@charset "UTF-8";html,body{color:#333}.main-c{color:#0a8282}.accent-c{color:#e63c2d}.link-c{color:#003773}.blur-c{color:#858585}.copy-c{color:#464646}.pink-c{color:#d04f6d}.white-c{color:#fff}.main-bc{background-color:#0a8282}.accent-bc{background-color:#e63c2d}.link-bc{background-color:#003773}.blur-bc{background-color:#858585}.text-bc{background-color:#464646}.base-bc{background-color:#ebebeb}.pink-bc{background-color:#d04f6d}.white-bc{background-color:#fff}.black-c{color:#333}.black-bc{background-color:#333}.main-content .fv-content .content-inner .move-link-wrap{margin-top:20px}.main-content .fv-content .content-inner .move-link-wrap:before{content:"";display:block;width:23%;order:1}.main-content .fv-content .content-inner .move-link-wrap:after{content:"";display:block;width:23%;order:2}@media screen and (max-width: 960px){.main-content .fv-content .content-inner .move-link-wrap{justify-content:center}.main-content .fv-content .content-inner .move-link-wrap:before{width:35%}.main-content .fv-content .content-inner .move-link-wrap:after{display:none}}@media screen and (max-width: 620px){.main-content .fv-content .content-inner .move-link-wrap{margin-top:10px;justify-content:space-between}.main-content .fv-content .content-inner .move-link-wrap:before{display:none}}.main-content .fv-content .content-inner .move-link-wrap .move-link-list{width:23%}.main-content .fv-content .content-inner .move-link-wrap .move-link-list:not(:nth-child(-n+4)){margin-top:20px}@media screen and (max-width: 960px){.main-content .fv-content .content-inner .move-link-wrap .move-link-list{width:35%;margin-right:20px}.main-content .fv-content .content-inner .move-link-wrap .move-link-list:not(:nth-child(-n+4)){margin-top:0}.main-content .fv-content .content-inner .move-link-wrap .move-link-list:not(:nth-child(-n+2)){margin-top:20px}.main-content .fv-content .content-inner .move-link-wrap .move-link-list:nth-child(2n){margin-right:0}}@media screen and (max-width: 620px){.main-content .fv-content .content-inner .move-link-wrap .move-link-list{width:48.5%;margin-right:0}.main-content .fv-content .content-inner .move-link-wrap .move-link-list:not(:nth-child(-n+2)){margin-top:18px}}.main-content .fv-content .content-inner .move-link-wrap .move-link-list .move-link{width:100%;display:inline-block;border:1px solid #0a8282;border-radius:100px;font-size:16px;line-height:20px;padding:12px 0 10px;box-shadow:2px 2px 2px #0003;transition:.3s}.main-content .fv-content .content-inner .move-link-wrap .move-link-list .move-link:hover{background-color:#0a8282;color:#fff}@media screen and (max-width: 620px){.main-content .fv-content .content-inner .move-link-wrap .move-link-list .move-link{font-size:4vw;line-height:5vw}}.main-content .fv-content .content-inner .move-link-wrap .move-link-list .is_active{background-color:#0a8282;color:#fff}.main-content .faq-content{padding:40px 0 20px}@media screen and (max-width: 760px){.main-content .faq-content{padding:20px 0 0}}.main-content .faq-content .content-inner h2.title-decoration .faq-label{display:inline-block;font-size:18px;padding:0 10px;border-radius:4px;height:26px;line-height:26px;vertical-align:4px;margin-right:8px}@media screen and (max-width: 760px){.main-content .faq-content .content-inner h2.title-decoration .faq-label{font-size:14px;height:20px;line-height:20px;vertical-align:3px;margin-right:4px}}.main-content .faq-content .content-inner .faq-section{margin-top:30px}.main-content .faq-content .content-inner .faq-section .faq-list-wrap{display:inline-block}.main-content .faq-content .content-inner .faq-section .faq-list-wrap h3:not(:last-child){margin-bottom:15px}@media screen and (max-width: 760px){.main-content .faq-content .content-inner .faq-section .faq-list-wrap h3{display:flex;align-items:flex-start}}.main-content .faq-content .content-inner .faq-section .faq-list-wrap h3 .faq-label{font-size:.7em;color:#fff;border-radius:6px;padding:.2em 1em;margin-right:.5em;vertical-align:2px;display:inline-block;text-align:center;width:52px;height:20px;line-height:14px}@media screen and (max-width: 760px){.main-content .faq-content .content-inner .faq-section .faq-list-wrap h3 .faq-label{height:20px;line-height:16px}}.main-content .faq-content .content-inner .faq-section .faq-list-wrap h3 .faq-list{font-size:18px;line-height:22px;text-decoration:underline;color:#464646}.main-content .faq-content .content-inner .faq-section .faq-list-wrap h3 .faq-list:hover{opacity:.7}@media screen and (max-width: 760px){.main-content .faq-content .content-inner .faq-section .faq-list-wrap h3 .faq-list{font-size:16px;line-height:20px}}.main-content .faq-content .content-inner .faq-section .faq-list-wrap h3 .faq-list .left-space-sp{display:inline}@media screen and (max-width: 460px){.main-content .faq-content .content-inner .faq-section .faq-list-wrap h3 .faq-list .left-space-sp{margin-left:41px;display:block}}.main-content .faq-content .content-inner .faq-section .answer-text{font-size:18px;line-height:32px;text-align:justify}@media screen and (max-width: 760px){.main-content .faq-content .content-inner .faq-section .answer-text{font-size:16px;line-height:28px;margin-top:-10px}}.main-content .faq-content .content-inner .faq-section .answer-text .link-c:hover{opacity:.7}.main-content .faq-content .content-inner .faq-section .return-btn-wrap{margin-top:20px}.main-content .faq-content .content-inner .faq-section .return-btn-wrap .return-btn{font-size:14px;line-height:20px;border:1px solid #003773;padding:6px 40px 4px;border-radius:100px}.main-content .faq-content .content-inner .faq-section .return-btn-wrap .return-btn .arrow{font-size:10px;vertical-align:2px}.main-content .faq-content .content-inner .faq-section .return-btn-wrap .return-btn:hover{background-color:#003773;color:#fff}.main-content .faq-content .content-inner .faq-section .faq_content-title{color:#000;border-bottom:none;border-image:none;margin:5px auto 40px}.main-content .faq-content .content-inner .faq-section .accbox{margin:0 auto;padding:0}.main-content .faq-content .content-inner .faq-section .accbox label{display:block;padding:16px 30px 14px 12px;background-color:#fff;cursor:pointer;transition:all .3s;margin:25px 0 0;border:1px solid black;position:relative;font-size:18px;line-height:22px}@media screen and (max-width: 760px){.main-content .faq-content .content-inner .faq-section .accbox label{font-size:16px;line-height:20px}}.main-content .faq-content .content-inner .faq-section .accbox label:after{content:"▼";display:block;position:absolute;right:10px;top:25%;color:#0a8282;font-size:14px;line-height:28px}@media screen and (max-width: 460px){.main-content .faq-content .content-inner .faq-section .accbox label:after{top:12px}}.main-content .faq-content .content-inner .faq-section .accbox label:hover{background:#f6f5f5;box-shadow:2px 2px 2px #0006}.main-content .faq-content .content-inner .faq-section .accbox label .left-space{margin-left:47px}@media screen and (max-width: 460px){.main-content .faq-content .content-inner .faq-section .accbox label .left-space{margin-left:41px}}.main-content .faq-content .content-inner .faq-section .accbox label .left-space-sp{display:inline}@media screen and (max-width: 460px){.main-content .faq-content .content-inner .faq-section .accbox label .left-space-sp{margin-left:41px;display:block}}.main-content .faq-content .content-inner .faq-section .accbox input{display:none}.main-content .faq-content .content-inner .faq-section .accbox .accshow{height:0;padding:0;overflow:hidden;opacity:0}.main-content .faq-content .content-inner .faq-section .accbox .accshow p{color:#464646}.main-content .faq-content .content-inner .faq-section .accbox .cssacc:checked+.accshow{height:auto;background:#fbfbfb;opacity:1;border:1px solid black;border-top-width:0px;padding:1em}.main-content .faq-content .content-inner .faq-section .faq-label span{font-size:.7em;color:#fff;border-radius:6px;padding:.2em 1em;margin-right:.5em;vertical-align:2px}.main-content .faq-content .content-inner .faq-section .answer .link-c{text-decoration:underline}.main-content .faq-content .content-inner .faq-section .answer .link-c:hover{opacity:.7}.main-content .faq-content .content-inner .faq-section .answer .btn-flex .cta-btn{width:43%}@media screen and (max-width: 760px){.main-content .faq-content .content-inner .faq-section .answer .btn-flex .cta-btn{width:85%}}.main-content .faq-content .content-inner .faq-section .answer .btn-flex .cta-btn .cta-top-text{font-size:16px;line-height:20px;font-weight:700;letter-spacing:5px;margin-bottom:3px}.main-content .faq-content .content-inner .faq-section .answer .btn-flex .cta-btn .cta-link{font-size:18px;line-height:22px;padding:14px 5px 12px}.main-content .faq-content .content-inner .faq-section .answer .cta-btn{margin-top:30px}@media screen and (max-width: 760px){.main-content .faq-content .content-inner .faq-section .answer .cta-btn:last-child{margin-top:20px}}@media screen and (max-width: 760px){.main-content .contact-content{padding:50px 0 20px}}.main-content .contact-content .content-inner .magazine-inner{margin-top:40px}.main-content .contact-content .content-inner .magazine-inner .base-text .font-b{font-size:18px;color:#000;border-bottom:1px dotted black;display:block;padding-bottom:2px;margin-bottom:20px}footer.footer-simple .copyright{height:50px;line-height:50px}footer.footer-simple .copyright:after{height:50px}
