.btn:focus{-webkit-box-shadow:none;box-shadow:none}.btn{font-weight:bold;border-radius:100px;padding:.75rem 3.25rem .75rem 1.5rem;-webkit-box-shadow:none;box-shadow:none;--bs-btn-box-shadow: none;--bs-btn-focus-box-shadow: none;position:relative;text-align:left}.btn::after{content:"";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;margin-right:0;margin-left:auto;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:ease .2s;transition:ease .2s;font-size:13px;font-size:0.8125rem}@media only screen and (max-width: 767px){.btn::after{content:""}}.btn:hover::after{content:"";right:.75rem}.btn.btn-xs{padding:.4rem 2.5rem .4rem .85rem;font-size:12px;font-size:0.75rem}.btn.btn-sm{padding:.5rem 2.75rem .5rem 1rem}.btn.btn-md{padding:1rem 3.25rem 1rem 1.75rem}.btn.btn-lg{padding:1rem 3.75rem 1rem 1.75rem}.btn.btn-wide{width:400px}@media only screen and (max-width: 575px){.btn.btn-wide{width:100%}}.btn.btn-primary{background-color:#76d0dc;border-color:#76d0dc}.btn.btn-primary:hover{background-color:rgb(89.5645348837,198.2447674419,212.7354651163)}.btn.btn-secondary{background-color:#ee9eca;border-color:#ee9eca;color:#fff}.btn.btn-secondary:hover{background-color:hsl(327,70.1754385965%,70.6470588235%)}.btn.btn-default{background-color:#333;border-color:#333;color:#fff}.btn.btn-default:hover{background-color:hsl(0,0%,13%) !important}.btn.btn-light{background-color:#f2f2f2;border-color:#f2f2f2}.btn.btn-light:hover{background-color:hsl(0,0%,89.9019607843%)}.btn.btn-shadow{-webkit-box-shadow:0px 3px 10px rgba(51,51,51,.15);box-shadow:0px 3px 10px rgba(51,51,51,.15)}.btn.btn-prev{padding:.75rem 1.5rem .75rem 3.25rem}.btn.btn-prev::after{right:inherit;left:1rem;top:50%}.btn.btn-prev:hover::after{content:"";right:inherit;left:.75rem}.btn.btn-prev.btn-xs{padding:.4rem .85rem .4rem 2.5rem}.btn.btn-prev.btn-sm{padding:.5rem 1rem .5rem 2.75rem}.btn.btn-prev.btn-md{padding:1rem 1.75rem 1rem 3.25rem}.btn.btn-prev.btn-lg{padding:1rem 1.75rem 1rem 3.75rem}.btn.btn-modal-close{padding:.75rem 1.5rem .75rem 3.25rem}.btn.btn-modal-close::after{right:inherit;left:1rem;top:50%}.btn.btn-modal-close:hover::after{content:"";right:inherit;left:1rem}.btn.btn-modal-close.btn-xs{padding:.4rem .85rem .4rem 2.5rem}.btn.btn-modal-close.btn-sm{padding:.5rem 1rem .5rem 2.75rem}.btn.btn-modal-close.btn-md{padding:1rem 1.75rem 1rem 3.25rem}.btn.btn-modal-close.btn-lg{padding:1rem 1.75rem 1rem 3.75rem}.card{border-radius:1rem}.card .card-header{padding:1.5rem;border-radius:1rem 1rem 0 0}.card .card-body{padding:1.5rem}.card .card-text{font-size:14px;font-size:0.875rem}@media only screen and (max-width: 575px){.card .card-text{font-size:13px;font-size:0.8125rem}}.card .card-num{position:absolute;font-size:40px;font-size:2.5rem;font-weight:bold}@media only screen and (max-width: 575px){.card .card-num{font-size:32px;font-size:2rem}}.accordion .accordion-header .accordion-button{padding:0;font-weight:bold;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 767px){.accordion .accordion-header .accordion-button{font-size:14px;font-size:0.875rem}}.accordion .accordion-header .accordion-button:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.accordion .accordion-header .accordion-button::before{content:"Q";color:#76d0dc;font-weight:bold;margin-right:.5rem}.accordion .accordion-header .accordion-button::after{content:"";font-family:"Material Symbols Outlined";font-weight:normal;font-size:1.5rem;background:none;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accordion .accordion-header .accordion-button:not(.collapsed){color:inherit;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.accordion .accordion-body{position:relative;padding-bottom:.25rem}@media only screen and (max-width: 767px){.accordion .accordion-body{font-size:14px;font-size:0.875rem}}.accordion .accordion-body::before{content:"A";color:#ee9eca;font-weight:bold;margin-right:.5rem;position:absolute;left:0}#breadcrumb{font-size:12px;font-size:0.75rem;border-top:1px solid #e0e0e0}#breadcrumb ol.breadcrumb{margin:0;padding:15px 0;background-color:rgba(0,0,0,0)}.modal .modal-content{border-radius:1rem}.modal .modal-header{padding:1.5rem;border-bottom:none}@media only screen and (max-width: 767px){.modal .modal-header{padding:1rem}}.modal .modal-header .modal-title{font-size:18px;font-size:1.125rem;font-weight:bold}@media only screen and (max-width: 767px){.modal .modal-header .modal-title{font-size:16px;font-size:1rem}}.modal .modal-body{padding:1.5rem}@media only screen and (max-width: 767px){.modal .modal-body{padding:1rem}}.tab{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;background-color:#f2f2f2;overflow-x:auto}.tab .tab-item .tab-link{padding:1rem 1.25rem;text-decoration:none;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;white-space:nowrap}@media only screen and (min-width: 992px){.tab .tab-item .tab-link{min-width:100px}}@media only screen and (max-width: 767px){.tab .tab-item .tab-link{font-size:14px;font-size:0.875rem;padding:.75rem 1rem}}.tab .tab-item .tab-link:hover{background-color:#e0e0e0;color:inherit}.tab .tab-item .tab-link.active{background-color:#76d0dc;color:#fff}.tab .tab-item .tab-link.disabled{opacity:.5}.tab .tab-item .tab-link.disabled:hover{background-color:inherit;pointer-events:none}.tab.tab-evenly .tab-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.step{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-left:-0.5rem;margin-right:-0.5rem}@media only screen and (max-width: 991px){.step{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.25rem;margin-right:-0.25rem}}.step .step-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem}@media only screen and (max-width: 991px){.step .step-item{padding:.5rem .25rem;-ms-flex-preferred-size:auto;flex-basis:auto}}.step .step-item .step-link{-webkit-box-shadow:0px 3px 10px rgba(51,51,51,.15);box-shadow:0px 3px 10px rgba(51,51,51,.15);background-color:#fff;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:1.5rem 1rem .5rem;text-decoration:none;font-weight:bold;text-align:center;height:100%;line-height:1.4}@media only screen and (max-width: 767px){.step .step-item .step-link{font-size:13px;font-size:0.8125rem;padding-left:.5rem;padding-right:.5rem}}@media only screen and (max-width: 575px){.step .step-item .step-link{font-size:12px;font-size:0.75rem;padding-top:1rem;border-radius:.75rem}}.step .step-item .step-link .step-no{color:#76d0dc;position:absolute;top:-0.75rem;left:0;right:0;display:block;font-size:14px;font-size:0.875rem}@media only screen and (max-width: 767px){.step .step-item .step-link .step-no{font-size:12px;font-size:0.75rem}}@media only screen and (max-width: 575px){.step .step-item .step-link .step-no{font-size:11px;font-size:0.6875rem}}.step .step-item .step-link .step-text{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step .step-item .step-link .material-symbols-outlined{position:relative;top:0;-webkit-transition:ease .2s;transition:ease .2s;margin-top:.5rem}@media only screen and (max-width: 575px){.step .step-item .step-link .material-symbols-outlined{margin-top:.25rem}}.step .step-item .step-link:hover .material-symbols-outlined{top:5px}@media only screen and (max-width: 991px){.step.step-6 .step-item{width:33.3333333333%}}@media only screen and (max-width: 991px){.step.step-7 .step-item{width:25%}}.list-group .list-group-item.active{background-color:#edf9fa;color:inherit;border-color:rgba(0,0,0,.125)}.list-group.list-group-sm .list-group-item{font-size:14px;font-size:0.875rem;padding:.75rem 1rem}@media only screen and (max-width: 767px){.list-group.list-group-sm .list-group-item{font-size:13px;font-size:0.8125rem}}.header-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:48px;padding:.65rem 1rem;border:0;background-color:#eb5757;color:#fff;cursor:pointer;font-family:inherit;text-align:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header-notice:hover,.header-notice:focus-visible{background-color:#e73737}.header-notice:focus-visible{outline:2px solid #fff;outline-offset:-4px}.header-notice .header-notice-text{color:inherit;font-size:14px;font-size:.875rem;font-weight:bold;line-height:1.6;letter-spacing:.04em}@media only screen and (max-width: 767px){.header-notice .header-notice-text{font-size:12px;font-size:.75rem}}#header{background-color:#fff}#header .material-symbols-outlined{font-size:24px;width:24px;height:24px}#header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e0e0e0}#header .header-top .header-top-left{padding:.75rem}@media only screen and (max-width: 767px){#header .header-top .header-top-left{padding:.5rem}}#header .header-top .header-top-left .description{font-size:12px;font-size:0.75rem;font-weight:normal;margin-bottom:.25rem}@media only screen and (max-width: 991px){#header .header-top .header-top-left .description{font-size:10px;font-size:0.625rem}}@media only screen and (max-width: 767px){#header .header-top .header-top-left .description{display:none}}@media only screen and (max-width: 991px){#header .header-top .header-top-left .logo img{width:140px;height:auto}}#header .header-top .header-top-right .pc-nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media only screen and (max-width: 767px){#header .header-top .header-top-right .pc-nav{display:none}}#header .header-top .header-top-right .pc-nav>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:15px;font-size:0.9375rem;font-weight:bold;width:140px}@media only screen and (max-width: 991px){#header .header-top .header-top-right .pc-nav>a{font-size:13px;font-size:0.8125rem;width:125px}}#header .header-top .header-top-right .pc-nav>a:hover{color:inherit}#header .header-top .header-top-right .pc-nav>a.bg-ultra-light-gray:hover{background-color:hsl(0,0%,89.9019607843%)}#header .header-top .header-top-right .pc-nav>a.bg-black:hover{background-color:hsl(0,0%,13%) !important}#header .header-top .header-top-right .pc-nav>a.bg-blue:hover{background-color:rgb(89.5645348837,198.2447674419,212.7354651163)}#header .header-top .header-top-right .pc-nav>a span{margin-right:.25rem}#header .header-top .header-top-right .sp-nav{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){#header .header-top .header-top-right .sp-nav{display:none}}#header .header-top .header-top-right .sp-nav>a{text-decoration:none;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .header-top .sp-menu-btn{-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;background-color:rgba(0,0,0,0);width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){#header .header-top .sp-menu-btn{display:none}}#header .header-top .sp-menu-btn small{font-size:.6rem;line-height:1}#header .header-top .offcanvas.offcanvas-top{height:inherit;background-color:#fff}#header .header-top .offcanvas .offcanvas-header{padding-left:.25rem}#header .header-top .offcanvas .offcanvas-header .btn-close{background:none;color:#333 !important;opacity:1;height:100%}#header .header-top .offcanvas .offcanvas-body{padding:0;border-top:1px solid #e0e0e0}#header .header-top .offcanvas .offcanvas-body .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#header .header-top .offcanvas .offcanvas-body .nav .nav-item .nav-link{color:#333;border-bottom:1px solid #e0e0e0;font-size:13px;font-size:0.8125rem;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;padding-bottom:1rem}#header .header-top .offcanvas .offcanvas-body .nav .nav-item .nav-link::after{content:"";font-family:"Material Symbols Outlined";font-weight:normal;margin-right:0;margin-left:auto}#header .header-bottom{border-bottom:1px solid #e0e0e0}#header .header-bottom .nav .nav-item{height:60px}#header .header-bottom .nav .nav-item .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:#333;font-size:15px;font-size:0.9375rem;font-weight:bold;padding-left:14px;padding-right:14px}@media only screen and (min-width: 1200px){#header .header-bottom .nav .nav-item .nav-link{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width: 991px){#header .header-bottom .nav .nav-item .nav-link{padding-left:10px;padding-right:10px;font-size:12px;font-size:0.75rem}}#header .header-bottom .nav .nav-item .nav-link:hover,#header .header-bottom .nav .nav-item .nav-link.active{color:#76d0dc}@media only screen and (max-width: 767px){#header .header-bottom{display:none}}#header .modal-backdrop{z-index:1040}.menu-sp{display:none}@media only screen and (max-width: 767px){.menu-sp{display:table;width:100%;border-collapse:collapse;text-align:center}.menu-sp tr{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-sp tr td{width:25%;padding:0}.menu-sp tr td:last-child{background-color:#ee9eca}.menu-sp tr td:last-child a{border-right:none;color:#fff}.menu-sp tr td:last-child a:active{text-decoration:none;background-color:#ee9eca;color:#fff}.menu-sp tr td a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-weight:bold;color:#333;padding:8px 2px;border-bottom:1px dashed #e0e0e0;border-right:1px dashed #e0e0e0;font-size:13px}.menu-sp tr td a p{margin-bottom:0}.menu-sp tr td a:focus-visible{outline:none}.menu-sp tr td a:active,.menu-sp tr td a.active{text-decoration:none;background-color:#edf9fa;border-bottom:2px solid #76d0dc;color:#76d0dc}.menu-sp tr:last-child a{border-bottom:1px solid #e0e0e0}}body.fixed{padding-top:144.5px}@media only screen and (max-width: 991px){body.fixed{padding-top:134.5px}}@media only screen and (max-width: 767px){body.fixed{padding-top:49.5px}}body.fixed #header{position:fixed;left:0;right:0;top:0;z-index:999}body.fixed #header .header-top .description{display:none}body.fixed #header .header-bottom{display:none}#footer{padding:2rem 0 3rem;border-top:1px solid #e0e0e0}@media only screen and (max-width: 767px){#footer{padding-bottom:5rem}}#footer .footer-sitemap{font-size:14px;font-size:0.875rem}#footer .footer-sitemap li{list-style:none;margin:.5rem 0}#footer .footer-sitemap li.footer-sitemap-heanding{font-weight:bold}#footer .footer-sitemap li.footer-sitemap-heanding:not(:first-of-type){margin-top:1.5rem}#footer .footer-sitemap li a{text-decoration:none}#footer .footer-sitemap li a:hover{text-decoration:underline}@media only screen and (max-width: 767px){#footer .footer-sitemap .row .row>*{margin-bottom:.5rem}}#footer .footer-bottom{font-size:13px;font-size:0.8125rem;text-align:center;border-top:1px solid #e0e0e0;padding-top:2rem;margin-top:2rem}#footer .footer-bottom li{list-style:none;display:inline-block;padding:.25rem .75rem}#footer .footer-bottom li a{text-decoration:none}#footer .footer-bottom li a:hover{text-decoration:underline}#footer .footer-bottom .footer-logo{margin:2rem 0}#footer .js-page-top{display:none}#footer .footer-fix-area{position:fixed;z-index:999;bottom:20px;right:20px}@media only screen and (max-width: 767px){#footer .footer-fix-area{width:100%;right:0;padding:8px 10px;bottom:0;background-color:#fff}}#footer .footer-fix-area .footer-campaign-text{font-weight:bold;text-align:center;margin-bottom:.25rem;font-size:3.3vw}@media only screen and (min-width: 576px){#footer .footer-fix-area .footer-campaign-text{font-size:13px}}@media only screen and (min-width: 768px){#footer .footer-fix-area .footer-campaign-text{display:none}}#footer .footer-fix-area .footer-fix-cv-btn{width:100%}@media only screen and (min-width: 768px){#footer .footer-fix-area .footer-fix-cv-btn{display:none}}@media only screen and (max-width: 767px){#footer .footer-fix-area .footer-fix-cv-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}#footer .footer-fix-area .footer-fix-cv-btn .btn{padding-right:1rem;margin-right:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}#footer .footer-fix-area .footer-fix-cv-btn .btn::after{content:none}#footer .page-top{width:60px;height:60px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0px 3px 10px rgba(51,51,51,.15);box-shadow:0px 3px 10px rgba(51,51,51,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:ease .2s;transition:ease .2s}@media only screen and (max-width: 767px){#footer .page-top{width:40px;height:40px;min-width:40px}#footer .page-top span{font-size:16px;width:16px;height:16px}}@media only screen and (min-width: 768px){#footer .page-top:hover{margin-bottom:10px}}#footer .bi-twitter{-webkit-transition:ease .2s;transition:ease .2s}#footer .bi-twitter:hover{fill:#00acee}.pager{margin-bottom:2rem;margin-top:2rem;text-align:center}.pager>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager>ul>li{display:inline-block}.pager>ul>li:not(:last-child){margin-right:5px}.pager>ul>li>a{display:inline-block;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #76d0dc;text-decoration:none;background-color:#fff;border-radius:50%;color:#76d0dc}.pager>ul>li>a:hover{background-color:#e0e0e0}.pager>ul>li.dots{color:#828282}.pager>ul>li.active>a{color:#fff;background-color:#76d0dc}.pager>ul>li.active>a:hover{cursor:default}.module-list .item{position:relative;padding:1.5rem 2.5rem 1.5rem 1rem;border-top:1px solid #e0e0e0;font-size:14px;font-size:0.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width: 767px){.module-list .item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.25rem;padding-bottom:1.25rem}}.module-list .item:hover{background-color:#edf9fa}.module-list .item:hover .item-title{text-decoration:none}.module-list .item:hover::after{right:.75rem}.module-list .item .item-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}.module-list .item .item-title{text-decoration:underline}@media only screen and (max-width: 767px){.module-list .item .item-title{width:100%;margin-top:.25rem}}.module-list .item .item-categoly{width:90px;min-width:90px;text-align:center;margin:0 .5rem}.module-list .item::after{content:"";font-family:"Material Symbols Outlined";font-weight:normal;font-size:1.5rem;width:20px;height:20px;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:ease .2s;transition:ease .2s}.module-list .item:last-of-type{border-bottom:1px solid #e0e0e0}.module-list .item.is-blank::after{content:"";font-size:1.25rem}.module-list .item.is-pdf::after{content:"";font-size:1.25rem}.module-list-card{display:-webkit-box;display:-ms-flexbox;display:flex}.module-list-card.module-list-card-item-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.module-list-card.module-list-card-item-4 .item{width:25%}@media only screen and (max-width: 767px){.module-list-card.module-list-card-item-4 .item{width:50%}}.module-list-card.module-list-card-item-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.module-list-card.module-list-card-item-3 .item{width:33.3333333333%}@media only screen and (max-width: 767px){.module-list-card.module-list-card-item-3 .item{width:50%}}.module-list-card .item{position:relative;padding:1rem;border-radius:.5rem;font-size:14px;font-size:0.875rem;margin-bottom:.5rem}@media only screen and (max-width: 767px){.module-list-card .item{padding:.5rem;font-size:13px;font-size:0.8125rem}}.module-list-card .item:hover{background-color:#edf9fa}.module-list-card .item .item-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}.module-list-card .item .item-img{aspect-ratio:16/9;width:100%}.module-list-card .item .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module-list-card .item .item-title{font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.module-list-card .item .item-categoly{text-decoration:none;position:relative;z-index:3;font-size:11px;font-size:0.6875rem;margin-right:.25rem}@media only screen and (max-width: 767px){.module-list-card .item .item-categoly{font-size:10px;font-size:0.625rem}}.module-list-card .item .item-tag{position:relative;z-index:3;font-size:11px;font-size:0.6875rem;margin-right:.25rem}@media only screen and (max-width: 767px){.module-list-card .item .item-tag{font-size:10px;font-size:0.625rem}}.module-list-card .item .item-tag:hover{text-decoration:none}.module-list-card.module-list-card-scroll{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}@media only screen and (max-width: 767px){.only-pc{display:none}}@media only screen and (min-width: 768px){.only-sp{display:none}}@media(min-width: 1230px){.container{max-width:1230px}}@media(min-width: 1030px){.container.container-md{max-width:1030px}}@media(min-width: 730px){.container.container-sm{max-width:730px}}.badge{border-radius:0}.img-fulid{width:100%;height:auto}.img-max-full{max-width:100%;height:auto}.height-100{height:100%}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.object-fit-contain{-o-object-fit:contain;object-fit:contain}.box-shadow-black{-webkit-box-shadow:0px 3px 10px rgba(51,51,51,.15);box-shadow:0px 3px 10px rgba(51,51,51,.15)}.bg-blue{background-color:#76d0dc}.bg-pink{background-color:#ee9eca}.bg-black{background-color:#333 !important}.bg-gray{background-color:#828282}.bg-light-gray{background-color:#e0e0e0}.bg-ultra-light-gray{background-color:#f2f2f2}.bg-light-blue{background-color:#edf9fa}.bg-light-pink{background-color:#faedf6}.text-blue{color:#76d0dc}.text-pink{color:#ee9eca}.text-danger{color:#eb5757}.text-black{color:#333}.text-muted{color:#828282 !important}.text-note{font-size:13px;font-size:0.8125rem}.border-bottom{border-bottom:1px solid #333 !important;padding-bottom:.25rem}@media only screen and (max-width: 767px){.mb-sm-1{margin-bottom:.25rem}}@media only screen and (max-width: 767px){.mb-sm-2{margin-bottom:.5rem}}@media only screen and (max-width: 767px){.mb-sm-3{margin-bottom:1rem}}@media only screen and (max-width: 767px){.mb-sm-4{margin-bottom:2rem}}@media only screen and (max-width: 767px){.mb-sm-5{margin-bottom:3rem}}.wysiwyg{font-size:14px;font-size:0.875rem}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-weight:bold}.wysiwyg h1{font-size:28px;font-size:1.75rem;margin-bottom:1.75rem}@media only screen and (max-width: 767px){.wysiwyg h1{font-size:24px;font-size:1.5rem}}.wysiwyg h2{font-size:24px;font-size:1.5rem;line-height:1.4;padding-bottom:.5rem;border-bottom:1px solid #333;margin-bottom:1.5rem}@media only screen and (max-width: 767px){.wysiwyg h2{font-size:20px;font-size:1.25rem}}.wysiwyg h3{font-size:19px;font-size:1.1875rem;margin-bottom:1.25rem;line-height:1.5}@media only screen and (max-width: 767px){.wysiwyg h3{font-size:17px;font-size:1.0625rem}}.wysiwyg h4{font-size:16px;font-size:1rem;margin-bottom:1rem}@media only screen and (max-width: 767px){.wysiwyg h4{font-size:15px;font-size:0.9375rem}}.wysiwyg h5{font-size:14px;font-size:0.875rem;margin-bottom:1rem}.wysiwyg h6{font-size:12px;font-size:0.75rem;margin-bottom:1rem}.wysiwyg *+h2{margin-top:3rem}.wysiwyg *+h3{margin-top:2rem}.wysiwyg *+h4{margin-top:1.75rem}.wysiwyg ul{padding-left:1rem;margin-bottom:1rem}.wysiwyg ol{padding-left:1.5rem;margin-bottom:1rem}.wysiwyg ul li:not(:first-child),.wysiwyg ol li:not(:first-child){margin-top:.75rem}.wysiwyg a{color:rgb(57.0668604651,187.0959302326,204.4331395349)}.wysiwyg a:hover{color:rgb(57.0668604651,187.0959302326,204.4331395349);text-decoration:none}.wysiwyg a[target=_blank]::after{content:"";font-family:"Material Symbols Outlined";font-weight:normal}.wysiwyg p{word-break:break-all;font-size:.9rem}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg div.wp-caption{max-width:100%}.wysiwyg img{display:block;max-width:100%;height:auto;border:1px solid #f2f2f2;padding:3px}.wysiwyg table th,.wysiwyg table td{border:1px solid #e0e0e0;padding:1rem}@media only screen and (max-width: 767px){.wysiwyg table th,.wysiwyg table td{width:100% !important;display:block;height:auto !important;margin-top:-1px}}.wysiwyg iframe{height:auto;width:100%;aspect-ratio:16/9}.wysiwyg .aligncenter{margin:0 auto}.wysiwyg .alignright{margin-left:auto;margin-right:0}.wysiwyg .alignleft{margin-left:0;margin-right:auto}.side-nav .sidenav-list{list-style:none}.side-nav .sidenav-list .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;border-radius:.25rem;text-decoration:none;font-size:14px;font-size:0.875rem;font-weight:bold}@media only screen and (max-width: 767px){.side-nav .sidenav-list .item a{font-size:13px;font-size:0.8125rem}}.side-nav .sidenav-list .item a:hover{background-color:#edf9fa}.side-nav .sidenav-list .item a .material-symbols-outlined{margin-right:.25rem}.side-nav .sidenav-post-list{list-style:none}.side-nav .sidenav-post-list .item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem;border-radius:.25rem;font-size:14px;font-size:0.875rem;text-decoration:none;position:relative}@media only screen and (max-width: 767px){.side-nav .sidenav-post-list .item a{font-size:13px;font-size:0.8125rem}}.side-nav .sidenav-post-list .item a:hover{background-color:#edf9fa}.side-nav .sidenav-post-list .item a .item-num{color:#fff;background-color:#76d0dc;width:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:2;top:0;left:0;font-weight:bold;font-size:12px;font-size:0.75rem}.side-nav .sidenav-post-list .item a img.item-thumbnail{margin-right:.5rem;min-width:90px;-o-object-fit:cover;object-fit:cover}.side-nav .sidenav-post-list .item a>div{min-width:1%}.side-nav .sidenav-post-list .item a .badge{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.25rem}.side-nav .sidenav-post-list .item a .item-title{font-weight:bold}.side-nav .sidenav-post-list .item:nth-of-type(1) a .item-num{background-color:#dda820}.side-nav .sidenav-post-list .item:nth-of-type(2) a .item-num{background-color:#a7a7a7}.side-nav .sidenav-post-list .item:nth-of-type(3) a .item-num{background-color:#a4624e}.share-btns .share-btn{margin:0 .75rem;text-decoration:none;font-size:2rem}.share-btns .share-btn .share-icon{-webkit-transition:ease .2s;transition:ease .2s}.share-btns .share-btn .share-icon.icon-twitter{color:#00acee}.share-btns .share-btn .share-icon.icon-facebook{color:#1877f2}.share-btns .share-btn .share-icon.icon-line{color:#06c755}.share-btns .share-btn .share-icon:hover{opacity:.8}body.home{width:100%;overflow-x:hidden}body.home .slick-prev,body.home .slick-next{width:40px;height:40px;z-index:2;-webkit-transition:ease .2s;transition:ease .2s}body.home .slick-prev::before,body.home .slick-next::before{background-color:#fff;color:#333;font-family:"Material Symbols Outlined";font-weight:normal;font-size:1.5rem;width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0px 3px 10px rgba(51,51,51,.15);box-shadow:0px 3px 10px rgba(51,51,51,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1}@media only screen and (max-width: 767px){body.home .slick-prev,body.home .slick-next{display:none !important}}body.home .slick-prev{left:-10px}body.home .slick-prev::before{content:""}body.home .slick-prev:hover{left:-15px}body.home .slick-next{right:-10px}body.home .slick-next::before{content:""}body.home .slick-next:hover{right:-15px}.home-main-visual{position:relative;height:580px}@media only screen and (max-width: 991px){.home-main-visual{height:420px}}@media only screen and (max-width: 767px){.home-main-visual{height:auto}}.home-main-visual .home-main-visual-img{background:no-repeat right top/cover;position:relative}@media only screen and (max-width: 767px){.home-main-visual .home-main-visual-img{height:40vw}}@media only screen and (max-width: 575px){.home-main-visual .home-main-visual-img{height:55vw}}@media only screen and (min-width: 768px){.home-main-visual .home-main-visual-img{height:100%;width:70%;position:absolute;top:0;right:0;clip-path:polygon(250px 0, 100% 0%, 100% 100%, 0% 100%)}}.home-main-visual .container{position:relative;z-index:2}@media only screen and (min-width: 768px){.home-main-visual .container{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.home-main-visual .home-main-visual-text{margin-bottom:3rem}@media only screen and (max-width: 575px){.home-main-visual .home-main-visual-text{margin-bottom:1.25rem}}.home-main-visual .home-main-visual-text img{max-width:85%;height:auto;-webkit-filter:drop-shadow(1px 0px 3px white);filter:drop-shadow(1px 0px 3px white)}@media only screen and (min-width: 768px){.home-main-visual .home-main-visual-text img{max-width:50%}}.home-main-visual .home-campaign-text{font-weight:bold;font-size:18px;margin-bottom:.25rem}@media only screen and (max-width: 575px){.home-main-visual .home-campaign-text{font-size:3.3vw;text-align:center}}@media only screen and (max-width: 575px){.home-main-visual .home-main-visual-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.home-main-visual .home-main-visual-btn .btn{min-width:230px;-webkit-box-shadow:rgba(0,0,0,.18) 0 3px 8px 0;box-shadow:rgba(0,0,0,.18) 0 3px 8px 0}@media only screen and (max-width: 575px){.home-main-visual .home-main-visual-btn .btn{min-width:auto;max-width:200px;font-size:13px;font-size:0.8125rem;margin-bottom:.5rem;padding:.65rem 2rem .65rem .9rem}}@media only screen and (max-width: 575px){.home-main-visual .home-main-visual-btn .btn+.btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.home-banner{padding:50px 0;overflow:hidden}@media only screen and (max-width: 767px){.home-banner{background-color:#f2f2f2;padding:20px 0 10px;margin-top:10px}}.home-banner .home-banner-list{visibility:hidden}.home-banner .home-banner-list.slick-initialized{visibility:visible}.home-banner .home-banner-list .item{width:700px;margin:0 .5rem}@media only screen and (max-width: 767px){.home-banner .home-banner-list .item{width:85vw}}.home-banner .home-banner-list .item img{width:100%;height:auto}.home-banner .home-banner-list a:hover{opacity:.8}.home-banner .home-banner-list .slick-prev{left:calc(50% - 395px)}.home-banner .home-banner-list .slick-prev:hover{left:calc(50% - 400px)}.home-banner .home-banner-list .slick-next{right:calc(50% - 395px)}.home-banner .home-banner-list .slick-next:hover{right:calc(50% - 400px)}.home-about{padding:1.5rem 0 3rem;font-size:26px;font-size:1.625rem;font-weight:bold;letter-spacing:.15rem;line-height:1.9}@media only screen and (max-width: 767px){.home-about{font-size:20px;font-size:1.25rem;padding:2rem 0 0;font-size:1.1rem}}.home-reason{position:relative;overflow:hidden;width:100%;margin-bottom:100px}@media only screen and (max-width: 767px){.home-reason{margin-bottom:60px}}.home-reason .container{position:relative}.home-reason .home-text{font-size:20px;line-height:2;margin-top:3rem}@media only screen and (max-width: 767px){.home-reason .home-text{margin-top:1rem;font-size:14px}}.home-reason .home-reason-list{position:relative;z-index:2;list-style:none}.home-reason .home-reason-list li{margin-bottom:2rem}.home-reason .home-reason-list .reason-no span{color:#76d0dc;font-size:150%}@media only screen and (max-width: 767px){.home-reason .home-reason-list .reason-text{font-size:16px;font-size:1rem}}.home-reason .home-reason-list.list-01{margin-left:50%;margin-top:100px;margin-bottom:50px}@media only screen and (max-width: 767px){.home-reason .home-reason-list.list-01{margin-left:0;margin-top:0;margin-bottom:20px}}.home-reason .home-reason-list.list-02{margin-right:50%;margin-top:120px}@media only screen and (max-width: 767px){.home-reason .home-reason-list.list-02{margin-right:0;margin-top:0}}@media only screen and (min-width: 768px){.home-reason .home-reason-img{clip-path:polygon(250px 0, 100% 0, calc(100% - 250px) 100%, 0% 100%);width:70%;position:absolute;height:450px;background-color:#ccc}}@media only screen and (max-width: 991px){.home-reason .home-reason-img{width:100%}}@media only screen and (max-width: 767px){.home-reason .home-reason-img{position:relative;width:120%;height:300px;clip-path:polygon(80px 0, 100% 0, calc(100% - 80px) 100%, 0% 100%)}}@media only screen and (max-width: 575px){.home-reason .home-reason-img{height:50vw}}.home-reason .home-reason-img.img-01{background:url(../images/front-page/reason-img-01.jpg?0802) no-repeat center top/cover;right:50%}@media only screen and (max-width: 991px){.home-reason .home-reason-img.img-01{right:30%}}@media only screen and (max-width: 767px){.home-reason .home-reason-img.img-01{right:inherit;left:-30%}}.home-reason .home-reason-img.img-02{background:url(../images/front-page/reason-img-02.webp) no-repeat center top/cover;left:50%}@media only screen and (max-width: 991px){.home-reason .home-reason-img.img-02{left:30%}}@media only screen and (max-width: 767px){.home-reason .home-reason-img.img-02{left:inherit;right:-10%}}.home-reason .home-reason-voice .border-side::before{width:calc((100% - 490px)/2)}@media only screen and (max-width: 767px){.home-reason .home-reason-voice .border-side::before{width:calc((100% - 310px)/2)}}.home-reason .home-reason-voice .border-side::after{content:"";width:calc((100% - 490px)/2);display:block;height:1px;background-color:#333;top:50%;right:0;position:absolute}@media only screen and (max-width: 767px){.home-reason .home-reason-voice .border-side::after{width:calc((100% - 310px)/2)}}.home-reason .home-reason-voice .border-side span{background-color:inherit}@media only screen and (max-width: 767px){.home-reason .home-reason-voice .border-side span{font-size:1rem}}.home-reason .home-reason-voice .voice-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-reason .home-reason-voice .voice-posts .voice-post{width:25%;padding:1rem;border-radius:.5rem}@media only screen and (max-width: 767px){.home-reason .home-reason-voice .voice-posts .voice-post{padding:.5rem;width:50%}}.home-reason .home-reason-voice .voice-posts .voice-post:hover{background-color:rgb(209.0608695652,239.6869565217,242.2391304348)}.home-reason .home-reason-voice .voice-posts .voice-post a{text-decoration:none}.home-reason .home-reason-voice .voice-posts .voice-post a img{border-radius:.5rem;aspect-ratio:16/9}.home-reason .home-reason-voice .voice-posts .voice-post a .voice-title{font-weight:bold;font-size:.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-reason .home-reason-movie{margin:6rem auto 4rem}@media only screen and (max-width: 767px){.home-reason .home-reason-movie{margin:4rem 0 3rem}}.home-reason .home-reason-movie .movie-box{aspect-ratio:16/9;width:100%;position:relative}.home-reason .home-reason-movie iframe,.home-reason .home-reason-movie video{position:absolute;width:100%;height:100%}.home-reason::before{content:"";display:block;width:70%;height:calc(100% - 290px);position:absolute;right:0;top:200px;border-radius:3rem 0 0 3rem;background-color:#edf9fa}@media only screen and (max-width: 767px){.home-reason::before{width:75%;height:calc(100% - 270px)}}.home-comparison{margin-bottom:100px}@media only screen and (max-width: 767px){.home-comparison{margin-bottom:70px}}.home-comparison .home-comparison-table{overflow-x:auto;width:100%;font-size:14px;font-size:0.875rem}.home-comparison .home-comparison-table table{margin:0;border-spacing:0;border-collapse:inherit;width:100%;table-layout:fixed}@media only screen and (max-width: 767px){.home-comparison .home-comparison-table table{table-layout:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.home-comparison .home-comparison-table table td{word-break:break-all;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff;padding:.5rem .75rem;width:30%;text-align:center}@media only screen and (max-width: 767px){.home-comparison .home-comparison-table table td{word-break:normal;min-width:180px}}.home-comparison .home-comparison-table table td:first-of-type{border-left:3px solid #76d0dc;border-right:3px solid #76d0dc}.home-comparison .home-comparison-table table td:nth-of-type(2){border-right:3px solid #76d0dc}.home-comparison .home-comparison-table table th{word-break:break-all;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff;position:sticky;top:0;left:0;padding:.5rem .75rem;text-align:center;min-width:180px}@media only screen and (max-width: 991px){.home-comparison .home-comparison-table table th{min-width:150px}}@media only screen and (max-width: 767px){.home-comparison .home-comparison-table table th{word-break:normal;min-width:130px}}.home-comparison .home-comparison-table table th:first-child{border-left:1px solid #e0e0e0}.home-comparison .home-comparison-table table th:nth-of-type(2){border-right:1px solid #fff}.home-comparison .home-comparison-table table tr:nth-of-type(odd) th,.home-comparison .home-comparison-table table tr:nth-of-type(odd) td{background-color:#edf9fa}.home-comparison .home-comparison-table table tr:first-child th{border-top:1px solid #e0e0e0;background-color:#333;color:#fff}.home-comparison .home-comparison-table table tr:first-child th:first-child{z-index:1;background-color:#fff}.home-comparison .home-comparison-table table tr:first-child th:nth-of-type(2),.home-comparison .home-comparison-table table tr:first-child th:nth-of-type(3){background-color:#76d0dc}.home-comparison .home-comparison-table table tr:last-child td:first-of-type{border-bottom:3px solid #76d0dc}.home-comparison .home-comparison-table table tr:last-child td:nth-of-type(2){border-bottom:3px solid #76d0dc}@media only screen and (max-width: 767px){.home-comparison+.home-comparison .home-comparison-table table{table-layout:fixed;width:100%}.home-comparison+.home-comparison .home-comparison-table table th,.home-comparison+.home-comparison .home-comparison-table table td{min-width:unset;word-break:break-all;padding:.5rem .25rem;font-size:.85rem}}.home-comparison+.home-comparison .home-comparison-table table td:nth-of-type(2){font-weight:normal;border-left:0;border-right:1px solid #e0e0e0}.home-comparison+.home-comparison .home-comparison-table table th:nth-child(3){border-left:0;border-right:1px solid #e0e0e0}.home-comparison+.home-comparison .home-comparison-table table tr:first-child th:nth-child(3){border-top:1px solid #e0e0e0;background-color:#333}.home-comparison+.home-comparison .home-comparison-table table tr:last-child td:nth-of-type(2){border-bottom:1px solid #e0e0e0}.home-comparison+.home-comparison .home-comparison-table table td:first-of-type{font-weight:bold;border-left:3px solid #76d0dc;border-right:3px solid #76d0dc}.home-comparison+.home-comparison .home-comparison-table table th:nth-child(2){border-left:3px solid #76d0dc;border-right:3px solid #76d0dc}.home-comparison+.home-comparison .home-comparison-table table tr:first-child th:nth-child(2){border-top:3px solid #76d0dc;background-color:#76d0dc}.home-comparison+.home-comparison .home-comparison-table table tr:last-child td:first-of-type{border-bottom:3px solid #76d0dc}.solution{position:relative;padding:80px 0;margin-bottom:80px}@media only screen and (max-width: 767px){.solution{padding:60px 0;margin-bottom:60px}}.solution::before{content:"";display:block;width:98%;height:100%;background-color:#faedf6;position:absolute;right:0;border-radius:3rem 0 0 3rem;z-index:-1;top:0}@media only screen and (max-width: 767px){.solution::before{width:98.5%}}.solution .solution-title{border-bottom:2px solid #ee9eca;padding-bottom:1rem;display:inline-block;position:relative}@media only screen and (max-width: 767px){.solution .solution-title{padding-bottom:.5rem}}.solution .solution-title:before{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #ee9eca}.solution .solution-title:after{content:"";position:absolute;bottom:-17px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #faedf6}.solution .sp-br{display:none}@media only screen and (max-width: 767px){.solution .sp-br{display:block}}.solution .pc-br{display:block}@media only screen and (max-width: 767px){.solution .pc-br{display:none}}.solution .solution-inner{margin:0 auto;max-width:600px;position:relative}@media only screen and (max-width: 767px){.solution .solution-inner{max-width:98%}}.solution .card-boxs{position:relative}.solution .card-boxs .solution-character-left{position:absolute;bottom:0;left:0;height:auto;max-width:100px}@media only screen and (max-width: 767px){.solution .card-boxs .solution-character-left{top:0;max-width:60px;bottom:inherit}}.solution .card-boxs .solution-character-right{position:absolute;bottom:0;right:0;max-width:60px;height:auto}@media only screen and (max-width: 767px){.solution .card-boxs .solution-character-right{max-width:50px}}.solution .card-boxs .card-box{padding:0 0 0 110px;position:relative}@media only screen and (max-width: 767px){.solution .card-boxs .card-box{padding:0 0 0 70px}}.solution .card-boxs .card-box .card-text{font-size:1rem;background-color:#fff;padding:.5rem 1rem;border-radius:.5rem .5rem .5rem 0;position:relative}@media only screen and (max-width: 767px){.solution .card-boxs .card-box .card-text{min-height:4.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.solution .card-boxs .card-box .card-text .card-arrow{position:absolute;bottom:0;left:-8px;width:0;height:0;border-style:solid;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);border-bottom:15px solid #fff;border-top:0}.solution .card-boxs .card-box-answer{padding:0 4.5rem 0 100px;position:relative}@media only screen and (max-width: 767px){.solution .card-boxs .card-box-answer{padding:0 4rem 0 0}}.solution .card-boxs .card-box-answer .card-text{color:#fff;font-size:1rem;background-color:#ee9eca;padding:.5rem 1rem;border-radius:.5rem .5rem 0 .5rem;position:relative}.solution .card-boxs .card-box-answer .card-text .card-arrow{position:absolute;bottom:0;right:-8px;width:0;height:0;border-style:solid;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);border-bottom:15px solid #ee9eca;border-top:0}.home-match-connect{position:relative;padding:80px 0;margin-bottom:80px}@media only screen and (max-width: 767px){.home-match-connect{padding:60px 0;margin-bottom:60px}}.home-match-connect::before{content:"";display:block;width:98%;height:100%;background-color:#f2f2f2;position:absolute;border-radius:0 3rem 3rem 0;z-index:-1;top:0}@media only screen and (max-width: 767px){.home-match-connect::before{width:98.5%}}.home-match-connect .card{height:100%}.home-match-experience{position:relative;padding:80px 0;margin-bottom:80px}@media only screen and (max-width: 767px){.home-match-experience{padding:60px 0;margin-bottom:60px}}.home-match-experience::before{content:"";display:block;width:98%;height:100%;background-color:#faedf6;position:absolute;border-radius:3rem 0 0 3rem;z-index:-1;top:0;right:0}@media only screen and (max-width: 767px){.home-match-experience::before{width:98.5%}}.home-match-experience .card{height:100%}.home-match-experience .card .transfer h3 strong{font-size:1.5rem}.home-match-experience .card p{font-size:1.5rem}.home-match-experience .card p strong{font-size:2rem}.home-column{margin-bottom:120px}@media only screen and (max-width: 767px){.home-column{margin-bottom:80px}}.home-column .module-list-card{visibility:hidden;display:block}.home-column .module-list-card.slick-initialized{visibility:visible}.home-faq{position:relative;margin-bottom:80px}.home-faq::before{content:"";display:block;width:80%;height:95%;position:absolute;border-radius:3rem 0 0 3rem;background-color:#edf9fa;z-index:-1;top:1rem;right:0}@media only screen and (max-width: 767px){.home-faq::before{width:90%}}.home-faq .container{padding-bottom:50px}.home-bnrs{padding-bottom:80px}.page-service .service-feature{margin-bottom:80px}@media only screen and (max-width: 767px){.page-service .service-feature{margin-bottom:60px}}@media only screen and (min-width: 768px){.page-service .service-feature .heading{margin-bottom:2rem}}.page-service .service-commit{padding:80px 0}@media only screen and (max-width: 767px){.page-service .service-commit{padding:60px 0}}.page-service .individual-consultation{padding:80px 0}@media only screen and (max-width: 767px){.page-service .individual-consultation{padding:60px 0}}.page-service .individual-consultation .btn-secondary big{color:#ff0;font-size:1.125rem}.page-service .individual-consultation h3{font-size:20px}@media only screen and (max-width: 767px){.page-service .individual-consultation h3{font-size:18px}}.page-service .individual-consultation ul{position:relative;padding:.5em 1em .5em 2.3em;font-size:16px}@media only screen and (max-width: 767px){.page-service .individual-consultation ul{font-size:13px}}.page-service .individual-consultation ul li{list-style-type:none;line-height:1.5;padding:.5em 0}.page-service .individual-consultation ul li::before{font-family:"Font Awesome 5 Free";content:"";position:absolute;left:1em}.page-service .individual-consultation .img-hukidashi{max-width:400px}@media only screen and (max-width: 767px){.page-service .individual-consultation .img-hukidashi{padding-right:1rem}}.page-service .individual-consultation .btn-secondary{max-width:500px;margin:0 auto}@media only screen and (max-width: 767px){.page-service .individual-consultation .btn-secondary{max-width:100%}}.page-service .service-partner{padding:80px 0}@media only screen and (max-width: 767px){.page-service .service-partner{padding:60px 0}}.page-service .home-bnrs{padding:80px 0}@media only screen and (max-width: 767px){.page-service .home-bnrs{padding:60px 0}}.page-flow .flow-list{padding:120px 0 80px;margin-bottom:80px;margin-top:-45px}@media only screen and (max-width: 767px){.page-flow .flow-list{padding:80px 0 60px;margin-bottom:60px}}.page-flow .flow-list .card{margin-bottom:2rem}@media only screen and (max-width: 767px){.page-flow .flow-list .card{margin-bottom:1rem}}.page-flow.page-flow-after .tab .tab-item .tab-link.active{background-color:#ee9eca}.page-flow.page-flow-after .step .step-item .step-link .step-no{color:#ee9eca}@-webkit-keyframes updown-badge{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{-webkit-transform:translate(-50%, -4px);transform:translate(-50%, -4px)}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes updown-badge{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{-webkit-transform:translate(-50%, -4px);transform:translate(-50%, -4px)}100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.page-plan{padding-bottom:0 !important}.page-plan .plan-introduction{margin-bottom:3rem;font-size:15px;font-size:0.9375rem;line-height:1.8}@media only screen and (max-width: 767px){.page-plan .plan-introduction{font-size:13px;font-size:0.8125rem}}.page-plan .plan-comparison .plan-table{overflow-x:auto;width:100%;font-size:14px;font-size:0.875rem}.page-plan .plan-comparison .plan-table table{margin:0;border-spacing:0;border-collapse:inherit;width:100%}.page-plan .plan-comparison .plan-table table td{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff;padding:.5rem .75rem;width:50%;text-align:center}@media only screen and (max-width: 767px){.page-plan .plan-comparison .plan-table table td{min-width:auto;padding:8px 4px;font-size:11px}}.page-plan .plan-comparison .plan-table table td:first-of-type{font-weight:bold;border-left:3px solid #76d0dc;border-right:3px solid #76d0dc}.page-plan .plan-comparison .plan-table table th{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff;position:sticky;top:0;left:0;padding:.5rem .75rem;text-align:center;min-width:180px}@media only screen and (max-width: 991px){.page-plan .plan-comparison .plan-table table th{min-width:150px}}@media only screen and (max-width: 767px){.page-plan .plan-comparison .plan-table table th{min-width:auto;padding:8px 4px;font-size:11px}}.page-plan .plan-comparison .plan-table table th:not(:first-child){width:50%}.page-plan .plan-comparison .plan-table table th:first-child{border-left:1px solid #e0e0e0;width:1%;white-space:nowrap;min-width:auto}@media only screen and (max-width: 767px){.page-plan .plan-comparison .plan-table table th:first-child{padding:8px 4px}}.page-plan .plan-comparison .plan-table table tr:nth-of-type(odd) th,.page-plan .plan-comparison .plan-table table tr:nth-of-type(odd) td{background-color:#edf9fa}.page-plan .plan-comparison .plan-table table tr:first-child th{border-top:1px solid #e0e0e0;background-color:#333;color:#fff;vertical-align:middle}.page-plan .plan-comparison .plan-table table tr:first-child th:first-child{z-index:3;background-color:#fff}.page-plan .plan-comparison .plan-table table tr:first-child th:nth-of-type(2){background-color:#76d0dc;position:relative;color:#333;padding-top:calc(.5rem + 30px)}.page-plan .plan-comparison .plan-table table tr:first-child th:nth-of-type(2)::before{-webkit-animation:updown-badge 1.5s ease-in-out infinite;animation:updown-badge 1.5s ease-in-out infinite;content:"オススメ!";position:absolute;top:13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;line-height:1;z-index:2}.page-plan .plan-comparison .plan-table table tr:first-child th:nth-of-type(2)::after{-webkit-animation:updown-badge 1.5s ease-in-out infinite;animation:updown-badge 1.5s ease-in-out infinite;content:"";position:absolute;top:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#333;z-index:1}.page-plan .plan-comparison .plan-table table tr:nth-of-type(2) th,.page-plan .plan-comparison .plan-table table tr:nth-of-type(3) th,.page-plan .plan-comparison .plan-table table tr:nth-of-type(4) th{font-weight:normal}.page-plan .plan-comparison .plan-table table tr:nth-of-type(2) td:first-of-type,.page-plan .plan-comparison .plan-table table tr:nth-of-type(3) td:first-of-type,.page-plan .plan-comparison .plan-table table tr:nth-of-type(4) td:first-of-type{font-weight:normal}.page-plan .plan-comparison .plan-table table tr:last-child td:first-of-type{border-bottom:3px solid #76d0dc}.page-plan .plan-comparison .norikae-box{background-color:#fff;padding:2rem 1.5rem;border-radius:.5rem;border:solid 2px #ee9eca}.page-plan .plan-comparison .norikae-box .norikae-text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 767px){.page-plan .plan-comparison .norikae-box .norikae-text-box{text-align:center}}.page-plan .plan-comparison .norikae-box .norikae-text-box .text-blue{font-size:1.5rem}.page-plan .plan-comparison .norikae-box .norikae-text-box .card-text{font-size:1.5rem}.page-plan .plan-comparison .norikae-box .norikae-text-box .card-text strong{font-size:2rem}.page-plan .plan-price{padding:80px 0}@media only screen and (max-width: 767px){.page-plan .plan-price{padding:60px 0}}.page-plan .plan-price .plan-price-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-plan .plan-price .plan-price-list .plan-price-item{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0px 3px 10px rgba(51,51,51,.15);box-shadow:0px 3px 10px rgba(51,51,51,.15);width:30%;padding:1rem;text-align:center;min-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;position:relative}@media only screen and (max-width: 575px){.page-plan .plan-price .plan-price-list .plan-price-item{font-size:13px;font-size:0.8125rem;padding:1rem .5rem;width:31.5%;min-height:120px}}.page-plan .plan-price .plan-price-list .plan-price-item big{font-size:1.8em;color:#ee9eca}@media only screen and (max-width: 575px){.page-plan .plan-price .plan-price-list .plan-price-item big{font-size:1.6em}}.page-plan .plan-price .plan-price-list .plan-price-item:not(:last-of-type)::after{content:"";color:#ee9eca;font-family:"Material Symbols Outlined";font-weight:normal;font-variation-settings:"FILL" 1;font-size:2rem;position:absolute;right:-16%;z-index:2}@media only screen and (max-width: 767px){.page-plan .plan-price .plan-price-list .plan-price-item:not(:last-of-type)::after{font-size:4vw;right:-4.3vw}}@media only screen and (max-width: 575px){.page-plan .plan-price .plan-price-list .plan-price-item:not(:last-of-type)::after{font-size:6vw;right:-4.2vw}}.page-plan .plan-service{padding:80px 0}@media only screen and (max-width: 767px){.page-plan .plan-service{padding:60px 0}}.page-plan .plan-service .plan-bluebox{background-color:#fff;padding:2rem 1.5rem;border-radius:.5rem;border:solid 2px #76d0dc;max-width:600px;margin:0 auto}.page-plan .plan-service .plan-image-box{position:relative}.page-plan .plan-service .plan-image-box .plan-image-item{position:absolute;top:60px;right:-40px;z-index:2}@media only screen and (max-width: 767px){.page-plan .plan-service .plan-image-box .plan-image-item{position:inherit;top:inherit;right:inherit}.page-plan .plan-service .plan-image-box .plan-image-item img{max-width:100px;height:auto}}.page-plan .plan-service .list-group{max-width:600px;margin:0 auto}.page-plan .plan-service .list-group .list-group-item{padding-top:1rem;padding-bottom:1rem}.page-plan .plan-attention{padding:80px 0;font-size:14px;font-size:0.875rem}@media only screen and (max-width: 767px){.page-plan .plan-attention{padding:60px 0}}.page-plan .plan-attention ul{padding-left:1rem}.page-plan .plan-attention ol{padding-left:1.5rem}.page-plan .plan-attention .individual-consultation{padding:2rem}@media only screen and (max-width: 767px){.page-plan .plan-attention .individual-consultation{padding:1rem}}.page-plan .plan-attention .individual-consultation h2{margin-bottom:2rem}@media only screen and (max-width: 767px){.page-plan .plan-attention .individual-consultation h2{margin-bottom:1rem}}.page-plan .plan-attention .individual-consultation h3{font-size:20px}@media only screen and (max-width: 767px){.page-plan .plan-attention .individual-consultation h3{font-size:18px}}.page-plan .plan-attention .individual-consultation ul{position:relative;padding:.5em 1em .5em 2.3em;font-size:16px}@media only screen and (max-width: 767px){.page-plan .plan-attention .individual-consultation ul{font-size:13px}}.page-plan .plan-attention .individual-consultation ul li{list-style-type:none;line-height:1.5;padding:.5em 0}.page-plan .plan-attention .individual-consultation ul li::before{font-family:"Font Awesome 5 Free";content:"";position:absolute;left:1em}.page-faq .tab{margin-bottom:3rem}@media only screen and (max-width: 767px){.page-faq .tab{margin-bottom:2rem}}@media only screen and (max-width: 991px){.page-faq .tab .tab-item .tab-link{font-size:13px;font-size:0.8125rem;padding-left:1rem;padding-right:1rem}}.page-media .list-group .list-group-item{border-radius:1rem;padding:1.5rem;border:none;margin-bottom:1.5rem}.page-media .list-group .list-group-item:last-child{margin-bottom:0}.page-media .list-group .list-group-item img{max-width:100%;height:auto;border:none;padding:0}.page-media .list-group .list-group-item .item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.page-media .list-group .list-group-item .item-img{margin-bottom:1rem}}@media only screen and (min-width: 992px){#main.page-movie>.container>.row>*{padding-left:1.25rem;padding-right:1.25em}}#main.page-movie .module-list-card .item .item-img{position:relative}#main.page-movie .module-list-card .item .item-img::before{content:"";color:#fff;font-family:"Material Symbols Outlined";font-weight:normal;font-variation-settings:"FILL" 1;font-size:2.5rem;position:absolute;right:5px;bottom:5px;z-index:2;width:2.5rem;height:2.5rem;line-height:1;z-index:0}@media only screen and (max-width: 767px){#main.page-movie .module-list-card .item .item-img::before{font-size:1.75rem;width:1.75rem;height:1.75rem}}body.archive .archive-faq-items{margin-bottom:3rem}body.archive .archive-faq-items .archive-faq-items-title{font-size:1.25rem;font-weight:bold}body.archive .archive-faq-items .archive-faq-item{display:block}body.archive .archive-faq-items .archive-faq-item:not(:last-child){border-bottom:1px dotted #d1d1d1}body.archive .archive-faq-items .archive-faq-item{padding:1rem 0;text-align:left}body.archive .archive-faq-items .archive-faq-item a{color:#222}body.archive .archive-faq-items .archive-faq-item .post-title{font-size:1rem;color:#000}@media only screen and (min-width: 992px){body.single #main.single-column>.container>.row>*,body.single #main.single-movie>.container>.row>*{padding-left:1.25rem;padding-right:1.25em}}body.single #main.single-column .page-title-block,body.single #main.single-voice .page-title-block{background:none}body.single #main.single-voice .card{border:none}body.single #main.single-voice .voice-profile .profile-icon .icon-img{overflow:hidden;border-radius:50%}body.single #main.single-voice .voice-movie iframe{width:100%}body.single #main.single-voice .voice-index a{color:rgb(57.0668604651,187.0959302326,204.4331395349)}body.single #main.single-voice .voice-index a:hover{color:rgb(57.0668604651,187.0959302326,204.4331395349);text-decoration:none}body.single #main.single-voice .voice-section .voice-talk .talk-icon .icon-img{overflow:hidden;border-radius:50%}body.single #main.single-voice .voice-closing a.text-link{color:rgb(57.0668604651,187.0959302326,204.4331395349)}body.single #main.single-voice .voice-closing a.text-link:hover{color:rgb(57.0668604651,187.0959302326,204.4331395349);text-decoration:none}body.single #main.single-voice .voice-closing ul{padding-left:1rem;margin-bottom:1rem}body.single #main.single-voice .voice-closing ul li:not(:first-child){margin-top:.75rem}body.single .side-nav{margin-top:40px}body.single .post.post-default .page-title-block{margin-bottom:-30px}@media only screen and (min-width: 992px){body.single .post.post-default .page-title-block{height:400px}}@media only screen and (max-width: 767px){body.single .post.post-default .page-title-block{margin-bottom:0}}body.single .post-movie{position:relative;width:100%;padding-bottom:56.25%;margin-top:40px}@media only screen and (max-width: 767px){body.single .post-movie{margin-top:1rem}}body.single .post-movie iframe,body.single .post-movie video{width:100%;position:absolute;height:100%;border-radius:1.5rem}@media only screen and (max-width: 767px){body.single .post-movie iframe,body.single .post-movie video{border-radius:1rem}}body.single .post-content{padding:3rem 3rem;border-radius:2rem;background-color:#fff;position:relative}@media only screen and (max-width: 991px){body.single .post-content{width:90%;padding:3rem 2rem}}@media only screen and (max-width: 767px){body.single .post-content{width:100%;padding:2rem 1rem;border-radius:1rem}}body.single .post-content .post-header{margin-bottom:3rem}@media only screen and (max-width: 575px){body.single .post-content .post-header{margin-bottom:2rem}}body.single .post-content .post-cat{min-width:90px;text-align:center}body.single .post-thumbnail{position:relative}body.single .post-thumbnail::before{content:none}body.single .post-thumbnail::after{content:none}body.single .post-thumbnail img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}body.single .post-pager{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 991px){body.single .post-pager{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}}body.single .post-pager>div{margin-top:1rem;width:100%}@media only screen and (min-width: 992px){body.single .post-pager>div{width:37%}}@media only screen and (max-width: 991px){body.single .post-pager>div.pager-previous .pager-link{padding-right:1.5rem}}body.single .post-pager>div.pager-previous .pager-link:hover .material-symbols-outlined{left:-3px}body.single .post-pager>div.pager-previous .pager-link .material-symbols-outlined{left:0}@media only screen and (max-width: 991px){body.single .post-pager>div.pager-next .pager-link{padding-left:1.5rem}}body.single .post-pager>div.pager-next .pager-link:hover .material-symbols-outlined{right:-3px}body.single .post-pager>div.pager-next .pager-link .material-symbols-outlined{right:0}@media only screen and (min-width: 992px){body.single .post-pager>div.pager-return{width:26%}}@media only screen and (max-width: 991px){body.single .post-pager>div.pager-return{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}body.single .post-pager .pager-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;border:1px solid #e0e0e0;border-radius:.25rem;text-decoration:none;font-size:14px;font-size:0.875rem}body.single .post-pager .pager-link:hover{background-color:#edf9fa}body.single .post-pager .pager-link img{-o-object-fit:cover;object-fit:cover;min-width:90px}body.single .post-pager .pager-link>div{min-width:1%;text-align:left;margin:0 .5rem}body.single .post-pager .pager-link .pager-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.single .post-pager .pager-link .badge{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}body.single .post-pager .pager-link .material-symbols-outlined{position:relative;-webkit-transition:ease .2s;transition:ease .2s}body.single .post-related{margin-top:6rem}@media only screen and (max-width: 767px){body.single .post-related{margin-top:5rem}}body.single .post-related .module-list-card .item{min-width:230px}body.single .post-related+.post-related{margin-top:3rem}@media only screen and (max-width: 767px){body.single .post-related+.post-related{margin-top:2.5rem}}@media only screen and (max-width: 767px){body.page-template-page-introduction #header .header-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.page-template-page-introduction #header .header-top .sp-menu-btn{display:none !important}body.page-template-page-introduction #header .header-top .header-top-left .logo{pointer-events:none}body.page-template-page-introduction #header .header-top .header-top-right .sp-nav{display:none !important}body.page-template-page-introduction #header .header-top .header-top-right .pc-nav>a{width:280px}body.page-template-page-introduction #header .header-top .header-top-right .pc-nav .bg-ultra-light-gray{display:none}body.page-template-page-introduction #header .header-top .header-top-right .pc-nav .bg-blue{display:none}body.page-template-page-introduction #header .header-bottom{display:none}body.page-template-page-introduction #main{padding-bottom:0}body.page-template-page-introduction #main .campaign{background-repeat:repeat;padding:3rem}@media only screen and (max-width: 575px){body.page-template-page-introduction #main .campaign{padding:1.5rem 0px}}body.page-template-page-introduction #main .campaign .container{max-width:724px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}body.page-template-page-introduction #main .campaign .container .campaign-btn-are{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 575px){body.page-template-page-introduction #main .campaign .container .campaign-btn-are{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}body.page-template-page-introduction #main .campaign .container .campaign-btn-are a.campaign-btn:hover{opacity:.7}body.page-template-page-introduction #main .campaign .container .campaign-text{font-size:12px;padding:.5rem 1rem;border-radius:.25rem;background-color:hsla(0,0%,100%,.5);border:1px solid #ddd;white-space:pre-line}@media only screen and (max-width: 575px){body.page-template-page-introduction #main .campaign .container .campaign-text{padding:.5rem;font-size:11px}}body.page-template-page-introduction #breadcrumb{display:none}body.page-template-page-introduction #footer .footer-sitemap{display:none}body.page-template-page-introduction #footer .footer-bottom{border-top:none;margin-top:0;padding-top:0}body.page-template-page-introduction #footer .footer-bottom ul{display:none}body.page-template-page-introduction #footer .footer-fix-area .footer-campaign-text{font-size:3vw}body.page-template-page-introduction #footer .footer-fix-area .footer-fix-cv-btn .btn-primary{display:none}body.page-template-page-introduction .section-setsumeikai{background-color:#f8f1eb}@media only screen and (max-width: 575px){.page-introduction .home-main-visual .home-main-visual-text img{max-width:90%}}.page-introduction .home-main-visual .home-campaign-text{font-size:15px;padding-top:0}@media only screen and (max-width: 575px){.page-introduction .home-main-visual .home-campaign-text{font-size:3vw}}.page-introduction .home-main-visual .home-main-visual-btn .btn{min-width:460px;text-align:center}@media only screen and (max-width: 991px){.page-introduction .home-main-visual .home-main-visual-btn .btn{margin-bottom:2rem}}@media only screen and (max-width: 575px){.page-introduction .home-main-visual .home-main-visual-btn .btn{min-width:100%;margin-bottom:1.5rem}}.page-introduction .lp-service-partner{padding:80px 0;position:relative}.page-introduction .lp-service-partner::before{content:"";display:block;width:80%;height:95%;position:absolute;border-radius:0 3rem 3rem 0;background-color:#faedf6;z-index:-1;top:1rem;left:0}.page-introduction .home-faq::before{background-color:#f2f2f2}html{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro",Meiryo,"メイリオ","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif}body{line-height:1.6}#main{padding-bottom:100px}@media only screen and (max-width: 767px){#main{padding-bottom:70px}}::-moz-selection{background-color:hsl(327,70.1754385965%,92.6470588235%)}::selection{background-color:hsl(327,70.1754385965%,92.6470588235%)}hr{border-color:#e0e0e0;opacity:1}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-size:inherit}.material-symbols-outlined.material-size-5{font-size:32px;width:32px;height:32px}.material-symbols-outlined.material-size-4{font-size:24px;width:24px;height:24px}.material-symbols-outlined.material-size-3{font-size:16px;width:16px;height:16px}.material-symbols-outlined.material-size-2{font-size:12px;width:12px;height:12px}.material-symbols-outlined.material-size-1{font-size:10px;width:10px;height:10px}ul,ol,li{margin:0;padding:0}a{color:#333;-webkit-transition:ease .2s;transition:ease .2s}a:hover{color:#555}big{font-size:1.25em}.heading{font-weight:bold;letter-spacing:.15rem;line-height:1.4}.heading.border-side{position:relative}.heading.border-side::before{content:"";display:block;width:100%;height:1px;background-color:#333;top:50%;left:0;position:absolute}.heading.border-side span{background-color:#fff;padding:0 1rem;position:relative;z-index:2}@media only screen and (max-width: 767px){.heading.border-side span{padding:0 .5rem}}.heading.border-bottom{line-height:1.8}.heading .border-bottom{line-height:1.8}.heading.heading-lg{font-size:26px;font-size:1.625rem}@media only screen and (max-width: 767px){.heading.heading-lg{font-size:20px;font-size:1.25rem}}.heading.heading-md{font-size:20px;font-size:1.25rem}@media only screen and (max-width: 767px){.heading.heading-md{font-size:18px;font-size:1.125rem}}.heading.heading-sm{font-size:18px;font-size:1.125rem}@media only screen and (max-width: 767px){.heading.heading-sm{font-size:16px;font-size:1rem}}.heading.heading-xs{font-size:16px;font-size:1rem}@media only screen and (max-width: 767px){.heading.heading-xs{font-size:15px;font-size:0.9375rem}}.page-title-block{height:290px;border-radius:2rem;overflow:hidden;position:relative;background:url(../images/page-title-bg.png) no-repeat center 30%/cover;margin:40px 0 60px}@media only screen and (max-width: 767px){.page-title-block{height:40vw;margin:1rem 0 40px;border-radius:1rem}}.page-title-block::before{content:"";display:block;top:0;left:0;right:0;bottom:0;background:#333;opacity:.4;position:absolute}.page-title-block::after{content:"";display:block;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(#76D0DC), to(#EE9ECA));background:linear-gradient(180deg, #76D0DC 0%, #EE9ECA 100%);opacity:.3;position:absolute}.page-title-block .page-title{position:absolute;left:0;right:0;padding:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;letter-spacing:.15rem;z-index:2;color:#fff}.page-title-block .page-title .en{text-transform:uppercase;font-size:50px;font-size:3.125rem;font-weight:100}@media only screen and (max-width: 767px){.page-title-block .page-title .en{font-size:30px;font-size:1.875rem}}.page-title-block .page-title .ja{font-size:18px;font-size:1.125rem}@media only screen and (max-width: 767px){.page-title-block .page-title .ja{font-size:14px;font-size:0.875rem}}.text-hooray{position:relative;display:inline-block;padding-left:1.5em;padding-right:1.5em}.text-hooray::before{position:absolute;left:.5em;top:0;content:"";width:2px;height:100%;background-color:currentColor;border-radius:3px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.text-hooray::after{position:absolute;right:.5em;top:0;content:"";width:2px;height:100%;background-color:currentColor;border-radius:3px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}