@charset "utf-8";
/* 레이아웃 z-index */
.top_popup {z-index:120;}
.header_bg {z-index:110;}
header {z-index:110;}
header.active {z-index:200;}
header .top_util {z-index:10;}
header nav {z-index:10;}
.allmenu {z-index:2000;}
.cont_layer_pop {z-index:130;}
.quick {z-index:100;}
/*.scroll_hidden #contents {z-index:1;}*/
.location {z-index:10;}
.location.active {z-index:100;}
#layer_pop {z-index:130;}
.index_down {z-index:21 !important;}

::-webkit-scrollbar {width:10px;background:rgba(255,255,255,0.1);}
::-webkit-scrollbar-thumb {background:#7c7c7c;background-clip:padding-box;border:2px solid transparent;border-radius:5px;}
::-webkit-scrollbar-track {padding:10px;}
html {scroll-behavior: smooth;}

a:focus,
button:focus,
input[type="button"]:focus {outline-style:dotted;outline-width:2px;outline-offset:1px;}
/*.kocca_map a:focus,
.kocca_map button:focus {outline-style:dotted !important;outline-width:2px !important;outline-offset:1px !important;}*/
 
/*메인 layer_popup*/
#layer_pop {position:absolute;top:50vh;left:50vw;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#d6d6d6;width:850px;max-width:calc(100% - 40px);height:auto;box-shadow:20px 20px 20px rgba(0,0,0,0.34);/*border:1px solid #fff;*/}
#layer_pop .layer_popup01 {height:100%;}
#layer_pop .layer_popup .type01 {width:100%;height:448px;max-width:100%;text-align:center;background:url(/images/homepage/www/kocca/main/bg_layer_type01.png) center;background-size:cover;color:#fff;padding:30px;}
#layer_pop .layer_popup .type01 .title {font-size:1.25em;font-weight:bold;height:120px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;}
#layer_pop .layer_popup .type01 .txt {font-size:1.25em;font-weight:500;height: 250px;overflow-y: auto;}
#layer_pop .layer_popup .type02 {width:100%;height:448px;max-width:100%;text-align:center;background:url(/images/homepage/www/kocca/main/bg_layer_type02.png) center;background-size:cover;color:#fff;padding:30px;}
#layer_pop .layer_popup .type02 .title {font-size:1.25em;font-weight:bold;height:160px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;}
#layer_pop .layer_popup .type02 .title::before {content:'';width:39px;height:36px;background:url(/images/homepage/www/kocca/main/icon_layer_title.png);display:inline-block;margin-right:10px;}
#layer_pop .layer_popup .type02 .txt {font-size:1.25em;font-weight:500;}
#layer_pop .img_wrap {height:calc(100% - 40px);}
#layer_pop .layer_oneday {height:40px;line-height:40px;padding:0 15px;color:#000;}
#layer_pop .layer_oneday * {vertical-align:middle;}
#layer_pop .layer_oneday input,
#layer_pop .layer_oneday label {margin-right:5px;cursor:pointer}
#layer_pop .layer_oneday .btn_layer_oneday_close {float:right;}
#layer_pop .slick-dotted.slick-slider {margin-bottom:0;}
#layer_pop .slick-dots {bottom:10px;}
#layer_pop .slick-prev {left:10px;}
#layer_pop .slick-next {right:10px;}
#layer_pop .slick-prev,
#layer_pop .slick-next {display:none !important;}
#layer_pop .slick-dots li button:before {font-size: 0;width: 10px;height: 10px;border: 1px solid #fff;border-radius: 100%;background: #000;}

/* cont_layer_pop */
.cont_layer_pop {display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);}
.cont_layer_pop > .inner {position:fixed;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border-radius:20px;box-shadow:12px 12px 10px rgba(0,0,0,0.08);max-width:calc(100% - 40px);max-height:calc(100% - 40px);overflow:hidden;}
.cont_layer_close {position:absolute;top:10px;right:20px;width:32px;height:48px;}
.cont_layer_close::after {content:'\e921';font-family:'xeicon';position:absolute;right:0;text-indent: 0px;font-size:32px;}
.cont_layer_close:focus {outline:2px solid}
.cont_layer_close:focus::after {text-decoration:underline;}
.cont_layer_pop .layer_submit {text-align:center;padding-top:20px;border-top:1px solid #4e4c4e;margin:20px;}
.cont_layer_pop .cont {height:calc(100% - 100px);overflow-y:auto; overflow-x:hidden;padding:30px 30px 10px 30px;}
.btn_layer_close {text-align:center;margin:15px 0;padding-top:15px;border-top:1px solid #4e4c4e;}
.cont_layer_pop.pop_mini > .inner {height:auto;}
.cont_layer_pop .info_title {padding-bottom:20px}

    /* pop_style01 */
    .pop_style01 > .inner {width:480px;height:350px;}
    .pop_style01 .layer_title {height:60px;line-height:60px;position:relative;font-size:20px;font-weight:bold;color:#3a3a3a;text-align:center;}
    .pop_style01 .layer_title::before {content:'';width:100%;height:100%;background:#ffba36;position:absolute;top:0;left:0;border-radius:0% 0% 50% 50% / 0% 0% 30% 30% ;z-index:-1;}
    .pop_style01 .cont_layer_close::after {font-size:18px;font-weight:bold;color:#3a3a3a;}
    .pop_style01.login .cont {padding-top:100px;background:url(/images/homepage/www/kocca/common/icon_pop_login.png) top 20px center no-repeat;text-align:center;font-weight:bold;font-size:1.25em;}
    .pop_style01.login .cont .btn_area a {min-width:110px;}
    
    /* pop_style02 */
    .pop_style02 > .inner {width:920px;height:700px;}
    .pop_style02 .layer_title {height:95px;line-height:80px;position:relative;font-size:20px;font-weight:bold;color:#fff;text-align:center;background:url(/images/homepage/www/kocca/common/pop_style02_title_bg.png) center no-repeat;}
    .pop_style02 .cont_layer_close::after {font-size:32px;font-weight:100;color:#fff;}

    /* pop_style03 */
    .pop_style03 > .inner {width:1400px;max-width:calc(100% - 40px);height:600px;}
    .pop_style03 > .inner .list_wrap {overflow-y:auto;height:600px;max-height:calc(100% - 70px);padding:0 30px;}
    .pop_style03 .layer_title {font-size:28px;font-family:"BMDoHyeon";color:#3a3a3a;height:150px;line-height:150px;text-align:center;background:url(/images/homepage/www/kocca/common/layer_pop_title_bg01.png) center bottom;}
    .pop_style03 .cont_layer_close::after {font-size:32px;font-weight:bold;color:#3a3a3a;}
    
    /* pop_style04 : 개인정보처리방침 */
    .pop_style04 > .inner { width:1200px; max-width:calc(100% - 40px); height:400px; border:1px solid #57286a; box-shadow:0 0.2rem 0.8rem rgba(22,71,170,0.2); }
    .pop_style04 > .inner.height600 {height:600px;}
    .pop_style04 > .inner .list_wrap { overflow-y:auto; height:400px; max-height:calc(100% - 70px); padding:0 30px; }
    .pop_style04 .layer_title { width:100%; padding:15px; color:#fff; text-align:left; background-color:#57286a; box-sizing:border-box; }
    .pop_style04 .cont_layer_close { top:13px; right:10px; margin:0; }
    .pop_style04 .cont_layer_close::after { font-size:20px; color:#fff; }
    .pop_style04.w600 > .inner { width:600px; }
    .pop_style04.w600 > .inner .list_wrap { }
    
    /* pop_style05 : 세션알림 */
    .pop_style05 > .inner { width:480px; max-width:calc(100% - 40px); height:170px; border:1px solid #57286a; box-shadow:0 0.2rem 0.8rem rgba(22,71,170,0.2); }
	.pop_style05 > .inner .list_wrap { overflow-y:auto; height:170px; max-height:calc(100% - 70px); padding:0 30px; }
	.pop_style05 .layer_title { width:100%; padding:15px; color:#fff; text-align:left; background-color:#57286a; line-height:1.5; box-sizing:border-box; }
	.pop_style05 .cont { height:calc(100% - 80px); font-size:16px; color:#333 !important; }
	.pop_style05 .cont_layer_close { top:10px; right:10px; margin:0; border:0 none; background:0 none; }
	.pop_style05 .cont_layer_close::after { top:0; font-size:20px; color:#fff; }

    /* 관련기관 바로가기 */
   .related_site .more .list_wrap .list_box {padding:50px 0;border-top:1px solid #e0e0e0;}
   .related_site .more .list_wrap .list_box::after {content:'';display:block;clear:both;}
   .related_site .more .list_wrap .list_box:first-child {border-top:0 none;}
   .related_site .more .list_wrap .list_title {width:240px;float:left;color:#ff5800;padding:10px;font-size:18px;font-weight:bold;text-align:center;border:1px solid #ff5800;border-radius:8px;}
   .related_site .more .list_wrap .list {width:calc(100% - 240px);padding:0 30px;float:right;}
   .related_site .more .list_wrap .list ul li {float:left;width:25%;padding:10px 25px;}
   .related_site .more .list_wrap .list ul li::before {top:1.6em;left:15px;}
   .related_site .more .list_wrap .list ul li a {display:block;letter-spacing: -1px;}
   .related_site .more .list_wrap .list ul li .linkWindow {position:relative;}
   .related_site .more .list_wrap .list ul li .linkWindow::after {content:'';position:absolute;top:0.4em;right:0;width:13px;height:13px;background:url(/images/homepage/www/kocca/common/icon_linkWindow_off.png);}
   .related_site .more .list_wrap .list ul li a:hover {color:#6e3798;font-weight:bold;}
   .related_site .more .list_wrap .list.list_3dan li {width:33.33%;}
    /* //관련기관 바로가기 */

.top_popup {width:100%;height:auto;margin:0 auto;position:relative;overflow:hidden;display:block;color:#fff;}
/* .top_popup:not([style*="display: none"]) + .header_bg + header {margin-top:136px !important;} */
/*.top_popup.active {display:block;}*/
.top_popup ul {z-index:10;}
.top_popup .slick-slide {overflow:hidden;height:auto;}
.top_popup .slick-slide img {width:100%;position:relative;}
.top_popup .slick-dotted.slick-slider {margin:0;height:100%;}
.top_popup .slick-dots li button {width:auto;height:auto;}
/* .top_popup .slick-prev {position:absolute;left:100px;z-index:30;}
.top_popup .slick-prev::before {content:'\e93b';font-family:'xeicon';}
.top_popup .slick-next {position:absolute;right:100px;z-index:30;}
.top_popup .slick-next::before {content:'\e93e';font-family:'xeicon';} */
.top_popup .slick-dots {display:none !important; position:absolute;width:auto;bottom:10px;right:100px;text-align:center;z-index:40;padding:0px 30px 0px 10px;background:#fff;border-radius:20px;}
.top_popup .play_wrap {display:none !important; position:absolute;right:120px;bottom:13px;z-index:50;}
.top_popup .play_wrap button {text-indent:-9999px;}
.top_popup .play_wrap button::after {text-indent:0;content:'';font-size:16px;color:#575757;font-family:'xeicon';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.top_popup .play_wrap button:focus::after{border: 1px solid #000;}
.top_popup .play_wrap button.slick_play::after {content:'\ea3e';}
.top_popup .play_wrap button.slick_stop::after {content:'\ea3b';}
.top_popup .slick-dots li {margin:0;width:15px;}
.top_popup .slick-dots li button::before {width:10px;height:10px;border:1px solid #5e5e5e;border-radius:100%;opacity:1;text-indent:-9999px;}
.top_popup .slick-dots li.slick-active button:before {background:#863dd2;border:none;}
.top_popup .slick-dots li button:focus {border: 1px solid #000;outline: 1px solid #fff;}
.top_popup .oneday {position:absolute;right:105px;/* right:184px; */bottom:13px;color:#fff;cursor:pointer;z-index:30;}
.top_popup .oneday input {opacity:0;}
.top_popup .oneday label {vertical-align:middle;cursor:pointer;position:relative;padding-left:26px;text-shadow: 1px 1px 2px rgba(0,0,0,0.6);}
.top_popup .oneday label::before {content:'';position:absolute;top:50%;left:0;transform: translateY(-50%);width:20px;height:20px;background:#fff;border:1px solid #969696;border-radius:4px;}
.top_popup .oneday label::after {content:'\e928';font-family:'xeicon';position:absolute;top:3px;left:3px;color:#000;font-size:0.8em;display:none;}
.top_popup .oneday input:checked + label::after {display:block;}
.top_popup .oneday input:focus + label{border: 1px solid #fff;outline:1px solid #000;}
.top_popup .top_popup_close {position:absolute;top:15px;right:100px;width:40px;height:40px;z-index:20;}
.top_popup .top_popup_close::before {content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;background:#863dd2;}
.top_popup .top_popup_close::after {content:'\e921';width:100%;height:100%;position:absolute;top:0;left:0;font-family:'xeicon';font-size:18px;text-align:center;line-height:40px;color:#fff;-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
.top_popup .top_popup_close:hover::after {-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.top_popup.active + header {margin-top:7.1%;}
.top_popup .type01 {background:url(/images/homepage/www/kocca/common/top_popup_type01.png) no-repeat center;background-size:cover;}
.top_popup .type02 {background:url(/images/homepage/www/kocca/common/top_popup_type02.png) no-repeat center;background-size:cover;}
.top_popup .type01 a,
.top_popup .type02 a {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;}
.top_popup .slick-slide a {width:100%;height:100%;}
.top_popup .slick-slide a:focus {opacity:0.5;}
.top_popup .type01 p,
.top_popup .type02 p {text-align:center;padding:20px 30px;font-weight:bold;color:#fff;}
.top_popup .type02 p::before {content:'';display:inline-block;width:45px;height:45px;background:url(/images/homepage/www/kocca/common/icon_top_popup01.png);margin-right:10px;vertical-align:middle;}



header {position:relative;width:100%;top:0;color:#fff;-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
.header_bg {position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);display:none;}
header.active {margin-top:0 !important;}
header .top_util {border-bottom:1px solid rgba(255,255,255,0.3);font-size:14px;}
header .top_util > .inner {position:relative;width:1600px;max-width:100%;height:40px;margin:0 auto;border-right:1px solid rgba(255,255,255,0.3);}
header .search_box_top.sb_mobile {display:none;}
header .search_box_top {position:relative;float:left;width:calc(100% - 1100px);max-width:100%;height:40px;}
header .search_box_top input[type=text] {width:100%; height:40px; padding:5px 40px 5px 15px; background:transparent; border:none; border-left:1px solid rgba(255,255,255,0.3); border-right:1px solid rgba(255,255,255,0.3)}
header .search_box_top input[type=text]::placeholder {color:#fff;}
header .search_box_top input[type=submit] {position:absolute;top:50%;right:15px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:url(/images/homepage/www/kocca/common/icon_search01_on.png);background-size:20px;text-indent:-9999px;overflow:hidden;}
header .utile_linkbox {float:right;}
header .utile_linkbox > ul > li {float:left;/* height:40px; */line-height:40px;}
header .utile_linkbox > ul > li > a {width:135px;display:block;border-left:1px solid rgba(255,255,255,0.3);padding-left:15px;position:relative;color:#fff;}
header .utile_linkbox > ul > li > a::after {content:'';position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
header .utile_linkbox > ul > li.utile_list > a::after {content:'\e941';font-family:'xeicon';}
header .utile_linkbox > ul > li > a.login::after {width:17px;height:11px;background:url(/images/homepage/www/kocca/common/icon_login_on.png);}
header .utile_linkbox > ul > li > a.logout::after {width:17px;height:11px;background:url(/images/homepage/www/kocca/common/icon_logout_on.png);}
header .utile_linkbox > ul > li > a.member::after {width:12px;height:12px;background:url(/images/homepage/www/kocca/common/icon_member_on.png);}
header .utile_linkbox > ul > li > a.link {padding-left:0;text-align:center;}
header .utile_linkbox > ul > li.bg_purple a {background-color:#7426d5 !important;color:#fff !important; }
header .utile_linkbox > ul > li.bg_blue_green a {background-color:#0098b9 !important;color:#fff !important; }
header .utile_linkbox > ul > li.bg_indigo a {background-color:#223f78 !important;color:#fff !important; }
header .utile_linkbox .zoom_box button {position:relative;width:26px;height:25px;margin-top:8px;font-size:22px;color:#fff;border:1px solid #fff;border-radius:3px;}
header .utile_linkbox .zoom_box .min_btn {font-size:20px;}
header .utile_linkbox .zoom_box button:first-child {margin-left:5px;}
header .utile_linkbox .zoom_box button:last-child {margin-right:10px;}
header .utile_linkbox .zoom_box button span {position:absolute;top:-6px;left:6px;}
header .utile_linkbox .zoom_box .min_btn span {top:-4px;left:3px;}
header .utile_linkbox .mypage {position:relative;}
header .utile_linkbox .mypage .label::before {content:'\e941';font-family:'xeicon';position:absolute;right:20px;}
header .utile_linkbox .mypage_list {position:absolute;top:40px;left:0;display:none;background:#57286a;border:1px solid #57286a !important;width:calc(100% + 40px);z-index:100;}
header .utile_linkbox .mypage_list a {display:block;padding:10px 20px;color:#fff !important;line-height:normal;}
header .utile_linkbox .mypage_list a:hover {background:#482058;}
header .utile_linkbox .utile_list {position:relative;}
header .utile_linkbox .utile_list ul {position:absolute;top:40px;left:0;display:none;background:#57286a;border:1px solid #57286a !important;width:100%;z-index:100;}
header .utile_linkbox .utile_list ul a {display:block;padding:5px 20px;color:#fff !important;}
header .utile_linkbox .utile_list ul a:hover {background:#482058;}
/* 로그인 연장 */
header .utile_linkbox .login_time_extension { padding-right:12px; }
header .utile_linkbox .login_time_extension .btn_time a { display:inline-block; height:24px; line-height:22px; padding:0px 6px; color:#fff; border:1px solid #fff; border-radius:7px; cursor:pointer; }

header nav {padding:0px 30px;position:relative;}
header nav::after {content:'';display:block;clear:both;}
header nav > .inner {width:1600px;max-width:100%;margin:0 auto;}
header nav .logo {position:relative;width:166px;height:33px;float:left;margin-top:40px;background:url(/images/homepage/www/kocca/common/logo_on_new.svg);background-size:166px 33px;}
header nav .logo a {width:166px;height:33px;display:block;}
header nav .logo a .hidden {top:10px;left:0;width:166px;height:33px;}
header nav .banner_gov {width:139px;height:36px;float:left;margin-top:40px;margin-left:30px;background:url(/images/homepage/www/kocca/common/banner_gov_2023_on.png);}
header nav .banner_gov a {width:100%;height:100%;display:block;}
header nav .gnb {width:calc(100% - 508px);margin:0 auto;float:left;text-align:right;margin-left:140px;}
header nav .gnb .depth01 {float:right;margin-right:100px;}
header nav .gnb .depth01 > li {float:left;}
header nav .gnb .depth01 > li > a {display:block;font-size:17px;font-weight:bold;/*font-family:'BMDoHyeon';*/padding:0 35px;height:120px;line-height:120px;position:relative;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
header nav .gnb .depth01 > li > a::before {content:'';width:42px;height:9px;position:absolute;bottom:30px;left:50%;-ms-transform:translateX(-50%) scale(0);-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);background:url(/images/homepage/www/kocca/common/icon_depth01.png);-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
header nav .gnb .depth01 > li > a.smileMenu::before {background:url(/images/homepage/www/kocca/common/icon_depth01_smile_menu.png);-ms-transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);}
header nav .gnb .depth01 > li:hover > a {color:#57286a;}
header nav .gnb .depth01 > li:hover > a::before {-ms-transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);}
header nav .gnb .depth01 > li:hover > a.smileMenu::before {background:url(/images/homepage/www/kocca/common/icon_depth01.png);}
header nav .gnb .depth02_wrap {width:100%;display:none;position:absolute;top:110px;left:0;border-top:1px solid #efefef;background:#fff;font-size:15px;font-weight:500;min-height:300px;color:#333;}
/*header nav .gnb .depth02_wrap {background:url(/images/homepage/www/kocca/common/depth02_wrap_bg01.png) no-repeat left bottom #fff;}*/
header nav .gnb .depth02_wrap > .inner {width:1280px;margin:0 auto;padding:20px 0;}
header nav .gnb .depth02_wrap > .inner::after {content:'';display:block;clear:both;}
header nav .gnb .depth02_wrap .title {float:left;font-size:24px;font-weight:bold;color:#393939;width:240px;text-align:left;}
header nav .gnb .depth02_wrap .list {float:left;width:calc(100% - 240px);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}
header nav .gnb .depth02 {width:20%;padding:0 7px 50px 7px;}
header nav .gnb .depth02 > li > a {display:block;font-weight:bold;color:#555555;width:100%;border:1px solid #d8dee5;border-radius:10px;height:40px;line-height:40px;padding:0 15px;text-align:left;position:relative;-ms-transition:color 0.2s ease;-webkit-transition:0.2s ease;transition:color 0.2s ease;}
header nav .gnb .depth02 > li.depth03_wrap > a::after {content:'\e93e';font-family:'xeicon';float:right;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
header nav .gnb .depth02 > li.depth03_wrap:hover > a::after {-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
header nav .gnb .depth02 > li:hover > a {border-color:#ff5800;color:#ff5800;font-weight:bold;}
header nav .gnb .depth03 {margin-top:10px;}
header nav .gnb .depth03 > li {text-align:left;padding-left:15px;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;margin:5px 0;}
header nav .gnb .depth03 > li a {display:block;padding-right:10px;}
header nav .gnb .depth03 > li a:hover {color:#ff5800;}
header nav .utile_allmenu {float:right;margin-top:50px;width:90px;overflow:hidden;}
header nav .utile_allmenu .header_search {float:left;width:24px;height:24px;color:transparent;overflow:hidden;background:url(/images/homepage/www/kocca/common/icon_search01_on.png);margin-right:30px;}
header nav .utile_allmenu .header_search_box {width:100%;display:none;position:absolute;top:120px;left:0;border-top:1px solid #efefef;background:#fff;font-size:15px;font-weight:500;min-height:350px;color:#333;}
header nav .utile_allmenu .header_search_box > .inner {width:1280px;max-width:100%;margin:0 auto;padding:50px;position:relative;}
header nav .utile_allmenu .header_search_box .inner::after {content:'';display:block;clear:both;}
header nav .utile_allmenu .header_search_box .search_box01 {position:relative;width:640px;max-width:100%;margin:0 auto;}
header nav .utile_allmenu .header_search_box .search_box01 input[type=text] {width:100%;height:100%;border:none;background:#f1f1f1;border-radius:12px;padding:15px 20px;font-size:18px;}
header nav .utile_allmenu .header_search_box .search_box01 input[type=text]::placeholder {font-weight:500;}
header nav .utile_allmenu .header_search_box .search_box01 input[type=submit] {position:absolute;top:50%;right:30px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:url(/images/homepage/www/kocca/common/icon_search01.png);text-indent: -9999px;overflow: hidden;}
header nav .utile_allmenu .header_search_box .search_box02,
.search_box02.search_popular_details {width:640px;max-width:100%;margin:20px auto;}
header nav .utile_allmenu .header_search_box .search_box02 .title,
.search_box02.search_popular_details .title {font-size:16px;font-weight:bold;color:#5a5a5a;width:120px;padding:5px 10px 5px 30px;border:1px solid #d6d6d6;border-radius:6px;position:relative;float:left;}
header nav .utile_allmenu .header_search_box .search_box02 .title::before,
.search_box02.search_popular_details .title::before {content:'';position:absolute;top:11px;left:10px;width:14px;height:14px;background:url(/images/homepage/www/kocca/common/icon_star01.png);animation: search_ani01 3s linear infinite;}
header nav .utile_allmenu .header_search_box .search_box02 .title::after,
.search_box02.search_popular_details .title::after {content:'';width:10px;height:10px;display:block;position:absolute;top:50%;right:-6px;-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);background:#fff;border:1px solid #d6d6d6;border-bottom:none;border-left:none;}
@keyframes search_ani01 {
    0% {}
    100% {-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
header nav .utile_allmenu .header_search_box .search_box02 .list,
.search_box02.search_popular_details .list {float:left;padding-left:30px;width:calc(100% - 120px);}
header nav .utile_allmenu .header_search_box .search_box02 .list ul,
.search_box02.search_popular_details .list ul {float:left;width:50%;font-size:14px;color:#5a5a5a;}
header nav .utile_allmenu .header_search_box .search_box02 .list ul li,
.search_box02.search_popular_details .list ul li {margin-top:10px;}
header nav .utile_allmenu .header_search_box .search_box02 .list ul li a:hover,
.search_box02.search_popular_details .list ul li a:hover {font-weight:bold;}
header nav .utile_allmenu .header_search_box .search_box02 .list span,
.search_box02.search_popular_details .list span {color:#ff5800;font-weight:bold;margin-right:15px;}

.search_box02.search_popular_details {overflow:hidden;position:absolute;top:0;right:0;width:240px;margin:63px auto 0;}
.search_box02.search_popular_details .list {float:none;padding-left:5px;width:100%;}
.search_box02.search_popular_details .list ul {width:100%;}

header nav .utile_allmenu .header_search_box .search_close {position:absolute;right:0;bottom:0;width:80px;height:80px;border-radius:12px;background:#863dd1;text-align:center;-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);}
header nav .utile_allmenu .header_search_box .search_close::after {content:'\e921';display:block;font-family:'xeicon';font-size:32px;line-height:80px;color:#fff;-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
header nav .utile_allmenu .header_search_box .search_close:hover::after {-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);}
header nav .utile_allmenu .allmenu_open {float:left;height:24px;font-size:14px;position:relative;margin-top:0px;position:relative;padding-right:40px;}
header nav .utile_allmenu .allmenu_open span.bar {position:absolute;right:0;top:0px;width:27px;height:3px;background-color:#fff;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
header nav .utile_allmenu .allmenu_open span.bar::before {content:'';position:absolute;left:0;top:10px;width:14px;height:3px;background-color:#fff;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
header nav .utile_allmenu .allmenu_open span.bar::after {content:'';position:absolute;left:0;top:20px;width:23px;height:3px;background-color:#fff;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
header nav .utile_allmenu .allmenu_open:hover span.bar,
header nav .utile_allmenu .allmenu_open:hover::before,
header nav .utile_allmenu .allmenu_open:hover::after {width:27px;}
header nav .utile_allmenu .allmenu_open span.txt {display:inline-block;}
header nav .gnb .linkWindow {position:relative;}
header nav .gnb .linkWindow::after {content:'';position:absolute;top:5px;right:0;width:13px;height:13px;background:url(/images/homepage/www/kocca/common/icon_linkWindow_off.png);}
header nav .gnb .depth02 > li > .linkWindow::after {top:14px;right:12px;}

.allmenu {position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;color:#626262;display:none;padding:130px 30px 30px 30px;}
.allmenu > .inner {width:1660px;max-width:100%;height:100%;margin:0 auto;overflow:auto;}
.allmenu_close {position:absolute;top:70px;right:30px;}
.allmenu_close::after {content:'\e921';font-family:'xeicon';font-size:32px;font-weight:bold;color:#393939;}
.allmenu .allmenu_title {font-size:48px;font-weight:900;color:#cacaca;}
.allmenu .depth01 > li > a,
.allmenu .depth01 strong.pc_depth01 {display:inline-block;font-size:28px;font-weight:900;color:#79219e;margin-top:40px;}
.allmenu .depth02_wrap {width:100%;border-top:1px solid #4b4b4b;border-bottom:1px solid #e0e0e0;margin-top:30px;padding:30px 0;overflow:hidden;}
.allmenu .depth02_wrap .title {display:none;}
.allmenu .depth02_wrap .list {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-left:-1px;position:relative;}
.allmenu .depth02_wrap .list .depth02 {width:20%;padding-left:30px;}
.allmenu .depth02_wrap .list .depth02::before {content:'';width:1px;height:100%;position:absolute;top:0;margin-left:-30px;background:#e0e0e0;}
/*접근성 관련 추가 230524*/
.depth01 strong.pc_depth01 {display:none;}
.allmenu .depth01 > li > a {display:none;}
@media all and (max-width:1200px){
	.allmenu .depth01 > li > a {display:inline-block;}
	.allmenu .depth01 strong.pc_depth01 {display:none;}
}

.allmenu .depth02 > li > a {display:block;font-size:1.0625em;font-weight:900;color:#3a3a3a;margin-bottom:20px;}
.allmenu .depth02 > li {padding-right:10px;}
.allmenu .depth03 > li > a {display:block;font-weight:500;margin-bottom:10px;padding-right:10px;position:relative;}
.allmenu .depth03 > li > a:hover {color:#ff5800;}
/* .allmenu .depth03 > li > a.linkWindow::after {content:'\e980' !important;display:inline-block;font-family:'xeicon';float:right;} */
/* .allmenu .depth03 > li > a.linkWindow::after {content:'\e980' !important;font-family:'xeicon';position:absolute;top:0;right:0;} */
.allmenu a.linkWindow {position:relative;}
.allmenu a.linkWindow::after {content:'';position:absolute;top:5px;right:0;width:13px;height:13px;background:url(/images/homepage/www/kocca/common/icon_linkWindow_off.png);}
.allmenu_view .logo,
.allmenu_view .gnb,
.allmenu_view .header_search,
.allmenu_view header nav .utile_allmenu .allmenu_open {display:none;}


header.hover,
header.active,
header.top_bar_on {background:#fff;box-shadow:3px 3px 7px rgba(0,0,0,0.08);color:#333;}
header.hover .top_util,
header.active .top_util,
header.top_bar_on .top_util,
header.hover .top_util .inner,
header.active .top_util .inner,
header.top_bar_on .top_util .inner,
header.hover .utile_linkbox ul li a,
header.active .utile_linkbox ul li a,
header.top_bar_on .utile_linkbox ul li a,
header.hover .utile_linkbox .zoom_box button,
header.active .utile_linkbox .zoom_box button,
header.top_bar_on .utile_linkbox .zoom_box button { border-color:#dcdcdc; color:#333; }
header.hover .search_box_top input[type=text],
header.active .search_box_top input[type=text],
header.top_bar_on .search_box_top input[type=text] {border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
header.hover .search_box_top input[type=text]::placeholder,
header.active .search_box_top input[type=text]::placeholder,
header.top_bar_on .search_box_top input[type=text]::placeholder {color:#535353;}
header.hover .search_box_top input[type=submit],
header.active .search_box_top input[type=submit],
header.top_bar_on .search_box_top input[type=submit] {background:url(/images/homepage/www/kocca/common/icon_search01.png);background-size:20px;}
header.hover .utile_linkbox .login_time_extension .btn_time a,
header.active .utile_linkbox .login_time_extension .btn_time a,
header.top_bar_on .utile_linkbox .login_time_extension .btn_time a { border:1px solid #dcdcdc; color:#333 !important; }
header.hover .utile_linkbox ul li a.login::after,
header.active .utile_linkbox ul li a.login::after,
header.top_bar_on .utile_linkbox ul li a.login::after {width:17px;height:11px;background:url(/images/homepage/www/kocca/common/icon_login.png);}
header.hover .utile_linkbox ul li a.logout::after,
header.active .utile_linkbox ul li a.logout::after,
header.top_bar_on .utile_linkbox ul li a.logout::after {width:17px;height:11px;background:url(/images/homepage/www/kocca/common/icon_logout.png);}
header.hover .utile_linkbox ul li a.member::after,
header.active .utile_linkbox ul li a.member::after,
header.top_bar_on .utile_linkbox ul li a.member::after {width:12px;height:12px;background:url(/images/homepage/www/kocca/common/icon_member.png);}
header.hover nav > .inner .logo,
header.active nav > .inner .logo,
header.top_bar_on nav > .inner .logo {background:url(/images/homepage/www/kocca/common/logo_new.svg);background-size:166px auto;}
header.hover nav > .inner .banner_gov,
header.active nav > .inner .banner_gov,
header.top_bar_on nav > .inner .banner_gov {background:url(/images/homepage/www/kocca/common/banner_gov_2023.png);}
header.hover nav > .inner .utile_allmenu .header_search,
header.active nav > .inner .utile_allmenu .header_search,
header.top_bar_on nav > .inner .utile_allmenu .header_search {background:url(/images/homepage/www/kocca/common/icon_search01.png);}
header.hover nav > .inner .utile_allmenu .allmenu_open span.bar::before,
header.active nav > .inner .utile_allmenu .allmenu_open span.bar::before,
header.top_bar_on nav > .inner .utile_allmenu .allmenu_open span.bar::before,
header.hover nav > .inner .utile_allmenu .allmenu_open span.bar::after,
header.active nav > .inner .utile_allmenu .allmenu_open span.bar::after,
header.top_bar_on nav > .inner .utile_allmenu .allmenu_open span.bar::after,
header.hover nav > .inner .utile_allmenu .allmenu_open span.bar,
header.active nav > .inner .utile_allmenu .allmenu_open span.bar,
header.top_bar_on nav > .inner .utile_allmenu .allmenu_open span.bar {background:#333;}
header nav > .inner .gnb2 {display:none;}

footer {position:relative;clear:both;border-top:1px solid #cbd0d9;margin:50px 0 50px 0;font-size:15px;}
footer > div > .inner {width:1280px;margin:0 auto;max-width:100%;}
footer > div > .inner::after {content:'';display:block;clear:both;}
footer .related_site {padding:25px 30px;}
footer .related_site > .inner::after {content:'';display:block;clear:both;}
/* footer .related_site .related_site_all {background:#fff;width:100%;font-size:0.93333em;border:1px solid #636a8a;overflow:hidden;padding:20px;margin-bottom:20px;display:none;}
footer .related_site .related_site_all ul {display:block;float:left;padding:0 38px;position:relative;}
footer .related_site .related_site_all ul .list_title {font-size:1.1em;font-weight:bold;color:#202020;margin-bottom:10px;} */
footer .related_site .related_site_title {color:#505670;font-weight:bold;width:170px;float:left;line-height:40px;}
footer .related_site .related_site_title::before {content:'';display:inline-block;width:25px;height:24px;background:url(/images/homepage/www/kocca/common/related_site_title.png);margin-right:10px;vertical-align:middle;}
footer .related_site .list_slide_wrap {width:calc(100% - 320px);float:left;}
footer .related_site .list_slide_wrap .list_slide div {position:relative;color:#686868;padding:1px 25px;line-height:40px;}
footer .related_site .list_slide_wrap .list_slide div a {display:block;}
footer .related_site .list_slide_wrap .list_slide .slick-track div::after {content:'';position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;background:#ced2e5;border-radius:100%;vertical-align:middle;}
footer .related_site .pager_wrap {float:right;margin-top:8px;}
footer .related_site .pager_wrap .prev,
footer .related_site .pager_wrap .next,
footer .related_site .more,
footer .related_site .pager_wrap .play_wrap {border:1px solid #dedede;width:25px;height:25px;float:left;border-radius:8px;margin:0 1px;}
footer .related_site .pager_wrap .prev a,
footer .related_site .pager_wrap .next a,
footer .related_site .pager_wrap .more > a,
footer .related_site .pager_wrap .play_wrap button {display:block;width:100%;height:100%;position:relative;}
footer .related_site .pager_wrap > div > div > a::after,
footer .related_site .pager_wrap button::after {content:'';font-size:15px;color:#686868;font-family:'xeicon';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
footer .related_site .pager_wrap .prev a::after {content:'\e93c';}
footer .related_site .pager_wrap .next a::after {content:'\e93f';}
footer .related_site .pager_wrap button.slick_play::after {content:'\ea3e';}
footer .related_site .pager_wrap button.slick_stop::after {content:'\ea3b';}
footer .related_site .pager_wrap .more > a::after {content:'\e903';}
footer .foot_menu {background:#4a506b;color:#fff;font-weight:400;padding:25px 30px;}
footer .foot_menu ul.menu {float:left;line-height:30px;width:calc(100% - 166px);}
footer .foot_menu ul.menu li {float:left;min-height:32px;margin-right:40px;}
footer .foot_menu ul.menu li.privacy {color:#fbfb1b;font-weight:bold;}
footer .foot_menu ul.menu li.privacy a {text-decoration:underline;font-size:18px;}
footer .foot_menu .related_org {float:right;position:relative;font-size:0.93333em;width:166px;}
footer .foot_menu .related_org .label {display:inline-block;border:1px solid #636a8a;color:#a8b2dc;width:100%;height:32px;line-height:32px;padding:0 15px;}
footer .foot_menu .related_org .label::after {content:'\e944';float:right;font-family:'xeicon';font-size:0.8em;font-weight:bold;-ms-transition:0.1s ease;-webkit-transition:0.4s ease;transition:0.1s ease;}
footer .foot_menu .related_org.active .label::after {-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
footer .foot_menu .related_org .list {position:absolute;bottom:32px;background:#fff;padding:10px;color:#000;border:1px solid #636a8a;display:none;}
footer .foot_menu .related_org .list .title {font-size:1.1em;font-weight:bold;margin:10px 0 5px 0;}
footer .foot_menu .related_org .list ul {display:block;float:left;overflow:hidden;}
footer .foot_menu .related_org .list li {line-height:22px;}
footer .foot_menu .related_org .list li a {font-weight:400;}
footer .copyright {margin-top:35px;padding:0 30px;}
footer .copyright .inner {position:relative;}
footer .copyright p {width:calc(100% - 220px);}
footer .copyright p:nth-child(1) {font-size:1em;color:#818288;}
footer .copyright p:nth-child(2) {font-size:1em;color:#818288;}
footer .copyright p:nth-child(3) {font-size:0.6666em;/*color:#acaeb9;*/color:#909090;font-weight:bold;margin-top:25px;}
footer .copyright .mark {position:absolute;top:0;right:0;}
footer .copyright .mark li {float:left;margin-left:35px;}
.quick {position:fixed;top:300px;right:-100px;width:160px;color:#2d2d2d;font-size:0.93333em;font-weight:bold;/*-webkit-transform:translateX(100%);transform:translateX(100%);*/-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
.quick.hover {right:0;}

.quick::before {content:'';background:rgba(0,0,0,0.4);position:fixed;top:0;right:0;bottom:0;left:0;display:none;}
.quick > ul {background:#dbdbdb;border-top-left-radius:34px;border-bottom-left-radius:8px;overflow:hidden;padding:10px 10px 0 10px;}
.quick > ul > li > a {display:block;height:4em;line-height:4em;padding-left:50px;position:relative;}
.quick > ul > li.top > a {padding-left:60px;}
.quick > ul > li + li.list > a {border-top:1px solid #b8b8b8;}
.quick > ul > li > a:hover {font-weight:900;}
.quick > ul > li > a::before {content:'';width:30px;height:30px;position:absolute;top:50%;left:10px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:center;background-repeat:no-repeat;}
.quick > ul > li.list01 > a::before {background-image:url(/images/homepage/www/kocca/common/icon_quick01.png);}
.quick > ul > li.list02 > a::before {background-image:url(/images/homepage/www/kocca/common/icon_quick02.png);}
.quick > ul > li.list03 > a::before {background-image:url(/images/homepage/www/kocca/common/icon_quick03.png);}
.quick > ul > li.list04 > a::before {background-image:url(/images/homepage/www/kocca/common/icon_quick04.png);}
.quick > ul > li.top > a::before {background-image:url(/images/homepage/www/kocca/common/icon_quick_top.png);left:18px;}
.quick .btn_quick_open {display:none;width:50px;height:50px;border-radius:100%;background:#fff;text-align:center;}
.quick .btn_quick_close {display:none;width:50px;height:50px;border-radius:100%;border:1px solid #fff;text-align:center;-ms-transform:rotate(45deg);-webkit-transform:rotate(30deg);transform:rotate(45deg);}
.quick .btn_quick_open::after {content:'\e913';font-family:'xeicon';color:#565656;text-align:center;font-size:22px;width:50px;height:50px;line-height:50px;border-radius:100%;}
.quick .btn_quick_close::after {content:'\e913';font-family:'xeicon';color:#fff;text-align:center;font-size:22px;width:50px;height:50px;line-height:50px;border-radius:100%;}
.quick .top {background:#223f78;color:#fff;border-bottom-left-radius:8px;margin-left:-10px;width:calc(100% + 20px);}
.quick .main_navi {position:absolute;top:50%;left:-50px;transform:translateY(-50%);}
.quick .main_navi ul li a {display:block;width:20px;height:20px;border-radius:100%;border:1px solid rgba(0,0,0,0.7);margin:15px 0;position:relative;box-shadow:0px 0px 3px rgb(0 0 0 / 1);}
.quick .main_navi ul li.active a::after {content:'';width:12px;height:12px;border-radius:100%;background:rgba(0,0,0,0.7);position:absolute;top:3px;left:3px;}



/* mycuration */
.pop_curation {}
.pop_curation .inner {width:1400px;max-width:calc(100% - 40px);height:700px;padding:70px 50px 0 50px;/*overflow-y:auto;*/}
.pop_curation .inner::before {content:'';width:100%;height:200px;background: -ms-linear-gradient( 90deg, #5c3fac, #8a527b, #e7791a );background: -webkit-linear-gradient( 90deg, #5c3fac, #8a527b, #e7791a );background: linear-gradient( 90deg, #5c3fac, #8a527b, #e7791a );position:absolute;bottom:0;left:0;z-index:-1;}
.pop_curation .layer_title {font-size:28px;font-family:"BMDoHyeon";color:#2d2d2d;text-align:center;}
.pop_curation .layer_title em {font-size:1.71em;color:#ff5800;}
.pop_curation .layer_title span {font-size:16px;font-family:"Noto Sans KR";display:inline-block;background:#000;color:#fff;margin-left:10px;padding:3px 10px;}
.pop_curation .list_wrap01 {padding:0 50px;}
.pop_curation .list_wrap01 .slick-prev {position:absolute;left:-50px;z-index:30;width:auto;height:auto;}
.pop_curation .list_wrap01 .slick-prev::before {content:'\e93b';font-family:'xeicon';color:#434343;font-size:40px;}
.pop_curation .list_wrap01 .slick-next {position:absolute;right:-50px;z-index:30;width:auto;height:auto;}
.pop_curation .list_wrap01 .slick-next::before {content:'\e93e';font-family:'xeicon';color:#434343;font-size:40px;}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide {font-size:15px;color:#616161;padding:0 11px;}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide a {display:block;font-weight:500;text-align:center;}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide a::before {content:'';width:82px;height:82px;display:block;margin:0 auto 10px auto;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list01 a::before {background:url(/images/homepage/www/kocca/common/icon_curation01_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list02 a::before {background:url(/images/homepage/www/kocca/common/icon_curation02_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list03 a::before {background:url(/images/homepage/www/kocca/common/icon_curation03_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list04 a::before {background:url(/images/homepage/www/kocca/common/icon_curation04_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list05 a::before {background:url(/images/homepage/www/kocca/common/icon_curation05_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list06 a::before {background:url(/images/homepage/www/kocca/common/icon_curation06_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list07 a::before {background:url(/images/homepage/www/kocca/common/icon_curation07_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list08 a::before {background:url(/images/homepage/www/kocca/common/icon_curation08_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list09 a::before {background:url(/images/homepage/www/kocca/common/icon_curation09_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list10 a::before {background:url(/images/homepage/www/kocca/common/icon_curation10_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list11 a::before {background:url(/images/homepage/www/kocca/common/icon_curation11_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list12 a::before {background:url(/images/homepage/www/kocca/common/icon_curation12_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list13 a::before {background:url(/images/homepage/www/kocca/common/icon_curation13_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list14 a::before {background:url(/images/homepage/www/kocca/common/icon_curation14_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list15 a::before {background:url(/images/homepage/www/kocca/common/icon_curation15_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list16 a::before {background:url(/images/homepage/www/kocca/common/icon_curation16_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list17 a::before {background:url(/images/homepage/www/kocca/common/icon_curation17_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list18 a::before {background:url(/images/homepage/www/kocca/common/icon_curation18_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list19 a::before {background:url(/images/homepage/www/kocca/common/icon_curation19_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list20 a::before {background:url(/images/homepage/www/kocca/common/icon_curation20_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list21 a::before {background:url(/images/homepage/www/kocca/common/icon_curation21_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list22 a::before {background:url(/images/homepage/www/kocca/common/icon_curation22_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list23 a::before {background:url(/images/homepage/www/kocca/common/icon_curation23_off.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list01.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list01:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation01_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list02.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list02:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation02_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list03.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list03:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation03_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list04.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list04:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation04_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list05.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list05:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation05_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list06.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list06:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation06_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list07.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list07:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation07_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list08.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list08:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation08_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list09.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list09:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation09_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list10.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list10:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation10_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list11.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list11:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation11_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list12.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list12:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation12_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list13.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list13:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation13_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list14.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list14:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation14_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list15.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list15:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation15_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list16.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list16:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation16_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list17.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list17:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation17_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list18.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list18:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation18_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list19.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list19:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation19_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list20.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list20:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation20_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list21.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list21:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation21_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list22.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list22:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation22_on.png);}
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list23.active a::before,
.pop_curation .list_wrap01 .list_wrap01_slide .slick-slide.list23:hover a::before {background:url(/images/homepage/www/kocca/common/icon_curation23_on.png);}
.pop_curation .list_wrap02 {margin-top:30px;}
.pop_curation .list_wrap02 .slick-list {margin-bottom:40px;}
.pop_curation .list_wrap02 .slick-list .slick-slide {width:240px;height:260px;}
.pop_curation .list_wrap02 .slick-list .slick-slide a {display:block;height:100%;padding:30px 20px;border:1px solid #dedede;background:#fff;border-radius:10px;margin:0 10px;}
.pop_curation .list_wrap02 .slick-list .slick-slide:last-child a {margin-right:0;}
.pop_curation .list_wrap02 .info {font-size:14px;color:#535353;}
.pop_curation .list_wrap02 .info span {font-weight:bold;color:#642080;}
.pop_curation .list_wrap02 .title {font-size:18px;font-weight:bold;color:#383d3f;margin-top:20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height:60px;}
.pop_curation .list_wrap02 .day {font-size:14px;color:#535353;position:absolute;bottom:30px;}
.pop_curation .list_wrap02 .slick-dots {bottom:-40px;}
.pop_curation .list_wrap02 .slick-dots li {margin:0;}
.pop_curation .list_wrap02 .slick-dots li button {font-size:1em;text-indent:-9999px;}
.pop_curation .list_wrap02 .slick-dots li button:before {width:12px;height:12px;border:2px solid #fff;border-radius:100%;opacity:1;}
.pop_curation .list_wrap02 .slick-dots li.slick-active button:before {background:#fff;}
.pop_curation .list_wrap02 .slick-dots li button:focus:before {border-color:#741A83;} 
.pop_curation .curation_info {color:#fff;font-weight:500;position:absolute;padding-left:50px;bottom:30px;left:30px;}
.pop_curation .curation_info strong {color:#fff000;}
.pop_curation .curation_info::before {content:'';width:44px;height:42px;display:inline-block;background:url(/images/homepage/www/kocca/common/icon_curation_info.png);position:absolute;top:0;left:0;}

.pop_curation .cont_layer_close {top:30px;right:40px; color:#4d4d4d;}

/* 임시 (삭제 해야됨) */
header nav .gnb .depth03 > li a {letter-spacing:-1px;}


/* 연관검색어 */
.search_list{z-index:10; transition:0.2s ease; position: absolute; height:195px; top:50px; left:0; background:#fff; width: 100%; padding:10px; border: 2px solid #7c3598; border-radius:8px; overflow-y:auto;overflow-x:hidden;}
.search_list.on{opacity:1; z-index:1;}
.search_list .search_list_close{position:absolute; top:5px; right:10px;}
.search_list .search_list_close::after{content:'\e921'; font-family:'xeicon'; font-size:24px; color: #4d4d4d;}
.search_list .list {width:calc(100% + 10px);height:100%;overflow-y:auto;}
.search_list .list li{height: 30px; font-weight:500;}
.search_list .list li:hover > a{font-weight:bold;}
.search_list .list li::before{content:''; display:inline-block; width:15px; height:15px; margin-right:10px; background: url(/images/homepage/www/kocca/common/icon_search03.png); vertical-align:-1px;}
.header_search_box .search_list{top: 60px;}

/* header 공식 누리집 관련 */
.top_line_bnr {background-color:#edf1f5; position:relative; z-index:1;}
.top_line_bnr.bnr_hide:after {background:#cdd7e4; content:""; height:1px; left:0; position:absolute; top:32px; width:100%;}
.top_link_wrap .inner, .chk_nuri_addr_bnr .inner{max-width:1600px;margin:0 auto; padding:0 10px; width:100%; box-sizing:border-box;}
.top_flag_wrap {align-items:center; color:#1d1d1d; display:flex; font-size:15px; line-height:16px; margin:0 auto;}
.top_flag_in {font-size:15px; display:flex; align-items:center;}
.top_flag_in img {margin-right:9px; width:24px;}
.top_link_wrap {/*padding:6px 0 10px;*/padding:8px 0 12px;}
.top_flag_info {display:none;color:#003675; cursor:pointer; font-size:14px; margin-left:18px; padding-right:20px; position:relative; border:0; background:none;}
.top_flag_info:after {background:url("/images/homepage/www/kocca/common/official_nuri_chk_arrow.png") center / 100% auto no-repeat; content:""; height:16px; margin-top:-8px; position:absolute; right:0; top:50%; transition:.4s ease-in-out; width:16px;}
.top_flag_info.on:after {transform:rotate(-180deg);}
.top_flag_info span {display:inline-block; height:0; overflow:hidden; text-indent:-20000px; width:0;}
.chk_nuri_addr_bnr {display:none !important;position:relative; top:0px; left:0; background:#edf1f5; border-top:1px solid #cdd7e4; display:none; padding:24px 0 15px; z-index :202}
.chk_nuri_addr_bnr strong,
.chk_nuri_addr_bnr p {padding-left:28px; }
.chk_nuri_addr_bnr strong {color:#1d1d1d; display:inline-block; font-size:17px; font-weight:700; line-height:20px; position:relative;}
.chk_nuri_addr_bnr strong:before {background:url("/images/homepage/www/kocca/common/icon_nurizip.png") center / 12px auto no-repeat #fff; border-radius:50%; content:""; left:0; height:20px; position:absolute; top:50%; transform:translateY(-50%); width:20px;}
.chk_nuri_addr_bnr p {color:#555; font-size:15px; margin-top:16px; }
.chk_nuri_addr_bnr p a {position:relative; display:inline-flex; align-items:center; gap:1px; color:#1d1d1d; padding:15px 0; }
.chk_nuri_addr_bnr p a:after{content:""; width:13px; height:13px; margin-left:5px; background:url("/images/homepage/www/kocca/common/icon_linkWindow_off.png") no-repeat;}




