.box_online {
	width:100%;
	position:relative;
	border-width:2px;
	border-style:solid;
	border-color:#CCC;  /* ¶óÀÎ »ö»ó ÁöÁ¤ */
	font-size: 12px; 
}
.box_online .title { padding:10px 5px; }
.box_online fieldset {
	border-width:0px;
}

.box_online .top_img {    /* »ó´Ü ÀÌ¹ÌÁö À§Ä¡ ¼³Á¤ */
	position:absolute;
	padding-left:425px;	
	padding-top:10px;
	z-index:2;	
}

.box_online .top_img .box {
	position:relative;
	background:#FFF;
	padding:10px;
}


.box_online .box_tl {
	width:7px;
	height:7px;
	position:absolute;
	display:block;
	top: -2px;
	left: -2px;
	background:url("../../online/images/skin1/bg_skin1.gif");
	background-position:0 0;
	background-repeat: no-repeat;
	overflow: hidden; 
}

.box_online .box_tr {
	width:7px;
	height:7px;
	position:absolute;
	display:block;
	top: -2px;
	right: -2px;
	margin-left:100%;
	background:url("../../online/images/skin1/bg_skin1.gif");
	background-position:-7px 0;
	background-repeat: no-repeat;
	overflow: hidden; 
}

.box_online .contents {
	position:relative;
	padding:10px;
}

.box_online .box_bl {
	width:7px;
	height:7px;
	position:absolute;
	display:block;
	bottom: -2px; 
	left: -2px;
	background:url("../../online/images/skin1/bg_skin1.gif");
	background-position:0 -7px; 
	background-repeat: no-repeat;
	overflow: hidden; 
}

* html .box_online .box_bl {
	bottom: -3px; 
}

.box_online .box_br {
	width:7px;
	height:7px;
	position:absolute;
	display:block;
	bottom: -2px;
	right: -2px;
	background:url("../../online/images/skin1/bg_skin1.gif");
	background-position: -7px -7px; 
	background-repeat: no-repeat;
	overflow: hidden; 
}

* html .box_online .box_br {
	bottom: -3px;
}

.box_online dl {
	border-width:0 0 1px 0;
	border-style:dotted;
	border-color:#CCC;
	padding-bottom:4px;
	margin-top:0;
	margin-bottom:4px;
}

* html .box_online dl {
float: left; 
}

.box_online dt {
	padding-top:3px;
	font-weight:bold;
	color:#7E8280;
	width:13%;
}

*:first-child+html .box_online dd {	
	width:87%;
}

.box_online dd {	
	width:100%;

}

* html .box_online dd {	
	width:83%;
	float: left; 
}

.box_online p {
	text-align:center;
	padding:20px;
}

.box_online textarea {
		width: 80%; 
		height: 150px; 
}

* html .box_online textarea {
	width: 500px; 
	height: 150px; 
}

.box_address {
	padding-bottom:4px;
	padding-left:13%;
}

*:first-child+html .box_address {
	padding-left:0px;
}

* html .box_address {
	padding-left:0px;
}

.box_address .zip_search {
	margin-bottom:-5px;
	cursor:pointer;
}

.box_address #post_f, #post_l {
	width:30px;
}

.box_address #oe_address {
	width:400px;
}

.box_address #oe_content {
	width:87%;
}
