body{ margin: 0; padding:0;　background-color:#CCCCCC;}


/* top */
.top1{ font-size: 80%; color:#444444 ;}
.top2{ font-size: 80%; color:#444444 ;line-height: 120%;}
.top4{ font-size: 70%; line-height: 110%; text-decoration:none; }
.top5{ font-size: 70%; line-height: 110%;  }


/* パディング */
.pad01{ margin:0 ; padding-top:4px;}
.pad02{ margin:0 ; padding-top:3px;}


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

.a1{ color:#555555; }
.a1:visited{ color:#555555;}
.a1:hover{ color:#F88600; }
.a1:active{ color: #F88600; }

.a2{ color:#555555; text-decoration:none; }
.a2:visited{ color:#555555; text-decoration:none;}
.a2:hover{ color:#F88600; text-decoration:underline; }
.a2:active{ color: #F88600; text-decoration:underline; }


/* margin */
.kmrg{ margin-right:6px ; }
.pmrg1{ margin-top:7px; margin-bottom:31px; }
.mrg1{ margin:24px 0px 19px 20px;}
.mrg2{ margin:4px 6px 4px 0px;}
.mrg3{ margin-top:4px ; margin-right:4px ; margin-left:28px; }
.mrg4{ margin-top:20px; margin-bottom:20px; }
.mrg5{ margin-top:5px; }
.back2mrg{ margin-top:45px; margin-bottom:26px; }


/* lnavi */
.lnavi1{ font-size: 80%; color:#444444 ;line-height: 110%;}
.lnavi2{ font-size: 80%; color:#FFFFFF ;line-height: 110%;}


/*title*/
h1{ display:none; }
.coimg{ background-image:url("../co/image/co_t_bg.gif"); }
.neimg{ background-image:url("../ne/image/ne_t_bg.gif"); }
.irimg{ background-image:url("../ir/image/ir_t_bg.gif"); }
.primg{ background-image:url("../pr/image/pr_t_bg.gif"); }
.slimg{ background-image:url("../sl/image/sl_t_bg.gif"); }
.rcimg{ background-image:url("../rc/image/rc_t_bg.gif"); }
.inqimg{ background-image:url("../inq/image/inq_t_bg.gif"); }
.policyimg{ background-image:url("../image/policy_t_bg.gif"); }
.smapimg{ background-image:url("../image/smap_t_bg.gif"); }
.searchimg{ background-image:url("../image/seach_t_bg.gif"); }

.pdf{ background-image:url("../pr/pr03/image/pr03_01_01_pdf.gif"); }


/* text */
.tcontents1{ font-size: 80%; color:#444444 ;}
.tcontents2{ font-size: 80%; color:#444444 ;line-height: 140%; padding-top:3px;} 
.tcontents3{ font-size: 80%; color:#444444 ;line-height: 125%; padding-top:3px;} 
.tcontents4{ font-size: 60%;line-height: 125%; padding-top:3px;}
.tcontents5{ font-size: 90%; color:#444444 ;line-height: 110%;}
.tcontents6{ font-size: 80%; color:#444444 ;line-height: 110%;}
.tcontents7{ font-size: 67%; color:#FF0000 ;line-height: 110%;}
 
.contents1{ font-size: 80%; color:#444444 ;line-height: 140%;} 
.contents2{ font-size: 90%;line-height: 140%; font-weight:bold;} 
.contents3{ font-size: 80%; color:#598910 ;line-height: 140%; font-weight:bold;} 
.contents4{ font-size: 80%; color:#346D9A ;line-height: 160%; font-weight:bold;} 
.contents5{ font-size: 78%; color:#444444 ;line-height: 150%; letter-spacing: 0.1em; } 
.contents6{ font-size: 12px; color:#444444 ;line-height: 140%;} 
.contents7{ font-size: 70%; color:#444444 ;line-height: 130%;} 
.back1{ font-size: 70%; ;line-height: 110%;}
.back2{ font-size: 80%; color:#444444 ;} 
.plist{ font-size: 70%; color:#444444 ; line-height: 110%; text-decoration:none; }
.cap{ font-size: 70%; color:#444444 ;line-height: 110%;}
.mirror{ font-size: 80%; color:#666666 ;line-height: 110%;}


/* list */
･ul{margin:0px; padding:0px}

/* color */
.vio1{color:#483175;}
.blue1{color:#211966;}
.blue2{color:#154A74;}
.red1{color:#d30000;}




/* フォーム */
form{ margin:0;padding:0;}
.fbox { color: #999999; border: 1px solid #8B8B8B; width:143px ; height:20px}
.fbox1  { border: 1px inset #CCCCCC; width:250px;　height: 20px}
.fbox2  { border: 1px inset #CCCCCC; width:140px ; height: 20px}
.fbox3  { border: 1px inset #CCCCCC; width:55px ; height: 20px}
.ferea  { border: 1px inset #CCCCCC; width:330px ; height: 120px}

/* その他 */
.non2  {display:none;  }
.non3  {display:none;  }