@charset "utf-8";


/* ======================================== Font ======================================== */
@font-face{
  font-family: 'NanumSquare';
  font-style: normal;
  font-weight: 400;
  src: url(/css/fonts/NanumSquareR.eot);
  src: url(/css/fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
       url(/css/fonts/nanumsquarer-webfont.woff2) format('woff2'),
       url(/css/fonts/nanumsquarer-webfont.woff) format('woff'),
	   url(/css/fonts/NanumSquareR.ttf) format('truetype');
}
@font-face{
  font-family: 'NanumSquare';
  font-style: normal;
  font-weight: 500;
  src: url(/css/fonts/NanumSquareB.eot);
  src: url(/css/fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
       url(/css/fonts/nanumsquareb-webfont.woff2) format('woff2'),
       url(/css/fonts/NanumSquareB.ttf) format('truetype');
}
@font-face{
  font-family: 'NanumSquareEB';
  font-style: normal;
  font-weight: 900;
  src: url(/css/fonts/NanumSquareB.eot);
  src: url(/css/fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
       url(/css/fonts/nanumsquareeb-webfont.woff2) format('woff2'),
       url(/css/fonts/nanumsquareeb-webfont.woff) format('woff'),
	   url(/css/fonts/NanumSquareB.ttf) format('truetype');
} 
@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(/css/fonts/NanumGothic-Regular.eot);
  src: url(/css/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/css/fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(/css/fonts/NanumGothic-Regular.woff) format('woff');
}
@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 700;
  src: url(/css/fonts/NanumGothic-Bold.eot);
  src: url(/css/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/css/fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(/css/fonts/NanumGothic-Bold.woff) format('woff');
}
body,input,textarea,select,button,table{font-family:'NanumGothic';color:#333;font-size:15px;word-break:break-word;}
img{max-width:100%;}
input[type='text'], input[type='password'], input[type='number'], select{height:38px;}
input.useDatepicker{width:140px;background:#fff url(/images/kor/sub/icon_inputDate.gif) no-repeat 95% center;}
.ui-datepicker .ui-datepicker-prev{background:url(/images/kor/sub/btn_calendarPrev.png) no-repeat center center;}
.ui-datepicker .ui-datepicker-next{background:url(/images/kor/sub/btn_calendarNext.png) no-repeat center center;}

/* ======================================== layout ======================================== */
#skipLink a{display:block;position:fixed;top:-999px;padding:8px 0;width:150px;text-align:center;color:#fff;background:#000;z-index:999999}
#skipLink a:focus, #skipLink a:hover, #skipLink a:focus, #skipLink a:active{left:0px;top:0px}
#skipLink dt{position:absolute;height:0;width:0;left:-9999px;overflow:hidden;font-size:0;line-height:0;}
#wrap{overflow:hidden;}
#header{height:100px;transition-duration:.1s;z-index:100;}
#header h1{display:block;position:absolute;left:0;top:26px;}
#gnb{float:right;margin-right:100px;padding-top:50px;}
#gnb > ul:After{display:block;content:'';clear:both;}
#gnb > ul > li{display:block;float:left;}
#gnb > ul > li > a{display:block;position:relative;padding:0 15px;font-size:19px;font-weight:bold;color:#000;line-height:140%;letter-spacing:-.5px;}
#gnb .gnbBox{position:absolute;top:100px;left:0;right:0;margin:0 -1000px;height:0;background:#fff;transition-duration:.1s;opacity:0;overflow:hidden;border-top:1px solid #ccc;z-index:10;box-shadow:4px 3px 5px 0px rgb(0 0 0 / 0.5);
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-position: 0 100%;background-repeat: no-repeat;-webkit-background-size: 100% 3px;-moz-background-size: 100% 3px;
	background-size: 100% 3px;background-image: -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -moz-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -o-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);	background-image: linear-gradient(to right, #911b2b 0%, #153b75 100%), linear-gradient(to right, #911b2b 0%, #153b75 100%);
}
#gnb .gnbBox .gnbBg{position:absolute;left:-360px;top:0;bottom:3px;width:620px;background-size:cover;background-repeat:no-repeat;background-position:center;}
#gnb .gnbBox .gnbBg.bg1{background-image:url(/images/kor/common/bg_gnbTitle1.jpg);}
#gnb .gnbBox .gnbBg.bg2{background-image:url(/images/kor/common/bg_gnbTitle2.jpg);}
#gnb .gnbBox .gnbBg.bg3{background-image:url(/images/kor/common/bg_gnbTitle3.jpg);}
#gnb .gnbBox .gnbBg.bg4{background-image:url(/images/kor/common/bg_gnbTitle4.jpg);}
#gnb .gnbBox .gnbBg.bg5{background-image:url(/images/kor/common/bg_gnbTitle5.jpg);}
#gnb .gnbBox .gnbBg.bg6{background-image:url(/images/kor/common/bg_gnbTitle6.jpg);}
#gnb .gnbBox .gnbTitle{display:block;position:absolute;top:60px;left:60px;padding:28px 38px;width:302px;height:164px;background:url(/images/kor/common/bg_gnbTitle_txt.png) no-repeat right bottom; border-image-slice: 20%;box-sizing:border-box;color:#fff;font-size:32px;font-family:'NanumSquare';letter-spacing:-1px;}
#gnb .gnbBox .gnbTitle:after{display:block;content:'';position:absolute;top:88px;left:38px;width:42px;height:9px;background:url(/images/kor/common/icon_gnbTitle_ar.png) no-repeat;}
#gnb .gnbBox .depth2{margin-left:415px;padding:65px 0 20px;min-height:370px;letter-spacing:-.5px;box-sizing:border-box;}
#gnb .gnbBox .depth2:after{display:block;content:'';clear:both;}
#gnb .gnbBox .depth2 > li{display:block;float:left;margin-bottom:40px;padding:0 1%;width:33.3333%;box-sizing:border-box;}
#gnb .gnbBox .depth2 > li:nth-child(3n+1){clear:both;}
#gnb .gnbBox .depth2 > li > a{display:block;font-size:20px;color:#911b2b;font-weight:bold;}
#gnb .gnbBox .depth3{padding-top:15px;}
#gnb .gnbBox .depth3 > li{display:block;position:relative;padding:5px 0;padding-left:10px;}
#gnb .gnbBox .depth3 > li:after{display:block;content:'';position:absolute;top:13px;left:0;width:3px;height:3px;background:#666;}
#gnb .gnbBox .depth3 > li > a{display:block;font-size:16px;color:#333;}
#gnb .gnbBox .newWin{display:inline-block;vertical-align:middle;margin-left:10px;width:16px;height:16px;background:url(/images/kor/common/icon_newWin.gif) no-repeat;}
#header.active{background:#fff !important;transition-duration:.2s;}
#header.active #gnb > ul > li.active > a:after{display:block;content:'';position:absolute;left:5px;right:5px;bottom:-25px;height:5px;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-position: 0 100%;background-repeat: no-repeat;-webkit-background-size: 100% 5px;-moz-background-size: 100% 5px;
	background-size: 100% 5px;background-image: -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -moz-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -o-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);	background-image: linear-gradient(to right, #911b2b 0%, #153b75 100%), linear-gradient(to right, #911b2b 0%, #153b75 100%);
}
#header.active #gnb > ul > li.active > a{color:#911b2b;font-weight:bold;}
#gnb > ul > li.active .gnbBox{height:auto;opacity:1;transition-duration:0.3s;}
#header.active #gnb > ul > li.active .gnbBox{transition-duration:0s;}
#header .langEng{display:block;position:absolute;right:0;top:12px;font-weight:bold;font-size:14px;}
#header .langDiv{display:block;position:absolute;right:61px;top:12px;font-weight:bold;font-size:14px;color: #fff;}
#header .langKids{display:block;position:absolute;right:68px;top:12px;font-weight:bold;font-size:14px;}
#header .topSearch{display:block;position:absolute;right:40px;top:43px;width:36px;height:36px;background:url(/images/kor/common/icon_topSearch.png) no-repeat center;text-indent:-9999em;}
#header .topSearch.active{background:url(/images/kor/common/icon_topSearch_on.png) no-repeat;}
#totalSearch{position:absolute;top:100px;left:0;right:0;height:0;z-index:101;text-align:center;opacity:0;overflow:hidden;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-position: 0 100%;background-repeat: no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;background-size: 100% 100%;
	background-image: -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -moz-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -o-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);	background-image: linear-gradient(to right, #911b2b 0%, #153b75 100%), linear-gradient(to right, #911b2b 0%, #153b75 100%);
}
#totalSearch:after{display:block;content:'';position:absolute;left:50%;margin-left:522px;top:-15px;width:39px;height:15px;background:url(/images/kor/common/icon_totalSearch_arrow.png) no-repeat;}
#totalSearch.active{padding:30px 0;height:105px;transition-duration:.3s;opacity:1;overflow:inherit;}
#totalSearch .selectBtn{display:inline-block;vertical-align:middle;margin:0 1px;width:123px;height:44px;border-radius:22px;border:2px solid #fff;box-sizing:border-box;text-align:center;font-size:17px;font-weight:bold;opacity:.3;line-height:40px;color:#fff;}
#totalSearch .selectBtn.active{opacity:1;}
#totalSearch input[type="text"]{display:inline-block;vertical-align:middle;margin-left:18px;padding:0 12px;width:400px;height:44px;background:none;border:0px none;box-sizing:border-box;border-bottom:2px solid #911b2b;color:#fff;font-size:17px;}
#totalSearch input[type="text"]::placeholder{color:#fff;}
#totalSearch input[type="submit"]{display:inline-block;vertical-align:middle;margin-left:-20px;width:134px;height:44px;background:#911b2b url(/images/kor/common/icon_totalSearch_submit.png) no-repeat 32px center;border:0px none;border-radius:22px;color:#fff;font-size:18px;font-weight:bold;text-indent:25px;}
#header .allNavOpen{display:block;position:absolute;right:0;top:43px;width:36px;height:36px;background:url(/images/kor/common/icon_allNavOpen.png) no-repeat center;text-indent:-9999em;}
#header .allNavOpen.active{background:url(/images/kor/common/icon_topSearch_on.png) no-repeat center;}
#allNav{position:absolute;top:100px;left:0;right:0;height:0;background:#fff;z-index:101;opacity:0;overflow:hidden;}
#allNav:before{display:block;content:'';position:absolute;bottom:0;left:0;right:0;height:3px;z-index:9;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-position: 0 100%;background-repeat: no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;background-size: 100% 100%;
	background-image: -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -moz-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -o-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);	background-image: linear-gradient(to right, #911b2b 0%, #153b75 100%), linear-gradient(to right, #911b2b 0%, #153b75 100%);
}
#allNav:after{display:block;content:'';position:absolute;left:50%;margin-left:562px;top:-15px;width:39px;height:15px;background:url(/images/kor/common/icon_totalSearch_arrow.png) no-repeat;}
#allNav.active{height:auto;transition-duration:.3s;opacity:1;overflow:inherit;box-shadow:4px 3px 5px 0px rgba(0,0,0,0.5);}
#allNav .title{display:block;height:64px;text-align:center;color:#fff;font-size:26px;font-weight:bold;line-height:64px;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-position: 0 100%;background-repeat: no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;background-size: 100% 100%;
	background-image: -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -moz-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);background-image: -o-linear-gradient(left, #911b2b 0%, #153b75 100%), -webkit-linear-gradient(left, #911b2b 0%, #153b75 100%);	background-image: linear-gradient(to right, #911b2b 0%, #153b75 100%), linear-gradient(to right, #911b2b 0%, #153b75 100%);
}
#allNav .title img{display:inline-block;vertical-align:inherit;margin-right:18px;}
#allNav .depth1 > li{display:block;position:relative;padding-top:45px;border-bottom:1px solid #ddd;}
#allNav .depth1 > li:last-child{border-bottom:0px none;}
#allNav .depth1 > li > a{display:block;position:absolute;left:0;top:0;padding:40px 55px;font-size:28px;font-weight:bold;color:#000;}
#allNav .depth2{margin-left:440px;letter-spacing:-.5px;box-sizing:border-box;}
#allNav .depth2:after{display:block;content:'';clear:both;}
#allNav .depth2 > li{display:block;float:left;margin-bottom:40px;padding:0 1%;width:33.3333%;box-sizing:border-box;}
#allNav .depth2 > li:nth-child(3n+1){clear:both;}
#allNav .depth2 > li > a{display:block;font-size:20px;color:#911b2b;font-weight:bold;}
#allNav .depth3{padding-top:15px;}
#allNav .depth3 > li{display:block;position:relative;padding:5px 0;padding-left:10px;}
#allNav .depth3 > li:after{display:block;content:'';position:absolute;top:11px;left:0;width:3px;height:3px;background:#666;}
#allNav .depth3 > li > a{display:block;font-size:16px;color:#333;}
#allNav .newWin{display:inline-block;vertical-align:middle;margin-left:10px;width:16px;height:16px;background:url(/images/kor/common/icon_newWin.gif) no-repeat;}
#sideQuick{position:fixed;right:0;top:0;bottom:0;width:105px;background:#fff;border-left:1px solid #ebdfcf;z-index:101;}
#sideQuick .topLink{display:block;padding-top:45px;height:145px;box-sizing:border-box;background:#a9812b url(/images/kor/main/icon_sideQuick_topLink.png) no-repeat center 95px;font-size:17px;color:#fff;font-weight:bold;text-align:center;}/* 명도대비수정 20210222 */
#sideQuick > ul{padding:10px 0;}
#sideQuick > ul > li{padding:10px 5px;}
#sideQuick > ul > li a{display:block;font-size:15px;font-weight:bold;color:#323232;text-align:center;line-height:130%;}
#sideQuick .btnCouncel{display:block;padding-top:80px;background:url(/images/kor/main/icon_btnCouncel.gif) no-repeat top center;font-size:14px;text-align:center;}
#sideQuick .btnCouncel > b{display:block;margin-bottom:3px;}
#sideQuick .btnCouncel .time{display:block;padding-top:3px;font-size:13px;color:#967242;}
#sideQuick .btnCouncel2{display:block;padding-top:15px;font-size:14px;text-align:center;}
#sideQuick .btnCouncel2 > b{display:block;margin-bottom:3px;}
#sideQuick .btnCouncel2 .time{display:block;padding-top:3px;font-size:13px;color:#967242;}
#topBtn{display:block;position:fixed;bottom:25px;right:25px;width:50px;height:50px;background:url(/images/kor/common/icon_topBtn.png) no-repeat;text-indent:-9999em;z-index:102;}
#topBtn:hover{background:url(/images/kor/common/icon_topBtn_on.png) no-repeat;}
#footer{padding:30px 0;height:230px;background:#911b2b;text-align:center;box-sizing:border-box;}
#footer .footerLogo{display:block;margin:0 auto 25px;}
#footer .relatedSite{position:absolute;right:0;top:0;}
#footer .relatedSite .siteOpen{display:block;width:205px;height:42px;background:url(/images/kor/common/icon_relatedSite_ar.png) no-repeat 134px center;border:1px solid #b2606b;box-sizing:border-box;line-height:40px;font-size:15px;color:#fff;text-indent:-25px;}
#footer .relatedSite > ul{display:none;position:absolute;bottom:42px;left:0;right:0;padding:10px 20px;background:#fff;border:1px solid #911b2b;z-index:10;box-shadow:4px 3px 5px rgb(0 0 0 / .4);}
#footer .relatedSite > ul li{display:block;padding:8px 0;}
#footer .relatedSite > ul li a{display:block;text-align:left;}
#footer .relatedSite > ul li a:hover{color:#911b2b;}
#footer .relatedSite.active .siteOpen{background:url(/images/kor/common/icon_relatedSite_ar_on.png) no-repeat 134px center;}
#footer .relatedSite.active > ul{display:block;}
#footer .footerLink{margin-bottom:10px;}
#footer .footerLink li{display:inline-block;vertical-align:middle;}
#footer .footerLink li a{display:block;position:relative;padding:0 20px;font-size:15px;font-weight:bold;color:#fff;}
#footer .footerLink li a:after{display:block;content:'';position:absolute;right:0;top:50%;margin-top:-6px;height:12px;border-right:1px solid #a74955;}
#footer .footerLink li:last-child a:after{display:none;}
#footer .footerLink li.txtBrown a{color:#ceab60;}/* 명도대비수정 20210222 */
#footer .siteInfo{margin-bottom:10px;}
#footer .siteInfo li{display:inline-block;vertical-align:middle;margin-right:28px;font-size:14px;color:#cda8ab;}
#footer .copyright{font-size:13px;color:#cda8ab;}

