<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*, ::after, ::before {box-sizing: content-box;}
html { font-size:100%; font-family:"Dotum", "Tahoma", "Gulim", "AppleGothic", "Sans-serif"; }
html, body, th, td, select, input, textarea, a { color: #3a3a3a; }	
body { font-size: .75em; margin: 0px; padding: 0px; }
pre { font-size: 1.1em; }
h1,h2,h3,h4,h5,h6,ul { margin:0; padding:0; border:0; vertical-align:top;  }
img { margin:0; padding:0; border:0;   }

/* SKIP NAVI */
#IvySkipNavi { position: absolute; top: 0px; left: 0px; display: block; width: 100%; z-index: 9999999; }
#IvySkipNavi h2 { display: none; }
#IvySkipNavi ul { list-style-type: none; }
#IvySkipNavi ul li { position: absolute; left:0; top: 0px; width: 100%; height: 30px; width: 300px; }
#IvySkipNavi ul li a { position: absolute; display: inline-block; top: -30px; border: 0px; }
#IvySkipNavi ul li a:active, #IvySkipNavi ul li a:focus { top: 0; left: 0; padding:5px 15px 5px 10px; font-size: 1.1em; color: #ffffff; text-decoration: underline; background-color:#000; background-image: url(/Ivyimages/common/sub/bullet_03.png); background-position: right 6px; background-repeat: no-repeat; }


a:link, a:active, a:visited { text-decoration:none; }
a:hover { text-decoration: none; color:#FF6600; }
#IvyFooter div.footerLink li.first a:hover { text-decoration: none; color:#FF6600; }

table caption.selectorHide { display: none; }
h1.selectorHide { display: none; }
h2.selectorHide { display: none; }
h3.selectorHide { display: none; }
h4.selectorHide { display: none; }
h5.selectorHide { display: none; }
a.selectorHide { display: none; }
span.selectorHide { display: none; }
span.txtHide {position:absolute; width:1px !important; height:1px !important; font-size:0 !important; overflow:hidden;} 
legend.none, legend.selectorHide { display: none; margin: 0px; padding: 0px; }
fieldset.none, fieldset.selectorHide { border: 0px;  margin: 0px; padding: 0px;  }
label.none, label.selectorHide { display: none; }
h1.none, h1.selectorHide { display: none; }
h2.none, h2.selectorHide { display: none; }
h3.none, h3.selectorHide { display: none; }
h4.none, h4.selectorHide { display: none; }
h5.none, h5.selectorHide { display: none; }
hr.none, hr.selectorHide { display: none; }
span.none, span.selectorHide { display: none; }
div.none, div.selectorHide { clear: both; display: none; }
li.none, li.selectorHide { display: none; }
ul.none, ul.selectorHide { display: none; }
ol.none, ol.selectorHide { display: none; }
caption.none { display: none; }
img { border: 0px; }
form { margin: 0px; }

.block { clear: both; display: block; font-size: 0px; height: 0px; }
.selectedText{ background-color:#6699FF; color:#FFFFFF; }

/* 湲곕낯 �낅젰�� */
input[type=text], input[type=password], select, textarea { border: 1px solid #bac7c7; padding: 0px 5px 0px 5px; height: 18px; }
select { padding: 0px 0px 0px 5px; height: 20px; } 
select option.selected { background-color: #FF6600; color: #FFFFFF;	font-weight: bold; }
textarea { padding: 5px; height: 40px; overflow: auto; }
input[readonly=readonly] { background-color: #F3F3F3; border: 1px solid #F3F3F4; }
input[type=text].min, textarea.min { width: 5%; min-width: 50px; }
input[type=text].min2, textarea.min2 { width: 14px; }
input[type=text].s10, textarea.s10 { width: 14%; }
input[type=text].quad, textarea.quad, select.quad, input[type=password].quad { width: 24%; }
input[type=text].half, textarea.half, select.half, input[type=password].half { width: 49%; }
input[type=text].full, textarea.full, select.full, input[type=password].full { width: 98%; }
input[type=text].number, input[type=password].number { text-align: right; }
input[type=text].zipcode { width: 50px; text-align: center; }
input[type=text].essential, input[type=password].essential, select.essential, textarea.essential, label.essential { background-color: #f6f8f8; background-image: url(images/inp_essential.gif); background-position: top left; background-repeat: no-repeat; }
input[type=text].calendar { border: 1px solid #aaaaaa; background: url(/Ivyimages/common/calendar.gif) no-repeat; background-position: 68px 1px; width: 85px; height: 17px; cursor: pointer; background-color: #FAFAFA; padding: 0px; }
input[type=text].calendar_essential { border: 1px solid #aaaaaa; background: url(/Ivyimages/common/calendar_essential.gif) no-repeat; background-position: 0px 0px; width: 85px; height: 17px; cursor: pointer; background-color: #f6f8f8; padding: 0px; }
label.essential { padding-left: 7px; background-color: transparent; }

.alert { background-image: url(images/alert_ico.gif); background-position: left 1px; background-repeat: no-repeat; color: blue; }
span.alert { padding-left: 15px; margin-left: 15px; }
p.alert, div.alert { padding: 0px 0px 0px 15px; margin: 4px 0px 0px 4px; }
li.alert { padding-left: 20px; } 

.boxred { border: 1px dashed red; padding: 5px 5px 5px 20px !important; background-position: 5px 8px !important; background-color: #ffebeb; color: #000000 !important; line-height: 150%;}
.boxgreen { border: 1px dashed green; padding: 5px 5px 5px 20px !important; background-position: 5px 8px !important; background-color: #dbfbea; color: #000000 !important; line-height: 150%;}

.Ellipsis { white-space: nowrap; overflow: hidden; }

/* resize Object */
div.ui-wrapper { border: 0px !important; width: 100% !important; padding-bottom: 7px !important; border: 1px solid #e1e1e1 !important; }
div.ui-wrapper textarea { border: 0px; padding: 5px !important; margin: 0px; background: transparent; }
div.ui-resizable-handle { clear: both; padding: 0px !important; margin: 0px !important; bottom: 0px !important; background-image: url(images/bottom_resize.gif); background-repeat: no-repeat; background-color: #f5f5f5; }
.ui-resizable-s { width: 100% !important; height: 7px !important; }
textarea.resize {  }
div.TextareaResize { clear: both; width: 100% !important; padding: 0px !important; margin: 0px !important; bottom: 0px !important; height: 7px !important; background-image: url(images/bottom_resize.gif); background-position: center top; background-repeat: no-repeat; background-color: #f5f5f5; }

/* MASK DIV */
.nekr_mask { position: absolute; top: 0px; left: 0px; background-image: url(images/maskbg.png); width: 100%; height: 100%; z-index: 99997; }
.nekr_mask_msg { z-index: 99998; position: absolute; top: 0px; left: 0px; padding: 4px; }
#loading, .loadingInMask { position: absolute; left: 45%; top: 40%; z-index: 99999; }
.loading-indicator { background-color: white; color: #444444; margin: 0px; border: 2px solid #7baac6; width: 296px; height: 76px; cursor: wait; }
.loading-indicator .imgIn { clear: both; margin: 14px 5px 0px 5px; padding: 0px; text-align: center; }
.loading-indicator .imgIn .closeBtDiv { position: absolute; width: 100%; top: 2px; right: 2px; text-align: right; }
.loading-indicator .imgIn .processMsg { width: 100%; text-align: center; }
.loading-indicator .imgIn .loading-msg { margin-top: 10px; font-weight: normal; font-size: 12px; color: #444444; white-space: normal; }

/* Loading in Mask */
.inMask { position: absolute; top: 0px; left: 0px; background-image: url(images/maskbg.png); width: 100%; height: 100%; z-index: 99995; }
.loadingInMask { z-index: 99996; }

/* Keyword Insertor */
div.tagInsert { margin-left: 10px; }
div.tagInsert input[type=text] { height: 18px; vertical-align: middle;  }
div.tagInsert span.tagSpan { display: inline-block; }
div.tagInsert span.tagSpan span.item { display: inline-block; margin-right: 5px; border: 1px solid #CCCCCC; padding: 2px 7px 2px 7px; vertical-align: middle; }
div.tagInsert span.tagSpan span.item a.tagdelete { display: inline-block; vertical-align: middle; margin-left: 5px;  }
div.tagInsert span.tagSpan span.item a.tagdelete img { vertical-align: middle;}
div.tagInsert ul.alert { list-style-image: url(images/alert_ico.gif) !important; padding: 0px; margin: 0px; padding-left:25px; margin-top: 10px; background-image: none; }
div.tagInsert ul.alert li { background-image: none; }
div.pushtagDiv { position: absolute; top: 0px; left: 0px; border: 1px solid #CCCCCC; width: 200px; min-height: 50px; background-color: #FFFFFF; z-index: 99994; padding: 1px; visibility: hidden; }
div.pushtagDiv p.title { font-weight: bolder; padding: 3px; margin: 0px; text-align: center; background-color: #4b79ad; color: #ffffff; }
div.pushtagDiv ul.item { list-style-type: none; margin: 5px 0px 5px 0px; padding: 0px; }
div.pushtagDiv ul.item li { padding: 3px 5px 3px 5px; }
div.pushtagDiv ul.item li.hover { background-color: #ededed; font-weight:bold; color: #000; }

/* Search */
div.pushKeyowrdsDiv { position: absolute; top: 0px; left: 0px; border: 1px solid #CCCCCC; width: 300px; min-height: 50px; background-color: #FFFFFF; z-index: 99994; padding: 1px; visibility: hidden; }
div.pushKeyowrdsDiv p.title { font-weight: bolder; padding: 2px; margin: 0px; text-align: center; background-color: #4b79ad; color: #ffffff; }
div.pushKeyowrdsDiv ul.item { list-style-type: none; margin: 5px 2px 5px 2px; padding: 0px; }
div.pushKeyowrdsDiv ul.item li { padding: 2px 2px 2px 2px; }
div.pushKeyowrdsDiv ul.item li.hover { background-color: #b6cdfc; color: #b44e1a; }

/* POPUP ALERT DIV */
div.popupalert { position: absolute; top: 0px; left: 0px; border: 2px solid #ea7c0e; min-width: 150px; padding: 5px; background-color: #f7f7f7; text-align: center; color: #f32e00; font-weight: bolder; z-index: 99999; display: none; }

/* POPUP SLIDE DIV */
#popupslider { position: absolute; right: 10px; visibility: hidden; border: 2px solid #ff6600; border-bottom: 0px; background-color: #f7f7f7; padding: 20px; color: #f32e00; font-weight: bolder; z-index: 99999; }

/* contentEdit */
table.contentEdit { width: 100%; table-layout: fixed; border-top: 1px solid #c1caf0; border-width: 2px 0 0 0;}
table.contentEdit tbody th { background-color: #f6f8fd; padding: 5px 0px 5px 5px; text-align: left; border-bottom: 1px solid #e5e5e5; }
table.contentEdit tbody td { border-bottom: 1px solid #e5e5e5; padding: 5px 0px 5px 5px; }
div.contentButtonZone { clear: both; text-align: right; }

/* contentEdit Sort Nodes */
ul#RENODEINDEX { list-style-type: none; margin: 0px; padding: 0px; }
ul.sortNodesCont { list-style-type: none; margin: 0px; padding: 0px; }
ul.sortNodesCont li { padding: 5px; margin-bottom: 4px; border: 1px solid #CCCCCC; background-color: #e5ecf4; font-weight: bolder; cursor: move; }
div.sortNodesContopbuttonZone { text-align: right; margin-bottom: 10px; }

/* print Mask */
div.print_mask { position:absolute; top:40px; left:0px; background-color:#FFFFFF; width:100%; height: 100%; z-index: 999999; }
.printTxt{color:#000000;}
div#printLayHead { padding:4px 0px 4px 0px; background-color: #FAFAFA; }
div#printLayHead div#printBtns { clear: both; float: right; }
div#printLayHead div#printBtns ul { margin:0; padding:0; }
div#printLayHead div#printBtns ul li{float:left; list-style:none; padding-right:3px; }

/* umsSharingForm */
#umsSharingForm ul { margin: 0px; padding: 0px; list-style-type: none; }
#umsSharingForm ul li { margin-bottom: 8px; }
#umsSharingForm ul li label { display: block; font-weight: bolder; }
#umsSharingForm ul li ul { clear: both; }
#umsSharingForm ul li ul li textarea { width: 98%; height: 50px; }
#umsSharingForm ul li.button { text-align: center; padding-top:3px; }
#umsSharingForm ul li.fax { text-align: center; color: #666666; }

/* Scrap */
table.scrap { width: 100%; table-layout: fixed; border-collapse:collapse; border:none; border-width: 0; margin-top:15px;}
table.scrap thead th { height: 25px; background-color: #EAEAEA; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
table.scrap tbody td { border-bottom:1px solid #ddd; padding:5px 0  }
table.scrap tbody td.center {  text-align: center; }

/* �대떦�� 蹂�寃� */
div#chargerChange table.person_list {border-top:1px solid #777777; border-bottom:1px solid #999999;  margin-bottom:0px; border-collapse:collapse; padding:0px; }
div#chargerChange table.person_list thead th {height:22px; border-bottom:1px solid #999999; background-color:#4b79ad; color: #FFFFFF; }
div#chargerChange table.person_list tbody th,
div#chargerChange table.person_list tbody td {border-bottom:1px solid #dadada; text-align:center; padding: 4px 0px 4px 0px; background-image: none; font-weight: normal; }
div#chargerChange table.person_list tbody td.taL { text-align:left;}
div#chargerChange table.person_list tbody tr:hover { background-color: #eaeaea; }
div#chargerChange table.person_list tbody tr { background-color: #FFFFFF; }

/* department */
ul.tdinner { list-style-type: none; padding: 0px; margin: 0px;}
ul.tdinner li { margin-bottom: 4px; }
ul.tdinner li span.head { display: inline-block; width: 120px; font-weight: bolder; }
div.chargerSel { border-top: 2px solid #b8c0cb; min-height: 200px; display: table; width: 100%; margin: 5px auto 0px auto; }
div.chargerSel .point { display: table-cell; width: 48%; padding: 5px 1% 5px 1%; vertical-align: top;}
div.chargerSel ul.ps { list-style-type: none; margin: 0px; padding: 0px; min-height: 50px; }
div.chargerSel ul.ps li { border: 1px solid #ced2d5; background-color: #fafafa; margin: 2px 0px 2px 0px; padding: 5px 5px 5px 30px; background-image: url(images/chargericon.gif); background-repeat: no-repeat; background-position: 5px center; color: #3c3c3c; }
div.chargerSel ul.ps li.move { border: 1px solid #7091bc; background-color: #e5ecf4; }
div.chargerSel ul.ps li.movetargrt { border: 1px dashed #ced2d5; background-image: none; }
div.chargerSel ul.ps li.notMove { cursor: default;}
div.chargerSel ul.ps li span.dept { color: #777777; float: right; margin-right: 5px; background: url(images/organisation.gif) no-repeat left center; padding-left: 20px;}
div.chargerSel .searchlist { display: table-cell; width: 48%; padding: 5px 1% 5px 1%; vertical-align: top;}
div.chargerSel .searchlist .tabs { position: relative; width: 100%; height: 28px; border-bottom:1px solid #CCCCCC; }
div.chargerSel .searchlist .tabs ul.mtabs { list-style-type: none; padding:0px; margin:0px; }
div.chargerSel .searchlist .tabs ul.mtabs li.infoTit{font-weight:bold; padding-top:2px; display:inline;}
div.chargerSel .searchlist .tabs ul.mtabs li.first {border-left:1px solid #CCCCCC;}
div.chargerSel .searchlist .tabs ul.mtabs li.titDow{background:url(images/common/m_funfun_on.gif) repeat-x; float:left; font-weight:normal; padding-top:2px; display:inline; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
div.chargerSel .searchlist .tabs ul.mtabs li.titOv{background:url(images/common/m_funfun_ov.gif) repeat-x; float:left; font-weight:bold; padding-top:2px; display:inline; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
div.chargerSel .searchlist .tabs ul.mtabs li div.txt_C { height: 20px; text-align: center; padding-top: 6px; position: relative; }
div.chargerSel .searchlist .tabs ul.mtabs li.titOv div.txt_C a {color:#4851d2; text-decoration:none;}
div.chargerSel .searchlist .tabs ul.mtabs li.titDow div.txt_C a {color:#666666; text-decoration:none;}
div.chargerSel .searchlist .tabs div.infoPanel {position:absolute; left:0px; top:30px; display: block; background-color:#ffffff; width:100%; font-weight:normal;}
div.chargerSel .searchlist div.searchform { margin-top: 5px; margin-bottom: 5px; background-color: #e5ecf4; padding: 4px; border: 1px solid #6f92bc; text-align: center; }
div.chargerSel .searchlist div.searchform span.head { display: inline-block; width: 90px; font-weight: bolder; }
div.chargerSel .searchlist div.searchform input[type=image] { vertical-align: middle; }
div.chargerSel .button { float: right; margin-right: 5px; margin-top: -5px;}

/* Charger Select */
div.chargerOpenDiv { display: table; width: 100%; margin: 0 auto 0 auto; }
div.chargerOpenDiv div.tcell { display: table-cell; width: 47%; vertical-align: top; margin: 0px 1% 0px 1%; border: 1px solid #c9d6dc; height: 540px; }
div.chargerOpenDiv div.tcell div.box { width: 99%; height: 220px; }
div.chargerOpenDiv div.tcell div.departtreelong { height: 500px; }
div.chargerOpenDiv div.tcell h3.title { margin: 0px; padding: 5px; color: #4f4d4e; border: 1px solid #c9d6dc; margin: 3px; font-size: 1em; }
div.chargerOpenDiv div.tcell h3.organ { background: url(images/organisation.gif) no-repeat 5px center #eaf1f9; padding-left: 25px; }
div.chargerOpenDiv div.tcell h3.person { background: url(images/chargericon.gif) no-repeat 5px center #eaf1f9; padding-left: 25px; }
div.chargerOpenDiv div.tcell h3 span.button { float: right; margin-right: 5px; margin-top: -3px;}
div.chargerOpenDiv div.tcell h3 span.button img { vertical-align: middle; }
div.chargerOpenDiv div.tcell div.rbox { width: 95%; margin: 3px auto 3px auto; padding: 4px; height: 205px; border: 1px solid #CCCCCC; }
div.chargerOpenDiv div.tcell div.rboxf { height: 490px; }
div.chargerOpenDiv ul.applyCharger { min-height: 490px; }
div.chargerOpenDiv ul.ps { list-style-type: none; margin: 0px; padding: 0px; min-height: 50px; }
div.chargerOpenDiv ul.ps li { border: 1px solid #ced2d5; background-color: #fafafa; margin: 2px 0px 2px 0px; padding: 5px 5px 5px 30px; background-image: url(images/chargericon.gif); background-repeat: no-repeat; background-position: 5px center; color: #3c3c3c; }
div.chargerOpenDiv ul.ps li.move { border: 1px solid #7091bc; background-color: #e5ecf4; }
div.chargerOpenDiv ul.ps li.movetargrt { border: 1px dashed #ced2d5; background-image: none; }
div.chargerOpenDiv ul.ps li.notMove { cursor: default; background-color: #eaeaea;}
div.chargerOpenDiv ul.ps li.outcharger { background-color: #eadddd; }
div.chargerOpenDiv ul.ps li.depicon { background-image: url(images/organisation.gif); }
div.chargerOpenDiv ul.ps li span.dept { color: #777777; float: right; margin-right: 5px; background: url(images/organisation.gif) no-repeat left center; padding-left: 20px;}
div.chargerOpenDiv ul.ps li span.m11 { background-image: none; }
div.chargerOpenDiv ul.ps li span.posname { color: #777777; }
div.chargerOpenDiv div.searchform { background-color: #f7f8fd; padding: 4px; border: 1px solid #c9d6dc; text-align: center; width: 95%; margin: 3px auto 3px auto; }
div.chargerOpenDiv div.searchform span.head { display: inline-block; width: 90px; font-weight: bolder; }
div.chargerOpenDiv div.searchform input[type=image] { vertical-align: middle; }

/*以�鍮꾩쨷*/
div.serviceReady { font-size: 1.2em; text-align: center; color: #666666; padding: 10px; margin: 80px auto 0 auto; border: 1px solid #CCCCCC; width: 500px; background-color: #fafafa; }

/* 寃뚯떆臾� �대룞 Div */
div#IvyMain div.contWrap { position: relative !important;}
div#articleMoverDiv { position: fixed; bottom: 110px; right: 0px; }
div#articleMoverDiv div.articleMover { position: absolute; z-index:9; right: 0px; bottom: 10px; border: 1px solid #e0e0e0; height: 115px; width: 120px; background-color: #ffffff; }
div#articleMoverDiv div.articleMover a { position: absolute; border: 1px solid #d6d6d6; background-color: #f6f6f6; padding: 4px 8px 4px 8px; font-weight: bold; font-size: 1.5em; color: #818ba6; }
div#articleMoverDiv div.articleMover a.prev { top: 45px; left: 5px; }
div#articleMoverDiv div.articleMover a.next { top: 45px; right: 5px; }
div#articleMoverDiv div.articleMover a:hover { background-color:#5b9ffc; color: #ffffff; border-color: #4992f6; }
div#articleMoverDiv div.articleMover a.no_active:hover { background-color:#f6f6f6; color: #818ba6; border-color: #d6d6d6; cursor: default; }
div#articleMoverDiv div.articleMover a.top { top: 7px; left: 50%; }
div#articleMoverDiv div.articleMover a.bottom { top: 45px; left: 50%; }
div#articleMoverDiv div.articleMover a.topgo { bottom: 7px; left: 5px; font-size: 1.0em; width: 92px; text-align: center; z-index: 7;  }
div#articleMoverDiv div.articleMover a.close { padding: 1px; font-size: 0.87em; top: 2px; right: 4px; z-index: 8; }</pre></body></html>