@charset "UTF-8";

/*
************************************************************

 Copyright (C) media kraft fuzoku aaa.

************************************************************
*/

/*////////////////////////////////////////////

	1. 最新
	2. バックナンバー
	3. 見るページ

////////////////////////////////////////////*/

/************************
 1. 最新
************************/

#mcbTitle{
	margin-right: 5px;
}

div#latestGirl {
	width: 720px;
	text-align: left;
	font-size: 12px;
}

div#latestGirl a {
	font-size: 11px;
}

div#latestGirl img.covergirl {
	float: left;
	margin-right: 7px;
}

.mainSam{
	margin: 0 0 3px 3px;
}

.latestGirlData {
	float: left;
	width: 70%;
border: 1px #eee solid;
}

.LGbanner {
	text-align: right;
}
/************************
 2. バックナンバー
************************/

div#backNumber {
	width: 720px;
	text-align: left;
}

ul#backNumberList {

}

ul#backNumberList li {
	float: left;
	display: inline;
	width: 210px;
	height: 22em;
	min-height: 245px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 25px;
	overflow: hidden;
}

/* リスト */
ul#backNumberList li.right {
	margin: 0;
}

/* キャッチコピー */
.CovbnCatch {
	height: 1.2em;
	margin-bottom: 1px;
	padding-left: 5px;
	border-left: 5px #000 solid;
	/* background-color: #999; */
	overflow: hidden;
	line-height: 1.2;
	color: #300;
}

/* 画像部分 */
.bncovergirl {
	float: left;
	display: inline;
	widht: 95px;
}

img.girlsthumbnail {
	margin: 1px;
}

/*女の子情報*/
.coverBnText {
	height: 2.5em;
	margin-left: 95px;
	text-align: left;
}

.bnTextgirl {
	font-size: 12px;
	font-weight: bold;
}

.bnTextGsize {
	font-size: 85%;
	line-height: 1.5em;
}

.bnText a {
	font-size: 10px;
}


/* 小画像部分 */
.bnGimage {
	margin: 0 0 0 95px;
}

/* 店名 */
.bnTextshop {
	height: 5em;
	margin: 0 0 0 95px;
	line-height: 1.4em;
	font-size: 10px;
	text-align: left;
}

.bnTextshop a {
	font-size: 10px;
}

/* バナー部分 */
.CovbnBanner {
	clear: both;
	margin: 0;
}

/************************
 3. 見るページ
************************/

#playGirl {
	margin-top: 5px;
	width: 715px;
}

#CGshopdata {
	float: left;
	text-align: left;
}

/* 画像部分大枠 */
#CGirlimage {
	clear: both;
	width: 710px;
	height: 705px;
	text-align: center;
	border: 1px #ccc solid;
}

/* 画像部分 */
#CGirlimage p#gallery {
	margin: 0 auto; 0;
	border: 1px #fff solid;
}


div#playGirl {
	position: relative;
	margin-top: 5px;
	width: 715px;
	height: 780px;
}
	div#playGirl  h3 {
		margin-left: 5px;
		text-align: left;
	}

	p#CGshopdata {
		margin-left: 5px;
		text-align: left;
	}
/* IMAGE WAPPER */
	#CGirlimage {
		clear: both;
		width: 710px;
		height: 705px;
		border: 1px #ccc solid;
		text-align: center;
	}

/* IMAGE */
	#CGirlimage p#gallery {
		margin: 0 auto; 0;
	}

/* BUTTON */
	#coverButton {
		width: 267px;
		margin: 0 auto;
	}


/* NEW BUTTON */
	div#playGirl p#back_button,
	div#playGirl p#next_button,
	div#playGirl p#back_button_bottom,
	div#playGirl p#next_button_bottom {
		display: block;
		position: absolute;
		width: 50px;
		padding: 0 5px;
		border: 1px #333 outset;
		background-color: #eee;
		color: #333;
		font-weight: bold;
		font-size: 14px;
		line-height: 2.0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		/* filter: alpha(style=2, opacity=300); */
	}
	div#playGirl p#next_button,
	div#playGirl p#back_button {
			top: 3px;
	}

	div#playGirl p#next_button {
			right: 10px;
	}
	div#playGirl p#back_button {
			right: 75px;
	}

	div#playGirl p#back_button_bottom,
	div#playGirl p#next_button_bottom {
			bottom: 5px;
			_bottom: 0;
	}
		div#playGirl p#next_button_bottom {
			right: 10px;
		}
		div#playGirl p#back_button_bottom {
			right: 75px;
		}

	div#playGirl p#back_button:hover,
	div#playGirl p#next_button:hover,
	div#playGirl p#back_button_bottom:hover,
	div#playGirl p#next_button_bottom:hover {
		border: 1px #333 ridge;
		background-color: #008;
		color: #fff;
	}
	div#playGirl p#back_button a:hover,
	div#playGirl p#next_button a:hover,
	div#playGirl p#back_button_bottom a:hover,
	div#playGirl p#next_button_bottom a:hover {
		color: #ffe;
		background-color: #008;
	}


/* PAGES */
	div#playGirl p#coverNumber {
		position: absolute;
			bottom: 10px;
			left: 50%;
		width:100px;
		margin-left: -50px;
		border: 1px #ccc outset;
		background-color: #000;
		color: #fff;
		font-size: 10px;
		line-height: 1.8;
	}


/* BUTTON END */


#CGIbanner {
	float:right;
}

img.spaceCover {
	margin-top: -708px;
	z-index: 1;
}

/* ショップデータ */
#covershopdata {
	margin: 0 auto;
}

.coverplaybottom {
	font-weight: bold;
}
