@charset "UTF-8";

.navigation a{color:#fff !important}
.hidden.url{display:none;}
.mainRiInterview .swiper-slide{padding:2px;}
.b-paging-wrap{display:none;}
.swiper-button-disabled{opacity:1 !important;}
.navigation a.webAcc-on{padding:5px;margin-right:20px;border-radius:5px;background-color:#717171;}
#section1 > div > div{padding-top:137px;padding-bottom:95px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}

.covidMain_wrap > ul.gov_ruls_tab li.on a{position:relative;color:red !important;}
.covidMain_wrap > ul.gov_ruls_tab li a:focus::before{position:absolute;top:0;left:50%;width:50px;height:50px;border:2px solid #000;transform:translate(-50%);content:""}
.covidMain_wrap > ul.gov_ruls_tab li.on a::before{position:absolute;top:0;left:50%;width:50px;height:50px;border:2px solid #000;transform:translate(-50%);content:""}
.covidMain_wrap > ul.gov_ruls_tab li img.covid_icon{display:none;}
.covidMain_wrap > ul.gov_ruls_tab li img.covid_iconon{display:block !important;filter:brightness(0)}

.ft_service button.private{color: #ffb8b8 !important;}
.fp-viewing-firstPage header.on .gnb > ul > li > a{text-shadow:0 0 6px rgb(0 0 0 / 44%) !important}
.fp-viewing-firstPage .gnb > ul > li > a{text-shadow: 0 0 4px rgb(0 0 0) !important;}

.slide_control .swiper-pagination .swiper-pagination-bullet-active:focus{border:1px solid #000 !important;}
.slide_control .swiper-pagination .swiper-pagination-bullet:focus{border:1px solid #000 !important;outline:1px solid #fff !important;opacity:1;}

.b-content-box a{position:relative;display:block;}
.b-content-box a:before{}
.b-content-box a:focus:before{border:1px solid #000;position:absolute;top:0;left:0;width:100%;height:100%;content:""}

.journal-tab{position:relative;}
.journal-tab.on::before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid black;content:""}
div.mouse-container{display:none !important;}
#section1 > div > div{flex-wrap:wrap;}
#section1 > div > div > div{height:388px;}
.type01 .b-chk:focus + label span{border:2px dashed red;}

.core_info li a.hide{display:None;}
.search_box{display:none !important;}
.webAb{display:none;}
.satis_open{display:none;}
.satis_info {display:none;}
.b-paging01{display:none;}

.slide_control .swiper-pagination span{opacity:1;}

.box-subtitle{display:block;width:100%;font-size:16px;overflow: scroll;line-height: 2;height: 200px;max-width: 1074px;margin: 0 auto;padding: 20px;color:#000;border:1px solid #eee;word-break: keep-all;box-sizing: border-box;text-align: left;}

.navigation a{text-shadow:0 0 5px #000;}
.webColor{color:#fff !important}
.webBg{background-color:#000 !important;}

.bn-list-img02.type02 .b-btn-box{overflow:auto !important;}
.bn-list-img02.type02 .b-box01 .b-img-box a{position:relative;display:block;}
.bn-list-img02.type02 .b-box01 .b-img-box a:focus::before{position:absolute !important;top:0 !important;left:0 !important;width:99%;height:96%;border:1px solid red;background-color:transparent;z-index:1;content:""}
.bn-list-img02.type02 .b-box01 .b-img-box .b-mini-img{position:relative !important;top:auto !important;left:auto !important;}
.bn-list-img02.type02 .b-btn-box a{position:relative;outline:none !important}
.bn-list-img02.type02 .b-btn-box a:focus::before{position:absolute !important;top:0 !important;left:0 !important;width:99%;height:96%;border:1px solid black;background-color:transparent;z-index:1;content:""}
.colleage_list a{position:relative;}
.colleage_list a:focus::before{position:absolute !important;top:0 !important;left:0 !important;width:99%;height:96%;border:1px solid red;background-color:transparent;z-index:1;content:""}
.ko.bootstrap .bn-search01.type02 .b-search-outer-box{display:none;}

.layer-main-popup-box .btn-layer-close.modi-abb{display:none;}
.layer-main-popup-box-midi{padding:45px 15px 15px}
.btn-box-modi{display:flex;align-items:center;}
.popup-check-wrap{display:flex;align-items:center;}
.popup-check-wrap label{display:flex;align-items:center;font-size:1rem;color:#666;}
label[for="popup-check--day"] + label[for="popup-check--day"]{margin-left:1rem;}
.popup-check-wrap input{width:0;height:0;appearance:none;opacity:0;vertical-align:middle;}
.popup-check-wrap input + span{display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;border-radius:5px;border:1px solid #c4c4c4;vertical-align:middle;}
.popup-check-wrap input:checked + span{background:#fff url('/_res/kist/ko/img/common/icon/ico_radio01.png') no-repeat 0 0/auto;}
.layer-main-popup-box .btn-box .btn-layer-close.modi-close{margin-left:auto;}

@media (max-width:1400px){
	.bn-list-file01.type01 tr.hide .b-file-box a{display:none !important;}	
}