body { margin: 0px; background: #FFF; text-align: center;}
body#htmlpage { margin: 0px; background: #000; text-align:center;}
body#whbg { margin: 0px; background-color: #FFF; background-image: none;}
h1 { margin: 0 0 5px; font: 14px normal; line-height: 130%; color: #555; font-family: "Georgia", "Times New Roman", "Times", "serif";}
/*-----------------------------------------------
レイアウト
-----------------------------------------------*/
#pagetop {
	width: 800px;
	background-color: #FFF;
	margin: 0 auto;
	text-align: right;
	}
#bodybg {
	background: url(img/share/bg.jpg) repeat-x #FFF center 50px;
	text-align: center;
	}
#bodybg2 {
	background: #FFF url(img/share/bg.jpg) repeat-x center 60px;
	text-align: center;
	}
#bodynobg {
	width: 600px;
	background: #FFF;
	}
#contents {
	width: 800px;
	background-color: #FFF;
	margin: 0 auto;
	border-style: solid;
	border-color: #93864F #999 #999 #999;
	border-width: 1px 1px 0 1px;
	}
#contents2 {
	width: 800px;
	background-color: #FFF;
	margin: 0 auto 0;
	border-style: solid;
	border-color: #93864F #999 #999 #999;
	border-width: 1px 1px 0 1px;
	}
#btm {
	padding: 10px 30px;
	font-size: 70%;
	line-height: 140%;
	color: #595959;
	font-family: "Arial", "Verdana", "Helvetica", san-serif;
	}
#btm2 {
	border-top: 1px solid #666;
	padding: 10px 0 100px;
	font-size: 70%;
	line-height: 140%;
	color: #595959;
	font-family: "Arial", "Verdana", "Helvetica", san-serif;
	}
#footer {
	margin: 0px auto;
	padding: 10px;
	width: 780px;
	height: 63px;
	background: url(img/share/footerbg.gif) no-repeat #FFF;
	text-align: left;
	font-size: 70%;
	line-height: 140%;
	color: #333;
	border-style: solid;
	border-color: #d3d3d3 #999 #999 #999;
	border-width: 1px 1px 0 1px;
	}
* html #footer {
	margin: 0px auto;
	padding: 10px;
	width: 802px;
	height: 63px;
	background: url(img/share/footerbg.gif) no-repeat #FFF;
	text-align: left;
	font-size: 70%;
	line-height: 140%;
	color: #333;
	border-style: solid;
	border-color: #d3d3d3 #999 #999 #999;
	border-width: 1px 1px 0 1px;
	}
.mn_line { border: #FFF solid; border-width: 0 0 1px;}
#headpic { border: #93864F solid; border-width: 0 0 1px;}
#footer2 {
	margin: 0px auto;
	padding: 15px 30px;
	width: 740px;
	background-color: #F2F2F2;
	text-align: right;
	font-size: 70%;
	line-height: 140%;
	color: #333;
	}
* html #footer2 {
	width: 800px;
	background-color: #F2F2F2;
	text-align: right;
	margin: 0px auto;
	padding: 10px 30px;
	font-size: 70%;
	line-height: 140%;
	color: #333;
	}
#contents_htmlpage {
	width: 600px;
	background-color: #FFF;
	margin: 0 auto;
	}
#footer_htmlpage {
	margin: 0px auto;
	padding: 5px 30px;
	width: 540px;
	background-color: #FFF;
	text-align: right;
	font-size: 70%;
	line-height: 140%;
	color: #333;
	}
* html #footer_htmlpage {
	width: 600px;
	background-color: #FFF;
	text-align: right;
	margin: 0px auto;
	padding: 5px 30px;
	font-size: 70%;
	line-height: 140%;
	color: #333;
	}
#footer2_htmlpage {
	margin: 0px auto;
	padding: 15px 30px;
	width: 540px;
	background-color: #F2F2F2;
	text-align: right;
	font-size: 70%;
	line-height: 140%;
	color: #333;
	}
* html #footer2_htmlpage {
	width: 600px;
	background-color: #F2F2F2;
	text-align: right;
	margin: 0px auto;
	padding: 10px 30px;
	font-size: 70%;
	line-height: 140%;
	color: #333;
	}

/*-----------------------------------------------
レイアウトここまで
-----------------------------------------------*/
	
