/* main */
.main .visual .slideBox .swiper-slide h1{ line-height: 1.2; }
.main .visual .slideBox .swiper-slide h1 img{ margin-bottom: 0px;}
.main .visual .slideBox .swiper-slide h3{ margin-bottom: 20px;}

/* sub */
#titleBox .sTxt,.Product .ctnBox .titleBox .sTxt{ display:none; }
#location .content .innerBox .ctnBox .itemBox ul li span{ margin-right: 30px;}

/* footer */
footer .innerBox .ctnBox{ width: 100%;}

@media screen and (max-width:960px){
	.main .product .ctnBox .itemBox .txt{ height: auto;}
	.main .visual .slideBox .swiper-slide h1{ width: 85%; font-size:32px; line-height: 1.2; margin: 10px 0;}
	.main .visual .slideBox .swiper-slide h1 img{ width: 30%;}
	.main .visual .slideBox .swiper-slide h1 span br{ display:none; }
	.main .visual .slideBox .swiper-slide h3{ font-size:20px; margin-bottom: 0;}

	#history .ctnBox .itemBox .innerBox .txtBox ul li br{ display:none; }
	#location .content .innerBox .ctnBox .itemBox ul li span{ margin-right: 0px; width: 80px;}		
	#location .content .innerBox .ctnBox .itemBox .titleBox .title span{ display:none; }
	#location .content .innerBox .tabBox li button{ font-size:16px; }
	#smart .ctnBox .itemBox .txtBox ul li{ align-items:flex-start; }
	#smart .ctnBox .itemBox .txtBox ul li:before{ margin-top: 10px;}
}