@charset "utf-8";

.search_wrap { z-index: 99999; display: none; position: fixed; top: 138px; width: 100%; height: 90%; background-color: #264593; opacity: 0.98; filter: alpha(opacity=98); -moz-opacity: 0.98; -khtml-opacity: 0.98; }
.search_wrap .closeTop{ position: relative; top: 20px; left: 0; text-align: center; }
.search_wrap .closeBtn{ margin: 0 auto; width: 1116px; text-align: right; opacity: 0.7; }
.search_wrap .closeBtn:hover{ opacity: 1; }
.search_wrap .serti{ margin-top: 100px; color: #ffffff; font-size: 29px; font-weight: 500; letter-spacing: 3px; }
.search_wrap .serti span{ display: block; margin: 0 auto; margin-top: 10px; width: 40px; height: 1px; background: #ffffff; }
.search_wrap .serad{ margin-top: 200px; color: #ffffff; font-size: 20px; font-weight: 500; text-align: center; letter-spacing: 0.1px; }

.search_wrap .search{ position: relative; top: 50px; left: 0; }
.search_wrap .search .xans-element  a{padding-left:10px;}
.search_wrap .search fieldset { position: relative; margin: 0 auto; margin-bottom: 35px; width: 415px; height: 35px;line-height: 35px; background: #ffffff; border: 5px solid #2d9bc4; }
.search_wrap .search legend { visibility: hidden; position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; line-height: 0; }
.search_wrap .search .xans-layout-searchheader #keyword {    width:255px;     padding:  0 ;    border: 0; font-size: 12px;    color: #7c8389;    background: #fff; float:left; height:35px; }
.search_wrap .search  select{ float:left; border:none;  font-size:12px; display:block;height:35px; width:80px;  }
.search_wrap .search .select_boxss { display: inline-block; position: relative; background: url(../images/s_ico.png) 90px center no-repeat; margin-right: 5px; width: 120px; float: left; font-size: 14px; }

.search_wrap .search .seimg{border-left:1px solid rgb(204,204,204); display:inline-block; height:20px; padding-left:10px; position:absolute; right:10px; top:7px;}
.search_wrap .search .seimg input{position:relative; top:-5px;}

.search_wrap .search fieldset{width:780px;border:2px solid #2d9bc4;height: 50px;}
.search_wrap .search .seimg{ display: inline-block; height: 52px; width: 50px; position: absolute; right: -45px; top:-2px ; background: #2d9bc4; border: 1px solid #2d9bc4; cursor: pointer; }
.search_wrap .search .seimg input { position: relative;  left: -3px; top: 3px; }
.search_wrap .search .select_boxss{ height:40px; margin-top:5px; font-size:24px; background: url(../images/s_ico.png) 100px center no-repeat;}
.search_wrap .search .xans-layout-searchheader #keyword{width:750px;height:30px;margin: 10px 0 0 10px;border-left:2px solid #c2dee8;font-size:16px;}


.search_wrap .search .word { display:table; width:780px; margin:0 auto; font-weight:600; padding-left:260px; }
.search_wrap .search .word  p{ float:left; font-size:18px; font-weight: 500; }
.search_wrap .search .word #bottom_gnb{float:left; font-size: 14px; position:relative; left: 50px; top:-10px; font-weight: 100; }
.search_wrap .search .word #bottom_gnb > div {  display: table-cell;   position: relative; padding:0 15px; }
.search_wrap .search .word #bottom_gnb > div > a {display: block; height: 40px; line-height: 40px; text-align: center; }
.search_wrap .search .word #bottom_gnb > div > a::before {display: block; position: absolute;  top: 18px; left: -1px; width: 1px; height: 8px;border-left: 1px solid #9f9f9f; content: ''; }
.search_wrap .search .word #bottom_gnb > div > a:hover{ color: #2d9bc4; }
.search_wrap .search .word #bottom_gnb > div:nth-child(1) > a::before {border:none }