/* /////////////////////////////////////////// */
/* 共通css
/* /////////////////////////////////////////// */

html {
margin-bottom:1px;
height:100%;
}

* {
	font-size:11px;
	line-height:normal;
	margin:0px;
	padding:0px;
	list-style:none;
}
body {
	color:#333333;
	margin: 0 auto;
    background: #ffffff url(../sozai/back.jpg) ;
    background-position: center top;
    background-attachment: fixed;
/* ▼font-familyは特に*/
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS P Gothic',Osaka,Verdana,Arial, Helvetica, sans-serif;
}

a:link     { color:#669933; }
a:visited  { color:#663300; }
a:hover    { color:#ffffff; background-color:#669933; }
a:active   { color:#669933; } 


img {
	border:none;
	vertical-align:top;
	color: #693;
}


hr {
color: #666666;
height: 1px;
margin-top: 3px;
margin-bottom: 3px;
}



/* /////////////////////////////////////////// */
/* ヘッド
/* /////////////////////////////////////////// */


#wrapper {
	width: 798px;
	margin: 0px auto 0px auto;
	text-align:center;
	background: #ffffff url(../sozai/back-base.jpg) ;
    background-position: center top;
    background-attachment: fixed;
}
#header {
	width: 798px;
	height:395px;
	text-align:center;
}
#headerBody {
	width:798px;
	height:395px;
	margin:0px 0px 0px 0px;
}
#headerBody:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	line-height: 0;
}

/* //////////////////////////////////// */
/* メニューリスト
/* //////////////////////////////////// */
#header ul#menu   {list-style:none; width:798px;}
#header ul#menu li{ list-style:none; float:left;}
#header ul#menu a{ display:block; width:114px;  height:50px; background-image:url(../sozai/menu.jpg);}
#header ul#menu a span{display:none;} 
 /*ナビ変更*/
     a.home{background-position:0px 0px;}           a:hover.home{background-position:0px -50px;}
     a.bath{background-position:-114px 0px;}     a:hover.bath{background-position:-114px -50px;}
     a.room{background-position:-228px 0px;}    a:hover.room{background-position:-228px -50px;}
     a.plan{background-position:-342px 0px;}        a:hover.plan{background-position:-342px -50px;}
     a.infomation{background-position:-456px 0px;}        a:hover.infomation{background-position:-456px -50px;}
     a.reservation{background-position:-570px 0px;}        a:hover.reservation{background-position:-570px -50px;}
	 a.qa{background-position:-686px 0px;}        a:hover.qa{background-position:-686px -50px;}


/* //////////////////////////////////// */
/* メイン稼動部分 フレーム基礎（枠定義/左/右/そのまま場合）
/* //////////////////////////////////// */


#mainLeft {
	clear:both;
	width: 430px;
	float: left;
	padding: 15px 10px 0px 20px;
}
#mainRight {
	width: 338px;
	text-align:left;
	padding: 15px 0px 0px 0px;
	float: left;
}

#main {
	clear:both;
	width: 798px;
	padding: 15px 0px 0px 0px;
	text-align:center;

}





/* /////////////////////////////////////////// */
/* フッター
/* /////////////////////////////////////////// */

#footer {
	clear:both;
	width:100%;
	margin: 0px;
	color:#333333;
	height:55px;
}


/* //////////////////////////////////// */
/* 文字設定
/* //////////////////////////////////// */

/* テキストプラン */
.syosai-link {
	text-decoration: underline;
}


/*----------------------------------------------------------*/
/* テーブルの設定　                                       */
/*----------------------------------------------------------*/


