#error_message {
	margin:auto;
	text-align:center; }
	#error_message dl {
		width:359px;
		margin:40px 0 0 0;
		padding:0;
		background:url('../images/error_bottom.gif') no-repeat left bottom; }
		#error_message dl dt {
			height:35px;
			margin:0;
			padding:0;
			text-align:left;
			background:url('../images/error_tit.gif') no-repeat left top; }
			#error_message dl dt h1 {
				font:bold 14px/18px 굴림,돋움,바탕;
				color:#fff;
				border:0;
				text-indent:-10000em; }
		#error_message dl dd {
			width:319px;
			font:12px/18px 굴림,돋움,바탕;
			color:#fff;
			text-align:justify;
			padding:20px;
			margin:0 0 8px 0;
			background:#FFADC4; }

#acnt_info_left {
	float:left;
	margin:10px 20px 0 0;
	width:330px; }
#acnt_info_right {
	float:left;
	width:270px;
	margin:10px 0 0 0; }
#acnt_info_left dl#acnt_info {
	width:330px;
	margin:0;
	padding:0;
	background:url('../images/hosting_info_box_background.gif') repeat-y; }
	#acnt_info_left dl#acnt_info dt.title {
		margin:0;
		padding:5px 0 5px 0;
		background:url('../images/hosting_info_box_top.gif') no-repeat left top; }
		#acnt_info_left dl#acnt_info dt h2 {
			font:bold 14px/18px 굴림,돋움,바탕;
			color:#3992D6;
			margin:0;
			padding:10px 0 0 45px;
			background:url('../images/menu_guide.gif') no-repeat 20px 10px; }
	#acnt_info_left dl#acnt_info dd.content {
		width:328px;
		padding:0 5px 5px 5px;
		margin:0;
		background:url('../images/hosting_info_box_bottom.gif') no-repeat left bottom; }
		#acnt_info_left dl#acnt_info dd.content dl.item {
			position:relative;
			z-index:3;
			font:12px/16px 굴림,돋움,바탕;
			color:#333;
			margin:0;
			padding:0 15px 4px 10px; }
			#acnt_info_left dl#acnt_info dd.content dl.item dt {
				position:absolute;
				z-index:4;
				left:0;
				top:0;
				margin:0;
				padding:0; }
			#acnt_info_left dl#acnt_info dd.content dl.item dd {
				padding:0 0 0 90px;
				margin:0; }

#acnt_info_left form#user_info {
	width:330px;
	margin:10px 0 0 0;
	padding:0;
	background:#f0f0f0; }
	#acnt_info_left form#user_info h3 {
		margin:0;
		padding:6px 0 0 35px;
		font:bold 14px/18px 굴림,돋움,바탕;
		color:#f68;
		background:url('../images/host_user_box_top.gif') no-repeat left top; }
	#acnt_info_left form#user_info dl {
		margin:0;
		padding:0; }
		#acnt_info_left form#user_info dl dt {
			font:bold 12px/16px 굴림,돋움,바탕;
			color:#222;
			margin:0;
			padding:4px 0 4px 10px; }
		#acnt_info_left form#user_info dl dd {
			font:12px/16px 굴림,돋움,바탕;
			color:#333;
			margin:0;
			padding:0; }
			#acnt_info_left form#user_info dl dd fieldset {
				position:relative;
				z-index:3;
				padding:0 0 0 88px;
				margin:0; }
				#acnt_info_left form#user_info dl dd fieldset label {
					position:absolute;
					z-index:4;
					left:10px;
					top:4px; }
			#acnt_info_left form#user_info dl dd fieldset input.text {
				border:1px solid #999;
				width:230px;
				height:18px;
				font:12px/16px 굴림,돋움,바탕; }
			#acnt_info_left form#user_info dl dd fieldset input.zip {
				border:1px solid #999;
				width:30px;
				height:18px;
				font:12px/16px 굴림,돋움,바탕; }
			#acnt_info_left form#user_info dl dd fieldset input.phone {
				border:1px solid #999;
				width:30px;
				height:18px;
				font:12px/16px 굴림,돋움,바탕; }
			#acnt_info_left form#user_info dl dd fieldset input.password {
				border:1px solid #999;
				width:100px;
				height:18px;
				font:12px/16px 굴림,돋움,바탕; }
		#acnt_info_left form#user_info dl dd.bottom {
			margin:0;
			padding:5px 15px 15px 0;
			text-align:right;
			background:url('../images/host_user_box_bottom.gif') no-repeat left bottom; }
			#acnt_info_left form#user_info dl dd.bottom input.submit {
				border:1px solid #999;
				background:#fff;
				font:12px/16px 굴림,돋움,바탕;
				color:#333; }

