.hero{background-image:url(../../faq/img/bg_main.jpg)}@media screen and (max-width: 767px){.hero{background-image:url(../../faq/img/sp/bg_main.jpg)}}.lnav{margin-bottom:0}@media screen and (max-width: 767px){.lnav{box-shadow:none;margin-bottom:0}}.lnav .lnav__item{padding:0 25px}@media screen and (max-width: 767px){.lnav .lnav__item{width:100%;padding:0}}.lcl-box{width:100%;margin-bottom:60px}@media screen and (max-width: 767px){.lcl-box{margin-bottom:10.6666666667vw}}.lcl-box .lcl-box__in{width:990px;margin:0 auto}@media screen and (max-width: 767px){.lcl-box .lcl-box__in{width:100%}}.lcl-box .lcl-box__area{width:100%;padding:60px 40px 0}@media screen and (max-width: 767px){.lcl-box .lcl-box__area{padding:10.6666666667vw 4vw 0}}.lcl-box .lcl-box__area-box{width:100%;margin-top:45px}@media screen and (max-width: 767px){.lcl-box .lcl-box__area-box{margin-top:8vw}}.lcl-box .lcl-box01__area-box01{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:8px;background-color:#edeff1}@media screen and (max-width: 767px){.lcl-box .lcl-box01__area-box01{margin-bottom:2.6666666667vw}}.lcl-box .lcl-box01__area-q{display:flex;align-items:center;width:70px;height:60px;padding-left:16px;font-size:26px;font-weight:bold;color:#fff;background:url(../../faq/img/img_01.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-box .lcl-box01__area-q{width:12vw;min-height:17.3333333333vw;height:auto;padding-left:3.8666666667vw;font-size:6.6666666667vw;background-image:none;background-color:#002086}}.lcl-box .lcl-box01__area-ttl{display:flex;align-items:center;position:relative;width:840px;padding-left:15px;font-size:18px;line-height:1.2;font-weight:bold;cursor:pointer}@media screen and (max-width: 767px){.lcl-box .lcl-box01__area-ttl{width:calc(100% - 12vw);padding:2.6666666667vw 13.0666666667vw 2.6666666667vw 4vw;font-size:4vw;line-height:5.8666666667vw}}.lcl-box .lcl-box01__area-ttl.active .lcl-circle::after{transform:rotate(180deg)}.lcl-box .lcl-circle{position:absolute;top:0;bottom:0;right:30px;display:block;width:19px;height:19px;margin:auto;background-color:#002086;border-radius:50%}@media screen and (max-width: 767px){.lcl-box .lcl-circle{right:4vw;width:5.3333333333vw;height:5.3333333333vw}}.lcl-box .lcl-circle::before{position:absolute;top:9px;left:5px;content:'';width:9px;height:1px;background-color:#fff}@media screen and (max-width: 767px){.lcl-box .lcl-circle::before{top:2.5333333333vw;left:1.2vw;width:2.9333333333vw}}.lcl-box .lcl-circle::after{position:absolute;top:9px;left:5px;content:'';width:9px;height:1px;background-color:#fff;transform:rotate(90deg);transition:transform .25s ease}@media screen and (max-width: 767px){.lcl-box .lcl-circle::after{top:2.5333333333vw;left:1.2vw;width:2.9333333333vw}}.lcl-box .lcl-box01__area-box02{display:none;width:825px;margin-left:85px}@media screen and (max-width: 767px){.lcl-box .lcl-box01__area-box02{width:100%;margin-left:0;padding:4vw 3.3333333333vw}}.lcl-box .lcl-box01__area-txt-box{width:100%;display:flex;flex-wrap:wrap;margin:10px 0 33px}@media screen and (max-width: 767px){.lcl-box .lcl-box01__area-txt-box{margin:0}}.lcl-box .lcl-box01__area-box-a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:26px;font-weight:bold;color:#e30404;background-color:#fff;border:2px solid #e30404;border-radius:50%}@media screen and (max-width: 767px){.lcl-box .lcl-box01__area-box-a{width:8.5333333333vw;height:8.5333333333vw;font-size:5.6vw;line-height:16vw}}.lcl-box .lcl-box01__area-box-txt{width:727px;margin-left:14px;font-size:15px}@media screen and (max-width: 767px){.lcl-box .lcl-box01__area-box-txt{width:calc(100% - 14.2666666667vw);margin-left:4vw;font-size:3.7333333333vw}}.lcl-box .lcl-box01__table{width:618px;margin:21px auto 0;border:1px solid #b4b4b4;border-collapse:collapse;font-size:14px;color:#fff}.lcl-box .lcl-box01__table.lcl-table02{margin:0 0 0 16px}@media screen and (max-width: 767px){.lcl-box .lcl-box01__table.lcl-table02{margin-left:4.1333333333vw}}@media screen and (max-width: 767px){.lcl-box .lcl-box01__table{width:calc(100% - 12.6666666667vw);margin:4vw 0 0 12.6666666667vw}}.lcl-box .lcl-box01__table-row{height:50px;text-align:center;border:1px solid #b4b4b4}@media screen and (max-width: 767px){.lcl-box .lcl-box01__table-row{height:8vw;font-size:2.6666666667vw;line-height:4.6666666667vw}}.lcl-box .lcl-box01__table-corner{width:160px;background-color:#516b9d}@media screen and (max-width: 767px){.lcl-box .lcl-box01__table-corner{width:20vw}}.lcl-box .lcl-box01__table-cnt{padding:1.3333333333vw;border:1px solid #b4b4b4;font-weight:normal;color:#000;background-color:#fff}.lcl-box .lcl-box01__table-head{text-align:center;border:1px solid #b4b4b4;font-weight:bold;background-color:#6f86b2}.lcl-box .ttl02{line-height:1}.lcl-box .ttl02::after{width:15px}@media screen and (max-width: 767px){.lcl-box .ttl02::after{width:3.7333333333vw}}.lcl-box-gray{margin-bottom:0;padding:52px 0;background-color:#edeff1}@media screen and (max-width: 767px){.lcl-box-gray{padding:10.6666666667vw 0}}.lcl-box-gray .lcl-box__area{padding-top:0}.lcl-box-gray.lcl-box-last{margin-bottom:60px}@media screen and (max-width: 767px){.lcl-box-gray.lcl-box-last{margin-bottom:10.6666666667vw}}.lcl-box-gray .lcl-box01__area-box01{background-color:#fff}.lcl-box-gray .lcl-box__ttl-sub{width:113px;margin-top:40px;font-size:15px;line-height:1.8;letter-spacing:0.05em;color:#fff;background-color:#cf000c;text-align:center}.lcl-box-gray .lcl-box__ttl-sub.lcl-ttl-sub-blue{margin-top:40px;background-color:#096fbf}@media screen and (max-width: 767px){.lcl-box-gray .lcl-box__ttl-sub.lcl-ttl-sub-blue{margin-top:5.3333333333vw}}@media screen and (max-width: 767px){.lcl-box-gray .lcl-box__ttl-sub{width:28vw;margin-top:5.3333333333vw;font-size:3.7333333333vw}}.lcl-box-gray .lcl-box__area-box{margin-top:40px}@media screen and (max-width: 767px){.lcl-box-gray .lcl-box__area-box{margin-top:5.3333333333vw}}.lcl-box-gray .lcl-box__area-box.lcl-area-box-n{margin-top:10px}.lcl-footer{width:100%;padding-bottom:71px;text-align:center}@media screen and (max-width: 767px){.lcl-footer{padding:0 4vw 10.6666666667vw}}.lcl-footer .lcl-footer-txt{font-size:15px;line-height:2}@media screen and (max-width: 767px){.lcl-footer .lcl-footer-txt{font-size:3.7333333333vw}}.lcl-footer .linkbtn01.linkbtn01--l{margin:31px auto 0}@media screen and (max-width: 767px){.lcl-footer .linkbtn01.linkbtn01--l{margin-top:4vw}}
