.l-main[data-v-8afc9d47]{font-size:1.3rem;line-height:1.5}@media screen and (max-width: 767px){.l-main[data-v-8afc9d47]{padding-top:35px;font-size:1.4rem}}.l-main .c-block__headings[data-v-8afc9d47]{height:auto;text-align:center}.l-main .c-block__headings h2[data-v-8afc9d47]{height:auto;padding-bottom:10px;position:relative;left:0;transform:translate(0);margin:0}.l-main .anchor[data-v-8afc9d47]{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px}@media screen and (max-width: 767px){.l-main .anchor[data-v-8afc9d47]{display:block}}.l-main .anchor li[data-v-8afc9d47]{width:234px;margin:0 0 20px}@media screen and (max-width: 767px){.l-main .anchor li[data-v-8afc9d47]{width:auto;margin:0 20px 15px}}.l-main .anchor li a[data-v-8afc9d47]{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}.l-main .anchor li a[data-v-8afc9d47]:hover{background:#00b3d6;color:#fff}@media screen and (max-width: 767px){.l-main .anchor li a[data-v-8afc9d47]{height:46px}}.l-main .l-content__inner[data-v-8afc9d47]{width:100%;max-width:800px;margin:0 auto}@media screen and (max-width: 767px){.l-main .l-content__inner[data-v-8afc9d47]{margin:0}}.l-main .l-content__inner .l-content__box[data-v-8afc9d47]{padding:30px 40px;background:#f2fbfd;margin:0 0 40px}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box[data-v-8afc9d47]{padding:20px 0;margin:0 -15px}}.l-main .l-content__inner .l-content__box h3[data-v-8afc9d47]{text-align:left}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box h3[data-v-8afc9d47]{text-align:center}}.l-main .l-content__inner .l-content__box .faq[data-v-8afc9d47]{margin:0 0 40px}@media screen and (max-width: 767px){.l-main .l-content__inner .l-content__box .faq[data-v-8afc9d47]{margin:0 0 25px;padding:0 15px}}.l-main .l-content__inner .l-content__box .faq dl[data-v-8afc9d47]{padding:10px 0;line-height:1.7;border-bottom:1px solid #dce8ec}.l-main .l-content__inner .l-content__box .faq dl dt[data-v-8afc9d47]{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[data-v-8afc9d47]{padding:0 50px 0 40px}}.l-main .l-content__inner .l-content__box .faq dl dt[data-v-8afc9d47]: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[data-v-8afc9d47]: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[data-v-8afc9d47]: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[data-v-8afc9d47]:after{right:15px}}.l-main .l-content__inner .l-content__box .faq dl dt.active[data-v-8afc9d47]:after{border-width:0 5px 9px 5px;border-color:transparent transparent #00b3d6 transparent}.l-main .l-content__inner .l-content__box .faq dl dd[data-v-8afc9d47]{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[data-v-8afc9d47]{padding:10px 15px 10px 40px}}.l-main .l-content__inner .l-content__box[data-v-8afc9d47] ul{padding:0 0 10px;list-style:none}.l-main .l-content__inner .l-content__box[data-v-8afc9d47] ul li{margin:0 0 5px}.l-main .l-content__inner .l-content__box[data-v-8afc9d47] p{margin:0 0 15px}.l-main .l-content__inner .l-content__box[data-v-8afc9d47] p:last-child{margin:0}.l-main .l-content__inner .l-content__box[data-v-8afc9d47] h4{color:#222;font-weight:700;line-height:1.5;margin:0 0 5px}.l-main .l-content__inner .l-content__box[data-v-8afc9d47] h4 strong{font-weight:700}.l-main .l-content__inner .l-content__box[data-v-8afc9d47] a{display:inline;color:#107abe}.l-main .l-content__inner .l-content__box[data-v-8afc9d47] a:hover{text-decoration:underline}
