﻿.sec-faq{padding:80px 0}@media (max-width: 1023px){.sec-faq{padding:64px 0}}@media (min-width: 1024px){.sec-faq .inner-faq{display:flex;align-items:flex-start;justify-content:space-between}}@media (min-width: 1024px){.sec-faq .inner-faq .side-faq{width:300px;position:sticky;top:150px}}@media (min-width: 1024px){.sec-faq .inner-faq .content-faq{width:calc(100% - 320px);max-width:960px}}.sec-faq .lst-anchor{border:1px solid #a4a6aa;background-color:#fff}.sec-faq .lst-anchor li:not(:first-child){border-top:1px solid #a4a6aa}.sec-faq .lst-anchor li a{display:block;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;padding:15px 34px 16px 24px;position:relative;z-index:1;transition:color 0.3s, background-color 0.3s;will-change:color, background-color;cursor:pointer}.sec-faq .lst-anchor li a:before{content:"";width:9px;height:9px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:50%;right:19px;transform:rotate(45deg);margin-top:-5px;transition:border-color 0.3s;will-change:border-color}.sec-faq .lst-anchor li a:after{content:"";width:0;height:100%;background-color:#b59c7f;position:absolute;top:0;left:0;z-index:-1;transition:width 0.3s;will-change:width}@media only screen and (min-width: 1024px){.sec-faq .lst-anchor li a:hover{opacity:1}}.sec-faq .lst-anchor li a:not(.is-active){cursor:pointer}@media only screen and (min-width: 1024px){.sec-faq .lst-anchor li a:not(.is-active):hover{color:#fff}.sec-faq .lst-anchor li a:not(.is-active):hover:before{border-color:#fff}.sec-faq .lst-anchor li a:not(.is-active):hover:after{width:100%}}.sec-faq .lst-anchor li a.is-active{color:#fff;background-color:#000}.sec-faq .lst-anchor li a.is-active:before{border-top-color:#fff;border-right-color:#fff}.sec-faq .lst-anchor li a.is-active:after{display:none}.sec-faq .inbox:not(:first-child){margin-top:32px}@media (max-width: 1023px){.sec-faq .inbox:not(:first-child){margin-top:8px}}.sec-faq .inbox__hd{background-color:#25334b;position:relative;padding:14px 24px;margin-bottom:10px}@media (max-width: 1023px){.sec-faq .inbox__hd{padding:12px 40px 12px 16px;margin-bottom:2px;cursor:pointer}.sec-faq .inbox__hd.is-active .arrow{transform:rotate(-180deg)}}.sec-faq .inbox__hd .txt-hd{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.1em;font-weight:bold;color:#fff}@media (max-width: 1023px){.sec-faq .inbox__hd .txt-hd{letter-spacing:0}}@media (min-width: 1024px){.sec-faq .inbox__hd .arrow{display:none}}@media (max-width: 1023px){.sec-faq .inbox__hd .arrow{width:14px;height:8px;position:absolute;top:0;bottom:0;right:16px;margin:auto 0;transition:transform 0.3s;will-change:transform}.sec-faq .inbox__hd .arrow:before{content:"";width:8px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;left:0;right:0;margin:auto;transform:rotate(45deg)}}@media (min-width: 1024px){.sec-faq .inbox__body{display:block !important}}@media (max-width: 1023px){.sec-faq .inbox__body{display:none}}.sec-faq .inbox__body .item{background-color:#f2f5fb}.sec-faq .inbox__body .item:not(:first-child){margin-top:2px}.sec-faq .inbox__body .item__q{position:relative;padding:21px 50px 23px 24px;cursor:pointer;transition:margin-bottom 0.3s}@media (max-width: 1023px){.sec-faq .inbox__body .item__q{padding:16px 40px 16px 16px}}.sec-faq .inbox__body .item__q .txt-q{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:bold;position:relative;padding-left:43px}@media (max-width: 1023px){.sec-faq .inbox__body .item__q .txt-q{font-size:16px;font-size:1.6rem;line-height:1.25em;padding-left:34px}}.sec-faq .inbox__body .item__q .txt-q:before{content:"Q";width:30px;height:30px;border-radius:100px;padding:1px 0 0 1px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:bold;font-family:"Be Vietnam Pro",sans-serif;color:#fff;background-color:#b59c7f;position:absolute;top:1px;left:0}@media (max-width: 1023px){.sec-faq .inbox__body .item__q .txt-q:before{width:26px;height:26px;font-size:13px;font-size:1.3rem;line-height:1.23077em;padding:0;top:-3px}}.sec-faq .inbox__body .item__q .plus{width:13px;height:13px;position:absolute;top:0;bottom:0;right:23px;margin:auto 0}@media (max-width: 1023px){.sec-faq .inbox__body .item__q .plus{right:15px}}.sec-faq .inbox__body .item__q .plus:before,.sec-faq .inbox__body .item__q .plus:after{content:"";width:100%;height:1px;background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:transform 0.3s;will-change:transform}.sec-faq .inbox__body .item__q .plus:after{transform:rotate(-90deg)}.sec-faq .inbox__body .item__q.is-active{margin-bottom:-11px}@media (max-width: 1023px){.sec-faq .inbox__body .item__q.is-active{margin-bottom:-6px}}.sec-faq .inbox__body .item__q.is-active .plus:after{transform:rotate(0)}.sec-faq .inbox__body .item__a{display:none}.sec-faq .inbox__body .item__a .txt-a{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.06em;font-weight:500;position:relative;padding:2px 76px 25px 67px}@media (max-width: 1023px){.sec-faq .inbox__body .item__a .txt-a{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.04em;padding:4px 20px 18px 50px}}.sec-faq .inbox__body .item__a .txt-a:before{content:"A";width:30px;height:30px;border-radius:100px;padding-left:1px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:bold;font-family:"Be Vietnam Pro",sans-serif;color:#fff;background-color:#25334b;position:absolute;top:1px;left:24px}@media (max-width: 1023px){.sec-faq .inbox__body .item__a .txt-a:before{width:26px;height:26px;font-size:13px;font-size:1.3rem;line-height:1.23077em;padding:0;top:3px;left:16px}}.sec-faq .inbox__body .item__a .note{margin-top:5px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.06em;color:#707070;position:relative;padding-left:17px}@media (max-width: 1023px){.sec-faq .inbox__body .item__a .note{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.04em}}.sec-faq .inbox__body .item__a .note:before{content:"※";position:absolute;top:-1px;left:0}@media (max-width: 1023px){.sec-faq .inbox__body .item__a .note:before{top:0}}.sec-faq .inbox__body .item__a .note+.note{margin-top:2px}.sec-banner{padding:80px 0 100px}@media (max-width: 1023px){.sec-banner{padding:14px 0 64px}}

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