@charset "euc-jp";
/*　HTML変更　*/
body,form,ul{margin:0px; padding:0px;}
body,td,tr{font-size:12px; color:#666666;}
img {border: 0;}
h1{font-size:11px; margin:0px; padding:0px; font-weight:normal;}
h2{font-size:11px; margin:0px; padding:0px; font-weight:normal;}
h3{font-size:11px; margin:0px; padding:0px; font-weight:normal;}
h4{font-size:11px; margin:0px; padding:0px; font-weight:normal;}
a {color: #666666; text-decoration: underline; background-color: transparent;}
a:hover {color: #666666; text-decoration: none;}
li{list-style-type:none}

/*　各共通　*/
.err{color:#FF0000;}
.mar20{margin-bottom:20px;}
.mar10{margin-bottom:10px;}
.mar5{margin-bottom:5px;}
.mar3{margin-bottom:3px;}
.mar-r3{margin-right:3px;}
.mar-t5{margin-top:5px;}
.pad3{padding:5px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pad-b10{padding-bottom:20px;}
.pan-b7{padding-bottom:7px;}
.txt11{font-size:11px;}
.bor{border:1px solid #666666;}
.page_now{font-size:14px; font-weight:bold;}
.pan-box{background-color:#414141; height:20px; margin-bottom:15px; padding-top:4px;}
.pan-txt{width:880px; text-align:left; font-size:11px; color:#FFFFFF;}
.pan-txt a {color:#FFFFFF; text-decoration: none; background-color: transparent;}
.pan-txt a:hover {color: #FFFFFF; text-decoration: underline;}
.bn_img{width:88px; height:31px; border:1px solid #333333;}

/* ヘッダー */
.head-txt{width:870px; text-align:left; margin-top:5px; padding-left:30px;}
.head{background-image:url(../img/head/title_bg.gif); width:900px; margin-top:5px; height:79px;}
.head-title{float:left; margin-left:30px;}
.head-pickup{float:right; font-size:11px;}
.head-menu{background-image:url(../img/head/menu_bar.gif); height:31px;}
.head-menu-box{width:900px;}
.head-menu-con{float:left;}

/* footer */
.footer{background-image:url(../img/foot/foot_2.gif); height:74px;}
.footer-main{background-image:url(../img/foot/foot_1.gif); height:30px; padding-top:44px; width:900px;}
.footer-main a {color: #FFFFFF; text-decoration: none;}
.footer-main a:hover {color: #FFFFFF;}

/* レフトメニュー */
.leftmenu{width:160px; background-image:url(../img/sidemenu/side_2.gif);}
.left-contents{padding:3px 6px; margin-bottom:7px; color:#FFFFFF; text-align:left;}
.serch-waku{width:85px;}
.left-contents span{font-size:11px;}
.left-cat {padding-top:3px; padding-left:21px; margin-bottom:5px; background-image:url(../img/icon/folder_star.png); background-repeat:no-repeat;}
.left-cat a {color: #FFFFFF; text-decoration: none; background-color: transparent;}
.left-cat a:hover {color: #FFFFFF; text-decoration: underline;}
.left-cat-s   {margin-left:7px; padding-top:3px; padding-left:21px; margin-bottom:5px; background-image:url(../img/icon/book.png); background-repeat:no-repeat;}
.left-cat-s a {color: #FFFFFF; text-decoration: none; background-color: transparent;}
.left-cat-s a:hover {color: #FFFFFF; text-decoration: underline;}
.left-cat-sn   {margin-left:7px; padding-top:3px; padding-left:21px; margin-bottom:5px; background-image:url(../img/icon/book_open.png); background-repeat:no-repeat;}

.left-move {padding-top:3px; padding-left:21px; margin-bottom:5px; background-image:url(../img/icon/film.png); background-repeat:no-repeat;}
.left-move a {color: #FFFFFF; text-decoration: none; background-color: transparent;}
.left-move a:hover {color: #FFFFFF; text-decoration: underline;}


.left-web li{padding-top:2px; padding-bottom:1px; padding-left:21px; margin-bottom:5px;}
.left-web li a {color: #FFFFFF; text-decoration: none; background-color: transparent;}
.left-web li a:hover {color: #FFFFFF; text-decoration: underline;}
.left-web .hadd {background-image:url(../img/icon/page_edit.png); background-repeat:no-repeat;}
.left-web .add {background-image:url(../img/icon/page_add.png); background-repeat:no-repeat;}
.left-web .page {background-image:url(../img/icon/page.png); background-repeat:no-repeat;}

.left-ets li{padding-top:2px; padding-bottom:1px; padding-left:21px; margin-bottom:5px;}
.left-ets li a {color: #FFFFFF; text-decoration: none; background-color: transparent;}
.left-ets li a:hover {color: #FFFFFF; text-decoration: underline;}
.left-ets .mail {background-image:url(../img/icon/email.png); background-repeat:no-repeat;}
.left-ets .add {background-image:url(../img/icon/page_add.png); background-repeat:no-repeat;}
.left-ets .page {background-image:url(../img/icon/page.png); background-repeat:no-repeat;}

.left-contents-pickup{text-align:center; padding-top:5px; font-size:11px; padding:3px;}

/* メインエリア */
.main-td{padding-left:10px; padding-right:10px; text-align:left; width:500px;}
.main-td2{padding:10px 20px; width:700px; background-color:#ffe1c0;}
.main-td3{padding-left:50px; width:700px; text-align:left;}
.p-title{background-image:url(../img/index/s_title_1.gif); width:488px; height:20px; text-align:right; padding:6px;}
.p-title h2{width:330px; height:12px; border:1px solid #FFFFFF; background-color:#e6e6e6; font-size:10px; padding:3px; float:right; text-align:left;}
.p-box{border:1px solid #828282; border-top:none; background-color:#f0f0f0; padding:10px; text-align:center; margin-bottom:20px;}

.r-title{background-image:url(../img/index/s_title_2.gif); width:488px; height:20px; text-align:right; padding:6px;}
.r-title h3{width:330px; height:12px; border:1px solid #FFFFFF; background-color:#e6e6e6; font-size:10px; padding:3px; float:right; text-align:left;}
.rank-left{width:25px; text-align:center; padding-bottom:5px; background-color:#828282; color:#FFFFFF;}
.rank-img{width:100px; text-align:left; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.rank-right{text-align:left; padding-bottom:5px;}
.rank-disc{font-size:11px;}
.rank-title{margin-bottom:3px;}
.rank-title a {color: #FF6600; text-decoration: none; background-color: transparent;}
.rank-title a:hover {color: #FF6600; text-decoration: underline;}

.m-title{background-image:url(../img/index/s_title_3.gif); width:488px; height:20px; text-align:right; padding:6px;}
.m-title h3{width:330px; height:12px; border:1px solid #FFFFFF; background-color:#e6e6e6; font-size:10px; padding:3px; float:right; text-align:left;}

.lt-body-box{width:468px; padding:5px 0px; text-align:left;}

.index-move-img{float:left; width:100px; border:1px solid #999999; margin-bottom:5px; margin-left:1px;}
.index-move-txt{float:right; width:350px; margin-bottom:5px; padding:5px;}
.index-move-comment{font-size:10px; letter-spacing:0.5px; color:#666666; line-height:120%; margin-top:3px;}
.index-move-comment a {color: #FF6600; text-decoration: none; background-color: transparent;}
.index-move-comment a:hover {color: #FF6600; text-decoration: underline;}

/* 動画詳細 */
.movie-title{background-image:url(../img/index/move_title.gif); width:489px; height:23px; padding:9px 0px 0px 11px;}
.movie-title h3{font-size:14px; color:#FFFFFF;}

/* ライトエリア */
.rightmenu{width:220px; text-align:left;}
.right-title{background-image:url(../img/right/pick_title.gif); width:215px; height:18px; color:#FFFFFF; padding-top:7px; padding-left:5px;}
.right-title a {color: #FFFFFF; text-decoration: none; background-color: transparent;}
.right-title a:hover {color: #FFFFFF; text-decoration: underline;}
.right-box{margin-bottom:15px; background-color:#ffe1c0; padding:8px; font-size:11px; width:204px;}
.right-box a {color: #666666; background-color: transparent;}
.right-box a:hover {color: #666666; text-decoration: none;}

.right-img-box{margin-bottom:15px; background-color:#F0F0F0; border:1px solid #828282; border-top:none; padding:8px; font-size:11px; width:202px;}
.right-img-box a {color: #666666; background-color: transparent;}
.right-img-box a:hover {color: #666666; text-decoration: none;}
.img-td{background-color:#F0F0F0; border:1px solid #666666; text-align:center; font-size:10px;}
.newlist{overflow:auto; height:150px; width:100%; letter-spacing:1px; margin-top:5px; text-align:left;}


/* サブページ */
.sub-title{background-image:url(../img/ets_title.gif); width:630px; height:23px; padding-left:20px; padding-top:9px; margin-bottom:15px;}
.sub-title h2{font-size:14px; color:#FFFFFF;}
.sub-title-td{border:1px solid #666666; background-color:#999999; color:#FFFFFF; vertical-align:top; text-align:left; padding:3px;}
.sub-title-td a {color: #FFFFFF; text-decoration: none; background-color: transparent;}
.sub-title-td a:hover {color: #FFFFFF; text-decoration: underline;}


.sub-td1{width:140px; border:1px solid #828282; background-color:#e2e2e2; vertical-align:top; text-align:left;}
.sub-td2{border:1px solid #828282; background-color:#FFFFFF; vertical-align:top; text-align:left;}
.sub-botan{width:110px; height:30px; font-size:14px; margin-bottom:30px;}
.sub-td3{width:480px; border:1px solid #cccccc; background-color:#F0F0F0; padding:3px; margin-bottom:3px; text-align:left;}
.sub-td4{float:left; width:115px; margin-left:5px; font-size:11px; margin-bottom:5px; text-align:left;}
.sub-box{width:628px; border:1px solid #cccccc; background-color:#F0F0F0; padding:10px; margin-bottom:10px; text-align:left;}

.sub-txt-box{width:640px; text-align:left; padding:5px; margin-bottom:10px; line-height:150%;}
.sub-txt-sbox{padding-left:10px; line-height:150%; margin-bottom:10px;}

.shop-td1{border:1px solid #828282; background-color:#e2e2e2; text-align:left;}
.shop-td2{border:1px solid #828282; background-color:#e2e2e2; text-align:center;}
.shop-td3{border:1px solid #828282; background-color:#FFFFFF; text-align:left; padding:5px;}
.shop-td4{border:1px solid #828282; background-color:#FFFFFF; text-align:center; padding:5px;}


/* 人気女優ページ */
.av_sub_title{width:466px; height:15px; padding:5px; padding-top:7px; text-align:left; font-size:14px; font-weight:bold; background-image:url(../img/war/war_img_2.gif); color:#FFFFFF; border:1px solid #666666; margin-bottom:5px;}
.av_item_bix{overflow:hidden;}
.av_item_box{width:102px; padding:3px; border:1px solid #666666; background-color:#FFFFFF; float:left; margin-right:5px; margin-bottom:5px;}
.av_sonota_links{text-align:right; margin-bottom:10px; width:478px;}
