@media screen and (min-width: 992px){
    .design-parts81_tmLZLuhiKh,.design-parts81_P3SMtAKF5p{
            padding-bottom: 80px!important;
    }
    .parts22_imagebanner_BCW2kEhYxf.bg-img{
            padding: 80px 0!important;
    }
    .recruitment_parts3_2v507YfC4E.bg-color,.recruitment_parts3_vdXVLdKHqV.bg-img{
        padding-bottom:50px!important;
    }
}
.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list {
    grid-template-columns: repeat(5, 1fr)!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover {
    color: #fff !important;
    fill: #fff !important;
}
.parts22_imagebanner_BCW2kEhYxf.bg-img,.design-parts81_P3SMtAKF5p{
        background-position: right!important;
}
.design-parts78_j87yupGR01.bg-img,.design-parts81_tmLZLuhiKh{
    background-position:left!important;
}
.design-parts78_j87yupGR01 .link-btn:hover,.design-parts81_P3SMtAKF5p .contents-wrap .text-link-button:hover{
        background: #00a1e9!important;
        border: 1px solid #00a1e9!important;
}
.design-parts37_UAllxDdnR9 .parts37_r .parts37_link_wrap .wrap-thumbail{
        max-width: 200px!important;
    max-height: 80px!important;
}
.design-parts37_UAllxDdnR9.design-parts37 .container .parts37_content .parts37_r .parts37_link_wrap{
    padding: 30px 20px!important;
}
@media screen and (min-width: 992px) and (max-width: 1279px){
    .design-parts81_P3SMtAKF5p .contents-wrap .figure-image,.design-parts81_tmLZLuhiKh .contents-wrap .figure-image{
                width: auto!important;
        height: auto!important;
    }
}
.design-parts78_j87yupGR01 .link-btn{
        border-radius: 0px!important;
}
.design-parts-8_P4cyfWA1Qj .container .content a.past_link{
        color: /*#000*/ #ffffff!important;
}
.design-parts-8_P4cyfWA1Qj .yazirusi{
    border-bottom: 1px solid #ffffff!important;
    border-right: 1px solid #ffffff!important;
}
h3#title_header-22{
    margin-bottom: 0!important;
}
#sub_header-22{
    display:none!important;
}
@media screen and (max-width: 520px) {
    h3#title_header-22{
        font-size: 19px!important;
}
}
@media print, screen and (min-width: 991px){
	.design-parts74_jVe16ppM2s .contents-wrap .text-title{
	    font-size: 33px!important;
	}
}
/*lpページ*/
.job-parts1_RqTCZy523h ul{
        padding: 0px!important;
}
.design-parts-5_4Y3oFiRYUt .contact-button{
    color: #0068b7!important;
}
.parts21_mbpnQNn0fo .card_wrap,.parts21_mbpnQNn0fo .btn-link,.design-parts14_mNKAgD64YJ .container .parts14_content .parts14_r .parts14_container .parts14_link_wrap a{
        pointer-events: none!important;
}
@media screen and (min-width: 992px) {
    .job-parts1_RqTCZy523h ul li span {
        font-size: 16px!important;
    }
    .job-parts1_RqTCZy523h .job-parts1_list{
                gap: 30px!important;
            justify-content: center!important;
    }
    .recruitment_parts3_syxDB9wU9m .recruitment_parts3_text_wrap h2{
            font-size: 34px!important;
    }
    .design-parts-5_4Y3oFiRYUt .contact-text{
            font-size: 46px!important;
    }
    .design-parts31_fwUcv1A6U5.bg-color,.design-parts14_mNKAgD64YJ.bg-color{
        padding:80px 0!important;
    }
    .design-parts21_mbpnQNn0fo.bg-color,.design-parts74_DLQIiHmGAu{
         padding:150px 0!important;
    }
}
@media screen and (max-width: 992px) {
     .design-parts31_fwUcv1A6U5.bg-color,.design-parts14_mNKAgD64YJ.bg-color{
        padding:50px 0!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts-5_4Y3oFiRYUt .contact-text{
            font-size: 40px!important;
    }
    .design-parts21_mbpnQNn0fo.bg-color,.design-parts74_DLQIiHmGAu{
         padding:80px 0!important;
    }
    
}
.design-parts49_lNKOiXUwFT.bg-color{
        padding-top: 150px!important;
    padding-bottom: 150px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts81_P3SMtAKF5p .contents-wrap .figure-image,.design-parts81_tmLZLuhiKh .contents-wrap .figure-image {
        height: auto!important;
    }
    .design-parts49_lNKOiXUwFT.bg-color{
        padding-top: 80px!important;
    padding-bottom: 80px!important;
}
}
@media screen and (max-width: 520px){
    .design-parts21_mbpnQNn0fo.bg-color,.design-parts74_DLQIiHmGAu{
         padding:50px 0!important;
    }
    .recruitment_parts3_syxDB9wU9m .recruitment_parts3_text_wrap .recruitment_parts3_heading_icon,.recruitment_parts3_vdXVLdKHqV .recruitment_parts3_text_wrap .recruitment_parts3_heading_icon{
                width: 50%!important;
    }
    .recruitment_parts3_ew1BSU5M82 .recruitment_parts3_text_wrap .recruitment_parts3_heading_icon,.recruitment_parts3_2v507YfC4E .recruitment_parts3_text_wrap .recruitment_parts3_heading_icon,.recruitment_parts3_Z428I5LUBN .recruitment_parts3_text_wrap .recruitment_parts3_heading_icon{
                width: 80%!important;
    }
    .parts21_mbpnQNn0fo .parts21_content .parts21-card{
        margin-bottom: 30px!important;
        width: calc((100% - 0rem) / 1)!important;
    }
       .design-parts49_lNKOiXUwFT.bg-color{
        padding-top: 50px!important;
    padding-bottom: 50px!important;
}
}
.design-parts-33_0R7A9r6d3W.design-parts-33 .container ul li{
        background: #fff!important;
}

  @media screen and (max-width: 991px) and (min-width: 521px) {
      .job-parts1_RqTCZy523h ul li span{
           font-size: 15px!important;
      }
             
  }