body{
	font-size : 10pt;
	line-height :13pt;
	font-family : "Comic Sans MS";
	scrollbar-arrow-color : #b4b4b4; 
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-face-color : #ffffff; 
	scrollbar-highlight-color : #b4b4b4; 
	scrollbar-track-color: #ffffff;
	scrollbar-shadow-color : #b4b4b4; 
	background-repeat : no-repeat;
	background-position : right bottom;
	margin : 0px; 
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

td{
	font-size : 10pt; 
	line-height :13pt;
	font-family : "Comic Sans MS";
}

h1{
	font-size : 12pt; 
	line-height :14pt;
	color : #000000;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	margin : 0px; 
}

h2{
	font-size : 13pt; 
	line-height :13pt;
	color : #000000;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	margin : 0px; 
}

h3{
	font-size : 10pt; 
	line-height :13pt;
	color : #ff0000;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	margin : 0px; 
}

h4{
	font-size : 10pt; 
	line-height :13pt;
	color : #0000ff;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	margin : 0px; 
}

p {
	margin-left : 40px; 
	margin-right: 0px; 
	margin-top : 2px; 
	margin-bottom : 10px; 
}

form {
	margin-bottom: 0px;
}


/* ----- PR -------------------------------------------- */
div#chtxt {
	font-size : 10pt; 
	margin-top : 5px;  
	text-align: center;
}

/* ----- 更新案内----------------------------------------- */
div#koushin ul  {
	margin: 3px 0px 0px 0px;
}

div#koushin ul li {
	margin: 0px 0px 5px 18px;
	font-size : 8pt; 
	line-height :9pt;
	list-style-image: url(/images/lamp_02.gif); 
}

/* ----- ヘッダー　トップライン------------------------- */
div#top-line {
	float: none;
	clear: both;
	width : 100%;
}

div#top-line .color {
	border : double 3px #CCFF00;
	background-color: #006666; 
	color: #ffffff;
	text-align: center;
}

div#top-line h1 {
	font-weight: normal; 
	height : 18px;
	font-size : 10pt; 
	line-height :10pt;
	color: #ffffff;
}

div#top-line a {
	color: #ffff00;
}

div#top-line img {
	margin-left: 100px;
}

/* ----- トップメニュー　　　------------------------- */
div#top-menu {
	float: none;
	clear: both;
}

div#top-menu .base {
	margin: 0px 0px;
	width: 920px;
	overflow: hidden; 
}

div#top-menu .col-1 {
	width: 59px;
	height: 20px;
	margin: 0px 1px;
	border: 1px solid #000099;
	background-color: #CCFFFF;
	overflow: hidden; 
	float: left;
	text-align: center;
}

div#top-menu .col-2 {
	width: 180px;
	height: 20px;
	margin: 0px 1px;
	border: 1px solid #CC0000;
	background-color: #FFCCFF;
	overflow: hidden; 
	float: left;
	text-align: center;
}

div#top-menu .col-3 {
	width: 68px;
	height: 20px;
	margin: 0px 1px;
	border: 1px solid #006633;
	background-color: #CCFFCC;
	overflow: hidden; 
	float: left;
	text-align: center;
}

div#top-menu .col-3-1 {
	width: 82px;
	height: 20px;
	margin: 0px 1px;
	border: 1px solid #006633;
	background-color: #CCFFCC;
	overflow: hidden; 
	float: left;
	text-align: center;
}

div#top-menu .col-4 {
	width: 150px;
	height: 20px;
	margin: 0px 1px;
	border: 1px solid #0033CC;
	background-color: #99CCFF;
	overflow: hidden; 
	float: left;
	text-align: center;
}

div#top-menu img {
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
}

div#top-menu a.menulink {
	display: block;
	font-size : 10pt; 
	line-height :14pt;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-family : "Comic Sans MS";

}

div#top-menu a.menulink:hover {
	display: block;
	height: 20px;
	background-color:#CC6666;
	color: #ffffff;
}

/* ----- トップメニュー下　　------------------------- */
div#top-bar {
	float: none;
	clear: both;
}

