@charset "euc-kr";
/*
.File Name		: /css/css_v03/ni.css
.Final Editor	: ¿¬È«¼® (2011-11-03 : Ãë¾÷ Ä¶¸°´õ 2012³â Ãß°¡)
*/

/* common
------------------------------------------------------------------------------------ */
/* base */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0; margin:0;}
table {border-collapse:collapse; border-spacing:0;}
ol, ul, li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
form, fieldset {border:0 none;}
img {border:0; vertical-align:top;}
select {background-color:#fff;}
address, caption, em {font-weight:normal; font-style:normal;}
#accessibility, .skip, .blind, legend {position:absolute !important; top:-9999px !important; width:1px !important; height:1px !important; font-size:0; overflow:hidden !important; visibility:hidden;}
button {overflow:visible; margin:0; padding:0; border:0 none; background:transparent; cursor:pointer;}
select, input, option, textarea {vertical-align:middle; font:12px gulim, "±¼¸²", dotum, "µ¸¿ò", verdana;}
hr {display:none;}
.png {_behavior:url(/include/js/png/iepngfix.htc);}
.clear {clear:both;}
.hide	{display:none;}	
input.ipt {height:18px; padding:1px 0 0 3px; border:1px solid #D2D5D8; background-color:#fff; font:12px arial;}
.alignBug {float:left; padding-top:3px;}

/* odd style */
.b {font-weight:bold !important;}
.u {text-decoration:underline !important;}
.ls_1 {letter-spacing:-1px;} 
.ls_2 {letter-spacing:-2px;}
.ls_3 {letter-spacing:-3px;}

.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}


/* anchor */
a {text-decoration:none;}
a:link, a:visited {color:#444; text-decoration:none;}
a:hover, a:active {color:#06c; text-decoration:none;}


/* Option
------------------------------------------------------------------------------------ */
.optNo, a.optNo {font-weight:normal !important;}														
.optBgR, a.optBgR {font-weight:bold !important; color:#0064BB !important; background-color:#FFF670 !important;}

.markRS	{font:bold 12px dotum, "µ¸¿ò" !important; color:#0064BB; background-color:#FFF670 !important;}



/* layout
------------------------------------------------------------------------------------ */
body {font:12px gulim, ±¼¸², dotum, "µ¸¿ò", verdana, arial; text-align:center; color:#444;}
#wrap {position:relative; width:910px; margin:0 auto; text-align:left;}
#header {position:relative; width:100%; margin-bottom:11px;}
#content {padding-bottom:30px; zoom:1;}
	#content:after {content:" "; display:block; height:0; clear:both;}
#hotBar {position:absolute; right:-75px; margin-top:150px;}
#bodyTag {z-index:1000;}

/* header
------------------------------------------------------------------------------------ */
#header h1 {position:relative; padding:10px 0 0 0; height:53px;}
#header h1 .logo {position:absolute; top:18px; left:0;}
#header h1 .h1 {position:absolute; top:34px; left:205px;}
#header .txt_id {position:absolute; top:6px; right:288px; text-align:right; font:bold 12px arial; color:#666;}
#header .bullet {vertical-align:middle; margin-right:3px;}

/* lnb */
#header .lnb {position:absolute; top:9px; right:2px; z-index:2;}
#header .lnb p {float:left; font:bold 11px dotum, "µ¸¿ò";}
#header .lnb ul li {float:left; margin-left:10px;}
#header .lnb ul .odd {position:relative; top:-2px; margin-right:-2px; }
#header .lnb ul li ul#odd_lnb {position:absolute; top:15px; right:-2px; width:113px; margin:0; background:#fff; border:2px solid #2073D1; padding:9px 0 2px 13px; z-index:100;}
#header .lnb ul li ul#odd_lnb li {float:left; width:55px; height:18px; margin-left:0;}
#header .lnb ul li ul#odd_lnb li a {letter-spacing:-1px;}
#header .lnb ul li ul#odd_lnb.hide {top:-1000px;}

/* gnb */
#header #gnb {position:absolute; top:37px; _top:38px; right:0;}
#header #gnb li {float:left;}
#header #gnb ul li a {display:block; height:26px; background:url(/images/List_GI/NI/gnb_ni_01.gif) no-repeat 0 0px; text-indent:-5000px; overflow:hidden;}
#header #gnb ul li.tab01 a {width:67px; background-image:url(/images/List_GI/NI/gnb_ni_01.gif);}
#header #gnb ul li.tab02 a {width:46px; background-image:url(/images/List_GI/NI/gnb_ni_02.gif);}
#header #gnb ul li.tab03 a {width:100px; background-image:url(/images/List_GI/NI/gnb_ni_03.gif);}
#header #gnb ul li.tab04 a {width:80px; background-image:url(/images/List_GI/NI/gnb_ni_04.gif);}
#header #gnb ul li.tab05 a {width:80px; background-image:url(/images/List_GI/NI/gnb_ni_05.gif);}
#header #gnb ul li.tab06 a {width:85px; background-image:url(/images/List_GI/NI/gnb_ni_07.gif);}
#header #gnb ul li.tab07 a {width:45px; background-image:url(/images/List_GI/NI/gnb_ni_06.gif);}

body#nNew #header #gnb ul li.tab01 a,
body#nIntern #header #gnb ul li.tab02 a,
body#Explain #header #gnb ul li.tab03 a,
body#intView #header #gnb ul li.tab04 a,
body#nStudy #header #gnb ul li.tab05 a,
body#nDiary #header #gnb ul li.tab06 a,
body#nWidget #header #gnb ul li.tab07 a {background-position:0 -26px;}

/* search */
#header #search_area {position:relative; width:910px; height:42px; background:#fff url(/images/List_GI/NI/bg_gnb.gif) repeat-x; z-index:1;}
#header #search_area fieldset {position:absolute; top:6px; left:270px;}
#header #search_area #search {width:370px; height:28px;}
#header #search_area #search fieldset {position:absolute; top:7px; left:270px; width:490px; background:url(/images/List_GI/NI/bg_schBox.gif) no-repeat;}
#header #search_area #search fieldset .selected	{padding-right:22px; margin-top:1px; font-weight:bold;}
#header #search_area #sch_title {display:block; float:left; padding:8px 0 4px 12px; width:42px; color:#000; letter-spacing:-1px;}
#header #search_area #sch_list {position:absolute; top:26px; left:1px; width:62px; padding-top:1px; border:1px solid #C8C8C8; background:url(/images/List_GI/NI/bg_schsBox.gif) repeat-x; z-index:100;}
#header #search_area #sch_list li {padding:2px 7px 2px 10px;;}
#header #search_area #sch_list.hide {top:-1000px;}
#header #search_area #search .btn {position:absolute; top:4px; left:317px;}
#header #search_area #search .txt {float:left; background:url(/images/List_GI/NI/bg_input.gif) no-repeat; width:230px; padding:4px 0 0 0; margin:5px 10px 0px 0; border:0; color:#444; font:bold 12px gulim,"±¼¸²",sans-serif;}
#header #ifrmLeft {position:absolute; top:0; left:2px; width:280px; height:30px; border:0;}/* »ó´Ü °Ë»ö ÁÂÃø ÅØ½ºÆ® */
#header #ifrmBottom {position:absolute; top:9px; right:8px; width:330px; height:30px; border:0; text-align:right;}/* »ó´Ü °Ë»ö ¿ìÃø ÅØ½ºÆ® */
#header .head_svc {position:relative; width:910px; height:35px; background:#fff url(/images/List_GI/NI/bg_head.gif) repeat-x;}
#header .head_svc ul {position:absolute; top:9px; left:21px;}
#header .head_svc li {display:inline;}


/* Top Layout */
#topWrap {margin-bottom:20px; background:none; overflow:hidden; *zoom:1;}
#slWrap {float:left; width:196px;  margin-right:16px; padding:7px; background:#4096E1 url(/images/List_GI/NI/bg_dday.gif) repeat-x left bottom;}
#srWrap {float:right;}

body#niSearch #header, 
body#nNew #header,
body#nIntern #header {margin-bottom:25px;}


/* RSS, ÁÖ¼Òº¹»ç ¹öÆ° */
.btnFunction {width:545px;}
.btnFunction li {display:inline;}
.btnFunction li.odd {position:absolute; top:0; right:0px;}


/* Template - Table
------------------------------------------------------------------------------------ */
#niGiList_1 {position:relative;}
#niGiList_1 thead th {padding:8px 0 6px 0; background:url(/images/List_GI/NI/bg_thead_01.gif) repeat-x left top; border-bottom:1px solid #CCE3F7; text-align:center; letter-spacing:-1px; font:normal 12px dotum, "µ¸¿ò"; }
#niGiList_1 table thead th.first {border-width:0 0 1px 1px; border-style:solid; border-color:#CCE3F7;}
#niGiList_1 table thead th.end {border-width:0 1px 1px 0; border-style:solid; border-color:#CCE3F7;}
#niGiList_1 table tbody th {color:#0064BB;}
#niGiList_1 table tbody td.day {font:normal 11px verdana; color:#8B8B8B;}
#niGiList_1 table tbody td.num {font:normal 11px verdana; color:#444;}
#niGiList_1 table tbody tr.bg th,
#niGiList_1 table tbody tr.bg td {background-color:#f7f7f7; border-bottom:1px solid #ededed;}



/* Template - Tab
------------------------------------------------------------------------------------ */
.tabTemp_1 {width:100%;}
.tabTemp_1 ul {width:100%; height:30px; background:url(/images/List_GI/NI/tab_1_bg.gif) repeat-x left top; *zoom:1;}
.tabTemp_1 ul:after {content:" "; display:block; height:0; clear:both;}
.tabTemp_1 ul li {float:left; height:30px; padding:0 0 0 1px; background:url(/images/List_GI/NI/tab_1_bg_off_left.gif) no-repeat left top; line-height:14px;}
.tabTemp_1 ul li span {float:left; display:block; width:96px; height:18px; padding:9px 0 3px 0; *height:15px; *padding:9px 0 6px 0; background:url(/images/List_GI/NI/tab_1_bg_off_right.gif) no-repeat right top; font-family:verdana, gulim, "±¼¸²"; color:#555; letter-spacing:-1px; text-align:center;}
.tabTemp_1 ul li.on {padding:0 0 0 2px !important; background:url(/images/List_GI/NI/tab_1_bg_on_left.gif) no-repeat left top !important;}
.tabTemp_1 ul li.on span {background:url(/images/List_GI/NI/tab_1_bg_on_right.gif) no-repeat right top !important; font-weight:bold;}
.tabTemp_1 ul li.first {padding:0 0 0 2px !important; background-image:url(/images/List_GI/NI/tab_1_bg_off_left_first.gif) no-repeat left top;}

/* Template - Comment
------------------------------------------------------------------------------------ */
.commentTemp_1 {padding:0 0 20px 0; margin:20px 0 0 0; border:1px solid #D0E3F4; background-color:#F5FAFF;}
.commentTemp_1 .title {padding:15px 0 12px 0; margin:0 10px; border-bottom:1px solid #D0E3F4;}
.commentTemp_1 ul {margin:0 15px 0 15px;}
.commentTemp_1 ul li {padding:15px 0 11px 0; border-bottom:1px solid #D0E3F4;}
.commentTemp_1 ul li strong {display:block; color:#666; padding:0 0 4px 10px; background:url(/images/list_gi/ni/icon_reply.gif) no-repeat 2px 4px;}
.commentTemp_1 ul li strong span.date {font:11px dotum,"µ¸¿ò",sans-serif; color:#999; color:#0A61BD;}
.commentTemp_1 ul li p.text {padding:0 0 0 10px; font-weight:normal !important;}
.commentTemp_1 ul li p.text img {vertical-align:middle;}
.commentTemp_1 ul li ul {margin:15px 0 -11px 0;}
.commentTemp_1 ul li ul li {border-top:1px solid #D0E3F4; border-bottom:0 none;}
.commentTemp_1 ul li ul li strong {padding:0 0 4px 30px; background:url(/images/list_gi/ni/icon_reply1.gif) no-repeat 15px 0px;}
.commentTemp_1 ul li ul li p.text {padding:0 0 0 30px;}
.commentTemp_1 .commentTxt {position:relative; margin:10px 15px 0 15px;}
.commentTemp_1 .commentTxt input,
.commentTemp_1 .commentTxt textarea {display:block; padding:4px 3px 3px 5px; border:1px solid #BDD6EC; font:11px/1.4 dotum,"µ¸¿ò",sans-serif; color:#999; letter-spacing:-1px; vertical-align:top;}
.commentTemp_1 .commentTxt input {margin-bottom:5px;}
.commentTemp_1 .commentTxt textarea.Rep_Comment {width:545px; height:37px;}
.commentTemp_1 .commentTxt .btn {position:absolute; top:27px; right:0; _top:30px; _right:15px;}


/* Template - Paging
------------------------------------------------------------------------------------ */
.viewPgTemp_1 {overflow:hidden; zoom:1;}
.viewPgTemp_1 h2,.viewPgTemp_1 h2 img, .viewPgTemp_1 h2 em {float:left;}
.viewPgTemp_1 h2 {padding-bottom:6px !important;}
.viewPgTemp_1 h2 em {margin-left:8px; font-family:verdana, gulim, "±¼¸²";}
.viewPgTemp_1 h2 strong {color:#FF4200;}
.viewPgTemp_1 ul {clear:both; border-top:1px solid #ECECEC;}
.viewPgTemp_1 li {height:28px; line-height:28px; padding:0 0 0 29px; border-bottom:1px solid #ECECEC; background: url(/images/List_GI/NI/icon_gray1.gif) no-repeat 15px 50%;}
.viewPgTemp_1 li a {font-family:verdana, gulim, "±¼¸²"; letter-spacing:-1px;}
.viewPgTemp_1 li em {color:#A7A7A7;}
.viewPgTemp_1 li img {margin:0 0 0 3px; vertical-align:middle;}

.paging {clear:both; margin:0 auto; margin-right:10px; text-align:right; margin-top:30px; font-size:10px; font-family: verdana !important;}
.paging li {display:inline; background:url(/images/list_gi/ni/pagingLine.gif) no-repeat left 3px;}
.paging li a {display:inline-block; width:30px; margin-right:-2px; font-size:10px; font-family: verdana !important; text-align:center;}
.paging li.btn {background:none; margin:0 0 0 2px;}
.paging li.btn img {vertical-align:middle !important;}
.paging li.btn a {padding:0; width:18px;}
.paging li.first {background:none;}
.paging li strong.now {display:inline-block; width:30px; margin-right:-2px; font-weight:bold; color:#FF4200; text-align:center;}


/* ¼­ºê Footer

º¯°æ½Ã ¹Ýµå½Ã ¶È°°ÀÌ Àû¿ëÇÒ ÆÄÀÏ
: /css/css_v03/findinfo.css
: /css/css_v03/jk_sm.css
: /css/css_v03/join.css
: /css/css_v03/ni.css
: /css/css_v03/sub_common.css
: /event/main/_style.css
: /inc/css/ver_1/common.css 
------------------------------------------------------------------------------------ */
#subFooter {clear:both; position:relative; width:100%; overflow:hidden; zoom:1;}
#subFooter .serviceLink {position:relative; width:100%; padding-top:14px; background:url(/images/common/footer_bg_all_1.gif) repeat-x 0 0; z-index:9;}
#subFooter .serviceLink ul {position:relative; width:100%; height:27px; margin:0 auto;}
#subFooter .serviceLink ul:after {content:" "; display:block; height:0; clear:both;}
#subFooter .serviceLink ul li {float:left; padding:0 19px; background:url(/images/common/footer_bg_all_1.gif) no-repeat right -64px;}
#subFooter .serviceLink ul li.sitemap {background:none;}
#subFooter .serviceLink ul li.familysite {position:absolute; top:-6px; right:25px; padding:0; background:none; z-index:9;}
#subFooter .serviceLink ul li.familysite button.familysiteBtn span {display:block; width:160px; height:22px; background:url(/images/common/footer_bg_all_1.gif) no-repeat 0 -95px; text-indent:-5000em;}
#subFooter .serviceLink ul li.familysite .listLinkFamily {position:absolute; top:0px; right:0; width:408px; height:130px; background:url(/images/main/bg_content_box_2.gif) no-repeat 0 -725px; }
#subFooter .serviceLink ul li.familysite .listLinkFamily dl {height:96px; padding-top:30px; _zoom:1;}
#subFooter .serviceLink ul li.familysite .listLinkFamily dl:after {content:" "; display:block; height:0; clear:both;}
#subFooter .serviceLink ul li.familysite .listLinkFamily dl dd {float:left; width:136px; height:35px; padding:8px 0 5px 0; text-align:center;}
#subFooter .serviceLink ul li.familysite .listLinkFamily button {position:absolute; top:10px; right:10px;}
#subFooter .serviceLink ul li.familysite .listLinkFamily button span {display:block; width:16px; height:16px; background:url(/images/main/bg_home_btn_1.gif) no-repeat -200px -160px; text-indent:-5000em;}
#subFooter .onlineDigitalSub {width:100%; height:65px; padding-top:15px; font:11px dotum,"µ¸¿ò",sans-serif; color:#adadad; letter-spacing:-1px; text-align:left;}
#subFooter .onlineDigitalSub h3 {font-weight:bold; color:#666; padding:0 0 5px 15px;}
#subFooter .onlineDigitalSub ol {padding-left:15px;}
#subFooter .onlineDigitalSub ol:after {content:" "; display:block; height:0; clear:both;}
#subFooter .onlineDigitalSub ol li {padding:2px 0;}
#subFooter .onlineDigitalSub ol li.odd {float:left; width:180px; clear:both;}
#subFooter .policy {position:absolute; top:53px; right:0; width:225px; height:55px; padding-left:15px; border-left:1px solid #f2f2f2; z-index:1; text-align:left;}
#subFooter .policy ul:after {content:" "; display:block; height:0; clear:both;}
#subFooter .policy ul li {float:left;}
#subFooter .policy ul li.odd {width:100px;}
#subFooter .customer {position:relative; width:100%; height:40px; color:#7f7f7f; background-color:#f5f5f5; font:11px tahoma,sans-serif; zoom:1;}
#subFooter .customer:after {content:" "; display:block; height:0; clear:both;}
#subFooter .customer h3 {float:left; padding:15px 10px 0 25px;}
#subFooter .customer h3 a {font:bold 11px dotum,"µ¸¿ò",sans-serif; letter-spacing:-1px;}
#subFooter .customer span.ko {font:11px dotum,"µ¸¿ò",sans-serif; letter-spacing:-1px;}
#subFooter .customer dl {float:left; padding-top:13px;}
#subFooter .customer dl dd {float:left; padding:0 10px; background:url(/images/common/footer_bg_all_1.gif) no-repeat right -62px; letter-spacing:0;}
#subFooter .customer dl dd.email {background:none;}
#subFooter .customer dl dd span.sat {margin-left:5px;}
#subFooter .customer dl dd a {color:#7f7f7f; font:11px tahoma,sans-serif;}
#subFooter .customer dl dd a:hover {text-decoration:underline;}
#subFooter .customer p {position:absolute; top:5px; right:17px;}
#subFooter #copyright {text-align:center; padding:10px 0 50px 0;}
#subFooter p.moveToTop {position:absolute; top:10px; right:0; z-index:9;}
#subFooter p.moveToTop a {display:block; width:18px; height:28px; background:url(/images/common/footer_bg_all_1.gif) no-repeat -203px -95px; text-indent:-5000em; z-index:100; overflow:hidden;}


/* Ãß°¡ ½ºÅ¸ÀÏ
------------------------------------------------------------------------------------ */
/* ÇÁ·Î¸ð¼Ç */
.nGiPromotion {margin-bottom:20px;}

/* ¿Â¶óÀÎ µðÁöÅÐ ÄÜÅÙÃ÷ */
.onlineDigital {clear:both; position:relative; width:100%; margin:0 auto 10px auto; text-align:left; border-bottom:1px solid #e3e3e3;}
.onlineDigital dl dt {padding:18px 0 18px 12px;}
.onlineDigital dl dd {position:absolute; top:10px; left:205px;}
.onlineDigital li {font:11px/1.6 dotum,"µ¸¿ò",sans-serif; color:#494949;}
.onlineDigital li.num1,
.onlineDigital li.num2 {display:inline; margin-right:30px;}
.onlineDigital li em {color:#06c; font-style:normal;}
.onlineDigital li span {display:inline !important;}
.onlineDigital li span.address {font:11px dotum,"µ¸¿ò",sans-serif !important; padding:0 !important;}
.onlineDigital li a {font:bold 11px dotum,"µ¸¿ò",sans-serif; text-decoration:underline; color:#494949;}

.onlineDigital_jkMain {width:890px; height:74px;}
.onlineDigital_boothGibRead {margin-top:10px; height:95px;}
.onlineDigital_boothGibRead dl dt {padding-left:0; padding-top:23px;}
.onlineDigital_boothGibRead dl dd {left:175px;}
.onlineDigital_boothGibRead li.num1,
.onlineDigital_boothGibRead li.num2 {display:block; margin-right:0px;}


/* Main
------------------------------------------------------------------------------------ */
#niMain #header {margin-bottom:11px;}

/* Main : ¸ðÁýÀÎ¿ø Ã¤¿ëÁö¼ö */
#giCnt {width:196px; padding:15px 0 16px 0; margin-bottom:6px; background:#4096E1 url(/images/List_GI/NI/bg_giCnt.gif) no-repeat; letter-spacing:-1px; overflow:hidden;}
#giCnt dl {float:left; position:relative; width:87px; padding-left:11px; color:#fff;}
#giCnt dl dt {padding-left:6px; margin-bottom:9px; font-weight:bold;}
#giCnt dl dt a {color:#fff;}
#giCnt dl dd {margin-left:-10px; text-align:center;}
#giCnt dl dd .txt {margin-top:15px;}

/* Main : D-Day */
#dDay {position:relative; height:306px;}
#dDay h3 {width:196px; height:17px; padding-top:7px; background:url(/images/List_GI/NI/bg_tit_dday.gif) no-repeat; text-align:center;}
#dDay h3 a {color:#444; font-weight:bold; letter-spacing:-1px;}
#dDay h3 a:hover {text-decoration:underline;}
#dDay dl {position:relative; height:55px; padding-left:73px; margin-top:11px;}
#dDay dl dt {padding-top:3px; margin-bottom:5px;}
#dDay dl dt a {font:bold 12px gulim, ±¼¸²; color:#fff; letter-spacing:-1px;}
#dDay dl dd {line-height:1.2;}
#dDay dl dd a {font:normal 11px dotum, "µ¸¿ò"; color:#C1E2FF;}
#dDay dl dd.imgDay {position:absolute; top:0; left:0;}
#dDay .more {position:absolute; bottom:3px; right:0; margin-top:10px;}

/* Main : °¡Àå ¸¹ÀÌ º» Ã¤¿ëÁ¤º¸ */
#bestView {float:left; width:438px; margin:6px 14px 18px 0;}
#bestView h3 {margin-bottom:2px; font:bold 12px dotum, "µ¸¿ò"; color:#000;}
#bestView ul {height:148px; padding-top:7px; background:url(/images/List_GI/NI/bg_bestview.gif) no-repeat;}
#bestView li {padding:8px 16px 6px 16px;}
#bestView li span {font-family:dotum, "µ¸¿ò"; font-size:11px; letter-spacing:0;}
#bestView li a {font-family:gulim, ±¼¸²;}
#bestView li a:hover, #bestView li a:active {text-decoration:underline;}
#bestView li.over {height:20px; padding:8px 16px 0 15px; background:url(/images/List_GI/NI/bg_bestview_ov.gif) no-repeat;}
#bestView li.over a {font:bold 13px gulim, ±¼¸²; color:#000; letter-spacing:-1px; text-decoration:none;}
#bestView li.over a:hover, #bestView li.over a:active {text-decoration:none;}

/* Main : Ã¤¿ë¼³¸íÈ¸ */
#niExplain {position:relative; clear:both; width:682px; text-align:left;}
#niExplain h3 {font:bold 12px gulim, "±¼¸²"; color:#000; letter-spacing:-1px;}
#niExplain dl {position:relative; float:left; width:166px; height:194px; margin:6px 5px 0 0; background:url(/Images/List_Gi/NI/bg_explain_01.gif) no-repeat left top; font-family:verdana, gulim, "±¼¸²";}
#niExplain dl.end {margin-right:0;}
#niExplain dl dt {padding:33px 23px 23px 23px; margin:0 0 12px 0; text-align:center; color:#0064BB;}
#niExplain dl dt table {}
#niExplain dl dt table td {width:120px; height:60px; text-align:center;}
#niExplain dl dt.noBooth table {border:1px solid #E6E6E6;}
#niExplain dl dd {padding:0 18px; line-height:1.3;}
#niExplain dl dd strong {letter-spacing:-1px;}
#niExplain .sortOpt {position:absolute; right:0; top:0; color:#4C4C4C;}
#niExplain .sortOpt li {display:inline; padding:0 7px 0 1px;  margin:0 1px 0 0;  *padding:0 6px 0 4px;  *margin:0 0 0 3px;  background:url(/images/List_GI/NI/addLine.gif) no-repeat right top; font:normal 11px dotum, "µ¸¿ò"; letter-spacing:-1px;}
#niExplain .sortOpt li strong {color:#0064BB;}
#niExplain .sortOpt li span {letter-spacing:0;}
#niExplain .sortOpt li.end {background:none;  margin-right:0;}
#niExplain .more {position:absolute; top:0; left:66px;}

#niExplain .co1000 {display:block; position:absolute; left:0; top:0; width:49px; height:49px; background:url(/images/List_GI/NI/icon_co_set.gif) no-repeat right top; text-indent:-1000em;}
#niExplain .co30 {display:block; position:absolute; left:0; top:0; width:49px; height:49px; background:url(/images/List_GI/NI/icon_co_set.gif) no-repeat right -64px; text-indent:-1000em;}
#niExplain .coListed {display:block; position:absolute; left:0; top:0; width:49px; height:49px; background:url(/images/List_GI/NI/icon_co_set.gif) no-repeat right -128px; text-indent:-1000em;}
#niExplain .coMajor {display:block; position:absolute; left:0; top:0; width:49px; height:49px; background:url(/images/List_GI/NI/icon_co_set.gif) no-repeat right -192px; text-indent:-1000em;}
#niExplain .coPublic {display:block; position:absolute; left:0; top:0; width:49px; height:49px; background:url(/images/List_GI/NI/icon_co_set.gif) no-repeat right -256px; text-indent:-1000em;}

/* Main : °øÃ¤ ÀÎÅÏ Ã¤¿ë¼Ò½Ä */
.txtGiList {float:left; width:201px; padding:12px 12px 10px 12px; border:1px solid #e6e6e6;}
.internGiNews {position:relative; margin:0 0 14px 0;}
.internGiNews h3 {font-weight:bold; color:#444; padding:4px 0 6px 0; margin:0 0 5px 0; background:url(/images/List_GI/NI/bg_title_2.gif) no-repeat left bottom; letter-spacing:-1px;}
.internGiNews .btn {position:absolute; top:5px; right:5px; _right:17px;}
.internGiNews ul li {padding:6px 0 0 0; letter-spacing:-1px;}

/* Main : ¾ËÂ¥±â¾÷ µ¸º¸±â */
.hotGiZoom {position:relative; }
.hotGiZoom h3 {font-weight:bold; color:#444; margin:0 0 4px 0; padding:4px 0 6px 0; background:url(/images/List_GI/NI/bg_title_2.gif) no-repeat left bottom; letter-spacing:-1px;}
.hotGiZoom .btn {position:absolute; top:5px; right:5px; _right:17px;}
.hotGiZoom ul li {padding:6px 0 0 0; letter-spacing:-1px;}

/* Main : Hot Ã¤¿ëÁ¤º¸ */
#hotEmploy {position:relative; clear:both; padding:0 0 25px 0; overflow:hidden; _zoom:1;}
#hotEmploy h3 {height:27px; margin:0 0 0 8px;}
#hotEmploy dl {float:left; position:relative; width:210px; height:60px; padding-top:8px; padding-left:90px; margin:0 5px 5px 0;  background:url(/images/List_GI/NI/bg_hot.gif) no-repeat;}
#hotEmploy dl.end {margin-right:0;}
#hotEmploy dl dt {height:24px; line-height:24px; background:url(/images/List_GI/NI/icon_gray.gif) no-repeat 3px 7px !important; letter-spacing:-1px;}
#hotEmploy dl dt img {vertical-align:middle;}
#hotEmploy dl dt a  {padding-left:11px;;}
#hotEmploy dl dt img {margin-top:1px; margin-left:1px;}
#hotEmploy dl dd em {font-size:11px; letter-spacing:0;}
#hotEmploy dl dd {padding-left:11px; padding-right:11px;}
#hotEmploy dl dd a {color:#666;}
#hotEmploy dl dd.imgLogo {position:absolute; top:21px; left:9px; padding-left:0;}

/* Main : Hot Ã¤¿ëÁ¤º¸ : ¿É¼Ç */
#hotEmploy dl.opt {background:url(/images/List_GI/NI/bg_hot_opt.gif) no-repeat;}
#hotEmploy dl.opt dt a {color:#0064BB;}
#hotEmploy p.rent {float:left; margin:0 5px 5px 0;}
#hotEmploy p.end {margin:0 0 5px 0;}

/* Main : ÁÖ°£ Ã¤¿ëÁ¤º¸ */
#infoWeek {position:relative; clear:both; margin:2px 0 18px 0; z-index:1; text-align:left;}
#infoWeek h3 {margin-bottom:10px; margin-left:8px;}
#infoWeek p.calendar {position:absolute; top:0; left:120px;}
#infoWeek ul.icon {position:absolute; top:3px; right:0;}
#infoWeek ul.icon li {display:inline; margin-left:15px; font:normal 11px dotum,µ¸¿ò; color:#666; letter-spacing:-1px;}
#infoWeek ul.icon li img {margin-right:2px;}
#infoWeek .listNo {font:normal 12px dotum, "µ¸¿ò"; letter-spacing:-1px; color:#999; margin:22px 0 29px 0; line-height:2.4;}
#infoWeek .listNo p	{font-size:11px;}
#infoWeek ul.viewIcon {position:absolute; top:-2px; left:98px; width:200px;}
#infoWeek ul.viewIcon li {display:inline; margin:0 -3px 0 0;}
#infoWeek ul.viewIcon li img {margin-right:2px;}
#infoWeek ul.diaryIcon {position:absolute; top:-2px; left:138px; width:200px;}
#infoWeek ul.diaryIcon li {display:inline; margin:0 -3px 0 0;}
#infoWeek ul.diaryIcon li img {margin-right:2px;}
#infoWeek ul.funcIcon {width:904px; *width:911px; padding:4px 7px 6px 0; text-align:right; background:#f5f5f5;}
#infoWeek ul.funcIcon li {display:inline;}
#infoWeek #listNo {position:absolute; left:370px; top:115px; z-index:120; text-align:center;}
#infoWeek #listNo p {padding:3px; color:#999; letter-spacing:-1px;}
#infoWeek #listNo p a {text-decoration:underline; color:#999;}
#infoWeek .week	{position:relative; background:url(/images/List_GI/NI/bg_gi_infoweek.gif) repeat-x left bottom;}
#infoWeek ul.none li {width:130px; float:left;}
#infoWeek table	{table-layout:fixed; clear:both; _table-layout /**/:auto; border-top:1px solid #2779CA; border-left:1px solid #BCCEDF; border-right:1px solid #BCCEDF; border-bottom:1px solid #BCCEDF;}
#infoWeek table th {height:47px; *height:43px; padding-top:4px; background:#EAF5FF; text-align:center; font-weight:normal; font-size:12px; }
#infoWeek table th.todayBg {font-weight:bold; background:#D2E9FE;}
#infoWeek table th em {font:bold 11px dotum, "µ¸¿ò";}
#infoWeek table td	{vertical-align:top; background:url(/images/List_GI/NI/diary_bg.gif) repeat-x left bottom; }
#infoWeek table td a {font:11px dotum; letter-spacing:-1px; color:#646464;}
#infoWeek table td ul {padding:8px 0 0 9px;}
#infoWeek table td ul li {width:110px; padding:0 0 3px 0; white-space:nowrap; overflow:hidden;}
#infoWeek table td ul li dl	{margin-bottom:2px;}
#infoWeek table td ul li dl dt a {font-weight:bold;}
#infoWeek table td ul li dl dd {padding:0 0 0 18px;}
#infoWeek table td ul li img {margin:4px 3px 0 0; *vertical-align:top;}
#infoWeek table td p.more {padding-left:40px; margin-top:10px; margin-bottom:7px; text-align:left;}
#infoWeek table td p.more_d	{padding-left:28px; margin-top:10px; margin-bottom:7px; text-align:left;}

/* Main : Point Ã¤¿ëÁ¤º¸ */
#pointEmploy {position:relative; clear:both; margin-bottom:20px; padding-top:27px; margin-top:20px; color:#5A5A5A;}
#pointEmploy h3 {position:absolute; top:7px; left:8px;}
#pointEmploy table {position:relative; table-layout:fixed; clear:both; _table-layout /**/:auto; text-align:center; font-size:12px;}
#pointEmploy thead th {padding:9px 0 5px 0 !important;}
#pointEmploy table tbody th {padding:9px 0 6px 23px; border-bottom:1px solid #F4F4F4;  background:url(/images/List_GI/NI/icon_gray.gif) no-repeat 9px center; font-weight:normal;  text-align:left;}
#pointEmploy table tbody td {padding:9px 0 6px 0; border-bottom:1px solid #F4F4F4;}
#pointEmploy table tbody tr .blue {background:url(/images/List_GI/NI/icon_blue01.gif) no-repeat 9px center; font-weight:normal; text-align:left; font-size:13px; }
#pointEmploy table tbody tr.bg th,
#pointEmploy table tbody tr.bg td {background:#f7f7f7; border-bottom:1px solid #ededed;}
#pointEmploy table tbody tr.bg .blue {background:#f7f7f7 url(/images/List_GI/NI/icon_blue01.gif) no-repeat 9px center; font-weight:normal; text-align:left;}
#pointEmploy table tbody tr.odd th,
#pointEmploy table tbody tr.odd td {border-bottom:1px solid #E6E7E7;}
#pointEmploy table tbody th a {color:#5A5A5A;}
#pointEmploy table tbody strong a {color:#494949;}
#pointEmploy table tbody .title strong a{color:#494949;}
#pointEmploy table tbody .title {text-align:left;}
#pointEmploy table tbody .title img {vertical-align:middle;}
#pointEmploy table tbody .title a {color:#333; letter-spacing:-1px;}
#pointEmploy table tbody .title a {color:#494949;}
#pointEmploy table tbody .title a:visited {color:#999;}
#pointEmploy table tbody .title a:hover, #pointEmploy table tbody .title a:active {color:#0066CC;}
#pointEmploy table tbody td img	{position:relative; top:-1px;}
#pointEmploy table tbody td.day	{padding-left:41px; *padding-left:37px; padding-top:7px; font-size:11px; font-family:verdana;}
#pointEmploy table tbody td.day	span {float:left;}
#pointEmploy table tbody td.day	span.week {padding-left:3px; margin-right:4px; margin-top:2px; font:normal 12px gulim,±¼¸²; letter-spacing:-1px;}
#pointEmploy table tbody td.day em {float:left; display:block; width:40px; padding:4px 0 0 0; border:1px solid #D4D4D4; background:#FAFAFA; font:bold 11px dotum,µ¸¿ò; text-align:center; color:#2678D4; line-height:0.9;}
#pointEmploy table tbody td.day em.odd {float:left; display:block; width:144px; border:1px solid #E6E7E7; background:#FFF; font:normal 11px dotum,µ¸¿ò; text-align:center; color:#5A5A5A;} /* »ó½ÃÃ¤¿ë */
#pointEmploy table tbody td.day em.zero {float:left; display:block; width:40px; padding:4px 0 0 0; border:1px solid #4091DE; background:#4091DE; font:bold 11px dotum,µ¸¿ò; text-align:center; color:#fff; letter-spacing:-1px; line-height:0.9;} /* d-day */
#pointEmploy p.more	{padding:5px 0; margin:1px 8px 0 0; background:#FAFAFA; text-align:right;}

/* Main :  Today Ã¤¿ëÁ¤º¸³» ±â¾÷¸í °Ë»ö */
fieldset.giSch {position:absolute; top:0; right:0;}
fieldset.giSch dd {display:inline;}

.recDesc {position:absolute; right:0; top:0; font:11px dotum, "µ¸¿ò"; color:#666; letter-spacing:-1px;}
.recDesc strong {color:#FF7635; text-decoration:underline;}
.recDesc img {vertical-align:middle;}
.recDesc .btn {margin-left:2px;}

/* Main : °øÃ¤ ÀÚ±â¼Ò°³¼­ */
.nGiintro {margin:10px 0 10px 0;}
.nGiintro h3 {float:left; padding:5px 5px 7px 5px;}
.nGiintro p {float:left; padding:5px 5px 7px 0;}
.nGiintro div {clear:both; overflow:hidden; _zoom:1; border:1px solid #e6e7e7; background:#fafafa; padding:16px 0 0 16px; *padding:16px 0 9px 16px;}
.nGiintro div dl {position:relative; float:left; width:420px; height:145px; margin:0 16px 9px 0;}
.nGiintro div dl dt { padding:20px 0 0 110px; font-weight:bold;}
.nGiintro div dl dt a:link,
.nGiintro div dl dt a:visited,
.nGiintro div dl dt a:hover,
.nGiintro div dl dt a:active {font-size:13px; color:#0064bb; text-decoration:underline; letter-spacing:-1px;}
.nGiintro div dl dd.odd {padding:10px 0 0 110px; font:11px dotum,"µ¸¿ò"; color:#5a5a5a;}
.nGiintro div dl .img {position:absolute; top:5px; left:5px; width:92px; height:128px; background:url(/images/List_GI/NI/intro_bg.gif) no-repeat left center; }
.nGiintro div dl .img img {padding:6px 0 0 6px;}

/* Main : Job Chart ´Ù½Ãº¸±â */
#jobChart {float:left; width:618px; height:381px; padding-top:8px; margin-right:9px; background:#EAF5FF; border:1px solid #ACCFEF; overflow:hidden; position:relative; z-index:1;}
#jobChart .media {float:left; position:relative; left:8px; width:430px; height:372px; margin-right:25px; background:url(/images/List_GI/NI/bg_media.gif) no-repeat;}
#jobChart h3 {position:absolute; left:13px; top:15px;}
#jobChart h4 {padding-top:10px; margin-bottom:10px; font-weight:bold; color:#0064BB; letter-spacing:-1px;}
#jobChart ol {float:left;}
#jobChart ol li	{line-height:1.8;}
#jobChart .lyStyle2.ps {position:absolute; left:150px; top:16px; z-index:100;}
#jobChart .movie {float:left; position:relative; left:8px; width:430px; height:372px; margin-right:15px; background:url(/images/List_GI/NI/bg_media.gif) no-repeat;}
#jobChart .movBox {position:absolute; top:34px; left:14px; width:400px; height:300px; background:url(/images/List_GI/NI/img_movie.gif) no-repeat;}
#jobChart .movBox #mov	{position:absolute; top:0; left:0;}
#jobChart .movBox p.movPlay	{position:absolute; top:173px; left:155px;}
#jobChart .movBox ul {position:absolute; bottom:-25px; left:0; width:305px; margin:6px 0 0 0;}
#jobChart .movBox ul li	{margin:0 -1px 0 0; display:inline;}

/* Main : ½ÅÀÔÃÊºÀ °ø°³ */
#salary	{float:left; position:relative; width:278px; background:#FFF; border:1px solid #E6E7E7;}
#salary h3 {padding:7px 0 5px 13px; background:#EAF5FF; font-weight:bold;}
#salary h4 {padding:3px 0 4px 5px; border-bottom:1px solid #E6E7E7; font-weight:bold; color:#0064BB; letter-spacing:-1px;}
#salary h4 em {font:normal 11px dotum, "µ¸¿ò";}
#salary .gipart	{padding:14px 10px 12px 10px; height:165px;}
#salary .gipart ul {margin:11px 0 0 0;}
#salary .gipart ul li {position:relative; height:22px; padding-left:12px; background:url(/images/List_GI/NI/icon_dot1.gif) no-repeat 5px 5px;}
#salary .gipart ul li span {position:absolute; top:-2px; right:0; color:#000;}
#salary .gipart ul li em {font:bold 12px verdana;}
#salary .rollBtn {position:absolute; top:6px; right:9px; margin:0;}
#salary .rollBtn li	{display:inline;}
#salary p {padding:6px 14px 3px 14px; margin-bottom:1px; background:#FAFAFA; font-family:verdana, ±¼¸², gulim;}
#salary p img {position:absolute; bottom:5px; right:5px;}

/* Main : Today ÀÎ±â°Ë»ö¾î */
#todayKey {float:left; width:278px; _width /**/:280px; padding-bottom:3px; margin-top:4px; background:#FFF; border:1px solid #E6E7E7;}
#todayKey h3 {padding:7px 0 5px 13px; background:#EAF5FF; font-weight:bold;}
#todayKey ol {overflow:hidden; margin:11px 15px 0 15px;}
#todayKey li {float:left; width:105px; padding-left:15px; padding-bottom:6px;}
#todayKey .icon1_num1 {background:url(/images/List_GI/NI/no01.gif) no-repeat left top;}
#todayKey .icon1_num2 {background:url(/images/List_GI/NI/no02.gif) no-repeat left top;}
#todayKey .icon1_num3 {background:url(/images/List_GI/NI/no03.gif) no-repeat left top;}
#todayKey .icon1_num4 {background:url(/images/List_GI/NI/no04.gif) no-repeat left top;}
#todayKey .icon1_num5 {background:url(/images/List_GI/NI/no05.gif) no-repeat left top;}
#todayKey .icon1_num6 {background:url(/images/List_GI/NI/no06.gif) no-repeat left top;}
#todayKey .icon1_num7 {background:url(/images/List_GI/NI/no07.gif) no-repeat left top;}
#todayKey .icon1_num8 {background:url(/images/List_GI/NI/no08.gif) no-repeat left top;}
#todayKey .icon1_num9 {background:url(/images/List_GI/NI/no09.gif) no-repeat left top;}
#todayKey .icon1_num10 {background:url(/images/List_GI/NI/no10.gif) no-repeat left top;}


/* Wing
------------------------------------------------------------------------------------ */
#PopLyStyle {position:absolute; width:300px; text-align:left; overflow:hidden; z-index:100;}
#hotBar {width:69px;}
#hotBar .hotBarWrap	{background:#2072D2; text-align:center; color:#787878; font:normal 11px dotum, "µ¸¿ò"; letter-spacing:-1px;}
#hotBar .hotBarWrap	a {color:#787878;}
#hotBar .hotBarWrap ul {padding:4px 0;}
#hotBar .hotBarWrap ul li {padding-bottom:1px;}
#hotBar .hotBarWrap div	{width:63px; margin:-2px auto 0 auto; background:#fff;}
#hotBar .hotBarWrap div ul {margin-top:2px; padding:0;}
#hotBar .hotBarWrap div ul li {padding-bottom:1px;}
#hotBar .hotBarWrap div em {color:#FF4200; letter-spacing:0;}
#hotBar .hotBarWrap div	p {padding:7px 0 3px 0;}
#hotBar .hotBarWrap .todayList {width:63px; padding-top:8px; margin:0 auto;  background:#fff url(/images/List_GI/NI/bg_wing.gif) repeat-x left top;}
#hotBar .hotBarWrap .todayList p {display:block; height:27px; padding:7px 5px; margin-bottom:2px; border:1px solid #E8E6E9;}
#hotBar .hotBarWrap .todayList dl dd {padding:3px; text-align:center;}
#hotBar .hotBarWrap .addList ul li {display:block; height:30px; padding:7px 0 0 0; border-bottom:1px solid #E8E6E9;}
#hotBar .hotBarWrap .addList ul li em {color:#000;}
#hotBar ul.rollBtn li	{display:inline; width:23px; margin:0 -3px 0 0;}


/* Layer Style
------------------------------------------------------------------------------------ */
/* layer : Wing */
.lyStyle1 {position:relative; left:0; top:0; width:156px; padding-right:6px; text-align:left; z-index:100;}
.lyStyle1 .icon	{position:absolute; right:2px; top:0;}
.lyStyle1 dl {padding-bottom:2px; border:2px solid #2276D7; background:#fff; font:normal 11px dotum, "µ¸¿ò"; letter-spacing:-1px; text-align:left; overflow:hidden;}
.lyStyle1 dl dt	{padding:6px 8px 1px 8px; margin-bottom:6px; background:#FBFBFB; border-bottom:1px solid #E5E5E6; font-weight:bold; color:#000;}
.lyStyle1 dl dd	{padding:0 8px 1px 8px; color:#000;}
.lyStyle1 dl dd.day	{letter-spacing:0; color:#2478D5;}

/* layer : ¸ÞÀÎ : MyÃë¾÷´ÙÀÌ¾î¸® µµ¿ò¸» */
.lyStyle2 {position:relative; top:0; left:0; width:291px; height:64px; background: url(/images/List_GI/NI/bg_ov1.gif) no-repeat; text-align:left; font-family:dotum, "µ¸¿ò";}
.lyStyle2 p.txt	{padding:12px 50px 0 17px;  font:normal 11px dotum, "µ¸¿ò"; letter-spacing:-1px; color:#666; line-height:1.4;}
.lyStyle2 p a {margin-left:5px; color:#000; text-decoration:underline; overflow:hidden;}
.lyStyle2 .btn {position:absolute; right:7px; top:6px;}
.lyStyle2.ps {position:absolute; left:130px; top:1px; z-index:100;}

/* layer : ¸ÞÀÎ : ÀÌÁÖÀÇ Ã¤¿ëÁ¤º¸ */
.lyStyle3 {position:relative; width:230px; padding-bottom:5px; background-color:#fff; border:2px solid #2779CA; font-family:dotum, "µ¸¿ò"; font-weight:normal; color:#666; text-align:left;  z-index:100;}
.lyStyle3 h4 {height:17px; padding:6px 0 0 10px; margin-bottom:10px; background:#EAF5FF; font:bold 12px gulim, "±¼¸²"; color:#333; letter-spacing:-1px;}
.lyStyle3 dl {clear:both; padding-bottom:6px; margin:6px 10px; border-bottom:1px solid #f4f4f4; overflow:hidden; _zoom:1; border-top:0 none !important; min-height:70px !important; _height:70px !important;}
.lyStyle3 dl dt	{float:left; padding:0 !important; border:0 none !important;}
.lyStyle3 dl dd	{float:left; width:160px; padding:0 0 1px 0 !important; letter-spacing:-1px; border:0 none !important; font:11px dotum,"µ¸¿ò"; line-height:1.6; margin-top:-1px;}
.lyStyle3 dl dt img	{margin-right:5px;}
.lyStyle3 dl dd.tit {font-size:12px !important; margin-top:-2px;}
.lyStyle3 dl dd.tit a {color:#666;text-decoration:underline;}
.lyStyle3 dl dd.day {padding-top:1px; color:#E36A15; letter-spacing:0;}
.lyStyle3 dl dd.day span {padding-left:3px;}
.lyStyle3 dl.end {margin-bottom:0; border:0 none;}
.lyStyle3 p.no {clear:both; padding:18px 0 15px 0; text-align:center; letter-spacing:-1px;}
.lyStyle3 p.no img {position:relative; top:-1px;}
.lyStyle3 p.close {position:absolute; top:4px; right:10px;}


/* layer : ¸ÞÀÎ : HOTÃ¤¿ëÁ¤º¸ */
.lyStyle4 {position:absolute; width:155px; background-color:#FAFEFF; border:1px solid #286ACB; font-family:dotum, "µ¸¿ò"; font-weight:normal; color:#626262; text-align:left;  z-index:100;}
.lyStyle4 p	{padding:8px 0 5px 0; border:1px solid #B6CFEE; text-align:center; line-height:1.3;}


/* N_GI_Read
------------------------------------------------------------------------------------ */
#niGibRead {position:relative; width:100%; text-align:left;
	scrollbar-face-color: #F2F2F2;
	scrollbar-shadow-color: #F2F2F2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #F2F2F2;
	scrollbar-darkshadow-color:#CFCFCF;
	scrollbar-track-color: #FFF;
	scrollbar-arrow-color: #000;

}
#niGibRead #gibHeader {background:url(/images/List_GI/NI/bg_sch_header.gif) repeat-x left bottom;}
#niGibRead #gibHeader .explainInfo {position:relative;}
#niGibRead #gibHeader .explainInfo p {position:absolute; left:412px; top:27px; padding:4px 5px 2px 4px; font:bold 13px gulim, "±¼¸²"; letter-spacing:-1px; background:#353535;}
#niGibRead #gibHeader .explainInfo p strong {color:#fff;}
#niGibRead #gibHeader .explainInfo p a {color:#E8E8E8;}
#niGibRead #gibHeader .explainInfo p img {margin-top:2px;}

#niGibRead .headerBar {width:230px; height:41px; margin-bottom:0; }
#niGibRead .case1 {height:41px;}
#niGibRead .case2 {height:113px;}
#niGibRead .case3 {height:72px;}
#niGibRead .case1 .headerBar {position:absolute; left:15px; top:11px;}
#niGibRead .case2 .headerBar {position:absolute; left:15px; top:84px;}

#niGibRead .giIcon {position:absolute; right:10px; top:7px; z-index:100;}
#niGibRead .giIcon ul {float:left;}
#niGibRead .giIcon ul.funcIcon {margin-right:3px;}
#niGibRead .giIcon ul.funcIcon li {float:left;}
#niGibRead .giIcon ul.gibSNS {position:relative; top:1px;}
#niGibRead .giIcon ul.gibSNS li {float:left; margin-left:2px;}

/* N_GI_Read : content */
#niGibRead #gibContent	{position:relative; width:100%; height:100%; margin:0 auto;}
#niGibRead #gibContent .gi_title {position:relative; height:35px; background:#EEE;}
#niGibRead #gibContent .gi_title h3 {position:absolute; left:16px; top:12px; font-weight:bold; color:#681D01;}
#niGibRead #gibContent .gi_title h3 a {position:absolute; right:20px; top:12px; font-size:11px; font-family:dotum, "µ¸¿ò"; letter-spacing:-1px; color:#898989; }

/* N_GI_Read :iframe */
#niGibRead #gibContent .viewContent {position:relative; margin-top:4px;}
#niGibRead #gibContent .viewContent #hotBar {position:absolute; top:0; right:18px; margin-top:2px;}


/* calendar, diary
------------------------------------------------------------------------------------ */
/* »ó´Ü È¸¿ø ¿µ¿ª */
#calendar .member {height:26px; padding:13px 0 0 13px; margin-top:15px; background:url(/images/list_gi/ni/cal_mem_title_bg.gif) no-repeat; font:11px dotum, "µ¸¿ò"; letter-spacing:-1px; color:#787878;}
#calendar .member p {display:inline;}
#calendar .member .point {font-weight:bold; color:#000; text-decoration:underline; letter-spacing:-2px;}
#calendar .member p.btn {position:relative; top:-6px; right:-3px;}
#calendar .member strong {font-weight:normal;}
#calendar .member p.greeting {position:relative; top:-5px;}
#calendar .member p.greeting strong.en {font:bold 14px arial; letter-spacing:0px; color:#533636; padding:0 2px 0 5px;}
#calendar .member p.greeting a.view {margin-left:3px;}
#calendar .member p.greeting a.view img {vertical-align:middle;}
#calendar .member a {color:#666; text-decoration:underline;}

/* ¿ù ¼±ÅÃ */
#calendar .calNow {position:relative; margin:30px 0 30px 0;}
#calendar .calNow h2 {padding-left:379px; overflow:hidden; _zoom:1;}
#calendar .calNow h2 span {float:left; height:24px; background:url(/images/list_gi/ni/cal_num.gif) no-repeat; text-indent:-9999em; }
#calendar .calNow h2 span.y {width:99px;}
#calendar .calNow h2 span.m {width:46px; background-position:-106px 0px; margin-left:7px;}

#calendar .calNow ul {clear:both;}
#calendar .calNow ul li {position:absolute; top:0; left:338px;}
#calendar .calNow ul li.next {left:555px;}

#calendar .calYear_2008 h2 span.y {background-position:0px 0px;}
#calendar .calYear_2009 h2 span.y {background-position:0px -24px;}
#calendar .calYear_2010 h2 span.y {width:94px; background-position:0px -48px;}
#calendar .calYear_2011 h2 span.y {width:87px; background-position:0px -72px;}
#calendar .calYear_2012 h2 span.y {width:89px; background-position:0px -96px;}

#calendar .calMonth_1 h2 span.y {margin-left:3px;}
#calendar .calMonth_1 h2 span.m {background-position:-106px 0px;}
#calendar .calMonth_2 h2 span.y {margin-left:3px;}
#calendar .calMonth_2 h2 span.m {background-position:-106px -24px;}
#calendar .calMonth_3 h2 span.y {margin-left:3px;}
#calendar .calMonth_3 h2 span.m {background-position:-106px -48px;}
#calendar .calMonth_4 h2 span.m {background-position:-106px -72px;}
#calendar .calMonth_5 h2 span.y {margin-left:2px;}
#calendar .calMonth_5 h2 span.m {background-position:-152px 0px;}
#calendar .calMonth_6 h2 span.m {background-position:-152px -24px;}
#calendar .calMonth_7 h2 span.y {margin-left:2px;}
#calendar .calMonth_7 h2 span.m {background-position:-152px -48px;}
#calendar .calMonth_8 h2 span.m {background-position:-152px -72px;}
#calendar .calMonth_9 h2 span.m {background-position:-198px 0px;}
#calendar .calMonth_10 h2 span.y {margin-left:3px;}
#calendar .calMonth_10 h2 span.m {background-position:-198px -24px;}
#calendar .calMonth_11 h2 span.y {margin-left:6px;}
#calendar .calMonth_11 h2 span.m {background-position:-198px -48px;}
#calendar .calMonth_12 h2 span.y {margin-left:3px;}
#calendar .calMonth_12 h2 span.m {background-position:-198px -72px;}

/* ´Þ·Â */
#calendar .nowMonth {position:relative;}

/* ´Þ·Â : tab menu */
#calendar .nowMonth .tabmenuCal {border-bottom:2px solid #0062d8; overflow:hidden; _zoom:1;}
#calendar .nowMonth .tabmenuCal li {float:left; margin-right:2px;}
#calendar .nowMonth .tabmenuCal li a {float:left; width:105px; height:18px; padding-top:8px; background:url(/images/list_gi/ni/cal_tab_title_1.gif) no-repeat 0 0px; text-align:center; color:#c1c1c1; text-indent:-9999em;}
#calendar .nowMonth .tabmenuCal li.odd a {background:url(/images/list_gi/ni/cal_tab_title_2.gif) no-repeat 0 0px;}
#calendar .nowMonth .tabmenuCal li a:hover {background-position:0 -26px; color:#000;}
#calendar .nowMonth .tabmenuCal li a.now {background-position:0 -26px; color:#000;}

#calendar .nowMonth .tabmenuDiary {border-bottom:2px solid #0062d8; overflow:hidden; _zoom:1;}
#calendar .nowMonth .tabmenuDiary li {float:left; margin-right:2px;}
#calendar .nowMonth .tabmenuDiary li a {float:left; width:105px; height:18px; padding-top:8px; background:url(/images/list_gi/ni/cal_tab_title_4.gif) no-repeat 0 0px; text-align:center; color:#c1c1c1; text-indent:-9999em;}
#calendar .nowMonth .tabmenuDiary li.wide a {width:160px; background-image:url(/images/list_gi/ni/cal_tab_title_3.gif);}
#calendar .nowMonth .tabmenuDiary li a:hover {background-position:0 -26px; color:#000;}
#calendar .nowMonth .tabmenuDiary li a.now {background-position:0 -26px; color:#000;}


/* ´Þ·Â : icon */
#calendar .nowMonth .iconDesc {position:absolute; top:6px; left:205px; color:#787878; font:11px dotum, "µ¸¿ò"; letter-spacing:-1px;}
#calendar .nowMonth .iconDesc dt,
#calendar .nowMonth .iconDesc dd {float:left;}
#calendar .nowMonth .iconDesc dt {margin:0 5px 0 15px;}
#calendar .nowMonth .iconDesc dd {*padding-top:1px;}

#calendar .nowMonth .iconMydiary {position:absolute; top:4px; right:20px; color:#787878; font:11px dotum, "µ¸¿ò"; letter-spacing:-1px;}
#calendar .nowMonth .iconMydiary dt,
#calendar .nowMonth .iconMydiary dd {float:left;}
#calendar .nowMonth .iconMydiary dt {margin:0 5px 0 15px;}
#calendar .nowMonth .iconMydiary dd {*padding-top:1px;}


/* ´Þ·Â : table */
#calendar .nowMonth {position:relative;}
#calendar .nowMonth .calCommon {position:relative; padding-top:10px; background:url(/images/list_gi/ni/cal_table_top_bg.gif) no-repeat left top;}
#calendar .nowMonth .calCommon .saturday {color:#0062d8 !important;}
#calendar .nowMonth .calCommon .saturday dt a {color:#0062d8 !important;}

#calendar .nowMonth .calCommon .btWrap {position:absolute; top:-45px; right:0;}
#calendar .nowMonth .calCommon .btWrap ul.button {text-align:right; padding:18px 0 12px 0;}
#calendar .nowMonth .calCommon .btWrap ul.button li {display:inline; margin-left:0;}

#calendar .nowMonth .calCommon table.calForm {width:100%; table-layout:fixed; border-bottom:1px solid #ececec; color:#555;}
#calendar .nowMonth .calCommon table.calForm th,
#calendar .nowMonth .calCommon table.calForm td {vertical-align:top; border-left:1px solid #ececec; border-right:1px solid #ececec;}
#calendar .nowMonth .calCommon table.calForm thead th {padding-bottom:5px; font:bold 11px dotum, "µ¸¿ò"; text-align:center; color:#333;}
#calendar .nowMonth .calCommon table.calForm .sun {color:#cc3333;}
#calendar .nowMonth .calCommon table.calForm .sun dt a {color:#cc3333;}
#calendar .nowMonth .calCommon table.calForm .holiday {color:#cc3333;}
#calendar .nowMonth .calCommon table.calForm .saturday {color:#0062d8;}
#calendar .nowMonth .calCommon table.calForm td.today {background-color:#FFF6E4;}
#calendar .nowMonth .calCommon table.calForm td.today dl dt {color:#000;}

/* ´Þ·Â : table °ø°í¹Ú½º */
#calendar .nowMonth .calCommon table.calForm dl {min-height:150px; _height:150px; border-top:1px solid #c9c9c9;}
#calendar .nowMonth .calCommon table.calForm dl.noday dt {background-color:#f9f9f9;}

#calendar .nowMonth .calCommon table.calForm dl dt {font:bold 11px verdana; padding:5px 10px 5px 0; text-align:right; border-bottom:1px solid #ececec;}
#calendar .nowMonth .calCommon table.calForm dl dd {padding:10px;}
#calendar .nowMonth .calCommon table.calForm dl dd ul li {font:11px/1.3 dotum, "µ¸¿ò"; letter-spacing:-1px; color:#555; /*text-align:justify;*/ padding:3px 0;}
#calendar .nowMonth .calCommon table.calForm dl dd ul li a {color:#555;}
#calendar .nowMonth .calCommon table.calForm dl dd ul li a:hover {color:#000;}
#calendar .nowMonth .calCommon table.calForm dl dd ul li img {margin-right:5px;}
#calendar .nowMonth .calCommon table.calForm dl dd p.calMore {text-align:center; margin:5px 0 0 4px; *margin:10px 0 0 4px;}
#calendar .nowMonth .calCommon p.AllJob {position:absolute; top:-27px; left:222px;}

/* ´Þ·Â_¸®½ºÆ®Çü */
#calendar .nowMonth .cal_list {position:relative; background:url(/images/list_gi/ni/cal_table_top_bg2.gif) no-repeat left top;}
#calendar .nowMonth .cal_list .btWrap {position:absolute; top:-45px; right:0;}
#calendar .nowMonth .cal_list .btWrap ul.button {text-align:right; padding:18px 0 12px 0;}
#calendar .nowMonth .cal_list .btWrap ul.button li {display:inline; margin-left:0;}

#calendar .nowMonth .cal_list table.calForm_1 {position:relative;table-layout:fixed;color:#666;}
#calendar .nowMonth .cal_list table.calForm_1 thead th {font:normal 11px dotum, "µ¸¿ò", tahoma, sans-serif; letter-spacing:-1px; color:#999;text-align:center; border-bottom:1px solid #c9c9c9 !important;height:35px;}
#calendar .nowMonth .cal_list table.calForm_1 thead th strong {display:block; color:#666;margin-left:-1px;}
#calendar .nowMonth .cal_list table.calForm_1 thead th.sort {border-bottom:1px solid #c9c9c9; color:#666;}
#calendar .nowMonth .cal_list table.calForm_1 thead th.sort em {font-weight:bold;}
#calendar .nowMonth .cal_list table.calForm_1 thead th span.tab {font-weight:normal;color:#ccc;padding:0 2px;}
#calendar .nowMonth .cal_list table.calForm_1 tr td,
#calendar .nowMonth .cal_list table.calForm_1 tr th {border:1px solid #ececec; text-align:center;}
#calendar .nowMonth .cal_list table.calForm_1 .sun {color:#cc3333; font-weight:bold;}
#calendar .nowMonth .cal_list table.calForm_1 .holiday {color:#cc3333; font-weight:bold;}
#calendar .nowMonth .cal_list table.calForm_1 .saturday {color:#0062d8; font-weight:bold;}
#calendar .nowMonth .cal_list table.calForm_1 .today {background-color:#FFF6E4;}
#calendar .nowMonth .cal_list table.calForm_1 tbody th dl {position:relative; width:206px; padding:0 0 0 51px; text-align:left; font-size:12px; font-weight:normal;}
#calendar .nowMonth .cal_list table.calForm_1 tbody th dl dt {padding:8px 0 0 0; font-weight:bold; letter-spacing:-1px;}
#calendar .nowMonth .cal_list table.calForm_1 tbody th dl dt,
#calendar .nowMonth .cal_list table.calForm_1 tbody th dl dt a {color:#333;} 
#calendar .nowMonth .cal_list table.calForm_1 tbody th dl dd {padding:3px 0 5px 0;}
#calendar .nowMonth .cal_list table.calForm_1 tbody th dl .day {margin-top:3px; font:normal 11px dotum, "µ¸¿ò", tahoma, sans-serif;color:#666; text-align:right; color:#999; letter-spacing:0; background:#fff;}
#calendar .nowMonth .cal_list table.calForm_1 tbody th dl dt span {position:absolute; left:6px; top:6px;}
#calendar .nowMonth .cal_list table.calForm_1 tbody th dl dt em {display:block; padding:11px 7px 12px 7px; font:bold 11px dotum,µ¸¿ò; text-align:center; color:#2678D4; line-height:1.0; background:url(/images/List_Gi/ni/bg_dday_01.gif) no-repeat;}
#calendar .nowMonth .cal_list table.calForm_1 tbody th dl dt em.zero {padding:2px 2px 0 2px; border:1px solid #FF9554; background:#FF9554; font:bold 11px dotum,µ¸¿ò; text-align:center; color:#fff; letter-spacing:-1px; line-height:0.9;} /* d-day */
#calendar .nowMonth .cal_list table.calForm_1 tbody .cal_G1 {display:block;height:13px;background-color:#87c0f9; border:1px solid #7eb7f0;}
#calendar .nowMonth .cal_list table.calForm_1 tbody .cal_G2 {display:block;height:13px;background-color:#d9d9d9; border:1px solid #d2d2d2;}
#calendar .nowMonth .cal_list table.calForm_1 tbody .next {position:absolute; top:4px; right:0;}

/* ¸®½ºÆ®Çü ¿äÀÏ ¹Ýº¹ Ãâ·Â */
#calendar .nowMonth .cal_list table.calForm_1 .dateHeaderInfo {background:url(/images/list_gi/ni/cal_table_top_bg2.gif) no-repeat left top;}
#calendar .nowMonth .cal_list table.calForm_1 .dateHeaderInfo th {font:normal 11px dotum, "µ¸¿ò", tahoma, sans-serif; letter-spacing:-1px; color:#999;text-align:center; border-bottom:1px solid #c9c9c9 !important;height:35px;}
#calendar .nowMonth .cal_list table.calForm_1 .dateHeaderInfo th strong {display:block; color:#666;margin-left:-1px;}
#calendar .nowMonth .cal_list table.calForm_1 .dateHeaderInfo th.sort {border-bottom:1px solid #c9c9c9; color:#666;}
#calendar .nowMonth .cal_list table.calForm_1 .dateHeaderInfo th.sort em {font-weight:bold;}
#calendar .nowMonth .cal_list table.calForm_1 .dateHeaderInfo th span.tab {font-weight:normal;color:#ccc;padding:0 2px;}
#calendar .nowMonth .cal_list table.calForm_1 .dateHeaderInfo .sun {color:#cc3333; font-weight:bold;}
#calendar .nowMonth .cal_list table.calForm_1 .dateHeaderInfo .holiday {color:#cc3333; font-weight:bold;}
#calendar .nowMonth .cal_list table.calForm_1 .dateHeaderInfo .saturday {color:#0062d8; font-weight:bold;}

/* ´Þ·Â : ´ÙÀÌ¾î¸®¿¡¼­ Ãß°¡ ½ºÅ¸ÀÏ */
#calendar .nowMonth .calCommon table.calForm_2 dl dt img {vertical-align:bottom !important; margin-right:5px;}
#calendar .nowMonth .calCommon table.calForm_2 dl dd ul li {overflow:hidden; _zoom:1;}
#calendar .nowMonth .calCommon table.calForm_2 dl dd ul li img {float:left; margin:0;}
#calendar .nowMonth .calCommon table.calForm_2 dl dd ul li span {float:right; width:90px;}
#calendar .nowMonth .calCommon table.calForm_2 dl dd p.memo {clear:both; padding:0 0 0 19px; background:url(/images/list_gi/ni/cal_icon_memo_1.gif) no-repeat 2px 1px; margin:3px 0 0 0;}

#calendar .diaryInfo {overflow:hidden; _zoom:1; margin-top:20px; margin-left:10px;}
#calendar .diaryInfo dt {letter-spacing:-1px; font:normal 11px dotum, "µ¸¿ò"; color:#787878; clear:both; float:left; padding:0 5px 8px 20px; background:url(/images/list_gi/ni/cal_icon_gi_1.gif) no-repeat left 0px; font-weight:bold;}
#calendar .diaryInfo dt.m2 {background-image:url(/images/list_gi/ni/cal_icon_gi_2.gif);}
#calendar .diaryInfo dt.m3 {background-image:url(/images/list_gi/ni/cal_icon_gi_3.gif);}
#calendar .diaryInfo dd {letter-spacing:-1px; padding:0 0 8px 0px;  font:normal 11px dotum, "µ¸¿ò"; color:#787878;}
#calendar .diaryInfo dd.m2 {padding-bottom:5px; clear:both; float:none; text-indent:98px; _text-indent:102px; position:relative; top:-3px;}
#calendar .diaryInfo dd a.icon {color:#787878; margin-left:10px; padding-left:8px; background:url(/images/list_gi/ni/cal_pop_bullet_1.gif) no-repeat left 2px; font-weight:bold; text-decoration:underline;}

/* ´Þ·Â : layer : Case 1 :¸ÞÀÎ°ú °øÅë, ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ Ãß°¡ */
.lyCase1 {position:relative; /*position:absolute;*/ background-color:#fff; border:2px solid #4776ce; color:#787878; text-align:left; z-index:1000;}
.lyCase1 h3,
.lyCase1 h4 {height:20px; padding:9px 0 0 14px; background:url(/images/list_gi/ni/cal_layer_refer_title_bg.gif) repeat-x left top; font:bold 13px gulim, "±¼¸²"; color:#0b68d6;}
.lyCase1 .btn {text-align:center; padding:10px 0 0 0 !important;}
.lyCase1 .btn li {display:inline;}
.lyCase1 p.close {position:absolute; top:8px; right:12px;}

/* ´Þ·Â : layer : Case 2 */
.lyCase2 {position:relative; /*position:absolute;*/ background-color:#fff; border:1px solid #4776ce; color:#787878;}
.lyCase2 ul.btn {text-align:right; height:25px; padding:5px 10px 0 0; background:url(/images/list_gi/ni/cal_layer_case2_bg.gif) repeat-x left bottom;}
.lyCase2 ul.btn li {display:inline; margin:0 !important;}

/* ´Þ·Â : layer : reference */
.lyRefer {width:328px;}
.lyRefer .copy {padding:16px 10px 10px 16px; line-height:1.3;}
.lyRefer .copy p {font-family:gulim, "±¼¸²";}
.lyRefer .copy strong {color:#E36A15;}
.lyRefer .cal {padding:10px 16px 10px 14px; line-height:1.3;}
.lyRefer .cal input {width:245px; height:14px; padding:5px 0 0 3px; border:1px solid #e8e6e9; font:11px dotum,"µ¸¿ò"; letter-spacing:-1px; color:#727273; position:relative; top:-2px; *top:-4px;}
.lyRefer .cal p {font:11px dotum, "µ¸¿ò"; letter-spacing:-1px; padding-left:5px;}
.lyRefer .odd { font:11px dotum, "µ¸¿ò"; letter-spacing:-2px; color:#787878; padding:10px 0 0 14px;}
.lyRefer .odd strong {color:#000;text-decoration:underline;}

/* ´Þ·Â : layer : ´ÙÀÌ¾î¸® Ãß°¡OK */
.lyDiaryOk {width:466px; height:151px;}
.lyDiaryOk .memo p.add {text-align:center; padding:40px 0 25px 0;}

/* ´Þ·Â : layer : ¸Þ¸ðÀÛ¼º, Ãß°¡, ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ Ãß°¡  */
.lyMemoWrite {width:566px;}
.lyMemoWrite .memo {padding:10px 15px 11px 15px; font-family:dotum, "µ¸¿ò"; line-height:1.3; }
.lyMemoWrite .memo p {font-family:dotum, "µ¸¿ò";}
.lyMemoWrite .memo p.add {text-align:center !important;}
.lyMemoWrite .memo p strong {color:#000;}
.lyMemoWrite .memo dl {width:534px; overflow:hidden; _zoom:1; border:1px solid #e1e1e1; border-top:0 none; margin:10px 0 0 0;}
.lyMemoWrite .memo dl dt {float:left; width:100px; padding:8px 0 5px 10px; border-top:1px solid #e1e1e1; clear:both; font:bold 12px dotum, "µ¸¿ò";}
.lyMemoWrite .memo dl dd {float:left; width:424px; padding:8px 0 5px 0px; border-top:1px solid #e1e1e1;}
.lyMemoWrite .memo dl dd strong {color:#e36a15; font:normal 12px verdana;}
.lyMemoWrite .memo dl dt.odd {float:none; width:534px;}
.lyMemoWrite .memo dl dd.odd {float:none; width:534x; border:0 none; padding:0 0 10px 0;}
.lyMemoWrite .memo dl dd.odd textarea {border:1px solid #2276d7; padding:5px; width:506px; height:120px; margin-left:8px; overflow:auto;}

/* ´Þ·Â : layer : ¸Þ¸ðº¸±â */
.lyMemoView {width:208px; background-color:#fff; border:2px solid #4776ce; color:#787878; text-align:left;}
.lyMemoView .memo {padding:10px 15px 5px 15px; line-height:1.3; width:178px;}
.lyMemoView .memo p {text-align:justify; letter-spacing:-1px; font-family:dotum, "µ¸¿ò":
	white-space:break-all; 
	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
	white-space: pre-wrap; /* css-3 */ 
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
	white-space: -pre-wrap; /* Opera 4-6 */ 
	white-space: -o-pre-wrap; /* Opera 7 */  
	word-break:break-all; 
}
.lyMemoView ul.btn {text-align:center; padding:5px 0 10px 0 !important;}
.lyMemoView ul.btn li {display:inline; margin:0 -1px !important; *margin:0 0px !important;}
.lyMemoView ul.btn li img {float:none !important; margin:0 !important; padding:0 !important;}

/* ´Þ·Â : layer : ¸Þ¸ð¼öÁ¤ */
.lyMemoEdit {width:208px;}
.lyMemoEdit .memo {padding:10px 15px 5px 15px; line-height:1.3; width:178px;}
.lyMemoEdit .memo p {text-align:justify; letter-spacing:-1px; font-family:dotum, "µ¸¿ò":
	white-space:break-all; 
	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
	white-space: pre-wrap; /* css-3 */ 
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
	white-space: -pre-wrap; /* Opera 4-6 */ 
	white-space: -o-pre-wrap; /* Opera 7 */  
	word-break:break-all; 
}
.lyMemoEdit ul.btn {text-align:center; padding:5px 0 10px 0 !important;}
.lyMemoEdit ul.btn li {display:inline; margin:0 1px !important;}
.lyMemoEdit ul.btn li img {float:none !important; margin:0 !important; padding:0 !important;}

/* ´Þ·Â : layer : ¸Þ¸ðOK */
.lyMemoOk {width:466px; height:151px;}
.lyMemoOk .memo p.add {text-align:center; padding:40px 0 25px 0;}

/* ´Þ·Â : layer : ¸Þ¸ð Del */
.lyMemoDel {width:466px; height:151px;}
.lyMemoDel h4 {padding:9px 0 5px 14px;}
.lyMemoDel .memo p.add {text-align:center; padding:40px 0 25px 0;}

/* ´Þ·Â : layer : °ø°í - ¸Þ¸ð Ùí */
.lyGi_1 {position:relative; width:223px; background-color:#fff; border:2px solid #4776ce; color:#787878 !important; text-align:left;}
.lyGi_1 h4, .lyGi_2 h4 {font:bold 12px gulim,"±¼¸²"; padding:9px 0 0 10px;}
.lyGi_1 .gi {padding:8px 10px 10px 10px; line-height:1.3;}
.lyGi_1 .gi p {font-family:verdana; letter-spacing:-1px; display:inline;}
.lyGi_1 .gi p a {color:#666 !important;}
.lyGi_1 .gi p a:hover {color:#000 !important;}
.lyGi_1 .gi p.odd {font:10px verdana; display:block; margin-top:3px; letter-spacing:0px;}
.lyGi_1 .gi p.odd em {color:#e36a15;}
.lyGi_1 .gi p.odd em span {font:11px dotum,"µ¸¿ò"; padding-left:2px;}
.lyGi_1 ul.btn {margin-bottom:10px; text-align:center; padding:0px 0 0 0 !important;}
.lyGi_1 ul.btn li {display:inline; margin:0 -1px !important; *margin:0 1px !important;}

/* ´Þ·Â : layer : °ø°í - ¸Þ¸ð êó */
.lyGi_2 {position:relative; width:223px; background-color:#fff; border:2px solid #4776ce; color:#787878 !important; text-align:left;}
.lyGi_2 .gi {padding:8px 10px 10px 10px; line-height:1.3;}
.lyGi_2 .gi p {font-family:verdana; letter-spacing:-1px; display:inline;}
.lyGi_2 .gi p a {color:#666 !important;}
.lyGi_2 .gi p a:hover {color:#000 !important;}
.lyGi_2 .gi p.odd {font:10px verdana; display:block; margin-top:3px; letter-spacing:0px;}
.lyGi_2 .gi p.odd em {color:#e36a15;}
.lyGi_2 .gi p.odd em span {font:11px dotum,"µ¸¿ò"; padding-left:2px;}
.lyGi_2 .memo {background-color:#f8f8f8; margin-top:10px; padding-bottom:10px;}
.lyGi_2 .memo dl {width:194px; padding:9px 10px 0px 10px;}
.lyGi_2 .memo dl dt {float:left; width:45px;}
.lyGi_2 .memo dl dd {float:right; width:149px; font:11px/1.3 dotum, "µ¸¿ò"; letter-spacing:-1px; color:#787878; padding-top:1px;
	white-space:break-all; 
	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
	white-space: pre-wrap; /* css-3 */ 
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
	white-space: -pre-wrap; /* Opera 4-6 */ 
	white-space: -o-pre-wrap; /* Opera 7 */  
	word-break:break-all; 
}
.lyGi_2 p.btn {margin-bottom:10px; text-align:center; padding:0 !important;}
.lyGi_2 ul.btn {clear:both; margin-bottom:0px; text-align:center; padding:8px 0 0 0 !important;}
.lyGi_2 ul.btn li {display:inline; margin:0 -1px !important; *margin:0 1px !important;}

/* ´Þ·Â : layer : calendar */
#calendar .lyCal {z-index:1000; position:relative; /*position:absolute;*/ width:263px; background-color:#fff; border:1px solid #4776ce; color:#787878;}
#calendar .lyCal h4 {height:18px; padding:6px 0 3px 10px; background:url(/images/list_gi/ni/cal_layer_cal_bg_1.gif) repeat-x left top; color:#fff; font-weight:bold; font-size:13px;}
#calendar .lyCal p.close {position:absolute; top:6px; right:10px;}

#calendar .lyCal .cal {position:relative; width:263px;}
#calendar .lyCal .cal .now {position:relative; width:100%; height:35px;}
#calendar .lyCal .cal .now div {position:absolute; top:0;}
#calendar .lyCal .cal .now div h5 {margin:10px 0 5px 0; text-align:center; font:bold 12px verdana; color:#000;}
#calendar .lyCal .cal .now div h6 {width:40px; margin:10px 0 5px 0; text-align:center; font:bold 12px verdana; color:#000;}
#calendar .lyCal .cal .now div ul {_position:absolute;}
#calendar .lyCal .cal .now div ul li {position:absolute; top:10px; _top:-21px; left:-15px;}
#calendar .lyCal .cal .now div ul li a {display:block; width:10px; height:10px; padding:5px 0 0 5px;}

#calendar .lyCal .cal .now .year {left:70px;}
#calendar .lyCal .cal .now .year ul li.next {left:50px;}
#calendar .lyCal .cal .now .month {left:145px;}
#calendar .lyCal .cal .now .month ul li {left:-9px;}
#calendar .lyCal .cal .now .month ul li.next {left:34px;}

#calendar .lyCal .cal table {text-align:center; width:90%; margin:0 auto; table-layout:fixed;}
#calendar .lyCal .cal table thead th {padding:5px 0 2px 0; background-color:#fafafa; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; color:#000;}
#calendar .lyCal .cal table thead th.sun {border-left:1px solid #e1e1e1;}
#calendar .lyCal .cal table thead th.sat {border-right:1px solid #e1e1e1;}
#calendar .lyCal .cal table tbody td a {display:block; height:18px; padding:1px 0 1px 0; font:11px verdana; color:#888;}
#calendar .lyCal .cal table tbody td a.select,
#calendar .lyCal .cal table tbody td a:hover {font-weight:bold; color:#000; height:16px; border:1px solid #2380d6; background-color:#fafafa;}
#calendar .lyCal .cal p.result {text-align:center; width:90%; margin:5px auto 0 auto; padding:4px 0 5px 0 !important; height:14px; border:1px solid #E0E1DF; font:bold 12px verdana; color:#E36A16; background-color:#FAFAFA;}
#calendar .lyCal .cal p.btn {text-align:center; width:90%; margin:0px auto 10px auto; padding:8px 0 0 0 !important;}

/* Æ®À§ÅÍ */
.lyTwitter {width:380px;}
.lyTwitter .cal {padding:16px 16px 10px 16px; line-height:1.3;}
.lyTwitter .cal table td input {width:180px; height:14px; padding:5px 0 0 3px; border:1px solid #e8e6e9; font:11px dotum,"µ¸¿ò"; letter-spacing:-1px; color:#727273;}
.lyTwitter .cal p {letter-spacing:-1px; padding-left:5px;}
.lyTwitter p.desc {margin-bottom:15px;}
.lyTwitter h2	{font-weight:bold; padding:0 5px 0 5px; margin:15px 0 5px 0; color:#333;}
.lyTwitter h2 span {float:right; font:11px dotum,"µ¸¿ò",sans-serif; padding-top:5px;}
.lyTwitter h2 span strong.odd {color:#E06B16;}
.lyTwitter .titleOdd {position:relative; width:100%;}
.lyTwitter .titleOdd span {position:absolute; top:0; *top:15px; right:10px;}
.lyTwitter p.button {padding:10px 0 15px 0; text-align:center;}
.lyTwitter p.comment {margin-top:10px;}
.lyTwitter p.comment a {text-decoration:underline; color:#e36a15; font-weight:bold;}
.lyTwitter p.textInput span {display:block; text-align:right; padding-right:10px; letter-spacing:0;}
.lyTwitter p.textInput span strong.red {color:#e36a15 !important;}
.lyTwitter p.textInput textarea {margin-bottom:5px; width:327px; height:68px; border:1px solid #2276d8; padding:5px;}
.lyTwitter p.comment2 {margin-top:10px; letter-spacing:-1px;}
.lyTwitter p.comment2 strong {color:#e36a15;}
.lyTwitter p.memLogin {padding:20px 0 75px 0; border-bottom:1px solid #e5e5e5;}
.lyTwitter p.memLogin strong {text-decoration:underline; color:#e36914;}
.lyTwitter p.memLogin em {text-decoration:underline; font-weight:bold;}
.lyTwitter p.sendResult {font-weight:bold; text-align:center; margin-bottom:5px; color:#e36914;}
.lyTwitter p.resultText {padding:15px 0; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; line-height:1.5; letter-spacing:0;}
.lyTwitter table.loginData {border:1px solid #e1e1e1; width:100%;}
.lyTwitter table.loginData th, .lyTwitter table.loginData td {border:1px solid #e1e1e1; padding:5px;}
.lyTwitter table.loginData th {border-right:0 none; padding-left:20px; text-align:center;}
.lyTwitter table.loginData td {border-left:0 none;}
.lyTwitter table.loginData2 th {vertical-align:top; padding-left:10px;}
.lyTwitter table.loginData2 th, .lyTwitter table.loginData2 td {padding-top:10px; padding-bottom:10px;}


/* ÆË¾÷ : ÀÎ¼âÇÏ±â */
#popPrint {text-align:left; font-family:arial;}
#popPrint h1 {height:25px; padding:12px 0 0 20px; background:#2579dc url(/images/list_gi/ni/cal_pop_bg_1.gif) no-repeat right top; border-bottom:1px solid #0b68d6; color:#fff; font:bold 13px gulim, "±¼¸²";}
#popPrint h1 strong {color:#fff038;}
#popPrint .content {padding:25px 15px 15px 15px; height:370px; overflow:auto; border-bottom:1px solid #e5e5e5;}
#popPrint .content h2 {height:25px; padding-top:5px; background:url(/images/list_gi/ni/cal_pop_title_print_jk.gif) no-repeat right top;}
#popPrint .content p.desc {padding:10px; line-height:1.4; border:1px solid #ececec; background-color:#f8f8f8; color:#000;}
#popPrint .content p.desc strong {color:#2579dc; font:normal 11px verdana;}
#popPrint .content .day {padding:15px 0 15px 0;border-bottom:1px solid #ececec; color:#000;}
#popPrint .content .day a {color:#000;}
#popPrint .content .day h3 {padding-left:8px; background:url(/images/list_gi/ni/cal_pop_bullet_1.gif) no-repeat left 4px; font-weight:bold; color:#000;}
#popPrint .content .day ul {margin:5px 0 0 5px}
#popPrint .content .day ul li {padding:2px 0 2px 7px; background:url(/images/list_gi/ni/cal_pop_bullet_2.gif) no-repeat left 7px;}
#popPrint .content .day ul li img {margin-top:2px;}
#popPrint .content p.slogan {padding:20px 0; color:#2579dc; text-align:center;}
#popPrint ul.button {padding:10px 0 15px 0; text-align:center; background-color:#efefef; border-top:1px solid #fff;}
#popPrint ul.button li {display:inline;}

@media print {
	body.printCalMon {background:url(/images/list_gi/ni/print_logo.gif) no-repeat 50% 50%;}
	#popPrint {font-size:13px; line-height:1.5; font-family:"Malgun Gothic", "¸¼Àº °íµñ", "AppleGothic", "Lucida Grande", gulim, "±¼¸²", dotum, "µ¸¿ò", verdana, serif;}
	#popPrint .content {height:auto; overflow:visible;}
	#popPrint ul.button {display:none;}
	#popPrint .content .day h3 {background-position:left 6px;}
	#popPrint .content .day ul li {background-position:left 10px;}
	#popPrint .content p.slogan {padding-bottom:10px; font-size:15px; font-weight:bold;}
}


/* ÆË¾÷ : Äü¹Ù */
#quickBar {position:relative; left:0; top:0; width:336px; height:378px; padding:0 20px; background:#fff url(/images/list_gi/ni/bg_qbar.gif) repeat-x left bottom; text-align:left;}
#quickBar .header {position:relative; height:59px;}
#quickBar h1 {position:absolute; left:0; top:20px;}
#quickBar p.ico {position:absolute; right:0; bottom:9px;}
#quickBar .btn {margin:9px 0 8px 0; text-align:center;}

#quickBar .tabMenu {position:relative; padding:25px 0 0 0;}
#quickBar .tabMenu li {display:inline;}
#quickBar .tabMenu h2 {display:block; position:absolute; top:0;}
#quickBar .tabMenu h2 a {overflow:hidden;}
#quickBar .tabMenu #tab1 a, 
#quickBar .tabMenu #tab2 a,
#quickBar .tabMenu #tab3 a,
#quickBar .tabMenu #tab1Selected,
#quickBar .tabMenu #tab2Selected,
#quickBar .tabMenu #tab3Selected {width:112px; height:25px; display:block;}
#quickBar .tabMenu #tab1, #quickBar .tabMenu #tab1Selected {left:0; text-indent:-100em;}
#quickBar .tabMenu #tab2, #quickBar .tabMenu #tab2Selected {left:112px; text-indent:-100em;}
#quickBar .tabMenu #tab3, #quickBar .tabMenu #tab3Selected {left:224px;text-indent:-100em;}
#quickBar .tabMenu #tab1 {background:url(/images/list_gi/ni/qbar_tab1.gif) no-repeat;}
#quickBar .tabMenu #tab2 {background:url(/images/list_gi/ni/qbar_tab2.gif) no-repeat;}
#quickBar .tabMenu #tab3 {background:url(/images/list_gi/ni/qbar_tab3.gif) no-repeat;}

#tab1Selected {background:url(/images/list_gi/ni/qbar_tab1.gif) no-repeat left -25px;}
#tab2Selected {background:url(/images/list_gi/ni/qbar_tab2.gif) no-repeat left -25px;}
#tab3Selected {background:url(/images/list_gi/ni/qbar_tab3.gif) no-repeat left -25px;}

#quickBar .tabMenu .tabContent {position:relative; width:100%; text-align:left;}
#quickBar .tabMenu .tabContent .desc {clear:both; padding:8px 3px; font:normal 11px dotum, "µ¸¿ò"; letter-spacing:-1px; color:#484848; line-height:1.4;}
#quickBar .tabMenu .tabContent .desc em	{padding-left:8px; background:url(/images/list_gi/ni/icon_arrow2.gif) no-repeat left 3px; color:#1C67B5;}
#quickBar .tabMenu .tabContent .desc.pd	{padding-top:16px;}
#quickBar .tabMenu .tabContent .box1 input.txt {height:14px; padding:4px 0 0 3px; border:1px solid #89BBE9;}
#quickBar .tabMenu .tabContent .box2 input.txt {height:14px; padding:4px 0 0 3px; border:1px solid #A9C9E5;}
#quickBar .tabMenu .tabContent	textarea {height:160px;}

#quickBar .tabMenu .tabContent .box1 {background:#D6EAFC; text-align:center; padding:7px 0; margin:0 1px;  font-weight:bold; color:#0A68BA; letter-spacing:-1px;}
#quickBar .tabMenu .tabContent .box1 input,#quickBar .tabMenu .tabContent .box1 select 	{font-size:11px; font-family:dotum, "µ¸¿ò";}
#quickBar .tabMenu .tabContent .box1 input {width:130px; height:17px; padding:1px 0 0 3px; border:1px solid #89BBE9;}
#quickBar .tabMenu .tabContent .box1 label {position:relative; top:1px;}
#quickBar .tabMenu .tabContent .box1 span {margin:0 5px; font-weight:normal; color:#000;}
#quickBar .tabMenu .tabContent .box1 dt, #quickBar .tabMenu .tabContent .box1 dd {display:inline;}
#quickBar .tabMenu .tabContent .box1 dt	{padding-left:3px;}

#quickBar .tabMenu .tabContent .box2 {padding:16px 0 8px 35px; border:1px solid #CFE1F2; background:#fff; font-family:dotum, "µ¸¿ò"; color:#000; overflow:hidden; _height:1%;}
#quickBar .tabMenu .tabContent .box2 dt, #quickBar .tabMenu .tabContent .box2 dd {float:left;}
#quickBar .tabMenu .tabContent .box2 dt	{padding-top:3px;}
#quickBar .tabMenu .tabContent .box2 dd	{width:210px; margin-left:10px;}
#quickBar .tabMenu .tabContent .box2 li	{display:block; height:28px;}
#quickBar .tabMenu .tabContent .box2 li input {position:relative; *top:-1px; margin-right:2px;}
#quickBar .tabMenu .tabContent .box2 ul.lang {margin-left:15px;}
#quickBar .tabMenu .tabContent .box2 ul.lang label {display:block; width:75px;}
#quickBar .tabMenu .tabContent .box2 ul.lang label, #quickBar .tabMenu .tabContent .box2 ul.lang input {float:left;}
#quickBar .tabMenu .tabContent .box2 ul.lang li	{position:relative; top:4px;}
#quickBar .tabMenu .tabContent .box2 ul.lang li	input {position:relative; top:-4px; margin-right:9px;}
#quickBar .tabMenu .tabContent .box2 ul.lang label span	{font:normal 10px verdana;}
#quickBar .tabMenu .tabContent .count {font-size:11px; font-family:dotum, "µ¸¿ò"; margin-left:-5px;}
#quickBar .tabMenu .tabContent .count strong {margin-left:4px; font:bold 13px verdana;}
#quickBar .tabMenu .tabContent .count img {margin-left:5px;}
#quickBar .tabMenu .tabContent textarea	{
	width:326px;
	padding:5px;
	margin-bottom:7px;
	border:1px solid #CFE1F2;
	scrollbar-face-color: #F2F2F2;
	scrollbar-shadow-color: #F2F2F2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #F2F2F2;
	scrollbar-darkshadow-color:#CFCFCF;
	scrollbar-track-color: #FFF;
	scrollbar-arrow-color: #000; 
}


/* Ã¤¿ëÁ¤º¸ ¸®½ºÆ®
------------------------------------------------------------------------------------ */

/* Select Box */
.giListMenu {height:28px; *zoom:1;}
.giListMenu .sortOpt {float:right; width:500px;}
.giListMenu .sortOpt {position:relative; top:3px; z-index:100; font-family:gulim,±¼¸²;}
.giListMenu .sortOpt span.ico {position:absolute; right:214px; top:2px; background:url(/images/List_GI/NI/icon_arrow3.gif) no-repeat left 5px; padding-left:8px; text-align:right;}
.giListMenu .sortOpt em {margin-left:3px; font:bold 13px verdana; color:#000;}
.giListMenu .sortOpt .opt1 {position:absolute; right:46px; top:0; background:url(/images/List_GI/NI/bg_selectBox.gif) -107px -10px no-repeat; font:normal 11px dotum, "µ¸¿ò"; letter-spacing:-1px;}
.giListMenu .sortOpt .opt2 {position:absolute; right:0; top:0; background:url(/images/List_GI/NI/bg_selectBox.gif) -209px -10px no-repeat; font:normal 11px dotum, "µ¸¿ò"; letter-spacing:0;}
.giListMenu .sortOpt .opt3 {position:absolute; right:128px; top:0; background:url(/images/List_GI/NI/bg_selectBox.gif) -10px -10px no-repeat; font:normal 11px dotum, "µ¸¿ò"; letter-spacing:0;}
.giListMenu .sortOpt .opt3 a {color:#506278;}
.giListMenu .sortOpt .opt3 a:hover {color:#0066CC;}
.giListMenu .sortOpt .opt1 a.selected {width:69px;}
.giListMenu .sortOpt .opt2 a.selected {width:35px;} 
.giListMenu .sortOpt .opt3 a.selected {width:71px;} 
.giListMenu .sortOpt .opt1 a.selected,
.giListMenu .sortOpt .opt2 a.selected,
.giListMenu .sortOpt .opt3 a.selected {display:block; padding:5px 0 2px 5px;}
.giListMenu .sortOpt .opt1 a.selected {padding:5px 0 2px 7px;}

.giListMenu .sortOpt .opt1 .opt1_s {background:#fff; border:1px solid #D1D1D1;}
.giListMenu .sortOpt .opt2 .opt2_s {background:#fff; border:1px solid #D1D1D1;}
.giListMenu .sortOpt .opt3 .opt3_s {background:#ECF6FE; border:1px solid #579DDC;}
.giListMenu .sortOpt .opt1 .opt1_s,
.giListMenu .sortOpt .opt2 .opt2_s,
.giListMenu .sortOpt .opt3 .opt3_s {padding:7px 5px 2px 7px; margin-top:-1px; line-height:17px;}


/* ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ ¸®½ºÆ® : °Ë»ö °á°ú */
#searchResult {position:relative; width:910px; color:#666;}
#searchResult h2 {float:left; padding:6px 0 0 0;}
#searchResult .rstBox {padding:15px 27px; margin:0 0 15px 0; background:url(/images/list_gi/ni/bg_sch_result.gif) no-repeat;}
#searchResult .rstBox p {padding-bottom:5px; color:#666;}
#searchResult .rstBox p em {font:bold 13px verdana; color:#000;}
#searchResult .rstBox dl {clear:both; margin-top:3px;}
#searchResult .rstBox dl dt, #searchResult .rstBox dl dd	{display:inline;}
#searchResult .rstBox dl dd {margin-left:10px; font:bold 13px gulim, ±¼¸²; color:#3366CC;}
#searchResult .btn {position:absolute; left:142px; top:-2px;}


/* ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ ¸®½ºÆ® */
#ingGiList {position:relative;}
#ingGiList h2 {float:left; padding:6px 0 0 0;}
#ingGiList .btnFunction {position:absolute; left:130px; top:4px;}

table.ingNiGiList {width:100%; padding-top:13px; font-family:dotum,µ¸¿ò; color:#555;}
table.ingNiGiList {table-layout:fixed; clear:both; _table-layout /**/:auto; text-align:center; font-size:12px;}
table.ingNiGiList a {font-family:gulim,±¼¸²;}
table.ingNiGiList caption {text-align:left; padding-bottom:11px; }
table.ingNiGiList caption img	{padding-top:2px; margin-left:8px;}
table.ingNiGiList p {margin:1px 8px 0 0; padding:5px 0; background:#FAFAFA; text-align:right;}

table.ingNiGiList .topColName td {text-align:left;}
table.ingNiGiList .topColTitle td	{text-align:left;}

table.ingNiGiList thead th {padding:10px 0 4px 0 !important;}
table.ingNiGiList tbody th {padding:5px 0 0 17px; border-bottom:1px solid #EDEDED;  background:url(/images/List_GI/NI/icon_gray1.gif) no-repeat 6px 50%; font-weight:normal; text-align:left;}
table.ingNiGiList tbody td {padding:9px 0 5px 0; border-bottom:1px solid #EDEDED}
table.ingNiGiList tbody tr.odd th, table.ingNiGiList tbody tr.odd td {border-bottom:1px solid #E6E7E7;}
table.ingNiGiList tbody th a {color:#555;}
table.ingNiGiList tbody td {font-family:gulim,±¼¸²;}
table.ingNiGiList tbody td.area {letter-spacing:-1px;}
table.ingNiGiList tbody td.day {padding-left:10px; padding-top:5px; letter-spacing:-1px; font-size:12px;}
table.ingNiGiList tbody td.day span {float:left; font:normal 11px verdana; letter-spacing:0; margin-top:1px;}
table.ingNiGiList tbody td.day span.week {padding-left:3px; margin-top:3px; margin-right:4px; font:normal 12px gulim,±¼¸²; letter-spacing:-1px;}
table.ingNiGiList tbody td.day em {float:left; display:block; width:40px; padding:4px 0 0 0; border:1px solid #D4D4D4; background:#FAFAFA; font:bold 11px dotum,µ¸¿ò; text-align:center; color:#2678D4; line-height:0.9;}
table.ingNiGiList tbody td.day em.odd {float:left; display:block; width:144px; padding:1px 0 0 0; border:1px solid #E6E7E7; background:#FFF; font:normal 11px dotum,µ¸¿ò; text-align:center; color:#5A5A5A;}
table.ingNiGiList tbody td.day em.zero {float:left; display:block; width:40px; padding:4px 0 0 0; border:1px solid #FF9554; background:#FF9554; font:bold 11px dotum,µ¸¿ò; text-align:center; color:#fff; letter-spacing:-1px; line-height:0.9;} /* d-day */

table.ingNiGiList .title {text-align:left; font-family:gulim,±¼¸²;}
table.ingNiGiList .title ul li.add {padding-top:4px; letter-spacing:-1px;}
table.ingNiGiList .title ul li.add em {font-family:verdana; color:#000; letter-spacing:0;}
table.ingNiGiList .title ul li.add span {background:url(/images/List_GI/NI/addLine.gif) no-repeat 6px top; padding-left:13px;}
table.ingNiGiList .title ul li img {margin-right:4px;}
table.ingNiGiList .title ul li img.ico {position:relative; top:1px;}
table.ingNiGiList .title ul li img.blank {vertical-align:-1px;}
table.ingNiGiList .title ul li a {color:#444;}
table.ingNiGiList .title ul li a:visited {color:#999;}
table.ingNiGiList .title ul li a:hover, #tbList .title ul li .title a:active {color:#0066CC;}
table.ingNiGiList tbody tr.bg th, table.ingNiGiList tbody tr.bg td {background-color:#FBFBFB;} /* ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ ¸®½ºÆ® : bg color */

#niGiList_1.case1 table.ingNiGiList .title ul li.add	{padding-left:28px;} /* °Ë»ö°á°ú ³» ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ ¸®½ºÆ® */




/* ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ ¸®½ºÆ® (ÀÌÀü¹öÀü) */
#tbList {padding-top:13px; font-family:dotum,µ¸¿ò; color:#555;}
#tbList table {table-layout:fixed; clear:both; _table-layout /**/:auto; text-align:center; font-size:12px;}
#tbList table a {font-family:gulim,±¼¸²;}
#tbList caption {text-align:left; padding-bottom:11px; }
#tbList caption img	{padding-top:2px; margin-left:8px;}
#tbList p {margin:1px 8px 0 0; padding:5px 0; background:#FAFAFA; text-align:right;}
#tbList .topColName td {text-align:left;}
#tbList .topColTitle td	{text-align:left;}
#tbList table thead th {padding:9px 0 10px 0; background:url(/images/List_GI/NI/bg_thead_01.gif) repeat-x left top; font-weight:normal; font-family:dotum; color:#555; text-align:center; letter-spacing:-1px;}
#tbList table tbody th {padding:5px 0 0 17px; border-bottom:1px solid #EDEDED;  background:url(/images/List_GI/NI/icon_gray1.gif) no-repeat 6px 50%; font-weight:normal; text-align:left;}
#tbList table tbody td {padding:9px 0 5px 0; border-bottom:1px solid #EDEDED}
#tbList table tbody tr.odd th, #tbList table tbody tr.odd td {border-bottom:1px solid #E6E7E7;}
#tbList table tbody th a {color:#555;}
#tbList table tbody td {font-family:gulim,±¼¸²;}
#tbList table tbody td.area {letter-spacing:-1px;}
#tbList table tbody td.day {padding-left:10px; padding-top:5px; letter-spacing:-1px; font-size:12px;}
#tbList table tbody td.day span {float:left; font:normal 11px verdana; letter-spacing:0; margin-top:1px;}
#tbList table tbody td.day span.week {padding-left:3px; margin-top:3px; margin-right:4px; font:normal 12px gulim,±¼¸²; letter-spacing:-1px;}
#tbList table tbody td.day em {float:left; display:block; width:40px; padding:4px 0 0 0; border:1px solid #D4D4D4; background:#FAFAFA; font:bold 11px dotum,µ¸¿ò; text-align:center; color:#2678D4; line-height:0.9;}
#tbList table tbody td.day em.odd {float:left; display:block; width:144px; padding:1px 0 0 0; border:1px solid #E6E7E7; background:#FFF; font:normal 11px dotum,µ¸¿ò; text-align:center; color:#5A5A5A;}
#tbList table tbody td.day em.zero {float:left; display:block; width:40px; padding:4px 0 0 0; border:1px solid #FF9554; background:#FF9554; font:bold 11px dotum,µ¸¿ò; text-align:center; color:#fff; letter-spacing:-1px; line-height:0.9;} /* d-day */

#tbList .title {text-align:left; font-family:gulim,±¼¸²;}
#tbList .title ul li.add {padding-top:4px; letter-spacing:-1px;}
#tbList .title ul li.add em {font-family:verdana; color:#000; letter-spacing:0;}
#tbList .title ul li.add span {background:url(/images/List_GI/NI/addLine.gif) no-repeat 6px top; padding-left:13px;}
#tbList .title ul li img {margin-right:4px;}
#tbList .title ul li img.ico {position:relative; top:1px;}
#tbList .title ul li img.blank {vertical-align:-1px;}
#tbList .title ul li a {color:#444;}
#tbList .title ul li a:visited {color:#999;}
#tbList .title ul li a:hover, #tbList .title ul li .title a:active {color:#0066CC;}
#tbList.case1 .title ul li.add	{padding-left:28px;} /* °Ë»ö°á°ú ³» ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ ¸®½ºÆ® */

/* ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ ¸®½ºÆ® : bg color */
#tbList table tbody tr.bg th, #tbList table tbody tr.bg td {background:#FBFBFB;}
#tbList table tbody tr.bg th {background:#FBFBFB url(/images/List_GI/NI/icon_gray1.gif) no-repeat 6px 50%;}




/* ÀÎÅÏ
------------------------------------------------------------------------------------ */
#intern	{position:relative; zoom:1; padding-bottom:30px;}
	#intern:after {content:" "; display:block; height:0; clear:both;}
#intern h2 {padding:0 0 8px 0;}
#intern .btnFunction {position:absolute; left:109px; top:-2px;}
#intern .update {position:absolute; right:12px; top:0;}
#intern .update	dt, #intern .update	dd {float:left;}
#intern .update	dt {font-family:±¼¸², gulim; background:#fff url(/images/list_gi/ni/icon_black.gif) no-repeat left 4px; padding-left:7px; color:#333;}
#intern .update	dd {position:relative; top:-2px; padding-left:5px; font-weight:bold; font-family:verdana; color:#5A36A4;}

#intern .internList	{position:relative; clear:both; background:#fff url(/images/list_gi/ni/bg_intBox_btm.gif) no-repeat left bottom; padding-bottom:20px; margin-bottom:10px; font-family:dodutm,µ¸¿ò; overflow:hidden; _height:1%;}
#intern .internList .more {position:absolute; top:10px; right:20px;}
#intern .internList	dl {padding:0 12px 0 18px; background:url(/images/list_gi/ni/bg_intBox_top.gif) no-repeat left top;}
#intern .internList	dl dt {padding-top:10px; padding-bottom:7px; font:bold 13px gulim, ±¼¸²; letter-spacing:-1px;}
#intern .internList	dl dt img {position:relative; top:2px;}
#intern .internList	dl dt em {font-family:µ¸¿ò, dotum; margin-left:2px; font-size:12px; color:#2F5BB2; letter-spacing:0;}
#intern .internList	dl dt a {color:#222;}
#intern .internList	dl dt a:visited	{color:#999;}
#intern .internList	dl dd {float:left; padding-top:17px;}
#intern .internList	dl dd .img {position:relative; top:-2px; left:2px;}
#intern .internList	dl dd.txt {font:normal 12px gulim, ±¼¸²; width:354px; padding:23px 17px 0 17px; line-height:1.7; letter-spacing:-1px; color:#444;}

#intern .internList	.gibInfoTb {position:relative; top:4px; width:318px; height:105px; background:url(/images/list_gi/ni/bg_sbox.gif) no-repeat right bottom; color:#626262;}
#intern .internList .gibInfoTb dl {clear:both; width:315px; padding:0; border-left:1px solid #E0DFDF; border-right:1px solid #DAD9D9;  border-bottom:1px solid #ECEAEA; overflow:hidden;  background:none;}
#intern .internList .gibInfoTb dt, .internList .gibInfoTb dd {float:left;}	
#intern .internList .gibInfoTb dt {padding:4px 11px 0 11px; height:15px; background:#F9F9F9; font:normal 11px dotum, "µ¸¿ò"; letter-spacing:-1px; color:#626262;}	
#intern .internList .gibInfoTb dd {padding:4px 0 0 5px; height:15px; font-family:±¼¸², gulim;}
#intern .internList .gibInfoTb dd strong {color:#2F5BB2}
#intern .internList .gibInfoTb dl.first {border-top:1px solid #E0DFDF;}
#intern .internList .gibInfoTb dl.first dt {padding-top:6px; height:15px; color:#000;}
#intern .internList .gibInfoTb dl.first dd {padding-top:5px; color:#000;}
#intern .internList .gibInfoTb dl.end {border-bottom:1px solid #D3D2D2;}
#intern .internList .gibInfoTb dl.end dt {padding-top:5px; height:15px;}
#intern .internList .gibInfoTb dl.end dd {padding-top:3px; font-family:verdana, ±¼¸², gulim;}
#intern .internList	dl dt em.fc_today {color:#F81F1F;}
#intern .internList	dl dt em.fc_regr {color:#970C59;}

#intern .desc {padding:12px 0 8px 13px; margin-top:30px; background:#F9F9F9; border:1px solid #F3F3F3; font-family:gulim,±¼¸²; color:#333;}
#intern .desc img {position:relative; top:-1px;}


/* À§Á¬
------------------------------------------------------------------------------------ */
#widget {width:910px; line-height:1.5; font-family:gulim, ±¼¸²; color:#444; letter-spacing:-1px;}
#widget	h2 {padding:11px 0 9px 0; margin:0 5px 14px 0;}
#widget	.topImg {margin-bottom:20px;}
#widget	.widgetSet {position:relative; top:0; left:0; width:683px; padding-left:227px; padding-bottom:40px; margin:0 0 29px 0; background:url(/images/list_gi/ni/dotline.gif) repeat-x left bottom;}
#widget	.widgetSet .img {position:absolute; top:-3px; left:24px;}
#widget	.widgetSet .btn {margin:20px 0 12px 0; text-align:center;}
#widget	.widgetSet table {width:97%; border-width:1px 1px 0 1px; border-style:solid; border-color:#D5D5D5;}
#widget	.widgetSet table caption {padding-left:17px; padding-bottom:7px; background:url(/images/list_gi/ni/icon_arrow4.gif) no-repeat left top; color:#666; font:bold 12px gulim, ±¼¸²; letter-spacing:-1px; text-align:left;}
#widget	.widgetSet table th, #widget	.widgetSet table td	{font-size:12px;}
#widget	.widgetSet table th {width:115px; padding-top:10px; height:30px;  border-width:0 1px 1px 0; border-style:solid; border-color:#D5D5D5; background:#F7F7F7; font-weight:bold; color:#000; text-align:center; vertical-align:top;}
#widget	.widgetSet table td {padding-top:3px; padding-bottom:3px; height:29px; padding-left:13px; border-width:0 1px 1px 0; border-style:solid; border-color:#D5D5D5;}
#widget	.widgetSet table td img {position:relative; top:4px; left:3px; margin-right:5px;}
#widget	.widgetSet table td select {margin:3px 0 4px 4px;}
#widget	.widgetSet table td span {margin-top:2px; letter-spacing:-1;}
#widget	.widgetSet table td ul {margin-top:4px;}
#widget	.widgetSet table td ul li {display:inline;}
#widget	.widgetSet table td ul li input {position:relative; top:-2px;}
#widget	.widgetSet .code {width:641px; padding:15px 12px 10px 12px; margin-top:11px; margin-right:20px; background:#F7F7F7; border:1px solid #E8E6E9; font:normal 11px dotum,µ¸¿ò; color:#666;}
#widget	.widgetSet .code .title {margin:0 17px 6px 15px; font:bold 12px gulim, ±¼¸²; color:#000; letter-spacing:-1px;}
#widget	.widgetSet .code p {margin:0 15px;}
#widget	.widgetSet .code strong {font-size:12px; color:#3C62AE;}
#widget	.widgetSet .code textarea {width:600px; padding:8px 20px; margin-top:11px; border:0; font-size:11px; font-family:arial; color:#333; overflow:hidden;}
#widget	.widgetHelp ol {margin:0 0 0 0;}
#widget	.widgetHelp ol li {clear:both; margin-bottom:23px; overflow:hidden; _height:1%;}
#widget	.widgetHelp ol li .img {float:left; margin-right:10px;}
#widget	.widgetHelp ol li .txt {float:left; width:420px; padding-top:10px; letter-spacing:0;}
#widget	.widgetHelp ol li .txt strong {color:#444; letter-spacing:-2;}
#widget	.widgetHelp ol li .add {padding-top:20px;}
#widget	.widgetHelp ol li.end {margin-bottom:0;}
#widget .lyCase1 {position:absolute; top:20px; left:400px;}


/* °øÃ¤ µ¥½ºÅ© 
------------------------------------------------------------------------------------ */
/* °øÃ¤ µ¥½ºÅ© °øÅë ´ñ±Û¼ö/Ä«¿îµå/³¯Â¥*/
.DScount {font:normal 10px verdana; color:#5A58D2; letter-spacing:-1px;}
.DScount span {font-weight:bold;}
.DSnew {vertical-align:middle; padding:0 2px;}
.DSdate {font:normal 11px verdana; letter-spacing:0; color:#8B8B8B;}

/* °øÃ¤ µ¥½ºÅ© ¸®½ºÆ®*/
#intView {position:relative; margin:0 auto;}
body#intView .content h1	{margin-bottom:26px;}

#PList_Div {overflow:hidden; _height:1%; padding-bottom:40px; margin-bottom:-30px; background:url(/images/list_gi/ni/bg_desk.gif) repeat-y;}
#intView div.inTitle {overflow:hidden; _height:1%; position:relative; left:0; height:47px;}
#intView div.inTitle h2 {padding:20px 0 8px 0;}
#intView div.inTitle p.ch-box {position:absolute; left:110px; _left:105px; *left:105px; top:22px; _top:17px; *top:17px; letter-spacing:-1px; font:normal 11px µ¸¿ò; color:#555;}
#intView div.inTitle p.ch-box input {position:relative; _left:3px; *left:3px; top:-1px; _top:-2px; *top:-2px;}
#intView div.inTitle fieldset {position:absolute; top:15px; right:0;}
#intView div.inTitle fieldset input.search {margin-right:4px; border:1px solid #D2D6DA; width:125px; height:19px;}

#intView #PList_Div div.imgList {float:left; width:665px; border-top:1px solid #ECECEC;}
#intView #CateList {float:right; width:201px; border-top:1px solid #D7D7D7; padding:14px 12px;}

#intView .imgList dl.lb_niList {overflow:hidden; _height:1%; position:relative;}
#intView .imgList dl.lb_niList dt {padding:22px 0 0 100px;}
#intView .imgList dl.lb_niList dd.contents {height:35px; padding:9px 0 18px 100px;  border-bottom:1px solid #ECECEC;	line-height:1.5;}
#intView .imgList dl.lb_niList dt {letter-spacing:-1px; font:bold 13px gulim, ±¼¸²;}
#intView .imgList dl.lb_niList dt a {color:#0064BB;} 
#intView .imgList dl.lb_niList dt a:visited {color:#999999;}

#intView .imgList dl.lb_niList dd {padding-top:9px;}
#intView .imgList dl dd.grouping {padding-left:115px; color:#333333; background:url(/images/list_gi/ni/ni_bg_ico.gif) no-repeat 100px 9px;}
#intView .imgList dl dd.grouping em,
#intView .imgList dl dd.grouping strong {letter-spacing:-1px; color:#8B8B8B; font-weight:normal;}
#intView .imgList dl.lb_niList dd.photo {padding-top:0; position:absolute; top:15px; left:5px; border:1px solid #C9C9C9;}

#intView #CateList h2 {font:bold 13px gulim; color:#333333; letter-spacing:-1px; padding:3px 0 7px 13px; background:url(/images/list_gi/ni/CateList_ico_bg.gif) no-repeat;} 
#intView #CateList h2.bgNo {background:url(/images/list_gi/ni/CateList_ico_bg1.gif) no-repeat;}
#intView #CateList h2 strong {color:#0064BB; letter-spacing:-1px;}
#intView #CateList dl {padding-bottom:30px;}
#intView #CateList dl dt {padding-bottom:10px;}
#intView #CateList dl dd {height:21px; padding:0 0 0 38px; background:url(/images/list_gi/ni/ico_all_ico.gif) no-repeat 13px 0;}
#intView #CateList dl dd em {font:normal 10px verdana; color:#787878; letter-spacing:-1px;}
#intView #CateList dl dd em span {font-weight:bold;}
#intView #CateList ul {padding:10px 0 30px 0;}
#intView #CateList ul li {padding:0 0 7px 14px; background:url(/images/list_gi/ni/icon_gray.gif) no-repeat 4px 5px;}
#intView #CateList ul.booth {padding:15px 0 0 0; margin-bottom:30px; height:135px; background-color:#FCFCFC;  border:1px solid #DFDFDF;}
#intView #CateList ul.booth li {float:left; padding:0 0 7px 23px; background:none;}
#intView #CateList p.widget {padding-left:14px;}

#intView .btnFunction {position:absolute; left:90px; top:17px;}

/* °øÃ¤µ¥½ºÅ© : µ¥ÀÌÅ¸°¡ ¾øÀ»°æ¿ì */
#intView .noData {border:1px solid #ECECEC; border-top:0px; text-align:center; padding:20px;}


/* °øÃ¤µ¥½ºÅ© : °£·«¼Ò°³ */
#intView .imgList dl.niView {border-top:1px solid #3280D6;}
#intView .imgList dl.niView dt {padding:18px 0 10px 33px;  background-color:#F5FAFF; color:#0064BB; font:bold 24px µ¸¿ò; letter-spacing:-2px;}
#intView .imgList dl.niView dd.grouping {padding:0 0 10px 48px;  color:#333333; border-bottom:1px solid #D0E3F4; background:#F5FAFF url(/images/list_gi/ni/ni_bg_ico.gif) no-repeat 33px 0}
#intView .imgList dl.niView dd.txtView {padding:20px 0 40px 0; background-color:#FFF; line-height:1.7;}
#intView .imgList dl.niView dd.txtView .ni_interview {position:relative; border:1px solid #CDE6FF; color:#808080; padding:10px; margin-top:5px; letter-spacing:-1px;}
#intView .imgList dl.niView dd.txtView .ni_interview p {line-height:1.7;}
#intView .imgList dl.niView dd.txtView .ni_interview strong {color:#444444; font-weight:normal; text-decoration:underline;}
#intView .imgList dl.niView dd.txtView .ni_interview span {position:absolute; bottom:10px; right:10px;}


/* °øÃ¤µ¥½ºÅ© : ´Ù¸¥±Û º¸±â */
#intView .imgList .niNotice {overflow:hidden; _height:1%; border:1px solid #ECECEC;}
#intView .imgList .niNotice h2 {letter-spacing:-1px; color:#666; background:#F9F9F9; padding:10px 15px 8px 15px;}
#intView .imgList .niNotice ul {margin:10px 15px;}
#intView .imgList .niNotice ul li {overflow:hidden; _height:1%; position:relative; padding:5px 0 5px 10px; background:url(/images/list_gi/ni/icon_gray.gif) no-repeat left 8px;}
#intView .imgList .niNotice ul li img.DSnew {top:7px; *top:2px;}
#intView .imgList .addTxt ul li img.DSnew {top:13px; *top:2px;}
#intView .imgList .niNotice ul li em {position:absolute; top:0; right:0;}

#intView .imgList .addTxt {border:0px solid #ECECEC;}
#intView .imgList .addTxt h4 {background:#FCFCFC; border-top:1px solid #D7D7D7; border-bottom:1px solid #EDEDED;}
#intView .imgList .addTxt ul {margin:0;}
#intView .imgList .addTxt ul li {padding:12px 0 13px 28px; border-bottom:1px solid #EDEDED; background:url(/images/List_GI/NI/icon_gray1.gif) no-repeat 17px 17px;}
#intView .imgList .addTxt ul li.select {background-color:#FCFCFC;}
#intView .imgList .addTxt ul li a.bold {font-weight:bold; text-decoration:underline; letter-spacing:-1px; color:#0064BB;}
#intView .imgList .addTxt ul li em {position:absolute; top:10px; right:10px;}
#intView ul.add {margin-top:20px; margin-bottom:50px;}


/* °øÃ¤µ¥½ºÅ© : Ä«Å×°í¸®¸í ´Ù¸¥±Û º¸±â */
#intView .imgList .cNotice {overflow:hidden; _zoomt:1; margin:20px 0 0 0 ; border:1px solid #ECECEC;}
#intView .imgList .cNotice h4 {letter-spacing:-1px; color:#666; background:#F9F9F9; padding:10px 15px 8px 15px;}
#intView .imgList .cNotice dl {overflow:hidden; _zoom:1; margin:10px 15px;   }
#intView .imgList .cNotice dl dt {float:left; width:140px;  padding:5px 0 5px 8px; background:url(/images/list_gi/ni/icon_gray.gif) no-repeat left 8px;}
#intView .imgList .cNotice dl dt em {color:#0064bb;}
#intView .imgList .cNotice dl dd {float:left; padding:5px 0 5px 0;}
#intView .imgList .cNotice dl dd.title {width:395px;}
#intView .imgList .cNotice dl dd.date {width:90px; text-align:right; font:11px verdana, Gulim, "±¼¸²", sans-serif; color:#8b8b8b;}
#intView .imgList .cNotice dl dd.date span { font:12px verdana, Gulim, "±¼¸²", sans-serif; color:#333;}


/* °øÃ¤µ¥½ºÅ© : °£´ÜÈ÷ º¸±â */
#PList_Div #tbList {padding-top:0; width:665px;}
#PList_Div #tbList.imgList {border-top:1px solid #FFF !important;}
#PList_Div #tbList tbody th a {color:#0064BB; letter-spacing:-1px; font-family:"verdana";}
#PList_Div #tbList tbody th,
#PList_Div #tbList tbody td {letter-spacing:-1px; font-family:"verdana"; padding-top:7px; padding-bottom:7px;}
#PList_Div #tbList tbody td.day span.today {width:62px; font-weight:bold; text-align:center; background:#4091DE; color:#FFF;}
#PList_Div #tbList tbody td.title a {font-family:"verdana";}
#PList_Div #tbList tbody td.title a:hover {color:#06c;}
#PList_Div #tbList tbody td.title a:visited,
#PList_Div #tbList tbody th a:visited {color:#999;}

#intView .commentTemp_1 {margin-bottom:20px;}
#intView .commentTemp_1 .title {padding:15px 0 12px 0; border-top:0; border-bottom:1px solid #d0e3f4;}


#intView .niPre {margin-top:20px; border-top:1px solid #ECECEC; background:url(/images/list_gi/ni/bg_nipre.gif) repeat-y;}
#intView .niPre dt {float:left; margin-right:10px; padding:10px 0; width:85px; text-align:center;}
#intView .niPre dd {padding:10px 0; border-bottom:1px solid #ECECEC;}


/* Ãë¾÷ ½ºÅÍµð
------------------------------------------------------------------------------------ */
/* layout */
body#nStudy #content {padding-bottom:1px; background:url(/images/List_GI/NI/bg_body_1_bottom.gif) no-repeat left bottom; margin-bottom:20px;}
body#nStudy #content h1 {margin-bottom:26px;}
#niStudyWrap {margin-top:22px; *zoom:1; background:url(/images/List_GI/NI/bg_body_1.gif) repeat-y left top;}
#niStudyWrap:after {content:" "; display:block; height:0; clear:both;}
#niStudyWrap .niStudy {float:left; width:665px;}
#niStudyWrap .niStudyBar {float:right; width:212px; padding:15px 0 15px 13px; border-top:1px solid #d7d7d7;}

/* Sidebar */
#niStudyWrap .niStudyBar {}
#niStudyWrap .niStudyBar .categories {width:199px; overflow:hidden; margin-bottom:20px;}
#niStudyWrap .niStudyBar .categories h2 {font:bold 13px gulim, "±¼¸²", sans-serif; color:#333; letter-spacing:-1px; padding:3px 0 5px 10px; background:url(/images/list_gi/ni/icon_dot_1.gif) no-repeat 3px 6px;}
#niStudyWrap .niStudyBar .categories h2.bg {padding-bottom:6px; background:url(/images/list_gi/ni/bg_study_sidebar_1.gif) no-repeat 0 bottom;}
#niStudyWrap .niStudyBar .categories ul {margin-top:8px;}
#niStudyWrap .niStudyBar .categories ul li {line-height:1.4; padding:2px 0 1px 38px; _height:1%; background:url(/images/List_GI/NI/icon_cate_1.gif) no-repeat 13px 3px;}
#niStudyWrap .niStudyBar .categories ul li img {vertical-align:middle; margin-left:5px;}
#niStudyWrap .niStudyBar .categories ul li span {font-family:tahoma; font-size:10px;}
#niStudyWrap .niStudyBar .categories ul li span em {font-weight:bold;}
#niStudyWrap .niStudyBar .categories p.myPostLogin {text-align:center; padding:40px 0 30px 0; font:11px/1.4 dotum, "µ¸¿ò", sans-serif; color:#999; letter-spacing:-1px;}
#niStudyWrap .niStudyBar .categories p.myPostLogin a {display:block; width:144px; height:34px; padding-top:8px; margin:0 auto 10px auto; color:#444; border:1px solid #e6e7e7;}
#niStudyWrap .niStudyBar .categories dl.myPost {position:relative;}
#niStudyWrap .niStudyBar .categories dl.myPost dt {padding:6px 0 4px 13px; background-color:#fbfbfb; border-bottom:1px solid #ededed;}
#niStudyWrap .niStudyBar .categories dl.myPost dd {padding:6px 0 2px 15px; background:url(/images/list_gi/ni/icon_dot_2.gif) no-repeat 4px 12px; line-height:1.4;}
#niStudyWrap .niStudyBar .categories dl.myPost dd.more {padding:0; background:none; line-height:1; position:absolute; top:5px; right:5px;}
#niStudyWrap .niStudyBar .categories dl.myPost dd.more a {display:block; padding:5px; *padding:5px 5px 0 5px;}
#niStudyWrap .niStudyBar .categories dl.myPost dd a {display:block; padding-bottom:5px; word-break:break-all;}
#niStudyWrap .niStudyBar .categories dl.myPost dd a span {color:#787878; font:11px verdana;}
#niStudyWrap .niStudyBar .categories dl.myPost dd strong.num {padding:2px 5px 0px 5px; border:1px solid #e7e7e7; font:11px dotum, "µ¸¿ò", sans-serif; letter-spacing:-1px; color:#2579d3;}
#niStudyWrap .niStudyBar .categories dl.myPost dd strong.num em {font:bold 10px verdana;}

#niStudyWrap .niStudyBar .categories dl.knowhow {margin-top:10px;}
#niStudyWrap .niStudyBar .categories dl.knowhow dt {border-top:1px solid #ededed;}
#niStudyWrap .niStudyBar .categories dl.knowhow dd {padding-bottom:0;}
#niStudyWrap .niStudyBar .banner li {margin-top:5px;}

/* Contents */
#niStudyWrap .niStudy {position:relative;}
#niStudyWrap .niStudy h2, #niStudyWrap .niStudy h3 {position:relative; padding:3px 0 0 0; height: 25px;}
#niStudyWrap .niStudy h2 span, #niStudyWrap .niStudy h3 span {position:absolute; top:7px; right:0; color:#999; font:11px dotum, "µ¸¿ò", sans-serif;}
#niStudyWrap .niStudy h2 span strong, #niStudyWrap .niStudy h3 span strong {color:#ff4200; font-weight:normal;}
#niStudyWrap .niStudy .btnFunction {position:absolute; top:-2px; left:120px; width:545px;}
#niStudyWrap .niStudy .btnFunction li {display:inline;}
#niStudyWrap .niStudy .btnFunction li.odd {position:absolute; top:0; right:0px;}

/* Contents : List */
table.studyNiGiList {width:100%;}
table.studyNiGiList img {vertical-align:middle;}
table.studyNiGiList tbody th,
table.studyNiGiList tbody td {height:32px; *height:28px; *padding-top:4px; border-bottom:1px solid #ededed; text-align:center;}
table.studyNiGiList tbody th {color:#0064bb; font-weight:normal; text-align:left; text-indent:15px;}
table.studyNiGiList tbody td.title {text-align:left; letter-spacing:-1px;}
table.studyNiGiList tbody td.title span {font:11px verdana; color:#5a58d2;}
table.studyNiGiList tbody td.writer {color:#0064bb; padding-top:2px;}
table.studyNiGiList tbody td.writeday,
table.studyNiGiList tbody td.num {font:11px verdana; color:#444; padding-top:0px;}

table.studyNiGiList tbody tr.bgGray th,
table.studyNiGiList tbody tr.bgGray td {background-color:#fbfbfb;}

table.studyNiGiList tbody tr.giEnd th,
table.studyNiGiList tbody tr.giEnd td {color:#999;}
table.studyNiGiList tbody tr.giEnd td a,
table.studyNiGiList tbody tr.giEnd td span {color:#999;}

.niStudyList .paginationWrap {width:100%; position:relative; height:50px; margin-top:20px;}
.niStudyList .paginationWrap p {position:absolute; top:0; right:0;}
.niStudyList .paginationWrap ul.paging {text-align:center;}

.niStudyList .search {clear:both; *margin-top:20px; border:1px solid #ededed; padding:1px; text-align:center;}
.niStudyList .search fieldset {background-color:#fbfbfb; padding:5px 0;}
.niStudyList .search fieldset input.textInput {border:1px solid #d2d5d8; width:275px; height:16px; padding:3px 0 0 3px;}


/* Contents : List(½ºÅÍµð³ëÇÏ¿ì) */
.niStudyList table {width:100%;}
.niStudyList table img {vertical-align:middle;}
.niStudyList table thead th {line-height:30px; padding-top:2px; background:url(/images/List_GI/NI/ni_study_list_bg_1.gif) repeat-x left top; font-weight:normal; text-align:center;}
.niStudyList table tbody th,
.niStudyList table tbody td {height:32px; *height:28px; *padding-top:4px; border-bottom:1px solid #ededed; text-align:center;}
.niStudyList table tbody th {color:#0064bb; font-weight:normal; text-align:left; text-indent:15px;}
.niStudyList table tbody td.title {text-align:left; letter-spacing:-1px;}
.niStudyList table tbody td.title span {font:11px verdana; color:#5a58d2;}
.niStudyList table tbody td.writer {color:#0064bb; padding-top:2px;}
.niStudyList table tbody td.writeday,
.niStudyList table tbody td.num {font:11px verdana; color:#444; padding-top:0px;}

.niStudyList table tbody tr.bgGray th,
.niStudyList table tbody tr.bgGray td {background-color:#fbfbfb;}

.niStudyList table tbody tr.giEnd th,
.niStudyList table tbody tr.giEnd td {color:#999;}
.niStudyList table tbody tr.giEnd td a,
.niStudyList table tbody tr.giEnd td span {color:#999;}

.niStudyList table tbody td.studyEnd {padding:12px 10px; line-height:18px; letter-spacing:-1px;}
.niStudyList table tbody td.studyEnd strong {color:#fa7d04;}
.niStudyList table tbody td.studyEnd .endTxt {color:#999; padding-left:5px;}


/* Contents : Write */
.niStudyWrite table {width:100%;}
.niStudyWrite table th,
.niStudyWrite table td {border:1px solid #ededed; padding:10px 0; *padding:12px 0 10px 0;}
.niStudyWrite table th {border-left:0 none; background-color:#fbfbfb; text-indent:15px; font-weight:normal; color:#444; text-align:left;}
.niStudyWrite table th strong {color:#ff4200; font-weight:normal;}
.niStudyWrite table td {border-right:0 none; padding-left:15px;}
.niStudyWrite table td input.textInput {border:1px solid #d2d6da; padding:3px 0 0 3px; height:16px; width:400px;}
.niStudyWrite table td input.textMail {border:1px solid #d2d6da; padding:3px 0 0 3px; height:16px;}
.niStudyWrite table td #lb_image,
.niStudyWrite table td #lb_file {border:1px solid #d2d6da; height:20px; font-size:12px; width:300px;}
.niStudyWrite table td p {font:11px dotum, "µ¸¿ò", sans-serif; letter-spacing:-1px; color:#999; margin-top:3px; padding:4px 0 0 13px; background:url(/images/List_GI/NI/icon_dot_3.gif) no-repeat left 4px;}
.niStudyWrite table td p strong {color:#fa7d04; font-weight:normal;}
.niStudyWrite table td ul li {display:inline; line-height:1.5;}
.niStudyWrite table td ul li label {display:inline-block; *position:relative; *top:2px; margin-right:10px;}
.niStudyWrite table tr.writer th,
.niStudyWrite table tr.writer td {border-top:1px solid #3280d6;}
.niStudyWrite table tr.writer td {font-weight:bold; color:#2678d4;}
.niStudyWrite .buttonWrite {text-align:center; margin-top:15px;}

/* Contents : View */
.niStudyView .title {padding:18px 0 15px 15px; background-color:#f5faff; border-top:1px solid #3280d6; border-bottom:1px solid #d0e3f4; _height:1%;}
.niStudyView .title h1 {font:bold 16px/1.5 dotum, "µ¸¿ò", sans-serif; letter-spacing:-1px; color:#0064bb;}
.niStudyView .title h1 img {vertical-align:middle;}
.niStudyView .title ul {position:relative; margin-top:10px;}
.niStudyView .title ul li em {font:11px verdana; color:#999;}
.niStudyView .title ul li.odd {position:absolute; top:0; right:20px; font:11px verdana; color:#999;}
.niStudyView .title ul li.odd strong {font:bold 11px dotum,"µ¸¿ò",sans-serif; color:#444; margin-left:15px; letter-spacing:-1px;}
.niStudyView p.file {text-align:right; font:11px verdana; color:#999; margin:10px 15px 0 0; }
.niStudyView p.file a {font:11px dotum,"µ¸¿ò",sans-serif; color:#444; letter-spacing:-1px; padding-left:12px; background:url(/images/list_gi/ni/icon_file_1.gif) no-repeat left 0px;}
.niStudyView .contents {margin:30px 0; padding:0 20px;}
.niStudyView .attachImage {width:665px; padding:30px 0 0 0; border-top:1px solid #ededed; text-align:center; overflow:hidden;}
.niStudyView .applyBtn {position:relative; margin-top:30px; padding:20px 0 25px 0; border-top:1px solid #ededed; border-bottom:1px solid #3280d6;}
.niStudyView .applyBtn .apply {position:absolute; top:15px; right:0; font:11px dotum,"µ¸¿ò",sans-serif; color:#999; letter-spacing:-1px;}
.niStudyView .applyBtn .apply img {vertical-align:middle; margin-left:10px;}
.niStudyView .applyList {border:1px solid #ececec; margin-bottom:20px;}
.niStudyView .applyList h2 {height:21px; padding:15px 0 0 15px; font-weight:bold; background-color:#f9f9f9;}
.niStudyView .applyList h2 strong {color:#ff4200;}
.niStudyView .applyList ul {padding:15px; line-height:1.4;}
.niStudyView .applyList ul li {position:relative; padding:2px 0;}
.niStudyView .applyList ul li a {padding:2px 0 0 10px; background:url(/images/list_gi/ni/icon_dot_2.gif) no-repeat 0 5px; font-weight:normal;}
.niStudyView .applyList ul li a strong {font-weight:normal;}
.niStudyView .applyList ul li p {word-break:break-all; padding-right:30px;}

.niStudyView .applyList ul li em {position:absolute; top:0; right:0;}
.niStudyView .applyList ul li em span {font:11px verdana; color:#999;}
.niStudyView .applyList ul li p {margin:8px 0; padding:15px 0 15px 10px; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}

/* Contents : ´ä±Û */
.niStudyView .commentTemp_1 {margin-bottom:20px;}
.niStudyView .commentTemp_1 .title {padding:15px 0 12px 0; border-top:0; border-bottom:1px solid #d0e3f4;}


.niStudyView .niPre {margin-top:20px; border-top:1px solid #ECECEC; background:url(/images/list_gi/ni/bg_nipre.gif) repeat-y; _height:1%;}
.niStudyView .niPre dt {float:left; margin-right:10px; padding:10px 0; width:85px; text-align:center;}
.niStudyView .niPre dd {padding:10px 0; border-bottom:1px solid #ECECEC;}

/* Contents : ¼öÁ¤ */
.niStudyWrite table td .editImgCase1 dl dd {padding-top:4px;}
.niStudyWrite table td .editImgCase1 dl dd.text {font:11px dotum,"µ¸¿ò",sans-serif; color:#999; letter-spacing:-1px;}
.niStudyWrite table td .editImgCase2 dl dd.name {padding:6px 0 2px 15px; background:url(/images/list_gi/ni/icon_dot_2.gif) no-repeat 4px 12px;}
.niStudyWrite table td .editImgCase2 p {color:#f97c04;}



/* Ã¤¿ë¼³¸íÈ¸
------------------------------------------------------------------------------------ */
body#Explain #content h1 {margin-bottom:26px;}
body#Explain button {display:block; border: 0 none; cursor: pointer; margin: 0; padding: 0; text-indent:-1000em;}

/* Ã¤¿ë¼³¸íÈ¸ ¸ÞÀÎ : µ¿¿µ»ó Ã¤¿ë ¼³¸íÈ¸ */
.explainMov {float:left; position:relative; width:680px; margin-bottom:30px; zoom:1;}
.explainMov h2 {padding:0 0 12px 0;}
.explainMov div {margin-left:20px; zoom:1;}
.explainMov div:after {content:" "; display:block; height:0; clear:both; zoom:1;}

.explainMov .explainMovList ul {overflow:hidden; zoom:1;}
.explainMov .explainMovList ul:after {content:" "; display:block; height:0; clear:both; zoom:1;}


.explainMov dl {float:left; width:159px; height:171px; margin:0 7px 0 0; background:url(/Images/List_Gi/NI/bg_mov_02.gif) no-repeat left top; letter-spacing:-1px;}
.explainMov dl.end {margin-right:0;}
.explainMov dl dt {padding:10px 0 5px 0; text-align:center; font-weight:bold; color:#0064BB;}
.explainMov dl dd {height:18px; padding:0 16px; overflow:hidden; line-height:1.4;}
.explainMov dl dd.mov {height:85px; margin:7px 0 8px 0;}
.explainMov dl dd span {font-size:11px;}
.explainMov dl dd em {margin:0 3px 0 4px; font:bold 11px verdana; color:#5A58D2;}

.explainMov .sortOpt {position:absolute; right:0; top:3px; color:#4C4C4C;}
.explainMov .sortOpt li {display:inline; padding:2px 7px 0 7px; background:url(/images/List_GI/NI/addLine.gif) no-repeat right 2px; font:11px dotum,"µ¸¿ò",sans-serif; letter-spacing:-1px;}
.explainMov .sortOpt li.end {background:none; padding-right:0;}
.explainMov .page button {position:absolute; top:105px; width:15px; height:15px; background:url(/Images/List_Gi/NI/icon_button_01.gif) no-repeat left -76px;}
.explainMov .page .prev {left:0;}
.explainMov .page .next {right:-20px; background-position:left -115px;}

/* Ã¤¿ë¼³¸íÈ¸ ¸ÞÀÎ : ÀÎ±â TOP 10 */
.rankingTop10 {float:right; position:relative; width:194px; height:195px; border:1px solid #ECECEC; background:#f7f9fc; letter-spacing:-1px;}
.rankingTop10 h2 {padding:12px 0 0 16px; margin:0 0 7px 0; font-family:verdana, gulim, "±¼¸²"; font-weight:bold; color:#4C4C4C;}
.rankingTop10 ol {width:174px; height:150px; margin:0 auto 9px auto; border-bottom:1px solid #ECECEC; background:#fff; overflow:hidden;}
.rankingTop10 ol li {position:relative; padding:8px 0 6px 25px; border-top:1px solid #ECECEC; background:url(/Images/List_Gi/NI/icon_num_01.gif) no-repeat;}
.rankingTop10 ol li a {display:block; font-family:gulim, "±¼¸²"; }
.rankingTop10 ol li a:hover {cursor: pointer;}
.rankingTop10 ol li a strong {display:inline-block; width:110px; font-weight:normal; word-wrap: break-word;}
.rankingTop10 ol li .rank {display:block; position:absolute; top:8px; right:0; width:33px; font:normal 10px verdana;}
.rankingTop10 ol li .rank img {margin:2px 4px 0 0;}
.rankingTop10 .page {position:absolute; right:11px; top:12px;}
.rankingTop10 .prevTop {position:absolute; right:18px; top:0; width:15px; height:13px; background:url(/Images/List_Gi/NI/icon_button_01.gif) no-repeat left top;}
.rankingTop10 .nextTop {position:absolute; right:0; top:0; width:15px; height:13px; background:url(/Images/List_Gi/NI/icon_button_01.gif) no-repeat left -38px;}

.rankingTop10 .iconNum_1 {background-position:9px 11px;}
.rankingTop10 .iconNum_2 {background-position:-34px -20px;}
.rankingTop10 .iconNum_3 {background-position:9px -51px;}
.rankingTop10 .iconNum_4 {background-position:-34px -80px;}
.rankingTop10 .iconNum_5 {background-position:9px -111px;}
.rankingTop10 .iconNum_6 {background-position:-34px -143px;}
.rankingTop10 .iconNum_7 {background-position:9px -174px;}
.rankingTop10 .iconNum_8 {background-position:-34px -204px;}
.rankingTop10 .iconNum_9 {background-position:9px -235px;}
.rankingTop10 .iconNum_10 {background-position:-30px -264px;}


/* Ã¤¿ë¼³¸íÈ¸ ¸ÞÀÎ : ¼­·ù Á¢¼öÁßÀÎ ±â¾÷ */
.recruitCo {clear:both; position:relative; padding:0 0 10px 0; margin-bottom:31px; border-bottom:1px solid #EBEBEB; overflow:hidden; zoom:1;}
.recruitCo h2 {padding:0 0 11px 0; margin:0 0 10px 0; border-bottom:1px solid #EBEBEB;}
.recruitCo div, 
.recruitCo ul {width:862px; margin:0 auto;}
.recruitCo ul li {float:left; width:105px; text-align:center;}
.recruitCo ul li table {width:105px; height:50px; text-align:center;}
.recruitCo ul li span {display:block; width:105px; margin:10px 0 0 0; text-align:center; font:normal 11px dotum, "µ¸¿ò"; letter-spacing:-1px;}
.recruitCo .prev {position:absolute; left:12px; top:65px; width:15px; height:15px; background:url(/Images/List_Gi/NI/icon_button_01.gif) no-repeat left -76px;}
.recruitCo .next {position:absolute; right:12px; top:65px; width:15px; height:15px; background:url(/Images/List_Gi/NI/icon_button_01.gif) no-repeat left -115px;}

/* Ã¤¿ë¼³¸íÈ¸ ¸ÞÀÎ : ÀüÃ¼ Ã¤¿ë¼³¸íÈ¸ */
.allGiExplain {position:realtive; clear:both;}
.allGiExplain h2 {padding:0 0 11px 0;}
.allGiExplain .giCnt {position:absolute; right:0; top:32px; background:url(/images/List_GI/NI/icon_arrow3.gif) no-repeat left 3px; padding-left:8px; text-align:right;}
.allGiExplain .giCnt em {margin-left:3px; font:bold 13px verdana; color:#000;}
.allGiExplain table.explainNiGiList {width:100%;}
.allGiExplain table.explainNiGiList thead th {padding:9px 0 5px 0 !important;  background:url(/images/List_GI/NI/bg_thead_02.gif) repeat-x left top !important; font-family:gulim, "±¼¸²";}
.allGiExplain table.explainNiGiList tbody tr.first td {padding:0;}
.allGiExplain table.explainNiGiList tbody th,
.allGiExplain table.explainNiGiList tbody td {padding:9px 0 5px 0; border-bottom:1px solid #EDEDED; text-align:center; letter-spacing:-1px;}
.allGiExplain table.explainNiGiList tbody th {padding-left:33px; background:url(/images/List_GI/NI/icon_gray1.gif) no-repeat 15px 50%; font-weight:normal; text-align:left;}
.allGiExplain table.explainNiGiList tbody td {font-family:gulim,±¼¸²;}
.allGiExplain table.explainNiGiList tbody td.title {text-align:left;}
.allGiExplain table.explainNiGiList tbody td.title a {color:#555;}
.allGiExplain table.explainNiGiList tbody td.title em {font-weight:bold; color:#FF6319;}
.allGiExplain table.explainNiGiList tbody tr.bg th,
.allGiExplain table.explainNiGiList tbody tr.bg td {background-color:#f7f7f7; border-bottom:1px solid #ededed;}
.allGiExplain .paging {text-align:center;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â */
.explainView .alignRight {margin:30px 0 0 0;}
.explainViewConts {position:relative; width:100%; background:url(/images/List_GI/NI/bg_explain_listview.gif) repeat-x left top; line-height:1.7;}
.explainViewConts h3 {padding:22px 0 0 0; margin:0 0 8px 228px;}
.explainViewConts .info {margin:0 0 0 223px; font:normal 11px dotum, "µ¸¿ò";  color:#666;}
.explainViewConts .info span {padding: 0 9px 0 7px; background:url(/images/List_GI/NI/bg_line_02.gif) no-repeat scroll right top;}
.explainViewConts .info span.end {background:none;}
.explainViewConts .download {position:absolute; right:10px; top:21px;}
.explainViewConts .sns {position:absolute; right:10px; top:55px;}
.explainViewConts .sns li {float:left; margin-left:3px;}
.explainViewConts .contents {padding:30px 0 17px 15px; line-height:1.7;}
.explainView .commentTemp_1 {margin-bottom:52px;}
.explainView .commentTemp_1 ul li textarea.Rep_Comment {width:751px !important;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â - Common */
.explainView h4.titleView_1 {padding:10px 0 8px 15px; background-color:#f3f8fc; border:1px solid #a7bdd4; margin:40px 0 30px 0;}
.explainView .viewButton {margin:30px 0 40px 0;}
.explainView .viewButton ul {text-align:left;}
.explainView .viewButton ul li {display:inline; margin-right:5px;}
.explainView .viewPhoto {margin-top:30px;}
.explainView .viewPhoto p {text-align:center;}
.explainView strong.case1 {font-weight:bold !important; letter-spacing:-1px !important;}
.explainView strong.case2 {color:#f24755 !important;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â - ±âº»Á¤º¸, µ¿¿µ»ó, SNS */
.explainView h2.title {margin-bottom:8px;}
body#Explain .tabTemp_1 ul li span {width:150px;}

.explainView .viewCommonInfo .infoTitle {position:relative; height:80px; background-color:#f3f8fc; padding:20px 0 0 240px;}
.explainView .viewCommonInfo .infoTitle h3 {color:#000; font:22px/1.5 "Malgun Gothic","¸¼Àº °íµñ",dotum,"µ¸¿ò",sans-serif; letter-spacing:-2px; margin-bottom:10px;}
.explainView .viewCommonInfo .infoTitle p.infoDate {color:#5b7eae;}
.explainView .viewCommonInfo .infoTitle .logo {position:absolute; left:28px; top:15px; width:180px; height:60px; padding:5px 8px 5px 7px; background: url(/images/list_gi_v02/zoom_view/bg_logo_all.gif) no-repeat left top; text-align:center;}
.explainView .viewCommonInfo .infoTitle .logo table {width:180px; height:60px; overflow:hidden; text-align:center;}   
.explainView .viewCommonInfo .infoTitle .logo table td {color:#000; font:22px/1.2 "Malgun Gothic","¸¼Àº °íµñ",dotum,"µ¸¿ò",sans-serif; letter-spacing:-2px;} 

.explainView .viewCommonInfo .infoEtc {width:850px; padding:30px 30px 35px 30px; background:url(/images/list_gi/ni/bg_mov_infotext_1.gif) repeat-x left bottom; zoom:1;}
.explainView .viewCommonInfo .infoEtc:after {content:" "; display:block; height:0; clear:both;}
.explainView .viewCommonInfo .infoEtc .infoMov {float:left; width:480px;}
.explainView .viewCommonInfo .infoEtc .infoMov ul {width:480px; height:27px; padding-top:14px; background:url(/images/list_gi/ni/bg_infomov_1.gif) no-repeat left top; text-align:center;}
.explainView .viewCommonInfo .infoEtc .infoMov ul li {display:inline; font-size:11px; color:#1500de; padding:0 10px 0 5px; *padding:0 7px 0 7px; background:url(/images/List_GI/NI/bg_line_02.gif) no-repeat right 1px;}
.explainView .viewCommonInfo .infoEtc .infoMov ul li.odd {padding-right:0; background:none;}
.explainView .viewCommonInfo .infoEtc .infoMov ul li a {font-size:12px; font-weight:bold; color:#000; text-decoration:underline;}

.explainView .viewCommonInfo .infoEtc .infoText {width:100%;  line-height:1.6;}
.explainView .viewCommonInfo .infoEtc .infoText p.description {padding-right:10px; padding-bottom:30px; background:url(/images/list_gi/ni/bg_dotline_1.gif) repeat-x left bottom; margin-bottom:30px;}
.explainView .viewCommonInfo .infoEtc .infoText p.description strong.writer {display:block; font-weight:normal; text-align:right; color:#5b7eae;}
.explainView .viewCommonInfo .infoEtc .infoText p.description strong.writer em {font-weight:bold;}
.explainView .viewCommonInfo .infoEtc .infoText ul.sns {position:relative;}
.explainView .viewCommonInfo .infoEtc .infoText ul.sns li {display:inline;}

.explainView .viewCommonInfo .infoEtc .infoTextCase_1 {float:right; width:350px; height:430px; overflow:auto;}
.explainView .viewCommonInfo .infoEtc .infoTextCase_2 p.description {background:none; padding:0; margin:0;}


/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â - ÀÔ»çÁö¿ø ÀÌÀ¯ */
.explainView .viewReason {line-height:1.6;}
.explainView .viewReason .reasonDesc {position:relative; padding:0 220px 0 15px;}
.explainView .viewReason .reasonDesc ol li strong {font-weight:bold; color:#5b7eae; letter-spacing:-1px;}
.explainView .viewReason .reasonDesc ol li p {padding:2px 0 14px 15px;}
.explainView .viewReason .reasonDesc .character {position:absolute; top:0; right:0;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â - ±â¾÷¼Ò°³ */
.explainView .viewCompany .companySlogan {text-align:center; margin:15px 0 35px 0;}
.explainView .viewCompany .companyInfoWrap {padding:50px 40px; border:1px solid #bfbfbf; background-color:#fcfcfc; line-height:1.5;}
.explainView .viewCompany .companyInfoWrap dl dt {font-weight:bold; color:#5b7eae; letter-spacing:-1px;}
.explainView .viewCompany .companyInfoWrap dl dd {padding:2px 0 14px 15px;}
.explainView .viewCompany .companyInfoWrap dl dd p {padding:10px 0 15px 0;}
.explainView .viewCompany .companyInfoWrap .origin {text-align:right; padding-top:20px;}
.explainView .viewCompany .companyInfoWrap .origin a {text-decoration:underline;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â - ¸ðÁý¿ä°­ */
.explainView .viewGiSum .giSumInfo {line-height:1.6;}
.explainView .viewGiSum .giSumInfo dl dt {font-weight:bold; color:#5b7eae; letter-spacing:-1px;}
.explainView .viewGiSum .giSumInfo dl dd {padding:2px 0 20px 15px;}
.explainView .viewGiSum .giSumInfo dl dd.odd {padding-left:0;}
.explainView .viewGiSum .giSumInfo dl dd.odd .origin {text-align:right; padding-top:10px; font:11px dotom, "µ¸¿ò", sans-serif;}
.explainView .viewGiSum .giSumInfo dl dd.odd .origin a {text-decoration:underline;}
.explainView .viewGiSum .giSumInfo table {width:100%;}
.explainView .viewGiSum .giSumInfo table th,
.explainView .viewGiSum .giSumInfo table td {border:1px solid #5b7eae; padding:13px 10px 10px 10px; text-align:center;}
.explainView .viewGiSum .giSumInfo table thead th {background-color:#7ba0d2; color:#fff; border-bottom:0 none; padding:6px 10px 3px 10px;}
.explainView .viewGiSum .giSumInfo table tbody td.taL {text-align:left; padding-left:25px;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â - FAQ */
.explainView .viewFaq {line-height:1.6;}
.explainView .viewFaq .faqInfo h5 {font-weight:bold; color:#5b7eae; letter-spacing:-1px;}
.explainView .viewFaq .faqInfo dl {padding:25px 25px 5px 25px; border:1px solid #bfbfbf; background-color:#fcfcfc; margin-top:10px; margin-bottom:30px;}
.explainView .viewFaq .faqInfo dl dt {margin-bottom:5px; padding:0 25px; background:url(/images/list_gi/ni/icon_qna_1.gif) no-repeat 0 0; font-weight:bold;}
.explainView .viewFaq .faqInfo dl dd {padding:0 25px 20px 25px; background:url(/images/list_gi/ni/icon_qna_1.gif) no-repeat 0 -130px;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â : °£·«¼Ò°³ */
.explainView .ni_interview {position:relative; padding:28px 23px 25px 23px; border:1px solid #ECDBDE; background:#FCF6F7; color:#454545; margin-top:5px; letter-spacing:-1px;}
.explainView .ni_interview p {line-height:1.5;}
.explainView .ni_interview strong {color:#444444 ; font-weight:normal; text-decoration:underline;}
.explainView .ni_interview span {margin-left:5px;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â : Ã¤¿ëÁ¤º¸ */
.explainView .viewIngList {margin:40px 0;}
.explainView .viewIngList h4 {margin-bottom:3px;}
.explainView .viewIngList table.ingNiGiList .title li {padding-left:20px; background:url(/images/List_GI/NI/icon_gray1.gif) no-repeat 10px 2px;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â : Ã¤¿ë¼³¸íÈ¸ */
body#Explain .viewPgTemp_1 {margin-bottom:50px;}
body#Explain .viewPgTemp_1 ul {border-color:#4b8ed4;}
body#Explain .viewPgTemp_1 ul li {height:auto; padding:3px 0 3px 20px; background-position:10px 50%;}
body#Explain .viewPgTemp_1 ul li a strong {color:#0064bb; padding:0 5px;}
body#Explain .viewPgTemp_1 ul li a span.date {color:#8b8b8b;}

/* Ã¤¿ë¼³¸íÈ¸ »ó¼¼º¸±â : Tip */
.explainView .companyTip {min-height:150px; _height:150px; line-height:1.5;}
.explainView .companyTip dl {position:relative; padding:50px 0 0 170px;}
.explainView .companyTip dl dt {font-weight:bold; color:#e14344;}
.explainView .companyTip dl dt span {position:absolute; top:0; left:0;}
.explainView .companyTip dl dd {font:11px/1.6 dotom, "µ¸¿ò", sans-serif; padding:8px 0 10px 0; letter-spacing:-1px;}


/* ÁøÇàÁßÀÎ Ã¤¿ëÁ¤º¸ : Ã¤¿ë¼³¸íÈ¸ */
.giExplain {}
.giExplain h2 {padding:0 0 8px 0; border-bottom:1px solid #4C8ED7;} 
.giExplain dl {padding:0 0 15px 0; margin:20px 0 0 0; border-bottom:1px solid #EDEDED; letter-spacing:-1px;}
.giExplain dl dt {margin:0 0 11px 0;}
.giExplain dl dt a {font:bold 12px verdana, gulim, "±¼¸²"; color:#3466CB;}
.giExplain dl dt a em {color:#999;}
.giExplain dl dd {padding:0 30px 0 0; line-height:1.5;}

.promotionBanner {overflow:hidden; *zoom:1; width:910px; margin:30px auto;}
.promotionBanner p {float:left;}


