html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {	margin: 0 auto;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}h1, h2, h3, h4, h5 {font-weight: normal;font-size:13px;}body {font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS PGothic",Osaka,sans-serif;font-size: 15px; /* -- font-size13px 100% -- */line-height: 1.5;}li {list-style:none;}strong {font-weight: normal;}em {font-style: normal;}a img {border: 0 none;}
img {line-height: 0;vertical-align: bottom;}
hr {clear:both;visibility:hidden;height:0px;display: block;}.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}.clearfix {min-height: 1px;}/* IE6 */* html .clearfix { zoom: 1;}/* IE7 */*:first-child+html .clearfix { zoom: 1;}p {background-image:url("../img/1px.gif");}

#right li {background-image:url("../img/1px.gif");}

#right li span {background-image:url("../img/1px.gif");}
body {background: transparent;text-align: center;min-width:900px;margin: 0 auto;}p {line-height: 1.6em;}ol li{margin: 0.5em 1em 0.5em 2.5em;}a img {border-style: none;}

.container,.lp {width: 900px;margin: 0 auto;padding: 0;text-align: left;height: 100%;}
.contents_wrapper {width: 900px;margin: 0 auto;padding: 0;text-align: left;height: 100%;background-color: #fff;}

p {padding: 10px 0;}

body {color: #684f34;min-width: 900px;background-color: #fff;}

img {z-index: 1;}

#contents_container {width: 100%;margin: 0 auto;background:url("../img/bg02.jpg") no-repeat center top;}
#contents_container02 {width: 100%;margin: 0 auto;background:url("../img/bg.jpg") no-repeat center top;}
#contents_container03 {width: 100%;margin: 0 auto;background:#fabdc4;}

#footer {text-align: center;}
#footer span {display: block;padding: 15px 0 4px 0;font-size: 11px;}

.action_effect {
position: relative!important;
display: block;
}
span.countdown {

color: #fff!important;
font-weight: bold;
font-family: "HiraKakuPro-W6",Meiryo,Osaka,"MS PGothic",sans-serif!important;
text-shadow: 1px 1px 6px #474747;
background: rgb(211, 75, 75);
}
span.action {
position: absolute;
width: 900px;
display: block;
bottom: 26px;
}

a:hover {
	-moz-opacity: 0.8;
	opacity: 0.8;
}

div#contact {
position: relative;}


div#form_area {
padding: 10px 30px;
width: 740px;
position: absolute;
top: 145px;
left: 50px;
}

input#doui {
width: 50px!important;
height: 21px;
margin-top: -5px;
border-style: none!important;
box-shadow: none!important;
}

span.cansel {
padding: 15px;
display: block;
background: #fff;
margin: 10px 0;
color: #f00;
font-size: 13px;
line-height: 1.6;
/* font-weight: bold; */
}

span.doui {
padding-top: 5px;
font-size: 15px;
font-weight: bold;
line-height: 2.6;
}

span.red {
color: #f00;
padding: 5px;
/* font-size: 17px; */
}

p.area_title {
text-align: center;
font-size: 23px;
font-family: "HiraKakuPro-W6",Meiryo,Osaka,"MS PGothic",sans-serif!important;
}

p.area_title2 {
text-align: center;
font-family: "HiraKakuPro-W6",Meiryo,Osaka,"MS PGothic",sans-serif!important;
background: #f00;
width: 80%;
color: #fff;
margin-bottom: 20px;
}

p.area_title3 {
font-size: 12px;
font-weight: bold;
}

p.area_title4 {
text-align: center;
font-size: 23px;
font-family: "HiraKakuPro-W6",Meiryo,Osaka,"MS PGothic",sans-serif!important;
background: #e00;
color: #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-bottom: 20px;
}

p.area_title6 {
text-align: center;
padding: 0;
color: #090686;
font-family: "HiraKakuPro-W6",Meiryo,Osaka,"MS PGothic",sans-serif!important;
margin-bottom: 5px;
}