div#top-bar .base {
	margin: 2px 2px;
	width: 897px;
	height: 23px;
	overflow: hidden; 
	background-color: #dcdcdc;
}


/* ----- トップタイトル--------------------------------- */
div#title {
	float: none;
	clear: both;
}

div#title .base {
	margin: 0px 0px;
	width: 900px;
	height: 240px;
	overflow: hidden; 
}

div#title .col-1 {
	margin: 10px 0px 0px 0px;
	font-size : 10pt; 
	line-height :10pt;
/*	width: 675px; */
	width: 900px; 
	float: left;
	overflow: hidden; 
	text-align: left;
}

div#title .line{
	float: left;
}

div#title .col-3 {
	margin-top: 3px;
	margin-left: 3px;
	font-size : 10pt; 
	line-height :10pt;
	width: 220px;
	overflow: hidden; 
	float: left;
	text-align: left;
}

div#title .col-4 {
	font-size : 10pt; 
	line-height :10pt;
	width: px;
	overflow: hidden; 
	float: left;
	text-align: left;
}

div#title h2 {
	font-size : 12pt; 
	line-height :14pt;
}

/* ----- メイン-------------------------------------- */
div#main {
	float: none;
	clear: both;
}

div#main .base {
	margin: 10px 0px;
	width: 900px;
	overflow: hidden; 
}


/* ----- メイン（県メニュー）------------------------------------ */
div#main .left {
	width: 210px;
	margin-left: 0px;
	margin-right: 10px;
	overflow: hidden; 
	float: left;
	text-align: left;
}

div#main .left h2 {
	width: 195px;
	height: 22px;
	margin: 5px 0px;
	font-weight: normal; 
	border : double 3px #3333CC;
	background-color:#99CCCC;
}

div#main .left h3 {
	font-size : 13pt; 
	line-height :13pt;
	color : #006666;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	margin-bottom : -10px; 
}

div#main .left a.menulink {
	padding: 3px;
	margin-bottom: 0px;
	display: block;
	width: 193px;
	font-size : 10pt; 
	line-height :10pt;
	color: #000000;
	text-align: left;
	text-decoration: none;

}
div#main .left a.menulink:hover {
	background-color:#6666FF;
	color: #ffffff;
}

/* ----- メイン（年メニュー）------------------------------------ */
div#main .nen_left {
	width: 210px;
	margin-left: 0px;
	margin-right: 10px;
	overflow: hidden; 
	float: left;
	text-align: left;
}

div#main .nen_left h2 {
	width: 195px;
	height: 22px;
	margin: 5px 0px;
	font-weight: normal; 
	border : double 3px #3300CC;
	background-color:#CCCCFF;
}

div#main .nen_left h3 {
	font-size : 13pt; 
	line-height :13pt;
	color : #006666;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	margin-bottom : -10px; 
}

div#main .nen_left a.menulink {
	padding: 3px;
	margin-bottom: 0px;
	display: block;
	width: 193px;
	font-size : 10pt; 
	line-height :10pt;
	color: #000000;
	text-align: left;
	text-decoration: none;

}
div#main .nen_left a.menulink:hover {
	background-color:#6666CC;
	color: #ffffff;
}

/* ----- メイン（予定メニュー）------------------------------------ */
div#main .yotei_left h2 {
	width: 195px;
	height: 22px;
	margin: 5px 0px;
	font-weight: normal; 
	border : double 3px #CC6600;
	background-color:#FFFF99;
}

div#main .yotei_left h3 {
	font-size : 13pt; 
	line-height :13pt;
	color : #006666;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	margin-bottom : -10px; 
}

div#main .yotei_left a.menulink {
	padding: 3px;
	margin-bottom: 0px;
	display: block;
	width: 193px;
	font-size : 10pt; 
	line-height :10pt;
	color: #000000;
	text-align: left;
	text-decoration: none;

}
div#main .yotei_left a.menulink:hover {
	background-color:#FF9900;
	color: #ffffff;
}

/* ----- メイン（共通メニュー）------------------------------------ */
div#main .info_left h2 {
	width: 195px;
	height: 22px;
	margin: 5px 0px;
	font-weight: normal; 
	border : double 3px #009966;
	background-color:#99FF99;
}

