body { margin: 0px 0px 0px 0px; background-color:#F4F4F4; font-family:"Arial","Helvetica",sans-serif; }

/* top */
.top{ font-size: 85%; color:#444444 ;line-height: 110%; text-decoration:none;letter-spacing:normal ; }
.top1 { font-size: 85%; color:#444444 ;line-height: 115%;letter-spacing:normal ;}
.top2 { font-size: 10px; color:#444444 ;line-height: 120%;letter-spacing:normal ;}
.top3{ font-size:12px; color:#444444 ;line-height: 110%; text-decoration:none; letter-spacing:normal ;}
.footer{ font-size:12px; color:#444444  ;line-height: 110%; text-decoration:none; letter-spacing:normal ; }
.copy{ font-size:8pt; color:#505050 ;line-height: 110%; letter-spacing:0.1em }

/* link */
a{ color:#0058A4 }
a:visited{ color:#9A44B0 }
a:hover{ color:#F88600}
a:active{ color: #F88600 }

/* image */
.bk1{ background-image:url("../image/top_bg_l.gif");}
.bk2{ background-image:url("../image/top_bg_r.gif");}
.bk3{ background-image:url("../image/top_topix_bg.gif");}
.bklnavi{ background-image:url("../image/lnavi_img.gif");}
.tatesen {background-image:   url("../image/smap04.gif");}
.bkcontens{ background-image:url("../image/contens_img.gif");}

/* パディング */
form{ margin:0;
padding:0;}
table.td01 td{padding:8px 0;}
table.td01 th{padding:8px 0;}
.mm15{padding:0 15px !important;}
.tdlnavi{padding:2 0 0 0;}
.pad0{padding:0 !important;}

/* lnavi */
.lnavi{font-size:10pt ; color:#0058A4; text-decoration:none;line-height: 110% ;}
.lnavis{font-size:10pt ; color:#F88600; text-decoration:none;line-height: 110%  }
.lnavis:a:visited{ color:#F88600; text-decoration:none; }
.lnavi:a{ color:#0058A4; text-decoration:none; }
.lnavi:a:visited{ color:#9A44B0; text-decoration:none; }
.lnavi:a:hover{ color:#F88600; text-decoration:underline ;}
.lnavi:a:active{ color: #F88600; text-decoration:underline ;}

/* tect */
.contents1{font-size: 100%; color:#444444 ;line-height: 150%; text-decoration:none; }
.contents2{font-size: 100%; color:#444444 ;line-height: 150%; text-decoration:none; }
.contents3{font-size: 105%; color:#444444 ;line-height: 150%; text-decoration:none; }
.contents{ font-size: 80%; color:#444444 ;line-height: 150%; letter-spacing:normal ; }
.tcontents{ font-size: 80%; color:#444444 ;line-height: 115%; letter-spacing:normal ; }
.co04{ font-size: 11px; color:#444444 ;line-height: 15px; text-decoration:none; }
.small{ font-size: 70%; color:#444444 ;line-height: 150%; text-decoration:none; }
.smallg{ font-size: 70%; color:#333333 ;line-height: 150%; text-decoration:none; }
.small1{ font-size: 65%; color:#444444 ;line-height: 150%; text-decoration:none; }
.cap{ font-size: 70%; color:#444444 ;line-height: 180%; text-decoration:none; }
.fnavi{ font-size: 11px; color:#444444 ; letter-spacing:normal ;  }
.qa{ font-size: 80%; color:#289FA9 ;line-height: 150%; text-decoration:none; font-weight:bold;}
.plist{ font-size:10px; color:#333333 ;line-height: 150%; letter-spacing: normal; }
.lineh{line-height:85% !important;}

.orenge{color:#F88600;}
.red{color:#E30000;}
.yellow{color:#996600;}
.blue{color:#3266CC;}
.white{color:#FFFFFF;}
.glay{color:#666666;}
.viored{color:#930080;}
.red2{color:#9B0000;}

.fbox { color: #333333; border: 1px solid #8B8B8B; width:180px ; height:18px}
.fbox2   { border: 1px solid #8B8B8B; width:120px ; height: 20px;}
.fbox3   { border: 1px solid #8B8B8B; width:200px ; height: 20px;}
.fbox4   { border: 1px solid #8B8B8B; width:60px ; height: 20px;}
.fbox5  { border: 1px solid #8B8B8B; width:300px ; height: 20px;}
.farea  { border: 1px solid #8B8B8B; width:350px ; height: 80px;}
.farea2  { border: 1px solid #8B8B8B; width:340px ; height: 90px;}
.farea3  { border: 1px solid #8B8B8B; width:500px ; height: 75px;}