@charset "UTF-8";

.wrap_link_2,
.wrap_link_2 .inner,
.wrap_link_2 .container,
.wrap_link_2 ul.slider,
.wrap_link_2 ul.slider > li,
.wrap_link_2 .item,
.wrap_link_2 .wrap{height:100%;}

.wrap_link_2 .item{display:block;}

.wrap_link_2 .item_1{width:100%;height:100%;position:absolute;right:0;bottom:0;transition:0.5s;}
.wrap_link_2 .item_1::before{background:rgba(0,0,0,0.4);content:"";display:block;width:100%;height:100%;position:absolute;right:0;bottom:0;transition:0.5s;}
.wrap_link_2 .item_2{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;}
.wrap_link_2 .item_2::before{border:1px solid rgba(255,255,255,0.5);content:"";display:block;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;right:10px;bottom:10px;transition:0.5s;}
.wrap_link_2 .text_1{font-size:22px;color:#FFF;line-height:1;font-family:'S-CoreDream-5Medium';}
.wrap_link_2 .text_2{display:none;}

@media all and (max-width:1280px){
	.wrap_link_2 .text_1{font-size:20px;}
}
@media all and (max-width:768px){
	.wrap_link_2 .text_1{font-size:18px;}
}
/*HOVER*/
@media all and (min-width:1281px) {
	.wrap_link_2 .item:hover .item_1{transform:scale(1.1);}
	.wrap_link_2 .item:hover .item_1::before{background:rgba(0,0,0,0.7);}
	.wrap_link_2 .item:hover .item_2::before{border-color:#FFF;}
}