#acnt_info_right dl#support {
	width:270px;
	margin:0;
	padding:0; }
	#acnt_info_right dl#support dt.title {
		font:bold 14px/18px 굴림,돋움,바탕;
		color:#3992D6;
		margin:0;
		padding:10px 0 0 35px;
		background:url('../images/menu_guide.gif') no-repeat 10px 10px; }
	#acnt_info_right dl#support dd.content {
		margin:0;
		padding:5px 0 0 0; }
		#acnt_info_right dl#support dd.content dl.item {
			position:relative;
			z-index:3;
			padding:0;
			margin:0 0 5px 0;
			width:270px; }
			#acnt_info_right dl#support dd.content dl.item dt {
				padding:0 0 0 100px;
				margin:0;
				height:52px; }
				#acnt_info_right dl#support dd.content dl.item dt.mysql { background:url('../images/host_extra_mysql_icon.gif') no-repeat left top; }
				#acnt_info_right dl#support dd.content dl.item dt.maillist { background:url('../images/host_extra_maillist_icon.gif') no-repeat left top; }
				#acnt_info_right dl#support dd.content dl.item dt.pop3 { background:url('../images/host_extra_pop_icon.gif') no-repeat left top; }
				#acnt_info_right dl#support dd.content dl.item dt p.title {
					font:bold 12px/18px 굴림,돋움,바탕;
					color:#3A741F;
					margin:0;
					padding:6px 0 2px 0; }
				#acnt_info_right dl#support dd.content dl.item dt p.menu {
					margin:0;
					padding:0; }
					#acnt_info_right dl#support dd.content dl.item dt p.menu a {
						font:12px/16px 굴림,돋움,바탕;
						color:#444;
						text-decoration:none; }
						#acnt_info_right dl#support dd.content dl.item dt p.menu a:hover { text-decoration:underline; }
			#acnt_info_right dl#support dd.content dl.item dd {
				margin:0;
				padding:0 0 0 10px;
				color:#444;
				background:url('../images/dot_666666.gif') no-repeat left 4px; }
				#acnt_info_right dl#support dd.content dl.item dd ul {
					border-top:1px dotted #ccc;
					margin:2px;
					padding:2px 0 2px 8px;
					list-style:decimal; }
					#acnt_info_right dl#support dd.content dl.item dd ul li {
						margin:0 0 0 15px;
						padding:0; }
				#acnt_info_right dl#support dd.content dl.item dd p {
					margin:4px 0 0 0;
					padding:0 2px 0 0;
					text-align:right; }
					#acnt_info_right dl#support dd.content dl.item dd p a {
						border:1px solid #222;
						padding:2px 4px 0 4px;
						height:16px; }

