@charset "utf-8";

/**********************************
	Header Layout
**********************************/


@media all and (max-width:530px) {
	.headWrap .aside .mymenu {padding:0; width:4rem; margin-right:1rem;}
	.headWrap .aside .mymenu span {display:block; position:absolute; top:0; right:0; text-indent:-999px; width:0; overflow:hidden;}
}


.lnb_nav .li_depth01.on > a,
.lnb_nav .li_depth01.active > a {color:#0747a0;}

/** LNB 스타일 변경 **/
.lnb_nav .lnb_sub > .inner:before {content:none;}
.lnb_nav .lnb_sub .tit {display:none;}
.lnb_nav .lnb_sub .depth02 {min-height:12rem; margin-left:0; background:none; padding-top:3rem; padding-bottom:3rem;}
.lnb_nav .lnb_sub .depth02:after {content:''; display:block; clear:both; }
.lnb_nav .depth02 > li {display:block; width:19%; float:left; margin:0 0.5%;}
.lnb_nav .depth02 > li > .cell {display:block; width:100%; border:1px solid #ccc;  background:#fff; padding-right:0; border-radius:0.3rem; }
.lnb_nav .depth02 > li > .cell a {margin-left:0; padding:1.8rem 2rem; background:#f8fcff;}
.lnb_nav .depth02 > li > .cell2 {display:block; width:100%;  padding-left:0;}

.lnb_nav .depth02 > li > .cell:hover  {border:1px solid #0747a0;}
.lnb_nav .depth02 > li > .cell:hover a {color:#0747a0; background:#f8fcff; border-radius:0.3rem; }

.lnb_nav .depth03 > li {width:100%; float:none;}
.lnb_nav .depth02 > li + li .depth03 {border-top:none;}
.lnb_nav .depth03 > li a span:hover:after {background:#e1eef9;}

@media (min-width: 1025px) {
	.lnbWrap {padding: 0 220px 0 210px;}
	.lnb_nav .li_depth01 > a > span {padding: 0 20px;}
}


/**********************************
	Side Link
**********************************/

.site_wrap,
footer .btn_close {background:#265886;}

/* 통합예약포털 서브페이지 웹접근성 마크 숨김  */
footer .wa_mark {display: none;}