body {margin-top:0px; margin-bottom:0px; text-align: center;
background: url(comimg/back.gif)}

a { text-decoration: none;}
a:link { color: #003399;} 
a:visited { color: #003399;}
a:active { color: #333333;}
a:hover { color: #0000dd; }

h1 {font-size: 160%; font-weight: bold; color: #000066;
font-family:"ＭＳ Ｐ明朝", "細明朝体";margin:5px 0px 0px 0px;}

h2 {font-size: 95%; font-weight: bold; color: #ffffff;
margin:0px 0px -3px 5px; border-top:}

h3 {font-size: 90%; font-weight: bold; color: #296130;margin:0px}
h4 {font-size: 85%; font-weight: bold; color: #333333;margin:0px 0px 3px 0px;}
h5 {font-size: 80%; font-weight: bold; color: #666666;margin:0px}
p  {font-size: 80%; color: #666666; padding:0px 0px 0px 10px;}

/*------大枠 -------*/
.waku{border-left: #003300 1px solid;border-right: #003300 1px solid;
border-bottom: #006600 2px solid;border-top:#006600 2px solid;margin-top:12px;}

.footer p{color:#444444;font-weight:bold;padding:1px 0px 1px 0px;}

/*------メイン-------*/
.main{background-color:#F9F8EC;}

.main_photo{border-top:#434F11 2px solid;border-left:#434F11 2px solid;
padding:20px 0px 5px 10px;}

.main_left p{color: #003300; padding-bottom:10px; border-bottom: #003300 1px dotted;
padding-bottom:10px;}

.main_left h2{font-size: 150%;padding-bottom:5px;font-weight: bold; color: #000066;
font-family:"ＭＳ Ｐ明朝", "細明朝体";}

#top{filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#F9F8EC, EndColorStr=#EFEFD1, GradientType=0);border-top:#ECE7C8 solid 2px;border-right:#92B13A solid 2px;border-bottom:#92B13A solid 2px;border-left:#ECE7C8 solid 2px;}

#top_inner{background-color:#F9F8EC;border:#ECE7C8 solid 2px;}

#top_inner p{padding:0px 5px 0px 5px;}

#top_inner h6{padding:0px 5px 0px 5px;}

/*------上部 -------*/
.top_upper{text-align:left;filter: progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#EFEFD1, EndColorStr=#cccc66, GradientType=0);background-color:#EFEFD1;
border-bottom:#ACAC39 2px solid;marge-top:#ACAC39 1px solid}

.top_upper h5{margin:0px 0px 0px 0px;color: #423C4F;}

.top_lower{	text-align:left;filter: progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#cccc66, EndColorStr=#EFEFD1, GradientType=0);
border-bottom:#ACAC39 2px solid;border-top:#ACAC39 2px solid;}

.top_lower a:link { color: #336600;}
.top_lower a:visited { color: #336600;}  
.top_lower a:active { color: #336600;} 
.top_lower a:hover { color: #398247; text-decoration: underline;}

.top_lower ul{margin:0;padding:0;list-style:none;}
.top_lower li{font-family: "ＭＳ Ｐゴシック","ゴシック";margin-left:5px;
border-left: #ACAC39 3px solid;padding:2px 0px 0px 5px;font-weight: bold;}

/*------ 下部 -------*/
.lower	{border-top:#666666 1px solid;filter: progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#EFEFD1, EndColorStr=#cccc66, GradientType=0);background-color:background-color:#EFEFD1;}

/*------ メニュー -------*/
.finder{filter: progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#FCFBF5, EndColorStr=#EFEFD1, GradientType=0);}

.menu_table{background-color:#F9F8EC;border-left: #cccc66 1px solid;
border-right: #E3E2AC 1px solid;border-bottom: #E3E2AC 1px solid;
border-top:#cccc66 1px solid;}

.menu_table p{color: #666666;border-bottom: #cccccc 1px solid;}

.main_table{border: #cccccc 1px solid;}

.menu1 {text-align:left;filter: progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#162E63, EndColorStr=#234698, GradientType=1);background-color:#234698;}

.menu2 {text-align:left;filter: progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#254725, EndColorStr=#358044, GradientType=1);background-color:#358044;}

.menu3 {text-align:left;filter: progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#565503, EndColorStr=#979706, GradientType=1);background-color:#979706;}

.menu4 {text-align:left;filter: progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#465913, EndColorStr=#627C1B, GradientType=1);background-color:#627C1B;}

/*------ アクセス -------*/
.map_table{border: #cccc66 1px solid;}

/*------ リンク -------*/
.link{background-color:#F9F8EC;border: #cccc66 1px solid;}

.link_table {border-bottom: #666666 1px dotted;}

.link_table ul{margin:0;padding:0;list-style:none;}

.link_table li{font-size:70%;padding-left:20px;
background:url("comimg/li.gif") no-repeat;}
 
/*------ インフォ -------*/
.info_table{background-color:#F9F8EC;border-left: #cccc66 1px solid;
border-right: #E3E2AC 1px solid;border-bottom: #E3E2AC 1px solid;
border-top:#cccc66 1px solid;}

.info_table p{border-bottom: #003300 1px dotted;padding-bottom:10px;}

/*------ フィルター -------*/
.ft1 {filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=7);}

.ft2 { filter: progid:DXImageTransform.Microsoft.shadow(color=#ACAC39, direction=130, strength=8);}
