﻿html{font-size:100%;letter-spacing:0.22em;visibility:hidden}html.wf-active{visibility:visible}body{margin-left:auto;margin-right:auto;font-family:'Avenir Next', sans-serif;line-height:1.3;font-weight:400;letter-spacing:1.2px}.wrapper{padding:0 4%}.max-extend{max-width:1920px;margin:auto}h3{font-family:serif;font-weight:bold}a{text-decoration:none}.common-content{margin:auto;max-width:1206px}@media screen and (min-width: 992px){.only-sp{display:none}}@media screen and (max-width: 992px){.only-pc{display:none}}.section{padding-left:60px;padding-right:60px}@media screen and (max-width: 768px){.section{padding-left:15px;padding-right:15px}}.section-x{padding-bottom:127px;padding-top:180px}@media screen and (max-width: 768px){.section-x{padding-bottom:80px;padding-top:80px}}ul,ol{margin:0;padding:0;list-style:none}.common-title{text-align:center}.common-title h1{font-size:1.5rem;font-weight:bold;position:relative;display:inline-block;border-bottom:2px solid #006CC7;margin-bottom:66px}@media screen and (max-width: 768px){.common-title h1{font-size:1.25rem;margin-bottom:30px}}p{margin-block-start:0;margin-block-end:0}h5,h4,h3,h2{margin-block-start:0;margin-block-end:0}h1{margin-block-start:0;margin-block-end:0}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP",apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,"Yu Gothic Medium","ヒラギノ角ゴ Pro W3",sans-serif}body{margin:0;font-family:"Noto Sans JP",apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,"Yu Gothic Medium","ヒラギノ角ゴ Pro W3",sans-serif}.job-title{font-size:1.25rem}@media screen and (max-width: 768px){.job-title{font-size:1rem}}.card{background-color:#fff;box-shadow:0 0.15rem 1.75rem 0 RGB(58 59 69/15%) !important;border-radius:8px}.underline{text-decoration:underline 3px #F49340}.emphasis-simple{font-size:50px;color:#006CC7}@media screen and (max-width: 768px){.emphasis-simple{font-size:30px}}@media screen and (min-width: 992px){.nonpc{display:none}}@media screen and (min-width: 768px){.nonpc{display:none}}@media screen and (max-width: 768px){.nonpc{display:none}}@media screen and (max-width: 576px){.nonpc{display:block}}.max-extend{max-width:1920px;margin:auto}.message{font-weight:700;display:inline-block;padding:12px 24px;border:2px solid #006CC7;color:#006CC7;margin-bottom:34px;border-radius:8px}.section-plan{padding-bottom:200px}header{position:fixed;width:100%;z-index:9999;padding-left:4%;padding-right:4%;background-color:rgba(255,255,255,0.6)}.nav-bar{margin:auto;display:flex;justify-content:space-between;vertical-align:middle;align-items:center;padding-left:58px;padding-right:58px;background-color:white;padding-top:28px;padding-bottom:28px}@media screen and (max-width: 992px){.nav-bar{padding-top:28px;padding-bottom:28px;padding-left:20px;padding-right:20px}}.nav-bar .logo-info{display:flex;align-items:center}.nav-bar .logo{color:#fff;font-size:1.875rem;line-height:0;width:90%}@media screen and (max-width: 768px){.nav-bar .logo{display:block}}.nav-bar .global-menu{background-color:white;max-width:800px;margin-left:140px;display:flex;align-items:center;justify-content:end;gap:34px}@media screen and (max-width: 992px){.nav-bar .global-menu{margin-left:0;justify-content:end}}@media screen and (max-width: 768px){.nav-bar .global-menu{padding-right:20px;transition:all 0.3s ease-out;margin-top:inherit;position:fixed;height:100vh;top:0;left:-450px;background-color:#fff;width:350px}.nav-bar .global-menu .menu-list{display:none !important}.nav-bar .global-menu.show{left:0}.nav-bar .global-menu.show .menu-list{position:absolute;top:0;left:50%;transform:translate(-50%, 0);display:flex !important;opacity:0;animation:menuFadein 0.5s forwards;animation-delay:0.5s;flex-direction:column;align-items:flex-start;padding-top:15%}.nav-bar .global-menu.show .menu-list li{margin-bottom:10px}}.nav-bar .global-menu .menu-list{list-style:none;display:flex;justify-content:end;gap:34px}.nav-bar .global-menu .menu-list li{white-space:nowrap;position:relative;width:100%}.nav-bar .global-menu .menu-list li a{color:#006CC7;font-size:1rem;font-weight:bold}@media screen and (max-width: 768px){.nav-bar .global-menu .menu-list li a{color:#006CC7;border-bottom:1px solid #000;margin-bottom:15px}}.nav-bar .global-menu .menu-list li a.register-link{padding:16px 34px;background-color:#006CC7;color:#fff;border-radius:12px}@keyframes menuFadein{from{opacity:0}to{opacity:1}}.nav-cart{display:flex;align-items:center}.nav-cart:hover:before{display:none}.nav-cart .cart-icon{font-size:1.5rem}.toggle-hamburger{display:none}@media screen and (max-width: 768px){.toggle-hamburger{display:block;width:32px;height:24px;z-index:210}.toggle-hamburger span{display:block;width:32px;height:4px;background-color:black;transition:all 0.4s}.toggle-hamburger span:nth-child(n + 2){margin-top:6px}.toggle-hamburger.close span:nth-child(1){transform:translateY(10px) rotate(45deg)}.toggle-hamburger.close span:nth-child(2){opacity:0}.toggle-hamburger.close span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.toggle-hamburger.open{transform:translateX(0)}}.headerNav__list{position:relative;text-align:center}@media screen and (min-width: 992px){.page-header.change-color{background-color:#f5f5f5}}.entry-button{width:220px;text-align:center}@media screen and (max-width: 992px){.entry-button{display:none}}.entry-button a{padding-top:32px;padding-bottom:32px;background-color:white;color:white;width:100%;display:inline-block}.headerNav__list__link{font-family:"Noto Sans JP",apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,"Yu Gothic Medium","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:bold}.error-list{color:#e72c2e}.footer{background-color:#006CC7;padding-top:15px;padding-bottom:15px}.footer .footer-wrapper{padding:0 4%}.footer .footer-light{color:white;text-align:center;font-size:0.875rem}.footer-above-flex{display:flex;justify-content:space-between;padding-top:34px;padding-bottom:34px}@media screen and (max-width: 992px){.footer-above-flex{flex-direction:column}}.footer-above-flex .left{display:flex;gap:24px}@media screen and (max-width: 992px){.footer-above-flex .left{margin-bottom:24px}}.footer-above-flex .left img{max-width:180px}@media screen and (max-width: 768px){.footer-above-flex .left img{max-width:140px}}.footer-above-flex .left .info{color:#fff}.footer-above-flex .left .info .title{font-weight:700;font-size:2.5rem;margin-bottom:4px}@media screen and (max-width: 768px){.footer-above-flex .left .info .title{font-size:1.875rem}}.footer-above-flex .left .info .title-below{margin-bottom:34px}.footer-above-flex .right{gap:34px}.footer-above-flex .right .footer-nav-flex{display:flex;justify-content:flex-end;gap:34px}@media screen and (max-width: 992px){.footer-above-flex .right .footer-nav-flex{justify-content:space-between;flex-wrap:wrap}}.footer-above-flex .right .footer-nav-flex .footer-list li{text-align:left;margin-bottom:24px}@media screen and (max-width: 992px){.footer-above-flex .right .footer-nav-flex .footer-list li{margin-bottom:16px}}.footer-above-flex .right .footer-nav-flex .footer-list li a{color:#fff;font-size:.875rem;white-space:nowrap}.footer-btn{padding:12px 34px;border-radius:50px;background-color:#fff;color:#006CC7;font-weight:700;display:inline-block}.line-img{width:80px;display:block;margin-right:10px}.tp-flex{display:flex;gap:10px;align-items:center}.tp-computer{width:calc((100% - 10px) / 2)}.tp-computer img{width:100%}.mv-img-wrapper{width:100%}.mv-img-wrapper img{width:100%}.business{margin-top:100px;text-align:center}@media screen and (max-width: 768px){.business{margin-top:66px}}.business .business-wrapper{display:flex;justify-content:center}.business .business-desc1{font-size:1.25rem;font-weight:bold}@media screen and (max-width: 768px){.business .business-desc1{font-size:1rem}}.business .business-desc2{margin-top:36px;font-size:1.25rem}@media screen and (max-width: 768px){.business .business-desc2{margin-top:20px;font-size:1rem}}.news-box{display:flex;justify-content:center;margin-bottom:127px}@media screen and (max-width: 768px){.news-box{margin-bottom:80px}}.news-box .news-wrapper{background-color:#fff;border-radius:8px;width:78%}@media screen and (max-width: 768px){.news-box .news-wrapper{width:100%}}.news-box .news-content{padding-top:46px;padding-left:114px;padding-right:114px;padding-bottom:66px}@media screen and (max-width: 768px){.news-box .news-content{padding-top:23px;padding-bottom:33px;padding-left:32px;padding-right:32px}}.news-box .news-content h4{font-size:24px;display:inline-block;border-bottom:2px solid #006CC7;margin-bottom:30px}@media screen and (max-width: 768px){.news-box .news-content h4{font-size:18px;margin-bottom:20px}}.news-box ul li{display:flex}.news-box ul li a{color:#006CC7;margin-right:40px}@media screen and (max-width: 768px){.news-box ul li a{font-size:0.875rem;margin-right:20px}}.news-box ul li p{font-size:1rem}@media screen and (max-width: 768px){.news-box ul li p{font-size:0.875rem}}.business-flex{display:flex;justify-content:space-between;gap:15%}@media screen and (max-width: 992px){.business-flex{gap:5%}}@media screen and (max-width: 768px){.business-flex{display:block}}.business-flex .business-img{width:35%}@media screen and (max-width: 992px){.business-flex .business-img{width:45%}}@media screen and (max-width: 768px){.business-flex .business-img{width:100%;margin-bottom:18px}}.business-flex .business-img img{width:100%}.business-flex .business-text{text-align:left;width:50%;line-height:1.6}@media screen and (max-width: 992px){.business-flex .business-text{width:50%}}@media screen and (max-width: 768px){.business-flex .business-text{font-size:0.875rem;width:100%}}.environment{background-color:#fff;padding-top:100px;padding-bottom:60px}@media screen and (max-width: 768px){.environment{padding-top:60px;padding-bottom:35px}}.environment .environment-content{margin:auto}.environment .environment-text{margin-bottom:66px}@media screen and (max-width: 768px){.environment .environment-text{margin-bottom:30px}}.environment .environment-box{display:flex;justify-content:space-between;flex-wrap:wrap}.environment .merit{margin:auto;width:calc((100% - 68px) / 3);height:280px;background-color:#fff;margin-bottom:40px}@media screen and (max-width: 992px){.environment .merit{margin-bottom:25px;width:80%;height:215px}}.environment .merit img{width:100px;margin-top:30px;margin-bottom:24px}@media screen and (max-width: 768px){.environment .merit img{width:72px;margin-top:20px;margin-bottom:12px}}.environment .merit h4{font-size:1.125rem;margin-bottom:7px}@media screen and (max-width: 768px){.environment .merit h4{font-size:0.875rem;margin-bottom:12px}}.environment .merit p{font-size:1rem;margin-right:24px;margin-left:24px}@media screen and (max-width: 768px){.environment .merit p{font-size:0.875rem;margin-right:27px;margin-left:27px}}#environment-content{text-align:center;display:block}.recruit-title{color:white;border-bottom:2px solid #F9F3EB !important}.recruit{background-color:#006CC7;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 768px){.recruit{padding-top:60px;padding-bottom:60px}}.recruit .job-list{margin:auto}.recruit .job-list .job{padding-top:46px;padding-bottom:46px;padding-left:62px;padding-right:62px;margin-bottom:40px;height:auto;background-color:white;text-align:left;border-radius:8px}@media screen and (max-width: 768px){.recruit .job-list .job{padding-top:32px;padding-bottom:32px;padding-left:32px;padding-right:32px}}.recruit .job-list .job .recruit-flex{display:flex;justify-content:space-between;gap:15%}@media screen and (max-width: 992px){.recruit .job-list .job .recruit-flex{display:block}}.recruit .job-list .job .recruit-flex .recruit-img{width:35%}@media screen and (max-width: 992px){.recruit .job-list .job .recruit-flex .recruit-img{width:100%;margin-bottom:18px}}.recruit .job-list .job .recruit-flex .recruit-img img{width:100%}.recruit .job-list .job .recruit-flex .recruit-text{text-align:left;width:50%;line-height:1.6}@media screen and (max-width: 992px){.recruit .job-list .job .recruit-flex .recruit-text{width:100%}}.recruit .job-list .job .button{display:flex;justify-content:center;align-items:center;margin-top:43px}@media screen and (max-width: 768px){.recruit .job-list .job .button{margin-top:20px}}.recruit .job-list .job .button .detail{display:block;z-index:2;color:#fff;padding:16px 70px;background:#006CC7;border-radius:8px}.recruit .job-list .job .relative{display:flex}.recruit .job-list .job .relative .lable1{font-size:1.125rem;font-weight:bold;margin-right:20px;width:150px;margin-bottom:10px}@media screen and (max-width: 768px){.recruit .job-list .job .relative .lable1{font-size:1rem;width:80px}}.recruit .job-list .job .relative .lable2{font-size:1rem;width:calc(100% - 150px)}@media screen and (max-width: 768px){.recruit .job-list .job .relative .lable2{font-size:0.875rem;width:calc(100% - 80px)}}.underline-2{width:100%;height:1px;background-color:#5f5958}#recruit-content{text-align:center;display:block}.qa{padding-top:100px;padding-bottom:100px;background-color:white}@media screen and (max-width: 768px){.qa{padding-top:60px;padding-bottom:60px}}.question-mark{font-size:3.125rem;font-weight:bold}@media screen and (max-width: 768px){.question-mark{font-size:2rem}}.text-overflow{height:100px;overflow:hidden}summary{list-style:none;position:relative;cursor:pointer;background-color:#F9F3EB;padding-top:14px;padding-bottom:14px;padding-left:22px;padding-right:22px;display:flex;align-items:center}summary .question-mark{width:80px}@media screen and (max-width: 768px){summary .question-mark{width:50px}}summary .question{font-size:1.25rem;font-weight:bold}@media screen and (max-width: 768px){summary .question{font-size:1rem}}@media not all and (min-width: 768px){summary{padding:14px 14px 14px 14px}}summary::-webkit-details-marker{display:none}summary::after{content:"";display:block;width:8px;height:8px;border-top:#006CC7 2px solid;border-right:#006CC7 2px solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:2%;top:0;bottom:15%;margin:auto}details[open] summary::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media not all and (min-width: 768px){summary::after{right:20px;font-size:20px}.answer{padding:10px 20px}}details[open] .answer{animation:fadein 0.5s ease}@keyframes fadein{0%{opacity:0}100%{opacity:1}}body,p{margin:0}details{margin-right:auto;margin-left:auto;margin-bottom:40px}@media not all and (min-width: 640px){details{width:100%}}.text-area{display:flex;padding-top:14px;padding-bottom:14px;padding-left:22px;padding-right:22px}@media screen and (max-width: 768px){.text-area{padding-left:14px;padding-right:14px}}.text-area .answer-mark{font-size:3.125rem;width:80px;font-weight:bold}@media screen and (max-width: 768px){.text-area .answer-mark{width:40px;font-size:2rem}}.text-area .answer{font-size:1rem;width:calc(100% - 80px)}@media screen and (max-width: 768px){.text-area .answer{font-size:0.875rem}}.text-area .answer ul{list-style:square;margin-left:20px}details:first-of-type{margin-top:30px}.company{background-color:white;padding-top:100px}@media screen and (max-width: 768px){.company{padding-top:60px}}.company__wrapper{display:block}.company__items{width:100%}.company__item{position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d0d0d0;margin-top:12px;margin-bottom:12px}@media screen and (max-width: 992px){.company__item{margin-left:15px}}.company__term{padding-bottom:12px;font-size:rem(14);font-weight:bold;color:#2b2b2b;width:18%}@media screen and (max-width: 992px){.company__term{font-size:rem(16)}}.company__item::after{content:"";position:absolute;display:block;bottom:0;background-color:black;width:15%;left:0;bottom:-1px;height:2px;background-size:cover;background-repeat:no-repeat}.company__description{text-align:left;width:calc(100% - 25%);padding-bottom:12px;font-size:rem(14);color:#2b2b2b;margin-left:rem(23)}@media screen and (max-width: 992px){.company__description{font-size:rem(16)}}.company__map{position:relative;width:100%}.company__map::before{content:"";display:block;padding-top:49.318%}@media screen and (max-width: 992px){.company__map::before{padding-top:98.639%}}.company__map iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.company__btn{margin-top:rem(40)}@media screen and (max-width: 992px){.company__btn{margin-top:rem(80)}}.company--page{padding-top:rem(120);padding-bottom:rem(120)}@media screen and (max-width: 992px){.company--page{padding-top:rem(251);padding-bottom:rem(250)}}@media screen and (max-width: 992px){.company--page .company__title{text-align:right}}@media screen and (max-width: 992px){.company--page .section-header__title{margin-left:auto;width:fit-content}}@media screen and (max-width: 992px){.company--page .company__wrapper{margin-left:calc(50% - 50vw)}}.company--page .company__map{max-width:none}.copyright{font-size:11px}.slider1 .slider-image img{width:100%}.demo-img{position:relative;padding-top:66.6%;border:1px solid #dedede}.demo-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.price-section-box{background-color:#006CC7;height:265px;position:relative;z-index:-9999;margin-top:-20px}.price-section{display:flex;justify-content:center;margin-top:-200px}.price-section .card{background-color:#fff;z-index:-2;box-shadow:0 0.15rem 1.75rem 0 RGB(58 59 69/15%) !important;width:90%;border-radius:8px;display:flex;justify-content:center;padding-top:50px;padding-left:30px;padding-right:30px;padding-bottom:50px}@media screen and (max-width: 992px){.price-section .card{width:100%;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:20px}}.price-section .price-top{display:flex;justify-content:center}.price-section .price-top .price-top-wrapper{display:flex;gap:50px}@media screen and (max-width: 992px){.price-section .price-top .price-top-wrapper{gap:20px}}@media screen and (max-width: 768px){.price-section .price-top .price-top-wrapper{flex-direction:column;justify-content:start}}.price-section .price-top .price-speech{width:258px}@media screen and (max-width: 992px){.price-section .price-top .price-speech{width:180px}}@media screen and (max-width: 768px){.price-section .price-top .price-speech{display:none}}.price-section .price-top .price-speech img{width:100%}.price-section .price-title h4{font-size:32px}@media screen and (max-width: 992px){.price-section .price-title h4{font-size:28px}}@media screen and (max-width: 768px){.price-section .price-title h4{font-size:20px}}.price-section .price-content{display:flex;justify-content:center;align-items:end;position:relative;gap:30px}.price-section .price-content h2{font-size:40px}@media screen and (max-width: 992px){.price-section .price-content h2{font-size:30px}}@media screen and (max-width: 768px){.price-section .price-content h2{font-size:24px}}.price-section .price-content h1{font-size:80px;font-style:italic;margin-bottom:-16px}@media screen and (max-width: 992px){.price-section .price-content h1{font-size:60px}}@media screen and (max-width: 768px){.price-section .price-content h1{font-size:40px}}.price-section .price-content::after{content:"";width:100%;height:20px;background-color:#F49340;position:absolute;bottom:10px;left:0;z-index:-1}@media screen and (max-width: 992px){.price-section .price-content::after{height:16px;bottom:8px}}@media screen and (max-width: 768px){.price-section .price-content::after{bottom:-8px}}.price-bottom{margin-top:30px}.price-bottom .point{position:relative;margin-bottom:20px}@media screen and (max-width: 768px){.price-bottom .point{margin-bottom:14px}}.price-bottom .point h4{font-size:38px}@media screen and (max-width: 992px){.price-bottom .point h4{font-size:28px}}@media screen and (max-width: 768px){.price-bottom .point h4{font-size:20px}}.price-bottom .point::before{content:"";position:absolute;left:-50px;top:20%;width:20px;height:20px;transform:rotate(45deg);background-color:#006CC7}@media screen and (max-width: 768px){.price-bottom .point::before{width:10px;height:10px;left:-18px}}.common-title{margin-bottom:70px}@media screen and (max-width: 768px){.common-title{margin-bottom:40px}}.common-title h3{font-size:40px}@media screen and (max-width: 768px){.common-title h3{font-size:26px}}.common-title p{font-size:18px}@media screen and (max-width: 768px){.common-title p{font-size:16px}}.emphasis{font-size:50px;color:#006CC7}@media screen and (max-width: 768px){.emphasis{font-size:30px}}.emphasis-2{color:#006CC7}.benefit-flex{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width: 768px){.benefit-flex{display:block}}.benefit-flex .benefit-applicant{padding-top:40px;padding-bottom:40px;width:calc((100% - 30px)/ 2)}@media screen and (max-width: 768px){.benefit-flex .benefit-applicant{width:100%}}.benefit-flex .benefit-applicant .benefit-applicant-wrapper{margin-left:20px;margin-right:20px}.benefit-flex .benefit-applicant .benefit-top{text-align:center}.benefit-flex .benefit-applicant .benefit-top h4{font-size:30px;color:#006CC7}@media screen and (max-width: 768px){.benefit-flex .benefit-applicant .benefit-top h4{font-size:20px}}.benefit-flex .benefit-applicant .benefit-top .benefit-image{display:flex;justify-content:center}.benefit-flex .benefit-applicant .benefit-top .benefit-image-wrapper{width:48%;margin-top:28px;margin-bottom:36px}.benefit-flex .benefit-applicant .benefit-top .benefit-image-wrapper img{width:100%}.benefit-flex .benefit-applicant .benefit-bottom p{font-size:16px}@media screen and (max-width: 768px){.benefit-flex .benefit-applicant .benefit-bottom p{font-size:14px}}.emphasis{position:relative}.emphasis::after{content:"";background-image:url("../../img/emphasis-deco.png");position:absolute;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;right:-60px;top:-46px}@media screen and (max-width: 992px){.emphasis::after{width:20px;height:20px;right:-15px;top:-10px}}.for-tb{display:none}@media screen and (max-width: 992px){.for-tb{display:block}}.for-sp{display:none}@media screen and (max-width: 768px){.for-sp{display:block}}.video{background-color:#006CC7}.video .video-wrapper{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 992px){.video .video-wrapper{padding-top:40px;padding-bottom:40px}}.video .video-flex{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width: 992px){.video .video-flex{display:block}}.video .video-flex .video-explain{width:calc(100% - 55% - 20px)}@media screen and (max-width: 992px){.video .video-flex .video-explain{width:100%;display:flex;justify-content:space-between}}.video .video-flex .video-explain .title{color:white}.video .video-flex .video-explain .title h4{font-size:32px;margin-bottom:30px}@media screen and (max-width: 768px){.video .video-flex .video-explain .title h4{margin-bottom:20px}}@media screen and (max-width: 768px){.video .video-flex .video-explain .title h4{font-size:20px}}.video .video-flex .video-explain .title h3{font-size:38px;text-decoration:underline 4px #F49340}@media screen and (max-width: 768px){.video .video-flex .video-explain .title h3{font-size:22px}}.video .video-flex .video-explain .lneo-kun{width:124px}@media screen and (max-width: 768px){.video .video-flex .video-explain .lneo-kun{width:80px}}.video .video-flex .video-explain .lneo-kun img{width:100%}.video .video-flex .video{width:55%;display:flex;justify-content:center}@media screen and (max-width: 992px){.video .video-flex .video{width:100%}}.video .video-flex .video img{width:100%}.worry .worry-flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}@media screen and (max-width: 992px){.worry .worry-flex{display:block}}.worry .worry-flex .worry{width:calc((100% - 40px) / 2)}@media screen and (max-width: 992px){.worry .worry-flex .worry{width:100%;margin-bottom:30px}}.worry .worry-flex .worry .eg-flex{display:flex;align-items:end;justify-content:space-between;gap:10px}.worry .worry-flex .worry .eg-left{display:flex;flex-direction:column;justify-content:end}@media screen and (max-width: 992px){.worry .worry-flex .worry .eg-left{width:calc((100% - 10px) / 2)}}.worry .worry-flex .worry .eg-right{min-width:150px}@media screen and (max-width: 992px){.worry .worry-flex .worry .eg-right{width:calc((100% - 10px) / 2);max-width:200px}}.worry .worry-flex .worry .eg-right img{width:100%}.worry .worry-flex .worry .speech-bubble{margin-bottom:20px}@media screen and (max-width: 992px){.worry .worry-flex .worry .speech-bubble{margin-bottom:14px}}.worry .worry-flex .worry .position-box{display:flex;justify-content:end}.worry .worry-flex .worry .position{border:1px solid #F49340;padding:10px;display:inline-block}.speech-bubble{position:relative;background-color:#8EC3F0;border-radius:8px;padding:14px;width:300px;height:auto}@media screen and (max-width: 992px){.speech-bubble{padding:10px;width:80%}}.speech-bubble:before{content:"";position:absolute;top:50%;right:-16px;border-width:16px 16px 0;border-style:solid;border-color:#8EC3F0 transparent}.speech-bubble p{margin:0;font-size:16px;line-height:1.5;color:white}.apply-ad-section{margin-top:200px}@media screen and (max-width: 992px){.apply-ad-section{margin-top:0}}.apply-ad{background-color:#8EC3F0;position:relative}.apply-ad .apply-flex{display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:0}@media screen and (max-width: 992px){.apply-ad .apply-flex{flex-direction:column-reverse}}.apply-ad .apply-flex .apply-left{width:524px}@media screen and (max-width: 992px){.apply-ad .apply-flex .apply-left{height:100px;width:300px}}.apply-ad .apply-flex .apply-left img{position:absolute;bottom:0;left:60px;width:524px}@media screen and (max-width: 992px){.apply-ad .apply-flex .apply-left img{left:-80px;width:300px}}.apply-ad .apply-flex .apply-explaination{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 992px){.apply-ad .apply-flex .apply-explaination{text-align:center}}.apply-ad .apply-flex .text{color:white;margin-bottom:50px}.apply-ad .apply-flex .text h3{font-size:40px}@media screen and (max-width: 992px){.apply-ad .apply-flex .text h3{font-size:24px}}.apply-ad .apply-flex .text h3 .font-big{font-size:48px}@media screen and (max-width: 992px){.apply-ad .apply-flex .text h3 .font-big{font-size:28px}}.apply-ad .apply-flex .text h1{font-size:60px}@media screen and (max-width: 992px){.apply-ad .apply-flex .text h1{font-size:30px}}.apply-ad .apply-flex .text h1 .emphasis-big{color:#006CC7;font-style:italic}.apply-ad .apply-flex .text p{font-size:16px}.apply-ad .apply-flex .apply-button{display:flex;justify-content:center}.apply-ad .apply-flex .apply-button a{padding-top:29px;padding-bottom:29px;padding-left:35px;padding-right:35px;background-color:#006CC7;color:white;font-size:30px;font-weight:bold;border-radius:4px}@media screen and (max-width: 992px){.apply-ad .apply-flex .apply-button a{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-size:18px}}.whychooseus .reason{position:relative;margin-top:200px}@media screen and (max-width: 992px){.whychooseus .reason{background-color:#EDEDED;padding-top:40px;padding-bottom:40px;margin-top:50px}}.whychooseus .reason::before{content:"";width:75%;height:460px;background-color:#EDEDED;position:absolute;right:0;bottom:0;z-index:-9999}@media screen and (max-width: 992px){.whychooseus .reason::before{display:none}}.whychooseus .reason-flex{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width: 992px){.whychooseus .reason-flex{display:block}}.whychooseus .reason-flex .reason-content{width:calc((100% - 30px) / 2)}@media screen and (max-width: 992px){.whychooseus .reason-flex .reason-content{width:100%}}.whychooseus .reason-flex .reason-img img{width:100%}@media screen and (max-width: 992px){.whychooseus .reason-flex .reason-explaination{margin-top:30px;text-align:center}}.whychooseus .reason-flex .reason-explaination h1{font-size:50px;color:#006CC7}@media screen and (max-width: 992px){.whychooseus .reason-flex .reason-explaination h1{font-size:28px}}.whychooseus .reason-flex .reason-explaination h4{font-size:30px;color:#006CC7}@media screen and (max-width: 992px){.whychooseus .reason-flex .reason-explaination h4{font-size:20px}}.whychooseus .reason-flex .reason-explaination h3{font-size:40px;color:#006CC7;margin-bottom:38px}@media screen and (max-width: 992px){.whychooseus .reason-flex .reason-explaination h3{font-size:24px;margin-bottom:20px}}.whychooseus .reason-flex .reason-explaination p{font-size:16px}.reason-flex-reverse{display:flex;flex-direction:row-reverse}@media screen and (max-width: 992px){.reason-flex-reverse{display:block}}.reason-reserve{position:relative;padding-left:40px}@media screen and (max-width: 992px){.reason-reserve{padding-left:0}}.reason-reserve h4{margin-bottom:30px}@media screen and (max-width: 992px){.reason-reserve h4{margin-bottom:20px}}.reason-reserve::before{content:"";width:80%;height:460px;background-color:#EDEDED;position:absolute;left:0;bottom:0;z-index:-9999}.number1{position:relative}.number1::after{content:"";width:100px;height:100px;background-image:url("../../img/number-1.png");position:absolute;top:-80px;left:-50px;background-size:cover}@media screen and (max-width: 992px){.number1::after{height:60px;width:60px;top:-40px;left:-6px}}.number2{position:relative}.number2::after{content:"";width:100px;height:100px;background-image:url("../../img/number-2.png");position:absolute;top:-80px;left:-50px;background-size:cover}@media screen and (max-width: 992px){.number2::after{height:60px;width:60px;top:-40px;left:-6px}}.number3{position:relative}.number3::after{content:"";width:100px;height:100px;background-image:url("../../img/number-3.png");position:absolute;top:-80px;left:-50px;background-size:cover}@media screen and (max-width: 992px){.number3::after{height:60px;width:60px;top:-40px;left:-6px}}.number4{position:relative}.number4::after{content:"";width:100px;height:100px;background-image:url("../../img/number-4.png");position:absolute;top:-80px;left:-50px;background-size:cover}@media screen and (max-width: 992px){.number4::after{height:60px;width:60px;top:-40px;left:-6px}}.interview{background-color:#fff;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 768px){.interview{padding-top:40px;padding-bottom:25px}}.interview .interview-content{margin:auto}.interview .interview-text{margin-bottom:60px}@media screen and (max-width: 768px){.interview .interview-text{margin-bottom:30px}}.interview .interview-box{display:flex;justify-content:space-between;flex-wrap:wrap}.interview .interviewer{margin:auto;width:calc((100% - 68px) / 3);height:auto;background-color:#fff;margin-bottom:40px}@media screen and (max-width: 992px){.interview .interviewer{margin-bottom:25px;width:calc((100% - 68px) / 3);height:auto}}@media screen and (max-width: 768px){.interview .interviewer{width:100%}}.interview .interviewer img{width:100%}@media screen and (max-width: 768px){.interview .interviewer img{width:100%}}.interview .interviewer .interviewer-title-wrapper{text-align:right;color:#006CC7;margin-top:-44px}@media screen and (max-width: 992px){.interview .interviewer .interviewer-title-wrapper{margin-top:-38px}}.interview .interviewer h4{padding-top:7px;padding-bottom:7px;padding-left:27px;padding-right:27px;background-color:white;display:inline-block;font-size:1.125rem}@media screen and (max-width: 992px){.interview .interviewer h4{font-size:0.875rem}}.interview .interviewer .interviewer-text{position:relative;background-color:#8EC3F0}.interview .interviewer p{color:white;font-size:1rem;padding:24px;padding-bottom:30px}@media screen and (max-width: 992px){.interview .interviewer p{font-size:0.875rem;padding:14px;padding-bottom:24px}}@media screen and (max-width: 768px){.interview .interviewer p{font-size:0.875rem;padding:14px;padding-bottom:24px}}#interview-content{text-align:center;display:block}.user-flex{margin-left:60px;margin-right:60px;display:flex;justify-content:center;gap:30px;flex-wrap:wrap}@media screen and (max-width: 768px){.user-flex{display:block}}.user-flex .user{margin-bottom:100px;width:calc((100% - 60px) / 3)}@media screen and (max-width: 992px){.user-flex .user{width:calc((100% - 30px) / 2)}}@media screen and (max-width: 992px) and (max-width: 768px){.user-flex .user{width:100%}}.user-flex .user .user-img-wrapper{width:100%}.user-flex .user .user-img-wrapper img{width:100%}.user-title-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.user-title-flex .type{padding-left:16px;padding-right:16px;padding-top:6px;padding-bottom:6px;background-color:#006CC7;border-radius:10px;color:white}.apply-flow{background-image:url("../../img/bg-triangle.png");background-size:100%;background-position:0 0;padding-top:80px;padding-bottom:200px;background-repeat:no-repeat}.slider2{position:relative}.slick-prev,.slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;background-color:rgba(0,0,0,0.5);color:#fff;border:none;outline:none;font-size:20px;line-height:40px;text-align:center;border-radius:50%;cursor:pointer;transition:all 0.3s ease-in-out}.slick-prev{left:10px}.slick-next{right:10px}.slick-prev:hover,.slick-next:hover{background-color:#fff;color:#000}.slick-dots{display:block;text-align:center;margin:10px 0;padding:0;list-style:none}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;width:10px;height:10px;padding:0;border:none;outline:none;background-color:rgba(0,0,0,0.3);border-radius:50%;text-indent:-9999px;cursor:pointer;transition:all 0.3s ease-in-out}.slick-dots li.slick-active button{background-color:rgba(0,0,0,0.5)}.check-flow{background-image:url("../../img/bg-triangle2.png");background-size:100%;background-position:0 0;padding-top:80px;padding-bottom:200px;background-repeat:no-repeat}@media screen and (max-width: 992px){.check-flow{background-image:none;padding-bottom:100px}}.flow-top{display:flex;align-items:center;justify-content:center;padding-top:20px;height:120px}@media screen and (max-width: 768px){.flow-top{width:80%}}.flow-number{position:relative;font-size:30px;font-style:italic;font-weight:bold;margin-right:20px}.flow-number::before{content:"";display:inline-block;width:50px;height:50px;line-height:30px;text-align:center;font-weight:bold;border-radius:50%;background-color:#F49340;color:#fff;margin-right:10px;position:absolute;left:-15px;top:-4px;z-index:-888}.img-wrapper{display:flex;justify-content:center}.slide{margin-right:40px}.functions .function-flex{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}@media screen and (max-width: 768px){.functions .function-flex{display:block}}.functions .function-flex .function{display:flex;margin-bottom:30px;width:calc((100% - 60px) / 3)}@media screen and (max-width: 992px){.functions .function-flex .function{width:calc((100% - 60px) / 2)}}@media screen and (max-width: 768px){.functions .function-flex .function{width:100%;margin-bottom:20px}}.functions .function-flex .function .function-icon{padding-top:42px;padding-bottom:42px;padding-left:26px;padding-right:26px;background-color:#006CC7;border-top-left-radius:8px;border-bottom-left-radius:8px;width:25%;display:flex;justify-content:center}@media screen and (max-width: 768px){.functions .function-flex .function .function-icon{padding-top:22px;padding-bottom:22px;padding-left:16px;padding-right:16px}}.functions .function-flex .function .function-text{width:75%;padding-top:36px;padding-bottom:36px;padding-left:20px;padding-right:42px;background-color:#8EC3F0;border-top-right-radius:8px;border-bottom-right-radius:8px;font-size:18px;color:white;font-weight:bold}@media screen and (max-width: 768px){.functions .function-flex .function .function-text{font-size:14px;padding-top:16px;padding-bottom:16px;padding-left:12px;padding-right:12px}}.dashboard-flex{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width: 992px){.dashboard-flex{display:block}}.dashboard-flex .dashboard-img{width:calc((100% - 20px) / 2)}@media screen and (max-width: 992px){.dashboard-flex .dashboard-img{width:100%}}.dashboard-flex .dashboard-img img{width:100%}.plan-wrapper{padding-left:20px;padding-right:20px}.plan-box{background-image:url("../../img/plan-bg.png");background-size:cover;background-position:center;padding-top:140px;padding-bottom:140px;height:665px;background-repeat:no-repeat;padding-left:40px;padding-right:40px;border-radius:10px}@media screen and (max-width: 992px){.plan-box{height:auto;padding-top:80px;padding-bottom:80px;padding-left:18px;padding-right:18px}}.plan-flex{display:block;justify-content:center;gap:40px}@media screen and (max-width: 992px){.plan-flex{margin-bottom:20px;display:block}}.plan-flex .plan-explaination{color:white;margin-bottom:20px}.plan-flex .plan-explaination .underline{font-size:18px}.plan-flex .plan-explaination h3{font-size:60px;font-style:italic}.plan-flex .plan-explaination h4{font-size:24px}.plan-flex .plan-explaination .explaination{margin-top:18px;font-size:18px}.card-flex{display:flex;justify-content:center;gap:30px}@media screen and (max-width: 992px){.card-flex{display:block}}.card-flex .card{width:calc((100% - 60px) / 3);padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 992px){.card-flex .card{width:100%;margin-bottom:20px}}.card-flex .card .card-wrapper{padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}@media screen and (max-width: 992px){.card-flex .card .card-wrapper{padding-left:14px;padding-right:14px}}.card-flex .card .plan-name{font-size:20px;color:#F49340}.card-flex .card .price-title{text-align:center;font-size:50px;font-style:italic;color:#006CC7;margin-bottom:20px}.card-flex .card .tax{font-size:16px;color:#8EC3F0}.card-flex .card ul{margin-left:20px}.card-flex .card ul li{position:relative;margin-bottom:14px}.card-flex .card ul li::before{content:"";background-image:url("../../img/check-icon.png");width:22px;position:absolute;height:22px;left:-26px;top:0}.try-plan{display:flex;justify-content:center}.try-plan a{display:inline-block;padding-top:18px;padding-bottom:18px;padding-left:40px;padding-right:40px;background-color:#8EC3F0;border-radius:50px;color:white}.plan-name-wrapper{display:flex;justify-content:center}.company-table{max-width:900px;width:100%;margin:0 auto;border-collapse:collapse}.company-table th,.company-table td{padding:14px 8px;border-bottom:1px solid #2b2b2b;text-align:left}.container{max-width:500px;margin:0 auto;padding:20px;background-color:#f2f2f2;border-radius:10px}form{display:flex;flex-direction:column}h1{text-align:center;margin-bottom:20px;color:#333}label{margin-bottom:5px;color:#333}.contact-button[type="submit"]{background-color:#006CC7;color:#fff;border:none;border-radius:5px;padding:10px;cursor:pointer}.contact-textarea{border:1px solid grey;border-radius:4px;margin-bottom:30px}.contact-input{border:1px solid grey;border-radius:4px;padding:10px;margin-bottom:30px}.contact-label{color:#006CC7;font-weight:bold}.contact-title{margin-bottom:30px}.contact-select{border:1px solid grey;border-radius:4px;padding:10px;margin-bottom:30px;width:200px}.contact-button{width:120px}.contact-section{width:60%}@media screen and (max-width: 992px){.contact-section{width:100%}}.contact-table{width:100%}.contact-table-wrapper{display:flex;justify-content:center}.terms-text{margin-bottom:26px}.terms-title{font-size:1.3rem;font-weight:bold;margin-bottom:18px}.terms-description{margin-bottom:30px}.terms-description-list{margin-left:20px}.userPolicy_content_list_parentheses{list-style-type:decimal}.userPolicy_title{font-size:1.3rem;font-weight:bold;margin-bottom:18px}.userPolicy_item{margin-bottom:30px}.terms-title{margin-bottom:12px}.terms-description .title{margin-bottom:12px}.terms-description-list li{margin-bottom:12px}.text-bold{font-weight:700}.products-slider img{width:400px}.commercial-section{width:70%}@media screen and (max-width: 992px){.commercial-section{width:90%}}.commercial__wrapper{margin-top:rem(25);margin:auto}@media screen and (max-width: 992px){.commercial__wrapper{margin:auto}}.commercial__item{position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d0d0d0;margin-top:12px;margin-bottom:12px}@media screen and (max-width: 992px){.commercial__item{margin-left:15px}}.commercial__term{padding-bottom:12px;font-size:rem(14);font-weight:bold;color:#2b2b2b;width:25%}@media screen and (max-width: 992px){.commercial__term{font-size:rem(16)}}.commercial__description{text-align:left;width:calc(100% - 30%);padding-bottom:12px;font-size:rem(14);color:#2b2b2b;margin-left:rem(23)}@media screen and (max-width: 992px){.commercial__description{font-size:rem(16)}}.commercial__description li{list-style:decimal;margin-left:20px}.commercial__description .sub-list li{list-style:disc}.commercial__btn{margin-top:rem(40)}@media screen and (max-width: 992px){.commercial__btn{margin-top:rem(80)}}.commercial--page{padding-top:rem(120);padding-bottom:rem(120)}@media screen and (max-width: 992px){.commercial--page{padding-top:rem(251);padding-bottom:rem(250)}}@media screen and (max-width: 992px){.commercial--page .commercial__title{text-align:right}}@media screen and (max-width: 992px){.commercial--page .section-header__title{margin-left:auto;width:fit-content}}.commercial--page .commercial__map{max-width:none}.copyright{font-size:11px}.main-visual{position:relative;overflow:hidden}.main-visual .shape{width:280px;z-index:-1;position:absolute}.main-visual .shape.shape-2{bottom:0;left:-60px;z-index:-1}.main-visual .shape.shape-1{top:60px;right:-60px}.main-visual .top-flex{display:flex;gap:80px;align-items:center}@media screen and (max-width: 992px){.main-visual .top-flex{flex-direction:column;gap:24px}}.main-visual .top-flex .flex-left{flex:1}.main-visual .top-flex .flex-left .title-block{max-width:500px}@media screen and (max-width: 1180px){.main-visual .top-flex .flex-left .title-block{max-width:450px}}@media screen and (max-width: 768px){.main-visual .top-flex .flex-left .title-block{max-width:initial}}.main-visual .top-flex .flex-left .title-block .title-above{padding:12px 24px;background-color:#004750;display:flex;align-items:center;gap:12px;color:#fff;justify-content:center;font-weight:700;filter:drop-shadow(2px 2px 0 rgba(0,0,0,0.3));font-size:1.25rem;white-space:nowrap}.main-visual .top-flex .flex-left .title-block .title-above img{width:30px}@media screen and (max-width: 1180px){.main-visual .top-flex .flex-left .title-block .title-above{font-size:1rem}.main-visual .top-flex .flex-left .title-block .title-above img{width:24px}}.main-visual .top-flex .flex-left .title-block .main-title{margin-top:34px}.main-visual .top-flex .flex-left .title-block .main-title p{text-align:center;font-size:2.5rem;font-weight:700;margin-top:12px;white-space:nowrap}@media screen and (max-width: 1180px){.main-visual .top-flex .flex-left .title-block .main-title p{font-size:2.5rem}}@media screen and (max-width: 768px){.main-visual .top-flex .flex-left .title-block .main-title p{font-size:2rem}}.main-visual .top-flex .flex-left .title-block .main-title p:first-child{margin-top:0}.main-visual .top-flex .flex-left .title-block .main-title .line{position:relative}.main-visual .top-flex .flex-left .title-block .main-title .line:before{position:absolute;content:"";background-color:#00A72E;width:100%;height:20px;z-index:-1;bottom:6px;left:0}.main-visual .top-flex .flex-left .title-block .start-button{margin-top:34px}.main-visual .top-flex .flex-left .title-block .start-button a{font-size:1.25rem;display:block;text-align:center;background-color:#F49340;padding:16px 34px;border-radius:35px;color:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.2))}.main-visual .top-flex .flex-right{flex:1;margin-top:128px;margin-bottom:80px}@media screen and (max-width: 768px){.main-visual .top-flex .flex-right{margin-top:0}}.main-visual .top-flex .flex-right img{width:100%}@media screen and (max-width: 1023px){.global-menu{position:absolute;left:-100%;top:0;transition:all ease .5s;flex-direction:column;padding:24px;display:flex;background-color:#fff;min-height:100vh}.global-menu.open{left:0}}.logo-info{line-height:0}.logo-info a{line-height:0}.logo-info a img{height:44px;object-fit:cover}.sp-br{display:none}@media screen and (max-width: 768px){.sp-br{display:block}}.errorlist{color:red}.circle{width:15px;height:15px;position:absolute;border-radius:50%;background-color:red;top:-8px;left:-8px}

/*# sourceMappingURL=style.css.map */