/** write_guide **/
.write_guide{width: 100%;}
.write_guide th{font-size: 14px; color: #000; text-align: center; background-color: #eee; border-bottom: 1px solid #ccc;}
.write_guide td{padding:10px; text-align: left; border-bottom: 1px solid #ccc;}
.write_guide td .write_input{display: block; float: left; width: 150px; float: left; height: 24px; border: 1px solid #ccc; line-height: 24px; margin: 0 5px 0 0; padding:0 0 0 5px;}
.write_guide td .write_input_subj{display: block; float: left; width: 500px; float: left; height: 24px; border: 1px solid #ccc; line-height: 24px; margin: 0 5px 0 0;}
.write_guide .rdo_Bx *{line-height: 1em; vertical-align: top;}
.write_guide .rdo_Bx{overflow: hidden;}
.write_guide .rdo_Bx input{float: left; display: block; width: 13px; height: 13px; margin: 0 5px 0 0;}
.write_guide .rdo_Bx label{float: left; display: block; font-size: 14px; color: #000; padding: 2px 15px 0 0;}
.write_guide .write_cont{padding: 5px; width: auto;}
.write_guide .sel_write{display: block; float: left; width: 150px; float: left; height: 25px; border: 1px solid #ccc; line-height: 24px; margin: 0 5px 0 0;}
.write_guide .line_txt{display: block; float: left; font-size: 14px; width: 10px; margin: 3px 5px 0 0; text-align:center;}
.write_guide .cont_text{display: block; float: left; font-size: 14px; height: 300px; width:97%; padding: 10px; border: 1px solid #ccc; line-height: 18px;}

.btn_cont{width: auto; text-align: center; padding: 30px 0 0 0; vertical-align:top;}
.btn_cont a:first-child {width:65px; background:#e64433; border:1px solid #d32b1a; text-align:center; padding:6px 0; color:#fff; display:inline-block;}
.btn_cont a:first-child:hover {background:#e22c19;  border:1px solid #d32b1a;}
.btn_cont a:nth-child(2) {width:65px; background:#fff; border:1px solid #ddd; text-align:center; padding:6px 0; color:#000; display:inline-block;}
.btn_cont a:nth-child(2):hover {background:#e22c19; color:#fff; border:1px solid #d32b1a;}

.write_guide .view_input {width: 150px; float: left; height: 24px; border: 1px solid #ccc; line-height: 24px;}
.write_guide .bx_find_file {position:absolute; width:73px; height:24px; overflow:hidden;}
.write_guide .upload_input {position:absolute; right:0; top:0; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
.write_guide .btn_fndfile {width:66px; height:21px; display: inline-block; margin: 2px 0 0 3px;}
.write_guide .rgt_txt{display: inline-block; padding: 6px 0 0 77px;}



/** scroll_bx **/
.scroll_bx{width: auto; padding: 30px; border: 1px solid #ccc; margin: 10px 0 0 0; height:200px; overflow-y: auto;}
.scroll_bx strong{font-size: 16px; color: #000; display: block; padding: 0 0 20px;}

.scroll_bx .dl_lst dt{color: #e22c19; font-size: 13px;  padding: 0 0 3px 0;}
.scroll_bx .dl_lst dd{padding: 0 0 10px; font-size: 13px; line-height: 18px;}