div#main .info_left h3 {
	font-size : 13pt; 
	line-height :13pt;
	color : #006666;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	margin-bottom : -10px; 
}

div#main .info_left a.menulink {
	padding: 3px;
	margin-bottom: 0px;
	display: block;
	width: 193px;
	font-size : 10pt; 
	line-height :10pt;
	color: #000000;
	text-align: left;
	text-decoration: none;

}
div#main .info_left a.menulink:hover {
	background-color:#669933;
}

/* ----- 基本情報　------------------------------- */

div#duck_01 {
	width: 200px;
	height: 40px;
	background-repeat :no-repeat;
	background-image: url(/kyusyu/images/duck_01.gif);
	padding: 3px;
	overflow: hidden; 
	text-align: center;
}

/* ----- 地図　--------------------------------- */

div#map  {
	margin-top : 10px; 
}

div#map form {
	margin-top : -22px; 
	margin-bottom: 0px; 
	margin-right : 20px; 
	text-align: right;
}

/* ----- 温泉　--------------------------------- */

div#.onsen  {
	margin-top : 30px; 
	margin-bottom : 15px; 
}

div#.onsen h2 {
	width: 650px;
	padding: 2px;
	margin-bottom : 7px; 
	font-size : 12pt; 
	line-height :13pt;
	border : solid 2px #b0e0e6   ;
	color : #000000;
	background-color : #b0e0e6   ;
	text-align: left;
}


/* ----- ノート---------------------------- */
div#note {
	margin: 0px 15px 0px 30px;
	line-height :15pt;
}

/* ----- 箇条書き---------------------------- */
div#.block ul  {
	margin: 7px 0px 0px 0px;
}

div#.block ul li {
	margin: 0px 0px 5px 18px;
	font-size : 10pt; 
	color: #006600;
	line-height :12pt;
	list-style-image: url(/kyusyu/images/star_13.gif); 
}

/* ----- 箇条書き---------------------------- */
div#menu_sub ul  {
	margin: 7px 0px 0px -10px;
	font-size : 10pt; 
	color: #000000;
	line-height :11pt;
}

div#menu_sub ul li {
	margin: 0px 0px 0px 0px;
	font-size : 10pt; 
	color: #000000;
	line-height :12pt;
	list-style-image: url(/kyusyu/images/balloon_01.gif); 
}

div#menu_sub blockquote {
	margin: 7px 0px 0px -20px;
}

div#menu_sub2 ul  {
	margin: 7px 0px 0px -40px;
	font-size : 10pt; 
	color: #000000;
	line-height :11pt;
}

div#menu_sub2 ul li {
	margin: 0px 0px 5px 0px;
	color: #FF0099;
	font-size : 10pt; 
	line-height :12pt;
	list-style-image: url(/kyusyu/images/point_02.gif); 
}

div#menu_sub3 ul{
	margin: 7px 0px 0px -30px;
}

div#menu_sub3 ul li{
	margin: 0px 0px 5px 0px;
	font-size : 10pt; 
	line-height :10pt;
	list-style-image: url(/kyusyu/images/arrow_07.gif); 
}

/* ----- 箇条書き---------------------------- */
div#drive_sub ul  {
	margin: 0px 0px 0px -10px;
	font-size : 10pt; 
	color: #000000;
	line-height :11pt;
}

div#drive_sub ul li {
	margin: 0px 0px 5px 0px;
	font-size : 10pt; 
	color: #FF0099;
	line-height :12pt;
	list-style-image: url(/kyusyu/images/mc8.gif); 
}

div#drive_sub ul li ul {
	margin: 7px 0px 0px -40px;
}

div#drive_sub ul li ul li{
	margin: 0px 0px 5px 0px;
	font-size : 10pt; 
	line-height :12pt;
	list-style-image: url(/kyusyu/images/point_02.gif); 
}

div#drive_sub ul li ul li ul{
	margin: 7px 0px 0px -30px;
}

