.write_wrap {
	margin-top:15px;
	width:100%;
}
.write_wrap table {
	width:100%;
	border-collapse:collapse;
	border-top: solid 3px #eef4fb;
	border-bottom: solid 3px #eef4fb;
}
.write_wrap table tr {
	height:35px;
	border-bottom:solid 1px #ccc;
}
.write_wrap th {
	/*color:#8492a0;*/
	font-size:0.9em;
	font-weight:normal;
	background-color:#f9f9f9;
	border-right:solid 1px #ccc;
}
.write_wrap td {
	padding: 8px 0 8px 5px;
}

/*문의 타입*/
#ca_name {
	display:inline-block;
	width:100%;
}
#ca_name label, #ca_name input[type="checkbox"] {
	cursor:pointer;
}
#ca_name li {
	float:left;
	width:168px;
	font-size:0.93em;
	height:20px;
	line-height:20px;
}
#ca_name li input[type="radio"] {
	width:13px;
	height:13px;
	vertical-align:-2px;
	margin-right:3px;

	background-color:#fff;
	border:solid 1px #bbb;	
	border-radius:100%;
}
#ca_name li:nth-child(n+5){
	margin-top:8px;
}

.write_wrap input[type="text"] {
	border:solid 1px #bbb;
	width:220px; /*default width*/
	height:23px;
	font-size:0.9em;
	color:#666;
	text-indent:5px;
}
.write_wrap input[disabled="true"], .write_wrap input[readonly="true"] {
	background-color:#fafafa;
}
.write_wrap input.short {
	width:90px;
}
.write_wrap input.middle {
	width:150px;
}
.write_wrap input.long {
	width:100%;
}
.write_wrap input.number {
	text-align:center;
	font-family:tahoma;
}
.write_wrap select {
	width:150px;
	border:solid 1px #bbb;
	height:23px;
}

.write_wrap input[type="file"] {
	border:none;
	text-indent:0;
}
.write_wrap textarea {
	border:solid 1px #bbb;
}

.warning_wrap {
	margin-top:20px;
	padding:20px 20px 5px;
	background-color:#f9f9f9;
	border:solid 1px #ccc;
}
.warning_wrap h3 {
	font-size:0.95em;
}
.warning_wrap h3 strong {
	color:#f00;
}
.warning_wrap h3 span {
	font-weight:normal;
	font-size:0.9em;
	color:#666;
	margin-left:10px;
}
.warning_wrap table {
	background-color:#fff;
	width:100%;
	margin-top:10px;
}
.warning_wrap table td, .warning_wrap table th {
	border:solid 1px #ccc;
}
.warning_wrap table thead tr {
	height: 35px;
}
.warning_wrap table tbody tr {
	height:50px;
}
.warning_wrap table tbody td {
	text-align:center;
	padding: 10px 0;
}
.warning_wrap table tfoot tr, .warning_wrap table tfoot td {
	border:none;
	background-color:#f9f9f9;
}
.warning_wrap table tfoot tr {
	height: 50px;
	text-align:center;
}
.warning_wrap table tfoot input[type="checkbox"] {
	vertical-align:-3px;
	margin-right:3px;
}
.warning_wrap table tfoot label {
	color:#058ed6;
	cursor:pointer;
	font-weight:bold;
}

.btn_wrap {
	width:100%;
	text-align:center;
	margin-top:15px;
	/*background-color:#f6f5f1;*/
	padding: 10px 0;
}
#btn_write {	
	border-radius:3px;	
	border:solid 1px #ccc;
	padding: 15px 40px;
	background-color:#f9f9f9;
	color:#666;
	transition: all 0.3s;
}
#btn_write.active {
	border: solid 1px #316aef;
	background-color:#417aff;
	color:#fff;
}

.desc {
	font-size:0.85em;
	color:#666;
}
.desc strong {
	color:#f00;
	font-weight:normal;
}