/* 폰트 설정 */
.bbs-st1{font-size: 16px; font-size: 1rem;}
.bbs-adm_st1{font-size: 14px;}
#bo_btn_top span{font-size: 14px; display: inline-block; vertical-align: middle;}
.html5-video-player:not(.ytp-transparent){background-color: #313131 !important;}

/* 게시판 관리자 스타일 */
.more_opt > li{float: left;}
.admin_btns > ul > li{float: left;}
.btn_bo_user > li{float: left;margin-left: 5px; background: #333;color: #fff; text-align: center;}
.btn_bo_user > li:first-child{margin-left: 0;}
.more_opt:after,.admin_btns:after,.btn_bo_user:after{content: '';display: block;clear: both}
.bbs-adm_st1 a,.bbs-adm_st1 button{display: block; padding: 3px 5px;}
.bbs-adm_st1 .adm a{padding: 3px 10px}
.more_opt > li{border:1px solid #ccc;margin-left: 5px;}
.more_opt > li:first-child{margin-left: 0;}
.more_opt > li a{display: block; text-align: center;}
.bb-adm_top{margin-bottom: 18px;}
.bb-adm_top .btn_bo_user{float: right}
#bbs-bot{margin-top: 1.5em;}
#bbs-bot .more_opt{float: left}
#bbs-bot .bo_fx{float: right}
.btn_bo_user .btn-write{border: 1px solid #000;background: #fff;color: #000;font-weight: 700;font-size: 1.063em;}
.btn_bo_user .btn-write a{padding: 8px 30px}

/* total */
#bo_list_total{margin-bottom: 1em; line-height: 1.15;}
#bo_list_total strong{color: #ac2f30}

/* 검색 스타일 */
.bo_sch_wrap{background: #f7f7f7;border:1px solid #ddd; padding: 50px; font-size: 14px; margin-bottom: 40px;}
.bo_sch{position: relative; margin: 0 auto; text-align:center; font-size:0;}
.bo_sch select, .bo_sch input[type="text"]{background-color: transparent; border: 0; border-bottom: 1px solid #333}
.bo_sch select, .bo_sch .submit{height:45px;}
.bo_sch input[type="text"]{margin: 0 5px 0 20px;}
.bo_sch select, .bo_sch input[type="text"], .bo_sch .submit{font-size:1rem;}
.bo_sch select{width: 150px}
.bo_sch input[type="text"]{width:530px; height: 45px}
.bo_sch .submit{right: 0; width: 140px; background: #233d5d; color: #fff; transition: all ease-in-out .3s}

/* 리스트 - 테이블 스타일 */
.bbs_tbl-st1{width: 100%;border-top: 2px solid #333;}
.bbs_tbl-st1 table{width: 100%}
.bbs_tbl-st1 th{padding: 30px 10px; position: relative; line-height: 1.15;}
.bbs_tbl-st1 th:before{position: absolute;left: 0;top:50%; width: 1px; height: 20px;margin-top: -10px; background: #ddd;content: ''}
.bbs_tbl-st1 th:first-child:before{background: none}
.bbs_tbl-st1 th,.bbs_tbl-st1 td{border-bottom: 1px solid #ddd;}
.bbs_tbl-st1 td{padding: 20px 15px; text-align: center;}
.bbs_tbl-st1 .td_subject{text-align: left;}
.bbs_tbl-st1 .no{width: 8em}
.bbs_tbl-st1 .writer{width: 10em}
.bbs_tbl-st1 .date{width: 10em}
.bbs_tbl-st1 .hit{width: 8em}

/* 글쓰기 */
.bbs-form{font-size: 16px;border-top: 2px solid #333;}
#bbs-write .com{line-height: 53px}
#bbs-write #captcha #captcha_img{height: 53px; border-color: #ddd}
#bbs-write #captcha #captcha_mp3,#bbs-write  #captcha #captcha_reload{width: 53px;height: 53px;background-color: #c9c9c9;}
#bbs-write #captcha #captcha_mp3{ background-position: 5px 5px; }
#bbs-write #captcha #captcha_reload{ background-position: 5px -35px; }
#bbs-write select,#bbs-write input[type="text"],#bbs-write input[type="password"],#bbs-write #captcha #captcha_key{height: 53px; padding: 0 15px; border:1px solid #ddd; width: 435px}
#bbs-write .w100{width: 100% !important}
#bbs-write .item{display: table;width: 100%;border-bottom: 1px solid #ddd; padding: 10px 0; height: 4.67em}
#bbs-write .item > *{display: table-cell;vertical-align: middle;}
#bbs-write .item .t{width: 170px; font-weight: 700a; color: #000; padding-left: 30px;}
.bo_v_option > li{float: left; margin-left: 1.25em}
.bo_v_option > li:first-child{margin-left: 0;}
#bbs-write input[type="checkbox"],#bbs-write input[type="radio"]{margin-right: 3px;}
#bbs-write textarea{width: 100%;display: block;border-radius: 0;border:1px solid #ddd; padding: 15px}
#autosave_wrapper{position: relative;}
#autosave_wrapper #btn_autosave{position: absolute; right: 0;top:0; height: 100%; font-size: 0.875em; background: #000;color: #fff;  width: 10em}
#autosave_pop{position:absolute;right: 0;top:50px;font-size: .875em;display: none;}
#autosave_pop .in{background: #fff;border:1px solid #ccc;min-width: 10em; padding: 10px}
#autosave_pop li{border-bottom: 1px solid #ddd; padding: 5px 0}
#autosave_pop a:hover{text-decoration: underline;}
.autosave_close{display: block;padding: 5px;background:#000;color: #fff;width: 100%;margin-top: -1px;}
#bbs-write .color-red{}
.bbs-btns{margin-top: 50px;text-align: center;}
.bbs-btns a,.bbs-btns button,.bbs-btns input{display: inline-block; width: 205px;height: 55px; margin: 0 2px; border:1px solid #233d5d;vertical-align: middle;font-weight: 700;font-size: 14px;}
.bbs-btns a{line-height: 55px;}
.bbs-btns .submit{background: #233d5d; color: #fff}
#bbs-write .color-red{color: #ac2f30 !important}
#bbs-write #captcha #captcha_key{margin: 0 10px 0 0; border-radius: 0; width: 260px}
#bbs-write .tel{max-width: 435px}
#bbs-write .tel > *{float: left;}
#bbs-write .tel .dash{text-align: center; width: 3%;line-height: 53px;}
#bbs-write .tel select,#bbs-write .tel input[type="text"]{width: 31.33333333333%}

.tel-st1_w{max-width: 435px}
.tel-st1_w > *{float: left;}
.tel-st1_w .dash{text-align: center; width: 3%;line-height: 3em;}
.tel-st1_w select,.tel-st1_w input[type="text"]{width: 31.33333333333% !important}


.file_input{display: inline-block;}
.file_input label {
    position:relative;
    display:inline-block;
    overflow:hidden;
    width:153px;
    height:53px;
    background:#666;
    color:#fff;
    text-align:center;
    line-height:53px;
    margin-left: -3px;
}
.file_input label input {
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
}
.file_input input[type=text] {
    vertical-align:middle;
    display:inline-block;
    padding:0;
    border:0;
}
.attach_w .amount{display: inline-block;margin-left: 20px; display: inline-block;}
.attach_w .amount button{white-space: nowrap;overflow: hidden;text-indent: -999px;width: 40px; height: 40px; border-radius: 50%; border:1px solid #666; background: url('') center center no-repeat}
.attach_w .amount .plus{background-image: url('/img/plus.png')}
.attach_w .amount .minus{background-image: url('/img/minus.png')}

#bbs-view .top #bo_v_title{border-top: 2px solid #333; border-bottom: 1px solid #ddd; padding: 1em 10px;text-align: center; font-size: 1.25em; color: #333; font-weight: 500;}
#bbs-view .info{border-bottom: 1px solid #ddd; padding: 20px 50px}
#bbs-view .info .l{float: left;}
#bbs-view .info .r{float: right;}
#bbs-view .info .r > li{float: left; margin-left: 100px;}
#bbs-view .info .r > li:first-child{margin-left: 0;}
#bbs-view .info .rel{position: relative; padding-left: 5em;}
#bbs-view .info .rel strong{position: absolute;left: 0;top:0; padding-right: 1em;}
#bbs-view .info .rel strong:after{position: absolute;right: 0;top: 50%;width: 1px;height: 10px;background: #ddd;content: ''; margin-top: -5px;}
#bo_v_con{padding: 30px 0; border-bottom: 1px solid #ccc;}
.file_del{font-size: 14px;}

#bo_v_file_new{text-align: right;color: #666;font-size: 0.875em; font-weight: 300;text-decoration: underline;margin-bottom: 1em; padding-top: 30px;}
#bo_v_file_new i{color: #000;font-weight: 700;font-size: 17px; margin-right: 3px;vertical-align:text-bottom;}
#bbs-view_adm{text-align: center}
#bbs-view_adm ul{display: inline-block; font-size: 16px; font-size: 1rem; padding: 30px 0}
#bbs-view_adm a{display: block;padding: 5px 13px}
.btn-list_w{margin-top: 3.8em; text-align: center;}
.btn-list_w a{display: block;max-width: 205px;margin: 0 auto; height: 3.929em;line-height: 3.929em;background: #233d5d;color: #fff; font-size: 14px;}
.btn-list_w i{margin-right: 5px;vertical-align: middle;}
.new_icon{background: #ffc107;color: #000;font-size: 11px;display: inline-block;line-height: 1.15; width: 15px;height: 15px;border-radius: 50%;text-align: center;font-weight: 700; line-height: 18px;vertical-align: top;}

.btn-list_apply{margin-top: 1.5em; text-align: center;}
.btn-list_apply a{display: block;max-width: 205px;margin: 0 auto; height: 3.929em;line-height: 3.929em;background: #ac2f30;color: #fff; font-size: 14px;}

.bo_v_nb{border-top: 1px solid #ccc; margin-top: -1px; border-bottom: 1px solid #ccc;}
.bo_v_nb:after{content: ''; display: block; clear: both}
.bo_v_nb li{ position: relative; padding: 1em; float: left; width: 50%}
.bo_v_nb li:first-child{padding-left: 150px; padding-right: 1.5em; text-align: left;}
.bo_v_nb li:last-child{padding-right: 150px; text-align: right; padding-left: 1.5em; float: right; border-left: 1px solid #ccc;}
.bo_v_nb .nb_tit{position: absolute;top:1em; padding: 0 15px; width: 150px}
.bo_v_nb li:first-child .nb_tit{ left: 0;}
.bo_v_nb li:last-child .nb_tit{ right: 0; left: auto}
.bo_v_nb i{ transform: rotate(-90deg);}
.bo_v_nb i{ transform: rotate(-90deg);}
.bo_v_nb a{display: block; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.bo_v_nb a:hover{text-decoration: underline;}

.form-st1{font-size: 14px;}
.form-st1 > li{margin-top: 10px; position: relative}
.form-st1 > li:first-child{margin-top: 0;}
.form-st1 .etc{display: inline-block;}
#bbs-write .form-st1 label{width: 240px;display: inline-block;}
#bbs-write .form-st1 .etc input[type="text"]{width: 48px;height: 24px;padding: 0 5px}

.form-add_w .txt{font-size: 14px; margin-top: 10px;}
.form-add li{max-width: 750px;margin-top: 5px;}
.form-add li:first-child{margin-top: 0; position: relative; padding-right: 155px; max-width: 400px}
.form-add  input[type="text"]{width: 100% !important}
.form-add li:first-child button{position: absolute;right: 0;top:0;height: 100%;width: 155px;background: #666;color: #fff;font-size: 14px;}

#bbs-write .box-agree_w{margin-top: 50px;}
.box-agree_w .box{background: #f7f7f7;border: 1px solid #ccc; padding: 40px;height: 310px;overflow-y: auto;}
.box-agree_w .txt{text-align: right;margin-top: 20px;font-size: 14px;}

#bbs-survey .tit-st2{border-bottom: 2px solid #333; padding-bottom: 20px; margin-bottom: 30px;}
#bbs-survey .group{margin-top: 80px;}
#bbs-survey .group:first-child{margin-top: 0;}
#bbs-survey .sect{padding: 30px 0; border-bottom: 1px solid #ddd;}
#bbs-survey .sect:first-child{padding-top: 0;}
#bbs-survey .t{display: block; font-size: 1.125em; margin-bottom: 1.11111em;}
#bbs-survey .sect li{margin-top: 10px;}
#bbs-survey .sect li:first-child{margin-top: 0;}
#bbs-survey input[type="radio"]{margin-right: 5px;}
#bbs-survey textarea{display: block; width: 100%; height: 310px;background: #f7f7f7;padding: 10px}
.bo_cate_link{float: none !important; margin-bottom: 5px !important;font-size: 14px !important; height: auto !important; margin-right: 0 !important;    background: #3a8afd !important;
    color: #ffffff !important;
    font-weight: 300 !important; border-radius: 0 !important; padding: 5px !important}

.bbs-professor{margin-left: -2%; display: -webkit-flex;
display: -ms-flex;
display: flex; flex-wrap:wrap;}
.bbs-professor > li{border:1px solid #ccc; float: left; width: 48%; margin: 0 0 2% 2%; transition: all ease-in-out .3s}
.bbs-professor > li:hover{border-color:#8f0808; box-shadow: 0 3px 10px rgba(0,0,0,.15)}
.bbs-professor a{display: block; padding: 40px}
.bbs-professor .img{position: relative; float: left; padding-bottom: 39%; overflow: hidden; width: 33%}
.bbs-professor .img img{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: auto;width: 100%}
.bbs-professor .cont{float: right; width: 59%}
.bbs-professor .name{font-weight: 700; font-size: 0; margin-bottom: 20px; margin-bottom: 1.25rem; position: relative;}
.bbs-professor .name > *{display: inline-block; vertical-align:sub;}
.bbs-professor .name .t{font-size: 26px; color: #333;padding-bottom: 20px; padding-bottom: 1.25rem; position: relative; font-size: 1.625rem;}
.bbs-professor .name .t:after{position: absolute;left: 0;bottom: 0;width: 100%; height: 3px; background: #8f0808; content: ''}
.bbs-professor .position{position: relative; padding-left: .87em; margin-left: .87em; color: #999; font-size: 18px; font-size: 1.125rem}
.bbs-professor .position:before{position: absolute;left: 0;top:50%; width: 2px; height: .8em; background: #d5d5d5; content: ''; margin-top: -.4em;}
.bbs-professor .etc li{position: relative; padding-left: 70px; margin-top: .3em; min-height: 1.5em}
.bbs-professor .etc li:first-child{margin-top: 0;}
.bbs-professor .etc strong{position: absolute;left: 0;top:0; color: #333}
.bbs-professor .etc span{word-break: break-all;}

.bbs-professor_v{border:1px solid #ccc; padding: 50px}
.bbs-professor_v .group{margin-top: 50px;}
.bbs-professor_v .top{position: relative; padding-left: 277px; min-height: 235px}
.bbs-professor_v .img{position: absolute;left: 0; padding-bottom: 39%; overflow: hidden; width: 200px}
.bbs-professor_v .img img{position: absolute;left: 0;top:0;width: 100%}
.bbs-professor_v .cont{}
.bbs-professor_v .name{font-weight: 400; font-size: 0; margin-bottom: 20px; margin-bottom: 1.25rem; position: relative;}
.bbs-professor_v .name > *{display: inline-block; vertical-align:sub;}
.bbs-professor_v .name .t{font-size: 26px; color: #333;  position: relative; font-size: 1.625rem;}
.bbs-professor_v .position{position: relative; padding-left: .87em; margin-left: .87em; color: #999; font-size: 18px; font-size: 1.125rem}
.bbs-professor_v .position:before{position: absolute;left: 0;top:50%; width: 2px; height: .8em; background: #d5d5d5; content: ''; margin-top: -.4em;}
.bbs-professor_v .etc li{position: relative; padding-left: 70px; margin-top: .7em;}
.bbs-professor_v .etc li:first-child{margin-top: 0;}
.bbs-professor_v .etc strong{position: absolute;left: 0;top:0; color: #333; font-size: 400;}
.bbs-professor_v .sect{margin-top: 1.8em;}
.bbs-professor_v .sect:first-child{margin-top: 0;}
.bbs-professor_v .sect > li{margin-top: .3em;}
.bbs-professor_v .sect > li:first-child{margin-top: 0;}

.bbs-gallery{margin-left: -2%; display: flex; flex-wrap:wrap;}
.bbs-gallery > li{float: left; width: 31.33333333%; margin: 0 0 30px 2%; border-bottom: 1px solid #ccc; padding-bottom: 30px;}
.bbs-gallery .img{position: relative; overflow: hidden; background: #000; padding-bottom: 67%;}
.bbs-gallery .img > img{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: auto; width: 100%; transition: all ease-in-out .3s}
.bbs-gallery > li:hover .img > img{transform:scale(1.05,1.05);}
.bbs-gallery .cont{margin-top: 1em;}
.bbs-gallery .t{font-size: 1.3em; color: #333; font-weight: 500;}

.bo_notice td{background: #f1f1f1 !important}

.paging_w,.paginationSet{margin-top: 50px;font-weight: 400; font-size: 0; text-align: center;}
.paging_w > *{font-size: 16px;font-size: 1rem;display: inline-block;margin: 0 1em;vertical-align: middle;}
.paging_w .current,.pagination .active{color: #8f0808;text-decoration: underline;}
.paging_w .arrow,.pagination .i{white-space: nowrap;overflow: hidden;text-indent: -999px;background: url('') center center no-repeat;width: 0.700em;height: 0.550em;background-size:100%}
.paging_w .first,.pagination  .first{background-image: url('../img/bbs/first.gif')}
.paging_w .prev,.pagination  .prev{background-image: url('../img/bbs/prev.gif');margin-left: .3em;}
.paging_w .next,.pagination  .next{background-image: url('../img/bbs/next.gif');margin-right: .3em;}
.paging_w .last,.pagination  .end{background-image: url('../img/bbs/last.gif')}
.paging_w a,.pagination a{display: inline-block;}

@media (max-width:1024px){
.bbs_tbl-st1 th{padding: 1.5em 5px; white-space: nowrap;}
.bbs_tbl-st1 td{padding: 1em 10px}
.bbs_tbl-st1 .no,
.bbs_tbl-st1 .writer,
.bbs_tbl-st1 .date,
.bbs_tbl-st1 .hit{width: auto}
#bbs-view .info{padding: 1.25em 10px}
#bbs-write .item .t{padding-left: 0; width: 100px}
.attach_w .rel_w{position:relative; padding-right: 5em;}
.file_input{display: block; position: relative;}
.attach_w .rel{padding-right: 8em;}
.file_input label{position: absolute;right: 0;top:0; width: 8em;height: 100%}
.attach_w .amount{position: absolute;right: 0;margin-top: -.9em;top: 50%}
.attach_w .amount button{width: 1.8em;height: 1.8em}
#bbs-write select, #bbs-write input[type="text"], #bbs-write input[type="password"], #bbs-write #captcha #captcha_key{width: 100%}
.bo_cate_link{font-size: 13px !important;}
#bbs-write .tel{max-width: 100%}
.bo_sch input[type="text"]{margin: 0;}
.bo_sch{padding: 0 4rem 0 5.3rem;}
.bo_sch input[type="text"]{width:100%; height: 3em}
  .bo_sch select{width: 5rem; height:3em; position: absolute;left: 0;top:0}
	.bo_sch .submit{width: 4rem; height:3em; position: absolute;right: 0;bottom: 0}
#bbs-write #captcha.item{height: auto;display: block;}
#bbs-write #captcha .t{display: none;}
#bbs-write #captcha > div{position: relative; width: 100%;display: block;}
/* #captcha_key,#bbs-write #captcha #captcha_img{float: left;} */
/* #bbs-write #captcha #captcha_img{width: 100%;height: auto} */
#bbs-write #captcha #captcha_key{margin: 10px 0;}
#bbs-write #captcha #captcha_img{float: left; margin: 0 5px 0 0;}
}
@media (max-width:720px){
  .bo_sch_wrap{padding: 1.5em}
  .bbs_tbl-st1 .hit,.bbs_tbl-st1 .td_num,.bbs_tbl-st1 .writer,.bbs_tbl-st1 .td_name{display: none;}
  #bbs-view .info .r{margin-top: 10px;}
  #bbs-view .info .r > li{margin-left: 3em;}
  #bbs-view .info .l,#bbs-view .info .r{float: none}
  .bo_v_nb .nb_tit{left: 0}
  .bo_v_nb li{padding-left: 6.3em;}
  .btn-list_w a{height: 3.5rem;line-height: 3.5rem;}
  #bo_v_file_new{padding-top: 1.5em;}
  #bo_v_con{padding: 1.5em 0}
  #bbs-view_adm ul{padding:  1.5em 0;}

  #bbs-bot .more_opt{float: none}
  #bbs-bot .bo_fx{margin-top: 1.8em;}
  .bbs-calendar #bbs-bot .bo_fx{margin-top: 0;}
  .bbs-form{font-size: 15px;}
  #autosave_wrapper #btn_autosave{width: 7em}
  #bbs-write .item .t{width: 6.3em}
  #bbs-write select, #bbs-write input[type="text"], #bbs-write input[type="password"], #bbs-write #captcha #captcha_key{height: 3.3em}
  .attach_w .rel{padding-right: 3.9em;}
  #bbs-write .com{line-height: 3.3em;}
  .file_input label{line-height: 3.3em;width: 4em}
	.bbs-btns{margin-top: 3.3rem;}
	.bbs-btns:after{clear: both;display: block;content: ''}
	.bbs-btns button,.bbs-btns a{float: right; width: 49%;margin: 0;font-size: 13px;height: 50px}
	.bbs-btns button:first-child,.bbs-btns a:first-child{float: left;}
  .bbs-btns a{line-height: 50px;}
	.form-add li:first-child{max-width: 100%;padding-right: 8.7rem;}
  .form-add li:first-child button{width: 8.7rem}
  .bbs-btns .fn{float: none !important; width: 100%}
  #bbs-write .tel .dash{line-height: 3.3em;}

#bbs-view .top #bo_v_title{font-size: 1.18em;}
  #bo_v_title .bo_v_tit{font-size: 1.5em}
  #bbs-view .info .r.cal{margin-top: 0;}
  #bbs-view .info .r.cal > li{float: none;margin: 10px 0 0;}
  #bbs-view .info .r.cal > li:first-child{margin-top: 0;}

  .tel-st1_w{max-width: 100%}
}
@media (max-width:480px){
.bo_sch{_padding: 0 5em 0 6em; font-size: 13px;}
.bo_sch .submit{width: 4em}
  .bo_sch select{width: 5em}
  .bo_sch_wrap{padding: 1em}
  .bbs-form{font-size: 14px;}

  .bo_cate_link{font-size: 11px !important;}

}

.cal_t{font-size: 1.5em}
.cal_t button{white-space: nowrap;overflow: hidden; text-indent: -999px; width: 10px;height: 15px;display: inline-block;}
.cal_t .prev{background: url(../img/bbs/sch_p.gif) center center no-repeat;}
.cal_t .next{background: url(../img/bbs/sch_n.gif) center center no-repeat;}
.cal_t strong{display: inline-block;margin: 0 .5em}
.cal_t *{vertical-align: middle}


.total_calendar .top{position: relative; text-align: center; margin-bottom: 1.4em;}
.total_calendar .top .t{float: left;}
.total_calendar .top .t span{display: inline-block; padding: 3px 10px; border-radius: 3px; margin-right: 5px;}
.total_calendar .top .year{float: right;}
.total_calendar .group{margin-bottom: 3em;}
.total_calendar .group:last-child{margin-top: 0;}
.total_calendar .tit{font-size: 1.125em; font-weight: 700; color: #000; margin-bottom: .7em; position: relative; padding-left: 17px;}
.total_calendar .tit:before{position: absolute;left: 0;width: 10px;height: 10px;content: ''; border:3px solid #fd823a;  background: #fff;top:.4em}
.total_calendar .sect_w{border-top: 1px solid #333}
.total_calendar .sect{position: relative; display: table; width: 100%; font-size: .938rem; border-bottom: 1px solid #ccc;}
.total_calendar .sect > *{display: table-cell; vertical-align: top; padding: 1em}
.total_calendar .sect dt{width: 10em;font-weight: 700; background: #f1f1f1}


#bo_cate > h2{display: none;}
#bo_cate ul{text-align: center;margin-bottom: 1.5em;color:#999}
#bo_cate ul li {display: inline-block;position: relative;font-size: 18px;font-size: 1.125rem;position: relative;margin: 0 0.5em 1.5em .5em;line-height: 1}
#bo_cate ul li a{display: block;z-index: 1;position: relative;}
#bo_cate #bo_cate_on{font-weight: 700;color:#000}
#bo_cate #bo_cate_on:after{left: 0; bottom: -0.833em;width: 100%;height:3px;background: #222;content: '';position: absolute;content: ''}


/* 폼 안내글 */
.frm_info {display:block;padding:0 0 0 0px;color:#5b747e}

.bbs_tbl-st1 tbody tr:hover{background: #f7f7f7}
.bo_tit{font-weight: 400 !important;}
.bo_tit a:hover{text-decoration: underline;;}
