@charset "shift-jis";



/*  flash  */
#flash{display: none;height: 330px;background-color: #000000;width: 741px;background-image: url(../img/fla_back.gif);background-repeat: no-repeat;}
	
body {font-weight: normal;color: #666666;text-align: center;margin: 0px;padding: 0px;background-image: url(../img/bg.gif);background-repeat: repeat-y;background-position: center top;background-color: #333333;}
#wrap {margin: 0px auto;padding: 0px;text-align: left;width: 741px;background-color: #CCCCCC;}
#main {margin: 0px auto;position: relative;display: block;}


/*  head  */
#head {margin: 0px auto;padding: 0px;height: 76px;width: 741px;background-color: #1B1B27;}
#logo {float: left;width: 150px;margin: 0px;padding: 0px;height: 76px;text-align: left;}
#req {float: right;width: 265px;margin: 0px;padding: 6px 0px 0px;}
#req02 {float: right;width: 265px;margin: 0px;padding: 48px 0px 6px;}
#home {width: 124px;float: left;margin-top: 45px;margin-left: 10px;}


/*  sum  */
#sum {background-color: #000000;margin: 0px;padding: 5px 0px;width: 741px;position: relative;display: block;text-align: center;}
#sum p {font-size: 0.7em;color: #CCCCCC;text-align: left;padding: 0px;margin: 0px 0px 0px 15px;display: block;}
#pagetop {float: right;display: block;margin: 0px;padding: 0px 15px 0px 0px;height: 26px;width: 100px;}


/*  text  */
h1 {margin: 0px;padding: 20px 0px;font-size: 0.7em;color: #CCCCCC;}
h2 {margin: 0px;padding: 30px 0px 0px;}
h3 {font-size: 0.9em;padding-top: 15px;margin: 0px;padding-left: 15px;}
.red {color: #FF0000;font-weight: lighter;}


/*  link  */
#main a:visited {color: #1B1B27;text-decoration: underline;}
#main a:link {color: #1B1B27;text-decoration: underline;}
#main a:active {color: #1B1B27;text-decoration: underline;}
#main a:hover {color: #FFFFFF;background-color: #9BBC67;text-decoration: none;}


/* navi */
#navi {width: 741px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: center;clear: both;padding: 0px;height: 35px;}
#navi img {visibility: hidden;margin: -5000px 0px 0px;clear: left;float: left;}
#navi ul {margin: 0px;padding: 0px;}
#navi ul li {margin: 0px;padding: 0px;list-style-type: none;height: 35px;float: left;}
#navi ul li a {margin: 0px;padding: 0px;display: block;text-decoration: none;height: 35px;float: left;text-indent: -5000px;}

#history,
#history a {background:  url(../img/gnavi.jpg) no-repeat 0px 0px;width: 185px;}
#history_o {background:  url(../img/gnavi_o.jpg) no-repeat 0px 0px;width: 185px;}

#introduce,
#introduce a {background:  url(../img/gnavi.jpg) no-repeat -185px 0px;width: 186px;}
#introduce_o {background:  url(../img/gnavi_o.jpg) no-repeat -185px 0px;width: 186px;}

#expert,
#expert a {background:  url(../img/gnavi.jpg) no-repeat -371px 0px;width: 185px;}
#expert_o {background:  url(../img/gnavi_o.jpg) no-repeat -371px 0px;width: 185px;}

#behavior,
#behavior a {background:  url(../img/gnavi.jpg) no-repeat -556px 0px;width: 185px;}
#behavior_o {background:  url(../img/gnavi_o.jpg) no-repeat -556px 0px;width: 185px;}

#history a:hover {background:  url(../img/gnavi_o.jpg) no-repeat 0px 0px;width: 185px;}
#introduce a:hover {background:  url(../img/gnavi_o.jpg) no-repeat -185px 0px;width: 186px;}
#expert a:hover {background:  url(../img/gnavi_o.jpg) no-repeat -371px 0px;width: 185px;}
#behavior a:hover {background:  url(../img/gnavi_o.jpg) no-repeat -556px 0px;width: 185px;}

/* layout  */
#main_img{
	margin: 0px;
	padding: 0px;
	display: none;
}
#main_contents {padding-right: 15px;padding-left: 16px;}
.contents {background-color: #FFFFFF;width: 710px;}
.contents p {font-size: 0.8em;line-height: 140%;margin: 0px;padding: 15px;color: #333333;display: block;}
.contents_area {background-color: #FFFFFF;width: 710px;}
.contents_area p {font-size: 0.8em;line-height: 140%;margin: 0px;padding: 14px;color: #333333;width: 450px;height: 172px;}
.table01 {background-color: #FFFFFF;}
.table01 th {font-size: 0.8em;text-align: left;margin: 0px;padding: 10px 16px;color: #333333;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;}
.table01 td {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;padding: 10px 16px;font-size: 0.8em;line-height: 140%;}


/* histry  */
.history_bg01{height: 200px;}
.history_bg02{height: 200px;}
.history_bg03{height: 200px;}


/* local_intro  */
.local_introduction_bg01{height: 200px;}
.local_introduction_bg02{height: 200px;}


/* leaf_expert  */
.leaf_expert_bg01{height: 200px;}
.leaf_expert_bg02{height: 200px;}
.leaf_expert_bg03{height: 200px;}

/* behavior  */
.behavior_bg01{height: 200px;}
.behavior_bg02{height: 200px;}
.behavior_bg03{height: 200px;}

/* request  */
.request_table {font-size: 0.8em;margin-top: 16px;margin-bottom: 16px;border-top-width: 1px;border-top-style: solid;border-top-color: #CCCCCC;}
.request_table th {padding: 8px;text-align: left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
.request_table td {padding: 12px 8px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
.cell_bg {background-color: #f3f3f3;}
.input {margin:0px 5px 0px 5px;padding:2px 0px 0px 3px;background-color: #FFFFCC;border: 1px solid #999999;}
.input:focus {margin:0px 5px 0px 5px;padding:2px 0px 0px 3px;background-color: #FFFFFF;border: 1px solid #999999;}


/* sitemap */
#sitemap_table {
}
#sitemap_table td {font-size: 0.8em;padding: 15px 30px;}


/* foot */
#foot_navi{text-align: center;font-size: 0.7em;padding-bottom: 18px;padding-top: 28px;}
#foot_navi02 {text-align: center;font-size: 0.7em;padding-bottom: 18pxpadding-top: 28px;background-image: url(../img/foot_navi_bg.jpg);display: block;margin: 50px 0px 0px;padding: 17px 0px 18px;background-repeat: no-repeat;background-position: center bottom;}
.sai {padding-right: 6px;padding-bottom: 0px;padding-left: 20px;height: 12px;padding-top: 0px;margin: 0px;}
#foot {margin: 0px auto;padding: 12px 0px;width: 741px;display: block;background-color: #1B1B27;color: #CCCCCC;font-size: 0.6em;font-family: Arial, Helvetica, sans-serif;height: 100px;}
#copy {width: 494px;height: 30px;float: left;text-align: right;}
#top_foot {margin: 0px auto;padding: 12px 0px;width: 741px;display: block;background-color: #1B1B27;color: #CCCCCC;font-size: 0.6em;font-family: Arial, Helvetica, sans-serif;}

/* getflash */
#getflash {display: block;color: #999999;padding: 0px;margin: 0px;float: right;
	clear: left;font-size: 1em;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial;}
#getflash td {padding: 0px 8px 8px;line-height: 140%;margin: 0px auto;clear: right;}
#getflash a:visited {color: #999999;text-decoration: underline;}
#getflash a:link {color: #999999;text-decoration: underline;}
#getflash a:active {color: #999999;text-decoration: underline;}
#getflash a:hover {color: #FFFFFF;background-color: #9BBC67;text-decoration: none;}



/* 201010517追加分　*/
.f_table{
	margin: 0px;
	padding: 0px;
	display: none;
}


/* 201010521追加分　*/
.print-none {
	display: none;
}
.pagetop {
	display: none;
}
#foot_navi02 {
	display: none;
}
#pagetop {
	display: none;
}
#info {
	display: none;
}
.btn{
	display: none;
}
.pagetop02 {
	display: none;
}