#acnt_info_right dl#fee_type {
	width:270px;
	margin:10px 0 0 0;
	padding:0;
	background:url('../images/introbg_middle_left.gif') repeat-y left top; }
	#acnt_info_right dl#fee_type dt.title {
		margin:0;
		padding:0;
		background:url('../images/introbg_top_middle.gif') repeat-x; }
		#acnt_info_right dl#fee_type dt.title div.left { background:url('../images/introbg_top_left.gif') no-repeat left top; }
		#acnt_info_right dl#fee_type dt.title div.right { background:url('../images/introbg_top_right.gif') no-repeat right top; }
		#acnt_info_right dl#fee_type dt.title h2 {
			font:bold 14px/18px 굴림,돋움,바탕;
			color:#f68;
			margin:0;
			padding:10px 0 0 35px;
			background:url('../images/menu_guide.gif') no-repeat 10px 10px; }
	#acnt_info_right dl#fee_type dd.content {
		margin:0;
		padding:5px 19px 0 19px;
		background:url('../images/introbg_middle_right.gif') repeat-y right top; }
		#acnt_info_right dl#fee_type dd.content dl.item {
			margin:0;
			padding:0 0 10px 0; }
			#acnt_info_right dl#fee_type dd.content dl.item dt {
				font:12px/18px 굴림,돋움,바탕;
				color:#036;
				margin:0;
				padding:0 0 2px 15px;
				background:url('../images/hand_arrow.png') no-repeat left 2px; }
			#acnt_info_right dl#fee_type dd.content dl.item dd {
				font:12px/16px 굴림,돋움,바탕;
				color:#333;
				margin:0;
				padding:0; }
				#acnt_info_right dl#fee_type dd.content dl.item dd div.alert {
					padding:5px;
					margin:0 0 5px 0;
					text-align:justify;
					font:12px/18px 굴림,돋움,바탕;
					color:#036;
					border-top:1px dotted #666;
					border-bottom:1px dotted #666; }
				#acnt_info_right dl#fee_type dd.content dl.item dd fieldset {
					position:relative;
					z-index:5;
					margin:0;
					padding:0 0 0 120px; }
					#acnt_info_right dl#fee_type dd.content dl.item dd fieldset label.item {
						position:absolute;
						z-index:6;
						left:0;
						top:2px; }
					#acnt_info_right dl#fee_type dd.content dl.item dd fieldset input {
						width:105px;
						height:18px;
						font:12px/18px 굴림,돋음,바탕;
						color:#333; }
					#acnt_info_right dl#fee_type dd.content dl.item dd fieldset select {
						font:12px/18px 굴림,돋음,바탕;
						color:#333; }
				#acnt_info_right dl#fee_type dd.content dl.item dd input.submit {
					font:12px/18px 굴림,바탕,돋움;
					color:#333;
					border:1px solid #ccc;
					background:#efefef; }
	#acnt_info_right dl#fee_type dd.bottom {
		margin:0;
		padding:0;
		height:10px;
		background:url('../images/introbg_bottom_middle.gif') repeat-x left bottom; }
		#acnt_info_right dl#fee_type dd.bottom div { height:10px; }
		#acnt_info_right dl#fee_type dd.bottom div.left { background:url('../images/introbg_bottom_left.gif') no-repeat left bottom; }
		#acnt_info_right dl#fee_type dd.bottom div.right { background:url('../images/introbg_bottom_right.gif') no-repeat right bottom; }


#acnt_info_right dl#fee_log {
	width:270px;
	margin:10px 0 0 0;
	padding:0; }
	#acnt_info_right dl#fee_log dt.title {
		font:bold 14px/18px 굴림,돋움,바탕;
		color:#f68;
		margin:0;
		padding:10px 0 0 35px;
		background:url('../images/menu_guide.gif') no-repeat 10px 10px; }
	#acnt_info_right dl#fee_log dd.content {
		margin:0;
		padding:5px 0 0 0; }
		#acnt_info_right dl#fee_log dd.content dl.item {
			margin:0;
			padding:0 0 10px 0; }
			#acnt_info_right dl#fee_log dd.content dl.item dt {
				font:12px/18px 굴림,돋움,바탕;
				color:#036;
				margin:0;
				padding:0 0 2px 0; }
			#acnt_info_right dl#fee_log dd.content dl.item dd.fee {
				position:relative;
				z-index:3;
				font:12px/16px 굴림,돋움,바탕;
				color:#333;
				margin:0;
				padding:0 0 0 100px; }
				#acnt_info_right dl#fee_log dd.content dl.item dd.fee span {
					position:absolute;
					z-index:4;
					left:-98px;
					top:0;
					text-align:left;
					width:100px;
					display:block; }
			#acnt_info_right dl#fee_log dd.content dl.item dd.fee2 {
				font:12px/16px 굴림,돋움,바탕;
				color:#333;
				margin:0;
				padding:0; }
			#acnt_info_right dl#fee_log dd.content dl.item dd.more {
				position:relative;
				z-index:3;
				margin:0;
				padding:0;
				height:13px;
				background:url('../images/host_green_more.gif') no-repeat 220px 4px; }
				#acnt_info_right dl#fee_log dd.content dl.item dd.more a {
					position:absolute;
					z-index:4;
					left:220px;
					top:4px;
					display:block
					font:8px/8px 굴림,돋움,바탕;
					text-indent:-10000em;
					width:45px;
					height:9px; }

