@charset "shift_jis";

/*---------------------------boi[BOXb*/
#banner_box {
	float: left;
	width: 550px;
	height: 180px;
	background-color: #666666;
}

/*---------------------------bΕVξρBOXb*/
#news_box {
	float: right;
	width: 218px;
	height: auto;
}

#news_box h2 {
	width: 218px;
	height: 20px;
	background-image: url(../img/common/bg_reader_218.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
	text-indent: 5px;
	font-size: 12px;
	color: #FFF;
	overflow: hidden;
}

#news_box div {
	display: block;
	width: 206px;
	height: 148px;
	padding: 5px;
	border: 1px solid #CDCDCD;
	text-align: left;
	overflow-y: scroll;
}

/*obNio[p*/
#content_right_box #news_box div {
	height: 483px;
}

#news_box h3 a {
	font-weight: bold;
	color: #990000;
}

#news_box h4 {
	color: #0066FF;
}

#news_box hr {
	height: 0;
	border: 1px dotted #666666;
}

/*---------------------------bXPW[BOXb*/
#schedule_box {
	float: left;
	width: 550px;
	height: auto;
}

#schedule_box h2 a {
	display: block;
	width: 550px;
	height: 30px;
	background-image: url(../img/common/bg_header_schedule.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h2#shop01_schedule_box {
	background-color: #C1F212; 
}

#schedule_box div.scroll_box {
	width: 536px;
	height: 280px;
	padding: 5px;
	margin-bottom: 10px;
	overflow-y: scroll;
}

#shop01_schedule_box div {/*‘lf~[e*/
	border: 2px solid #C1F212;
        overflow:hidden;
}

#shop02_schedule_box div {/*‘lRXvfr[*/
	border: 2px solid #EC6A95;
        overflow:hidden;
}
#shop02_schedule_box h2 a {
	background-position: 0px -30px;
}

#shop03_schedule_box div {/*‘llΘqbgp[h*/
	border: 2px solid #5A1284;
        overflow:hidden;
}
#shop03_schedule_box h2 a {
	background-position: 0px -60px;
}

#shop04_schedule_box div {/*‘lVf*/
	border: 2px solid #FF9900;
        overflow:hidden;
}
#shop04_schedule_box h2 a {
	background-position: 0px -90px;
}

#shop05_schedule_box div {/*‘lΠΰφ€*/
	border: 2px solid #13C3ED;
        overflow:hidden;
}
#shop05_schedule_box h2 a {
	background-position: 0px -120px;
}

#schedule_box dl {
	float: left;
	width: 90px;
	height: 125px;
	margin: 5px;
	text-align: center;
	color: #666;
}

#schedule_box dd {
	height: 14px;
	padding-top: 2px;
	line-height: 14px;
	vertical-align: middle;
	font-size: 12px;
	overflow: hidden;
}

/*---------------------------bVlBOXb*/
#newface_box {
	float: right;
	width: 218px;
	height: auto;
}

#newface_box h2 {
	width: 218px;
	height: 20px;
	background-image: url(../img/common/bg_reader_218.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
	text-indent: 5px;
	font-size: 12px;
	color: #FFF;
	overflow: hidden;
}

/*όXϊ{bNX*/
.newface_date {
	display: block;
	clear: both;
	width: 218px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
	text-indent: 5px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

/*bVlXg@obNio[pb*/
.discount_box .newface_date {
	width: 190px;
}

/*XάΚ©o΅wiF*/
.shop01_newface .newface_date {/*‘lf~[e*/
	background-color: #99CC00; 
}

.shop02_newface .newface_date {/*‘lRXvfr[*/
	background-color: #FF6699; 
}

.shop03_newface .newface_date {/*‘llΘqbgp[h*/
	background-color: #530685;
}

.shop04_newface .newface_date {/*‘lVf*/
	background-color: #FF9900;
}

.shop05_newface .newface_date {/*‘lΠΰφ€*/
	background-color: #00CCFF;
}

/*---------------------------boΞ\έΠ\b*/
#schedule_box_shop,
#girls_list_box,
#girls_list_all,
#backno_girls_list {
	width: 775px;
}

/*Og@`Px[X*/
.discount_box {
	float: left;
	width: 190px;
	height: auto;
	padding-bottom: 40px;/*`P\¦Xy[X*/
	margin-left: 3px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left bottom;
	letter-spacing: 0;
}

/*XάΚ`Pζ*/
.discount_shop01 .discount_box {/*‘lf~[e*/
	background-image: url(../img/common/bg_ticket01.gif);
}

.discount_shop02 .discount_box {/*‘lRXvfr[*/
	background-image: url(../img/common/bg_ticket02.gif);
}

.discount_shop03 .discount_box {/*‘llΘqbgp[h*/
	background-image: url(../img/common/bg_ticket03.gif);
}

.discount_shop04 .discount_box {/*‘lVf*/
	background-image: url(../img/common/bg_ticket04.gif);
}

