@charset "utf-8";
@import url("style.css");
body#Top div#wrap div#mainwrap div.wrap0 {
	float:right;
	height:auto;
	width:107px;
	text-align:center;
}
body#Top div#wrap div#mainwrap h3.sche-now {
	background:url(images/top/scheTop.png) no-repeat;
	padding:11px 5px 0 0;
	width:102px;
	height:39px;
	text-align:right;
	letter-spacing:-1px;
	text-indent:0;
}
body#Top div#wrap div#mainwrap div.wrap0 dl.wrap1 {
	width:107px;
	height:auto;
}
body#Top div#wrap div#mainwrap div.wrap0 dl.wrap1 dt {
	font-size:12px;
}
body#Top div#wrap div#mainwrap div.wrap0 dl.wrap1 li {
	padding:4px 0 0 0;
	text-align:center;
	background:url(images/top/girl_back_SB.png) no-repeat;
	width:107px;
	height:192px;
}
body#Top div#wrap div#mainwrap div.wrap0 dl.wrap1 img {
	padding-bottom:7px;
}
body#Top div#wrap div#mainwrap div.wrap0 dl.wrap1 dd a {
	text-decoration:none;
}
body#Top div#wrap div#mainwrap div.body {
	width:793px;
	min-height:1000px;
	float:left;
}
body#Top div#wrap div#mainwrap div.body div.wrap2 {
	background:url(images/top/waku.jpg) no-repeat;
	width:284px;
	height:260px;
	float:left;
	padding:64px 57px 62px 54px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 {
	background:url(images/top/news_backs.png) repeat-x #404040;
	width:385px;
	height:376px;
	float:left;
	padding:5px 5px 0 5px;
	font-size:14px;
	line-height:14px;
}
* html body#Top div#wrap div#mainwrap div.body div.wrap3 {
	background:url(images/top/news_backs.png) repeat-x #404040;
	width:385px;
	height:371px;
	float:left;
	padding:5px 5px 0 5px;
	font-size:14px;
	line-height:14px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dl {
	width:385px;
	background:url(images/top/news_foot.png) no-repeat 50% 359px;
	height:370px;
}
* html body#Top div#wrap div#mainwrap div.body div.wrap3 dl {
	width:385px;
	background:url(images/top/news_foot.png) no-repeat 50% 360px;
	height:365px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dt {
	clear:left;
	width:98px;
	float:left;
	line-height:17px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dd {
	padding-left:8px;
	width:210px;
	float:left;
	line-height:17px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dd a {
	color:#FFF;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dd.shops {
	width:59px; font-size:10px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dd.shops a {
	color:#F00;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dl.news {
	height:376px;
	position:relative;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dl.news dt {
	width:100%;
	font-size:14px;
	color:#0F0;
	border-bottom:dotted 1px #0F0;
	margin-bottom:5px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dl.news dd.newsImg {
	float:left;
	width:180px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dl.news dd.newsTxt {
	float:right;
	width:185px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dl.news dd.newsShop {
	float:right;
	width:150px;
	text-align:right;
	padding-top:5px;
	font-size:12px;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 dl.news dd.newsShop a {
	color:#F00;
}
body#Top div#wrap div#mainwrap div.body div.wrap3 p.next {
	clear:both;
	width:385px;
	text-align:center;
	position:absolute;
	top:630px;
}
*:first-child+html body#Top div#wrap div#mainwrap div.body div.wrap3 p.next {
	clear:both;
	width:385px;
	text-align:center;
	position:absolute;
	top:620px;
}
body#Top div#wrap div#mainwrap div.body ul#groups {
	background:url(images/top/groupsite_back.png) repeat-x 50% 0 #1A1A1A;
	width:788px;
	height:280px;
	clear:left;
	border-bottom:1px solid #333;
	border-left:1px solid #414141;
	border-right:1px solid #414141;
	text-align:center;
}
body#Top div#wrap div#mainwrap div.body ul#groups li {
	float:left;
	margin-left:5px;
	margin-right:2px;
}
body#Top div#wrap div#mainwrap div.body ul#groups dd {
	padding-top:10px;
	text-align:center;
}
body#Top div#wrap div#mainwrap div.body ul#groups dd a {
	background:none;
	text-align:center;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPosaka {
	background:url(images/top/Group_nanba.png) no-repeat;
	width:188px;
	height:138px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPosaka dt a {
	background:url(images/top/Group_nanba.png) no-repeat 0 0;
	display:block;
	width:188px;
	height:78px;
	text-indent:-9999px;
	overflow:hidden;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPosaka dt a:hover {
	background:url(images/top/Group_nanba.gif) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPosaka dt a:active {
	background:url(images/top/Group_nanba_ho.png) no-repeat 0 0;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPsakai {
	background:url(images/top/Group_sakai.png) no-repeat;
	width:188px;
	height:138px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPsakai dt a {
	background:url(images/top/Group_sakai.png) no-repeat 0 0;
	display:block;
	width:188px;
	height:78px;
	text-indent:-9999px;
	overflow:hidden;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPsakai dt a:hover {
	background:url(images/top/Group_sakai.gif) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPsakai dt a:active {
	background:url(images/top/Group_sakai_ho.png) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPsakai dd {
	padding-right:5px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkita {
	background:url(images/top/Group_kita.png) no-repeat;
	width:188px;
	height:138px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkita dt a {
	background:url(images/top/Group_kita.png) no-repeat 0 0;
	display:block;
	width:188px;
	height:78px;
	text-indent:-9999px;
	overflow:hidden;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkita dt a:hover {
	background:url(images/top/Group_kita.gif) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkita dt a:active {
	background:url(images/top/Group_kita_ho.png) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkita dd {
	padding-right:5px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkobe {
	background:url(images/top/Group_kobe.png) no-repeat;
	width:188px;
	height:138px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkobe dt a {
	background:url(images/top/Group_kobe.png) no-repeat 0 0;
	display:block;
	width:188px;
	height:78px;
	text-indent:-9999px;
	overflow:hidden;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkobe dt a:hover {
	background:url(images/top/Group_kobe.gif) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkobe dt a:active {
	background:url(images/top/Group_kobe_ho.png) no-repeat 0 0;
	width:188px;
	height:78px;
}
div#mainwrap div.body ul#groups li.GPkyoto {
	background:url(images/top/Group_kyoto.png) no-repeat;
	width:188px;
	height:138px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkyoto dt a {
	background:url(images/top/Group_kyoto.png) no-repeat 0 0;
	display:block;
	width:188px;
	height:78px;
	text-indent:-9999px;
	overflow:hidden;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkyoto dt a:hover {
	background:url(images/top/Group_kyoto.gif) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkyoto dt a:active {
	background:url(images/top/Group_kyoto_ho.png) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkyoto dd {
	padding-right:5px;
}

/* kishiwada*/
div#mainwrap div.body ul#groups li.GPkishiwada {
	background:url(images/top/Group_kishiwada.png) no-repeat;
	width:188px;
	height:138px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkishiwada dt a {
	background:url(images/top/Group_kishiwada.png) no-repeat 0 0;
	display:block;
	width:188px;
	height:78px;
	text-indent:-9999px;
	overflow:hidden;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkishiwada dt a:hover {
	background:url(images/top/Group_kishiwada.gif) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkishiwada dt a:active {
	background:url(images/top/Group_kishiwada_ho.png) no-repeat 0 0;
	width:188px;
	height:78px;
}
body#Top div#wrap div#mainwrap div.body ul#groups li.GPkishiwada dd {
	padding-right:5px;
}
body#Top div#wrap div#mainwrap div.body ul#chat {
	background:url(images/top/chat_back_wrap.png) repeat-x #1A1A1A;
	width:783px;
	height:455px;
	padding:2px 0 0 5px;
	border-bottom:1px solid #333;
	border-left:1px solid #414141;
	border-right:1px solid #414141;
}
body#Top div#wrap div#mainwrap div.body ul#chat li {
	background:url(images/top/chat_backs.png) no-repeat;
	width:151px;
	height:141px;
	text-align:center;
	float:left;
	padding:0 5px 10px 0;
}
body#Top div#wrap div#mainwrap div.body ul#chat dl {
	text-align:center;
}
body#Top div#wrap div#mainwrap div.body ul#chat .shop {
	padding:7px 0 0 0;
	font-size:8px;
	color:#FFF;
}
body#Top div#wrap div#mainwrap div.body ul#chat dt img {
	padding:1px 2px 1px 0;
}
body#Top div#wrap div#mainwrap div.body ul#chat .name {
	font-size:8px;
	color:#FFF;
	margin-top:4px;
}
body#Top div#wrap div#mainwrap div.body ul#chat img.off {
	padding:18px 2px 2px 0;
}
body#Top div#wrap div#mainwrap div.body ul#chat dd {
	font-size:10px;
	color:#00F;
}
body#Top div#wrap div#mainwrap div.body ul#chat dd a {
	color:#F00;
	text-decoration:none;
}
body#Top div#wrap div#mainwrap div.body ul#girls {
	background:url(images/top/girls_wrap_back.png) repeat-x #1a1a1a;
	width:783px;
	padding:2px 0 6px 5px;
	height:auto;
	float:left;
	border-bottom:1px solid #333;
	border-left:1px solid #414141;
	border-right:1px solid #414141;
}
body#Top div#wrap div#mainwrap div.body ul#girls li {
	float:left;
	text-align:center;
	padding:4px 2px 4px 2px;
	background:#000;
}
body#Top div#wrap div#mainwrap div.body ul#girls dl {
	background:url(images/top/girl_back_S.png) no-repeat #2D2D2D;
	width:107px;
	height:222px;
}
body#Top div#wrap div#mainwrap div.body ul#girls dt {
	padding:6px 0 0 0;
}
body#Top div#wrap div#mainwrap div.body ul#girls dd img {
	padding-bottom:5px;
}
body#Top div#wrap div#mainwrap div.body ul#girls dd a {
	text-decoration:none;
}
body#Top div#wrap div#mainwrap div.body ul#girls dd.chk-m { font-size:10px; text-align:left; }
body#Girl div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/girls/girls_title.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
body#Girl div#wrap div#mainwrap dl#retrieval {
	background:url(images/girls/girl_wrap_back.png) repeat-x;
	width:890px;
	height:auto;
	float:left;
	padding:5px;
}
body#Girl div#wrap div#mainwrap dl#retrieval dd#kensaku {
	background:url(images/girls/ret_Back.png) repeat-x 0 100% #b2b2b2;
}
body#Girl div#wrap div#mainwrap ul#retrievalli li {
	padding:4px 0;
}
body#Girl div#wrap div#mainwrap dl#retrieval dt {
	font-size:12px;
	padding:0 4px;
}
body#Girl div#wrap div#mainwrap dl#retrieval dd {
	padding:0 4px;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.nameD {
	padding:5px 0;
	color:#000;
	float:left;
	width:294px;
	height:45px;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.sch {
	padding:5px 0;
	color:#000;
	width:294px;
	float:left;
	height:45px;
}
body#Girl div#wrap div#mainwrap ol.scheli li {
	float:left;
}
body#Girl div#wrap div#mainwrap ol.scheli label {
	padding:0 5px;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.shopR {
	padding:5px 0;
	color:#000;
	width:294px;
	float:left;
	height:45px;
}
body#Girl div#wrap div#mainwrap ul.shopRs li {
	float:left;
}
body#Girl div#wrap div#mainwrap ul.shopRs label {
	padding:0 5px;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.type {
	clear:left;
	clear:left;
	padding-top:5px;
	color:#000;
	height:45px;
}
body#Girl div#wrap div#mainwrap dl#retrieval ul.typeli li {
	float:left;
}
body#Girl div#wrap div#mainwrap dl#retrieval ul.typeli label {
	padding:0 5px;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.tall {
	float:left;
	width:294px;
	height:45px;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.bust {
	float:left;
	width:294px;
	height:45px;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.ages {
	float:left;
	width:294px;
	height:45px;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.op {
	width:880px;
	float:left;
	height:45px;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.op li {
	float:left;
}
body#Girl div#wrap div#mainwrap dl#retrieval li.op label {
	padding:0 5px;
}
body#Girl div#wrap div#mainwrap dl#retrieval p {
	text-align:center;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex {
	background:url(images/girls/girl_wrap_back.png);
	width:900px;
	float:left;
	height:auto;
	clear:left;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls {
	background:url(images/girls/girl_back.png) no-repeat;
	width:209px;
	height:213px;
	padding:20px 3px 0 3px;
	margin:4px 5px 4px 5px;
	position:relative;
	float:left;
}
* html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls {
	margin:4px 4px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls dt.girlsname {
	width:100px;
	height:150px;
	background:#000;
	margin-bottom:2px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls dt.girlsname img {
	margin:auto 0;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li {
	width:100px;
	line-height:12px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.sche {
	text-align:center;
	line-height:12px;
}
* html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.sche {
	font-size:10px;
	line-height:10px;
}
*:first-child+html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.sche {
	font-size:10px;
	line-height:10px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.time {
	text-align:center;
	line-height:12px;
}
* html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.time {
	font-size:10px;
	line-height:10px;
}
*:first-child+html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.time {
	font-size:10px;
	line-height:10px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.Acceptance {
	text-align:center;
	line-height:12px;
}
* html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.Acceptance {
	line-height:10px;
}
*:first-child+html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.Acceptance {
	line-height:10px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.tag {
	position:absolute;
	top:19px;
	left:110px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names {
	position:absolute;
	top:37px;
	left:110px;
}
* html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names {
	top:39px;
}
*:first-child+html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names {
	top:39px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names dt {
	width:100px;
	line-height:16px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li {
	line-height:16px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.age {
	padding-top:12px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.chat {
	position:absolute;
	top:134px;
	left:0;
}
* html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.chat {
	top:132px;
}
*:first-child+html body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.chat {
	top:132px;
}
body#Girl div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.shop {
	position:absolute;
	top:215px;
	left:0;
	width:209px;
	text-align:center;
}
body#GirlDetails div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/girls/girl_only.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
body#GirlDetails div#wrap div#mainwrap ul#girlImg {
	float:left;
	width:440px;
	margin:5px;
}
body#GirlDetails div#wrap div#mainwrap ul#girlImg li {
	padding:3px 4px 0 4px;
}
body#GirlDetails div#wrap div#mainwrap table.girlT {
	width:450px;
	float:right;
	margin-top:8px;
	border-top:1px solid #FF1493;
	border-left:1px solid #FF1493;
	border-right:1px solid #FF1493;
	color:#FF1493;
}
body#GirlDetails div#wrap div#mainwrap table.girlT td {
	padding:4px;
	border-bottom:1px solid #FF1493;
	font-weight:bold;
}
body#GirlDetails div#wrap div#mainwrap table.girlT .tdw1 {
	width:30%;
	border-right:1px solid #FF1493;
}
body#GirlDetails div#wrap div#mainwrap ul#girlyoyaku {
	float:right;
	width:450px;
	margin-top:10px;
}
body#GirlDetails div#wrap div#mainwrap ul#girlyoyaku li {
	float:left;
	padding-right:5px;
}
body#GirlDetails div#wrap div#mainwrap div.wrap0 {
	width:450px;
	height:375px;
	float:right;
}
body#GirlDetails div#wrap div#mainwrap div.wrap1 {
	width:430px;
	height:205px;
	float:left;
}
body#GirlDetails div#wrap div#mainwrap div.wrap1 div.wrap2 {
	background:url(images/girls/weeksche.png) no-repeat;
	height:73px;
	padding-top:27px;
}
body#GirlDetails div#wrap div#mainwrap div.wrap1 table {
	width:418px;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	margin-left:7px;
}
body#GirlDetails div#wrap div#mainwrap div.wrap1 td {
	width:13%;
	text-align:center;
	border-top:1px solid #000;
	border-right:1px solid #333;
}
body#GirlDetails div#wrap div#mainwrap div.wrap1 td.td1 {
	line-height:20px;
	height:20px;
}
body#GirlDetails div#wrap div#mainwrap div.wrap1 td.td2 {
	height:48px;
	line-height:22px;
}
body#GirlDetails div#wrap div#mainwrap div.form {
	width:450px;
	height:740px;
	float:right;
	line-height:18px;
}
body#GirlDetails div#wrap div#mainwrap h2.titleSch {
	clear:left;
	background:url(images/girls/month_schTitle.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
.GirlSubSection {
	clear:both;
	text-align:center;
	padding-top:40px;
	font-size:18px;
	font-weight:bold;
}
body#GirlDetails div#wrap div#mainwrap ul.crender {
	width:500px;
	height:40px;
	margin:5px auto;
}
body#GirlDetails div#wrap div#mainwrap ul.crender li.prevNow {
	float:left;
}
body#GirlDetails div#wrap div#mainwrap ul.crender li.detail {
	float:left;
	margin:0 30px;
}
body#GirlDetails div#wrap div#mainwrap ul.crender li.nextNow {
	float:right;
}
body#GirlDetails div#wrap div#mainwrap table#sch {
	clear:both;
	width:900px;
	text-align:center;
	border-top:1px solid #666;
	border-left:1px solid #666;
}
body#GirlDetails div#wrap div#mainwrap table#sch th {
	text-align:center;
	width:14%;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}