/* ======================================== layout ======================================== */
@media all and (min-width:1200px) and (max-width:1660px){
#header{padding:0 120px 0 0;}
#header > .inner{max-width:inherit;}
#header h1{left:2%;}
#gnb{margin-right:70px;}
#gnb > ul > li > a{font-size:17px;}
#gnb .gnbBox{}
#gnb .gnbBox .gnbBg{left:-230px;}
#gnb .gnbBox .gnbTitle{left:150px;}
#gnb .gnbBox .depth2 > li > a{font-size:18px;}
#header.active #gnb > ul > li.active > a:after{bottom:-30px;}
#allNav{padding-right:105px;}
#allNav .depth2{margin-left:340px;}
.inner{padding:0 2%;max-width:1200px;width:auto;}
#footer{padding-right:105px;}
#footer .relatedSite{right:2%;}
#sideQuick > ul > li a{font-size:14px;}
}

@media all and (max-width:1200px){
#wrap{min-width:inherit;}
.inner{padding:0 2%;width:auto;}
#header{height:80px;}
#header.active{z-index:102;}
.scroll #header{position:fixed !important;top:0;left:0;right:0;background:#fff;border-bottom:3px solid #911b2b;transition-duration:.1s;}
#header h1{top:14px;left:2%;}
#header .allNavOpen{top:23px;right:2%;}
#header .topSearch{top:23px;right:2%;margin-right:45px;}
/*#header .langEng{display:none;}*/
#header .langEng.active{display:block;}
#gnb,
#sideQuick{display:none !important;}
#header .langEng{top:24px;right:14%;/* width:100px; *//* height:36px; *//* border-radius:18px; *//* border:2px solid #fff; */color: #911b2b;box-sizing:border-box;line-height:32px;text-align:center;z-index:102;}
#header .langDiv{top:24px;right:22%;color: #fff;box-sizing:border-box;line-height:32px;text-align:center;z-index:102;}
#header .langKids{top:24px;right:23%;color: #911b2b;box-sizing:border-box;line-height:32px;text-align:center;z-index:102;}
#allNav:after{left:inherit;top:-13px;right:2%;}
#totalSearch:after{left:inherit;top:-13px;right:2%;margin-right:45px;}
.scroll #totalSearch{position:fixed;}
#totalSearch .selectBtn{width:100px;height:35px;font-size:15px;line-height:31px;}
#totalSearch input[type="text"]{width:300px;height:35px;font-size:15px;}
#totalSearch input[type="submit"]{width:120px;height:35px;background-size:18px auto;font-size:16px;}
#allNav .title{padding:0 2%;text-align:left;}
#allNav .inner{padding:0;}
#allNav .depth1{padding:35px 2%;}
#allNav .depth1 > li{padding:18px 0;}
#allNav .depth1 > li > a{padding:0 10px;width:155px;height:50px;line-height:50px;font-size:16px;box-sizing:border-box;}
#allNav .depth2{margin-left:140px;}
#allNav .depth2 > li > a{font-size:17px;}
#allNav .depth3 > li > a{font-size:15px;}
#footer .relatedSite{right:2%;}
#topBtn{z-index:99;}
#b_robot{z-index:99;}
#topBtn:hover{background:url(/images/kor/common/icon_topBtn.png) no-repeat;}
	
}