.discount_shop05 .discount_box {/*‘lΠΰφ€*/
	background-image: url(../img/common/bg_ticket05.gif);
}

/*Μqbox@Vl*/
.face_new {
	float: left;
	width: 188px;
	height: auto;
	border: 1px solid #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	background-color: #FFFAE9;
	letter-spacing: 0;
}

/*Μqbox@Τ*/
.face_daytime {
	float: left;
	width: 188px;
	height: auto;
	border: 1px solid #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	background-color: #FFDFDF;
	letter-spacing: 0;
}

/*Μqbox@ιΤ*/
.face_night {
	float: left;
	width: 188px;
	height: auto;
	border: 1px solid #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	background-color: #D7E4FF;
	letter-spacing: 0;
}

/*bVlXg@indexy[Wb*/
#newface_box .discount_box {
	padding-bottom: 0;
	background-image: none;
}

#newface_box .face_new,
#newface_box .face_daytime,
#newface_box .face_night {
	width: 216px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}

/*bVlXg@obNio[b*/
#backno_girls_list .discount_box {
	padding-bottom: 0;
	background-image: none;
}

#backno_girls_list .face_new,
#backno_girls_list .face_daytime,
#backno_girls_list .face_night {
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}

/*bέΠ@girls_list.htmlb*/
#girls_list_all .discount_box {
	padding-bottom: 0;
	background-image: none;
}

#girls_list_all .face_new,
#girls_list_all .face_daytime,
#girls_list_all .face_night {
	border-bottom: 1px solid #CCCCCC;
}


/*---------------------------boΞ\έΠ\ Μqf[^boxb*/
.personal_data {
	float: right;
	width: 105px;
	height: auto;
}

/*Μqf[^g*/
.personal_data p, .personal_data h3 {
	display: block;
	width: 102px;
	height: 17px;
	text-align: center;
	line-height: 17px;
	vertical-align: middle;
	overflow: hidden;
}

.personal_data .time {
	padding-top: 2px;
	font-weight: bold;
	color: #E20D81;
}

/*VlNewACR*/
.personal_data .time img {
	display: inline;
	padding-left: 2px;
	line-height: 17px;
	vertical-align: middle;
}

.personal_data .name a {
	color: #0033FF;
}

.personal_data .name a:hover {
	text-decoration: none;
}

.personal_data .profile a {
	display: block;
	width: 102px;
	height: 17px;
	margin-bottom: 4px;
	background-image: url(../img/common/bt_profile.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-indent: -9999px;
	overflow: hidden;
}

.personal_data .profile a:hover {
	background-position: bottom center;
	text-decoration: none;
}

.personal_data .comment {
	height: 21px;
}

.personal_data .comment img {
	padding: 3px 2px 2px;
}

.personal_img {
	float: left;
	width: 80px;
	height: auto;
	padding: 2px 0px 2px 2px;
}

/*bVlXg@index.htmlb*/
#newface_box .personal_data,
#newface_box .personal_data p,
#newface_box .personal_data h3,
#newface_box .profile a {
	width: 120px;
}

#newface_box .personal_img img {
	padding: 2px 5px;
}
/*---------------------------bAR[fBIEgK[b*/
h3.shop_trigger01 {
	width: 775px;
	height: 29px;
	margin: 0px 0px 5px 0px;
	background-image: url(../img/common/bg_shop_trigger01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

h3.shop_trigger02 {
	width: 775px;
	height: 29px;
	margin: 0px 0px 5px 0px;
	background-image: url(../img/common/bg_shop_trigger02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

h3.shop_trigger03 {
	width: 775px;
	height: 29px;
	margin: 0px 0px 5px 0px;
	background-image: url(../img/common/bg_shop_trigger03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

h3.shop_trigger04 {
	width: 775px;
	height: 29px;
	margin: 0px 0px 5px 0px;
	background-image: url(../img/common/bg_shop_trigger04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

h3.shop_trigger05 {
	width: 775px;
	height: 29px;
	margin: 0px 0px 5px 0px;
	background-image: url(../img/common/bg_shop_trigger05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

h3.trigger {
	background-position: 0px 0px;
}

h3.active {
	background-position: 0px -29px;
}

.block {
	width: 775px;
}

/*---------------------------beLXgEZbgb*/
.txt_red {
	color:#FF0000;
}

.txt_min {
	font-size: 10px;
}

/*---------------------------bV_ΗΑͺb*/

h2.credit-card{
background:url(../img/common/bg_creditcard.gif) no-repeat;
margin:0px 0px 20px 0px;
text-indent:-9999px;
width:775px;
height:30px;
display:block;
}


ul.credit-card{
margin:10px 0px 20px 20px;
}

ul.credit-card li{
list-style:square;
margin:0px 0px 5px;
}


/*---------------------------bV_ΗΑͺ
-----------------------------bIνθb*/
