/* btn */
.btn_box {
	display: flex;
	justify-content: center;
	margin-top: 2.5rem;
}

.btn_box .btn {
    padding: 1.125rem 2rem;
	border-radius: 2rem;
	font-size: 1.125rem;
	font-weight: 700;
	color: #fff;
    letter-spacing: -0.45px;
	text-align: center;
    background-color: #4E4E4E;
}
.btn_box .btn:hover {
    background-color: #222;
}
@media all and (max-width: 800px) {
	.btn_box {
		margin-top: 1.5rem;
	}

	.btn_box .btn {
        padding: 1.125rem 2.8125rem;
		font-size: 0.875rem;
        letter-spacing: -0.35px;
	}
}

/* btn end */

/* board_search_box */
.board_search_box {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 1.5rem;
}

.board_search_box p {
	font-size: 1.25rem;
	letter-spacing: -0.5px;
}

.tc_1 {
	color: #FAA74A;
}

.board_search_reset {
	display: inline-flex;
	align-items: center;
	gap: 0.75rem;
}

.board_search_inp, .board_search_sel {
    position: relative;
	height: 4rem;
	border: 1px solid #DDD;
	border-radius: 0.75rem;
	overflow: hidden;
}

.board_search_inp {
	width: 29.5rem;
}

.board_search_sel {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Polygon'%3E%3Cpath id='Polygon_2' d='M4 7L0 1L8 1L4 7Z' fill='%23222222'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: auto;
    background-position: calc(100% - 1rem) center;
}

.board_search_inp .inp, .board_search_sel .sel {
    width: 100%;
	height: 100%;
    border: 0;
	outline: 0;
	background: 0;
    font-size: #222;
	font-size: 1.125rem;
	letter-spacing: -0.45px;
}

.board_search_inp .inp {
	padding: 0 1.25rem;
}

.board_search_sel .sel {
	padding: 0 3rem 0 1.25rem;
}

.board_search_button {
	position: absolute;
	top: 50%;
	right: 1.25rem;
	transform: translateY(-50%);
	width: 1.5rem;
	height: 1.5rem;
	color: rgba(0, 0, 0, 0);
	background: no-repeat center center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.997' height='23.997' viewBox='0 0 23.997 23.997'%3E%3Cpath data-name='Path 8' d='M0 0h24v24H0z' style='fill:none'/%3E%3Cg data-name='Group 513' transform='translate(2.067 2.065)'%3E%3Cg data-name='Ellipse 320' transform='translate(-.066 -.065)' style='stroke:%23121212;stroke-width:2px;fill:none'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' style='stroke:none'/%3E%3Ccircle cx='8.5' cy='8.5' r='7.5' style='fill:none'/%3E%3C/g%3E%3Crect data-name='Rectangle 796' width='8.249' height='2.25' rx='1.125' transform='rotate(45 -7.67 23.087)' style='fill:%23121212'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: 100% auto;
}

.board_search_reset_button {
	width: 4rem;
	height: 4rem;
	padding: 0 1.25rem;
	color: #FFF;
	font-size: 1.125rem;
	font-weight: bold;
	letter-spacing: -0.45px;
	text-indent: -999999px;
	border: 0;
	outline: 0;
	border-radius: 0.75rem;
	background-color: #000;
	background-image: url("../img/sub/ic_refresh.svg");
	background-repeat: no-repeat;
	background-position: center;
}

@media all and (max-width: 800px) {
	.board_search_box {
		flex-direction: column-reverse;
		align-items: baseline;
		gap: 1.5rem;
		margin-bottom: 1rem;
	}

    .board_search_box p {
        font-size: 1rem;
    }

	.board_search_box form {
		width: 100%;
	}

	.board_search_inp, .board_search_sel {
        height: 3.5rem;
	}

    .board_search_inp {
        width: 65%;
    }

    .board_search_sel {
        width: 35%;
        background-position: calc(100% - 0.75rem) center;
    }

    .board_search_inp .inp {
        padding: 0 0.75rem;
    }

    .board_search_sel .sel {
        padding: 0 2rem 0 0.75rem;
    }

	.board_search_reset {
		width: 100%;
        gap: 0.5rem;
	}

    .board_search_button {
        right: 0.75rem;
    }

	.board_search_reset_button {
		flex-shrink: 0;
	}
}

