@charset "UTF-8";

.template3_link1,
.template3_link1 .container,
.template3_link1 .slider,
.template3_link1 .slick-list,
.template3_link1 .slick-track,
.template3_link1 .slick-slide,
.template3_link1 .slick-slide > div,
.template3_link1 .slick-slide > div > li{height:100%;}
.template3_link1 a.item{display:block;width:100%;height:100%;}
.template3_link1 .wrap{padding:50px 30px;position:relative;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;}
.template3_link1 .wrap::after{content:"";display:block;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;left:10px;bottom:10px;border:1px solid rgba(255,255,255,0.5);}

.template3_link1 .item_1{width:100%;height:100%;position:absolute;left:0;bottom:0;transition:0.5s;}
.template3_link1 .item_1 img{object-fit:cover;object-position:center;width:100%;height:100%;}
.template3_link1 .item_2{position:relative;}
.template3_link1 .text_1{font-size:25px;color:#FFF;font-family:'Noto Medium';line-height:1.3;text-align:center;}
.template3_link1 .text_2{display:none;}

.template3_link1 .control{display:none;}

/*HOVER*/
@media all and (min-width:1281px) {
	.template3_link1 a.item:hover .item_1{transform:scale(1.1);}
}
@media all and (max-width:1280px){
	.template3_link1 .text_1{font-size:22px;}
}
@media all and (max-width:768px){
	.template3_link1 .text_1{font-size:18px;}
}