 A{color:#006699;}
 A:hover {background-color:#009900;}
 A:hover {color:#ffffff;}
 #tb{width:85%; top:0%; left:0%; position:absolute; border-right:solid #006600 5px; border-left:solid #006600 5px;}
 #hd{border-bottom:#006600 1px solid; font-size:12px; padding-bottom:3px;}
 #hd2{border-bottom:#006600 1px solid;}
 #hd3{background-color:#006600; color:#ffffff; text-align:right; font: 11px Arial; line-height:12px;}
 #hd4{font-size:14px; line-height:20px; margin:10px;}
 #cntns{width:70%; font-size:13px; line-height:23px; padding:10px; padding-bottom:150px;}
 #mn{width:15%; padding:0px; font:12px; line-height:18px; border-right:#006600 1px dotted;}
 #mn a{text-decoration:none;}
 #bnr{width:15%; background-color:#f5f5f5; line-height:20px; font-size:12px; text-align:center;}
 #bnr a{text-decoration:none;}
 #info{width:100%; background-color:#f5f5f5; border-top:; font:12px; line-height:18px;}
 #copy{width:100%; background-color:#006600; font: 12px Arial; color:#ffffff; text-align:center;}
 .cntns2{font-size:13px; line-height:23px;}
 .menu {width:100%; background-color:#009900; color:#ffffff; border:solid 1px #cccccc; text-align:center;}
 .menu a{width:100%; background-color:#009900; color:#ffffff;}
 .menu a:hover {background-color:#00cc00; color:#ffffff;}
 .submenu a{width:100%; background-color:#ffffff; color:#009900; padding-top:5px; padding-bottom:5px;}
 .submenu a:hover {background-color:#00cc00; color:#ffffff;}
 .submenu2 a{color:#333333; padding-top:5px; padding-bottom:5px;}
 .inmenu{width:100%; height:18px; background-color:#8fbc8f; color:#ffffff; border-top:dotted 1px #009900;}
 .kkk a{width:85%; color:#006699; border:#006699 3px solid; line-height:30px; text-align:center;}
 .kkk a:hover {background-color:#006699; color:#ffffff; border:#cfcfcf 3px solid;}
 .bana{width:90%; margin-top:10px; padding:3px; border:solid 1px #006699; background-color:#ffffff;}
 .bana a{width:100%; margin-top:3px; font-family:HGP憂塸妏恨集窾B; color:#000000; border:dotted 1px #006699; background-color:#99ccff;}
 .bana a:hover {width:100%; font-family:HGP憂塸妏恨集窾B; color:#ffffcc; border:solid 2px #33ccff; background-color:#006699;}
 .banamsbc{width:90%; margin-top:30px; padding:3px; border:solid 1px #cc3300; font-size:11px; background-color:#ffffff;}
 .banamsbc a{width:100%; margin-top:3px; font-family:HGP憂塸妏恨集窾B; font-size:12px; color:#000000; border:dotted 1px #cc3300; background-color:#ffbfaa;}
 .banamsbc a:hover {width:100%; font-family:HGP憂塸妏恨集窾B; color:#ffffcc; border:solid 2px #ffbfaa; background-color:#cc3300;}
 .hr1{height:1px; color:#000000;}
 .hr2{border:dotted 2px #cccccc;}
 .tl{color:#8fbc8f; font-size:13px;}
 .fo{padding-left:3px; font-family:俫俧恨集窫-PRO; color:#ff6600; border-top:outset 2px #99cc66; border-left:outset 2px #99cc66; font-size:14px;}
 .su{color:#000099; font-size;13px;}
 .gai{background-color:#ffffcc; border:solid 1px #000000; width:80px; text-align:center; line-height:20px;}
 .gai2{border-bottom:solid #cccccc 1px; padding:3px; margin-bottom:5px;}
 .marylw{background-color:#ffff99; padding:2px;}
 .curri1{width:20px; margin-right:2px; line-height:20px; color:#ffffff; background-color:#0099cc; text-align:center; border:solid 1px #000000; font:10px;}
 .curri2{font-size:12px; line-height:23px; border:#000000 1px solid;}
 .curri3{border:solid 1px #cc3300; width:80px; text-align:center;}
 .curri4{border:solid 1px #003399; width:80px; text-align:center;}
 .kkkul{list-style-type:square; margin-top:3px; margin-bottom:3px;}
 .lp1{width:35%; margin-right:2%; margin-left:2%;}
 .lp2{width:40%;}
 .sitemenu1{width:100%; margin-bottom:5px; background-color:#00cccc; color:#ffffff; text-align:center;}
 .sitemenu2{width:100%; margin-bottom:5px; background-color:#00cccc; color:#ffffff; text-align:center;}
 .mlah5{background-color:#eeeeee; font-weight:normal; font-size:14px; margin-bottom:5px; padding-left:3px;}
 .mlano{background-color:#0066cc; color:#ffffff; padding:3px; margin-right:3px; font-family:Arial; font-weight:bold;}
 .mlacb{width:160px;}
 #mft{width:600px; border-left:outset 8px; border-top:outset 8px; border-right:inset 8px; border-bottom:inset 8px;}
 .mff{font-size:13px; line-height:20px;}
 .mf{margin:10px;}
 .mfk{width:100px; text-align:center; border:solid 1px #cccccc; margin-right:10px; background-color:#eeeeee;}
 .mfs{margin-left:20px; margin-bottom:3px;}
 .mfsk{width:80px; text-align:center; border:solid 1px #cccccc; margin-right:10px;}
 .mh4{margin-top:10px; font-size:13px; text-align:center;}
 .mh5{background-color:#eeeeee; color:#cc0000; font-weight:normal; padding-left:3px; margin-bottom:1px; margin-left:10px; margin-right:10px; border-bottom:double 3px #cc3300;}
 .sfh4{background-color:#ccff99; color:#009900; padding-left:3px; margin-bottom:3px; font-size:13px;}
 .sfh5{background-color:#eeeeee; font-weight:normal; padding-left:3px; margin-bottom:1px;}
 .sfk{padding-left:30px; margin-bottom:10px;}
 .fam{width:80px; text-align:center; border-bottom:solid 1px #cccccc; margin-right:10px;}
 .fam2{margin-left:90px;}
 .far{color:#666666; font-size:11px;}
 #tokutei{width:70%; font-size:14px; line-height:24px;}
 #toku_h{background-color:#003366; color:#ffffff; padding:2px;}
 .tokut{margin-bottom:2%; }
 .tokutei{width:15%; border:solid 1px #cccccc; margin-right:2%; text-align:center;}


