@charset "utf-8";
@import 'w_modal.css';
@import 'w_sub.css';
@import 'krds.css';

#head-gnb .ul_1 .li_1:last-child{display:none;}

/* etc */
body.scroll-hidden{overflow: hidden;}
.inner{max-width:var(--krds-contents-wrap-size); margin:0 auto;}
.sr-only{height:0; display:block; overflow:hidden; width: 0;} /* screen reader */
nav a.go{display: flex; gap: var(--krds-nav-gap); align-items: center; margin-right:var(--krds-pd-full-xxsm);}
nav a.go:after{content:'';margin-top: var(--krds-pd-full-xxxsm);background: url('../../images/icon/ico_go.svg') center / contain no-repeat !important;display:block;width: 1.7rem;height: 1.7rem;min-width:var(--krds-btn-px-lg);}


/* Nuri - Txt */
#kdca-masthead{background-color: var(--krds-secondary-5);position: relative;z-index: 52;}
#kdca-masthead .inner{position: relative; padding-left: var(--krds-pd-full-xlg); max-width:var(--krds-contents-wrap-size-plus); margin:0 auto;}
#kdca-masthead .nuri-txt{display: flex;gap:var(--krds-pd-full-xxsm);padding: var(--krds-pd-full-xxsm) 0; font-size: var(--krds-fz-sm); font-weight: var(--krds-fw-regular); color: var(--krds-gray-100); align-items: center;}
#kdca-masthead .nuri-txt::before{content: "";width: var(--krds-btn-px-xlg); display:block; height: var(--krds-btnChipOutline-size-lg); background: url('../../images/icon/ico_flag.svg') center / contain no-repeat;}

/* Nuri - Txt */
#kdca-masthead-footer{background-color: #fff;position: relative;z-index: 10;margin-top: 3rem;border-radius: 0.5rem;}
#kdca-masthead-footer .inner{position: relative; padding-left: 3rem; max-width:130rem; margin:0 auto;}
#kdca-masthead-footer .nuri-txt{display: flex;gap:.5rem;padding: 0.5rem 0; font-size: 1.5rem; font-weight: 300; color: #1d1d1d; align-items: center;}
#kdca-masthead-footer .nuri-txt::before{content: "";width: 2.4rem; display:block; height: 1.6rem; background: url('../../images/icon/ico_flag.svg') center / contain no-repeat;}

._fnctWrap ._paging ._inner li strong{text-decoration: underline;}

/* header-container */
#kdca-header{position: sticky;z-index: 100;background: var(--krds-white);width:100%;top:-0.1rem;}
.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);color: #000;}
.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: inline-block;}
.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;}

@media all and (max-width: 1280px) {
  .header-container .inner{padding:1.5rem;}
}

/* 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);padding-right:0.75rem;}
  #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-bold);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._active{text-decoration:underline;}
  #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);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 */
#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 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-fw-bold);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);}
#kdca-footer .f-imgs{display:flex;border-radius:0.5rem;overflow:hidden;}
#kdca-footer .f-imgs > li{/**background:#fff;**/padding:1.5rem 0.75rem;height:7.2rem;display: flex;align-items: center;justify-content: center;}
#kdca-footer .f-imgs > li:nth-child(1){padding-left:1.5rem;}
#kdca-footer .f-imgs > li:nth-last-child(1){padding-right:1.5rem;border-radius: 0 0.5rem 0.5rem 0;}
#kdca-footer .f-logo .dark{display:none;}

@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---krds-fw); 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-xl);width:var(--krds-head-gnb-width);font-weight: var(--krds-fw-bold);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: 1.2rem;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;}

  .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;}

  #kdca-footer .foot-content #kdca-masthead-footer .inner{padding:0.5rem 1rem;}
}