/* テーブル（基礎） */
table.t-main {
	width:717px;
	background-image: url(../sozai/flame_width.jpg);
	background-repeat: repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
	
/* テーブル（上） */
td.t-top {
	height:30px;
	background-image: url(../sozai/flame_top.jpg);
	background-repeat:no-repeat;
	}	

/* テーブル（写真） */
td.t-pic {
	width:360px;
	height:250px;
	vertical-align:top;
	padding:0px 0px 0px 20px ;
	}
	
/* テーブル（写真-2） */
td.t-pic-2 {
	width:360px;
	height:250px;
	vertical-align:top;
	padding:0px 20px 0px 0px ;
	}
	

/* テーブル（下） */
td.t-bottom {
	height:22px;
	background-image: url(../sozai/flame_bottom.jpg);
	background-repeat:no-repeat;
	}

/* テーブル（名前） */
td.t-name {
	width:383;
	text-align:left;
	height:73px;
	padding:0px 0px 10px 0px ;
	}
	
/* テーブル（名前2） */
td.t-name-2{
	width:420;
	text-align:left;
	height:40px;
	padding:0px 0px 10px 20px;
	}

/* テーブル（名前3） */
td.t-name-3{
	width:400;
	text-align:left;
	height:35px;
	padding:10px 0px 0px 10px;
	}
	
/* テーブル（文章） */
td.t-text {
	width:383;
	text-align:left;
	vertical-align:top;
	padding:0px 25px 0px 10px ;
	}	
	
/* テーブル（文章-2） */
td.t-text-2 {
	width:383;
	text-align:left;
	vertical-align:top;
	padding:0px 25px 0px 30px ;
	}	
	
/* テーブル（文章-3） */
td.t-text-3 {
	width:383;
	text-align:left;
	vertical-align:top;
	padding:10px 25px 0px 10px;
	}		

/* テーブル（写真小） */
td.t-pic-s{
	width:383;
	text-align:left;
	vertical-align:top;
	padding:10px 25px 10px 10px ;
	}

/* テーブル（写真小-2） */
td.t-pic-s-2{
	width:383;
	text-align:left;
	vertical-align:top;
	padding:10px 25px 10px 30px ;
	}
	

/* テーブル（基礎追加） */
table.t-plus {
	width:717px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	vertical-align:top;
	}

/* テーブル（写真小2） */
td.t-pic-s2{
	width:230;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 10px 10px ;
}

/* テーブル（詳細） */
table.t-plus-2 {
	width:550px;
	background-color:#eeeedd;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

/* テーブル（詳細） */
table.t-plus-3 {
	width:720px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

/* テーブル（効能） */
tr.t-kono{
	width:383;
	background-color:#eeeedd;
	text-align:left;
	vertical-align:top;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	}

/* テーブル（qa） */
table.t-qa {
	width:720px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
	
/* テーブル（qa-大） */
td.t-qa-1 {
	width:664px;
	height:34px;
	vertical-align:top;
	padding:0px 0px 0px 30px ;
	}
	
/* テーブル（qa-目次） */
td.t-qa-2 {
	font-size:14px;
	width:630px;
	vertical-align:top;
	padding:20px 0px 20px 60px ;
	}
	
/* テーブル（qa-回答） */
td.t-qa-3 {
	width:644px;
	vertical-align:top;
	padding:20px 0px 15px 40px ;
	}	

/* テーブル（qa-回答-2） */
td.t-qa-4 {
	width:565px;
	background-image: url(../sozai/qa-a.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	padding:0px 56px 25px 120px;
	}	
	

/* テーブル（qa-回答-2） */
td.t-qa-5 {
	width:565px;
	height:100px;
	text-align:right;
	padding:0px 56px 25px 120px;
	}	
		
	
	
/* plan（写真） */
td.plan-pic {
	width:220px;
	vertical-align:top;
	padding:0px 0px 10px 30px ;
	}	


/* plan（名前） */
td.plan-name {
	width:430;
	text-align:left;
	height:42px;
	padding:0px 0px 10px 10px ;
	}
	
/* plan（文章） */
td.plan-text {
	width:410;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 0px 25px ;
	}
		
/* plan（文章） */
td.plan-nakami{
	width:50px;
	background-color:#ffeeee;
	text-align:center;
	vertical-align:top;
	padding:3px 0px 3px 0px ;
	}
	
	/* plan（文章） */
td.plan-nakami-2{
	width:95px;
	background-color:#eeeecc;
	text-align:center;
	vertical-align:top;
	padding:3px 0px 3px 0px ;
	}
	
	td.plan-nakami-3{
	background-color:#ffeeee;
	text-align:center;
	vertical-align:top;
	padding:3px 0px 3px 0px ;
	}
td.plan-nakami-bun{
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
	padding:3px 0px 3px 10px ;
	}	
