
/*서브-2차메뉴*/
#aside{ width:200px;}
#aside .marrow{ display:none;}
#aside dl{ width:100%; }
#aside dl:after{ display:block; content:""; clear:both;}
#aside dt{ font-size:2.0em;;letter-spacing:-0.7px; text-align:left; color:#fff; font-weight:normal; padding:20px 0 0px 22px; background:url(../../../img/title_bg.jpg) no-repeat center top; height:93px;}
#aside dt p{ font-size:0.4em;; color:#fff; opacity:0.7; font-weight:500; letter-spacing:0;}
#aside dd{ margin:0; padding:0; text-align:left;}
#aside dd.sub_menu {background-color:#e7f3e8;}
#aside dd a{ display:block; 
	line-height:38px; 
	color:#565656; 
	font-size:1.12em; 
	font-weight:normal; 
	letter-spacing:-.050em; 
	text-indent:10px; 
	background:#fff;
	border-bottom:1px solid #e8e8e8;  
	border-right:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8; 
	font-family: 'Nanum Gothic', sans-serif,"돋움", "굴림", tahoma, sans-serif; 
	background:url(../../../img/arrow_gray.png) 22px 15px no-repeat;
	padding: 0 30px;	
}
#aside dd a:hover{ text-decoration:none; color:#1e2f43; font-weight:500;}
#aside dd a.on{ color:#1e2f43; font-weight:bold; background:url(../../../img/arrow.png) 22px 15px no-repeat #eef1f3; /*border-bottom:1px dotted #eef1f3;*/ padding: 0 30px;}
/*#aside dd a span{ display:block; line-height:33px; color:#1e2f43; font-size:1em; font-weight:normal; letter-spacing:-0.2px; text-indent:25px; background:#eef1f3; border-bottom:1px dotted #eef1f3; }
#aside dd a.on span{ color:#fff; font-weight:500; background:#1a3352;}
#aside dd a.on span:before{ display:inline; content:"-"; color:#fff; font-weight:600; font-size:1.5em; padding-right:3px;}*/
#aside dd dd a{ display:block; line-height:28px; color:#565656; font-size:1.0em !important; font-weight:normal; letter-spacing:-0.2px; text-indent:15px; background:#fff; border-bottom:0px solid #e8e8e8  !important;  border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8}

#aside dd:nth-child(2) a span{ color:red;}
#aside dd:nth-child(3) a span{ color:blue;}

#aside dd dd:first-child a{ display:block; line-height:28px; color:#565656; font-size:1.0em !important; font-weight:normal; letter-spacing:-0.2px; text-indent:15px; background:#fff; border-bottom:0px solid #e8e8e8  !important;  border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; padding:15px 0 0}
#aside dd dd:last-child a{ display:block; line-height:28px; color:#565656; font-size:1.0em !important; font-weight:normal; letter-spacing:-0.2px; text-indent:15px; background:#fff; border-bottom:1px solid #e8e8e8  !important;  border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8;  padding:0 0 15px}
@media (max-width:991px) {
#aside{ width:100%; height:43px; position:relative;}
#aside .marrow{ display:block; width:38px; height:43px; background:url(m_arrow.png) no-repeat center top; position:absolute; top:0px; right:0; z-index:10;}
#aside .dl_wrap{ width:100%; height:43px; overflow-x:scroll; background:#2b4250;}
#aside dl{ min-width:992px;}
#aside dt{ display:none;}
#aside dd{display:inline-block; padding-top:5px; }
#aside dd.sub_menu {background-color:#6b9dbb;}
#aside dd a{ display:inline-block; padding:0 6px; font-size:1.1em; letter-spacing:-1px; border:0; text-align:center; background:none; text-indent:0; color:#eee;}
#aside dd a.on{ background:#fff; color:#01325e; padding: 0 6px; font-weight:600;}
#aside dd a span{ text-align:center; background:none; color:#fff; border-bottom:none; line-height:33px; text-indent:0; padding-bottom:2px;}
#aside dd a.on span{ background:#fff; color:#01325e;}
#aside dd a.on span:before{ content:""; padding-right:0px;}
#aside dd:nth-child(2) a span,
#aside dd:nth-child(3) a span{ color:#fff;}

#aside dd:nth-child(2) a.on span{ color:red;}
#aside dd:nth-child(3) a.on span{ color:blue;}

}



/*고객센터*/
.left_cus{border:1px solid #e8e8e8; padding:15px; margin:30px 0 0; }
.left_cus dt {display: none;}
.left_cus .img { text-align: center!important;}
.left_cus .tel { padding:12px 26px 3px!important; font-size: 2.2em; color: #b37b57; font-weight: 500; text-align: center!important;}
.left_cus .phone { padding:0px 26px 5px!important; font-size: 1.3em; color: #3c455c; font-weight: 500; text-align: center!important;}

.left_box{ margin:10px 0 0; }
.left_box:after{ display:block; clear:both; content:"";}
.left_box li.left_li { float: left; width:71px; /*width: 49%;*/ height: 50px; border-radius: 3px; text-align: center; padding: 6px 0; transition: .3s;}
.left_box li.left_li:hover { opacity: 0.8; transition: .3s;}
.left_box li.st1 { background: #ffe905; }
.left_box li.st2 { background: #2b4250; margin-left: 1px;}
.left_box li.st3 { background: #fff; border:1px solid #e8e8e8; margin-left: 2px;}

/*sms문자*/
#sms_box{ border-radius:5px; padding:15px 15px !important;}

@media (max-width:991px) {
.left_cus{ display: none; }
.left_box{ display: none; }
#sms_box{ display:none;}
}

.dropdown-menu {
    position: absolute!important;
    padding: 15px 10px!important;
    margin-left: 220px!important;
}
		
