
.line-banner{position: relative;}
.line-banner .slick-list{overflow: visible; }
.line-banner .slick-slide{}
.line-banner .slick-slide img{height: 100%; object-fit: cover;}

.line-banner .item{width: 100%; line-height:1.2;display: flex;align-items: center;background-position: center center;background-repeat:no-repeat;background-size: cover;}
.line-banner .item_inner{max-width: 700px;font-family: 'Jalnan Regular';margin: 0 auto;width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 20px 0px;}
.line-banner .item_inner .go{background: #00234a;font-family: 'Noto Regular';color: #fff;padding: 5px 30px;border-radius: 30px;font-size: 20px;display: flex;align-items: center;gap: 10px;transition: ease all .5s;}
.line-banner .item_inner .go:hover{background: #109226;}
.line-banner .item_inner .go:after{content:'';width: 9px;height: 16px;display: block;background: url(./../images/arr.png) no-repeat;}
.line-banner .item_inner ._in{color:#00204a;line-height: 1.2;}
.line-banner .item_inner .text_1{font-family: 'Jalnan Regular';line-height: 1.2;font-size: 46px;}
.line-banner .item_inner .text_2{font-size: 20px;font-family: 'Noto Regular';}
.line-banner .item_inner .text_3{font-size: 20px;color:#fff;font-family: 'Jalnan Light';}

.line-banner .control {position: absolute;bottom: 20px;left: 50%;display: flex;align-items: center;border-radius: 25px;transform: translate(-50%, 0);}
.line-banner .playStop{display:none;}
.line-banner .paging .slick-dots{display: flex; align-items: center; gap: 5px;}
.line-banner .paging .slick-dots li{height: 10px;}
.line-banner .paging .slick-dots li.slick-active{}
.line-banner .paging .slick-dots li button{display: block; border: 2px solid #fff; border-radius: 50px; width: 10px; height:10px; text-indent: -9999px; transition: all .3s; cursor: pointer;}
.line-banner .paging .slick-dots li.slick-active button{background:#1fb25a;border: 2px solid #1fb25a; width:20px;}
.line-banner .prevNext{display:none;}
.line-banner .prevNext button{text-indent: -9999px;width: 20px;height: 20px;border: 1px solid #fff;}

@media all and (max-width:1200px) {
}

@media all and (max-width:767px) {
	.line-banner .item_inner{text-align:center;padding: 20px;flex-direction: column;justify-content: center;gap: 1rem;}
	.line-banner .item_inner .text_1{font-size:35px;margin-bottom: 2px;}
	.line-banner .item_inner .text_2{}
	.line-banner .item_inner .go{font-size:18px;}
}












