@charset "utf-8";
@import '/sites/kdca/style/css/w_modal.css';
@import '/sites/kdca/style/css/krds.css';
@import '/sites/kdca/style/css/w_sub.css';

/* etc */  
body.scroll-hidden{overflow: hidden;}
.inner{max-width:128rem; margin:0 auto;}
.sr-only{height:0; display:block; overflow:hidden; width: 0;} /* screen reader */
nav a.go{display: flex; gap: 0.25rem; align-items: center; margin-right:0.5rem;}
nav a.go:after{content:''; margin-top:-2px; background: url('../../images/icon/ico_go.svg') center / contain no-repeat !important;display:block;width: 2rem;height: 2rem;min-width:2rem;}
.main .wrap_contents{margin-top:0;}
.service-banner .tit:after{display:none;}

/* Nuri - Txt */
#kdca-masthead{background-color: #edf1f5;position: relative;z-index: 100;}
#kdca-masthead .inner{position: relative; max-width:130rem; margin:0 auto;}
#kdca-masthead .nuri-txt{display: flex;gap:.5rem;padding: 0.5rem 0; font-size:var(--krds-fz-sm); font-weight: var(--krds-fw-regular); color: #1d1d1d; align-items: center;}
#kdca-masthead .nuri-txt::before{content: "";width: 2.4rem; display:block; height: 1.6rem; background: url('../../images/icon/ico_flag.svg') center / contain no-repeat;}

/* header-container */
#kdca-header{position: sticky;z-index: 100;background: var(--krds-white);top:-0.1rem;width:100%;}
.header-container .inner{display: flex; flex-direction: column; padding: var(--krds-pd-full-md) 0;}
.header-utility .utility-list{max-width:var(--krds-contents-wrap-size);margin: 0 auto var(--krds-pd-full-sm);display: flex;justify-content: end;gap: var(--krds-pd-full-sm);align-items: center;}
.header-utility .utility-list > li{position: relative;}
.header-utility .utility-list > li > a,
.header-utility .utility-list > li > button{display: flex;align-items: center;font-size:var(--krds-fz-sm);gap:var(--krds-pd-full-xxsm);font-family: 'Pretendard';}
.header-utility .utility-list > li > a:before,
.header-utility .utility-list > li > button:before{content:'';width:var(--krds-btn-px-xlg);height: var(--krds-pd-full-xlg);display: block;background-repeat:no-repeat;background-position:center;}
.header-utility .utility-list > li > button.txt-size:before{background-image:url('../../images/icon/ico_view_mode.svg');}
.header-utility .utility-list > li > button.language:before{background-image:url('../../images/icon/ico_global.svg');}
.header-utility .utility-list > li > a.sitemap:before{background-image:url('../../images/icon/ico_sitemap.svg');}
.header-utility .utility-list > li > button:after{content:'';width:var(--krds-btn-px-xlg);height: var(--krds-pd-full-xlg);display: block;background-repeat:no-repeat;background-position:center;background-image:url('../../images/icon/ico_angle.svg');}
.header-utility .utility-list > li > a.nuri{margin-top:var(--krds-spacer-0-1);}
.header-utility .utility-list > li > button.txt-size:after{display:none;}
.header-utility .utility-list > li > a.nuri:before{display:none;}
.header-utility .utility-list > li + li{padding-left: var(--krds-pd-full-lg);margin-left: var(--krds-pd-full-sm);}
.header-utility .utility-list > li + li:before{content:'';position: absolute;width: var(--krds-pd-full-xxxsm);height: var(--krds-fz-menu-dep-3);display: block;background: var(--krds-secondary-15);left: 0;top: var(--krds-spacer-half);margin-top: var(--krds-pd-minus-xsm);}

.header-container .head-body{display: flex;align-items: center;justify-content: space-between;}
.header-container .head-body .logo a{display: flex; align-items: center; gap:var(--krds-pd-full-md);}
.header-container .head-body .logo a span{color:var(--krds-gray-70); font-size:var(--krds-info-ft-sz); font-weight:var(--krds-fw-bold)}
.header-container .head-body .logo a .dark{display:none;}
.header-container .head-body .header-actions{}
.header-container .head-body .header-actions ul{display: flex;gap: var(--krds-pd-full-md);align-items: center;}
.header-container .head-body .header-actions ul li{}
.header-container .head-body .header-actions a,
.header-container .head-body .header-actions button{color:var(--krds-secondary-55);font-size: var(--krds-fz-menu-dep-3);font-weight: var(--krds-fw-regular);display: flex;align-items: center;gap: var(--krds-pd-full-sm);font-family: 'Pretendard';}
.header-container .head-body .header-actions a:before,
.header-container .head-body .header-actions button:before{content: "";display:block;width: var(--krds-pd-full-lg);height: var(--krds-pd-full-lg);}
.header-container .head-body .header-actions a.bookmark:before,
.header-container .head-body .header-actions button.bookmark:before{background: url('../../images/icon/ico_bookmark.svg') center / contain no-repeat;}
.header-container .head-body .header-actions button.sch:before{background: url('../../images/icon/ico_sch.svg') center / contain no-repeat;}

