.design-parts60_bN7FetkxwA .slider .nav-menu ul li.contact_menu a{
        color: #fff!important;
}
.parts39_y30JFbuELl .product-list .product-item .product-thumbnail a{
        pointer-events: none!important;
}
.recruitment_parts25OEX8x8dyv_imagebanner.bg-img,.recruitment_parts2Zuo4pbjhus_imagebanner.bg-img{
        padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.design-parts81_ByT9XQnNBU .contents-wrap .text-title{
        font-weight: bold!important;
}
.design-parts42_7pyMaPE8Vb .parts42 .main-content .content .item .text-content .title{
        font-size: 20px!important;
}
.parts464748BP5Y7gvrcb_link_wrap{
    padding-top: 0px!important;
}
.design-parts37_OuLCDTRina .parts37_r .parts37_link_wrap .title{
        padding: 10px 10px!important;
}
.design-parts42_7pyMaPE8Vb.bg-color{
     padding-bottom: 80px!important;
}
.parts269_vs5gEuAGy3 .container .comment_wrap{
    background-color: #f7f5e3!important;
    border-radius: 65px!important;
    border: 1px solid #215aac!important;
}

.design-parts78_01BXyS3SY1 .header-wrap{
        width: 80%!important;
}
@media screen and (max-width: 520px) {
    .design-parts78_01BXyS3SY1 .header {
        font-size: 28px!important;
    }
    .design-parts60_bN7FetkxwA{
        position: absolute!important;
    }
}
@media screen and (min-width: 1367px) {
    .parts252-254-slider-wrap {
        height: 100vh!important;
    }
}
@media screen and (max-width: 520px) {
    .parts252-254-slider-wrap {
        height: 100vh!important;
    }
    .parts252-254-slider-wrap ul.slider-only, .parts252-254-slider-wrap .h2-wrap{
        height: 107dvh!important;
    }
}
.design-parts60_bN7FetkxwA .slider .nav-menu ul li.contact_menu a{
        background: var(--main-color)!important;
}
/* バナー画像が自然サイズより大きく引き伸ばされないように制限 */
.recruitment_parts2b8kOtDC3CI_imagebanner .container .img_wrap img{
    max-width: 100%;
    width: auto!important;
}
.recruitment_parts2aLobUvXtEb_imagebanner .container .img_wrap img{
    max-width: 240px!important;
    width: auto!important;
}