@charset "utf-8";
/* CSS Document */

h2{
	width:610px;
	height:32px;
	background:url(../../img/pc/branch/h2_girls.gif) no-repeat top left;
	margin:auto;
	border-bottom:1px #9A9A9A solid;
	clear:both;
}

ul.girls_icon{
	margin:10px auto;
	width:570px;
	overflow:hidden;}

	ul.girls_icon li{
		float:left;
		white-space:nowrap;
		display:inline;
		width:190px;
		margin:5px auto;
		font-size:90%;}
		
		ul.girls_icon li img{
			width:24px;
			vertical-align:middle;
			margin-right:8px;}


h3.girls_search{
	background:url(../../img/pc/branch/girls_search_title.gif) no-repeat 0px 0px;
	height:21px;
	width:567px;
	margin:0px auto;}

div.girls_search{
	clear:both;
	width:565px;
	margin:0px auto;
	overflow:hidden;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;}
	
	div.girls_search form{
		padding:1em;
		font-size:14px;}
	
		div.girls_search form div.input{
			clear:both;
		}
		
		div.girls_search div.keyword{
			margin:0 0 0.5em 0}
		
			div.girls_search div.require{
				margin:12px 0;}
			
			div.girls_search div.require select{
				margin-right:12px;}
		
		div.girls_search div.checkbox{
			display:inline;
			white-space:nowrap;
			width:8em;
			float:left;
			font-size:12px;
			margin-right:0.5em;
			white-space:nowrap;}
		
		div.girls_search form label{
			color:#FF2388;
			font-weight:bold;
			vertical-align:middle;
			margin-right:0.5em;}
			
		div.girls_search div.radio{
			display:inline;
		}

		div.girls_search form div.radio label,
		div.girls_search form div.checkbox label{
			margin-left:0.5em;
			color:#333333;
			font-weight:normal;}
			
		div.girls_search form input{
			vertical-align:middle;
			margin-left:10px;}
		
		div.girls_search form div.select label{
			display:block;}
		
			div.girls_search form div.select div.checkbox label{
				display:inline;
				margin-left:0.2em;
				color:#333333;
				font-weight:normal;}
			
		div.submit{
			width:20px;
			margin:auto;}
		
		div.girls_search form div.before_reserve{
			margin:10px 0px;}
			
			div.girls_search form div.before_reserve input{
				margin-left:0px;
				margin-right:10px;}
		
		
ul.main{
	clear:both;
	width:600px;
	margin:auto;
	position: relative;}

	ul.main li{
		width:186px;
		float:left;
		display:inline;
		border:1px #D9D9D9 solid;
		margin:10px 6px;
		font-size:90%;}
		
		ul.main li dt{
			display:none;}
			
			ul.main li dd.name{
				font-size:100%;
				font-weight:bold;
				text-align:center;}
			
				ul.main li dd.name a{
					color:#333333;}
			
			ul.main li dd.size{
				text-align:center;
				background:#FF0080;
				color:#FFFFFF;
				display:block;
				font-size:90%;}
				
				ul.main li dd.size dl{
					text-align:center;}
					
					ul.main dd.size dl dt{
						display:inline;}
						
						ul.main dd.size dl dd{
							display:inline;}
							
							
			ul.main li dd.image{
				width:141px;
				height:213px;
				overflow:hidden;
				float:left;
				display:inline;}
				
				ul.main li dd.image a{
					width:100%;
					height:100%;
					display:block;}
					
					ul.main li dd.image a img{
						border:none;
						margin:0px;
						padding:0px;}
					
			
			ul.main li dd.stat{
						width:33px;
						height:188px;
						overflow:hidden;
						float:left;
						display:inline;
						}
				
				ul.main li dd.stat img{
					width:33px;
					border:none;
					margin:0px;
					padding:0px;}
		
	

.girls_photo{
	background-position: left top; background-repeat: no-repeat ! important;
}
