@charset "shift_jis";
body        {
	font-size: 9pt;
	line-height: 120%;
	background-image: url(../images/gra1.gif);
	background-position: 0 top;
	text-align: center;
	margin-top: 0;
}
p  { font-size: 9pt; line-height: 120% }
td  { font-size: 9pt; line-height: 120% }
h3 { font-size: 11pt }
/*骨組*/
#n_header   { margin-top: 10px; width: 800px }
#box  { background-color: #fff; width: 800px }
/*すべてのページ*/
.all-title  { line-height: 200%; background-image: url("../images/titlebar.gif"); display: block; width: 530px; height: 111px }
h2 { color: #66bb50; font-size: 18pt; padding-top: 40px; padding-left: 50px }
.all-sub   { color: #633; font-size: 11pt; font-weight: bold; display: block; margin-top: 30px; width: 530px; border-bottom: 2px solid #4d2404; border-left: 6px solid #f60 }
.link { }
.link a:link, .link a:visited{ color: #396; font-size: 10pt; font-weight: bold; text-decoration: none }
.link a:hover, .link a:active{ color: #f63; font-size: 10pt; text-decoration: none }
/*トップページ*/
h1  {
	color: #CC6666;
	font-size: 11pt;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.t-gra1 { background-image: url("../images/f-gra1.gif"); background-repeat: repeat-y; background-position: left 0 }
.t-gra2 { background-image: url("../images/f-gra2.gif"); background-repeat: repeat-y; background-position: right 0 }
.menu-td1 { padding-top: 5px; padding-bottom: 5px; border: solid 2px #acda6b }
.umenu-link { }
.title { color: #000; font-size: 12pt; margin: 0 0 1px 20px; padding: 10px 5px 2px 8px; width: 60%; border-bottom: 2px solid #6495ed; border-left: 10px solid #6495ed }
/*飲食店*/
.eat-td1  { background-color: #fff; padding-top: 1px; padding-bottom: 1px; padding-left: 5px }
/*特産品*/
.to-sub { color: #c93; font-size: 11pt; font-weight: bold }
/*プライバシー*/
.p-td  { padding-right: 30px }
/*観光協会とは*/
.con-td1 { border-bottom: 2px dotted #cc9 }
/*会員向けのお知らせ*/
.member_td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.member_sub { color: #600; font-size: 13pt; font-weight: bold }
.me-list { color: #f60; font-size: 11pt; font-weight: bold }
/*フォトコンテスト*/
.photo-waku { padding: 10px; width: 250px; border: solid 2px #633 }
.photo-waku2 {
	margin-bottom: 5px;
}
/*サイトマップ*/
/*年間カレンダー*/
.ca-moji { font-size: 12pt; padding-top: 5px; padding-bottom: 5px; border-bottom: 3px solid #a6caf0 }
/*アルバムCGI
*/
.h_text { color: #c0c0c0; font-size: 11pt; text-align: center }
