.f12 {  font-size: 12px;}
.f11 {  font-size: 11px;}
.f12lh {  font-size: 12px; line-height: 140%;}
.f5 {  font-size: 5px;}
.f14 {
	font-size: 14px;
}
.f14lh {
	font-size: 14px;
	line-height: 150%;
}

a { text-decoration: none; font-size: 14px; color:#FF6699; }
a:hover { text-decoration: underline; }

* { padding: 0px; margin: 0px; }
body { text-align: center; font-size:12px; background:#000000; }
img { border:0px; }

body#news {
	background:#f3f3f3;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: red;
	scrollbar-shadow-color: #f0aaf7;
	scrollbar-darkshadow-color: red;
	scrollbar-highlight-color: #df93e7;
	scrollbar-3dlight-color: red;
	scrollbar-arrow-color: #f0aaf7;
}

/* エントランス */
div#ent_main { width:800px; height:815px; background:url('img/berrybg.jpg') no-repeat; margin:0px auto; text-align:center; }
div#ent_center { width:500px; padding-top:400px; margin:0px auto; }
div#exit span { color:#ffffff; font-weight:bold; font-size:20px; }
div#egg { margin-top: 80px; }
div#egg span { color:#333333; font-weight:bold; font-size:16px; }
div#ent_right { width:150px; float:right; padding-top: 450px; text-align: center; }
div#toplink { margin:100px auto 0px; width:400px; }
div#toplink img { float:left; margin:5px; }
/* 各コンテンツ共通 */
div#content_main { width:800px; background:#ffffff; margin:0px auto; }
div#top_menu { width:780px; height:50px; padding-top:5px; border-top:2px red solid; border-bottom:2px red solid; text-align: center; margin-left:auto; margin-right:auto; }
div#footer { width:760px; height:122px; background:url('img/footer.gif') no-repeat; margin-top:20px; padding-top:10px; margin-left: auto; margin-right: auto; }

/* トップページ */
div#top_tel { width:760px; height:76px; background:url('img/top_tel.gif') no-repeat 0px 3px; text-align:right; padding-right:2px; margin-top:7px; margin-left: auto; margin-right: auto; }
div#top1 { width:760px; height:383px; margin-left: auto; margin-right: auto; padding-top:20px; }
div#top1_left { width:352px; height:383px; background:url('img/top_system.gif') no-repeat; float:left; }
/*div#top1_left img { width:174px; height:52px; margin-top:307px; }*/
div#top1_right { width:388px; height:376px; background:url('img/top_tawagoto.gif') no-repeat; float:right; display:inline; padding-top:47px; }
div#top1_rightbox { width:388px; height:376px; float:right; display:inline; }

div#tawagoto {height:310px; margin:0px 9px 0px 15px; overflow:auto; text-align:left;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: red;
	scrollbar-shadow-color: #f0aaf7;
	scrollbar-darkshadow-color: red;
	scrollbar-highlight-color: #df93e7;
	scrollbar-3dlight-color: red;
	scrollbar-arrow-color: #f0aaf7;
}
div#top2 { clear:both; width:760px; margin-left:auto; margin-right:auto; padding-top:15px; }
/*div#girls { width:756px; background:url('img/top_girls2.gif'); margin-right:auto; margin-left:auto; padding-left:25px; padding-right:15px; }*/
div#girls { width:756px; background:url('img/top_girls2.gif') repeat-y; margin:0px 2px; padding-left:25px; padding-right:0px; }
/* div#girlsprof { width:170px; height:254px; background:url('img/top_girl_waku.gif') 0px bottom no-repeat; margin-right:10px; margin-bottom:20px; float:left; } */
div#girlsprof { width:170px; height:254px; margin-right:10px; margin-bottom:20px; float:left; display:inline; }
div#upd { text-align:left; }
div#girlsprof img#girl { margin-top:5px; }
div#girlsprof div#name { font-weight:bold; margin-top:3px; }
div#top3 { width:760px; margin-left:auto; margin-right:auto; padding-top:15px; }
div#top4 { width:760px; height:220px; margin-left:auto; margin-right:auto; padding-top:20px; }
div#top4_left { width: 352px; height: 218px; margin-left:1px;; margin-right:auto; float: left; }
div#top4_right { width: 388px; height:212px; padding-top:45px; margin-left:10px; margin-right:auto; float: left; background:url('img/top_news.gif') no-repeat; }
iframe#news { width:360px; height:153px; margin-left:8px; }

div#newbanner {  width:760px; height:150px; margin:20px auto 0px; }
img#mailmenber { float:left; }
img#user { float:right; }
img#koere { margin-top:20px; }

/* 秘技ページ */
div#higi_main { width:800px; background:#000000; margin:0px auto; }
div.line { width:600px; margin:5px auto; text-align:right; }
a.prev { float:left; display:block; }
a.next { float:right; display:block; }
div.prev { width:600px; text-align:left; margin:5px auto; }
div.next { width:600px; text-align:right; margin:5px auto; }
/*div#higi_top { background:#000000; text-align:right; height:20px; padding-top:7px; }
div#higifilm { width:800px; height:216px; background:url('img/higi_film.gif') no-repeat; }
img#gravure { width:120px; height:160px; margin-left:5px; margin-right:5px; margin-top:30px; }*/

