@charset "Shift_JIS";

/* =====デフォルト設定　２０１２年４月１日修正 */

img { border:none; }   
.clear { clear:both;}
.clear hr { display:none;}
.nodis { display:none; }
p{margin:0px; padding:0px;}
ul{list-sytle-type:none; margin:0px; padding:0px;}
li{list-style-type:none; margin:0px; padding:0px;}
a:hover {
	-ms-filter: "alpha(opacity=80)";     /* IE8用記述 */
	filter: alpha(opacity=80);     /* IE6~IE7用記述 */
	opacity: 0.80;
}


/* =====カラー設定 */



/* =====全ページ共通設定 */

body{width:100%; min-width:1200px; font-size:13px; margin:0px auto; background:#ffffff;}

.bg_header{margin:0px; padding:0px; background:url("../img/bg_header.jpg") center top no-repeat;}
.bg_header2{margin:0px; padding:0px; background:url("../img/bg_header2.jpg") center top no-repeat;}


.header_text{margin:0px; padding:0px; background:#f5369e;}
.header_text p{width:980px; margin:0px auto; padding:8px 0px; color:#ffffff;}

.header_box{width:980px; margin:0px auto; padding:0px;}
.header_box .left{float:left; width:500px; margin:0px; padding:0px;}
.header_box .left p{margin:0px; padding-top:16px;}
.header_box .right{float:right; width:310px; margin:0px; padding:0px;}
.header_box .right p{margin:0px; padding-top:250px;}

.header_box2{width:980px; margin:0px auto; padding:0px;}
.header_box2 .left{float:left; width:500px; margin:0px; padding:0px;}
.header_box2 .left p{margin:0px; padding-top:16px;}
.header_box2 .right{float:right; width:310px; margin:0px; padding:0px;}
.header_box2 .right p{margin:0px; padding:0px;}

.bg_menu{margin:0px; padding:0px; background:url("../img/bg_menu.png") center top no-repeat;}
.menu{width:1003px; height:98px; margin:0px auto; padding-top:20px;}
.menu ul{margin:0px; padding:0px;}
.menu li{float:left; margin:0px; padding:0px;}

.menu2{width:1003px; height:98px; margin:0px auto; padding-top:10px;}
.menu2 ul{margin:0px; padding:0px;}
.menu2 li{float:left; margin:0px; padding:0px;}

.table_main{width:1050px; margin:0px auto; padding:0px;}
.table_left{float:left; width:363px; margin:0px; padding:0px;}
.table_right{float:left; width:680px; margin:0px; padding:0px;}


.waku_schedule-top{width:678px; height:74px; margin:0px auto; padding:0px; background:url("../img/waku_schedule-top.png") no-repeat;}
.waku_schedule-top2{width:678px; height:20px; margin:0px auto; padding:0px; background:url("../img/waku_schedule-top2.png") no-repeat;}
.waku_schedule-middle{width:678px; margin:0px auto; padding:0px; background:url("../img/waku_schedule-middle.png") repeat-y;}
.waku_schedule-bottom{width:678px; height:14px; margin:0px auto; padding:0px; background:url("../img/waku_schedule-bottom.png") no-repeat;}


.girls_list{margin:0px; padding:0px;}
.girls_list .girls_list-box{width:630px; margin:0px auto; padding:0px;}
.girls_list .detail{float:left; width:151px; height:263px; margin:3px; padding:0px; background:url("../img/bg_girls-list2.png") no-repeat; line-height: 100%;}
.girls_list .detail .image{margin:0px; padding-top:12px; text-align:center;}
.girls_list .detail .image img{border:1px solid #ddc792;}
.girls_list .detail .box{width:130px;  margin:0px auto; padding-top:4px;}
.girls_list .detail .box .left{float:left; margin:0px; padding:0px;}
.girls_list .detail .box .left p.name{margin:0px; padding-top:4px; color:#fff100; font-size: 12px; font-weight:bold; line-height: 100%;}
.girls_list .detail .box .right{float:right; margin:0px; padding:0px; font-size: 12px;}
.girls_list .detail p.size{margin:0px; padding-top:8px; text-align:center;}
.girls_list .detail p.data{margin:0px; padding-top:10px; font-size: 16px; text-align:center; font-weight:bold;}
.girls_list .detail p.comme{width:130px; margin:0px auto; padding-top:14px; color:#6f063f;}


.bana_area{margin:0px auto; padding:10px 0px; text-align:center;}

.footer{height:167px; margin:0px; padding:0px; background:url("../img/bg_footer.png") top center no-repeat;}
.footer .box{width:980px; margin:0px auto; padding-top:60px;}
.footer .box .footer_menu{margin:0px; padding:0px 0px 0px 420px; font-size:12px; line-height:160%; color:#fff; text-align:center;}
.footer .box .footer_menu a{margin:0px; padding:0px; color:#fff; text-decoration:none;}
.footer .box .copy{margin:0px; padding:30px 0px 0px 510px;}


.page_title{margin:0px; padding-top:40px;}

.space_center{text-align: center;}
.text_space{margin: 10px 0px 0px 15px; padding: 0px; line-height: 160%;}
/* =====INDEX */


/* =====TOP */


.pick{width:363px; height:569px; margin:0px; padding:0px; background:url("../img/bg_pick.png") no-repeat;}
.pick .image{text-align:center; margin:0px; padding-top:70px;}
.pick .image img{border:1px solid #ddd;}
.pick p.namesize{width:280px; margin:0px auto; padding-top:8px;}
.pick p.namesize span.name{font-size:14px; font-weight:bold; color:#fff100;}
.pick p.namesize span.size{font-size:13px; font-weight:bold; color:#000;}
.pick p.comme{width:280px; margin:0px auto; padding-top:6px; color:#fff; line-height:150%;}


.newface{width:329px; margin:0px auto; padding:0px; background:url("../img/bg_newface.png") top no-repeat;}
.newface .box{width:315px; margin:0px auto; padding-top:50px;}
.newface .box .detail{width:315px; height:136px; margin-bottom:10px; padding:0px; background:url("../img/bg_newface-list.png") no-repeat;}
.newface .box .detail .left{float:left; width:90px; margin-left:10px; padding:0px;}
.newface .box .detail .left .image{margin:0px; padding-top:8px;}
.newface .box .detail .left .image img{border:1px solid #ddd;}
.newface .box .detail .right{float:left; width:200px; margin:0px; padding:0px;}
.newface .box .detail .right p.name{margin:0px; padding-top:14px; font-size:15px; font-weight:bold; color:#f5299a;}
.newface .box .detail .right p.date{margin:0px; padding:24px 0px 0px 4px; font-size:12px; font-weight:bold; color:#38afe4;}
.newface .box .detail .right p.size{margin:0px; padding-top:14px; font-size:12px; font-weight:bold; color:#ea69a2;}
.newface .box .detail .right p.comme{margin:0px; padding-top:14px; font-size:12px; color:#ffffff;}




.info{margin:0px; padding-top:30px;}
.info .bg_info{width:680px; height:340px; margin:0px; padding:0px; background:url("../img/bg_info.png") no-repeat;}
.info .bg_info .area{margin:0px; padding:70px 0px 0px 10px;}
.info .bg_info .area .box{width:670px; height:280px; overflow:auto;}
.info .bg_info .area .box .detail{margin:0px; padding-bottom:10px;}

.info .bg_info .area .box .detail .title{width:647px; height:28px; margin:0px auto; padding:0px; background:url("../img/bg_info-title.png") no-repeat;}
.info .bg_info .area .box .detail .title p{margin:0px; padding:6px 0px 0px 36px; font-size:14px; font-weight:bold; color:#e4007f;}
.info .bg_info .area .box .detail .comme{width:610px; margin:0px auto; padding-top:10px; line-height:150%;}
.info .bg_info .area .box .detail .comme .image{float:left; margin:0px; padding:0px 15px 15px 0px;}
.info .bg_info .area .box .detail .comme .image img{border:1px dotted #ddd;}



.mailamgazine_bg{width:631px; height:79px; margin:10px 0px 0px 20px; padding:0px; background:url("../img/mailmagazine_bg.png") no-repeat; text-align: center;}
.mailamgazine_bg p{margin:0px; padding-top:25px;}


.profile_bg{width:640px; height:582px; margin:0px 0px 2px 25px; padding:0px; background:url("../img/profile_bg2.png") no-repeat;}
.profile_bg .left{float: left; width:330px; margin:0px 0px 0px 0px; padding:0px; text-align: center;}
.profile_bg .left .image{margin:0px; padding-top:50px;}
.profile_bg .left .image_s{margin:0px; padding-top:22px;}
.profile_bg .right{float: right; width:310px; margin:0px 0px 0px 0px; padding:0px;}
.profile_bg .right .come{margin:0px 0px 0px 120px; padding:0px;}
.profile_bg .right .come p{margin:0px; padding:15px 0px 17px 0px; font-size: 12px; line-height: 100%;}

.profile_name{color: #1fc1ec; font-size: 15px; font-weight: bold;}
.profile_size{color: #79cc01; font-size: 12px; font-weight: bold;}

.profile_come{width: 295px; height: 60px; margin: 45px 0px 0px 10px; padding: 0px; overflow: auto;}
.profile_come p{color: #000; font-size: 12px; line-height: 130%;}

.profile_come2{width: 295px; height: 60px; margin: 50px 0px 0px 10px; padding: 0px; overflow: auto;}
.profile_come2 p{color: #000; font-size: 12px; line-height: 130%;}




.index{height: 694px; margin:0px auto; padding:0px; background:url("../img/index_bg.png") repeat-x; text-align: center;}
.index .box{margin:0px; padding:0px; font-size: 12px; line-height: 160%;}


.line{border:1px solid #ddc792;}






