
/* Page Layout stylesheet
**************************************************************************************************** */
#WRAP{ position:relative; width:905px; margin:0 auto; padding:0; overflow:hidden; }
#NAVIGATOR{ position:relative; float:left; width:195px; overflow:hidden; z-index:2; text-align:right; }
#MAIN{ position:relative; float:right; width:695px; z-index:1; }
#HEADER{ width:695px; min-height:135px; z-index:1; }
#CONTENT{ clear:both; padding:0 50px 0 30px; width:615px; z-index:1; }
#FOOTER{ clear:both; z-index:1; margin:0 50px 5px 0; text-align:right; }


#ENG_WRAP{ position:relative; width:1000px; margin:0; padding:0; overflow:hidden; }
#ENG_TOP{ width:1000px; height:109px; z-index:1; }
#ENG_NAVIGATOR{ position:relative; float:left; width:204px; overflow:hidden; z-index:2; }
#ENG_MAIN{ position:relative; float:right; width:796px; z-index:1; }
#ENG_HEADER{ width:796px; height:109px; z-index:1; }
#ENG_CONTENT{ clear:both; padding:0 50px 0 30px; width:796px; z-index:1; }


/* Common Layout stylesheet
**************************************************************************************************** */
.contbox{ float:left; width:615px; }
	.contbox span.desc{ display:block; width:460px; }
	.contbox span.descfull{ display:block;  }

/* °Ô½Ã±Û ¹Ù´Ú ÆäÀÌÂ¡*/
.paging{ margin:0 auto; text-align:center; }
	.paging a.page:link, a.page:visited, a.page:active, a.page:hover{ padding:0 4px 0 3px; }
	.paging img.splitor{ position:relative; top:2px; }
	.paging a.prev{ padding:0 5px 0 0; }
	.paging a.next{ padding:0 0 0 4px; }

.search{ width:225px; padding:4px 0 0 194px; }
	.search label{ float:left; margin:1px 7px 0 0; }
	.search input{ float:left; margin:0 4px 0 0; }
	.search a{ float:left; }


/* =Main Page
****************************************************************************************************
**************************************************************************************************** */
.Main{}
	.MainNews .NewsBox h2{ width:50px; height:8px; }
	.MainNews .NewsBox{ width:251px; padding:8px 0 0 1px;}
	.MainNews .NewsBox ul{ margin:11px 0 0 0;}
	.MainNews .NewsBox ul li{ margin:0 0 1px 0; padding:0 0 0 7px; width:251px; }


