/* Top Menu 기본 설정 크기 및 넓이 */
#topmenu_wrapper {position:relative;margin:0 auto;width:1070px;height:100px;z-index:1}

/* 소메뉴 home|login... absolute 설정으로 혹시 모르는 top_menu 와 간섭 해결 */
#sh_tip_menu {position:absolute;right:0px;top:6px;font-size:11px;color:#c3c3c3;overflow:hidden;z-index:2}
#sh_tip_menu li {float:left;padding-right:10px;padding-left:10px;background:url('/sh_img/hd/top_menu/sh_tip_menu_bg.png') right 2px no-repeat}
#sh_tip_menu li a {color:#a3a3a3}
#sh_tip_menu li.last {padding-right:0;background:none}

/* Logo */
#top_logo {padding:9px 0 26px 0;font-size:24px}

/* nav_depth  */
.top_nav {position:absolute;top:20px;left:150px;width:930px}
.top_nav > ul > li{float:left}
.top_nav > ul > li > a{display:block;color:#000;font-weight:bold;font-size:17px;letter-spacing:-0.5px;padding:20px 60px 20px}

.top_nav_s{display:none;margin:0px}
.top_nav_s.on{display:block}
.top_nav_s li{}
.top_nav_s li a{display:block;margin:0px;color:#777;font-size:1.1em;padding:3px 0}

/* 전체메뉴배경 */
.top_nav_bg {position:absolute;width:100%;display:none;height:220px;background:#fff}

/****** 메뉴 오버컬러 ******/
.top_nav > ul > li > a:hover{color:#007ccb}
.top_nav_s li a:hover{color:#007ccb}

/****** 메뉴간격 조정 ******/
.top_nav > ul > li > a, .top_nav_s{padding-left:50px}

/* 검색 */
.search_btn{position:absolute;top:50%;transform:translateY(-50%);right:0;padding:7px 12px;width:fit-content;border-radius:20px;cursor:pointer;background:#0076d1;color:#fff}
.search_area{position:absolute;z-index:100;display:none;padding:35px 0;margin-top:-15px;width:100%;border-radius:0 0 20px 20px;text-align:center;background:#fff}
.search_area button{float:right;position:absolute;bottom:0;right:0;width:32px;height:32px;border-radius:0 0 10px 0;border:none;font-size:18px;background-color:#222;color:#fff}
.search_wrap{display:flex;align-items:center;justify-content:center;width:90%;height:100%;margin:0 auto;padding:25px 0 ;border-radius:5px;background:#f7f7f7}
.search_wrap label{display:inline-block;margin-right:10px;color:#777;font-weight:600}
.search_wrap input[type=text]{width:60%;padding:8px}
.search_wrap input[type=submit]{margin-left:10px;border-radius:5px}
.search_wrap .btn_topmenu{width:80px;padding:8px 0;border:none;border-radius:0;color:#fff;background:#0076d1;cursor:pointer;font-family:"notokr-medium"}