﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%}body{font-family:"Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ＭＳ ゴシック","メイリオ",Meiryo,sans-serif;font-size:1.8rem;font-feature-settings:"palt";line-height:1.8;letter-spacing:.05em}@media screen and (min-width: 751px){.tel[href*="tel:"]{pointer-events:none;text-decoration:none;cursor:default}}img{max-width:100%;height:auto;vertical-align:bottom}img,iframe,video{vertical-align:bottom}ul,ol{list-style:none}a{text-decoration:none}h2{font-weight:bold;position:relative;text-align:center;font-size:2.8rem;line-height:4.5rem;margin-bottom:3rem}@media screen and (max-width: 767px){h2{font-size:2.2rem;line-height:4rem}}h3{font-weight:bold;position:relative;text-align:center;font-size:2.4rem;margin-top:2rem;display:flex;align-items:center}h3::before,h3::after{content:"";display:block;width:auto;height:1px;background:#023a6c;flex:1}h3::before{margin-right:3rem}h3::after{margin-left:3rem}@media screen and (max-width: 767px){h3{font-size:2.2rem;line-height:3.5rem}}.slider_parent{position:relative;overflow:hidden}.slider_parent .slider{display:flex}.slider_parent .text_scroll{animation:scroll 30s linear infinite}.slider_parent .text_scroll_reverse{animation:scroll 30s linear infinite;animation-direction:reverse !important}.slider_parent .logos{flex-shrink:0}.slider_parent .logos ul{padding:0;margin:0;display:flex}.slider_parent .logos ul li{margin-left:10px;margin-right:10px;display:inline-block}.slider_parent .logos ul li img{height:100px}.slider_parent .logos ul li>a img{transition:.4s;max-width:100% !important}@media only screen and (max-width: 991px){.slider_parent ul li{margin-left:5px;margin-right:5px}.slider_parent ul li img{height:100px;width:auto}.slider_parent .text_scroll{animation:scroll 20s linear infinite}}@keyframes scroll{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.main-btn{background:linear-gradient(to right, #6250d6, #103cb7, #036ee3);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:2.4rem;padding:2rem 2rem;text-align:center;text-decoration:none;border-radius:60px;width:500px;display:block;position:relative}.main-btn:hover{color:#fff;text-decoration:none}.main-btn::after{content:"▶︎";position:absolute;right:2rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.main-btn{width:90%}}.text-sub{color:#fb5029}.text-gradient{display:inline-block;background:linear-gradient(to right, #023a6c 50%, #fb5029);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text-gradient.with_underline::after{content:"";display:block;width:100%;height:1px;background:linear-gradient(to right, #023a6c 50%, #fb5029)}.text-lg{font-size:2.2rem}.text-xl{font-size:2.4rem}@media screen and (max-width: 767px){.mobile-only{display:block}.desktop-only{display:none}}@media screen and (min-width: 768px){.mobile-only{display:none}.desktop-only{display:block}}header{height:60px}header .container{height:60px;display:flex;align-items:center}header .logo{width:auto;height:40px}footer{height:auto;background:#f6f6f6}footer .copyright{text-align:center;padding:3rem 0}.main-visual-wrapper{position:relative;overflow:hidden}.main-visual-wrapper picture{display:block;width:100%;height:auto}.first-impression-wrapper{padding-top:60px;padding-bottom:60px;background:linear-gradient(to right, #ff7e5f, #feb47b)}@media screen and (max-width: 767px){.first-impression-wrapper{padding-top:40px;padding-bottom:30px}}.first-impression-wrapper h2{font-size:4rem}@media screen and (max-width: 767px){.first-impression-wrapper h2{font-size:3.2rem}}.records-wrapper{padding-top:60px;padding-bottom:60px;width:100%;overflow:hidden}@media screen and (max-width: 767px){.records-wrapper{padding-top:40px;padding-bottom:30px}}.records-wrapper .swiper-container-wrapper{display:flex}.records-wrapper .swiper-container-wrapper .swiper-wrapper{transition-timing-function:linear}.records-wrapper .swiper-container-wrapper .swiper-wrapper .swiper-slide{width:auto;display:flex;align-items:center;justify-content:center}.records-wrapper .swiper-container-wrapper .swiper-wrapper .swiper-slide img{height:120px;width:auto;max-width:100%;object-fit:contain;display:block}.package-wrapper{padding-top:60px;padding-bottom:60px;background:#103cb7;padding-bottom:0}@media screen and (max-width: 767px){.package-wrapper{padding-top:40px;padding-bottom:30px}}.package-wrapper h2{color:#fff}.package-wrapper .provide-section{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem 2rem;margin-top:4rem}@media screen and (max-width: 767px){.package-wrapper .provide-section{grid-template-columns:1fr}}.package-wrapper .provide-section .provide-section-item{background:#f6f6f6;padding:2rem 3rem 4rem;position:relative;font-weight:bold;font-size:3rem;text-align:center}@media screen and (max-width: 767px){.package-wrapper .provide-section .provide-section-item{padding:2rem 3rem 2rem;font-size:2.6rem}}.package-wrapper .provide-section .provide-section-item .badge{background:#fb5029;color:#fff;font-size:2.2rem;line-height:2.2rem;margin-right:1rem;margin-bottom:2rem;padding:1rem 1rem;display:block}@media screen and (max-width: 767px){.package-wrapper .provide-section .provide-section-item .badge{margin-bottom:1rem}}.faq-wrapper{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 767px){.faq-wrapper{padding-top:40px;padding-bottom:30px}}.faq-wrapper h2{margin-bottom:60px}.faq-wrapper .faq-section{border-top:1px solid #e7e7e7;padding:40px 180px}.faq-wrapper .faq-section h4{font-size:2.4rem;font-weight:bold}.faq-wrapper .faq-section p{font-weight:normal}@media screen and (max-width: 767px){.faq-wrapper .faq-section p ul{font-size:18px;font-weight:normal !important}}.faq-wrapper .faq-section li{font-weight:normal}.faq-wrapper .faq-section:last-child{border-bottom:1px solid #e7e7e7}.faq-wrapper .faq-section h4{margin-bottom:20px;color:#333;line-height:1.6}.faq-wrapper .faq-section h4 span{color:#023a6c;font-size:40px;margin-right:15px}@media screen and (max-width: 767px){.faq-wrapper .faq-section{padding:20px;padding-bottom:40px}.faq-wrapper .faq-section p{font-size:18px;font-weight:normal}}@media screen and (max-width: 767px){.faq-wrapper h4{display:flex;align-items:center;margin-bottom:0;font-size:20px}.faq-wrapper h4 span{font-size:30px;margin-bottom:10px}}.cta-wrapper{padding-top:60px;padding-bottom:60px;margin-top:0;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.cta-wrapper{padding-top:40px;padding-bottom:30px}}.worry-wrapper{padding-top:60px;padding-bottom:60px;background:linear-gradient(to right, #fafafa, #f2f2f2, #dfdfdf)}@media screen and (max-width: 767px){.worry-wrapper{padding-top:40px;padding-bottom:30px}}.worry-wrapper .worry-point-section{background:#fff;padding:3rem 3rem;margin-top:2rem;margin-bottom:3rem}@media screen and (max-width: 767px){.worry-wrapper .worry-point-section{padding:2rem 1.5rem}}.worry-wrapper .worry-point-section ul li{display:flex;align-items:center;font-size:2rem;margin-bottom:1.5rem}@media screen and (max-width: 767px){.worry-wrapper .worry-point-section ul li{border-bottom:1px dashed #aaa;padding-bottom:1rem}.worry-wrapper .worry-point-section ul li:last-child{border-bottom:none;margin-bottom:0}}.worry-wrapper .worry-point-section ul li::before{content:"";display:block;flex-shrink:0;width:40px;height:40px;background:url("../images/icon-worry.webp") no-repeat center center;background-size:contain;color:#023a6c;font-size:2.4rem;margin-right:1rem}.worry-wrapper .message-section{text-align:center}.auto-sales-wrapper{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 767px){.auto-sales-wrapper{padding-top:40px;padding-bottom:30px}}.auto-sales-wrapper .auto-sales-item{background:#f6f6f6;padding:2rem 2rem;margin-bottom:2rem}.auto-sales-wrapper .auto-sales-item:last-child{margin-bottom:0}.auto-sales-wrapper .auto-sales-item strong{color:#fb5029;font-size:2.2rem}.future-wrapper{padding-top:60px;padding-bottom:60px;background:linear-gradient(to right, #ff7e5f, #feb47b)}@media screen and (max-width: 767px){.future-wrapper{padding-top:40px;padding-bottom:30px}}.future-wrapper .future-point-section{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem 2rem;margin-top:4rem}@media screen and (max-width: 767px){.future-wrapper .future-point-section{grid-template-columns:1fr}}.future-wrapper .future-point-section .future-point-section-item{background:#fff;padding:2rem 3rem 4rem;position:relative;font-size:2.4rem}@media screen and (max-width: 767px){.future-wrapper .future-point-section .future-point-section-item{padding:4rem 2rem}}.future-wrapper .future-point-section .future-point-section-item span{margin:0 auto;background:#023a6c;border-radius:30px;color:#fff;font-size:2rem;font-weight:bold;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.future-wrapper ul{background:#fff;padding:3rem 10rem}@media screen and (max-width: 767px){.future-wrapper ul{padding:3rem 2rem}}.future-wrapper ul li{display:flex;align-items:start;font-size:2rem;margin-bottom:1rem}@media screen and (max-width: 767px){.future-wrapper ul li{border-bottom:1px dashed #aaa;padding-bottom:1.5rem;margin-bottom:2rem}.future-wrapper ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0rem}}.future-wrapper ul li::before{content:"";display:block;flex-shrink:0;width:30px;height:30px;background:url("../images/icon-check-sub.webp") no-repeat center center;background-size:contain;color:#023a6c;font-size:2.4rem;margin-right:1rem;margin-top:.2rem}.service-wrapper{padding-top:60px;padding-bottom:60px;background:#103cb7}@media screen and (max-width: 767px){.service-wrapper{padding-top:40px;padding-bottom:30px}}.service-wrapper hr{background:#fff;margin:8rem 0 6rem}.service-wrapper h2{color:#fff}.service-wrapper strong.headline{background:#fff;display:inline-block;font-size:2.8rem;padding:1rem 3rem;color:#023a6c;text-decoration:underline;margin-bottom:6rem;position:relative}@media screen and (max-width: 767px){.service-wrapper strong.headline{width:100%}}.service-wrapper strong.headline::after{content:"";position:absolute;display:block;bottom:-40px;left:0;width:100%;height:40px;background:#fff;clip-path:polygon(0 0, 100% 0, 50% 100%);z-index:1}.service-wrapper h3{background:linear-gradient(to right, #ff7e5f, #feb47b);display:inline-block;padding:1rem 4rem;margin-bottom:2rem;font-size:3.2rem;color:#023a6c}.service-wrapper h3 b{font-size:3.2rem;overflow:hidden}.service-wrapper h3::before{display:none}.service-wrapper h3::after{display:none}@media screen and (max-width: 767px){.service-wrapper h3{width:100%}}.service-wrapper h5{text-align:center;color:#fff;font-size:2.4rem;margin-top:4rem;margin-bottom:3rem}.service-wrapper p,.service-wrapper li{color:#fff}.service-wrapper .service-section{margin-top:0rem}.service-wrapper .service-head-list{background:#fff;padding:3rem 10rem;margin-bottom:4rem}@media screen and (max-width: 767px){.service-wrapper .service-head-list{padding:3rem 1.5rem}}.service-wrapper .service-head-list li{display:flex;align-items:start;font-size:2rem;margin-bottom:2rem;color:#333}.service-wrapper .service-head-list li:last-child{margin-bottom:0}.service-wrapper .service-head-list li::before{content:"";display:block;flex-shrink:0;width:30px;height:30px;background:url("../images/icon-check-sub.webp") no-repeat center center;background-size:contain;color:#023a6c;font-size:2.4rem;margin-right:1rem;margin-top:.2rem}@media screen and (max-width: 767px){.service-wrapper .service-head-list li{border-bottom:1px dashed #aaa;padding-bottom:1.5rem;margin-bottom:2rem}.service-wrapper .service-head-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0rem}}.service-wrapper .service-table-wrapper{display:flex;overflow-x:auto;margin-top:2rem;margin-bottom:4rem}.service-wrapper .service-table{min-width:800px;width:100%;border-collapse:collapse;border-spacing:6px}.service-wrapper .service-table p{color:#333}.service-wrapper .service-table th{background:linear-gradient(to right, #fafafa, #f2f2f2, #dfdfdf);text-align:center;color:#333;padding:1rem .5rem;white-space:nowrap;border:6px solid #103cb7}.service-wrapper .service-table td{background:#fafafa;padding:1rem 2rem;border:6px solid #103cb7}.service-wrapper .service-table td strong{color:#fb5029;text-align:center;display:block;font-size:4rem;margin-bottom:20px}.service-wrapper .service-table .bg-none{background:rgba(0,0,0,0);border:none}.service-wrapper .service-table .headline{font-weight:bold;font-size:2rem;padding:.5rem 0;width:200px;text-align:center;white-space:nowrap;border:6px solid #103cb7;background:#fff}.service-wrapper .service-table .goal{min-width:300px}.service-wrapper .service-table .vertical-header{width:40px;background:#fb5029;color:#fff;font-weight:bold;padding:1rem 0;text-align:center}.service-wrapper .service-table .vertical-header span{white-space:pre;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:mixed;-webkit-text-orientation:mixed;display:inline-block}.service-wrapper .service-table .arrow-down{width:140px;height:50px;clip-path:polygon(0 0, 100% 0, 50% 100%);background:linear-gradient(to right, #6250d6, #103cb7, #036ee3);margin:30px auto}.service-wrapper .program-wrapper{margin-top:2rem}.service-wrapper .program-wrapper .program-section{background:#fff;padding:3rem 4rem;margin-top:1rem}@media screen and (max-width: 767px){.service-wrapper .program-wrapper .program-section{padding:3rem 2rem}}.service-wrapper .program-wrapper .program-section h4{color:#fb5029;font-size:2.4rem;margin-bottom:1rem}.service-wrapper .program-wrapper .program-section summary{font-size:2rem;line-height:1.6}.service-wrapper .program-wrapper .program-section ul{background:linear-gradient(to right, #fafafa, #f2f2f2, #dfdfdf);padding:2rem 2rem}.service-wrapper .program-wrapper .program-section ul li{margin-bottom:2rem;display:flex;align-items:start;line-height:1.6}.service-wrapper .program-wrapper .program-section ul li:last-child{margin-bottom:0}.service-wrapper .program-wrapper .program-section ul li::before{content:"";display:block;flex-shrink:0;width:30px;height:30px;background:url("../images/icon-movie.webp") no-repeat center center;background-size:contain;color:#023a6c;font-size:2.4rem;margin-right:1rem}.service-wrapper .program-wrapper .program-section p,.service-wrapper .program-wrapper .program-section li{color:#333}.route-wrapper{padding-top:60px;padding-bottom:60px;background:url("../images/orange-background.webp") no-repeat center center;background-size:cover}@media screen and (max-width: 767px){.route-wrapper{padding-top:40px;padding-bottom:30px}}.route-wrapper h2{color:#fff}.route-wrapper .route-section{margin-top:6rem}.route-wrapper .route-section:first-of-type{margin-top:4rem}.route-wrapper .route-section .route-item{background:#fff;padding:4rem 4rem}@media screen and (max-width: 767px){.route-wrapper .route-section .route-item{padding:4rem 2rem}}.route-wrapper .route-section .route-item .badge{background:#fb5029;color:#fff;font-size:2.2rem;line-height:2.2rem;margin-right:1rem;padding:1rem 1rem}.route-wrapper .route-section .route-item .route-item-header{border-bottom:2px solid #fb5029}.route-wrapper .route-section .route-item .route-item-header h4{font-size:2.2rem;color:#fb5029;text-align:center;font-weight:bold;line-height:1.7}@media screen and (max-width: 767px){.route-wrapper .route-section .route-item .route-item-header h4{display:flex;flex-direction:column;align-items:center}.route-wrapper .route-section .route-item .route-item-header h4 span{margin-bottom:1rem}}.route-wrapper .route-section .route-item .route-item-header p{text-align:center;font-size:2rem}.route-wrapper .route-section .route-item .route-item-body{padding:2rem 0;text-align:center}.route-wrapper .route-section .route-item .route-item-body p{margin-bottom:1rem}.route-wrapper .route-section .route-item .route-item-body .content{text-align:left;margin-top:2rem;padding:1rem 2rem;border-bottom:1px dashed #fb5029}@media screen and (max-width: 767px){.route-wrapper .route-section .route-item .route-item-body .content{padding:1rem 0rem}}.route-wrapper .route-section .route-item .route-item-body .content:last-child{border-bottom:none}.route-wrapper .route-section .route-item .route-item-body .content h5{font-size:2rem;font-weight:bold;color:#023a6c}.route-wrapper .route-section .route-item .route-item-body .goal{background:#f6f6f6;padding:2rem;text-align:left}.route-wrapper .route-section .route-item .route-item-body .goal .badge{background:linear-gradient(to right, #ff7e5f, #feb47b);color:#023a6c}.route-wrapper .route-section .route-item .route-item-body .goal h5{font-size:2.2rem;font-weight:bold;color:#fb5029}.route-wrapper .route-section .route-item .route-item-body .goal p{font-size:2rem}.why-wrapper{padding-top:60px;padding-bottom:60px;background:url("../images/buildings.webp") no-repeat center center;background-size:cover}@media screen and (max-width: 767px){.why-wrapper{padding-top:40px;padding-bottom:30px}}.why-wrapper h3{margin-bottom:4rem;font-size:2.4rem;font-weight:normal}.why-wrapper h3 span{font-weight:bold;font-size:3.2rem;margin:1rem 0}.why-wrapper .text-section{text-align:center;background:hsla(0,0%,100%,.6);padding:3rem 4rem}.why-wrapper .text-section p{margin-bottom:2rem}@media screen and (max-width: 767px){.why-wrapper .text-section{padding:2rem 1.5rem;text-align:left}}.why-wrapper .text-section ul{max-width:600px;background:#f9f9f9;margin-left:auto;margin-right:auto;text-align:left;list-style:disc;padding:2rem 2rem 2rem 4rem}.why-wrapper .text-section ul li.worry{display:flex;align-items:start;font-size:2rem;margin-bottom:1.5rem}@media screen and (max-width: 767px){.why-wrapper .text-section ul li.worry{border-bottom:1px dashed #aaa;padding-bottom:1rem}.why-wrapper .text-section ul li.worry:last-child{border-bottom:none;margin-bottom:0}}.why-wrapper .text-section ul li.worry::before{content:"";display:block;flex-shrink:0;width:40px;height:40px;background:url("../images/icon-worry.webp") no-repeat center center;background-size:contain;color:#023a6c;font-size:2.4rem;margin-right:1rem}.why-wrapper .text-section ul li.check{display:flex;align-items:start;font-size:2rem;margin-bottom:1rem;color:#fb5029;font-weight:bold}@media screen and (max-width: 767px){.why-wrapper .text-section ul li.check{border-bottom:1px dashed #aaa;padding-bottom:1.5rem;margin-bottom:2rem}.why-wrapper .text-section ul li.check:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0rem}}.why-wrapper .text-section ul li.check::before{content:"";display:block;flex-shrink:0;width:30px;height:30px;background:url("../images/icon-check-sub.webp") no-repeat center center;background-size:contain;color:#023a6c;font-size:2.4rem;margin-right:1rem;margin-top:.2rem}.why-webinar-wrapper{padding-top:60px;padding-bottom:60px;background:linear-gradient(to right, #fafafa, #f2f2f2, #dfdfdf)}@media screen and (max-width: 767px){.why-webinar-wrapper{padding-top:40px;padding-bottom:30px}}.why-webinar-wrapper .order-1{order:1}.why-webinar-wrapper .order-2{order:2}.why-webinar-wrapper .message-section{background:#fff;margin-top:3rem;padding:3rem 4rem;text-align:center}@media screen and (max-width: 767px){.why-webinar-wrapper .message-section{padding:2rem 1.5rem;text-align:left}}.victory-wrapper{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 767px){.victory-wrapper{padding-top:40px;padding-bottom:30px}}.victory-wrapper .example-section{margin-top:3rem}.victory-wrapper .example-section .card{height:100%;background:#f6f6f6;border:none}.victory-wrapper .text-section{text-align:center;margin-top:3rem}@media screen and (max-width: 767px){.victory-wrapper .text-section{text-align:left}}/*# sourceMappingURL=style.min.css.map */