@charset "utf-8";

/* CSS Document */



h2 {

	background:transparent url(../../img/pc/branch/h2_girls.gif) no-repeat scroll left top;

	border-bottom:1px solid #9A9A9A;

	clear:both;

	height:37px;

	margin:auto;

	margin-top:10px;

	width:610px;

}





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,

		div.girls_search div.require{

			margin:0 0 0.5em 0}	

		

		div.girls_search div.checkbox{

			display:inline;

			float:left;

			font-size:12px;

			margin-right:0.5em;

			white-space:nowrap;

			width:8em;}

		

		div.girls_search form label{

			color:#f27d0b;

			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.5em;

				color:#333333;

				font-weight:normal;}

			

		div.submit{

			width:20px;

			margin:auto;}

		

		

ul.main{

	clear:both;

	width:600px;

	margin:auto;}



	ul.main li{

		width:174px;

		float:left;

		display:inline;

		border:1px #D9D9D9 solid;

		margin:10px 12px;

		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:#e11414;

				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:193px;

				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;

						overflow:hidden;

						float:left;

						display:inline;

						}

				

				ul.main li dd.stat img{

					width:33px;

					border:none;

					margin:0px;

					padding:0px;}

		

	



/*20100627追加*/
/*説明文*/
.additonal_charge-note{
	padding-left:20px;
}

/*星*/
dd.price_mark{
	clear:both;
	display:block;
	border-top:1px #D9D9D9 solid;
	height:20px;
}

.rating {
	padding-left: 5px;
}

/*20100627終了*/
