@charset "utf-8";/*========================サウナ＆スパ========================*//*------------------------常にインクルードするCSS------------------------*/@import "reset.css";@import "base.css";@import "inner.css";@import "print.css";/*------------------------ベース------------------------*/body.green_back {background: url(../sauna/img/green_back.jpg) repeat-x;}	/*------------------------店舗フラッシュ------------------------*/#shop_flash_sauna {	width:900px;	height:442px;	margin: 0px auto;	padding: 0px;	background: url(../sauna/img/head_sauna.jpg) top center no-repeat;}/*------------------------ナビフラッシュ------------------------*/#navi_flash_sauna {	width:900px;	height:86px;	margin: 0px auto;	padding: 0px;	background: url(../sauna/img/head_sauna.jpg) top center no-repeat;}/*------------------------店舗紹介文------------------------*/.sauna_text{width:430px;margin:0px auto;padding:5px 3px ;font-size:122%;color:#259648;font-weight:bold;}/*------------------------予約フォームナビゲーション------------------------*/#reserve_navi{	width: 170px;	margin:0px auto;	padding-top: 26px;}#reserve_navi ul {	display: block;	margin: 0px;	padding:0px;	}#reserve_navi ul li {	list-style: none;	margin:0px;	padding-top: 6px; }/*------------------------QRコード------------------------*/#img_qr{width:170px;margin:10px auto 0px;}/*------------------------NEWS&TOPICS------------------------*/#news_amza{width:850px;margin:0px auto;padding-bottom:10px;}#news_amza table {	width:850px;	margin:0px auto;	padding:3px;	border:none;	}#news_amza table td.blue_bold {	color:#1e3fa0;	font-weight:bold;	}#news_amza table td.text {	border-bottom: 1px dotted #999999;	padding-bottom:10px;	font-size: 90%;	}/*------------------------ご予約に関するご注意------------------------*/.waku2 {	width: 630px;	border: 1px solid #219447;	font-weight: bold;	color: #006b33;	text-indent: 10px;	margin: 10px auto;	padding:0px;	font-size: 120%;	display: block;	line-height: 220%;}#phone_sauna{  width: 630px;	height: 23px;		margin: 0px auto;	padding:5px;}.text2{  width: 630px;  margin: 0px auto;	padding:5px;}/*------------------------予約ボタン------------------------*/#btn_center {  width: 173px;	height: 73px;	margin:0 auto;}/*------------------------予約フォーム------------------------*/#reserve_tit{    width:900px;    height:174px;    margin:0px auto;    padding:0px;    }#reserve_subtit{	width:663px;	padding-top:36px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-bottom: 13px;    }#form_tit_text{	font-size: 120%;	line-height: 300%;	text-transform: uppercase;	color: #592C00;	background-image: url(../sauna/img/sub_tit_form.jpg);	background-repeat: no-repeat;	height: 45px;	width: 703px;	text-align: left;	text-indent: 15px;	display: block;    }.reserve{	width:663px;	padding:0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 50px;	margin-left: auto;    }			.catalog_thanks{	width:663px;	margin:0px auto;	padding:80px 0px ;	text-align:center;    }	#text_back{	width: 900px;	margin:0px auto;	font-size: 120%;	background: url(../sauna/img/thanks.jpg) repeat-y;    }			#text_back_thanks{	width: 900px;	margin:0px auto;	font-size: 120%;	background: url(../mannoyu/img/thanks.jpg) repeat-y;    }	/*------------------------送信ボタン------------------------*/		#btn_all {  width: 290px;	height: 38px;	float:right;}		.btn_right{  width: 183px;	height: 38px;	float: right;    }	.btn_left{	width: 100px;	height: 38px;	font-size: 100%;	float: left;}	#btn_all2 {  width: 370px;	height: 38px;	margin:0 auto;}		.btn_right2{	width: 183px;	height: 38px;	float: right;}.btn_left2{	width: 100px;	height: 38px;	float: left;}/*------------------------申込フォームテーブル------------------------*/.reserve table{  width:645px;	border-collapse: separate;  border-spacing: 10px;	}.reserve table th {	text-align: center;	width: 118px;	padding:7px;	border: 1px solid #2DA714;	font-weight: bold;	color: #1e3fa0;	line-height:140%;	}	ul.warning {	list-style: none;	float: left;	}ul.warning li {	text-indent: -13px;	}	.man{width: 250px;}			.left{  width: 113px;	margin: 0px;	padding: 0px;	float: left;}.right{	margin: 0px;	width: 350px;	float: right;	padding: 0px;}/*テキストボックス*/.txtboxL {	width:90%;	}.txtboxM {	width:50%;	}.txtboxS {	width:30%;	}.txtboxXS {	width:20%;	}.txtboxXXS {	width:10%;	}.txtboxXXXS {	width:5%;	}/*------------------------フッター------------------------*/#footer_green{	width:100%;  background: url(../sauna/img/foot_back_green.jpg) repeat-x;}