/* CSS Document */
.ssenboard { width:100%;margin:20px 0 0 0; float:left;}
.ssenboard:after {content:"";clear:both;display:block;}

/*°Ë»ö*/
.t_search{width:256px; float:right; right:20px; position:relative; height:35px;}
.sub_search_l {float:left; height:22px;margin:1px 5px 0 0;}
.sub_search { width:132px; height:24px;padding:4px 5px;  border: 1px solid #dfdfdf; background:#fff url('../image/input_bg.gif') 5px 6px no-repeat;float:left; margin-right:3px; }
.sub_search_on { width:132px; height:14px;padding:4px 5px;  border: 1px solid #dfdfdf; background:#fff url;float:left; margin-right:3px; }
.ssenboard .sub_btnsearch { float:right;}
/*»ó´Ü ¸Þ´º*/
.t_left {float:left; margin-bottom:5px; }
.t_left li {float:left; margin-right:7px;}

/*¸®½ºÆ®°Ô½Ã±Û»ó´Ü*/
.ssenboard  .ssen_l_title {  width:100%; border-top:1px solid #e1e1e1; color:#444; background-color:#f1f1f1; border-bottom:1px solid #e1e1e1; font-weight:bold;float:left;}
.ssenboard  .ssen_l_title .l_number{ width:5%; position:relative; float:left; text-align:center;   border-right:1px solid #dfdfdf; margin:7px 0;}
.ssenboard  .ssen_l_title .l_title{ width:59%;  position:relative; float:left; text-align:center;   border-right:1px solid #dfdfdf; margin:7px 0;}
.ssenboard  .ssen_l_title .l_day{ width:10%; position:relative; float:left; text-align:center;    border-right:1px solid #dfdfdf; margin:7px 0;}
.ssenboard  .ssen_l_title .l_name{ width:13%; position:relative; float:left; text-align:center;   border-right:1px solid #dfdfdf; margin:7px 0;}
.ssenboard  .ssen_l_title .l_attach{ width:5%; position:relative; float:left; text-align:center;   border-right:1px solid #dfdfdf; margin:7px 0;}
.ssenboard  .ssen_l_title .l_ask{ width:7% ; position:relative; float:left; text-align:center;    margin:7px 0;}
.ssenboard  .ssen_l_title  .l_check{ width:5%; position:relative; float:left; text-align:center;    margin:7px 0;}

/*¸®½ºÆ®°Ô½Ã±Û*/
.ssenboard  .ssen_l_list { width:100%; border-bottom:1px solid #dfdfdf;  position:relative; float:left; cursor:pointer; background:#ffffff;}
.ssenboard  .ssen_l_list:hover {background:#fbfbfb;}
.ssenboard  .ssen_l_list a{ padding-left:15px; color:#696969; text-ssenration:none; }
.ssenboard  .ssen_l_list a:hover, a:active, a:focus {color:#696969; text-ssenration:none; }
.ssenboard  .ssen_l_list .l_number{ width:5%; position:relative; float:left; text-align:center; margin:7px 0 ;}
.ssenboard  .ssen_l_list .l_title{ width:59%;  position:relative; float:left; text-align:left;margin:7px 0;}
.ssenboard  .ssen_l_list .l_day{ width:10%; position:relative; float:left; text-align:center;margin:7px 0;}
.ssenboard  .ssen_l_list .l_name{ width:13%; position:relative; float:left; text-align:center;margin:7px 0;}
.ssenboard  .ssen_l_list .l_attach{ width:5%; position:relative; float:left; text-align:left;margin:7px 0;}
.ssenboard  .ssen_l_list .l_ask{ width:7% ; position:relative; float:left; text-align:center;margin:7px 0;}
.ssenboard  .ssen_l_list .l_check{ width:5%; position:relative; float:left; text-align:center;   margin:7px 0;}

/*¾²±â¹öÆ°*/
.ssenboard .btn_write{ width:100%;float:left; padding-top:15px;}
.btn_choice{ float:right;}

/*ÆäÀÌÁö³Ñ±â±â*/
#paging{ float:left; width:100%; margin:20px 0 20px 0; position:relative; color:#b3b3b3; text-align:center;}
#paging .nomber{ width:14px; height:14px; padding:0px 3px;  margin:0px; color:#4d6185; font:12px Dotum; display:inline; position:relative; clear:both; text-ssenration:underline;}
#paging .noimg{ padding-top:6px;}

/*ºä°Ô½Ã±Û»ó´Ü*/
.ssenboard .ssen_v_title {width:100%;margin:0 auto; padding:0px 0 0 0px;   font: bold 1.4em Dotum ; color:#603813; margin-top:0px; float:left; }
.ssenboard .ssen_v_title_sub{ width:100%;margin:0 auto;padding:4px 0 0px 0px; color:#666;  border-bottom:1px solid #bbbbbb; float:left;  }
.ssenboard .hitndate {width:100%; background:#f4f4f4 ; padding:6px 5px ; float:left;}
.ssenboard .ssen_v_tpbtn {float:right;margin:7px 20px 0 0;font-size:11px;font-weight:normal;color:#bbbbbb;}
.ssenboard .ssen_v_tpbtn a {font-size:11px;padding:0;margin:0;font-weight:normal;color:red;}
.ssenboard .v_more { float:left;width:100%;  padding:10px 20px 10px 0px; float:left;}
.ssenboard .v_name{ width:10%; position:relative; float:left; text-align:center;   height:15px; border-right:1px solid #e3dfd6;  margin:10px 0;}
.ssenboard .v_name_con{ width:30%; position:relative; float:left; text-align:center;   height:15px; border-right:1px solid #e3dfd6;  margin:10px 0;}
.ssenboard .v_name_rm{ width:30%; position:relative; float:left; text-align:center;   height:15px; border-right:1px solid #e3dfd6;  margin:10px 0;}
.ssenboard .v_day{ width:10%; position:relative; float:left; text-align:center;   height:15px; border-right:1px solid #e3dfd6;  margin:10px 0;}
.ssenboard .v_day_con{ width:19%; position:relative; float:left; text-align:center;   height:15px;  margin:10px 0;}
.ssenboard .v_line{ width:100%; border-bottom:1px solid #e3dfd6; height:1px; position:relative; float:left;}

.ssenboard .v_attach{ width:10%; position:relative; float:left; text-align:center;   border-right:1px solid #e3dfd6;  margin:10px 0;}
.ssenboard .v_attach_con{ width:40%; position:relative; float:left;  border-right:1px solid #e3dfd6;  margin:10px 0;}
.ssenboard .v_attach_rm{ width:30%; position:relative; float:left; text-align:center; ; border-right:1px solid #e3dfd6;  margin:10px 0;}
.ssenboard .v_ask{ width:10%; position:relative; float:left; text-align:center;   ; border-right:1px solid #e3dfd6;  margin:10px 0;}
.ssenboard .v_ask_con{ width:9%; position:relative; float:left; text-align:center;     margin:10px 0;}

.ssenboard .ssen_content{width:100%; position:relative; float:left; padding:20px 5px 20px 5px; /*margin-top:5px;*/ line-height:21px;}
.ssenboard .ssen_content:after {clear:both;content:"";display:block;}
.ssenboard .ssen_content img {float:left;margin-top:5px; line-height:21px;}
.ssenboard .ssen_content .content_img {text-align:center; width:90%; margin:0 auto;}
.ssenboard .btn_all{width:100%;  height:25px;  padding:20px 0 30px; text-align:center; border-top:1px solid #dbdbdb; position:relative; float:left;}
.ssenboard .btn_all:after {clear:both;content:"";display:block;}

/*´ñ±Û*/
 .comment {width:100%;margin:10px auto;;padding:10px 5px;position:relative;float:left;background:#eeeeee;}

/*´ñ±Û¾²±â*/
 .comment_w{ width:692px; height:130px; margin-top:20px; padding:14px; background:url(../image/comment_w_bg.gif) no-repeat top center; position:relative; float:left; }
.comment_w .w_title{ width:160px; height:35px;  margin:0px 10px 10px 10px; float:left;}
.comment_w .w_title_t{width:484px; height:35px;  margin:0px 10px 10px 10px; float:left;}
.comment_w .w_title_all{ width:660px; height:30px;  margin:10px; float:left;}
.comment_w .w_title_allt {margin:5px; float:left}
.comment_w .w_title_allb{ width:550px; height:20px;  margin:5px 0 0 10px; float:left;}
.comment_w .w_con_all{ width:660px; margin:0 10px; float:left;}
.comment_w .w_con_allt {margin:20px 5px 5px 15px; float:left;}
/*.w_con_allb{ float:left; width:420px; height:75px; border:1px solid #ccc; padding:3px;  margin:13px 0 0 10px;}*/
.comment_w .w_con_allb{ float:left; width:420px; height:75px; border:1px solid #ccc; padding:3px;  margin:13px 0 0 10px;}
.co_pw{ width:100%; position:relative; float:left;}
.co_con{width:100%; position:relative; float:left;}
.co_text{ width:680px; margin:0; position:relative; float:left; padding:7px; line-height:17px;}
.co_title{ width:98%; height:20px; padding:20px 0 0 20px; color:#F30; position:relative; float:left;  }
.co_pw_box{ margin:2px 0 0 15px; float:left; font-weight:bold;border:1px solid #ccc; padding:3px;}
.co_pw_tit{ float:left; margin-top:5px; margin-left:10px;}

/* .comment_w .w_btn{ margin-left:300px;} */

/*´ñ±Ûº¸±â*/
.comment_v{ width:692px;  margin:14px;}
.comment_v .v_title{ width:672px; height:30px;  margin:10px 0; float:left; background-color:#f5f5f5; }
.comment_v .v_tit{ width:300px; font-weight:bold; float:left; margin:7px 0 0 10px;}
.comment_v .v_day{ width:265px; float:left; margin:7px 0 0 10px; text-align:right;}
.comment_v .co_del{ right:20px; float:right; position:relative; margin-top:5px;}
.comment_v .v_del{ right:20px; float:right; position:relative; margin-top:5px;}
.comment_v .v_con_t{ width:670px; height:20px;  margin:5px; float:left; font-weight:bold;}
.comment_v .v_con_c{ width:670px;   margin:0 0 5px 5px; float:left; line-height:25px; background:url(../image/board_img/comment_line.gif) repeat-x center bottom; }
.ssenboard .comment_v{ width:95%; border-bottom:1px solid #e3dfd6; margin:2px 5px 2px 20px; position:relative; float:left;  }
.ssenboard .comment_v .co_text{ width:680px; margin:0; position:relative; float:left; padding:7px; line-height:17px;}
.ssenboard .comment_v .co_btn .co_name1{ width:530px; float:left; padding:5px}
.ssenboard .comment_v .co_btn{ width:670px; margin:5px 0; text-align:left; border:1px solid #e3dfd6; padding:5px;}
.ssenboard .comment_v .co_del{ float:right; position:relative; }
.ssenboard .comment_v .co_edit{ float:right; margin:4px; position:relative; }

/*ÀÌÀü,´ÙÀ½°Ô½Ã¹°*/
.ssenboard .comment_l01{ width:100%; border-top:1px solid #e3dfd6; border-bottom:1px solid #f2f2f2; margin-top:30px; padding:8px; position:relative; float:left;}
.ssenboard .comment_l01 .typr_prev{ margin:3px; padding-left:20px;}
.ssenboard .comment_l01 A{color:#696969; text-ssenration:none; }
.ssenboard .comment_l01 a:hover, a:active, a:focus{color:#696969; text-ssenration:none; }
.ssenboard .comment_l02{ width:100%; border-bottom:1px solid #e3dfd6; margin-bottom:10px; padding:8px; position:relative; float:left;}
.ssenboard .comment_l02 .typr_next{ margin:3px;padding-left:20px;}
.ssenboard .comment_l02 A{color:#696969; text-ssenration:none;  }
.ssenboard .comment_l02 a:hover, a:active, a:focus{color:#696969; text-ssenration:none;}

/*¾²±âÆäÀÌÁö*/
.ssenboard .con_write{ width:100%;position:relative; float:left; margin-left:10PX;  margin-top:5px;padding-top:5px;}
.ssenboard .con_write p{float:left; width:100%; margin:0; border-bottom:1px solid #eee; padding:7px 5px;}
.ssenboard .con_write p .w_tit{ float:left; width:20px; text-align:right;  padding-top:5px;position:relative; }
.ssenboard .con_write p .w_con{float:left; position:relative; width:630px; margin:0 0 0 40px;} /*¼öÁ¤*/
.ssenboard .con_write p .text_box{ float:left; padding:3px; border:1px solid #CCC;}


/*Á¦¸ñ*/
.ssenboard .con_title_b { width:98%; height:30px; padding:3px 0 3px 20px;position:relative; float:left; border-top:2px solid #e3dfd6; }
.ssenboard .con_title_b .con_titleb_tit{margin:9px; float:left; position:relative;}
.ssenboard .con_title_b .con_titleb_box{ position:relative; width:400px; height:20px;  margin:5px 0 0 18px; float:left;}
/*ÀÛ¼ºÀÚ*/
.ssenboard .con_name{ width:98%; height:30px; padding:3px 0 3px 20px;position:relative; float:left; border-top:1px solid #e3dfd6 }
.ssenboard .con_name .con_name_tit{margin:9px; float:left}
.ssenboard .con_name .con_name_box{width:150px; height:20px;  margin:5px 0 0 10px; float:left;}
/*°øÁö*/
.ssenboard .con_noti{ width:98%; height:30px; padding:3px 0 3px 20px; position:relative; float:left; border-top:1px solid #e3dfd6 }
.ssenboard .con_noti .con_noti_tit{margin:9px; float:left; }
.ssenboard .con_noti .con_noti_cbox{ margin:5px 0 0 13px; float:left; height:20px; }
.ssenboard .con_noti .con_noti_font{ margin:9px 0 0 13px; float:left; height:20px; }

/*³»¿ë*/
.ssenboard .con_conbox{ width:98%;   padding:5px 0 0 20px;position:relative; float:left; border-top:1px solid #e3dfd6 }
.ssenboard .con_conbox .con_conbox_tit{margin:9px  29px 9px 9px; float:left}
.ssenboard .con_conbox .con_conbox_box{width:550px; height:380px;  margin:5px 0 0 18px; float:left;}

/*Ã·ºÎÆÄÀÏ*/
.ssenboard .con_file{ width:100%; padding:10px 0 0 20px;position:relative; float:left;}
.ssenboard .con_file .con_file_tit{margin:4px 40px 4px 8px; float:left;}
.ssenboard .con_file .con_file_plus{float:left; margin:0 3px 0 8px; }
.ssenboard .con_file .con_file_minus{float:left; margin:0; }
.ssenboard .con_file .con_file_box{width:200px; height:20px;  margin:5px 0 0 5px; float:left;}
.ssenboard .con_file .con_file_btn{width:70px; height:22px;  margin:5px 0 0 10px; float:left; }

/*ºñ¹Ð¹øÈ£*/
.ssenboard .con_pass{ width:98%; height:30px; padding:3px 0 3px 20px;position:relative; float:left; border-top:1px solid #e3dfd6 }
.ssenboard .con_pass .con_pass_tit{margin:9px; float:left}
.ssenboard .con_pass .con_pass_box{width:150px; height:20px;  margin:5px 0 0 10px; float:left;}


/*Ã¼Å©¹Ú½º*/
.ssenboard .con_check{ width:98%; height:30px; padding:3px 0 3px 20px;position:relative; float:left; border-top:1px solid #e3dfd6 }
.ssenboard .con_check .con_check_tit{margin:9px; float:left}
.ssenboard .con_check .con_check_box{ height:20px;  margin:5px 0 0 10px; float:left;}

/*´ñ±Û¾²±â*/
.comment_member {border:1px solid #dadada;height:40px;}
.comment_member:hover {border:1px solid #dedede;background:#f3f1f2;cursor:pointer}
.comment_member p {font-size:12px;text-align:center;}
.comment h4 {padding-bottom:10px;margin-top:20px;}
.comment_wrap {border:1px solid #bbbbbb;width:710px;margin:0 auto;height:52px;margin-top:20px; background:#fff;}
.comment_wrap li {float:left;}
.comment_wrap .comment_left {background:#f3f1f2;width:85px;border-right:1px solid #646464;height:51px;}
.comment_wrap .comment_left img {padding:8px 0 0 23px;}
.comment_wrap .comment_center {width:620px;height:40px;font:normal 12px Dotum;overflow:hidden;padding:5px;border:none !important;}
.comment_wrap .comment_right {float:right;background:white;width:78px;height:52px;cursor:pointer;}
.comment_wrap .comment_right input {display:block;padding:15px 5px;margin-left:5px}
/*
.comment_wrap {border:1px solid #646464;width:710px;height:53px;}
.comment_wrap li {float:left;height:52px;}
.comment_wrap .comment_left {background:#f3f1f2;width:85px;border-right:1px solid #646464;}
.comment_wrap .comment_left img {width:32px;height:35px;padding:9px 0 0 23px;}
.comment_wrap .comment_center {width:544px;height:52px;border:none;border-right:1px solid #646464;font-size:12px;color:#444;}
/*.comment_wrap .comment_center:hover, .comment_wrap .comment_center:focus {background:#e7edff;width:544px;}
.comment_wrap .comment_right {background:#6989f8;width:79px;height:53px;border-right:none;margin:0 auto;cursor:pointer;}
.comment_wrap .comment_right input {width:27px;height:16px;margin:20px 0 0 25px;display:inline;}
*/
.comment_re {border-bottom:1px dotted #ccc;clear:both;margin:20px 0 20px 0;overflow:hidden;}
.comment_re .comment_name {line-height:2.0em;}
.commnet_re_content {height:auto;}
.comment_re div {float:left;padding-right:20px;max-height:500px;padding:5px 0 10px 20px;overflow:hidden;}
.comment_re div img {padding-top:4px;}
.comment_re .commnet_re_content {width:600px;display:block;overflow:hidden;margin-bottom:5px;}
.comment_re h5 {font-weight:bold;float:left;color:#000;}
.comment_re span {font-size:11px;padding:0 2px 0 2px;color:#444;font-weight:normal;}
.comment_re p {clear:both;padding-right:30px;margin-bottom:10px;display:block;overflow:hidden;}

/*ÇÏ´ÜºÎ ¹öÆ°¿µ¿ª*/
.btm_btn_a {width:100%; padding: 3px; background:#f7f7f7;border:1px solid #eeeeee;border-left:none;border-right:none;display:block;margin:10px 0 40px 0; float:left;}
.btm_btn_a:after {content:"";clear:both;display:block;}
.btm_btn_a .btn_write {float:left;width:56px;height:23px;margin:3px 0 0 5px;}
.btm_pagenation {float:left;width:200px;height:23px;margin:0 0 0 3px; position:relative; color:#b3b3b3; text-align:left;line-height:2.5em;}
.btm_pagenation .nomber{width:14px; height:12px; padding:0 3px;  margin:0px; color:#4d6185; font:12px Dotum; text-ssenration:underline;}
.btm_pagenation .noimg{ padding-top:6px;}
.btm_search {float:right;margin:3px 10px 0 0;}
.btm_pagetit {float:left;margin:3px 0 0 5px;}


.ssen_content_img {}
.ssen_content_img:after {content:"";display:block;clear:both;}
.ssen_content_img2 {max-width:100%;}