@charset "utf-8";



input[type=text],input[type=password], textarea {
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-ms-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
outline:none;
}

input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
-webkit-box-shadow:0 0 5px #9ed4ff;
-moz-box-shadow:0 0 5px #9ed4ff;
box-shadow:0 0 5px #9ed4ff;
border:1px solid #558ab7 !important;
}

.placeholdersjs {color:#aaa !important}

/* 레이아웃 크기 지정 */
#hd, #wrapper, #ft {

}

#hd_pop,
#hd_wrapper,
#tnb .inner,

#gnb .gnb_wrap,
#ft_wr {width:100%}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding:10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject {background:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}

/* 상단 레이아웃 */
#hd {}


#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#hd_wrapper {position:relative;margin:0 auto;height:140px;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#hd_define {float:left}
#hd_define:after {display:block;visibility:hidden;clear:both;content:""}
#hd_define li {float:left;font-size:1.083em;line-height:14px;border-right:1px solid #4a4a4a;position:relative;text-align:center;margin:15px 10px 15px 0;padding-right:10px}
#hd_define li:last-child {padding-right:0;margin-right:0;border-right:0}
#hd_define li a {display:inline-block;color:#919191}
#hd_define li.active a {color:#fff}

#hd_qnb {float:right;text-align:right}
#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_qnb li {float:left;font-size:1.083em;line-height:14px;border-right:1px solid #4a4a4a;position:relative;text-align:center;margin:15px 10px 15px 0;padding-right:10px}
#hd_qnb li:last-child {padding-right:0;margin-right:0;border-right:0}
#hd_qnb li span {display:block;margin-top:5px;font-size:0.92em}
#hd_qnb li a {display:inline-block;color:#919191}
#hd_qnb .visit .visit-num {display:inline-block;line-height:16px;padding:0 5px;margin-left:5px;border-radius:10px;background:#da22f5;color:#fff;font-size:10px}



