.mainborder {border-left:solid 1px; border-right:solid 1px; border-bottom:solid 1px; border-color:#383838; width:800px;}

.ric001 {font-size:12px; padding:20px;}


.font010 {font-size:10px;}
.font011 {font-size:11px;}
.font011_1 {font-size:11px; color:#777777;}
.font012 {font-size:12px;}
.font012_1 {font-size:12px; line-height:130%;}
.font012_2 {font-size:12px; line-height:180%;}
.font012_3 {font-size:12px; line-height:130%; letter-spacing:1px;}

.box001 {padding-left:10px; line-height:150%;}
.box002 {border:solid 1px; border-color:#383838; padding-left:10px; width:590px;}
.box003 {padding-left:10px; width:580px; line-height:130%;}
.box004 {border:solid 1px; border-color:#383838;}
.box005 {padding-left:10px; line-height:150%;}

.add001 {line-height:120%; text-align:left; padding-left:15px;}

.iframe001 {padding-left:5px; padding-top:5px;}

.menu001 {font-size:14px; font-weight:bold; line-height:150%;}
.footer {line-height:120%; font-size:11px; padding-left:15px;}



a {color:#000000; text-decoration:underline;}
a:hover {background-color:#FFE6A1; text-decoration:none;}
a:hover.back0 {background-color:#ffffff;}
a.menu002 {color:#000000; text-decoration:none;}
a:hover.menu002 {background-color:#D1D1D1; color:#383838; text-decoration:none;}
a.footerlink {color:#000000; text-decoration:none;}
a:hover.footerlink {background-color:#FFE6A1; text-decoration:underline;}

