﻿@charset "utf-8";
/*////////////////////////////////////////////*/


/*- Start 共通設定 -*/
	*{
		padding:0px;
		margin:0px;
	}
	
	body{
		margin:0px auto;
background-image:url("../img/back.gif");
		font-size:12px;
		font-family:"ＭＳ Ｐゴシック", Osaka;
	}
	
	h1{
		font-size:12px;
		text-align:center;
		margin:0px auto;
	}
	
	img{
		border:0px;
	}
	
	br{
		clear:both;
	}
	
	div#largedivbg{
		width:800px;
		height:100%;
background-color:#946C45;
		margin:0px auto;
	}
	
	div#shpnamebox{
		width:539px;
		float:left;
	}
	
	p.headerpdd{
		font-weight:bold;
		padding:4px 0px 3px 5px;
	}
	
	p#shpname{color:#fff97d;
		font-size:16px;
		padding:12px 0px 0px 5px;
	}
	
	div#shpdtl{
		width:260px;
		height:auto;
		border-left:dashed 1px #CCCCCC;
		float:left;
	}
	
	div#shpdtl0left{
		width:183px;
	}
	
	div#shpdtl0right{
		width:220px;
		float:left;
	}
	
	div#bgshpcomment{
		width:219px;
		height:54px;
		
		background-repeat:no-repeat;
		background-position:0px 5px;
	}
	
	div#bgshpcomment p{
		line-height:130%;
		padding:18px 5px 0px 5px;
	}
	
	span.accenttxt1{
		color:#ebe960;
	}
	
	span.accenttxt2{
		color:#e3e548;
		font-weight:normal;
		letter-spacing:1px;
	}
	
	span.accenttxt3{
		color:#cf0125;
		font-weight:normal;
		letter-spacing:1px;
	}
	
	div#leftmenu{
		width:190px;
		height:100%;
		float:left;
	}
	
	p.lm0p0style01{
		margin:0px 0px 0px 10px;
	}
	
	div#lm0middlebox{
		width:180px;
		height:100%;
		background-image:url("../img/lm0middlebg.gif");
		background-repeat:repeat-y;
		margin-left:10px;
	}
	
	p#shpthumbox{
		text-align:center;
		padding-left:1px;
		margin-top:5px;
	}
	
	p#leftshpcomm{
		color:#f8b500;
		line-height:130%;
		padding:25px;
	}
	
	span#shpthumbottom{
		line-height:150%;
	}
	
	p.hrimgpdd{
		padding-left:3px;
	}
	
	p.contentsbt{
		padding:3px 0px 3px 20px;
	}
	
	div#rightmain{
		color:#d3381c;
		width:610px;
		height:100%;
		float:left;
	}
	
	*:first-child+html div#rightmain{
		width:610px;
		height:100%;
		float:left;
	}
	
	p.price{
		color:#f8b500;
		font-size:14px;
		letter-spacing:1px;
		margin:3px 13px 5px 30px;
	}
	

	p.hdrpdd0eigyoutel{color:#fffcbf;
		font-size:16px;
		font-weight:bold;
		letter-spacing:1px;
		padding-left:5px;
		margin-bottom:2px;
	}
	
	hr.hrstyle{
		border:dashed 1px #CCCCCC;
		margin:5px 10px 10px 5px;
	}

	html[xmlns] hr.hrstyle{
		border:dashed 1px #CCCCCC;
		border-left:none;
		border-right:none;
		border-bottom:none;
		margin:5px 10px 0px 5px;
		padding-bottom:5px;
	}
	
	p#footercontentstxt{
		text-align:center;
		line-height:180%;
		margin:10px 0px;
	}
	
	p#copyrights{
		text-align:center;
		padding:10px 0px;
	}
	
	p#pankuzu{
		margin:5px 0px 5px 10px;
	}
	
	div.girllistbox{
		width:134px;
		height:245px;
		text-align:center;
		margin:5px 4px;
		float:left; 
	}
	
	html[xmlns] div.girllistbox{
		width:136px;
		text-align:center;
		margin:5px 7px;
		float:left;
	}
	
	div.girllistbox p{
		margin-bottom:5px;
	}
	
	p.threesize{
		background-color:#946C45;
		padding:3px 0px 1px;
	}
	
	span.va{
		vertical-align:middle;
	}
