*{margin:0; padding:0;}body{background-color:#66CCFF ;width:100%;text-align: center;}img {border:0 none}#container{width:780px;background:#d15c91;margin: 0 auto;border:0px;text-align: left;}#header{display:none;}#logo{font-family:sans-serif;float: left;margin-right: 1em;font-size:10px;line-height:40px;}#wrapper{float:left;width:auto;background:#ffffff;}#content{margin: 0 0px;padding:10px;border:1px solid #fff;font-size:12px;}#navigation {display:none}#guidance {display:none}#footer {display:none}#container a:link{text-decoration:none;color:#3C3C3C;font-weight:bold;}#container a:visited{text-decoration:none;color:#3C3C3C;font-weight:bold;}#container a:hover{text-decoration:none;color:#ff0000;}#container a:active{text-decoration:none;color:#3C3C3C;font-weight:bold;}.contents p{margin:1em 0;}li {list-style:none;}h1{padding-left:20px;font-size:63%;text-align:right;}h2.BoxHeading {text-align:left;margin:10px 0px 0px 0px;letter-spacing:0px;padding:5px;font-size:110%;}h3.BoxHeading {padding-left:5px;color:#ff4d00;font-weight:bold;font-size:120%;}h3.TopHeading {width : 380px;padding:5px;background-color:#66CCFF;color:#0000ff;font-weight:bold;font-size:100%;}h3.LeftHeading {background-color:#ff4d00;color:#0000ff;font-weight:bold;font-size:90%;text-align:center;}.color-yellow {color:#c1ab05;}.color-yellow-b {color:#c1ab05;font-weight:bold;}.color-blue {color:#0000CD;}.color-blue-b {color:#0000CD;font-weight:bold;}.color-white {color:#ffffff;}.color-white-b {color:#ffffff;font-weight:bold;}.color-orange {color:#ff6600;}.color-orange-b {color:#ff6600;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 {display:none;}#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 12px 4px 6px;  color:#666;  }/* 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 {display:none}//角丸見出し.headline {    width:100%;    background-color:#ff4d00;}.headline p{    margin:0px;    padding:0.5em 1em;    background-color:#ff4d00;}.rtop, .rbottom{    display:none;}.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;}#top_plan tr {vertical-align:top;}#top_plan td {padding:5px;}#top_plan img {float: left;padding:2px;width:166px;height:128px;}#top_plan .plan_yoko_dark{margin:1px 0px 0px 0px;padding:5px;background-color: #b24762;background-repeat:repeat-no;width:360px;height:140px;}#top_plan .plan_yoko_light{margin:1px 0px 0px 0px;padding:5px;background-color: #d15c91;background-repeat:repeat-no;width:360px;height:140px;}#top_plan .plan_tate_dark{margin:1px 0px 0px 0px;padding:2px;background-color: #b24762;background-repeat:repeat-no;width:180px;height:260px;}.plan_title {font-size:14px;color:#FFD700;font-weight:bold;line-height:14px;}#top_plan .box {height:250px;width:350px;padding:10px 5px;overflow:auto;text-align:justify;text-justify:inter-ideograph;font-size:90%;}#top_plan .box dt {font-size:100%;font-weight:bold;color:#FFD700;}#top_plan .box dd {margin-bottom:10px;}/* プラン一覧 */#planstable table {font-size:100%;border:0px;}#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: #b24762;}/* 目的別プラン */#plans table {font-size:100%;border:ridge 1px;width:575px;}#plans th {padding:5px;text-align:center;background:#ff4d00;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%;}#sightseeing img {padding:10px 0px;}.sightseeing_top {color:#0000ff;font-size:140%;}.sightseeing_title {font-size:140%;font-weight:bold;}.sightseeing_info {color:#ffffff;}/* アクセス */#access table {padding:0;font-size:100%;}#access th {padding:4px;background-color:#0070cf;color:#ffffff;font-weight:bold;}#access td {padding:0px;}.access_title {color:#c1ab05;font-size:140%;}/* 料理 */#cook table {font-size:100%;}.cook_title {color:#c1ab05;font-weight:bold;font-size:140%;}/* 施設 */#facility  table {font-size:100%;}