@charset "utf-8";body{margin:0;padding:0;scrollbar-arrow-color:#ac1014;scrollbar-base-color:#afafaf;scrollbar-shadow-color:#afafaf;scrollbar-face-color:#dbdbdb;scrollbar-highlight-color:#f3f3f3;scrollbar-darkshadow-color:#dbdbdb;scrollbar-3d-light-color:#dbdbdb;background-color:#ffffff;}
a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.no_label{width:60px;height:18px;color:#006633;font-weight:bold;font-size:12px;background-color:#FFCC00;padding:1px 1px 2px 2px;border:1px solid #D6B103;}
h1{font-size:1px;color:#fcfcfc;text-align:center;position:absolute;left:50;top:200;right:50;bottom:200;z-index:-1;}
#mainbox{width:972px;margin:0 auto;}
h1.enter{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#669999;font-size:12px;text-indent:-9999px;text-align:left;}
h2{font-size:12px;font-weight:bold;color:#b71b31;margin:1px;}
h2.rules_title{font-size:13px;font-weight:bold;color:#444444;}
td{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;line-height:140%;color:#333333;font-weight:normal;}
a:link{color:#b71b31;text-decoration:none;}
a:visited{color:#b71b31;text-decoration:none;}
a:active{color:#b71b31;text-decoration:none;}
a:hover{color:#b71b31;text-decoration:underline;}
.campaign a:link{color:#336633;text-decoration:none;}
.campaign a:visited{color:#336633;text-decoration:none;}
.campaign a:active{color:#336633;text-decoration:none;}
.campaign a:hover{color:#336633;text-decoration:underline;}
.footer_link a:link{color:#336633;text-decoration:none;}
.footer_link a:visited{color:#336633;text-decoration:none;}
.footer_link a:active{color:#336633;text-decoration:none;}
.footer_link a:hover{color:#336633;text-decoration:none;}
td.ml_title{background-color:#F5F5F5;border:1px solid #C0C0C0;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;}
td.ml_data{background-color:#FFFFFF;border:1px solid #C0C0C0;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;padding-left:3px;padding-right:3px;}
td.small_txt{font-size:11px;}
.bold_txt{font-weight:bold;}
.bold_narrow{font-weight:bold;line-height:100%;}
.red_bold_txt{color:#b71b31;font-weight:bold;}
.red_txt{color:#b71b31;}
.white_txt{color:#ffffff;}
.green_bold_txt{color:#336633;font-weight:bold;}
td.campaign{padding:3px;color:#336633;line-height:125%;}
td.v_line{background-image:url(../images/vertical_line.gif);}
td.dot_frame{margin:0px;vertical-align:top;background-image:url(../images/dot_frame_bg.gif);padding-left:5px;padding-right:5px;}
td.panel{font-size:10px;padding:5px;background-image:url(../images/panel_cont_bg.gif);}
td.actress-list{line-height:110%;padding:3px;background-image:url(../images/actress_panel_cont_bg.gif);}
td.av-list{padding:1px;letter-spacing:0px;vertical-align:top;font-family:"ＭＳ ゴシック", "Osaka－等幅";background-image:url(../images/panel_cont_bg.gif);}
td.movie_ranking{padding:3px;font-size:10px;line-height:100%;vertical-align:top;background-image:url(../images/panel_cont_bg.gif);}
td.av_ranking{padding:3px;line-height:120%;vertical-align:top;background-image:url(../images/panel_cont_bg.gif);}
td.panel_02{padding:5px;color:#4588af;vertical-align:top;background-image:url(../images/solid_panel_02_cont_bg.gif);}
td.panel_hdr{color:#ffffff;padding-left:10px;background-image:url(../images/solid_panel_02_hdr.gif);}
td.panel_ftr{font-size:10px;height:38px;padding-top:10px;padding-left:12px;background-image:url(../images/panel_ftr_02.gif);}
td.download_panel_hdr{color:#ffffff;padding-left:10px;background-color:#b71b31;}
td.browse_cond{text-align:left;color:#4588af;line-height:110%;}
td.footer_link{background-color:#ffcc00;padding:5px;text-align:center;line-height:14px;}
td.search_result{padding-left:3px;padding-bottom:10px;line-height:110%;}
td.registration{padding-top:6px;}
td.faq{padding-top:12px;}
td.sitemap{padding:10px;}
td.padding_15{padding-top:15px;padding-left:15px;padding-right:15px;}
td.sitemap ul{list-style-image:url(../images/list_dot.gif);margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px}
td.sitemap li{margin-top:0px;margin-left:15px;margin-right:0px;margin-bottom:3px;}
td.faq_sub{padding-left:10px;padding-right:10px;}
td.faq_sub_hdr{background-color:#e62828;background-image:url(../images/faq_sub_hdr_r.gif);background-position:bottom;background-repeat:no-repeat;}
td.faq_reply{background-color:#ededed;padding-left:20px;color:#b71b31;}
td.inquiry{padding-left:10px;}
td.sign_up_item{padding-left:10px;color:#b71b31;font-weight:bold;}
td.dot_line{background-color:#ffffff;background-image:url(../images/dot_line_bg.gif);background-repeat:repeat-x;background-position:center;height:16;}
.orange_txt{color:#FF9900;}
td.sign_up ul{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px}
td.sign_up li{margin-left:30px;margin-bottom:1px;}
.regist_info{padding:10px;text-align:left;vertical-align:middle;width:50%;border:3 double #000000;}
.scrn_comment{font-size:11px;padding-top:1px;padding-bottom:12px;line-height:100%;}
.scroll_box_cont_bg{background-image:url(../images/scroll_box_cont_bg.gif);background-repeat:repeat-y;}
.scroll_box{padding-left:5px;padding-right:5px;line-height:110%;overflow:auto;height:321px;}
img{border-width:0px;}
img.gray_border{border-width:1px;border-color:#cccccc;}
img.gray_border_sp{border:1px solid #CCCCCC;padding:2px;margin:3px;}
#gray_border_sp{border:1px solid #CCCCCC;padding:3px;margin:3px;}
img.red_border{border-width:1px;border-color:#b71b31;}
img.thumb_01{position:relative;top:6px;left:168px;}
img.thumb_02{position:relative;top:6px;left:171px;}
img.big_thum{position:relative;top:59px;left:85px;}
#new{margin:0 auto;}
#movieInfo div, p{margin:0;padding:0;}
#new div.largeBlock{margin-bottom:10px;clear:both;}
.hotActs p{float:left;padding-left:15px;width:100px;text-align:center;}
.hotActs img{border:1px solid #000;}
#new div#newArrivals{margin-bottom:10px;}
#new div#hotMovies{margin-bottom:5px;}
#hotMovies img{vertical-align:bottom;margin-bottom:5px;}
#new div.actPane{margin-bottom:3px;padding:3px;border:1px solid #d9d0a6;}
#new div.actPane .actFace{float:left;width:107px;}
#new div.actPane .actFace img{border:1px solid #000;}
#new div.actPane .movieInfo{float:right;width:250px;text-align:left;font-weight:bold;}
#new div.actPane .movieInfo .comment{font-weight:normal;font-size:11px;line-height:1.2em;}
#new div.actPane .movieDL{clear:both;padding-top:3px;position:relative;}
#new div.actPane .thumb img{border:1px solid #000;margin-right:0px;}
#new div.actPane .movieDL .sampleBtn{position:absolute;top:38px;left:254px;}
#new div.actPane .movieDL .detailBtn{position:absolute;top:6px;left:254px;}
#new div#usrComments{background:url(../images/usr_comments_bg.jpg) no-repeat;height:233px;overflow:hidden;position:relative;}
#new div#usrComments #usrCommentsBody{padding:5px;position:absolute;top:0;left:0;}
.sImg{float:left;width:87px;}
.sImg img{border:1px solid #000;}
.movieTitle{width:123px;float:right;}
.usrComment{clear:both;padding:3px 0 5px 0;font-size:11px;line-height:1.1em;background:url(../images/edge.gif) bottom no-repeat;margin-bottom:5px;}
#downloadBase{border:1px solid #CCCCCC;text-align:left;}
#hdr{padding:3px;background-color:#CC0000;color:#FFFFFF;font-size:16px;}
#btm{height:10px;}
.borderBLK{border:1px solid #000;}
#thumbnail{margin:5px 0;padding:0;border:1px solid #000;}
#thumbnail img{vertical-align:bottom;}
.commentField{padding:0;margin:0;width:400px;border:1px solid #ccc;background:#fff;vertical-align:top;}
.commentField div{overflow:auto;height:135px;padding:5px;margin:1px 1px 1px 0;}
.commentField div p{margin:0;padding:0;}
.commentField div p.info{margin-bottom:18px;}
.commentField div p.info img{vertical-align:middle;margin:2px 5px 2px 0px;padding:0;}
.commentField p.usrMsg{background:url(../images/dot_line_bg.gif) bottom repeat-x;padding-bottom:5px;margin-bottom:10px;}
#actInfo{margin:5px 0 5px 5px;}
p#actInfoHdr{padding:2px 2px 0 2px;margin:0 0 10px 0;}
#acts{height:180px;width:156px;overflow:auto;}
.actDetail{padding:0 5px 10px 5px;margin:0;}
.actDetail p{margin:0px 0 3px 0;padding:0;}
.vLine{background:#dedede;height:1px;padding:0;margin:0 10px 10px 10px;}
.actDetail p img{vertical-align:middle;margin:2px 5px 2px 0px;}
.smallFont{font-size:11px;letter-spacing:-.1em;}
p.downloadHdr{padding:0;margin:0px 0 10px 0;}
div#dlBtns{margin:0 auto;padding:0;text-align:center;}
p.dlBtn{padding:0;margin:0 0 8px 0;}
#dlStrip{margin:10px 0 5px 0;padding:0;height:31px;background:url(../images/dl_strip.gif) no-repeat;}
.dlPane{border:1px dotted #CCCCCC;width:265px;height:55px;position:relative;margin:4px;padding:4px;}
.dlPane p{margin:0;padding:0;}
.dlPane .num{position:absolute;}
.dlPane .thumb{position:absolute;left:26px;top:4px;}
.dlPane .narrowDL{width:84px;text-align:center;position:absolute;left:102px;top:11px;}
.dlPane .broadDL{width:84px;text-align:center;position:absolute;left:188px;top:11px;}
p.circleArrow{margin:0;padding:0;}
p.circleArrow img{vertical-align:middle;margin-right:3px;}
p#registerStrip{padding:0;margin:10px 0;}
#usrMsgRemarks{background:#fff;}
#usrMsgRemarks div{border:1px solid #999;margin:0;padding:10px;}
#usrMsgStrip{margin:10px 0 5px 0;padding:0;height:24px;background:url(../images/user_review_strip.gif) no-repeat;}
#stars p img{margin-right:35px;vertical-align:middle;}
#usrUploadStrip{margin:10px 0 5px 0;padding:0;height:24px;background:url(../images/user_upload_strip.gif) no-repeat;}
#usrUpload{background:#fff;border:1px solid #999;padding:10px;margin-bottom:3px;}
#usrUpload p{margin:5px 0;padding:0;}
#pageselect{margin:10px 0 10px 0;}
#pageselect table td a{padding:6px 6px;background-color:#f7f7f7;border:solid 1px #dedede;}
#pick{width:590px;margin:0;padding:0;}
#pick li{list-style:none outside; float:left;margin:2px;padding:0;}
#lang{text-align:right;font-size:12px;padding:2px;}
#logohead{margin:-10px auto 10px auto;padding:0;width:1000px;}
#logohead li{display:inline;}
#navibg{background-color:#990000;height:33px;width:100%;background:#F6F6F6 url(../images/header/blockdefault.gif) center center repeat-x;border-bottom:8px #990000 solid;border-top:1px solid #CCCCCC;margin-bottom:20px;}
.solidblockmenu{padding:0;margin:0 auto;font:bold 12px Arial;width:700px;overflow:hidden;background:#F6F6F6 url(../images/header/blockdefault.gif) center center repeat-x;border-left:1px solid #ccc;}
.solidblockmenu li{display:inline;}
.solidblockmenu li a{float:left;color:#333333;padding:9px 12px;text-decoration:none;border-right:1px solid #CCCCCC;}
.solidblockmenu li a:hover, .solidblockmenu li .current{color:white;background:transparent url(../images/header/blockactive.gif) center center repeat-x;}
.alert{color:DeepPink;}
.boxOuter{width:590px;}
div.boxtitle{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.42, rgb(135,0,0)), color-stop(0.55, rgb(166,0,0)));background-image:-moz-linear-gradient(center bottom, rgb(135,0,0) 42%, rgb(166,0,0) 55%);background-color:#990000;padding:7px 2px 7px 10px;margin:0 0 10px 0;color:#FFFFFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:13px;font-weight:bold;}
div.boxtitle2{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.42, rgb(224,224,224)), color-stop(0.55, rgb(247,247,247)));background-image:-moz-linear-gradient(center bottom, rgb(224,224,224) 42%, rgb(247,247,247) 55%);background-color:#f1f1f1;padding:5px 15px;margin:20px 0;color:#333333;border:1px solid #CCCCCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
div.boxtitle3{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.42, rgb(135,0,0)), color-stop(0.55, rgb(166,0,0)));background-image:-moz-linear-gradient(center bottom, rgb(135,0,0) 42%, rgb(166,0,0) 55%);background-color:#990000;padding:7px 2px 7px 10px;margin:0;color:#FFFFFF;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;font-size:13px;font-weight:bold;}
div.boxtitle4{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.42, rgb(224,224,224)), color-stop(0.55, rgb(247,247,247)));background-image:-moz-linear-gradient(center bottom, rgb(224,224,224) 42%, rgb(247,247,247) 55%);background-color:#f1f1f1;padding:5px 5px;margin:0;color:#333333;border:1px solid #CCCCCC;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
div.box{margin-left:15px;}
p.ssl{padding:10px;border:1px solid #CCCCCC;margin:30px 0;background-color:#FFF7FF;}
.tablebox{border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin:20px auto;width:96%;}
.tablebox td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:5px;}
.tablebox tr.sidespace td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:5px 20px;}
.tablebox th{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:5px;}
#joinbutton{width:400px;padding:0.5em 0;background:#ccc;border:1px solid #ddd;display:block;font-size:1.3em;font-weight:bold;text-align:center;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.42, rgb(224,224,224)), color-stop(0.55, rgb(247,247,247)));background-image:-moz-linear-gradient(center bottom, rgb(224,224,224) 42%, rgb(247,247,247) 55%);}
#css3button{margin:10px 0 0 0;background:#F7F7F7;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 1px 1px #f6f6f6;-webkit-box-shadow:inset 0 0 1px 1px #f6f6f6;box-shadow:inset 0 0 1px 1px #f6f6f6;color:#333;font-size:12px;font-weight:bold;line-height:1;padding:8px 0 9px;text-align:center;text-shadow:0 1px 0 #fff;width:250px;}
#css3button:hover{background:#d9d9d9;-moz-box-shadow:inset 0 0 1px 1px #eaeaea;-webkit-box-shadow:inset 0 0 1px 1px #eaeaea;box-shadow:inset 0 0 1px 1px #eaeaea;color:#222;cursor:pointer;}
p.caution2{border:2px solid #000000;background-color:#FFCC00;padding:5px;}
#cupon li{font-size:17px;margin:8px 0;font-weight:bold;color:#990000;}
div.A_text{margin:5px;}
