@charset "utf-8";
/* table */
table.i_table_01{width:100%}
table.i_table_01 {border:1px solid #c7cdd8;margin-bottom:20px}
table.i_table_01 td,table.i_table_01 th{text-align:left;vertical-align:middle;border-top:1px solid #c7cdd8;}
table.i_table_01 tr:first-child td,
table.i_table_01 tr:first-child th{border-top:none;}
table.i_table_01 td{color:#333;padding:7px 10px;line-height:20px}
table.i_table_01 th{color:#333;background:#fbfbfb;padding:7px 16px;font-weight:normal}
table.i_table_01 a,
table.i_table_01 img,
table.i_table_01 span,
table.i_table_01 label,
table.i_table_01 input{vertical-align:middle}
table.i_table_01 .char{margin:0 5px}
table.i_table_01 .tc{text-align:center}
table.i_table_01 .tr{text-align:right;}
table.i_table_01 .br{border-right:1px solid #c7cdd8}

.i_table_02_wrap{border-top:solid 1px #c7cdd8;border-bottom:solid 1px #c7cdd8;margin-top:10px}
table.i_table_02{width:100%}
table.i_table_02 {}
table.i_table_02 td,table.i_table_02 th{text-align:center;vertical-align:middle}
table.i_table_02 td{color:#888;padding:7px 10px;line-height:20px;height:30px;border:1px solid #c7cdd8}
table.i_table_02 th{color:#555;background:#fbfbfb;padding:7px 20px;height:30px;font-weight:normal;border:1px solid #c7cdd8}
table.i_table_02 a,
table.i_table_02 img,
table.i_table_02 span,
table.i_table_02 label,
table.i_table_02 input{vertical-align:middle}
table.i_table_02 .char{margin:0 7px}
table.i_table_02 .tc{text-align:center}
table.i_table_02 th.first,table.i_table_02 td.first{border-left:none}
table.i_table_02 th.last,table.i_table_02 td.last{border-right:none}
table.i_table_02 tr.last th,table.i_table_02 tr.last td{border-bottom:none}
/* table.i_table_02 tr.first th,table.i_table_02 tr.first td{border-top: solid 2px #1172be;} */

table.i_table_03{width:100%}
table.i_table_03 {border-top:solid 1px #c7cdd8;border-bottom:solid 1px #c7cdd8;}
table.i_table_03 td,table.i_table_03 th{text-align:left;vertical-align:middle;border-top:1px solid #c7cdd8;border-right:1px solid #c7cdd8;}
table.i_table_03 tr:first-child td,
/* table.i_table_03 tr:first-child th{border-top: solid 2px #1172be;} */
table.i_table_03 td{color:#888;padding:7px 10px;line-height:20px}
table.i_table_03 th{color:#555;background:#e5e8ec;padding:7px 16px;font-weight:normal;border:1px solid #c7cdd8;}
table.i_table_03 a,
table.i_table_03 img,
table.i_table_03 span,
table.i_table_03 label,
table.i_table_03 input{vertical-align:middle}
table.i_table_03 .char{margin:0 5px}
table.i_table_03 .tc{text-align:center}
table.i_table_03 .tr{text-align:right;}
table.i_table_03 .br{border-right:1px solid #c7cdd8}

/* ------- New_Table_Form_박성민_21.04.23 ------------------------------------------ */
table.n_table_01{width:100%}
table.n_table_01 td,
table.n_table_01 th{text-align:center;vertical-align:middle;border-bottom:solid 1px #c7cdd8;padding:16px 10px; font-weight:normal;}
table.n_table_01 th{background:#e5e8ec;}
table.n_table_01 td{color:#666;padding:14px 10px 13px;}
table.n_table_01 a,
table.n_table_01 img,
table.n_table_01 span,
table.n_table_01 label,
table.n_table_01 input{vertical-align:middle;}
table.n_table_01 .tl{text-align:left;}
table.n_table_01 .tr{text-align:right;}
table.n_table_01 tbody th{border-top:solid 1px #c7cdd8; border-bottom:solid 1px #c7cdd8;}

table.n_table_02{width:100%;}
table.n_table_02 td,
table.n_table_02 th{text-align:center;vertical-align:middle;border-bottom:solid 1px #c7cdd8;padding:16px 10px; font-weight:normal;}
table.n_table_02 th{background:#e5e8ec;}
table.n_table_02 td{color:#666;padding:14px 10px 13px;}
table.n_table_02 a,
table.n_table_02 img,
table.n_table_02 span,
table.n_table_02 label,
table.n_table_02 input{vertical-align:middle;}
table.n_table_02 .tl{text-align:left;}
table.n_table_02 .tr{text-align:right;}
table.n_table_02 tbody th{border-top:solid 1px #c7cdd8; border-bottom:solid 1px #c7cdd8;}

/* Mobile 768 */
@media screen and (max-width:768px){
	.simpleSearch table.n_table_01 th.info_th_em,
	.simpleSearch table.n_table_01 th.info_th:first-child,
	.simpleSearch table.n_table_01 td.info_td:first-child{border-left:none;}
}

/* Mobile 640 */
@media screen and (max-width:640px){
	table.n_table_01 th{text-align:center;vertical-align:middle;border-bottom:solid 1px #e0e0e0;}
}

/* Mobile 480 */
@media screen and (max-width:480px){
	
}

/* Mobile 420 */
@media screen and (max-width:420px){
	table.n_table_01 th{text-align:center;vertical-align:middle;border-bottom:solid 1px #e0e0e0;}
}

/* Mobile 360 */
@media screen and (max-width:360px){
	
}

/* Mobile 320 */
@media screen and (max-width:320px){
	
}
/* -------------------------------------------------------------------------- */

table.c_table_01{width:100%}
table.c_table_01 td,table.c_table_01 th{text-align:center;vertical-align:middle;border-bottom:solid 1px #c7cdd8;}
table.c_table_01 td{color:#666;padding:14px 10px 13px;}
table.c_table_01 th{background:#e5e8ec;padding:16px 10px;font-weight:normal;/* border-top: solid 1px #3270b5; */border-bottom:solid 1px #c7cdd8}
table.c_table_01 a,
table.c_table_01 img,
table.c_table_01 span,
table.c_table_01 label,
table.c_table_01 input{vertical-align:middle}
table.c_table_01 .tl{text-align:left}
table.c_table_01 .tr{text-align:right}
.list_info{position:relative;margin-bottom:14px;line-height:25px;text-align:left;}

table.c_table_01 tbody th{border-top:none;}
table.c_table_01 tbody th{border-bottom:solid 1px #c7cdd8;}

table.c_table_02{width:100%}
table.c_table_02 td,table.c_table_02 th{text-align:center;vertical-align:middle;}
table.c_table_02 td{color:#666;padding:14px 10px 13px;border:solid 1px #ccc;}
table.c_table_02 th{color:#666;background:#fbfbfb;color:#3270b5;padding:16px 10px;font-weight:normal;border-top:solid 1px #c7cdd8;border-bottom:solid 1px #c7cdd8;border-right:1px solid #ccc;border-left:1px solid #ccc}
table.c_table_02 a,
table.c_table_02 img,
table.c_table_02 span,
table.c_table_02 label,
table.c_table_02 input{vertical-align:middle}
table.c_table_02 .tl{text-align:left}
table.c_table_02 .tr{text-align:right}
table.c_table_02 .first{border-left:none}
table.c_table_02 .last{border-right:none}

table.c_table_03{width:100%;border:1px solid #c7cdd8}
table.c_table_03 td,table.c_table_01 th{text-align:center;vertical-align:middle;border-bottom:1px solid #c7cdd8;margin-bottom:0}
table.c_table_03 td{color:#666;padding:10px 5px 10px;}
table.c_table_03 th{color:#666;background:#fbfbfb;color:#3270b5;padding:8px 8px;font-weight:normal;border-top:solid 1px #c7cdd8;border-bottom:solid 1px #c7cdd8}
table.c_table_03 a,
table.c_table_03 img,
table.c_table_03 span,
table.c_table_03 label,
table.c_table_03 input{vertical-align:middle}
table.c_table_03 .tl{text-align:left}
table.c_table_03 .tr{text-align:right}
.list_info{position:relative;margin-bottom:14px;line-height:25px;text-align:left;}

table.c_table_01 tbody th{border-top:none;}
table.c_table_01 tbody th{border-bottom:solid 1px #c7cdd8;border-top:solid 1px #c7cdd8;}

table.v_table_01{width:100%}
table.v_table_01 td, table.v_table_01 th{text-align:left;vertical-align:middle;border-bottom:1px solid #e0e0e0;padding:12px 10px;}
table.v_table_01 tr:first-child th,
table.v_table_01 tr:first-child td{border-top:solid 2px #3270b5;border-bottom:solid 1px #3270b5}
table.v_table_01 td{line-height:20px;height:30px}
table.v_table_01 tr:first-child td{font-size:16px;color:#444;}
table.v_table_01 th{color:#555;background:#fbfbfb;font-weight:normal}
table.v_table_01 tr:first-child th{color:#3270b5;}
table.v_table_01 a,
table.v_table_01 img,
table.v_table_01 span,
table.v_table_01 label,
table.v_table_01 input{vertical-align:middle}

table.action tbody tr{cursor:pointer}
table.action tbody tr:hover{background:#eee !important;}
table.action tbody tr.actived td{background:#ddd; color:#ff9000;}

.basis_input{letter-spacing:normal;vertical-align:middle;color:#ff9000;margin-right:2px}
/*.read_input{background:#fafafa !important;}*/
.read_input{background:#e5e5e5 !important;}
.table_top_info{text-align:left;margin-bottom:10px}

/*col width*/
.w_auto{width:auto;}

.i_w_title{width:15%;}

.l_w_num{width:45px}
.l_w_date{width:90px}
.l_w_search{width:70px;}

/**/
.other_view{margin:50px 0 30px;border-bottom:solid 1px #e0e0e0;}
.other_view dl{position:relative;display:inline-block;zoom:1;*display:inline;width:100%;border-top:solid 1px #e0e0e0;margin-bottom:0}
.other_view dt{position:absolute;left:0;top:0;width:97px;height:100%;}
.other_view dt span{position:absolute;left:0;top:50%;margin-top:-7px;padding:0 20px 0 41px;}
.other_view .prev dt span{background:url("../../images/content/bg_prev_cont.png") no-repeat 20px 50%;filter:brightness(0.3);}
.other_view .next dt span{background:url("../../images/content/bg_next_cont.png") no-repeat 20px 50%;filter:brightness(0.3);}
.other_view dd{position:relative;margin-left:97px;}
.other_view dd a{display:block;padding:15px 0;line-height:16px;}

@media (max-width:767px) {
     .other_view dd a{margin-right:10px;}
}

/**/
.btn_list{position:absolute;right:0;top:0}
.btn_list > li{float:left;border:solid 1px #d7d7d7;margin-left:-1px;background:#fafafa;}
.btn_list > li:first-child{margin-left:0;
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
}
.btn_list > li.last{
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
}
.btn_list > li:hover{background:#3270b5;border-color:#3270b5}
.btn_list > li:hover > a{color:#fff;}
.btn_list > li > a{display:block;height:23px;line-height:21px;padding:0 10px;font-size:11px;}
.btn_list > li > a.print{padding-left:34px;background:url('../../images/content/i_print.png') no-repeat 10px 50%;}
.btn_list > li > a.help{padding-left:27px;background:url('../../images/content/i_qmark.png') no-repeat 10px 50%;}



.btn_top_close{position:absolute;top:20px;right:20px}
.btn_top_close img{width:13px}

/**/
.list_search{position:absolute;right:0;top:-6px;}
.list_search .i_select{float:left;width:86px;margin-left:5px;}
.list_search .i_select:first-child{margin-left:0px;}
.list_search .i_wrap{width:180px;}
.list_search .search_txt{float:left;padding-left:5px;}
.list_search .search_txt .i_wrap{float:left;}
.list_search .search_txt > a{display:inline-block;height:36px;padding:7px 10px;border:solid 1px #d9d9d9;border-left:none;background:#f9f9f9;}

/* ----- 테이블 번호 및 카테고리_21.04.23 ----- */
.m_layout_t_num{width:12%;}
.m_layout_t_category{width:18%;}
/* ------------------------ */

/**/
.statistics_search{position:relative;text-align:left;}
.statistics_search .fixation_period{display:inline-block;zoom:1;*display:inline;}
.statistics_search .fixation_period > li{float:left;}
.statistics_search .fixation_period > li.last{margin-left:5px;}
.statistics_search .fixation_period > li .char{line-height:31px;margin:0 10px;}
.statistics_search .fixation_period > li .i_select{float:left;}
.statistics_search .fixation_period > li .i_select.year{margin-right:5px;}
.statistics_search .fixation_period .period_search{display:inline-block;height:19px;padding:5px 15px;border:solid 1px #d9d9d9;border-left:none;background:#f9f9f9;}
.statistics_search .btn_list{top:auto;bottom:0;}

/* paging */
.paging{margin-top:30px;text-align:center}
.paging img{vertical-align:top}
.paging ol{display:inline-block;zoom:1;*display:inline}
.paging ol li{display:inline}
.paging ol li span,
.paging ol li a{display:block;float:left;font-size:13px;text-align:center;width:25px;height:25px;line-height:25px;border:solid 1px #e3e3e3;margin-left:-1px}
.paging ol li.last a{width:45px;}
.paging ol li.first a{background:none}
.paging ol li.current span{color:#fff;background:#337ab7}
.paging ol li.prev_e a,.paging ol li.next_e a{width:55px;font-size:13px}
.paging ol li.prev a,.paging ol li.next a{width:40px;font-size:13px}

.s_paging{margin-top:15px;text-align:center}
.s_paging img{vertical-align:top}
.s_paging ol{display:inline-block;zoom:1;*display:inline}
.s_paging ol li{display:inline}
.s_paging ol li span,
.s_paging ol li a{display:block;float:left;font-size:12px;text-align:center;width:15px;height:15px;line-height:15px;}
.s_paging ol li.first a{width:35px;}
.s_paging ol li.last a{width:35px;}

.s_paging ol li.current span{color:#ff6600;text-decoration: underline}
.s_paging ol li.prev_e a,.s_paging ol li.next_e a{width:45px;font-size:12px}
.s_paging ol li.prev a,.s_paging ol li.next a{width:25px;font-size:12px}

.new_pop_wrap{}
.new_pop_con{padding:30px 20px}
.new_pop_con .input_group{margin-top:0}
.new_pop_con .new_pop_con_second{margin-top:20px}
.new_pop_title{padding:20px;font-size:24px;color:#fff;text-align:left;background:url(../../images/content/help_header_bg.gif) repeat-x}
.new_pop_message{padding-top:10px}
.new_pop_message p{margin-top:10px}
.new_pop_message .big_name{font-size:18px;color:#444;font-weight:bold}
.new_pop_con .new_pop_info_list{padding:20px 10px;border:1px solid #d8d8d8; background:#fafafa}
.new_pop_con .new_pop_info_list li{color:#666;margin-top:10px}
.new_pop_con .new_pop_info_list li em{color:#444}
.new_pop_con .new_pop_info_list li:first-child{margin-top:0}
.new_pop_con .complaints_message{margin-top:0;margin-bottom:10px}
.new_pop_con .pop_search_list{margin-top:30px}
.new_pop_con .pop_search_list .list{height:200px;overflow-y:auto;}

.label_txt{position:relative;}
.label_txt label{position:absolute;height:100%;}
.label_txt label:hover{cursor:text;}


/*input_text*/
.i_wrap{position:relative;height:36px;padding-left:10px;border:solid 1px #6d6d6d;background:#fff;width:auto;max-width:276px}
.i_wrap.name{background:#f8f8f8;width:130px;}
.i_wrap.date{width:100%;max-width:130px;}
.i_wrap.post{width:100%;max-width:60px}
.i_wrap.i_date{padding:0 30px 0 10px;width:100%;max-width:138px;position:relative}
.i_wrap.i_date img{position:absolute;right:0;top:0;border-left:solid 1px #ccc;}
.i_wrap input[type="text"]{position:relative;left:auto;top:auto;height:100%;width:100%;line-height:29px;padding:0;border:none;background:none;}

/*select*/
.i_select{position:relative;border:solid 1px #ccc;background:#fff;width:100%;max-width:275px;}
.i_select.year{width:86px;}
.i_select.month{width:56px;}
.i_select.subscriber_sort{max-width:140px;}
.i_select select{position:relative;left:auto;top:auto;width:100%;border:none;line-height:29px;height:34px}

/*search*/
.i_search{}
.i_search .i_wrap{float:left;}
.i_search .btn{margin-left:10px;}

/*ex*/
.i_ex{}
.i_ex .i_wrap{float:left;}
.i_ex .ex{margin-left:10px;line-height:29px;}

/*address*/
.i_address .i_search{display:inline-block;zoom:1;*display:inline;}
.i_address .i_search .char{float:left;line-height:29px;}
.i_address > .i_wrap.detail{display:inline-block;zoom:1;*display:inline;margin-left:17px;width:100%;max-width:500px;}

/* btn */
.btn_wrap{margin-bottom:30px}
.btn_wrap.t_r{text-align:right !important;}
.btn_wrap.t_c{text-align:center !important;}
.btn_wrap a{display:inline-block;zoom:1;*display:inline;margin:0 2px;text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
a.btn{display:inline-block;zoom:1;*display:inline;text-align:center;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
a.btn002{display:inline-block;zoom:1;*display:inline;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
a.btn003{display:inline-block;zoom:1;*display:inline;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

a.btn004{display:inline-block;zoom:1;*display:inline;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

a.btn005{display:inline-block;zoom:1;*display:inline;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

a.search{border:solid 1px #2983ba;background:#3f9ad2;color:#fff !important;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.add_sort_wrap .btn005.blue span{font-size:14px;}

.btn_mulity{margin-top:15px;overflow:hidden}
.btn_mulity .mulity_left{float:left}
.btn_mulity .mulity_right{float:right}

.d_t{display:table;width:100%;height:100%}
.d_t .d_c{display:table-cell;vertical-align:middle}

span.icon{}
span.icon img{vertical-align:middle;margin-right:5px}
span.icons{display:inline-block;width:20px;height:20px;vertical-align:text-bottom;position:relative;background-position: center;background-repeat:no-repeat;z-index:1;*zoom:1;text-indent:-9999px;font-size:1px}
span.icons.icon-arrow-down {background-image:url('../../images/common/icon-arrow-down.png');background-position:2px 2px;margin-left:5px;}
span.icons.icon-arrow-up {background-image:url('../../images/common/icon-arrow-up.png');background-position:2px 2px;margin-left:5px;}
span.icons.icon-print {background-image:url('../../images/common/icon-print.png');margin-right:5px;}
span.icons.icon-map {background-image:url('../../images/common/icon-map.png');margin-right:5px;top:-2px}
span.icons.icon-search {background-image:url('../../images/common/icon-search.png');margin-right:5px;top:0px;background-size:85%;background-position:center}
span.icons.icon-exl { background-image:url('../../images/newmain/common/icon_exl.png'); margin:0 -3px}
span.icons.icon-link { background-image:url('../../images/newmain/common/icon_link.png'); margin:0 -3px}
span.icons.icon-calendar { background-image:url('../../images/newmain/common/icon_calendar.png'); }
span.icons.icon-doc {background-image:url('../../images/vm/icon_history.png');}

a.data{height:29px;line-height:27px;padding:0 15px;border:solid 1px #d7d7d7;font-size:13px;color:#888;background:#fafafa;}
a.data img{margin-right:5px;}

a.data2{height:25px;line-height:27px;padding:0 17px;border:solid 1px #d7d7d7;font-size:13px;color:#888;background:#fafafa;}
a.data2 img{margin-right:5px;}

a.white{border:solid 1px #d7d7d7;background:#fff;color:#888 !important;}
a.green{border:solid 1px #278e9d;background:#40aebe;color:#fff !important;padding: 10px 15px;margin-bottom: 10px;}
a.blue{border:solid 1px transparent;background:#1172be;color:#fff !important;}
a.blue02{border:solid 1px #1b3e65;background:#245183;color:#fff !important;}
a.gray{border:solid 1px #9195a1;background:#aaadb6;color:#fff !important;}
a.dark{border:solid 1px transparent;background:#787d87;color:#fff !important;}
a.gray02{border:solid 1px #d7d7d7;background:#fafafa;color:#666 !important;}
a.yellow{border:solid 1px #e89200;background:#ffa101;color:#fff !important;}

/* color */
.c_orange{color:#ef6b11 !important;}
.c_brown{color:#c86829 !important;}
.c_blue{color:#3270b5 !important;}

.w_100{width:100%}
.w_50{width:50%}
.w_30{width:30%}

.p_layout_b{display:block}

/* �º? ���̺� ���̾ƿ� */
.t_layout_b{display:block;}
.t_layout_bl{display:inline-block;}
.t_layout_l{display:inline;}
.t_layout_tc{display:table-cell;}
.t_layout_tl{display:table-column;}

/* ����� ���̺� ���̾ƿ� */
.m_layout_b{display:block;}
.m_layout_bl{display:inline-block;}
.m_layout_l{display:inline;}
.m_layout_tc{display:table-cell;}
.m_layout_tl{display:table-column;}

/* ����� ������ */
.m_con_b{display:none}
.m_con_bl{display:none}
.m_con_l{display:none}





.popup_04 {position:relative;width:430px;text-align:left;border:1px solid #ccc}
.popup_04 .title {height:41px;padding-left:20px;background:#f6f6f6;line-height:40px;border-bottom:1px solid #cccccc;font-size:16px;color:#454545;}
.popup_04 .pop_cont02 {padding:20px; line-height:17px;}
.popup_04 .pop_cont02 .data_table_01 {width:100%;}
.popup_04 .pop_bottom02 {overflow:hidden;*zoom:1;border-top:1px solid #ccc;padding:10px}
.popup_04 .pop_bottom02 .logo {float:left;}
.popup_04 .pop_bottom02 .close {float:right;padding-top:5px;}
.popup_04 .pop_bottom02 .close a {display:inline-block;}
.popup_04 .btn_close {position:absolute;top:14px;right:20px;}
.popup_04 .btn_close a {display:block;}
.popup_04 .result03 ul {width:380px;padding:8px 0 8px 8px;margin-bottom:6px;border:1px solid #3f9ad2;background:#fbfbfb;}
.popup_04 .result03 li {margin-bottom:2px;}



/* desktop 1600 */
@media screen and (max-width:1600px){
    #header .header_wrap .favorites_list{top:90px;left:auto;right:0}
    #header .header_wrap .favorites_list .arrow{top:-7px;left:auto;right:28px;width:13px;height:7px;background:url(../../images/common/favorites_arrow_up.png) left top no-repeat}
}

/* desktop 1500 */
@media screen and (max-width:1500px){

}

/* desktop 1280 */
@media screen and (max-width:1280px){

}

/* desktop 1200 */
@media screen and (max-width:1200px){

}

/* desktop 1024 */
@media screen and (max-width:1024px){
    .t_layout_b{display:none !important;}
    .t_layout_bl{display:none !important;}
    .t_layout_l{display:none !important;}
    .t_layout_tc{display:none !important;}
    .t_layout_tl{display:none !important;}


    .simpleSearch{left:0;width:auto;margin:170px 0 10px 0;z-index:1500;margin-left:0}
}

/* mobie 1023 */
@media screen and (max-width:1024px){

    .p_layout_b{display:none !important;}
    #header{}
    #header .header_wrap{max-width:600px;padding:0 15px}
    #header .header_wrap .h_search .search_info .i_txt{float:left;width:283px;padding-left:15px;}
    #header .header_wrap .h_search .search_info .i_txt input{font-size:13px;}
    #header .top_bar {height:30px; background-color:#fbfbfb; border-bottom:1px solid #dfdfdf;}
    #header .global_menu{right:10px;}
    #header .gnb > ul > li ul li a{font-size:11px;padding-left:10px;}

    /* 151211 ߰ */
    #contents.fullPage{padding:0}
    /* 151211 ߰  */

    #footer{padding:30px 15px;}

    .statistics_search .btn_list{position:relative;margin-top:10px;top:auto;bottom:auto;overflow:hidden}

    .favorites_list{left:0;top:40px;width:100%}
    .favorites_list > div{margin:0 10px;width:auto}
    .favorites_list > div .arrow{display:none}

    .btn_list > li.btn_print{display:none}
    .btn_list > li.m_last{
        -webkit-border-radius:0 3px 3px 0;
        -moz-border-radius:0 3px 3px 0;
        border-radius:0 3px 3px 0;
    }
    .btn_mulity .mulity_left{float:left}
    .btn_mulity .mulity_right{float:left;margin-left:3px}

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-120px;
        top:32px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
    }

	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}

	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
	
	/*.view_cont > p { text-align: left !important; } 제목까지*/
    .view_cont { text-align: left; } /*내용만*/
}

/* mobie 890 */
@media screen and (max-width:890px){

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-150px;
        top:32px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#fff;
    }

	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}

	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

/* mobie 800 */
@media screen and (max-width:800px){

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-135px;
        top:32px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#fff;
    }
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}

	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

/* mobie 768 */
@media screen and (max-width:768px){
	.wrap_update.close {display: none;}
	.wrap_update.open {position: relative; margin-top: -120px; top: -65px;}

    .btn_list > li > a.print{padding-left:34px;background:url('../../images/content/i_print_x02.png') no-repeat 10px 50%;
        background-size:auto 23px;
    }
    .btn_list > li > a.help{padding-left:27px;background:url('../../images/content/i_qmark_x02.png') no-repeat 10px 50%;
        background-size:auto 23px;
    }
    #header .header_wrap .h_search_menu{
        position:absolute;
        right:0;
        top:-50px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#333;
    }

    .tab_basis{display:none}
/*     .tab_basis{border-bottom:none;margin-top:1px} */
/*     .tab_basis > li{width:50%} */
/*     .tab_basis > li > a{border:1px solid #e1e1e1;margin-bottom:-1px;font-size:12px;} */
    /* .tab_basis > li:nth-child(2n-1) > a{margin-left:0;} */
    .tab_basis > li > a:hover,.tab_basis > li.actived > a{height:100%;}
    .tab_basis.con_align{display:block;height:auto}
    .tab_basis.con_align:after {content:" ";display:block;clear:both;overflow:hidden;}

    #header .header_wrap{height:auto;max-width:none;}
    #header .header_wrap h1{position:static;padding:20px 0;}
    #header .header_wrap .h_search{position:relative;padding:0;margin:0;}
    #header .header_wrap .h_search .search_info{
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
    }
    #header .header_wrap .h_search .search_sort{display:none;}
    #header .header_wrap .h_search .search_info .i_txt{float:none;width:100%;background:none;padding:0 50px 0 0;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
    }
    #header .header_wrap .h_search .search_info .i_txt label{left:10px;font-size:14px;}
    #header .header_wrap .h_search .search_info .i_txt input{padding-left:10px;font-size:16px;
        box-sizing:border-box;
    }
    #header .top_bar {height:30px; background-color:#fbfbfb; border-bottom:1px solid #dfdfdf; position: relative;}
    #header .header_wrap .h_search_btn{display:none;}
    #header .global_menu{display:block;}

    #header .header_wrap .m_h_search_btn{display:block;position:absolute;right:15px;top:18px;}
    #header .header_wrap .m_sitemap{display:block;position:absolute;left:15px;top:35px;}
    #header .gnb_cover{display:none;}
    #header .header_wrap .automatic{top:58px;width:100%;}
    #header .header_wrap .automatic ul{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
    #header .header_wrap .result_list{top:58px}
    #header .header_wrap .result_list > div{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
    #header .header_wrap .favorites_list{display:none}


    /* #container{padding-bottom:50px; padding-top: 60px !important;} */

    #footer{padding-top:30px;}
    #footer .footer_wrap{text-align:center;}
    #footer h1{display:none;}
    #footer .f_data{padding-left:0;}
    #footer .f_data ul{border-top:solid 1px #d9d9d9;margin-top:90px;}
    #footer .f_data ul li{width:100%;}
    #footer .f_data ul li a{display:block;line-height:33px;background:none;padding:0;/*border:solid 1px #d9d9d9; border-top:none;*/ margin-left:-1px;}
    #footer .footer_cs{top:0;left:50%;right:auto;margin-left:-62px;text-align:center;}

    /* table */
    table.i_table_01 td{padding:7px 10px;line-height:18px;height:auto}
    table.i_table_01 th{padding:7px 10px;}


    .favorites_btns a.btn_01{background-image:url(../../images/common/favorites_btns_01_x02.png)}
    .favorites_btns a.btn_02{background-image:url(../../images/common/favorites_btns_02_x02.png)}
    .favorites_btns a.btn_03{background-image:url(../../images/common/favorites_btns_03_x02.png)}
    .favorites_btns a.btn_04{background-image:url(../../images/common/favorites_btns_04_x02.png)}
    .favorites_btns a{
        -webkit-background-size:26px auto;
        -moz-background-size:26px auto;
        -o-background-size:26px auto;
        background-size:26px auto;
    }
    .simpleSearch{margin:150px 15px 0 15px}
    .simpleSearch .search_wrap{padding:10px}
    .simpleSearch .map_data{display:none}
    .simpleSearch .list_data{margin-right:0}
    .simpleSearch .info_list > div{width:100%}
    .simpleSearch table.c_table_01 th.info_th_em,
    .simpleSearch table.c_table_01 th.info_th:first-child,
    .simpleSearch table.c_table_01 td.info_td:first-child{border-left:none}

   	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}

	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
	
	.__se_tbl {display:inline-block; width:100%;overflow-x: scroll;}
}

/* mobie 640 */
@media screen and (max-width:640px){
    /*col width*/
    /*너비수정-등록일 타이틀 줄바꿈 방지 2018.09.27*/
    .i_w_title{width:100px;}

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:0;
        top:-50px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
    }

    .list_search{position:relative;padding-left:86px;margin-top:7px}
    .list_search .i_select{position:absolute;left:0;top:0;float:none;}
    .list_search .search_txt{float:none;width:100%;}
    .list_search .search_txt .i_wrap{float:none;width:auto;max-width:none;margin-right:40px;}
    .list_search .search_txt > a{position:absolute;right:0;top:0;}

    .m_layout_b{display:none !important;}
    .m_layout_bl{display:none !important;}
    .m_layout_l{display:none !important;}
    .m_layout_tc{display:none !important;}
    .m_layout_tl{display:none !important;}

    .m_con_b{display:block !important;}
    .m_con_bl{display:inline-block !important;}
    .m_con_l{display:inline !important;}

    .paging ol li{display:none}
    .paging ol li.current,
    .paging ol li.prev,
    .paging ol li.prev_e,
    .paging ol li.next,
    .paging ol li.next_e{display:inline}

    .simpleSearch .list_data .first_table .table01{width:100%}
    .simpleSearch .list_data .first_table .table01 .cell{margin-right:0}
    .simpleSearch .list_data .first_table .table02{width:100%;margin-top:15px}

    .table_top_info{text-align:left}
    table.c_table_03 td,table.c_table_01 th{text-align:center;vertical-align:middle;border-bottom:solid 1px #e0e0e0;width:80%;}

	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}

	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
	
	.__se_tbl {display:inline-block; width:100%;overflow-x: scroll;}
	/*.__se_tbl table {width: 700px;}*/
}

/* mobie 480 */
@media screen and (max-width:480px){
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}

	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}

}

/* mobie 420 */
@media screen and (max-width:420px){
    .btn_wrap a{display:block;width:100%;margin:2px 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing:border-box;
    }
    a.btn04{height:30px;line-height:30px}

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-80px;
        top:-50px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#fff;
    }
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}

	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
	
	table.c_table_03 td,table.c_table_01 th{text-align:center;vertical-align:middle;border-bottom:solid 1px #e0e0e0;width: 75%;}
	
	.__se_tbl {display:inline-block; width:100%;overflow-x: scroll;}
      /*.__se_tbl table {width: 700px;}*/
    .modal04 .table_box table th, td {padding: 0 0 0 0;}  
}

/* mobie 360 */
@media screen and (max-width:360px){
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}

	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

/* mobie 320 */
@media screen and (max-width:320px){

    #header .header_wrap .h_search_menu{
        position:absolute;
        right:-80px;
        top:-50px;
        background:url('../../images/content/btn_menusearch.png') 15px 0 no-repeat;
        height:21px;
        padding:6px 0 0 50px;
        border-left:none;
        color:#fff;
    }
	#header .header_wrap .mark_1{display:none}
	#header .header_wrap .mark_2{display:none}

	#header .header_wrap .automatic{position:absolute;top:60px;left:0px;width:100%;}
	#header .header_wrap .result_list{position:absolute;top:60px;left:0;width:100%}
}

.list_type{text-align:left;}
.list_type li:first-child{border-top:solid 1px #d1d1d1}
.list_type li{padding:18px 0;border-bottom:solid 1px #d1d1d1}
.list_type dt a{font-size:18px;color:#444;}
.list_type dd{margin-top:7px;line-height:18px;color:#888;}
.list_type dd > span{display:inline-block;vertical-align:middle;padding:0 5px;background:url(../../images/common/bg_foot_bar.gif) left center no-repeat;}
.list_type dd > span:first-child{padding-left:0;background:none;}

.period_search{display:inline-block;height:19px;padding:5px 15px;border:solid 1px #d9d9d9;background:#f9f9f9}

.quick_btn{
	/* border-radius: 5px; */
    background-color: #245183;
    box-shadow: none;
    border: none;
    color: #ffffff;
    padding: 7px 15px;
    margin: 0;
    position: relative;
    font-size: 12px;
}
/* .quickDiv {
	padding-bottom:10px;
} */
.quickDiv{border:1px solid #c7cdd8;background:#f6f7f9;padding:20px;overflow:hidden;width:100%;}
.quickInput {
	display:block;
	width: 58%;
	height: 40px;
	/* border-radius:5px; */
	float:left;
	margin-right: 5px;
}
.quick_list{
	top:40px;
	z-index:999;
	/*position:absolute;*/
	/* margin-right: 20px; */
	margin-top: 15px;
}
.quick_list > div{
	margin:0;
	border:1px solid #1c61ac;
	text-align:left;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	/* border-radius:5px; */
	overflow:hidden;
	/* width:100%; */
	/* padding:0 20px 15px 0; */
	/* height:340px; */
}

.quick_list > div ul a {
    color: #999;
}
.quick_list > div ul a:hover {
    color: #ec1313;
}
.quick_list > div ul a:focus {
	outline:1px dotted #999;
}
.quick_list .result_info{font-size:14px;color:#666;line-height:22px;padding:10px 20px;background:#f9f9f9}
.quick_list .list_wrap .favorites_btns{position:absolute;right:10px;top:14px;}
.quick_list .list_wrap .post_num{font-size:13px;letter-spacing:0;}

.quick_list .list_wrap a {display:block}

.quick_list .result_data{
	border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.quick_list .result_data li{font-size:12px;color:#666;line-height:14px;margin:5px 0;}
.quick_list .result_page{
	text-align:center;
	padding:6px 0;
	/* height:16px; */
	font-size:12px;
	color:#888;
	letter-spacing:normal;
	line-height:15px;
	/* background:#f9f9f9; */
	/* position: absolute; */
    bottom: 10px;
    width: 100%;
}

.quick_list .result_page .num{margin:0 7px}
.quick_list .result_page a img{width:14px;filter: brightness(0.8);}
.quick_list .result_page a {display:inline-block;zoom:1;display:inline;width:14px;height:14px;border:1px solid #dedfe0}

.quick_list .remove { font-size:20px; font-weight:600; color:#e64980; cursor:pointer; vertical-align:top;}
.quick_list .hisAddress:hover {font-weight:bold;color: #000000;}
.quick_list .hisAddress li {display: inline-block;font-size:0.8em}
.quick_list .hisAddress li:first-child {font-size: 1rem;}
.quick_list .removeAllBtn{ background-color: #00a4da; color: #fff; border-radius: 5px; border: 1px solid #00a4da;
                           font-size:12px; text-align: center; height: 28px; line-height: 28px; padding: 0 13px;margin:0;cursor:pointer;
}
.tab:after,.tab:before {content:'';display:table}
.tab:after {clear:both;} 
.tab {
	width: auto;
	/*height:22px;*/
	/* border:1px solid #d6d6d6; */
	margin:20px 0 15px;
	/* border-radius:5px; */
	/* background:linear-gradient(to bottom, #ffffff, #ececec); */
}
.tab ul {
	/* width:100%; */
	-webkit-padding-start:0;
	padding-left:0;
}
.tab li {
	/* font-size:18px; */
	list-style-type:none;
	/* width:105px; */
	/* margin-left:10px; */
	line-height:18px;
	/* position:absolute; */
	/* margin-top:-4px; */
	padding-right:10px;
	float:left;
}
.tab p {
	position:relative;
	/* background:url(../../images/common/img_word.gif) 0 0 no-repeat #4f4f50; */
	color:#4e5563;
	/* font-size:18px; */
	padding:10px 15px 10px 20px;
	/* top:-4px; */
    margin-left:270px;
    width:auto;
	display:table;
	background:#e5e8ec;
	border:1px solid #c7cdd8;
	vertical-align:middle;
	height:40px
}
.tab p:before {
	content:'';
	position:absolute;
	width:10px;
	height:10px;
	left:-5px;
	top:42%;
	border:1px solid #c7cdd8;
	background:#e5e8ec;
	transform:translate(-50%, -50%);
	transform:rotate(-45deg);
	border-right:0;
	border-bottom:0;
}

a.ttb_off:link, a.ttb_off:visited {
	display:inline-block;
	/* float:left; */
	/* font-size:18px; */
	text-align:center;
	letter-spacing:-0.05em;
	/* width:105px; */
	color:#1172be;
	background:#f6f7f9;
	padding:10px 20px;
	border:1px solid #c7cdd8;
	/* border-radius:5px; */
	font-weight:600;
	height:40px
}
a.ttb_off:hover {
	display:inline-block;
	/* font-size:18px; */
	/* text-align:center; */
	/* letter-spacing:-0.05em; */
	/* width:105px; */
	color:#fff;
	/* background:linear-gradient(to bottom, #ffaf02, #fd7d00); */
	background:#1172be;
	/* padding:10px 20px; */
	/* border:1px solid #fd7d00; */
	/* border-radius:5px; */
	/* font-weight:600; */
	/* box-shadow:2px 2px 2px #ccc; */
	
}
a.ttb_selected:link, a.ttb_selected:visited {
	display:inline-block;
	/* float:left; */
	/* font-size:18px; */
	text-align:center;
	letter-spacing:-0.05em;
	/* width:105px; */
	color:#fff;
	/* background:linear-gradient(to bottom, #fbad1b, #f26c22); */
	background:#1172be;
	border:1px solid transparent;
	padding:10px 20px;
	/* border:0px solid #fd7d00; */
	/* border-radius:5px; */
	font-weight:600;
	/* box-shadow:2px 2px 2px #ccc; */
	height:40px
}


.add_sort_wrap sort_select span {font-size:1rem;vertical-align:middle;}

@media (max-width:767px){
	.tab ul{display:table;width:100%}
	.tab ul > li{display:table-cell;width:calc(100%/2);padding:0;float:none}
	.tab ul > li > a{width:100%;height:100%}
}