/* util dropdown */
.krds-drop-wrap{display: none;position: absolute;z-index: 10;top: var(--krds-pd-full-xlg);left: 0;}
.krds-drop-wrap .drop-menu{min-width: var(--krds-spacer-32-1);padding: var(--krds-pd-full-xsm);margin-top: var(--krds-fz-menu-dep-3);border-radius: var(--krds-pd-full-xsm);border: var(--krds-rd-1) solid var(--krds-gray-30);background-color: var(--krds-white);box-shadow: 0 var(--krds-pd-full-xxssm) var(--krds-btn-px-sm) 0 rgba(0, 0, 0, 0.12);}
.krds-drop-wrap .drop-menu .drop-in .drop-list li a{display: flex; font-weight: var(--krds-fw-regular); align-items: center; justify-content: flex-start; flex-direction: row; gap: var(--krds-pd-full-xsm); font-size: var(--krds-fz-menu-dep-2); height: var(--krds-btn-h-md); padding: 0 var(--krds-pd-full-xsm); border-radius: var(--krds-pd-full-xxsm);}
.krds-drop-wrap.zoom-drop .drop-menu .drop-in .drop-list li a:before{content: '가'; display: inline-flex; align-items: center; justify-content: center; flex-direction: row; line-height: 1; padding: 0 var(--krds-pd-full-xxssm); border-radius: var(--krds-pd-full-xxssm); border: var(--krds-rd-1) solid var(--krds-gray-30); background-color: var(--krds-white); font-size: var(--krds-fz-menu-dep-2); width:var(--krds-btn-px-xlg); height:var(--krds-btn-px-xlg);}
.krds-drop-wrap .drop-menu .drop-in .drop-list li a.active{font-weight: var(--krds-fw-bold); color: var(--krds-secondary); background-color: var(--krds-primary-5);}
.krds-drop-wrap .drop-menu .drop-btm-btn{display: flex; align-items: flex-start; justify-content: center; flex-direction: row; width: var(--krds-spacer-full); padding: var(--krds-pd-full-xsm) var(--krds-fz-menu-dep-3) 0; border-top: var(--krds-rd-1) solid var(--krds-gray-30);}
.krds-drop-wrap .drop-menu .drop-btm-btn .ico-reset::after{content: ""; display: inline-flex; background-image: url(../../images/icon/ico_refresh_16.svg); width: var(--krds-fz-menu-dep-3); height: var(--krds-fz-menu-dep-3); background-size: contain;}

