/*header.go_header {border-color:#58C52D;}*/
header.go_header {border-color:#d94e5c;}
ul.side_depth li.standby >p ins.ic {background-position:-200px -1150px}
ul.side_depth li.spam >p ins.ic {background-position:-100px -1150px}
ul.side_depth li.expected >p ins.ic {background-position:-300px -1100px}
ul.side_depth li.compl >p ins.ic {background-position:-400px -1200px}
ul.side_depth li.done > p ins.ic {background-position:0px -900px}
ul.side_depth li.reserved > p ins.ic {background-position:-100px -1200px}
ul.side_depth li.apt >p ins.ic {background-position:0px -950px}
ul.side_depth li.virus >p ins.ic {background-position:-400px -1300px}
.go_side .side_btn_wrap {padding:10px!important; }
.go_side .side_btn_wrap .btn_side {display:block; padding:10px; border:1px solid #C8CBCF; border-radius:5px; background:#DEE1E7; font-weight:bold; text-align:center}
.go_side .side_btn_wrap .btn_side:hover {background:#D9DCE2;}
header.content_top_multi {min-height:55px; padding-top:10px}
header.content_top_multi h1 span.txt {line-height:28px}
header.content_top_multi p.desc {margin:0; font-weight:normal}
header.content_top_multi section.search {margin-top:10px}

header.content_top_multi .search_wrap,
header.content_top_multi .search_wrap input.btn_search {border-radius:0 2px 2px 0; box-shadow:none}
header.content_top_multi .search_wrap input.search { /*outline: none;*/ width: 145px; }

header.content_top_multi section.search.select_type {margin-top:10px; 
background: transparent url(../images/icon_classic.png) no-repeat 6px -128px;
}
header.content_top_multi section.search.select_type .search_wrap {
	width: 190px !important; height: 24px !important; background: none; 
}
header.content_top_multi section.search.select_type .search_wrap select { width: 159px; border:none; }
header.content_top_multi section.search.select_type input.btn_search {
	width: 31px !important; height: 31px !important; 
}

table.mail_list {min-width:750px; }
table.mail_list th.check,table.mail_list td.check {width:30px; min-width:30px}
table.mail_list th.date,table.mail_list td.date {width:122px; min-width:122px}
table.mail_list th.sender,table.mail_list td.sender {width:80px; min-width:8px}
table.mail_list th.receiver,table.mail_list td.receiver {width:130px; min-width:130px}
table.mail_list th.subject,table.mail_list td.subject {width:auto; min-width:100px}
table.mail_list th.size,table.mail_list td.size {white-space:nowrap; width:45px; min-width:45px}
table.mail_list th.filter,table.mail_list td.filter {width:135px; min-width:135px}
table.mail_list td span.ic_file_s,
table.mail_list td span.ic_image {margin-left:0}
table.mail_list td span.date,
table.mail_list td span.name,
table.mail_list td span.subject {color:#3b3b3b}
table.mail_list tbody tr td span.title_wrap {margin-left:-2px}
table.mail_list tbody tr td span.title_wrap span.date {margin-left:3px; color:#999}

table.mail_confirm th.filter,table.mail_confirm td.filter {white-space:nowrap; width:100px;min-width:100px }
table.mail_confirm th.processing,table.mail_confirm td.processing {white-space:nowrap; width:75px;min-width:75px }
table.mail_confirm th.manager,table.mail_confirm td.manager {white-space:nowrap; width:100px;min-width:100px}
table.mail_ready th.state,table.mail_ready td.state {white-space:nowrap; width:110px;min-width:110px }
table.mail_list th select {vertical-align:middle; height:23px}

div.alert_wrap {min-width:auto; max-width:auto; background:#E5F2E9!important; border-bottom:1px solid #c9c9c9;}
body dl.preview {/* min-width:200px; max-width:300px */}
.filter_set  {line-height:150%}
.filter_set  span.title {font-size:12px; font-weight:bold;  margin-right:5px}
.filter_set  span.strong {margin:0 5px; color:#4E8E26}

.mail_view table.list_report th {width:100px} 
div.layer_filter_info {width:400px}

div.container div.content {padding: 20px 15px}
table.detail { padding:10px}
table.detail tr > th {padding:11px 5px 9px 0px; border-bottom:1px solid #e9e9e9}
table.detail tr > td {padding:11px 10px 9px 10px; border-bottom:1px solid #e9e9e9}
table.detail tr.last th, table.detail tr.last td {border-bottom:none}
table.detail th {text-align:left;}
table.detail td span.tb_title {display:inline-block; width:50px; }
table.detail ul.name_tag {margin-top:3px}
table.detail td span.update_img{display:inline-block; margin:0 0 0 10px;}
table.detail td span.update_img img{margin:0; padding:0;}
table.detail td span{vertical-align:middle; line-height:15px}

table.detail tr th .title { width:190px; }

table.mail_error_filter th {width:120px}



/* ====== COMMON ====== */
.option_wrap {display:inline-block; padding:2px 0; margin-right:10px!important; min-width:50px}
p.go_alert {margin:5px 0 0 0; color:red}
p.col_checkup {margin:5px 0 0 0; color:#418417}
span.col_checkup {margin:0 0 0 10px; color:#418417}
div.sel_in_box{position:relative; padding:10px; background-color:#f9f9f9; border:1px solid #ECECEC; border-radius:3px; }
div.sel_in_box span.desc{width:80px}
div.vertical_wrap_s {margin-bottom:3px}
div.vertical_wrap_s p {line-height:150%}
div.vertical_wrap_s span.s_title {display:inline-block; text-align:right; padding-right:5px}
.btn_s {display:inline-block; padding:5px 10px; background:#efefef; color:#666; border:1px solid #d1d1d1; border-radius:2px; font-weight:bold; cursor:pointer; letter-spacing:-1px}
.btn_s:hover {border-color:#999; color:#333; box-shadow:1px 1px 1px rgba(0,0,0,0.1)}
.btn_s.txt_caution {color:red !important;}

/*mail_setting*/
.container .content input[type=text], input[type=password], textarea {border-style:solid; border-width:1px; border-color:#cacaca; border-top-color:#bcbcbc; border-bottom-color:#d9d9d9; box-shadow: inset 1px 1px 1px rgba(150,150,150,0.1)}
.container .content input[type=text], input[type=password] {padding:5px 4px; -moz-box-sizing:border-box; box-sizing:border-box}
.container .content span.ic {display:inline-block; background: url(../images/ic_admin.png) no-repeat 0 0}
.container .content span.ic_delete		{background-position: -100px -250px; width:20px; height:20px; cursor: pointer;}
.container .content span.ic_delete:hover{background-position: -150px -250px; width:20px; height:20px}
.container .content span.ic_edit		{background-position: -100px -100px !important; width:20px; height:20px}
.container .content span.ic_edit:hover		  {background-position: -150px -100px !important; width:20px; height:20px}


table.form_type th {width:120px}
section.form_admin div.optional_posi {left:150px}
table.table_absence th.date,
table.table_absence th.nane,
table.table_absence th.use {width:140px}

table.table_set_confirm th {text-align:left!important}
table.table_set_confirm th.setting {width:30%}

div.jstree-default {padding:5px}
div.jstree-default li.jstree-leaf > ins {background:url(../images/ic_tree.png) no-repeat -40px 0px}
div.jstree-default li a {vertical-align:middle; height:18px; line-height:18px}
div.jstree-default li ins {vertical-align:middle}
div.jstree-default li > ins {vertical-align:top}
div.jstree-default li {background:url(../images/ic_tree.png) repeat-y -60px 0}
div.jstree-default li.jstree-open > ins {background:url(../images/ic_tree.png) no-repeat -20px -20px}
div.jstree-default li.jstree-closed > ins {background:url(../images/ic_tree.png) no-repeat 0px -20px}
div.jstree-default li > a[rel="org"] {font-weight:bold}
div.jstree-default li > a[rel="org"] > ins.jstree-icon {display:none}
div.jstree-default li > a[rel="master"] > ins.jstree-icon {background:url(../images/ic_tree.png) no-repeat -20px -43px}
div.jstree-default li > a[rel="moderator"] > ins.jstree-icon {background:url(../images/ic_tree.png) no-repeat -20px -43px}
div.jstree-default li > a[rel="member"] > ins.jstree-icon {background:url(../images/ic_tree.png) no-repeat -40px -43px}
/*div.jstree-default.jstree-focused {background:#fefefe}*/
div.content_wrap div.jstree-default.jstree-focused {background:#f2f2f2}
.jstree a.drop_hover {min-width:130px}
.jstree a.drop_hover.jstree-clicked {background:none;border:none}
.jstree a.drop_active {background-color:#E1F5F6; border-color:#235a7f; color:red}
.jstree a.drop_active_disable {color: #235a7f;opacity:0.5} 
.jstree a.drop_highlight {border-radius:3px; border:2px dotted #ffab49; font-weight:bold} 
div.jstree-default li[rel="org"] > a {font-weight:bold}
div.jstree-default li[rel="org"] > a > ins.jstree-icon {display:none}
.content_org .jstree > ul > li >ul > li a {font-weight:normal}
div.jstree-default li[rel="master"] > a > ins.jstree-icon {background:url(../images/ic_tree.png) no-repeat -20px -43px}
div.jstree-default li[rel="member"] > a > ins.jstree-icon {background:url(../images/ic_tree.png) no-repeat -40px -43px}
div.jstree-default .jstree-focused,
ul.member_list .jstree-focused {background-color:#d2ebfb; border:1px solid #b8def7; border-radius:3px}
div.jstree-default .jstree-clicked,
ul.member_list .jstree-clicked {background-color:#d2ebfb; border:1px solid #b8def7; border-radius:3px}
div.jstree-default .jstree-hovered,
ul.member_list .jstree-hovered {background-color:#f0f9ff; border:1px solid #b8def7; border-radius:3px}

.ic_file { background: url('../images/ic_file_icons.png'); }
.ic_file.ic_file_pdf {}
.ic_file.ic_file_avi {}
.ic_file.ic_file_bmp {}
.ic_file.ic_file_eml {}
.ic_file.ic_file_mp3 {}
.ic_file.ic_file_mp4 {}
.ic_file.ic_file_mpg {}
.ic_file.ic_file_xml {}
.ic_file.ic_file_exe {}
.ic_file.ic_file_csv {}
.ic_file.ic_file_log {}
.ic_file.ic_file_lzh {}
.ic_file.ic_file_tif {}
.ic_file.ic_file_zip {}
.ic_file.ic_file_doc {}
.ic_file.ic_file_ppt {}
.ic_file.ic_file_xls {}
.ic_file.ic_file_hwp {}
.ic_file.ic_file_txt {}
.ic_file.ic_file_htm {}
.ic_file.ic_file_jpg {}
.ic_file.ic_file_png {}
.ic_file.ic_file_gif {}
.ic_file.ic_file_file {}
/*inline-image*/
.ic_file.ic_file_img {  }


/*--------------------------------- jqueryui datepicker js css ---------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
/* workarounds */
.ui-datepicker button.ui-button::-moz-focus-inner { border: 0; padding: 0} /* reset extra padding in Firefox */
.ui-datepicker { width: 17em; padding: 0; display: none;border:2px solid #666; border-radius:2px; background:#fff}
.ui-datepicker .ui-datepicker-header { position:relative; padding:3px; border:none; border-bottom:1px solid #E3E3E3; background:#FBFBFB;height:27px;border-radius:2px 2px 0 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 0; width: 1.8em; height: 100%}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 0px; background:#E9E9E9}
.ui-datepicker .ui-datepicker-prev { left:0px;border-right: 1px solid #E3E3E3;border-radius: 3px 0 0 0}
.ui-datepicker .ui-datepicker-next { right:0px;border-left: 1px solid #E3E3E3;border-radius: 0 3px 0 0}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left:50% ; top:50%; width:8px; height:13px; margin-left:-4px;margin-top:-6px; background:url(../images/ic.png) no-repeat 0 0}
.ui-datepicker .ui-datepicker-prev span { background-position: -50px -350px}
.ui-datepicker .ui-datepicker-next span { background-position: -50px -400px}
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; height: 24px; padding:1px}
.ui-datepicker select.ui-datepicker-month-year {width: 100%}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 48%; min-width:60px; margin-right:1%}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em;background:#fff}
.ui-datepicker table thead th {border-bottom:1px solid #E3E3E3; font-weight: normal}
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td { border: 0; line-height:20px}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker td.ui-datepicker-week-end:first-child a ,.ui-datepicker .ui-datepicker-week-end:first-child span {color:red}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left}
.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight {border: 1px solid #4E8E26!important; background: #4E8E26!important; color: #ffffff}
.ui-datepicker .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff; font-weight: bold; color: #212121}
.ui-datepicker .ui-state-default {font-weight:bold}
.ui-datepicker .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}

/* resize */
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none}
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0}
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0}
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%}
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%}
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px}
.ui-selectable-helper { position: absolute; z-index: 97; border:1px dotted black}

/* modal_loading_type */
.overlay {width:100%;height:100%;position:fixed;top:0;left:0;opacity:0.4;filter: alpha(opacity = 40);background:#000;
 z-index:98}
.overlay .processing {position:absolute; left:50%; top:50%; width:60px; height:60px; line-height:50px; text-align:center; background:#161616 url(../images/img_loader_w.gif) no-repeat center center ; color:#fff; font-family:arial; font-size:14px; border-radius:5px; margin:-30px 0 0 -30px}


/*skin*/
/*::selection {background: #4E8E26;color: white }*/
::selection {background: #d94e5c;color: white }
body.user_front {background:#f3f3f3; background-image:none}
.go_intro section.login_box {padding:70px 20px 70px 20px; border-radius:2px;}
.go_intro .custom_visual {background:none}
.go_intro .login_msg {left:70px; top:262px; width:356px; height:20px; color:#f44e40; background:#FFEDED!important; border-color:#f44e40; }
.go_intro .login_msg span.ic_error {padding:2px 7px; background:#f44e40!important; border-color:#f44e40}
.go_intro .login_msg .txt { line-height:150%}
.go_intro .login_check {position:relative; margin-top:15px; margin-bottom:15px}
.go_intro .login_check .txt {color:#787878}
.go_intro .option_side {position:absolute; right:-10px; top:0}
p.q {font-size:12px; font-weight:normal}
.layer_confim_front {border-radius:2px; background:#fff}
.layer_pw_front {width:300px}

/*table.mail_list tr.tb_option td p.desc,
span.num {color:#4E8E26}*/
table.mail_list tr.tb_option td p.desc,
span.num {color:#487db7}
span.num.spam {color:#d94e5c}
.go_side .bar {border-bottom:0px;}
/*table.type_normal tbody tr:hover td, table.type_normal tbody tr.active td,table.mail_list tr.tb_option td,
div.noti_option,
ul.name_tag>li {background:#E5F2E9!important; border-color:#BDD0C3!important}*/
table.type_normal tbody tr:hover td, table.type_normal tbody tr.active td {background:#ffe8ea!important; border-color:#f2dddf!important}
table.mail_list tr.tb_option td, div.noti_option, ul.name_tag>li {background:#ddecf6!important; border-color:#b9cedc!important}
ul.side_depth li p.title:hover {background-color:#e1e7ee!important;}
ul.name_tag li.creat {background:none!important}
table.type_normal tbody tr td.title:hover {background:#ececec!important; border-color:#E6E6E6!important}
ul.side_depth li p.on {background:#d5e0e7!important; border-color:#d5e0e7!important;}
ul.side_depth li p.on > a > span.txt, section.lnb ul.side_depth li p.on:hover > a > span.txt {color:#3b3b3b}
/*ul.side_depth li p.on span.num {color:#72AE67}*/
ul.side_depth li p.on span.num {color:#487db7}
ul.side_depth li p.on span.spam {color:#d94e5c!important}
ul.side_depth li span.num {font-weight:bold;}
div.page_action_wrap .btn_major, 
footer.btn_layer_wrap .btn_major,
/*.btn_major_s {background:#72b04e!important; border-color:#72b04e!important}*/
.btn_major_s {background:#d94e5c!important; border-color:#d94e5c!important}


/*div.page_action_wrap .btn_major:hover, 
footer.btn_layer_wrap .btn_major:hover,
.btn_major:hover, 
.btn_major_s:hover{background:#4C8F22!important; border-color:#4C8F22!important}*/
div.page_action_wrap .btn_major:hover, 
footer.btn_layer_wrap .btn_major:hover,
.btn_major:hover, 
.btn_major_s:hover{background:#d92639!important; border-color:#d92639!important}
/*table.type_normal thead th.sorting_desc span.selected, table.type_normal thead th.sorting_asc span.selected {background:#4C8F22!important;}*/
table.type_normal thead th.sorting_desc span.selected, table.type_normal thead th.sorting_asc span.selected {background:#d94e5c!important;}

section.my_info ul.ctrl li a.btn_help {opacity:0.8;filter:Alpha(Opacity=80); background-position:-120px -40px}
.view_content h2 {line-height:150%}
.mail_result  .header .desc {margin:50px 0!important}

.layer_reject th {width:80px!important}
.jstree ins { display:inline-block; text-decoration:none; width:18px; height:18px; margin:0 0 0 0; padding:0; }

.go_skin_default.go_full_screen {background:none}
.content_msg_wrap>div {min-height:400px}
/*icon*/
span.ic_notice {display: block;background: url(../images/ic_notice.png) no-repeat;background-size: 200px 200px;}
span.ic_network_error {background-position: 0 -100px;width: 70px;height: 65px;}
span.ic_notice_mail {background-position: 0 0;width: 72px;height: 50px;}
.mail_result {text-align:center}
.mail_result span.ic_notice {display:inline-block; margin-bottom:20px}
.left_align {text-align:left}
div.mail_result div.header {padding: 20px 0 10px 0;width: 450px;margin: 0 auto;}
div.mail_result div.header p.desc {margin:20px 0!important; padding:20px; background:#f3f3f3; border:1px solid #d4d4d4; }

.jstree ins { display:inline-block; text-decoration:none; width:18px; height:18px; margin:0 0 0 0; padding:0; }

div.container div.content_tb {padding:0;position:relative; overflow:hidden}
div.container div.content_tb div.col1 {float:left; width:300px; border-right:1px solid #dfdfdf}
div.container div.content_tb div.col2  {position:relative; margin-left:300px; border-left:1px solid #dfdfdf}
div.container div.content_tb div.header_group {padding:5px 0; height:22px; margin:20px 15px 0 15px; overflow:hidden; padding-bottom:5px}
div.container div.content_tb div.header_group h3 {font:bold 12px gulim; color:#555}
div.container div.content_tb div.header_group h3 span {vertical-align:middle; font-weight:normal}
div.container div.content_tb div.header_group h3 input {font-weight:normal}
div.container div.content_tb div.col1 div.header_group,
div.container div.content_tb div.col2 div.header_group {border-bottom:1px solid #ececec}
div.container div.content_tb div.col1 div.header_group + div.tb_wrap {margin-top:10px}
div.container div.content_tb div.col1>span.btn_wrap, div.container div.content_tb div.col2>span.btn_wrap {float:left; margin-right:3px}
div.container div.content_tb div.col2 div.search_wrap {float:right; width:230px}
div.container div.content_tb div.col2 div.search_wrap input.search {box-shadow:none}
div.container div.content_tb div.col1 div.tool_bar, div.container div.content_tb div.col2 div.tool_bar {padding:0 10px 0 15px; margin-bottom:10px}
div.container div.content_tb div.col1 div.content_wrap {margin:10px 15px; border:1px solid #ddd; box-shadow:inset 1px 1px 1px rgba(88,88,88,0.1); padding:2px; background:#f3f3f3}
div.container div.content_tb div.col1 div.content_wrap div.jstree {background:#f3f3f3}
div.container div.content_tb div.col1 div.critical h3,
div.container div.content_tb div.col2 div.critical h3 {padding-top:5px}
div.container div.content_tb div.tb_wrap {padding-top:0}
div.container div.content_tb div.col2 table.chart {border-color:#ccc}
div.container div.content_tb div.col2 span.btn_box {opacity:1; filter: Alpha(Opacity=100); background:#EFEFEF; border-color:#d1d1d1}
div.container div.content_tb div.col2 span.btn_box:hover {border-color:#999; box-shadow:1px 1px 1px rgba(0,0,0,0.1)}
div.container div.content_tb div.col2 div.critical h3 {display:inline-block}
div.container div.content_tb div.dataTables_paginate {margin-bottom:8px}
div.container div.content_tb div.dataTables_length {margin:8px 5px}
div.container div.content_tb>div.tool_bar {padding:10px 4px}
div.container div.content_tb.over_visi {overflow:visible}
div.container div.content_tb > table.chart {border:0}
div.tb_wrap {position:relative; padding:15px; margin-bottom:15px}
.col2 div.tb_wrap {margin-bottom:0}
div.content_tb>table {border:0 !important}
div.content_tb table th {background:#f8f8f8}
div.content_tb table th, div.content_tb table td {border:0; border-bottom:1px solid #ddd; border-right:1px solid #ddd}
div.content_tb table thead th.last, div.content_tb table tbody td.last  {border-right:0}
div.content_tb table tr.last th{border-bottom:0;}
table.detail div.tb_wrap {padding:0; margin:5px 0}

div.content_tb>table td a ins.ic_depth {display:inline-block; width:12px; height:12px; background: url(../images/admin/bullets.png) no-repeat 0 -650px}
div.content_tb span.title {font-weight:bold;  margin-right:10px}
div.content_tb span.strong {margin:0 10px; color:#4E8E26}
div.content_tb span.txt_s {color:#999}
div.content_tb .filter_set {margin:2px; }
div.content_tb .filter_on { background: none repeat scroll 0 0 #e2f5f6; border: 1px solid #c2dde6;}
.filter_set  {line-height:150%}
.filter_set  span.title {font-weight:bold;  margin-right:10px}
.filter_set  span.strong {margin:0 10px; color:#4E8E26} 
/* option_display in */
.option_display table,.option_display table tr > th,.option_display table tr td{font-weight:normal; padding:0; margin:0}
.option_display table tr > th{text-align:right; padding-right:15px; font-weight:bold; color:#999}
.option_display table tr > td{padding:5px 0;}
.option_display table tr.last{border:0;}

.option_display {border:1px dashed #ddd;padding:10px;margin:5px 0 10px}
.option_display table tr td {border-bottom:none}
.option_display table+.content_tb {border-top:1px solid #e9e9e9}
.option_display.option_filter table,
.option_display.option_filter table {width:inherit; min-width:445px}
.option_display.option_filter td select,
.option_display.option_filter td input {height:26px; }
.option_display.option_filter td select,
.option_display.option_filter td input {width:95%}
.option_display.option_filter td {white-space:nowrap; width:150px}
.option_display.option_filter td.st_4 {width:60px}
.option_display .content_tb {margin-top:5px}

/*.list_report_em_wrap {margin-bottom:10px; padding:10px 0px; background: #E5F2E9; border-radius:2px}*/
.list_report_em_wrap {margin-bottom:10px; padding:10px 0px; background:#ddecf6; border-radius:2px}
.list_report_em_wrap table.list_report tr th span.title {margin-top:2px}

.mail_info_section {border-top:solid 1px #eee; padding-top: 10px; padding-bottom: 10px; }
.mail_info_section:first-child { border-top: none; } 
.mail_info_section table.list_report td { height: 20px; }

.sub_text_bold { font-weight: bold; }

/*Search*/
.search_category { float: left; border-radius: 0px !important; box-shadow: none;  }
.search_wrap { float: right; }

table .report { width: 120px; }
table.type_normal.mail_list tr td{  }
.btn_s.small { padding: 2px 10px; position: relative; top: -1px; } 

.content_top .help { }

/*환경설정*/
div.container {border: 1px solid #D9D9D9;border-radius: 4px; margin: 10px 20px 10px 20px; box-sizing:border-box;}
div.container div.content {padding: 20px 25px; }
.descList { margin: 5px 0px; }

div.container div.header {background: #F0F0F0;border-radius:4px 4px 0 0; border-bottom: 1px solid #D9D9D9;height: 36px;position: relative}
div.container div.header h2 {z-index:1; position: absolute;left: 13px;top: 10px;font:bold 13px malgun gothic,dotum; color:#444}
table.detail th { width:200px; }

/*btn*/
.btn,
.btn_nega {display:inline-block; padding: 10px 15px 9px; border-radius:2px;  font-size:14px; font-weight:bold;  cursor:pointer; margin-right:4px}
.btn {font-size:14px; background:#555; color:#ddd; border:1px solid #444;}
.btn:hover {border-color:#333; color:#fff; background:#444; box-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.btn_nega {color:#888; background:#f3f3f3; border:1px solid #ddd}
.btn_nega:hover {color:#333; border-color:#ccc; box-shadow:1px 1px 1px rgba(0,0,0,0.1)}
.btn span.txt_caution {color:red}

.btn_tool {display:inline-block; padding:6px 12px; background:#fff; border:1px solid #ccc; border-radius:2px; font-weight:bold; cursor:pointer; line-height: 1}
.btn_tool span.text_caution {color:red}
.btn_tool:hover {border-color:#888; box-shadow:1px 1px 1px rgba(0,0,0,0.1)}
.btn_txt {display:inline-block; cursor:pointer; font-weight:bold; color:#999; border-bottom:1px solid #ddd; padding:3px; margin:0 10px}
.btn_txt:hover {color:#555; border-color:#999}
.txt_caution {vertical-align: top; }

.page_action {display:block; margin:20px auto 30px; text-align:center}
span.btn_wrap {display:inline-block; cursor:pointer; margin:0 2px}
span.btn_box {display:inline-block; border-radius:3px; cursor:pointer; opacity:0.7; filter:Alpha(Opacity=70)}
span.btn_box:hover {background:#ddd; border-color:#ddd; opacity:1; filter:Alpha(Opacity=100)}
.option_display {border:1px dashed #ddd;padding:10px;margin:5px 0 10px}
.option_display .btn_alignr{padding-top:10px; text-align:right;}

/*calendar*/
span.ic.ic_calendar  {display:inline-block; background: url(../images/ic.png) !important; background-position:-150px 2px !important; width:17px; height:19px}
.wrap_date  {border-style:solid; border-width:1px; border-color:#cacaca; border-top-color:#bcbcbc; border-bottom-color:#d9d9d9; box-shadow: inset 1px 1px 1px rgba(150,150,150,0.1); padding-left: 10px; box-sizing:border-box;}
.wrap_date .ic_calendar { float: left; margin-top: 2px;  }
.wrap_date input { float: right; border:none !important;} 

/*set_table*/
.btn_miner_s {display:inline-block; cursor:pointer; padding:4px 8px 3px; color:#fff; font-weight:bold; font-size:12px; line-height:18px; border-radius:2px; background:#efefef ;border:1px solid #d1d1d1}
.btn_miner_s span.txt {padding: 0 !important; color: #333;}
.btn_miner_s:hover{background-color:#e9e9e9; border-color:#d1d1d1}

div.layer_set_info {width:700px}
div.layer_set_info input[type=text], input[type=password], textarea {border-style:solid; border-width:1px; border-color:#cacaca; border-top-color:#bcbcbc; border-bottom-color:#d9d9d9; box-shadow: inset 1px 1px 1px rgba(150,150,150,0.1)}
div.layer_set_info input {height: 22px; line-height: 22px; }
.option_display .label_fix { width: 130px; display: inline-block; }

.set_table { border:solid 1px red; }
.set_table th, .set_table td { height: 30px; padding: 5px 10px;} 
.set_table .use_type { width: 120px; }
.set_table .set { width: 250px;  }
.alignc {text-align: center; }
.highLight { color: #d94e5c; }

/*disabled class*/
/*ie*/
.disabled {  }
input.disabled[type="radio"], input.disabled[type="checkbox"]{ opacity: .5; }
input[type='text'].disabled, select.disabled, textarea.disabled { background: #e5e5e5;  border:solid 1px #bcbcbc; color: #808080; }
select[disabled="disabled"]::-ms-value { color: #808080 ; text-shadow:none; }

/*crome*/
.disabled {  }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="text"]:disabled, select:disabled { 
		background: #ebebe4;  border:solid 1px #a9a9a9; 
	}
	input.disabled[type="radio"], input.disabled[type="checkbox"]{ opacity: .5; }
	input.disabled, select.disabled, textarea.disabled { background: #ebebe4;  border:solid 1px #a9a9a9; color: #808080; }

	/*safari override*/
	::i-block-chrome,textarea.disabled{
	      background: #fff;
	} 
}

/*firefox*/
@-moz-document url-prefix() {
    select.disabled {
        background: #fff;
    }
}


.txt_right { width: 80px; display: inline-block; text-align: right; }
.txt_right_wide { width: 150px; display: inline-block; text-align: right; }
.txt_left { width: 80px; display: inline-block; }
.txt_left_wide { width: 150px; display: inline-block;  }

/* ic_nation */
.ic_nation {display:inline-block; width:20px; height:13px; border:1px solid #ececec; vertical-align:top;}
.ic_nation_dashboard {display:inline-block; width:20px; height:13px; border:1px solid #ececec;}
.nation_ad	{background:url(../images/flag/ad.png) no-repeat;}
.nation_ae	{background:url(../images/flag/ae.png) no-repeat;}
.nation_af	{background:url(../images/flag/af.png) no-repeat;}
.nation_ag	{background:url(../images/flag/ag.png) no-repeat;}
.nation_ai 	{background:url(../images/flag/ai.png) no-repeat;}
.nation_al		{background:url(../images/flag/al.png) no-repeat;}
.nation_am	{background:url(../images/flag/am.png) no-repeat;}
.nation_an 	{background:url(../images/flag/an.png) no-repeat;}
.nation_ao	{background:url(../images/flag/ao.png) no-repeat;}
.nation_aq	{background:url(../images/flag/aq.png) no-repeat;}
.nation_ar	{background:url(../images/flag/ar.png) no-repeat;}
.nation_as	{background:url(../images/flag/as.png) no-repeat;}
.nation_at 	{background:url(../images/flag/at.png) no-repeat;}
.nation_au	{background:url(../images/flag/au.png) no-repeat;}
.nation_aw	{background:url(../images/flag/aw.png) no-repeat;}
.nation_ax	{background:url(../images/flag/ax.png) no-repeat;}
.nation_az	{background:url(../images/flag/az.png) no-repeat;}
.nation_ba	{background:url(../images/flag/ba.png) no-repeat;}
.nation_bb	{background:url(../images/flag/bb.png) no-repeat;}
.nation_bd	{background:url(../images/flag/bd.png) no-repeat;}
.nation_be	{background:url(../images/flag/be.png) no-repeat;}
.nation_bf	{background:url(../images/flag/bf.png) no-repeat;}
.nation_bg	{background:url(../images/flag/bg.png) no-repeat;}
.nation_bh	{background:url(../images/flag/bh.png) no-repeat;}
.nation_bi	{background:url(../images/flag/bi.png) no-repeat;}
.nation_bj	{background:url(../images/flag/bj.png) no-repeat;}
.nation_bl	{background:url(../images/flag/bl.png) no-repeat;}
.nation_bm	{background:url(../images/flag/bm.png) no-repeat;}
.nation_bn	{background:url(../images/flag/bn.png) no-repeat;}
.nation_bo	{background:url(../images/flag/bo.png) no-repeat;}
.nation_bq	{background:url(../images/flag/bq.png) no-repeat;}
.nation_br	{background:url(../images/flag/br.png) no-repeat;}
.nation_bs	{background:url(../images/flag/bs.png) no-repeat;}
.nation_bt	{background:url(../images/flag/bt.png) no-repeat;}
.nation_bv	{background:url(../images/flag/bv.png) no-repeat;}
.nation_bw	{background:url(../images/flag/bw.png) no-repeat;}
.nation_by	{background:url(../images/flag/by.png) no-repeat;}
.nation_bz	{background:url(../images/flag/bz.png) no-repeat;}
.nation_ca	{background:url(../images/flag/ca.png) no-repeat;}
.nation_cc	{background:url(../images/flag/cc.png) no-repeat;}
.nation_cd	{background:url(../images/flag/cd.png) no-repeat;}
.nation_cf		{background:url(../images/flag/cf.png) no-repeat;}
.nation_cg	{background:url(../images/flag/cg.png) no-repeat;}
.nation_ch	{background:url(../images/flag/ch.png) no-repeat;}
.nation_ci		{background:url(../images/flag/ci.png) no-repeat;}
.nation_ck	{background:url(../images/flag/ck.png) no-repeat;}
.nation_cl		{background:url(../images/flag/cl.png) no-repeat;}
.nation_cm	{background:url(../images/flag/cm.png) no-repeat;}
.nation_cn	{background:url(../images/flag/cn.png) no-repeat;}
.nation_co	{background:url(../images/flag/co.png) no-repeat;}
.nation_cr	{background:url(../images/flag/cr.png) no-repeat;}
.nation_cu	{background:url(../images/flag/cu.png) no-repeat;}
.nation_cv	{background:url(../images/flag/cv.png) no-repeat;}
.nation_cw	{background:url(../images/flag/cw.png) no-repeat;}
.nation_cx	{background:url(../images/flag/cx.png) no-repeat;}
.nation_cy	{background:url(../images/flag/cy.png) no-repeat;}
.nation_cz	{background:url(../images/flag/cz.png) no-repeat;}
.nation_de	{background:url(../images/flag/de.png) no-repeat;}
.nation_dj	{background:url(../images/flag/dj.png) no-repeat;}
.nation_dk	{background:url(../images/flag/dk.png) no-repeat;}
.nation_dm	{background:url(../images/flag/dm.png) no-repeat;}
.nation_do	{background:url(../images/flag/do.png) no-repeat;}
.nation_dz	{background:url(../images/flag/dz.png) no-repeat;}
.nation_ec	{background:url(../images/flag/ec.png) no-repeat;}
.nation_ee	{background:url(../images/flag/ee.png) no-repeat;}
.nation_eg	{background:url(../images/flag/eg.png) no-repeat;}
.nation_eh	{background:url(../images/flag/eh.png) no-repeat;}
.nation_er	{background:url(../images/flag/er.png) no-repeat;}
.nation_es	{background:url(../images/flag/es.png) no-repeat;}
.nation_et	{background:url(../images/flag/et.png) no-repeat;}
.nation_fi		{background:url(../images/flag/fi.png) no-repeat;}
.nation_fj 	{background:url(../images/flag/fj.png) no-repeat;}
.nation_fk 	{background:url(../images/flag/fk.png) no-repeat;}
.nation_fm 	{background:url(../images/flag/fm.png) no-repeat;}
.nation_fo 	{background:url(../images/flag/fo.png) no-repeat;}
.nation_fr 	{background:url(../images/flag/fr.png) no-repeat;}
.nation_ga 	{background:url(../images/flag/ga.png) no-repeat;}
.nation_gb 	{background:url(../images/flag/gb.png) no-repeat;}
.nation_gd 	{background:url(../images/flag/gd.png) no-repeat;}
.nation_ge 	{background:url(../images/flag/ge.png) no-repeat;}
.nation_gf 	{background:url(../images/flag/gf.png) no-repeat;}
.nation_gg 	{background:url(../images/flag/gg.png) no-repeat;}
.nation_gh 	{background:url(../images/flag/gh.png) no-repeat;}
.nation_gi 	{background:url(../images/flag/gi.png) no-repeat;}
.nation_gl 	{background:url(../images/flag/gl.png) no-repeat;}
.nation_gm 	{background:url(../images/flag/gm.png) no-repeat;}
.nation_gn 	{background:url(../images/flag/gn.png) no-repeat;}
.nation_gp	{background:url(../images/flag/gp.png) no-repeat;}
.nation_gq	{background:url(../images/flag/gq.png) no-repeat;}
.nation_gr	{background:url(../images/flag/gr.png) no-repeat;}
.nation_gs	{background:url(../images/flag/gs.png) no-repeat;}
.nation_gt	{background:url(../images/flag/gt.png) no-repeat;}
.nation_gu	{background:url(../images/flag/gu.png) no-repeat;}
.nation_gw	{background:url(../images/flag/gw.png) no-repeat;}
.nation_gy	{background:url(../images/flag/gy.png) no-repeat;}
.nation_hk	{background:url(../images/flag/hk.png) no-repeat;}
.nation_hm 	{background:url(../images/flag/hm.png) no-repeat;}
.nation_hn 	{background:url(../images/flag/hn.png) no-repeat;}
.nation_hr 	{background:url(../images/flag/hr.png) no-repeat;}
.nation_ht 	{background:url(../images/flag/ht.png) no-repeat;}
.nation_hu 	{background:url(../images/flag/hu.png) no-repeat;}
.nation_id	{background:url(../images/flag/id.png) no-repeat;}
.nation_ie		{background:url(../images/flag/ie.png) no-repeat;}
.nation_il		{background:url(../images/flag/il.png) no-repeat;}
.nation_im	{background:url(../images/flag/im.png) no-repeat;}
.nation_in	{background:url(../images/flag/in.png) no-repeat;}
.nation_io	{background:url(../images/flag/io.png) no-repeat;}
.nation_iq	{background:url(../images/flag/iq.png) no-repeat;}
.nation_ir		{background:url(../images/flag/ir.png) no-repeat;}
.nation_is		{background:url(../images/flag/is.png) no-repeat;}
.nation_it		{background:url(../images/flag/it.png) no-repeat;}
.nation_je		{background:url(../images/flag/je.png) no-repeat;}
.nation_jm 	{background:url(../images/flag/jm.png) no-repeat;}
.nation_jo 	{background:url(../images/flag/jo.png) no-repeat;}
.nation_jp 	{background:url(../images/flag/jp.png) no-repeat;}
.nation_ke 	{background:url(../images/flag/ke.png) no-repeat;}
.nation_kg 	{background:url(../images/flag/kg.png) no-repeat;}
.nation_kh 	{background:url(../images/flag/kh.png) no-repeat;}
.nation_ki 	{background:url(../images/flag/ki.png) no-repeat;}
.nation_km 	{background:url(../images/flag/km.png) no-repeat;}
.nation_kn 	{background:url(../images/flag/kn.png) no-repeat;}
.nation_kp 	{background:url(../images/flag/kp.png) no-repeat;}
.nation_kr 	{background:url(../images/flag/kr.png) no-repeat;}
.nation_kw 	{background:url(../images/flag/kw.png) no-repeat;}
.nation_ky	{background:url(../images/flag/ky.png) no-repeat;}
.nation_kz 	{background:url(../images/flag/kz.png) no-repeat;}
.nation_la 	{background:url(../images/flag/la.png) no-repeat;}
.nation_lb 	{background:url(../images/flag/lb.png) no-repeat;}
.nation_lc 	{background:url(../images/flag/lc.png) no-repeat;}
.nation_li		{background:url(../images/flag/li.png) no-repeat;}
.nation_lk 	{background:url(../images/flag/lk.png) no-repeat;}
.nation_lr 	{background:url(../images/flag/lr.png) no-repeat;}
.nation_ls 	{background:url(../images/flag/ls.png) no-repeat;}
.nation_lt 	{background:url(../images/flag/lt.png) no-repeat;}
.nation_lu 	{background:url(../images/flag/lu.png) no-repeat;}
.nation_lv 	{background:url(../images/flag/lv.png) no-repeat;}
.nation_ly 	{background:url(../images/flag/ly.png) no-repeat;}
.nation_ma 	{background:url(../images/flag/ma.png) no-repeat;}
.nation_mc 	{background:url(../images/flag/mc.png) no-repeat;}
.nation_md 	{background:url(../images/flag/md.png) no-repeat;}
.nation_me 	{background:url(../images/flag/me.png) no-repeat;}
.nation_mf 	{background:url(../images/flag/mf.png) no-repeat;}
.nation_mg 	{background:url(../images/flag/mg.png) no-repeat;}
.nation_mh 	{background:url(../images/flag/mh.png) no-repeat;}
.nation_mk 	{background:url(../images/flag/mk.png) no-repeat;}
.nation_ml 	{background:url(../images/flag/ml.png) no-repeat;}
.nation_mm 	{background:url(../images/flag/mm.png) no-repeat;}
.nation_mn 	{background:url(../images/flag/mn.png) no-repeat;}
.nation_mo 	{background:url(../images/flag/mo.png) no-repeat;}
.nation_mp 	{background:url(../images/flag/mp.png) no-repeat;}
.nation_mq 	{background:url(../images/flag/mq.png) no-repeat;}
.nation_mr 	{background:url(../images/flag/mr.png) no-repeat;}
.nation_ms 	{background:url(../images/flag/ms.png) no-repeat;}
.nation_mt 	{background:url(../images/flag/mt.png) no-repeat;}
.nation_mu 	{background:url(../images/flag/mu.png) no-repeat;}
.nation_mv 	{background:url(../images/flag/mv.png) no-repeat;}
.nation_mw 	{background:url(../images/flag/mw.png) no-repeat;}
.nation_mx 	{background:url(../images/flag/mx.png) no-repeat;}
.nation_my 	{background:url(../images/flag/my.png) no-repeat;}
.nation_mz 	{background:url(../images/flag/mz.png) no-repeat;}
.nation_na 	{background:url(../images/flag/na.png) no-repeat;}
.nation_nc 	{background:url(../images/flag/nc.png) no-repeat;}
.nation_ne 	{background:url(../images/flag/ne.png) no-repeat;}
.nation_nf 	{background:url(../images/flag/nf.png) no-repeat;}
.nation_ng 	{background:url(../images/flag/ng.png) no-repeat;}
.nation_ni	{background:url(../images/flag/ni.png) no-repeat;}
.nation_nl	{background:url(../images/flag/nl.png) no-repeat;}
.nation_no	{background:url(../images/flag/no.png) no-repeat;}
.nation_np	{background:url(../images/flag/np.png) no-repeat;}
.nation_nr	{background:url(../images/flag/nr.png) no-repeat;}
.nation_nu	{background:url(../images/flag/nu.png) no-repeat;}
.nation_nz	{background:url(../images/flag/nz.png) no-repeat;}
.nation_om	{background:url(../images/flag/om.png) no-repeat;}
.nation_pa	{background:url(../images/flag/pa.png) no-repeat;}
.nation_pe	{background:url(../images/flag/pe.png) no-repeat;}
.nation_pf	{background:url(../images/flag/pf.png) no-repeat;}
.nation_pg	{background:url(../images/flag/pg.png) no-repeat;}
.nation_ph	{background:url(../images/flag/ph.png) no-repeat;}
.nation_pk	{background:url(../images/flag/pk.png) no-repeat;}
.nation_pl	{background:url(../images/flag/pl.png) no-repeat;}
.nation_pm 	{background:url(../images/flag/pm.png) no-repeat;}
.nation_pn	{background:url(../images/flag/pn.png) no-repeat;}
.nation_pr	{background:url(../images/flag/pr.png) no-repeat;}
.nation_ps	{background:url(../images/flag/ps.png) no-repeat;}
.nation_pt	{background:url(../images/flag/pt.png) no-repeat;}
.nation_pw	{background:url(../images/flag/pw.png) no-repeat;}
.nation_py	{background:url(../images/flag/py.png) no-repeat;}
.nation_qa	{background:url(../images/flag/qa.png) no-repeat;}
.nation_re	{background:url(../images/flag/re.png) no-repeat;}
.nation_ro	{background:url(../images/flag/ro.png) no-repeat;}
.nation_rs	{background:url(../images/flag/rs.png) no-repeat;}
.nation_ru	{background:url(../images/flag/ru.png) no-repeat;}
.nation_rw	{background:url(../images/flag/rw.png) no-repeat;}
.nation_sa	{background:url(../images/flag/sa.png) no-repeat;}
.nation_sb	{background:url(../images/flag/sb.png) no-repeat;}
.nation_sc	{background:url(../images/flag/sc.png) no-repeat;}
.nation_sd	{background:url(../images/flag/sd.png) no-repeat;}
.nation_se	{background:url(../images/flag/se.png) no-repeat;}
.nation_sg	{background:url(../images/flag/sg.png) no-repeat;}
.nation_sh 	{background:url(../images/flag/sh.png) no-repeat;}
.nation_si		{background:url(../images/flag/si.png) no-repeat;}
.nation_sj		{background:url(../images/flag/sj.png) no-repeat;}
.nation_sk	{background:url(../images/flag/sk.png) no-repeat;}
.nation_sl		{background:url(../images/flag/sl.png) no-repeat;}
.nation_sm	{background:url(../images/flag/sm.png) no-repeat;}
.nation_sn	{background:url(../images/flag/sn.png) no-repeat;}
.nation_so	{background:url(../images/flag/so.png) no-repeat;}
.nation_sr	{background:url(../images/flag/sr.png) no-repeat;}
.nation_ss	{background:url(../images/flag/ss.png) no-repeat;}
.nation_st		{background:url(../images/flag/st.png) no-repeat;}
.nation_sv	{background:url(../images/flag/sv.png) no-repeat;}
.nation_sx	{background:url(../images/flag/sx.png) no-repeat;}
.nation_sy	{background:url(../images/flag/sy.png) no-repeat;}
.nation_sz	{background:url(../images/flag/sz.png) no-repeat;}
.nation_tc		{background:url(../images/flag/tc.png) no-repeat;}
.nation_td	{background:url(../images/flag/td.png) no-repeat;}
.nation_tf		{background:url(../images/flag/tf.png) no-repeat;}
.nation_tg	{background:url(../images/flag/tg.png) no-repeat;}
.nation_th	{background:url(../images/flag/th.png) no-repeat;}
.nation_tj		{background:url(../images/flag/tj.png) no-repeat;}
.nation_tk	{background:url(../images/flag/tk.png) no-repeat;}
.nation_tl		{background:url(../images/flag/tl.png) no-repeat;}
.nation_tm	{background:url(../images/flag/tm.png) no-repeat;}
.nation_tn	{background:url(../images/flag/tn.png) no-repeat;}
.nation_to	{background:url(../images/flag/to.png) no-repeat;}
.nation_tr		{background:url(../images/flag/tr.png) no-repeat;}
.nation_tt		{background:url(../images/flag/tt.png) no-repeat;}
.nation_tv		{background:url(../images/flag/tv.png) no-repeat;}
.nation_tw	{background:url(../images/flag/tw.png) no-repeat;}
.nation_tz		{background:url(../images/flag/tz.png) no-repeat;}
.nation_ua	{background:url(../images/flag/ua.png) no-repeat;}
.nation_ug	{background:url(../images/flag/ug.png) no-repeat;}
.nation_um	{background:url(../images/flag/um.png) no-repeat;}
.nation_us	{background:url(../images/flag/us.png) no-repeat;}
.nation_uy	{background:url(../images/flag/uy.png) no-repeat;}
.nation_uz	{background:url(../images/flag/uz.png) no-repeat;}
.nation_va	{background:url(../images/flag/va.png) no-repeat;}
.nation_vc	{background:url(../images/flag/vc.png) no-repeat;}
.nation_ve	{background:url(../images/flag/ve.png) no-repeat;}
.nation_vg	{background:url(../images/flag/vg.png) no-repeat;}
.nation_vi		{background:url(../images/flag/vi.png) no-repeat;}
.nation_vn	{background:url(../images/flag/vn.png) no-repeat;}
.nation_vu	{background:url(../images/flag/vu.png) no-repeat;}
.nation_wf	{background:url(../images/flag/wf.png) no-repeat;}
.nation_ws	{background:url(../images/flag/ws.png) no-repeat;}
.nation_xk	{background:url(../images/flag/xk.png) no-repeat;}
.nation_ye	{background:url(../images/flag/ye.png) no-repeat;}
.nation_yt		{background:url(../images/flag/yt.png) no-repeat;}
.nation_za	{background:url(../images/flag/za.png) no-repeat;}
.nation_zm	{background:url(../images/flag/zm.png) no-repeat;}
.nation_zw	{background:url(../images/flag/zw.png) no-repeat;}
.nation_local	{background:url(../images/flag/local.png) no-repeat;}
.nation_private	{background:url(../images/flag/private.png) no-repeat;}
.nation_unknown	{background:url(../images/flag/unknown.png) no-repeat;}

/* apt content_mail ic_nation */
.content_mail .ic_nation {margin-top:2px;}
.content_mail .wrap_caution .ic_nation {margin-top:0!important;}
.content_mail .wrap_caution .wrap_nation span.txt {color:red; font-weight:bold;}
.list_caution li.alt {line-height:17px;}

/* ic_mail_type */
.ic_mail_type					{display:inline-block; margin-right:4px; vertical-align:top; background:url(../images/ic_mail_type.png) no-repeat; cursor:pointer;}
.ic_mail_type.ic_read_no	{width:19px; height:14px; background-position:0px 0px;}
.ic_mail_type.ic_read_yes	{width:19px; height:19px; background-position:-30px 0px;}
.ic_mail_type.ic_mail_spam	{width:14px; height:14px; background-position:-60px 0px;}
.ic_mail_type.ic_mail_apt	{width:18px; height:18px; background-position:-90px 0px;}
.ic_mail_type.ic_mail_virus	{width:18px; height:16px; background-position:-120px 0px;}


/* select move area */
.sel_m_area{position:relative; overflow:hidden;}
.sel_m_area .sel_l,.sel_m_area .sel_btn,.sel_m_area .sel_r{float:left;}

.sel_m_area .sel_l li,.sel_m_area .sel_r li{margin:0 0 5px 0;}
.sel_m_area .sel_btn{width:70px}
.sel_m_area .sel_btn li{width:32px; margin:0 auto; vertical-align:middle}
.sel_m_area .sel_btn li:first-child + li { margin-top: 5px; }
.sel_m_area .sel_l .wfix_large{width:230px;}
.sel_m_area .sel_r .wfix_large{width:230px;}
.sel_m_area .sel_r input.wfix_large{width:183px;}

/*IP form*/
.sel_m_area { min-width: 800px; }
.sel_m_area .wfix_large { width: 200px !important; }
.sel_m_area .btn_s.marb5 { vertical-align: top; }

/*IP레이어 통일작업*/
.sel_m_sub { }
.sel_m_sub01 .wfix_medium {width: 92px; }
.sel_m_sub02 .wfix_medium {width: 120px;}
.sel_m_sub02 .wfix_mini {width:67px;}
.sel_m_sub03 .wfix_medium {}
.sel_m_area .sel_r_sub01 .wfix_large {width: 151px !important; }


.ic_con {display: inline-block;  vertical-align: middle}
ins.ic_alert {background-position:0 -960px; width:15px; height:15px}
ins.ic_alert_caution {background-position:-40px -960px; width:15px; height:15px}
span.btn_del_light {display: inline-block;width: 10px;height: 10px;background: url(../images/ic_con.png) no-repeat -100px -150px}
.ic_arrow_type4 {background-position: -100px -600px; width: 10px; height: 9px}
.ic_arrow_type5 {background-position: -100px -650px; width: 10px; height: 9px}

section.search .search_wrap {margin-left:5px!important;}