body#GirlDetails div#wrap div#mainwrap table#sch td {
	text-align:center;
	height:60px;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}
body#GirlDetails div#wrap div#mainwrap table#sch p {
	margin:auto 0;
}
body#GirlDetails div#wrap div#mainwrap table#sch .sun {
	background:#FF1493;
	color:#000;
}
body#GirlDetails div#wrap div#mainwrap table#sch .sat {
	background:#009EFF;
	border-right:1px solid #666;
	color:#000;
}
body#GirlDetails div#wrap div#mainwrap table#sch th {
	height:26px;
	font-size:18px;
	font-weight:bold;
}
/*女の子詳細内・スケジュールメール・チャットお知らせメール2010.7.12追加*/
.Girl-mail {
	clear:both;
	background:url(images/girls/gile-mail-back.png) no-repeat 0 10px;
	height:160px;
	padding:60px 10px 0 10px
}
.mail-title { font-size:18px; font-weight:bold; color:#F09; }
.gmail-left {
	float:left;
	width:420px;
	padding: 0px 0 0 0;
	line-height:22px;
}
.gmail-right {
	float:right;
	width: 440px;
}
.gmail-right input.mail { border:2px solid #FF1493; padding:3px; width:350px; }
.gmail-right input.mail-sub { background:#CCC; width:360px;}
.gmail-right input.mail-sub:hover { background:#FF66B7; }
.live { padding-top:10px; }
/*女の子詳細内・スケジュール 2010.06.09追加*/
#form-start {
	clear:both;
	line-height:2em;
	padding-top:10px;
}
#girlformarea {
	width:600px;
	margin:0 auto;
}/* table */
#girlformarea th, td {
	height:30px;
}
#girlformarea .form-size1 {
	width:350px;
}
#girlformarea .form-size2 {
	width:250px;
}
#girlformarea input {
	width:100%;
	padding:3px;
	border:2px solid #FF1493;
}
#girlformarea select {
	padding:2px;
	border:2px solid #FF1493;
}
#girlformarea textarea {
	width:600px;
	border:2px solid #FF1493;
}
.push {
	background:#ff66b7;
}
.push:hover {
	background:#FF1493;
}
body#GirlSche div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/girls/schedule_title.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex {
	background:url(images/girls/girl_wrap_back.png);
	width:900px;
	float:left;
	height:auto;
	clear:left;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls {
	background:url(images/girls/girl_back.png) no-repeat;
	width:209px;
	height:213px;
	padding:20px 3px 0 3px;
	margin:4px 5px 4px 5px;
	position:relative;
	float:left;
}
* html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls {
	margin:4px 4px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls dt.girlsname {
	width:100px;
	height:150px;
	background:#000;
	margin-bottom:2px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls dt.girlsname img {
	margin:auto 0;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li {
	width:100px;
	line-height:12px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.sche {
	text-align:center;
	line-height:12px;
}
* html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.sche {
	font-size:10px;
	line-height:10px;
}
*:first-child+html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.sche {
	font-size:10px;
	line-height:10px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.time {
	text-align:center;
	line-height:12px;
}
* html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.time {
	font-size:10px;
	line-height:10px;
}
*:first-child+html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.time {
	font-size:10px;
	line-height:10px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.Acceptance {
	text-align:center;
	line-height:12px;
}
* html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.Acceptance {
	line-height:10px;
}
*:first-child+html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.Acceptance {
	line-height:10px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.tag {
	position:absolute;
	top:19px;
	left:110px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names {
	position:absolute;
	top:37px;
	left:110px;
}
* html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names {
	top:39px;
}
*:first-child+html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names {
	top:39px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names dt {
	width:100px;
	line-height:16px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li {
	line-height:16px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.age {
	padding-top:12px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.chat {
	position:absolute;
	top:134px;
	left:0;
}
* html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.chat {
	top:132px;
}
*:first-child+html body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.chat {
	top:132px;
}
body#GirlSche div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.shop {
	position:absolute;
	top:215px;
	left:0;
	width:209px;
	text-align:center;
}
body#GirlNew div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/girls/newface_Title.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
body#GirlNew div#wrap div#mainwrap div.Newface {
	background:url(images/girls/newface_back.png) no-repeat;
	width:436px;
	height:267px;
	float:left;
	padding:7px 0 0 14px;
	text-align:center;
}
body#GirlNew div#wrap div#mainwrap div.Newface div.Nwrap {
	width:423px;
	height:204px;
	padding:15px 0 0 0;
	text-align:left;
}
body#GirlNew div#wrap div#mainwrap div.Newface div.Nwrap p.Nimg {
	float:left;
	padding-top:15px;
}
body#GirlNew div#wrap div#mainwrap div.Newface div.Nwrap p.Nimgtag {
	float:left;
	margin:0 0 0 35px;
}
body#GirlNew div#wrap div#mainwrap div.Newface div.Nwrap dl.txt {
	font-size:12px;
	width:280px;
	float:right;
	padding-top:5px;
	line-height:16px;
}
body#GirlNew div#wrap div#mainwrap div.Newface div.Nwrap dl.staff {
	font-size:12px;
	width:280px;
	height:150px;
	overflow:auto;
	float:right;
	line-height:16px;
}
body#GirlNew div#wrap div#mainwrap div.Newface div.Nwrap p.shop {
	clear:left;
	text-align:center;
}
body#GirlNew div#wrap div#mainwrap div.Newface h3.date {
	color:#000;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
body#Chats div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/chat/live_Title.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
body#Chats div#wrap div#mainwrap div.body ul#chat {
	background:url(images/top/chat_back_wrap.png);
	width:883px;
	height:auto;
	float:left;
	padding:0 0 0 15px;
	border-bottom:1px solid #333;
	border-left:1px solid #414141;
	border-right:1px solid #414141;
}
body#Chats div#wrap div#mainwrap div.body ul#chat li {
	background:url(images/top/chat_backs.png) no-repeat;
	width:151px;
	height:141px;
	text-align:center;
	float:left;
	padding:2px 24px 10px 0;
}
body#Chats div#wrap div#mainwrap div.body ul#chat dl {
	text-align:center;
}
body#Chats div#wrap div#mainwrap div.body ul#chat p.shop {
	padding:7px 0 0 0;
	font-size:8px;
	color:#FFF;
}
body#Chats div#wrap div#mainwrap div.body ul#chat dt img {
	padding:1px 2px 1px 0;
}
body#Chats div#wrap div#mainwrap div.body ul#chat .name {
	font-size:8px;
	color:#FFF;
	margin-top:2px;
}
body#Chats div#wrap div#mainwrap div.body ul#chat img.off {
	padding:18px 2px 2px 0;
}
body#Chats div#wrap div#mainwrap div.body ul#chat dd {
	font-size:10px;
	color:#00F;
}
body#Chats div#wrap div#mainwrap div.body ul#chat dd a {
	color:#F00;
	text-decoration:none;
}
body#Chats div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/chat/live_Title.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
body#Chats div#wrap div#mainwrap table.girlT {
	width:450px;
	float:left;
	margin-top:8px;
	border-top:1px solid #FF1493;
	border-left:1px solid #FF1493;
	border-right:1px solid #FF1493;
	color:#FF1493;
}
body#Chats div#wrap div#mainwrap table.girlT td {
	padding:4px;
	border-bottom:1px solid #FF1493;
	font-weight:bold;
}
body#Chats div#wrap div#mainwrap table.girlT .tdw1 {
	width:30%;
	border-right:1px solid #FF1493;
}
body#Chats div#wrap div#mainwrap ul#girlyoyaku {
	float:right;
	width:450px;
	margin-top:10px;
}
body#Chats div#wrap div#mainwrap ul#girlyoyaku li {
	float:left;
	padding-right:5px;
}
body#Chats div#wrap div#mainwrap div.chatImg {
	background:url(images/chat/chat_img_back.gif) no-repeat;
	width:391px;
	height:332px;
	padding:33px 0 0 0;
	float:left;
	text-align:center;
}
body#Chats div#wrap div#mainwrap div.chatImg p.on {
	padding:20px;
	font-size:16px;
	font-weight:bold;
	color:#F00;
}
body#Chats div#wrap div#mainwrap div.chatImg p.off {
	padding:20px;
	font-size:16px;
	font-weight:bold;
	color:#666;
}
body#Chats div#wrap div#mainwrap table.chatInputArea {
	width:440px;
	margin:10px auto;
}
body#Chats div#wrap div#mainwrap table.chatInputArea .name {
	width:80px;
}
body#Chats div#wrap div#mainwrap table.chatInputArea .nameInput {
	width:150px;
	color:#000;
}
body#Chats div#wrap div#mainwrap table.chatInputArea .colorB {
	width:49px;
}
body#Chats div#wrap div#mainwrap table.chatInputArea .colorB img {
	text-align:right;
	margin:auto 0 auto 7px;
}
body#Chats div#wrap div#mainwrap table.chatInputArea .textInput {
	color:#000;
	width:300px;
}
body#Chats div#wrap div#mainwrap div.Cform {
	width:430px;
	float:right;
}
body#Chats div#wrap div#mainwrap div#chat {
	height:720px;
	overflow:auto;
	width:430px;
	float:right;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	padding:5px;
	background:#FFF;
	color:#000;
}/* body#Chats div#wrap div#mainwrap div#chat b{	color:#000;}*/
body#Chats div#wrap div#mainwrap div#chat p {
	line-height:16px;
	font-size:12px;
	border-bottom:1px dotted #666;
}
body#Chats div#wrap div#mainwrap div#chat hr {
	color:#333;
	margin:2px;
