/***** コンテンツページのレイアウトとメニューの設定ここから *****/body {background-color: FFFFFF;margin: 20px auto 13px;text-align: center;color: #866314;}h1.event {font-size: 24px;color: #009900;margin: 15px 0px 15px 0px;padding: 15px 0px 15px 0px;text-align: center;background-image: url(img/h1_event-bg.gif);}.clear {clear: both;font: 0px/0px sans-serif ;}table.waku {margin: 13px 13px 13px ;padding: 13px 13px 13px ;background-color:#FFFFFF ;}#header {background-image: url(img/cont_title-07.jpg);background-repeat: no-repeat;width: 704px;height: 63px;}#header-a {background-image: url(img/cont_title-07-about.jpg);background-repeat: no-repeat;width: 704px;height: 63px;}#header-h {background-image: url(img/cont_title-07-hanamachi.jpg);background-repeat: no-repeat;width: 704px;height: 63px;}#header-ac {background-image: url(img/cont_title-07-access.jpg);background-repeat: no-repeat;width: 704px;height: 63px;}#line {margin: 0px 0px 0px;padding: 0px 0px 0px;}#home-menu {font-size: 10pt;margin: 0px ;padding: 0px ;}#footer {clear: none;}ul {margin: 0px;padding: 0px;}.menu1 {margin: 15px 0px 3px 0px ;padding: 1px 1px 1px 6px;border-width: 1px ;border-style: solid ;border-color: #A48A51;background-color:#ACF08D;font-weight: bold;list-style: none ;}.menu2 {margin-top: 0px ;margin-left: 20px ;margin-right: 10px ;margin-bottom: 0px ;}.menu3 {margin-top: 0px ;margin-left: 20px ;margin-right: 10px ;margin-bottom: 0px ;list-style-type: none; }.menu22 {margin-top: 8px ;margin-left: 20px ;margin-right: 10px ;margin-bottom: 0px ;}.menu5 {font-size: 10pt;color: #BD0810;margin: 15px 0px 5px 20px ;padding: 0px ;list-style-type: none; }a { color:#0000ff; text-decoration:none; }a:link { color:#0000ff; text-decoration:none;}a:visited { color:#0000ff; text-decoration:none; }a:active { color:#CC0000; text-decoration:none; }a:hover { color:#CC0000; text-decoration:underline; }.menu1 a { color:#866314; text-decoration:none; }.menu1 a:link { color:#866314; text-decoration:none; }.menu1 a:visited { color:#866314; text-decoration:none; }.menu1 a:active { color:#CC0000; text-decoration:none; }.menu1 a:hover { color:#CC0000; text-decoration:underline; }.menu2 a { color:#866314; text-decoration:none; }.menu2 a:link { color:#866314; text-decoration:none; }.menu2 a:visited { color:#866314; text-decoration:none; }.menu2 a:active { color:#CC0000; text-decoration:none; }.menu2 a:hover { color:#CC0000; text-decoration:underline; }.menu3 a { color:#866314; text-decoration:none; }.menu3 a:link { color:#866314; text-decoration:none; }.menu3 a:visited { color:#866314; text-decoration:none; }.menu3 a:active { color:#CC0000; text-decoration:none; }.menu3 a:hover { color:#CC0000; text-decoration:underline; }.left-10 a { color:#0000CC; text-decoration:none; }.left-10 a:link { color:#0000CC; text-decoration:none; }.left-10 a:visited { color:#990099; text-decoration:none; }.left-10 a:active { color:#CC0000; text-decoration:none; }.left-10 a:hover { color:#CC0000; text-decoration:underline; }.site_title a {color: #666666;text-decoration: none;}.site_title a:link {color: #666666;text-decoration: none;}.site_title a:visited {color: #666666;text-decoration: none;}.site_title a:active {color: #666666;text-decoration: none;}.site_title a:hover {color: #666666;text-decoration: none;}/***** コンテンツページのレイアウトとメニューの設定ここまで *****//***** コンテンツページの内容の設定ここから *****/h1 {margin: 0px;padding: 0px;}h1.site_title {font-size: 16px;color: #FFFFFF;margin: 15px 35px 0px 0px;padding: 0px;text-align: right;}h1.s_title {font-size: 18px;color: #000000;margin: 5px 0px 15px 0px;padding: 0px;text-align: left;}h1.cont_title {font-size: 20px;color: #866314;margin: 28px 17px 0px 0px;padding: 0px;text-align: right;vertical-align: bottom;}h2.s_title {font-size: 18px;color: #000000;margin: 5px 0px 15px 0px;padding: 0px;text-align: left;}h3.cont {font-size: 12pt ;margin: 15px 10px 0px 30px;;padding: 0px 0px 0px 3px;text-align: left;border-width: 0px 0px 2px 15px;border-style: solid;border-color: #1A82F0;}h3.cont2 {font-size: 12pt ;margin: 15px 10px 0px 30px;;padding: 0px 0px 0px 3px;text-align: left;border-width: 0px 0px 2px 15px;border-style: solid;border-color: #996633;}h2.cont2 {font-size: 12pt ;margin: 15px 10px 0px 30px;padding: 0px 0px 0px 3px;text-align: left;border-width: 0px 0px 2px 15px;border-style: solid;border-color: #F95E2E;}h2.cont3 {font-size: 12pt ;margin: 15px 10px 0px 30px;padding: 0px 0px 0px 3px;text-align: left;border-width: 0px 0px 2px 15px;border-style: solid;border-color: #009900;}h2.cont4 {font-size: 12pt ;margin: 15px 10px 0px 30px;padding: 0px 0px 0px 3px;text-align: left;border-width: 0px 0px 2px 15px;border-style: solid;border-color: #F9D81E;}h2.cont5 {font-size: 12pt ;margin: 15px 10px 0px 30px;padding: 0px 0px 0px 3px;text-align: left;border-width: 0px 0px 2px 15px;border-style: solid;border-color: #F4B055;}h3.cont4 {font-size: 12pt ;margin: 15px 10px 0px 30px;;padding: 0px 0px 0px 3px;text-align: left;border-width: 0px 0px 2px 15px;border-style: solid;border-color: #BD0810;}h3.cont5 {font-size: 12pt ;margin: 15px 10px 0px 30px;;padding: 0px 0px 0px 3px;text-align: left;border-width: 0px 0px 2px 15px;border-style: solid;border-color: #B59162;}.ichiran {font-size: 10pt ;line-height: 130%;margin: 8px 0px 30px 30px;padding: 0px 0px 0px 0px;border-bottom: 1px dotted gray;text-align: left;} .ichiran-n {font-size: 10pt ;line-height: 130%;margin: 8px 0px 30px 30px;padding: 0px 0px 0px 0px;text-align: left;} .name {font-size: 12px;line-height: 170%;margin: 5px 20px 0px 10px;text-align: right;}.l-262 {width: 252px;vertical-align: top;}.r-262 {width: 252px;vertical-align: top;}.lr {width: 504px;vertical-align: top;}IMG.left {float: left;margin-right: 6px;margin-bottom: 6px;}.left10 {font-size: 10pt;margin: 0px 0px 10px 0px;padding: 0px 5px 0px 5px;line-height: 160%;text-align: left;} .left10-c {font-size: 10pt;margin: 0px 0px 10px 0px;padding: 0px 5px 0px 5px;line-height: 160%;text-align: center;} div.left10-o {font-size: 10pt;margin: 0px 0px 10px 0px;padding: 0px 5px 0px 5px;line-height: 130%;text-align: left;background-image: url(shukuhaku/onsen_back2.jpg);background-repeat: no-repeat;background-position: right bottom;} .left10-t {font-size: 10pt;margin: 5px 0px 5px 5px ;padding: 0px;line-height: 140% ;}
/***** コンテンツページの内容の設定ここまで *****/
/***** コンテンツページのアドレスの設定ここから *****/.copyright {color: #866314;border-top: 1px dotted #333333;margin: 10px auto 0px;padding: 8px 0px 8px 0px;background-image: url(img/top_footer-bg.jpg);}div.c8 {font-size: 8pt;margin: 0px;padding: 0px 0px 0px 0px;line-height: 170%;text-align: center;} .linktext {font-size: 11px;color: #999999;line-height: 170%;margin: 5px 0px 0px 2px;text-align: right;}
/***** コンテンツページのアドレスの設定ここまで *****/ul.con {margin: 0px;padding: 0px 0px 10px;}li.cont1 {font-size: 10pt;list-style-type: none ;margin: 10px 0px 0px 5px ;padding: 0px;line-height: 120% ;}li.cont2 {font-size: 10pt;list-style-type: none ;margin: 0px 0px 10px 25px ;line-height: 130% ;}li.cont3 {font-size: 10pt;margin: 0px 0px 5px 20px ;padding: 0px;line-height: 120% ;}li.cont4 {font-size: 8pt;list-style-type: none ;margin: 0px 0px 5px 60px ;padding: 0px ;line-height: 120% ;}li.cont5 {font-size: 10pt;list-style-type: decimal ;margin: 0px 0px 5px 20px ;padding: 0px;line-height: 120% ;}li.url {font-size: 10pt;font-weight: bold ;list-style-type: none ;margin: 5px 0px 10px 8px ;line-height: 120% ;}div.address {font-size: 8pt;margin: 30px 0px 0px 0px;padding: 5px 0px 5px 3px;line-height: 130%;text-align: left;border-top: 1px dotted #333333;border-bottom: 1px dotted #333333;} 