body { background:none; background-color:#000; text-align:center; }
div, p, ul, li, fieldset, table, th, td { margin:0; padding:0; font-family:Dotum; font-size:12px; }
fieldset { border:none; }
legend { display:none; }

#etc_bg01 { text-align:left; }
#etc_bg01 #visual_leftbg { position:absolute; left:-434px; top:0; width:50%; height:715px; background:url('etc_bg_v.jpg') right top no-repeat; }
#etc_bg01 #visual_rightbg { position:absolute; right:0; top:0; width:50%; height:715px; background:url('etc_bg_w.jpg') 434px top no-repeat; }

#etc_bg02 { text-align:left; }
#etc_bg02 #visual_leftbg { position:absolute; left:-347px; top:0; width:50%; height:660px; background:url('etc_bg_x.jpg') right top no-repeat; }
#etc_bg02 #visual_rightbg { position:absolute; right:0; top:0; width:50%; height:660px; background:url('etc_bg_x.jpg') 347px top no-repeat; }

#etc_wrap01 { position:relative; width:868px; margin:0 auto; padding:0 0 50px 0; text-align:left; }
#etc_wrap01 #etc_header img { display:block; }
#etc_wrap01 #etc_footer img { display:block; }

#etc_wrap02 { position:relative; width:694px; margin:0 auto; padding:0 0 100px 0; text-align:left; }
#etc_wrap02 #etc_header img { display:block; }

#etc_wrap01 #etc_contents { width:868px; height:340px; background:url('etc_bg_c.jpg') no-repeat; overflow:hidden; }
#etc_wrap01 #etc_contents .etc_launcherban { float:left; display:inline; width:286px; height:260px; margin:40px 0 0 40px; overflow:hidden; }
#etc_wrap01 #etc_contents .etc_login { float:left; display:inline; width:306px; margin:40px 0 0 23px; overflow:hidden; }
	#etc_contents .etc_login fieldset { display:block; width:306px; height:143px; background:url('etc_logi.jpg') no-repeat; text-align:left; }
	#etc_contents .etc_login fieldset p.actionimg { padding:1px 0 0 0; text-align:center; }
	#etc_contents .etc_login fieldset p.actionimg img { display:block; margin:0 auto; }
	#etc_contents .etc_login fieldset table { width:280px; margin:0 0 0 13px; border-top:1px solid #352c23; }
	#etc_contents .etc_login fieldset table th { width:65px; text-align:left; }
	#etc_contents .etc_login fieldset table th img { margin:0 0 0 6px; }
	#etc_contents .etc_login fieldset table td { width:158px; height:25px; color:#bea479; line-height:18px; }
	#etc_contents .etc_login fieldset table td.button { width:57px; }
	#etc_contents .etc_login fieldset table td.button input { width:49px; height:45px; margin:0; border:none; }
	#etc_contents .etc_login fieldset table td.space { height:8px; }
	#etc_contents .etc_login fieldset table td input { height:19px; margin:0 0 2px 0; border:1px solid #4e412a; background-color:#352c23; color:#ff910b; vertical-align:middle; }
	#etc_contents .etc_login fieldset table td img { margin:0 0 2px 0; cursor:pointer; vertical-align:middle; }

	#etc_contents .etc_login .login_find { margin:0 3px; padding:18px 0 8px 0; background:url('etc_logi.gif') left bottom repeat-x; }
	#etc_contents .etc_login .login_find img { vertical-align:middle; cursor:pointer; }
	#etc_contents .etc_login .login_member { margin:0 3px; padding:8px 0 0 0; }
	#etc_contents .etc_login .login_member img { margin:0 0 0 -2px; vertical-align:middle; cursor:pointer; }

	#etc_contents .login_button { margin:13px 0 0 0; text-align:center; }
	#etc_contents .login_button img { vertical-align:middle; }

#etc_wrap01 #etc_contents .errorbox_01 { width:590px; height:199px; margin:41px 0 0 39px; background:url('etc_erro.jpg') no-repeat; text-align:center; }
	#etc_contents .errorbox_01 .error_info { height:151px; }
	#etc_contents .errorbox_01 p.errortit_01 { padding:32px 0 21px 0; }
	#etc_contents .errorbox_01 p.errortit_02 { padding:42px 0 21px 0; }
	#etc_contents .errorbox_01 .error_customer { width:536px; margin:0 auto; padding:11px 0 0 0; border-top:1px solid #352c23; text-align:center; }
	#etc_contents .errorbox_01 .error_customer img { margin:0 4px; vertical-align:middle; }

	#etc_contents .error_button { width:590px; margin:17px 0 0 39px; text-align:center; }
	#etc_contents .error_button img { vertical-align:middle; }

#etc_wrap01 #etc_contents .repairbox_01 { width:590px; height:217px; margin:41px 0 0 39px; background:url('etc_repa.jpg') no-repeat; text-align:center; }
	#etc_contents .repairbox_01 .repair_info { height:130px; }
	#etc_contents .repairbox_01 p.repairtit { padding:26px 0 12px 0; }
	#etc_contents .repairbox_01 .repair_time { width:536px; margin:0 auto; padding:18px 0 0 0; border-top:1px solid #352c23; text-align:left; }
	#etc_contents .repairbox_01 .repair_time table { margin:0 0 0 50px; }
	#etc_contents .repairbox_01 .repair_time table th { width:65px; padding:5px 0 0 0; text-align:left; vertical-align:top; }
	#etc_contents .repairbox_01 .repair_time table td { height:20px; padding:2px 0 0 0; color:#ffeed5; line-height:18px; }

	#etc_contents .repair_easymu { width:590px; margin:13px 0 0 39px; text-align:center; }
	#etc_contents .repair_easymu img { margin:0 2px; vertical-align:middle; }

#etc_wrap01 #etc_contents .qna_tit { margin:50px 0 0 48px; }
	#etc_contents .qnabox_01 { width:593px; height:102px; margin:9px 0 0 39px; background:url('etc_qna_.jpg') no-repeat; text-align:center; }
	#etc_contents .qnabox_01 table th { width:57px; text-align:left; }
	#etc_contents .qnabox_01 table th img { margin:0 0 0 22px; }
	#etc_contents .qnabox_01 table td { width:536px; height:27px; color:#bea479; line-height:18px; }
	#etc_contents .qnabox_01 table td.space { height:22px; }
	#etc_contents .qnabox_01 table td input { height:19px; margin:0 0 2px 0; border:1px solid #4e412a; background-color:#352c23; color:#d5ba8d; vertical-align:middle; }
	#etc_contents .qnabox_01 table td input#btnSubmit { width:52px; height:20px; margin:0 0 2px 0; cursor:pointer; border:none; vertical-align:middle; }

	#etc_contents .qna_change { margin:22px 0 0 48px; }
	#etc_contents .qna_change img { margin-right:21px; vertical-align:middle; }

	#etc_contents .qna_button { width:590px; margin:40px 0 0 39px; text-align:center; }
	#etc_contents .qna_button img { vertical-align:middle; }

#etc_wrap02 #etc_address { width:694px; height:792px; background:url('etc_bg_d.jpg') no-repeat; overflow:hidden; }
	#etc_address .addressbox_01 { width:586px; height:97px; margin:40px 0 0 53px; background:url('etc_addr.jpg') no-repeat; text-align:center; }
	#etc_address .addressbox_01 .topname { margin:0; padding:29px 0 0 0; }
	#etc_address .addressbox_01 .topname span { font-size:16px; font-weight:bold; color:#ff9900; text-decoration:underline; }
	#etc_address .addressbox_01 .topname img { margin:0 0 4px 0; vertical-align:middle; }
	#etc_address .addressbox_01 .topnameinfo { margin:0; padding:12px 0 0 0; }

	#etc_address h3.address_tit { margin:23px 0 6px 64px; }
	#etc_address .addressbox_02 { width:586px; height:120px; margin:0 0 0 53px; background:url('etc_addr.jpg') no-repeat; text-align:center; }
	#etc_address .addressbox_02 table th { width:115px; padding:2px 0 0 0; text-align:left; }
	#etc_address .addressbox_02 table th img { margin:0 0 0 23px; }
	#etc_address .addressbox_02 table td { width:471px; color:#d5ba8d; line-height:18px; }
	#etc_address .address_check { padding:5px 42px 0 0; color:#ffeed5; text-align:center; }
	#etc_address .address_check input { width:14px; height:14px; margin:0 0 3px 0; vertical-align:middle; }

	#etc_address .addressbox_03 { width:586px; height:148px; margin:0 0 0 53px; background:url('etc_addr.jpg') no-repeat; text-align:center; }
	#etc_address .addressbox_03 table th { width:115px; padding:2px 0 0 0; }
	#etc_address .addressbox_03 table td { width:471px; height:24px; color:#bea479; line-height:18px; }
	#etc_address .addressbox_03 table td.space { height:14px; }
	#etc_address .addressbox_03 table td input { height:18px; border:1px solid #4e412a; background-color:#352c23; color:#d5ba8d; vertical-align:middle; }
	#etc_address .addressbox_03 table td img { cursor:pointer; vertical-align:middle; }

	#etc_address .addressbox_04 { width:586px; height:162px; margin:4px 0 0 53px; background:url('etc_addr.jpg') no-repeat; }
	#etc_address .addressbox_04 p.agreetext { padding:15px 0 0 25px; color:#55524e; line-height:18px; }
	#etc_address .addressbox_04 p.agreetext strong { color:#898886; }
	#etc_address .addressbox_04 p.agreeinfo { padding:8px 0 0 25px; color:#6b553a; line-height:18px; }

	#etc_address .address_button { margin:20px 0 0 0; text-align:center; }
	#etc_address .address_button input, #etc_address .address_button img { vertical-align:middle; }

#etc_wrap02 #etc_protection { width:694px; height:792px; background:url('etc_bg_d.jpg') no-repeat; overflow:hidden; }
	#etc_protection .protection_topimg { margin:30px 0 0 0; text-align:center; }
	#etc_protection .protection_campaign { margin:20px 0 0 0; text-align:center; }
	#etc_protection .protectionbox { width:586px; height:379px; margin:18px 0 0 53px; background:url('etc_prot.jpg') left bottom no-repeat; text-align:center; }
	#etc_protection .protectionbox table th { width:120px; text-align:left; }
	#etc_protection .protectionbox table th img { margin:0 0 0 23px; }
	#etc_protection .protectionbox table td { width:466px; height:24px; color:#bea479; line-height:18px; }
	#etc_protection .protectionbox table td.space { height:10px; }
	#etc_protection .protectionbox table td input { height:18px; margin:0 0 2px 0; border:1px solid #4e412a; background-color:#352c23; color:#d5ba8d; vertical-align:middle; }
	#etc_protection .protectionbox .changeguide { width:542px; margin:13px auto 0; padding:23px 0 0 0; border-top:1px solid #352c23; text-align:left; }
	#etc_protection .protectionbox .changeguide p { padding:0 0 4px 4px; color:#898886; }
	#etc_protection .protectionbox .changeguide ul li { list-style:none; height:17px; padding:0 0 0 12px; background:url('etc_prot.gif') 4px 5px no-repeat; color:#55524e; }

	#etc_protection .protection_qna { margin:7px 0 0 0; text-align:center; }
	#etc_protection .protection_qna img { margin:0 8px; vertical-align:middle; }

	#etc_protection .protection_button { margin:25px 0 0 0; text-align:center; }
	#etc_protection .protection_button input, #etc_protection .protection_button img { vertical-align:middle; }
