@charset "euc-kr";

/*search 2024-10-14 Ãß°¡*/
.search_area{position:relative;}
.search_area .search_box{position:absolute; top:40px; left:270px; border:2px solid #786a57; border-radius:22px; height:40px; width:380px;}
.search_area .search_box .search_inputbox{display:inline-block; width:300px; background-color:#fff; margin-left:20px;}
.search_area .search_box .search_inputbox .search_input{display:inline-block; width:100%; height:34px; color:#000; z-index:10; margin:3px 0; background-color: #fff; font-size: 16px; line-height:34px; border:0; outline:0;}
.search_area .search_box .btn_search{display:inline-block; margin-left:15px;}
.search_area .search_box .btn_search .icon_btn_search{display:block;background:url(/img/main/btn_main_search.png) 0 0 no-repeat; width:20px; height:20px; background-color: #fff;}
.search_area .type_slist{border:1px solid #786a57; border-radius: 16px 16px 0 0;  border-bottom: 0;}
.search_area .search_list{position:absolute; top:80px; left:270px; border:1px solid #786a57; z-index:990; background-color:#fff; border-radius: 0 0 16px 16px; border-top: 1px solid #eee; height:180px; width:380px;}
.search_area .search_list .slist{padding:10px 10px 0 10px;}
.search_area .search_list .slist .active {background-color: #eeeeee; text-decoration: underline; cursor: pointer; }
.search_area .search_list .list_item{background:url(/img/main/icon_main_search.png) 10px 10px no-repeat; padding:5px 10px 0 0; margin-bottom:3px; text-align:left;}
.search_area .search_list .list_item .search_text{font-size:15px; color:#434343; line-height:35px; margin-left:40px;}
.search_area .search_list .list_item .search_text mark{/*background: #febe0075;*/ background: transparent; font-weight: bold;}
.search_area .search_list .list_item .active {/*background: #e0e5f6;*//*#f4e9d8;*/ color: #434343; cursor: pointer;}
.search_area .search_list .list_item .search_text * {margin: 0; padding: 0; box-sizing: border-box; outline: none; word-break: break-all;}
.search_area .search_list .list_item a:hover{text-decoration:underline; }

/*°Ë»ö¸®½ºÆ®*/
.search_view_area {position: relative;}
.search_con {position: relative; overflow: hidden;}
.search_con .search_con_left {float: left; width: 880px; display: inline-block; min-height:600px;}
.search_con .search_con_right {float: right; background-color: #f8f6ef; width: 220px; padding: 20px 30px 30px 30px;}
.search_con .search_con_right .con_tit2 {width: 100%; font-size: 20px; font-weight: bold; margin: 0 0 10px 0; display: inline-block; line-height: 30px; border-bottom: 1px solid #ddd; padding: 0 0 10px 0;}
.search_con .search_con_right .con_list li {background: url(/img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left: 10px; line-height: 26px; font-size: 14px;}
.search_con .search_con_right .con_list li a:hover {text-decoration: underline;}
.search_con .search_con_right .con_list li a {color: #434343;}

.search_con .search_list {position: absolute; top: 110px; left: 165px; border: 1px solid #786a57; z-index: 990; background-color: #fff; border-radius: 0 0 16px 16px; border-top: 1px solid #eee; height: 180px; width: 448px;}
.search_con .search_list .slist {padding: 10px;}
.search_con .search_list .slist .active {background-color: #eeeeee; text-decoration: underline; cursor: pointer;}
.search_con .search_list .list_item {background: url(/img/main/icon_main_search.png) 10px 10px no-repeat; padding: 5px 10px 0 0; margin-bottom: 3px; text-align: left;}
.search_con .search_list .list_item .search_text {font-size: 15px; color: #434343; line-height: 35px; margin-left: 40px;}
.search_con .search_list .list_item .search_text mark {/*background: #febe0075;*/ background: transparent; font-weight: bold;}
.search_con .search_list .list_item .active {/*background: #e0e5f6;*//*#f4e9d8;*/ color: #434343; cursor: pointer;}
.search_con .search_list .list_item .search_text * {margin: 0; padding: 0; box-sizing: border-box; outline: none; word-break: break-all;}
.search_con .search_list .list_item a:hover {text-decoration: underline;}

.search_con .search_con_txt {font-size: 20px; font-weight: bold; color: #333333; height: 30px; margin: 10px 0;}
.search_con .search_con_txt .txt_point {color: #c65326;}
.search_con .search_con_list {position: relative; border-top: 2px solid #756752;}
.search_con .search_con_list li {padding: 15px 0; border-bottom: 1px solid #ededed; overflow: hidden;}
.search_con .search_con_list .thumb_info_type .wrap_thumb {position: relative; float: right; width: 220px; height: 130px; margin-left: 10px;}
.search_con .search_con_list .thumb_info_type .wrap_thumb .img_thumb {width: 220px;height: 130px;}
.search_con .search_con_list .thumb_info_type .wrap_info {font-size: 15px; color: #777777; line-height: 25px; padding: 10px 0; float: left; display: block; width: 640px;}
.search_con .search_con_list .thumb_info_type .wrap_info .info_tit {display: inline-block; font-size: 18px; font-weight: bold; color: #333333; padding-bottom: 10px;}
.search_con .search_con_list .thumb_info_type .wrap_info a.tit {color: #333333;}
.search_con .search_con_list .thumb_info_type .wrap_info a.tit:hover {text-decoration: underline;}
.search_con .search_con_list .thumb_info_type .wrap_info a.txt {color: #333333;}
.search_con .search_con_list .thumb_info_type .wrap_thumb:after {border: 1px solid rgba(0, 0, 0, .08); border-radius: 100%; bottom: 0; content: ""; right: 0; position: absolute; right: 0; top: 0;}

.search_con .search_con_list .thumb_info_type2 .wrap_info {font-size: 15px; color: #777777; line-height: 25px; padding: 10px 0; float: left; display: block; width: 880px;}
.search_con .search_con_list .thumb_info_type2 .wrap_info .info_tit {display: inline-block; font-size: 18px; font-weight: bold; color: #333333; padding-bottom: 10px;}
.search_con .search_con_list .thumb_info_type2 .wrap_info a.tit {color: #333333;}
.search_con .search_con_list .thumb_info_type2 .wrap_info a.tit:hover {text-decoration: underline;}
.search_con .search_con_list .thumb_info_type2 .wrap_info a.txt {color: #333333;}

.search_con .search_con_list_non {position: relative; border-top: 2px solid #756752;}
.search_con .search_con_list_non dt {margin: 50px 0 40px 0; font-size: 18px; color: #333333;}
.search_con .search_con_list_non .txt_point2 {color: #c65326; font-weight: bold;}
.search_con .search_con_list_non dd {background: url(/img/sub/bul_info_list.jpg) 0 13px no-repeat; padding-left: 10px; line-height: 26px; font-size: 14px;}
.search_con .search_box {background-color: #f9f6ef; width: 840px; padding: 20px; margin-bottom: 20px; text-align: center;}
.search_con .search_box .search_input {border: 1px solid #ddd; width: 450px; height: 40px; color: #000; z-index: 10; padding: 10px; margin: 3px 0; background-color: #fff; font-size: 16px; line-height: 40px;}
.search_con .search_box .btnSch {display: inline-block; width: 80px; height: 30px; line-height: 30px; padding: 5px; background: #786a57; color: #fff; vertical-align: middle; margin-left: 5px;}


/* ÇöÀç ¼±ÅÃµÈ °Ë»ö¾î */
.autocomplete>div.active {background: #e0e5f6; color: #000; cursor: pointer;}

.autocomplete>div {background: #f1f3f499; padding: .2rem .6rem; cursor: pointer;}

section {width: 500px; padding: 1.5rem 1.6rem; box-shadow: 0 0 1rem rgba(0, 0, 0, .05); border-radius: 5px; display: flex; flex-direction: column; justify-content: center; background: #fff; margin-top: 2rem;}

/*
input {
  width: 50%;
  height: 3rem;
  border-radius: 5px;
  padding: 0 1rem;
  border: 1px solid #e0e5f6;
  background: #fff;
  margin: 1rem 0;
  -moz-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}

input::placeholder {
  font-size: 1rem;
}
*/

/*p {opacity: .8; font-size: 15px;}*/