
#svisual_layout{width:100%; position: relative;  background-color: #0c3472;}
.location{}
	@media (max-width:479px){  
		.location{display:none !important; }
		}
.location_ul{height:68px; display: flex; align-items: center;}
.location_ul > li{display: inline-block;line-height:68px;vertical-align: top;position: relative;cursor: pointer;}
.location_ul > li.lo span{font-size: 15px;font-weight: 400;color: #fff;}
.location_ul > li.lo span:hover{text-decoration: underline;}

.location_ul li.lo:hover , .location_ul li.home:hover{background-color: #0b2d60;}
.location_ul li.lo > i {        background-image: url(/common/images/location_more_btn.svg);    position: absolute;    width: 12px;    height: 8px;    right: 13px;    background-repeat: no-repeat;    background-position: left center;    top: 48%;    background-size: 100%;}
.location_ul li.lo.on > i {        background-image: url(/common/images/location_more_btn.svg);    position: absolute;    width: 12px;    height: 8px;    right: 13px;    background-repeat: no-repeat;    background-position: left center;    top: 48%;    background-size: 100%;}
.location_ul li:last-child::after{background:none;}
.location_ul li.lo > a{    font-size: 0;    padding: 0 40px 0 20px;    display: inline-block;    vertical-align: middle;    line-height: normal;    border-right: 1px solid #818181;    width: 100%;}
.location_ul .home{width: auto;}
.location_ul .home a{ 
	font-size: 0;
	padding: 0 16px;
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	border-right: 1px solid #818181;}
.location_ul .home a img{display: inline-block;    vertical-align: middle;height: 17px;}
.location_ul > li:nth-child(2),#lo_drop1{min-width: 100px; /* max-width: 160px; */}
.location_ul > li:nth-child(3),#lo_drop2{max-width: 210px; width: 100%;/* max-width: 240px; */}

ul[id*="lo_drop"]{display: none; position: absolute; background: #fff; width: 100%; left: 0px;margin-top: 0px;z-index: 1;padding: 5px 0;border:1px solid #d9d9d9 ;}
ul[id*="lo_drop"] li{margin: 0 15px;border-bottom:1px solid #d9d9d9 ;line-height: normal;}
ul[id*="lo_drop"] li:last-child{border-bottom:0}
ul[id*="lo_drop"] li a{font-size: 14px;display: block;padding:10px 0}
ul[id*="lo_drop"] li a:hover{ color:#19467e;text-decoration: underline;}
.location_ul li.lo:hover  ul[id*="lo_drop"]{display: block;}
button.share_btn {
	background: none;  
	position: absolute;
	right: 0;
	display: inline-block;
	top: 0;  
	padding: 0 10px 0 40px;
	background-image: url(/common/images/location_share_btn.svg); 
	background-repeat: no-repeat;  
	background-size: 15px; 
	background-position: 10px center;  
	font-weight: 200;   
	line-height: 60px;}
button.share_btn:hover{text-decoration: underline;}
button.share_btn:hover{background-color: #0b2d60;}


@ (max-width:599px){
    #svisual_layout{display: none;}
}


@media (max-width:479px){    
	.share_btn{display:none; }/*  二쇱냼 蹂듭궗�븯湲� */



}

/* �뭼�꽣 */
footer{
	position: relative;
	bottom: auto;
	left:0;
	width:100%;
	background: #040B1B;
	}
