@charset "UTF-8";
/* CSS Document */

/* ■[home]:タグ設定 */
/* ------------------------------------------------------------------------- */




/* ------------------------------------------------------------------------- */

div#page_body{
	width:852px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 30px;
	/* background-color:#FFFFFF; */
	}
	

/* ■[topinfo_block]:TOPインフォ画像 */
/* ------------------------------------------------------------------------- */

 /* div#topinfo_block{
	width:830px;
	margin:0 10px 0 10px;
	border:1px solid #404040;
	background-color:#050505;
	clear:both;
	}  */

/* ■[info_block]:インフォメーション */
/* ------------------------------------------------------------------------- */

div#info_block{
	width:830px;
	margin:0 10px 0 10px;
	border:1px solid #404040;
	background-color:#050505;
	clear:both;
	}
	
div#info_block h3{
	width:827px;
	height:44px;
	margin:1px;
	}
	
div#info_block img.cover{
	margin:7px;
	}
	
/* ■[news_block]:what's news */
/* ------------------------------------------------------------------------- */
div#news_block{
	/* width:410px; */
	width:830px;
	height:430px;
	_height:450px;
	display:inline;
	margin:15px 0 20px 10px;
	overflow:hidden;
	float:left;
	border:1px solid #404040;
	background-color:#181818;
	}
	
div#news_block h3.news{
	/* width:408px; */
	width:826px;
	height:43px;
	margin:1px;
	}
	
div#news_block ul{
	/* width:410px; */
	width:830px;
	height:400px;
	overflow-y:auto;
	margin:0;
	
	}
	
div#news_block ul li.news_box{
	/* width:406px;
	_width:390px; */
	width:826px;
	/* _width:780px; */
	_width:806px;
	overflow:hidden;
	padding:0 0 20px 5px;
	background:#000000 url(/img/home/news_bg.jpg) no-repeat 1px 0;
	border-left:1px solid #434343;
	border-right:1px solid #434343;
	}
	
li.news_box span.update{
	display:block;
	font-size:10px;
	color:#cea2ad;
	margin:15px 20px 0;
	}
	
li.news_box h4.news{
	font-size:14px;
	line-height:21px;
	color:#ff7e8a;
	margin:0 20px;
	}
	
li.news_box p.news{
	width:180px;
	font-size:14px;
/* 	line-height:18px; */
	color:#ffffff;
	margin:10px 20px 10px 20px;
/* 	float:left; */
	display:inline;
	}
	
div.news_detail{
	/* width:395px;
	_width:390px; */
	width:800px;
	_width:780px;
	}
	
/* ■[news_block]:what's news [pickup_block]:共通部分 */
/* ------------------------------------------------------------------------- */
div.p-girl{
/* 	width:151px; */
	width:129px;
	height:201px;
/* 	float:left; */
	margin:10px 20px 0 10px;
	display:inline;
	background:url(/img/home/news_p_bg.jpg) repeat 0 0;
	}
	
div.p-girl a{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:28px;
	color:#b99b22;
	}
	
div.p-girl img{
/* 	width:132px; */
	text-align: center;
   	               
	width:110px;
	height:165px;
	margin:9px 9px 0 9px;
	}
	
/* ■[pickup_block]:pick up girls */
/* ------------------------------------------------------------------------- */
/* div#pickup_block{
	width:410px;
	height:430px;
	_height:450px;
	display:inline;
	margin:15px 10px 20px 0;
	overflow:hidden;
	float:right;
	border:1px solid #404040;
	background-color:#181818;
	}
	
div#pickup_block h3{
	width:408px;
	height:43px;
	margin:1px;
	}
	
div#pickup_block ul{
	width:410px;
	height:400px;
	overflow-y:auto;
	margin:0;
	}
	
div#pickup_block ul li.pickup_box{
	width:406px;
	_width:390px;
	overflow:hidden;
	padding:0 0 20px 5px;
	background:#000000 url(/img/home/news_bg.jpg) no-repeat 1px 0;
	border-left:1px solid #434343;
	border-right:1px solid #434343;
	}
	
li.pickup_box span.update{
	display:block;
	font-size:10px;
	color:#cea2ad;
	margin:15px 20px 0;
	}
	
li.pickup_box h4.pickup{
	font-size:14px;
	line-height:21px;
	color:#ff7e8a;
	margin:0 20px;
	} 
	
li.pickup_box p.pickup{
	width:200px;
	font-size:14px;
	color:#ffffff;
	margin:10px 0 10px 20px;
	display:inline;
	}
	
div.pickup_detail{
	width:395px;
	_width:390px;
	}
	 */

/* ■[girls_block]:本日の出勤情報 */
/* ------------------------------------------------------------------------- */

div#girls_block{
/* 	width:575px; */
	/* _width:577px; */
	width:830px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:0 0 10px 10px;
	border:1px solid #404040;
	background-color:#050505;
/* 	background-color:#FFE1FF; */
	}
	
div#girls_block h3{
	width:527px;
	height:43px;
	margin:1px;
	}
	
div#girls_block ul{
	width:830px;
	overflow:hidden;
	margin:5px;
	}
	
div#girls_block ul li{
/* 	width:140px; */
	width:118px;
	height:189px;
	background:url(/img/home/attendance_bg.jpg) no-repeat 0 0;
	float:left;
	margin:9px;
	}
	
div#girls_block ul li img{
/* 	width:127px; */
	width:105px;
	margin:6px 6px 0 ;
	}
	
div#girls_block ul li a{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:21px;
	color:#b99b22;
	}
	
/* ■[banner_block]:バナー関係 */
/* ------------------------------------------------------------------------- */

div#banner_block{
/* 	width:242px; */
	width:830px;
/* 	float:right; */
	overflow:hidden;
/* 	margin:20px 10px 0 20px; */
	margin:0 10px 15px 15px;
	}
	
div#banner_block ul{
/* 	width:242px; */
	width:830px;
	overflow:hidden;
	padding:0;
	margin:0;
	}
	
div#banner_block ul li{
	width:200px;
	float:left;
	margin:1px 3px;
	}
.class{
	}
#id{
		clear: left;
	}

/* ■[bottominfo_block]:Bottomインフォ画像 */
/* ------------------------------------------------------------------------- */

div#bottominfo_block{
	width:830px;
	margin:0 10px 0 10px;
	border:1px solid #404040;
	background-color:#050505;
	clear:both;
	}

