/* 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.right1 .location{display:inline-block;color:#666;font-size:14px;font-weight:400;padding:0 10px;border-left:1px solid #989898;margin-top:60px;}
.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:none;position:relative;z-index:1; -webkit-box-shadow: 0px 0px 0px 0px rgba(255,255,255,1);-moz-box-shadow: 0px 0px 0px 0px rgba(255,255,255,1);box-shadow: 0px 0px 0px 0px rgba(255,255,255,1); */}
.hd_wrap .hd_con{width:950px;margin:0 auto; position: relative; padding-left: 140px;}
.hd_wrap .hd_con1{width:690px;margin:0 auto; position: relative; padding-left: 140px;}
.hd_wrap .logo{float:left; width:220px; height: 80px; margin-top: 30px;}
.hd_wrap .logo img{vertical-align:middle; width:220px; height: 80px;}

/* search form */
#main_sch_wrap {position: absolute; margin-top: 30px; bottom: 0px; right: 0;}
#main_sch_wrap .input_wrap {position: relative; width: 400px;}
#main_sch_wrap input[type=text] {width: 100%; height: 50px; border: none; border-bottom: 2px solid #666; font-size: 16px;}
#main_sch_wrap input[type=text]::placeholder {color: #a2a1a1; }
#main_sch_wrap input:focus, input:active {outline: none;}
#main_sch_wrap a {position: absolute; top: 15px; right: 5px; }
#main_sch_wrap a img {}