/* gnb */
@media all and (min-width: 1024px) {
  #head-gnb .header-utility{display:none;}

  #head-gnb{border-top: var(--krds-rd-1) solid var(--krds-gray-30); border-bottom: var(--krds-rd-1) solid var(--krds-gray-30); background-color: var(--krds-white); position: relative;}
  #head-gnb .ul_1{display: flex;margin: 0 auto;align-items: flex-start;max-width:var(--krds-contents-wrap-size);gap: var(--krds-pd-full-sm);}
  #head-gnb .ul_1 .a_1{display: flex;gap: var(--krds-pd-full-sm);align-items: center;font-size: var(--krds-fz-menu-dep-1);font-weight: var(--krds-fw-regular);color: var(--krds-gray-100);position: relative;padding: var(--krds-fz-detail-sm) var(--krds-pd-full-md);}
  #head-gnb .ul_1 .a_1.plus::after{display: inline-flex; width: var(--krds-pd-full-lg); height: var(--krds-pd-full-lg); background: url('../../images/icon/ico_angle.svg') center / contain no-repeat;}
  #head-gnb .ul_1 .a_1::before{display: block; position: absolute; bottom: var(--krds-pd-minus-xxxsm); left: 0; width:0; background:var(--krds-secondary-50); height: var(--krds-spacer-0-1);}
  #head-gnb .ul_1 .li_1 .a_1::after,
  #head-gnb .ul_1 .li_1 .a_1::before{content: ""; transition:ease-in all .3s;}
  #head-gnb .ul_1 .li_1.on .a_1:after{transform: rotate(180deg);}
  #head-gnb .ul_1 .li_1.on .a_1:before{width: var(--krds-spacer-full);}

  #head-gnb .div_2{display:none;position:absolute;left:0;top:102%;background: var(--krds-white);width:var(--krds-spacer-full);z-index: 101;}
  #head-gnb .div_2.on{display:block;}

  #head-gnb .ul_2 .li_2{display: grid;grid-template-columns: var(--krds-spacer-51) 1fr;gap: var(--krds-fz-display-md);align-items: baseline; z-index: 1;}
  #head-gnb .ul_2 .li_2._active .div_3{display:block;}

  #head-gnb .ul_2{max-height: calc(var(--krds-full-height) - var(--krds-spacer-37-1)); padding: var(--krds-pd-full-lg) 0; overflow: auto; background: var(--krds-white); position: relative;max-width: var(--krds-contents-wrap-size-plus);margin: 0 auto;}
  #head-gnb .ul_2 .li_2:after{content: ''; width: var(--krds-spacer-51); height: var(--krds-spacer-full); display: block; position: absolute; background: var(--krds-primary-5); left: 0; top: 0;}
  #head-gnb .ul_2 .li_2 .a_2{display: flex;align-items: flex-start;z-index:1;justify-content: space-between;gap: var(--krds-pd-full-sm);font-size: var(--krds-fz-menu-dep-2);padding: var(--krds-btn-px-sm) var(--krds-pd-full-lg) var(--krds-btn-px-sm) var(--krds-pd-full-lg);font-weight: var(--krds-fw-regular);}
  /**#head-gnb .ul_2 .li_2 .a_2:hover{color:blue; border-color:blue;}**/
  #head-gnb .ul_2 .li_2 .a_2._active{background: var(--krds-white);}
  #head-gnb .ul_2 .li_2 .a_2.plus::after{content: "";transform: rotate(-90deg);transition:ease-in all .2s;display: inline-flex;width: var(--krds-pd-full-lg);height: var(--krds-pd-full-lg);font-size: var(--krds-pd-full-lg);line-height: 1;font-weight: var(--krds-fw-regular);background: url('../../images/icon/ico_angle.svg') no-repeat center;margin-top: var(--krds-switch-br-md);}

  #head-gnb .depth2-title{font-size: var(--krds-fz-menu-dep-0);color:var(--krds-gray-80);font-weight:var(--krds-fw-regular);margin-bottom: var(--krds-fz-display-half-sm);}
  #head-gnb .div_3 {display: none;position: absolute;top: 0;padding-top: var(--krds-fz-display-sm);left: var(--krds-spacer-52);background: var(--krds-white);z-index: 1001;width: calc(var(--krds-spacer-full) - var(--krds-spacer-52));}
  #head-gnb .div_3.on{display:block;}
  #head-gnb .div_3 .ul_3{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;}
  #head-gnb .div_3 .li_3{display: inline-block;margin-bottom: var(--krds-spacer-2-1);}
  #head-gnb .div_3 .a_3{font-size: var(--krds-fz-menu-dep-3);position: relative;display: block;padding-left: var(--krds-pd-full-xmd);color: var(--krds-gray-80);font-weight: var(--krds-fw-regular); padding-right:var(--krds-pd-full-xhlg);}
  #head-gnb .div_3 .a_3.go{}
  #head-gnb .div_3 .a_3.go:after{left: var(--krds-pd-minus-xsm); top: var(--krds-spacer-0-1); position: absolute;}
  #head-gnb .div_3 .a_3.go::before{display:none;}
  #head-gnb .div_3 .a_3:hover{font-weight:var(--krds-fw-bold);}
  #head-gnb .div_3 .a_3::before{content: '';width: var(--krds-spacer-1);height: var(--krds-spacer-1);display: block;position: absolute;left: 0;top:var(--krds-spacer-2-1);background: var(--krds-gray-75);border-radius: var(--krds-spacer-full);}

  .scroll-hidden .wrap_contents:before{content: ''; position: fixed; background: var(--krds-opacity-bg-10); width: var(--krds-spacer-full); height: var(--krds-spacer-full); left: 0; top: 0; z-index: 51;}

  /* mobile btn*/
  #head-gnb .head-gnb-close,
  .header-container .head-body .header-actions button.allMenu{display:none;}
}

