@media (max-width: 1400px){
	.main-side {padding-left:80px;}
	.main-visual .visual__item {padding:23.5vh 180px 0 50px;}
	.main-visual .visual__item .tit {font-size:45px;}
	.main-visual .visual__item .txt {font-size:21px;}
	.main-visual .visaul-tit-line {width:100px;height:35px;}
	.main-visual .slick-slider .slick-dots {left:50px;}	
	.footer--main .footer__top .footer-family {position:relative;top:0;left:0;margin-top:15px;width:190px;}
}
@media (max-width: 1000px){
	.main-visual .visual__item .tit {font-size:40px;}
	.main-visual .visual__item .txt {font-size:18px;}
	.main-visual .visaul-tit-line {height:31px;}
}

@media (max-height: 680px){
	.main-visual .visual__item {padding-top:11%;}
	.main-visual .visaul-tit-line {top:105px;}
	.main-visual .slick-slider .slick-dots {top:55%;}
}