/* header */
.location_wrap{float:right;}
.location_wrap .location_box.right{float:right;}
.location_wrap .location_box.right .location{display:inline-block;color:#666;font-size:14px;font-weight:400;padding:0 10px;border-left:1px solid #989898;margin-top:22px;}
.location_wrap .location_box.right .location:first-child{padding-left:0;border-left:0;}
.location_wrap .sns_wrap{float:right;font-size:0;margin-left:5px;}
.hd_wrap{border-bottom:1px solid #d9d9d9;position:relative;z-index:1;-webkit-box-shadow: 0px 5px 15px 0px rgba(204,204,204,1);-moz-box-shadow: 0px 5px 15px 0px rgba(204,204,204,1);box-shadow: 0px 5px 15px 0px rgba(204,204,204,1);}
.hd_wrap .hd_con{width:1080px;margin:0 auto;}
.hd_wrap .logo{float:left;line-height:106px;height:106px;}
.hd_wrap .logo img{vertical-align:middle; width:100%;}
/* gnb */
.hd_wrap .gnb_wrap{float:right;margin-top:15px;clear:right;}
.hd_wrap .gnb_wrap .gnb_con{float:left;margin-top:10px;}
.hd_wrap .gnb_wrap .depth1_wrap{position:relative;float:left;padding-bottom:15px;}
.hd_wrap .gnb_wrap .depth1{display:block;color:#333;font-size:20px;font-weight:500;padding:0 15px;transition:.5s;}
.hd_wrap .gnb_wrap .depth1_wrap:hover .depth1,
.hd_wrap .gnb_wrap .depth1_wrap.active .depth1{color:#129c49;}
.hd_wrap .gnb_wrap .depth2_wrap{display:none;position:absolute;left:50%;top:100%;width:200px;margin:-10px 0 0 -100px;border:1px solid #d9d9d9;background-color:#fff;z-index:99999;border-bottom:0;}
.hd_wrap .gnb_wrap .depth2{display:block;color:#666;font-size:14px;padding:10px;border-bottom:1px solid #d9d9d9;transition:.5s;font-weight:400;}
.hd_wrap .gnb_wrap .depth2_con:hover .depth2,
.hd_wrap .gnb_wrap .depth2_con.active .depth2{background-color:#129c49;color:#fff;}
.hd_wrap .gnb_wrap .gnb_menu{float:left;font-size:0;}
.hd_wrap .gnb_wrap .gnb_menu a{margin-left:4px;}
/* search form */
.search_form_wrap{position:relative;left:50%;width:2000px;height:166px;margin-left:-1000px;background:url('../images/common/search_form_bg.jpg') 0 0 no-repeat;display:none;}
.search_form_wrap .search_form_con{width:940px;margin:0 auto;padding-top:45px;}
.search_form_wrap .search_form{float:left;width:750px;}
.search_form_wrap .search_form .input_wrap{padding:15px 35px;}
.search_form_wrap .search_form .input_wrap label{color:#fff;font-size:18px;font-weight:500;line-height:45px;margin-right:15px;}
.search_form_wrap .search_form .input_wrap input{width:550px;height:45px;line-height:43px;border:1px solid #ccc;color:#575757;font-size:16px;font-weight:400;padding-left:18px;vertical-align:top;}
.search_form_wrap .search_form .input_wrap a{margin-left:1px;vertical-align:top;}
.search_form_wrap .search_form .txt{color:#fff;font-size:16px;font-weight:400;text-align:center;}
.search_form_wrap .search_form_menu{float:left;width:190px;font-size:0;text-align:center;padding:15px 0 0;}
.search_form_wrap .search_form_menu a{display:inline-block;min-width:58px;font-size:16px;font-weight:400;text-align:left;color:#fff;margin:0 10px 15px;}