h2#hosting_regist_title {
	font:bold 14px/18px 굴림,돋움,바탕;
	color:#3992D6;
	margin:10px 0 0 0;
	padding:10px 0 0 45px;
	background:url('../images/menu_guide.gif') no-repeat 20px 10px; }

#rule_desc {
	margin:10px 10px 5px 24px;
	padding:0;
	color:#222;
	list-style:none; }
	#rule_desc li {
		margin:0;
		padding:0 0 2px 12px;
		background:url('../images/dot_666666.gif') no-repeat left 4px; }
#rule {
	margin:10px 0 0 0;
	padding:0;
	background:url('../images/introbg_middle_left.gif') repeat-y left top; }
	#rule h3 {
		margin:0;
		padding:10px 0 0 10px;
		font:bold 14px/18px 굴림,돋움,바탕; }
	#rule div.title {
		margin:0;
		padding:0;
		background:url('../images/introbg_top_middle.gif') repeat-x; }
		#rule div.title div.left { background:url('../images/introbg_top_left.gif') no-repeat left top; }
		#rule div.title div.right { background:url('../images/introbg_top_right.gif') no-repeat right top; }
	#rule dl {
		height:350px;
		overflow:auto;
		font:12px/18px 굴림,돋움,바탕;
		margin:0;
		padding:10px 19px 0 19px;
		background:url('../images/introbg_middle_right.gif') repeat-y right; }
		#rule dl dt {
			margin:0;
			padding:4px 0 4px 0;
			color:#036; }
		#rule dl dd {
			margin:0;
			padding:0 0 0 20px;
			text-align:justify;
			text-indent:-8px; }
			#rule dl dd ul {
				margin:0;
				padding:0 0 0 8px;
				list-style:none; }
	#rule div.bottom {
		margin:0;
		padding:0;
		height:15px;
		font:6px/10px 굴림,돋움,바탕;
		background:url('../images/introbg_bottom_middle.gif') repeat-x left bottom; }
		#rule div.bottom div { height:15px; }
		#rule div.bottom div.left { background:url('../images/introbg_bottom_left.gif') no-repeat left bottom; }
		#rule div.bottom div.right { background:url('../images/introbg_bottom_right.gif') no-repeat right bottom; }
#rule_button {
	margin:10px 0;
	padding:0; }
#rule_button li {
	width:63px;
	height:28px;
	margin:0 5px 0 0;
	float:left; }
	#rule_button li a {
		display:block;
		text-indent:-10000em;
		width:63px;
		height:28px; }
	#rule_button li.agreement { background:url('../images/agree_button.gif') no-repeat left top; }
	#rule_button li.cancel { background:url('../images/cancel_button.gif') no-repeat left top; }

#regist_info_form {
	margin:0;
	padding:0; }
