/* 246パーツ 余白調整・テキスト装飾 */
.top-text-inpact{
    text-align:center;
    max-width:800px;
    margin:0 auto;
}
.top-text-inpact img{
    width:100%!important;
}
body .parts246-248sWPBfL2ojN_complete_form{
    padding-bottom:0px!important;
    padding-top:0px!important;
}
/* 有料4 余白調整・ホバー効果削除 */
@media screen and (min-width: 992px){
body .design-parts-4_qLu70quexv.bg-img{
    padding-bottom:50px!important;
}
body .design-parts-4_sGwbMRpEbZ.bg-img{
    padding-top:0px!important;
}
}
@media screen and (min-width: 521px) and (max-width: 991px){
body .design-parts-4_qLu70quexv.bg-img{
    padding-bottom:50px!important;
}
body .design-parts-4_sGwbMRpEbZ.bg-img{
    padding-top:20px!important;
}
}
@media screen and (max-width: 520px){
body .design-parts-4_qLu70quexv.bg-img{
    padding-bottom:0px!important;
}
body .design-parts-4_sGwbMRpEbZ.bg-img{
    padding-top:30px!important;
    padding-bottom:10px!important;
}
}
body .design-parts-4_qLu70quexv .content .boxes{
    margin-bottom:0px!important;
}
body .design-parts-4_qLu70quexv .content .boxes li:hover img,body .design-parts-4_sGwbMRpEbZ .content .boxes li img{
    filter:revert!important;
}
@media screen and (max-width: 520px){
body .design-parts-4_qLu70quexv .content .swiper-pagination,body .design-parts-4_sGwbMRpEbZ .content .swiper-pagination{
    display:none!important;
}
}
/* ヘッダー */
body .design-parts60_ixqZGxdmBO .slider .nav-menu ul li .current{
    color:#ffffff!important;
}
/* 有料80 */
@media screen and (min-width: 992px){
    body .design-parts80_9DfZV5VsWm .contents-wrap .text-title{
        font-size:32px!important;
    }
}
body .design-parts80_9DfZV5VsWm .contents-wrap .definition-term{
    letter-spacing:2px!important;
}
body .design-parts80_9DfZV5VsWm .contents-wrap .definition-term span{
    word-break:keep-all!important;
}
/* 有料78 */
.design-parts78_wSonKyQRhm .header{
    font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}
@media screen and (min-width: 992px){
.design-parts78_wSonKyQRhm .header{
    font-size:55px!important;
}
}
@media screen and (min-width: 521px){
    .design-parts78_wSonKyQRhm .header-wrap{
        width:auto!important;
    }
}
/* 有料72 */
@media screen and (min-width: 521px){
.design-parts72_sLQL9nYVAr .img-wrap .text-image,.design-parts72_gZmJvgDLGg .img-wrap .text-image{
    width:50%!important;
    left:25%!important;
}
}
@media screen and (max-width: 520px){
    .design-parts72_sLQL9nYVAr .img-wrap .text-image,.design-parts72_gZmJvgDLGg .img-wrap .text-image{
    width:60%!important;
    left:20%!important;
}
}
/* トップページ動画セクション */
@media screen and (min-width: 992px){
body .parts249-251CW6ynmpXNC_complete_form{
    padding:0px!important;
}
}
.movie-title{
    color:#ffffff;
}
.movie-btn a{
    display:block;
    padding:20px;
    text-align:center;
    color:#333333;
    background:#ffffff;
}
.movie-btn a:hover{
    background:#98b8c2;
    color:#ffffff;
}
.movie-text{
    margin:50px 0 100px;
    line-height:2em;
    color:#ffffff;
}
@media screen and (min-width: 521px){
.top-movie-box{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.top-movie{
    width:33%;
    line-height:0px!important;
}
.top-movie-text{
    width:62%;
}
}
/* ヘッダーナビゲーション */
.parts190-195_header1 .navbar-collapse.sptab-menu nav.menulist li.nav-item a{
    color:#000000!important;
}
/* 施工実績スライダー */
.parts-blog-ex-single-wrap .parts-blog-ex_gallery-slider .slick-prev, .parts-blog-ex-single-wrap .parts-blog-ex_gallery-slider .slick-next{
    border-top-color:#000000!important;
    border-right-color:#000000!important;
}
/* 有料76 フォントサイズ調整 */
@media screen and (min-width: 992px){
    .design-parts76_I3fn6NUX14 .contents-wrap .text-title{
        font-size:32px!important;
    }
}
/* フッター */
 .parts34_footer .conpyright-area .text-center img{
     display:none!important;
 }