.txt_finger{display: none;}
.mt_wrap .main_bn .arrows{right: calc((100% - 1100px) / 2);}

@media all and (max-width:1920px){
	
}

@media all and (max-width:1100px){
	.mt_wrap .main_bn .arrows{right: 0;}
}

@media all and (max-width:900px){
	#header .logo h1{margin: 0;}
}

@media all and (max-width:767px){
	.txt_finger{display: block;text-align: right;margin-bottom: 5px;font-size: 16px;}
	.swipe_m{width: 100%;overflow: auto;}
	.swipe_m > table{width: 1100px;}

	.main_bn .arrows button{width: 32px;height: 32px;}
}

@media all and (max-width:640px){
	.mt_wrap .main_bn .mainVisual_txt{padding: 30px 0 40px;}
	.main_bn .mainVisual_txt .txt h4{font-size: 18px;}
	.main_bn .mainVisual_txt .txt h4 a{display: inline-block;vertical-align: middle;font-size: 0;width: 34px;}
	.main_bn .mainVisual_txt .txt h4 a img{width: 100%;}
}

@media all and (max-width:500px){
	.mt_wrap .main_bn .in .item{height: 450px;}
	.main_bn .mainVisual_txt .txt .down_btn{font-size: 14px;}
}