p.area_title7 {
text-align: center;
font-size: 23px;
font-family: "HiraKakuPro-W6",Meiryo,Osaka,"MS PGothic",sans-serif!important;
background: #e00;
color: #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin: 20px 0;}

table {
width: 567px;
height: 46px;
display: block;
float: left;
clear: both;
border: 1px #B2B2B2 solid;
background: #fff;
margin: 5px 0;
padding: 12px;
font-family: "HiraKakuPro-W6",Meiryo,Osaka,"MS PGothic",sans-serif!important;
}

tr {
float: left;
display: block;
padding: 10px;
/* border: 1px #000 solid; */
}

div#pay input {
height: 50px;
border-bottom: 1px #B2B2B2 solid;
border-top: 1px #B2B2B2 solid;
border-right: 1px #B2B2B2 solid;
margin-top: 5px;
background: #EFEFEF;
padding: 10px 5px;
}

p.price {
/* width: 705px; */
/* height: 46px; */
display: block;
/* float: left; */
clear: both;
border: 1px #B2B2B2 solid;
background: #FFF;
margin: 14px 0;
padding: 12px;
font-family: "HiraKakuPro-W6",Meiryo,Osaka,"MS PGothic",sans-serif!important;
text-align: center;
}

p.shirahaisaki {
padding: 15px;
background: #9E6666;
color: #fff;
font-family: "HiraKakuPro-W6",Meiryo,Osaka,"MS PGothic",sans-serif!important;
}

div#CDT {
margin: 0 auto;
text-align: center;

}
div#CDT span {
float: left;
font-weight: bold!important;
color: #fff;
}

span.zan {
color: #fff!important;
padding: 6px 15px;
margin-right: 10px;
margin-left: 70px;
}
span.day {display: none;}
span.milli {display: none;}
span.realtime {
float: left;
font-size: 34px;
}

#CDT span {
font-size: 35px!important;
}

.countdownarea iframe {
overflow: hidden!important;
width: 630px;
height: 80px;
position: absolute;
bottom: 210px;
left: 170px;
/* background: transparent; */
}

#background{background: rgb(211, 75, 75);display: inline;}

#movie_thumnail ul li a img {
width: 100%;
border: 1px #FFF solid;
}


#movie_thumnail ul li {
position: relative;
width: 272px!important;
padding: 10px;
float: left;
background: #F5F5F5;
margin-right: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: rgba(0, 0, 0, 0.117647) 0px 0px 7px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.117647) 0px 0px 7px 0px;
-moz-box-shadow: rgba(0, 0, 0, 0.117647) 0px 0px 7px 0px;
}

#movie_thumnail ul li:last-of-type {margin-right: 0!important;}

#movie_thumnail {
width: 900px!important;
margin: 25px auto;
}

span.plays {
display: block;
position: absolute;
top: 33px;
left: 68px;
}

.plays img {-moz-opacity: 0.8;
	opacity: 0.8;
	border-style: none!important;}
	
	span.movietitle {
display: block;
text-align: left;
padding: 10px 10px 0 10px;
text-decoration: none!important;
font-size: 14px;
}

#movie_mainthumnail {
width: 900px!important;
margin: 25px auto 10px auto;
}

#movie_mainthumnail ul li a img {
width: 100%;
border: 1px #FFF solid;
}

#movie_mainthumnail ul li {
position: relative;
width: 880px!important;
padding: 10px;
float: left;
background: #F5F5F5;
margin-right: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: rgba(0, 0, 0, 0.117647) 0px 0px 7px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.117647) 0px 0px 7px 0px;
-moz-box-shadow: rgba(0, 0, 0, 0.117647) 0px 0px 7px 0px;
}

.mainplays img {
-moz-opacity: 0.8;
opacity: 0.8;
border-style: none!important;
width: 150px!important;
height: 100px!important;
}

span.mainplays {
display: block;
position: absolute;
top: 205px;
left: 380px;
}