/* footer */
.sub #kdca-footer{margin-top:10rem;}
#kdca-footer{position: relative;background-color: var(--krds-gray-5);font-size: var(--krds-fz-menu-dep-2);padding-bottom: var(--krds-pd-full-xxlg);}
#kdca-footer .foot-quick{border-top: var(--krds-pd-full-xxxsm) solid var(--krds-secondary-15); border-bottom: var(--krds-pd-full-xxxsm) solid var(--krds-secondary-15); background-color: var(--krds-white); }
#kdca-footer .foot-quick .inner{display: flex; width: var(--krds-spacer-full);}
#kdca-footer .foot-quick .inner button{display: block;text-align: left;font-size: var(--krds-fz-menu-dep-2);height: var(--krds-spacer-14);padding: 0 var(--krds-footer-pad-10) 0 var(--krds-spacer-6);border-right: var(--krds-pd-full-xxxsm) solid var(--krds-footer-border-10);position: relative;width: var(--krds-spacer-full);}
#kdca-footer .foot-quick .inner button:first-child{border-left: var(--krds-pd-full-xxxsm) solid var(--krds-secondary-15); }
#kdca-footer .foot-quick .inner button::after{display: block;content: "";width:var(--krds-pd-full-lg);height:var(--krds-pd-full-lg);background: url('../../images/icon/ico_plus.svg') center / contain no-repeat ; position: absolute; right: var(--krds-pd-full-xlg); top:var(--krds-spacer-4-1);}
#kdca-footer .foot-quick .inner button:hover{background-color: var(--krds-primary-5); transition: 0.4s ease-in-out; }
#kdca-footer>.inner{display: flex; align-items: normal; justify-content: flex-start; flex-direction: column; }
#kdca-footer .f-logo{margin: var(--krds-fz-display-half-sm) 0 var(--krds-pd-full-xlg);height: var(--krds-fz-display-md);}
#kdca-footer .f-logo span{font-size:2.6rem;font-weight: 500;color:var(--krds-gy-12);padding: 0 0 0 1rem;display: inline-block;}
#kdca-footer .f-logo img{height: var(--krds-spacer-full);}
#kdca-footer .f-cnt{display: flex;}
#kdca-footer .f-cnt .f-link{display: flex;flex-direction: column;gap: var(--krds-fz-display-sm);}
#kdca-footer .f-cnt .f-info{display: flex;flex-direction: column;flex: 1;gap: var(--krds-pd-full-md);}
#kdca-footer .f-cnt .info-cs{}
#kdca-footer .f-cnt .info-cs li{}
#kdca-footer .f-cnt .info-cs li .strong{font-weight:var(--krds-fw-bold);}

#kdca-footer .f-cnt .f-link .link-go{display: flex;flex-direction: column;flex: 1;}
#kdca-footer .f-cnt .f-link .link-go a{font-weight: var(--krds-fw-bold); height: var(--krds-fz-display-sm); padding: 0 var(--krds-btn-px-sm); border-radius: var(--krds-rd-6); display: flex; align-items: center; gap: var(--krds-pd-full-xxssm); transition: all .4s ease 0s; }
#kdca-footer .f-cnt .f-link .link-go a:hover{background-color: var(--krds-primary-5);}
#kdca-footer .f-cnt .f-link .link-go a::after{content: "";display: block;width: var(--krds-pd-full-lg);height: var(--krds-pd-full-lg);background: url('../../images/icon/ico_angle.svg') no-repeat;transform: rotate(-90deg);}
#kdca-footer .f-cnt .f-link .link-sns{display: flex;gap: var(--krds-spacer-2);}
#kdca-footer .f-cnt .f-link .link-sns a{width: var(--krds-fz-display-sm);height: var(--krds-fz-display-sm); border: var(--krds-pd-full-xxxsm) solid var(--krds-secondary-15); border-radius: var(--krds-spacer-full);}
#kdca-footer .f-cnt .f-link .link-sns a.instagram{background-image: url('../../images/icon/ico_sns_Instagram.svg'); }
#kdca-footer .f-cnt .f-link .link-sns a.youtube{background-image: url('../../images/icon/ico_sns_youtube.svg'); }
#kdca-footer .f-cnt .f-link .link-sns a.twitter{background-image: url('../../images/icon/ico_sns_twitter.svg'); }
#kdca-footer .f-cnt .f-link .link-sns a.facebook{background-image: url('../../images/icon/ico_sns_facebook.svg'); }
#kdca-footer .f-cnt .f-link .link-sns a.blog{background-image: url('../../images/icon/ico_sns_blog.svg'); }
#kdca-footer .f-btm{display: flex;flex-direction: column;padding-top: var(--krds-pd-full-xlg-half);border-top: var(--krds-pd-full-xxxsm) solid var(--krds-gray-30);margin-top: var(--krds-common-mar35);}
#kdca-footer .f-btm .f-btm-text{display: flex;justify-content: space-between;align-items: center;}
#kdca-footer .f-btm .f-btm-text .f-menu{display: inline-flex;flex-wrap: wrap;}
#kdca-footer .f-btm .f-btm-text .f-menu a{display: inline-flex;align-items: center;padding: 0 var(--krds-pd-full-sm);}
#kdca-footer .f-btm .f-btm-text .f-menu a.point{font-weight: var(--krds-fw-bold);color: var(--krds-secondary);text-decoration: underline;}
#kdca-footer .f-btm .f-btm-text .f-menu a:hover{font-weight:var(--krds-rd-6); background-color: var(--krds-primary-5); transition: 0.4s ease-in-out; }
#kdca-footer .f-btm .f-btm-text .f-menu a:active{background-color: var(--krds-secondary-10); transition: 0.4s ease-in-out; }
#kdca-footer .f-btm .f-btm-text .f-copy{font-size: var(--krds-fz-sm);color: var(--krds-gray-100);font-weight: var(--krds-fw-regular);}

