/* 採用情報見出し中央・小見出し・文字サイズ・色*/
.recruit_midashi {
    text-align:center!important;
    font-weight:bold!important;
}

.recruit_overview {
    color:#73A40C!important;
    font-size:28px!important;
    font-weight:bold!important;
}

@media screen and (max-width:959px) {
   .recruit_overview {
       font-size:18px!important;
    }
}

@media screen and (min-width:960px){
    .parts34_footer .conpanyinfo-area .conpanyinfo-right {
        width: 72%!important;
    }

    .parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link {
        padding: 0.1rem;
    }

    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list {
        grid-template-columns: repeat(6, 1fr)!important;
    }

    .parts34_footer .conpanyinfo-area .conpanyinfo-left {
        width: 27%!important;
    }

    .fs-5 {
        font-size: 1.15rem!important;
    }
}

@media screen and (max-width: 1024px) and (min-width: 960px){
    .parts34_footer .conpanyinfo-area .conpanyinfo-right {
        width:100%!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link {
        padding: 0.5rem!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-left {
        width:100%!important;
    }
}

@media screen and (max-width: 1366px) and (orientation: landscape){
    .parts34_footer .conpanyinfo-area .conpanyinfo-right {
        width:100%!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link {
        padding: 0.5rem!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-left {
        width:100%!important;
    }
}
@media screen and (max-width: 520px){
    body .parts255-257_img_wrap.fade_up .h2-img{
        display:none!important;
    }
}
/*NEW*/
.design-parts60_3EhEwgiZYG .slider .nav-menu ul li a{
        padding: 10px 30px!important;
}
.design-parts-32-KT0cSITuBv .container .comment_content h4{
        display: none!important;
}
@media screen and (max-width: 521px){
    .rec-tiktok-main {
    display: block!important;
}
}
.design-parts60_3EhEwgiZYG .slider .nav-menu ul li .current{
    color: #ffffff!important;
}
.parts264-070809_custom_S60ZUXBhJR,.partFfRFQzDEBm373839_h2_wrap.bg-color{
    padding-top: 100px!important;
}
.recruitment_parts3_ooU3QONOAj.bg-color{
        padding-top: 20px!important;
}
.parts142mn0OOrvxJH_text-img_wrap{
    padding-bottom:100px!important;
}
.parts139-1410Dx1VomGty_section{
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.partFfRFQzDEBm373839_h2_wrap.bg-color,.recruitment_parts3_ooU3QONOAj.bg-color,.recruitment_parts3_TQOqHcENWV.bg-color,.recruitment_parts3_8IYkG70p7i.bg-color{
    background: #EEDED7!important;
}
.parts264-070809_custom_mWywFGhRVE,.parts264-070809_custom_xr1PU0Q82N,.parts264-070809_custom_RDLjIHwcJG,.parts264-070809_custom_5qoiXNR94K,.parts264-070809_custom_g4YpQO2z5l,.parts264-070809_custom_LFqDsYXklP,.parts264-070809_custom_1bwHi0PxsW,.parts264-070809_custom_q3qsAM2sq0,.parts264-070809_custom_iqkqu63W9s{
    background-color: #555!important;
}
.parts264-070809_custom_RDLjIHwcJG .container,.parts264-070809_custom_xr1PU0Q82N .container,.parts264-070809_custom_mWywFGhRVE .container,.parts264-070809_custom_LFqDsYXklP .container,.parts264-070809_custom_g4YpQO2z5l .container,.parts264-070809_custom_5qoiXNR94K .container,.parts264-070809_custom_1bwHi0PxsW .container,.parts264-070809_custom_q3qsAM2sq0 .container,.parts264-070809_custom_iqkqu63W9s .container{
        background: #fff!important;
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.design-parts42_nIIaXzKNZd .parts42 .main-content .content .item .button .content-button .link_btn{
    border-radius: 0px!important;
}
.design-parts74_4PJgb13SP0,.design-parts36xkbJ2zTf09.bg-color{
        background: #ffffff!important;
}
/*求職者さまへ*/
.parts828384J7I4hIb6gg_link_wrap,.parts828384nWQF8HnFNb_link_wrap{
        padding-top: 1px!important;
    padding-bottom: 80px!important;
}
.parts148_mJm2VJpdsB{
        padding-top: 80px!important;
}
.design-parts51_CVrdj9nJBv.bg-color{
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.recruiter_timetable_parts6_RvRlCYUbHs.bg-color{
    background-color: #EEDED7!important;
}
/*業務案内*/
.design-parts78_TZihrWG6Rq .title{
            color: #fff!important;
}
.design-parts78_TZihrWG6Rq .title_border{
            border-bottom: 1px solid #ffffff!important;
}
.design-parts29_3_zhyCbpk2qK .table-custom tr:nth-child(3) td{
        background-color: #E9C8B9!important;
    color: #005C8A!important;
    font-weight: bold!important;
}
.design-parts29_3_zhyCbpk2qK.bg-color{
    padding-top: 80px!important;
}
/*TOP*/
.design-parts82-2_sPGPK7vn62 .container .catch-copy{
    color: #ffffff!important;
}
.design-parts82-2_sPGPK7vn62 .container .contents-wrap::before{
        border-top: 1px solid #fff!important;
    border-left: 1px solid #ffffff!important;
}
.design-parts82-3_wRxqKeDhAw .container .contents-wrap::before{
        border-top: 1px solid #005C8A!important;
    border-right: 1px solid #005C8A!important;
}
.design-parts82-3_wRxqKeDhAw .container .catch-copy{
    color: #005C8A!important;
}
.design-parts82-4_kjEDYgexjK .container .contents-wrap::before{
        border-top: 1px solid #005C8A!important;
    border-left: 1px solid #005C8A!important;
}
.design-parts82-4_kjEDYgexjK .container .catch-copy{
        color: #005C8A!important;
}
.design-parts82-1_Aqes8h1AvF .container .catch-copy{
        color: #005C8A!important;
}
.design-parts82-1_Aqes8h1AvF .container .contents-wrap::before{
        border-top: 1px solid #005C8A!important;
    border-right: 1px solid #005C8A!important;
}
.design-parts82-1_Aqes8h1AvF .container .contents-wrap .text-wrap .text-lik-button:hover{
    border: 1px solid var(--main-color)!important;
}
.design-parts42_wYx3bbI6Zh .parts42 .main-content .content .item .button .content-button .link_btn{
    border-radius: 0px!important;
}
.design-parts80_350NoNd53d .contents-wrap .definition-term,.design-parts80_350NoNd53d .contents-wrap .definition-discription,.design-parts80_350NoNd53d .contents-wrap .text-title,.design-parts80_350NoNd53d .contents-wrap .text-subtitle{
        color: #fff!important;
}
.design-parts80_350NoNd53d .contents-wrap .text-link-button{
        color: #fff!important;
    border: 1px solid #fff!important;
}
.design-parts80_350NoNd53d .contents-wrap.text-right .definition-wrap::after{
    background-image: linear-gradient(to top left, transparent, transparent 49.8%, #000000 49.9%, #ffffff 50.1%, transparent 50.2%, transparent)!important;
}
.design-parts80_350NoNd53d .contents-wrap .text-link-button:hover,.design-parts82-4_kjEDYgexjK .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button:hover,.design-parts82-3_wRxqKeDhAw .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button:hover,.design-parts82-2_sPGPK7vn62 .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button:hover{
    border: 1px solid var(--main-color) !important;
    color: var(--temporary-color)!important;
    background: var(--main-color)!important;
}
@media screen and (min-width: 992px) and (max-width: 1367px){
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img {
    width: 70%!important;
}
}
@media screen and (min-width: 521px) and (max-width: 991px){
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img {
    width: 55%!important;
}
}

@media screen and (max-width: 991px) {
    .design-parts42_wYx3bbI6Zh .parts42 .main-content .content .item-wrap,.design-parts42_wYx3bbI6Zh .parts42 .main-content .content .item{
        display:revert!important;
    }
    .design-parts42_wYx3bbI6Zh .parts42 .main-content .content .item .thumbnail,.design-parts42_wYx3bbI6Zh .parts42 .main-content .content .item .text-content{
        width:100%!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts51_CVrdj9nJBv .parts51 .main-content .item .flex-content .content .title .flex-title .title-content {
        font-size: 20px!important;
    }
    .parts169170171_article_header .ja{
                font-size: 18px!important;
    }
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap{
                top: 66%!important;
    }
}
@media screen and (min-width: 1367px){
    .parts252-254-slider-wrap ul.slider-only{
         height: 100dvh!important;
    }
           
}
@media screen and (max-width: 1367px){
	.creative_parts265_cp1RF538m7.img_ban .boxy .wrap-inner {
    display: none!important;
}
}
@media screen and (min-width: 1368px){
    .design-parts60_3EhEwgiZYG .slider .thumbnail .logo-img{
        padding-top: 90px!important;
    padding-bottom: 50px!important;
    }
    .design-parts60_3EhEwgiZYG .slider .nav-menu ul li:hover .sub-menu .sub-menu-item .sub-menu-link{
        background: #d7f2ff!important;
        color:#000!important;
    }
}
.parts213_section_form dd input, .parts213_section_form dd textarea,.parts219_section_form dd input, .parts219_section_form dd textarea {
    background-color: #ffffff;
}
.design-parts80_350NoNd53d .contents-wrap{
        padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.parts148_1col{
    border-top: none!important;
}
.parts148_rP3bdOWiyD .parts148_1col .parts555657_link,.parts264-070809_custom_RDLjIHwcJG .link_button{
        border-radius: 10px!important;
}

  .parts133-135YCGLsmzXhY_text p,.parts133-1352rRBgvuuIE_text p,.parts133-135JFlSJ4fKzk_text p,.parts133-13521Bfkh8Mtd_text p,.parts133-135mmxHrkprzU_text p,.parts133-1352U7DTnh8e7_text p,.parts133-135yvJHYn5dAQ_text p {
        text-align: center!important;
    }