:root{--blue:#3a73c9}.top{aspect-ratio:48/25;background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/biz_top_FV.webp);background-size:cover;background-repeat:no-repeat;max-width:1440px;margin:80px auto 0}.top__inner{height:100%;width:85%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:10%;justify-content:center;padding-bottom:30px}.top__catch-wrap span{color:var(--blue)}.top__catch-wrap .catch-en{font-size:min(2.1vw,2.4rem);font-weight:700;color:#3a73c9;margin-left:10px}.top__sub-wrap h2{font-size:min(3vw,2.4rem);font-weight:900;margin-bottom:15px;color:#666}.top__sub-logo img{max-width:185px;width:23%;aspect-ratio:4/1;object-fit:cover}@media screen and (max-width:767px){.top{aspect-ratio:75/112;background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/biz_mobile_FV.webp);max-width:100%;margin:60px auto 0}.top__inner{width:90%;gap:4%;flex-direction:column-reverse;justify-content:flex-end;padding-bottom:0;padding-top:10%}.top__sub-wrap h2{font-size:max(4.2vw,1.8rem);margin-bottom:10px}.top__sub-logo img{width:33%;min-width:125px}}.about{background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/about_back.svg);background-position:center;background-size:cover;background-repeat:no-repeat;padding:80px 0 50px}.about__box{width:85%;max-width:1200px;margin:0 auto}.about__flex{display:flex;align-items:center;gap:80px}.about__img--pc{width:50%}.about__img--sp{display:none}.about__body{width:60%}.about__title{margin-bottom:30px}.about__short{display:block}.about__img-flex{width:51%;display:flex;justify-content:space-between;align-items:flex-start;margin-left:auto}.about__img-flex img{-o-object-fit:contain;object-fit:contain}.about__img-flex img:first-child{margin-top:80px;width:225px}.about__img-flex img:nth-child(2){width:300px}@media screen and (max-width:767px){.about{padding:80px 0 0;background-position:0 20vh}.about__box{width:100%;max-width:600px}.about__flex{display:block}.about__img--pc{display:none}.about__img--sp{display:block;width:80%;margin-left:auto}.about__body{width:100%}.about__title{width:90%;max-width:540px;margin:0 auto 50px;font-size:2.4rem}.about__text{width:90%;margin:40px auto 60px}.about__short{width:-moz-fit-content;width:fit-content;margin:0 auto}.about__img-flex{width:90%;flex-direction:row-reverse;gap:20px;margin-left:unset;margin-right:auto}.about__img-flex img:first-child{width:35%;max-width:225px;margin-top:0}.about__img-flex img:nth-child(2){width:55%;max-width:300px}}.voice{margin-top:80px;padding:150px 0;background-color:#f7f9fc}.voice__title{margin-bottom:0}.voice__logos-title{text-align:center;margin:70px 0 40px}.voice__logos-wrap{border:solid 1px #e5e7eb;background-color:#fcfcfc;width:85%;max-width:1200px;margin:0 auto;padding:30px 40px}.voice__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 20px}.voice__logos-item img{height:45px;width:auto;object-fit:contain}@media screen and (max-width:767px){.voice__logos-title{font-size:2rem;margin:50px 0 30px}.voice__logos-wrap{width:90%;padding:20px}.voice__logos{gap:20px 30px}.voice__logos-item img{height:36px}}.voice__list{display:flex;gap:4%;margin-top:150px}@media screen and (max-width:767px){.voice__list{flex-direction:column;gap:40px;margin-top:50px}}.voice__item{border:solid 1px #e5e7eb;background-color:#fcfcfc;width:33.3%}@media screen and (max-width:767px){.voice__item{width:100%}}.voice__card{display:flex;flex-direction:column;gap:20px;width:90%;margin:20px auto}.voice__card img{width:100%}.voice__tag h4{font-size:2rem;font-weight:700}.voice__company{color:#3a73c9;font-weight:700}@media screen and (max-width:767px){.voice{padding-top:100px}.voice__slider-title{font-size:2rem;margin:50px 0}}.feature__list{margin-top:100px;display:flex;flex-direction:column;gap:100px}@media screen and (max-width:767px){.feature__list{margin-top:50px;gap:70px}}.feature__item{display:flex;align-items:flex-start;gap:8%}.feature__item img{width:50%}.feature__item:nth-child(2){flex-direction:row-reverse}@media screen and (max-width:767px){.feature__item{flex-direction:column !important}.feature__item img{width:100%}}.feature__body{width:50%}.feature__number{font-size:2.4rem;font-weight:700}@media screen and (max-width:767px){.feature__body{width:100%}.feature__number{font-size:1.8rem}}.feature__name{font-size:3.6rem}@media screen and (max-width:767px){.feature__name{font-size:2.8rem}}.feature__desc{margin-top:50px}@media screen and (max-width:767px){.feature__desc{margin-top:30px;margin-bottom:30px}}.growth__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:70px}@media screen and (max-width:1279px){.growth__list{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.growth__list{grid-template-columns:1fr;gap:15px;margin-top:50px}}.growth__item{background-color:#eaf6fb}.growth__card{width:255px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:20px 0}.growth__card div{width:145px}.growth__card p{font-size:1.8rem;font-weight:700}.flow{background-color:#f5f7fa;padding:150px 0}.flow__title{font-size:4rem;text-align:center;margin-bottom:50px}@media screen and (max-width:767px){.flow__title{font-size:2.1rem}}.flow__list{display:flex;justify-content:center;gap:30px}@media screen and (max-width:767px){.flow__list{flex-direction:column;align-items:center}}.flow__item{display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width:767px){.flow__item{gap:10px}}.flow__item:nth-child(2) .flow__step{background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/back_c2.svg)}@media screen and (max-width:767px){.flow__item:nth-child(2) .flow__step{background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/back_c2_mobile.svg)}}.flow__item:nth-child(3) .flow__step{background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/back_c3.svg);padding-right:0}@media screen and (max-width:767px){.flow__item:nth-child(3) .flow__step{background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/back_c3_mobile.svg)}}.flow__item:nth-child(3) .flow__dots{padding-right:0}.flow__item:nth-child(3) .flow__box{margin-right:0}.flow__step{background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/back_c.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:250px;height:218px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;padding-right:32px}.flow__step p{font-size:3.6rem}.flow__step p:first-child{font-size:2.2rem;font-family:"din"}@media screen and (max-width:767px){.flow__step{background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/back_c_mobile.svg);width:170px;height:195px;padding-right:0;padding-bottom:25px}.flow__step p{font-size:2.4rem}.flow__step p:first-child{font-size:1.4rem}}.flow__dots{padding-right:32px}@media screen and (max-width:767px){.flow__dots{padding-right:0}}.flow__box{background-color:#fcfcfc;border:solid 1px #e5e7eb;margin-right:32px;font-weight:700;width:260px;height:205px;padding-top:15px}@media screen and (max-width:767px){.flow__box{margin-right:0;width:260px;height:205px}}.flow__detail{display:flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;margin:0 auto}.flow__detail p{font-size:2.2rem;color:#3a73c9;margin-bottom:10px}@media screen and (max-width:767px){.flow__detail p{font-size:2rem}}.flow__detail li{font-size:1.8rem}@media screen and (max-width:767px){.flow__detail li{font-size:1.8rem}}.flow__detail span{color:#3a73c9;margin-right:20px;font-size:1.6rem;font-family:"din"}@media screen and (max-width:767px){.flow__detail span{margin-right:10px}}.flow__note{font-size:3.2rem;font-weight:700;text-align:center;margin-top:50px}.flow__note span{display:inline-block;padding-bottom:5px;border-bottom:solid 3px #3a73c9}@media screen and (max-width:767px){.flow__note{font-size:2rem;width:-moz-fit-content;width:fit-content;max-width:600px;text-align:left;margin:50px auto 0}}@media screen and (max-width:767px){.flow{padding:100px 0}}.service{font-weight:700}.service__top{margin:100px auto}.service__box{position:relative;padding-top:40px;background-color:#f5f7fa;margin-top:70px;padding-bottom:60px;border:solid 1px #bdbdbd;border-radius:8px}.service__badge{width:70%;position:absolute;left:0;right:0;top:-30px;margin:0 auto;border-radius:50px;line-height:1.4;border-radius:50px;background-color:#3a73c9;color:#fcfcfc;padding:0 0 10px;font-size:2.4rem;text-align:center}.service__badge span{font-size:4.2rem}.service__br--sp{display:none}@media screen and (max-width:1279px){#service{max-width:1000px;width:90%;margin:0 auto}.service__badge{width:100%;max-width:500px;padding:12px 0;font-size:1.8rem;line-height:1.5}.service__badge span{font-size:2.6rem}.service__br--sp{display:inline}}.service__header{display:flex;gap:30px;width:90%;margin:40px auto 0}.service__header-left{flex:1}.service__name{font-size:min(2.8vw,4rem);color:var(--blue);margin-bottom:16px;width:fit-content}.service__desc{font-size:1.7rem;font-weight:700;line-height:1.8}.service__header-features{display:flex;gap:20px;width:60%}.service__feature{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;width:100%;height:100%;background-color:#fcfcfc}.service__feature img{width:56px;height:56px;object-fit:contain}.service__feature-label--blue{color:#3a73c9;font-size:2rem;font-weight:700;line-height:1.3}.service__feature-sub{font-size:1.8rem;color:#444}@media screen and (max-width:1279px){.service__header{flex-direction:column;gap:24px;width:90%;margin-top:30px}.service__header-left{width:fit-content;margin:0 auto}.service__name{font-size:2.4rem;margin:15px auto}.service__desc{font-size:1.8rem}.service__desc br:nth-child(2){display:none}.service__header-features{justify-content:center;gap:16px;width:100%}.service__feature{width:30%}.service__feature img{width:44px;height:44px}.service__feature-label--blue{font-size:1.3rem}.service__feature-sub{font-size:1.2rem}}.service__level{background-color:#fcfcfc;border:solid 1px #bdbdbd;border-radius:8px;width:90%;margin:30px auto 0;padding:24px 30px}.service__level-title{text-align:center;font-size:2.2rem;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.service__level-title br{display:none}.service__level-title:before,.service__level-title:after{content:"";display:inline-block;width:28%;height:1px;border-bottom:dotted 3px #bdbdbd}.service__level-list{display:flex;justify-content:space-around;gap:10px}.service__level-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;width:18%;min-width:121px}.service__level-item img{width:90px;height:90px;object-fit:contain}.service__level-item p{font-size:2rem;font-weight:700;line-height:1.5;color:#444}@media screen and (max-width:1279px){.service__level{padding:15px}.service__level-title{justify-content:center;border-bottom:dotted 3px #bdbdbd}.service__level-title br{display:inline}.service__level-title:before,.service__level-title:after{content:unset}.service__level-list{display:flex;gap:20px;justify-items:center;flex-wrap:wrap;margin:0 auto}.service__level-item p{font-size:2rem}}.service__course-wrap{display:flex;gap:25px;width:90%;margin:24px auto 0;justify-content:space-between}.service__table-wrap{border-radius:8px;overflow:hidden;border:solid 1px #bdbdbd;display:grid}.service__table{width:100%;background-color:#fcfcfc;font-size:1.5rem;border-collapse:collapse}.service__table--sp{display:none}.service__table th,.service__table td{width:fit-content;border-right:solid 1px #bdbdbd;border-bottom:solid 1px #bdbdbd;padding:12px 10px;text-align:center;vertical-align:middle;line-height:1.5}.service__table th:last-child,.service__table td:last-child{border-right:none}.service__table tbody tr:last-child td{border-bottom:none}.service__table td{font-size:min(1.4vw,2.2rem)}.service__table-head{font-size:2.2rem}.service__table-head--label{background-color:#eff8fd;width:115px;font-size:2rem}.service__table-head--juku{background-color:#c0304e;color:#fcfcfc}.service__table-head--soku{background-color:#3a73c9;color:#fcfcfc}.service__table .service__table-label{background-color:#eff8fd;font-weight:700;font-size:2rem}@media screen and (max-width:1279px){.service__table{display:none}.service__table-wrap{border:none;border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:20px}.service__table .service__table-label{font-size:1.6rem;min-width:90px}.service__table--sp{display:table;width:100%;background-color:#fcfcfc;font-size:1.5rem;border-collapse:separate;border-spacing:0;border-radius:8px;border:solid 1px #bdbdbd}.service__table--sp th,.service__table--sp td{border-right:solid 1px #bdbdbd;border-bottom:solid 1px #bdbdbd;padding:10px 12px;text-align:center;vertical-align:middle;line-height:1.5;font-size:1.6rem}.service__table--sp th:last-child,.service__table--sp td:last-child{border-right:none}.service__table--sp tbody tr:last-child td{border-bottom:none}.service__table--sp thead tr th:first-child{border-top-left-radius:8px}.service__table--sp thead tr th:last-child{border-top-right-radius:8px}.service__table--sp tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.service__table--sp tbody tr:last-child td:last-child{border-bottom-right-radius:8px}}.service__curriculum{width:auto;flex-shrink:0;background-color:#fcfcfc;border:solid 1px #bdbdbd;border-radius:8px;padding:15px 0}.service__curriculum-title{font-size:2rem;font-weight:700;margin-bottom:25px;padding-bottom:13px;text-align:center;border-bottom:solid 1px #bdbdbd}.service__curriculum-list{list-style:none;display:flex;flex-direction:column;gap:15px;margin-bottom:10px;width:fit-content;margin:0 auto}.service__curriculum-list li{display:flex;align-items:center;gap:10px;font-size:1.8rem;font-weight:700;padding:0 15px}.service__curriculum-list span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#c0304e;color:#fcfcfc;font-size:1.8rem;font-weight:700;flex-shrink:0}@media screen and (max-width:1279px){.service__course-wrap{flex-direction:column;width:90%;gap:20px}.service__curriculum{width:100%;box-sizing:border-box}}.service__pricing{display:flex;justify-content:space-between;align-items:flex-start;width:90%;margin:30px auto 0;background-color:#fcfcfc;border:solid 1px #e5e7eb;padding:28px 30px}.service__pricing-fee{border-right:dotted 3px #bdbdbd;padding-right:20px}.service__pricing-fee{text-align:center;font-size:min(1.2vw,1.8rem);line-height:1.5}.service__pricing-links{display:flex;flex-direction:column;gap:12px;background-color:#eaf2fb;padding:15px;border-radius:8px}.service__pricing-label{font-size:2rem;font-weight:700;color:#3a73c9}.service__pricing-fee .service__pricing-label{margin-left:8px}.service__pricing-label span{font-size:2.4rem;margin-right:-8px}.service__pricing-price{font-size:1.6rem}.service__pricing-num{font-size:min(2.3vw,3.8rem);font-weight:700}.service__pricing-reduced{font-size:min(2.3vw,3.5rem);font-weight:700;color:#c0304e}.service__pricing-note{margin-top:4px}.service__subsidy-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:15px}.service__subsidy-list li{display:flex;align-items:center;gap:8px}.service__subsidy-list li:before{content:"";width:20px;height:17px;background-image:url(//komaba-dhw.sakura.ne.jp/KOHAQ_test/wp-content/themes/KOHAQ/assets/css/../images/check_gray.svg);background-size:contain;background-repeat:no-repeat;color:#3a73c9;font-weight:700;flex-shrink:0}.service__pricing-btn{display:flex;gap:10px;align-items:center;justify-content:space-between;border:solid 2px #c04e69;border-radius:50px;padding:10px 16px;font-size:1.4rem;font-weight:700;color:#c04e69;background-color:#fcfcfc;text-decoration:none;transition:background-color .2s}.service__pricing-btn:nth-child(2){border:solid 2px #3a73c9;color:#3a73c9}.service__pricing-btn:hover{background-color:#eaf6fb}.service__pricing-btn img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.service__pricing-btn--outline{border-color:#666;color:#666}.service__subsidy-list .br{display:none}@media screen and (max-width:1279px){.service__pricing{flex-direction:column;gap:24px;padding:20px;width:90%;box-sizing:border-box}.service__pricing-fee{border-right:none;border-bottom:dotted 3px #bdbdbd;padding-right:0;padding-bottom:20px;font-size:1.6rem;width:500px;margin:0 auto}.service__pricing-subsidy{border-right:none;border-bottom:solid 1px #e5e7eb;padding-right:0;padding-bottom:20px;margin:0 auto}.service__pricing-subsidy .service__pricing-label{width:fit-content;margin:0 auto}.service__pricing-num{font-size:2.8rem}.service__pricing-reduced{font-size:2.8rem}.service__pricing-price{font-size:1.8rem;margin-bottom:10px}.service__pricing-links{width:100%;padding:15px 10px}.service__pricing-btn{padding:10px;width:100%;max-width:260px;margin:0 auto}}@media screen and (max-width:767px){.service__pricing-fee{width:100%}.service__subsidy-list .br{display:inline}}.service__btn-wrap{display:flex;justify-content:center;gap:40px;margin-top:36px}.service__btn-wrap .btn{margin:0}@media screen and (max-width:767px){.service__btn-wrap{flex-direction:column;align-items:center;gap:15px}}.service__box-note{text-align:center;font-size:1.6rem;width:90%;margin:20px auto 0}.service__box-note .br{display:none}.service__list{display:flex;flex-wrap:wrap;gap:4%;row-gap:30px}.service__note{margin-bottom:50px}@media screen and (max-width:767px){.service__list{flex-direction:column;gap:50px}.service__box-note .br{display:inline}}.service__item{border:solid 1px #e5e7eb;background-color:#fcfcfc;width:48%}@media screen and (max-width:767px){.service__item{width:100%}}.service__card{display:flex;flex-direction:column;gap:20px;width:90%;margin:20px auto}.service__card img{width:100%}.service__card-title{font-size:1.8rem;font-weight:700}.service__tag{width:-moz-fit-content;width:fit-content;color:#3a73c9;border:solid 2px #3a73c9;border-radius:50px;padding:0 10px;font-weight:700;font-size:1.4rem}.service__note{margin-top:50px;font-size:1.8rem;font-weight:500;text-align:center}@media screen and (max-width:1279px){.service__br--sp{display:inline-block}.service__top{width:100%;max-width:100%}}.cta--pc{display:block}@media screen and (max-width:767px){.cta--mobile p{width:75%;margin:0 auto;font-size:1.8rem}.cta--mobile .btn{margin-top:40px}}.cta__lead{font-size:2rem}.cta__title{font-size:4rem;margin:10px 0 20px}.cta__desc{font-size:2.3rem}.btn--border.fir{background-color:#3a73c9}.cta__btn-wrap{display:flex;justify-content:center;margin-top:60px}.cta__btn-wrap p{margin-bottom:10px}