/* hashtag */
.hashtag-wrap{max-width:var(--krds-contents-wrap-size); margin: var(--krds-spacer-20) auto var(--krds-spacer-13-1); padding-top:var(--krds-pd-full-md); border-top:var(--krds-pd-full-xxxsm) solid var(--krds-secondary-15);}
.hashtag-wrap ul{display: flex;flex-wrap: wrap;gap: var(--krds-pd-full-xxsm);}
.hashtag-wrap ul .tag_li .tag-link{display: inline-block;padding: var(--krds-pd-full-xxsm) var(--krds-pd-full-lg);border: var(--krds-pd-full-xxxsm) solid var(--krds-gray-15);border-radius: var(--krds-pd-full-lg);color: var(--krds-gray-65);font-size: var(--krds-fz-sm);}
.hashtag-wrap .tag-location{display: none; box-shadow: 0 0 var(--krds-spacer-default2) 0 var(--krds-hashtag-shadow-10), 0 var(--krds-fz-menu-dep-3) var(--krds-spacer-6) 0 var(--krds-hashtag-shadow-20); background-color: var(--krds-white);border-radius: var(--krds-btn-px-sm);border: var(--krds-pd-full-xxxsm) solid var(--krds-hashtag-border-10);position: fixed;left: var(--krds-spacer-half);top: var(--krds-spacer-fifth);transform: translate(-50%);z-index: 10;padding: var(--krds-fz-display-sm);width: var(--krds-hashtag-width);max-height: var(--krds-hashtag-max-height);}
.hashtag-wrap .tag-location.on{display:block;}
.hashtag-wrap .tab-in{display: flex; flex-direction: column;}
.hashtag-wrap .tab-in .tit{color: var(--krds-gray-90); font-size: var(--krds-fz-menu-dep-0); font-weight: var(--krds-fw-bold); padding-bottom: var(--krds-pd-full-xlg);}
.hashtag-wrap .tab-in .location-list{padding: var(--krds-spacer-8-1) var(--krds-pd-full-sm);margin-bottom:var(--krds-fz-display-sm);border-top:var(--krds-spacer-default2) solid var(--krds-black);border-bottom:var(--krds-spacer-default2) solid var(--krds-black);max-height: var(--krds-spacer-51);overflow: auto;display: flex;flex-direction: column;gap: var(--krds-pd-full-lg);}
.hashtag-wrap .location-list ul{display: flex;color: var(--krds-black-10);font-size: var(--krds-fz-sm);align-items: center;}
.hashtag-wrap .location-list li.home{position: relative;padding-left: var(--krds-pd-full-lg);}
.hashtag-wrap .location-list li.home:after{content:'';width: var(--krds-hashtag-home-size);height: var(--krds-hashtag-home-size);display:block;background: url(./../../images/icon/ico_home.png) center / cover no-repeat;position: absolute;left: 0;top: var(--krds-spacer-0-1);}
.hashtag-wrap .location-list li + li:before{content:'>';margin: 0 var(--krds-pd-full-sm);position: relative;top: var(--krds-pd-minus-xxxsm);}
.hashtag-wrap .location-list li a{color: var(--krds-black-20); font-weight: var(--krds-fw-bold); text-decoration: underline;}
.hashtag-wrap .location-list li span{}
.hashtag-wrap .btn-wrap{text-align:right;}
/*
.hashtag-wrap .location-list li:last-child{position: relative;padding-right: 2.5rem;}
.hashtag-wrap .location-list li:last-child:after{content:'';width: var(--krds-pd-full-lg);height: var(--krds-pd-full-lg);display:block;background: url(./../../images/icon/ico_go_20.svg) center / cover no-repeat;position: absolute;right: 0;top: 0;}
*/
.feedback-wrap{max-width:var(--krds-contents-wrap-size); margin:var(--krds-spacer-20) auto 0rem; border: var(--krds-pd-full-xxxsm) solid var(--krds-primary-0); padding: var(--krds-pd-full-sm);}

@media all and (max-width: 1280px) {
  .foot-content .inner{padding:0 1.5rem;}
}

@media all and (max-width: 767px) {
  #kdca-footer .foot-quick{border:none;}
  #kdca-footer .foot-quick .inner button:first-child{border:none;}
  #kdca-footer .foot-quick .inner button{border-right:none; border-top:var(--krds-rd-1) solid var(--krds-gray-15) !important;color:#000;}
  .hashtag-wrap .tag-location{width: calc(var(--krds-spacer-full) - var(--krds-fz-display-sm)); top:var(--krds-tag-location);}
}

.to-top{width:5rem;height:5rem;background:rgba(0, 33, 87, 1);border-radius:50%;text-align:center;position:fixed;bottom:1.5rem;right:1.5rem;z-index:1002;}
.to-top > a{display:flex;align-items: center;width: 100%;height: 100%;color: #fff;flex-direction: column;justify-content: center;gap:0.1rem;font-size:1.3rem;}
.to-top > a:before{content:'';width: 2rem;height: 1rem;background:url('../../images/icon/ico_angle_w.svg') center no-repeat;transform:rotate(180deg);}

@media all and (min-width: 1024px) {
  #head-gnb .ul_1 .li_1._active .a_1:before{width: var(--krds-spacer-full);}
}