.line-bnr{
    text-align: center!important;
}
.info-shacho{
    font-weight: bold!important;
    text-align: right!important;
}
.design-parts69_7gtbA8xxm6.bg_69,.design-parts69_1U4VqySHBf.bg_69,.design-parts69_1U4VqySHBf.bg_69,.design-parts69_WqFy1t1Uqt.bg_69{
    padding-top: 80px!important;
    padding-bottom: 80px!important;
    margin-bottom: 50px!important;
}
.design-parts69_7gtbA8xxm6 h2,.design-parts69_1U4VqySHBf h2,.design-parts69_WqFy1t1Uqt h2{
    margin-bottom: 20px!important;
}
@media screen and (max-width: 520px) {
    .design-parts69_7gtbA8xxm6.bg_69,.design-parts69_1U4VqySHBf.bg_69,.design-parts69_1U4VqySHBf.bg_69,.design-parts69_WqFy1t1Uqt.bg_69{
    padding-top: 50px!important;
    padding-bottom: 50px!important;
    margin-bottom: 20px!important;
}
}
@media screen and (min-width: 992px){
    .parts246-248sVlzGnvZaM_complete_form .free-area p video{
        height: 500px!important;
        width: 45%!important;
                margin: 1%;
        box-shadow: 3px 6px 2px #d1d1d1;
    }
}
@media screen and (max-width: 991px) and (min-width: 541px) {
    .parts246-248sVlzGnvZaM_complete_form .free-area p video{
        width: 47%;
        height: 350px;
        margin: 1%;
        box-shadow: 3px 6px 2px #d1d1d1;
    }
}
@media screen and (max-width: 540px) {
    .parts246-248sVlzGnvZaM_complete_form .free-area p video{
        width: 98%;
        height: 250px;
        margin: 1%;
        box-shadow: 3px 6px 2px #d1d1d1;
    }
}
/*フッター*/
.parts34_footer {
    background-color: #fff!important;
    
}
.parts34_footer .contactbox-area .col:first-child > div,.parts34_footer .conpanyinfo-area .conpanyinfo-left .btn-map,.parts34_footer,.parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link,.parts34_footer .conpanyinfo-area .conpanyinfo-right .privacypolicy .privacypolicy-link{
    color: #000000!important;
}
.parts34_footer .contactbox-area .col:first-child > div,.parts34_footer .conpanyinfo-area .conpanyinfo-left .btn-map{
    border-color: #000000!important;
}
@media screen and (max-width: 1366px) {
    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list li {
        border-bottom: 1px solid #000!important;
    }
}
.design-parts82-1_hhkzxdLuaM .container .catch-copy,.design-parts82-2_8lXX5VDyue .container .catch-copy{
        writing-mode: horizontal-tb!important;
}
.design-parts82-2_8lXX5VDyue .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button:hover,.design-parts82-3_dXoTFatgB3 .container .contents-wrap .contents-inner-wrap .text-wrap .text-lik-button:hover,.design-parts78_kOVJIgaabs .link-btn:hover{
    border: 1px solid var(--main-color)!important;
}
.parts34_footer .contactbox-area .tel-box svg{
    fill: #000000!important;
}
.parts34_footer .conpanyinfo-area{
        border-top: 1px solid #929292 !important;
}
.parts34_footer .contactbox-area a.col:last-child > span.Btn-Text {
    border: 1px solid #000 !important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    border: 1px solid #689cd0 !important;
}
/***** デザイナー調整ここから *****/
@media screen and (min-width: 769px) {.design-parts69_7gtbA8xxm6.bg_69,.design-parts69_1U4VqySHBf.bg_69,.design-parts69_1U4VqySHBf.bg_69,.design-parts69_WqFy1t1Uqt.bg_69{
    padding-top: 110px!important;
    padding-bottom: 110px!important;
    margin-bottom: 50px!important;
}
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {.parts255-257_img_wrap .h2-wrap h2.h2-img img{
    width: 170%!important;
}
}
@media screen and (min-width: 901px) and (max-width: 1024px) {.parts255-257_img_wrap .h2-wrap h2.h2-img img{
    width: 150%!important;
}
}
@media screen and (min-width: 750px) and (max-width: 900px) {.parts255-257_img_wrap .h2-wrap h2.h2-img img{
    width: 115%!important;
}
}
@media screen and  (min-width: 992px) {.design-parts87_EIH8vLZ3R1{
    padding: 135px 0 150px!important;
}
}
@media screen and (min-width: 521px) {
    .design-parts80_ojj6DxkStJ {margin-top: 50px!important;
    }
}
@media screen and  (min-width: 768px) {.design-parts69_7gtbA8xxm6 #title{
        font-weight: normal!important;
}
}
.design-parts69_7gtbA8xxm6 #title{
    margin-bottom: 0.8em !important;
}
@media screen and  (min-width: 768px) {.design-parts69_1U4VqySHBf #title{
        font-weight: normal!important;
}
}
.design-parts69_1U4VqySHBf #title{
    margin-bottom: 0.8em !important;
}
@media screen and  (min-width: 768px) {.design-parts69_WqFy1t1Uqt #title{
        font-weight: normal!important;
}
}
.design-parts69_WqFy1t1Uqt #title{
    margin-bottom: 0.8em !important;
}
@media screen and  (min-width: 1024px) {.design-parts78_kOVJIgaabs .subheader{
    font-size: 130%!important;
}
}
/***** デザイナー調整ここまで *****/