@charset "utf-8";
/* 서브레이아웃 */
#header #logo em {color: #333;}
#header #logo .ir-logo {margin-top: 20px;}
#snb {background-color: #6c5d56;}
#gnb {z-index: auto;}
#tm .th1 .th1_lnk .line {background-color: #712022;}
.snb_box .snb .global_l a {border-right-color: #82756f;}
.snb_box .snb .global_l .campus {border-right:none;display: none;}
.snb_box .snb .global_r a {border: none;}
.snb_box .snb .global_r a .skip {position: static;font-size: 15px;color: #c4bebb;}
.snb_box .snb .global_r .gr_sitemap .skip {position: absolute;font-size: 0px;}
.snb_box .snb .global_r .gr_login, .snb_box .snb .global_r .gr_main, .snb_box .snb .global_r .gr_sitemap {width: 65px;text-align: right;}
.snb_box .snb .global_r .gr_main {background-position: 12px 50%;text-align: right;width: 64px;padding-right: 6px;}
.snb_box .snb .global_r .gr_login {background-position: 12px 50%;width: 76px;padding-right: 6px;}
.snb_box .snb .global_r .gr_sitemap {width: 34px;}

#header {}
#tm {margin-right: -36px;margin-top: -10px;}
#tm .th1 {}
#tm .th1 .th1_lnk {text-align: right;width: 100%;display: inline-block;padding: 16px 33px 36px 33px;font-weight: 600;}
#tm .th2 a {}

@media (max-width:1360px) {
#tm {margin-right: 0px;}    
#tm .th1 .th1_lnk {text-align: center;}
}

@media (max-width:1230px) and (min-width:1024px) {
    #container {padding-left: 20px;padding-right: 20px;}
}

@media (max-width:1200px) {
    #header {padding-left: 20px;padding-right: 0;}
    #footer {padding-left: 30px;padding-right: 30px;}
    #tm .th1 .th1_lnk {padding: 16px 15px 36px 15px;}
}

@media (max-width: 1023px) {
#header {padding-left: 0px;}
}

@media (max-width:1165px) {
#tm .th1 .th1_lnk {padding: 16px 15px 36px 15px;}    
}

@media (max-width:1050px) {
#tm .th1 .th1_lnk {padding: 16px 0px 36px 0px;}    
}

@media (max-width:767px) {
    #header, #footer {padding-left: 15px;padding-right: 15px;}
}

/* 모바일메뉴 */
#mo_tm .th1 .th1_lnk {letter-spacing: -1px;padding: 18px 10px;}


/* 푸터 */
#footer {background-color: #32363c;}
#footer .layout {padding: 0;}
#footer .tes {background-image: none;padding: 0;}
#footer .tes .menu ul {margin-bottom: 30px;}
#footer .tes .menu ul li {position: relative;margin-left: 24px;padding-left: 24px;}
#footer .tes .menu ul li:first-child:after {display:none;}
#footer .tes .menu ul li:after {content:'';width: 1px;height: 10px;background-color: #fff;position: absolute;top: 8px;left: 0;transform: translate(0, 0);}
#footer .tes .menu ul li a {color:#fff;font-size: 15px;}
#footer .tes address span {color:#ea9595;margin-right: 5px;}
#footer .copy {margin-top:20px;font-size: 15px;}

@media (max-width:768px) {
    #footer .tes .menu ul li {display: inline-block;width: calc(100% / 3 - 14px);padding: 0;margin: 1%;}
    #footer .tes .menu ul li:after {display:none;}
    #footer .tes .menu ul li a {width: 100%;height: 100%;display: block;text-align: center;}
}

@media (max-width:640px) {
    #footer .tes .menu ul li {width: calc(100% / 2 - 6px);margin-left: 0px;}
}

@media (max-width:390px) {
    #footer .tes .menu ul li {width: 100%;}
}

@media (min-width:769px) {
    #footer .tes .menu ul li:first-child {margin-left: 0;}
}