.gnb_1dli_air .gnb_2da {}
.gnb_1dli_on .gnb_2da {}
.gnb_2da:focus, .gnb_2da:hover {color:#fff}
.gnb_1dli_over .gnb_2dul {display:block;left:0}
.gnb_1dli_over2 .gnb_2dul {display:block;right:0}
.gnb_wrap .gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2.7em;color:#080808}
.gnb_wrap .gnb_empty a {color:#01875F;text-decoration:underline}
.gnb_wrap .gnb_al_ul .gnb_empty, .gnb_wrap .gnb_al_ul .gnb_empty a {color:#555}
#gnb .gnb_menu_btn {background:#4158d1;color:#fff;width:50px;height:55px;border:0;vertical-align:top;font-size:18px}
#gnb .gnb_close_btn {background:#fff;color:#b6b9bb;width:50px;height:50px;border:0;vertical-align:top;font-size:18px;position:absolute;top:0;right:0}
#gnb .gnb_mnal {float:right;padding:0}

#gnb_all {display:none;position:absolute;border:1px solid #c5d6da;width:100%;background:#fff;z-index:1000;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);
box-shadow:0 2px 5px rgba(0,0,0,0.2)}
#gnb_all h2 {font-size:1.3em;padding:15px 20px;border-bottom:1px solid #e7eeef}
#gnb_all .gnb_al_ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_all .gnb_al_ul > li:nth-child(5n+1) {border-left:0}
#gnb_all .gnb_al_li {float:left;width:20%;min-height:150px;padding:20px;border-left:1px solid #e7eeef}
#gnb_all .gnb_al_li .gnb_al_a {font-size:1.2em;display:block;position:relative;margin-bottom:10px;font-weight:bold;color:#01875F}
#gnb_all .gnb_al_li li {line-height:2em}
#gnb_all .gnb_al_li li a {color:#555}
#gnb_all_bg {display:none;background:rgba(0,0,0,0.1);width:100%;height:100%;position:fixed;left:0;top:0;z-index:999}

/* 중간 레이아웃 */
#wrapper {   
    width: 100%;
}


.lt_wr {width:32%}
.lt_wr:nth-child(3n+1) {clear:both}
.latest_wr {margin-bottom:20px}
.latest_wr:after {display:block;visibility:hidden;clear:both;content:""}
.latest_top_wr {margin:0 -10px 20px}
.latest_top_wr:after {display:block;visibility:hidden;clear:both;content:""}

/* 하단 레이아웃 */
#ft {background:#212020;margin:0 auto;text-align:center}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft_wr {max-width:1240px;margin:0;padding:40px 0;position:relative;display:inline-block;text-align:left}
#ft_wr:after {display:block;visibility:hidden;clear:both;content:""}
#ft_wr .ft_cnt {width:25%;float:left;padding:0 20px}

#ft_link {text-align:left}
#ft_link a {display:block;color:#fff;line-height:2em;font-weight:bold}
#ft_company h2 {font-size:1.2em;margin-bottom:20px}
#ft_company {font-weight:normal;color:#e3e3e3;line-height:2em}
#ft_catch {margin:20px 0 10px}
#ft_copy {text-align:center;width:1200px;margin:0 auto;padding:20px 0;color:#5b5b5b;font-size:0.92em;border-top:1px solid #383838}
#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5)}
#top_btn:hover {border-color:#3059c7;background:#3059c7;color:#fff}

/* 게시물 선택복사 선택이동 */
#copymove {}
#copymove .win_desc {text-align:center;display:block}
#copymove .tbl_wrap {margin:20px}
#copymove .win_btn {padding:0 20px 20px}
.copymove_current {float:right;background:#ff3061;padding:5px;color:#fff;border-radius:3px}
.copymove_currentbg {background:#f4f4f4}



/* 화면낭독기 사용자용 */

#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* 본문 바로가기 */
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span {display:none}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../../img/captcha2.png') no-repeat 0 0 ; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc {display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl {margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* ckeditor 태그 기본값 */
#bo_v_con ul {display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con ol {display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con li {display:list-item}

/* 버튼 */
a.btn,.btn {line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:bold;border:0;font-size:1.4em;
-webkit-transition:background-color 0.3s ease-out;
-moz-transition:background-color 0.3s ease-out;
-o-transition:background-color 0.3s ease-out;
transition:background-color 0.3s ease-out}

a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:right} /* 서식단계 진행 */

.btn_submit {border:0;background:#01875F;color:#fff;cursor:pointer;border-radius:3px}
.btn_submit:hover {background:#2375eb}
.btn_close {border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff}
a.btn_close {text-align:center;line-height:50px}

a.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}
.btn_cancel:hover {background:#aaa}
a.btn_frmline, button.btn_frmline {display:inline-block;width:128px;padding:0 5px;height:40px;border:0;background:#434a54;border-radius:3px;color:#fff;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline {}
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01,.btn_b01 {display:inline-block;color:#bababa;text-decoration:none;vertical-align:middle;border:0;background:transparent}
.btn_b01:hover, .btn_b01:hover {color:#000}
a.btn_b02,.btn_b02 {display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle}
a.btn_b02:hover, .btn_b02:hover {background:#0025eb}
a.btn_b03, .btn_b03 {display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle}
a.btn_b03:hover, .btn_b03:hover {background:#ebedf6}
a.btn_b04, .btn_b04 {display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle}
a.btn_b04:hover, .btn_b04:hover {color:#333;background:#f9f9f9}


a.btn_admin,.btn_admin {
    display:none;color:#d13f4a;text-decoration:none;vertical-align:middle
} /* 관리자 전용 버튼 */
.btn_admin:hover, a.btn_admin:hover {color:#ff3746}


/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0 5px;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec} 
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}
.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:20px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ececec;height:40px}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-bottom:1px solid #e8e8e8}
.tbl_head01 td {color:#666;padding:10px 5px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;line-height:1.4em;height:60px;word-break:break-all}
.tbl_head01 tbody tr:hover td {background:#fafafa}
.tbl_head01 a:hover {text-decoration:underline}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:40px}

.full_input {width:100%}
.half_input {width:49.5%}
.twopart_input {width:385px;margin-right:10px}
.tbl_frm01 textarea, .write_div textarea {width:100%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/*기본 리스트*/
.list_01 ul {border-top:1px solid #ececec}
.list_01 li {border-bottom:1px solid #ececec;background:#fff;padding:10px 15px;list-style:none;position:relative}
.list_01 li:nth-child(odd) {background:#f6f6f6}
.list_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.list_01 li:hover {background:#f9f9f9}
.list_01 li.empty_li {text-align:center;padding:20px 0;color:#666}

/*폼 리스트*/
.form_01 h2 {font-size:1.167em}
.form_01 li {margin-bottom:10px}
.form_01 ul:after,
.form_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.form_01 .left_input {float:left}
.form_01 .margin_input {margin-right:1%}
.form_01 textarea {height:100px;width:100%}
.form_01 .frm_label {display:inline-block;width:130px}

/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;color:#666;text-align:center}

/* 필수입력 */
.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important}

/* 테이블 항목별 정의 */
.td_board {width:80px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:110px;text-align:center}
.td_group {width:80px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name {width:100px;text-align:left}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#e8180c}
.txt_expired {color:#ccc}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {position:relative}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {font-size:1.3em;height:50px;line-height:30px;padding:10px 20px;background:#fff;color:#000;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
box-shadow:0 1px 10px rgba(0,0,0,.1)}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin-bottom:15px;padding:0 20px}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;background:#fff;text-align:center;padding:0 10px;border:1px solid #d6e9ff;border-radius:30px;margin-left:5px}
.new_win .win_ul li:first-child {margin-left:0}
.new_win .win_ul li a {display:block;padding:8px 0;color:#6794d3}
.new_win .win_ul .selected {background:#01875F;border-color:#01875F;position:relative;z-index:5}
.new_win .win_ul .selected a {color:#fff;font-weight:bold}
.new_win .win_desc {position:relative;margin:10px;border-radius:5px;font-size:1em;background:#f2838f;color:#fff;line-height:50px;text-align:left;padding:0 20px}
.new_win .win_desc i {font-size:1.2em;vertical-align:baseline}
.new_win .win_desc:after {content:"";position:absolute;left:0;top:0;width:4px;height:50px;background:#da4453;border-radius:3px 0 0 3px}
.new_win .frm_info {font-size:0.92em;color:#919191}
.new_win .win_total {float:right;display:inline-block;line-height:30px;font-weight:normal;font-size:0.75em;color:#01875F;background:#f6f6f6;padding:0 10px;border-radius:5px}
.new_win .new_win_con {margin:20px 0;padding:20px}
.new_win .new_win_con:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .new_win_con2 {margin:20px 0}
.new_win .btn_confirm:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_btn {text-align:center}
.new_win .cert_btn {margin-bottom:30px;text-align:center}
.new_win .btn_close {padding:0 20px;height:45px;overflow:hidden;cursor:pointer}
.new_win .btn_submit {padding:0 20px;height:45px;font-weight:bold;font-size:1.083em}

/* 검색결과 색상 */
.sch_word {color:#fff;background:#ff005a;padding:2px 5px 3px;line-height:18px;margin:0 2px}

/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 사이드뷰 */
.sv_wrap {position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333;
-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}
.sv_wrap .sv:before {content:"";position:absolute;top:-6px;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #333 transparent}
.sv_wrap .sv a {display:inline-block;margin:0;padding:0 10px;line-height:30px;width:100px;font-weight:normal;color:#bbb}
.sv_wrap .sv a:hover {background:#000;color:#fff}
.sv_member {color:#333}
.sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;float:left;display:inline-block}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.pg {text-align:center}
.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px}
.pg_page:hover {background-color:#fafafa}
.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover {background-color:#fafafa}

.pg_current {display:inline-block;background:#01875F;border:1px solid #01875F;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px}

/* cheditor 이슈 */
.cheditor-popup-window *, .cheditor-popup-window :after, .cheditor-popup-window :before {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

/* Mobile화면으로 */
#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}



























/**********************************************/
/* 메인메뉴 */
#header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 100px;
    padding: 0 30px;
    border-bottom: 1px solid rgba(255,255,255,0.3);
    background-color: #fff;
    color: #1d1d1d;

}

/*로고*/
#header .logo a {
    display: block;
    background: url(/theme/temporary/img/logo_ll.png) no-repeat center center /cover; 
    width: 160px ;
    height: 20px;
    font-size: 0;
    line-height: 0;
}
#header.fixed {
    background-color: #fff;
    color: #1d1d1d;
}
#header.fixed  .logo a {
    background-image: url(/theme/temporary/img/logo_ll.png)
}

#gnb  h2 {display:none;}

#gnb ul.depth1  .gnb_1dli .bg /*하위분류 없애기*/
{
    display: none;
}
.hd_login a{
    position:absolute;
    right:0;
    top: -9px;
    margin: 0 20px;
    border: 1px solid #D5D5D5;
    border-radius: 20px;
    padding:  8px 15px 8px 15px;
    background-color: transparent;
    color: #1d1d1d;
}


.hd_login li {float:left;margin:0 5px;border-left:1px solid #616161;padding-left:10px;line-height:13px}
.hd_login li:first-child {border-left:0}
.hd_login a:hover {
    background-color: #1D1D1D;
    color: #fff;
}
#gnb .gnb_wrap  ul.depth1 .gnb_1dli {
    transition: 0.5s;
}
#gnb .gnb_wrap  ul.depth1 .gnb_1dli .gnb_1da:hover {
    display: block;
    line-height: 100px;
    font-size: 17px;
    font-weight: 700;
    transform: translateX(10px);
}



@media screen and (min-width:1001px){  /* 1001px이상일때만 */
            #header #gnb .gnb_open,
            #header #gnb .gnb_close  {
                display: none;
            }
            #gnb .gnb_wrap:hover, #gnb .gnb_wrap:focus, #gnb .gnb_wrap:active{z-index:3}

            /*1차메뉴*/
            #gnb .gnb_wrap ul.depth1 { 
                color: #1d1d1d;
                display: flex;
                align-items: center;
                line-height: 55px;
            }
            #gnb  .gnb_wrap ul.depth1 .gnb_1dli {
                width: 170px;
                text-align: center;
                position: relative;
            }

            #gnb .gnb_wrap  ul.depth1 .gnb_1dli .gnb_1da {
                display: block;
                line-height: 100px;
                font-size: 17px;
                font-weight: 400;
            }

            /* 2차메뉴 */
            #header #gnb  .gnb_wrap .gnb_2dul {
                display: none;  /*2차메뉴 보이게 , 안보이게 하기 */
                position:absolute;
                left: 0;
                top:54px;
                width: 170px;
                padding-top:20px
            }

            /*2차 메뉴 a 들*/
            #header #gnb  .gnb_wrap .gnb_2dul .gnb_2da 
            {
            display:block;
            padding:0 10px;
            line-height: 40px;
            background:#fff;
            color:#3d3d3d;
            text-align:center;
            text-decoration:none
            }
            #popular li a {
                display: none;
            }   
            
            /************메뉴가 열렀을때- menu_pc***********/
            #header.menu_pc  {
                color: #1D1D1D;
            }
            #header.menu_pc::before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 350px;
                z-index: -1;
                background-color: #fff;
                color: #1d1d1d;
            }
            #header.menu_pc::after {
                content: "";
                position: absolute;
                left: 0;
                top: 100px;
                width: 100%;
                height: 1px;
                background-color: rgba(0,0,0,0.2);
            }
            #header.menu_pc .logo a {
                background-image: url(/theme/temporary/img/logo_ll.png);
            }



            /*********#header.menu_pc*********/
            /**1차메뉴**/
            #header.menu_pc #gnb .gnb_wrap .gnb_1da {
                color: #1d1d1d;
                font-size: 20px;
                font-weight: 400;
            }
            #header.menu_pc #gnb .gnb_wrap .gnb_1dli.gnb_al_li .gnb_1da{
                padding-right: 22px;
            }
            /*2차메뉴*/
            #header.menu_pc #gnb .gnb_wrap  .gnb_2dul {
                display:block; /*2차메뉴 보이게 , 안보이게 하기 */
                position: absolute; /*depth1 li */
                left: 0;
                top: 100px;
                width: 100%;
                padding-top: 20px;
            }

            /*마우스 오버*/
            #header.menu_pc #gnb .gnb_wrap ul .gnb_1dli.over .gnb_1da {
                color:#1d1d1d;
                font-weight: 700;
            }
            #header.menu_pc #gnb .gnb_wrap ul > .gnb_1dli.over:hover {
                color: #1d1d1d;
                border-bottom: 3px solid #1d1d1d;
            }

            #header.menu_pc #gnb .gnb_wrap  .gnb_2dul .gnb_2dul_box {
            border:none;
            border-top:0;
            padding:0;
            -moz-box-shadow:none;
            box-shadow:none}

            /*2차 메뉴 a 들*/
            #header.menu_pc #gnb .gnb_wrap  .gnb_2dul  .gnb_2da {
            font-size: 17px;
            display:block;
            padding:0 10px;
            line-height: 40px;
            background:0 ;
            color:#3d3d3d;
            text-align:center;
            transition: 0.5s;
            }

            #header.menu_pc #gnb .gnb_wrap  .gnb_2dul  a.gnb_2da:hover {
            color:#1d1d1d;
            text-decoration: underline;
            transform: translateX(10px)
            }
            /*****header 고정일때************/
            #header.fixed  #gnb .gnb_wrap ul.depth1  {   
                display: flex;
                align-items: center;
                line-height:55px;
                color: #1d1d1d;
            }


}


/********visual. animation 시작 ********/
#gnb .gnb_wrap  .gnb_2dul  .gnb_2da  {
    animation-name: move ; /* *keyframe에서 선언한 이름* 필수 */
    animation-duration: 1s; /* 애니메이션이 동작하는 시간. 필수 */
    animation-iteration-count: 1; /*애니메이션 반복 횟수 (1, 2, infinite - 무제한)  필수 */
}

@keyframes move { /* 애니메이션을 효과를 미리 설정함 */
	0% { transform:translate(0, 100%); opacity: 0;}  /* 애니메이션을 시작할때의 속성 / 왼쪽에 좌우, 오른쪽이 위아래 , 안보일때는 opacity: 0/ 보일때는 opacity: 1 */
	100% { transform:translate(0, 0); opacity: 1;} /* 애니메이션이 종료될때의 속성 */
}





/*pc*/
@media screen and (max-width:1150px)and (min-width:1001px){
    #gnb .gnb_wrap ul.depth1  {   
        display: flex;
        align-items: center;
        line-height:55px;
        
    }
    .hd_login{
        display: none;
    }

}

/*******모바일 시작 1111111111*****/
@media screen and (max-width:1000px){  

    #header .logo a {
        display: block;
        background: url(/theme/temporary/img/logo_ll.png) no-repeat center center /contain; 
        width: 112px ;
        height: 20px;
        font-size: 0;
        line-height: 0;
    }
    /******** header가 고정일때 *********/
    #header.fixed {
        background-color: #fff;
        color: #1d1d1d;
    }

    #header.fixed .logo a {
        background-image: url(/theme/temporary/img/logo_ll.png);
    }
    #header {
        height: 56px;
        padding-right: 0;
        border-bottom: 0;
    }
    #header .login {
        display: none;
    }

    #header #gnb .gnb_open {
        display: block;
        width: 24px;
        height: 24px;
        font-size: 0;
        line-height: 0;
        position: relative; /* before*/
    }

    #header #gnb .gnb_open::before {
        content: "";
        position: absolute; /*.gnb_open  */
        left: -8px;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24V20H35V24H0ZM0 14V10H35V14H0ZM0 4V0H35V4H0Z' fill='%23313131'/%3E%3C/svg%3E%0A");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }
    #header #gnb .gnb_close {
        display: none;
        width: 60px;
        height: 56px;
        font-size: 0;
        line-height: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 10;
    }
    #header #gnb .gnb_close::before {
        content: "";
        position: absolute;
        left: 5px;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.32876L1.60303 15.7261C1.42838 15.9005 1.20886 15.9898 0.944477 15.994C0.680301 15.998 0.456792 15.9087 0.273949 15.7261C0.0913163 15.5432 0 15.3217 0 15.0615C0 14.8013 0.0913163 14.5798 0.273949 14.397L6.67124 8L0.273949 1.60303C0.0995128 1.42838 0.010193 1.20886 0.00598975 0.944478C0.00199664 0.680302 0.0913163 0.456792 0.273949 0.273949C0.456792 0.0913163 0.678305 0 0.938488 0C1.19867 0 1.42018 0.0913163 1.60303 0.273949L8 6.67124L14.397 0.273949C14.5716 0.0995128 14.7911 0.010193 15.0555 0.00598975C15.3197 0.00199664 15.5432 0.0913163 15.7261 0.273949C15.9087 0.456792 16 0.678305 16 0.938488C16 1.19867 15.9087 1.42018 15.7261 1.60303L9.32876 8L15.7261 14.397C15.9005 14.5716 15.9898 14.7911 15.994 15.0555C15.998 15.3197 15.9087 15.5432 15.7261 15.7261C15.5432 15.9087 15.3217 16 15.0615 16C14.8013 16 14.5798 15.9087 14.397 15.7261L8 9.32876Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 20px;
    }
    #header .gnb_wrap {
        display: none;
        position: absolute; /* header기준 */
        right: 0;
        top: 0;
        background-color: #fff;
        width: 70%;
        max-width: 700px;
        height: 100dvh;
        color: #1D1D1D;
    }
    #gnb ul.depth1 {   
        display: block;
    }
    #gnb ul.depth1 .gnb_1dli {
        width: auto;
    }
    #header .gnb_wrap ul.depth1 {
        margin: 55px 20px  0 20px;
        height: calc(100dvh - 69px);
        overflow-y: auto;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli {
        margin: 40px 0 40px 0;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_1da {
        display: block;
        position: relative;
        line-height: 30px;
        font-size: 25px;
        font-weight: 400;
        color: #1d1d1d;
        text-align: left;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_1da::before {
        content: "";
        position: absolute;
        right: 0;
        top: 3px;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9467 12L8.8735 7.92701C8.73517 7.78851 8.66433 7.61443 8.661 7.40476C8.65783 7.19526 8.72867 7.01801 8.8735 6.87301C9.0185 6.72818 9.19417 6.65576 9.4005 6.65576C9.60683 6.65576 9.7825 6.72818 9.9275 6.87301L14.4217 11.3673C14.5152 11.4609 14.5813 11.5597 14.6198 11.6635C14.6583 11.7673 14.6775 11.8795 14.6775 12C14.6775 12.1205 14.6583 12.2327 14.6198 12.3365C14.5813 12.4403 14.5152 12.5391 14.4217 12.6328L9.9275 17.127C9.789 17.2653 9.61492 17.3362 9.40525 17.3395C9.19575 17.3427 9.0185 17.2718 8.8735 17.127C8.72867 16.982 8.65625 16.8063 8.65625 16.6C8.65625 16.3937 8.72867 16.218 8.8735 16.073L12.9467 12Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    /*2차메뉴*/
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_2dli {
        background-color: #1d1d1d;
        padding: 15px 0 15px 10px;
        display: none;
    }
    #header .gnb_wrap ul.depth1 .gnb_2dul .gnb_2dul_box {
        margin: 30px 0 0 0;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_2dli .gnb_2da {
        margin: 20px 0 20px 15px;
        font-size: 17px;
        line-height: 30px;
        color: #fff;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_2dli .gnb_2da:hover {
        color: #1d1d1d;
        text-decoration: underline;
        font-weight: 700;
        font-size: 17px;
    }
    /*****li:open******/
    #header .gnb_wrap ul.depth1 .gnb_1dli.open {
        color: #1d1d1d;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli.open .gnb_1da::before {
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0018 13.9467L17.0949 9.89359C17.2341 9.75594 17.4085 9.68597 17.6182 9.68367C17.8277 9.68154 18.0046 9.75324 18.1489 9.89879C18.293 10.0445 18.3645 10.2205 18.3635 10.4269C18.3625 10.6332 18.2892 10.8085 18.1437 10.9528L13.6273 15.4248C13.5331 15.5178 13.4341 15.5833 13.33 15.6213C13.226 15.6593 13.1138 15.678 12.9933 15.6774C12.8728 15.6768 12.7607 15.657 12.6571 15.618C12.5534 15.579 12.455 15.5125 12.3618 15.4185L7.88979 10.9021C7.75214 10.763 7.68217 10.5885 7.67987 10.3788C7.67774 10.1693 7.74944 9.99244 7.89499 9.84816C8.04071 9.70404 8.21673 9.63249 8.42306 9.63351C8.62939 9.63453 8.80469 9.70781 8.94898 9.85336L13.0018 13.9467Z' fill='%231D1D1D'/%3E%3C/svg%3E ");
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli.open .gnb_2dli {
        display: block;
    }
    #header.fixed #gnb .gnb_open::before {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 15.3458V13.3035H16V15.3458H0ZM0 8.69421V6.65155H16V8.69421H0ZM0 2.04231V0H16V2.04231H0Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
    }

    /********메뉴가 열렸을때***********/
    #header.menu_mobile .gnb_wrap {
        display: block;
    }
    #header.menu_mobile #gnb .gnb_close {
        display: block;
    }
}





