@charset "utf-8";
/*--------------------------------
トップページheader
-------------------------------*/

#header h1 {
	/*TEXT-INDENT: -9999px*/
}
#header h2 {
	background:url(../img/top/title.png) no-repeat;
}
#header p {
	background:url(../img/top/p.png) no-repeat;
}

/*-----------------------------------------
main Contents
----------------------------------------*/

#top-PR {
	width:680px; 
	float:left; 
	overflow:hidden;
/*	?background:url(../img/top/bg_PR.png);*/
}
#top-PR H3 {
	background:url(../img/top/title_01.gif); 
	width:680px; 
	height:40px; 
	text-indent:-9999px;
}

.PR-img-com {
	text-indent:-9999px;
	width:680px;
	height:165px;
	background:url(../img/top/bg_02.png);
	background-repeat:no-repeat;
	margin-left:0px;
}

.PR-com {
	font-size:14px;
	line-height:1.5;
	padding:5px 20px;
}

/*------------------------------------------
movie area
-------------------------------------------*/
#top-movie {
	width:340px; 
	height:400px;
	float:left; 
	background:url(../img/top/bg_int.png);
	background-repeat:no-repeat;

}
#top-movie H3 {
	background:url(../img/top/title_02.gif);
	width:330px;
	height:40px;
	text-indent:-9999px;
}
.top-movie-com {
	padding-left:15px; 
	padding-top:5px; 
	font-size:14px; 
	line-height:20px;
}
#top_moviePlay {
	width:310px; 
	height:230px; 
	background-color:#cccccc; 
	margin-left:13px; 
	margin-top:10px;
}
.top-moviePerson {
	padding-left:14px; 
	font-size:14px;
	line-height:1.5; 
	color:#F3C; 
	font-weight:bold;
}
.top-movieBN {
	width:120px; 
	height:27px; 
	background:url(../img/btn/backNumber.png); 
	margin-top:10px; 
	margin-left:200px;
	text-indent:-9999px;
}
.top-movieBN A {
	WIDTH: 100%; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100%
}	
.top-movieBN A:hover {
	BACKGROUND-IMAGE: url(../img/btn/backNumber_ov.png)
}	
/*-------------------------------------------
Updated information
--------------------------------------------*/
#top-update {
	width:340px; 
	height:400px; 
	float:left; 
	background:url(../img/top/bg_int.png);
}
#top-update H3 {
	background:url(../img/top/title_03.gif);
	width:330px;
	height:40px;
	text-indent:-9999px;
}

.topDataBox {
	border-bottom: #bcbcc2 1px solid; 
	border-left: #bcbcc2 1px solid; 
	border-top: #bcbcc2 1px solid; 
	padding-bottom: 3px; 
	line-height: 130%; 
	margin-left:20px;
	margin-top:20px;
	margin-bottom:5px;
	padding-left: 5px; 
	width: 280px; 
	padding-right: 5px; 
	height: 275px; 
	color: #555555; 
	clear: both; 
	font-size: 12px; 
	overflow: auto; 
	border-right: #bcbcc2 1px solid; 
	padding-top: 5px;
}

.top-updata-com {
	BORDER-BOTTOM: #bcbcc2 1px dashed;
	font-size:14px;
	line-height:1.5;
	margin-bottom:15px;
}

.top-updata-com span{
	font-size:12px;
}

/*-------------------------------------------
Updated information side
--------------------------------------------*/
/*#top-update-side {*/
	/*width:340px;*/
	/*height:400px;*/
	/*float:left;*/
	/*background:url(../img/top/bg_int.png);*/
/*}*/
#top-update-side H3 {
	background:url(../img/top/title_03.gif);
	width:250px;
	height:40px;
	text-indent:-9999px;
}

.top-movieBN-side {
	width:120px;
	height:27px;
	background:url(../img/btn/backNumber.png);
	margin-top:10px;
	/*margin-left:200px;*/
	text-indent:-9999px;
}

