.sub-visual-box{position:relative;height:415px;}
.sub-visual-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);}
.sub-visual-box .sub-visual-img-box{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/_res/hsc/hscnews/img/content/visualbackground.jpg)}
.sub-visual-box .sub-visual-txt-box{ position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.sub-visual-box .sub-visual-txt-box h3{position:relative;font-size:45px;font-weight:500;color:#fff;letter-spacing:-1.125px;line-height:1;text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);}


.path-box{max-width:1400px;margin:0 auto;padding:0 0 20px 0;}
.path-box > div{position:relative;font-size:0;white-space:nowrap;letter-spacing:0;line-height:1;}

.path-box .home{display: inline-block;width:16px;height:16px;background:url(/_res/hsc/hscnews/img/content/visual background.png) no-repeat 50% 50%/100%;vertical-align:middle;}
.path-box .path-depth-wrap {display: inline-block;width: calc(100% - 16px);}
.path-box ul li{display:inline-block;padding:0 0 0 15px;}
.path-box ul li:before{content:'';display:inline-block;margin:0 15px 0 0;width:8px;height:14px;background:url(../img/common/ico-path-arrow.png) no-repeat 0 0/100%;vertical-align:middle;}
.path-box ul li a{display: inline-block;font-size:14px;font-weight:200;color:#fff;letter-spacing:-0.35px;line-height:19px;vertical-align: middle;text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);}

.lnb-box{position:relative;max-width:1400px;margin:0 auto;}
.lnb-box .lnb-menu{display:table;table-layout:fixed;width:100%;height:45px;}
.lnb-box .lnb-menu li{display:table-cell;} 

.lnb-box .lnb-menu li a{display:table;table-layout:fixed;width:100%;min-height:72px;text-align:center;}
.lnb-box .lnb-menu li a span{display:table-cell;padding:0 15px;font-size:20px;font-weight:500;color:#fff;text-overflow:ellipsis;line-height:25px;vertical-align:middle;white-space:nowrap;overflow:hidden;}
.lnb-box .lnb-menu li a.active span{background:#fff;color:#000;}
.lnb-box .lnb-menu li ul{display:none;}

.path-depth {display:none !important;}

@media screen and (max-width: 1024px){
	.path-box{padding:0 35px 20px 35px;}
	.path-box ul li{max-width:33.333%;box-sizing:border-box;}
	.path-box ul li a{width:calc(100% - 4px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

	.lnb-box{padding:0 35px;}
}

@media screen and (max-width: 768px){
	.sub-visual-box{height: unset;min-height:296px;}
	.sub-visual-box .sub-visual-txt-box{position:static;transform:unset;}
	.sub-visual-box .sub-visual-txt-box h3{font-size:23px;letter-spacing:-0.575px;text-align: center;padding: 125px 0 70px 0;;}
	
	.sub-visual-box .sub-visual-con-box{position:static;}
	.path-box{padding:0 15px 14px 15px;}
	.path-box .home{width:10px;height:10px;}
	.path-box .path-depth-wrap{width: calc(100% - 10px);}
	.path-box ul li{padding:0 0 0 10px;}
	.path-box ul li:before{margin:0 10px 0 0;width:4px;height:8px;}
	.path-box ul li a{font-size:14px;line-height:19px;}
	
	.lnb-box{padding:0 15px;}
	.lnb-box .lnb-menu li{width:50%;float:left;}
	.lnb-box .lnb-menu li a{min-height:45px;}
	.lnb-box .lnb-menu li a span{font-size:14px;line-height:19px;}
}