<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

*{margin: 0;padding: 0;box-sizing: border-box;word-break: break-all;}

header {
    width: 100%;
    height: auto;
    position: fixed;
    z-index: 120;
    font-family: "Noto Sans KR", sans-serif;
    font-weight: 400;
}
.header_box {width: 100%;height: 90px;position: relative;z-index: 999;background: #ffffff;border-bottom: 1px solid #eeeeee;box-shadow: 0px 5px 15px rgba(0,0,0,0.05);}
.logo_box {
    width: 139px;
    height: auto;
    margin: 17px 0 0 0;
    position: absolute;
    top: 0;
    left: 4%;
}
.nav_box {
    width: 1200px;
    height: 90px;
    margin: 0 auto;
    padding: 0 2%;
}
.nav_box li {float:left;display: block;width: 14%;position: relative;}
.nav_box li a {color: #222222;}
.nav&gt;li&gt;a {color: #222222;font-size: 17px;display: block;height: 90px;padding-top: 31px;text-align: center;}
.nav&gt;li:hover&gt;a {background:#f7323f; color:#ffffff;}



.subnav {background-color: #ffffff;padding: 13px 10px 15px;z-index: 997;width: 100%;height: auto;box-shadow: 0px 5px 15px rgba(0,0,0,0.05);border: 1px solid #eeeeee;}
.subnav&gt;li {float: none;display: block;width: 100%;height: auto;}
.subnav li a {width: 100%;height: auto;display: block;text-align: center;padding: 6px 0;font-size: 16px;color: #222222;word-break: keep-all;}
.subnav li a:hover { color: #f7323f; text-decoration: underline; text-decoration-color: #f7323f;}

.lang_box {width: 115px;height: 35px;position: absolute;top: 28px;right: 8%;background: #f7323f;border-radius: 18px;}
.lang_box .lang {display: block; width: 100%; height: 100%;}
.lang_box .lang:after {display: block; content: ""; clear: both;}
.lang_box&gt;ul&gt;li&gt;a {background: url(../../img/header_lang1.png) no-repeat 21px 10px;padding: 5px 5px 5px 46px;display: block;z-index: 1000;position: relative;color: #ffffff;font-size: 16px;}
.lang_box .lang_btn {margin-left: 11px;}

.lang_box .lang li ul {display: block;width: 100%;height: 55px;background: #f7323f;border-radius: 0 0 18px 18px;position: absolute;top: 15px;left: 0;z-index: 999;}
.lang_box .lang li ul li {display: block;margin-top: 20px;}
.lang_box .lang li ul li a {padding: 5px 5px 5px 46px;display: block;color: #ffffff;font-size: 16px;}

.allMenuBtn {padding-top: 26px;position: absolute;top: 0;right: 4%;}

.allMenu {width: 100%;height: 235px;background-color: rgba(216,33,49,0.95);padding: 32px 0;border-top: 2px solid #d60d23;border-bottom: 1px solid #d60d23;box-shadow: 0 20px 30px rgba(0,0,0,0.1);position: absolute;z-index: 998;top: 90px;}
.allMenu_wrap {width: 1400px; height: 170px; margin: 0 auto; position: relative;}
.allMenu_tap {float: left; margin: 0 40px 0 0; position: relative;}
.allMenu_tap:nth-child(6) {margin: 0;}
.allMenu_tap h6 {display: block;float: left;color: rgba(225,225,225,0.7);font-size: 20px;font-weight: 600;padding-right: 12px;text-align: right;line-height: 28px;}
.allNav {float: right; border-left: 1px solid rgba(255,255,255,0.2);}

.allNav li a {display: block; color: #ffffff; font-size: 15px; font-family: "Noto Sans KR", sans-serif; margin-left: 10px; font-weight: 300; padding: 0 0 10px 0; position: relative;}
.allNav li a:hover {text-decoration: underline;}

.allMenu {display: none;}
.lang_box .lang li ul {display: none;}
.subnav {display: none;}


@media all and (max-width:1400px) {
	.logo_box {left: 2%;}
	.nav_box {width: 860px;}
	.lang_box {right: 6%;}
	.allMenuBtn {right: 2%;}
	
	
}



/* 탑버튼_공통 */
#top_btn{position:fixed;top:75%;right:25px;display:block;width:50px;height:50px;border-radius:5px;text-indent:-9999px;background:url("../../img/top_btn.png") center center no-repeat; overflow:hidden;opacity:0.8;z-index: 999;box-shadow: 3px 3px 5px rgba(0,0,0,0.3);}

/*푸터*/

footer {width: 100%; height: 280px; background-color: #414141;}
.footer_wrap {width: 1200px; height: 280px; margin: 0 auto;}

.siteMap {width: 775px; height: 280px; float: left; padding: 30px 0 0 0;}
.siteMap li{float: left; display: block;}
.siteMap a {font-family: "Noto Sans KR", sans-serif; display: block;}
.siteMap&gt;ul&gt;li&gt;a {font-size: 15px; font-weight: 700; color: #ffffff;}
.siteMap&gt;ul&gt;li&gt;ul&gt;li {float: none;}
.siteMap&gt;ul&gt;li {margin-right: 47px;}
.siteMap&gt;ul&gt;li:nth-child(6) {margin: 0;}
.siteMap&gt;ul&gt;li&gt;a {margin-bottom: 18px;}
.siteMap&gt;ul&gt;li&gt;ul&gt;li&gt;a {margin-bottom: 9px; font-size: 15px; color: #939393;}




.footer {width: 425px; height: 280px; float: left; position: relative; padding-left: 50px;}
.footer .logo {position: absolute; top: 38px; right: 51px;}
.footer address p {font-size: 13px; font-family: "Noto Sans KR", sans-serif; color: #ffffff; line-height: 23px;}
.footer address {margin: 30px 0 0 0;}
.footer address::before {content: ""; visibility: visible; position: absolute; width: 1px; height: 200px; background-color: #525252; top: 40px; left: 0px;}

.footer .btn {width: 425px; height: 37px; margin: 27px 0;}
.footer .btn a {display: block; float: left; background-color: #525252; color: #929292; padding: 11px 20px; width: 173px; height: 37px; font-size: 14px;}
.footer .btn .btn1 a {margin-right: 5px;}

.footer .copyright {font-size: 13px; color: #ffffff;}</pre></body></html>