@charset "euc-kr";
/* Çì´õ */

#header {position:fixed; top:0; left:0; width:100%; height:50px; padding:15px 20px; border-bottom:1px solid #d2d2d2; background:#d2d2d2; z-index:990}
#header:after {clear:both; display:block; content:''}

#header #logo {position:absolute; top:70%; left:40%; margin:-35px 0 0 -50px}
/* #header #logo img {display:block; width:180px; } */

#header #logo img { width:150px; height:auto; }

#header .left-link {float:left; color:#ffffff;}
#header .left-link > li {display:inline-block; text-align:center; color:#ffffff;}
#header .left-link > li a {font-size:11px; color:#ffffff;}
#header .left-link > li a img{width:28px;}
#header .left-link > li i {display:block; font-size:16px; font-weight:600; margin-bottom:5px; color:#ffffff;}
#header .left-link > li span {font-weight:500; color:#ffffff;}

#header .btn-allmenu {float:right; position:relative; width:40px;margin-top:5px; border:none; background:transparent; cursor:pointer; outline:none}
#header .btn-allmenu span {position:absolute; left:50%; display:block; width:30px; height:2px; margin-left:-15px; background:#ad8bbf; transition:all .25s ease-in}
#header .btn-allmenu span.line1 {top:1px}
#header .btn-allmenu span.line2 {top:5px}
#header .btn-allmenu span.line3 {top:9px}


/* ÀüÃ¼ ¸Þ´º */
#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:-240px; width:240px; height:100%; background:rgba(0,0,0,0.7); 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:15px 30px; font-size:16px; color:#fff; background:rgba(0,0,0,0.7);} 
#all-menu > .inner .link-home i {margin-right:10px; vertical-align:-1px}
#all-menu > .inner .depth1 {}
#all-menu > .inner .depth1:after{clear:both;display:block;content:"";}
#all-menu > .inner .depth1 > li {width:50%;float:left;text-align:center;}
#all-menu > .inner .depth1 > li:nth_child(1){width:100%;}
#all-menu > .inner .depth1 > li.parent{width:100%;}
#all-menu > .inner .depth1 > li > a {display:block; width:100%; padding:15px 10px; font-size:13px; color:#fff; border-bottom:1px solid #fff}
#all-menu > .inner .depth1 > li.active > a, #all-menu > .inner .depth1 > li.on > a {color:#ad8bbf;}
#all-menu > .inner .depth1 > li > .depth2 {display:none; padding:5px 30px; border-bottom:1px solid #fff; background:rgba(0,0,0,0.7);}
#all-menu > .inner .depth1 > li > .depth2 > li {padding:8px 0}
#all-menu > .inner .depth1 > li > .depth2 > li > a {font-size:13px; color:#fff; opacity:.7}
#all-menu > .inner .depth1 > li > .depth2 > li.active > a {opacity:1;color:#ad8bbf;}
#all-menu .btnClose {position:absolute; top:10px; right:20px; width:30px; height:30px; 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; padding:30px 20px; text-align:center; background:#222}
#footer ul > li {display:inline-block; font-weight:600; color:#818181; margin:0 4px}
#footer address {font-weight:600; color:#818181}
#footer address span {display:inline-block; margin-left:8px}
#footer a {color:#818181}