div#drive_sub ul li ul li ul li{
	margin: 0px 0px 5px 5px;
	font-size : 10pt; 
	line-height :10pt;
	list-style-image: url(/kyusyu/images/arrow_07.gif); 
}

/* ----- 箇条書き---------------------------- */
div#kansou ul  {
	margin: 7px 0px 0px 0px;
}

div#kansou ul li {
	margin: 0px 0px 0px 20px;
	font-size : 11pt; 
	color: #000000;
	line-height :13pt;
	list-style-image: url(/kyusyu/images/icon_3.gif); 
}

div#kansou ul li ul {
	margin: 0px 0px 20px 25px;
	font-size : 10pt; 
	color: #778899;
	line-height :13pt;
}

div#.waku {
	margin: 15px;
}

div#.waku ol  {
	margin: 5px 0px 0px 0px;
}

div#.waku ol li {
	margin: 20px 0px 20px 20px;
	font-size : 11pt; 
	color: #0000ff;
	line-height :15pt;
}

div#.waku ul  {
	margin: 15px 0px 15px 0px;
}

div#.waku ul li {
	margin: 0px 0px 5px 30px;
	font-size : 10pt; 
	color: #0000ff;
	line-height :13pt;
}



/* ----- 箇条書き---------------------------- */
div#ashiato ul  {
	margin: 7px 0px 0px 0px;
}

div#ashiato ul li {
	margin: 0px 0px 5px 20px;
	font-size : 13pt; 
	color: #778899;
	font-weight: bold; 
	line-height :15pt;
	list-style-image: url(/kyusyu/images/icon_3.gif); 
}

div#ashiato ul li ul {
	margin: 15px 0px 0px 0px;
}

div#ashiato ul li ul li{
	margin: 0px 0px 5px 20px;
	font-size : 10pt; 
	font-weight: normal; 
	line-height :13pt;
	list-style-image: url(/kyusyu/images/balloon_150.gif); 
}

/* ----- 箇条書き---------------------------- */
div#yotei ul  {
	margin: 7px 0px 0px 0px;
}

div#yotei ul li {
	margin: 0px 0px 5px 20px;
	font-size : 13pt; 
	color: #FF6633;
	font-weight: bold; 
	line-height :15pt;
	list-style-image: url(/kyusyu/images/icon_1.gif); 
}

div#yotei ul li ul {
	margin: 10px 0px 20px 0px;
}

div#yotei ul li ul li{
	margin: 0px 0px 5px 30px;
	font-size : 10pt; 
	font-weight: normal; 
	color: #000000;
	line-height :13pt;
	list-style-image: url(/kyusyu/images/star_13.gif); 
}

/* ----- メイン （中央）---------------------------------- */
div#main .center {
	width: 675px;
	overflow: hidden; 
	float: left;
	text-align: left;
}


/* ----- リンク　--------------------------------- */

div#main .center .site h2 {
	width: 650px;
	padding: 5px;
	font-size : 12pt; 
	line-height :13pt;
	border : solid 2px #b0e0e6   ;
	color : #000000;
	background-color : #b0e0e6   ;
	text-align: left;
}

div#main .center .site h3 {
	width: 650px;
	padding: 5px;
	font-weight: normal; 
	font-size : 10pt; 
	line-height :11pt;
	border : solid 2px #b0e0e6  ;
	color : #000000;
	background-color : #b0e0e6   ;
	text-align: right;
}

div#main .center .site h4 {
	font-size : 12pt; 
	line-height :13pt;
}

div#main .center .site .block {
	width: 640px;
	font-weight: normal; 
	font-size : 10pt; 
	line-height :13pt;
	border-right : solid 2px #b0e0e6  ;
	border-left : solid 2px #b0e0e6  ;
	background-color : #ffffff;
	text-align: left;
}

div#main .center .site .txt {
	width: 590px;
	text-align: center;
}
div#main .center .site p {
	margin: 5px 0px 5px 5px;
	font-size : 7pt; 
	line-height :7pt;
	color : #ff8888;
	text-align: left;
}


/* ----- 約束事---------------------------------- */

div#.yakusoku ol  {
	margin: 20px 0px 0px 10px;
}

