.u_cf{*zoom:1}.u_cf:after{content:"";display:block;clear:both}#gNav_line{display:none}#faq.index #faqList{margin-bottom:200px}#faq.index #faqList .cp_actab{position:relative;width:100%;margin:0 auto;color:#3a2112}#faq.index #faqList .cp_actab input{position:absolute;z-index:-1;opacity:0}#faq.index #faqList .cp_actab input:checked ~ .cp_actab-content{max-height:50em}#faq.index #faqList .cp_actab label{position:relative;display:block;padding:0 0 0 1em;cursor:pointer;border-bottom:1px solid #3a2112;margin-bottom:20px;padding:0 0 10px 72px}#faq.index #faqList .cp_actab label:after{position:absolute;display:block;z-index:10}#faq.index #faqList .cp_actab .cp_actab-content{overflow:hidden;max-height:0;-webkit-transition:max-height 0.35s;transition:max-height 0.35s;margin:0 20px 55px}#faq.index #faqList .cp_actab .cp_actab-content p{position:relative;border:1px solid #8d3b25;padding:40px 35px 25px 60px}#faq.index #faqList .cp_actab .cp_actab-content p:before{position:absolute;content:"";background:url(/img/faq/icon_a.png) no-repeat 0 0;width:30px;height:40px;top:0;left:20px}#faq.index #faqList .cp_actab input[type=checkbox]+label::after{content:'';background:url(/img/faq/icon_q_check.png) no-repeat 0 0;width:32px;height:52px;bottom:-10px;left:20px}#faq.index #faqList .cp_actab input[type=checkbox]:checked+label::after{background:url(/img/faq/icon_q.png) no-repeat 0 0;width:30px;height:41px;bottom:-1px;left:20px}@media only screen and (max-width: 767px){#faq.index #faqList{margin-bottom:50px}#faq.index #faqList .cp_actab label{margin-bottom:10px;padding:0 0 10px 52px}#faq.index #faqList .cp_actab .cp_actab-content{margin:0 10px 35px}#faq.index #faqList .cp_actab .cp_actab-content p{padding:40px 25px 15px 40px}#faq.index #faqList .cp_actab .cp_actab-content p:before{left:10px}#faq.index #faqList .cp_actab input[type=checkbox]+label::after{left:10px}#faq.index #faqList .cp_actab input[type=checkbox]:checked+label::after{left:10px}}
