body {font-size:14px; line-height:150%; color:#000000; font-family: Osaka, "MS UI Gothic"; margin-top: 0px; margin-left: 10px;}

td,th {font-size:14px; line-height:150%; color:#000000; font-family: Osaka, "MS UI Gothic";}

A:link { color: #0000dd; text-decoration:none; line-height:20px}
A:visited { color: #0000dd; text-decoration:none; line-height:20px}
A:active { color: #0000dd; text-decoration:none; line-height:20px}
A:hover { color: #ee3333; text-decoration: underline; line-height:20px }

A.nav:link { color: #000000; text-decoration:none; line-height:20px}
A.nav:visited { color: #000000; text-decoration:none; line-height:20px}
A.nav:active { color: #000000; text-decoration:none; line-height:20px}
A.nav:hover { color: #ee3333; text-decoration: underline; background-color: white; line-height:20px }

A.nor:link {text-decoration:non; color:"#0000FF";}
A.nor:visited {text-decoration:non; color:"#0000FF";}
A.nor:active [text-decoration:non; color:"#0000FF";}
A.nor:hover {text-decoration:underline; color:red;}

#frame { background-image:url("../images/bg_base.png"); text-align: left; width: 720px;}

#frame-margin{
	margin:0 0 0 0px;
}

#foot { text-align:center; color:white; background-color:#009900; width:720px; height:30px; flort:left; font-size:12px;  font-family: Osaka, "MS UI Gothic"; vertical-align:middle;}

#foot100 { text-align:center; color:white; background-color:#009900; width:100%; height:30px; flort:left; font-size:12px;  font-family: Osaka, "MS UI Gothic"; vertical-align:middle;}

#tit   { color: #c30; font-size: 24px; font-family: Osaka, "MS UI Gothic"; font-weight: bold; text-align: center; width: 720px; height: 50px; vertical-align: middle; background-color:#ffffff }

h1 { font-size:12px; color: #ffffff; font-weight: normal; margin: 0; padding: 0; }
h2 { margin: 0; color: white; font-size: 20px; font-family: Osaka, "MS UI Gothic"; font-weight: bold; line-height: 30px; background-color: #066; text-align: center }
h3 { width: 280px; color: #fff; font-size: 18px; font-weight: bold; line-height: 24px; background-color: #090; padding: 5pt 5pt 2pt }
h4 { width: 180px; color: #fff; font-size: 18px; font-weight: bold; line-height: 24px; background-color: #090; padding: 5pt 5pt 2pt }

.box_r {width:312; height:172; border-bottom:solid 1px #999999;margin-bottom:10px; margin-right:5px; background-color:#ffffff;float:right;}
.box_r1  {width:328; height:195; border-bottom:solid 1px #999999;margin-bottom:10px; background-color:#ffffff;float:left;}
.box_l {width:310; height:172;border-bottom:solid 1px #999999;margin-bottom:10px; background-color:#ffffff;float:left}
.box_l1 {width:328; height:195;border-bottom:solid 1px #999999;margin-bottom:10px; background-color:#ffffff;float:left}
.box_cont {width:520px; border:solid 1px #999999; margin-top:10px; margin-bottom:10px; background-color:#ffffff;text-align:left; padding:0 10px;}



.t16cl { font-size:16px; font-weight:bold; line-height:20px }
.c-both{
	clear:both;
}
.color_blu {color:#3300ff}
.color_red {color: red; }
.color_org {color: #e4690e;}

.cnt { text-align:center}

.fnav_box { vertical-align:middle;}

.lft { text-align:left}
.lnav{ width:110px; float:left;}

.main { width: 590px; float: right;margin-right:5px; background-color:#ffffff; }
.midasi { font-size:14px; font-weight: bold; color:#ffffff; padding:5px; line-height:30px;}
.midasi-R { font-size:14px; font-weight: bold; color:#ff0000; padding:5px; line-height:14px; padding-bottom: 10px; }

.nav_box {width:105px; font-size:12px; margin-top:10px #0000ff; border-bottom:dotted 1px #0000ff; padding-bottom:10px; padding-top:3px;}

.nav_box1 {width:110px; font-size:12px; margin-top:10px #0000ff; border-bottom:dotted 1px #0000ff; padding-bottom:10px; padding-top:3px; background-color:#ffffcc; border-left: solid 1px red;}

.rgt { text-align:right}
.sm { font-size:12px; color:#ffff00; padding:5px; line-height:25px;}

.subti { color: #fff; font-size: 18px; font-weight: bold; line-height: 24px; background-color: #090; padding: 5pt 5pt 2pt }
.subti-r  { color: #000; font-size: 18px; font-weight: bold; line-height: 24px; background-color: aqua; padding: 5pt 5pt 2pt }


.ts {font-size:11px; color:#333333; font-family: Osaka, "MS UI Gothic"}
.td {border:sorid 1px #000000}

.zu_c { margin-left:10px; margin-right:10px; float:center;}
.zu_l  { margin-right:10px; float:left; }
.zu_r  { margin-left:10px; float:right; }


