/*-----------------------------------------------------*/
/* Gallery Board Style1 */
/*-----------------------------------------------------*/
.gallery_board {
 width:100%;
 position:relative;
}
.gallery_board>table {
 float:left;
 width:24.5% !important;
 margin:0 5px 20px 0;
 padding:0 !important;
 display:block;
}
.gallery_board>table td {
 overflow:hidden
}
.gallery_board td.bbsnewf5 a img {
 position:relative;
 z-index:0;
 -webkit-transition:all 0.5s ease-in-out;
 -moz-transition:all 0.5s ease-in-out;
 -ms-transition:all 0.5s ease-in-out;
 -o-transition:all 0.5s ease-in-out;
 transition:all 0.5s ease-in-out;
}
.gallery_board td.bbsnewf5 a:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1);
}
@media screen and (max-width:480px) {
 .gallery_board {
  width:100%;
  margin-left:0;
 }
 .gallery_board>table {
  width:100% !important;
  margin:0 0 10px 0;
 }
}
@media (min-width:481px) and (max-width:640px) {
 .gallery_board {
  width:100%;
  position:relative;
 }
 .gallery_board>table {
  float:left;
  display:block;
  width:49% !important;
  margin:0 4px 10px 0;
 }
 .gallery_board td.bbsnewf5 a>img {
  width:220px;
  height:220px !important;
 }
}
@media (min-width:641px) and (max-width:767px) {
 .gallery_board {
  width:100%;
  position:relative;
 }
 .gallery_board>table {
  float:left;
  display:block;
  width:49% !important;
  margin:0 4px 10px 0;
 }
 .gallery_board td.bbsnewf5 a>img {
  width:240px;
  height:240px !important;
 }
}
@media (min-width:768px) and (max-width:991px) {
 .gallery_board {
  width:100%;
  position:relative;
 }
 .gallery_board>table {
  float:left;
  display:block;
  width:32.6% !important;
  margin:0 4px 10px 0;
 }
 .gallery_board td.bbsnewf5 a>img {
  width:215px;
  height:215px !important;
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .gallery_board {
  width:100%;
  position:relative;
 }
 .gallery_board>table {
  float:left;
  display:block;
  width:24.5% !important;
  margin:0 4px 10px 0;
 }
 .gallery_board td.bbsnewf5 a>img {
  width:215px;
  height:215px !important;
 }
}
@media screen and (min-width:1200px) {
 .gallery_board td.bbsnewf5 a>img {
  width:273px;
  height: 273px !important;
 }
}
/*-----------------------------------------------------*/
/* Gallery Board Style2 */
/*-----------------------------------------------------*/
.gallery_board2 {
 width:100%;
 position:relative;
}
.gallery_board2>table {
 float:left;
 width:24.5% !important;
 margin:0 5px 20px 0;
 padding:0 !important;
 display:block;
}
.gallery_board2>table td {
 overflow:hidden
}
.gallery_board2 td.bbsnewf5 a img {
 position:relative;
 z-index:0;
 -webkit-transition:all 0.5s ease-in-out;
 -moz-transition:all 0.5s ease-in-out;
 -ms-transition:all 0.5s ease-in-out;
 -o-transition:all 0.5s ease-in-out;
 transition:all 0.5s ease-in-out;
}
.gallery_board2 td.bbsnewf5 a:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1);
}
@media screen and (max-width:480px) {
 .gallery_board2 {
  width:100%;
  margin-left:0;
 }
 .gallery_board2>table {
  width:100% !important;
  margin:0;
 }
}
@media (min-width:481px) and (max-width:640px) {
 .gallery_board2 {
  width:100%;
  position:relative;
 }
 .gallery_board2>table {
  float:left;
  display:block;
  width:49% !important;
  margin:0 4px 0 0;
 }
 .gallery_board2 td.bbsnewf5 a>img {
  width:220px;
  height:160px !important;
 }
}
@media (min-width:641px) and (max-width:767px) {
 .gallery_board2 {
  width:100%;
  position:relative;
 }
 .gallery_board2>table {
  float:left;
  display:block;
  width:49% !important;
  margin:0 4px 0 0;
 }
 .gallery_board2 td.bbsnewf5 a>img {
  width:240px;
  height:180px !important;
 }
}
@media (min-width:768px) and (max-width:991px) {
 .gallery_board2 {
  width:100%;
  position:relative;
 }
 .gallery_board2>table {
  float:left;
  display:block;
  width:32.6% !important;
  margin:0 4px 0 0;
 }
 .gallery_board2 td.bbsnewf5 a>img {
  width:215px;
  height:160px !important;
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .gallery_board2 {
  width:100%;
  position:relative;
 }
 .gallery_board2>table {
  float:left;
  display:block;
  width:24.5% !important;
  margin:0 4px 0 0;
 }
 .gallery_board2 td.bbsnewf5 a>img {
  width:215px;
  height:160px !important;
 }
}
@media screen and (min-width:1200px) {
 .gallery_board2 td.bbsnewf5 a>img {
  width:273px;
  height: 200px !important;
 }
}
/*-----------------------------------------------------*/
/* gallery_subject */
/*-----------------------------------------------------*/
.bbsnewf5 td.gallery_subject {
 position:relative;
 z-index:10;
}
.gallery_subject a {
 display:block;
 margin:10px 0 0 0;
}
.gallery_subject a span.gallery_title {
 font-size:14px;
 color:#333;
 line-height:25px;
}
.gallery_subject a span.gallery_title:hover {
 color:#2e75b6;
}
.gallery_subject br {
 display:none;
}
.gallery_etc {
 text-align:center;
 padding:2px 5px 10px 5px;
 font-size:13px !important;
 color: #666;
}
/*-----------------------------------------------------*/
/* °ü¸®ÀÚ °Ô½Ã¹° °ü¸® Ã¼Å© */
/*-----------------------------------------------------*/
.gallery-board .admin_check {
 display:none;
}
.gallery-board .admin_checkbox {
 display: none;
}
/*-----------------------------------------------------*/
/* °Ô½ÃÆÇ ÀÐ±â,¾²±â,¼öÁ¤ */
/*-----------------------------------------------------*/
.board_style {
 width:100%;
 margin-top:15px;
 margin-bottom:15px;
 border-top:2px solid #e5e5e5;
}
.board_style input[type=file] {
 width:80%
}
.board_style input[type=text],.board_style input[type=password] {
 width:80%;
 height:40px;
 border:1px solid #e8e8e8;
 color:#333;
 padding-left:10px;
}
.board_style input[type=text]:focus,.board_style input[type=text]:hover,.board_style input[type=password]:focus,.board_style input[type=password]:hover {
 border-color:#d8d8d8
}
.board_style select {
 height:40px;
 line-height:38px;
 border:1px solid #e0e0e0;
 cpadding:0 10px;
 ursor:pointer
}
.board_style select:focus,.board_style select:hover {
 border-color:#d8d8d8
}
.board_style tbody td {
 border-bottom:1px solid #efefef
}
.board_style tbody td font,.board_style tbody td span,.board_style tbody td a {
 font-size:14px;
}
.board_btn {
 margin: 5px 0;
}
/*-----------------------------------------------------*/
/* °Ô½ÃÆÇ Á¦¸ñ,ÄÃ·³,±Û¾²±â */
/*-----------------------------------------------------*/
.board_bgcolor {
 width:150px !important;
 font-size:14px !important;
 color:#333;
 padding:8px 0 8px 0;
 background:#f7f7f7 !important
}
.board_bgcolor font {
 font-size:14px !important;
 color:#333;
 font-weight:400;
}
.board_desc {
 font-size:14px;
 color:#333;
 font-weight:400;
 padding:8px 0 8px 5px;
}
.board_desc input,select {
 color:#333;
 padding:4px 5px;
 margin:0 0 0 4px;
 border:1px solid #ccc;
}
.board_desc input[type=text],.board_desc input[type=password] {
 width:80% !important;
}
.board_desc input[type=checkbox] {
 margin-right: 5px;
}
/*-----------------------------------------------------*/
/* °Ô½ÃÆÇ °øÅë */
/*-----------------------------------------------------*/
.board-list>table,.board-gallery>table {
 width:100%;
 border: 0;
}
/*-----------------------------------------------------*/
/* ¸®½ºÆ® ÀüÃ¼¼±ÅÃ */
/*-----------------------------------------------------*/
.board-list #check_all,.board-gallery #check_all {
 margin-left:5px;
 vertical-align:-5px;
 width:15px;
 height: 15px;
}
/*-----------------------------------------------------*/
/* ÀÐ±â ÀÌ¹ÌÁö */
/*-----------------------------------------------------*/
.board-gallery #post_area {
 max-width:1150px;
 text-align:center !important;
}
.board-list #post_area {
 max-width:1150px;
}
#post_area img {
 padding-bottom:5px;
}
#post_area img {
 max-width:100%;
 height: auto
}
/*-----------------------------------------------------*/
/* µ¿¿µ»ó °Ô½ÃÆÇ */
/*-----------------------------------------------------*/
.board-list #post_area embed,.board-gallery #post_area embed {
 width:100%;
 border:0;
}
@media screen and (max-width:991px) {
 embed {
  height:500px;
 }
}
@media screen and (max-width:768px) {
 embed {
  height:400px;
 }
}
@media screen and (max-width:575px) {
 embed {
  height: 250px;
 }
}
/*-----------------------------------------------------*/
/* Ä«Å×°í¸® ¼¿·ºÆ®Çü */
/*-----------------------------------------------------*/
.board_category {
 margin:10px 0 20px 0;
 font-size:13px !important;
 color:#555;
}
.board_category img {
 display:none;
}
.board_category b {
 font-family:'Montserrat',sans-serif,"Nanum Gothic";
}
.board_category select {
 width:180px;
 height:33px;
 max-width:100%;
 padding:5px;
}
.board_category .board {
 border:0;
}
.board_category i {
 color:#d80000;
 margin: 0 0 0 3px;
}
/*-----------------------------------------------------*/
/* Ä«Å×°í¸® ÅÇ¹öÆ°Çü */
/*-----------------------------------------------------*/
.sul_menu {
 overflow:hidden;
 zoom:1;
 margin:0 10px 30px 10px;
 padding:15px 10px;
 border:1px solid #ccc;
}
.sul_menu a,.sul_menu a font {
 font-family:'Montserrat',sans-serif,"Nanum Gothic";
 font-size:13px !important;
 padding:0 0 0 3px;
}
.sul_menu a:hover,.sul_menu a font:hover {
 color:#d80000 !important;
}
.sul_menu a.on {
 color:#d80000;
}
.sul_menu img {
 display:none;
}
@media screen and (max-width:767px) {
 .sul_menu {
  padding: 15px 5px;
 }
}
/*-----------------------------------------------------*/
/* ÆäÀÌÂ¡ */
/*-----------------------------------------------------*/
.board_paging {
 clear:both;
 width:100%;
 text-align:center;
 margin-top:15px;
 margin-bottom:10px;
}
.board_paging>b,.board_paging>a {
 display:inline-block;
 width:25px;
 height:25px;
 line-height:25px;
 text-align:center;
 border:1px solid #efefef
}
.board_paging>b {
 color:#fff;
 border-color:#666;
 background:#666
}
.board_paging>a {
 color:#666
}
.board_paging>a:hover {
 color:#555;
 border-color:#cdcdcd;
 background: #f4f4f4
}
/*-----------------------------------------------------*/
/* Board Search */
/*-----------------------------------------------------*/
.board_search {
 clear:both;
 width:100% !important;
 position:relative;
}
#ext_search {
 clear:both;
 width:100%;
 position:relative;
 text-align:center;
}
#ext_search select {
 font-size:13px;
 padding:3px 5px;
 border:1px solid #d8d8d8;
 cursor:pointer
}
#ext_search select:focus,#ext_search select:hover {
 border-color:#e5e5e5
}
#ext_search input[type=text] {
 width:190px;
 font-size:13px;
 color:#555;
 padding:4px 5px 5px 5px;
 margin:0 0 0 4px;
 border:1px solid #d8d8d8;
}
#ext_search input[type=text]:focus,#ext_search input[type=text]:hover {
 border-color:#e5e5e5
}
#ext_search input[type=image] {
 padding:5px;
 margin:0 0 0 4px;
 border:1px solid #d8d8d8;
 border-radius:0;
}
#check_all {
 margin-left:5px;
 vertical-align: -5px
}
/*-----------------------------------------------------*/
/* ¸®½ºÆ®,±Û¾²±â °ü·Ã */
/*-----------------------------------------------------*/
.board_bottom>a {
 float:right;
 margin:0 10px 20px 0 !important;
}
.board_admin_bgcolor {
 padding: 2px 5px;
}
/* ÀüÃ¼¼±ÅÃ ±âÅ¸µîµî */
.board-gallery .board {
 clear:both;
}
.bbsnewf5 a {
 font-size:14px;
 color:#333;
 font-weight:400;
}
.bbsno {
 font-size:14px;
 color:#666;
 font-weight:600;
}
.bbswriter {
 font-size:14px;
 color:#777;
 font-weight:400;
}
.bbsetc_dateof_write {
 font-size:13px;
 color:#666;
 font-weight:500;
}
.board_description #post_area {
 font-size:14px;
}
.board_bgcolor font {
 font-size:14px;
 color:#666;
 font-weight:400;
}
.board_desc {
 font-size:14px;
 color:#555;
 font-weight: 400;
}

.board-gallery, .board-list {
 font-family:'Montserrat',sans-serif,"Nanum Gothic";
 font-size:14px;
 color:#484848;
 font-weight: 500;
}