.parts190-195_header1 .navbar .navbar-brand img {
    width: auto!important;
    margin-top: 8px!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover {
    color: #ffda78!important;
    fill: #ffda78!important;
}
.parts148_1col{
        border-top: none!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;
    }
}
.parts190-195_header1 nav.menulist li.nav-item::after{
        background: #4a6e89!important;
}
@media print, screen and (min-width: 521px){
    .design-parts80_4ffPnEowWV .contents-wrap .definition-term,.design-parts80_G0iew4K7RT .contents-wrap .definition-term{
        font-size: 32px!important;
    letter-spacing: 5px!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts80_4ffPnEowWV .contents-wrap .definition-discription,.design-parts80_G0iew4K7RT .contents-wrap .definition-discription,.design-parts80_4ffPnEowWV .contents-wrap .definition-term,.design-parts80_G0iew4K7RT .contents-wrap .definition-term {
        text-align: left!important;
    }
}
@media screen and (max-width: 990px){
	.recruiter_header_VZYNH91Oo1 .navbar .btn-redirect-link-tab .link{
	    font-size: 10px!important;
	}
}
/*lp ページ*/
.parts269_4SnQksaL86 .container .comment_wrap{
            border-radius: 70px!important;
}
.recruitment_parts21mPzKNgsNU_imagebanner.bg-img a{
        pointer-events: none!important;
}
@media print, screen and (min-width: 991px){
	.recruitment_parts3_7fO1Uo6kKS .recruitment_parts3_text_wrap h2,.recruitment_parts3_Fo3pIq3sKw .recruitment_parts3_text_wrap h2,.recruitment_parts3_VIIWfeA15W .recruitment_parts3_text_wrap h2{
	        font-size: 30px!important;
	}
	.design-parts90_lOidznfoEX .container .sectext{
	        font-size: 35px!important;
	}
}
.design-parts90_lOidznfoEX .container table th{
        font-size: 20px!important;
}
.design-parts90_lOidznfoEX .container table tbody tr:last-child{
        display: none!important;
}
.design-parts-33_nFYjYHaOP0.design-parts-33 .container ul li{
        background: #fff!important;
}
.design-parts90_lOidznfoEX .container .sectext{
        color: #0d3360!important;
}
.design-parts90_lOidznfoEX .container table th.highrating_header{
        background-color: #f04d00!important;
    border-top: 1px solid #F03737!important;
    border-left: 5px solid #f04d00!important;
    border-right: 5px solid #f04d00!important;
}
.design-parts90_lOidznfoEX .container .speechbubble_wrap.highrating .speechbubble{
        background-color: #f04d00!important;
}
.design-parts90_lOidznfoEX .container .speechbubble_wrap.highrating .speechbubble::after{
        border-top: 10px solid #F03737!important;
}
@media screen and (min-width: 521px) and (max-width: 990px) {
    .design-parts90_lOidznfoEX .container .sectext {
        font-size: 28px!important;
    }
}
.recruitment_parts2DyqxRfU3Ew_imagebanner.bg-img{
        padding-bottom: 0!important;
}
.recruitment_parts3_Fo3pIq3sKw.bg-color{
        padding-bottom: 0px!important;
    padding-top: 0px!important;
}
.design-parts90_lOidznfoEX .container table td.highrating_data{
        border-bottom: 5px solid #F03737!important;
}
.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list{
        grid-template-columns: repeat(4, 1fr)!important;
}
@media screen and (max-width: 1366px){
    .parts190-195_header1 .navbar-collapse.sptab-menu nav.menulist li.nav-item a br{
            display: none!important;
    }
}