.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
            color: #fff!important;
        fill: #fff!important;
}
.parts190-195_header1 nav.menulist li.nav-item::after {
    background: #c42c2c !important;
}
.design-parts55-RzTEsjpehb .card__wrap--inner .btn:hover, .design-parts55-RzTEsjpehb .card__wrap--inner .btn:hover:after{
        opacity: 1!important;
         background-color: #434343 !important;
}
.design-parts80_pafM4tRvZR .contents-wrap .definition-term{
        letter-spacing: 2px!important;
}
.parts151_1z9e6gdFBr .parts151_1col{
        border-top:none!important;
}
.design-parts81_CruKox3K4R .contents-wrap .text-link-button:hover,.design-parts81_BPoctBYTe0 .contents-wrap .text-link-button:hover{
        color: #000000!important;
    background: #ffffff!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-txt, .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img {
        max-width: 360px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap{
                top: 8%!important;
      /*  left: 55%!important;*/
    }
    .design-parts81_BPoctBYTe0 .contents-wrap.text-left .figure-wrap,.creative_parts265_i3qfPXp48W.white_border .boxy{
            
    }
   
    
    
}
@media print, screen and (min-width: 991px){
	.recruitment_parts2lTmxaOsKmI_imagebanner .container{
	        width: 50%!important;
	}
}
.design-parts81_BPoctBYTe0 .contents-wrap .figure-image{
    display: none!important;
}
.creative_parts265_i3qfPXp48W.ban_scroll .boxy{
        position: fixed!important;
    z-index: 100!important;
}
.pagetop{
        bottom: 10px!important;
}
.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list{
        grid-template-columns: repeat(6, 1fr)!important;
}
.creative_parts265_i3qfPXp48W.white_border .boxy{
        border: none!important;
}


@media screen and (max-width: 640px) {
     body .creative_parts265_roA4oNaB5d .boxy #pc_ban_roA4oNaB5d,body .creative_parts265_qtMfG9mqo0 .boxy #pc_ban_qtMfG9mqo0,body .creative_parts265_i3qfPXp48W .boxy #pc_ban_i3qfPXp48W,body .creative_parts265_UHagXbVZq7 .boxy #pc_ban_UHagXbVZq7 {
                display: revert !important;
    }
   .creative_parts265_roA4oNaB5d .boxy, .creative_parts265_roA4oNaB5d.img_ban img,.creative_parts265_qtMfG9mqo0 .boxy, .creative_parts265_qtMfG9mqo0.img_ban img,.creative_parts265_i3qfPXp48W .boxy, .creative_parts265_i3qfPXp48W.img_ban img,.creative_parts265_UHagXbVZq7 .boxy, .creative_parts265_UHagXbVZq7.img_ban img {
        max-width: 108px !important;
        max-height: 112px !important;
    }
   
}
.parts190-195_header1 .navbar-brand, .parts190-195_header1 .nav-item p, .parts190-195_header1 .nav-item a {
    color: #ffffff !important;
}
@media screen and (max-width: 1366px) {
    .parts190-195_header1 .btn-group button.navbar-toggler span {
        color: #ffffff!important;
    }
        .parts190-195_header1 .btn-group button.navbar-toggler {
        border-left: 1px solid #ffffff!important;
    }
    .parts190-195_header1 .btn-group button.navbar-toggler svg, .parts190-195_header1 .btn-group button.navbar-toggler svg path {
        fill: #ffffff!important;
    }
}
@media screen and (max-width: 640px) {
.top_sns a {
    display: block;
    text-align: center;
    margin-bottom: 15px;
}
}

.parts190-195_header1 li.nav-item .nav-item-dropdown .nav-item-dropdown-item a {
    background: #000 !important;
}