@media all and (max-width: 1023px) {

  /* mobile btn*/
  .header-container .head-body .header-actions a, 
  .header-container .head-body .header-actions button,
  .header-container .head-body button.allMenu{display: inline-flex;flex-direction: column;align-items: center;font-size: var(--krds-ft-sm);font-weight: var(--krds-fw-bold); gap:var(--krds-pd-full-xxsm);}
  .header-container .head-body button.allMenu:before{background-repeat: no-repeat;background-size: contain; width:var(--krds-btn-px-xlg);height:var(--krds-btn-px-xlg); background-image: url('../../images/icon/ico_navi_all.svg');}

  .header-container .head-body .header-actions a:before, 
  .header-container .head-body .header-actions button:before{width:var(--krds-btn-px-xlg);height:var(--krds-btn-px-xlg);}

  #kdca-masthead .inner{padding-left:var(--krds-fz-menu-dep-3);}
  /* head*/
  #kdca-header{border-bottom:var(--krds-pd-full-xxxsm) solid var(--krds-secondary-15);}
  #kdca-header .header-container .inner{padding:var(--krds-pd-full-xsm) var(--krds-pd-full-sm);}
  #kdca-header .header-container .head-body .logo{height:var(--krds-head-bd-height);}
  #kdca-header .header-container .head-body .logo a img{height:var(--krds-head-bd-height);}

  #kdca-header .header-utility,
  .menuUIsub{display:none;}

  #head-gnb .header-utility{display:block;position: absolute;top: 0;left: 0;width: var(--krds-spacer-full);z-index: 101;background: var(--krds-white);margin: 0;border-bottom: var(--krds-pd-full-xxxsm) solid var(--krds-gray-15);padding: var(--krds-pd-full-xxsm) var(--krds-pd-full-sm);}
  #head-gnb .header-utility .utility-list{margin: 0; justify-content: flex-start; gap: 0;}
  #head-gnb .header-utility .utility-list > li + li{padding-left:var(--krds-pd-full-sm);}
  #head-gnb .header-utility .utility-list > li > a, 
  #head-gnb .header-utility .utility-list > li > button{font-size: var(--krds-fz-detail-sm);}
  #head-gnb .header-utility .utility-list > li > a:before, 
  #head-gnb .header-utility .utility-list > li > button:before{display:none;}

  #head-gnb{display:none; position: fixed; right: 0; top: 0; background: var(--krds-white); width: var(--krds-spacer-full);height: var(--krds-full-height);z-index: 1;padding-top: var(--krds-head-gnb-pad-top);}
  #head-gnb.on{display:block;}
  #head-gnb:after{content:'';width: var(--krds-head-gnb-width);display: block;height: var(--krds-full-height);background: var(--krds-primary-5); left: 0;top: 0;position: absolute;}
  #head-gnb nav{position: relative;z-index: 10;}

  #head-gnb .ul_1 .li_2{border-bottom:var(--krds-pd-full-xxxsm) solid var(--krds-gray-15);}

  #head-gnb .ul_1 .a_1,
  #head-gnb .ul_1 .a_2{display: flex; align-items: center; color: var(--krds-gray-100); position: relative;}	
  #head-gnb .ul_1 .a_1{gap: var(--krds-pd-full-sm);font-size: var(--krds-fz-m);width:var(--krds-head-gnb-width);font-weight: var(--krds-fw-regular);padding: var(--krds-fz-detail-sm) var(--krds-pd-full-md); border-bottom: var(--krds-pd-full-xxxsm) solid var(--krds-gray-20);}
  #head-gnb .ul_1 .a_2{gap: var(--krds-pd-full-xxsm);font-size: var(--krds-fz-menu-dep-2);padding: var(--krds-pd-full-sm) var(--krds-pd-full-xxsm) var(--krds-pd-full-sm) var(--krds-pd-full-sm);}
  #head-gnb .ul_1 .a_2:after{width:var(--krds-spacer-4-2); height: var(--krds-spacer-4-2);}

  #head-gnb .ul_1 .a_1.on,
  #head-gnb .ul_1 .a_1._active{background: var(--krds-white); color:var(--krds-primary-70);}

  #head-gnb .ul_1 .div_2{display: none; background:var(--krds-white);}
  #head-gnb .ul_1 .div_2{position: absolute;z-index: 10;position: absolute;right: 0;top: 0;padding: var(--krds-pd-full-sm) var(--krds-pd-full-md) var(--krds-pd-full-xxlg) var(--krds-pd-full-md);width:var(--krds-head-gnb-div-width);height: calc(var(--krds-full-height) - var(--krds-spacer-5));overflow: auto;}
  #head-gnb .ul_1 .div_3{padding: 0 var(--krds-pd-full-sm) var(--krds-pd-full-lg) var(--krds-pd-full-sm);}

  #head-gnb .ul_1 .div_2.on,
  #head-gnb .ul_1 ._active .div_2,
  #head-gnb .ul_1 .div_3.on{display: block;}
  /*
  #head-gnb .ul_1 .a_1.plus,
  #head-gnb .ul_1 .a_2.plus{gap:10px;}
  #head-gnb .ul_1 .a_1.plus::after,
  #head-gnb .ul_1 .a_2.plus::after{content: ""; display: inline-flex; transition:ease-in all .3s; background: url('../../images/icon/ico_angle.svg') center / contain no-repeat;}
  #head-gnb .ul_1 .a_1.plus:after{width: var(--krds-pd-full-lg); height: var(--krds-pd-full-lg);}
  #head-gnb .ul_1 .a_2.plus:after{width: var(--krds-pd-full-md); height: var(--krds-pd-full-md);}
  */

  #head-gnb .head-gnb-close{position: absolute;right: var(--krds-spacer-2-1);top: var(--krds-spacer-2);z-index: 10001;width: var(--krds-spacer-7-1);height: var(--krds-spacer-7-1);background: url('../../images/icon/ico_close_48.svg') center / cover no-repeat;text-indent:-999rem;}

  #head-gnb .ul_1 .a_3{padding: var(--krds-spacer-0-1) var(--krds-spacer-0-1) var(--krds-spacer-0-1) var(--krds-pd-full-sm);font-size: var(--krds-fz-sm);display:flex;position: relative;color: var(--krds-gray-65);}
  #head-gnb .ul_1 .a_3:before{content: "";position: absolute;left: 0;top: var(--krds-pd-full-sm);border-radius: var(--krds-spacer-half);width: var(--krds-spacer-0-1);height: var(--krds-spacer-0-1);display: block;background: var(--krds-black);}
  #head-gnb .ul_1 .a_3:after{content:'';width: var(--krds-pd-full-md);height: var(--krds-pd-full-md);}

  .depth2-title{display:none;}

  #kdca-footer .foot-content .inner{padding:var(--krds-spacer-6) var(--krds-fz-menu-dep-3);gap: var(--krds-spacer-6);display: flex;align-items: normal;justify-content: flex-start;flex-direction: column;}
  #kdca-footer .foot-quick .inner{display:block;}
  #kdca-footer .f-logo{margin:0;height: var(--krds-fz-display-sm);}
  #kdca-footer .f-cnt{display:block;}
  #kdca-footer .f-cnt .f-link .link-go a{padding:0;}
  #kdca-footer .f-btm .f-btm-text{display:block;}
  #kdca-footer .foot-quick .inner button:first-child{border-left:0;}

  .sub .wrap_contents{margin: var(--krds-fz-menu-dep-3) auto; padding:0 var(--krds-fz-menu-dep-3); display: block;}
  .contents .sub-head .sub-title{font-size:var(--krds-sub-title-font-size);}
  .contents .sub-head .sub-util{display:none;}
}

