.l-main{font-size:1.3rem;line-height:1.5}@media screen and (max-width: 767px){.l-main{padding-top:35px;font-size:1.4rem}}.l-main img{width:auto;max-width:100%}.l-main .c-block__headings{height:auto;text-align:center}.l-main .c-block__headings h2{height:auto;padding-bottom:10px;position:relative;left:0;transform:translate(0);margin:0}.l-main .anchor{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px}@media screen and (max-width: 767px){.l-main .anchor{display:block}}.l-main .anchor li{width:234px;margin:0 0 20px}@media screen and (max-width: 767px){.l-main .anchor li{width:auto;margin:0 20px 15px}}.l-main .anchor li a{display:flex;align-items:center;justify-content:center;height:42px;border:1px solid #00b3d6;border-radius:3px;font-size:1.4rem;letter-spacing:.1em;font-weight:700;color:#222}.l-main .anchor li a:hover{background:#00b3d6;color:#fff}@media screen and (max-width: 767px){.l-main .anchor li a{height:46px}}.l-main .l-content__inner{width:100%;max-width:800px;margin:0 auto}@media screen and (max-width: 767px){.l-main .l-content__inner{margin:0 0 55px}}.l-main .l-content__inner .l-content__box{padding:30px 40px;background:#f2fbfd;margin:0 0 40px}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box{padding:20px 0;margin:0 -15px 25px}}.l-main .l-content__inner .l-content__box h3{text-align:left}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box h3{text-align:center}}.l-main .l-content__inner .l-content__box .faq{margin:0 0 40px}.l-main .l-content__inner .l-content__box .faq strong{font-weight:700}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box .faq{margin:0 0 25px}}.l-main .l-content__inner .l-content__box .faq dl{padding:10px 0;line-height:1.7;border-bottom:1px solid #dce8ec}.l-main .l-content__inner .l-content__box .faq dl dt{font-weight:700;letter-spacing:.1em;padding:0 65px 0 35px;position:relative;cursor:pointer}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box .faq dl dt{padding:0 50px 0 40px}}.l-main .l-content__inner .l-content__box .faq dl dt:before{content:"";width:21px;height:21px;background:url(/src/assets/img/common/q.png) no-repeat center;position:absolute;left:0;top:-1px}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box .faq dl dt:before{left:15px;background:url(/src/assets/img/common/q_sp.png) no-repeat center;background-size:100% auto;width:17px;height:17px;top:3px}}.l-main .l-content__inner .l-content__box .faq dl dt:after{content:"";width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#00b3d6 transparent transparent transparent;position:absolute;right:20px;top:50%;margin:-5px 0 0}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box .faq dl dt:after{right:15px}}.l-main .l-content__inner .l-content__box .faq dl dt.active:after{border-width:0 5px 9px 5px;border-color:transparent transparent #00b3d6 transparent}.l-main .l-content__inner .l-content__box .faq dl dd{padding:10px 0 10px 35px;font-size:1.2rem}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box .faq dl dd{padding:10px 15px 10px 40px}}.l-main .l-content__inner .l-content__box ul{padding:0 0 10px;list-style:none}.l-main .l-content__inner .l-content__box ul li{margin:0 0 5px}.l-main .l-content__inner .l-content__box p{margin:0 0 15px}.l-main .l-content__inner .l-content__box p:last-child{margin:0}.l-main .l-content__inner .l-content__box h4{color:#222;font-weight:700;line-height:1.5;margin:0 0 5px}.l-main .l-content__inner .l-content__box h4 strong{font-weight:700}.l-main .l-content__inner .l-content__box a{display:inline!important;color:#107abe!important}.l-main .l-content__inner .l-content__box a:hover{text-decoration:underline!important}
