@charset "utf-8";
@font-face{font-family:'Nanum Gothic'; src:url('/Ivylib/css/fonts/NanumGothic.woff')}
@font-face{font-family:'Nanum Gothic'; src:url('/Ivylib/css/fonts/NanumGothic.eot')}

/*대학교*/
#IvyTop div.util ul li.search { border-radius:3px; }
#IvyVisual div.visual_ctrl { opacity: 0.6; }

html, body, div, textarea { scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #AEBDBD; scrollbar-highlight-color: #AEBDBD; scrollbar-3dlight-color: #D2DADA; scrollbar-darkshadow-color: #D2DADA; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #AEBDBD; }
.Ellipsis {	text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; -moz-binding:url(/Ivylib/js/ellipsis-xbl.xml#ellipsis); }
.wordbreak, .loading-msg { word-break: break-all; word-wrap: break-word; }

/* Pre Line Numbering */
pre { position: relative; background-color:#fafafa; border: 1px dashed #cccccc; padding: 7px 7px 7px 0px; counter-reset: line-numbering; border-radius: 4px; word-break: break-all; white-space:pre-wrap; }
pre span.line::before { content: counter(line-numbering); counter-increment: line-numbering; width: 20px; text-align: right; border-right: 1px solid #ccc; opacity: 0.5; display: inline-block; padding-right: 4px; margin-right: 4px; }
pre a.copyclip { position: absolute; top: 4px; right: 10px; border: 1px solid #ccc; padding: 0px 4px 3px 4px; border-radius: 4px; background-color: #fefefe;  font-size: 0.89em; }

/* Overflow */
.overflowxhya, .ui-wrapper textarea, div.chargerOpenDiv div.tcell div.box, div.chargerOpenDiv div.tcell div.rbox { overflow-x: hidden; overflow-y: auto; }
.overflowxayh { overflow-y: hidden; overflow-x: auto; }

.borderradius4, *[class^=box], .loading-indicator, .popupalert, .chargerSel, .tcell { border-radius: 4px; }
.borderradius1, div.chargerOpenDiv div.tcell h3.title, div.chargerOpenDiv div.tcell div.rbox { border-radius: 1px; }
.inlineblock, .button, div.tagInsert span.tagSpan, div.tagInsert span.tagSpan span.item, div.tagInsert span.tagSpan span.item a.tagdelete, ul.tdinner li span.head, div.chargerSel .searchlist div.searchform span.head, div.chargerOpenDiv div.searchform span.head { *display: inline; zoom: 1; }

/* Opacity */
.opacity01 { opacity: .10; filter: alpha(opacity = 10); }
.opacity02, .nekr_mask, .inMask, .ui-widget-shadow { opacity: .20; filter: alpha(opacity = 20); }
.opacity03, .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .30; filter: alpha(opacity = 30); }
.opacity04 { opacity: .40; filter: alpha(opacity = 40); }
.opacity05, .ui-widget-overlay { opacity: .50; filter: alpha(opacity = 50); }
.opacity06 { opacity: .60; filter: alpha(opacity = 60); }
.opacity07, .ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .70; filter: alpha(opacity = 70); }
.opacity08, .print_mask { opacity: .80; filter: alpha(opacity = 80); }
.opacity09 { opacity: .90; filter: alpha(opacity = 90); }
.opacity00, .ui-helper-zfix { opacity: 0; filter: alpha(opacity = 0); }

/* accessory */
div.Contents div.cont_Main div.aside ul li ul.imagetabul li.trade { background-size: 100%; }
div.regionarea ul li p.list_tit { text-overflow:ellipsis; }
div.Contents div.cont_List  { _height:138px; }

/* snscomment */
div.sns_Area .cmt_sort .cmt_cmt fieldset { _margin-left:0px; }
div.Contents div.sns_Area .cmt_sort .cmt_sort01 dd.txt span, div.Contents div.sns_Area .cmt_sort .cmt_sort02 dd.txt span { word-wrap:break-word; }
div.Contents div.sns_Area a.p_name span,
div.Contents div.sns_Area div.comment div.hd,
div.Contents div.sns_Area .cmt_sort,
div.Contents div.sns_Area .cmt_sort dd.name *,
div.Contents div.sns_Area .cmt_sort .cmt_cmt dl.cmt_sort02,
div.Contents div.sns_Area .cmt_sort .ft { zoom: 1; }

/* newaddress */
fieldset.result { padding: 8px 0px 0px 8px\9; }
div.mapMode { height: 537px\9; }
fieldset.result div#result { overflow-x: hidden; overflow-y: auto; margin-bottom: 10px\9; }
fieldset.result div#result span.head { *display: inline; zoom: 1; }
fieldset.result div#result ul li span.dbdname { background-size: 60px 14px; }
fieldset.search div.searchkeyword { *margin: 0px;}
fieldset.searchfull { position: relative; /*height: 158px;*/ *padding-left: 10px; }
fieldset.searchfull div.searchkeyword input#wb_keyword { *height: 22px; *padding-top: 4px; }
fieldset.searchTop div.searchtype span.hoverbar { border-radius: 20px; }

/* gmap */
div#map_menu,
div.infoBox div.custominfo div.content,
div#map_menu div.mapmenu div.maptab ul li form dl dd.searchResult ul.resultList,
div.infoBox div.custominfo div.gas { overflow-x: hidden; overflow-y: auto; }
div#map_menu div.mapmenu div.result .scollTable { overflow-x: hidden; overflow-y: scroll; }
div#hintDiv { border-radius: 2px; }
div.infoBox div.miniinfo,
div.infoBox div.miniinfo span.miniinfoleft,
div.infoBox div.miniinfo span.miniinfocenter,
div.infoBox div.miniinfo span.miniinforight,
div#map_menu div.mapmenu div.maptab ul li form dl dd.searchResult ul.navi li,
div#map_menu div.mapmenu div.station ul li,
div#map_menu div.mapmenu div.result ul li { *float: left; }
div.GMAPPoint div.pointDiv { border-radius: 5px; }
@media all and (max-width:450px) {
	div.GMAPPoint div.pointDiv { position: absolute !important; }
}

/* swfuplod */
div.flash_upload_div div.fud div.fu_split { *padding-top: 10px; }
div.flash_upload_div div.fud div.fu_item_set { overflow-x: hidden; overflow-y: auto; }
div.flash_upload_div div.fud .items_sel { opacity: 0.6; filter: alpha(opacity = 60); }
fieldset.prevFileList { border-radius: 4px; width: auto !important; }

/* scrollTable */
div.t_fixed_header table.headtable td.fillScrollbar { -o-text-overflow: inherit; /* IE TRAFF */	text-overflow 	: inherit; /* IE TRAFF */ }
div.t_fixed_header tr th, div.t_fixed_header tr td { -o-text-overflow: ellipsis; text-overflow: ellipsis; }
div.t_fixed_header div.body { overflow-x: auto; }
div.t_fixed_header div.headtable { overflow-x: hidden; overflow-y: auto; }
div.t_fixed_header.ui .headtable th span.ui-resize { cursor	: col-resize; }
div.t_fixed_header.ui .body tr:last-child td { border-bottom-width : 0px; }
div.t_fixed_header.ui.default .headtable th:last-child, div.t_fixed_header.ui.default .body td:last-child  { border-right-width : 0px; }

/* Button */
.button { -webkit-border-radius:.5em; -moz-border-radius: .5em;	border-radius: .2em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px gba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.white { color: #606060 !important; border: solid 1px #b7b7b7; background: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed)); 
 background: -moz-linear-gradient(top, #ffffff, #ededed); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
.white:hover { background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc));
 background: -moz-linear-gradient(top, #ffffff, #dcdcdc); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');}
.white:active {color: #999999; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ffffff)); 
 background: -moz-linear-gradient(top, #ededed, #ffffff); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');}
.gray { color: #ffffff !important; border: solid 1px #555; background: #6e6e6e; background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757));
 background: -moz-linear-gradient(top, #888888, #575757); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');}
.gray:hover { background: #616161; background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
 background: -moz-linear-gradient(top, #757575, #4b4b4b); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');}
.gray:active {color: #afafaf; background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888888));
 background: -moz-linear-gradient(top, #575757, #888888); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');}
.blue { color: #ffffff !important; border: solid 1px #0076a3; background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
 background: -moz-linear-gradient(top, #00adee, #0078a5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');}
.blue:hover { background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
 background: -moz-linear-gradient(top, #0095cc, #00678e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');}
.blue:active { background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
 background: -moz-linear-gradient(top, #0078a5, #00adee); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');}
.orange { color: #ffffff !important; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
 background: -moz-linear-gradient(top, #faa51a, #f47a20); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}
.orange:hover { background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
 background: -moz-linear-gradient(top, #f88e11, #f06015); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}
.orange:active { background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
 background: -moz-linear-gradient(top, #f47a20, #faa51a); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
.red { color: #ffffff !important; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
 background: -moz-linear-gradient(top, #ed1c24, #aa1317); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');}
.red:hover { background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
 background: -moz-linear-gradient(top, #c9151b, #a11115); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');}
.red:active { background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
 background: -moz-linear-gradient(top, #aa1317, #ed1c24); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}
.green { color: #ffffff !important; background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
 background: -moz-linear-gradient(top, #7db72f, #4e7d0e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');}
.green:hover { background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
 background: -moz-linear-gradient(top, #6b9d28, #436b0c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');}
.green:active { background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
 background: -moz-linear-gradient(top, #4e7d0e, #7db72f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');}
.black { color: #ffffff !important; background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}

/* jQuery UI */
.ui-helper-clearfix, .ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content, .ui-menu .ui-menu-item, .ui-menu .ui-menu-item a, .ui-button, .ui-dialog .ui-dialog-content, .ui-tabs { zoom: 1; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-widget-shadow { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ui-button { *overflow: visible; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-datepicker-cover { filter: mask(); }

/* LightView */
.lv_window { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.lv_bubble * { z-index: none; }
.lv_inner_previous_next_overlays, .lv_inner_previous_next_overlays .lv_button, .lv_content_wrapper canvas, .lv_slider .lv_slider_icon  { zoom: 1; }
.lv_title_caption_slider { overflow-y: hidden; }
.lv_controls_top .lv_icon { text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);}
.lv_controls_top .lv_icon_disabled { text-shadow: none; }
.lv_slider_number, .lv_slider_number_empty { text-shadow: 0 0 2px rgba(0, 0, 0, 0.5); zoom: 1; }
.lv_thumbnails { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.lv_thumbnail_image { box-shadow: 0 -1px 4px rgba(0, 0, 0, .45); z-index: 0; }
.lv_thumbnail_active .lv_thumbnail_image { filter: alpha(opacity=35); opacity: .35; }
.lv_window_light .lv_title_caption { text-shadow: 0px 1px 1px rgba(0,0,0,.25); }
.lv_window_mac .lv_title_caption { text-shadow: 0px 1px 1px rgba(0,0,0,.25); }
.lv_window_mac .lv_side_button_previous,
.lv_window_mac .lv_side_button_next,
.lv_window_mac .lv_button_top_close,
.lv_window_mac .lv_controls_top_close_button,
.lv_window_mac .lv_slider .lv_icon,
.lv_window_mac .lv_slider_number,
.lv_window_mac .lv_slider_number_empty,
.lv_window_mac .lv_controls_top_close_button,
.lv_controls_top_skin_mac .lv_icon,
.lv_controls_top_close_skin_mac .lv_controls_top_close_button,
.lv_thumbnails_skin_mac .lv_thumbnail_icon { background-image: url('/Ivylib/csss/lightview/skins/mac/sprite_ie_lt_7.png'); IE < 7 }

/* iEditor */
body#preview input[type=button], body#preview input[type=submit] { padding-top: 4px \0/IE8+9; background: url(/Ivylib/css/iEditor/images/bt_left.png) no-repeat left top, url(/Ivylib/css/iEditor/images/bt_right.png) no-repeat right top, url(/Ivylib/css/iEditor/images/bt_center.png) repeat-x left top; }
body#preview input[type=button]:hover, body#preview input[type=submit]:hover { background: url(/Ivylib/css/iEditor/images/bt_left_over.png) no-repeat left top, url(/Ivylib/css/iEditor/images/bt_right_over.png) no-repeat right top, url(/Ivylib/css/iEditor/images/bt_center_over.png) repeat-x left top; }
body#preview input[type=button].mini, body#preview input[type=submit].mini { padding-top: 4px \0/IE8+9; background: url(/Ivylib/css/iEditor/images/btn_left.png) no-repeat left top, url(/Ivylib/css/iEditor/images/btn_right.png) no-repeat right top, url(/Ivylib/css/iEditor/images/btn_center.png) repeat-x left top; }
body#preview input[type=button].mini:hover, body#preview input[type=submit].mini:hover { background: url(/Ivylib/css/iEditor/images/btn_left_over.png) no-repeat left top, url(/Ivylib/css/iEditor/images/btn_right_over.png) no-repeat right top, url(/Ivylib/css/iEditor/images/btn_center_over.png) repeat-x left top; }
.iEditorTop .iEditorContent div.ui-wrapper .iEditorTextarea, .iEditorTop .iEditorBottom .FilesContainer .FilesList { overflow-x: hidden; overflow-y: auto; }
div.template div.line { overflow-x: hidden; overflow-y: scroll; }

/* Board */
div#moduleBody div.bbs_category { *float: left; }
div#moduleBody div.bbs_mode { *float: right; }
div#moduleBody div.adminCate { border-radius: 5px; }
div#moduleBody table.bbs_List_style1 thead th.bbs_first { border-radius: 8px 0 0 0; }
div#moduleBody table.bbs_List_style1 thead th.bbs_end { border-radius: 0 8px 0 0; }
div#moduleBody table.bbs_List_style1 tbody tr:nth-child(even) { background-color: #fcfcfc; }
div#moduleBody table.bbs_List_style1 tbody tr:nth-child(odd) { background-color: #ffffff; }
div#moduleBody table.bbs_List_style1 tbody tr:hover { background-color: #f5f7f9; }
div#moduleBody div.photo_box div.gallerybox { border-radius: 8px; }
div#moduleBody div.photo_box { border-radius: 0.2em; }
div#moduleBody div.photo_box:hover { border:1px solid #6b8393; background-color: #f5f7f9; }
div#moduleBody div.webzine_box:hover { border:1px solid #6b8393; border-radius: 0.2em; background-color: #f5f7f9; }
div#moduleBody div.webzine_box div.webzine_cont .webzine_title { text-overflow:ellipsis; }
div#moduleBody div.webzine_box div.webzine_img130 { background-size: 169px auto; border-radius: 2px; }
div#moduleBody div.bbs_View_style1 div ol.attach li:nth-child(2) a:nth-child(2) { display: inline-block; vertical-align: middle; max-width: 300px; overflow: hidden; word-break: break-all; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; -moz-binding:url(/Ivylib/js/ellipsis-xbl.xml#ellipsis); }
div#moduleBody div.webzine_box div.webzine_cont ul li { word-break:break-all; }
div#moduleBody div.bbs_View_style1 div.user_info { overflow:hidden; }
div#moduleBody table.bbs_Write_style1 td div.mobileAttach ol li.item { border-radius: 4px; }
div#moduleBody table.bbs_Write_style1 td div.mobileAttach ol li.item:nth-child(even) { background-color: #f8f8f8; }

/* Accessory */
div.contWrap div.add_info div.img_info ul.imagetabul li.trade { background-size: 100%; }

/* 검색모듈 */
div.ivysearch div.result { *float:left; *padding-right: 0px; *width: 750px; }
div.ivysearch div.popularity{ *float:right; }

/* NewAddress */
div#newAddressCustom table.zipcode_list thead th.bbs_first { border-radius: 8px 0 0 0; }
div#newAddressCustom table.zipcode_list thead th.bbs_end { border-radius: 0 8px 0 0; }
div#newAddressCustom table.zipcode_list tbody tr:nth-child(even) { background-color: #fcfcfc; }
div#newAddressCustom table.zipcode_list tbody tr:nth-child(odd) { background-color: #ffffff; }

/* 간편인증 회원가입 */
div.join_box div.certify_box div.nonmember ul li input,
div.join_box div.certify_box div.nonmember ul li select { border-radius: 4px; }

/* POPUP SLIDE DIV */
#popupslider { border-radius: 4px 4px 0px 0px; }

/* 게시물 이동 Div */
div#articleMoverDiv div.articleMover { border-radius: 4px; }
div#articleMoverDiv div.articleMover a { border-radius: 4px; }
div#articleMoverDiv div.articleMover a.close { border-radius: 2px; }
div#articleMoverDiv div.articleMover a.no_s {opacity: 0.4;}