@charset "UTF-8";/*margin0-基本レイアウト*/body{border:0;background-color:#fff;margin-top:0;margin: auto 0 auto 0;color:#444;font-family: sans-serif; letter-spacing:0.1em;}img{border: none;}a {text-decoration: none }a:link {color: #999; }a:hover{color:#2c44ab; }a:visited{color: #628fa6; }td a:link {color: #999;}td a:hover{color:#2c44ab;}/*link icon gray*/.link-top {width : 12px;  height: 12px;background: url("img/navi_link_icon.gif") bottom no-repeat;background-position: left bottom ; margin-left : 5px ;}span.link-top-txt {font-size:10px;}/*link icon blue*/.link-icon {width : 12px;  height: 12px;background: url("img/navi_link_iconB.png") bottom no-repeat;background-position: left bottom ;margin-right : 2px ;}/* honbun-wide LINK*/td#honbun-wide a {font-weight:bold;_font-weight:100; font-size:95%;}td#honbun-wide a:link {color:#54a7d2; }td#honbun-wide a:hover {color: #9999ff; }h1{font-size:15px; color:#00339F;margin-top:0px; margin-bottom:0px;_font-weight:100;}h1 a {font-size:75%;}h1 a:link{color: #24a2b9}h1 a:hover{color:#00a9ff;}h2{font-size:12px;color:#5f8ea5;margin-top:0px; margin-bottom:0px;_font-weight:100;}h2 a {font-size:85%;}h2 a:link{color: #24a2b9}h2 a:hover{color:#00a9ff;}h3{font-size:12px;color:#88a6b5;margin-top:0px; margin-bottom:0px;_font-weight:100;}h4{font-size:11px;color:#3c738e;margin-top: 15px; margin-bottom: 0px;_font-weight:100;}h4 a:link{color: #3c738e;}h4 a:hover{color:#217eb4;}/*- 24a2b9 *//*sub-navi*/.sub-navi{padding-left:40px; padding-right:1em;font: bold 11px "KozGoPro-Bold","sans-serif";_font:  11px "sans-serif";line-height:2.3;color:#839a04;}/*-.sub-navi a {text-decoration: none }*/.sub-navi a:link {color: #1b1464 }.sub-navi a:hover{color:#00a9ff;}/*sub-navi2*/.sub-navi2{padding-left:50px; padding-bottom:5px;font: bold 10px "KozGoPro-Bold","sans-serif";_font:  10px "sans-serif";color:#839a04;line-height:1.8;/*-border: solid 1px #ff0000;*/}/*-.sub-navi2 a {text-decoration: none }*/.sub-navi2 a:link {color: #0071bc }.sub-navi2 a:hover{color:#00deff;}.sub-navi-png{padding-left:25px; }.gyoukan-height-10px{height: 10px;}.gyoukan-height-20px{height: 20px;}.gyoukan-height-30px{height: 30px;}h5 {font-size: 10px;color: #666666;display:none;}}