@charset "UTF-8";

/* 퀵링크 */
.vi-quick-lnk-box{position:absolute;right:0;bottom:0;z-index:10;width:55%;}
.vi-quick-lnk-box ul{display:table;width:100%;table-layout:fixed;}
.vi-quick-lnk-box ul li{display:table-cell;position:relative;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fff;vertical-align:middle;box-sizing:border-box;}
.vi-quick-lnk-box ul li a{display:block;padding:35px 45px;}
.vi-quick-lnk-box ul li a:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;box-sizing:border-box;transition:all 0.2s;}
.vi-quick-lnk-box ul li:hover a:after{border:1px solid #da0000;}
.vi-quick-lnk-box ul li a span{display:block;}
.vi-quick-lnk-box ul li a span:nth-of-type(1){font-size:1.5rem;line-height:2rem;}
.vi-quick-lnk-box ul li a span:nth-of-type(2){font-weight:200;font-size:0.937rem;color:#7c7c7c;line-height:1.437rem;}

@media screen and (max-width :1440px) {
	.vi-quick-lnk-box{width:80%;}
}

@media screen and (max-width :1024.98px) {
	.vi-quick-lnk-box{width:100%;}
}

@media screen and (max-width :768px) {
	.vi-quick-lnk-box{position:relative;z-index:0;}
	.vi-quick-lnk-box ul{display:flex;flex-wrap:wrap;}
	.vi-quick-lnk-box ul li{width:50%;}
	.vi-quick-lnk-box ul li a{padding:12px 18px;}
	.vi-quick-lnk-box ul li:hover a:after{border:0;}
	.vi-quick-lnk-box ul li a span:nth-of-type(1){font-size:1rem;line-height:1.5rem;}
	.vi-quick-lnk-box ul li a span:nth-of-type(2){font-size:0.928rem;line-height:1.428rem;}
}