:root{--color-txt: #282828;--color-main: #619270;--color-accent: #D38861;--color-white: #ffffff}.ofi{-o-object-position:center;object-position:center;width:100%;height:100%}.ofi.-cover{-o-object-fit:cover;object-fit:cover}.ofi.-contain{-o-object-fit:contain;object-fit:contain}.fv-txt{position:absolute;z-index:1;width:88%;bottom:6%;left:6%}@media screen and (min-width: 768px){.fv-txt{width:40%;bottom:9%;left:5%}}.fv-txt .ofi{height:auto}.contact-btn>a>span.with-icon{padding-left:36px;letter-spacing:.05em;font-weight:500}.contact-btn>a>span.with-icon::before{width:28px;height:28px}.contact-btn>a:hover{opacity:1;background-color:var(--color-accent)}@media screen and (min-width: 1200px){.navbar-nav>li{padding-left:16px;padding-right:16px}}.navbar-nav>li>a{letter-spacing:.05em}@media screen and (min-width: 768px){.navbar-logo-wrap{width:332px}}@media screen and (max-width: 1199px){body.menu-toggle__md .navbar-logo{max-width:250px}}@media screen and (max-width: 767px){body.menu-toggle__md .navbar-logo{max-width:180px}}.kbzpkg-slider__outline .slick-item>.remove{padding-top:80vh}@media screen and (min-width: 992px){.kbzpkg-slider__outline .slick-item>.remove{padding-top:100vh}}.footer-contact .contact-btn>a>span.with-icon{padding-left:38px;font-weight:500}.footer-contact .contact-btn>a>span.with-icon::before{width:30px;height:30px}footer#kbzpkg-footer-a .footer-link>ul>li{width:auto}@media screen and (min-width: 992px){footer#kbzpkg-footer-a .footer-link>ul>li{width:calc((100% - 110px)/2)}}@media screen and (min-width: 1200px){footer#kbzpkg-footer-a .footer-link>ul>li{width:calc((100% - 150px)/3)}}.kbzpkg-label__english{color:var(--color-main)}.kbzpkg-label__english-wrap{font-size:clamp(14px,4vw,16px)}.kbzpkg-label__english.outline{position:relative;color:rgba(0,0,0,0) !important}.kbzpkg-label__title{color:var(--color-txt);font-weight:500;font-family:"Noto Sans JP",sans-serif;margin-top:0;margin-bottom:0}.kbzpkg-label__title-wrap{font-size:clamp(10px,.976vw,13.5px);letter-spacing:.05em}.kbzpkg-label__title.outline{position:relative;color:rgba(0,0,0,0) !important}.kbzpkg-label__blank{color:#ccc;font-size:0}.white .kbzpkg-label__english{color:var(--color-white)}.white .kbzpkg-label__title{color:var(--color-white)}.fullscreen-ttl .kbzpkg-label__english{font-size:clamp(44px,4.39238653vw,60px)}.fullscreen-ttl .kbzpkg-label__title{font-size:clamp(12px,1.1713030747vw,16px)}.h3-ja .kbzpkg-label__title{font-size:clamp(26px,2.3426061493vw,32px);position:relative;padding-bottom:clamp(15px,2.196193265vw,30px)}.h3-ja .kbzpkg-label__title::after{content:"";display:block;width:2em;height:2px;background-color:var(--color-main);position:absolute;left:0;bottom:0}.kbzpkg-layout-d_02__card-note:before{content:none}.txt-basic{font-size:16px;line-height:1.8;letter-spacing:.05em;font-weight:400}.kbzpkg-more__f-01-button{border-radius:16px;overflow:hidden}.kbzpkg-more__f-01-button span:not(.label){font-weight:500}.kbzpkg-more__f-01-button.have-tel>span>.label>.icon{background-image:url(../img/_pkg/icon_tel.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-mask-image:none;mask-image:none;background-color:rgba(0,0,0,0)}.kbzpkg-more__f-01-button.have-mail>span>.label>.icon{background-image:url(../img/_pkg/icon_mail.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-mask-image:none;mask-image:none;background-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.common-contact .kbzpkg-column[data-space=l]>.wp-block-columns,.common-contact .kbzpkg-column[data-space=xl]>.wp-block-columns{gap:15px !important}}.illust-area{position:relative;width:100%;height:100%}.illust-area .remove{overflow:hidden;height:100% !important;border-radius:10px}@media screen and (min-width: 768px){.illust-area .remove{border-radius:20px}}.top-about-block .illust-area{position:relative;width:100%;height:100%}.top-about-block .illust-area::after{content:"";display:block;position:absolute;background-image:url(../img/about-illust.png);background-repeat:no-repeat;background-size:contain;background-position:center;background-position:left bottom;z-index:1;width:clamp(120px,14.6412884334vw,200px);height:clamp(90px,10.980966325vw,150px);left:clamp(12px,1.4641288433vw,20px);bottom:clamp(-18px,-1.317715959vw,-14px)}.top-about-block .remove{overflow:hidden;height:100% !important;border-radius:10px}@media screen and (min-width: 768px){.top-about-block .remove{border-radius:20px}}.top-business-block .kbzpkg-layout-e_02__card .illust-area{position:relative;width:100%;overflow:visible}.top-business-block .kbzpkg-layout-e_02__card .illust-area::after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;background-position:left bottom;z-index:1;right:0;bottom:clamp(-13px,-.9516837482vw,-8px);width:clamp(120px,10.2489019034vw,140px);height:clamp(90px,8.0527086384vw,110px)}@media screen and (max-width: 767px){.top-business-block .kbzpkg-layout-e_02__card .illust-area::after{left:auto}}@media screen and (min-width: 768px){.top-business-block .kbzpkg-layout-e_02__card .illust-area::after{width:clamp(80px,5.8565153734vw,120px);height:clamp(60px,4.39238653vw,90px);left:0}}@media screen and (min-width: 992px){.top-business-block .kbzpkg-layout-e_02__card .illust-area::after{width:clamp(100px,10.2489019034vw,140px);height:clamp(60px,8.0527086384vw,110px)}}.top-business-block .kbzpkg-layout-e_02__card .remove{border-radius:10px;overflow:hidden;padding-top:66%}@media screen and (max-width: 767px){.top-business-block .kbzpkg-layout-e_02__col+.kbzpkg-layout-e_02__col{margin-top:40px}}.top-business-block .kbzpkg-layout-e_02__col:nth-child(1) .illust-area::after{background-image:url(../img/business-illust-01.png)}.top-business-block .kbzpkg-layout-e_02__col:nth-child(2) .illust-area::after{background-image:url(../img/business-illust-02.png)}.top-business-block .kbzpkg-layout-e_02__col:nth-child(3) .illust-area::after{background-image:url(../img/business-illust-03.png)}.top-business-block .kbzpkg-layout-e_02__col:nth-child(4) .illust-area::after{background-image:url(../img/business-illust-04.png)}.kbzpkg-layout-e_02__row.padding-m,.kbzpkg-layout-e_02__row.padding-l{margin-top:0 !important}.top-recruit-block .illust-area{position:relative;width:100%}.top-recruit-block .illust-area::after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;background-position:left bottom;background-image:url(../img/recruit-illust.png);z-index:1;left:clamp(10px,1.8301610542vw,25px);bottom:clamp(10px,2.196193265vw,30px);width:clamp(120px,10.2489019034vw,140px);height:clamp(90px,8.0527086384vw,110px)}@media screen and (min-width: 768px){.top-recruit-block .illust-area::after{width:clamp(110px,14.3229166667vw,150px);height:clamp(90px,11.71875vw,120px);left:30px}}@media screen and (min-width: 992px){.top-recruit-block .illust-area::after{width:clamp(110px,10.980966325vw,150px);height:clamp(70px,8.78477306vw,120px)}}.top-recruit-block .remove{overflow:hidden;border-radius:0}.basic-button .kbzpkg-more-button{font-size:14px !important;border:2px solid var(--color-txt) !important;color:var(--color-txt);background-color:var(--color-white);border-radius:10px;overflow:hidden}.basic-button .kbzpkg-more-button:hover{background-color:var(--color-main);color:var(--color-white)}.basic-button .kbzpkg-more-button::before{content:none}.basic-button .kbzpkg-more-button.have-arrow span:not(.filter):after{content:"";width:10px;height:10px;-webkit-mask-image:url(../img/ic-arrow.svg);mask-image:url(../img/ic-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-txt);position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0 !important;left:auto !important;top:50%;margin-right:0}.basic-button .kbzpkg-more-button.have-arrow:hover span:not(.filter):after{background-color:var(--color-white)}.basic-button .kbzpkg-more-button span{text-align:left}.basic-button.-bg-black .kbzpkg-more-button,.basic-button.-bg-black #input-edit{color:var(--color-white);background-color:var(--color-txt)}.basic-button.-bg-black .kbzpkg-more-button:hover,.basic-button.-bg-black #input-edit:hover{background-color:var(--color-white) !important;color:var(--color-txt) !important;opacity:1}.basic-button.-bg-black .kbzpkg-more-button.have-arrow span:not(.filter):after,.basic-button.-bg-black #input-edit.have-arrow span:not(.filter):after{background-color:var(--color-white)}.basic-button.-bg-black .kbzpkg-more-button.have-arrow:hover span:not(.filter):after,.basic-button.-bg-black #input-edit.have-arrow:hover span:not(.filter):after{background-color:var(--color-txt)}.basic-button.-bg-black .kbzpkg-more-button span,.basic-button.-bg-black #input-edit span{text-align:left}.hidden{display:none !important}.img-radius-20 .remove{overflow:hidden;border-radius:10px}@media screen and (min-width: 768px){.img-radius-20 .remove{border-radius:20px}}.img-radius-10 .remove{border-radius:10px;overflow:hidden}.img-radius-0 .remove{border-radius:0}.kbzpkg-overview-h_04-image,.kbzpkg-table{border-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.kbzpkg-overview-h_04-image,.kbzpkg-table{border-radius:20px}}.kbzpkg-layout-e_02__card .illust-area{border-radius:10px;overflow:hidden}.kbzpkg-layout-e_02__card .remove{padding-top:66%}@media screen and (max-width: 767px){.kbzpkg-layout-d_02:not(.img-radius-0) .illust-area{padding:0 30px}}.kbzpkg-layout-e_02__col-label{font-weight:500}#form-table__wrap>table.kbzpkg-table>tbody>tr>th>.box>.need{background-color:#d36561}.inner-label{background-color:#9c9071}.zip-btn{background-color:var(--color-txt)}.privacy-policy-link{color:var(--color-main)}@media screen and (min-width: 768px){.tAc{text-align:center}}#new-step-bar>*>.num,#new-step-bar>*:before,#new-step-bar>*:after{background-color:var(--color-main)}.message-block .remove{background-position:right center}.kbzpkg-layout-e_03__row .remove{border-radius:10px;overflow:hidden}.kbzpkg-example-l_01 .kbzpkg-more__g-01{border-radius:10px;overflow:hidden}@media screen and (max-width: 767px){.business-works-block .kbzpkg-layout-e_02__col+.kbzpkg-layout-e_02__col{margin-top:40px}}/*# sourceMappingURL=custom-style.min.css.map */