@charset "UTF-8";
/* CSS Document */
#contents div.contents-box {
	line-height: 200%;
}
#contents div.contents-box-l01 {
	width: 200px;
	float: left;
}
#contents div.contents-box-l02 {
	width: 450px;
	float: left;
}
#contents div.contents-box-r01 {
	width: 200px;
	float: right;
}
#contents div.contents-box-r02 {
	width: 450px;
	float: right;
}

#contents div.contents-box p {
	padding-bottom: 30px;
}

/*-------------------------
	露天風呂
-------------------------*/
#contents h2#roten-h {
	width: 670px;
	height: 30px;
	background: url(../images/onsen/roten-h.gif) no-repeat;
	text-indent: -9999px;
}

/*-------------------------
	大浴場
-------------------------*/
#contents h2#large-bath-h {
	width: 670px;
	height: 30px;
	background: url(../images/onsen/large-bath-h.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 40px;
}

/*-------------------------
	温泉について
-------------------------*/
#contents div#onsen {
	width: 670px;
	background-color: #fcf2d7;
	margin: 40px 0 15px;
}

#onsen div#onsen-info {
	width: 350px;
	padding: 12px 20px 15px 0;
	float: left;
}
#onsen-info h2#onsen-h {
	width: 350px;
	height: 30px;
	text-indent: -9999px;
	background: url(../images/onsen/onsen-h.gif) no-repeat;
}
#onsen-info div.info-box {
	width: 340px;
	padding: 15px 0 0 10px;
}
#onsen-info h3.senshitsu-h {
	width: 338px;
	height: 18px;
	text-indent: -9999px;
	background: url(../images/onsen/senshitsu-h.gif) no-repeat;
}
#onsen-info h3.kounou-h {
	width: 338px;
	height: 19px;
	text-indent: -9999px;
	background: url(../images/onsen/kounou-h.gif) no-repeat;
}
#onsen-info h3.bath-time-h {
	width: 337px;
	height: 21px;
	text-indent: -9999px;
	background: url(../images/onsen/bath-time-h.gif) no-repeat;
}
#onsen-info p.info-text {
	width: 340px;
	padding: 10px 0 0;
	line-height: 150%;
}

#onsen div#onsen-image {
	width: 283px;
	margin: 40px 17px 0 0;
	float: right;
}


/*-------------------------
	入浴パスポート
-------------------------*/
#contents div#passport {
	width: 670px;
	background-color: #fcf2d7; background-image:url(../images/onsen/pass_h.jpg); background-position:right top; background-repeat:no-repeat; 
	margin: 30px 0 15px;padding:0 0 12px 0; border:#006699 1px solid;
}


#passport h2#info {padding: 0 0 20px 0;
	width: 670px;
	height: 30px;
	text-indent: -9999px;
	background: url(../images/onsen/passport-h.gif) no-repeat;
}

#passport ul{ list-style:none;  margin:15px 0 15px 10px;}
#passport li{ background-image:url(../images/onsen/pass_tokuten.gif); background-position:left middle; background-repeat:no-repeat; padding-left:25px; line-height:1.5em; }
#passport li .tokuten{color:#AA8B42; font-weight:600;}
.red{font-weight:600; color:#990000;}
.marine{font-weight:600; color:#0099CC;}

#passport p{
	padding: 0 0 0 10px;
	line-height: 125%;
}
#passport p.yohaku_ue{ margin-top:10px;}
#passport p.yohaku_shita{margin-bottom:10px;}


