@charset "utf-8";
/*
font-family:"Pretendard Variable"
font-family: 'Noto Sans KR';
357e6b 녹색
rgb(229, 229, 229) = #e5e5e5
rgb(221, 221, 221); = #ddd
rgb(248, 248, 248); = #f8f8f8
rgb(125, 125, 125); = #7d7d7d
body.iosDevice {background: red;}
*/
#locationWrap {visibility: hidden;}
#locationWrap * {visibility: hidden;}
#locationWrap.visible * {visibility: visible !important}
.board_zone_sec {padding-top: 55px; padding-bottom: 20px;}
.board_zone_tit--event h2 {display: block;text-align: center;font-size: 34px;font-weight: 700;letter-spacing: -0.030em;color: #000;padding: 0;margin: 0 0 58px 0;line-height: 1;}
/* ―――――――――――――― LIST ―――――――――――――― */
/* 탭 */
.event_borad_tab {}
.event_borad_tab ul {position: relative; display: flex; align-items: center; width: 100%;}
.event_borad_tab li {position: relative; display: block; width: 100%;}
.event_borad_tab li a {position: relative; display: flex; align-items: center; justify-content: center; line-height: 1; width: 100%; height: 55px; background: #f6f6f6; line-height: 1; font-size: 18px; font-weight: 600; color: #000;}
.event_borad_tab li a.on {background: #357e6b; color: #fff;}
.event_borad_tab li:first-child a {border-radius: 10px 0 0 10px;}
.event_borad_tab li:last-child a {border-radius: 0 10px 10px 0;}
.event_borad_tab li:last-child a {border-radius: 0 10px 10px 0;}
/* 리스트 */
.event_borad_list {box-sizing: border-box; position: relative; display: block; width: 100%; margin-top: 64px;}
.event_borad_list * {box-sizing: border-box;}
.event_borad_list > ul {display: flex; flex-wrap: wrap; height: auto; gap: 24px; flex-direction: row; align-items: center;}
.event_borad_list > ul > li {position: relative; display: flex; flex: 0 1 49%;}
.event_borad_list .event_cont {position: relative; display: block; width: 100%; height: auto; padding-bottom: 58px;}
.event_borad_list .event_cont .img {display: block; width: 100%; height: auto; margin-bottom: 22px;}
.event_borad_list .event_cont .img img {display: block;width: 100%;height: auto;object-fit: cover;}
.event_borad_list .event_cont .tit {padding-left: 15px; padding-right: 15px; text-align: center;}
.event_borad_list .event_cont .tit strong {display: block; line-height: 1.3; font-size: 18px; font-weight: 600; color: #000;}
.event_borad_list .event_cont .event_duration {display: block; line-height: 1;font-size: 14px; font-weight: 400; color: #888; margin-top: 10px;}
.board_zone_sec .pagination {margin-top: 40px;}
/* ―――――――――――――― VIEW ―――――――――――――― */
.gallery_board_view {}
/* .gallery_board_view .board_zone_tit {text-align: center; margin: 0; padding: 0 0 38px 0;}
.gallery_board_view .board_zone_tit h2 {text-align: center; display: block; line-height: 1; font-size: 34px; font-weight: 600; color: #000;} */
.gallery_board_view .board_view_content {}
.gallery_board_view .board_view_content .seem_cont {}
.gallery_board_view .board_view_content .seem_cont > div {}
.gallery_board_view .board_view_content img {max-width: 100%; margin: 0 auto; display: block;}
.gallery_board_view .btn_right_box {float: none; padding-top: 40px;}
.gallery_board_view .btn_right_box button.btn_board_list {position: relative; display: flex; align-items: center; justify-content: center; line-height: 1; width: 124px; height: 48px; box-sizing: border-box; border: 1px solid #e5e5e5; border-radius: 10px; background: #fff; padding: 0; margin: 0 auto; font-size: 16px; font-weight: 400; color: #000;}
/* 일반 */
.board_zone_cont .board_zone_tit {text-align: center; margin: 0; padding: 0 0 38px 0;}
.board_zone_cont .board_zone_tit h2 {text-align: center; display: block; line-height: 1; font-size: 34px; font-weight: 600; color: #000;}
.board_zone_cont .btn_right_box {float: none; padding-top: 40px;}
.board_zone_cont .btn_right_box button.btn_board_list {position: relative; display: flex; align-items: center; justify-content: center; line-height: 1; width: 124px; height: 48px; box-sizing: border-box; border: 1px solid #e5e5e5; border-radius: 10px; background: #fff; padding: 0; margin: 0 auto; font-size: 16px; font-weight: 400; color: #000;}