.ji_title { font-size: 150%; line-height: 140%; color: #000; font-family: "Georgia", "Times New Roman", "Times", "serif";}
.ji_140 { font-size: 140%; line-height: 140%; color: #333; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.ji_120 { font-size: 120%; line-height: 140%; color: #333; font-family: "Arial", "Verdana", "Helvetica", san-serif;} 
.ji_110 { font-size: 110%; line-height: 140%; color: #333; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.ji_100 { font-size: 100%; line-height: 140%; color: #333; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.ji_90 { font-size: 90%; line-height: 140%; color: #333; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.ji_80 { font-size: 80%; line-height: 140%; color: #333; font-family: "Arial", "Verdana", "Helvetica", "san-serif";}
.ji_75 { font-size: 75%; line-height: 140%; color: #333; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.ji_70 { font-size: 70%; line-height: 140%; color: #333; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.ji_idt50 { padding: 5px 5px 5px 50px; font-size: 80%; color: #333; line-height: 140%; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.ji_idt20 { padding: 5px 5px 5px 20px; font-size: 80%; color: #333; line-height: 140%; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.ji_idt15 { padding: 5px 5px 5px 15px; font-size: 80%; color: #333; line-height: 140%; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.ji_idt10 { padding: 5px 5px 5px 10px; font-size: 80%; color: #333; line-height: 140%; font-family: "Arial", "Verdana", "Helvetica", san-serif;}
.linehgt_180 {  line-height: 180%}
.col_wh { color: #FFFFFF}
.col_orange { color: #FF6600}
.col_blue { color: #2C3876}
.col_brown { color: #9E6210}
.col_green { color: #28763D}
.col_sky { color: #4C95D9}
.col_red { color: #8E0027}
a:link { color: #555; text-decoration: underline}
a:visited { color: #777; text-decoration: underline}
a:hover { color: #555; text-decoration: none}
a.link1:link { color: #31B162; text-decoration: none}
a.link1:visited { color: #008A46; text-decoration: none}
a.link1:hover { color: #31B162; text-decoration: underline}
a.link2:link { color: #333; text-decoration: underline}
a.link2:visited { color: #555; text-decoration: underline}
a.link2:hover { color: #333; text-decoration: none}
a.link3:link { color: #EEE; text-decoration: none}
a.link3:visited { color: #CCC; text-decoration: none}
a.link3:hover { color: #EEE; text-decoration: underline}
a.link4:link { color: #333; text-decoration: none}
a.link4:visited { color: #555; text-decoration: none}
a.link4:hover { color: #333; text-decoration: underline}
.sptop_05 { padding: 5px 0px 0px}
.sptop_06 { padding: 5px 0px 0px }
.sptop_10 { padding: 10px 0px 0px}
.sptop_20 { padding: 20px 0px 0px}
.spbtm_05 { padding: 0 0 5px}
.spbtm_06 { padding: 0 0 6px}
.spbtm_10 { padding: 0 0 10px}
.sphgt_05 { padding: 5px 0px}
.sphgt_10 { padding: 10px 0px}
.sphgt_15 { padding: 15px 0px}
.sphgt_20 { padding: 20px 0px}
.spwid_05 { padding: 0px 5px }
.spwid_10 { padding: 0px 10px}
.spwid_15 { padding: 0px 15px}
.spwid_20 { padding: 0px 20px}
.mgtop_10 { margin: 10px 0px 0px}
.mgbtm_05 { margin: 0px 0px 5px}
.mgbtm_10 { margin: 0px 0px 10px}
.mghgt_10 { margin: 10px 0px}
.mgwid_05 { margin: 0px 5px}
.mgwid_10 { margin: 0px 10px}
.mgwid_25 { margin: 0px 25px}
.mg_10 { margin: 10px}
.bg_line { border: #999999 solid; border-width: 0 0 1px}
.bg_line2 { border: #999999 dotted; border-width: 0 0 1px}
.nopt {	padding: 0; margin: 0px 15px; list-style-type: none}
.nopt li{ margin: 12px 0px}.line {  border-color: black black #595959; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.ji_title2 { font-size: 100%; line-height: 140%; color: #000; font-family: "Georgia", "Times New Roman", "Times", "serif"; }
.spbtm_20 { padding: 0 0 20px}
.ji_80g { font-size: 80%; line-height: 140%; color: #938651; font-family: "Arial", "Verdana", "Helvetica", "san-serif"; }
.ji_title3 { font-size: 110%; line-height: 140%; color: #989898; ; font-family: "Georgia", "Times New Roman", "Times", "serif"}
.ji_title4 { font-size: 80%; line-height: 140%; color: #000; font-family: "Georgia", "Times New Roman", "Times", "serif"; }
.spwid_10r { padding: 0px 10px 0px 0px}
.title_htmlpage { padding: 5px 5px 5px 20px; font-size: 90%; color: #FFFFFF; line-height: 140% ; background-color: #999999; font-family: "Georgia", "Times New Roman", "Times", "serif";}

/* 100309追加*/
#areainfo {
	font-size: 80%;
	line-height: 140%;
	color: #333;
	font-family: "Arial", "Verdana", "Helvetica", "san-serif";
	padding-bottom:30px;
}

#areainfo p {
	padding:0;
	margin:0;
}

#areainfo h3 {
	margin:15px 0 0 0;
	padding:0;
}

#areainfo h4 {
	padding:10px 0 3px 0;
	margin:0;
}