p.faq_tx { font-size: 12px; line-height: 1.5em; margin: 10px 0 0; padding: 0; }
p.faq_a { color: #0086d1; font-size: 12px; text-align: right; margin: 6px 0 0; padding: 0; }
p.faq_a a { color: #0086d1; font-size: 12px; text-align: right; margin: 6px 0 0; padding: 0; }
p.faq_a a:hover { color: red; font-size: 12px; text-align: right; margin: 6px 0 0; padding: 0; }
p.faq_all { color: #0086d1; font-size: 12px; text-align: right; margin: 40px 0 0; padding: 0; }
p.faq_all a { color: #0086d1; font-size: 12px; text-align: right; margin: 40px 0 0; padding: 0; }
p.faq_all a:hover { color: red; font-size: 12px; text-align: right; margin: 40px 0 0; padding: 0; }
.sm_box { width: 180px; margin: 0; padding: 0; }
.sm_foot { background-image: url(../img_line/sub_menu_under.gif); width: 210px; height: 25px; margin: 0; padding: 0; display: block; }
p.sm_btn { margin: 0; padding: 0; }
p.sm_btn_now { font-size: 12px; background-image: url(../img_line/sub_menu_bg.gif); background-position: 0 40px; text-align: center; width: 210px; height: 30px; margin: 0; padding: 10px 0 0; display: block; }
p.sm_btn a { color: white; font-size: 12px; background-image: url(../img_line/sub_menu_bg.gif); text-decoration: none; text-align: center; width: 210px; height: 30px; margin: 0; padding: 10px 0 0; display: block; }
p.sm_btn a:hover { color: yellow; font-size: 12px; background-image: url(../img_line/sub_menu_bg.gif); text-decoration: none; text-align: center; width: 210px; height: 30px; margin: 0; padding: 10px 0 0; display: block; }
.img_bn { margin: 0; padding: 10px 0 0; }
p.mondai { font-size: 16px; font-weight: bold; background-image: url(../img_so/so_ti003.jpg); width: 660px; height: 45px; margin: 0; padding: 25px 0 0 80px; display: block; }
p.kaiketsu02 { font-size: 16px; font-weight: bold; line-height: 1.5em; background-image: url(../img_so/so_ti004.jpg); width: 590px; height: 61px; margin: 0; padding: 15px 0 0 150px; display: block; }
.faq_sukima { width: 740px; height: 50px; margin: 0; padding: 0; display: block; }
.sm_head_in { background-image: url(../img_line/sub_menu_top_in.gif); width: 210px; height: 35px; margin: 0; padding: 0; display: block; }
.sm_head_ha { background-image: url(../img_line/sub_menu_top_ha.gif); width: 210px; height: 35px; margin: 0; padding: 0; display: block; }
.sm_head_gt { background-image: url(../img_line/sub_menu_top_gt.gif); width: 210px; height: 35px; margin: 0; padding: 0; display: block; }
.sm_head_mg { background-image: url(../img_line/sub_menu_top_mg.gif); width: 210px; height: 35px; margin: 0; padding: 0; display: block; }
.sm_head_so { background-image: url(../img_line/sub_menu_top_so.gif); width: 210px; height: 35px; margin: 0; padding: 0; display: block; }
.sm_head_pr { background-image: url(../img_line/sub_menu_top_pr.gif); width: 210px; height: 35px; margin: 0; padding: 0; display: block; }
