/*  body’è‹` */
BODY { color:#505050 }

A:link { color:#000000 ; text-decoration:underline }
A:visited { color:#3f3f3f ; text-decoration:underline }
A:active { color:#505050 ; text-decoration:none }

H1 {  font-size: 12px; margin-top: 3px; margin-bottom: 0px; color:#666666 ; }
H2 {  font-size: 18px; font-weight: bold; line-height: 22px; margin-bottom: 0px; padding-bottom: 0px }

/*  ƒwƒbƒ_[Eƒtƒbƒ^[ƒŠƒ“ƒN */
.g_link { font-size: 10px; color:#808080 }
A.g_link:link { color:#505050 ; text-decoration:none }
A.g_link:visited { color:#505050 ; text-decoration:none }
A.g_link:active { color:#505050 ; text-decoration:underline }
A.g_link:hover { color:#505050 ; text-decoration:underline }

/*  ƒwƒbƒ_[ƒiƒrƒQ[ƒVƒ‡ƒ“ƒŠƒ“ƒN */
.navi_link { font-size: 11px; color:#000000;}
A.navi_link:link { color:#000000 ; text-decoration:none }
A.navi_link:visited { color:#000000 ; text-decoration:none }
A.navi_link:active { color:#000000 ; text-decoration:none }
A.navi_link:hover { color:#990000 ; text-decoration:none }

.navi_link_2 { font-size: 13px; color:#666666 }
A.navi_link_2:link { color:#666666 ; text-decoration:none }
A.navi_link_2:visited { color:#666666 ; text-decoration:none }
A.navi_link_2:active { color:#666666 ; text-decoration:none }
A.navi_link_2:hover { color:#990000 ; text-decoration:none }

/*  ƒtƒHƒ“ƒgÅ¬ */
.pt8 {  font-size: 9px; line-height: 15px }

/*  ƒtƒHƒ“ƒg¬ */
.pt10-a { font-size: 11px; line-height: 15px; color: #990000 }
.pt10 { font-size: 11px; line-height: 15px }
.pt10-b { font-size: 11px; line-height: 15px; color: #133366 }
.pt10-o { font-size: 11px; line-height: 15px; color: #FF6633 }
.pt10-r { font-size: 11px; line-height: 15px ; color: #FA7334}
.pt10-r2 { font-size: 11px; line-height: 15px ; color: #FE0000} /* ErrorColor */.pt12-r3 { font-size: 13px; line-height: 17px; color: #666666}
.pt12-r4 { font-size: 13px; line-height: 17px; color: #990000}

/*  ƒtƒHƒ“ƒg¬isŠÔ‚È‚µj */
.pt10s { font-size: 11px; line-height: 12px }

/*  ƒtƒHƒ“ƒg•W€ */
.pt12 { font-size: 13px; line-height: 19px }
.pt12-b { font-size: 13px; line-height: 19px; color: #133366}
.pt12-o { font-size: 13px; line-height: 19px; color: #FF6633 }
.pt12-r { font-size: 13px; line-height: 19px; color: #FA7334}
.pt12-r2 { font-size: 13px; line-height: 19px; color: #FE0000} /* ErrorColor */
.pt12_12 { font-size: 12px; line-height: 19px }

/*  ƒtƒHƒ“ƒg‘å*/
.pt13 { font-size: 15px; line-height: 20px }
.pt13-o { font-size: 15px; line-height: 20px; color: #FF6633 }

/*  ƒtƒHƒ“ƒgÅ‘å*/
.pt14 { font-size: 18px; line-height: 20px }
.pt14-o { font-size: 18px; line-height: 20px; color: #FF6633 }

/*  ƒtƒH[ƒ€‚h‚c^‚o‚`‚r‚rƒtƒB[ƒ‹ƒh */
.fm-l1 { font-size: 13px; width: 180px; height: 20px }
.fm-l2 { font-size: 13px; width: 140px; height: 20px }
.fm-l3 { font-size: 13px; width: 50px; height: 20px }
.fm-l4 { font-size: 13px; width: 240px; height: 20px }
.fm-l5 { font-size: 13px; width: 80px; height: 20px }
.fm-l6 { font-size: 13px; width: 240px; height: 120px }

/*  added form_LD*/
.lead {color: #505050;  line-height: 141%; font-size:12px; font-family: 'Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  padding: 8px 8px 8px 8px;}
.memu_hidari {color: #003366;  line-height: 141%; font-size:13px; font-family: 'Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  padding: 8px 8px 8px 8px; font-weight: bold;}
.komidashi {color: #000000;  line-height: 141%; font-size:12px; font-family: 'Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif; padding: 13px 0px 0px 16px; font-weight: bold;}
.honbun {color: #000000;  line-height: 141%; font-size:12px; font-family: 'Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  padding: 0px 16px 8px 16px;}
.kajyou {color: #000000;  line-height: 141%; font-size:12px; font-family: 'Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  padding: 0px 0px 2px 16px;}
.kajyou_migi {color: #000000;  line-height: 141%; font-size:12px; font-family: 'Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  padding: 0px 16px 2px 0px;}
.kajyou_coron {color: #000000;  line-height: 141%; font-size:12px; font-family: 'Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  padding: 0px 0x 2px 0px;}
.voice_company {color: #000000;  line-height: 141%; font-size:11px; font-family: 'Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  padding: 0px 0px 0px 8px;}
.voice_name {color: #000000;  line-height: 141%; font-size:12px; font-family: 'Osaka','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;  padding: 17px 0px 0px 8px;}