@charset "utf-8";         

.basic_table tbody td .sbtn_go, .basic_table tbody td .sbtn_new, .basic_table tbody td .sbtn_down{font-weight:400;}       
.sbtn_down{font-weight:400;}           
.emline{font-style:normal;text-decoration:underline;color: #532f00;}               

/* Mobile */
/* 학교권한신청 */
.search_box {text-align: center; border: 1px solid #ddd; padding: 20px 15px; margin: 20px 0; border-radius: 10px;}
.inner {text-align: center;}
.inner * {vertical-align: middle;}
.search_box select {height: 34px;border: 1px solid #e5e5e5; border-radius: 4px;}
.search_box input { width: 40%; height: 32px; border: 1px solid #e5e5e5; border-radius: 5px;}
.search_box button {cursor: pointer; border-radius: 5px; padding: 0 10px; height: 34px; background: #373737; color: #fff; vertical-align: middle;}
.board_total {margin: 0 0 10px 0;}
.board_total .bold {color: #2a7f52; vertical-align: bottom; font-weight: 300;}
.sortmenu a {display: inline-block; padding: 5px 10px; margin: 0 0 0 2px; border: 1px solid #e5e5e5; border-radius: 4px; vertical-align: middle;}
.button { text-align: right; margin: 20px 0;}
.button a {display: inline-block; margin: 0 3px 7px 3px; font-weight: 300;}
.button .typeA {display: inline-block; margin: 0 3px 7px 3px; font-weight: 300; background: #2a7f52; color: #fff; padding: 10px 20px; border: 1px solid #2a7f52; border-radius: 10px;}
.paging_area {text-align: center;margin: 25px 0;}
.paging_area a {display: inline-block; width: 40px; height: 40px; margin: 2px; text-align: center; line-height: 40px;  border-radius: 15px; background: var(--bggray2);}
.paging_area .prev a {width: 40px; height: 40px; border: 1px solid #ddd; font-size: 0; overflow: hidden; margin-right: 10px; background: url(/images/bbs/bbs_ico.png) no-repeat center -40px;}
.paging_area .first a {width: 40px; height: 40px; border: 1px solid #ddd; font-size: 0; overflow: hidden; background: url(/images/bbs/bbs_ico.png) no-repeat center 0;}
.paging_area .on a {font-weight: bold; color: #fff;  background-color: var(--point2); text-decoration: underline;}
.paging_area .next a {width: 40px; height: 40px; border: 1px solid #ddd;  font-size: 0; overflow: hidden;  margin-left: 10px;  background: url(/images/bbs/bbs_ico.png) no-repeat center -80px;}
.paging_area .last a {width: 40px; height: 40px;  border: 1px solid #ddd; font-size: 0;  overflow: hidden;  background: url(/images/bbs/bbs_ico.png) no-repeat center -120px;}
.paging_area a:hover, .paging_area a:focus {background-color: var(--point3); color: #000;}

.minwon_list em.always{background: var(--point1);}
.minwon_list .check a{display: inline-block;padding: 7px 15px;background: var(--bgpoint);color: var(--point1);border-radius: 5px;}
.minwon_list .check a.btn_impos{background: #ddd;color: #555;}

 /* Tablet */
@media all and (min-width:768px) {
.inner {overflow: hidden;}
.board_total {float: left; margin: 5px 0 0 0;}
.sortmenu {float: right;}
}

/* Desktop */
@media all and (min-width:1023px) {
.button {text-align: center;}
}

/* Pc */
@media all and (min-width:1400px) {

}                                                     