/*- End 共通設定 -*/

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

/*- Start main設定 -*/
	div#pickupgirl{
		width:292px;
		padding-left:8px;
		float:left;
	}
	
	p#pickupgirlhl{
		height:23px;
		background-image:url("../img/hl_pickupgirl.gif");
		background-repeat:no-repeat;
	}
	
	p#pickupgirlhl span{
		display:block;
		color: #a0d8ef;
		padding-top:6px;
		margin-left:175px;
	}
	
	div.pugnfbg{
		height:243px;
		background-color:#e6b422;
		border:1px solid #d3381c;
		padding:3px;
	}
	
	p.pugnfbhbg{
		background-color:#e6b422;
		
		padding:4px 3px 2px 3px;
		margin-bottom:3px;
	}
	
	p.pugnfbhbgpug{
		height:203px;
		background-color:#e6b422;
		padding:4px 3px 2px 3px;
		margin-bottom:3px;
	}
	
	p.puthumbox{
		width:136px;
		margin:3px 3px 3px 0px;
		float:left;
	}
	
	span.girlname{
		color:#773c30;
		font-size:14px;
	}
	
	div.pugnftbright{
		width:141px;
		margin:3px 0px 0px 3px;
		float:left;
	}
	
	span.pickupcomment{
		color:#000000;
		font-size:13px;
		line-height:130%;
	}
	
	span.pugnficon{
		display:block;
		width:136px;
		text-align:center;
		margin-top:5px;
		float:left;
	}
	
	p.pugnfmore{
		float:right;
		margin:5px 0px;
	}
	
	div#newface{
		width:292px;
		padding-left:8px;
		float:left;
	}
	
	p#newfacehl{
		height:23px;
		background-image:url("../img/hl_newface.gif");
		background-repeat:no-repeat;
	}
	
	p#newfacehl span{
		display:block;
		color: #a0d8ef;
		padding-top:6px;
		margin-left:155px;
	}
	
	p.pugnfbhbgnf{
		height:161px;
		background-color:#FFFFFF;
		padding:4px 3px 2px 3px;
		margin-bottom:3px;
	}
	
	p.nfthumbox{
		width:57px;
		margin:3px 3px 0px 0px;
		float:left;
	}
	
	div.nftbright{
		width:220px;
		margin:3px 0px 0px 3px;
		float:left;
	}
	
	span.newfacecomment{
		color:#000000;
		font-size:11px;
		line-height:105%;
	}
	
	span.nfgirlname{
		color:#773c30;
	}
	
	p.nfbhbg{
		background-color:#e6b422;
		line-height:130%;
		padding:2px 2px 2px 2px;
		margin-bottom:1px;
	}
	
	p.nfbhbgnf{
		height:40px;
		background-color:#FFFFFF;
		padding:2px;
	}
	
	span.nficontaright{
		display:block;
		text-align:right;
	}
	
	p.mainhlstyle{
		text-align:center;
		margin:0px auto;
		padding:0px;
	}
	
	div#wtbg0div{
                background-color:#946C45;
		width:590px;
		font-weight:bold;
		text-align:center;
		margin:0px auto;
	}
	
	table#wtmiddle{
		width:593px;
		text-align:left;
		margin:0px auto;
	}
	
	table#wtmiddle td{
		background-image:url("../img/wtmiddle.gif");
		background-repeat:repeat-y;
		padding:10px;
	}
	
	table#wtmiddle td p{
		color:#d3381c;
		font-size:15px;
		/*background-color:#fcd575;*/
		line-height:150%;
		padding:10px;
	}
	
	div#zaisekiflash{
		width:582px;
		border:1px solid #7d541c;
		padding:5px;
		margin:0px auto;
	}
	
	p#morezaiseki{
		text-align:right;
		padding:10px 5px 10px 0px;
	}
	
	div.boxstyle1{
		width:590px;
		border:solid 1px #d11c1e;
		margin:0px auto;
		background-image:url("../img/bac.gif");
		background-repeat:repeat-y;
	}
	
	div.boxstyle1 p{
		line-height:150%;
		margin:5px 5px 3px 5px;
	}
	
	div.boxstyle1 span.sinchaku0comm{
		line-height:150%;
	}
	
	span.sinchaku0comm_dtl{
		display:block;
		width:93%;
		background-color:#fffcbf;
		line-height:150%;
		padding:3px;
		margin:3px 0px 15px;
	}
	
	p#sinchaku0more{
		text-align:right;
		letter-spacing:1px;
		margin-bottom:5px;
	}
	
	div.eventtxtbox{color:#000000;
		width:380px;
		float:left;
		padding: 5px 0px 5px 20px; 
	}
	
	p.eventphotobox{
		width:150px;
		float:right;
		padding: 5px 20px 5px 0px; 
	}
	
	div.boxstyle1 hr.boxstyle1hr1{
		border-bottom:dashed 1px #CCCCCC;
		border-top:dashed 1px #FFF5D2; 
	}
	
	div.boxstyle1 hr.boxstyle1hr2{
		border-bottom:solid 1px #999999;
		border-top:solid 1px #FFF5D2; 
	}
	
	div.boxstyle1 ul{
		margin-left:25px;
		margin-bottom:5px;
		margin-top:10px;
	}
	
	div.boxstyle1 li{
		margin-bottom:5px;
	}
	
	p#pagetop{
		text-align:right;
		margin:15px 8px 15px 0px;
	}
	
	p.eventtitle{
		color:#0090FF;
		font-size:15px;
	}
	
	div#maparea{
		height:450px;
		margin:5px 8px;
	}
	
	p#mapdata{
		background-color:#d7cf3a;
		border:solid 1px #d3381c;
		padding:5px 5px 3px;
		margin:10px 8px;
	}
	
	p#wndtlprevnext{
		text-align:center;
		line-height:200%;
		letter-spacing:1px;
		margin:0px 0px 10px;
	}
	
	span.wntitle{
		color:#ff6666;
	}
	
	span.accenttxt3{
		color:#cf0141;
	}
	
	table.nftable td{
		height:41px;
		background-color:#e6b422;
		padding:2px;
	}
	
	p.schetime{
		color:#bdd99f;
	}
	
	span.wndtlphotobox{
		display:block;
		margin:5px;
		float:left;
	}


	a:link { color:#fff8a8; } 
	a:visited { color:#fff8a8; } 
	a:hover { color:#d3381c; } 
	a:active { color:#f5811e; } 

	p{color:#000000;}
	
	a.new:link {color:#d11c1e; } 
	a.new:visited { color:#d11c1e; } 
	a.new:hover { color:#8d6029; } 
	a.new:active { color:#f5811e; } 


	div.t0moviebox{
		width:580px;
		border:1px solid #d3381c;
		background-color:#e6b422;
		padding:3px;
		margin:0px auto;
	}

div.movie{
	width:398px;
	height:auto;
	float:left;
	}

p.comtxt{
	width:378px;
	padding:10px;
	color:#000000;
	margin-top:5px;
	letter-spacing:1px;
	line-height:120%;
	}

p.m0title{
	width:383px;
	padding:5px 5px 5px 10px;
	margin-top:5px;
	letter-spacing:1px;
	}

div.etcmovie{
	width:178px;
	height:325px;
	float:left;
	padding-left:4px;
	overflow:auto;
	letter-spacing:1px;
	font-size:11px;
	color:#d3381c;
	}

div.etcmovie p{
	padding-bottom:10px;
	}


/*- End main設定 -*/
	
/*////////////////////////////////////////////*/

	