/* システムページ */
div#recruit_main { width:760px; margin-left:auto; margin-right:auto; }
div#recruit_top {  background:#ffffff; text-align:right; height:20px; padding-top:7px; margin-bottom:7px; }

/* 日記ページ */
div#blog { background:url('img/diary_bg.jpg') #ff3399; text-align:center; padding-bottom:10px; }
iframe#blog { width:659px; height:500px; }
div#blog_footer { background: #ff86e7; height:20px; }

/* お客様の声 */
div#bbs { background:url('img/diary_bg.jpg') #ff86e7; text-align:center; }
form#bbs { width:617px; height:219px; background:url('img/koe_toukou.gif') no-repeat; margin-left:auto; margin-right:auto; }
div#bbs_left { width:85px; text-align: right; float:left; font-size:14px; }
div#bbs_left span { color:#fd85e6; }
div#bbs_right { width:525px; text-align: left; float:right; }
div#bbscom { width:620px; border:2px #fd85e6 solid; margin-top:10px; font-size:16px; margin-left:auto; margin-right:auto; }
div#bbs_title { background:#fecdf4; padding-top:5px; padding-bottom:5px; text-align:left; padding-left:10px; }
div#bbs_write { width:600px; margin-left:auto; margin-right:auto; text-align:left; line-height:160%; border-bottom:2px #fd85e6 dotted; }
div#bbs_date { text-align:right; padding-right:10px; line-height:200%; }
div#page { width:620px; text-align:right; margin-left:auto; margin-right:auto; margin-top:5px; }

/* 女の子ページ */
div#girl1 { width:754px; height:93px; background:url('img/girl1.gif') no-repeat; margin-left:auto; margin-right:auto; }
div#girl_top { text-align:right; height:20px; padding-top:7px; padding-top:35px; margin-bottom:10px; margin-right:25px; }
div#girl_next { text-align:right; margin-right:50px; padding-top:13px; }
div#girl2 { width:754px; background:url('img/girl2.gif'); margin-left:auto; margin-right:auto; }
div#girl3 { width:754px; height:16px; background:url('img/girl3.gif') no-repeat; margin-left:auto; margin-right:auto; }
div#girl_main { width:660px; border-top:2px #ff3399 solid; margin:0px auto; text-align:left; padding-bottom:10px; }
div#prof_name { width:320px; height:28px; padding-top:5px; font-size:18px; color:#ff3399; text-align:left; margin-left:10px; float:left; }
div#newupimg { width:300px; height:28px; padding-top:5px;  float:left; margin-left:20px; }
div#prof_name span { float:right; }
div#main_photo { width:326px; height:426px; background:#000000; text-align:center; margin-left:5px; float:left; }
div#main_photo img { margin-top:13px; }
div#main_prof { width:310px; height:426px; float:left; margin-left:15px; }
img#thum { margin-left:5px; margin-right:2px; margin-bottom:10px; border:2px #000000 solid; }
div#size { font-size:14px; line-height:150%; }
div#com { width:308px; border-top:1px #ff66b3 solid; margin-bottom:5px; }
div#coms { width:303px; height:108px; overflow:auto; padding-left:15px; margin-top:3px; }
img#qa_title { margin-left:9px; margin-top:10px; margin-bottom:10px; }
div#op { text-align:center; margin:5px 0px; }
img.op { margin:5px 3px 0px; }
table#qa { width:650px; border-collapse:collapse; }
table#qa td { font-size:14px; border-bottom:1px #ff3399 solid; vertical-align:top; padding:7px 0px 7px 10px; line-height:18px; }
table#qa td#q { width:260px; }
table#qa td#q span { color:#ff3399; }
table#qa td#a span { color:#00a0c6; }

/* グラビアページ */
div#gravure_main { width:760px; background:#000000; margin:20px auto 0px; }
div#waku1 { height:30px; background:url('img/waku1.gif') no-repeat; margin-left:auto; margin-right:auto; text-align:right; }
div#waku1 img { margin-top:8px; margin-right:70px; }
div#waku2 {height:800px; background:url('img/waku2.gif'); margin:0px auto; padding:0px 40px; }
div#waku3 { clear:both; height:50px; background:url('img/waku3.gif') no-repeat; margin:0px auto; padding-bottom:20px; }
div#gravure { width:150px; height:250px; float:left; display:inline; margin:0px 38px; text-align:left; overflow:hidden; }
div#gravure img { margin-bottom:5px; }
div#line { text-align:left; }
div#line img { margin:10px 30px; }
span#next { float:right; }

/* スケジュール */
div#sche_main { height:100%; }

/* オナニー*/
div#onani {
	height:800px;
	background-color: #000000;
	color: #ffffff;
	margin:0px auto;
	padding: 10px;
}

.box {
	text-align: center;
	width: 580px;
	border: #ff0000 solid 1px;
	margin: 10px auto;
	padding: 10px;
}

div#onani li {
	float: left;
	padding-right: 30px;
	list-style-type: none;
}

/* 凛コース*/
div#rin {
	width: 800px;
	height:1000px;
	background-image : url(rincorse.jpg);
	background-repeat: no-repeat;
	color: #ffffff;
	margin:0px auto;
	padding: 10px;
}

.rinbox {
	text-align: center;
	width: 280px;
	height: 208px;
	border: #ff0000 solid 1px;
	margin: 225px 10px 0 490px;
	padding: 0;
}
