@charset "utf-8";
/* CSS Document */

body,td,TR,input,DIV,form,pre,select,textarea{
	word-break:break-all;
	font-size:12px;
	font-family:Arial, "dotum";
	line-height:14px;
}
img, a {border:none;}
input {padding:0; margin:0;}
form{margin:0; padding:0; display:inline;}

body { overflow:hidden; padding:0; margin:0; width:900px;}

#contents {	width:820px; padding:0; margin:0; }

#people_name { }
#contents_body { }
.p0 { padding-left:15px; position:relative;}
.p0 table tr td { position:relative; }
.p0 table tr td .r_button_top { position:absolute; top:2px; left:3px; }
#p1 { padding-left:15px; padding-top:16px; padding-bottom:24px;}
#p2 { padding-left:0px; padding-top:0px; padding-bottom:8px;}
.p3 {
	padding-left:15px;
	font-size:10px;
	padding-top:10px;
	color:#999;
}
#p4 { text-align:center;}

/* .r_button { margin:0px; padding: 2px; } */
.c_label { padding-left:6px; padding-right:35px; padding-top:0px; padding-bottom:0px; }
.d_label { padding-left:6px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.p0_name {
	width: 67px;
	height:16px;
	background-image: url(../img/form_mail_name_bg.gif);
	background-repeat: no-repeat;
	background-position:0 0px;
	line-height:16px;
	vertical-align: top;
}

.p2_name { width: 67px; height:16px; background-image: url(../img/form_mail_name_bg.gif); background-repeat: no-repeat; background-position:0 0px; line-height:16px; }
.p2_name, .p2_inputbox, .p3_agreement { padding-bottom:13px;}

.input_name { width:100px; height:16px; border: 1px solid #abadb3; }
.input_name2 {	width:250px; height:16px; border: 1px solid #abadb3; }
.input_text { width:730px; }
.p3_agreement, .agreement {font-size:11px; line-height: 11px; }
.agreement {
	width:580px;
	text-align: right;
}

.r_button_top {
	margin:0;
	padding:0;
	vertical-align: top;
	line-height:54px;
}

.t_16 {padding-top:16px;}
.b_16 {padding-bottom: 16px;}
.b_24 {padding-bottom: 24px;}
.ub {
	padding:0;
	margin-bottom: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BDBEC0;
	width: 608px;
	margin-left: 2px;
}
.on_bro { padding:0;}