.recruitment_parts2DaIO87SjQe_imagebanner.bg-color{
    padding: 80px 0!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
            color: #333!important;
}
@media print, screen and (min-width: 521px){
    .parts252-254-slider-wrap ul.slider-only li .h2-wrap{
    transform: translateY(-50%) translateX(-100%)!important;
}
}
.parts45_jKIqfLItrO .parts45_card .carousel .slick-item .footer-item .link_btn{
        pointer-events: none!important;
}
.parts151_Ow4pDrvTX4 .parts151_1col,.parts151_pDJJ8212Lr .parts151_1col{
        border-top: none!important;
}
.recruitment_parts2DaIO87SjQe_imagebanner.bg-img{
        padding: 100px 0!important;
}
.parts190-195_header1 .navbar .navbar-brand img{
    margin-top: 8px!important;
}
.design-parts78_5coioWwLtk .header-wrap{
        padding: 0!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts78_5coioWwLtk .header-wrap{
        padding: 0 0 0 50px!important;
}
}
@media screen and (max-width: 520px) {
        .design-parts78_5coioWwLtk .header-wrap{
        padding: 0 0 0 30px!important;
}
}
.big-text{
    font-size: 150% !important;
    font-weight: bold !important;
}
.design-parts45_jKIqfLItrO{
        font-size: var(--fs--tab)!important;
}
@media screen and (max-width: 520px){
    .design-parts45_jKIqfLItrO{
                font-size: var(--fs--sp)!important;
    }
}
.parts148_1col{
        border-top: none!important;
}
.parts148_LZ0QUDq8Hh .parts148_text h3{
        display: none!important;
}
.design-parts78_5coioWwLtk .title{
        color: #fff!important;
}
.design-parts78_5coioWwLtk .title_border{
            border-bottom: 1px solid #ffffff!important;
}

.design-parts78_5coioWwLtk .link-btn{
        background: #fff!important;
            color: #000000!important;
}
.design-parts78_5coioWwLtk .link-btn::after{
        border-color: var(--text-color) var(--text-color) transparent transparent!important;
}
.design-parts70_YKyQc8nEt5 .img-wrap .link_text .link_btn,.design-parts70_YKyQc8nEt5 .img-wrap .link_text .link_title{
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}
.design-parts63-v9K4i9esuc.bg-img{
        background-position: top!important;
         padding-top: 100px!important;
}
.design-parts45_jKIqfLItrO.bg-color{
    padding-top: 35px!important;
}
@media screen and (max-width: 991px){
    .design-parts63-v9K4i9esuc.bg-img,.design-parts45_jKIqfLItrO.bg-color{
            background-attachment: fixed!important;
    }
}

@media screen and (max-width: 991px){
    body .design-parts63-v9K4i9esuc.bg-img,body .design-parts45_jKIqfLItrO.bg-color{
        background-size:inherit!important;
        background-repeat:repeat!important;
        background-position:top!important;
    }
    .design-parts63-v9K4i9esuc.bg-img, .design-parts45_jKIqfLItrO.bg-color{
        background-attachment:revert!important;
    }
}