.c-fw{width:100%}.c-lazybg{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%}.faq .ttl_h2_common{margin-bottom:0}.faq .anchor{background:#F7F7F7;padding:40px 0 38px}@media (max-width: 767px){.faq .anchor{background:#fff;padding:30px 0 22px}}.faq .anchor .wcm{max-width:1030px;padding:0 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.faq .anchor .wcm{display:block}}.faq .anchor__ttl{font-size:16px;font-size:1.6rem;line-height:20px;letter-spacing:0em;font-weight:600;width:90px;padding:8px 0 0;transition:0.3s all ease}@media (max-width: 767px){.faq .anchor__ttl.active{background:#EDEDED}.faq .anchor__ttl.active::after{transform:rotate(-180deg)}}@media (max-width: 767px){.faq .anchor__ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;border:1px solid #C1C1C1;padding:21px 17px 20px;position:relative;letter-spacing:0.05em}.faq .anchor__ttl::after{content:"";position:absolute;width:14px;height:7px;background:url(../../../common/img/icon/ico_arr_blue.svg) center/100% no-repeat;right:20px;top:calc(50% - 3px);transition:0.3s all ease}}.faq .anchor__lst{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:calc(100% - 90px)}@media (max-width: 767px){.faq .anchor__lst{width:100%;border:1px solid #C1C1C1;border-width:0 1px 1px 1px;display:none}}.faq .anchor__lst .item{font-size:13px;font-size:1.3rem;line-height:20px;letter-spacing:0em;font-weight:600;padding:9px 20px 8px;background:#fff;margin:0 10px 12px 0}@media (max-width: 767px){.faq .anchor__lst .item{font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:.05em;font-weight:600;border-bottom:1px solid #C1C1C1;width:100%;margin:0 0;padding:19px 17px 18px;display:block}.faq .anchor__lst .item:last-child{border-bottom:none}}.faq .content{max-width:850px;padding:53px 15px 0;margin:0 auto}@media (max-width: 767px){.faq .content{padding:0 15px}}.faq .content .box{margin-bottom:94px}.faq .content .box:last-child{margin-bottom:120px}@media (max-width: 767px){.faq .content .box:last-child{margin-bottom:60px}}@media (max-width: 767px){.faq .content .box{margin-bottom:27px}}.faq .content .box__ttl{font-size:22px;font-size:2.2rem;line-height:36px;letter-spacing:0em;font-weight:600;position:relative;padding-bottom:12px;margin-bottom:11px;border-bottom:4px solid #000}@media (max-width: 767px){.faq .content .box__ttl{font-size:19px;padding-bottom:7px;margin-bottom:4px}}.faq .content .box .item{border-bottom:1px solid #C1C1C1;overflow:hidden}.faq .content .box .item__ques{position:relative;font-size:18px;font-size:1.8rem;line-height:26px;letter-spacing:0em;font-weight:600;padding:26px 43px 21px 55px;transition:0.3s all ease;cursor:pointer}@media (min-width: 768px){.faq .content .box .item__ques:hover{opacity:0.7}}@media (max-width: 767px){.faq .content .box .item__ques{font-size:15px;line-height:24px;padding:20px 36px 12px 42px;min-height:66px}}.faq .content .box .item__ques.is-open::after{transform:rotate(-180deg)}.faq .content .box .item__ques::before{position:absolute;content:"Q";font-family:"DIN Bold",sans-serif;text-transform:uppercase;display:inline-block;font-size:20px;font-size:2rem;line-height:20px;letter-spacing:100em;font-weight:700;color:#fff;background:var(--cate-color);width:38px;height:38px;border-radius:50%;padding:9px 12px;left:5px;top:19px}@media (max-width: 767px){.faq .content .box .item__ques::before{width:34px;height:34px;font-size:18px;left:0px;top:14px;padding:6px 11px}}.faq .content .box .item__ques::after{content:"";position:absolute;width:18px;height:9px;background:url(../../../common/img/icon/ico_arr_down.svg) center/100% no-repeat;right:8px;top:34px;transition:0.3s all ease}@media (max-width: 767px){.faq .content .box .item__ques::after{width:14px;height:7px;right:18px;top:28px}}.faq .content .box .item__ans{margin-top:-5px;padding:0 43px 48px 55px;display:none}.faq .content .box .item__ans>*:last-child{margin-bottom:0}@media (max-width: 767px){.faq .content .box .item__ans{padding:0 38px 20px 42px}}.cms-content-faq .wp-caption.alignnone{margin:5px 0 20px;width:100% !important}@media (max-width: 767px){.cms-content-faq .wp-caption.alignnone{margin-bottom:33px}}.cms-content-faq .wp-caption.alignnone img{margin-bottom:5px}@media (max-width: 767px){.cms-content-faq .wp-caption.alignnone img{margin-bottom:2px}}.cms-content-faq img{max-width:100%;height:auto;max-height:100%;width:auto;display:block;margin:0 auto 15px}.cms-content-faq .wp-caption-text{font-size:14px;font-size:1.4rem;line-height:28px;letter-spacing:0em;font-weight:300;text-align:right}@media (max-width: 767px){.cms-content-faq .wp-caption-text{font-size:12px;line-height:2}}.cms-content-faq iframe{margin-bottom:30px;width:100% !important;height:auto !important;aspect-ratio:16/9}@media (max-width: 767px){.cms-content-faq iframe{margin-bottom:11px}}.cms-content-faq p{font-size:14px;line-height:26px;letter-spacing:0;margin-bottom:22px}@media (max-width: 767px){.cms-content-faq p{line-height:24px;margin-bottom:23px}}.cms-content-faq p>a.btn_link{display:block;width:fit-content;margin:0 auto;padding:13px 77px;font-size:16px;line-height:27px;font-weight:normal;letter-spacing:0;color:#fff;background:#007293;text-decoration:none;position:relative;margin-bottom:40px}.cms-content-faq p>a.btn_link::after{content:"";position:absolute;width:10px;height:10px;border:1px solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg) translateY(-50%);right:26px;top:calc(50% - 3px)}.cms-content-faq h2{font-size:24px;font-size:2.4rem;line-height:48px;letter-spacing:.05em;font-weight:600;margin-bottom:10px;position:relative}@media only screen and (max-width: 1000px){.cms-content-faq h2{padding-left:40px}}.cms-content-faq h2::before{content:"";position:absolute;width:32px;height:1px;top:22px;left:-62px;background:#000000}@media only screen and (max-width: 1200px){.cms-content-faq h2::before{width:20px;left:0}}@media (max-width: 767px){.cms-content-faq h2::before{width:17px;left:0;top:13px}}@media (max-width: 767px){.cms-content-faq h2{font-size:18px;line-height:28px;margin-bottom:18px;padding-left:24px}}.cms-content-faq h3{font-size:18px;line-height:30px;letter-spacing:0.05em;font-weight:600;position:relative;padding-left:20px;margin-bottom:20px}@media (max-width: 767px){.cms-content-faq h3{font-size:16px;line-height:24px;margin-bottom:22px}}.cms-content-faq h3::after{content:"";position:absolute;width:6px;height:calc(100% - 6px);background:#007293;left:0;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.cms-content-faq h3::after{height:calc(100% - 2px)}}.cms-content-faq h4{font-size:16px;font-size:1.6rem;line-height:20px;letter-spacing:0em;font-weight:600;padding-left:14px;margin-bottom:8px;position:relative}.cms-content-faq h4::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cate-color);left:0;top:5px}.cms-content-faq h4+p{margin-bottom:8px}.cms-content-faq h5{font-size:14px;font-size:1.4rem;line-height:26px;letter-spacing:0em;font-weight:600;padding-left:14px;margin-bottom:8px;position:relative}.cms-content-faq h5::after{content:"";position:absolute;width:7px;height:2px;background:var(--cate-color);left:0;top:10px}.cms-content-faq a{color:var(--cate-color);text-decoration:underline;transition:all 0.3s ease-in-out}@media only screen and (min-width: 1025px){.cms-content-faq a:hover{opacity:0.75}}.cms-content-faq blockquote{position:relative;background:#f5f5f6;border-left:0;padding:35px 30px 30px 33px;margin-bottom:38px;font-size:14px;font-size:1.4rem;line-height:25px;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.cms-content-faq blockquote{padding:32px 20px 24px 20px;margin-bottom:30px}}.cms-content-faq blockquote::after{content:"";position:absolute;width:36px;height:28px;background:url("../../../img/event/ico_quote.svg") no-repeat center/contain;left:33px;top:-9px}@media (max-width: 767px){.cms-content-faq blockquote::after{width:30px;height:23px;left:27px;top:-6px}}.cms-content-faq blockquote>p{margin-bottom:0;padding-bottom:0;font-size:14px;line-height:25px;letter-spacing:0;font-weight:normal;color:#333}.cms-content-faq u,.cms-content-faq span[style*="text-decoration: underline"],.cms-content-faq span[style*="text-decoration:underline"]{text-decoration:underline}.cms-content-faq span.underline{background:linear-gradient(to top, #fcf6bf 6px, transparent 6px, transparent calc(100% - 6px));background-position:bottom 1px left;text-decoration:none !important}.cms-content-faq .flex-row{margin-bottom:40px;display:flex;flex-wrap:wrap}@media (max-width: 767px){.cms-content-faq .flex-row{margin-bottom:30px}}.cms-content-faq .flex-row li{margin-bottom:20px}.cms-content-faq .flex-row li img{display:block;width:100%;height:100%;object-fit:cover}.cms-content-faq .flex-row.row2{justify-content:space-between}.cms-content-faq .flex-row.row2 li{width:calc(50% - 10px)}@media (max-width: 767px){.cms-content-faq .flex-row.row2 li{width:100%;margin-bottom:10px}}.cms-content-faq .flex-row.row3{margin-left:-10px;align-items:flex-start}@media (max-width: 767px){.cms-content-faq .flex-row.row3{margin-left:0}}.cms-content-faq .flex-row.row3 li{width:calc(33.3333% - 10px);margin-left:10px}@media (max-width: 767px){.cms-content-faq .flex-row.row3 li{width:100%;margin-left:0;margin-bottom:10px}}.cms-content-faq .flex-row.row3 li .wp-caption.alignnone{width:100% !important}.cms-content-faq .flex-row.row3 li .wp-caption-text{margin-bottom:0 !important;line-height:1.5 !important;font-size:14px;line-height:28px;color:#535353}.cms-content-faq .gallery img{margin:10px auto 30px}@media (max-width: 767px){.cms-content-faq .gallery img{margin:5px auto 10px}}

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