@charset "utf-8";
/* CSS Document */
#nav { margin-bottom:50px !important;}
#qa h2{background:url(../../qa/images/bg_h2.gif) no-repeat; padding:20px 0 25px 40px; color:#fff; font-size:24px; font-weight:bold;}
.box_qa { padding:22px 80px 203px 85px; width:812px; font-size:16px; line-height:26px;}
.box_qa h3 { margin-bottom:50px;background:url(../../qa/images/bg_h3.gif) no-repeat; padding:7px 0 10px 42px; font-size:20px; font-weight:bold; color:#0065b4;}
.child1 { margin-bottom:86px;}
.child2 { margin-bottom:92px;}
.child_cont { background:url(../../qa/images/qa_bg.gif) bottom left no-repeat; width:812px; height:auto;}
.list_ul {list-style:url(../../qa/images/qa_list.gif);padding-bottom:12px; margin-left:32px; *margin-left:20px; }
.list_ul li {  padding-left:5px; *padding-left:20px;}
.child_cont .text02{display:block;}
/*add 2016-05-16*/
.box_qa{ padding:22px 80px 23px 85px}
/*Add-2015-04-22*/
@media only screen and (max-width:980px){
#nav { margin-bottom:30px !important;}
#qa h2{padding:2% 0 3% 5%; background:url(../../qa/images/bg_h2_s.gif) no-repeat;}
.box_qa { padding:2% 8% 20% 8%; width:auto; }
.box_qa h3{ margin-bottom:5%;background-size:100% 100%; padding:1% 0 1% 6%;}
.child1{ margin-bottom:3%;}
.child2{ margin-bottom:4%;}
.child_cont { width:auto;}
.list_ul {padding-bottom:2%; margin-left:3%; *margin-left:20px; }
.list_ul li {  padding-left:1%; *padding-left:20px;}

/*add 2016-05-16*/
.box_qa{ padding:2% 8% 8%}
}
@media only screen and (max-width:800px){
.box_qa { padding:2% 1% 4%;}
.list_ul {margin-left:5%; }
#qa h2{background-size:100% 100%;}
}
@media only screen and (max-width:640px){
.box_qa h3{font-size:15px;}	
#qa h2{padding:2% 0 3% 8%;}

}
@media only screen and (max-width:480px){
.list_ul {margin-left:7%; }
#qa h2{font-size:18px; background-size:150% 100%}
.list_ul {padding-bottom:5%; }
.child_cont .text{display:block;}
.child_cont .text02{display:initial;}
}
@media only screen and (max-width:360px){
.list_ul {margin-left:10%; }
#qa h2 {font-size: 18px;}
/*add 2016-05-16*/
.box_qa h3{ padding:1% 0 4% 6%}
}
@media only screen and (max-width:320px){
/*add 2016-05-16*/
#qa h2 {font-size: 16px;}
}