@import "/common/css/suggest.css";
@charset "utf-8";

/*************************************************
Category CSS
/qa/css/category.css

10.04.20
*************************************************/

/* ------------------------- TOC 
index
top
	qa_top_index
qa_age
qa_nenchou

 ------------------------- */

/* ============================== qa */
body.qa .sec_indent {  }
body.qa .sec_indent .sec { margin: 0 40px; }
body.qa .question {}
body.qa .question li { padding: 8px 0 8px 25px; background: url(../top/images/cmn_bullet_question.gif) 0 0.35em no-repeat; }


/* ============================== qa_top_index */
body#qa_top_index #sub_contents .sec_nav_sub_below { margin-top: 0; }
body#qa_top_index #sub_contents .sec_nav_sub_below .nav_sub_otoiawase { display: block; }
/*body#qa_top_index .sec_other_question .lc,
body#qa_top_index .sec_other_question .rc { padding: 2px 2px 15px 2px; }*/
body#qa_top_index .sec_other_question dt { font-weight: bold; }
body#qa_top_index .sec_other_question ul { padding: 0 15px; }
body#qa_top_index .sec_other_question ul li { line-height: 1.8; background-position: 0 0.55em; }

body#qa_top_index .sec_frequently_qa { padding: 13px 20px; background-color: #f0f0f0; }
body#qa_top_index .sec_frequently_qa .bullet_link { font-size: 86%; }

body#qa_top_index .sec_other_question .box_radius2_686 .box_radius2_686_inner { padding: 15px; }
body#qa_top_index .sec_other_question .box_radius2_686 .lc { width: 151px; }
body#qa_top_index .sec_other_question .box_radius2_686 .rc { width: 465px; }
body#qa_top_index .sec_other_question .box_radius2_686 .rc ul { float: left; width: 130px; padding-right: 10px; padding: 0; }

body#qa_top_index .sec_other_question .box3_radius2_686 div.ls { width: 453px; }
body#qa_top_index .sec_other_question .box3_radius2_686 div.lc,
body#qa_top_index .sec_other_question .box3_radius2_686 div.rc { width: 206px; padding: 15px 1px 15px 15px; }
body#qa_top_index .sec_other_question .box3_radius2_686 div.lc h2,
body#qa_top_index .sec_other_question .box3_radius2_686 div.rc h2 { float: left; }
body#qa_top_index .sec_other_question .box3_radius2_686 div.lc ul.bullet_link,
body#qa_top_index .sec_other_question .box3_radius2_686 div.rc ul.bullet_link { float: right; padding-top: 26px; }

body#qa_top_index .sec_other_question .box3_radius2_686 .rc {  }
body#qa_top_index .sec_other_question .box3_radius2_686 .rc h2 { width: 66px; }
body#qa_top_index .sec_other_question .box3_radius2_686 .rc ul.bullet_link { width: 104px; }
body#qa_top_index .sec_other_question .box3_radius2_686 div.ls .lc {  }
body#qa_top_index .sec_other_question .box3_radius2_686 div.ls .lc h2 { width: 74px; }
body#qa_top_index .sec_other_question .box3_radius2_686 div.ls .lc ul.bullet_link { width: 100px; }
body#qa_top_index .sec_other_question .box3_radius2_686 div.ls .rc {  }
body#qa_top_index .sec_other_question .box3_radius2_686 div.ls .rc h2 { width: 50px; }
body#qa_top_index .sec_other_question .box3_radius2_686 div.ls .rc ul.bullet_link { width: 120px; }


/* ============================== qa_age */
body.qa_age #contents { font-size: 117%; margin-top: 0; padding-right: 0; }
body.qa_age #contents .note { margin-top: 10px; color: #999999; font-size: 84%; }

body.qa_age #contents #sec_question_head { }

body.qa_age #contents #sec_question_contents { padding-left: 50px; }
body.qa_age #contents #sec_question_contents .q_block em { font-style: normal; font-size: 120%; font-weight: bold; }
body.qa_age #contents #sec_question_contents .ans_block em { color: #1884ba; font-style: normal; font-size: 120%; font-weight: bold; }

body.qa_age #contents #sec_question_contents .q_block { margin-top: 30px; }
body.qa_age #contents #sec_question_contents .q_block p { line-height: 1.7; }
body.qa_age #contents #sec_question_contents .q_block_first { margin-top: 0px; }

body.qa_age #contents #sec_question_contents .q_radius { width: 800px; background: url(../images/cmn_bg_q_radius.gif) 0 0 no-repeat; }
body.qa_age #contents #sec_question_contents .q_radius_inner { padding: 20px 20px 15px 75px; }
body.qa_age #contents #sec_question_contents .q_chara_02 { background: url(../images/cmn_bg_q_chara_02.gif) 0 0 no-repeat; }

body.qa_age #contents #sec_question_contents .ans_block { }
body.qa_age #contents #sec_question_contents .ans_block p { line-height: 1.7; }
body.qa_age #contents #sec_question_contents .ans_block .detail_txt { margin-top: 20px; }
body.qa_age #contents #sec_question_contents .ans_radius { width: 800px; background: url(../images/cmn_bg_ans_radius.gif) 0 100% no-repeat; }
body.qa_age #contents #sec_question_contents .ans_radius_inner { padding: 20px 29px 30px 60px; background: url(../images/cmn_bg_ans_radius.gif) -800px 0  no-repeat; }
body.qa_age #contents #sec_question_contents .ans_block_multi .ans_radius { background: url(../images/cmn_bg_ans_radius.gif) 0 0 no-repeat; }
body.qa_age #contents #sec_question_contents .ans_main { padding: 0 100px 5px 15px; min-height: 95px; height: auto !important; height: 95px; }
body.qa_age #contents #sec_question_contents .ans_chara_01 { background: url(../images/cmn_bg_ans_chara_01.gif) 100% 5px no-repeat; }
body.qa_age #contents #sec_question_contents .ans_chara_02 { background: url(../images/cmn_bg_ans_chara_02.gif) 100% 5px no-repeat; }
body.qa_age #contents #sec_question_contents .ans_chara_03 { background: url(../images/cmn_bg_ans_chara_03.gif) 100% 5px no-repeat; }

body.qa_age #contents .box_radius_link { width: 677px; background: #f5f5f5 url(../images/bg_box_radius_link.gif) 0 100% no-repeat; margin-top: 15px; }
body.qa_age #contents .box_radius_link_inner { background: url(../images/bg_box_radius_link.gif) -677px 0 no-repeat; }
body.qa_age #contents .box_radius_link_inner { padding: 5px 20px 15px 20px; }
body.qa_age #contents .box_radius_link p { margin-top: 5px; }
body.qa_age #contents .box_radius_link p.lead { margin-top: 17px; }
body.qa_age #contents .box_radius_link a { font-weight: bold; }
body.qa_age #contents .box_radius_link dt { margin-top: 15px; font-weight: bold; }
body.qa_age #contents .box_radius_link dd { margin-left: 23px; }
body.qa_age #contents .box_radius_link li { margin-top: 10px; }
body.qa_age #contents .box_radius_link .annai_class dt,
body.qa_age #contents .box_radius_link .free_taiken dt { margin-top: 5px; }

body.qa_age #contents #sec_question_contents .page_top { margin-top: 10px; width: 800px; }
body.qa_age #contents #sec_question_contents .page_top a { background-color: #ffffff; font-size: 84%; padding: 0; }

/* ============================== qa_nenchou */


/* ============================== qa_otona */
body#qa_otona {}

