/* common */
	@charset "utf-8";
	* { margin: 0; margin: 0; }
	body, html { margin:0; padding:0; width:100%; height: 100%; word-break:break-all; background: url('../img/close/g2_close_bg.gif') repeat-x #F1F0F0; font-family:dotum, arial, malgungothic, 맑은고딕; color:#6A6A6A; font-size:12px;}
	img,a { border:0; }
	li { list-style-type: none; }
	img {border:0 none; vertical-align:top;}
	div, ul, ol, li, dl, dd, dt, h1, h2 {margin:0;padding:0;}

/* main */
	#close_wrapper {width:1023px; margin:0 auto; }
	#close_top {float:left; position:relative; width:100%; text-align:right;}
	#close_top ul {margin:19px 0 5px 0; height:54px;}
	#close_middle {float:left; position:relative; width:1021px;text-align:center; background: url('../img/close/g2_close_middle.jpg') no-repeat; height:770px;}
	#close_middle li{ margin: 671px 0 0 0;}
	#close_middle img{padding: 0 5px 0 5px;}
	#close_footer {float:left; position:relative; width:100%; padding: 20px 0 20px 0; text-align:right; vertical-align:middle;}
	#close_footer img{padding: 0 30px 0 0;}

/* popup */
	.pop_body {background: url('../img/close/pop_bg.gif') repeat;}
	#pop_wrapper01 {float:left; position:relative;width:434px; height:400px;  margin:0px auto; background: url('../img/close/g2_close_pop_bg01.gif') no-repeat #F4F2EA;}
	#pop_wrapper02 {float:left; position:relative;width:434px; height:400px;  margin:0px auto; background: url('../img/close/g2_close_pop_bg02.gif') no-repeat #F4F2EA;}
	#pop_top {float:left; position:relative; width:100%; text-align:right;}
	#pop_top li{margin: 87px 10px 0 0;}

	#pop_top2 {float:left; position:relative; width:100%; }
	#pop_top2 li{height:70px;}

	#pop_middle {float:left; position:relative; width:100%; height:235px;}
	#pop_middle li{margin: 32px 0 0 38px;}
	#pop_middle table {width:100%; border:0 none; border-collapse:collapse; table-layout:fixed;}
	#pop_middle table td {height:32px;}

	#pop_middle2 {float:left; position:relative; width:100%; height:267px;}
	#pop_middle2 li{margin: 32px 0 0 38px;}
	#pop_middle2 table {width:100%; border:0 none; border-collapse:collapse; table-layout:fixed;}
	#pop_middle2 table td {height:32px;}

	.pop_auto {vertical-align:top; padding: 10px 0 0 0;}
	.pop_auto2 {vertical-align:top; padding: 4px 0 0 0;}

	.pop_input {width:80px; height:16px; border: solid 1px #D1C9B5; color:#7F7F7F; font-size:12px; padding: 3px 0 0 0;}
	.pop_input_character {width:60px; height:18px; border: solid 2px #D1C9B5; color:#7F7F7F; font-size:12px; font-weight:bold; padding: 4px 5px 0 5px; text-align:center;}


	#pop_btn {float:left; position:relative; width:100%; text-align:center; margin: 0 0 0 0;}
	#pop_btn img{padding: 0 5px 0 5px;}
