#faq .main-visual__heading{padding:24px 21px}@media (max-width: 767px){#faq .main-visual__heading{padding:20px 21px}}#faq .main-visual__heading::before{bottom:-30px}@media (max-width: 767px){#faq .main-visual__heading::before{bottom:-16px}}#faq .main-visual__heading .en{padding-left:38px}@media (max-width: 767px){#faq .main-visual__heading .en{padding-left:10px}}#faq .main-visual__heading .jp{padding:0 0 68px 104px}@media (max-width: 767px){#faq .main-visual__heading .jp{padding:0 0 40px 22px}}#faq #wrap{margin-top:-54px}@media (max-width: 767px){#faq #wrap{margin-top:-38px}}#faq #wrap .anchor{padding-bottom:54px}@media (max-width: 767px){#faq #wrap .anchor{padding-bottom:58px}}#faq #wrap .anchor__ttl{color:#50CEA6;font-size:22px;font-weight:500;text-align:center;padding-bottom:26px;letter-spacing:0.08em}@media (max-width: 767px){#faq #wrap .anchor__ttl{font-size:18px;padding-bottom:14px;letter-spacing:0.15em}}@media (max-width: 767px){#faq #wrap .anchor__box{border:3px solid #e4f4f1;border-radius:30px;border-bottom-right-radius:0;width:calc(100% - 42px);margin:0 auto}}#faq #wrap .anchor__btn{font-size:15px;padding:16px 22px;line-height:20px;letter-spacing:0.025em;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#faq #wrap .anchor__btn::before{content:"";position:absolute;background:url("../../img/faq/ico_arrow_sm.svg") center/cover no-repeat;width:11px;height:9px;top:50%;right:22px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#faq #wrap .anchor__btn.active::before{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#faq #wrap .anchor__list{display:flex;flex-wrap:wrap;max-width:888px;padding:0}@media (max-width: 767px){#faq #wrap .anchor__list{display:none;padding:0 22px}}#faq #wrap .anchor__list li{display:flex;width:33.3333%;padding:0 13px 13px}@media (max-width: 767px){#faq #wrap .anchor__list li{border-top:2px dotted #50CEA6;width:100%;padding:0}}#faq #wrap .anchor__list li a{background:url("../../img/faq/ico_arrow_sm.svg") right 12px center/11px 9px no-repeat;border:3px solid #e4f4f1;border-radius:30px;border-bottom-right-radius:0;display:flex;align-items:center;width:100%;min-height:71px;font-size:16px;padding:13px 40px 13px 23px;line-height:20px;letter-spacing:0.1em}@media (max-width: 767px){#faq #wrap .anchor__list li a{background-position:right 0 center;border:none;min-height:auto;font-size:15px;padding:16px 28px 16px 0;line-height:20px;letter-spacing:0.025em}}#faq #wrap .main-content{background:#edf8f7;padding:120px 21px}@media (max-width: 767px){#faq #wrap .main-content{padding:60px 21px}}#faq #wrap .main-content__group:not(:last-child){padding-bottom:100px}@media (max-width: 767px){#faq #wrap .main-content__group:not(:last-child){padding-bottom:42px}}#faq #wrap .main-content__group .ttl{max-width:860px;display:flex;justify-content:center;padding-bottom:36px;margin:0 auto}@media (max-width: 767px){#faq #wrap .main-content__group .ttl{padding-bottom:30px}}#faq #wrap .main-content__group .ttl strong{background:#50CEA6;border-radius:65px;color:#fff;font-size:22px;padding:13px 54px 16px;line-height:1.4;letter-spacing:0.1em;position:relative}@media (max-width: 767px){#faq #wrap .main-content__group .ttl strong{display:flex;align-items:center;justify-content:center;width:100%;font-size:20px;padding:15px 32px 17px;letter-spacing:0.025em}}#faq #wrap .main-content__group .ttl strong::before{content:"";position:absolute;background:url("../../img/faq/ico_arrow_lg.svg") center/cover no-repeat;width:31px;height:20px;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#faq #wrap .main-content__group .list{background:#fff;border-radius:30px;border-bottom-right-radius:0;max-width:860px;padding:30px 0 50px}@media (max-width: 767px){#faq #wrap .main-content__group .list{border-radius:20px;padding:28px 21px 38px}}#faq #wrap .main-content__group .list li{max-width:762px;margin:0 auto}@media (max-width: 767px){#faq #wrap .main-content__group .list li{max-width:100%}}#faq #wrap .main-content__group .list li .label{background:url("../../img/common/other/bg_dots_green.png") bottom left/5px 2px repeat-x;cursor:pointer;padding:28px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media (max-width: 767px){#faq #wrap .main-content__group .list li .label{padding:12px 0}}#faq #wrap .main-content__group .list li .label p{font-size:18px;font-weight:bold;padding:0 50px;line-height:34px;letter-spacing:0.08em;position:relative}@media (max-width: 767px){#faq #wrap .main-content__group .list li .label p{font-size:15px;padding:0 44px;line-height:22px;letter-spacing:0.025em;text-align:justify}}#faq #wrap .main-content__group .list li .label p::before{content:"";position:absolute;background:url("../../img/faq/ico_q.svg") center/cover no-repeat;width:30px;height:30px;top:2px;left:6px}@media (max-width: 767px){#faq #wrap .main-content__group .list li .label p::before{width:27px;height:27px;top:-2px}}#faq #wrap .main-content__group .list li .label p::after{content:"";position:absolute;background:url("../../img/faq/ico_arrow_sm.svg") center/cover no-repeat;width:11px;height:9px;top:50%;right:26px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (max-width: 767px){#faq #wrap .main-content__group .list li .label p::after{right:5px}}#faq #wrap .main-content__group .list li .label.active p::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#faq #wrap .main-content__group .list li .value{display:none;padding:30px 0 24px}@media (max-width: 767px){#faq #wrap .main-content__group .list li .value{padding:16px 0 18px}}#faq #wrap .main-content__group .list li .value__content{font-size:14px;padding:0 30px 0 50px;line-height:24px;letter-spacing:0.08em;position:relative}@media (max-width: 767px){#faq #wrap .main-content__group .list li .value__content{padding:0 8px 0 44px;letter-spacing:0.025em}}#faq #wrap .main-content__group .list li .value__content::before{content:"";position:absolute;background:url("../../img/faq/ico_a.svg") center/cover no-repeat;width:30px;height:30px;top:-2px;left:6px}

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