#regist_info {
	margin:0;
	padding:1px;
	border:1px solid #a8a8a8;
	background:#f5f5f5; }
	#regist_info fieldset {
		position:relative;
		z-index:3;
		margin:0 0 1px 0;
		padding:0 0 0 160px;
		background:#ccc; }
		#regist_info fieldset legend {
			position:absolute;
			z-index:4;
			font:bold 12px/16px 굴림,돋움,바탕;
			color:#fff;
			left:10px;
			top:5px; }
		#regist_info fieldset div {
			padding:4px 2px 0 10px;
			background:#f5f5f5; }
			#regist_info fieldset div label {
				display:block;
				float:left;
				padding:2px 0 0 0;
				width:100px; }
				#regist_info fieldset div label.essential {
					font:12px/16px 굴림,바탕,돋움;
					color:#f30; }
			#regist_info fieldset div p {
				float:left;
				width:340px;
				margin:0;
				padding:0; }
			#regist_info fieldset div ul {
				width:350px;
				margin:4px 0 0 105px;
				padding:0;
				list-style:none; }
				#regist_info fieldset div ul li {
					text-align:justify;
					margin:0;
					padding:0 0 0 12px;
					background:url('../images/dot_666666.gif') no-repeat left 4px; }
	#regist_info input.text {
		width:300px;
		height:16px;
		border:1px solid #aaa;
		font:12px/16px 굴림,돋움,바탕;
		color:#333; }
	#regist_info input.name {
		width:100px;
		height:16px;
		border:1px solid #999;
		font:12px/16px 굴림,돋움,바탕;
		color:#333; }
	#regist_info input.phone {
		width:40px;
		height:16px;
		border:1px solid #999;
		font:12px/16px 굴림,돋움,바탕;
		color:#333; }
	#regist_info input.zip {
		width:30px;
		height:16px;
		border:1px solid #999;
		font:12px/16px 굴림,돋움,바탕;
		color:#333; }
	#regist_info input.day {
		width:20px;
		height:16px;
		border:1px solid #999;
		font:12px/16px 굴림,돋움,바탕;
		color:#333; }
	#regist_info input.button {
		height:20px;
		border:1px solid #999;
		font:12px/16px 굴림,돋움,바탕;
		color:#333;
		background:#fff; }
	#regist_info select {
		height:20px;
		font:12px/16px 굴림,돋움,바탕;
		color:#333; }
	#regist_info textarea {
		width:340px;
		height:100px; }
	#regist_info textarea#etc { width:400px; }

#regist_info_form p.regist_info_submit {
	text-align:center;
	margin:5px 0;
	padding:0; }
	#regist_info_form p.regist_info_submit input.submit {
		border:1px solid #222;
		font:12px/18px 굴림,돋움,바탕;
		color:#222; }

#regist_confirm {
	margin:10px 0 0 0;
	padding:0;
	background:url('../images/introbg_middle_left.gif') repeat-y left top; }
	#regist_confirm h3 {
		margin:0;
		padding:10px 0 0 10px;
		font:bold 14px/18px 굴림,돋움,바탕; }
	#regist_confirm div.title {
		margin:0;
		padding:0;
		background:url('../images/introbg_top_middle.gif') repeat-x; }
		#regist_confirm div.title div.left { background:url('../images/introbg_top_left.gif') no-repeat left top; }
		#regist_confirm div.title div.right { background:url('../images/introbg_top_right.gif') no-repeat right top; }
	#regist_confirm dl {
		font:12px/18px 굴림,돋움,바탕;
		color:#222;
		margin:0;
		padding:10px 19px 0 19px;
		background:url('../images/introbg_middle_right.gif') repeat-y right; }
		#regist_confirm dl dt {
			font:bold 12px/18px 굴림,돋움,바탕;
			margin:0;
			padding:4px 0 4px 0;
			color:#036; }
		#regist_confirm dl dd {
			margin:0;
			padding:0 0 0 20px;
			text-align:justify;
			text-indent:-8px; }
			#regist_confirm dl dd.half {
				float:left;
				width:47%; }
			#regist_confirm dl dd strong {
				display:block;
				float:left;
				padding:0 0 0 10px;
				color:#369;
				width:100px; }
	#regist_confirm div.bottom {
		clear:both;
		margin:0;
		padding:0;
		height:15px;
		font:6px/10px 굴림,돋움,바탕;
		background:url('../images/introbg_bottom_middle.gif') repeat-x left bottom; }
		#regist_confirm div.bottom div { height:15px; }
		#regist_confirm div.bottom div.left { background:url('../images/introbg_bottom_left.gif') no-repeat left bottom; }
		#regist_confirm div.bottom div.right { background:url('../images/introbg_bottom_right.gif') no-repeat right bottom; }
