.parts255-257_img_wrap {
    margin-top: 0px!important;
}

.parts58_header li.nav-item.phone_address p.phone-number:last-of-type {
    font-size: 25px!important;
    margin-top: 10px!important;
}

.parts58_header.parts58_header_sns a.navbar-brand img {
    width:90%!important;
}

.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover {
    color: #9C8365!important;
}

.design-parts42_KF4Nr7yIEA .parts42 .main-content .content .item .text-content .title {
    font-size: 25px!important;
}

@media screen and (max-width: 611px) {
    .parts58_header .snsbox.snsbox_2 {
        display: none!important;
    }
}

.design-parts29_3_9D6ypXhdDw .table-custom th, .design-parts29_3_9D6ypXhdDw .table-custom td {
    border-right: none!important;
}

.design-parts63-DqnNvCC2gF .header:after {
    background:none!important;
}
@media screen and (min-width:1024px) and (min-height: 1366px){
.parts255-257_img_wrap .h2-wrap h2.h2-img img{
        width: 130%!important;
}
.parts255-257_img_wrap .h2-wrap{
        left: 40%!important;
}
}

@media screen and (max-width: 520px){
	   .parts255-257_img_wrap .h2-wrap {
	                top: 29%!important;
	    }
}
.parts258-260_movie_wrap{
        margin-top: 70px!important;
}
@media screen and (max-width: 520px){
    .parts258-260_movie_wrap{
        margin-top: 15px!important;
}
.parts258-260_movie_wrap,.parts258-260_movie_wrap .movie-wrap .back-video{
        height: auto!important;
}
}