@charset "Shift_JIS";

img { border:none; }   
a{ color: #ffff00; }
a.qa_top	{ color: #a10000; }

.clear { clear:both;}
.clear hr { display:none;}
.nodis { display:none; }


marquee{padding-top: 3px;}


.qa	{font-size: 12px; color: #7c6600; background: #000000; line-height: 140%;}

/* =====共通設定 */
body{font-size:12px; margin:0px auto; background:#000000; color: #ffffff;}
.bg_side{margin:0px; padding:0px; background:url("../img/bg_side3.png") center top repeat-y;}


.bg_index{background:url("../img/bg_index.png") center top repeat-y;}
.index_head{width:1200px; margin:0px auto; background:url("../img/bg_index-head.jpg") no-repeat;}
.head_text{float:right; width:480px; margin:0px; padding-top:30px; font-size:15px; color:#ffffff;}

.bg_main{background:url("../img/bg2.jpg");}
.top_head{width:1400px; margin:0px auto; background:url("../img/bg_top-head2.png") no-repeat;}

.index_flash{margin:0px; padding-top:157px;}
.index_flash .box{width:830px; height:330px; margin:0px auto; padding:0px; line-height:100%; font-size:1px;}
.index_flash .box .left{float:left; width:590px; margin:0px; padding:0px;}
.index_flash .box .right{float:right; width:240px; margin:0px; padding:0px; text-align:center;}

.index_flash .box .right .enter_text{text-align:center; padding-top:110px; line-height:140%; font-size:11px; color:#3a3a3a;}
.index_flash .box .right .enter_img1{margin:0px; padding-top:10px;}
.index_flash .box .right .enter_img2{margin:0px; padding-top:10px;}
.index_flash .box .right .enter_bottan{margin:0px; padding-top:16px;}

.index_qr{margin:0px; padding-top:50px;}
.index_qr .box{width:800px; margin:0px auto; padding-top:0px;}
.index_qr .box .left{float:left; width:256px;}
.index_qr .box .right{float:right; width:460px;}
.index_qr .box .right .text{color:#a2a2a2; line-height:160%; padding:10px;}
.index_qr .box .right .bana{width:450px; margin:0px auto; padding:10px;}
.index_qr .box .right .bana img{margin:0px 6px;}

.fudder{height:146px; background:url("../img/bg_fudder.gif") repeat-x;}
.fudder .link{text-align:center; padding-top:40px; color:#ffffff;}
.fudder .link a{color:#ffffff; text-decoration:none;}
.fudder .link a:hover{color:#aa0000; text-decoration:none;}

.fudder .box{width:760px; margin:0px auto; padding-top:30px;}
.fudder .box .left{float:left; width:500px; color:#313131; line-height:150%; font-size:11px;}
.fudder .box .left img{margin:10px;}
.fudder .box .left .text{margin:0px; padding-top:10px;}
.fudder .box .right{float:right; width:200px;}
.fudder .box .right .copy{margin:0px; padding-top:30px;}



.main_table{width:1040px; margin:0px auto;}
.main_table .main_left{float:left; width:230px; padding-top:172px;}
.main_table .main_right{float:right; width:800px;}

.menu{margin:0px; padding-left:2px; text-align:center; line-height:100%; font-size:1px;}
.menu ul{margin:0px; padding:0px; list-style-type:none;}
.menu li{margin:0px; padding:0px; list-style-type:none;}

.side_bana-1{text-align:center; padding:10px 0px;}
.side_bana-2{text-align:center; padding:0px 0px;}
.side_bana-3{text-align:center; padding:10px 0px;}
.side_bana-3 img{margin:8px 0px;}

.side_update{width:223px; height:284px; margin:10px 0px 0px 10px; background:url("../img/bg_up.gif") no-repeat;}
.side_update .area{margin:0px; padding:60px 0px 0px 20px;}
.side_update .area .box{width:184px; height:200px; margin:0px; padding:0px; overflow:auto;}
.side_update .area .box .detail{margin:0px; padding:8px 0px; background:url("../img/hr_01.gif") bottom repeat-x;}
.side_update .area .box .detail p.title{margin:0px; padding:0px; font-weight:bold; color:#e98d8d;}
.side_update .area .box .detail p.title img{vertical-align:middle;}
.side_update .area .box .detail p.comme{margin:0px; padding-top:10px; line-height:150%; color:#ffffff;}

.side_update2{width:223px; height:284px; margin:0px auto; background:url("../img/bg_up2.gif") no-repeat;}
.side_update2 .area{margin:0px; padding:60px 0px 0px 20px;}
.side_update2 .area .box{width:184px; height:200px; margin:0px; padding:0px; overflow:auto;}
.side_update2 .area .box .detail{margin:0px; padding:8px 0px; background:url("../img/hr_01.gif") bottom repeat-x;}
.side_update2 .area .box .detail p.title{margin:0px; padding:0px; font-weight:bold; color:#e98d8d;}
.side_update2 .area .box .detail p.title img{vertical-align:middle;}
.side_update2 .area .box .detail p.comme{margin:0px; padding:0px; line-height:150%; color:#ffffff;}



.scclow{margin:0px; padding:175px 0px 0px 140px;}
.scclow .box{width:640px; margin:0px; padding:0px; color:#fff;}



.top_box-1{width:800px; margin:0px auto; padding-top:30px;}
.top_box-1 .left{float:left; width:540px;}
.top_box-1 .right{float:right; width:250px;}

.top_flash{width:536px; height:354px; margin:0px; padding:0px; background:url("../img/bg_flash-top2.gif") no-repeat;}
.top_flash p{text-align:center; margin:0px; padding-top:10px;}

.top_info{width:534px; height:264px; margin-top:2px; padding:0px; background:url("../img/bg_top-info33.gif") no-repeat;}
.top_info .area{margin:0px; padding:50px 0px 0px 6px;}
.top_info .area .box{width:520px; height:204px; margin:0px; padding:0px; overflow:auto;}


.top_info .area .box .detail{margin:0px; padding:8px 0px; background:url("../img/hr_01.gif") bottom repeat-x;}
.top_info .area .box .detail .title{height:29px; margin:0px; padding:0px; background:url("../img/bg_top-infobar.gif") no-repeat;}
.top_info .area .box .detail .title p{margin:0px; padding:8px 0px 0px 30px; font-weight:bold; color:#e98d8d;}
.top_info .area .box .detail .comme{margin:0px; padding:4px; line-height:180%; color:#ffffff;}
.top_info .area .box .detail .comme img{border:1px solid #7b5f22; margin:10px;}


.top_info1{width:534px; height:264px; margin-top:10px; padding:0px; background:url("../img/bg_top-info333.gif") no-repeat;}
.top_info1 .area{margin:0px; padding:50px 0px 0px 6px;}
.top_info1 .area .box{width:520px; height:204px; margin:0px; padding:0px; overflow:auto;}


.top_info1 .area .box .detail{margin:0px; padding:8px 0px; background:url("../img/hr_01.gif") bottom repeat-x;}
.top_info1 .area .box .detail .title{height:29px; margin:0px; padding:0px; background:url("../img/bg_top-infobar.gif") no-repeat;}
.top_info1 .area .box .detail .title p{margin:0px; padding:8px 0px 0px 30px; font-weight:bold; color:#e98d8d;}
.top_info1 .area .box .detail .comme{margin:0px; padding:4px; line-height:180%; color:#ffffff;}
.top_info1 .area .box .detail .comme img{border:1px solid #7b5f22; margin:10px;}



.top_info2{width:534px; height:341px; margin-top:10px; padding:0px; background:url("../img/bg_top-info2.gif") no-repeat;}
.top_info2 .area{margin:0px; padding:45px 0px 0px 2px;}
.top_info2 .area .box{width:532px; height:285px; margin:0px; padding:0px; overflow:auto;}


.top_info2 .area .box .detail{margin:0px; padding:8px 0px; background:url("../img/hr_01.gif") bottom repeat-x;}
.top_info2 .area .box .detail .title{height:29px; margin:0px; padding:0px; background:url("../img/bg_top-infobar.gif") no-repeat;}
.top_info2 .area .box .detail .title p{margin:0px; padding:8px 0px 0px 30px; font-weight:bold; color:#e98d8d;}
.top_info2 .area .box .detail .comme{margin:0px; padding:4px; line-height:180%; color:#ffffff;}
.top_info2 .area .box .detail .comme img{border:1px solid #7b5f22; margin:10px;}



.top_info3{width:534px; height:380px; margin-top:10px; padding:0px; background:url("../img/bg_top-info222.gif") no-repeat;}
.top_info3 .area{margin:0px; padding:45px 0px 0px 2px;}
.top_info3 .area .box{width:532px; height:455px; margin:0px; padding:0px; overflow:auto;}


.top_info3 .area .box .detail{margin:0px; padding:8px 0px; background:url("../img/hr_01.gif") bottom repeat-x;}
.top_info3 .area .box .detail .title{height:29px; margin:0px; padding:0px; background:url("../img/bg_top-infobar.gif") no-repeat;}
.top_info3 .area .box .detail .title p{margin:0px; padding:8px 0px 0px 30px; font-weight:bold; color:#e98d8d;}
.top_info3 .area .box .detail .comme{margin:0px; padding:4px; line-height:180%; color:#ffffff;}
.top_info3 .area .box .detail .comme img{border:1px solid #7b5f22; margin:10px;}



.top_event img{margin-top:5px; padding:0px;}


.top_box-2{width:540px; margin:0px auto; padding-top:10px;}
.top_box-2 .bg_gra{float:left; width:259px; height:180px; background:url("../img/bg_top-gra2.gif") no-repeat; text-align:center;}
.top_box-2 .bg_gra p{margin:0px; padding-top:45px;}
.top_box-2 .bg_movie{float:right; width:259px; height:180px; background:url("../img/bg_top-movie2.gif") no-repeat; text-align:center;}
.top_box-2 .bg_movie p{margin:0px; padding-top:45px;}

.bg_mobile{width:535px; height:380px; margin-top:0px; padding:0px; background:url("../img/bg_mobile.jpg") no-repeat;}
.bg_mobile .top_mobile-left{float:left;}
.top_mobile-left iframe{width:220px; height:380px; margin:50px 0px 0px 3px; padding:0px; border:1px solid #a8945c;}
.bg_mobile .top_mobile-right{float:right;}
.bg_mobile .top_mobile-right p{margin:0px; padding:390px 10px 0px 0px; font-size:14px;}
.bg_mobile .top_mobile-right p a{color:#cb7373;}

.top_pickup{width:236px; height:426px; background:url("../img/bg_top-pickup2.gif") no-repeat; text-align:center;}
.top_pickup .image{margin:0px; padding-top:45px;}
.top_pickup .image img{border:1px solid #7b5f22;}
.top_pickup .name{color:#e98d8d; margin:0px; padding-top:13px;}
.top_pickup .size{color:#ffffff; margin:0px; padding-top:3px;}

.top_newface{width:235px; margin-top:0px; padding:0px;}
.top_newface-top{width:235px; margin:0px; padding:0px;}
.top_newface-bottom{width:235px; margin:0px; padding:0px;}
.top_newface-allow{width:235px; height:670px; margin:0px; padding:0px; overflow:auto;}


.top_newface .detail{width:215px; line-height:100%; margin:0px auto; padding:5px 0px; background:url("../img/hr_022.gif") bottom repeat-x;}
.top_newface .detail .bg_detail{width:215px; height:160px; margin:0px auto; padding:3px 0px; background:url("../img/bg_newface-bg2.gif") no-repeat;}
.top_newface .detail .bg_detail .newface_left{float:left; width:110px; text-align:center;}
.top_newface .detail .bg_detail .newface_left .image{margin:0px; padding:0px;}
.top_newface .detail .bg_detail .newface_left .image img{border:1px solid #7b5f22;}
.top_newface .detail .bg_detail .newface_right{float:right; width:105px;}
.top_newface .detail .bg_detail .newface_right p.date{margin:0px; padding:4px 0px 0px 22px; color:#ba8c32; font-weight:bold;}
.top_newface .detail .bg_detail .newface_right p.name{margin:0px; padding:12px 0px 0px 10px; color:#e98d8d;}
.top_newface .detail .bg_detail .newface_right p.size{margin:0px; padding:6px 0px 0px 10px; color:#ffffff; line-height:150%; font-size:12px;}
.top_newface .detail .bg_detail .newface_right p.comme{width:90px; margin:0px auto; padding:12px 0px 0px 4px; color:#000000; line-height:150%; font-size:11px;}

.top_newface-bottan{margin:0px; padding:10px 0px 10px 10px;}


.top_box-3{width:800px; margin:0px auto; padding-top:0px;}

.bar_top-schedule{width:794px; height:74px; margin:0px 0px; background:url("../img/bar_top-schedule.gif") no-repeat;}
.bar_top-schedule p{margin:0px; padding:48px 0px 0px 28px; color: #000000; font-weight:bold;}
.bar_top-schedule2{width:794px; height:74px; margin:10px 0px; background:url("../img/bar_top-schedule2.gif") no-repeat;}
.bar_top-schedule2 p{margin:0px; padding:52px 0px 0px 28px; color: #000000; font-weight:bold;}

.schedule_box{width:755px; margin:0px auto; padding:10px; border:1px solid #6f5113; background:#000000;}

.schedule_boxss{margin-bottom:0px; padding:0px; line-height: 100%;}
.schedule_boxss .detail{float:left; width:133px; height:305px; margin:7px; padding:0px; text-align:center; background:url("../img/bg_schedule-detail.gif") no-repeat;}
.schedule_boxss .detail .image{margin:0px; padding-top:5px;}
.schedule_boxss .detail .image img{border:1px solid #7b5f22;}
.schedule_boxss .detail p.name{color:#000000; font-weight:bold; padding-top:12px; margin:0px;}
.schedule_boxss .detail p.size{color:#ffffff; font-weight:bold; padding-top:2px; margin:0px; font-size:11px;}
.schedule_boxss .detail p.sccc{width:120px; color:#cb7373; padding-top:8px; margin:0px auto;}
.schedule_boxss .detail p.time{color:#a18954; font-weight:bold; padding-top:15px; margin:0px;}


.girls_box{width:755px; margin:0px auto; padding:10px; border:1px solid #6f5113; background:#000000;}

.girls_boxss{margin-bottom:0px; padding:0px;}
.girls_boxss .detail{float:left; width:133px; height:293px; margin:7px; padding:0px; text-align:center; background:url("../img/bg_schedule-detail3.gif") no-repeat;}
.girls_boxss .detail .image{margin:0px; padding-top:9px;}
.girls_boxss .detail .image img{border:1px solid #7b5f22;}
.girls_boxss .detail p.name{color:#000000; font-weight:bold; padding-top:12px; margin:0px;}
.girls_boxss .detail p.size{color:#ffffff; font-weight:bold; padding-top:0px; margin:0px; font-size:11px;}
.girls_boxss .detail p.sccc{width:120px; color:#cb7373; padding-top:10px; margin:0px auto;}
.girls_boxss .detail p.time{color:#a18954; font-weight:bold; padding-top:18px; margin:0px;}


.ranking_box{width:755px; margin:0px auto; padding:10px; border:1px solid #6f5113; background:#000000;}

.ranking_boxss{margin-left: 10px; margin-bottom:0px; padding:0px;}
.ranking_boxss .detail{float:left; width:133px; height:291px; margin:7px; padding:0px; text-align:center; background:url("../img/bg_schedule-detail2.gif") no-repeat;}
.ranking_boxss .detail .image{margin:0px; padding-top:7px;}
.ranking_boxss .detail .image img{border:1px solid #7b5f22;}
.ranking_boxss .detail p.name{color:#000000; font-weight:bold; padding-top:18px; margin:0px;}
.ranking_boxss .detail p.size{color:#ffffff; font-weight:bold; padding-top:0px; margin:0px; font-size:11px;}
.ranking_boxss .detail p.sccc{width:120px; color:#cb7373; padding-top:10px; margin:0px auto;}
.ranking_boxss .detail p.time{color:#a18954; font-weight:bold; padding-top:18px; margin:0px;}




/* Today's shift */
#top_sch h2	{ margin: 0; }

/* Today's shift 検索 */
.search	{
	width: 649px;
	height: 82px;
	margin: 0 auto;
	position: relative;
	background: url(../img/sch_search_bg.gif) left top no-repeat;
	}
.search .search_form	{
	margin: 0;
	position: absolute;
	top: 20px;
	left: 120px;
	}
.search .search_form form	{ width: 550px; }
.search .form_cont1	{
	width: 120px;
	float: left;
	}
.search .form_cont2	{
	width: 70px;
	float: left;
	}
.search .form_cont3	{
	width: 100px;
	float: left;
	}
.search .form_btn	{
	width: 18px;
	padding-top: 10px;
	float: left;
	text-align: right;
	}
.search .search_form input, .search .search_form img	{ vertical-align: middle; }
.search .search_form input	{ margin: 0 7px 0 10px; }















td.costume{
width: 160px;
height: 260px;
color: #a09042;
font-size: 10px;
background-image:url("../img/costume_back.gif");
background-repeat:repeat-x;
padding: 15px 0px 0px 0px;
}


td.profile{
width: 341px;
height: 571px;
background-image:url("../img/profile_back.jpg");
background-repeat:repeat-x;
padding: 10px 0px 0px 10px;
}


td.profile_play{
width: 326px;
height: 41px;
background-image:url("../img/profile_play_back.jpg");
background-repeat:repeat-x;
padding: 35px 0px 0px 0px;
}

td.profile_weekly{
width: 315px;
height: 105px;
background-image:url("../img/schedule_weekly_back.gif");
background-repeat:repeat-x;
padding: 12px 0px 0px 0px;
}

table.enqueit{
	line-height:200%;
}



td.costume{
width: 160px;
height: 260px;
color: #a09042;
font-size: 10px;
background-image:url("../img/costume_back.gif");
background-repeat:repeat-x;
padding: 15px 0px 0px 0px;
}

.big{line-height: 180%};

.profile_name {
	color:#8b6d03;
	font-size: 16px;
	font-weight:bold;
	line-height: 180%;
}

.profile_size {
	color:#ffffff;
	font-size: 12px;
	font-weight:bold;
}

.profile_voice {
	color:#000000;
	font-size: 16px;
	font-weight:bold;
	line-height: 180%;
}

.profile_week {
	font-size: 10px;
	color:#6c531d;
}

.profile_contents {
	font-size: 10px;
	color:#ffffff;
}

.profile_coment {
	font-size: 12px;
	line-height: 180%;
	color:#8b6d03;
}


/* ------------------------------
 スクロール
 ------------------------------ */
 
.frame{
	border-color : #ffffff;
	padding      : 0px;
	border-width : 0px;
	border-style : solid;
	overflow     : auto;
}
