.sec_lead .sec_header {
    padding: 0 0 1% 0;
    background: url(../img/common/bg_line01.png) no-repeat 0% 100%;
    background-size: 100% 2.5px;
    font-size: 1.8rem;
    font-weight: bold;
    margin: 0 0 10px 0;
}
#main-container h3{border-left:none !important;}
.aboutNavi.cf li a img{width:100%;height:auto;}
.ten ul li .thumb{float:left;margin-left:8px;width:20%;margin-right:10px;}
.voice_faq{display:table;margin:0 auto;}
.ten ul li .thumb img{width:100%;height:auto}
.ten ul li.case{width:100%;float:left;border:1px solid #dcdcdc;margin-top:5px;padding-top:5px;}
.ten .name{font-weight:bold;margin-left:10px;background-repeat:no-repeat;background-position:left center;padding-left:20px;color:#e95413;font-size:15px;padding-top:5px;}
.ten .caseBox{width:65%;float:left;padding-left:15px;font-size:11px;}
.listBox{border:2px solid #dbdbdb;}
.faqCategoryList{padding:5px;}
.faqCategoryList li{text-align:left;border-bottom:1px dotted #8e8e8e;line-height:26px;padding-left:36px;background-position:9px;background:url(../images/icon/faq_common_icon02.png) no-repeat left center;padding:10px 5px 10px 40px;}
.qaList ul li{float:left;margin:5px 0;padding:10px 5px 10px 49px;width:100%;background:url(../images/icon/faq_common_icon02.png) no-repeat 10px center #FFF;}
.pageContent .que div ul li .columnCont dl dd a{color:#000;}
.pageContent .qaList ul li{float:left;margin:0 0px 10px 10px;padding:10px 0px;width:95%;}
.pageContent .qaList .cf li p{text-align:left;padding:0px 0px 0px 56px;}
.pageContent .qaList ul{padding:10px 4px 1px 0px;display:table;}
.pageContent .recently ul{margin:5px auto 0;padding-bottom:15px;padding:0 5px 5px;border:1px #dcdcdc solid;}
.pageContent .recently ul li{text-align:left;border-bottom:1px dotted #8e8e8e;padding:10px;padding-left:35px;}
.pageContent .recently ul li a{color:#333;line-height:25px;}
.pageContent .voiceDetail .que{background:#EEEEEE;border:2px solid #CCCCCC;}
.pageContent .voiceDetail .que p{padding:16px 0 16px 0;}
.pageContent .voiceDetail .que div.cf{display:block;padding:5px;padding-bottom:0px;}
.pageContent .voiceDetail .que .cf ul{margin:0 auto;display:table;}
.pageContent .voiceDetail .que .cf ul.has-border-top{}
.pageContent .voiceDetail .que li.row{border-bottom:1px dotted #ccc;width:100%;float:left;}
.voiceDetail .que div ul li.cf{float:left;text-align:left;background:#FFF;margin:0;border:2px solid #FFD553;padding:5px;width:100%;margin-bottom:6px;}
.pageContent .voiceDetail .que div ul li.mr10{}
.pageContent .voiceDetail .que div ul li .thums{float:left;width:30%;}
.pageContent .voiceDetail .que div ul li .thums img{}
.pageContent .voiceDetail .que div ul li .columnCont{float:left;width:70%;}
.pageContent .voiceDetail .que div ul li .columnCont.item-r{padding:0;float:left;width:70%;}
.pageContent .voiceDetail .que div ul li .columnCont dl dt{padding:3px;color:#FFF;font-size:11px;background:#83B54C;width:68px;line-height:19px;margin-bottom:10px;font-weight:bold;text-align:center;margin-top:2px;border-bottom:2px solid #BDD8A0;border-top:2px solid #BDD8A0;}
.pageContent .voiceDetail .que div ul li .columnCont dl dd{color:#0163d4;font-size:13px;line-height:normal;font-weight:bold;}
.pageContent .voiceDetail .que div ul li .columnCont dl dd a{color:#333333;}
.pageContent .voiceDetail .que .queBtn{text-align:center;}
.pageContent .voiceDetail .que .columnCont dl .level{margin-top:10px;padding:4px 0 4px 0;width:inherit;height:inherit;}
.pageContent .voiceDetail .que .columnCont dl .level .star{color:#f7c70a;font-size:15px;line-height:normal;padding-left:45px;padding-right:0px;margin-left:0;}
.pageContent .voiceDetail .que .columnCont dl .level .percent{font-size:13px;color:#000;font-weight:bold;}
p.queBtn{padding-top:5px;display:table;margin:0 auto;}
@media screen and (max-width:667px){.pageContent .mainImage h2{margin:0 auto;width:50%;}
.pageContent .mainImage{}
.pageContent .mainImage p{text-align:left;width:100%;padding:0 8px;line-height:normal;}
.recently h4 img{width:100%;height:auto;}
.pageContent .qaList ul li{float:left;margin:0 0px 10px 10px;padding:10px 0px;width:95%;}
.pageContent .qaList .cf li p{text-align:left;padding:0px 0px 0px 56px;}
.pageContent .qaList ul{padding:16px 0px 5px 6px;}
.pageContent .recently{width:100%;}
.pageContent .recently ul{width:95%;margin:5px auto 0;padding-bottom:15px;}
.pageContent .recently ul li{text-align:left;padding-left:23px;}
.pageContent .recently ul li a{color:#333;line-height:40px;margin:0 0 0 12px;}
h3 img{width:100%;height:30px;}
.ten ul li .thumb{float:left;margin-bottom:20px;height:auto;}
.ten ul li .thumb img{width:100%;height:auto}
.ten ul li.case{width:49%;float:left;}
.ten .name{font-weight:bold;margin-left:10px;background-repeat:no-repeat;background-position:left center;padding-left:20px;color:#e95413;font-size:15px;padding-top:5px;}
.ten .caseBox{width:65%;float:left;padding-left:15px;font-size:11px;}
.pageContent h3{margin-top:30px;}
.pageContent .que{padding:5px;}
.pageContent .que div.cf{width:95%;margin:0 auto;background:#fff;}
.pageContent .que div ul li.cf{float:left;text-align:left;display:block;height:116px;width:49%;}
.pagefootCon-3 p.con-3 img{width:100%;height:auto;}
.pageContent .que .queBtn{text-align:center;padding-top:1%;margin-top:3%;}
.pageContent #pagefootCon.pagefootCon-3{background-size:contain;}
.pageContent #pagefootCon{display:block;margin-bottom:35px;position:relative;}
.btn{text-align:center;margin:0 auto;}
.section-btn{margin-left:15px;margin-right:15px;}
.section-btn img{width:100%;height:auto;}
}
@media screen and (max-width:480px){.ten ul li.case{width:100%;}
.ten ul li .thumb{margin-bottom:0px;}
.pageContent .que div ul li.cf{width:100%;height:50px;}
}
.button-img .btn{margin-bottom:5px;}
@media screen and (min-width:667px){.button-img{width:300px;margin:0 auto;margin-left:auto;margin-right:auto;}
}
.btn_ct a,.btn a{padding:0 0 0 15px;font-weight:bold;text-align:center;text-decoration:none;}
p.btn_ct{width:73%;float:left;border-bottom:2px dotted #ccc;margin-bottom:5px;}
p.btn{float:right;margin-bottom:5px;}
.voiceDetail .que div ul li{margin-bottom:6px;}
.pageContent .faqCategoryList .secondLine{background-color:#f7f7f7;}
.faq-all-list .faq-entry{background:#fff;border:2px solid #ddd;display:block;margin:0 auto 10px;padding:5px;text-align:left;}
.qaList ul{padding:5px;background:url(../images/icon/faq_bg_faq_01.png);margin-bottom:20px;}
.list{padding:5px;}
.listBox .list .question{text-align:left;font-weight:bold;border-bottom:1px dotted #8e8e8e;line-height:20px;padding-left:41px;background:url(../images/icon/faq_common_icon02.png) no-repeat left center;min-height:41px;}
.listBox .list .answer{background:url(../images/icon/faq_answer_mark01.png) no-repeat left 10px;border-bottom-style:none;text-align:left;padding-left:42px;padding-top:10px;padding-bottom:20px;}
.faq-all-list .faq-entry dl dt{border-bottom:1px dotted #eee;color:#222;font-size:1.15em;font-weight:700;line-height:1.5;margin-bottom:10px;padding-bottom:8px;padding-top:2px;padding-left:30px;}
.faq-all-list .faq-entry dl dd{background:url(../images/icon/faq_answer_mark01.png) no-repeat 0 0;padding-left:30px;}
.pageContent .request_column ul li{width:242px;height:98px;float:left;margin-right:12px;margin-bottom:8px;cursor:pointer;}
.click_area{background:rgba(228,235,235,1);background:-moz-linear-gradient(top, rgba(228,235,235,1) 0%, rgba(210,217,217,1) 37%, rgba(171,186,186,1) 65%, rgba(175,181,181,1) 82%, rgba(150,158,158,1) 99%, rgba(150,158,158,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(228,235,235,1)), color-stop(37%, rgba(210,217,217,1)), color-stop(65%, rgba(171,186,186,1)), color-stop(82%, rgba(175,181,181,1)), color-stop(99%, rgba(150,158,158,1)), color-stop(100%, rgba(150,158,158,1)));background:-webkit-linear-gradient(top, rgba(228,235,235,1) 0%, rgba(210,217,217,1) 37%, rgba(171,186,186,1) 65%, rgba(175,181,181,1) 82%, rgba(150,158,158,1) 99%, rgba(150,158,158,1) 100%);background:-o-linear-gradient(top, rgba(228,235,235,1) 0%, rgba(210,217,217,1) 37%, rgba(171,186,186,1) 65%, rgba(175,181,181,1) 82%, rgba(150,158,158,1) 99%, rgba(150,158,158,1) 100%);background:-ms-linear-gradient(top, rgba(228,235,235,1) 0%, rgba(210,217,217,1) 37%, rgba(171,186,186,1) 65%, rgba(175,181,181,1) 82%, rgba(150,158,158,1) 99%, rgba(150,158,158,1) 100%);background:linear-gradient(to bottom, rgba(228,235,235,1) 0%, rgba(210,217,217,1) 37%, rgba(171,186,186,1) 65%, rgba(175,181,181,1) 82%, rgba(150,158,158,1) 99%, rgba(150,158,158,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4ebeb', endColorstr='#969e9e', GradientType=0);border-radius:5px}
.thumb{display:table;float:left;}
.request_column ul li.case .name{font-weight:bold;color:#614B3E;background-repeat:no-repeat;background-position:left center;padding-left:15px;margin-left:72px;margin-top:10px;text-align:left;border-bottom:2px dotted #ccc;width:227px;}
.request_column ul li.case .caseBox p{line-height:15px;font-size:11px;width:130px;height:43px;overflow:hidden;display:block;padding-top:8px;padding-left:9px;text-align:left;}
.que div ul li.cf{display:block;margin:0;height:150px;}
.que div ul li{}
.que div ul li{background:none #fff !important;border:1px solid #c7bc9a;margin-bottom:15px !important;height:125px !important;min-height:auto !important;position:relative;max-width:320px;margin:10px auto;}
.que div ul li .columnCont{float:none !important;width:auto !important;padding:10px 10px 20px 40px !important;height:auto !important;min-height:90px !important;}
.que div ul li:before, .que div ul li:after, .que div ul li .columnCont:before, .que div ul li .columnCont:after{content:'';width:9px;height:9px;display:block;position:absolute;}
.que div ul li .columnCont:after{right:5px;bottom:5px;}
.que div ul li .columnCont:before{left:5px;bottom:5px;}
.columnCont{width:215px;float:left;}
.que div ul li .columnCont dl dt{background:none repeat scroll 0 0 #E71A0F;border-bottom:1px solid #D5E49F;border-top:1px solid #D5E49F;color:#fff;font-size:11px;font-weight:bold;height:18px;line-height:20px;margin-bottom:8px;padding:0 8px;text-align:center;width:67px;}
.que div ul li .columnCont dl dd{font-size:13px;line-height:normal;font-weight:bold;overflow:hidden;margin-left:-19px;}
.que div ul li .thums{float:left;margin:15px 1px 0 15px;width:85px;}
.que div ul li:before{left:5px;top:5px;}
.recently{padding:5px;border:2px solid #ccc}
.recently ul li{text-align:left;background:url(../images/icon/faq_common_icon02_sub.png) no-repeat left center;border-bottom:1px dotted #8e8e8e;line-height:24px;padding-left:25px;}
.que div ul li:after{right:5px;top:5px;}
.que div.cf{width:310px;margin:0 auto;}
.que{background:#ECE8DE;padding:10px 0;margin-bottom:10px;}
.request_column ul li.case .name{}