.re_captcha {
    cursor: pointer;
}

footer .address dl dd {
    justify-content: unset;
}

footer .address dl dd a {
    color: #fff;
    padding-left: 5px;
}

.content-block::after {
    z-index: -1;
}

.index-news-block .row .col-md-6 .box .boximg {
    width: 297px;
    height: 297px;
}

@media (max-width: 767px) {
    body {
        z-index: 1;
    }
}

.video-block .video.index_video::after {
    display: none;
}


@media (max-width: 500px){
	body .fs30 {
    font-size: 15px;
	}
}

.banner_pc{
	display:block;
}
.banner_mob{
	display:none;
}
@media (max-width: 576px){
.banner_pc{
	display:none;
}
.banner_mob{
	display:block;
}
}