/**/
body{background-color:#fff;margin:0;padding:0;
	font-size:12px;/*\*/_font-size:13px;/**/
	line-height:16px;
	color:#222;
	background:url("images/background05.gif");}
a:link, a:visited {color:#f90;text-decoration:none;}
a:hover {color:#f60;text-decoration:underline;}
img{border:0px;vertical-align:top;}
h3 {font-weight:normal;
	color:#222;
	font-size: 12px;
	line-height:16px;
	}

/*　ヘッダー　*/
h1 {font-size:13px;
	background-image: url("images/header_a.gif");
	background-repeat: no-repeat;
	margin:0;
	width:756px;
	height:30px;
	text-indent:-1500px;}
h3 {font-size:13px;
	background-image: url("images/header_a02.gif");
	background-repeat: no-repeat;
	margin:0;
	width:756px;
	height:30px;
	text-indent:-1500px;}
h2 {font-size:1px;line-height:1px;
	background-image: url("images/header_b.gif");
	background-repeat: no-repeat;
	margin:0;
	width:756px;
	height:1px;
	text-indent:-900px;}
.head-txt {position:absolute;top:-500px;}
#head-img {width:756px;height:92px;margin:0;padding:0;background-color:#fff;}
#head-img li {margin:0;padding:0;float:left;list-style-type:none;}
#head-btn {width:756px;height:19px;margin:0;padding:0;background-color:#fff;}
#head-btn li {margin:0;padding:0;float:left;list-style-type:none;}
#title-img {width:756px;height:191px;margin:0;padding:0;background-color:#fff;}
#title-img li {margin:0;padding:0;float:left;list-style-type:none;}
#title-img-index {width:756px;height:287px;margin:0;padding:0;background-color:#fff;}
#title-img-index li {margin:0;padding:0;float:left;list-style-type:none;}
#fla {width:756px;height:2px;margin:0;padding:0;background:url("images/background07.gif"); display:block;}
#fla li {margin:0;padding:0;float:left;list-style-type:none;}
#jusyo {margin:0;padding:0; text-align:right;
	font-size:10px;/*\*/_font-size:11px;/**/
	line-height:13px;
	color:#555;}

/* コンテンツ位置 */
#main {width:100%;margin:0;padding:0;}
#main01 {width:756px;margin:0 auto;padding:0;clear:both;}
#main02 {width:756px;margin:0 auto;padding:0;background:url("images/background07.gif");}
#left {float:left;width:93px;margin:0;padding:0;background-color:#fff;}
#right {float:left;width:663px;margin:0px 0px 20px 0px;overflow:hidden;}
#bg {background-image: url("images/background01.gif");margin:0;width:100%;}
/*　共通項目　*/
.both {clear:both;}
.title {width:563px;margin:24px 0px 0px 0px;padding:0;clear:both; border:}
.subtitle {width:563px;margin:13px 0px 2px 0px;padding:0;clear:both;}
.subtitle2 {width:563px;margin:24px 0px 2px 0px;padding:0;clear:both;}
.text {width:513px;margin:0px 20px 0px 30px;padding:0;clear:both;}
.contents {float:left;width:573px;margin:13px 0px 0px 0px;padding:0;}
	/* 563が正式-プリント用の遊び10px */
.l-con {float:left;width:180px;margin:0px 0px 0px 0px;padding-right: 10px;}
.l-consleep {float:left;width:220px;margin:0px 0px 0px 0px;padding-right: 20px;}
.r-con {float:left;width:380px;margin:0px 0px 0px 0px;padding:0;}
.r-consleep {float:left;width:300px;margin:0px 0px 0px 0px;padding:0;}
.right-ul {width:350px;margin:0;padding:0;}
.right-ulsleep {width:300px;margin:0;padding:0;}
div.r-con li {margin:0;padding:0;list-style-type:none;clear:both;}
div.r-con li img {margin:0px 0px 4px 0px;padding:0;}
div.r-con li p {width:346px;margin:0px 10px 10px 15px;padding:0;list-style-type:none;clear:both;}
hr {
  border-top: 1px dotted #f00;
  color: #fff;
  background-color: #fff;
  height: 1px;
  width:50%;
}
.horizontal_dotted_line{
  border-bottom: 1px dotted #CCC;
  width: 100%;
  margin-bottom:15px;
}
/* index */
.l-index {float:left;width:191px;margin:0px 0px 13px 0px;padding:0;}
.r-index {float:left;width:181px;margin:0px 0px 13px 0px;padding:0;}
.r-space {width:300px; height:5px;margin:0px 0px 0px 0px;padding:0; clear:both;}
.index-ul {width:181px;margin:0;padding:0;}
div.l-index li {margin:0;padding:0;list-style-type:none;clear:both;}
div.r-index li {margin:0;padding:0;list-style-type:none;clear:both;}
div.l-index li p {width:181px;margin:0px 0px 0px 0px;padding:0;list-style-type:none;clear:both;}
div.r-index li p {width:181px;margin:0px 0px 0px 0px;padding:0;list-style-type:none;clear:both;}
div.r-index li img {margin:0px 0px 4px 0px;padding:0;}
div.l-index li img {margin:0px 0px 4px 0px;padding:0;}
.index-line {width:563px;margin:5px 0px 0px 0px;padding:0;clear:both;}
.news {width:543px;margin:15px 9px 0px 9px;padding:0;clear:both;background:url("images/00newsline.gif");line-height:20px;}

/* お風呂 */
#ofuro-btn {width:656px;height:16px;margin:0;padding:0;background-color:#fff;}
#ofuro-btn li {margin:0;padding:0;float:left;list-style-type:none;}
.ofuro-img {margin:0px 0px 15px 0px;padding:0;}

/* 漢方 */
.contents-kanpou {float:left;width:573px;margin:2px 0px 0px 0px;padding:0;}
.l-kanpou {float:left;width:100px;margin:1px 0px 0px 0px;padding:0;}
.r-kanpou {float:left;width:463px;margin:0px 0px 0px 0px;padding:0;}
.r-kanpou2 {float:left;width:463px;margin:4px 0px 0px 0px;padding:0;}

/* リラックス */
#relax-btn1 {width:658px;height:18px;margin:0;padding:0;background-color:#fff;}
#relax-btn1 li {margin:0;padding:0;float:left;list-style-type:none;}
#relax-btn2 {width:658px;height:20px;margin:0;padding:0;background-color:#fff;}
#relax-btn2 li {margin:0;padding:0;float:left;list-style-type:none;}
#relax-btn3 {width:658px;height:17px;margin:0;padding:0;background-color:#fff;}
#relax-btn3 li {margin:0;padding:0;float:left;list-style-type:none;}

/* 料金 */
.l-price {float:left;width:282px;margin:0px 0px 0px 0px;padding:0;}
.r-price {float:left;width:276px;margin:0px 0px 0px 5px;padding:0;}

/* イベント */
.event-top {width:510px; height:24px;margin:10px 0px 0px 20px;padding:0; background-color:#B8CB8A; color:#fff;}
.event-gr {width:510px; height:24px;margin:0px 0px 0px 20px;padding:0; background-color:#ECF1DD;}
.event-wh {width:510px; height:24px;margin:0px 0px 0px 20px;padding:0; background-color:#F8FAF1;}
.j1 {float:left;width:40px;margin:0px 0px 0px 10px;padding:0;color:#004B1E;line-height:24px;}
.j2 {float:left;width:210px;margin:0px 0px 0px 0px;padding:0;color:#004B1E;line-height:24px;}
.j2-top {float:left;width:210px;margin:0px 0px 0px 0px;padding:0;line-height:24px;}
.j3 {float:left;width:130px;margin:0px 0px 0px 0px;padding:0;line-height:24px;}
.j4 {float:left;width:110px;margin:0px 0px 0px 0px;padding:0;line-height:24px;}

/*　フッター　*/
div#foot {
	width:756px;
	height:69px;
	margin:0;
	padding:0;
	clear:both;
	background-image: url("images/footer.gif");
	background-repeat: no-repeat;}
div#foot p {margin:0px 0px 0px 125px;
	padding:0;
	color:#fff;
	font-size:10px;
	line-height:12px;}

#title-img-top {
width:756px;height:287px;margin:0;padding:0;background-color:#fff;
}
.l-index-border {
	float:right;
	width:120px;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