/*******모바일 시작 222222222222*****/
@media screen and (max-width:480px){  /* 모바일 시작 */

    #header .logo a {
        display: block;
        background: url(/theme/temporary/img/logo_ll.png) no-repeat center center /contain; 
        width: 85px ;
        height: 60px;
        font-size: 0;
        line-height: 0;
    }
    /******** header가 고정일때 *********/
    #header.fixed {
        background-color: #fff;
        color: #1d1d1d;
    }
    #header.fixed .logo a {
        background-image: url(/theme/temporary/img/logo_ll.png);
    }
    #header {
        height: 56px;
        padding-right: 0;
        border-bottom: 0;
    }
    #header .login {
        display: none;
    }

    #header #gnb .gnb_open {
        display: block;
        width: 24px;
        height: 24px;
        font-size: 0;
        line-height: 0;
        position: relative; /* before*/
    }

    #header #gnb .gnb_open::before {
        content: "";
        position: absolute; /*.gnb_open  */
        left: -8px;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24V20H35V24H0ZM0 14V10H35V14H0ZM0 4V0H35V4H0Z' fill='%23313131'/%3E%3C/svg%3E%0A");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }
    #header #gnb .gnb_close {
        display: none;
        width: 60px;
        height: 56px;
        font-size: 0;
        line-height: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 10;
    }
    #header #gnb .gnb_close::before {
        content: "";
        position: absolute;
        left: 6px;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.32876L1.60303 15.7261C1.42838 15.9005 1.20886 15.9898 0.944477 15.994C0.680301 15.998 0.456792 15.9087 0.273949 15.7261C0.0913163 15.5432 0 15.3217 0 15.0615C0 14.8013 0.0913163 14.5798 0.273949 14.397L6.67124 8L0.273949 1.60303C0.0995128 1.42838 0.010193 1.20886 0.00598975 0.944478C0.00199664 0.680302 0.0913163 0.456792 0.273949 0.273949C0.456792 0.0913163 0.678305 0 0.938488 0C1.19867 0 1.42018 0.0913163 1.60303 0.273949L8 6.67124L14.397 0.273949C14.5716 0.0995128 14.7911 0.010193 15.0555 0.00598975C15.3197 0.00199664 15.5432 0.0913163 15.7261 0.273949C15.9087 0.456792 16 0.678305 16 0.938488C16 1.19867 15.9087 1.42018 15.7261 1.60303L9.32876 8L15.7261 14.397C15.9005 14.5716 15.9898 14.7911 15.994 15.0555C15.998 15.3197 15.9087 15.5432 15.7261 15.7261C15.5432 15.9087 15.3217 16 15.0615 16C14.8013 16 14.5798 15.9087 14.397 15.7261L8 9.32876Z' fill='%231D1D1D'/%3E%3C/svg%3E ");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 17px;
    }
    #header .gnb_wrap {
        display: none;
        position: absolute; /* header기준 */
        right: 0;
        top: 0;
        background-color: #fff;
        width: 70%;
        max-width: 700px;
        height: 100dvh;
        color: #1D1D1D;
    }
    #gnb ul.depth1 {   
        display: block;
    }
    #gnb ul.depth1 .gnb_1dli {
        width: auto;
    }
    #header .gnb_wrap ul.depth1 {
        margin: 55px 20px  0 20px;
        height: calc(100dvh - 69px);
        overflow-y: auto;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli {
        margin: 40px 0 40px 0;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_1da {
        display: block;
        position: relative;
        line-height: 30px;
        font-size: 20px;
        font-weight: 400;
        color: #1d1d1d;
        text-align: left;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_1da::before {
        content: "";
        position: absolute;
        right: 0;
        top: 4px;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9467 12L8.8735 7.92701C8.73517 7.78851 8.66433 7.61443 8.661 7.40476C8.65783 7.19526 8.72867 7.01801 8.8735 6.87301C9.0185 6.72818 9.19417 6.65576 9.4005 6.65576C9.60683 6.65576 9.7825 6.72818 9.9275 6.87301L14.4217 11.3673C14.5152 11.4609 14.5813 11.5597 14.6198 11.6635C14.6583 11.7673 14.6775 11.8795 14.6775 12C14.6775 12.1205 14.6583 12.2327 14.6198 12.3365C14.5813 12.4403 14.5152 12.5391 14.4217 12.6328L9.9275 17.127C9.789 17.2653 9.61492 17.3362 9.40525 17.3395C9.19575 17.3427 9.0185 17.2718 8.8735 17.127C8.72867 16.982 8.65625 16.8063 8.65625 16.6C8.65625 16.3937 8.72867 16.218 8.8735 16.073L12.9467 12Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    /*2차메뉴*/
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_2dli {
        background-color: #1d1d1d;
        padding: 15px 0 15px 10px;
        display: none;
    }
    #header .gnb_wrap ul.depth1 .gnb_2dul .gnb_2dul_box {
        margin: 30px 0 0 0;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_2dli .gnb_2da {
        margin: 20px 0 20px 15px;
        font-size: 14px;
        line-height: 30px;
        color: #ffff;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli .gnb_2dli .gnb_2da:hover {
        color: #1d1d1d;
        text-decoration: underline;
        font-weight: 700;
        font-size: 14px;
    }
    /*****li:open******/
    #header .gnb_wrap ul.depth1 .gnb_1dli.open {
        color: #1d1d1d;
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli.open .gnb_1da::before {
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0018 13.9467L17.0949 9.89359C17.2341 9.75594 17.4085 9.68597 17.6182 9.68367C17.8277 9.68154 18.0046 9.75324 18.1489 9.89879C18.293 10.0445 18.3645 10.2205 18.3635 10.4269C18.3625 10.6332 18.2892 10.8085 18.1437 10.9528L13.6273 15.4248C13.5331 15.5178 13.4341 15.5833 13.33 15.6213C13.226 15.6593 13.1138 15.678 12.9933 15.6774C12.8728 15.6768 12.7607 15.657 12.6571 15.618C12.5534 15.579 12.455 15.5125 12.3618 15.4185L7.88979 10.9021C7.75214 10.763 7.68217 10.5885 7.67987 10.3788C7.67774 10.1693 7.74944 9.99244 7.89499 9.84816C8.04071 9.70404 8.21673 9.63249 8.42306 9.63351C8.62939 9.63453 8.80469 9.70781 8.94898 9.85336L13.0018 13.9467Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
    }
    #header .gnb_wrap ul.depth1 .gnb_1dli.open .gnb_2dli {
        display: block;
    }
    #header.fixed #gnb .gnb_open::before {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 15.3458V13.3035H16V15.3458H0ZM0 8.69421V6.65155H16V8.69421H0ZM0 2.04231V0H16V2.04231H0Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
    }

    /********메뉴가 열렸을때***********/
    #header.menu_mobile .gnb_wrap {
        display: block;
    }
    #header.menu_mobile #gnb .gnb_close {
        display: block;
    }
}

 



