.sig-bnr{
    text-align:center;
    margin-bottom:20px;
}
@media screen and (max-width: 640px){
.sig-bnr img{
    width:100%;
}
}
@media screen and (max-width: 991px){
.blog-img img{
  max-width:fit-content!important;  
}
}
.top-text-box {
text-align: center;
}
.top-text-center{
text-align: left;
display: inline-block;
}

 .parts190-195_header1 nav.menulist li.nav-item:first-child {
    display: none!important;
}

.parts190-195_header1 nav.menulist li.nav-item::after {
    background: var(--main-color)!important;
}

.parts190-195_header1 a.navbar-brand {
    padding-top: 10px!important;
}

@media screen and (min-width: 1367px) {
    .parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link {
        font-size: .9em!important;
    }
}

.parts172_custom_BoQSkImfcV .parts172_3col_custom_BoQSkImfcV .parts172_img_wrap a {
    background: transparent!important;
}

.design-parts80_ywrEqWMqXl .contents-wrap .text-link-button:hover {
    color: #fff!important;
}

.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover {
    color: #f39800!important;
}

@media screen and (max-width: 520px) {
    .parts190-195_header1 .container-fluid.position-relative {
        padding-left: 5px!important;
    }
}

.design-parts80_ywrEqWMqXl .contents-wrap .definition-term {
    letter-spacing: 5px!important;
}

.design-parts7 .slick-slide:hover, .design-parts6_1_JWMVJqMZhZ .parts6_1-card:hover {
    box-shadow: none!important;
}

/* SPメイン動画表示サイズ調整 */
@media screen and (max-width: 520px){
    body .parts258-260_movie_wrap .movie-wrap .back-video,body .parts258-260_movie_wrap{
        height:auto!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts81_doXN25XH5F .contents-wrap .text-link-button{
      width: 100% !important;
        font-size: 150% !important;
        font-weight: bold !important;
        background: #ffffff !important;
        color: #f39800 !important;
        border: 4px solid #f39800 !important;
        padding: 20px 0 !important;
    }
}