@charset "utf-8"; 



.mb-board {word-break:break-all;}
.mb-board div form {font-size:13rem; line-height:1.6;margin:0rem !important;}
.mb-board div table {width:100%;table-layout:fixed; word-break:break-all;font-size:13rem; line-height:1.6;border-collapse: collapse;border:none;background:none;margin:0; padding:0;}
.mb-board div .table>thead>tr>th,
.mb-board div .table>tbody>tr>th {font-weight:bold;vertical-align:middle !important;text-align:left;border:0 none;border-bottom:1rem solid #dbdbdb !important;margin: 0 !important; padding: 0;overflow:hidden;}
.mb-board div .table>tbody>tr>td {border:0 none !important;border-bottom:1rem solid #dbdbdb !important;margin: 0 !important; padding: 0;overflow:hidden;}
.mb-board div .table>tbody, .mb-board tfoot, .mb-board thead{margin:0;padding:0;}

.mb-board input[type="checkbox"],.mb-board input[type="radio"]{ -webkit-border-radius:3rem;-moz-border-radius:3rem;-khtml-border-radius:3rem;border-radius:3rem;margin:-3rem 2rem 0 0 !important;min-width:14rem;min-height:14rem;vertical-align:middle !important;}

.mb-board input[type="text"],.mb-board input[type="password"],.mb-board input[type="datetime"],.mb-board input[type="datetime-local"],.mb-board input[type="date"],.mb-board input[type="month"],.mb-board input[type="color"],
.mb-board input[type="time"],.mb-board input[type="week"],.mb-board input[type="number"],.mb-board input[type="email"],.mb-board input[type="url"],.mb-board input[type="search"],.mb-board input[type="tel"]{display:inline-block;padding: 5rem 7rem;margin:0;*padding:3rem 0rem !important;font-size:13rem;line-height:18rem;vertical-align: middle;height:30rem !important;*height:22rem !important;border: 1rem solid #ccc;-webkit-border-radius:3rem;-moz-border-radius:3rem;-khtml-border-radius:3rem;border-radius:3rem;background-color:#FFF;color:#6A6A6A !important;}
.mb-board select{width:auto !important;min-width:64rem;padding:1rem 5rem 1rem !important;*padding:3rem 0rem !important;display:inline-block;font-size:13rem;line-height:18rem;vertical-align: middle;height:30rem !important;*height:30rem !important;border: 1rem solid #ccc;-webkit-border-radius:3rem;-moz-border-radius:3rem;-khtml-border-radius:3rem;border-radius:3rem;background-color:#FFF;background-image:none !important;appearance:menulist;-moz-appearance:menulist;-webkit-appearance:menulist;color:#6A6A6A !important;}
.mb-board textarea{padding: 5rem 7rem;*padding:3rem 0rem !important;display:inline-block;font-size: 13rem;line-height: 18rem;vertical-align:middle;border: 1rem solid #ccc;overflow:auto;background-color:#FFF;color:#6A6A6A !important;-webkit-border-radius:3rem;-moz-border-radius:3rem;-khtml-border-radius:3rem;border-radius:3rem;}

.mb-board img {box-shadow:none !important;display:inline-block !important;vertical-align:middle !important;max-width:100%;height:auto;border: 0;-ms-interpolation-mode: bicubic;image-rendering: optimizeQuality;}
.mb-board label,.mb-board input,.mb-board keygen{display:inline-block !important;color:#6A6A6A !important;}
.mb-board table input.kcaptcha{text-align:center;font-weight:bold !important;font-size:13rem !important;margin-left:7rem !important;padding:0 6rem !important;}
.mb-board label{padding-right:11rem !important;vertical-align:middle !important;font-size:13rem !important;line-height: 1.6 !important;border:none;} 
.mb-board label:last-child{padding-right:0rem !important;vertical-align:middle !important;font-size:13rem !important;line-height: 1.6 !important;} 

.mb-board abbr,.mb-board acronym {border: 0 !important;}
.mb-board hr {display: none !important;}
.mb-board caption {position:relative;left:-10000rem;top:auto;width:1rem !important; height:1rem !important; overflow:hidden !important; }
.mb-board legend {display: none !important;height: 0rem !important;overflow: hidden;}
.mb-board .hide-txt {position:absolute; top:0; left:0; text-indent:-9999rem; visibility:hidden; overflow:hidden; font-size:0; line-height:0; width:0; height:0;}
.mb-error-message-box{text-align:center;color:#676767;font-size:20rem;font-weight:bold;padding:41rem 0 41rem;border:1rem solid #dbdbdb !important;background-color:#FBFBFB;-webkit-border-radius:3rem;-moz-border-radius:3rem;-khtml-border-radius:3rem;border-radius:3rem;}
.mb-error-message-box span{font-size:14rem;font-weight:normal;}

.mb-style1 table tr,
.mb-style1 table tr th,
.mb-style1 table tr td {background:none;font-size:13rem;vertical-align:middle !important;text-align:left;color:#6A6A6A;}
.mb-style1 .sub-text11{font-size:11rem;color:#AAA;line-height:15rem;}
.mb-style1 .sub-text12{font-size:13rem;color:#999;line-height:16rem;}
.mb-style1 .description,
.mb-style1 .mb-description{display: inline !important;font-size:11rem;padding:0 !important;color:#AAA;}
.mb-style1 .mb-tooltip{font-weight:bold !important;cursor:pointer !important;}

/* list style start */
.mb-style1 .search-field{display:inline-block !important;}
.mb-style1 .search-text{width:130rem !important;}
.mb-style1 .list-i-new,.mb-style1 .list-i-img, .mb-style1 .list-i-file, .mb-style1 .list-i-secret{padding-bottom:2rem;}
.mb-style1 .user-i-level{padding-bottom:2rem;}
.mb-style1 .mb-user-small-picture{margin-bottom:1rem !important;}
.mb-style1 .mb-category{padding-left:1rem;}
.mb-style1 .mb-category button{margin-left:-1rem;}


/* board list style*/
.board-list table.table-list{border-top:2rem solid #dbdbdb !important;} 
.board-list table.table-list th {text-align:center !important;padding:9rem 0rem 8rem !important;}
.board-list table.table-list>thead>tr>th{background-color:#FFF;border-left:0 none !important;border-right:0 none !important;font-size:13rem;}
.board-list table.table-list td {text-align:center;padding:9rem 0rem 8rem !important;background-color:#FFF !important;font-size:13rem;}
.board-list table.table-list td.text-left {padding-left:6rem !important;}
.board-list table.table-list td.text-right {padding-right:6rem !important;}
.board-list table.table-list td .cmt-count {font-size:11rem;color:#AAA;}
.board-list table.table-list .category1-text{color:#999;}
.board-list table.table-list td .notice,
.board-list table.table-list td .mb-notice {font-weight:bold;color:#777;}

/* open box style start */
.board-list table.table-list .mb-open-box td{padding:0rem !important;background-color:#FFF !important;}
.board-list table.table-list .mb-open-box .mb-open-content{text-align:left;padding:11rem 11rem 11rem 6rem !important;}
.board-list table.table-list .mb-icon-box{margin:1rem auto 0;width:14rem;height:14rem;vertical-align:middle;background:url('../images/icon_plus.gif') no-repeat center center; background-color:#656565;text-decoration: none;}
.board-list table.table-list .mb-icon-box.mb-icon-close{background:url('../images/icon_minus.gif') no-repeat center center; background-color:#777777;}
/* open box style end */

/* gallery list style*/
.gallery-list .gallery-list-foot{border-bottom:2rem solid #dbdbdb !important;padding-top:16rem !important;} 
.gallery-list .gallery-list-body {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30rem 15rem;padding-top: 15rem;}
.gallery-list .gallery-list-body .gallery-item-box{}
.gallery-list .gallery-list-body .gallery-item-img{text-align:center !important;margin-bottom:10rem !important;}
.gallery-list .gallery-list-body .gallery-item-img > a .img {height: 250rem !important;}
.gallery-list .gallery-list-body .gallery-title {text-align:left;font-size:14rem !important;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.5 !important;min-height:23rem;}
.gallery-list .gallery-list-body .gallery-date {text-align:left;font-size:10rem;color:#AAA;line-height:1.5 !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gallery-list .gallery-list-body .gallery-date span{font-size:12rem;}
.gallery-list .gallery-list-body .gallery-name {text-align:left;font-size:13rem !important;color:#999;line-height:1.5 !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gallery-list .gallery-list-body .cmt-count {font-size:11rem;color:#AAA;}

@media all and (max-width:860px) {
    .gallery-list .gallery-list-body {grid-template-columns: repeat(2, minmax(0, 1fr));}
    .gallery-list .gallery-list-body .gallery-item-img > a .img {height: 150rem !important;}
}
@media all and (max-width:660px) {
    .gallery-list .gallery-list-body {gap: 30rem 10rem;}
}
/* calendar list style*/

.calendar-list .calendar-lnb {height:42rem;padding-top:6rem;text-align:center;font-weight:bold;}
.calendar-list .calendar-lnb .lnb-prev-year,
.calendar-list .calendar-lnb .lnb-prev-month,
.calendar-list .calendar-lnb .lnb-next-year,
.calendar-list .calendar-lnb .lnb-next-month{padding:0 9rem !important;}

.calendar-list .calendar-lnb img {padding-bottom:5rem !important;}
.calendar-list .calendar-lnb .calendar-date-text {font-size:20rem !important;padding:6rem 18rem 0 !important;color:#777}
.calendar-list .calendar-lnb .calendar-date-text .lnb-year-text{font-size:13rem !important;padding:0 9rem 0 4rem !important;color:#888}
.calendar-list .calendar-lnb .calendar-date-text .lnb-month-text{font-size:13rem !important;padding:0 0 0 4rem !important;color:#888}


.calendar-list table.table-list th{padding:4rem !important;border: 1rem solid #dbdbdb !important;text-align:center !important;background-color:#FBFBFB;font-weight:bold;}
.calendar-list table.table-list td{background-color:#FFF;}
.calendar-list table.table-list>tbody>tr>td {padding:8rem !important;border: 1rem solid #dbdbdb !important;vertical-align:top !important;}
.calendar-list table.table-list>tbody>tr>td>div {min-height:65rem;}

.calendar-list table.table-list td .i-date{width:20rem;border-bottom: 1rem solid #EEE !important;text-align:center;line-height:1.6;margin-bottom:4rem;font-weight:bold;}
.calendar-list table.table-list td .i-view{}
.calendar-list table.table-list td .i-empty{height:45rem;}
.calendar-list table.table-list td .cmt-count {font-size:11rem;color:#AAA;}

.calendar-list table.table-list .i-today{background-color:#FFD69A;}
.calendar-list table.table-list .i-today .i-date{border-bottom: 1rem solid #FFF !important;}

.calendar-list table.table-list th, .calendar-list table.table-list td{color:#666;font-size:12rem;}
.calendar-list table.table-list .sunday,
.calendar-list table.table-list .sunday a{color:#D00 !important;}
.calendar-list table.table-list .saturday,
.calendar-list table.table-list .saturday a{color:#00E !important;}



/* webzine list style*/
.board-list table.table-list td.webzine-image-box{padding:13rem 0rem 13rem 0rem !important}
.board-list table.table-list td.webzine-image-box div{border:1rem solid #EEE !important;}
.board-list table.table-list td.webzine-item-box {padding:13rem 6rem 13rem 13rem !important;text-align:left !important;vertical-align: top !important;}
.board-list table.table-list td.webzine-item-box .webzine-item-title {font-size:14rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:1rem;padding-bottom:3rem;font-weight:600 !important;}
.board-list table.table-list td.webzine-item-box .webzine-item-content {font-size:13rem;line-height:1.6;min-height:34rem;padding-bottom:2rem;}

/* faq list style*/
.board-list .faq-q {font-weight:bold;font-size:16rem;color:#3A859B;}

   

/* list style end */



/* view style start */
.mb-style1 .table-view{border-top:1rem solid #dbdbdb !important;} 
.mb-style1 .table-view>tbody th {padding:12rem 11rem 10rem 13rem !important;border-right:1rem solid #EFEFEF !important;background-color:#FBFBFB !important;}
.mb-style1 .table-view>tbody td {padding:12rem 11rem 10rem 13rem !important;background-color:#FFF;}
.mb-style1 .table-view>tbody td.content-box{padding:13rem !important;}
/* view style end */


/* qa style start */
.mb-open-content .mb-open-qa-item{margin:0 0 0 26rem !important;}
.mb-open-content .mb-open-qa-border {border-bottom:1rem dashed #E7E7E7;width:98%;}
.mb-open-content .mb-open-qa-text{float:left !important; padding:0rem 3rem 0 !important;font-size:13rem;font-weight:700;}
.mb-open-content .mb-open-qa-box{line-height:1.8;}
.mb-open-content .mb-open-qa-reply{ padding:20rem 0  8rem !important;}
.mb-open-content .mb-open-qa-question{ padding:8rem 0 16rem !important;}
/* qa style end */



/* write style start */
.mb-style1 .table-write{border-top:1rem solid #dbdbdb !important;} 
.mb-style1 .table-write>tbody th {padding:7rem 3rem 10rem 13rem !important;border-right:1rem solid #EFEFEF !important;background-color:#FBFBFB !important;}
.mb-style1 .table-write>tbody td {padding:12rem 11rem 10rem 13rem !important;background-color:#FFF;}
.mb-style1 .table-write>tbody td.content-box {padding:2rem 0 0 !important;}
/* write style end */


/* prev next style start */
.mb-style1 .table-prev-next {margin-top:16rem !important;border-top:1rem solid #dbdbdb !important;} 
.mb-style1 .table-prev-next th,
.mb-style1 .table-prev-next td {padding:9rem 6rem 7rem 13rem !important;background:none;font-size:13rem;vertical-align:middle;background-color:#FFF;}
/* prev next style end */


/* pagination style start */
.mb-board .pagination-box {padding:11rem 0 !important;}
.mb-board .pagination-large {display:block !important; padding-bottom: 50rem !important;}
.mb-board .pagination-large .table-page{table-layout:auto;width:auto !important;margin:0 auto !important;background:none;border:none !important;}
.mb-board .pagination-large .table-page tr,
.mb-board .pagination-large .table-page td{background:none !important;padding:0rem !important;border:none !important;}
.mb-board .pagination-large .table-page tr {display: flex;align-items: center;gap: 10rem;}
.mb-board .pagination-large .table-page td.page_arrow{}
.mb-board .pagination-large .table-page td.page_arrow a {display: inline-block;width: 14rem;height: 14rem;vertical-align: middle;transform: translateY(-1rem);}
.mb-board .pagination-large .table-page td.page_arrow a img {opacity: 0;width: 100% !important;height: 100% !important;}
.mb-board .pagination-large .table-page td.page_arrow a[title="처음"] {background: url(/wp-content/themes/mstheme/images/icons/ic_page-first.svg) no-repeat center center/cover;}
.mb-board .pagination-large .table-page td.page_arrow a[title="이전"] {background: url(/wp-content/themes/mstheme/images/icons/ic_page-prev.svg) no-repeat center center/cover;}
.mb-board .pagination-large .table-page td.page_arrow a[title="다음"] {background: url(/wp-content/themes/mstheme/images/icons/ic_page-next.svg) no-repeat center center/cover;}
.mb-board .pagination-large .table-page td.page_arrow a[title="맨끝"] {background: url(/wp-content/themes/mstheme/images/icons/ic_page-last.svg) no-repeat center center/cover;}
.mb-board .pagination-large td.btn-page {padding: 0 5rem;}
.mb-board .pagination-large td.btn-page a{display: inline-block;width: 36rem;line-height: 36rem;border-radius: 50%;font-size: 14rem;color: var(--color-text-tertiary) !important;font-weight: 500;}
.mb-board .pagination-large a.btn-next{margin-left:7rem !important;}
.mb-board .pagination-large {padding-top:21rem !important; text-align:center;}
.mb-board .pagination-large a.btn-start,.pagination a.btn-prev,.pagination a.btn-next,.pagination a.btn-end{background:none;}

.mb-board .pagination-large a.btn-prev{margin-right:7rem !important;}
.mb-board .pagination-large a.btn-next{margin-left:7rem !important;}

.mb-board .pagination-large td{text-align:center;}
.mb-board .pagination-large td.active {}
.mb-board .pagination-large td.active a {background: #fff7f7;}

.mb-board .pagination-small .page-num{padding:0rem 16rem !important;line-height:28rem;font-size:16rem;}

/* pagination style end */





/* button style start */
.mb-board div.btn-box-right {padding:11rem 0 0 ;text-align:right;}
.mb-board div.btn-box-center {padding:11rem 0 0;text-align:center;}
.mb-board div.btn-box-left {padding:11rem 0 0;text-align:left;}
.mb-board .btn-box-left>.btn-box-right,
.mb-board .btn-box-right>.btn-box-left{padding:0;}
.mb-board .btn-box-right .btn{margin:0 0 0 9rem;}
.mb-board .btn-box-left .btn{margin:0 9rem 0 0;}
.mb-board .list-btn .btn-box-right .btn,.mb-board .list-btn .btn-box-left .btn,.mb-board .list-btn .btn-box-center .btn,
.mb-board .write-btn .btn-box-right .btn,.mb-board .write-btn .btn-box-left .btn,.mb-board .write-btn .btn-box-center .btn,
.mb-board .view-btn .btn-box-right .btn,.mb-board .view-btn .btn-box-left .btn,.mb-board .view-btn .btn-box-center .btn{margin-bottom: 7rem;}


.mb-board div a{border:none;}
.mb-board a,.mb-board button{text-decoration:none !important;color:#6A6A6A !important;background:none;box-shadow:none !important;}
.mb-board a:hover,.mb-board button:hover{text-decoration:none; cursor:pointer !important;}

.mb-board .btn {display:inline-block;min-width:42rem;height:30rem !important;text-decoration:none !important; font-weight:bold;font-size:13rem;line-height:1.4 !important;vertical-align: middle !important;}
.mb-board .btn>span{padding:0 !important;}
.mb-board .btn-default{margin:0;padding:5rem 10rem 5rem;border: 1rem solid #ccc;-webkit-border-radius:3rem;-moz-border-radius:3rem;-khtml-border-radius:3rem;border-radius:3rem;background-color:#F0F0F0 !important;height:30rem !important;} 
.mb-board .btn-search {margin:0;padding:5rem 10rem 5rem !important;height:30rem !important;}
.mb-board .btn-more {margin:6rem 0 11rem !important;padding:5rem 0rem !important;width:100%;text-align:center;height:30rem !important;}

/* button class
btn-write,btn-modify,btn-reply,btn-delete,btn-list,btn-ok,btn-cancel,btn-cmt,btn-search,btn-vote-good,btn-vote-bad,btn-back,btn-sendwrite,btn-login,btn-resister,btn-lost-password
*/

/* button style end */





/* comment style start */
.mb-board .cmt-style1 .cmt-count-box {padding:11rem 0 4rem 13rem !important;}
.mb-board .cmt-style1 .cmt-input-head table{border:1rem solid #dbdbdb !important;border-bottom:none !important;}
.mb-board .cmt-input-box textarea{width:100%;min-height:60rem !important;display:inline-block !important;}

.mb-board .cmt-input-box th {padding:7rem 3rem 10rem 13rem !important;background-color:#FBFBFB;}
.mb-board .cmt-input-box td {padding:12rem 11rem 10rem 13rem !important;background-color:#FBFBFB;}

.mb-board .cmt-style1 table th {font-weight:bold;vertical-align:middle;border:0 none; border-bottom:1rem solid #dbdbdb !important;border-right:1rem solid #dbdbdb !important;}
.mb-board .cmt-style1 table td {border:0 none; border-bottom:1rem solid #dbdbdb !important;}
.mb-board .cmt-style1 ul li,.mb-board .cmt-style1 p{margin:0 3rem !important;}

.mb-board .cmt-list-box{margin-top:16rem;padding:6rem 10rem 11rem;border-top:1rem solid #dbdbdb !important;border-bottom:1rem solid #dbdbdb !important;background-color:#FBFBFB;}
.mb-board .cmt-list-item {border-bottom:dashed 1rem #EEE !important;padding:11rem 5rem 7rem 6rem !important;}
.mb-board .cmt-list-item .cmt-name {font-weight:400;font-size:13rem;}
.mb-board .cmt-list-item .cmt-date {font-size:13rem;color:#777;margin-left:15rem !important;font-weight:normal;}
.mb-board .cmt-list-item .cmt-content {padding:6rem 0 0 !important;}


.mb-board .cmt-reply-box {margin-top:4rem !important;}
.mb-board .cmt-reply-item {padding-left:6rem !important;}
.mb-board .cmt-reply-item .cmt-content {padding-left:17rem !important;}
.mb-board .cmt-add-list{text-align:center;margin:0 5rem !important;}
/* comment style end */




/* file style start */
.mb-board .file-download{margin-right:10rem !important;}
.mb-board .file-size{font-size:10rem;}
/* file style end */


/* secret style start */
.mb-board .secret{max-width:320rem;margin:40rem auto !important;padding:10rem 0rem 20rem !important;text-align:center;border:1rem solid #dbdbdb !important;}
.mb-board .secret .secret-title{padding:10rem 10rem 5rem !important;font-weight:bold;}
.mb-board .secret .secret-form{padding-bottom:10rem !important;}
.mb-board .secret .secret-form input{width: 200rem !important; vertical-align: middle;text-align:center}
.mb-board .secret .btn-box{padding-right:10rem !important;}
/* secret style end */



/* desktop style start */
.mb-desktop-large .mb-style1 .calendar-list td .cmt,
.mb-desktop .mb-style1 .calendar-list td .cmt {padding-left:2rem;font-size:10rem;}
.mb-desktop-large .info-group>span,
.mb-desktop .info-group>span{display:inline-block;margin-right:12rem !important;font-size:13rem !important;color:#999}
.mb-desktop-large .list-head,
.mb-desktop .list-head{min-height:38rem;}
.mb-desktop-large .mb-category,
.mb-desktop .mb-category{float:left;overflow:hidden;padding-bottom:8rem;}
.mb-desktop-large .mb-category select.
.mb-desktop .mb-category select{margin-right:5rem;}
.mb-desktop-large .list-search,
.mb-desktop .list-search{float:right;overflow:hidden;padding-bottom:8rem;}
/* desktop style end */


/* mobile style start*/
.mb-mobile .list-title{padding:8rem 5rem 6rem 10rem !important;position:relative;font-size:14rem !important;}
.mb-mobile .info-group>span{display:inline-block;margin-right:12rem !important;font-size:13rem !important;color:#999}
.mb-mobile .cmt-count{font-size:13rem !important;color:#999 !important;}
.mb-mobile .cmt-list-box{padding:1rem 4rem 6rem !important;}
.mb-mobile .mb-category{text-align:center;padding-bottom:10rem;}
.mb-mobile .mb-category select{width:100% !important;margin-bottom:8rem !important}
.mb-mobile .mb-category button{margin-bottom:5rem !important}
.mb-mobile .list-search{text-align:right;padding-bottom:8rem !important}
.mb-mobile table.table-list tr.mb-open-box .mb-open-content{text-align:left;padding-left:5rem !important;}
/* mobile style end */


/* tablet style start */
.mb-tablet .mb-style1 .calendar-list td .cmt {padding-left:2rem;font-size:10rem;}
.mb-tablet .list-head{min-height:38rem;}
.mb-tablet .info-group>span{display:inline-block;margin-right:12rem !important;font-size:13rem !important;color:#999}
.mb-tablet .mb-category{float:left;overflow:hidden;padding-bottom:8rem;}
.mb-tablet .mb-category select{margin-right:5rem;}
.mb-tablet .list-search{float:right;overflow:hidden;padding-bottom:8rem !important}
/* tablet style end */



.prev_next_style {margin-bottom: 50rem !important;}



/* custom */
.list-header {margin-bottom: 12rem;}
.list-header__category {display: flex;align-items: center;padding-bottom: 13rem;margin-bottom: 42rem;border-bottom: 1rem solid var(--color-dividers);}
.list-header__category > button {display: inline-block;width: max-content;height: auto; padding: 0 0;font-size: 16rem;border: 0;font-weight: 500;color: var(--color-text-tertiary) !important;transition: .4s;}
.list-header__category > button~button::before {content: "";display: inline-block;width: 1rem; height: 10rem; margin: 0 9rem;transform: translateY(-1rem);;background: var(--color-dividers);}
.list-header__category > button:hover {color: #555 !important;}
.list-header__category > button.tab-menu-on {color: #EC145B !important;}
.list-header__search {display: flex;align-items: center;justify-content: right;gap: 6rem;}
.list-header__search > select {width: 65rem !important;height: 28rem !important; min-height: 28rem !important; padding: 0 10rem !important; border-radius: 5rem;border: 1rem solid var(--color-stroke);font-size: 12rem; font-weight: 500;box-sizing: border-box;}
body .list-header__search .search-text {width: 140rem !important;height: 28rem !important;min-height: 28rem !important;border-radius: 5rem !important;box-sizing: border-box;}
.list-header__search > button {width: 40rem !important;height: 28rem; border-radius: 5rem;border: 1rem solid var(--color-stroke);text-align: center; font-size: 12rem;font-weight: 500;color: #000;}

.gallery-list-body {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 80rem 20rem;}
.gallery-item-box {}
.gallery-item-box .gallery-item-wrap {line-height: 1.4;}
.gallery-item-box .gallery-item-wrap .gallery-item-img {margin-bottom: 19rem;border-radius: 10rem;overflow: hidden;}
.gallery-item-box .gallery-item-wrap .gallery-item-img > a {display: block;}
.gallery-item-box .gallery-item-wrap .gallery-item-img > a > div {height: 327rem !important;}
.gallery-item-box .gallery-item-wrap .gallery-title {margin-bottom: 6rem;font-size: 20rem;font-weight: 600;}
.gallery-item-box .gallery-item-wrap .gallery-title > a {color: #121212 !important;}
.gallery-item-box .gallery-item-wrap .gallery-date {font-size: 14rem;color: var(--color-text-tertiary);}
.gallery-item-box .gallery-item-wrap .gallery-name a {font-size: 14rem;color: var(--color-text-tertiary);}

.mb-board div.list-content .table {border-top: 1rem solid #dbdbdb;}
.mb-board div.list-content .table>tbody>tr>td {padding: 10rem 0;}
.mb-board div.list-content .table>tbody>tr>td.webzine-item-box {padding: 10rem 20rem;}


@media all and (max-width:860px) {
    .gallery-list-body {grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media all and (max-width:660px) {
    .page-title {padding-bottom: 10rem;border-bottom: 1rem solid var(--color-dividers);text-align: left !important;}
    .list-header__category {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
    .list-header__category > button {display: none !important;}
    .list-header__category > select {width: 108rem !important;height: 28rem !important; min-height: 28rem !important;color: #121212;}
    .list-header__search {margin: 50rem 0;}
    .list-header__search > select {min-width: 65rem !important;}
    .list-header__search > button {min-width: 39rem;}
    body .list-header__search .search-text {width: 100% !important;}
    .gallery-list-body {grid-template-columns: repeat(1, minmax(0, 1fr));gap: 20rem;}
    .gallery-item-box .gallery-item-wrap .gallery-item-img {margin-bottom: 15rem;border-radius: 5rem;}
    .gallery-item-box .gallery-item-wrap .gallery-item-img > a > div {height: 192rem !important;}
    .gallery-item-box .gallery-item-wrap .gallery-title {font-size: 18rem;}
    .gallery-item-box .gallery-item-wrap .gallery-date,
    .gallery-item-box .gallery-item-wrap .gallery-name a {font-size: 12rem;}
}