@charset "utf-8";
#header{width:100%;height:82px;background: #fff;position: fixed;box-sizing: border-box;z-index: 9999;}
#header.on{background: rgba(255,255,255,.9);box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);}
#header .header_in{width:100%;height:100%;position: relative;box-sizing: border-box;min-width:1240px;}
#header .header_in h1{height: 82px;margin-left:80px;position: absolute;}
#header .header_in h1 a{display: block;}
#header .header_in h1 a img{height:82px;}

#header .header_in .gnb{position: absolute;right:82px;}
#header .header_in .gnb > li{float:left;position: relative;}

#header .header_in .gnb > li > a{display: block;padding:0 22px;line-height:82px;color:#333;font-family: 'Noto Sans KR';font-size:13px;transition: all .5s ease;}
#header .header_in .gnb > li:hover > a{color:#555;}
#header .header_in .gnb > li > a > span{position: relative;display: inline;}
#header .header_in .gnb > li > a > span:after{content: '';position: absolute;left:50%;right:0;bottom:-10px;background: #000;transition: all .5s ease;width:0%;height:1px;}
#header .header_in .gnb > li:hover > a > span:after{width:100%;left:0;}

#header .header_in .gnb .dep2{width:144%;position: absolute;left:0;top:82px;padding:15px 30px;background: #555;box-shadow: 1.29px 1.53px 9px 0 rgba(0,0,0,.1);display: none;}
#header .header_in .gnb .dep2_5{width:160%;}
#header .header_in .gnb .dep2 li{padding:6px 0;}
#header .header_in .gnb .dep2 li a{display: block;color:#fff;font-size:13px;font-family: 'Muli';transition: all .5s ease;}
#header .header_in .gnb .dep2 li a:hover{color:#ccc;}
/*footer*/

#footer{background: #333;margin-top:50px;position: relative;box-sizing: border-box;padding:60px 80px 30px;overflow: hidden;min-width:1240px;}
#footer > h2{margin-left:10px;position: absolute;}
#footer > h2 img{height:55px;}
#footer > h6{width:100%;text-align: center;clear: both;color:#fff;font-family: 'Poppins';font-size:12px;opacity: .8;}
#footer > h6 span{font-family: 'Noto sans KR'}

#footer .left_box{float:left;margin-left:15px;color:#fff;margin-top:60px;font-size:13px;font-family: 'Noto sans KR';font-weight: 300;}
#footer .left_box h3{margin-bottom:20px;}
#footer .left_box h4{margin-bottom:20px;}
#footer .left_box h4 span{font-family: 'Poppins'}
#footer .left_box h5{margin-bottom:20px;}
#footer .left_box h5 span{font-family: 'Poppins'}

#footer .right_box{float:right;margin-right:15px;font-size:13px;font-family: 'Noto sans KR';font-weight: 300;color:#fff;text-align: right;}
#footer .right_box h2{font-family: 'Poppins';font-size:18px;font-weight: bold;line-height:33px;margin-bottom:27px;}
#footer .right_box h3{margin-bottom:20px;}
#footer .right_box h4{margin-bottom:20px;}
#footer .right_box h4 span{font-family: 'Poppins'}
#footer .right_box h5{margin-bottom:20px;}
#footer .right_box h5 span{font-family: 'Poppins'}

#footer h6 a{ color:#fff; transition: all 0.2s ease-out;}
#footer h6 a:hover{ color:#ff5a53;}