/*°øÅë»çÇ×*/
body			{font-family:µ¸¿ò, Verdana, San-serif; font-size:12px; color:#7F7F7F;overflow-x:auto; overflow-y:auto;}
td	{font-family:µ¸¿ò, Verdana, San-serif; font-size:12px; color:#7F7F7F;line-height: 140%;}
p					{font-family:µ¸¿ò, Verdana, San-serif; font-size:12px; color:#7F7F7F; margin:0;}

a:link { 	text-decoration: none; 	color: #7F7F7F; }
a:visited { 	text-decoration: none; 	color: #7F7F7F; }
a:hover { 	text-decoration: none; 	color: #7F7F7F; }
a:active { 	text-decoration: none; 	color: #7F7F7F; }

/* 090817 */
h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ul {margin:0; padding:0;}
em {font-style:normal;}
li {list-style:none;}
/* //090817 */
img { border:none;}

.ln13{line-height:1.3}
.ln14{line-height:1.4}
.ln15{line-height:1.5}

.ls{letter-spacing:-1px}
.ls0{letter-spacing:0px}
.b{font-weight:bold}
.p{color:#8185D9; text-decoration:underline;}
.p8{font-size:8pt; }
.p9{font-size:9pt; }
.p10{font-size:10pt; }
.p11{font-size:11pt; }
.p12{font-size:12pt}
.p14 {font-size:14pt}
.mg10 {padding-left:10}
.mg5 {padding-left:5}

.input      { FONT-SIZE: 12px;  font-family: "µ¸¿ò, Verdana, San-serif"; HEIGHT:18px; color:#7F7F7F; border:1px solid #D4D4D4; padding:2 0 0 5; }
.input1     { FONT-SIZE: 12px;  font-family: "µ¸¿ò, Verdana, San-serif"; HEIGHT:18px; color:#7F7F7F; padding:2 0 0 5; clear:none; border:0px none; float:none; background-color:transparent;}
.button { border-width:0;cursor:hand; FONT-SIZE: 12px;  font-family: "µ¸¿ò, Verdana, San-serif"; color:#7F7F7F; HEIGHT:18px;}
select	{ FONT-SIZE: 12px;  font-family: "µ¸¿ò, Verdana, San-serif";  HEIGHT: 20px;  color:#7F7F7F; solid #D4D4D4; background-color:#ffffff;}
textarea			{
font-family:µ¸¿ò, Verdana, San-serif; font-size:12px; color:#666666; 
border:solid 1px #CCCCCC; line-height:18px; padding:5;
background-color:#FFFFFF;
overflow:auto;
overflow-x:hidden;
scrollbar-arrow-color:#9D9992;
scrollbar-3dlight-color:#D4D0C8;
scrollbar-darkshadow-color:#D4D0C8;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-track-color:#EAE7E1;
}


.text1 { font-size: 11px;color: 999999; 	line-height: 160%; }
.text2 { font-size: 11px;color: 8C8C8C; 	line-height: 130%; }
.text-press { 	font-size: 12px;color: 9C898F; 	font-weight: bold;padding:5 0 5 0 }
.text-press a {color: 9C898F; 	font-weight: bold;   text-decoration:none;}
.text-press a:hover {color: 9C898F; 	font-weight: bold;   text-decoration:none;}
.text-press a:visited {color: 9C898F; 	font-weight: bold;   text-decoration:none;}
.text-recruit { 	font-size: 12px;color: 857399;}

.text-pp {	color: 85739A; }
.text-ppb {	color: 85739A; 	font-weight: bold;}
.text-lgray {	color: #; }
.text-black {	color: 000000; }
.text-org {color:#D47353}
.text-org2 {color:#FF9000}

.text-gr { font-size: 12px;color: 3C9B95; }
.text-br { font-size: 12px;color: 967D69; }

.line01 {background-color:#DCE2E2}  /*company*/
.line02 {background-color:#E1DBDD}  /*pr*/
.line03 {background-color:#CED7D6}  /*recruit*/

.box_padding_01 {background-color:#F5F5F5; padding-left:18px;}
.box_padding_02 {padding-left:18px;}


/*TABLE*/
.th { background-color:#FCF9FB;  color:#666666;padding-top:3;font-size:9pt;}
.th2 { background-color:#F2F2F2; height:27px;color:#666666;padding-top:3;font-weight:bold; font-size:9pt;padding-left:15px}
.tbl-line { background-color:#DEDEDE;}
.tbl-c {text-align : left; padding-left:5;padding-top:2 }
.tbl-c a{	color:#666666; text-decoration:none;}
.tbl-c a:hover{	color:#666666; text-decoration:none;}
.tbl-b {border-width:1px;border-color:#CCCCCC;border-style:solid;}

/*Page No. */
.pno-on {font-size:9pt;	color:#FF9C58; font-weight:bold}
.pno {font-size:9pt;	color:#FF9C58;}
.pno a {	font-size:9pt;color:#777777;  text-decoration:none;}
.pno a:hover {	font-size:9pt;color:#FE595F;  text-decoration:nonene;}

/*POPUP*/
.pop-tbg {background-color:#363636;height:70px;}
.pop-bbg {background-color:#F2F2F2;height:40px; text-align:right}

/* 070615 Àç¹«Á¦Ç¥*/
h3.ir_03 {margin:20px 0 10px 0;}
.ir03 {width:557px; border:1px solid #D9CCDB; border-collapse:collapse;}
.ir03 th, .ir03 td {color:#5A5A5A;}
.ir03 th {border:1px solid #D9CCDB; font:12px µ¸¿ò;}
.ir03 td {width:66px; padding:0 6px 0 0; border:1px solid #D9CCDB; text-align:right;}
.ir03 .type_a th {font:11px/16px µ¸¿ò;}
.ir03 .type_b {border-bottom:2px solid #D9CCDB;}
.krx {margin:40px 0 0 0; text-align:center;}
/* 070628 Àç¹«Á¦Ç¥*/
/* 090817 */
#ir_03 {}
#ir_03 h3 {margin:20px 0 0 0;}
#ir_03 p {text-align:right; margin:-12px 0 0 0; padding:0;}
#ir_03 .ir_sub {margin:30px 0 0 0;}
table.ir_03 {margin:11px auto 30px auto; border-collapse: collapse;}
.ir_03 th {padding:7px 0 5px 0; border: 1px solid #DED3E0; font: 12px/17px µ¸¿ò; color: #81418c; background: #F4F0F4;}
.ir_03 th.th_01 { border-left: none;}
.ir_03 th.th_02 { border-right: none;}
.ir_03 td {padding:5px 10px 3px 0; font:12px/17px µ¸¿ò; color: #666666; border-bottom: 1px solid #E1E1E1; text-align: right;}
.ir_03 td.td_01 {padding-left: 10px; text-align: left;}
.ir_03 td.td_02 {height: 51px; line-height: 17px;}
.ir_03 td.td_03 {padding-right:0; text-align:center;}
.ir_03 td.td_04 {padding-right:58px;}
.ir_03 td.td_05 {padding-right:43px;}
.ir_03 tr.btm td {border-bottom:2px solid #E1E1E1;}
.ir_03 tr.sum td {color:#81418C;}

table.ir_04 {border-collapse: collapse;}
.ir_04 th {padding:7px 0 5px 0; border: 1px solid #DED3E0; font: 12px/17px µ¸¿ò; color: #81418c; background: #F4F0F4;}
.ir_04 th.th_01 { border-left: none;}
.ir_04 th.th_02 { border-right: none;}
.ir_04 td {padding:5px 0 3px 5px; color: #666666; line-height:17px; text-align: left; border-bottom: 1px solid #E1E1E1;}
.ir_04 td.td_01 {padding-left: 5px;}
.ir_04 td.td_02 {height: 51px; padding-left:0; padding-right: 10px; text-align: right; line-height: 17px;}
.ir_04 td.td_03 {padding:5px 0 3px 0; text-align:center;}
.ir_04 td a:link,
.ir_04 td a:visited,
.ir_04 td a:hover,
.ir_04 td a:active {color: #666666;}
.ir_04 td a:hover {text-decoration:underline;}
.ir_04 td img {vertical-align:middle; margin:-1px 0 1px 0;}
.ir_04 tr.btm td {border-bottom:2px solid #E1E1E1;}

table.ir_01 {margin:20px 0 30px 0; border-collapse:collapse;}
.ir_01 th {padding:7px 0 5px 0; border:1px solid #DED3E0; font:12px/17px µ¸¿ò; background:#F4F0F4; color:#81418c;}
.ir_01 th.th_01 {border-left:none;}
.ir_01 th.th_02 {border-right:none;}
.ir_01 td {padding:10px 20px; border-bottom:1px solid #E1E1E1; font:12px/17px µ¸¿ò; color:#666666;  line-height:20px;}
.ir_01 td.td_01 {padding:0; text-align:center;}
.ir_01 td span {font-weight:bold; color:#81418C;}
.ir_01 .btm td {border-bottom:2px solid #E1E1E1;}

.ir_tab {height:22px; margin:0 25px; background:url(../img/bu_01.gif) repeat-x left bottom;}
.ir_tab li {float:left; margin-right:2px; vertical-align:top;}
.ir_tab li img {vertical-align:top;}
.ir_tit {height:26px; margin:30px 0 0 25px; text-align:left;}

.ir_sub {overflow:hidden; margin:30px 25px 0 25px; padding-left:10px; border:1px solid #e5e5e5; text-align:left; zoom:1;}
.ir_sub li {float:left; margin-right:6px; padding:7px 0 5px 4px; text-align:center;}
.ir_sub li a.selected {font-weight:bold; color:#8561a9!important;}
.ir_sub li span {margin-left:9px; font-weight:normal; color:#ccc;}
.ir_sub li select {width:66px; margin:-2px 16px 0 0; border:1px solid #ccc;}
.ir_sub li select a:hover {background:#f00;}

.ir_txt_type {margin:-12px 25px -6px 25px; text-align:right; color:#81418C; font-size:11px;}
.ir_txt_type2 {margin:5px 25px 0 29px; padding-left:9px; color:#707070; font-size:11px; text-align:left; background:url(../img/bu_02.gif) no-repeat 0 5px;}
.ir_txt_type2 em {color:#80408C;}

.ir_graph {margin:25px;}
.ir_faq {margin:0 25px; padding-top:1px; text-align:left;}
.ir_faq h3 {margin-top:24px; padding:7px 0 5px 30px; border:1px solid #DED3E1; color:#875A91; font-size:12px; font-weight:bold; background:url(http://recruit.nhncorp.com/images/main/icon_Q.gif) no-repeat 9px 9px;}
.ir_faq p {padding:6px 0 0 31px; line-height:20px; background:url(http://recruit.nhncorp.com/images/main/icon_A.gif) no-repeat 10px 8px;}
.ir_faq .ir_04 {margin:20px 0 30px 0;}

.ir_report_recent {height:75px; margin:0 0 0 25px; padding-left:10px; background:url(../img/ir_bg.gif) no-repeat;}
.ir_report_recent li {float:left; margin:10px 15px 0 0; color:#8460A6; text-align:left; font-weight:bold; font-size:11px; line-height:15px;}
.ir_report_recent li a:link,
.ir_report_recent li a:visited,
.ir_report_recent li a:hover,
.ir_report_recent li a:active {display:block; width:124px; _width:183px; height:40px; _height:54px; padding:14px 0 0 59px; color:#8460A6;}

.ir_bx {margin:30px 25px 0 25px; padding:10px 0; text-align:left; background-color:#F2F2F2;}
.ir_bx .down_pdf {overflow:hidden; padding:11px 9px 0 19px; color:#959595; zoom:1;}
.ir_bx .down_pdf strong {float:left;}
.ir_bx .down_pdf a {float:right; position:relative; margin-top:-11px;}

.ir_rule {margin:3px 25px 0 25px; padding-left:25px;}
.ir_rule li {line-height:25px; text-align:left;}
.ir_rule li span {display:inline-block; width:25px; margin-left:-25px; font-weight:bold; color:#75439c;}

.ir_lists {overflow:hidden; margin:8px 25px 0 25px; padding:10px 0 8px 18px; border:1px solid #e2e2e2; font-weight:bold; background:#fafafa; color:#81418f; text-align:left;zoom:1;}
.ir_lists li {display:block; float:left; width:290px; margin:0; padding:3px 0 4px;}
.ir_lists li span {margin-right:15px; font-weight:normal; color:#898989;}
.ir_lists li a {color:#82428E !important;}
.ir_lists li a:hover {text-decoration:underline;}
.ir_lists_info {position:relative; margin:8px 25px 0 25px; zoom:1;}
.ir_lists_info:after {clear:both; display:block; content:""}
.ir_lists_info .date {float:left; padding-left:10px; color:#000000; font-size:11px;}
.ir_lists_info .date span {color:#898989;}
.ir_lists_info .history {float:right; padding:0 1px 0 9px; color:#81418D; font-size:11px; background:url(../img/ico_arr.gif) no-repeat 0 5px;}
.ir_lists_info .history a {color:#81418D;}

.ir_content {margin:0 25px; text-align:left;}
.ir_content h4 {margin:25px 0 0 0; padding:7px 0 5px 7px; border:1px solid #dfd3e1; font-size:12px; background:none; color:#7e587d;}
.ir_content dl {margin:-5px 0 0 10px; line-height:23px;}
.ir_content dl dt {margin-top:23px; color:#676767; font-weight:bold;}
.ir_content dl dt span {font-weight:normal;}
.ir_content dl dd {margin-left:10px; color:#666666;}
.ir_content dl dd.type2 {margin-top:15px;}
.ir_content p {margin:20px 0 0 10px; color:#666666; line-height:20px;}

.ir_meeting {overflow:hidden; padding-left:10px; zoom:1;}
.ir_meeting li {float:left; width:203px; background:url(../img/ico_arr2.gif) no-repeat 186px 17px;}
.ir_meeting li.last {width:175px;}
.ir_meeting li img {vertical-align:middle;}

.ir_date {position:relative; width:110px; height:27px; margin:30px auto 0 auto;}
.ir_date p {color:#626262; font-family:arial; font-size:20px; font-weight:bold;}
.ir_date img {vertical-align:top;}
.ir_date .pre {position:absolute; left:0; top:0; padding:3px 3px;}
.ir_date .next {position:absolute; right:0; top:0; padding:3px 3px;}

.ir_calendar {border:1px solid #C8ADCC;}
.ir_calendar th {height:26px; color:#5E5E5E; font-size:12px; background:url(../img/ir_calendar_tit.gif) no-repeat left bottom;}
.ir_calendar th.sun {background-position:-1px bottom;}
.ir_calendar td.sun {background-position:-1px top;}
.ir_calendar td {height:76px; color:#A2A2A2; vertical-align:top; background:url(../img/ir_calendar_td.gif) no-repeat;}
.ir_calendar td .day_wrap {position:relative; width:100%; height:100%;}
.ir_calendar td .date {display:block; padding:9px 0 8px 8px; font-weight:bold;}
.ir_calendar td .txt {color:#867096; text-align:center;}
.ir_calendar td .txt em {font-weight:bold;}
.ir_calendar td.reserved {background:url(../img/ir_calendar_reserved.gif) no-repeat;}
.ir_calendar td.reserved p {color:#707070;}
.ir_calendar td .today {position:absolute; left:0; top:0; width:83px; _width:85px; height:75px; _height:77px; border:1px solid #9F73C0;}
.ir_calendar .sat p {color:#3E9FCC;}
.ir_calendar .sun p {color:#FB524F;}
.ir_calendar .holiday p {color:#FB524F;}

.reserve_list {position:absolute; padding:2px 2px 0 2px; border:1px solid #9F8BB0; background-color:#FFF;}
.reserve_list ul {width:91px; height:69px; _height:85px; padding-top:12px; background:#FFF url(../img/ir_calendar_list.gif) repeat-x left bottom;}
.reserve_list li {padding:3px 0 1px 7px; color:#A2A2A2; font-size:11px; text-align:left;}
.reserve_list li span {display:inline-block; width:34px; color:#000;}
.reserve_list li em {color:#81418D;}

.ir_counsel {margin:10px 25px 25px;}
.ir_counsel ul {overflow:hidden; padding:3px 0 13px 20px; zoom:1;}
.ir_counsel ul li {float:left; width:121px; margin:0 0 4px 0;}
.ir_counsel ul li em {color:#81418D;}
.ir_counsel ul li.cb {clear:left; width:auto;}
.ir_counsel p {clear:both; margin:0 20px; padding:17px 0 9px 0; font-size:11px; line-height:17px; border-top:1px solid #E1E1E1;}
.ir_counsel p em {color:#242424;}

.lpop {position:absolute; border:2px solid #BCBCBC; text-align:left; background:#FFF;}
.lpop h4 {margin:0; padding:5px 0 3px 9px; color:#454545; font-size:11px; font-weight:normal; background:none; background-color:#FAFAFA;}
.lpop ul {padding:10px 0 5px 20px;}
.lpop ul li {margin-bottom:2px; font-size:11px;}
.lpop .btn {position:absolute; right:5px; top:5px;}

/* //090817 */
#ir_03 {width:595px;}
#ir_03 h3 {margin:20px 0 0 0;}
#ir_03 p {text-align:right; margin:-12px 0 0 0; padding:0;}
table.ir_03 {margin:11px 0 30px 0; border-collapse: collapse;}
.ir_03 th {padding:7px 0 5px 0; border: 1px solid #DED3E0; font: 12px/17px µ¸¿ò; color: #81418c; background: #F4F0F4;}
.ir_03 th.th_01 { border-left: none;}
.ir_03 th.th_02 { border-right: none;}
.ir_03 td {padding:5px 0 3px 0; font:12px/17px µ¸¿ò; color: #666666; border-bottom: 1px solid #E1E1E1; padding-right: 10px; text-align: right;}
.ir_03 td.td_01 {padding-left: 10px; text-align: left;}
.ir_03 td.td_02 {height: 51px; line-height: 17px;}

/* 080930 Àç¹«Á¦Ç¥ */
.b td {font-weight:bold;}

/* 080930 Á¦ÈÞÁ¦¾È */
#h4{margin:20px 0 0px 0px; padding:0 0 0 11px; background:url(http://static.naver.com/groupware/common/bu_h3.gif) no-repeat left top; font-size:16px; letter-spacing:-1px; word-spacing:1px; color:#000000;}

.new {margin:0 0 0 0; padding:0 0 0 7px; background:url(http://www.nhncorp.com/img/service/t_icon.gif) no-repeat left center ; color:#888; font-size:11px; word-spacing:-2px;} 
.new1 {margin:0 0 0 0; padding:0 0 0 7px; color:#888; font-size:11px; word-spacing:-2px;} 



/* ±â¾÷À±¸® */	
.content {width:610px;}
.content .c {clear:both;}
.content img {vertical-align:top;}
.content .desc {width:100%; margin:15px 0 15px 0;}
.content .desc2 {margin:44px 0 0 24px;}
.content h4 {clear:both; margin:23px 0 0 11px;}
.content h4.line {margin-top:24px; padding-top:28px; border-top:1px solid #e6e6e6;}
.content h4.heading {margin:23px 0 17px 195px;}
.content h5 {clear:both; margin:31px 0 20px 9px;}
.content h5.bg {width:610px; margin:0; padding:0 0 25px 10px; background:url(../img/audit/bg_top.gif) 9px bottom no-repeat;}
.content p {margin:17px 0 10px 12px; line-height:18px;}
.content .thumb {float:left; margin:0 12px 28px 0; vertical-align:top;}
.content .thumb2 {vertical-align:top;}
.content .thumb3 {float:left; margin:19px 30px 50px 10px; vertical-align:top;}
.content .thumb4 {margin:0 0 25px 129px; vertical-align:top;}
.content .nobg {background:none;}

/* ±â¾÷À±¸®ÀÇ ÀÌÇØ */
.tbl_nhn_ethics {width:594px; margin-left:4px;}
	.tbl_nhn_ethics caption {display:none;}
	.tbl_nhn_ethics th {padding: 0 0 9px 6px; text-align:left;}
	.tbl_nhn_ethics td {padding-left:1px; font-size:11px; vertical-align:top; line-height:18px;}
.content dl {margin:0;}
	.content dt {padding:15px 0 9 12px;}
	.content dd {margin-left:1px; padding-left:10px; line-height:18px;}
	.content dd span {color:#e78422;}
	.content .nobg dt {margin:15px 0 3px 12px;}
	.content .nobg dd {margin-top:9px; padding:0; background:none;}
	.content .bg_type1 {background:url(../img/audit/bu_circle.gif) 1px 5px no-repeat;}

/* ±â¾÷À±¸®ÀÇ »ó´ã¼¾ÅÍ */	
.content .channel {margin-bottom:20px; padding-bottom:10px; background:url(../img/audit/bg_bottom.gif) 9px bottom no-repeat;}
	.content .channel dl {width:584px; _width:596px; margin-left:9px; padding:5px 0 29px 10px; border:1px solid #e9e7e7; border-top:none; border-bottom:none; overflow:hidden;}
	.content .channel dt {clear:both;}
	.content .channel dd {float:left; padding-left:10px; margin-bottom:9px;}
	.content .channel dd span {margin:0 4px;}
	.content .channel .dd_type1 {padding:0 18px 0 21px; background:url(../img/audit/bu_circle2.gif) 11px 5px no-repeat;}
	.content .channel a {color:#e78422;}
.content .report {float:left; margin:0 34px 0 8px; padding-right:33px; border-right:1px solid #e5e5e5;}

/* 100316 */
.tbl_addr {padding-top:27px}
.tbl_addr table,
.tbl_addr th,
.tbl_addr td {border-top:1px solid #ced7d6}
.tbl_addr table {border-bottom:1px solid #ced7d6}
.tbl_addr td {padding:4px 0 3px}
.tbl_addr em {color:#3d9b97}
.tbl_addr td.arial {padding:3px 0; font-family:arial}
.tbl_addr th {width:121px; text-align:left}

/* 100408 */
address {font-family:'µ¸¿ò',dotum; font-size:11px; font-style:normal; color:#858585; letter-spacing:-1px}
address span,address a {font-family:'Segoe UI',tahoma; letter-spacing:0}
address .tilde {margin:0 2px; color:#d1d1d1}
address a:hover {text-decoration:underline}