body {
	background	: #f8f5f0;
	background-image: url(../img/smart/bg_main.jpg);
	background-repeat: no-repeat;
	-moz-background-size:120% auto;
	background-size:120% auto;
	color		: #555;
	font-family	: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
	font-size	: 12px;
	line-height	: 1.42;
	-webkit-text-size-adjust: none; /* フォントサイズ自動調整 */
}
/* 見出し */
h2.hd {
	margin-bottom: 0;
	padding: 8px 5% 8px 30px;
	font-size: 16px;
	color: #594933;
/*	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff));
	background	: #9bd8ff linear-gradient(#fff, #fff);*/
	border-bottom	: 3px solid #746a51;
	position:relative;
/*	background-image	: url(../img/smart/hd_icon.png);
	background-repeat	: no-repeat;
	background-position	: center 0;
	background-size		: auto 100%;*/
}


/*	ヘッダー
-----------------------------------------*/
header		{ margin: 0; padding: 10px 5%; position: relative; background:none;}
header h1	{ width: 60%; font-size: 1.2em; float: left;}
header h1 a	{ color: #362e2b;}
header .header_tel a {
	width		: 30%;
	padding		: 10px;
	background	: -moz-linear-gradient(top,#7f745a 0%,#4d4636);
	background	: -webkit-gradient(linear, left top, left bottom, from(#7f745a),to(#4d4636));
	color		: #eeeeee;
	border-radius		: 5px;
	-moz-border-radius	: 5px;
	-webkit-border-radius	: 5px;
	text-decoration	: none;
	text-align	: center;
	float		: right;
	border: 1px solid #4d4636;
}


/*	gnav（アコーディオン形式）
-----------------------------------------*/
.gnav_acordion{ padding: 0; margin: 0 0 1px;}
.gnav_acordion p.trigger {
	margin-bottom	: 0;
	padding		: 8px 8px 8px 5%;
	color		: #704718;
	font-size	: 14px;
/*	font-weight	: bold;	*/
	background	: -moz-linear-gradient(top,#f5f1e9 0%,#e5d0ad);
	background	: -webkit-gradient(linear, left top, left bottom, from(#f5f1e9),to(#e5d0ad));
	border		: none;
	border: solid #aea593;
	border-width: 1px 0;
/*	text-shadow	: 1px 1px 1px #2A4461;*/
	cursor		: pointer;
}

/* 宿泊・レストラン予約(アコーディオン形式) */
.online_reserved { padding: 0; margin: 0 0 1px; width: 100%;}
.reserved_acordion { padding: 0; margin: 0;}
.reserved_acordion p.trigger {
	margin-bottom	: 0;
	padding		: 8px 8px 8px 11%;
	color		: #594933;
	font-size	: 14px;
/*	font-weight	: bold;	*/
	background	: -moz-linear-gradient(top,#e7e0ce 0%,#e7e0ce);
	background	: -webkit-gradient(linear, left top, left bottom, from(#e7e0ce),to(#e7e0ce));
	border		: solid #746a51;
	border-width: 3px 0 1px 0;
/*	text-shadow	: 1px 1px 1px #2A4461;*/
	cursor		: pointer;
	position:relative;
}

/*	タブ切替
-----------------------------------------*/
.tabs_nav { margin: 15px 0 0; padding:0;}
.tabs_nav:after { content:""; display: block; clear: both;}
.tabs_nav ul { margin: 0; padding: 0;}
.tabs_nav li { width: 50%; font-weight: normal; float: left;}
.tabs_nav li a.btn_act {
	margin		: 0;
	padding		: 8px 0 14px 0;
	text-decoration	: none;
	color: #4d4636;
	background: #e7e0ce;
	border: solid #4d4636;
	border-width: 1px 0 3px 0;
	text-align	: center;
	display		: block;
	position	: relative;
}
.tabs_nav li a.active {
	color		: #fff;
	background	: #4d4636;
	cursor: default;
}

 footer .mode				{ text-align: center; border-top: 2px solid #484133;}
 footer .copyright			{ padding: 5px 0; background: #484133; color: #fff; font-size: 80%; text-align: center;}
	