body {
	background-color: #ffffff;
	margin-top: 0px;
	color:#000000;
}

h1 { color: #333344; font-style: normal; font-weight: bold; font-size: 80%; line-height: 105%; text-decoration: none; margin-top: 2px }
h2 { color: #000000; font-style: normal; font-weight: normal; font-size: 80%; line-height: 105%; text-decoration: none; margin-top: 4px; }
h3 { color: #000000; font-style: normal; font-weight: bold; font-size: 86%; line-height: 100%; text-decoration: none; margin-top: 0px; }
h4 { color: #000000; font-style: normal; font-weight: normal; font-size: 86%; line-height: 180%; text-decoration: none; margin-top: 0px; }
h5 { color: #333344; font-style: normal; font-weight: bold; font-size: 150%; line-height: 100%; text-decoration: none; margin-top: 10px }

 select {font-size: 80%;}
.t01{ color: #333344; font-size: 90%; font-weight: bold}

.moji01{font-size: 85%;}
.moji02{font-size: 80%;font-weight: bold}
.moji03{font-size: 120%}
.moji04{font-size: 110%;font-weight: bold}
.moji05{font-size: 120%;font-weight: bold}
.moji06{color: #333344; font-style: normal; font-weight: bold; font-size: 150%; line-height: 100%; text-decoration: none; margin-top: 5px; margin-bottom: 5px }
.moji07{font-size: 85%; line-height: 140%;}
.moji08{font-size: 90%; line-height: 120%; font-weight: bold;}
.moji09{font-size: 100%; line-height: 120%; font-weight: bold; color: #ff0000;}
.moji10{font-size: 100%; line-height: 120%; font-weight: bold; color: #ff0000;}
.moji11{font-size: 70%; line-height: 120%; font-weight: nomal; color: #000000;}
.moji12{font-size: 150%; line-height: 100%; font-weight: bold; color: #000000;}
.moji13{font-size: 100%; line-height: 120%; color: #FF0000;}
.moji14{font-size: 130%; font-weight: bold;}
.moji15{font-size: 140%; line-height: 140%; font-weight: bold; color: #ff0000;}
.moji16{font-size: 90%; line-height: 100%; font-weight: bold; color: #0000ff;}
.moji17{font-size: 90%; line-height: 120%; font-weight: bold; color: #ff0000;}
.moji18{font-size: 80%; line-height: 120%;}

.kana{font-size: 70%; line-height: 100%;}

.tablebox1 {
padding: 0px 0px 0px 0px;
border: 1px solid;
border-collapse:collapse;
border-color: #225522;
}

.tablebox2 {
padding: 0px 0px 0px 0px;
border: 1px solid;
border-collapse:collapse;
border-color: #aaaaaa;
margin-top: 5px;
margin-bottom: 5px;
}

.tablebox2-2 {
padding: 0px 0px 0px 0px;
border: 1px solid;
border-collapse:collapse;
border-color: #000000;
margin-top: 5px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
}

.tablebox2-3 {
padding: 5px 5px 5px 5px;
border: #aaaaaa 0px solid;
border-collapse:collapse;
margin-top: 5px;
margin-bottom: 5px;
}

.tablebox2-4 {padding: 5px 5px 5px 5px; border-bottom: #336633 1px solid; border-collapse:collapse; margin-top: 5px; margin-bottom: 5px;}
.tablebox3 {padding: 8px 0px 8px 0px;}
.tablebox4 {margin-top: 5px;}
.tablebox5 {padding: 0px 0px 0px 0px;border: 1px solid;border-collapse:collapse;border-color: #660099; margin-top: 10px}

.tablebox5-1 {
padding: 0px 0px 0px 0px;
border: 1px solid;
border-collapse:collapse;
border-color: #00594f;
margin-top: 10px
}

.tablebox6 {background-color:#ffffff; margin: 0px; padding: 1px; border: 3px solid; border-color: #999999; border-collapse:collapse; margin-top: 5px; margin-bottom: 5px}
.tablebox6-2 {background-color:#ffffff; margin: 0px; padding: 3px; border: 3px solid; border-color: #2F7B00; border-collapse:collapse; margin-top: 5px; margin-bottom: 5px}

.tablebox7 {background-color:#ffffff; border-collapse:collapse; margin-bottom: 5px}

.tablebox8 {
padding: 1px 1px 1px 1px;
background-color:#ffffff;
border: 1px solid;
border-collapse:collapse;
border-color: #888888
}

.tablebox9 {
padding: 1px;
margin-left: 30px;
border-collapse:collapse;
border-color: #225522
}

.tablebox9-1 {
padding: 0px 0px 0px 0px;
border: 2px solid;
border-collapse:collapse;
border-color: #666666;
margin-top: 5px;
margin-bottom: 5px
}

.tablebox9-2 {
padding: 0px 0px 0px 0px;
border: 1px solid;
border-collapse:collapse;
border-color: #ff3300;
margin-top: 2px;
margin-bottom: 2px
}

.tablebox9-3 {
padding: 0px 0px 0px 0px;
border: 2px solid;
border-collapse:separate;
border-color: #ff3300;
margin-top: 2px;
margin-bottom: 2px
}
.tablebox10 {background-color:#ffffff; margin-top: 30px}

.td1{
background-color:#ccff99;
color:#0000FF;
font-size: 90%;
font-weight: bold;
padding-left:3px
}

.td1-1{
background-color:#ccff99;
color:#000000;
font-size: 90%;
font-weight: bold;
padding-left:3px
}
.td1-2{
background-color:#ccff99;
color:#000000;
font-size: 90%;
font-weight: normal;
padding-left:3px
}

.td2{
background-color:#ffffcc;
border:1px solid #999999;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px;
color:#000000;
font-size: 90%;
font-weight: normal;
line-height: 110%;
padding-left:3px
}

.td2-1{
background-color:#ffffaa;
border:1px solid #444444;
border: 1px;
color:#003300;
font-size: 100%;
font-weight: bold;
line-height: 120%;
padding: 5px
}

.td2-2{
background-color:#CCFFFF;
border:1px solid #999999;
color:#6666FF;
font-size: 90%;
font-weight: bold;
padding-left:3px
}


.td2-3{
background-color:#bfeeff;
border-bottom:2px solid #666666;border-right:1px solid #666666;
color:#000000;
font-size: 90%;
font-weight: nomal;
padding-left:3px
}

.td2-4{
background-color:#ffc8c8;
border-bottom:2px solid #666666;border-right:1px solid #666666;
border-top:2px solid #666666;color:#000000;
font-size: 90%;
font-weight: nomal;
padding-left:3px
}

.td2-4-1{
background-color:#bfeeff;
border-bottom:2px solid #666666;border-right:2px solid #666666;
border-top:2px solid #666666;
border-left:1px solid #666666;color:#000000;
font-size: 90%;
font-weight: nomal;
padding-left:3px
}

.td2-5{border-bottom:1px solid #666666;border-right:none;
color:#000000;
font-size: 90%;
font-weight: nomal;
padding-left:3px
}

.td2-5-1{border-bottom:1px solid #666666;border-right:2px solid #666666;
color:#000000;
font-size: 90%;
font-weight: nomal;
padding-left:3px
}
.td2-6{border-bottom:2px solid #666666;border-top:2px solid #666666;border-right:1px #666666;
color:#000000;
font-size: 90%;
font-weight: nomal;
padding-left:3px
}
.td2-6-1{border-bottom:2px solid #666666;border-top:2px solid #666666;border-right:2px solid #666666;
color:#000000;
font-size: 90%;
font-weight: nomal;
padding-left:3px
}

.td3{
background-color:#0099FF;
color:#ffffff;
font-size: 80%;
font-weight: bold;
}

.td3-1{
background-color:#ffffff;
border:1px solid #999999;
color:#000000;
font-size: 85%;
font-weight: normal;
line-height: 130%;
padding-left:3px
}

.td3-2{
background-color:#0099FF;
color:#ffffff;
font-size: 110%;
font-weight: bold;
}

.td3-3{
background-color:#ffff99;
border:1px solid #999999;
color:#000000;
font-size: 85%;
font-weight: bold;
line-height: 130%;
padding-left:3px
}

.td3-4{
border:2px solid #3333ff;
color:#000000;
font-size: 110%;
font-weight: normal;
line-height: 130%;
padding:3px
}

.td3-5{
border:1px solid;
background-color:#00594f;
color:#ffffff;
font-size: 95%;
font-weight: bold;
line-height: 110%;
padding:1px
}

.td3-6{
border:1px solid #00594f;
background-color:#ecffec;
color:#000000;
font-size: 85%;
font-weight: bold;
line-height: 110%;
padding:1px
}

.td4{
background-color:#ffffcc;
color:#000000;
font-size: 90%;
}

.td3-7{
border:1px solid;
background-color:#000066;
color:#ffffff;
font-size: 95%;
font-weight: bold;
line-height: 110%;
padding:1px
}

.td41{
background-color:#ffffcc;
color:#000000;
font-size: 75%;
}

.td42{
background-color:#ffffcc;
color:#000000;
font-size: 80%;
line-height: 150%;
}

.td43{
background-color:#ffffcc;
color:#000000;
font-size: 80%;
line-height: 150%;
text-align: center;
}

.td44{
background-color:#ffffcc;
color:#000000;
border: 1px solid;
border-color: #ff3300;
border-collapse:separate;
font-size: 80%;
line-height: 150%;
text-align: center;
}

.td44-2{
background-color:#ffffcc;
color:#000000;
border: 1px solid;
border-color: #000000;
border-collapse:separate;
font-size: 100%;
line-height: 130%;
font-weight: bold;
text-align: left;
}

.td5{
background-color:#ffffff;
color:#000000;
font-size: 80%;
}

.td52{
background-color:#ffffff;
border:1px solid #0099FF;
color:#000000;
font-size: 73%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 1px
}

.td53{
background-color:#ffffff;
color:#000000;
font-size: 86%;
}

.td6{
background-color:#CCFFCC;
border:1px solid #99FF66;
color:#000000;
font-size: 85%;
font-weight: bold;
padding-left:3px
}

.td06{
background-color:#FFFFCC;
border:1px solid #FF9900;
color:#000000;
font-size: 90%;
font-weight: bold;
padding-left:3px
}

.td7{
background-color:#ffffff;
border:1px solid #99FF66;
color:#000000;
font-size: 75%;
font-weight: normal;
line-height: 125%;
padding-left:3px
}

.td7-1{
background-color:#eeeeff;
border:1px solid #0000aa;
color:#000000;
font-size: 66%;
font-weight: normal;
line-height: 100%;
padding-left:3px
}

.td07{
background-color:#ffffff;
border:1px solid #FF9900;
color:#000000;
font-size: 80%;
font-weight: normal;
line-height: 150%;
padding-left:3px
}

.td8{
background-color:#CCFFFF;
border:1px solid #999999;
color:#000000;
font-size: 80%;
font-weight: bold;
padding-left:0px
}

.td8-1{
background-color:#CCFFFF;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 100%;
font-weight: bold;
padding-left:0px
}

.td8-2{
background-color:#CCFFFF;
border:1px solid #999999;
color:#000000;
font-size: 66%;
line-height: 100%;
font-weight: bold;
padding-left:0px
}

.td8-1-1{
background-color:#ffddaa;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 100%;
font-weight: bold;
padding-left:0px
}

.td8-2-1{
background-color:#ffddaa;
border:1px solid #999999;
color:#000000;
font-size: 73%;
line-height: 100%;
font-weight: bold;
padding-left:0px
}

.td8-6{
background-color:#CCFFFF;
border:1px solid #999999;
color:#000000;
font-size: 53%;
line-height: 100%;
font-weight: bold;
padding-left:0px
}

.td8-3{
background-color:#FFFFCC;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 100%;
font-weight: bold;
padding-left:0px
}

.td8-4{
background-color:#CCFFFF;
border:1px solid #999999;
color:#000000;
font-size: 14px;
line-height: 100%;
font-weight: bold;
padding-left:0px
}

.td8-5{
background-color:#eeeeee;
border:1px solid #aaaaaa;
color:#000000;
font-size: 86%;
line-height: 120%;
font-weight: bold;
padding-left:5px
}

.td8-6{
background-color:#eeeeee;
border:1px solid #aaaaaa;
color:#000000;
font-size: 15px;
line-height: 100%;
font-weight: bold;
padding:3px
}

.td9{
background-color:#ffffff;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 120%;
font-weight: normal;
padding-left:0px
}

.td9-1{
background-color:#ffffff;
border:1px solid #999999;
color:#000000;
font-size: 76%;
line-height: 120%;
font-weight: normal;
padding-left:0px
}

.td9-2{
background-color:#ffffff;
border:1px solid #999999;
color:#000000;
font-size: 73%;
line-height: 120%;
font-weight: normal;
padding-left:0px
}

.td9-3{
background-color:#ffffff;
border:1px solid #999999;
color:#000000;
font-size: 66%;
line-height: 120%;
font-weight: normal;
padding-left:0px
}

.td9-4{
background-color:#ffffff;
border:1px solid #999999;
color:#000000;
font-size: 60%;
line-height: 120%;
font-weight: normal;
padding-left:0px
}

.td9-5{
background-color:#ffddaa;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 120%;
font-weight: normal;
padding-left:0px
}

.td9-6{
background-color:#dddddd;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 120%;
font-weight: normal;
padding-left:0px
}

.td9-9{
background-color:#ffffcc;
color:#000000;
font-size: 100%;
font-weight: normal;
line-height: 130%;
padding-left:3px
}

.tdcm9{
background-color:#ffffff;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 120%;
font-weight: bold;
padding-left:0px
}

.td10{
background-color:#ffffff;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 120%;
font-weight: bold;
padding-left:0px
}

.td10-1{
background-color:#dddddd;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 120%;
font-weight: bold;
padding-left:0px
}

.td13{
background-color:#eeeeff;
border:1px solid #999999;
color:#000000;
font-size: 80%;
line-height: 120%;
font-weight: normal;
margin-top: 5px;
margin-bottom: 5px;
}

.td11{font-size: 66%; font-weight: bold;}
.td12{font-size: 80%; font-weight: bold;}
.td14{background-color:#ffff33;color:#000000;font-size: 80%;font-weight: bold;}
.td15{background-color:#cc3333;color:#ffffff;font-size: 130%;font-weight: bold;}
.td16{background-color:#CCFFFF;color:#000000;border: solid 1px #aaaaaa;font-size: 100%;font-weight: bold;padding: 5px 15px 5px 5px;}
.td17{background-color: #FFFFFF;color:#000000;border: solid 1px #aaaaaa;font-size: 80%;padding: 5px 5px 5px 15px;}
.td18{background-color:#CCFFFF;border:1px solid #000000;color:#000000;font-size: 75%;font-weight: bold;padding-left:0px}
.td19{background-color:#CCFFFF;border:1px solid #000000;color:#000000;font-size: 100%;padding-left:10px}
.td20{background-color:#cde9ee;border:1px solid #000000;color:#000000;font-size: 65%;font-weight: normal; padding-left:0px}
.td21{background-color:#cde9ee;border:1px solid #000000;color:#000000;font-size: 75%;font-weight: bold;padding-left:0px}
.td22{background-color:#cde9ee;border:0px solid #000000;color:#000000;font-size: 70%;font-weight: normal; padding-left:0px}
.td2-4w {padding: 5px 5px 5px 5px; font-size: 100%; color:#000000; background-color:#eeeeff; margin-top: 5px; margin-bottom: 5px;}
.td2-4b {padding: 5px 5px 5px 5px; font-size: 100%; color:#000000; background-color:#ccccff; margin-top: 5px; margin-bottom: 5px;}
.td_ba01{border:solid 1px #000000; background-color:#e3f9ff; padding-left:15px;}
.td_re01{background-color:#bfeeff;font-size: 95%;font-weight: bold;padding: 5px 5px 5px 5px;}
.td_re02{background-color:#FFC8C8;font-size: 95%;font-weight: bold;padding: 5px 5px 5px 5px;}
.td23a{background-color:#ffff99;color:#000000;font-size: 80%;font-weight: normal;}

.t1{font-size: 85%; line-height: 150%; font-weight: normal;}
.t1-2{font-size: 80%; line-height: 100%; font-weight: normal;}
.t1-3{font-size: 85%; line-height: 150%; font-weight: normal; margin-left: 80px;}
.t1a{font-size: 85%; line-height: 150%; font-weight: normal; border:1px solid #aaaaaa;}
.t1a-2{font-size: 80%; line-height: 150%; font-weight: normal; border:1px solid #aaaaaa;}
.t1a-3{font-size: 85%; line-height: 150%; font-weight: normal; border:1px solid #aaaaaa; text-align:right;}
.t1b{font-size: 80%; line-height: 150%; font-weight: normal;}
.t1k{font-size: 80%; line-height: 110%; font-weight: normal; border:1px solid #aaaaaa;}
.t2{background-color:#bfeeff; color:#000000; font-size: 80%;font-weight: normal;}
.t2a{background-color:#bfeeff; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:1px solid #aaaaaa; color:#000000; font-size: 80%;font-weight: normal;}
.t2b{background-color:#bfeeff; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:2px solid #bfeeff; color:#000000;font-size: 80%;font-weight: normal;}
.t2c{background-color:#eeeeff; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #eeeeff; border-top:1px solid #aaaaaa; color:#000000;font-size: 80%;font-weight: normal;}
.t2d{background-color:#ccff66; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:1px solid #aaaaaa; color:#000000; font-size: 80%;font-weight: normal;}
.t2e{background-color:#ffc8c8; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:1px solid #aaaaaa; color:#000000; font-size: 80%;font-weight: normal;}
.t2et{background-color:#ffc8c8; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:2px solid #ff5959; color:#000000; font-size: 80%;font-weight: normal;}
.t2f{background-color:#e3ffe3; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:1px solid #aaaaaa; color:#000000; font-size: 80%;font-weight: normal;}
.t2ft{background-color:#e3ffe3; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:2px solid #003100; color:#000000; font-size: 80%;font-weight: normal;}
.t2ft-2{background-color:#e3ffe3; border:1px solid #aaaaaa; color:#000000; font-size: 80%; font-weight: normal;}
.t2ft-3{background-color:#e3ffe3; border-left:1px solid #666666; border-right:none; border-bottom:2px solid #666666; border-top:2px solid #666666; color:#000000; font-size: 90%;font-weight: normal;}
.t3{font-size: 93%; font-weight: bold;}
.t4{font-size: 86%; font-weight: normal; text-align:left;}
.t5{font-size: 80%; font-weight: normal; text-align:right;}
.t6{font-size: 93%; font-weight: normal; text-align:left; line-height: 120%;}
.t6-1{font-size: 93%; font-weight: normal; text-align:left; line-height: 110%;padding:2px;}
.t7{background-color:#eeeeff; color:#000000; font-size: 80%;font-weight: normal; padding:5px}
.t7e{background-color:#ffecec; color:#000000; font-size: 80%;font-weight: normal; padding:5px}
.t7f{background-color:#e3ffe3; color:#000000; font-size: 80%;font-weight: normal; padding:5px}
.t7-c{background-color:#ffeecc; color:#000000; font-size: 80%;font-weight: normal; padding:5px; margin-left:230px; margin-top:10px; margin-bottom:10px;}
.t7-j{background-color:#eeeeff; color:#000000; font-size: 100%;font-weight: normal; padding:10px 180px 10px; margin:0px;}
.t7-g{background-color:#eeeeff; color:#000000; font-size: 95%;font-weight: normal; padding:5px}
.t8{font-size: 66%; line-height: 130%; font-weight: normal;}
.t9{font-size: 86%; font-weight: bold;line-height: 120%;}
.t10{background-color:#eeeeff; color:#000000; font-size: 100%;font-weight: normal; padding:5px}
.t11{background-color:#ffffff; color:#ee2222; font-size: 75%;font-weight: normal; padding:0px; line-height: 120%;}
.t12{background-color:#eeeeff; padding:5px}
.t13{font-size: 100%; font-weight: normal; text-align:left;}
.t14{ color: #333344; font-size: 150%; font-weight: bold;line-height: 180%;}
.t15{font-size: 85%; line-height: 120%; font-weight: normal;}
.t16{font-size: 85%; line-height: 120%; font-weight: normal; margin-bottom: 8px;}
.t17{font-size: 90%; font-weight: normal;line-height: 150%;}
.t17b{font-size: 90%; font-weight: normal;line-height: 120%;border:1px solid #555555;}
.t17b3{font-size: 90%; font-weight: normal;line-height: 120%;border-bottom:3px solid #999999;border-left:1px solid #555555;}
.t17c{font-size: 80%; font-weight: bold; line-height: 110%;border:1px solid #555555;}
.t17c3{font-size: 80%; font-weight: bold; line-height: 110%;border-bottom:3px solid #999999;border-left:1px solid #555555;}
.t18{font-size: 90%; font-weight: normal; text-align:right; line-height: 120%;}
.t19a{background-color:#ccff66; font-size: 80%; color:#000000; font-weight: normal; border:1px solid #555555;}
.t19b{background-color:#ccff66; font-size: 80%; color:#000000; font-weight: normal; border:1px solid #555555;}
.t19b3{background-color:#ccff66; font-size: 80%; color:#000000; font-weight: normal; border-bottom:3px solid #999999;border-left:1px solid #555555;}
.t19c{background-color:#99ccff; font-size: 85%; color:#000000; font-weight: bold; border:1px solid #555555;}
.t19d{background-color:#ffcccc; font-size: 85%; color:#000000; font-weight: bold; border:1px solid #555555;}
.t19e{background-color:#AFEEEE; font-size: 85%; color:#000000; font-weight: bold; border:1px solid #555555;}
.t19f{background-color:#ffe4e1; font-size: 85%; color:#000000; font-weight: bold; border:1px solid #555555;}
.t19g{background-color:#cccccc; font-size: 80%; color:#000000; font-weight: bold; border:1px solid #555555;}
.t19h{background-color:#ffffff; font-size: 80%; color:#000000; font-weight: bold; border:1px solid #555555;}
.t20{ color: #cde9ee; font-size: 125%; font-weight: bold;line-height: 150%;}
.t21{font-size: 75%; font-weight: normal; text-align:left;line-height: 120%;}
.t22{background-color:#cde9ee;border:1px solid #000000;color:#000000;font-size: 100%;padding-left:10px;}
.t23{ color: #ff00cc; font-size: 80%; font-weight: normal;line-height: 120%;}
.t85b{ color: #000000; font-size: 85%; font-weight: bold;line-height: 120%; border:1px solid #555555; padding:5px}
.t90{ color: #444444; font-size: 80%; font-weight: normal;line-height: 150%;}

.t-k{padding-top:10px; padding-left:175px;}
.t-k2{padding-left:15px;}
.tk{font-size: 85%; padding-left:20px;}

.p2 { font-size: 75%; color: #0000cc; margin: 0px; line-height: 100%;}
.p2 a:link { color: #0000cc; text-decoration:none; }
.p2 a:visited { color: #0000cc; text-decoration:none; }
.p2 a:active { color: #0000cc;  text-decoration:none; }
.p2 a:hover { color: #aa0000; text-decoration:none; }

.p3 { font-size: 70%; color: #220000;line-height: 120%; margin: 0px;background-color:#cde9ee;border:1px solid #000000;font-weight: normal;}
.p3 a { display:block; width:100%; height:100%;}
.p3 a:link { color: #220000; text-decoration:none;}
.p3 a:visited { color: #220000; text-decoration:none;}
.p3 a:active { color: #220000; display:}
.p3 a:hover { color: #aa3300; text-decoration:underline;}

.ts1{background-color:#ffc8c8; border:1px solid #aaaaaa; color:#000000; font-size: 85%;font-weight: normal;}
.ts1-2{background-color:#ffc8c8; border:1px solid #aaaaaa; color:#000000; font-size: 85%;font-weight: normal; text-align: center;}
.ts2{background-color:#bfeeff; border-left:1px solid #aaaaaa; border:1px solid #aaaaaa; color:#000000; font-size: 85%;font-weight: normal;}
.ts2-2{background-color:#bfeeff; border-left:1px solid #aaaaaa; border:1px solid #aaaaaa; color:#000000; font-size: 85%;font-weight: normal; text-align: center;}
.ts3{background-color:#FFE4E1; border-left:1px solid #aaaaaa; border:1px solid #aaaaaa; color:#000000; font-size: 85%;font-weight: normal;}
.ts3-2{background-color:#FFE4E1; border-left:1px solid #aaaaaa; border:1px solid #aaaaaa; color:#000000; font-size: 85%;font-weight: normal; text-align: center;}
.ts4{background-color:#E0FFFF; border-left:1px solid #aaaaaa; border:1px solid #aaaaaa; color:#000000; font-size: 85%;font-weight: normal;}
.ts4-2{background-color:#E0FFFF; border-left:1px solid #aaaaaa; border:1px solid #aaaaaa; color:#000000; font-size: 85%;font-weight: normal; text-align:center;}
.ts5{background-color:#bfeeff; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:1px solid #aaaaaa; color:#000000; font-size: 80%;font-weight: normal; text-align: center;}
.ts6{background-color:#ffc8c8; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:1px solid #aaaaaa; color:#000000; font-size: 80%;font-weight: normal; text-align: center;}
.ts7{background-color:#ccff99; font-size:90%; text-align:center; font-weight:bold; color:#000000;}
.ts8{background-color:#ffffff; font-size:85%; text-align:center; font-weight:nomail; color:#000000; margin-right:auto; margin-left:auto;}
.ts9{background-color:#ccffff; font-size:85%; text-align:left; font-weight:bold; color:#000000; border: #aaaaaa 1px solid; padding: 5px;}
.ts10{background-color:#ffffff; font-size:85%; font-weight:nomal; color:#000000; padding: 5px; margin-left: 20px; line-height: 160%;}

.cm-top {background-color:#ffffff;color:#3399cc;font-size: 150%;font-weight: bold;padding:5px;text-align: center;}
.cm1 {background-color: #ffffff; color: #000000;font-size: 85%;padding: 0px;text-align: center;vertical-align: center;}
.cm2 {background-color:#ffffff;color: #000000;font-size: 120%;font-weight: bold;padding: 5px;text-align: center;vertical-align: top;}

.hr02 {border-style:dotted none none none;
border-top-color: #aaaaaa;border-width: 2px;height: 2px;width: 100%;}
.hr03 {border-style:solid none none none;border-top-color: #aaaaaa;border-width: 1px;height: 1px;width: 95%;}

/*----------------Šé‹ÆŒü‚¯Œö“I—ZŽ‘A‚²—˜—p‹àŠz—ÝŒv--------------------*/
.tbox_shikin{padding:5px; border:2px solid; border-collapse:collapse; border-color:#ff0000;}
.td_shikin{border-width:0px; color:#000000; font-weight:nomal; font-size:80%; padding:0px; spacing:0px; border-spacing:0px; vertical-align:sub;}
.td_shikin02{font-size:85%; line-height:140%; font-weight:nomal; margin:5px; padding:5px;}
.t_shikin{font-size:80%; line-height:100%; font-weight:normal;}
.t_shikin02{font-size:80%; line-height:140%; font-weight:nomal;}

.tbox_ruikei {padding:0px 0px 0px 0px; border:1px solid; border-collapse:collapse; border-color:#ff3300; margin-top:2px; margin-bottom:2px}
.td_ruikei01 {
border-left-width:1px; border-left-style:solid; border-left-color:#ff3300;
border-right-width:0px; border-right-style:none;
border-top-width:1px; border-top-style:solid; border-top-color:#ff3300;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ff3300;}
.td_ruikei02 {
border-left-width:0px; border-left-style:none;
border-right-width:0px; border-right-style:none;
border-top-width:1px; border-top-style:solid; border-top-color:#ff3300;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ff3300;color:#000000; font-weight:nomal; font-size:80%;
}
.td_ruikei03 {
border-left-width:0px; border-left-style:none;
border-right-width:1px; border-right-style:solid; border-right-color:#ff3300;
border-top-width:1px; border-top-style:solid; border-top-color:#ff3300;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ff3300;color:#000000; font-weight:nomal; font-size:80%;
}
/*--------------------------‚¨‚í‚è---------------------------*/

.img {width: 40%;height: 40%;}
.img2 {margin-left:3px; margin-right:3px;}
img.ba {margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:0px;}

.r{ color:#ff0000;}
.r2{ color:#ff0000; font-weight:bold; font-size:100%;}
.r3{ color:#ff0000; font-weight:normal; font-size:80%;line-height: 100%;}
.g{ color:#555555;}
.mi{ color:#333333; font-size: 20px; font-weight: bold}
.koe{background-color:#ccffcc; color:#000000; font-size: 90%;font-weight: normal; padding:0px}
.bl{color:#2222aa; font-size: 90%;font-weight: normal;}
.bl2{color:#0000aa;}

.td100{font-size: 100%; font-weight: bold;}
.td100 a:link {color: #ff3333;}
.td100 a:visited {color: #9999ff;}
.td100 a:hover {color: #ff8888;}

.raiten{font-size: 90%; font-weight: bold; color: #8B4513}
.raiten a:link {color: #8B4513;}
.raiten a:visited {color: #8B4513;}
.raiten a:hover {color: #8B4513;}

.tdt{background-image: url(images/td-t.gif); margin: 0px; background-repeat: repeat-x; background-color:#ffffcc; color:#000000; padding:0px}
.tdb{background-image: url(images/td-b.gif); margin: 0px; background-repeat: repeat-x; background-color:#ffffcc; color:#000000; padding:0px}
.tdl{background-image: url(images/td-l.gif); background-repeat: repeat-y; background-color:#ffffcc; color:#000000; padding:0px}
.tdr{background-image: url(images/td-r.gif); background-repeat: repeat-y; background-color:#ffffcc; color:#000000; padding:0px}

.vtop{vertical-align:top;}
.vcenter{vertical-align:center;}
.vbottom{vertical-align:bottom;}

.A1 a:link {color: #000000;}
.A1 a:visited {color: #000000;}
.A1 a{text-decoration : none;color : #000000;}
.A1 a:hover{color :#000000;text-decoration : none;visibility : visible;float : none;clear : none;position : relative;top : 1pt;left : 1pt;}

.A2 a:link {color: #cc3300;}
.A2 a:visited {color: #cc3300;}
.A2 a{text-decoration : underline;color : #cc3300;}
.A2 a:hover{color :#cc3300;text-decoration : underline;visibility : visible;float : none;clear : none;position : relative;top : 1pt;left : 1pt;}

.m_left {margin-left: 0px;text-align: left;padding: 0px;}
.m_left2 {margin-left: 0px;margin-top: 0px;padding: 0px;}
.m_left3 {margin-left: 20px;margin-top: 0px;padding: 0px;text-align: left;}
.m_top {margin-top:5px;}

.pr01 {font-size: 90%; font-weight: normal;line-height: 120%;border:1px solid #555555; padding: 2px;}
.pr02{font-size: 80%; font-weight: bold; line-height: 110%;border:1px solid #555555; padding: 2px;}
.pr03{background-color:#99ccff; font-size: 80%; color:#000000; font-weight: normal; border:1px solid #555555; padding: 2px;}


/*========================================================================
Pull-down-CSS‚ÌŽn‚Ü‚è
=========================================================================*/
div.pdmenu {
padding: 0px;
line-height: 100%;
}

.pdmenu ul {
margin: 0;
padding: 0 0 0 0;
list-style-type: none;

}

.pdmenu li	{
width:98px;
margin: 0 0 0 0;
padding: 0;
border:0px solid black;
color:#000000;
font-size: 86%;
text-decoration:none;
background-color:#ffffff;
float:left;
}

.pdmenu a {
text-decoration: none;
display: block;
color: #000000;
background-color: #ffffff;
padding: 1px;
}

.pdmenu a:hover {
text-decoration: none;
color: #000000;
background-color: #FFFF99;
}

.pdmenu li ul {
display: none;
}

.pdmenu li:hover ul {
visibility: visible;
display: block;
position:absolute;
z-index:1;
width:98px;
padding: 0;
margin: 0;
border:1px solid black;
}

.pdmenu li li {
border: none;
}

.pdmenu li li a {
padding: 1px 1px 1px 2px;
}

.support {
clear: both;
}
.inf{width: 900px;height: 350px;overflow: auto;border: 1px solid #c0c0c0;padding: 0.5em;font-size:95%;color:#333333;font-weight:normal;line-height: 150%;}