/* board_search_box end */


/* board_empty */
.board_empty {
	padding: 3.5rem 0;
	background-color: #FFF;
    border-bottom: 1px solid #E6E6E6;
    text-align: center;
}
.board_empty p {
    margin-bottom: 2.5rem;
    text-align: center;
}
.board_empty span {
	padding-left: 3.5rem;
	color: #666;
	font-size: 32px;
	font-weight: 700;
	line-height: normal;
	white-space: nowrap;
	background-image: url("../img/sub/ic_warning.svg");
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-size: auto 100%;
}

@media screen and (max-width:800px) {
	.board_empty span {
		padding-left: 2.25rem;
		font-size: 1.125rem;
	}
}
/* //end board_empty */

/* page_wrap */
.page_wrap {
	margin-top: 2.5rem;
	font-size: 1.125rem;
}

.page {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0.75rem;
}

.page>a {
	font-size: 1.125rem;
	z-index: 0;
	position: relative;
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
}

.page a i[class*=icon_],
.page a i[class^=icon_] {
	display: block;
	text-align: center;
	text-indent: -9999px;
	font-size: 1px;
	overflow: hidden;
	background: no-repeat center center;
	background-size: auto;
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: opacity 0.3s ease-out;
}

.page a i[class*=icon_].icon_prev,
.page a i[class^=icon_].icon_prev {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath data-name='Path 384' d='M0 0h24v24H0z' style='fill:none'/%3E%3Cpath data-name='Path 385' d='M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z' style='fill:%238e9097'/%3E%3C/svg%3E%0A");
}

.page a i[class*=icon_].icon_prev2,
.page a i[class^=icon_].icon_prev2 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath data-name='Path 384' d='M0 0h24v24H0z' style='fill:none'/%3E%3Cpath data-name='Path 385' d='M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z' style='fill:%238e9097'/%3E%3Cpath data-name='Path 389' d='M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z' transform='translate(-6)' style='fill:%238e9097'/%3E%3C/svg%3E%0A");
}

.page a i[class*=icon_].icon_next,
.page a i[class^=icon_].icon_next {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath data-name='Path 384' d='M24 0H0v24h24z' style='fill:none'/%3E%3Cpath data-name='Path 385' d='M8 7.41 9.41 6l6 6-6 6L8 16.59 12.58 12z' transform='translate(.59)' style='fill:%238e9097'/%3E%3C/svg%3E%0A");
}

.page a i[class*=icon_].icon_next2,
.page a i[class^=icon_].icon_next2 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath data-name='Path 384' d='M24 0H0v24h24z' style='fill:none'/%3E%3Cpath data-name='Path 385' d='M8 7.41 9.41 6l6 6-6 6L8 16.59 12.58 12z' transform='translate(.59)' style='fill:%238e9097'/%3E%3Cpath data-name='Path 389' d='M8 7.41 9.41 6l6 6-6 6L8 16.59 12.58 12z' transform='translate(6.59)' style='fill:%238e9097'/%3E%3C/svg%3E%0A");
}

.page_p {
	display: flex;
	justify-content: space-between;
	gap: 0.5rem;
	padding: 0 1rem;
}

.page_p a {
	font-size: 1.125rem;
	z-index: 0;
	position: relative;
	display: flex;
    justify-content: center;
    align-items: center;
	width: 2.125rem;
	height: 2.125rem;
	font-family: 'Poppins', sans-serif;
	color: #8E9097;
	border: none;
	text-align: center;
}

.page_p a:hover {
	color: #FAA74A;
	font-weight: bold;
}

.page_p a.act {
	background: #FAA74A;
	border-radius: 50%;
	font-weight: bold;
	color: #FFF;
}

.current_m {
	display: none;
	gap: 1rem;
	padding: 0 1rem;
}

.current_m .now {
	color: #FAA74A;
	font-weight: bold;
}

@media screen and (max-width: 1280px) {
	.page_p {
		display: none;
	}

	.current_m {
		display: flex;
	}
}
@media screen and (max-width: 800px) {
    .page_wrap {
        margin-top: 1.5rem;
    }
    .page {
        gap: 0.25rem;
    }
    .current_m {
        padding: 0 1.5rem;
    }
}