padding0;
}
.w500 {
	width:550px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex {
	background:url(images/girls/girl_wrap_back.png);
	width:450px;
	float:left;
	height:auto;
	clear:left;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls {
	background:url(images/girls/girl_back.png) no-repeat;
	width:209px;
	height:213px;
	padding:20px 3px 0 3px;
	margin:4px 5px 4px 5px;
	position:relative;
	float:left;
}
* html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls {
	margin:4px 4px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls dt.girlsname {
	width:100px;
	height:150px;
	background:#000;
	margin-bottom:2px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls dt.girlsname img {
	margin:auto 0;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li {
	width:100px;
	line-height:12px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.sche {
	text-align:center;
	line-height:12px;
}
* html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.sche {
	font-size:10px;
	line-height:10px;
}
*:first-child+html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.sche {
	font-size:10px;
	line-height:10px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.time {
	text-align:center;
	line-height:12px;
}
* html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.time {
	font-size:10px;
	line-height:10px;
}
*:first-child+html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.time {
	font-size:10px;
	line-height:10px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.Acceptance {
	text-align:center;
	line-height:12px;
}
* html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.Acceptance {
	line-height:10px;
}
*:first-child+html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.Acceptance {
	line-height:10px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.tag {
	position:absolute;
	top:19px;
	left:110px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names {
	position:absolute;
	top:37px;
	left:110px;
}
* html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names {
	top:39px;
}
*:first-child+html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names {
	top:39px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names dt {
	width:100px;
	line-height:16px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li {
	line-height:16px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.age {
	padding-top:12px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.chat {
	position:absolute;
	top:134px;
	left:0;
}
* html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.chat {
	top:132px;
}
*:first-child+html body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof dl.names li.chat {
	top:132px;
}
body#Chats div#wrap div#mainwrap ul#GirlIndex li.girls ul.prof li.shop {
	position:absolute;
	top:215px;
	left:0;
	width:209px;
	text-align:center;
}
body#ChatTxt {
	background:#000;
	margin:0;
	padding:0;
}
body#ChatTxt p {
	border-bottom:1px dotted #666;
	text-align:left;
	padding:3px;
}
body#ChatTxt img {
	margin:0 5px 0 0;
}
body#ChatTxt span.names {
	margin-right:10px;
}
body#ChatImg {
	background:#000;
	margin:0;
	padding:0;
	text-align:left;
}
body#RankIndex div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/rank/rank_index_title.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
body#RankIndex div#wrap div#mainwrap div.wrap0 {
	background:url(images/rank/rank_backs.png) no-repeat;
	width:900px;
	height:275px;
	float:right;
}
body#RankIndex div#wrap div#mainwrap div.wrap0 h3 {
	width:870px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	font-size:20px;
	font-weight:bold;
	color:#000;
}
body#RankIndex div#wrap div#mainwrap div.wrap0 div.rank {
	width:210px;
	height:185px;
	float:left;
	padding:60px 0 0 20px;
	font-size:12px;
	color:#FFF;
	line-height:18px;
}
body#RankIndex div#wrap div#mainwrap div.wrap0 div.rank img {
	margin-right:5px;
}
body#RankIndex div#wrap div#mainwrap div.wrap1 {
	float:right;
	width:173px;
	height:209px;
	padding-top:36px;
	padding-right:10px;
}
body#RankIndex div#wrap div#mainwrap div.wrap1 div.wrap2 {
	width:170px;
	height:168px;
	overflow:auto;
	color:#FFF;
	font-size:12px;
	line-height:18px;
}
body#GirlRank div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/Title_base.png) no-repeat;
	width:900px;
	height:64px;
	text-align:center;
	padding-top:10px;
	color:#000;
	font-size:24px;
	font-weight:bold;
}
body#GirlRank div#wrap div#mainwrap span.titleS {
	line-height:30px;
	font-size:16px;
	color:#FFF;
	font-weight:normal;
}
body#GirlRank div#wrap div#mainwrap div.rankwrap {
	width:900px;
	float:left;
}
body#GirlRank div#wrap div#mainwrap div.no1 {
	background:url(images/rank/no1.jpg) no-repeat;
	width:483px;
	height:494px;
	float:left;
	padding:45px 0 0 45px;
}
body#GirlRank div#wrap div#mainwrap div.no1T {
	float:right;
	width:180px;
	padding:40px 0 0 0;
	line-height:20px;
}
body#GirlRank div#wrap div#mainwrap div.no1 div.auto {
	width:180px;
	height:480px;
	overflow:auto;
}
body#GirlRank div#wrap div#mainwrap div.no2 {
	background:url(images/rank/no2.jpg) no-repeat;
	width:321px;
	height:208px;
	float:right;
	margin-top:10px;
	padding:50px 0 0 30px;
}
body#GirlRank div#wrap div#mainwrap div.no2 div.auto {
	width:180px;
	height:95px;
	overflow:auto;
}
body#GirlRank div#wrap div#mainwrap div.no3 {
	background:url(images/rank/no3.jpg) no-repeat;
	width:321px;
	height:208px;
	float:right;
	padding:50px 0 0 30px;
}
body#GirlRank div#wrap div#mainwrap div.no3 div.auto {
	width:180px;
	height:95px;
	overflow:auto;
}
body#GirlRank div#wrap div#mainwrap div.no2-3T {
	float:right;
	width:190px;
	line-height:20px;
}
body#GirlRank div#wrap div#mainwrap div.no4 {
	background:url(images/rank/no4.jpg) no-repeat;
	width:268px;
	height:213px;
	float:left;
	padding:50px 0 0 30px;
}
body#GirlRank div#wrap div#mainwrap div.no5 {
	background:url(images/rank/no5.jpg) no-repeat;
	width:270px;
	height:213px;
	float:left;
	padding:50px 0 0 30px;
	margin:0;
}
body#GirlRank div#wrap div#mainwrap div.no6 {
	background:url(images/rank/no6.jpg) no-repeat;
	width:270px;
	height:213px;
	float:right;
	padding:50px 0 0 30px;
}
body#GirlRank div#wrap div#mainwrap div.no4-6T {
	float:right;
	width:138px;
	padding:20px 0 0 0;
	line-height:18px;
}
body#GirlRank div#wrap div#mainwrap div.no4-6T div.auto {
	width:138px;
	height:105px;
	overflow:auto;
}
body#GirlRank div#wrap div#mainwrap div.no7 {
	background:url(images/rank/no7.jpg) no-repeat;
	width:215px;
	height:295px;
	float:left;
	margin-right:13px;
	text-align:center;
	padding:55px 0 0 0;
	line-height:14px;
}
body#GirlRank div#wrap div#mainwrap div.no7 div.auto {
	width:208px;
	height:50px;
	overflow:auto;
	margin:0 auto;
}
body#GirlRank div#wrap div#mainwrap div.no8 {
	background:url(images/rank/no8.jpg) no-repeat;
	width:215px;
	height:295px;
	float:left;
	margin-right:13px;
	text-align:center;
	padding:55px 0 0 0;
}
body#GirlRank div#wrap div#mainwrap div.no8 div.auto {
	width:208px;
	height:50px;
	overflow:auto;
	margin:0 auto;
}
body#GirlRank div#wrap div#mainwrap div.no9 {
	background:url(images/rank/no9.jpg) no-repeat;
	width:215px;
	height:295px;
	float:left;
	margin-right:13px;
	text-align:center;
	padding:55px 0 0 0;
}
body#GirlRank div#wrap div#mainwrap div.no9 div.auto {
	width:208px;
	height:50px;
	overflow:auto;
	margin:0 auto;
}
body#GirlRank div#wrap div#mainwrap div.no10 {
	background:url(images/rank/no10.jpg) no-repeat;
	width:215px;
	height:295px;
	float:right;
	text-align:center;
	padding:55px 0 0 0;
}
body#GirlRank div#wrap div#mainwrap div.no10 div.auto {
	width:208px;
	height:50px;
	overflow:auto;
	margin:0 auto;
}
body#GirlRank div#wrap div#mainwrap p.txtP {
	padding-top:5px;
}
body#GirlRank p.name a {
	color:#F00;
	font-size:14px;
}
body#Blog div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/blog/blog_Title.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
body#Blog div#wrap div#mainwrap div.blogwrap {
	float:left;
	background:url(images/blog/blog_wrap_back.png) no-repeat 0 30px;
	width:445px;
	height:100%;
	min-height:474px;
}
body#Blog div#wrap div#mainwrap div.blogwrapR {
	float:right;
	background:url(images/blog/blog_wrap_back.png) no-repeat 0 30px;
	width:445px;
	height:100%;
	min-height:474px;
}
body#Blog div#wrap div#mainwrap div.blogwrap div.blogcont {
	width:420px;
	float:right;
	padding:18px 12px 10px 0;
}
body#Blog div#wrap div#mainwrap div.blogwrapR div.blogcont {
	width:420px;
	float:right;
	padding:18px 12px 10px 0;
}
body#Blog div#wrap div#mainwrap div.blogwrapR div.blogcont div.blogtxt {
	float:right;
	width:250px;
	height:80px;
}
body#Blog div#wrap div#mainwrap div.blogwrapR div.blogcont div.blogtxt dl {
	font-size:12px;
	line-height:14px;
}
body#Blog div#wrap div#mainwrap div.blogwrapR div.blogcont div.blogtxt dt {
	font-weight:bold;
}
body#Blog div#wrap div#mainwrap div.blogwrapR div.blogcont div.wrap0 {
	width:420px;
	float:left;
	padding:10px 0 0 0;
}
body#link div#wrap div#mainwrap div.wrap0 {
	background:url(images/link/link_back1.png) repeat-x;
	width:894px;
	float:left;
	height:auto;
	padding-right:5px;
	min-height:600px;
}
body#link div#wrap div#mainwrap div.wrap1 {
	background:url(images/link/link_back2.png) repeat-x;
	width:889px;
	float:right;
	height:auto;
	min-height:600px;
}
body#link div#wrap div#mainwrap div.wrap1 dl {
	background:url(images/link/links_back.png) no-repeat;
	width:107px;
	height:90px;
	text-align:center;
	float:left;
	font-size:12px;
	padding:20px 0 0 0;
	margin:5px 10px;
}
* html body#link div#wrap div#mainwrap div.wrap1 dl {
	margin:5px;
}
body#link div#wrap div#mainwrap div.wrap1 dd {
	padding-top:4px;
	font-size:10px;
	height:25px;
	overflow:auto;
	width:88px;
	margin:0 0 0 10px;
}
div#linkbanner {
	width:889px;
	height:300px;
	margin:0 auto;
	text-align:center;
	clear:left;
}
div#linkbanner div.link200 {
	float:left;
	width:440px;
	padding:0 0 20px 0;
}
div#linkbanner div.link88 {
	float:right;
	width:440px;
	padding:0 0 20px 0;
}
div#linkbanner div.link468 {
	clear:both;
}
body#Recruit div#wrap div#mainwrap h2.title {
	clear:left;
	background:url(images/recruit/recruit_title.png) no-repeat;
	width:900px;
	height:32px;
	text-align:center;
	padding-top:42px;
}
body#Recruit div#wrap div#mainwrap div.wrap0 {
	background:url(images/recruit/recrui_back.png) no-repeat;
	height:429px;
	width:800px;
	padding:50px;
	color:#903;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
}
body#Recruit div#wrap div#mainwrap div.wrap0 dl {
	margin-bottom:10px;
}
body#Recruit div#wrap div#mainwrap div.wrap0 dd {
	margin-left:70px;
}
.baceform {
	padding:3px;
	border:1px solid #666;
	margin-bottom:5px;
}
body#Girl div#footer {
	margin:0 auto;
}
body#Chats div#footer {
	margin:0 auto;
}
body#GirlNew div#footer {
	margin:0 auto;
}
body#GirlRank div#footer {
	margin:0 auto;
}
body#Top div#footer {
	margin:0 auto;
}/*sitemap*/
#sitemap {
	clear:both;
}
.form-start { height:40px;background:#313131; width:778px;padding:4px 0 4px 10px; border-left:1px solid #414141;border-right:1px solid #414141;}
.form-g-start {height:40px;color:#000; background:#DDDDDD;padding:4px 0 4px 10px; border-left:1px solid #414141;border-bottom:1px solid #414141;border-right:1px solid #414141;}
.chk-mail {font-size:10px; }
.submit-b {margin:5px 0; background:#ff66b7;}
.submit-b:hover {border-bottom:1px solid #000;border-right:1px solid #000;}
