@charset "utf-8";

#svisual_layout {overflow:hidden;position:relative;z-index: 1;width: 100%; height: 137px;background-size: 100%;background-position: center center; background-image: url(/images/archive/common/2024/svisual_img01.jpg)}
#svisual_layout .svisual_wrap {width:100%;height:100%;}
#svisual_layout .svisual_wrap .sub__background {position:absolute;left: 0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform: scale(1.04) rotate(0deg);transform: scale(1.04) rotate(0deg);-webkit-animation: images_fade 1.5s forwards linear;animation: images_fade 1.5s forwards linear;}
#svisual_layout .svisual_wrap .subvisual-layout {padding-top: 30px;}
#svisual_layout .svisual_wrap .search_wrap{    position: relative;margin: 0 auto;width: 526px;height: 68px;border-bottom: 1px solid #FFF;}
#svisual_layout .svisual_wrap .search_wrap input{ display: block;padding-left: 15px;padding-right: 52px;width: 100%;height: 68px; background: none;font-size: 16px;font-weight: 500;line-height: 150%;letter-spacing: -0.5px;color: #fff;}
#svisual_layout .svisual_wrap .search_wrap input::placeholder{color:#fff;font-size: 16px; }
#svisual_layout .svisual_wrap .search_wrap .submit{position:absolute;    right: 0;top: 0;width: 68px;height: 68px;background-size: 22px 22px;background-position: center center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2929 21.7071C20.6834 22.0976 21.3166 22.0976 21.7071 21.7071C22.0976 21.3166 22.0976 20.6834 21.7071 20.2929L20.2929 21.7071ZM10.0167 20.0333C15.5487 20.0333 20.0333 15.5487 20.0333 10.0167H18.0333C18.0333 14.4441 14.4441 18.0333 10.0167 18.0333V20.0333ZM20.0333 10.0167C20.0333 4.48463 15.5487 0 10.0167 0V2C14.4441 2 18.0333 5.5892 18.0333 10.0167H20.0333ZM10.0167 0C4.48463 0 0 4.48463 0 10.0167H2C2 5.5892 5.5892 2 10.0167 2V0ZM0 10.0167C0 15.5487 4.48463 20.0333 10.0167 20.0333V18.0333C5.5892 18.0333 2 14.4441 2 10.0167H0ZM15.7924 17.2066L20.2929 21.7071L21.7071 20.2929L17.2066 15.7924L15.7924 17.2066Z' fill='white'/%3E%3C/svg%3E%0A");}
#svisual_layout .svisual_wrap .search_wrap .submit input{font-size:0;padding: 0}
#svisual_layout .svisual_wrap .subvisual-layout .subvisual-layout__title {display: inline-block;position:relative;font-size: 45px;color: #fff;font-family: serif;letter-spacing: -0.1em;font-weight: bold;line-height: 1.2;}
#svisual_layout .svisual_wrap .subvisual-layout .subvisual-layout__title b{color:#2594cf}
#svisual_layout .svisual_wrap .subvisual-layout .subvisual-layout__title em{display:block;position:relative;z-index:1;line-height: 1;color: #fff;font-size: 30px;font-weight:700;}
#svisual_layout .svisual_wrap .subvisual-layout p {margin: 0;font-size:16px;color:#fff;font-family: serif;letter-spacing: 3px;}

#body_layout .body_wrap{margin: 0 auto;padding-bottom:78px;}
.contents_wrap{position:relative;width: 100%;}