/* dark mode */
.theme-dark .wrap-notice-02 .title button{color:var(--krds-white);}
.theme-dark .wrap-notice-02 .list ul{background: var(--krds-black);}
.theme-dark .wrap-notice-02 .list ul li a .con .subjectText{color: var(--krds-white);}
.theme-dark .wrap-notice-02 .list ul li a .con .date{color: var(--krds-white);}
.theme-dark .wrap-youtube .y-title{color: var(--krds-white);}
.theme-dark .wrap-youtube .title button{color: var(--krds-white);}
.theme-dark .wrap-youtube > ul > li .kdcaSwiper{background: var(--krds-black);}
.theme-dark .wrap-youtube a .con .subjectText{color: var(--krds-white);}
.theme-dark .wrap-notice .title button{color: var(--krds-white);}
.theme-dark .wrap-notice > ul > li .kdcaSwiper{background: var(--krds-black);}
.theme-dark .wrap-notice a .con .subjectText{color: var(--krds-white);}
.theme-dark .wrap-notice a .con .content{color: var(--krds-white);}
.theme-dark .wrap-notice a .con .date{color: var(--krds-white);}
.theme-dark .wrap-news .title button{color: var(--krds-white);}

.theme-dark .wrap-news .kdcaSwiper-news .control .more,
.theme-dark .wrap-news .kdcaSwiper-news .control button, 
.theme-dark .wrap-news .kdcaSwiper-news .control a
.theme-dark .wrap-notice .control .more,
.theme-dark .wrap-notice .control button, 
.theme-dark .wrap-notice .control a,
.theme-dark .wrap-notice-02 .list .more,
.theme-dark .wrap-notice-02 .list .more,
.theme-dark .wrap-youtube .control button, 
.theme-dark .wrap-youtube .control a{background-color: #d1d1d1;}

.theme-dark #kdca-footer{background: var(--krds-black);}
.theme-dark #kdca-footer .foot-quick{background: #2f2f2f;}
.theme-dark #kdca-footer .foot-quick .inner button{color:var(--krds-white);}
.theme-dark #kdca-footer .foot-quick .inner button::after{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3824%) hue-rotate(324deg) brightness(103%) contrast(112%);}
.theme-dark #kdca-footer .foot-quick .inner button:hover{color:var(--krds-black);}
.theme-dark #kdca-footer .foot-quick .inner button:hover::after{filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(0%) hue-rotate(147deg) brightness(99%) contrast(107%);}

.theme-dark #kdca-footer .f-cnt .f-info{color:var(--krds-white);}
.theme-dark #kdca-footer .f-cnt .f-link .link-go a{color:var(--krds-white);}
.theme-dark #kdca-footer .f-cnt .f-link .link-go a::after{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3824%) hue-rotate(324deg) brightness(103%) contrast(112%);}
.theme-dark #kdca-footer .f-btm .f-btm-text .f-menu a{color:var(--krds-white);}
.theme-dark #kdca-footer .f-btm .f-btm-text .f-copy{color:var(--krds-white);}

.theme-dark #kdca-footer .f-cnt .f-link .link-sns a.instagram{background-image: url('./../../images/layout/ico_sns_Instagram_w.svg'); }
.theme-dark #kdca-footer .f-cnt .f-link .link-sns a.youtube{background-image: url('./../../images/layout/ico_sns_youtube_w.svg'); }
.theme-dark #kdca-footer .f-cnt .f-link .link-sns a.twitter{background-image: url('./../../images/layout/ico_sns_twitter_w.svg'); }
.theme-dark #kdca-footer .f-cnt .f-link .link-sns a.facebook{background-image: url('./../../images/layout/ico_sns_facebook_w.svg'); }
.theme-dark #kdca-footer .f-cnt .f-link .link-sns a.blog{background-image: url('./../../images/layout/ico_sns_blog_w.svg'); }

.theme-dark .header-utility .utility-list > li > button:after,
.theme-dark .header-utility .utility-list > li > button.language:before,
.theme-dark .header-utility .utility-list > li > button.txt-size:before,
.theme-dark .svg-icon.ico-popup-close,
.theme-dark *[class*=ico-]::after,
.theme-dark .header-container .head-body .header-actions button.sch:before{filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(4%) hue-rotate(352deg) brightness(105%) contrast(101%);}

.theme-dark .krds-modal .modal-dialog .modal-content{background: var(--krds-black);}
.theme-dark .krds-modal .modal-dialog .modal-header .modal-title{color:var(--krds-white);}
.theme-dark input[type="radio"] + label{color:var(--krds-white);}
.theme-dark input[type="radio"] + label:before{border: 0.1rem solid var(--krds-white);}

.theme-dark .krds-drop-wrap .drop-menu{background: var(--krds-black);}

.theme-dark #head-gnb .div_2{background: var(--krds-black);}
.theme-dark #head-gnb .ul_2 .li_2:after{background: #4b4b4b;}
.theme-dark #head-gnb .ul_2{background: var(--krds-black);}
.theme-dark #head-gnb .depth2-title,
.theme-dark #head-gnb .div_3 .a_3,
.theme-dark #head-gnb .ul_2 .li_2 .a_2{color:var(--krds-white);}

.theme-dark #head-gnb .div_3 .a_3::before,
.theme-dark #head-gnb .ul_1 .a_1.plus::after,
.theme-dark #head-gnb .ul_2 .li_2 .a_2.plus::after{filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(4%) hue-rotate(352deg) brightness(105%) contrast(101%);}

.theme-dark #head-gnb .div_3,
.theme-dark #head-gnb .ul_2 .li_2 .a_2._active{background: var(--krds-black);}

.theme-dark .white{display:none;}
.theme-dark .header-container .head-body .logo a .dark{display:block;}

.theme-dark{background:var(--krds-black);}
.theme-dark #kdca-masthead{background:#091f25;}
.theme-dark #kdca-masthead .nuri-txt{color:var(--krds-white);}
.theme-dark #kdca-header{background:var(--krds-black);}
.theme-dark #head-gnb{background:#091f25;}
.theme-dark #head-gnb .ul_1 .a_1{color:var(--krds-white);}
.theme-dark #head-gnb {border-top: 0.1rem solid #d8d8d8; border-bottom: 0.1rem solid #d8d8d8;}
.theme-dark .header-utility .utility-list > li a,
.theme-dark .header-utility .utility-list > li button{color:var(--krds-white);}
.theme-dark .header-container .head-body .header-actions a, 
.theme-dark .header-container .head-body .header-actions button{color:var(--krds-white);}

.theme-dark .bookmark:before{background: url('../../images/icon/ico_bookmark_high_contrast.svg') center / contain no-repeat !important;}
.theme-dark #kdca-footer .f-logo span{color:var(--krds-white);}

.theme-dark #_contentBuilder .multipleDiv + .multipleDiv:before{background:var(--krds-black);}
.theme-dark .wrap-notice .list ul li a .con .content,
.theme-dark .wrap-notice .list ul li a .con .subjectText{color:var(--krds-white);}


.theme-dark .header-container .head-body .logo a span{color:var(--krds-white);}

.theme-dark .contents .sub-head .sub-title{color:var(--krds-white);}
.theme-dark *{color:var(--krds-white);}

.theme-dark .menuUIsub .a_2,
.theme-dark .greeding .right .txt .sign span,
.theme-dark .greeding .right .title p,
.theme-dark ._mnb .subUl_Navi > .home a,
.theme-dark .objHeading_h2,
.theme-dark .objHeading_h3,
.theme-dark .con-list > li,
.theme-dark .con-list2 > li,
.theme-dark .boardWrap table td,
.theme-dark .srch_box .srch_counts,
.theme-dark .view .txt,
.theme-dark .view .title .detail li,
.theme-dark .view .title strong,
.theme-dark .view .title .detail li span,
.theme-dark .greeding .right .txt p{color:var(--krds-white);}

.theme-dark .location-txt .conts,
.theme-dark .view .title{background: #3f3f3f;}

.theme-dark .menuUIsub .a_2._active{background: #535353;}


.theme-dark .wrap-notice .list .more,
.theme-dark .search ._selectBox,
.theme-dark .search .board-serch input[type="text"],
.theme-dark ._mnb .subUl_Navi > .home::before{filter: invert(1) brightness(2);}
.theme-dark ._mnb .subUl_Navi > li:not(:last-child)::after{filter: invert(1) brightness(1.2);}

.theme-dark .boardWrap table th{background-color: #3d3d3d; color: var(--krds-white);}
.theme-dark .boardWrap table td{color: var(--krds-white);}

.theme-dark .header-container .head-body .header-actions button{filter: invert(1) brightness(2); color:var(--krds-black);}


/*게시판 view*/
._fnctWrap .attachment{margin-top:8rem;}
._fnctWrap .view .rules{margin-top:0;padding:3rem 4rem;}
._fnctWrap .view .rules.no-rules{background:#fff;padding: 2rem;max-width: 24rem;gap: 1.5rem;border:0;padding-left:0;}
._fnctWrap .view .rules.no-rules .imgWrap{min-width: 0.5rem;display: inline-flex;align-items: center;justify-content: center;}
._fnctWrap .view .rules.no-rules > p{padding-left:0;font-style: initial;}
._fnctWrap .view.viewCont{overflow:hidden;}

@media screen and (max-width:767){
  ._fnctWrap .view .title .detail li{padding:0;}
  ._fnctWrap .view .title .detail li + li:before{display:none;}
  ._fnctWrap .view .txt{padding:0 1.5rem;}
  ._fnctWrap .attachment ul li > div{flex-wrap:wrap;}
  ._fnctWrap .attachment ul li a{width:100%;}
  ._fnctWrap .view .rules{flex-wrap:wrap;}
}

/*새글*/
._fnctWrap .boardWrap .new{background:url(/Web-home/_SITES/images/common/new.png) no-repeat center;}