@charset "shift_jis";body{font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";font-size:75%;line-height:2;color:#333333;background-color:#FFFFFF;margin:0px;padding:0px;text-align:center;background-image:url(image/bg.gif);height:100%;width:100%;}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form{margin:0px;padding:0px;}
ul{list-style-type:none;}
img{border:none;}
input,textarea,select{font-size:1em;}
form{margin:0px;}
table{border-collapse:collapse;font-size:100%;border-spacing:0;}
a{color:#333333;}
a:hover{color:#4b8401;text-decoration:none;}
#container{background-image:url(image/container_bg.png);background-repeat:no-repeat;background-position:center top;}
#header{text-align:left;height:100px;width:1100px;margin-right:auto;margin-left:auto;position:relative;}
#header #logo{position:absolute;left:0px;top:0px;}
#header h1{font-size:11px;font-weight:normal;color:#FFFFFF;line-height:20px;text-align:right;position:absolute;z-index:1;top:0px;right:30px;}
#contents{background-image:url(image/contents_bg.gif);background-repeat:repeat-y;width:900px;margin-right:auto;margin-left:auto;text-align:left;}
ul#menu li{float:left;}
ul#menu img{vertical-align:bottom;}
#contentsin{clear:left;width:100%;}
#main{float:left;display:inline;width:620px;margin-left:10px;padding-top:10px;padding-bottom:50px;}
#main h2{font-size:100%;line-height:30px;height:30px;overflow:hidden;padding-left:35px;color:#fff799;background-image:url(image/midashi_bg.gif);background-repeat:no-repeat;}
#main p{padding:0.5em 10px 1em;}
#side{float:right;display:inline;width:240px;color:#FFFFFF;padding-top:10px;padding-bottom:50px;margin-right:10px;}
#side h3{background-color:#FFFFFF;font-size:100%;color:#213a00;text-align:center;padding-top:10px;padding-bottom:10px;}
#side h3 a{color:#213a00;}
#side p{padding-top:0.5em;padding-bottom:1em;}
#side a{color:#FFFFFF;}
ul.sidemenu{margin-bottom:1em;}
ul.sidemenu a{background-image:url(image/sidemenu_bg.gif);background-repeat:repeat-x;background-position:top;display:block;width:238px;color:#FFFFFF;text-decoration:none;text-align:center;background-color:#659626;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;padding-top:5px;padding-bottom:5px;}
ul.sidemenu a:hover{background-color:#7cb335;background-image:none;}
#footer{clear:both;width:100%;background-image:url(image/footer_bg.gif);background-repeat:repeat-x;background-position:bottom;background-color:#80A84C;color:#FFFFFF;padding-top:20px;padding-bottom:20px;text-align:center;}
#footer a{color:#FFFFFF;}
.ta1{width:620px;margin-right:auto;margin-left:auto;background-color:#000000;color:#999999;}
.ta1, .ta1 td, .ta1 th{border:1px solid #ffffff;}
.ta1 td, .ta1 th{padding:10px;vertical-align:top;}
.ta1 th{width:160px;text-align:center;}
.ta1 h3{font-size:120%;color:#FFFFFF;}
.ta1 p{line-height:1.6;padding:0px !important;}
.ta1 a{color:#FFFFFF;}
.ta1.white{background-color:#ffffff;color:#333333;}
.ta1.white, .ta1.white td, .ta1.white th{border:1px solid #4b8401;}
.ta1.white a{color:#333333;}
.ta1.white h3{color:#4b8401;}
.ta1.white h3 a{color:#4b8401;}
#main dl.new{height:145px;overflow:auto;padding-right:10px;padding-left:10px;border:1px solid #4b8401;}
#main dl.new dt{font-weight:bold;}
#main dl.new dd{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#4b8401;}
.color1{color:#4b8401;}
.look{background-color:#ebebeb;}
.pagetop{text-align:right;}
.mb1em{margin-bottom:1em;}
.style1{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;color:#0C3;background-color:#FFC;height:18px;font-style:normal;}