.lnb__title{display:block;position:relative;padding: 80px 0 10px;text-align:center;}
.lnb__title strong{    display: block;position: relative;text-align: center;color: #000;font-size: 36px;font-weight: 600;line-height: 130%; letter-spacing: -0.72px;}

#location{display: block;width: 100%;}
#location:after {display:block; clear:both; visibility:hidden; content:'';}
#location .page__title {display:block;float: left;font-size: 28px;font-weight:700;color: #1b1b1b;}
#location .utile_wrap {position: absolute;right: 0;bottom: 15px;}
#location .navigation {display: flex;justify-content: space-between;align-items: center;padding-bottom: 9px;
    border-bottom: 1px solid #D9DAE1;}
#location .navigation .path{display:inline-block;vertical-align: middle;}
#location .navigation .path > li {display: inline-block;position:relative;vertical-align: middle;}
#location .navigation .path > li:after {position: absolute;content: '';right: -2px;top: 11px;width: 2px;height: 14px;background-color: #E0E0E0;}
#location .navigation .path > li.n3:after{display: none;}
#location .navigation .path > li a,#location .navigation .path > li button{position: relative; margin: 0;padding: 12px 33px 12px 18px;    min-width: 126px;width: 100%; text-align: left;color: #808080;font-size: 14px;font-weight: 400;letter-spacing: -0.5px;}
#location .navigation .dropdown-backdrop{display:none;}
#location .navigation .path > li a:after,
#location .navigation .path > li button:after {display: block;position: absolute;top: 16px;right: 11px;width: 8px;height: 7px;background-size: contain;background-repeat: no-repeat;content: '';background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.25L4.5 4.75L1 1.25' stroke='%23808080' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
#location .navigation .path > li.n1 a:after, #location .navigation .path > li.n1 button:after,
#location .navigation .path > li.n1 a:hover:after, #location .navigation .path > li.n1 button:hover:after,
#location .navigation .path > li.n1 a:focus:after, #location .navigation .path > li.n1 button:focus:after {background-image: none;}
#location .navigation .path > li a:hover:after,
#location .navigation .path > li a:focus:after,
#location .navigation .path > li button:hover:after,
#location .navigation .path > li button:focus:after {background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.25L4.5 4.75L1 1.25' stroke='%232594CF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#location .navigation .path > li a {display:block;padding: 5px 0;font-size: 15px;color: #333333;}
#location .navigation .path > li.open a,
#location .navigation .path > li.open button,
#location .navigation .path > li a:hover,
#location .navigation .path > li a:focus,
#location .navigation .path > li button:hover,
#location .navigation .path > li button:focus{color: #2594CF;font-weight: bold;}
#location .navigation .path > li.open .dropdown-menu{padding: 6px 4px; min-width: 155px;width: 100%;border-radius: 4px;border: 1px solid #D9DAE1;background: #FFF;}
#location .navigation .path > li.open .dropdown-menu a{padding: 8px; color: #101010;font-size: 14px;font-weight: 400;line-height: 100%;letter-spacing: -0.56px;}
#location .navigation .path > li.open .dropdown-menu a:hover,
#location .navigation .path > li.open .dropdown-menu a:focus {border-radius: 3px;background-color: #F3F5F8;}
#location .navigation .path > li.open .dropdown-menu a:after {background-image: none;}

#location .navigation .path > li.n1 a {display: block;width: 33px;min-width: auto;height: 37px;font-size: 0;}
#location .navigation .path > li.n1 a:before{display: block;position: absolute;left: 0;top: 10px;width: 15px;height: 15px;background-size: contain;background-repeat: no-repeat;content: '';background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8056 8.24237L8.05634 0.743208C7.77212 0.426743 7.22618 0.426743 6.94196 0.743208L0.192716 8.24237C0.0955694 8.35006 0.0318028 8.48365 0.00917001 8.6269C-0.0134628 8.77015 0.00601339 8.91689 0.0652305 9.04928C0.185217 9.32 0.453687 9.49398 0.749904 9.49398H2.24974V14.7434C2.24974 14.9423 2.32875 15.133 2.46938 15.2737C2.61002 15.4143 2.80076 15.4933 2.99965 15.4933H5.2494C5.44829 15.4933 5.63904 15.4143 5.77967 15.2737C5.92031 15.133 5.99932 14.9423 5.99932 14.7434V11.7437H8.99898V14.7434C8.99898 14.9423 9.07799 15.133 9.21863 15.2737C9.35926 15.4143 9.55001 15.4933 9.7489 15.4933H11.9986C12.1975 15.4933 12.3883 15.4143 12.5289 15.2737C12.6696 15.133 12.7486 14.9423 12.7486 14.7434V9.49398H14.2484C14.3936 9.4946 14.5359 9.45295 14.6579 9.3741C14.7798 9.29526 14.8762 9.18263 14.9353 9.04995C14.9944 8.91727 15.0136 8.77027 14.9905 8.62687C14.9675 8.48347 14.9032 8.34988 14.8056 8.24237V8.24237Z' fill='%23909090'/%3E%3C/svg%3E%0A");}



.setting-box__group{display: inline-block;font-size: 0;}
.setting-box__group li{display: inline-block;position: relative;margin: 0 1px;}
.setting-box__group li:last-child{margin-right: 0;}
.setting-box__group li button{display: block;position: relative;width: 36px;height: 36px; border-radius: 12px;border: 1px solid transparent;background-color: #fff; font-size: 0;background-repeat: no-repeat;background-position: center center;}
.setting-box__group li.link button{background-size: 16px 16px;background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.85686 4.71373C10.8036 4.71373 11.5711 3.94621 11.5711 2.99944C11.5711 2.05267 10.8036 1.28516 9.85686 1.28516C8.9101 1.28516 8.14258 2.05267 8.14258 2.99944C8.14258 3.94621 8.9101 4.71373 9.85686 4.71373Z' stroke='%23808080' stroke-linejoin='round'/%3E%3Cpath d='M3.00042 9.28404C3.94718 9.28404 4.7147 8.51652 4.7147 7.56975C4.7147 6.62299 3.94718 5.85547 3.00042 5.85547C2.05365 5.85547 1.28613 6.62299 1.28613 7.56975C1.28613 8.51652 2.05365 9.28404 3.00042 9.28404Z' stroke='%23808080' stroke-linejoin='round'/%3E%3Cpath d='M9.85686 10.4297C10.8036 10.4297 11.5711 11.1972 11.5711 12.144C11.5711 13.0907 10.8036 13.8583 9.85686 13.8583C8.9101 13.8583 8.14258 13.0907 8.14258 12.144C8.14258 11.1972 8.9101 10.4297 9.85686 10.4297Z' stroke='%23808080' stroke-linejoin='round'/%3E%3Cline x1='0.5' y1='-0.5' x2='4.23122' y2='-0.5' transform='matrix(0.856369 -0.516365 0.512629 0.85861 4.38843 7.1582)' stroke='%23808080' stroke-linecap='square'/%3E%3Cline x1='0.5' y1='-0.5' x2='4.23087' y2='-0.5' transform='matrix(-0.864953 -0.501853 0.49815 -0.867091 8.46045 10.3809)' stroke='%23808080' stroke-linecap='square'/%3E%3C/svg%3E%0A");}
.setting-box__group li.copy button{background-size: 16px 16px;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.43196 14.0577C9.43196 14.0577 13.2016 10.1807 14.144 9.21142C15.0864 8.24213 15.5576 5.81899 13.9084 4.12276C12.2591 2.42654 9.90316 2.91118 8.96073 3.88044C8.01834 4.8497 3.07073 9.93836 2.59953 10.423C2.12833 10.9076 1.42153 12.6039 2.83513 14.0577C4.24873 15.5116 5.89795 14.7847 6.36915 14.3001C6.84035 13.8154 12.0235 8.48444 12.4947 7.99982C12.966 7.51519 13.2016 6.30362 12.4947 5.57667C11.788 4.8497 10.61 5.09201 10.1388 5.57667C9.66756 6.0613 5.66235 10.1807 5.66235 10.1807' stroke='%23808080' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.setting-box__group li.print button{background-size: 16px 16px;background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3125 9.75H3.1875V13.5H11.3125V9.75Z' stroke='%23808080' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 6H13.5V11.625H11.3179V9.75H3.18141V11.625H1V6Z' stroke='%23808080' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.625 1H2.875V6H11.625V1Z' stroke='%23808080' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.setting-box__group li .sns_wrap{display: none;position: absolute;right: 0;top: 41px;z-index: 99;}
.setting-box__group li.open > a{ display:none;}
.setting-box__group li.open .sns_wrap{display:inline-block;}
.setting-box__group li .sns_wrap button{display:block;margin-bottom: 5px; width:36px; height:36px;font-size:0; text-indent:-9999px;vertical-align:middle;background-position: center center;background-repeat: no-repeat;background-size: 16px 16px;border: 1px solid #E9E9E9;}
.setting-box__group li .sns_wrap button[data-service="naver"]{    background-position: center 10px;border-color: #42D31A; background-color: #42D31A;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.57285 6.07422C3.2741 6.07422 3.03149 6.31917 3.03149 6.62082C3.03149 6.92247 3.2741 7.16742 3.57285 7.16742C3.87161 7.16742 4.11422 6.92247 4.11422 6.62082C4.11422 6.31917 3.87161 6.07422 3.57285 6.07422Z' fill='white'/%3E%3Cpath d='M8.91739 7.19226C9.2392 7.19226 9.50007 6.92887 9.50007 6.60394C9.50007 6.27902 9.2392 6.01562 8.91739 6.01562C8.59559 6.01562 8.33472 6.27902 8.33472 6.60394C8.33472 6.92887 8.59559 7.19226 8.91739 7.19226Z' fill='white'/%3E%3Cpath d='M13.7557 0.642578H2.24519C1.08407 0.642578 0.143311 1.59245 0.143311 2.76481V9.66206C0.143311 10.8344 1.08407 11.7843 2.24519 11.7843H6.31122L7.69376 15.0735C7.69376 15.0735 7.7891 15.3591 8.019 15.3591C8.24995 15.3591 8.34424 15.0735 8.34424 15.0735L9.72677 11.7843H13.7547C14.9158 11.7843 15.8565 10.8344 15.8565 9.66206V2.76481C15.8565 1.59245 14.9158 0.642578 13.7547 0.642578H13.7557ZM5.08018 6.73971C5.07382 8.00086 3.7824 8.03616 3.7824 8.03616C3.28341 8.03616 3.00055 7.70242 3.00055 7.70242V7.92919H2.05979V4.01419C2.05979 4.01419 2.05555 4.01312 2.05979 4.01205V4.01419C2.11806 4.02381 3.00055 4.01205 3.00055 4.01205V5.50959C3.22197 5.12879 3.8608 5.1352 3.8608 5.1352C5.25287 5.2657 5.07912 6.73971 5.07912 6.73971H5.08018ZM6.73499 5.25501V7.93561H5.81435V5.28175C5.81435 4.9202 5.37046 4.82072 5.37046 4.82072V3.88476C6.84093 3.94466 6.73499 5.25501 6.73499 5.25501ZM8.91632 8.0383C8.06455 8.0383 7.37381 7.39649 7.37381 6.60386C7.37381 5.81124 8.06455 5.16943 8.91632 5.16943C9.76809 5.16943 10.4588 5.81124 10.4588 6.60386C10.4588 7.39649 9.76809 8.0383 8.91632 8.0383ZM13.9581 8.0383C13.9581 8.0383 13.9708 9.39999 12.601 9.39999H12.1836V8.51751H12.4346C12.4346 8.51751 13.011 8.57099 13.0035 7.67461C13.0035 7.67461 12.8912 8.03723 12.0829 8.03723C12.0829 8.03723 10.9377 7.95379 10.9377 6.82529V6.39742C10.9377 6.39742 10.9642 5.2272 12.2217 5.13413C12.2217 5.13413 12.7186 5.08065 13.0226 5.49568V5.20794H13.956V8.03723L13.9581 8.0383Z' fill='white'/%3E%3Cpath d='M12.4959 7.17813C12.8101 7.17813 13.0648 6.92095 13.0648 6.60371C13.0648 6.28647 12.8101 6.0293 12.4959 6.0293C12.1817 6.0293 11.927 6.28647 11.927 6.60371C11.927 6.92095 12.1817 7.17813 12.4959 7.17813Z' fill='white'/%3E%3C/svg%3E%0A");}
.setting-box__group li .sns_wrap button[data-service="twitter"]{border-color: #000; background-color: #000;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0137 1.73242H14.1403L9.49434 7.04242L14.9599 14.2681H10.6804L7.32855 9.88578L3.49327 14.2681H1.36541L6.3347 8.58849L1.09155 1.73242H5.4797L8.50948 5.73806L12.0137 1.73242ZM11.2673 12.9953H12.4457L4.83941 2.93842H3.57491L11.2673 12.9953Z' fill='white'/%3E%3C/svg%3E%0A");}
.setting-box__group li .sns_wrap button[data-service="facebook"]{border-color: #0866FF; background-color: #0866FF;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8C16 3.58175 12.4183 0 8 0C3.58175 0 0 3.58169 0 8C0 11.993 2.9255 15.3027 6.75 15.9028V10.3125H4.71875V8H6.75V6.2375C6.75 4.2325 7.94438 3.125 9.77169 3.125C10.647 3.125 11.5625 3.28125 11.5625 3.28125V5.25H10.5538C9.55988 5.25 9.25 5.86669 9.25 6.49937V8H11.4688L11.1141 10.3125H9.25V15.9028C13.0745 15.3027 16 11.9931 16 8Z' fill='white'/%3E%3Cpath d='M11.1141 10.3125L11.4688 8H9.25V6.49937C9.25 5.86662 9.55994 5.25 10.5538 5.25H11.5625V3.28125C11.5625 3.28125 10.647 3.125 9.77169 3.125C7.94438 3.125 6.75 4.2325 6.75 6.2375V8H4.71875V10.3125H6.75V15.9028C7.16351 15.9676 7.58144 16.0001 8 16C8.41856 16.0001 8.83649 15.9676 9.25 15.9028V10.3125H11.1141Z' fill='%230866FF'/%3E%3C/svg%3E%0A");}
.setting-box__group li .sns_wrap [data-target="ui-close"]{background-size: 8px 8px; background-color: #FFF;background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9 9' stroke='%23404040' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 9L9 1' stroke='%23404040' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.setting-box__group li .ov[data-target="ui-open"],
.setting-box__group li > button:hover,
.setting-box__group li > button:focus{border-radius: 12px;border: 1px solid #E9E9E9;background-color: #FCFCFC;}


#txt {position:relative;margin-top: 21px;text-align:left;}

@-webkit-keyframes tracking-in-expand{0%{right:100%;}40%{opacity:.6}100%{right:-10px;}}@keyframes tracking-in-expand{0%{right:100%;}40%{opacity:.6}100%{right:-10px;}}
@-webkit-keyframes fade-inout{0%{opacity:0}100%{opacity:1}}@keyframes fade-inout{0%{opacity:0}100%{opacity:1}}

@media (max-width:1500px){
	#location .navigation .path > li.n1 a:before{left: 0;}
	#location .navigation .path > li.n1 a{padding-left: 0;}
}
@media (max-width:1024px){
	#body_layout .body_wrap{padding-bottom: 38px;}
	#svisual_layout{height: 98px;}
	#svisual_layout .svisual_wrap .subvisual-layout{padding-top: 17px;}
	#svisual_layout .svisual_wrap .search_wrap,
	#svisual_layout .svisual_wrap .search_wrap input,
	#svisual_layout .svisual_wrap .search_wrap .submit{height: 54px;}
	#svisual_layout .svisual_wrap .search_wrap .submit{width: 54px;}
	.lnb__title{padding: 60px 0 23px;}
	.lnb__title strong{font-size: 30px;letter-spacing: -0.6px;}
	.setting-box__group li.print{display: none;}
	
}
@media (max-width:630px){
	#svisual_layout{height: 70px;background-image: none;background-color: #2594CF;}
	#svisual_layout .svisual_wrap .search_wrap{width: 100%; border-bottom: 0;}
	#svisual_layout .svisual_wrap .subvisual-layout{padding-top: 0;}
	#svisual_layout .svisual_wrap .search_wrap, #svisual_layout .svisual_wrap .search_wrap input, #svisual_layout .svisual_wrap .search_wrap .submit{height: 70px;}
	#svisual_layout .svisual_wrap .search_wrap input{padding-left: 0;}
	#svisual_layout .svisual_wrap .search_wrap .submit{right: -16px;}
}
@media (max-width:530px){
#body_layout .body_wrap{padding-bottom: 38px;}
#svisual_layout .svisual_wrap .search_wrap input::placeholder{font-size: 15px; }
#svisual_layout .svisual_wrap .search_wrap .submit{background-size: 18px 18px;}
#txt{margin-top: 0;}
.lnb__title{padding: 50px 0 16px;}
.lnb__title strong{font-size: 24px;}
#location .navigation{padding-bottom: 0; border-bottom: none;}
#location .navigation .path > li.n1 a{width: 31px;}
#location .navigation .path > li.n2{display: none;}

}

@media (max-width:430px){
#body_layout .body_wrap{padding-bottom: 40px;}
#svisual_layout .svisual_wrap .search_wrap input::placeholder{font-size: 14px; }
.lnb__title {padding: 30px 0 12px}
.lnb__title strong{padding-right: 70px; font-size: 18px;text-align: left;}
#location .navigation .path{display: none;}
#location{position: absolute;right: 0;top: 23px;width: auto;}
}

table button{display: block;width: 100%;    width: 100%; height: 100%; text-align: inherit;}