.c-fv-subpage .c-offset-menu{bottom:100px}.sec-faq{padding:89px 0 150px}@media (max-width: 767px){.sec-faq{padding:55px 0 90px}}@media (min-width: 768px){.sec-faq .faq-layout{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}@media (min-width: 768px){.sec-faq .category-list{width:250px;position:sticky;position:-webkit-sticky;top:140px}}@media (max-width: 767px){.sec-faq .category-list{display:flex;flex-wrap:wrap;margin-bottom:40px}}.sec-faq .category-list li{border-bottom:1px solid #c3c3c3}@media (max-width: 767px){.sec-faq .category-list li{width:calc(50% - 7px)}.sec-faq .category-list li:not(:nth-child(2n)){margin-right:14px}}.sec-faq .category-list li a{display:block;padding:32px 0 24px;font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.05em;font-weight:bold;position:relative;padding-right:50px}@media (max-width: 767px){.sec-faq .category-list li a{font-size:15px;font-size:1.5rem;line-height:2em;padding:11px 0;padding-right:25px}}@media only screen and (max-width: 360px){.sec-faq .category-list li a{font-size:14px;font-size:1.4rem}}.sec-faq .category-list li a::after{content:"";width:24px;height:24px;position:absolute;right:0;top:calc(50% - 8px);background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Group_289' data-name='Group 289' transform='translate(920 -412) rotate(90)'%3E%3Cg id='Ellipse_9' data-name='Ellipse 9' transform='translate(412 896)' fill='%230068b6' stroke='%230068b6' stroke-width='1'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11.5' fill='none'/%3E%3C/g%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M4.152,1.357a1,1,0,0,1,1.7,0l3.2,5.113A1,1,0,0,1,8.2,8H1.8A1,1,0,0,1,.956,6.47Z' transform='translate(429 903) rotate(90)' fill='%23e5b903'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 767px){.sec-faq .category-list li a::after{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_289' data-name='Group 289' transform='translate(20) rotate(90)'%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='10' cy='10' r='10' fill='%230068b6'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M4.152,1.357a1,1,0,0,1,1.7,0l3.2,5.113A1,1,0,0,1,8.2,8H1.8A1,1,0,0,1,.956,6.47Z' transform='translate(15 5) rotate(90)' fill='%23e5b903'/%3E%3C/g%3E%3C/svg%3E%0A")}}@media (min-width: 768px){.sec-faq .layout-main{width:calc(100% - 250px);padding-left:100px;margin-top:37px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-faq .layout-main{padding-left:30px}}.sec-faq .faq-category+.faq-category{margin-top:50px;padding-top:50px}@media (max-width: 767px){.sec-faq .faq-category+.faq-category{margin-top:30px;padding-top:30px}}.sec-faq .faq-category#anchor01{margin-top:-50px;padding-top:50px}@media (max-width: 767px){.sec-faq .faq-category#anchor01{margin-top:-30px;padding-top:30px}}.sec-faq .faq-category .category-ttl{font-size:28px;font-size:2.8rem;line-height:1.03571em;letter-spacing:.05em;font-weight:bold;position:relative;padding-left:36px;margin-bottom:45px;background-repeat:no-repeat;background-position:top 8px left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19'%3E%3Cpath id='Polygon_36' data-name='Polygon 36' d='M8.23,3.363a2,2,0,0,1,3.54,0l6.687,12.706A2,2,0,0,1,16.687,19H3.313a2,2,0,0,1-1.77-2.931Z' transform='translate(20 19) rotate(180)' fill='%23d00d1c'/%3E%3C/svg%3E%0A")}@media (max-width: 767px){.sec-faq .faq-category .category-ttl{font-size:20px;font-size:2rem;line-height:1.5em;background-size:16px;padding-left:25px;margin-bottom:23px;background-position:top 10px left}}.sec-faq .faq-category .category-ttl span{color:#0068B6}.sec-faq .faq-item{border-radius:20px;overflow:hidden;background-color:#fff;border:2px solid #0068B6;position:relative;transition:background-color .3s;cursor:pointer}.sec-faq .faq-item:not(:last-child){margin-bottom:20px}@media (max-width: 767px){.sec-faq .faq-item:not(:last-child){margin-bottom:16px}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.sec-faq .faq-item:hover{color:#fff;background-color:#0068B6}.sec-faq .faq-item:hover .q-icon,.sec-faq .faq-item:hover .a-icon{color:#E5B903}.sec-faq .faq-item:hover .faq-question::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg id='arw' transform='translate(32) rotate(90)'%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='16' cy='16' r='16' fill='%23e5b903'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M5.122,1.609a1,1,0,0,1,1.756,0l4.315,7.912A1,1,0,0,1,10.315,11H1.685A1,1,0,0,1,.807,9.521Z' transform='translate(23 10) rotate(90)' fill='%230068b6'/%3E%3C/g%3E%3C/svg%3E%0A")}}.sec-faq .faq-item.is-active{color:#fff;background-color:#0068B6}.sec-faq .faq-item.is-active .q-icon,.sec-faq .faq-item.is-active .a-icon{color:#E5B903}.sec-faq .faq-item.is-active .faq-question::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg id='arw' transform='translate(0 32) rotate(-90)'%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='16' cy='16' r='16' fill='%23e5b903'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M5.122,1.609a1,1,0,0,1,1.756,0l4.315,7.912A1,1,0,0,1,10.315,11H1.685A1,1,0,0,1,.807,9.521Z' transform='translate(22 10) rotate(90)' fill='%230068b6'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 767px){.sec-faq .faq-item.is-active .faq-question::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_666' data-name='Group 666' transform='translate(-796 -978)'%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='10' cy='10' r='10' transform='translate(796 998) rotate(-90)' fill='%23e5b903'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M3.132,1.519a1,1,0,0,1,1.736,0L7.145,5.5A1,1,0,0,1,6.277,7H1.723A1,1,0,0,1,.855,5.5Z' transform='translate(802 984)' fill='%230068b6'/%3E%3C/g%3E%3C/svg%3E%0A")}}.sec-faq .q-icon,.sec-faq .a-icon{font-family:"Prompt",sans-serif;font-size:40px;font-size:4rem;line-height:1.375em;letter-spacing:.08em;font-weight:bold;color:#0068B6;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.sec-faq .q-icon,.sec-faq .a-icon{font-size:20px;font-size:2rem;line-height:1.5em}}.sec-faq .q-icon{left:38px}@media (max-width: 767px){.sec-faq .q-icon{left:28px}}.sec-faq .faq-question{padding:31px 83px 31px 90px;position:relative;cursor:pointer;transition:0.3s ease}@media (max-width: 767px){.sec-faq .faq-question{padding:28px 80px 28px 54px}}.sec-faq .faq-question::after{content:"";width:32px;height:32px;right:38px;top:50%;transition:all 0.3s;margin-top:-16px;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg id='arw' transform='translate(32) rotate(90)'%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='16' cy='16' r='16' fill='%230068b6'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M5.122,1.609a1,1,0,0,1,1.756,0l4.315,7.912A1,1,0,0,1,10.315,11H1.685A1,1,0,0,1,.807,9.521Z' transform='translate(23 10) rotate(90)' fill='%23e5b903'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 767px){.sec-faq .faq-question::after{width:20px;height:20px;right:28px;margin-top:-10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_666' data-name='Group 666' transform='translate(-796 -978)'%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='10' cy='10' r='10' transform='translate(796 998) rotate(-90)' fill='%230068b6'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M3.132,1.519a1,1,0,0,1,1.736,0L7.145,5.5A1,1,0,0,1,6.277,7H1.723A1,1,0,0,1,.855,5.5Z' transform='translate(810 993) rotate(180)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}}.sec-faq .faq-question .q-text{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-faq .faq-question .q-text{font-size:15px;font-size:1.5rem;line-height:1.33333em}}.sec-faq .faq-answer{padding:28px 0 40px;margin:-10px 38px 0;display:none;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.07em;font-weight:bold;background:0 top repeat-x;background-image:url(../../img/faq/line.svg);position:relative}@media (max-width: 767px){.sec-faq .faq-answer{margin:-4px 28px 0;padding:21px 0 34px;font-size:15px;font-size:1.5rem;line-height:1.73333em}}@media (max-width: 767px){.sec-faq .faq-answer .a-icon{top:0;transform:none}}.sec-faq .faq-answer .content{position:relative;padding-left:52px}@media (max-width: 767px){.sec-faq .faq-answer .content{padding-left:26px}}.sec-faq .faq-answer .txtSmall{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.07em;margin-top:5px}.sec-faq .faq-answer .faq-txt{padding-left:26px}@media (min-width: 768px){.sec-faq .faq-answer .faq-txt{padding-left:52px;margin-top:25px}}.sec-faq .faq-answer .faq-btn{margin-top:18px}@media (min-width: 768px){.sec-faq .faq-answer .faq-btn{display:flex;flex-wrap:wrap;padding-left:52px;margin-top:26px;gap:20px 0}}@media (max-width: 767px){.sec-faq .faq-answer .faq-btn:not(:last-child){margin-bottom:18px}}@media (min-width: 768px){.sec-faq .faq-answer .faq-btn .c-btn01{min-height:56px;max-width:294px;padding-right:55px;padding-left:23px}.sec-faq .faq-answer .faq-btn .c-btn01::after{right:26px}}.sec-faq .faq-answer .faq-btn .c-btn01 span{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.05em}@media (max-width: 767px){.sec-faq .faq-answer .faq-btn .c-btn01 span{letter-spacing:0.08em}}.sec-faq .faq-answer .faq-btn .c-btn01:not(:last-child){margin-right:12px}@media (max-width: 767px){.sec-faq .faq-answer .faq-btn .c-btn01:not(:last-child){margin-right:0;margin-bottom:12px}}@media (min-width: 768px){.sec-faq .faq-answer .faq-btn.faq-btn-02 .c-btn01{width:calc(50% - 6px)}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-faq .faq-answer .faq-btn.faq-btn-02 .c-btn01{width:100%}}

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