@charset "utf-8";

body{
	width:900px;
    vertical-align: super;
	margin:auto;
	font-size:14px;
	background-color:#FCEFBE;
}
.main{
	width:900px;
/*	height: 480px;*/
	background-color:#FFF;
}

#top{
	width:900px;
	height:140px;
}
#navi{
	width:900px;
	height:40px;
}
#navi ul{
	position:absolute;
	list-style-type:none;
	width:900px;
	height:40px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#navi li{
	display: inline;
	float:left;
	width: 225px;
	height: 40px;
}

.home a{
	display:block;
	background-image:url(../img/home.gif);
	background-repeat:no-repeat;
	width:225px;
	height:40px;
}

.home a:hover{
	background-image: url(../img/home-ah.jpg);
	width:225px;
	height:40px;

}
.gaiyou a{
	display:block;
	background-image:url(../img/gaiyo.gif);
	background-repeat:no-repeat;
	width:225px;
	height:40px;

}

.gaiyou a:hover{
	background-image: url(../img/gaiyo-ah.jpg);
	width:225px;
	height:40px;

}

.annai a{
	display:block;
	background-image:url(../img/annai.gif);
	background-repeat:no-repeat;
	width:225px;
	height:40px;

}

.annai a:hover{
	background-image: url(../img/annai-ah.jpg);
	width:225px;
	height:40px;

}
.toi a{
	display:block;
	background-image:url(../img/toi.gif);
	background-repeat:no-repeat;
	width:225px;
	height:40px;

}

a:link{
	text-decoration:none;
	color: #000;	
}
a:hover{
	text-decoration:none;
	color:#6FF;
}
a:visited{
	text-decoration:none;
	color: #000066;
}
	
.toi a:hover{
	background-image: url(../img/toi-ah.jpg);
	width:225px;
	height:40px;
}

	

h1 {
	background-color: #FFC;
	font-weight:bold;
	text-align:center;
}

h2{
	color: #600;
	text-align:center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
h3{
	font-style:italic;
	color:#F30;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align:center;
}
h4{
	color: #003;
	text-align:center;
}
h5{
	text-align:center;
	color: #600;
	font-size:14px;
}

h6{
	text-align:left;
	color: #600;
	font-size:14px;  
}
.setti{
	color: #933;
	font-size:20px;
	text-align:center;

}
.setti2{
	font-weight:bold;
	font-size:16px;
	text-align:center;
}

.gussauna{
	width:300px;
	/*height:300px;*/
	float:left;
	text-align:center;
}
.stimsauna{
	width:200px;
	height:280px;
	float:left;
	text-align:center;
}
.tokutyo{
	width:450px;
	height:130px;
	float:left;
	}
.tokutyo2{
	width:300px;
	height:130px;
	float:left;
	}
.tokutyonaka{
	padding:0 40px 0 40px;
}
.tokutyonaka2{
	padding:0 15px 0 15px;
}

/*.panf{
	width:900px;
	height:90px;
	float:left;
	text-align:center;
	margin-top:10px;
}
*/
/*.panf2{
	width:450px;
	height:100px;
	float:left;
	text-align:center;
	padding:40px 0 0 0px;
}*/

img{
	vertical-align:middle;
	border: none;

}

.stimsya{
	width:200px;
	height:280px;
	float:left;
}
.stimzu{
	width:500px;
	height:280px;
	float:left;
	margin:auto;
}
.stimzum{
	margin:40px 0 0 40px
}
.stimsiyou{
	width:200px;
	height:280px;
	float:left;
}

.stimpanf{

	text-align:center;
	margin:20px 225px 20px 225px;
	float:left;
}

.hes{
	width:500px;
	height:370px;
	float:left;
	margin:auto;
}
.hessmall{
	width:200px;
	height:370px;
	float:left;
	margin:auto;
}
.heszu{
	margin:70px 0px 0px 70px;
}
.heszu1{
	margin:50px 0px 0px 70px;
}
.heszu2{
	margin:50px 0px 0px 40px;
}

.ssiyou{
	width:200px;
}
.syouto{
	width:450px;
}
.bil{
	width:450px;
	height:280px;
	float:left;
	text-align:center;
}
.biltin{
	margin:10px 0 0 50px;
}


table{

	text-align: center;
}
caption{
	color:#000;
	font-size:22px;
	font-weight:bold;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.saunaimg{
	width:900px;
	height:300px;
	float:left;
	padding:20px 0;
	}
.siyouhyou{
	float:left;
	margin-bottom:30px;
}

.siyouhyou2{
	float:left;
	margin-bottom:50px;
	text-align:center;
}
.siyouhyoudenkicla{
	float:left;

	margin-bottom:30px;
	text-align:center;
	}

.panelcoment{
	width:600px;
	margin:0 150px 20px 150px;
	color: #933;
	font-size:14px;
	text-align:center;
}
.seihinannai{
	background-image:url(../img/mokumeaddrce.jpg);
	font-weight: 300;
	text-align:center;
}
.seihinmodoru{
	padding-top:25px;
	}
.kakomi{
	width:900px;
	height::400px;
}
.top{
	text-align:center;
	}
.plink{
	font-size:12px;
	}
