@charset "UTF-8";

/* サイト全体クリア */
h1,h2,h3,h4,h5,h6,
table,th,td,
img,
form,
p,
dl,dt,dd,
ul,ol,li {
	margin:          0px;
	padding:         0px;
	font-size:       100%;
	font-style:      normal;
	font-weight:     normal;
	border:          none;
	list-style:      none;
	text-align:      left;
}
table,table td,table th {
	border-spacing:  0px;
	border-collapse: collapse;
	vertical-align:  top;
}
img {
	vertical-align:  bottom;
}
textarea {
	font-size:       100%;
}
/* サイト全体クリア */

a {
	color: #6B3F25;
	outline: 0;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
	vertical-align: top;
}
html {
	height: 100%;
	min-height: 100%;
}
body {
	height: 100%;
	min-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ヘッダー */
#head {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img3/head-back.gif) left top repeat;
	border-bottom: solid 1px #FFFFFF;
	text-align: left;
}
.head-inner {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(../img3/head-paper.gif) right top no-repeat;
}
.head-content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../png3/head-fuji.png) 670px top no-repeat;
}
.head-content-inner {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 0px;
}
.head-left-box {
	float: left;
	width: 140px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.head-logo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.head-center-box {
	float: left;
	width: 460px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	font-size: 12px;
}
.head-right-box {
	float: right;
	width: 176px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
.head-bnr-yoyaku {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* ヘッダー */

/* メニュー */
#menu {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img3/menu-back.gif) left top repeat-x;
	text-align: left;
}
.menu-inner {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.menu-onsen,
.menu-toji,
.menu-facility,
.menu-charge,
.menu-plan,
.menu-traffic,
.menu-sight,
.menu-yoyaku {
	float: left;
	width: 125px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menu-onsen a {
	display: block;
	width: 125px;
	height: 45px;
	background: url(../img3/menu-onsen.gif) left top no-repeat;
}
.menu-onsen a:hover {
	background: url(../img3/menu-onsen.gif) left bottom no-repeat;
}
.menu-toji a {
	display: block;
	width: 125px;
	height: 45px;
	background: url(../img3/menu-toji.gif) left top no-repeat;
}
.menu-toji a:hover {
	background: url(../img3/menu-toji.gif) left bottom no-repeat;
}
.menu-facility a {
	display: block;
	width: 125px;
	height: 45px;
	background: url(../img3/menu-facility.gif) left top no-repeat;
}
.menu-facility a:hover {
	background: url(../img3/menu-facility.gif) left bottom no-repeat;
}
.menu-charge a {
	display: block;
	width: 125px;
	height: 45px;
	background: url(../img3/menu-charge.gif) left top no-repeat;
}
.menu-charge a:hover {
	background: url(../img3/menu-charge.gif) left bottom no-repeat;
}
.menu-plan a {
	display: block;
	width: 125px;
	height: 45px;
	background: url(../img3/menu-plan.gif) left top no-repeat;
}
.menu-plan a:hover {
	background: url(../img3/menu-plan.gif) left bottom no-repeat;
}
.menu-traffic a {
	display: block;
	width: 125px;
	height: 45px;
	background: url(../img3/menu-traffic.gif) left top no-repeat;
}
.menu-traffic a:hover {
	background: url(../img3/menu-traffic.gif) left bottom no-repeat;
}
.menu-sight a {
	display: block;
	width: 125px;
	height: 45px;
	background: url(../img3/menu-sight.gif) left top no-repeat;
}
.menu-sight a:hover {
	background: url(../img3/menu-sight.gif) left bottom no-repeat;
}
.menu-yoyaku a {
	display: block;
	width: 125px;
	height: 45px;
	background: url(../img3/menu-yoyaku.gif) left top no-repeat;
}
.menu-yoyaku a:hover {
	background: url(../img3/menu-yoyaku.gif) left bottom no-repeat;
}
/* メニュー */

/* メイン */
#back {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img3/back2.gif) left top repeat;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 140%;
	text-align: center;
}
#main {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url(../img3/back3.gif) center top repeat-y;
}
.main-inner {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 40px 0px;
	background: url(../img3/back4.gif) left top repeat;
}
/* メイン */

/* フッター */
#foot {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background: url(../img3/foot-back.gif) left top repeat;
	text-align: left;
}
.foot-inner {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.foot-left-box {
	float: left;
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.foot-logo {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.foot-address {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.foot-right-box {
	float: right;
	width: 640px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.foot-link-box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
}
.foot-link-box a {
	color: #000000;
}
dl.foot-link-dl {
	float: left;
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.foot-link-dl dt {
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 9px;
	background: url(../img3/mark1.gif) left 6px no-repeat;
}
dl.foot-link-dl dd {
	margin: 0px 0px 6px 20px;
}
/* フッター */

/* コピーライト */
#copyright {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img3/foot-back.gif) left top repeat;
	text-align: center;
}
.copyright-inner {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 4px 0px 4px 0px;
	font-size: 11px;
}
.copyright-inner a,
.copyright-inner a:hover {
	color: #000000;
	text-decoration: none;
}
/* コピーライト */


/* clear関係 */
.clear {
	clear: both;
}
/* for modern brouser */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* clear関係 */

