@charset "utf-8";

body, input, select, textarea, button {font-family:'NotoSansKR_400',NotoSansKR,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:14.5px;line-height:1.5;color:#333;}
a {text-decoration:none;color:#333;background-color:transparent;}
/*a:hover, a:focus {color:#f00;outline:0;}*/

#container_wrap{position: relative;}
#header_wrap, #container_wrap,#footer_wrap{min-width:1200px;}
#header {height:90px;width:1180px;left:50%;margin-left:-590px;position:relative;z-index:99999;}
#container {width:1180px;left:50%;margin-left:-590px;position:relative;}
#footer {height:160px;width:1180px;left:50%;margin-left:-590px;position:relative;}

#header .logo {position: absolute;left:0;bottom:15px;}
#footer_wrap{background: #f6f6f6;margin-top:30px;}
/* utilmenu */
.utilmenu {position:absolute;right:0px;top:5px;}
.utilmenu li {float:left;padding:0 10px;background:url('/images/common/util_bar.jpg') 0 center no-repeat;}
.utilmenu li:first-child {padding-left:0;background:none;}
.utilmenu li:last-child {padding-right:0;}
.utilmenu li a {font-size:13px;color:#999999;}

.white_bar{width:100%;position: absolute;height:37px;top:82px;background: #fff;z-index:1000;border:1px solid #ff3333;display: none;}
.red_arrow{position: absolute;left:50%;top:39px;margin-left:-8px;display: none;}
/* gnb */
#gnb {position:absolute;bottom:14px;right:0px;height:40px;}
#gnb a {display:block;vertical-align:top;text-align:center;}

#gnb>li {float:left;position:relative;padding:0 50px;background:url('/images/common/gray_bar.jpg') 0 14px no-repeat;
padding-bottom:10px;}
#gnb>li:first-child {background:none;}
#gnb>li:last-child {padding-right:0;}

#gnb>li:last-child .red_arrow{margin-left:20px;}

#gnb>li>a {height:40px;line-height:40px;color:#383838;font-size: 19px;font-weight: 500;}

 #gnb>li.on>a {color:#f00;}

#gnb ul {position:absolute;top:44px;display:none;
;padding-top:8px;width:390px;}
#gnb ul.gnb1_sub {padding-left:40px;left:-140px}
#gnb ul.gnb2_sub {left:18px;padding-left:40px;width:100px;}
#gnb ul.gnb3_sub {left:-8px;padding-left:40px;width:150px;}
#gnb ul.gnb4_sub {left:15px;padding-left:40px;width:100px;}
#gnb ul.gnb5_sub {left:25px;padding-left:40px;width:100px;}


#gnb ul li {float:left;margin-right:16px;}
#gnb ul a {height:30px;color:#000;font-size: 16px;}
/*
#gnb ul.gnb1_sub .sub1 {width:50px;}
#gnb ul.gnb1_sub .sub2 {width:50px;}
#gnb ul.gnb1_sub .sub3 {width:50px;}
#gnb ul.gnb1_sub .sub4 {width:50px;}
#gnb ul.gnb1_sub .sub5 {width:50px;}
#gnb ul.gnb1_sub .sub6 {width:50px;}
*/
.big_quick{position: absolute;z-index: 1500;right:50px;top:0;}
.quick_bar{border:1px solid #ccc;background: #fff;text-align: center;overflow: hidden;width:37px;}
.big_quick .bar{position: absolute;left:-21px;}
/*.quick_con{width:50px;overflow: hidden;}*/
.quick_con>a{display: block;border-top:1px solid #ccc;width:150px;}
.quick_con>a:first-child{border-top:0;}

.quick_bar .top{background: #222222;color:#fff;font-weight: 500;display: block;height: 25px;padding-top:5px;border-top:1px solid #ccc;text-align: left;padding-left:4px;}

.quick_bar .wrap>p{float:left;padding:5px;}
.quick_bar .wrap .icon{margin-right:3px;}
.quick_bar .wrap .text{padding-top:10px;}
#gnb ul a:hover {color:#f00;}

/* footer */
#footer .logo_foot {position: absolute;top:40px;left:0;}
#footer .addr {text-align: left;padding-left:320px;padding-top:40px;}
#footer .addr .sep_foot {margin:0 5px;}
#footer .copy {/*font-family:Tahoma, Helvetica, Roboto, 'Apple SD Gothic Neo', Arial, 'Century Gothic', CenturyGothic, Geneva, AppleGothic, sans-serif;*/}
