html{scroll-padding-top:120px}@media screen and (max-width: 768px){html{scroll-padding-top:10px}}.faq-mv{width:100%;height:400px;background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url("/assets/imgs/faq/faq_img_top_pc.webp");padding-top:105px;display:block}.faq-mv .title-h1{width:calc(100% - 50px);max-width:1280px;margin:0 auto 40px;line-height:1.2}.faq-mv .searchbox{width:calc(100% - 50px);max-width:1280px;margin:0 auto}.faq-mv .searchbox input[type=search]::-webkit-search-cancel-button,.faq-mv .searchbox input[type=search]::-webkit-search-decoration{display:none}.faq-mv .searchbox .search-text{text-align:left;background-color:#fff;color:#3b414a;padding:0 45px 0 60px;font-size:1.6rem;border:2px solid #e6e6e6;margin:20px auto;display:block;width:640px;height:72px;border-radius:8px}.faq-mv .searchbox .search-text::placeholder{color:#cecece;opacity:1}.faq-mv .searchbox .searchinput{width:640px;margin:0 auto 0 0;position:relative}.faq-mv .searchbox .searchinput .icon-search{position:absolute;display:block;width:20px;height:20px;inset:0 0 0 24px;margin:auto 0;display:flex;align-items:center;justify-content:center}.faq-mv .searchbox .searchinput .icon-search>img{display:block;width:20px;height:20px}.faq{margin-bottom:80px}.faq>.title-h2{margin-bottom:40px}.faq .faqwrap{margin:0 auto}.faq .faq-listtab{width:100%;max-width:1280px;margin:48px auto 40px;display:flex;justify-content:space-between;gap:0 10px}.faq .faq-listtab>li{display:flex;align-items:center;padding-top:2px;padding-left:72px;line-height:1.25;width:205px;height:74px;font-size:1.7rem;font-weight:bold;text-align:center;background-color:#fff;color:#898d92;cursor:pointer;position:relative;border-radius:4px;border:solid 2px #e6e6e6;background-repeat:no-repeat;background-size:40px;background-position:left 16px center}.faq .faq-listtab>li:nth-of-type(6){padding-left:58px;background-position:left 10px center}.faq .faq-listtab>li:hover{color:#fff;transition:.5s;border:solid 2px #3075b7;background-color:#3075b7}.faq .faq-listtab>li:hover.icon-01{background-image:url("/assets/imgs/faq/icon_faq_menu01_on.svg")}.faq .faq-listtab>li:hover.icon-02{background-image:url("/assets/imgs/faq/icon_faq_menu02_on.svg")}.faq .faq-listtab>li:hover.icon-03{background-image:url("/assets/imgs/faq/icon_faq_menu03_on.svg")}.faq .faq-listtab>li:hover.icon-04{background-image:url("/assets/imgs/faq/icon_faq_menu04_on.svg")}.faq .faq-listtab>li:hover.icon-05{background-image:url("/assets/imgs/faq/icon_faq_menu05_on.svg")}.faq .faq-listtab>li:hover.icon-06{background-image:url("/assets/imgs/faq/icon_faq_menu06_on.svg")}.faq .faq-listtab>li:hover.icon-07{background-image:url("/assets/imgs/faq/icon_faq_menu07_on.svg")}.faq .faq-listtab>li.active{color:#fff;border:solid 2px #3075b7;background-color:#3075b7}.faq .faq-listtab>li.active.icon-01{background-image:url("/assets/imgs/faq/icon_faq_menu01_on.svg")}.faq .faq-listtab>li.active.icon-02{background-image:url("/assets/imgs/faq/icon_faq_menu02_on.svg")}.faq .faq-listtab>li.active.icon-03{background-image:url("/assets/imgs/faq/icon_faq_menu03_on.svg")}.faq .faq-listtab>li.active.icon-04{background-image:url("/assets/imgs/faq/icon_faq_menu04_on.svg")}.faq .faq-listtab>li.active.icon-05{background-image:url("/assets/imgs/faq/icon_faq_menu05_on.svg")}.faq .faq-listtab>li.active.icon-06{background-image:url("/assets/imgs/faq/icon_faq_menu06_on.svg")}.faq .faq-listtab>li.active.icon-07{background-image:url("/assets/imgs/faq/icon_faq_menu07_on.svg")}.faq .faq-listtab>li.icon-01{background-image:url("/assets/imgs/faq/icon_faq_menu01_off.svg")}.faq .faq-listtab>li.icon-02{background-image:url("/assets/imgs/faq/icon_faq_menu02_off.svg")}.faq .faq-listtab>li.icon-03{background-image:url("/assets/imgs/faq/icon_faq_menu03_off.svg")}.faq .faq-listtab>li.icon-04{background-image:url("/assets/imgs/faq/icon_faq_menu04_off.svg")}.faq .faq-listtab>li.icon-05{background-image:url("/assets/imgs/faq/icon_faq_menu05_off.svg")}.faq .faq-listtab>li.icon-06{background-image:url("/assets/imgs/faq/icon_faq_menu06_off.svg")}.faq .faq-listtab>li.icon-07{background-image:url("/assets/imgs/faq/icon_faq_menu07_off.svg")}.faq .result-count{text-align:left;display:none;margin-bottom:48px;font-size:1.6rem;font-weight:500}.faq .result-count.show{display:block}.faq .result-count>#search-count{font-size:2.4rem;color:#006dac;padding:0 2px}.faq .fq-list-box{display:none}.faq .fq-list-box.is-show{display:block}.faq .faqlist__item>div{padding:24px 0}.faq .faqlist__item>div:first-child{padding-top:0}.faq .faqlist__item>div:not(:first-child){border-top:1px solid #e0e0e0}.faq .faqlist__item dt{background:#fff;position:relative;padding:24px 0 24px 73px;font-size:2rem;font-weight:normal;cursor:pointer}.faq .faqlist__item dt.twoline{line-height:1.6;padding:2px 100px 2px 73px}.faq .faqlist__item dt:nth-of-type(6){margin-bottom:0}.faq .faqlist__item dt:hover{color:#3075b7}.faq .faqlist__item dt::before{content:"Q";font-size:3.6rem;font-weight:bold;color:#3075b7;position:absolute;width:25px;height:36px;inset:0 0 0 24px;margin:auto 0;line-height:1}.faq .faqlist__item dt::after{content:"";width:17px;height:17px;background-repeat:no-repeat;background-size:17px 17px;display:block;position:absolute;inset:0 24px 0 auto;margin:auto 0;cursor:pointer}.faq .faqlist__item dt.lazyloaded::after{background-image:url("/assets/imgs/common/icon_plus_blue.svg")}.faq .faqlist__item dt.open::after{background-image:url("/assets/imgs/common/icon_negative_blue.svg")}.faq .faqlist__item dt.open:hover{color:#3b414a}.faq .faqlist__item dt .highlight{color:#3075b7;font-weight:bold}.faq .faqlist__item dd{font-size:1.6rem;height:0;opacity:0;padding:0;line-height:1.6;position:relative;background-color:#f6f9f9;border-radius:8px;padding:0 64px 0 73px;margin:0;transition:.3s}.faq .faqlist__item dd.open{opacity:1;padding:24px 64px 24px 73px;height:auto}.faq .faqlist__item dd.open::before{opacity:1;line-height:1;top:20px}.faq .faqlist__item dd .highlight{color:#3075b7;font-weight:bold}.faq .faqlist__item dd>a{color:#3075b7}.faq .faqlist__item dd>p{margin-top:24px;line-height:1.6}.faq .faqlist__item dd>p>span{font-weight:bold}.faq .faqlist__item dd>p>a{color:#3075b7}.faq .faqlist__item dd>ul{line-height:1.6}.faq .faqlist__item dd:nth-of-type(6){margin-bottom:0}.faq .faqlist__item dd::before{content:"A";font-size:3.6rem;font-weight:bold;color:#3075b7;position:absolute;line-height:0;top:10px;left:24px;transition:.3s;opacity:0}.faqft{position:relative}.faqft .faqft-btlink{display:flex;justify-content:space-between;gap:0 64px;margin-bottom:40px}.faqft .faqft-btlink>a{display:block;text-decoration:none;border-radius:8px;border:solid 2px #e6e6e6;background-color:#fff;width:384px;height:208px;position:relative;padding-top:40px;text-align:center}.faqft .faqft-btlink>a .faqft-btlink__img{margin-bottom:24px}.faqft .faqft-btlink>a .faqft-btlink__img>img{width:100%;max-width:80px}.faqft .faqft-btlink>a .faqft-btlink__text{font-size:2rem;font-weight:bold}.faqft .faqft-btlink>a:hover{color:#3075b7;opacity:.7;transition:.5s}.faqft .faqft_text{font-size:2rem;font-weight:500;margin-bottom:24px;text-align:center}@media screen and (max-width: 768px){.faq-mv{background-image:url("/assets/imgs/faq/faq_img_top_sp.webp");padding:40px 0 0 0;margin-bottom:44px;min-height:180px;height:auto;background-size:cover}.faq-mv .title-h1{width:calc(100% - 32px);font-size:3.2rem;line-height:1.4;margin:0}.faq-mv .searchbox{width:calc(100% - 32px);margin:0 auto;position:relative;bottom:-47px;z-index:1}.faq-mv .searchbox .search-text{width:100%;height:56px;padding:0 45px 0 52px;font-size:1.6rem;border-radius:4px}.faq-mv .searchbox .search-text::placeholder{font-size:1.4rem}.faq-mv .searchbox .searchinput{width:100%}.faq-mv .searchbox .searchinput .icon-search{left:16px;cursor:pointer}.faq-mv .searchbox #result-serach{margin-top:30px}.faq{padding:0 16px;margin-bottom:40px}.faq>.title-h2{margin-bottom:24px}.faq .faq-listtab{flex-wrap:wrap;margin:24px auto 32px;gap:8px 0}.faq .faq-listtab>li{width:calc((100% - 16px) / 3);font-size:1.2rem;line-height:1.2;height:68px;padding:42px 0 0 0;text-align:center;display:block;background-size:28px;background-position:center top 8px}.faq .faq-listtab>li:nth-of-type(5),.faq .faq-listtab>li:nth-of-type(6){padding-left:0;background-position:center top 8px}.faq .result-count{font-size:1.4rem;margin:30px 0 24px}.faq .result-count>#search-count{font-size:2.2rem}.faq .faqlist__item>div{padding:16px 0}.faq .faqlist__item dt{font-size:1.6rem;height:auto;padding:16px 43px 16px 48px;line-height:1.3;align-items:center}.faq .faqlist__item dt.twoline{padding:16px 43px 16px 48px;line-height:1.3}.faq .faqlist__item dt:hover{color:#3b414a}.faq .faqlist__item dt::before{width:20px;font-size:2.8rem;height:28px;inset:0 0 0 12px}.faq .faqlist__item dt::after{width:15px;height:15px;background-size:15px 15px;inset:0 12px 0 auto}.faq .faqlist__item dd{font-size:1.4rem;padding:0 43px 0 48px;margin:0}.faq .faqlist__item dd>a{word-break:break-all}.faq .faqlist__item dd.open{padding:16px 42px 16px 48px}.faq .faqlist__item dd.open::before{top:12px}.faq .faqlist__item dd:nth-of-type(5){margin-bottom:0}.faq .faqlist__item dd::before{font-size:2.8rem;top:6px;left:12px}.faq .faqlist__item dd:nth-of-type(6){margin:16px 0 0}.faqft{padding:0 16px}.faqft::before{height:calc(100% - 40px);top:40px}.faqft .faqft-btlink{flex-direction:column;gap:8px 0;margin-bottom:24px}.faqft .faqft-btlink>a{display:flex;align-items:center;width:100%;height:auto;padding:16px 0 16px 60px;max-width:328px;margin:0 auto}.faqft .faqft-btlink>a .faqft-btlink__img{margin:0 16px 0 0}.faqft .faqft-btlink>a .faqft-btlink__img>img{max-width:50px;height:auto}.faqft .faqft-btlink>a .faqft-btlink__text{font-size:1.6rem;word-break:keep-all;line-height:1.2}.faqft .faqft_text{font-size:1.6rem;line-height:1.6;margin-bottom:16px;word-break:keep-all}}
