body, tr, td, input, select, textarea, p {
	margin: 0; padding: 0;
	font-size: 8pt; font-family: µ¸¿ò; color: #666; line-height: 180%;
	}

img {border: none;}


.icon {
	margin-bottom: 5px;
	text-align: right;
	}

#write_table {
	border-top: 3px solid #CCC; border-bottom: 3px solid #CCC;
	}
#write_table th {
    width: 120px; height: 35px; padding-right: 10px;
    font-family: ¹ÙÅÁ, ¹ÙÅÁÃ¼; color: 666; font-size: 9pt; font-weight: lighter;
	text-align: right;
	}
#write_table span {
	width: 85px; height: 22px; padding: 4px 7px 0 0;
	background: #F7F7F7;
	}

#btn {
	margin-top: 10px;
	text-align: center;
	}
#btn img, input { margin: 0 5px; vertical-align: middle; }


input {
    border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid #BFBFBF' );
	vertical-align: middle;
	}
.input1 { width: 40%; height: 21px; }
.input2 { width: 95%; height: 21px; }

textarea {
    border: 1px solid #BFBFBF; overflow:auto;
	width: 95%;
	}

.need { /* ÇÊ¼öÇ×¸ñ */
    font-family: ¹ÙÅÁ, ¹ÙÅÁÃ¼; color: #FF4E97;
	padding-right: 5px;
	}
.alert { /* Ç×¸ñº° ¼³¸í±Û */
    font-size: 8pt; color: #F00; letter-spacing: -1px;
	padding-left: 5px;
	}
.area {
    padding: 5px 0;
	}