/*.topDataBox-side {*/
	/*border-bottom: #bcbcc2 1px solid;*/
	/*border-left: #bcbcc2 1px solid;*/
	/*border-top: #bcbcc2 1px solid;*/
	/*padding-bottom: 3px;*/
	/*line-height: 130%;*/
	/*margin-left:20px;*/
	/*margin-top:20px;*/
	/*margin-bottom:5px;*/
	/*padding-left: 5px;*/
	/*width: 280px;*/
	/*padding-right: 5px;*/
	/*height: 275px;*/
	/*color: #555555;*/
	/*clear: both;*/
	/*font-size: 12px;*/
	/*overflow: auto;*/
	/*border-right: #bcbcc2 1px solid;*/
	/*padding-top: 5px;*/
/*}*/

/*.top-updata-com-side {*/
	/*BORDER-BOTTOM: #bcbcc2 1px dashed;*/
	/*font-size:14px;*/
	/*line-height:1.5;*/
	/*margin-bottom:15px;*/
/*}*/

/*.top-updata-com-side span{*/
	/*font-size:12px;*/
/*}*/

.shopBannar{
	margin-top:5%;
}

.shopBannar img{
	margin-top:2%;
}

/*-----------------------------------
SignboardGirlintervew
--------------------------*/
#top-signGirlInterview {
	width:340px; 
	height:400px; 
	float:left; 
	background:url(../img/top/bg_int.png);
}
#top-signGirlInterview H3 {
	background:url(../img/top/title_04.gif);
	width:330px;
	height:40px;
	text-indent:-9999px;
}

P.top-img {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 8px
}

P.topGI-name {
	color:#F0C;
	font-size:12px;
	margin-bottom:10px;
}

/*-----------------------------------------
NewGirlInterview
-----------------------------------------*/

#top-newGirlInterview {
	width:340px; 
	height:400px; 
	float:left; 
	background:url(../img/top/bg_int.png);
}

#top-newGirlInterview H3 {
	background:url(../img/top/title_05.gif);
	width:330px;
	height:40px;
	text-indent:-9999px;
}

/*看板女性インタビューの続きを見る*/
#title_GI{
	text-indent:-8888px;
	background:url(../img/link/title_interview.png) no-repeat;
	width:729px;
	height:62px;
	margin-bottom:20px;
}

#listDataBox{
	padding:0 15px;
	height:260px;
	font-size:14px;
	line-height:1.5;
	clear:both;
	overflow:auto;
	margin-bottom:15px;
}

#listDataBox .top-img{
	display:inherit;
	float:left;
	margin-right:8px;
	margin-bottom:20px;
}

/*入店ほやほやインタビューの続きを見る*/

#title_stay{
	text-indent:-8888px;
	background:url(../img/link/title_stay.png) no-repeat;
	width:729px;
	height:62px;
	margin-bottom:20px;
}

/*新着情報の続きを見る*/
#title_new{
	background:url(../img/link/title_new.png) no-repeat;
	width:729px;
	height:62px;
	margin-bottom:20px;
	text-indent:-8888px;
}

#listDataBox2{
	padding:0 15px;
	font-size:14px;
	line-height:1.5;
	clear:both;
}

.list_title{
	color:#ff3595;
	font-size:1.2em;
}

/*在籍女性インタビュー動画の続きを見る*/
#title_movie{
	text-indent:-8888px;
	background:url(../img/link/title_movie.png) no-repeat;
	width:729px;
	height:62px;
	margin-bottom:20px;
}

#listDataBox3{
	font-size:14px;
	line-height:1.5;
	margin-bottom:20px;
	width:340px;
	float:left;
	margin:10px 60px;
}

#listDataBox3 .top-updata-com{
	margin:0;
	padding:0;
	border:none;
	border:solid 1px #ccc;
	padding:10px;
	margin:0 auto;
}

.back_top{
	clear:both;
}