@charset "euc-kr";
/* Çì´õ */
#header {position:fixed; top:0; left:0; width:100%; height:150px; padding:40px; border-bottom:1px solid #d2d2d2; background:#fff; z-index:990}
#header:after {clear:both; display:block; content:''}
#header #logo {position:absolute; top:50%; left:50%; width:150px; margin:-45px 0 0 -63px}
#header #logo img {display:block; width:100%}
#header .left-link {float:left; padding-top:10px}
#header .left-link > li {display:inline-block; margin-right:10px; text-align:center; color:#877d7e}
#header .left-link > li a {font-size:30px}
#header .left-link > li i {display:block; font-size:30px; font-weight:600; margin-bottom:5px}
#header .left-link > li span {font-weight:500; color:#877d7e}
#header .btn-allmenu {float:right; position:relative; width:80px; height:80px; border:none; background:transparent; cursor:pointer; outline:none}
#header .btn-allmenu span {position:absolute; left:50%; display:block; width:70px; height:10px; margin-left:-15px; background:#cca865; transition:all .25s ease-in}
#header .btn-allmenu span.line1 {top:12px}
#header .btn-allmenu span.line2 {top:34px}
#header .btn-allmenu span.line3 {top:56px}
/* ÀüÃ¼ ¸Þ´º */
#menuMask {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:990}
#all-menu {position:fixed; top:0; right:-440px; width:440px; height:100%; background:#c2a060; overflow-y:auto; z-index:1000}
#all-menu > .inner {position:relative; padding-bottom:40px; z-index:10}
#all-menu > .inner .link-home {display:block; padding:25px 30px; font-size:50px; color:#fff; background:#aa8e4f}
#all-menu > .inner .link-home i {margin-right:10px; vertical-align:-1px}
#all-menu > .inner .depth1 {}
#all-menu > .inner .depth1 > li {}
#all-menu > .inner .depth1 > li > a {display:block; width:100%; padding:20px 30px; font-size:40px; color:#fff; border-bottom:1px solid #d9be8c}
#all-menu > .inner .depth1 > li.active > a, #all-menu > .inner .depth1 > li.on > a {font-weight:600}
#all-menu > .inner .depth1 > li > .depth2 {display:none; padding:15px 30px; border-bottom:1px solid #d9be8c; background:#b9985b}
#all-menu > .inner .depth1 > li > .depth2 > li {padding:8px 0}
#all-menu > .inner .depth1 > li > .depth2 > li > a {font-size:30px; color:#fff; opacity:.7}
#all-menu > .inner .depth1 > li > .depth2 > li.active > a {opacity:1}
#all-menu .btnClose {position:absolute; top:20px; right:20px; width:50px; height:50px; border:none; background:transparent; cursor:pointer; outline:none; opacity:0; transition:all .75s ease-out}
#all-menu.open .btnClose {position:fixed; opacity:1}
#all-menu .btnClose span {position:absolute; display:block; top:50%; left:0; width:100%; height:1px; background:#fff}
#all-menu .btnClose span.line1 {transform:rotate(45deg)}
#all-menu .btnClose span.line2 {transform:rotate(-45deg)}
/* ÇªÅÍ */
#footer {clear:both; margin-top:0px; padding:30px 20px; text-align:center; background:#222}
#footer ul > li {display:inline-block; font-size:30px; font-weight:600; color:#818181; margin:0 4px}
#footer address {font-size:30px; font-weight:600; color:#818181}
#footer address span { font-size:30px; display:inline-block; margin-left:8px}
#footer a {font-size:30px; color:#818181}