/* page_wrap end */

/* prev_next_page_box */
.prev_next_page_box {
	border-top: 1px solid #E6E6E6;
	font-size: 1.25rem;
}

.prev_next_page_box li {
	border-bottom: 1px solid #E6E6E6;
}

.prev_next_page_box li:hover {
	background: #F9FAFB;
}

.prev_next_page_box li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-lines: single;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	width: 100%;
	color: #121212;
}

.prev_next_page_box li a .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 1rem;
	height: 5.625rem;
	line-height: 1.5;
	vertical-align: middle;
	font-weight: 300;
	letter-spacing: -0.5px;
	white-space: nowrap
}

.prev_next_page_box li a .item.arr {
	flex: 0 auto;
	gap: 0.5rem;
	color: #121212;
	text-align: left;
	padding-left: 2.5rem;
}

.prev_next_page_box li a .item.tit {
	flex: 1 auto;
	overflow: hidden;
}

.prev_next_page_box li a .item.tit .ellip_1 {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.prev_next_page_box li a .item.date {
	padding-right: 2.5rem;
	font-size: 1.125rem;
	color: #999;
	letter-spacing: 0px;
}

.prev_next_page_box li:hover .item.tit {
	color: #FAA74A;
}

.prev_next_page_box .prev_box a .item.arr:before {
	content: '';
	width: 1.5rem;
	height: 1.5rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath data-name='Path 384' d='M24 0H0v24h24z' style='fill:none'/%3E%3Cpath data-name='Path 385' d='m7.705 15.705-1.41-1.41 6-6 6 6-1.41 1.41-4.59-4.58z'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.prev_next_page_box .next_box a .item.arr:before {
	content: '';
	width: 1.5rem;
	height: 1.5rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath data-name='Path 384' d='M0 24h24V0H0z' style='fill:none'/%3E%3Cpath data-name='Path 385' d='m16.295 8.295 1.41 1.41-6 6-6-6 1.41-1.41 4.59 4.58z'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media screen and (max-width: 800px) {
	.prev_next_page_box {
		font-size: 1rem;
	}

	.prev_next_page_box li a .item {
		padding: 0 0.5rem;
		height: 4.375rem;
	}

	.prev_next_page_box li a .item.arr {
		padding-left: 0.5rem;
	}

	.prev_next_page_box li a .item.date {
		display: none;
	}
}

/* prev_next_page_box end */


/* 공지사항 */
.board_list {
	font-size: 1.25rem;
	border-top: 2px solid #121212;
}

.board_list ul {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.board_list ul li {
	display: flex;
    align-items: center;
	padding: 1.75rem 0;
    height: 2rem;
    box-sizing: content-box;
	border-bottom: 1px solid #E6E6E6;
	color: #222;
	text-align: center;
}

.board_list ul li:not(.t_head) {
    font-size: 1.125rem;
}

.board_list ul li:not(.t_head):hover {
	background: #F8F8F8;
}

.board_list ul li>div:nth-of-type(1) {
	width: 12.5%;
}

.board_list ul li>div:nth-of-type(2) {
	width: 75%;
}

.board_list ul li>div:nth-of-type(3) {
	width: 12.5%;
}

.t_head {
	font-weight: bold;
}

.board_no,
.board_date {
	color: #8E9097;
}
.t_notice .board_no {
	color: #121212;
	font-weight: bold;
}
.full_mo {
	text-align: left;	
}
.board_tit {
	display: flex;
    align-items: center;
	gap: 0.75rem;
}
.board_tit.file:after {
	content: '';
	display: block;
	width: 2rem;
	height: 2rem;
	background: no-repeat center center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath data-name='Rectangle 819' style='fill:none' d='M0 0h32v32H0z'/%3E%3Cpath d='M4.8 0a4.7 4.7 0 0 0-3.394 1.363A4.479 4.479 0 0 0 0 4.71v9.376a3.219 3.219 0 0 0 .992 2.377 3.273 3.273 0 0 0 2.388.981 3.263 3.263 0 0 0 2.4-.981 3.263 3.263 0 0 0 .981-2.4v-8.59a1.933 1.933 0 0 0-.567-1.406 1.879 1.879 0 0 0-1.4-.578 1.815 1.815 0 0 0-1.4.621 2.111 2.111 0 0 0-.567 1.472v8.548h.872V5.517a1.154 1.154 0 0 1 .324-.817 1.019 1.019 0 0 1 .777-.339 1.035 1.035 0 0 1 .774.327 1.089 1.089 0 0 1 .316.785v8.613a2.383 2.383 0 0 1-.73 1.766 2.438 2.438 0 0 1-1.777.719 2.438 2.438 0 0 1-1.777-.72 2.383 2.383 0 0 1-.731-1.766V4.666a3.577 3.577 0 0 1 1.153-2.693A3.873 3.873 0 0 1 4.8.872a3.842 3.842 0 0 1 2.78 1.112A3.653 3.653 0 0 1 8.722 4.71v9.42h.872v-9.4a4.514 4.514 0 0 0-1.406-3.356A4.677 4.677 0 0 0 4.8 0z' transform='rotate(45 1.57 25.985)' style='fill:%23121212;stroke:%23121212;stroke-width:.5px'/%3E%3C/svg%3E%0A");
	background-color: #f1f1f1;
	border-radius: 50%;
}
.board_tit span {
	position: relative;
	display: block;
	overflow: hidden;
    max-width: 100%;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.board_tit.file span {
	max-width: calc(100% - 2.75rem);
}


@media screen and (max-width: 800px) {
	.board_list ul li {
		flex-direction: column;
		gap: 0.5rem;
        padding: 1.25rem 0.5rem;
        height: auto;
		text-align: left;
	}

	.board_list ul li.t_head {
		display: none;
	}

	.board_list ul li>div:nth-of-type(1) {
		display: none;
		font-size: 1.125rem;
	}

	.board_list ul li>div:nth-of-type(2) {
		width: 100%;
        height: 2rem;
		font-size: 1.125rem;
	}

	.board_list ul li>div:nth-of-type(3) {
		width: 100%;
		font-size: 1rem;
	}

	.board_list ul li.t_notice {
		position: relative;
	}

	.board_list ul li.t_notice>div:nth-of-type(1) {
		display: flex;
		position: absolute;
	}

	.t_notice .board_tit {		
		padding-left: 2.625rem;
	}

	.en .t_notice .board_tit {		
		padding-left: 3.875rem;
	}

    .board_tit.file:after {
        width: 1.5rem;
        height: 1.5rem;
        background-size: cover;
    }

	.board_tit.file span:before {
		content: attr(data-mark);
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		color: #FAA74A;
		font-weight: bold;
	}
	.board_tit.file span {
		position: relative;
		max-width: calc(100% - 2.5rem);
	}
}

/* 공지사항 end */

/* read */
.board_view {
	border-top: 2px solid #222;
}

.bv_top {
	padding: 3.5rem 2.5rem;
	border-bottom: 1px solid #E6E6E6;
}

.bv_tit {
	font-size: 2rem;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 1.5rem;
}

.bv_info {
	font-size: 1.125rem;
	color: #8E9097;
}

.bv_info:before {
	content: attr(data-tit);
	margin-right: 1rem;
	color: #222;
}

.file_box {
	padding: 2rem 2.5rem;
	border-bottom: 1px solid #E6E6E6;
	background: #F9FAFB;
}

.file_box ul {
	display: flex;
	align-items: center;
}

.file_box ul:before {
	content: '';
	margin-right: 1.5rem;
	width: 2rem;
	height: 2rem;
	background: no-repeat center center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath data-name='Rectangle 819' style='fill:none' d='M0 0h32v32H0z'/%3E%3Cpath d='M4.8 0a4.7 4.7 0 0 0-3.394 1.363A4.479 4.479 0 0 0 0 4.71v9.376a3.219 3.219 0 0 0 .992 2.377 3.273 3.273 0 0 0 2.388.981 3.263 3.263 0 0 0 2.4-.981 3.263 3.263 0 0 0 .981-2.4v-8.59a1.933 1.933 0 0 0-.567-1.406 1.879 1.879 0 0 0-1.4-.578 1.815 1.815 0 0 0-1.4.621 2.111 2.111 0 0 0-.567 1.472v8.548h.872V5.517a1.154 1.154 0 0 1 .324-.817 1.019 1.019 0 0 1 .777-.339 1.035 1.035 0 0 1 .774.327 1.089 1.089 0 0 1 .316.785v8.613a2.383 2.383 0 0 1-.73 1.766 2.438 2.438 0 0 1-1.777.719 2.438 2.438 0 0 1-1.777-.72 2.383 2.383 0 0 1-.731-1.766V4.666a3.577 3.577 0 0 1 1.153-2.693A3.873 3.873 0 0 1 4.8.872a3.842 3.842 0 0 1 2.78 1.112A3.653 3.653 0 0 1 8.722 4.71v9.42h.872v-9.4a4.514 4.514 0 0 0-1.406-3.356A4.677 4.677 0 0 0 4.8 0z' transform='rotate(45 1.57 25.985)' style='fill:%23121212;stroke:%23121212;stroke-width:.5px'/%3E%3C/svg%3E%0A");
	background-color: #FFF;
	border-radius: 50%;
}

.file_box ul li {
    position: relative;
	padding-right: 1.5rem;
}
.file_box ul li:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 0.7rem;
    transform: translateY(-50%);
    width: 1px;
    height: 0.75rem;
    background-color: #DDD;
}
.file_box ul li:last-child:after {
    display: none;
}
.file_box ul li a {
	text-decoration: underline;
}
.file_box ul li a:hover {
    color: #FAA74A;
}

.bv_con {
	padding: 5rem 2.5rem;
}

.img_box {
    position: relative;
	margin: 0 auto 5rem;
	width: 100%;
	max-width: 51.25rem;
}
.img_box img {
	width: 100%;
}

.video_box {
	position: relative;
	margin: 0 auto 5rem;
	width: 100%;
	max-width: 67.5rem;
}

.video_box:before {
	content: '';
	display: block;
	padding-top: 56.3%;
}

.video_box iframe,
.video_box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.text_box {
	font-size: 1.125rem;
	color: #222;
    font-weight: 400;
	line-height: normal;
}

.boardWrap .privacy_box {
	margin-top: 2.5rem;
}
.boardWrap .privacy_box + .privacy_box {
	margin-top: 1.25rem;
}
.privacy_box_all {
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #DDD;
    font-weight: 700;
}
.privacy_box_all label {
    height: 2.5rem;
}
.boardWrap .privacy_tit {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 0.5rem;
	padding: 1rem 1.5rem;
	/* min-height: 4.5rem; */
	line-height: 4.5rem;
	font-size: 1.125rem;
	border: 1px solid #ddd;
	box-sizing: border-box;
}
.boardWrap .privacy_box.on .privacy_tit {
	background-color: #F9FAFB;
}
.fm_ch {
    position: relative;
	display: flex;
	align-items: center;
	cursor: pointer;
	line-height: 1.4;
}

.fm_ch input[type=checkbox] {
    position: absolute;
    bottom: 0;
    left: 0.75rem;
	width: 1px;
	height: 1px;
}

._icon {
	overflow: hidden;
	position: relative;
	display: inline-block;
	min-width: 1.5rem;
	height: 1.5rem;
	margin-right: 0.5rem;
	vertical-align: middle;
	background-color: #fff;
	outline: 1px solid #ddd;
}

._icon:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 1.5rem;
	height: 1.5rem;
	background: no-repeat center center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.074' height='10.287' viewBox='0 0 14.074 10.287'%3E%3Cpath d='m17.8 21.747 6.858-6.858-1.715-1.714-6.858 6.858-3.785-3.788-1.715 1.714 3.787 3.788 1.715 1.715z' transform='translate(-10.587 -13.174)' style='fill:%23fff'/%3E%3C/svg%3E%0A");
	transition: transform 0.3s cubic-bezier(0, 0.81, 0.36, 1.14);
	transform: translate(-50%, -50%) scale(0) rotate(0.01deg);
}

.fm_ch input[type=checkbox]:checked+._icon {
	outline-color: #FAA74A;
	background-color: #FAA74A;
}

.fm_ch input[type=checkbox]:checked+._icon:after {
	transform: translate(-50%, -50%) scale(1) rotate(0.01deg);
}

.boardWrap .privacy_tit button {
	min-width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	border: 1px solid #ddd;
	background: no-repeat center center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath data-name='Polygon' d='m4 0 4 6H0z' transform='rotate(180 4 3)' style='fill:%23121212'/%3E%3C/svg%3E%0A");
	background-color: #fff;
}

.boardWrap .privacy_box.on .privacy_tit button {
	transform: scaleY(-1);
}

.boardWrap .privacy_inner {
	display: none;
	padding: 2.5rem;
	max-width: 100%;
	border: 1px solid #ddd;
	border-top: 0;
}

.boardWrap .privacy_inner .privacy_txt {
	font-size: 1.125em;
	line-height: 2;
}

.boardWrap .privacy_inner .privacy_txt+.privacy_txt {
	margin-top: 1.25rem;
}

.boardWrap .privacy_inner .privacy_txt ul:not(:first-child) {
	margin-top: 1.25rem;
}

.boardWrap .privacy_inner .privacy_txt table tr > * {
    padding: 0.5rem;
    border: 1px solid #999;
    line-height: 1.5;
}
.boardWrap .privacy_inner .privacy_txt table tr th {
    background-color: #F6F6F6;
}

@media screen and (max-width: 800px) {
	.bv_top {
		padding: 2.5rem 0.5rem;
	}

	.bv_tit {
		font-size: 1.5rem;
		margin-bottom: 1rem;
	}

	.bv_info {
		font-size: 1rem;
	}

	.bv_con {
		padding: 2.5rem 0;
	}

	.file_box {
		padding: 1.125rem 4rem;
	}

	.file_box ul {
		flex-direction: column;
		align-items: baseline;
		gap: 0.625rem;
		position: relative;
	}

	.file_box ul:before {
		position: absolute;
		top: -0.125rem;
		left: -3rem;
	}

    .file_box ul li:after {
        display: none;
    }

	.video_box {
		margin: 0 auto 2.5rem;
	}

    .img_box {
        margin: 0 auto 2.5rem;
    }

    .text_box {
        padding: 0 0.5rem;
        line-height: 1.75rem;
    }
    .privacy_box_all {
        margin-bottom: 1rem;
        padding-bottom: 1rem;
    }
    .boardWrap .privacy_box + .privacy_box {
        margin-top: 0.5rem;
    }
    .boardWrap .privacy_tit {
        font-size: 1rem;
    }
    .boardWrap .privacy_inner {
        padding: 1rem;
    }
}

/* read end */


/* news list */
.news_list ul {
	display: flex;
	flex-wrap: wrap;
	gap: 3.5rem 2.5rem;
}

.thumb_item {
	width: calc(33.333% - 1.6667rem);
}

.thumb_item a {
	display: block;
	height: 100%;
}

.thumb_img {
    position: relative;
    width: 100%;
    padding-top: 75%;
    margin-bottom: 1.25rem;
	overflow: hidden;
    border-radius: 1rem;
}

.thumb_img img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: translate(-50%, -50%);
}

/* .thumb_img.blank img {
	max-height: 25% !important;
	width: auto !important;
} */

.thumb_text {
	display: flex;
	flex-flow: column;
	position: relative;
}

.thumb_tit {
    margin-bottom: 1.25rem;
	line-height: 2.125rem;
	font-size: 1.5rem;
	font-weight: 700;
	color: #222;
	letter-spacing: -0.6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.thumb_date {
	font-family: 'Spoqa Han Sans Neo', 'sans-serif';
	color: #999;
    font-weight: 400;
	letter-spacing: -0.4px;
}

@media screen and (max-width: 1280px) {
    .news_list ul {
        gap: 2.5rem 1rem;
    }
    .thumb_item {
        width: calc(33.333% - 0.666666rem);
    }
    .thumb_tit {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }
    
}
@media screen and (max-width: 800px) {
    .thumb_item {
        width: calc(50% - 0.5rem);
    }
    .thumb_img {
        margin-bottom: 1rem;
    }
    .thumb_tit {
        margin-bottom: 1rem;
        font-size: 1.125rem;
    }
    .thumb_date {
        font-size: 0.875rem;
    }
}
@media screen and (max-width: 500px) {
    .thumb_item {
        width: 100%;
    }
}
/* news list end */



