@charset "utf-8";

/*==============================================
 CSS INFO
 URL : http://okinawa-biyoclub.com/
 Description : feature css
===============================================*/

/* girls Battle 2009
============================================== */
.girlList{
	background	: url("../../img/girl/girls_battle_list_bg.gif") no-repeat left top;
	width		: 230px;
	height		: 243px;
	float		: left;
	display		: inline;
	margin		: 15px 15px;
	}
	
.girlImg{
	margin		: 15px;
	}
	
.girlBtn{
	text-align	: center;
	}
	
.girlsKyosan{
	text-align	: center;
	width		: 690px;
	margin		: 10px auto 0;
	}
	
.girlsKyosan li{
	width		: 230px;
	height		: 110px;
	float		: left;
	}
	
.girlsAward{
	margin		: 10px 15px;
	}
	
.ga01{
	background	: url("../../img/girl/icon_no01.gif") no-repeat left center;
	padding-left: 15px;
	}
	
.ga02{
	background	: url("../../img/girl/icon_no02.gif") no-repeat left center;
	padding-left: 15px;
	}
	
.ga03{
	background	: url("../../img/girl/icon_no03.gif") no-repeat left center;
	padding-left: 15px;
	}
	
.voteResult{
	background	: url("../../img/girl/bg_result.gif") no-repeat left 120px;
	text-algin	: center;
	}
	
.girlNo1{
	margin		: 0 75px;
	}
	
.No1Img{
	width		: 253px;
	height		: 330px;
	float		: left;
	display		: inline;
	background	: url("../../img/girl/bg_no1.gif") no-repeat left top;
	text-align	: center;
	}
	
.No1Img p{
	padding		: 112px 0 0;
	margin-bottom: 20px;
	}
	
.No1Img p.No1Name{
	padding		: 0;
	font-weight	: bold;
	}
	
.No1Txt{
	width		: auto;
	float		: right;
	margin-top	: 29px;
	}
.No2no3{
	wihdt		: 630px;
	clear		: both;
	}
	
.girlNo2{
	width		: 267px;
	float		: left;
	display		: inline;
	margin		: 31px 0 10px 68px;
	text-align	: center;
	}
	
.girlNo3{
	width		: 261px;
	float		: right;
	display		: inline;
	margin		: 31px 66px 10px 0;
	text-align	: center;
	}

.No2Img{
	height		: 361px;
	background	: url("../../img/girl/bg_no2.gif") no-repeat center top;
	}
	
.No3Img{
	height		: 361px;
	background	: url("../../img/girl/bg_no3.gif") no-repeat center top;
	}
	
.No2Img p,.No3Img p{
	padding		: 143px 0 0;
	margin-bottom: 20px;
	}
	
.No2Img p.No2Name,.No3Img p.No3Name{
	padding		: 0;
	font-weight	: bold;
	}
	
/* beach party
============================================== */
.beachPatry{
	border-bottom: 10px solid #A1D8EF;
	background	: url("/img/site/bg_koikatsu.jpg") no-repeat left 250px;
	text-align	: center;
	}
.beachPatry p{
	font-size	: 16px;
	font-weight	: bold;
	margin		: 15px 0;
	}
	
.beachPatry dl{
	width		: 500px;
	margin		: 0 auto;
	border-top	: 1px solid #CCC;
	text-align	: left;
	}
	
.beachPatry dl dt{
	width		: 90px;
	float		: left;
	clear		: left;
	font-weight	: bold;
	padding		: 6px 8px 3px;
	background	: #FAFAFA;
	border-left: 1px solid #CCC;
	}
	
.beachPatry dl dd{
	padding		: 6px 3px 3px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-indent	: 8px;
	}
	
.beachPatry p.red{
	font-size	: 13px;
	font-weight	: normal;
	}
	
/* diving
============================================== */
.diving{
	background	: url("/img/site/diving/diving_bg.jpg") left 25px;
	padding-bottom: 15px;
	}
.divingMaps{
	margin		: 0 0 0;
	}

.divingShopList p{
	width		: auto;
	float		: left;
	display		: inline;
	margin		: 10px 10px;
	}
.divingShopList p img{
	border		: 1px dashed #ccc;
	}
	
.divingChart{
	margin		: 0 0 15px;
	}

/*.divingImg{
	margin		: 10px;
	padding		: 15px 0;
	background	: #FFF;
	text-align	: center;
	border		: 1px solid #CCC;
	}*/
	
.divingLink{
	text-align	: center;
	}
	
.divingLink a{
	text-align	: left;
	width		: 350px;
	margin		: 0 auto;
	background	: #FFF url("/img/site/diving/book.jpg") no-repeat right center;
	display		: block;
	line-height	: 80px;
	padding-left: 15px;
	font-weight	: bold;
	font-size	: 16px;
	}
	
/* hair salon
============================================== */
.salonBox h3{
	margin-bottom:15px;
	}
	
.salonBox p{
	margin		: 10px 0;
	}
