
/***********************************************************************/
/*°øÁö»çÇ×**************/
/***********************************************************************/

.editor {line-height:180%; font-size:13px;}

.board_top_area { width:100%; position:relative; overflow:hidden; padding:0px; margin:0px 0px 10px 0px; }
.board_top_area li { height:35px; padding:0px; margin:0px; }
.board_top_area li.total { float:left; width:50%; text-align:left; }
.board_top_area li.total em { display:inline-block; padding-left:40px; background:url(../sp_images/sp_board/icon1.jpg) no-repeat left  center; font-family:Arial, Helvetica, sans-serif; 
font-size:16px; color:#444444; line-height:35px; font-style:normal; }
.board_top_area li.total p { padding-left:40px; background:url(../sp_images/sp_board/icon1.jpg) no-repeat left  center; font-size:15px; color:#555555; line-height:35px; }
.board_top_area li.total p span { color:#c30f0f; font-weight:600; }
.board_top_area li.sear_box { float:right; width:50%; position:relative; vertical-align:top; }
.board_top_area li.sear_box select { float:right; height:34px; #height:35px; padding:0px 10px; margin-right:10px;  font-size:15px; }
.board_top_area li.sear_box .ipt_box { float:right; position:relative; }
.board_top_area li.sear_box .ipt_box input { height:33px; *height:32px; padding:0px 10px; border-bottom:1px solid #bebebe; border-top:1px solid #bebebe;  border-left:1px solid #bebebe; background:#ffffff; }
.board_top_area li.sear_box .ipt_box input.btn_st { height:35px; padding:0px; border:none;  text-indent:-9999px; }



.board_tit {  border-top:2px solid #585858; }
.board_tit th{  font-size:14px; line-height:16px; color:#444444; padding:10px 0px; height:29px; text-align:center; letter-spacing:0.25em; font-weight:600; border-right:1px solid #dddddd; border-bottom:1px solid #aaaaaa; }
select.pro_type_st { height:29px; padding:0px 10px;}

.board{ table-layout:fixed;background:#fff;  }
.board:hover{ background:#f1f6f9}
.board td{ color:#666; padding:15px;border-bottom:1px solid #dddddd; letter-spacing:-0.25px;  border-right:1px solid #dddddd; }
.board td a { display:inline-block; max-width:90%; font-size:14px;  color:#494949; text-overflow : ellipsis; overflow : hidden; white-space : nowrap; }
.board td:hover a,
.board td a:hover { color:#0e78c2;  }
.board td p{ }
.board td.ac { text-align:center; }
.board td a img { vertical-align:text-bottom; margin-bottom:2px; margin-top:-2px;}

.board_tit th.last,
.board td.last { border-right:none; }


p.cutstr { width:100%; font-size:13px; }
p.cutstr img { vertical-align:middle; padding:0px 5px;}
.board tr td.ques_txt { font-weight:600;  color:#003399; vertical-align:top;}
.board tr td.ans_txt { font-weight:600; vertical-align:top; }
.board tr td.answer_st{ background:url(../sp_images/board/icon_re.gif) no-repeat 5px center; padding-left:30px;}


/***********************************************************************/
/*ºäÆäÀÌÁö**************/
/***********************************************************************/

.view_st { width:100%; border-top:2px solid #585858; }
.view_st dl { position:relative;  }
.view_st dl dt { font-size:17px; font-weight:600; color:#444444; padding:16px 20px; border-bottom:1px solid #e2e2e2;  text-align:left;  }
.view_st dl dd { padding:12px 20px; border-bottom:1px solid #e2e2e2; background:#fcfcfc }
.view_st dl dd ul { position:relative; overflow:hidden; }
.view_st dl dd ul li.attached { float:left; width:55%; line-height:170%; word-break:keep-all; text-align:left;  }
.view_st dl dd ul li.info { float:right; width:30%; color:#888888; line-height:170%; letter-spacing:-0.025em; text-align:right; }
.view_st dl dd ul li.info span { display:inline-block; background:url(../sp_images/sp_board/hit.png) no-repeat left center; padding-left:22px; }
.view_st .editor { padding:30px 20px; line-height:170%; word-break:keep-all; border-bottom:1px solid #dddddd; text-align:left; }


/***********************************************************************/
/*±Û¾²±âÆäÀÌÁö**************/
/***********************************************************************/

.write_st { width:100%; border-top:2px solid #585858; }
.write_st th {  border-bottom:1px solid #e2e2e2; background:#f7f7f7; text-align:left; font-size:13px; font-weight:600; padding:12px 20px; }
.write_st td {  border-bottom:1px solid #e2e2e2; text-align:left;  padding:10px 20px; }
.write_st td input { border:1px solid #dddddd; height:24px; line-height:24px;  font-size:14px;padding:2px 20px; }
.write_st td input.file_st { width:95%; padding:0px; }
.write_st td .write_editor { width:100%; margin:10px auto; padding:10px; border:1px solid #dddddd; font-size:14px;}


/***********************************************************************/
/* °Ô½ÃÆÇ ±âº» - ÆäÀÌÁö, °Ë»ö, ÀÌÀü±Û/´ÙÀ½±Û   **************/
/***********************************************************************/


#pagingArea3 { margin-bottom:0px; }
#pagingArea3 .pageNo { width:28px; height:35px; font-size:13px; text-align:center; color:#999999; letter-spacing:0px; padding-top:0px; cursor:pointer; }
#pagingArea3 .pageNo a:hover { color:#a34853; text-decoration:none; }
#pagingArea3 .pageNo p {   font-family:Tahoma, Geneva, sans-serif;color:#666666; height:35px; line-height:35px; font-weight:600; }
#pagingArea3 .pageNo:hover p {  color:#222222;  }
#pagingArea3 .cur_on {width:35px; height:35px; color:#c30f0f;  text-align:center; padding-right:5px; }
#pagingArea3 .cur_on p { color:#c30f0f; background:#fef9f5; border:1px solid #f8ad71; font-weight:bold;}
#pagingArea3 .prev { font-family: "³ª´®°íµñ",NanumGothic, 'Nanum', dotum, "µ¸¿ò", san-serif ;width:60px; height:35px; color:#999999;  text-align:center;  padding-right:10px; }
#pagingArea3 .prev p { font-family: "³ª´®°íµñ",NanumGothic, 'Nanum', dotum, "µ¸¿ò", san-serif ;border:1px solid #dddddd; }
#pagingArea3 .next {  width:60px; height:35px; color:#999999;text-align:center; padding-left:10px;  }
#pagingArea3 .next p { font-family: "³ª´®°íµñ",NanumGothic, 'Nanum', dotum, "µ¸¿ò", san-serif ;border:1px solid #dddddd;}


/***********************************************************************/
/* ¹öÆ° ½ºÅ¸ÀÏ   **************/
/***********************************************************************/

.btn_box { margin-top:25px; }
.btn_box ul { position:relative; overflow:hidden; padding:0px; }
.btn_box ul li.lt { float:left; }
.btn_box ul li.rt { float:right; }
.btn_box input { cursor:pointer; font-size:1.03em; letter-spacing:0.1em; font-weight:600;}
.btn_box ul li.lt input { margin-right:8px;  }
.btn_box ul li.rt input { margin-left:8px;  }
input.btn_st1 { padding:16px 20px; background:#555555;  color:#ffffff; outline:none; border:0px; }
input.btn_st2 { padding:15px 19px; border:1px solid #bbbbbb; background:#fff; color:#555; outline:none; }
input.btn_st3 { padding:15px 20px; border:1px solid #bbbbbb; background:#fff; color:#555; outline:none; }
input.btn_st4 { padding:16px 20px;  background:#35a2d5; color:#ffffff; outline:none; border:0px;  }

.btn_box2 { position:absolute; right:0px; top:0px;  }
.btn_box2 input { cursor:pointer; font-size:1.03em; letter-spacing:0.1em; font-weight:600;}


