/*=====��ư���뽺Ÿ��=====*/
.stext_form { height:28px;  border:solid 1px #cdcbc4; text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:12px; color:#000000; padding:2px 0 0 4px; }
.wtext_form { width:300px; height:36px;  border:solid 1px #cdcbc4; text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:12px; color:#000000; padding:0 0 0 0; }

.file_form { height:32px;   font-family:"NanumSquareR";  font-size:12px; color:#000000; padding:0 0 0 0; }

.intextarea { width:100%; height:100px;  border:solid 1px #cdcbc4; text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:12px; color:#000000; padding:2px 0 0 4px; }
.antextarea { width:100%; height:320px;  border:solid 1px #cdcbc4; text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:12px; color:#000000; padding:2px 0 0 4px; }
.sselect_form{  height:28px;  border:solid 1px #cdcbc4; text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:12px; color:#000000; padding:2px 0 0 4px;    }
.sradio_form{  width:18px; height:18px;  border:solid 1px #cdcbc4;   line-height:40px;vertical-align:middle;}
.scheck_form{  width:18px; height:18px;  border:solid 1px #cdcbc4;  line-height:40px; vertical-align:middle;}

.btn_tm{ padding:6px 10px 6px 10px;   text-align:center; font-family:"NanumSquareR";  font-size:11px;  border:1px solid #e1e1e1; border-radius:2px; cursor:pointer;  }
.btn_sm{ padding:4px 4px 4px 4px; text-align:center; font-family:"NanumSquareR";  font-size:11px; color:#ffffff; border:1px solid #59afcf; background-color:#59afcf; border-radius:3px; cursor:pointer;  }
.btn_sd{ padding:4px 4px 4px 4px; text-align:center; font-family:"NanumSquareR";  font-size:11px; color:#ffffff; border:1px solid #071745; background-color:#071745; border-radius:3px; cursor:pointer;  }
.btn_ix{ padding:4px 4px 4px 4px;  text-align:center;  font-family:"NanumSquareR"; font-size:11px; border:1px solid #353532;  color:#ffffff; background-color:#353532; border-radius:3px; cursor:pointer;  }

.btn_wm{ padding:10px 25px 10px 25px; text-align:center;  font-family:"NotoSans-DemiLight"; font-size:1.2em; border:1px solid #59afcf;  color:#ffffff; background-color:#59afcf; border-radius:2px; cursor:pointer;  }
.btn_ws{ width:300px; padding:10px 0 10px 0; text-align:center;  font-family:"NotoSans-DemiLight"; font-size:1.2em; border:1px solid #59afcf;  color:#ffffff; background-color:#59afcf; border-radius:2px; cursor:pointer;  }

.btn_list{ padding:10px 25px 10px 25px; text-align:center;  font-family:"NotoSans-DemiLight"; font-size:1.2em; border:1px solid #535353;  color:#ffffff; background-color:#535353; border-radius:2px; cursor:pointer;  }

.btn_im{ padding:0 10px 0 10px; height:32px; line-height:32px; text-align:center;  font-family:"NanumSquareR"; font-size:12px; border:1px solid #071745;  color:#ffffff; background-color:#071745; border-radius:2px; cursor:pointer;  }
.btn_ir{ padding:0 10px 0 10px; height:32px; line-height:32px; text-align:center;  font-family:"NanumSquareR"; font-size:12px; border:1px solid #59afcf;  color:#ffffff; background-color:#59afcf; border-radius:2px; cursor:pointer;  }

/*=====��ư���뽺Ÿ��=====*/


.bbs_instatus_box {width:180px; float:left; padding:0 0 0 0; text-align:left; }
.bbs_instatus {float:left;padding:0 0 0 0; text-align:left;  width:-webkit-calc(100% - 180px);width:-moz-calc(100% - 180px);width:calc(100% - 180px);  }

.bbs_status_box { float:none; width:100%;  margin:0 auto; padding:0 0 0 0;  clear:both; }
.bbs_status {  float:left; width:100%; margin:0 0 0 0; padding:0 0 0 0; }

/*=====����¡��Ÿ��=====*/
.paging_box { float:none;   height:70px; margin:0 auto; text-align:center; padding:0 0 0 0; clear:both; }
.paging_box a{ font-family:"NanumSquareR"; font-size:14px; font-weight:bold;  }
.paging { display:flex; justify-content:center; align-items:center;  float:none; width:100%;  margin:0 auto; text-align:center; padding:0 0 0 0; clear:both; }
.paging_s {  display:flex; justify-content:center; align-items:center;  float:left; width:40px; height:40px; text-align:center; font-family:"NanumSquareR"; font-size:14px;  color:#0084b5;  padding:0 0 0 0; border:1px solid #e1e1e1; border-radius:2px 0 0 2px; }
.paging_p {  display:flex; justify-content:center; align-items:center;  float:left; width:40px; height:40px; text-align:center; font-family:"NanumSquareR"; font-size:14px;  color:#0084b5;  padding:0 0 0 0;  border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
.paging_numc{  display:flex; justify-content:center; align-items:center;  float:left; width:40px; height:40px; text-align:center; font-family:"NanumSquareR"; font-size:14px;  color:#666666;  padding:0 0 0 0;  border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; }
.paging_numck{  display:flex; justify-content:center; align-items:center;  float:left; width:40px; height:40px; text-align:center; font-family:"NanumSquareR"; font-size:14px; color:#0084b5;  padding:0 0 0 0; font-weight:bold;   border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; }
.paging_n { display:flex; justify-content:center; align-items:center;  float:left; width:40px; height:40px; text-align:center; font-family:"NanumSquareR"; font-size:14px;  color:#0084b5;  padding:0 0 0 0;  border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;  border-left:1px solid #e1e1e1;}
.paging_e {  display:flex; justify-content:center; align-items:center;  float:left; width:40px; height:40px; text-align:center; font-family:"NanumSquareR"; font-size:14px;  color:#0084b5;  padding:0 0 0 0;  border:1px solid #e1e1e1; border-radius:0 2px 2px 0;}
/*=====����¡��Ÿ��=====*/





.subpageboxcs{ float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }

/*========�Խ��Ǵ���=======*/
.subpagebox_title { float:none; width:100%; font-family:"NotoSans-Medium";  font-size:1.2em;  margin:0 auto; padding:30px 0 20px 0; clear:both;  }

.bbs_memo { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }

.insc { float:none; width:100%;  text-align:center; margin:0 auto; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; clear:both; }
.insclia{ float:left; width:20%; text-align:left; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; }
.insclib{ float:left; width:70%; text-align:left; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; }
.insclic{ float:left; width:10%; text-align:left; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; }

/*========�Խ���Ÿ��Ʋ=======*/

caption {
  display: none;
  text-align: center;
}
thead{ line-height:30px; text-align:center; padding:0 0 0 0; font-size:1.0em;  color:#000000; border-top:2px solid #252f45; background-color:#eaeff9; }


/*========�Խñۼ�������=======*/
.bbs_mdcheck_box{   float:none; width:100%;  margin:0 auto; padding:50px 0 200px 0; clear:both;  }
.bbs_mdcheck_text {   float:none; width:100%;  text-align:center; margin:0 auto; padding:0 0 30px 0;  font-family:"NanumSquareR";  font-size:1.3em; clear:both;  }

.bbs_mdcheck_boxa{   float:none; width:100%;  text-align:center; margin:0 auto; padding:0 0 0 0; clear:both;  }
.bbs_mdcheck {   float:none;  margin:0 auto; padding:0 0 0 0;  clear:both;    }
.bbs_mdcheck ul{  display: table;  margin-left: auto; margin-right: auto; }
.bbs_mdcheck li{  float:left; text-align:left; padding:10px; line-height:34px;  font-family:"NanumSquareR";  font-size:1.3em; }


/*========�̵�������1200=======*/
/*PC*/
@media (min-width: 1025px) {

/*========����������=======*/
.bbs_gallery_box { float:none;  width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_gallery_box ul{ float:none;  width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_gallery_box li{ float:left;  width:25%; text-align:center; padding:0 0 0 0; }
.bbs_gallery_box img{ width:96%;  }
.bbs_gallery_box a{ line-height:34px; font-family:"NanumSquareR";  font-size:1.3em; color:#000000; }


.div_blank { float:none; width:100%; height:20px; text-align:center; margin:0 auto;padding:0 0 0 0; clear:both; }
.divbbs_body { float:none;  width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }

.divbbs_stitle { float:none; width:100%;  text-align:left; margin:0 auto; padding:20px 0 20px 0;   font-size:1.5em;  color:#3b4761; margin:0 auto; clear:both; }


.bbs_insc { float:none; width:100%; margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_insclib{ float:right; text-align:left; padding:10px 0 10px 10px; }



.bbs_inscf_box { float:none; width:100%; margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_inscf { float:right;    margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_inscf li{ float:left; text-align:left; padding:0 0 0 10px; }
.bbssctext_form { height:34px;  border:solid 1px #cdcbc4; text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:12px; color:#000000; padding:2px 0 0 4px; }



.bbs_text_lia{ float:left; text-align:left; padding:15px 20px 10px 20px; }
.bbs_text_lib{ float:left; text-align:left; padding:10px 20px 10px 20px; }
.bbs_fd { float:none; width:100%; margin:0 auto; padding:0 0 0 0; clear:both; }

.bbs_insc_ct { float:none;  text-align:left;  width:100%; margin:0 auto; padding:10px 0 10px 0; border-bottom:solid 1px #e1e1e1;   font-size:1.4em; color:#000000; clear:both; }
.bbs_text_lia_ct{ float:left; text-align:left; padding:10px 20px 10px 0; }
.bbs_text_lib_ct{ float:left; text-align:left; padding:10px 20px 10px 0; }

.bbs_insc_ct_userinf { float:none;  width:100%; height:44px; margin:0 auto; padding:14px 0 14px 0; border-bottom:solid 1px #e1e1e1;  color:#000000; clear:both; }
.bbs_insc_ct_userinf li{ float:left;   text-align:left;  width:33.3%; margin:0 auto; padding:0 0 0 0; }

.bbs_smn_btn5 { height:34px; border-radius:3px; border:solid 1px #071745; text-align:center; background-color:#071745;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }
.bbs_smn_btn6 { height:34px; border-radius:3px; border:solid 1px #004a80; text-align:center; background-color:#004a80;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }
.bbs_smn_btn7 { width:100%; height:44px; border-radius:3px; border:solid 1px #004a80; text-align:center; background-color:#004a80;  font-size:1.0em; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }
.bbs_smn_btn8 { width:100%; height:44px; border-radius:3px; border:solid 1px #9e0b0f; text-align:center; background-color:#9e0b0f;  font-size:1.0em; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }


.bbs_so_btnd { cursor:hand; height:28px; border-radius:3px; border:solid 1px #000000; text-align:center; background-color:#000000;  font-size:0.8em; color:#fff; padding:5px; cursor: pointer;  }
.bbs_so_btn { cursor:hand; height:28px; border-radius:3px; border:solid 1px #004a80; text-align:center; background-color:#004a80;  font-size:0.8em; color:#fff; padding:5px; cursor: pointer;  }

.bbs_stext_form { height:34px;  border:solid 1px #e1e1e1;  text-align:left; background-color:#ffffff;  color:#000000; padding:4px 0 2px 10px; }


.bbs_numboard { float:left; width:100%;  margin:0 auto; padding:30px; text-align:center; clear:both; }
.bbs_numboard li{ display:inline-block;  margin:0; padding:10px; text-align:center; border:solid 1px #e1e1e1;  background-color:#f1f1f1;  font-size:11px; color:#000000; }
.bbs_numboard li a{ font-size:11px; color:#000000;  }

.bss_btndiv { float:none; width:100%; margin:0 auto; padding:0 0 0 0; border-top:solid 1px #f7f7f7; clear:both; }
.bss_btndiva{ float:left; width:50%; text-align:left; padding:20px 0 0 0; clear:both;}
.bss_btndivb{ float:left; width:50%; text-align:right; padding:20px 0 0 0; }

.bbs_subject { float:none; width:100%;  text-align:center; margin:0 auto; padding:0 0 0 0; height:48px;  line-height:48px; border-top:2px solid #252f45; background-color:#eaeff9;  clear:both; }
.bbs_contents { float:none; width:100%;  margin:0 auto; padding:30px 0 30px 0; border-bottom:solid 1px #e1e1e1; line-height:25px; clear:both; }


.bbs_memo { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_none { float:none; width:100%;  height:44px; text-align:center; font-family:"NanumSquareR";  font-size:1.0em; margin:0 auto; padding:0 0 0 0; clear:both; }

.bbs_ct { float:none; width:100%; border-bottom:1px solid #e1e1e1;   margin:0 auto; padding:10px 0 0 0; clear:both; }
.bbs_cta { float:left; width:15%; text-align:left; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctb { float:left; width:65%; text-align:left; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctc { float:left; width:10%; text-align:center; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctd { float:left; width:10%; text-align:right; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }


.text100_form { width:100%; height:34px;  border-bottom:solid 1px #ffffff;  border-top:solid 0 #ffffff;  border-left:solid 0 #ffffff;  border-right:solid 0 #ffffff; text-align:left; background-color:#3b4761;   font-size:1.0em; color:#ffffff; padding:4px 0 2px 0; }
.stext50_form { width:50%; height:34px;  border:solid 1px #e1e1e1;  text-align:left; background-color:#ffffff;   font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
.stext100_form { width:100%; height:34px;  border-bottom:solid 1px #ffffff;  border-top:solid 0 #ffffff;  border-left:solid 0 #ffffff;  border-right:solid 0 #ffffff; text-align:left; background-color:#ffffff;   font-size:1.0em; color:#000000; padding:4px 0 2px 0; }

#text100 { width:100%;}

.smn100_btn { width:100%; height:50px; border:solid 1px #7ec9d7;  text-align:center; background-color:#7ec9d7;   font-size:1.3em; font-weight:bold;  color:#3b4761; padding:0 0 0 0; }

.so_btnm { cursor:hand; height:24px; border-radius:3px; border:solid 1px #f26d7d; text-align:center; background-color:#f26d7d;    font-size:0.8em; color:#fff; padding:5px; cursor: pointer; }

.so_btn3 { cursor:hand; height:24px; border-radius:3px; border:solid 1px #197b30; text-align:center; background-color:#197b30;    font-size:0.8em; color:#fff; padding:5px;  cursor: pointer; }
.so_btn4 { cursor:hand; height:24px; border-radius:3px; border:solid 1px #f26522; text-align:center; background-color:#f26522;    font-size:0.8em; color:#fff; padding:5px; cursor: pointer;  }
.area_form { width:90%; height:100px;   border:solid 1px #cccccc; text-align:left; background-color:#ffffff;  color:#000000; padding:10px; }
.smn_btn6 { height:34px; border-radius:5px; border:solid 1px #004a80; text-align:center; background-color:#004a80;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }

.smn_btn { height:34px; border-radius:5px; border:solid 1px #3498db; text-align:center; background-color:#3498db;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px;  cursor: pointer; }
.smncr_btn { height:34px; border-radius:5px; border:solid 1px #FF6600; text-align:center; background-color:#FF6600;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px;  cursor: pointer; }
.smngray_btn { height:34px; border-radius:5px; border:solid 1px #353535; text-align:center; background-color:#353535;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }
.area100_form { width:100%; height:150px; border-radius:5px;  border:solid 1px #cccccc; text-align:left; background-color:#ffffff;  font-size:12px; color:#000000; padding:4px 0 2px 0; }
.select100_form { width:100%; height:40px; border-radius:5px;  border:solid 1px #cccccc; text-align:left; background-color:#ffffff;  font-size:12px; color:#000000; padding:4px 0 2px 0; }

.so_btn_more { cursor:hand; height:20px; border-radius:2px; border:solid 1px #304047; text-align:center; background-color:#304047;    font-size:0.7em; color:#fff; padding:3px; cursor: pointer;  }
.so_btn_view { cursor:hand; height:20px; border-radius:2px; border:solid 1px #0072bc; text-align:center; background-color:#0072bc;    font-size:0.7em; color:#fff; padding:3px; cursor: pointer;  }
.so_btn_green { cursor:hand; height:20px; border-radius:2px; border:solid 1px #2d9134; text-align:center; background-color:#2d9134;    font-size:0.7em; color:#fff; padding:3px; cursor: pointer;  }
.so_btn_purple { cursor:hand; height:20px; border-radius:2px; border:solid 1px #a23e9f; text-align:center; background-color:#a23e9f;    font-size:0.7em; color:#fff; padding:3px; cursor: pointer;  }

.bbs_box_cont { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both;  }
.bbs_box_cont table{width: 100%; border-collapse: collapse;  }
.bbs_box_cont th, td{padding:14px;text-align: left; border-bottom: 1px solid #ddd;  color:#000000; }
.bbs_box_cont tr:nth-child(even){ background-color: #f2f2f2; }
.bbs_box_cont a{ color:#000000;  }


.sub_wbox { float:none; width:100%;  margin:0 auto; padding:0 0 30px 0; clear:both; }

.snamelist { display: table; width:100%;  margin:0 auto; padding:0 0 30px 0; clear:both; }
.snamelist ul{ display: table-row;   margin:0 auto; padding:0 0 0 0; clear:both; }
.snamelist li{ display: table-cell;  margin:0 auto; padding:0 10px 0 10px; text-align:left; line-height:30px; border-bottom:solid 1px #e7e7e7; }
.snamea{ background-color:#f1f1f1; color:#0076a3; line-height:36px; }


.bbscate_insc { float:none;width:100%;  margin:0 auto; padding:0 0 30px 0; clear:both; }
.bbscate_insc ul{ float:none;  margin:0 auto; padding:0 0 0 0; clear:both; }
.bbscate_insc li{float:left;  margin:0 auto; padding:0 10px 0 10px; text-align:left; line-height:30px; border-bottom:solid 1px #e7e7e7; }
.bbscate_a{ background-color:#f1f1f1; color:#0076a3; line-height:36px; }

.div_facecate{ float:none;width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.div_facecate ul{ float:none; margin:0 auto; padding:0 0 0 0; clear:both; }
.div_facecate li{float:left; margin:3px; padding:0 3px 0 3px; text-align:center; line-height:26px; border:solid 1px #e9e9e9; background-color:#e9e9e9; border-radius:3px; }
.div_facecate a{ color:#000000; }
}
/*========�̵�������1200=======*/






/*========�̵�������1119=======*/
/*������*/
@media (min-width: 1px) and (max-width: 1024px) {

.bbsphoto{width:90%;}
/*========����������=======*/
.bbs_gallery_box { float:none;  width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_gallery_box ul{ float:none;  width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_gallery_box li{ float:left;  width:50%; text-align:center; padding:0 0 0 0; }
.bbs_gallery_box img{ width:96%;  }
.bbs_gallery_box a{ line-height:34px; font-family:"NanumSquareR";  font-size:1.2em; color:#000000; }

.div_blank { float:none; width:100%; height:5px; text-align:center; margin:0 auto;padding:0 0 0 0; clear:both; }
.divbbs_body { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }

.divbbs_stitle { float:none; width:100%;  text-align:left; margin:0 auto; padding:20px 0 20px 0;   font-size:1.5em;  color:#3b4761; margin:0 auto; clear:both; }


.bbs_insc { float:none; width:100%; margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_insclib{ float:right; text-align:left; padding:10px 0 10px 10px; }

.bbs_text_lia{ float:left; text-align:left; padding:15px 20px 10px 20px; }
.bbs_text_lib{ float:left; text-align:left; padding:10px 20px 10px 20px; }
.bbs_fd { float:none; width:100%; margin:0 auto; padding:0 0 0 0; clear:both; }

.bbs_insc_ct { float:none; width:100%; margin:0 auto; padding:10px 0 10px 0; border-bottom:solid 1px #f7f7f7; clear:both; }
.bbs_text_lia_ct{ float:left; text-align:left; padding:10px 20px 10px 0; }
.bbs_text_lib_ct{ float:left; text-align:left; padding:10px 20px 10px 0; }

.bbs_smn_btn5 { height:28px; border-radius:2px; border:solid 1px #071745; text-align:center; background-color:#071745;  font-size:0.8em; font-weight:bold;  color:#fff; padding:0 6px 0 6px; cursor: pointer;  }
.bbs_smn_btn6 { height:28px; border-radius:2px; border:solid 1px #004a80; text-align:center; background-color:#004a80;  font-size:0.8em; font-weight:bold;  color:#fff; padding:0 6px 0 6px; cursor: pointer;  }
.bbs_smn_btn7 { width:100%; height:28px; border-radius:3px; border:solid 1px #004a80; text-align:center; background-color:#004a80;  font-size:1.0em; font-weight:bold;  color:#fff; padding:0 6px 0 6px; cursor: pointer;  }

.bbs_so_btnd { cursor:hand; height:28px; border-radius:3px; border:solid 1px #000000; text-align:center; background-color:#000000;  font-size:0.8em; color:#fff; padding:5px; cursor: pointer;  }
.bbs_so_btn { cursor:hand; height:28px; border-radius:3px; border:solid 1px #004a80; text-align:center; background-color:#004a80;  font-size:0.8em; color:#fff; padding:5px; cursor: pointer;  }

.bbs_stext_form { height:34px;  border:solid 1px #e1e1e1;  text-align:left; background-color:#ffffff;  color:#000000; padding:4px 0 2px 10px; }


.bbs_numboard { float:left; width:100%;  margin:0 auto; padding:2px; text-align:center; clear:both; }
.bbs_numboard li{ display:inline-block;  margin:0; padding:10px; text-align:center; border:solid 1px #e1e1e1;  background-color:#f1f1f1;  font-size:11px; color:#000000; }
.bbs_numboard li a{ font-size:11px; color:#000000;  }

.bss_btndiv { float:none; width:100%; margin:0 auto; padding:0 0 0 0; clear:both; }
.bss_btndiva{ float:left; width:50%; text-align:left; padding:20px 0 0 0; clear:both; }
.bss_btndiva img{ width:15%;}
.bss_btndivb{ float:left; width:50%; text-align:right; padding:20px 0 0 0; }

.bbs_subject { float:none; width:100%;  text-align:left; margin:0 auto; padding:0 0 0 0;  clear:both; }
.bbs_contents { float:none; width:100%;  margin:0 auto; padding:30px 0 30px 0; border-bottom:solid 1px #f7f7f7; clear:both; }


.bbs_memo { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.bbs_none { float:none; width:100%;  height:44px; text-align:center; font-family:"NanumSquareR";  font-size:1.0em; margin:0 auto; padding:0 0 0 0; clear:both; }

.bbs_ct { float:none; width:100%; border-bottom:1px solid #e1e1e1;   margin:0 auto; padding:10px 0 0 0; clear:both; }
.bbs_cta { float:left; width:15%; text-align:left; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctb { float:left; width:65%; text-align:left; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctc { float:left; width:10%; text-align:center; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctd { float:left; width:10%; text-align:right; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }


.text100_form { width:100%; height:34px;  border-bottom:solid 1px #ffffff;  border-top:solid 0 #ffffff;  border-left:solid 0 #ffffff;  border-right:solid 0 #ffffff; text-align:left; background-color:#3b4761;   font-size:1.0em; color:#ffffff; padding:4px 0 2px 0; }
.stext50_form { width:50%; height:34px;  border:solid 1px #e1e1e1;  text-align:left; background-color:#ffffff;   font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
.stext100_form { width:100%; height:34px;  border-bottom:solid 1px #ffffff;  border-top:solid 0 #ffffff;  border-left:solid 0 #ffffff;  border-right:solid 0 #ffffff; text-align:left; background-color:#ffffff;   font-size:1.0em; color:#000000; padding:4px 0 2px 0; }

#text100 { width:100%;}

.smn100_btn { width:100%; height:50px; border:solid 1px #7ec9d7;  text-align:center; background-color:#7ec9d7;   font-size:1.3em; font-weight:bold;  color:#3b4761; padding:0 0 0 0; }

.so_btnm { cursor:hand; height:24px; border-radius:3px; border:solid 1px #f26d7d; text-align:center; background-color:#f26d7d;    font-size:0.8em; color:#fff; padding:5px; cursor: pointer; }

.so_btn3 { cursor:hand; height:24px; border-radius:3px; border:solid 1px #197b30; text-align:center; background-color:#197b30;    font-size:0.8em; color:#fff; padding:5px;  cursor: pointer; }
.so_btn4 { cursor:hand; height:24px; border-radius:3px; border:solid 1px #f26522; text-align:center; background-color:#f26522;    font-size:0.8em; color:#fff; padding:5px; cursor: pointer;  }
.area_form { width:90%; height:100px;   border:solid 1px #cccccc; text-align:left; background-color:#ffffff;  color:#000000; padding:10px; }
.smn_btn6 { height:34px; border-radius:5px; border:solid 1px #004a80; text-align:center; background-color:#004a80;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }

.smn_btn { height:34px; border-radius:5px; border:solid 1px #3498db; text-align:center; background-color:#3498db;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px;  cursor: pointer; }
.smncr_btn { height:34px; border-radius:5px; border:solid 1px #FF6600; text-align:center; background-color:#FF6600;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px;  cursor: pointer; }
.smngray_btn { height:34px; border-radius:5px; border:solid 1px #353535; text-align:center; background-color:#353535;  font-size:12px; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }
.area100_form { width:100%; height:150px; border-radius:5px;  border:solid 1px #cccccc; text-align:left; background-color:#ffffff;  font-size:12px; color:#000000; padding:4px 0 2px 0; }
.select100_form { width:100%; height:40px; border-radius:5px;  border:solid 1px #cccccc; text-align:left; background-color:#ffffff;  font-size:12px; color:#000000; padding:4px 0 2px 0; }

.so_btn_more { cursor:hand; height:20px; border-radius:2px; border:solid 1px #304047; text-align:center; background-color:#304047;    font-size:0.7em; color:#fff; padding:3px; cursor: pointer;  }
.so_btn_view { cursor:hand; height:20px; border-radius:2px; border:solid 1px #0072bc; text-align:center; background-color:#0072bc;    font-size:0.7em; color:#fff; padding:3px; cursor: pointer;  }
.so_btn_green { cursor:hand; height:20px; border-radius:2px; border:solid 1px #2d9134; text-align:center; background-color:#2d9134;    font-size:0.7em; color:#fff; padding:3px; cursor: pointer;  }
.so_btn_purple { cursor:hand; height:20px; border-radius:2px; border:solid 1px #a23e9f; text-align:center; background-color:#a23e9f;    font-size:0.7em; color:#fff; padding:3px; cursor: pointer;  }


.bbs_box_cont { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both;  }
.bbs_box_cont table{width: 100%; border-collapse: collapse; border-spacing:0; }
.bbs_box_cont th, td{padding: 8px;text-align: left; border-bottom: 1px solid #ddd; }
.bbs_box_cont tr:nth-child(even){ background-color: #f2f2f2; }

.sub_wbox { float:none; width:100%;  margin:0 auto; padding:0 0 30px 0; clear:both; }

.snamelist { display: table;  width:100%;  margin:0 auto; padding:0 0 30px 0; clear:both; }
.snamelist ul{ display: table-row;  margin:0 auto; padding:0 0 0 0;  border-bottom:solid 1px #e7e7e7; clear:both; }
.snamelist li{ display: table-cell;  margin:0 auto; padding:0 10px 0 0 10px; text-align:left; line-height:30px; }
.snamea{ background-color:#f1f1f1;  color:#0076a3; line-height:36px;}

.div_facecate{ display:none;}
.div_facecate ul{ }
.div_facecate li{}

}
