.kv__heading{font-size:2.2rem;font-weight:700;color:#35bcbe}.kv__heading>span{font-size:4rem}.kv__par{margin-bottom:0;color:#4b4b4b}.company{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company__ttl{margin-bottom:8px;padding:8px;background-color:#fafafa;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.company__desc{margin:0;margin-bottom:8px;padding:8px;border-bottom:1px solid #eff1f2;-webkit-box-flex:0;-ms-flex:0 0 460px;flex:0 0 460px}.company__map{position:relative;width:100%;height:0;padding-top:75%}.company__map>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.company__button{width:80%;margin:0 auto 32px}.company__button--top{margin:0 auto 16px}.company__button>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:44px;color:#fff;border-radius:4px;background-color:#6a950d;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person{margin-bottom:16px}.person__heading{color:#35bcbe}.person__merit{margin-bottom:8px;border:1px solid #6a950d}.person__title{color:#6a950d}.person__contact{text-align:right}.person__contact>a::before{font-family:'Font Awesome 5 Solid';display:none;content:'\f0e0'}.person__contact>a .svg-inline--fa{margin-right:8px}.person__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.person__item{font-size:1.5rem;margin-bottom:8px;border:1px solid #35bcbe;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.person__item .person__title{color:#35bcbe}.person__item--production{background:url("../img/person_bg01.png") 96% center no-repeat}.person__item--event{background:url("../img/person_bg02.png") 96% center no-repeat}.person__item--furniture{background:url("../img/person_bg03.png") 96% center no-repeat}.person__item--support{background:url("../img/person_bg04.png") 96% center no-repeat}.person__item--warehouse{background:url("../img/person_bg05.png") 96% center no-repeat}.person__item--office{background:url("../img/person_bg06.png") 96% center no-repeat}.person__item--industries{background:url("../img/person_bg07.png") 96% center no-repeat}.person__item--medical{background:url("../img/person_bg08.png") 96% center no-repeat}.jobcat{margin-bottom:16px}.jobcat__pic{margin-bottom:8px}.jobcat__cat{margin-left:16px;color:#6b950d}.jobcat__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jobcat__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.registration{margin-bottom:16px}.registration__pic{margin-bottom:8px}.registration__ttl{color:#35bcbe}.registration__par{font-size:1.5rem;color:#4b4b4b}.setup{margin-bottom:16px}.setup__pic{margin-bottom:8px}.guide{margin-bottom:16px}.guide__pic{margin-bottom:8px}.guide__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.guide__items:nth-child(2) .guide__num{background-color:#ffb931}.guide__items:nth-child(3) .guide__num{background-color:#6a950d}.guide__num{background-color:#e45858;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.guide__desc{-webkit-box-flex:0;-ms-flex:0 0 540px;flex:0 0 540px}.guide__ttl{font-weight:700;color:#35bcbe}.guide__par{font-size:1.5rem;color:#4b4b4b}.recruit{margin-bottom:16px}.recruit__pic{margin-bottom:8px}.recruit__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;padding:8px;text-align:center;color:white;background-color:#6a950d;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit__desc{margin:0;margin-bottom:8px;padding:8px;-webkit-box-flex:0;-ms-flex:0 0 460px;flex:0 0 460px}.recruit__heading{font-weight:700;color:#35bcbe}.wsp-container h2{font-size:1.8rem;font-weight:400;margin:16px 0;padding-left:1.6rem;color:#35bcbe;border-left:8px solid #35bcbe;background:#eff1f2}.privacy__list .c-table__desc{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px}.privacy__caution{text-decoration:underline}span.wpcf7-list-item{width:100%;margin:0 0 0 0}@media screen and (max-width: 768px){.kv__heading{font-size:1.2rem;margin-bottom:0}.kv__heading>span{font-size:2.2rem}.kv__par{display:none}.company__button{width:100%}.company__button>a{font-size:13px}.person__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guide{margin-bottom:16px}.guide__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.guide__num{padding:4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.guide__num>img{width:40px;height:40px}.guide__desc{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.guide__par{font-size:1.4rem}.jobcat__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.wsp-container h2{font-size:1.8rem}.privacy__list .c-table__desc{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}
.kv{
    border-bottom:2px solid #6a950d;
    background: url(../img/kv.jpg) top center no-repeat;
    background-size: contain;
}
.kv__items{
    background-size:contain;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:950px;
    height:474px;
    margin:auto;
    text-align:right;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media screen and (max-width: 768px) {
    .kv{
        background: url(../img/kv-sp.jpg) top center no-repeat;
        margin:60px 0 0;
        background-position:-40px 0;
        background-size: contain;
    }
    .kv__items{
        width:96%;
        height:134px
    }
}
.kv{background-image:url('../img/kv.jpg');background-image:-webkit-image-set(url('../img/kv.webp') type('image/webp'),url('../img/kv.jpg') type('image/jpeg'));background-image:image-set(url('../img/kv.webp') type('image/webp'),url('../img/kv.jpg') type('image/jpeg'))}@media screen and (max-width: 768px){.kv{background-image:url('../img/kv-sp.jpg');background-image:-webkit-image-set(url('../img/kv-sp.webp') type('image/webp'),url('../img/kv-sp.jpg') type('image/jpeg'));background-image:image-set(url('../img/kv-sp.webp') type('image/webp'),url('../img/kv-sp.jpg') type('image/jpeg'))}}
