.parts20_4gDJWCVTkq .parts20_thumnail img{
        object-fit: contain!important;
}
.parts210_content h3{
        border-radius: 10px!important;
}
.design-parts60_mOOgA2K4CG .slider .nav-menu ul li .current {
    background-color: #cccccc!important;
    color: #222222 !important!important;
}
.design-parts60_mOOgA2K4CG .slider .nav-menu ul li.contact_menu a {
    color: #000000!important;
    background: #c9621c!important;
}
html, body{
        background: #CCCCCC!important;
}
.design-parts69_azfHSJ2M1j #title{
        margin-bottom: 10px!important;
}
.design-parts-3_IXKEu5uwKo .container .subheader,.design-parts37_NXVIqEALOM.design-parts37 .container p.caption{
    font-weight: normal!important;
    font-size: 17px!important;
}
.design-parts-3_IXKEu5uwKo.bg-color,.design-parts69_0daLOHuCNW.bg_69{
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.recruitment_parts3_yjQcnBY3Iw.bg-color{
        padding-bottom: 1px!important;
}
.recruiter_partslSuSclcvTd10_imagebanner.bg-color{
          padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.design-parts76_0h83JU5zwz .contents-wrap .text-title{
        font-weight: bold!important;
}
.design-parts20_4gDJWCVTkq .container{
        background-color: #ffffff!important;
}
.design-parts69_y8wiTZybGR.bg_69{
        background-position: center!important;
            padding-bottom: 20px!important;
            background-position-y: top!important;
}
.parts767778JckfV9H5hX_link_wrap{
        background-image: url(https://cdn.cuezilla-cms.com/cuezilla-cms-test11.net/images/1388/bg_sec3_02.webp)!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    padding-top: 20px!important;
    background-position-x: center!important;
    background-position-y: center!important;
}
.design-parts71_x4zvXRvcRk .img-wrap .link_text .link_title,.design-parts71_61GEoNUOXb .img-wrap .link_text .link_title,.design-parts71_x4zvXRvcRk .img-wrap .link_text .link_subtitle,.design-parts71_61GEoNUOXb .img-wrap .link_text .link_subtitle,.design-parts71_x4zvXRvcRk .img-wrap .link_text .link_btn,.design-parts71_61GEoNUOXb .img-wrap .link_text .link_btn{
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}

@media screen and (min-width: 521px) and (max-width: 1366px) {
    .design-parts60_mOOgA2K4CG .slider .thumbnail .logo-img img {
                width: 80%;
    }
.design-parts60_mOOgA2K4CG .slider .thumbnail .logo-img {
    max-width: 135px;
    max-height: 240px;
}
}
@media screen and (max-width: 1366px) {
    .parts767778JckfV9H5hX_link_wrap{
        background-position-y: top!important;
    }
}
.parts222_post_category{
    background-color: transparent!important;
}

.parts166_single_article article h2 {
        border: 2px solid #ffffff;
            margin-bottom: 1.5rem!important;
}
#posts>h3{
        color: rgb(104 104 104)!important;
}
@media screen and (max-width:1365px) and (min-width: 960px){
	.parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img {
    width: 80%!important;
    margin-left: 27%!important;
}
}
@media screen and (max-width:959px) and (min-width: 641px){
		.parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img {
    width: 80%!important;
    margin-left: 20%!important;
}
}
.design-parts49_nodU6MgPFt.bg-color{
        padding-bottom: 80px!important;
}
.signature_wrap img:hover{
        opacity: .7!important;
}
.design-parts49_nodU6MgPFt.bg-color{
        padding-top: 80px!important;
}
@media screen and (max-width: 520px) {
    .design-parts69_0daLOHuCNW #sub_title {
            text-align: left;
    }
}
.parts20_4gDJWCVTkq .parts20_thumnail img{
    aspect-ratio: 2 / 1!important;
}
.design-parts20_4gDJWCVTkq{
    padding-top: 0!important;
}
@media screen and (max-width: 520px) {
    .parts252627lYQptKf7Xt-list .container {
                margin-top: 1.5rem!important;
    }
}
.recruiter_partslSuSclcvTd10_imagebanner .container .row .col .salary .circle{
        color: #000000!important;
         background-color: #b7b7b7!important;
}
.design-parts74_hH8x09gKwT .contents-wrap .text-discrption{
        margin-top: -4rem !important;
}
@media screen and (max-width: 520px) {
.design-parts69_0daLOHuCNW #sub_title{
    text-align: left!important;
}
}
.parts040506_notice-news_P8Ix6lFeHm .container li span.categorytag{
        background-color: #bababa!important;
}