@charset "utf-8";

/* 자료실 목록 */
.ui-disclosure--faq {border: 0;}
.search-input-wrap {position: relative;display: flex;justify-content: center;padding: 35px 0;background-color: #fafafa;border: 1px solid #ddd;border-radius: 7px 7px 0 0;border-bottom: 0;}
.search-input-wrap::after {content: "";display: block;clear: both;}
.search-input-wrapper {display: flex;justify-content: center;align-items: center;}
.search-input-wrapper .search--select {margin-right: 6px;min-width: 90px;height: 50px;}
.search-input-wrapper .search--select .form-control {height: 100%;}
.search-input-wrapper input[type="text"] {min-width: 325px;height: 50px;}
.search-input-inner {display: flex;}
.ui.details-search .btn-wrap {display: flex;margin-left: 6px;}
.resources-center .program--search .program--page {border: 0;}
.resources-center .program--search .program--page::before {display: none;}
.resources-center .disclosure--header {position: absolute;right: 93px;top: 50%;transform: translateY(-50%);}
.ui.details-search .disclosure--button {display: block;text-align: center;color: #fff;line-height: 50px;background-color: #042557;border: 1px solid #042557;border-radius: 7px;padding: 0 37px 0 12px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8V16' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12H16' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;background-position: right 7px bottom 14px;}
.ui.details-search .disclosure--button:hover,
.ui.details-search .disclosure--button:focus {transition: all .3s;background-color: #fff;color: #042557;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23042557' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8V16' stroke='%23042557' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12H16' stroke='%23042557' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.fe-btn {transition: all .3s;padding: 6px 12px;border-radius: 7px;font-size: 16px;margin: 0 3px;line-height: 1.2;min-width: 93px;min-height: 42px;}
.fe-btn.fe-btn-primary {background-color: #042557;border: 1px solid #042557;color: #fff;}
.fe-btn.fe-btn-primary.outline {background-color: #fff;border: 1px solid #042557;color: #042557;}
.btn-wrap input[type="submit"] {background: #042557  url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.14648 16.1465C9.92146 16.1461 11.6453 15.5519 13.0435 14.4585L17.4395 18.8545L18.8535 17.4405L14.4575 13.0445C15.5515 11.6461 16.1461 9.92192 16.1465 8.14648C16.1465 3.73548 12.5575 0.146484 8.14648 0.146484C3.73548 0.146484 0.146484 3.73548 0.146484 8.14648C0.146484 12.5575 3.73548 16.1465 8.14648 16.1465ZM8.14648 2.14648C11.4555 2.14648 14.1465 4.83748 14.1465 8.14648C14.1465 11.4555 11.4555 14.1465 8.14648 14.1465C4.83748 14.1465 2.14648 11.4555 2.14648 8.14648C2.14648 4.83748 4.83748 2.14648 8.14648 2.14648Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat right 11px bottom 15px;min-width: 93px;min-height: 50px;padding-right: 27px;}
.fe-btn.fe-btn-primary:hover,
.fe-btn.fe-btn-primary:focus {background-color: #fff;color: #042557;}
.fe-btn.fe-btn-primary.outline:hover,
.fe-btn.fe-btn-primary.outline:focus {background-color: #042557;color: #fff;}
.btn-wrap input[type="submit"]:hover,
.btn-wrap input[type="submit"]:focus {background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.14648 16.1465C9.92146 16.1461 11.6453 15.5519 13.0435 14.4585L17.4395 18.8545L18.8535 17.4405L14.4575 13.0445C15.5515 11.6461 16.1461 9.92192 16.1465 8.14648C16.1465 3.73548 12.5575 0.146484 8.14648 0.146484C3.73548 0.146484 0.146484 3.73548 0.146484 8.14648C0.146484 12.5575 3.73548 16.1465 8.14648 16.1465ZM8.14648 2.14648C11.4555 2.14648 14.1465 4.83748 14.1465 8.14648C14.1465 11.4555 11.4555 14.1465 8.14648 14.1465C4.83748 14.1465 2.14648 11.4555 2.14648 8.14648C2.14648 4.83748 4.83748 2.14648 8.14648 2.14648Z' fill='%23042557'/%3E%3C/svg%3E%0A");}
.form-group.searching .form-box {display: flex;}
.form-group.searching .search--select {margin-right: 5px;min-width: 90px;}
.form-horizontal.bucket-form .form-group>div[class^=col-] {padding: 12px 15px;}
.checkbox-box .checkbox-inline {position: relative;cursor: pointer;padding: 0;margin: 0 10px 0 0;}
.checkbox-inline input[type=checkbox] {width: 20px;height: 20px;border: 0;opacity: 0;margin: 0;}
.checkbox-box input[type=checkbox]+.chk_ball {position: absolute;left: 0;top: 2px;display: inline-block;width: 20px;height: 20px;border: 1px solid #ddd;border-radius: 4px;background-color: #fff;}
.checkbox-box input[type=checkbox]:checked+.chk_ball {background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.02734 3.65425L4.57293 7.19984L10.9739 0.798828' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center;background-repeat: no-repeat;background-color: #042557;background-size: 12px 8px;border-color: #042557;}
.resources-center.rc-list .form-group.row .text-center {width: 100%;}
.program--search .program--count {margin-top: 7px;}
.board--card--list .obj .thm--box .inner img {width: 100%;height: auto;min-height: auto;min-width: auto;max-width: none;max-height: 100%;object-fit: contain;}
.board--card--list .obj .card--body .list_ul li::before {right: 8px;}
.board--card--list .obj .card--body .list_ul .writer {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99967 6.66659C9.47243 6.66659 10.6663 5.47268 10.6663 3.99992C10.6663 2.52716 9.47243 1.33325 7.99967 1.33325C6.52692 1.33325 5.33301 2.52716 5.33301 3.99992C5.33301 5.47268 6.52692 6.66659 7.99967 6.66659Z' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 14.6667C14 11.353 11.3137 8.66675 8 8.66675C4.6863 8.66675 2 11.353 2 14.6667' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;background-position: left bottom 8px; padding-left: 15px;
}
.board--card--list .obj .card--body .list_ul .regDate {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4532_1100)'%3E%3Cmask id='mask0_4532_1100' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4532_1100)'%3E%3Cpath d='M13.9997 2.66675H1.99967C1.63148 2.66675 1.33301 2.96522 1.33301 3.33341V14.0001C1.33301 14.3683 1.63148 14.6667 1.99967 14.6667H13.9997C14.3679 14.6667 14.6663 14.3683 14.6663 14.0001V3.33341C14.6663 2.96522 14.3679 2.66675 13.9997 2.66675Z' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.33301 6.66675H14.6663' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.33301 10.6667H14.6663' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.66699 1.33325V3.99992' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.333 1.33325V3.99992' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.66699 6.66675V14.6667' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.333 6.66675V14.6667' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.667 4.33325V12.9999' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.33301 4.33325V12.9999' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.66699 14.6667H11.3337' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4532_1100'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;background-position: left bottom 9px; padding-left: 15px;
}
.board--card--list .obj .card--body .list_ul .regDate::before {display: none;}

.program--page .search--select {height: 34px;vertical-align: baseline;}
.program--page .search--select span {height: 100%;}
.program--search .search--select>span select {height: 100%;}

.bucket-form {border-top: 0;}
.resources-center.rc-list .disclosure--body {display: none;margin-bottom: 100px;}
.resources-center.rc-list .disclosure--body.ov {border: 1px solid #ddd;border-top: 0;border-radius: 0 0 7px 7px;overflow: hidden;}
.form-horizontal.bucket-form>.form-group {border-bottom: 0;border-top: 1px solid #ddd;}

@media(max-width: 1170px){
    .resources-center .disclosure--header {position: static;transform: none;margin: 0 3px;}
}
@media(max-width: 880px){
    .search-input-wrap {display: block;padding: 30px;}
    .search-input-inner {width: 100%;}
    .search-input-wrapper input[type="text"] {min-width: auto;}
    .resources-center .disclosure--header {margin: 6px 0 0 0;}
    .ui.details-search .disclosure--button {background-image: none;padding: 0;}
    .ui.details-search .disclosure--button:hover,
    .ui.details-search .disclosure--button:focus {background-image: none;}
}
@media(max-width: 590px){
    .search-input-wrapper {display: block;}
    .ui.details-search .btn-wrap {margin: 6px 0 0 0;}
    .btn-wrap input[type="submit"] {width: 50%;margin: 0 3px 0 0;background-image: none;padding: 0;}
    .btn-wrap input[type="submit"]:hover,
    .btn-wrap input[type="submit"]:focus {background-image: none;}
    .btn-wrap .fe-btn.fe-btn-primary.outline {width: 50%;margin: 0 0 0 3px;padding: 0;}
    .btn-wrap .fe-btn.fe-btn-primary.outline .fa {display: none;}
}
@media(max-width: 380px){
    .search-input-inner {display: block;}
    .search-input-wrapper .search--select {margin: 0 0 6px 0;}
}
/* //자료실 목록 */

/* 자료실 상세 */
.resources-center.rc-view .bbs--view .bbs--view--header .bbs--view--tit {margin: 0;}
.ui.bbs--view .list-1st {display: flex;flex-wrap: wrap;border-bottom: 1px solid #dedede;padding-bottom: 10px;}
.ui.bbs--view .list-1st li {width: 50%;padding: 0 30px 0 125px;}
.bbs--view .bbs--view--file {margin: 0;}
.ir-file.ir-bbs {margin-right: 0;vertical-align: bottom;}
.ir-file.ir-preview {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3337 7.66658V4.66659L10.3337 1.33325H3.33366C2.96547 1.33325 2.66699 1.63173 2.66699 1.99992V13.9999C2.66699 14.3681 2.96547 14.6666 3.33366 14.6666H7.33366' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 13.6667C12.6569 13.6667 14 11.6667 14 11.6667C14 11.6667 12.6569 9.66675 11 9.66675C9.34313 9.66675 8 11.6667 8 11.6667C8 11.6667 9.34313 13.6667 11 13.6667Z' stroke='%236E6E6E' stroke-linejoin='round'/%3E%3Cpath d='M10.9997 12.3333C11.3679 12.3333 11.6663 12.0349 11.6663 11.6667C11.6663 11.2985 11.3679 11 10.9997 11C10.6315 11 10.333 11.2985 10.333 11.6667C10.333 12.0349 10.6315 12.3333 10.9997 12.3333Z' fill='%236E6E6E'/%3E%3Cpath d='M10 1.33325V4.66659H13.3333' stroke='%236E6E6E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;background-position: left bottom 1px;background-size: 100%;
}
.ir-file.ir-downloading {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%236E6E6E' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66797L8 10.668L5 7.66797' stroke='%236E6E6E' stroke-linejoin='round'/%3E%3Cpath d='M7.99609 2V10.6667' stroke='%236E6E6E' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;background-position: left bottom 2px;background-size: 100%;
}
.list-1st .tit {position: absolute;left: 15px;top: 2px;color: #114AB0;font-weight: 700;}
.list-1st .txt {font-size: 16px;color: #333;}
.list-1st .txt + .keyword {padding: 0;}
.list-1st .keyword {display: inline-block;border: 1px solid #ddd;border-radius: 4px;padding: 3px 5px;margin: 2px;}
.list-1st .list-2nd {display: flex;flex-wrap: wrap;}
.ui.bbs--view .list-1st .list-2nd li {width: auto;padding: 0;margin: 1px;}
.list-1st .list-2nd li::before {display: none;}
.txt-content-wrap {background-color: #fafafa; padding: 50px; border-radius: 7px;margin-top: 50px;}
.txt-content-wrap p {color: #333;font-size: 16px;line-height: 1.3;}
.txt-content-wrap p:first-child {margin-top: 0;}

.ui.slick-wrap {margin-top: 40px;}
.slide-ui-View-Navi.nv-bottom .slide {height: auto;}
.slide-ui-View-Navi.nv-bottom .slide .item {height: 700px;border: 1px solid #fafafa;border-radius: 4px;}
.slide-ui-View-Navi.nv-bottom .slide .thm-box {width: 100%;height: 100%;border: 1px solid #dedede;background-color: #fafafa;}
.slide-ui-View-Navi.nv-bottom .slide .thm-box img {display: block;width: 100%;height: 100%;object-fit: contain;max-width: none;max-height: none;min-width: auto;min-height: auto;font-size: 0;line-height: 0;}
.slide-ui-View-Navi.nv-bottom .nav-slide {width: 100%;height: 114px;background-color: #fafafa;display: block;margin-top: 20px;padding: 0 70px;}
.slide-ui-View-Navi.nv-bottom .nav-slide .item {height: 104px;padding: 10px;}
.slide-ui-View-Navi.nv-bottom .nav-slide .thm-box {width: 100%;height: 100%;position: relative;}
.slide-ui-View-Navi.nv-bottom .nav-slide .thm-box img {height: 100%;width: auto;min-width: 100%;object-fit: cover;}
.slide-ui-View-Navi.nv-bottom .nav-slide .slick-current .thm-box::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 5px solid #001C60;}
.slide-ui-View-Navi.nv-bottom .slide_control.sc2 {position: relative;}
.slide-ui-View-Navi.nv-bottom .slide_control.sc2 .button {position: absolute;width: 50px;height: 50px;top: -82px;}
.slide-ui-View-Navi.nv-bottom .slide_control.sc2 .prev {left: 20px;}
.slide-ui-View-Navi.nv-bottom .slide_control.sc2 .next {right: 20px;}

.resources-center.rc-view .video-wrapper {margin-top: 50px;}
.resources-center.rc-view .video-wrapper .tv {position: relative;height: 0;padding-bottom: 56.25%;}
.resources-center.rc-view .video-wrapper .screen {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.resources-center.rc-view .kogl--mask {margin-top: 25px;}

@media(max-width: 768px){
    .txt-content-wrap {padding: 30px;}
    .slide-ui-View-Navi.nv-bottom .slide .item {height: 91.146vw;}
    .slide-ui-View-Navi.nv-bottom .slide_control.sc2 .button {width: 30px;height: 30px;top: -73px;}
    .slide-ui-View-Navi.nv-bottom .slide_control.sc2 .prev {left: 5px;}
    .slide-ui-View-Navi.nv-bottom .slide_control.sc2 .next {right: 5px;}
}
@media(max-width: 680px){
    .ui.bbs--view .list-1st li {width: 100%;}
}
@media(max-width: 540px) {
    .txt-content-wrap {padding: 20px;}
}
@media(max-width: 340px){
    .ui.bbs--view .list-1st li {padding: 0;}
    .list-1st .tit {position: relative;display: block;}
    .list-1st .txt {display: block;margin: 5px 0 0 15px;}
}
/* //자료실 상세 */