/* =About Us
****************************************************************************************************
**************************************************************************************************** */
.AboutUs #CONTENT{ margin:0 0 20px 0; }
	/* =About Us > ¿ì¸®È¸»ç´Â */
	.Company{ }
		.Company #HEADER .mainimg{ padding:0 0 1px 0; }
		.Company #FOOTER{ padding:11px 0 0 0; }
		.Company .comment{ margin:19px 0 0 0; }
		.Company .cont1 h2{ margin:50px 0 16px 0; }
		.Company .cont1 ul{ margin:28px 0 0 0; }
		.Company .cont1 ul li{ float:left; width:190px; margin:0 22px 0 0; }
		.Company .cont1 ul li.last{ margin:0; }
			.Company .cont1 ul li img.lititle{ display:block; }
			.Company .cont1 ul li span.licomment{ display:block; margin:10px 0 0 0; padding:8px 0 0 0; border-top:1px solid #fdcdc0; }
		.Company .cont2 h2{ margin:25px 0 16px 0; }
		.Company .cont2 ul{ margin:35px 0 0 0; padding:0; }
		.Company .cont2 ul li{ margin:0 0 23px 0; width:615px; }
		.Company .cont2 ul li.last{ margin:0; }
			.Company .cont2 ul li img.lititle{ display:block; margin:0 0 10px 0; }
			.Company .cont2 ul li span.licomment{ display:block; }


	/* =About Us > ³îÀÌÅÍ °°Àº ÀÏÅÍ */
	.Workplace div{ }
		.Workplace #HEADER .mainimg{ padding:0 0 1px 0; }
		.Workplace #FOOTER{ padding:36px 0 0 0; }
		.Workplace h2{ margin:0 0 14px 0; }
		.Workplace .contbox  ul{ float:left; margin:15px 0 0 0; width:485px; }
		.Workplace .contbox  ul li{ display: block; float:left; margin:0 14px 0 0; }
		.Workplace .contbox  ul li.last{ margin:0; }
		.Workplace .cont1 img.imgbox{ float:right; margin:4px 0 0 0;}
		.Workplace .cont2{ margin:30px 0 0 0; }
		.Workplace .cont2 img.imgbox{ float:right; margin:-25px 0 0 0;}
		.Workplace .cont3{ margin:45px 0 0 0; padding:0; }
		.Workplace .cont3 img.imgbox{ float:right; margin:20px 0 0 0;}

	/* =About Us > »çÈ¸°øÇå */
	.Contribution{ }
		.Contribution #HEADER .mainimg{ margin:0 0 13px 0; }
		.Contribution #FOOTER{ padding:15px 0 0 0; }
		.Contribution h2{ margin:0 0 14px 0; }
		.Contribution .cont1{ margin:33px 0 0 0; }
		.Contribution .cont1 ul.list{ float:left; width:395px; margin:18px 0 0 0; }
		.Contribution .cont1 ul.list li{ margin:0 0 21px 0; }
		.Contribution .cont1 ul.list li h4{ margin:0 0 4px 0; }
		.Contribution .cont1 ul.photolist{ float:right; width:200px; margin:16px 0 0 0; }
		.Contribution .cont1 ul.photolist li{ margin:0 0 14px 0; }
		.Contribution .cont2{ margin:24px 0 0 0; }

	/* =About Us > È¸»ç¿¬Çõ */
	.History{ }
		.History #HEADER .mainimg{ padding:0 0 1px 0; }
		.History #FOOTER{ padding:20px 0 0 0; }
		.History table{ margin:13px 0 40px 0; }
		.History table td{ padding:8px 0 3px 0; }
		.History img.imgbox{ float:right; }
		.History .history2008 img.imgbox{ margin:73px 0 0 0; }
		.History .history2007 img.imgbox{ margin:103px 0 0 0; }
		.History .history2006 img.imgbox{ margin:163px 0 0 0; }
		.History .history2005 img.imgbox{ margin:43px 0 0 0; }
		.History .history2004 img.imgbox{ margin:13px 0 0 0; }
		.History .history2003 img.imgbox{ margin:13px 0 0 0; }
		.History .history2002 img.imgbox{ margin:43px 0 0 0; }
		.History .history1999 table{ margin:13px 0 0 0; }

	/* =About Us > ¼ö»ó³»¿ª */
	.Award{ }
		.Award #HEADER .mainimg{ padding:0 0 1px 0; }
		.Award #FOOTER{ padding:20px 0 0 0; }
		.Award table{ margin:13px 0 40px 0; }
		.Award table td{ padding:8px 0 3px 0; }
		.Award img.imgbox{ float:right; }
		.Award .award2006{ position:relative; padding:25px 0 10px 0; margin:-26px 0 0 0; }
		.Award .award2006 img.imgbox{ margin:-36px 0 0 0; }
		.Award .award2005{ position:relative; padding:0 0 30px 0; margin:-10px 0 0 0; }
		.Award .award2005 img.imgbox{ margin:12px 0 0 0; }
		.Award .award2004{ position:relative; margin:-30px 0 0 0; }
		.Award .award2004 table{ margin:13px 0 0 0; }

	/* =About Us > È¸»çÀ§Ä¡ */
	.Map img{ }
		.Map #HEADER .mainimg{ padding:0 0 1px 0; }
		.Map #FOOTER{ padding:16px 0 0 0; }
		.Map h2{ margin:0 0 11px 0; }
		.Map img.imgmap{ margin:10px 0 0 0; }
		.Map .cont2{ padding:66px 0 0 0; }



/* =Our Service
****************************************************************************************************
**************************************************************************************************** */
.OurService #CONTENT{ margin:0 0 16px 0; }
.OurService .mainimg a.overlink{ display:block; position:absolute; z-index:3; }
	/* =Our Service °øÅë */
	.OScontbox{ float:left; margin:0 0 0 -20px; padding:0 0 0 20px; display:inline; }
		.OScontbox .contbox{ float:left; width:470px; margin:0 0 0 -20px; padding:0 0 45px 20px; display:inline; }
		.OScontbox .imgbox{ float:right; width:120px; }
		.OScontbox ul.list{ float:left; width:470px; }
		.OScontbox ul.list li{ margin:0 0 20px 0; }
		.OScontbox ul.list li.last{ margin:0; }
		.OScontbox ul.list li h2{ padding:0 0 4px 0; }

	/* =Our Service > ½ÎÀÌ¿ùµå */
	.Cyworld{ }
		.Cyworld #HEADER .mainimg{ padding:0 0 45px 0; }
		.Cyworld #FOOTER{ padding:19px 0 0 0; }
		.Cyworld .mainimg a.overlink{ top:148px; left:530px; width:120px; height:12px; }

	/* =Our Service > ³×ÀÌÆ® */
	.Nate{ }
		.Nate #HEADER .mainimg{ padding:0 0 16px 0; }
		.Nate #FOOTER{ padding:19px 0 0 0; }
		.Nate .mainimg a.overlink{ top:120px; left:540px; width:110px; height:12px; }

	/* =Our Service > ³×ÀÌÆ®¿Â */
	.NateOn{ }
		.NateOn #HEADER .mainimg{ padding:0 0 15px 0; }
		.NateOn #FOOTER{ padding:19px 0 0 0; }
		.NateOn .mainimg a.overlink{ top:120px; left:520px; width:130px; height:12px; }

	/* =Our Service > ¿¥ÆÄ½º */
	.Empas{ }
		.Empas #HEADER .mainimg{ padding:0 0 30px 0; }
		.Empas #FOOTER{ padding:19px 0 0 0; }
		.Empas .cont2 .contbox{ padding:0 0 0 20px; }
		.Empas .mainimg a.overlink{ top:133px; left:530px; width:120px; height:12px; }

	/* =Our Service > ÀÌÅõ½º */
	.Etoos{ }
		.Etoos #HEADER .mainimg{ padding:0 0 31px 0; }
		.Etoos #FOOTER{ padding:20px 0 0 0; }
		.Etoos .mainimg a.overlink{ top:135px; left:530px; width:120px; height:12px; }

	/* =Our Service > ÀÌ±Û·ç½º */
	.Egloos{ }
		.Egloos #HEADER .mainimg{ padding:0 0 16px 0; }
		.Egloos #FOOTER{ padding:24px 0 0 0; }
		.Egloos .mainimg a.overlink{ top:120px; left:550px; width:100px; height:12px; }


	/* =Our Service > ½ºÆ¼Äí½º */
	.Spicus{ }
		.Spicus #HEADER .mainimg{ padding:0 0 17px 0; }
		.Spicus #FOOTER{ padding:24px 0 0 0; }
		.Spicus .mainimg a.overlink{ top:120px; left:530px; width:120px; height:12px; }



/* =Global Cyworld
****************************************************************************************************
**************************************************************************************************** */
.GlobalCyworld #CONTENT{ margin:0 0 20px 0; }

	/* =Global Cyworld > ±Û¸£¹ú ½ÎÀÌ¿ùµå */
	.GlobalCyworld{ }
		.GlobalCyworld #HEADER .mainimg{ padding:0 0 16px 0; }
		.GlobalCyworld #FOOTER{ padding:15px 0 0 0; }
		.GlobalCyworld img.bigimg{ margin:0 -15px 0 0; }
		.GlobalCyworld ul{ float:left; width:470px; }
		.GlobalCyworld h2{ margin:24px 0 6px 0; }
		.GlobalCyworld .imgbox{ float:right; }
		.GlobalCyworld .chinainfo{ margin:54px 0 0 0; }
		.GlobalCyworld .taiwaninfo{ margin:395px 0 0 0; }



/* =PR Room
****************************************************************************************************
**************************************************************************************************** */
.PRRoom #CONTENT{ margin:0 0 35px 0; }

	/* =PR Room > SKÄÄÁî º¸µµÀÚ·á */
	.Article{ }
		.Article #HEADER .mainimg{ padding:0 0 2px 0; }
		.Article  #FOOTER{ padding:4px 0 0 0; }
		.Article td{ padding:2px 0 4px 2px; }
		.Article td a.image{ padding:0 20px 0 0; }
		.Article .paging{ margin:23px 0 0 0; }
		.Article .search{ margin:11px 0 0 0; }

	/* =PR Room > SKÄÄÁî º¸µµÀÚ·á »ó¼¼º¸±â */
	.ArticleDetail{ }
		.ArticleDetail #HEADER .mainimg{ padding:0 0 2px 0; }
		.ArticleDetail .header{ float:left; padding:11px 2px 8px 1px; }
		.ArticleDetail .body{ clear:both; padding:19px 2px 20px 1px; }
		.ArticleDetail .footer{ padding:17px 0 0 0; }
		.ArticleDetail .footer .splitor{ padding:0 2px 0 2px; }



/* =IR
****************************************************************************************************
**************************************************************************************************** */
.IR h2{ left:-24px; }

	/* =IR > ÁÖ½ÄÁ¤º¸ */
	.Equity { }
		.Equity #HEADER .mainimg{ padding:0 0 2px 0; }
		.Equity  #FOOTER{ padding:40px 0 0 0; }
		.Equity .mainoverlab{ position:absolute; top:0; left:30px; }

	/* =IR > °ø½ÃÁ¤º¸ */
	.PublicNotice{ }
		.PublicNotice #HEADER .mainimg{ padding:0 0 2px 0; }
		.PublicNotice  #FOOTER{ padding:40px 0 0 0; }

	/* =IR > Àç¹«Á¤º¸ */
	.FinanceReport{ }
		.FinanceReport #HEADER .mainimg{ padding:0 0 2px 0; }
		.FinanceReport  #FOOTER{ padding:35px 0 0 0; }
		.byannual #HEADER .mainimg{ padding:0 0 2px 0; }
		.byannual  #FOOTER{ padding:40px 0 0 0; }
		.FinanceReport ul.tab{ float:left; width:100%; margin:0 0 15px 0; }
		.FinanceReport ul.tab li{ float:left; width:113px; }
		.FinanceReport ul.tab li a{ display:block; height:16px; padding:4px 10px 0 0;}
		.FinanceReport ul.tab li.remainder{ width:387px; height:21px; }
		.FinanceReport .mainoverlab{ position:absolute; top:0; left:30px; }
		.FinanceReport .byquarter table{ width:100%; margin:0 0 47px 0; }
		.FinanceReport .byquarter table.last{margin:0;}
		.FinanceReport .byquarter h2{ margin:0 0 22px 0; }
		.FinanceReport .byquarter th{ padding:0 0 7px 0; }
		.FinanceReport .byquarter th.headertop{ padding:5px 0 0 0; }
		.FinanceReport .byquarter td{ padding:6px 0 4px 0;}
		.FinanceReport .byquarter td.number{ padding:0 11px 0 0; }
		.FinanceReport .byquarter .info{ position:relative; left:-19px; padding:0 0 0 24px; }

	/* =IR> ½ÇÀû¹ßÇ¥*/
	.ActualReport{ }
		.ActualReport #HEADER .mainimg{ padding:0 0 2px 0; }
		.ActualReport  #FOOTER{ padding:35px 0 0 0; }
		.ActualReport h2{ height:13px; margin:0 0 17px 0; }
		.ActualReport .cont1{ height:104px}
		.ActualReport .cont1 .btn{ width:119px; margin:65px 0 0 106px; padding:0 0 3px 1px; }
		.ActualReport .cont1 .btn a{ position:relative; top:2px; }
		.ActualReport .cont2{ margin:50px 0 36px 0;}
		.ActualReport .cont2 th{ height:23px; }
		.ActualReport .cont2 td{ height:27px; }
		.ActualReport .cont2 td.btn a{ position:relative; top:2px; }
		.ActualReport .cont2 td.btn{ padding:2px 0 2px 0; }

	/* =IR> ¿¬Â÷º¸°í¼­ */
	.AnnualReport{ }
		.AnnualReport .contoverlab{ position:relative; left:-107px; top:1px; width:157px; height:211px; z-index:1; padding:142px 0 0 343px;  }
		.AnnualReport h3{ width:117px; height:22px; text-indent:-9999px; }
		.AnnualReport .btn{ width:119px; margin:12px 0 0 0; padding:0 0 3px 1px; z-index:3; }
		.AnnualReport .btn a{ position:relative; top:2px; }

	/* =IR > IR¹®ÀÇ */
	.Question
		.Question #HEADER .mainimg{ padding:0 0 1px 0; }
		.Question  #FOOTER{ padding:40px 0 0 0; }
		.Question h2{ margin:0 0 15px 0; }
		.Question span.comment{ display:block; margin:0 0 25px 0; }
		.Question table.writeform tr.textarea td{ vertical-align:top; padding:5px 0 5px 9px; }
		.Question table.writeform{ margin:0 0 18px 0; }
		.Question span.info{ display:block; margin:0 0 20px 0; }

.Contact *{ font-size:11px; }
.Contact h2{ margin:0 0 21px 0; }
.Contact span.comment{ display:block; margin:0 0 43px 0; }
.Contact table{ width:662px; border-top:1px solid #ebebeb; }
.Contact table td{ padding:5px 0 5px 10px; border-bottom:1px solid #ebebeb; vertical-align:top; }
.Contact table td.itemtitle{ padding:8px 0 5px 14px; background:#f7f7f7; }
.Contact span.info{ display:block; margin:17px 0 22px 0; }
.Contact .btn{}



/* =Recruit
****************************************************************************************************
**************************************************************************************************** */
.Recruit #CONTENT{ margin:0 0 6px 0; }

	/* =Recruit > °øÅë */
	.Recruit table.list{ width:625; margin:0 -7px 0 0; }
	.Recruit table.list td{ padding:0 0 3px 2px; }
	.Recruit table.list th{ height:9px; padding:0 0 4px 2px; }
	.Recruit .footer{ width:615px; margin:23px auto 0 auto; }
	.Recruit .footer .search{ margin:10px 0 0 0; }

	table.writeform{ width:615px; }
	table.writeform td, table.writeform th{ height:31px; padding:1px 0 0 9px; }
	table.writeform td.itemtitle{ padding:1px 0 0 10px; }

	.Recruit table.applyform{ width:100%; margin:0; }
	.Recruit table.applyform td, table.applyform th{ height:27px; padding:1px 0 0 9px; }
	.Recruit table.applyform td.itemtitle{ padding:1px 0 0 10px; }
	.Recruit table.applyform th.itemtitle{ padding:1px 0 0 10px; }
	.Recruit table.applyform td input.year{ width:52px;}
	.Recruit table.applyform td input.month{ width:24px;}
	.Recruit table.applyform td input.day{ width:24px;}

	.Recruit ul.caution{ margin:24px 0 0 0; padding:9px 0 6px 8px; }
	.Recruit ul.caution li{ padding:0 0 0 15px; }
	.Recruit ul.caution li.color{ color:#ff6626; }

	.Recruit span.caution{ padding:0 0 0 25px; }

	/* =Recruit > ÀÎÀç»ó */
	.People{ }
		.People #HEADER .mainimg{ padding:0 0 2px 0; }
		.People #FOOTER{ padding:29px 0 0 0; }
		.People ul{ width:389px; margin:35px 0 0 0; }
		.People li{ margin:0 0 30px 0; }
		.People li.last{ margin:0 0 0 0; }
		.People h2{ height:12px; margin:0 0 2px 0; }

	/* =Recruit > ÀÎ»çÁ¦µµ */
	.System{ }
		.System #HEADER .mainimg{ padding:0 0 2px 0; }
		.System #FOOTER{ padding:14px 0 0 0; }
		.System h2{ height:12px; margin:0 0 17px 0; }
		.System .cont1 span.desc{ display:block; width:437px; }
		.System .cont1{ clear:both; padding:0 0 8px 0; }
		.System .cont2{ clear:both; padding:0 0 30px 0; }
		.System .cont3,{ clear:both; padding:0 0 14px 0; }

		.System .cont1 img.comment{ margin:-9px 0 17px 0; }
		.System .cont1 ul{ margin:18px 0 0 0; }
		.System .cont1 ul li{ float:left; margin:0 13px 0 0; }
		.System .cont1 ul li.salary{ width:198px; }
		.System .cont1 ul li.incentive{ width:218px; }
		.System .cont1 ul li span.title{ display:block; padding:0 0 2px 0; text-indent:-9999px; }
		.System .cont1 ul li span.comment{ display:block; padding:9px 0 0 0; }

		.System .cont2 ul{ margin:13px 0 0 0;  }
		.System .cont2 ul li, .System .cont3 ul li{ float:left; }
		.System .cont2 ul li span, .System .cont3 ul li span{ float:left; margin:0 3px 0 0; padding:7px 0 11px 0; }
		.System .cont2 ul li span.title, .System .cont3 ul li span.title{ width:113px; }
		.System .cont2 ul li span.comment, .System .cont3 ul li span.comment{ width:495px; }
		.System .cont2 ul li.last span{ height:36px; }
		.System .cont3 ul{ margin:13px 0 0 0; padding:0; width:615px; }

	/* =Recruit > °øÁö»çÇ×*/
	.Notice{ }
		.Notice #HEADER .mainimg{ padding:0; }
		.Notice #FOOTER{ padding:33px 0 0 0; }
		.Notice a{ color:#436eb7; }
		.Notice a:hover{ color:#FF3300; }
		.NoticeDetail #HEADER .mainimg{ padding:0 0 2px 0; }
		.NoticeDetail #FOOTER{ padding:29px 0 0 0; }
		.NoticeDetail .header{ float:left; padding:11px 2px 8px 1px; }
		.NoticeDetail .body{ clear:both; padding:19px 2px 20px 1px; }
		.NoticeDetail .footer{ margin:0; padding:17px 0 0 0; }

	/* =Recruit > Ã¤¿ë°ø°í */
	.JobOpening{ }
		.JobOpening #HEADER .mainimg{ padding:0 0 2px 0; }
		.JobOpening #FOOTER{ padding:33px 0 0 0; }
		.JobOpening a{ color:#436eb7; }
		.JobOpening a:hover{ color:#FF3300; }
		.JobOpeningDetail #HEADER .mainimg{ padding:0 0 2px 0; }
		.JobOpeningDetail  #FOOTER{ padding:29px 0 0 0; }
		.JobOpeningDetail h3.title{ display:block; padding:3px 0 18px 0; height:20px; margin:0; }
		.JobOpeningDetail .header{ float:left; width:615px; padding:8px 0 0 0; }
		.JobOpeningDetail .btn{ padding:3px 0 0 0; }
		.JobOpeningDetail .footerbtn{ padding:3px 0 0 0; margin:16px 0 0 0; }
		.JobOpeningDetail table{ margin:0; }
		.JobOpeningDetail table.detail{ clear:both; }
		.JobOpeningDetail table.detail td{ padding:5px 0 12px 0; vertical-align:top; }
		.JobOpeningDetail table.detail td.itemcont td{ padding:2px 0 1px 0; }
		.JobOpeningDetail table.detail td.itemcont ul{ margin:0; padding:0; }
		.JobOpeningDetail table.detail td.itemcont ul li{ margin:0 0 2px 0; }
		.JobOpeningDetail table.detail td.itemcont ul li span.subtitle{ padding:0 10px 0 0; }
		.JobOpeningDetail table.detail td.itemcont ol{ margin:0 0 0 23px; padding:0; }
		.JobOpeningDetail table.detail td.itemcont ol li{ margin:10px 0 10px 0; }
		.JobOpeningDetail table.detail td.last{ padding:5px 0 12px 0; }

	/* =Recruit > Ã¤¿ëÀýÂ÷¾È³» */
	.Step{ }
		.Step #HEADER .mainimg{ padding:0 0 2px 0; }
		.Step #FOOTER{ padding:29px 0 0 0; }
		.Step h2{ height:12px; margin:0 0 12px 0; }
		.Step #CONTENT ul li{ padding:0 0 30px 0;}
		.Step ul li.last{ padding:0;}
		.Step ul li img.photo{ margin:0; }


/* =Recruit > ÀÔ»çÁö¿øÇÏ±â
**************************************************************************************************** */
.Apply{ }
.Apply #HEADER .mainimg{ padding:0 0 2px 0; }
.Apply  #FOOTER{ padding:30px 0 0 0; }
.Apply #CONTENT  p{ margin:1px 0 17px 5px; }
table.writeform{ margin:0 0 38px 0;}
.Apply h2{ height:12px; margin:0 0 12px 0; }
.Apply .cont1 .btn{ margin:30px 0 0 0; }
.Apply .cont2 .btn{ height:22px; margin:0; }
.Apply .cont2 .detail ol{ padding:9px 34px 10px 38px; margin:0; }
.Apply .cont2 .detail ol li{ margin:10px 0 0 0; padding:0; }
.Apply .cont2 .detail ol li span.comment{ display:block; }
.Apply .cont2 p{ margin:18px 0 20px 0;}
.Apply .bottombtn{ margin:20px 0 4px 0; }

.Apply p.alert{ display:block; padding:8px 0 5px 0; margin:0 0 36px 0; }


.Apply .ApplicationForms{ margin:0 7px 0 0;}
.Apply .ApplicationForms .form{ padding:0 0 31px 0; margin:0 0 30px 0; }
.Apply .ApplicationForms .form h2{ height:18px; }

.Apply .ApplicationForms td.itemtitle{ width:91px;}
.Apply .ApplicationForms span.dash{ padding:0 5px 0 5px; }
.Apply .ApplicationForms .appinformation{ margin:60px 50px 0 30px; padding:30px 0 30px 0; }
.Apply .ApplicationForms .btn{ padding:20px 0 0 0; }

.Apply .ApplicationForms .BasicApplyInfo td.itemtitle{ width:91px;}
.Apply .ApplicationForms .BasicApplyInfo td.itemtitle{ width:94px;}
.Apply .ApplicationForms .BasicInfo .photo{ float:left; width:93px; margin:0 -3px 0 0; padding:0 14px 0 0; }
.Apply .ApplicationForms .BasicInfo .photo .btn{ margin:9px 0 0 0; }
.Apply .ApplicationForms .BasicInfo table.inputform{ float:right; width:500px; }
.Apply .ApplicationForms .ExpInfo td.company .name{ display:block; float:left; }
.Apply .ApplicationForms .ExpInfo h3.exptitle{ margin:21px 0 5px 0; }
.Apply .ApplicationForms .ExpInfo td.company .f_right{ padding:0 10px 0 0;}
.Apply .ApplicationForms .EduInfo td.btninput input{ float:left; margin:1px 5px 0 0; }
.Apply .ApplicationForms .EduInfo td.btninput a{ float:left; }
.Apply .ApplicationForms .EduInfo td.btninput select{ float:left; margin:1px 0 0 5px;}
.Apply .ApplicationForms .LangInfo td{ width:115px;}
.Apply .ApplicationForms .LangInfo td.itemtitle{ width:88px;}
.Apply .ApplicationForms .LangInfo td select{ margin:0 0 2px 0; }
.Apply .ApplicationForms .MyInfo textarea{ margin:10px 0 10px 0;}
.Apply .ApplicationForms .MyInfo th.itemtitle span.title{ float:left; }
.Apply .ApplicationForms .MyInfo th.itemtitle .info{ float:right; margin:0 9px 0 0; }
.Apply .ApplicationForms .MyInfo th.itemtitle span.totalbyte{ font-size:11px; }
.Apply .ApplicationForms .MyInfo th.itemtitle span.curbyte{ font-size:11px; }
.Apply .ApplicationForms .MyInfo th.itemtitle span.curbyte input{ width:38px; height:14px;}


.popupApply{ width:520px; }
.popupApply .contentbox{ padding:12px 12px 12px 12px; width:414px; margin:0 auto 0 auto; }
.popupApply .contentbox label{ padding:0 5px 0 0; }
.popupApply .contentbox  a.btnsearch{ position:relative; top:6px;}
.popupApply .contentbox input{ position:relative; top:2px;}
.popupApply .contentbox .example{ margin:12px auto 0 auto;}
.popupApply .btnclose{ display:block; margin:20px 40px 0 0; padding:0 0 0 0;}


.UploadPhoto h2{ float:right; width:118px; height:25px; padding:0 20px 0 0; margin:8px 0 19px 0; }
.UploadPhoto h3{ clear:both; width:73px; height:13px; margin:9px 0 7px 42px; }
.UploadPhoto .contentbox input{ width:180px; }
.UploadPhoto .contentbox .comment{ margin:12px 0 23px 140px; }
.UploadPhoto .contentbox .btn{ margin:0 0 8px 0;}


.SearchAddress h2{ float:right; width:118px; height:25px; padding:0 20px 0 0; margin:8px 0 19px 0; }
.SearchAddress h3{ clear:both; width:73px; height:13px; margin:9px 0 7px 42px; }

.SearchAddress .contentbox input{ width:186px;}
.SearchAddress .list{ width:330px; height:297px; margin:12px auto; overflow:auto; }
.SearchAddress .list ul{ list-style:none; margin:0; padding:0; }
.SearchAddress .list ul li{ padding:6px 0 4px 10px; }

.SearchAddress .address{ width:440px; }
.SearchAddress .address table{ width:424px; }
.SearchAddress .address td{ padding:0 0 0 8px; margin:0; height:26px; }
.SearchAddress .address td.zipcode{ padding:0 0 0 10px; }
.SearchAddress .address td a{ }


.ApplicationResult{ }
.ApplicationResult h2{ width:490px; height:29px;  margin:15px 0 0 15px; left:0px; }
.ApplicationResult p.rejectionmsg{ width:276px; height:183px;  margin:26px auto 0 auto;  }
.ApplicationResult p.stausmsg{ width:187px; height:11px;  margin:26px auto 0 auto; padding:29px 0 0 28px; }
.ApplicationResult .btnclose{ margin:30px 15px 0 0; padding:0; }



/* =Recruit > ÀüÇü°á°úÁ¶È¸
**************************************************************************************************** */
.Result{ }


/* =Recruit > FAQ
**************************************************************************************************** */
.FAQ{ }
.FAQ #FOOTER{ padding:34px 0 0 0; }
.FAQ table td{ padding:8px 0 6px 0; }
.FAQ table td.type{ padding:inherit inherit inherit 5px; }
.FAQ table tr.view a.question{ display:block; margin:0 0 9px 0; }
.FAQ table tr.view td{ padding:14px 0 10px 0; }
.FAQ table tr.first td{ padding:0 0 6px 0; }










/* =±âÅ¸
****************************************************************************************************
**************************************************************************************************** */


/* =±âÅ¸ > »çÀÌÆ®¸Ê
**************************************************************************************************** */
.SiteMap #CONTENT{ margin:0 0 14px 0; }
	.SiteMap ul li.group{ float:left; width:193px; height:220px; margin:0 18px 0 0; }
	.SiteMap ul li.group h2{ height:30px; margin:0 0 9px 0; }
	.SiteMap ul li.group ul{ margin:0 0 0 3px; }
	.SiteMap ul li.group ul li.page{ margin:0 0 6px 0; }
	.SiteMap ul li.last{ margin:0; }

