.in-page-link-list{width:100%;display:flex;border-top:1px solid #fff;margin-bottom:60px}.in-page-link-list li{width:20%}.in-page-link-list li a{width:100%;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#009fdd;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:1.8rem;line-height:1;position:relative;padding-bottom:28px}.in-page-link-list li a::after{content:"";position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent}.in-page-link-list li:last-of-type a{border-right:0}.faq-content{margin-bottom:80px}.faq-content .faq-title{font-size:2rem;line-height:1.4;margin-bottom:40px}.faq-content .faq-box+.faq-box{margin-top:40px}.faq-content .faq-box dd,.faq-content .faq-box dt{font-size:1.5rem;line-height:1.8;position:relative}.faq-content .faq-box dd::before,.faq-content .faq-box dt::before{content:"";position:absolute;top:6px;left:5px;font-size:1.9rem;font-family:Lato,sans-serif;font-weight:700}.faq-content .faq-box dt{padding:10px 0 10px 40px;border-bottom:1px solid #fff;cursor:pointer}.faq-content .faq-box dt::before{content:"Q";color:#e6f532}.faq-content .faq-box dt span{display:block;padding-right:40px}.faq-content .faq-box dt span::after,.faq-content .faq-box dt span::before{content:"";position:absolute;top:50%;right:5px;width:15px;height:2px;background:#fff;transition:all .3s ease-in-out}.faq-content .faq-box dt span::before{transform:rotate(90deg)}.faq-content .faq-box dt.open span::before{transform:rotate(180deg)}.faq-content .faq-box dt.open span::after{opacity:0}.faq-content .faq-box dd{margin-top:10px;padding:10px 40px 0;text-align:justify;display:none}.faq-content .faq-box dd::before{content:"A";color:#009fdd}.faq-content .faq-box dd a{color:#fff;border-bottom:1px solid #fff}.faq-contact{margin-bottom:60px}.faq-contact p{font-size:1.4rem;line-height:2;margin-bottom:10px}.faq-contact a.contact-icon-link{display:flex;flex-direction:column;color:#fff;margin-bottom:10px;position:relative;padding-left:55px}.faq-contact a.contact-icon-link::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:32px}.faq-contact a.contact-icon-link em{font-style:normal;font-size:2.3rem;line-height:1;font-family:"Noto Sans JP",sans-serif;font-weight:500}.faq-contact a.contact-icon-link span{margin-top:10px;font-size:1.1rem;line-height:1}.faq-contact a.contact-icon-link.free-dial::before{background:url(../faq/images/icon_free_dial.svg) no-repeat center center;background-size:contain}.faq-contact a.contact-icon-link.mail::before{background:url(../faq/images/icon_mail.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){.in-page-link-list{flex-wrap:wrap}.in-page-link-list li{width:50%}.in-page-link-list li a{font-size:1.7rem;padding-bottom:26px}.in-page-link-list li a::after{border-width:7px 7px 0 7px}.in-page-link-list li:first-of-type{width:100%}.in-page-link-list li:first-of-type a{border-right:0}.in-page-link-list li:nth-of-type(2n+1) a{border-right:0}.faq-content .faq-box dd,.faq-content .faq-box dt{font-size:1.4rem}.faq-content .faq-box dt{padding:10px 0 10px 35px}.faq-content .faq-box dt span{padding-right:35px}.faq-content .faq-box dd{padding:10px 35px 0}.faq-contact p{margin-bottom:20px}.faq-contact a.contact-icon-link{margin-bottom:20px;padding-left:45px}.faq-contact a.contact-icon-link em{font-size:2.4rem}.faq-contact a.contact-icon-link span{font-size:1.2rem}.faq-contact a.contact-icon-link.free-dial::before{background:url(../faq/images/icon_free_dial.svg) no-repeat center center;background-size:contain}.faq-contact a.contact-icon-link.mail::before{background:url(../faq/images/icon_mail.svg) no-repeat center center;background-size:contain}.faq-contact a.contact-icon-link.mail em{font-size:1.8rem;line-height:1.2;word-break:break-all}}