html,body{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";margin: 0px;padding: 0px;background-color: #FFFFFF;}
img {border:none;margin: 0px;padding: 0px;}
ul,li,h1,h2,h3{margin: 0px;padding: 0px;list-style-type: none;}
p{margin:0;padding:0;}
.en {lang:EN;font-family: Verdana;}
#main{background-image: url(../img/bg.jpg);background-repeat: repeat-y;width: 868px;display: block;text-align:left;}
#main2{width: 848px;margin-left:10px;}
#logo{width: 848px;height:64px;display: block;}
#menu_m{width: 848px;height:20px;display: block;background-color: #00A040;}
#menu_1{width: 738px;height:20px;display: block;}
.menu1{width: 118px;height:20px;display: block;float:left;}
.menu2{width: 114px;height:20px;display: block;float:left;}
.menu3{width: 125px;height:20px;display: block;float:left;}
.menu4{width: 149px;height:20px;display: block;float:left;}
.menu5{width: 126px;height:20px;display: block;float:left;}
.menu6{width: 106px;height:20px;display: block;float:right;}
#m_contents{width: 848px;height:194px;display: block;clear: both;float: none;margin:0px;padding:0px;}
#flash{width: 632px;height:194px;display: block;float:left;margin:0px;padding:0px;}
#r_menu{width: 216px;height:194px;display: block;float:right;}
.r_menu1{width: 216px;height:66px;display: block;}
.r_menu2{width: 216px;height:62px;display: block;}
#m_contents2{width: 836px;height:100%;display: block;clear: both;float: none;padding-top:4px;margin-left:6px;}
#m_left{width: 625px;height:auto;display: block;float:left;}
#m_right{width: 205px;height:auto;display: block;float:right;}
#topic{width: 625px;height:20px;display: block;background-color: #008FD4;}
.topic1{width: 76px;height:20px;display: block;float:left;}
.topic11 a{float:right;font-size: 10px;color: #FFFFFF;margin-right:15px;margin-top:3px;}
.topic11 a:visited{float:right;font-size: 10px;color: #FFFFFF;margin-right:15px;margin-top:3px;}
#topic22{width: 625px;}
#topic2{width: auto;height:178px;display: block;border: 1px solid #008FD4;}
#topic3{width: 610px;height:164px;display: block;margin-top:8px;padding-left:8px;overflow: no;}
div#topic4{text-align:left;}
div#topic4 dl {line-height: 120%; display: block;margin: 0px;padding: 0px;}
div#topic4 dt {padding-top: 3px;margin: 0px;font-size:12px;color:#008FD4;font-weight: bold;}
div#topic4 dd {display: block;margin-top: -18px;margin-right: 0px;margin-bottom: 3px;margin-left: 9em;padding-top: 0px;padding-right: 0px;padding-bottom: 3px;padding-left: 0px;font-size: 12px;color: #333333;}
.orange{color: #FF6600;}

#new{width: 625px;height:31px;display: block;background-color: #00A040;margin-top:4px;}
#new1{width: 117px;height:30px;display: block;float:left;}
#new2{display: block;float:left;	font-size:10px;color:#ffffff;margin-top: 10px;}
#new3{width: 148px;height:31px;display: block;float:right;}

.new4{width: 625px;display: block;clear: both;float: none;border-left: 1px solid #00A040;float:left;}
.new55 {height:150px;width: 312px;display: block;padding-left:0px;float:left;}
.new5 {height:150px;width: auto;display: block;padding-left:0px;border-bottom: 1px solid #00A040;border-right: 1px solid #00A040;}
.new6{width: 312px;height:149px;display: block;padding:0px;float:right;border-left-width: 1px;border-left-style: solid;border-left-color: #00A040;}
.newim{width: 100px;height:100px;display: block;float:left;margin-top:16px;padding-bottom:10px;padding-left:10px;}
.newtex{font-size:12px;color:#333333;padding-bottom:10px;line-height: 130%;float:right;margin-top:16px;width:190px;padding-right:5px;height:115px;overflow:auto;}
.newtex a{font-size:10px;color:#008FD4;}
.newtex a:hover{color:#009933}
.new7{width: 294px;display: block;margin-top:16px;padding-left:12px;}

.banner3{width: 836px;height:60px;display: block;clear: both;float: none;padding-top:4px;}
.banner1{width: 415px;height:60px;display: block;float:left;}
.banner2{width: 415px;height:60px;display: block;float:right;}

#bottom{width: 836px;height:50px;display: block;clear: both;float: none;}
#tenpo{width: 625px;height:20px;display: block;margin-top:14px;float:left;}
#tenpo a{font-size:10px;color:#008FD4;}
#tenpo a:hover{color:#009933}
#logo2{width: 178px;height:18px;display: block;margin-top:29px;float:right;}


#can1{width: 205px;height:21px;display: block;}
#can2{display: block;}
#can{width: 203px;height:178px;display: block;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #056B46;border-bottom-color: #056B46;border-left-color: #056B46;}
.can7{width: 195px;height:auto;display: block;margin-left:3px;}
.can8{width: 106px;height:105px;display: block;float:left;}
.can9{width: 84px;height:auto;display: block;float:right;font-size:10px;color:#333333;line-height: 120%;}
.can9 a{font-size:10px;color:#000099;}

.can3{width: 205px;height:21px;display: block;margin-top:4px;}
.can4{width: 205px;height:119px;display: block;}
.can5{width: 205px;height:120px;display: block;}
.can6{width: 205px;height:67px;display: block;margin-top:4px;}


/*---------- 第２セクション設定 --------------*/
#m_contents3{width: 842px;height:100%;display: block;clear: both;float: none;padding-top:1px;padding-left:6px;}
#m_contents4{width: 620px;height:100%;display: block;float:left;}
#m_contents5{width: 215px;height:100%;display: block;float:right;}
#m_contents6{width: 836px;height:100%;display: block;clear: both;float: none;padding-left:6px;}
#sectitle{width: 140px;height:50px;display: block;}
#icon{width: 39px;height:50px;display: block;float:left;}
#sectitle2{width: 101px;height:50px;display: block;float:right;}
#sectitle3{width: 173px;height:50px;display: block;}
#sectitle4{width: 134px;height:50px;display: block;float:right;}

#secline{width: 620px;height:5px;display: block;background-image: url(../img/line.gif);background-repeat: repeat-x;}
#secline2{width: 836px;height:5px;display: block;background-image: url(../img/line.gif);background-repeat: repeat-x;}

#com1 th{width: 124px;height:30px;font-size: 14px;line-height: 140%;font-weight: normal;color: #666666;text-align: left;padding-top:5px;}
#com1 td{font-size: 14px;line-height: 140%;color: #666666;text-align: left;padding-top:5px;}
#com2 th{width: 100px;height:30px;font-size: 14px;line-height: 140%;font-weight: normal;color: #666666;text-align: left;padding-top:5px;padding-left:3px;}
#com2 td{font-size: 14px;line-height: 140%;color: #666666;text-align: left;padding-top:5px;}
#commenu{width: 215px;height:27px;display: block;background-color: #018FD4;padding-top:13px;}
.commenu1{width: 213px;height:40px;display: block;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #018FD4;border-bottom-color: #018FD4;border-left-color: #018FD4;}
.commenu1 img{margin-top:13px;margin-left:61px;}
.form_table{background-color: #666666;font-size: 12px;line-height: 140%;color: #666666;}
.form_table th{color:#666666;font-size:12px;line-height:120%;background-color:#F2F2F2;width: 150px;font-weight: normal;text-align: left;padding:3px 3px 3px 8px;}	
.form_table td{color:#666666;font-size:12px;line-height:120%;background-color:#FFFFFF;padding:3px 3px 3px 8px;}	

.size12_g{font-size: 12px;line-height: 140%;color: #666666;padding:4px;}
.orange{color: #FF6600;}
.blue{color: #143898;}