#regist_confirm_button {
	text-align:center;
	margin:5px 0;
	padding:0; }
	#regist_confirm_button input.submit {
		border:1px solid #222;
		font:12px/18px 굴림,돋움,바탕;
		color:#222; }

#unregist_box {
	margin:10px 0 0 0;
	padding:0;
	background:url('../images/introbg_middle_left.gif') repeat-y left top; }
	#unregist_box dt.top {
		margin:0;
		padding:0;
		background:url('../images/introbg_top_middle.gif') repeat-x; }
		#unregist_box dt.top div.left { background:url('../images/introbg_top_left.gif') no-repeat left top; }
		#unregist_box dt.top div.right { background:url('../images/introbg_top_right.gif') no-repeat right top; }
		#unregist_box dt.top h2 {
			font:bold 14px/18px 굴림,돋움,바탕;
			color:#3992D6;
			margin:0;
			padding:10px 0 0 45px;
			background:url('../images/menu_guide.gif') no-repeat 20px 10px; }
	#unregist_box dd.body {
		font:12px/18px 굴림,돋움,바탕;
		color:#666;
		letter-spacing:-0.025em;
		margin:0;
		padding:10px 19px 0 19px;
		background:url('../images/introbg_middle_right.gif') repeat-y right top; }
		#unregist_box dd.body ul {
			list-style:none;
			margin:0;
			padding:0 10px 0 5px; }
			#unregist_box dd.body ul li {
				margin:0;
				padding:0 0 2px 12px;
				background:url('../images/dot_666666.gif') no-repeat left 4px; }
		#unregist_box dd.body form {
			margin:0;
			padding:0; }
		#unregist_box dd.body fieldset {
			position:relative;
			z-index:3;
			margin:0;
			padding:2px 0 2px 100px; }
			#unregist_box dd.body fieldset label.item {
				position:absolute;
				z-index:4;
				left:0;
				top:2px;
				display:block;
				width:100px; }
			#unregist_box dd.body fieldset label.item2 {
				display:block;
				padding:2px 0 0 0;
				width:60px;
				float:left; }
		#unregist_box dd.body div.button {
			padding:4px 0 0 0;
			text-align:center; }
	#unregist_box dd.bottom {
		margin:0;
		padding:0;
		height:25px;
		font:12px/16px 굴림,돋움,바탕;
		background:url('../images/introbg_bottom_middle.gif') repeat-x left bottom; }
		#unregist_box dd.bottom div { height:25px; }
		#unregist_box dd.bottom div.left { background:url('../images/introbg_bottom_left.gif') no-repeat left bottom; }
		#unregist_box dd.bottom div.right { background:url('../images/introbg_bottom_right.gif') no-repeat right bottom; }
	#unregist_box input.text {
		border:1px solid #999;
		height:16px;
		width:80px;
		font:12px/18px 굴림,돋움,바탕;
		color:#666; }
	#unregist_box input.email { width:180px; }
	#unregist_box input.zip { width:30px; }
	#unregist_box input.addr { width:300px; }
	#unregist_box textarea {
		font:12px/18px 굴림,돋움,바탕;
		color:#666;
		border:1px solid #999;
		width:380px;
		height:80px; }
	#unregist_box input.button {
		border:1px solid #999;
		background:#efefef;
		font:12px/18px 굴림,돋움,바탕;
		color:#333; }

