@charset "Shift-JIS";

/*　サイト全体ここから　*/
html {
	overflow-y: scroll;
}
body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: #4C201F;
	text-align: center;
	line-height: 1.3em;
	font-size: 13px;
	color: #FFFFFF;
}
a {
	text-decoration: none;
	outline: 0;
}
a:link { color: #FFFFFF; }
a:visited { color: #FFFFFF; }
a:hover { color: #847870; }

img { border: none; }
strong { font-weight: normal; }

h1,h2,h3,h4,h5 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: small;
}
table td,table th {
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}
table { border-collapse: collapse; }
ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
li {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
.page-bold { font-weight: bold; }
.w-size100{ width: 100%; }
.space{ margin: 10px 0px; }
.cyui{
	padding-left: 1em; 
	text-indent: -1em;
	color: #9D2727;
	font-size: 13px;
}

/*　ヘッダー　*/
#head {
}
#head h1 {
	width: 900px;
	margin: 0px auto;
	padding: 3px 0px;
	text-align: right;
	font-size: 15px;
}

#head-back {
	padding: 0px 0px 2px 0px;
	background: url(../img2/head-back.gif) left top repeat-x;
	border-bottom: 1px solid #3B0807;
}
#head-back .head-inner {
	width: 900px;
	margin: 0px auto;
	background: url(../img2/head-inner-back.gif) left top no-repeat;
}

	/*　head-box1　*/
.head-box1 {
	margin: 0px 0px 0px 15px;
	background: url(../pic2/head-box1-back.jpg) right top no-repeat;
}
.head-box1 .head-yago {
	float: left;
	width: 235px;
	padding: 7px 0px 5px 0px;
}
.head-box1 .head-tel {
	float: left;
	width: 205px;
	padding: 53px 0px 0px 20px;
}
.head-box1 .head-link1 {
	float: left;
	width: 425px;
	padding: 0px;
}
.head-box1 .head-link1 li {
	float: right;
	padding: 5px 15px 0px 0px;
}
.head-box1 .head-link1 li a {
	display: block;
	height: 20px;
	text-indent: -9999px;
}
#sub-menu-fukei a {
	width: 120px;
	background: url(../img2/sub-menu-fukei.gif) left top no-repeat;
}
#sub-menu-fukei a:hover { background-position: left bottom;}
#sub-menu-livecamera a {
	width: 90px;
	background: url(../img2/sub-menu-livecamera.gif) left top no-repeat;
}
#sub-menu-livecamera a:hover { background-position: left bottom;}

	/*　head-box2　*/
.head-box2 {
	margin: 5px 0px 8px 15px;
}
.head-box2 .head-charm {
	float: left;
}
.head-box2 .head-link2 {
	float: right;
}
.head-box2 .head-link2 li {
	float: right;
	padding: 0px 15px 0px 0px;
	line-height: 1em;
}
.head-box2 .head-link2 li a {
	display: block;
	height: 15px;
	text-indent: -9999px;
}
#sub-menu-access a {
	width: 83px;
	background: url(../img2/sub-menu-access.gif) left top no-repeat;
}
#sub-menu-access a:hover { background-position: left bottom;}
#sub-menu-tourism a {
	width: 62px;
	background: url(../img2/sub-menu-tourism.gif) left top no-repeat;
}
#sub-menu-tourism a:hover { background-position: left bottom;}
#sub-menu-mail a {
	width: 52px;
	background: url(../img2/sub-menu-mail.gif) left top no-repeat;
}
#sub-menu-mail a:hover { background-position: left bottom;}

	/*　メニュー　*/
#menu {
}
#menu .menu-inner {
	width: 900px;
	margin: 0px auto;
	text-align: center ;
}
#menu a {
	display: block;
	float: left;
	width: 150px;
	height: 50px;
	text-indent: -9999px;
}
#menu a:hover {
	background-position: left bottom;
}
#menu-kodawari a {
	background: url(../img2/menu-kodawari.gif) left top no-repeat;
}
#menu-cuisine a {
	background: url(../img2/menu-cuisine.gif) left top no-repeat;
}
#menu-tsushin a {
	background: url(../img2/menu-tsushin.gif) left top no-repeat;
}
#menu-plan a {
	background: url(../img2/menu-plan.gif) left top no-repeat;
}
#menu-faciliti a {
	background: url(../img2/menu-faciliti.gif) left top no-repeat;
}
#menu-reserve a {
	background: url(../img2/menu-reserve.gif) left top no-repeat;
}

/*　メイン　*/
#main {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: #9D9593;
}
#main-back {
	width: 920px;
	margin: 0px auto;
	background: url(../img2/main-back.gif) center top repeat-y;
}
#main #main-back #main-inner {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
}

/*　フッター　*/
#foot {
	margin: 0px 0px 8px 0px;
	border-top: 1px solid #3B0807;
}
#foot #foot-nav {
	background: url(../img2/foot-back1.gif) center bottom repeat-x;
}
#foot #foot-nav .inner {
	width: 660px;
	padding: 20px 0px 10px 0px;
	margin: 0px auto;
}
#foot #foot-nav .inner ul {
	margin: 0px 0px 10px 0px;
}
#foot #foot-nav .inner li {
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 12px;
	background: url(../img2/mark1.gif) left center no-repeat;
	line-height: 1.2em;
}
#foot #foot-address {
	background: url(../img2/foot-add-topback.gif) center top repeat-x;
	text-align: center;
}
#foot #foot-address .address-back-t {/*内容が増える場合はこの画像psdの高さを変更*/
	background: url(../img2/foot-add-topback2.gif) center top no-repeat;
}
#foot #foot-address .address-back-b {
	width: 900px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
	background: url(../img2/foot-add-bottomback.gif) center bottom no-repeat;
}
#foot #foot-address .foot-yago {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	background: url(../img2/foot-yago-line.gif) center top no-repeat;
	font-size: 15px;
}
#foot #foot-address .address {
	line-height: 1.5em;
}

#copyright {
	text-align: center;
}
#copyright a:link{ color: #FFFFFF; }
#copyright a:visited{ color: #FFFFFF; }
#copyright a:hover{ color: #FFFFFF; }


/*　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関係ここまで　*/