div#.yakusoku ol li {
	margin: 0px 0px 15px 30px;
	font-size : 10pt; 
	color: #000000;
	line-height :12pt;
}

/* ----- 基本構造 テーブル　----------------------------------- */

div#container .top1 {
	width : 460px;
	text-align: left;
	border-bottom : double 3px #3CB371;
}

div#container .right-bottom {
	width : 460px;
	padding: 10px;
	text-align: left;
	border-right : double 3px #3CB371;
	border-bottom : double 3px #3CB371;
}

div#container .left-bottom {
	width : 460px;
	padding: 10px;
	text-align: left;
	border-left : double 3px #3CB371;
	border-bottom : double 3px #3CB371;
}

/* ----- フッター　------------------------------------ */
div#footer {
	float: none;
	clear: both;
}

div#footer .base {
	margin: 10px 0px 5px 0px;
	width: 800px;
	overflow: hidden; 
	text-align: center;
}

/* ----- サイトマップ　--------------------------------- */

div#sitemap {
	float: none;
	clear: both;
}

div#sitemap .base {
	margin: 10px 0px;
	width: 680px;
	overflow: hidden; 
}

div#sitemap .mapleft {
	width: 315px;
	margin-left: 10px;
	margin-right: 5px;
	overflow: hidden; 
	float: left;
	text-align: center;
}

div#sitemap .mapright {
	width: 315px;
	margin-left: 5px;
	margin-right: 10px;
	overflow: hidden; 
	float: left;
	text-align: center;
}

div#sitemap .mapleft h2 {
	width : 300px;
	padding: 5px;
	font-size : 11pt; 
	line-height :11pt;
	border : solid 2px #CCCCFF;
	color : #000000;
	background-color : #CCCCFF;
	text-align: left;
}

div#sitemap .mapleft .block {
	width: 280px;
	font-weight: normal; 
	font-size : 10pt; 
	line-height :13pt;
	border-right : solid 2px #CCCCFF;
	border-left : solid 2px #CCCCFF;
	background-color : #ffffff;
	text-align: left;
}

div#sitemap .mapright h2 {
	width : 300px;
	padding: 5px;
	font-size : 11pt; 
	line-height :11pt;
	border : solid 2px #CCCC99;
	color : #000000;
	background-color : #CCCC99;
	text-align: left;
}

div#sitemap .mapright .block {
	width: 280px;
	font-weight: normal; 
	font-size : 10pt; 
	line-height :13pt;
	border-right : solid 2px #CCCC99;
	border-left : solid 2px #CCCC99;
	background-color : #ffffff;
	text-align: left;
}

/* ----- 猫の知恵 ---------------------------------- */

div#topics {
	margin: 30px 0px;
	float: none;
	clear: both;
}

div#topics h2{
	width:100%;
	height:13px;
	padding:2px;
	background:#D3D3D3;
	border : solid 1px #808080;
	border-width:0 0 0 10px
	font-size : 13pt; 
	line-height :13pt;
	color : #000000;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	text-align: left;
}

div#topics blockquote{
	margin: 10px 5px 10px 30px;
	text-align: left;
}

div#topics p{
	font-size : 8pt; 
	line-height :10pt;
	color : #696969;
	text-align: right;
}

/* ----- マーカー　--------------------------------- */

div#.point  ul li {
	margin: 0px 0px 10px 1px;
	list-style-image: url(/images/lamp5.gif); 
}

/* テーブルスタイル（右と下が二重線） */

div#.item_box_1{ 
	margin-left: 20px;
	width:646px;
	height:106px;
	padding:2px;
	background:#EBFCCE;
	border-color:#8CA85A;
	border-width:1px;
	border-style:solid;
}

div#.item_box_2{ 
	width:640px;
	height:100px;
	padding:5px;
	background:#FFFFFF;
	border-color:#8CA85A;
	border-width:1px;
	border-style:dotted;
}

div#.item_box_2 .left_box{ 
	width: 150px;
	overflow: hidden; 
	float: left;
	text-align: center;
}
div#.item_box_2 .right_box{ 
	width:470px;
	overflow: hidden; 
	float: left;
	text-align: left;
}

