#lb{float:left; width:530px;}
#prm{float:left; width:115px; padding-left:10px; padding-top:50px;}
#news{margin-left:154px; margin-top:20px;}
#news .date{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#0268c4; margin-top:10px; margin-bottom:5px;}
#news a{font-size:11px; color:#0059aa;}
#news a.ans{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#353535; line-height:14px;text-decoration:none;border-bottom:1px dotted #353535;display:block;padding-bottom:10px;margin-bottom:5px;text-align:justify;}
#news a.main_news{font-size:14px; text-decoration:none; border-bottom:1px dotted #CCC; line-height:18px; letter-spacing:-1px;}
#news a.main_news:hover{border-bottom:1px solid #03549F;}
#news a.ans:hover{color:#0059aa; text-decoration:underline;}
#rb{float:right;width:415px;padding-top:215px;margin:0px;}
#off{background:url(ind-txt.jpg) no-repeat 0 0; width:374px; padding:10px 15px 0 15px; height:150px;}
#off img{float:left; margin-right:10px; margin-bottom:10px;}
#off a{font-size:11px;color:#0268c4;line-height:14px;}
#faq{margin-left:15px;}
#faq div{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#353535; line-height:16px; float:left; width:190px; margin-right:9px;}
#faq h2{margin-bottom:10px;}
#faq strong{color:#0059aa;}
#faq p{margin-bottom:10px;}
#faq a{color:#0268c4; font-size:11px;}
#prt{clear:left; padding-top:50px; padding-left:154px;}
#mid{background-image:url(toppix01.jpg);}
