@charset "utf-8";
@font-face {
  font-family: 'Godo';
  font-style: normal;
  font-weight: 400;
  src: url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff') format('woff');
}


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

.headWrap .aside .mymenu {display:none !important;}

@media (min-width:1025px) {
	.lnbWrap {padding-right:80px; padding-left:248px;}
	.lnb_nav .li_depth01 > a {font-weight:600;}
	.lnb_nav .li_depth01.on > a,
	.lnb_nav .li_depth01.active > a {color:#14b9bc;}
}

.lnb_nav .li_depth01.on > a,
.lnb_nav .li_depth01.active > a {color:#1a7fd4;}

/** 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 #1a7fd4;}
.lnb_nav .depth02 > li > .cell:hover a {color:#1a7fd4; 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;}




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

footer .copy_info p {color:#495d81; font-size:1.4rem; word-break:keep-all;}
footer .copy_info p:before {content:"·";}
footer .copy_info .contact {margin-bottom:1rem;}