@charset "utf-8";

.board_page{position:relative;}


.board_list .normal_list{position:relative;}
.board_list .normal_list table{position:relative;border-spacing:0;border-collapse:collapse;width:100%;border-top:1px solid #d3d3d3;}
.board_list .normal_list table thead{position:relative;}
.board_list .normal_list table thead tr th{position:relative;border-bottom:1px solid #d3d3d3;height:50px;font-size:16px;font-weight:700;color:#181818;}
.board_list .normal_list table thead tr th a{position:relative;text-decoration:none;color:#181818;}
.board_list .normal_list table tbody{position:relative;}
.board_list .normal_list table tbody tr:hover{background-color:#fafafa;}
.board_list .normal_list table tbody tr td{position:relative;border-bottom:1px solid #d3d3d3;height:50px;padding:5px 5px;font-size:15px;font-weight:400;line-height:1.2;color:#181818;}
.board_list .normal_list table tbody tr td a{position:relative;text-decoration:none;color:#181818;}
.board_list .normal_list table .cell_check{width:30px;text-align:center;}
.board_list .normal_list table .cell_number{width:80px;text-align:center;}
.board_list .normal_list table .cell_category{width:130px;text-align:center;}
.board_list .normal_list table .cell_name{width:100px;text-align:center;}
.board_list .normal_list table .cell_hit{width:100px;text-align:center;}
.board_list .normal_list table .cell_date{width:120px;text-align:center;}
.board_list .normal_list table .bo_cate_link{position:relative;font-size:14px;font-weight:400;line-height:1.2;color:#D6272B;}
.board_list .normal_list table .bo_notice{background-color:#fff9f9;}
.board_list .normal_list .nolist{position:relative;padding:100px 30px;text-align:center;width:auto;margin-right:0;font-size:16px;font-weight:400;line-height:1.2;color:#181818;}


.board_list .board_list_button{margin-bottom:20px;}
.board_list .board_list_button:after{content:"";display:block;clear:both;}
.board_list .board_list_button .left{float:left;}
.board_list .board_list_button .right{float:right;}
.board_list .board_list_button ul{margin:0;padding:0;list-style:none;}
.board_list .board_list_button ul:after{content:"";display:block;clear:both;}
.board_list .board_list_button ul li{float:left;}
.board_list .board_list_button ul li:nth-child(n+2){margin-left:10px;}


/* 게시판 읽기 */
.board_view{position:relative;}
.board_view .board_view_header{position:relative;margin:0;padding:20px 0;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.board_view .board_view_title{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;gap:10px;}
.board_view .board_view_title .board_view_cate{position:relative;top:0;margin:0;padding:5px 10px;border-radius:3px;font-size:14px;line-height:1.2;color:#ffffff;font-weight:700;background:#D6272B;white-space:nowrap;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;}
.board_view .board_view_title .board_view_tit{position:relative;margin:0;padding:0;display:block;font-size:20px;font-weight:700;line-height:1.4;color:#181818;word-break:break-all;}
.board_view .board_view_info{position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:30px;margin-top:15px;}
.board_view .board_view_info .left,
.board_view .board_view_info .right{position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;gap:15px;}
.board_view .board_view_info .left{margin-right:auto;}
.board_view .board_view_info .right{margin-left:auto;}
.board_view .board_view_info .item{position:relative;font-size:14px;font-weight:400;color:#333333;line-height:1.2;}
.board_view .board_view_info .item > span{display:none;}
.board_view .board_view_info .item > strong{font-weight:400;}

.board_view .board_view_file{margin:10px 0;border:1px solid #d3d3d3}
.board_view .board_view_file h2{padding:10px;background: #f3f3f3}
.board_view .board_view_file ul{margin:0;padding:5px 0;list-style:none}
.board_view .board_view_file li{padding:5px 10px;position:relative;}
.board_view .board_view_file a{display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
.board_view .board_view_file a:focus, .board_view_file a:hover, .board_view_file a:active{text-decoration:none}
.board_view .board_view_file img{float:left;margin:0 10px 0 0}
.board_view .board_view_file_cnt{position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}

.board_view .board_view_link{margin:10px 0;border:1px solid #d3d3d3}
.board_view .board_view_link h2{padding:10px;border-bottom:1px solid #e8e8e8;background: #f3f3f3}
.board_view .board_view_link ul{margin:0;padding:5px 0;list-style:none}
.board_view .board_view_link li{padding:5px 10px;position:relative;}
.board_view .board_view_link a{display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
.board_view .board_view_link a:focus, .board_view_link a:hover, .board_view_link a:active{text-decoration:none}
.board_view .board_view_link_cnt{position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}

.board_view .board_view_button{border-top:1px solid #d3d3d3;padding:20px 0 0;}
.board_view .board_view_button:after{display:block;clear:both;content:""}
.board_view .board_view_button ul{padding:0;margin:0;list-style:none;}
.board_view .board_view_button ul:after{display:block;clear:both;content:""}
.board_view .board_view_button ul li{float:left;}
.board_view .board_view_button ul li:nth-child(n+2){margin-left:10px;}
.board_view .board_view_button .left{float:left;}
.board_view .board_view_button .right{float:right;}

.board_view .board_view_nb{position:relative;margin:20px 0;}
.board_view .board_view_nb ul{position:relative;border:1px solid #d3d3d3;}
.board_view .board_view_nb ul li{position:relative;margin:0;padding:15px 10px;font-size:14px;font-weight:400;line-height:1.2;color:#D6272B;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;gap:10px;}
.board_view .board_view_nb ul li:nth-child(n+2){border-top:1px solid #d3d3d3;}
.board_view .board_view_nb ul li:hover{background:#fafafa}
.board_view .board_view_nb ul li i{font-size:14px}
.board_view .board_view_nb ul li .nb_tit{position:relative;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.2;color:#D6272B;flex-shrink:0;width:60px;white-space:nowrap;}
.board_view .board_view_nb ul li  a{flex-grow:1;text-align:left;}
.board_view .board_view_nb ul li .nb_date{position:relative;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.2;color:#333333;flex-shrink:0;width:60px;text-align:right;white-space:nowrap;}

.board_view .board_view_atc{position:relative;margin:0;padding:30px 0;min-height:200px;height:auto !important;}
.board_view .board_view_con{margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden}
.board_view .board_view_con a{color:#181818;text-decoration:underline}
.board_view .board_view_con img{max-width:100%;height:auto}
.board_view .board_view_act{margin-bottom:30px;text-align:center}
.board_view .board_view_act .board_view_act_gng{position:relative}
.board_view .board_view_act a{margin-right:5px;vertical-align:middle}
.board_view .board_view_act a:hover{background-color:#f3f3f3}
.board_view .board_view_act_good, .board_view_act_nogood{display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}
.board_view .board_view_act .board_view_good{display:inline-block;border:1px solid #181818;width:70px;height:70px;padding-top:40px;background:url(../img/icon_good.png) 25px 18px no-repeat;border-radius:50%;font-style:italic}
.board_view .board_view_act .board_view_nogood{display:inline-block;border:1px solid #181818;width:70px;height:70px;padding-top:40px;background:url(../img/icon_bad.png) 25px 18px no-repeat;border-radius:50%;font-style:italic}


/*글쓰기*/
.board_write{}
.board_write .write_div{margin:10px 0;position:relative}
.board_write .board_write_info:after{display:block;visibility:hidden;clear:both;content:""}
.board_write .board_write_info .frm_input{float:left;width:33%}
.board_write #wr_password{margin:0 0.5%  }
.board_write .wr_content.smarteditor2 iframe{background:#fff}
.board_write .board_write_tit{position:relative}
.board_write .board_write_tit .frm_input{padding-right:120px;}
.board_write .board_write_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;}
.board_write .board_write_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:43px;line-height:43px;width:45px;background: #eee;text-align:center;color:#888}
.board_write .board_write_link .frm_input{padding-left:50px}
.board_write .board_write_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:43px;line-height:43px;width:45px;background:#eee;text-align:center;color:#888}
.board_write .board_write_flie .frm_file{padding-left:50px;}
.board_write .board_write_flie .file_wr{border:1px solid #ccc;background:#fff;color:#181818;vertical-align:middle;border-radius:5px;padding:5px;height:45px;margin:0}
.board_write .board_write_flie .frm_input{margin:10px 0 0 }
.board_write .board_write_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
.board_write .board_write_select select{border:1px solid #3497d9;height:40px;border-radius:3px}

.board_write .board_write_button{margin-top:50px;text-align:center;}
.board_write .board_write_button:after{content:"";display:block;clear:both;}
.board_write .board_write_button .left{float:left;}
.board_write .board_write_button .right{float:right;}
.board_write .board_write_button ul{margin:0;padding:0;list-style:none;display:inline-block;}
.board_write .board_write_button ul:after{content:"";display:block;clear:both;}
.board_write .board_write_button ul li{float:left;}
.board_write .board_write_button ul li:nth-child(n+2){margin-left:10px;}


/* 게시판 쓰기 */
#char_count_desc{display:block;margin:0 0 5px;padding:0}
#char_count_wrap{margin:5px 0 0;text-align:right}
#char_count{font-weight:bold}

#autosave_wrapper{position:relative}
#autosave_pop{display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);}
#autosave_pop:before{content: "";position: absolute;top: -8px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;}
#autosave_pop:after{content: "";position: absolute;top: -7px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;}
html.no-overflowscrolling #autosave_pop{height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
#autosave_pop strong{position:absolute;font-size:0;line-height:0;overflow:hidden}
#autosave_pop div{text-align:center;margin:0 !important;}
#autosave_pop button{margin:0;padding:0;border:0;}
#autosave_pop ul{padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8}
#autosave_pop li{padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1}
#autosave_pop li:after{display:block;visibility:hidden;clear:both;content:""}
#autosave_pop a{display:block;float:left}
#autosave_pop span{display:block;float:right;font-size:0.92em;font-style:italic;color:#999}
.autosave_close{cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em}
.autosave_close:hover{background:#f3f3f3;color:#3597d9}
.autosave_content{display:none}
.autosave_del{background:url(../img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px;}


/* 게시판 댓글 */
.cmt_btn{background:url('../img/cmt_btn.png') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#D6272B;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0  0 10px;cursor:pointer}
.cmt_btn_op{background:url('../img/cmt_btn.png') no-repeat 85px  -23px}
#bo_vc{}
#bo_vc h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc article{margin:20px 0;position:relative}
#bo_vc article .profile_img img{border-radius:50%}
#bo_vc header{}
#bo_vc header:after{display:block;visibility:hidden;clear:both;content:""}
#bo_vc header .icon_reply{position:absolute;top:15px;left:-20px}
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest{font-weight:bold}
.bo_vc_hdinfo{float:right;color:#777}
#bo_vc h1{position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc .cmt_contents{padding:15px  ;margin:10px 0 0;background: #f8fafb;border-radius:5px;border: 1px solid #e8e8e8;line-height:1.8em}
#bo_vc p a{text-decoration:underline}
#bo_vc p a.s_cmt{text-decoration:underline;color:#ed6479}
#bo_vc_empty{margin:0;padding:80px 0 !important;color:#777;text-align:center}
#bo_vc #bo_vc_winfo{float:left}

.bo_vc_act{text-align:right;margin:0;list-style:none;zoom:1}
.bo_vc_act:after{display:block;visibility:hidden;clear:both;content:""}
.bo_vc_act li{display:inline-block;}
.bo_vc_act li a{padding:0 5px;line-height:23px}

.bo_vc_w{position:relative;margin:10px 0;display:block;}
.bo_vc_w:after{display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
.bo_vc_w #char_cnt{display:block;margin:0 0 5px}
.bo_vc_w textarea{poborder:1px solid #ccc;background:#fff;color:#181818;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
#wr_secret{}

.bo_vc_w_info{margin:10px 0;float:left}
.bo_vc_w_info:after{display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w_info .frm_input{float:left;margin-right:5px}
.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both}
.bo_vc_w .btn_confirm{float:right;margin-top:10px}
.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;}
.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;}
.bo_vc_w_wr:after{display:block;visibility:hidden;clear:both;content:""}

#bo_vc_send_sns{display:inline-block;float:left}
#bo_vc_sns{display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
#bo_vc_sns:after{display:block;visibility:hidden;clear:both;content:""}
#bo_vc_sns li{float:left;margin:0 5px 0 0}
#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_off{background:#bbb}
#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;}
#bo_vc_sns input{margin:0 5px 0 0 }