*{margin:0; padding:0;}body{width:100%;text-align: center;	background-image: url("back.gif");	background-repeat: repeat;	background-attachment: scroll;	color:#ffffcc ;	line-height: 150%;	letter-spacing: 2px;	font-family: serif;	font-size: 95%;}img {border:0 none}@media print {.imgnone {display:none;}h1 {display:none;}#menutabs {display:none;}}#container{width:820px;;margin: 0 auto;border:0px;text-align: left;background:#000000;}#header{position:relative;margin:0px 30px;line-height:12px;color:#ffffff;}#logo{float: right;margin-left: 1em;font-size:10px;color:#d6e46c ;}#wrapper{float:left;width:820px;}#content{margin: 0px 0px 0px 215px;padding:10px;font-size:12px;}#navigation{float:left;padding:20px 0px;width:210px;margin-left:-815px}#navigation p {padding:10px 0px; font-size:80%;}.title {padding:10px 0px; font-size:80%; cursor:pointer;}#navigation2 p {padding:10px 0px; font-size:60%;}#footer{width:820px;clear:both;background-color:#000000;text-align:center; margin: 0 auto;font-size:63%;}#navigation .plan_tate_dark{text-align:center;margin-left:auto;margin-right:auto;padding:0px;font-size:90%;background-color: #2d2d2d;background-repeat:repeat-no;width:190px;height:250px;}#container a:link{text-decoration:none;color:#ffb83b;font-weight:bold;}#container a:visited{text-decoration:none;color:#ffb83b;font-weight:bold;}#container a:hover{text-decoration:none;color:#ffffcc;}#container a:active{text-decoration:none;color:#ffb83b;font-weight:bold;}.contents p{margin:1em 0;font-size:12px;}li {list-style:none;}h1{text-align:right;}h2.BoxHeading {text-align:left;margin:10px 0px 0px 0px;letter-spacing:0px;padding:5px;font-size:110%;}h3.BoxHeading {padding:5px;background-color:#321912;color:#ffffff;font-weight:bold;font-size:100%;text-align:center;}h3.BoxHeading2 {padding:5px;background-color:#fe495e;color:#ffffff;font-weight:bold;font-size:100%;text-align:center;}h3.TopHeading {width : 380px;padding:5px;background-color:#66CCFF;color:#0000ff;font-weight:bold;font-size:100%;}h3.LeftHeading {background-color:#321912;color:#ffffff;font-weight:bold;font-size:90%;text-align:center;}.color-yellow {color:#d6e46c;}.color-yellow-b {color:#d6e46c;font-weight:bold;}.color-blue {color:#ffffff;}.color-blue-b {color:#ffffff;font-weight:bold;}.color-white {color:#736d71;}.color-white-b {color:#736d71;font-weight:bold;}.color-orange {color:#ffb83b;}.color-orange-b {color:#ffb83b;font-weight:bold;}.f60 {font-size:60%;}.f70 {font-size:70%;}.f120 {font-size:120%;}.f140 {font-size:140%;}.imgleft{float: left;margin-right: 1em;}.imgright{float: right;margin-left: 1em;}.imgcenter{align:center;text-align:center;}.imgclear{clear: both;}#menutabs {  float:center;  width:780px;  height:51px;  font-size:63%;  font-weight:bold;  line-height:normal;  text-align:center;  color:#d6e46c ;  }#menutabs ul {    margin:10px 0px;    padding:20px -10px 0px 10px;    list-style:none;  }#menutabs li {  display:inline;  margin:0;  padding:0;  }#menutabs a {  float:left;  background:url("../img/tableft.gif") no-repeat left top;  margin:0;  padding:0 0 0 4px;  text-decoration:none;  }#menutabs a span {  float:left;  display:block;  background:url("../img/tabright.gif") no-repeat right top;  padding:5px 8px 4px 6px;  color:#777777;  }/* Commented Backslash Hack hides rule from IE5-Mac \*/#menutabs a span {float:none;}/* End IE5-Mac hack */#menutabs a:hover span {  color:#0099FF;  }#menutabs a:hover {  background-position:0% -42px;  }#menutabs a:hover span {  background-position:100% -42px;  }    #menutabs #current a {            background-position:0% -42px;    }    #menutabs #current a span {            background-position:100% -42px;    }#maptabs {  float:right;  width:100%;  background:#ffffff;  font-size:50%;  line-height:normal;  text-align:center;  }#maptabs ul {    margin:0;    padding:10px 10px 0 50px;    list-style:none;  }#maptabs li {  display:inline;  margin:0;  padding:0;  }#maptabs a {  float:right;  background:url("../img/maptableft.gif") no-repeat left top;  margin:0;  padding:0 0 0 4px;  text-decoration:none;  }#maptabs a span {  float:right;  display:block;  background:url("../img/maptabright.gif") no-repeat right top;  padding:5px 15px 4px 6px;  color:#777777;  }/* Commented Backslash Hack hides rule from IE5-Mac \*/#maptabs a span {float:none;}/* End IE5-Mac hack */#maptabs a:hover span {  color:#FF3300;  background:#ffccff;  }#maptabs a:hover {  background-position:0% -42px;  }#maptabs a:hover span {  background-position:100% -42px;  }    #maptabs #current a {            background-position:0% -42px;    }    #maptabs #current a span {            background-position:100% -42px;    }#navBreadCrumb {font-size:10px;border-bottom:1px solid #bfbfbf;padding: 0px 0 5px 0;margin:3px 25px 0 25px;}//角丸見出し.headline {    width:100%;    background-color:#321912;}.headline p{    margin:0px;    padding:0.5em 1em;    background-color:#321912;}@media print {.rtop, .rbottom {display:none;}}.rtop, .rbottom{}.rtop span, .rbottom span{    display:block;    height:1px;    overflow:hidden;    background-color:#321912;}.headline2 {    width:100%;    background-color:#fe495e;}.headline2 p{    margin:0px;    padding:0.5em 1em;    background-color:#fe495e;}.headline2 .rtop, .headline2 .rbottom{    background:#fe495e;    background-color:#000;}.headline2 .rtop span, .headline2 .rbottom span{    display:block;    height:1px;    overflow:hidden;    background-color:#fe495e;}.r1{margin: 0px 5px;}.r2{margin: 0px 3px;}.r3{margin: 0px 2px;}.r4{margin: 0px 1px; height: 2px;}/* トッププラン */#top_plan table {width:560px;font-size:100%;border:0px;line-height: 150%;letter-spacing: 2px;}#top_plan tr {vertical-align:top;}#top_plan td {padding:5px;}#top_plan img {float: left;padding:2px;width:166px;height:128px;margin:5px 5px 20px 5px;}#top_plan .plan_yoko_dark{margin:1px 0px 0px 0px;padding:5px;background-color: #2d2d2d;background-repeat:repeat-no;width:360px;height:170px;}#top_plan .plan_yoko_light{margin:1px 0px 0px 0px;padding:5px;background-color: #777777;background-repeat:repeat-no;width:360px;height:170px;}#top_plan .plan_tate_dark{margin:1px 0px 0px 0px;padding:2px;background-color: #2d2d2d;background-repeat:repeat-no;width:180px;height:300px;}.plan_title {font-size:14px;color:#d6e46c;font-weight:bold;line-height:14px;}#top_plan .box {height:300px;width:350px;padding:10px 5px;overflow:auto;text-align:justify;text-justify:inter-ideograph;font-size:110%;}#top_plan .box dt {font-size:100%;font-weight:bold;color:#d6e46c;}#top_plan .box dd {margin-bottom:10px;}/* プラン一覧 */#planstable table {font-size:100%;border:0px;line-height: 150%;letter-spacing: 2px;}#planstable th {padding:5px;text-align:center;}#planstable td {padding:5px;}#planstable img {float: left;padding:0px 15px 0px 0px;width:166px;height:128px;}#planstable .plan_osusume_dark{background-color: #2d2d2d;}#planstable .plan_osusume_light{background-color: #777777;}/* 目的別プラン */#plans table {font-size:100%;border:ridge 1px;width:575px;line-height: 150%;letter-spacing: 2px;}#plans th {padding:5px;text-align:center;background:#321912;color:#ffffff;border:groove 1px;}#plans td {padding:5px;border:groove 1px;}#plans img {float: left;padding:0px 15px 0px 0px;width:166px;height:128px;}.planbox .pic1 {width:300px;height:225px;float:left;margin:5px;}.planbox .pic2 {width:75px;height:57px;}/* おすすめ観光 */#sightseeing table {font-size:100%;line-height: 150%;letter-spacing: 2px;}#sightseeing img {padding:10px 0px;}.sightseeing_top {color:#d6e46c;font-size:140%;}.sightseeing_title {font-size:140%;font-weight:bold;}.sightseeing_info {color:#736d71;}/* アクセス */#access table {padding:0;font-size:100%;line-height: 150%;letter-spacing: 2px;}#access th {padding:4px;background-color:#0070cf;color:#ffffff;font-weight:bold;}#access td {padding:0px;}.access_title {color:#d6e46c;font-size:140%;}/* 料理 */#cook table {font-size:100%;line-height: 150%;letter-spacing: 2px;}.cook_title {color:#d6e46c;font-weight:bold;font-size:140%;}/* 施設 */#facility  table {font-size:100%;line-height: 150%;letter-spacing: 2px;}
