#banner_box , #banner_box .item , #banner_box .img_box {position: relative;height: 100%;}
#banner_box .img_box img {width: 100%;height: 676px;object-fit: fill;}
#banner_box .img_box iframe , #banner_box .img_box video { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
#banner_box .slick-dotted .slick-track { min-width: 100%; }
#banner_box .info_box , #banner_box .atag_item { position: absolute; }
#banner_box .info_box {width: 100%;height: 80%;display: flex;align-items: center;top: 0;left: 0;display: none;}
#banner_box .slick-dots{height:auto;}
#banner_box .noBox{position:absolute;display: flex;align-items: center;gap: 5px;bottom: 15px;right: 20px;}
#banner_box .noBox svg{width: 30px;fill: white;height: 30px;}
#banner_box .noBox #banner_prev svg{transform:scaleX(-1);}
#banner_box .noBox *{color:white;letter-spacing: 2px;font-weight: 400;font-size: 15px;}

@media screen and (max-width: 1680px){
	#banner_box .img_box img{height: 581px;}
}
@media screen and (max-width: 1440px){
	#banner_box .img_box img{height: 497px;}
}
@media screen and (max-width: 1400px){
	#banner_box .img_box img{height: 471px;}
}
@media screen and (max-width: 1300px){
	#banner_box .img_box img{height: 441px;}
}
@media screen and (max-width: 1100px){
	#banner_box .img_box img{height: auto;aspect-ratio: 316/165;}
}
@media screen and (max-width: 640px){
    #banner_box .noBox{display:none;}
}