div#.item_box_2 .right_box blockquote{
	margin: 10px;
}

div#.item_box_2 .right_box h3{
	font-size : 13pt; 
	line-height :15pt;
	color : #ff0000;
	font-weight: bold; 
	font-family : "Comic Sans MS";
	margin : 0px; 
}

div#.table-green{ 
	width :445px;
	margin: 20px 0px 20px 10px;
	padding:10px;
	background-color : #f0fff0;
	border-top : solid 1px #3cb371; 
	border-left : solid 1px #3cb371;
	border-bottom : double 3px #3cb371;
	border-right : double 3px #3cb371;
}

div#.table-pink{ 
	width :445px;
	margin: 20px 0px 20px 10px;
	padding:10px;
	background-color : #FAF0E6;
	border-top : solid 1px #FFB6C1; 
	border-left : solid 1px #FFB6C1;
	border-bottom : double 3px #FFB6C1;
	border-right : double 3px #FFB6C1;
}

div#.table-blue {
	width :445px;
	margin: 20px 0px 20px 10px;
	padding:10px;
	background-color : #F0F8FF;
	border-top : solid 1px #1e90ff; 
	border-left : solid 1px #1e90ff;
	border-bottom : double 3px #1e90ff;
	border-right : double 3px #1e90ff;
}

div#.waku1 {
	width : 150px;
	padding: 0px;
	background-color:#ffffff;
	border : double 3px lightgreen;
}

div#.waku2 {
	background-color:#ffffff;
	border : double 3px #ADFF2F;
}

div#.waku3 {
	padding: 7px;
	border : solid 1px dimgray;
}


div#.map1{
	width:266px;
	height:96px;
	padding:2px;
	margin-bottom: 15px;
	background:#EBFCCE;
	border : solid 1px #8CA85A;
}

div#.map2{
	width:260px;
	height:90px;
	padding:5px;
	background:#FFFFFF;
	border : dotted 1px #8CA85A;
	text-align: center;
}


/* テーブルスタイル */

td.gray{ 
	border-top : solid 1px #c0c0c0; 
	border-left : solid 1px #c0c0c0;
	border-bottom : solid 1px #556B2F;
	border-right : solid 1px #556B2F;
}

td.sakuin{ 
	font-size : 13pt; 
	line-height :13pt;
	color : #ffffff;
	font-weight: bold; 
	text-align: center;
	background-color:#b22222;
}


/* フォントサイズ */
td.size6{ 
	font-size : 6pt; 
	line-height : 9pt; 
}
td.size7{ 
	font-size : 7pt; 
	line-height : 10pt; 
}
td.size8{ 
	font-size : 8pt; 
	line-height : 11pt; 
}
td.size9{ 
	font-size : 9pt; 
	line-height : 12pt; 
}

a:link  {
	color: #3366CC; 
	text-decoration: none 
}
a:visited  { 
	color: #333399; 
	text-decoration: none 
}
a:hover  { 
	color: #ff0000; 
	text-decoration: underline 
}



a.menulink2 {
	display: block;
	width: 125px;
	text-decoration: none;
	font-family : "Comic Sans MS";
	font-size : 10pt;  
	color: #000000;
	border: none;
}


.menu01 a:link		{color:#ffffff;text-decoration:none;}
.menu01 a:visited	{color:#ffffff;text-decoration:none;}
.menu01 a:hover		{color:#FF0000;text-decoration:none;}
.menu01 a:active	{color:#FF0000;text-decoration:none;}

/*+++++メニュー：メニュー内の設定+++++*/

#mainMenu	{
	width :205px;
	margin: 20px 0px 30px 5px;
	padding:5px;
	float:left;
}
#mainMenu li	{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	border-bottom : solid 1px #d3d3d3;
	text-align: left;
	color: #000000;
	list-style: none; 
}

#mainMenu a:link	{
	color:#000000;text-decoration:none;	
}
#mainMenu a:visited	{
	color:#000000;text-decoration:none;
}
#mainMenu a:hover	{
	color:#ff0000;text-decoration:none;
}
#mainMenu a:active	{
	color:#000000;text-decoration:none;
}