/* Tablet */
@media all and (min-width:640px) and (max-width:1200px){
#totalSearch,
#allNav{top:80px;}

}
/* Phone */
@media all and (max-width:639px){
#header{height:63px;}
#header h1{top:10px;left:3%;width:130px;}
#header .topSearch.active{background-size:30px 30px;background-position:center;}
#header .topSearch,
#header .allNavOpen{top:15px;}
#header .langEng{top: 16px;right: 26%;}
#header .langDiv{top: 16px;right: 43%; color: #fff;}
#header .langKids{top: 16px;right: 45%;}
#totalSearch{top:63px;}
#totalSearch .selectBtn{margin-bottom:20px;width:100px;font-size:14px;}
#totalSearch.active{height:auto;}
#totalSearch .searchArea{display:block;}
#totalSearch input[type="text"]{margin-left:0;width:230px;}
#totalSearch input[type="submit"]{width:105px;font-size:14px;}
#allNav{top:63px;bottom:0;}
#allNav .inner{height:calc(100% - 64px);overflow-y:auto;}
#allNav:after{display:block;content:'';position:absolute;left:0;top:0;right:inherit;bottom:0;margin:0;width:145px;height:auto;background:#f1f1f1;z-index:-1;}
#allNav .title{padding:0 3%;font-size:22px;}
#allNav .depth1{padding:25px 3%;box-sizing:border-box;}
#allNav .depth1 > li{position:static;padding:5px 0;border-bottom:0px none;}
#allNav .depth1 > li > a{position:relative;left:inherit;top:inherit;letter-spacing:-.5px;}
#allNav .depth1 > li.active > a{background:#911b2b url(/images/kor/common/icon_allNav_depth1_ar.png) no-repeat 120px 20px;color:#fff;}
#allNav .depth1 > li.active > a:after{display:block;content:'';position:absolute;right:0;bottom:0;width:13px;height:13px;background:url(/images/kor/common/icon_allNav_depth1_after.gif) no-repeat;}
#allNav .depth2{display:none;position:absolute;top:45px;left:185px;right:0;margin-left:0;}
#allNav .depth1 > li.active .depth2{display:block;}
#allNav .depth2 > li{float:none;width:auto;}
.inner{padding:0 3%;}
#footer{padding:15px 0;height:auto;}
#footer .footerLogo{margin-bottom:15px;text-align:left;}
#footer .siteInfo{text-align:left;}
#footer .siteInfo li{font-size:13px;color:#fff;}
#footer .footerLink{margin-bottom:15px;text-align:left;}
#footer .footerLink li a{padding:0 10px;font-size:10px;}
#footer .copyright{font-size:12px;text-align:left;}
#footer .relatedSite{position:relative;margin-bottom:15px;left:0;right:0;}
#footer .relatedSite .siteOpen{width:auto;background-position:70% center !important;}
}

/* css/kor/base.css 20210310 웹접근성마크 푸터에 추가 */
#footer .siteInfo{padding:0 90px;}
#footer .footerMark{position:absolute;right:0;bottom:0;}

@media all and (min-width:1200px) and (max-width:1660px){
	#footer .footerMark{right:2%;}
}

@media all and (max-width:1200px){
	#footer .footerMark{right:2%;}
}

@media all and (max-width:639px){
	#footer .siteInfo{padding:0;}
	#footer .footerMark{display:none;}
}

/************ 챗봇 ************/
#b_robot{display:block;position:fixed;bottom:85px;right:10px;width:75px;height:75px;background:url(/images/kor/common/robot.png) no-repeat;text-indent:-9999em;z-index:102;}






