﻿.faq__main{padding:0 25px;max-width:1216px;margin:0 auto}.faq__bnr{border-radius:10px;background:#E8EDE6;margin:102px 0 84px;padding:40px}.faq__bnr .box{max-width:968px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.faq__bnr .title{position:relative;flex:1;font-size:29px;font-weight:500;padding:0 20px 0 47px;letter-spacing:2.9px;line-height:1.5}.faq__bnr .title::before{content:"";display:block;width:34px;height:34px;position:absolute;top:50%;margin-top:-17px;left:0;background:url(../../img/faq/ico_chat.svg) no-repeat top left;background-size:100% 100%}.faq__bnr .c-btn{width:422px;max-width:unset;border-radius:5px;box-shadow:0px 0px 40px 0px rgba(61,87,55,0.16);display:block;padding:33px 38px 19px}.faq__bnr .c-btn span,.faq__bnr .c-btn small{display:block;position:relative}.faq__bnr .c-btn span{color:#86b812;padding-left:28px;margin-bottom:19px;text-align:center;line-height:1;font-family:"Montserrat",sans-serif;font-weight:500;font-size:29px}.faq__bnr .c-btn span::before{content:"";display:block;width:70px;height:70px;position:absolute;top:50%;margin-top:-35px;left:0;background:url(../../img/faq/ico_talk.png) no-repeat top left;background-size:100% 100%}.faq__bnr .c-btn span em{display:block;font-style:normal;font-size:16px;margin-top:9px}.faq__bnr .c-btn small{font-size:13px;font-weight:400}.faq__bnr .c-btn small::before{content:"※";margin-right:4px}.faq__bnr .c-btn .arr{right:28px}.faq__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:170px}.faq__content .cat{position:static;top:140px;width:220px}@media only screen and (min-width: 768px) and (max-width: 1023px){.faq__content .cat{top:95px}}@media (min-width: 768px){.faq__content .cat.is-sticky .js-scrollbar{max-height:calc(100svh - 140px);margin-right:-15px;padding-right:15px;padding-bottom:20px}}.faq__content .cat .hd{font-weight:500;font-size:22px;position:relative;padding-bottom:18px;margin-bottom:30px;letter-spacing:0.5px}.faq__content .cat .hd::before{content:"";display:block;width:100%;height:2px;background:url(../../img/common/bg_line.jpg) no-repeat top left;background-size:100% 100%;position:absolute;bottom:0;left:0}.faq__content .cat .lst_cat .c-btn{margin-bottom:8px;min-height:unset;font-size:14px;padding:19px 40px 17px 13px;background:#fff}.faq__content .cat .lst_cat .c-btn .arr{width:22px;height:22px;top:calc(50% - 11px);right:18px}.faq__content .lst{flex:1;max-width:906px;padding:1px 0 0 40px;min-width:0}.faq__content .lst .part:not(:last-child){margin-bottom:65px}.faq__content .lst .part .anchor{position:relative;top:-20px}.faq__content .lst .part .hd{position:relative;font-size:24px;font-weight:500;padding-left:30px;letter-spacing:2.4px;margin-bottom:34px}.faq__content .lst .part .hd::before{content:"";display:block;width:15px;height:15px;position:absolute;top:7px;left:0;background:url(../../img/common/icon/ico_point.png) no-repeat top left;background-size:100% 100%}.faq__content .lst .part .ct .row{background:#fff;border-radius:10px;margin-bottom:10px}.faq__content .lst .part .ct .row .qs,.faq__content .lst .part .ct .row .ans{position:relative;padding-left:33px}.faq__content .lst .part .ct .row .qs::before,.faq__content .lst .part .ct .row .ans::before{position:absolute;left:0;font-size:22px;font-family:"Montserrat",sans-serif;font-weight:500;color:#A9CE52}.faq__content .lst .part .ct .row .qs{font-size:17px;letter-spacing:1.7px;font-weight:500;padding:26px 73px;cursor:pointer;transition:color .3s}.faq__content .lst .part .ct .row .qs::before{content:"Q";top:26px;left:40px}.faq__content .lst .part .ct .row .qs::after{content:"";display:block;width:100%;height:100%;border:1px solid #86b812;position:absolute;top:0;left:0;border-radius:10px;pointer-events:none;transition:opacity .3s;opacity:0}.faq__content .lst .part .ct .row .qs i{display:block;position:absolute;width:15px;height:15px;top:50%;margin-top:-8px;right:40px}.faq__content .lst .part .ct .row .qs i::before,.faq__content .lst .part .ct .row .qs i::after{content:"";display:block;width:100%;height:2px;background:#A9CE52;position:absolute;top:50%;margin-top:-1px;left:0}.faq__content .lst .part .ct .row .qs i::after{transform:rotate(90deg);transition:transform .3s}.faq__content .lst .part .ct .row .qs.opened i::after{transform:none}.faq__content .lst .part .ct .row .qs:not(.opened){cursor:pointer}@media only screen and (min-width: 1025px){.faq__content .lst .part .ct .row .qs:not(.opened):hover{color:#86b812}.faq__content .lst .part .ct .row .qs:not(.opened):hover::after{opacity:1}}.faq__content .lst .part .ct .row .ans{display:none;padding:0 40px 40px 80px}.faq__content .lst .part .ct .row .ans::before{content:"A";top:-8px;left:41px}.faq__content .lst .part .ct .row .ans img{border-radius:5px}@media (max-width: 767px){.faq__bnr{margin:70px 0 54px;padding:31px 25px 30px}.faq__bnr .box{flex-direction:column;align-items:center}.faq__bnr .title{font-size:17px;padding:0 0 0 37px;letter-spacing:1.7px;line-height:1.4;margin-bottom:15px}.faq__bnr .title::before{width:28px;height:28px;margin-top:-14px}.faq__bnr .c-btn{width:100%;padding:25px 18px 13px;max-width:275px;margin:0 auto}.faq__bnr .c-btn span{font-size:19px;text-align:left;padding-left:63px;margin-bottom:11px}.faq__bnr .c-btn span::before{width:50px;height:50px;margin-top:-25px}.faq__bnr .c-btn span em{font-size:13px;margin-top:5px}.faq__bnr .c-btn small{font-size:11px}.faq__bnr .c-btn .arr{right:18px;border-radius:3px}.faq__content{display:block;margin-bottom:96px}.faq__content .cat{position:static;width:auto;margin-bottom:44px}.faq__content .cat .js-scrollbar{margin:0 -25px;padding:0 25px}.faq__content .cat .hd{padding:0;margin-bottom:33px}.faq__content .cat .hd::before{display:none}.faq__content .cat .lst_cat{display:flex;flex-wrap:wrap;margin-right:-9px}.faq__content .cat .lst_cat .c-btn{width:calc(50% - 9px);max-width:unset;margin:0 9px 10px 0;padding:7px 35px 6px 10px;line-height:1.4;min-height:39px}.faq__content .cat .lst_cat .c-btn .arr{right:9px}.faq__content .lst{padding:0;max-width:unset}.faq__content .lst .part:not(:last-child){margin-bottom:54px}.faq__content .lst .part .anchor{top:-10px}.faq__content .lst .part .hd{font-size:22px;padding-left:25px;letter-spacing:1.1px;margin-bottom:32px}.faq__content .lst .part .ct .row{margin-bottom:15px;border-radius:5px}.faq__content .lst .part .ct .row .qs{padding:22px 55px 20px;letter-spacing:0.3px;line-height:1.4}.faq__content .lst .part .ct .row .qs::before{top:19px;left:25px}.faq__content .lst .part .ct .row .qs i{margin-top:-7px;right:25px}.faq__content .lst .part .ct .row .ans{padding:3px 25px 30px 25px}.faq__content .lst .part .ct .row .ans::before{top:0;left:25px}.faq__content .lst .part .ct .row .ans>*:first-child{margin-left:28px;width:calc(100% - 28px)}}@media only screen and (min-width: 360px) and (max-width: 374px){.faq__bnr .c-btn .arr{right:8px}}

/*# sourceMappingURL=maps/faq.min.css.map */
