.parts21_SA4F2R7GyB .btn-link{
        color: #ffffff!important;
}
.design-parts93_8mJOk262IV .container .content img{
        width: auto!important;
    height: auto!important;
}
.design-parts93_8mJOk262IV .container{
        color: #ffffff!important;
}
/*Top*/
.design-parts82-1_82eSUarU0W .container .contents-wrap .text-wrap,.design-parts82-2_M2d8qweALW .container .contents-wrap .contents-inner-wrap .text-wrap,.design-parts82-3_vT39udqPLD .container .contents-wrap .contents-inner-wrap .text-wrap,.design-parts82-4_gIEqJoZKx6 .container .contents-wrap .contents-inner-wrap .text-wrap{
        background: #3a3a90!important;
}
.design-parts82-1_82eSUarU0W .container .contents-wrap .text-wrap .text-title,.design-parts82-1_82eSUarU0W .container .contents-wrap .text-wrap .text-description,.design-parts82-2_M2d8qweALW .container .contents-wrap .contents-inner-wrap .text-wrap .text-title,.design-parts82-2_M2d8qweALW .container .contents-wrap .contents-inner-wrap .text-wrap .text-description,.design-parts82-3_vT39udqPLD .container .contents-wrap .contents-inner-wrap .text-wrap .text-title,.design-parts82-3_vT39udqPLD .container .contents-wrap .contents-inner-wrap .text-wrap .text-description,.design-parts82-4_gIEqJoZKx6 .container .contents-wrap .contents-inner-wrap .text-wrap .text-title,.design-parts82-4_gIEqJoZKx6 .container .contents-wrap .contents-inner-wrap .text-wrap .text-description{
        color: #ffffff!important;
}
.design-parts82-1_82eSUarU0W .container .contents-wrap .text-wrap .text-lik-button,.design-parts82-3_vT39udqPLD .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button,.design-parts82-4_gIEqJoZKx6 .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button{
        color: #ffffff!important;
    border: 1px solid #ffffff!important;
}
.design-parts82-1_82eSUarU0W .container .contents-wrap .text-wrap .text-lik-button:hover,.design-parts82-3_vT39udqPLD .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button:hover,.design-parts82-4_gIEqJoZKx6 .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button:hover{
    color: #3a3a90 !important;
    background: #ffffff!important;
}
    .design-parts82-1_82eSUarU0W .container .catch-copy,.design-parts82-2_M2d8qweALW .container .catch-copy,.design-parts82-3_vT39udqPLD .container .catch-copy,.design-parts82-4_gIEqJoZKx6 .container .catch-copy{
        letter-spacing: 10px!important;
}
@media screen and (max-width:1250px) and (min-width: 641px){
	.creative_parts265_CMArAq8WD8.ban_scroll .boxy{
	    top: 50%!important;
	}
}
/*lp*/
.parts22_imagebanner_e0rEQNI7Zo.bg-img{
        padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.design-parts78_6gcYfEXPX7 .title{
            color: #fff!important;
}
    .design-parts78_6gcYfEXPX7 .title_border {
        border-bottom: 1px solid #ffffff!important;
    }
    
    .recruiter_application_page h2.block_title, .recruiter_application_page .requirement h3, .recruiter_application_page .selection h3,.recruiter_application_page .requirement .title, .recruiter_application_page .selection .title {
    color: #c81432!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        background: #c81432 0% 0% no-repeat padding-box!important;
}
.overlay-hover::after{
    background-color: #c81432!important;
}
.recruitment_parts2WxrQs95EVD_imagebanner .container .img_wrap a{
    pointer-events: none!important;
}
.design-parts-33_cynRdP0B62.design-parts-33 .container ul li{
    background: #fff!important;
}
.info-text-right{
        text-align: right!important;
    font-size: 120%!important;
    font-weight: bold!important;
}
.recruiter_carousel_parts4_2-FR8C9C1Bat .recruiter_parts4_2 .next-arrow{
        border-left: 15px solid #ffffff!important;
}
.recruiter_carousel_parts4_2-FR8C9C1Bat .recruiter_parts4_2 .prev-arrow{
    border-right: 15px solid #ffffff!important;
}
.recruiter_carousel_parts4_2-FR8C9C1Bat .arrows .slick-dots li.slick-active button:before{
        background-color: #ffffff!important;
}
@media screen and (max-width: 1366px) {
    .parts204-209_header1.parts204-209_header1_sns .btn-group button.navbar-btn {
        padding: 4px 10px!important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1177px) {
    .sp_snsbox {
        display: revert!important;
    }
}
@media screen and (max-width: 991px) {
        .parts204-209_header1 .container-fluid{
                height: 74px!important;
    }
}
@media screen and (max-width: 640px){
    .creative_parts265_CMArAq8WD8.ban_scroll .boxy{
            top: 75%!important;
    }
    .parts204-209_header1.parts204-209_header1_sns a.navbar-brand img{
                height: auto!important;
    }

}
@media screen and (min-width: 521px) and (max-width: 1366px) {
    .design-parts82-2_M2d8qweALW .container .contents-wrap::before {
        top: 3.125vw!important;
    }
}
.design-parts93_8mJOk262IV .container .content{
    border-radius: 10px!important;
}
@media print, screen and (min-width: 1368px){
    nav.navbar.nav-header{
            border-bottom: 2px solid!important;
    }
}
.recruitment_parts2XIVeVynp8D_imagebanner .container .img_wrap a{
    pointer-events: none!important;
}
@media screen and (max-width: 520px) {
    .parts258-260_movie_wrap,.parts258-260_movie_wrap .movie-wrap{
        height: auto!important;
    }
}
.container-fluid.recruiter_application_page.information{
    display: none!important;
}
.parts181_custom_4LRxB4tRK0 .parts181_2col{
        justify-content: flex-start!important;
}