@charset "UTF-8";@font-face{font-family:Pretendard;font-weight:45 920;font-style:normal;font-display:swap;src:url(/_next/static/media/PretendardVariable.ff840cfe.woff2) format("woff2-variations")}.dropdown-wrap .dropdown-tit.type-arrow,.input-mix,input,select,textarea{font-family:inherit;height:40px;border:1px solid var(--color-input-border)!important;background:#fff;padding:0 0 0 12px!important;vertical-align:middle;font-size:14px;color:var(--color-input)!important;outline:none;border-radius:8px}.form-type-error,.input-mix.form-type-error{border-color:var(--color-danger)!important}.alert-item,.alert-item ul,.cs-cont,.cs-cont li,.cs-cont1,.cs-cont3,.cs-cont3 .btns,.cs-cont3 dl,.dataNone,.faq-list dl dt,.info-box-item,.info-cont,.info-cont .btns,.info-cont dl,.intro-cont1,.intro-cont1 div,.intro-cont1 div dl,.intro-cont1 p,.intro-cont2 dl,.intro-cont3 dl,.login,.main-visual-sec .btns,.main-visual-sec .ctrl-item,.main-visual-sec .ctrl-item .count,.main-visual-sec .visual,.main-visual-sec dl,.notice-list,.notice-list dl,.notice-list dl dt,.notice-list li,.pagenation-wrap,.pagenation-wrap .pagenation,.popup-container .popup-wrap .popup-footer.flex-row div,.popup-notice-list .notice-list dl dt,.popup-notice-view,.popup-notice-view .notice-title,.popup-notice-view .notice-title dt,.service-cont .item,.service-cont .item dl,.service-cont .item dl dt,.service-cont .item p,.service-cont .item ul,.service-cont .item ul li,.sub-visual-sec .btns,.sub-visual-sec .visual,.sub-visual-sec dl,.title-item,.ui-sec-inner,.ui-sec:has(.ex-cont) .ex-cont,.ui-sec:has(.ex-cont) .ex-cont .btns,.ui-sec:has(.ex-cont) .ex-cont .item,.ui-sec:has(.ex-cont) .ex-cont dl,.ui-sec:has(.notice) .notice,.ui-sec:has(.notice) .notice .data-txt,.ui-sec:has(.point-cont) .point-cont dl,header .nav,header .nav .depth1{display:flex;align-items:center;justify-content:center}.box-item,.card-column,.contents-body,.cs-cont li,.cs-cont3,.cs-cont3 dl,.cs-contact,.faq-list,.info-box-item,.info-cont,.info-cont dl,.inner-sec,.intro-cont1 div,.intro-cont1 div dl,.intro-cont1 p,.intro-cont2 dl,.intro-cont3 dl,.login .contents-r dl,.login .contents-r ul,.main-visual-sec .visual,.main-visual-sec dl,.notice-list,.notice-list dl dt,.popup-notice-view,.service-cont .item,.service-cont .item dl,.service-cont .item ul,.sub-visual-sec .visual,.sub-visual-sec dl,.tab-body,.title-item,.ui-sec,.ui-sec-inner,.ui-sec:has(.ex-cont) .ex-cont .item,.ui-sec:has(.ex-cont) .ex-cont dl,.ui-sec:has(.point-cont) .point-cont dl,header .nav .child,header .nav .child a dl{display:flex;flex-direction:column}.btn-toggle-radio,.btn-toggle-radio [type=radio]+span,.btn-toggle-slider,.contents-title .title .btn,.contents-title .title h2~span,.cs-cont li i,.cs-cont li i:before,.input-mix,.input-mix .unit,.input-mix.type-datepicker .btn-ico,.input-mix.type-datepicker .btn-ico:after,.pagenation-wrap .pagenation a,.service-cont .item p em,.service-cont .item p span,.service-cont .item ul li:before,[class*=badge-],header .nav .child i{display:inline-flex;align-items:center;justify-content:center}.alert-item ul,.faq-list dl dt,.pagenation-wrap,.popup-notice-list .notice-list dl dt,.popup-notice-view .notice-title{justify-content:space-between}.alert-item ul .item,.faq-list dl dt .item,.pagenation-wrap .item,.popup-notice-list .notice-list dl dt .item,.popup-notice-view .notice-title .item{flex:1;display:flex}.alert-item ul .item.item-c,.faq-list dl dt .item.item-c,.pagenation-wrap .item.item-c,.popup-notice-list .notice-list dl dt .item.item-c,.popup-notice-view .notice-title .item.item-c{justify-content:center}.alert-item ul .item.item-r,.faq-list dl dt .item.item-r,.pagenation-wrap .item.item-r,.popup-notice-list .notice-list dl dt .item.item-r,.popup-notice-view .notice-title .item.item-r{justify-content:flex-end}.card{border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.1)}.dropdown-wrap .dropdown-body .list.type-scroll-y::-webkit-scrollbar,.dropdown-wrap .dropdown-body::-webkit-scrollbar,.popup-container .popup-wrap .popup-body::-webkit-scrollbar,.side-menu-wrap::-webkit-scrollbar,.ui-sec::-webkit-scrollbar{width:18px;height:18px}.dropdown-wrap .dropdown-body .list.type-scroll-y::-webkit-scrollbar-thumb,.dropdown-wrap .dropdown-body::-webkit-scrollbar-thumb,.popup-container .popup-wrap .popup-body::-webkit-scrollbar-thumb,.side-menu-wrap::-webkit-scrollbar-thumb,.ui-sec::-webkit-scrollbar-thumb{background:rgba(0,0,0,.07);border-radius:10px;border:6px solid transparent;background-clip:padding-box}.dropdown-wrap .dropdown-body .list.type-scroll-y::-webkit-scrollbar-thumb:hover,.dropdown-wrap .dropdown-body::-webkit-scrollbar-thumb:hover,.popup-container .popup-wrap .popup-body::-webkit-scrollbar-thumb:hover,.side-menu-wrap::-webkit-scrollbar-thumb:hover,.ui-sec::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25);border:6px solid transparent;background-clip:padding-box}.dropdown-wrap .dropdown-body .list.type-scroll-y::-webkit-scrollbar-track,.dropdown-wrap .dropdown-body::-webkit-scrollbar-track,.popup-container .popup-wrap .popup-body::-webkit-scrollbar-track,.side-menu-wrap::-webkit-scrollbar-track,.ui-sec::-webkit-scrollbar-track{background:transparent;border-radius:10px;margin-top:6px;margin-bottom:6px}.notice-list dl dt b{flex-grow:1;display:inline-block;width:100px;overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis}body{position:relative;height:100%;padding:0!important;overflow:auto;overflow-x:hidden;word-break:keep-all}body,header{background:#fff}header{display:flex;position:fixed;top:0;left:0;right:0;height:56px;color:#333;border-bottom:1px solid #ebebeb;z-index:1000}header>div{flex:1;display:flex;justify-content:space-between;gap:80px;padding:0 40px}header .c-item,header .l-item,header .r-item{display:flex;align-items:center}header .l-item{flex-shrink:0;width:180px}header h1{margin:0 auto;width:100%;height:100%}header h1 a{display:flex;align-items:center;gap:12px;width:inherit;height:inherit;overflow:hidden;background:url(/_next/static/media/h1-NIC.a8e9f5d9.svg) 0 50% no-repeat;background-size:auto 32px!important}header h1 a em{text-indent:-9999px;color:transparent;font-size:0}header .nav li{position:relative}header .nav .depth1{gap:8px;position:relative;height:56px;padding:0 16px;font-size:16px;color:#999;font-weight:600}header .nav .depth1:hover,header .nav li.active .depth1,header .nav li:has(a+.child):hover .depth1{color:var(--color-primary)}header .nav li.active em{display:none}header .nav li.active .depth1 em{display:inline-flex;position:relative;padding-left:12px}header .nav li.active .depth1 em:before{clear:both;display:inline-flex;content:"";position:absolute;left:0;top:7px;width:3px;height:3px;border-radius:50%;background:var(--color-primary)}header .nav li:has(a+.child):hover>a+.child{display:flex}header .nav a:has(+.child):after{clear:both;display:inline-flex;content:"\ea6e";font-family:remixicon;margin-left:auto;font-weight:400}header .nav .depth1:has(+.child):after{content:"\ea4e"}header .nav .child{display:none;position:absolute;top:57px;min-width:320px;padding:16px 8px;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 8px 10px rgba(0,0,0,.1)}header .nav .child li:has(a+.child):hover{color:#222;background:#f2f2f2}header .nav .child a{display:flex;align-items:center;gap:16px;padding:16px;text-align:left;white-space:nowrap;border-radius:8px}header .nav .child a dl{gap:6px}header .nav .child a dl dt{font-size:16px;color:#222;font-weight:500}header .nav .child a dl dd{font-size:14px;color:#4b5563}header .nav .child a:last-child{border-bottom:none}header .nav .child a:hover{background:#f9fafb}header .nav .child i{flex-shrink:0;width:40px;height:40px;color:var(--color-primary);font-size:20px;background:var(--color-primary-a10);border-radius:8px}header .nav .child .child{left:95%;top:0}header .r-item{justify-content:flex-end;gap:12px;margin-left:auto}header .r-item .btn-ghost{display:inline-flex}header .r-item .btn-ico{display:none}.side-menu-wrap{position:fixed;left:0;top:80px;width:250px;height:calc(100% - 80px);margin-left:0;padding:20px 20px 50px;overflow-y:auto;z-index:9}.container{position:fixed;top:56px;left:0;display:flex;flex-direction:column;width:100%;height:calc(100% - 56px);padding:0;transition:all .3s ease;overflow:auto}.container:after{content:"";display:block;clear:both}.contents{position:relative;flex:1;display:flex;flex-direction:column;width:100%;margin-left:0;z-index:8}.contents-title{display:flex;justify-content:space-between;z-index:10}.contents-title .l-item,.contents-title .r-item{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:30px;max-width:60%}.contents-title .title{display:flex;align-items:center;gap:8px;height:30px;color:#222}.contents-title .title .btn{min-width:30px;height:30px;border-radius:50%;background:#fff;font-size:22px;border:1px solid #dee3e7}.contents-title .title .btn:hover{background:rgba(0,0,0,.1)}.contents-title .title h2{display:inline-block;align-items:center;gap:8px;font-size:22px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contents-title .title h2 i{text-align:center;font-size:26px;font-weight:400}.contents-title .title h2~span{font-size:14px;padding-top:4px}.contents-title .title h2~span:before{clear:both;display:inline-flex;content:"";width:1px;height:12px;background:#ccc;margin:0 12px 0 8px}.title-text-info{font-size:13px;color:var(--color-gray-6);font-weight:400}.contents-body{flex:1;gap:16px;position:relative}footer{clear:both;display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 30px;color:#666;font-size:13px;z-index:9}.login,footer{position:relative}.login{gap:100px;width:100%;min-height:100%;padding:10vh 0;background:url(/_next/static/media/login-bg.ce08a8fd.png) 50% 50% no-repeat;background-size:cover}.login .contents-r{width:460px;padding:70px;background:#fff;border-radius:24px}.login .contents-r h1{width:200px;height:32px;background:url(/_next/static/media/h1-NIC.a8e9f5d9.svg) 0 50% no-repeat;background-size:auto 32px!important;overflow:hidden;text-indent:-9999999px}.login .contents-r dl{gap:12px;margin-top:50px}.login .contents-r dl dt{font-size:24px;font-weight:700;color:#000}.login .contents-r dl dd{font-size:15px;font-weight:400;color:#888}.login .contents-r ul{gap:16px;margin:36px 0}.login .contents-r ul .input-mix{width:100%;padding-left:42px!important}.login .contents-r ul .account-item{background:url(/_next/static/media/ico-login-input1.863472b7.svg) 16px 50% no-repeat}.login .contents-r ul .pw-item{background:url(/_next/static/media/ico-login-input2.20bf595b.svg) 16px 50% no-repeat}.login .contents-r .btn-login{width:100%;margin-bottom:20px;box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:780px){.login{background:none}}:root{--card-gap:28px;--card-padding:28px}.card{display:flex;flex-direction:column;gap:8px;position:relative;padding:var(--card-padding) 0;background:#fff}.card.full{height:100%}.card-column{gap:var(--card-gap)}.card-row,.card-wrap{flex:1;display:flex;align-content:flex-start;flex-wrap:wrap;gap:var(--card-gap)}.card.col1{width:calc(8.3333333333% - var(--card-gap) * .9166666667)}.card.col2{width:calc(16.6666666667% - var(--card-gap) * .8333333333)}.card.col3{width:calc(25% - var(--card-gap) * .75)}.card.col4{width:calc(33.3333333333% - var(--card-gap) * .6666666667)}.card.col5{width:calc(41.6666666667% - var(--card-gap) * .5833333333)}.card.col6{width:calc(50% - var(--card-gap) * .5)}.card.col7{width:calc(58.3333333333% - var(--card-gap) * .4166666667)}.card.col8{width:calc(66.6666666667% - var(--card-gap) * .3333333333)}.card.col9{width:calc(75% - var(--card-gap) * .25)}.card.col10{width:calc(83.3333333333% - var(--card-gap) * .1666666667)}.card.col11{width:calc(91.6666666667% - var(--card-gap) * .0833333333)}.card.col12{width:100%}.card.col-auto{flex:auto}.card-header{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:-28px;padding:12px var(--card-padding);background:#f9fafd;border-radius:12px 12px 0 0;margin-bottom:24px;border-bottom:1px solid #eee}.card-header b{font-weight:400}.card-header b:first-child{display:flex;align-items:center;gap:8px}.card-header h3{font-size:18px;font-weight:500}.card-header h3+em{font-size:13px;color:#999;font-weight:300}.card-header span{font-size:12px}.card-header .flex-column{gap:4px}.card-body{flex-grow:1;padding:0 var(--card-padding);gap:24px}.card-body:has(.form-col-wrap:nth-child(2)){gap:24px}.card-footer{padding:0 var(--card-padding)}.popup-container{position:fixed;top:0;left:0;display:none;align-items:center;justify-content:center;width:100%;height:100vh;padding:50px;background:rgba(0,0,0,.6);z-index:1001}.popup-container .popup-wrap{display:flex;flex-direction:column;gap:12px;min-width:350px;max-height:80vh;padding:24px;border-radius:16px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2);word-break:break-all}.popup-container .popup-wrap.lg,.popup-container .popup-wrap.xlg{padding:32px}.popup-container .popup-wrap .popup-header{display:flex;justify-content:space-between;align-items:center}.popup-container .popup-wrap .popup-header .title{font-size:16px;color:#222;font-weight:500}.popup-container .popup-wrap .popup-header .btn-ico{width:30px!important;min-width:0;height:30px;text-align:center}.popup-container .popup-wrap .popup-header .btn-ico:before{display:inline-flex;content:"\f4c8";font-family:remixicon;font-size:18px;color:#666}.popup-container .popup-wrap .popup-header .btn-ico:hover{background:var(--color-hover-bg)}.popup-container .popup-wrap .popup-header .btn-ico:hover i{color:#222}.popup-container .popup-wrap.type-alert{min-width:320px}.popup-container .popup-wrap.type-alert .popup-header{display:none}.popup-container .popup-wrap .popup-body{min-height:38px;line-height:1.6;overflow-y:auto}.popup-container .popup-wrap .popup-body.type-scroll{overflow-y:auto}.popup-container .popup-wrap .popup-body.type-visible{overflow-y:visible!important}.popup-container .popup-wrap .popup-body .btn-wrap{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.popup-container .popup-wrap .popup-footer{display:flex;justify-content:flex-end;gap:8px}.popup-container .popup-wrap .popup-footer.flex-row{justify-content:space-between}.popup-container .popup-wrap .popup-footer.flex-row div{gap:8px}.popup-container .popup-wrap.xs{width:350px}.popup-container .popup-wrap.sm{width:500px}.popup-container .popup-wrap.md{width:700px}.popup-container .popup-wrap.lg{width:1000px}.popup-container .popup-wrap.xlg{width:90%;max-width:1600px}.popup-container.type-window{display:flex;position:relative;background:none}.popup-container.type-window .popup-wrap{width:100%;height:100%;border-radius:0;box-shadow:none}.popup-container.active{display:flex}textarea{padding:12px!important;resize:none;pointer-events:auto!important}select{width:200px;padding-right:32px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/_next/static/media/select-arrow.1043dfc5.svg) no-repeat right 12px top 50%}select:disabled,select[readonly]{background:var(--color-disabled-bg) url(/_next/static/media/select-arrow.1043dfc5.svg) no-repeat right 8px top 50%!important;border-color:var(--color-disabled-border)!important}select.type-text{width:-moz-fit-content;width:fit-content;height:auto;padding:0 18px 0 0!important;border:none!important;background-position:right 0 top 50%}.checkbox-item [type=checkbox]{display:none}.checkbox-item [type=checkbox]+span{position:relative;display:inline-flex;align-items:flex-start;line-height:20px;vertical-align:middle;cursor:pointer;color:var(--color-input)}.checkbox-item [type=checkbox]+span:before{clear:both;display:inline-flex;content:"";min-width:20px;height:20px;margin-right:8px;border-radius:6px;border:1px solid #a4abc5;background:url(/_next/static/media/chk.313b722a.png) 50% 50% no-repeat;background-color:#fff}.checkbox-item [type=checkbox]:checked+span:before{background-color:var(--color-primary);border:none}.checkbox-item [type=checkbox]:disabled+span:before{background-color:#ddd;border-color:#ccc}.checkbox-item [type=checkbox]:disabled+span{cursor:default}.checkbox-item [type=checkbox]+span:empty:before,.checkbox-item.single [type=checkbox]+span:before{margin-right:0!important}.checkbox-item.type-readonly{pointer-events:none}.radio-item [type=radio]{display:none}.radio-item [type=radio]+span{position:relative;display:inline-flex;align-items:flex-start;line-height:18px;vertical-align:middle;cursor:pointer;color:var(--color-input)}.radio-item [type=radio]+span:after,.radio-item [type=radio]+span:before{clear:both;display:inline-flex;content:"";border-radius:50%}.radio-item [type=radio]+span:before{min-width:18px;height:18px;margin-right:8px;background-color:#fff;border:1px solid #a4abc5}.radio-item [type=radio]+span:after{position:absolute;left:6px;top:50%;margin-top:-3px;width:6px;height:6px;background-color:#fff}.radio-item [type=radio]:checked+span:before{background-color:var(--color-primary);border:none}.radio-item [type=radio]:disabled+span:before{background-color:#ddd;border-color:#ccc}.radio-item [type=radio]:disabled+span{cursor:default}.radio-item [type=radio]+span:empty:before,.radio-item.single [type=radio]+span:before{margin-right:0!important}.radio-item.type-readonly{pointer-events:none}.btn-ico,.btn-lg,.btn-link,.btn-md,.btn-sm,.btn-xlg,.btn-xs{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;line-height:1;border-radius:6px;font-weight:400;text-align:center;vertical-align:middle;white-space:nowrap;pointer-events:auto;cursor:pointer;text-decoration:none;color:#fff}.btn-xs{height:20px;padding:0 8px;font-size:11px}.btn-sm{height:24px;padding:0 8px;font-size:12px}.btn-md{height:30px;padding:0 12px;font-size:13px}.btn-lg{height:40px;padding:0 16px;font-size:14px;gap:12px}.btn-lg,.btn-xlg{border-radius:8px}.btn-xlg{height:48px;padding:0 20px;font-size:16px;gap:16px}:is(.btn-xs,.btn-sm,.btn-md,.btn-lg) i{font-size:1.2em;pointer-events:none;font-weight:400}:is(.btn-xlg) i{font-size:20px}.btn-md:not(:has(i)){min-width:50px}.btn-lg:not(:has(i)){min-width:75px}.btn-primary{background:var(--color-primary)}.btn-secondary{background:var(--color-secondary)}.btn-success{background:var(--color-success)}.btn-ghost{background:#fff;border:1px solid #ddd;color:#222}.btn-danger{background:var(--color-danger)}.btn-warning{background:var(--color-warning)}.btn-info{background:var(--color-info)}.btn-basic{background:#eef2f7;color:#222}.btn-white{background:#fff;color:#333}.btn-dark{background:var(--color-dark)}.btn-ico{padding:0;width:30px;height:30px;font-size:16px;color:#222;border:none;background:none}.btn-ico.btn-xs{font-size:14px}.btn-ico.btn-sm{width:24px;height:24px;font-size:16px!important}.btn-ico.btn-md{width:30px;font-size:18px!important}.btn-ico.btn-lg{width:40px;height:40px;font-size:24px!important}.btn-ico.btn-xlg{padding:0 12px;font-size:20px}.btn-ico.btn-primary{background:var(--color-primary);color:#fff}.btn-ico.btn-secondary{background:var(--color-secondary);color:#fff}.btn-ico.type-text{width:auto;height:auto;font-weight:400;border:none}.btn-link{min-width:0!important;height:auto!important;color:#222;background:none;cursor:pointer;vertical-align:inherit}.btn-link.gray{color:#999}.btn-link.dark{color:#000}.btn-link.danger{color:var(--color-danger)}.btn-link.btn-sm{font-size:12px}.btn-link.btn-md{font-size:14px}.btn-link.btn-lg{font-size:16px}.btn-line-primary{border:1px solid var(--color-primary);color:var(--color-primary);background:#fff}.btn-line-primary:hover{background:rgb(var(--color-primary-code),5%)}.btn-line-danger{border:1px solid var(--color-danger);color:var(--color-danger);background:#fff}.btn-line-dark{border:1px solid var(--color-dark);color:var(--color-dark);background:#fff}.btn-line-ghost{border:1px solid #fff;color:#fff}.btn-disabled{background:#eee!important;border:1px solid #ccc!important;color:var(--color-disabled)!important;pointer-events:none!important;cursor:default;opacity:1!important}.btn-disabled.btn-link,.btn-link.disabled{border:none!important;background:none!important;pointer-events:none!important}:is(.btn-sm,.btn-md,.btn-lg,.btn-xlg):hover{opacity:.9;box-shadow:0 4px 10px rgba(0,0,0,.25)}:is(.btn-basic):hover{opacity:1;background:#e4e5e9}:is(.btn-ghost,.btn-white,.btn-line-dark,.btn-line-danger):hover{opacity:1;background:#f2f3f7;box-shadow:none}:is(.btn-line):hover{opacity:1!important;background:#fff;border:2px solid;box-shadow:none}:is(.btn-line-ghost):hover{opacity:1!important;border:2px solid}.btn-link:hover{color:var(--color-primary);box-shadow:none}:is(.btn-ico):hover{box-shadow:none}.btn-round{padding:0 16px;border-radius:50px}.btn-round.btn-white{background:#fff}.btn-more{font-size:16px;color:#000}.btn-more:hover,[class*=btn-line]:hover{box-shadow:none}.text-disabled{color:var(--color-disabled)!important;pointer-events:none!important}.btn-toggle-slider{position:relative;width:auto;vertical-align:middle}.btn-toggle-slider .item-slider{position:relative;display:inline-block;width:28px;height:16px;background:#bcbfc1;transition:.4s;border-radius:16px;vertical-align:inherit}.btn-toggle-slider .item-slider:before{position:absolute;content:"";height:12px;width:12px;left:2px;bottom:2px;background:#fff;transition:.4s;border-radius:50%}.btn-toggle-slider input{opacity:0;width:0;height:0;margin:0;padding:0}.btn-toggle-slider input:checked+.item-slider{background:var(--color-primary)}.btn-toggle-slider input:focus+.item-slider{box-shadow:0 0 1px var(--color-primary)}.btn-toggle-slider input:checked+.item-slider:before{transform:translateX(12px)}.btn-toggle-slider .item-text{display:inline-flex;margin-left:6px;color:#444}.btn-toggle-slider.type-readonly{pointer-events:none}.btn-toggle-slider.type-readonly .item-slider{background:#717a7f}.btn-toggle-radio{gap:16px;font-size:14px}.btn-toggle-radio [type=radio]{display:none}.btn-toggle-radio [type=radio]+span{gap:6px;height:30px;color:#444;white-space:nowrap;cursor:pointer;font-weight:500;border-bottom:2px solid transparent}.btn-toggle-radio [type=radio]:checked+span{color:var(--color-primary);border-color:var(--color-primary)}.btn-toggle-radio [type=radio]:hover+span{color:var(--color-primary)}.btn-toggle-radio [type=radio]+span i{font-size:16px}.btn-toggle-radio [type=radio]:disabled+span{color:#bbb;cursor:default}.btn-toggle-radio.type2{gap:4px;font-size:13px}.btn-toggle-radio.type2 [type=radio]+span{padding:0 12px;border-radius:6px;background:#f4f5f8;border:none;color:#777}.btn-toggle-radio.type2 [type=radio]:checked+span,.btn-toggle-radio.type2 [type=radio]:checked:hover+span{color:var(--color-primary);background:var(--color-primary-a15);border:none}.btn-toggle-radio.type2 [type=radio]:hover+span{background:rgba(0,0,0,.05);color:inherit}.btn-toggle-radio.type2 [type=radio]:disabled+span{color:#bbb;cursor:default}.btn-toggle-radio.type-icon{gap:4px;font-size:13px}.btn-toggle-radio.type-icon [type=radio]+span{padding:0;width:30px;border-radius:6px;background:none;border:none;color:#999}.btn-toggle-radio.type-icon [type=radio]+span i{font-size:20px}.btn-toggle-radio.type-icon [type=radio]:checked+span,.btn-toggle-radio.type-icon [type=radio]:checked:hover+span{color:var(--color-primary);border:none}.btn-toggle-radio.type-icon [type=radio]:hover+span{background:rgba(0,0,0,.05);color:inherit}.btn-toggle-radio.type-icon [type=radio]:disabled+span{color:#bbb;cursor:default}.hover-item-text{position:relative;pointer-events:auto!important}.hover-item-text .item-text{position:absolute;top:100%;left:0;display:none;line-height:1.5;padding:8px;border-radius:8px;background:#444;border:1px solid #e9ebec;box-shadow:0 4px 7px rgba(0,0,0,.07);color:#fff;font-size:12px;cursor:default;white-space:nowrap;z-index:99}.hover-item-text:hover .item-text{display:inline-flex!important}.hover-item-text .right{left:auto;right:0}.hover-item-text .max-w100{max-width:100%;white-space:wrap}[class*=badge-]{gap:4px;line-height:1;border-radius:6px;text-align:center;vertical-align:middle;border:none;font-weight:500}[class*=badge-line-]{border:1px solid hsla(0,0%,100%,0);background:#fff;font-weight:500}[class*=badge-soft]{font-weight:500}.badge-line-primary{color:var(--color-primary);border-color:var(--color-primary)}.badge-line-secondary{color:var(--color-secondary);border-color:var(--color-secondary)}.badge-line-success{color:var(--color-success);border-color:var(--color-success)}.badge-line-info{color:var(--color-info);border-color:var(--color-info)}.badge-line-danger{color:var(--color-danger);border-color:var(--color-danger)}.badge-line-warning{color:var(--color-warning);border-color:var(--color-warning)}.badge-line-pending{color:#9d14ef;border-color:#9d14ef}.badge-line-ghost{color:#222;border-color:#ddd}.badge-line-dark{color:#222;border-color:#222}.badge-line-white{color:#fff;border-color:#fff;background:none}.badge-fill-warning{background:var(--color-warning);color:#fff}.badge-fill-ghost{background:#fff;color:#222}.badge-fill-basic{background:#eef2f7;color:#222}.badge-fill-gray{background:#717381;color:#fff}.badge-premium{background:#0b7b0f;color:#fff}.badge-soft-primary{color:var(--color-primary);background:var(--color-primary-a15)}.badge-soft-secondary{color:var(--color-secondary);background:var(--color-secondary-a)}.badge-soft-success{color:var(--color-success);background:var(--color-success-a)}.badge-soft-info{color:var(--color-info);background:var(--color-info-a)}.badge-soft-danger{color:var(--color-danger);background:var(--color-danger-a)}.badge-soft-warning{color:var(--color-warning);background:var(--color-warning-a)}.badge-soft-basic{color:var(--color-gray-3);background:#eef2f7}.badge-soft-dark{color:var(--color-dark);background:var(--color-dark-a)}.badge-soft-gray{color:#666;background:#f3f4f5}.badge-fill{border:none}.badge-fill-primary{color:#fff;background:var(--color-primary)}.badge-fill-secondary{color:#fff;background:var(--color-secondary)}.badge-fill-success{color:#fff;background:var(--color-success)}.badge-fill-info{color:#fff;background:var(--color-info)}.badge-fill-danger{color:#fff;background:var(--color-danger)}.badge-fill-dark{color:#fff;background:var(--color-dark)}.badge-xs{height:22px;padding:3px 6px;font-size:11px}.badge-sm{height:24px;padding:0 8px;font-size:12px}.badge-md{height:32px;padding:0 12px;font-size:14px;min-width:56px}.badge-lg{height:40px;padding:0 20px;font-size:16px;min-width:70px}:is(.badge-line,.badge-soft,.badge-fill) i{font-size:15px;font-weight:400}:is(.badge-line,.badge-soft,.badge-fill).badge-sm i{font-size:13px}:is(.badge-line,.badge-soft,.badge-fill).badge-xs i{font-size:13px}.badge-btn-del{display:inline-flex;justify-content:center;align-items:center;font-size:1.2em;color:inherit}:is(.badge-sm,.badge-md):has(.badge-btn-del){padding-right:8px;cursor:pointer}.badge-round{border-radius:50px}.badge-round.badge-xs{padding:0 8px}.badge-round.badge-sm{padding:0 12px}.badge-round.badge-md{padding:0 16px}[class*=badge-]{white-space:nowrap}[class*=badge-]:has(input:focus){border:1px solid var(--color-input-border-focus)!important}[class*=badge-] input{height:calc(100% - 6px);font-weight:500;border:none!important;background:none!important;padding:0!important;font-size:inherit!important}[class*=badge-] .ri-loader-4-line{display:inline-block;animation:badge-spin 1s linear infinite}@keyframes badge-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.box-item{gap:4px;line-height:1.4;padding:24px;border-radius:12px;background:#fff;border:1px solid var(--color-input-border);font-weight:400}.box-item.type-bg{background:#f3f3f7;border:none}.box-item.type-bg2{background:#fafafb;border:none}.box-item.type-danger{background:var(--color-danger-a);color:var(--color-danger);border:none}.box-item.type-primary{border:1px solid rgb(var(--color-primary-code),50%)!important;background:rgb(var(--color-primary-code),3%);color:var(--color-primary);border:none}.dropdown-wrap{position:relative;display:inline-block}.dropdown-wrap .dropdown-tit{display:flex;height:30px;align-items:center;border-radius:6px;padding:4px 8px;font-size:14px;white-space:nowrap;cursor:pointer}.dropdown-wrap .dropdown-tit.type-ico{font-size:18px;color:#999;padding:4px;text-align:center}.dropdown-wrap .dropdown-tit.type-ico .btn-sm{padding:0}.dropdown-wrap .dropdown-tit.type-arrow{padding-right:25px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/_next/static/media/select-arrow.1043dfc5.svg) no-repeat right 8px top 50%}.dropdown-wrap .dropdown-tit.type-border{border:1px solid var(--color-input-border)}.dropdown-wrap .dropdown-tit.type-text,.dropdown-wrap .dropdown-tit:has(a){padding:0;height:auto}.dropdown-wrap .dropdown-body{display:none;position:absolute;min-width:100%;padding:12px;background:#fff;border:1px solid #e9ebec;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.1);overflow-y:auto}.dropdown-wrap .dropdown-body.right{right:0}.dropdown-wrap .dropdown-body.bottom{bottom:100%}.dropdown-wrap .dropdown-body.pd{padding:16px}.dropdown-wrap .dropdown-body.overflow_visible{overflow:visible}.dropdown-wrap .dropdown-body .list.type-scroll-y{max-height:200px;overflow-y:auto;overflow-x:hidden}.dropdown-wrap .dropdown-body .list:not(.btn-wrap) a,.dropdown-wrap .dropdown-body .list:not(.btn-wrap) li{display:flex;align-items:center;gap:8px;height:32px;padding:0 4px;font-size:14px;color:#444;text-align:left;white-space:nowrap}.dropdown-wrap .dropdown-body .list:not(.btn-wrap) a i{font-size:16px}.dropdown-wrap .dropdown-body .list:not(.btn-wrap) a:hover,.dropdown-wrap .dropdown-body .list:not(.btn-wrap) li:hover{background:#f5f6f8;color:#222}.dropdown-wrap .dropdown-body .list:not(.btn-wrap) label{display:flex;align-items:center;width:100%;height:inherit}.dropdown-wrap .dropdown-body .line{display:block;width:100%;margin:10px 0;height:1px;background:#eee}.dropdown-wrap .dropdown-body .select{background:#fffed4}.dropdown-wrap .dropdown-body .border-t{border-top:1px solid #eee}.dropdown-wrap .dropdown-body .top-btns{padding-top:8px;margin-bottom:16px;border-bottom:1px solid #ddd}.dropdown-wrap.active>.dropdown-body{display:block;z-index:10;cursor:default}.dropdown-wrap.active>.dropdown-tit{border:2px solid #000!important}.accordion-wrap .accordion-body{display:none}.accordion-wrap .accordion-body>.accordion-wrap{padding-left:20px}.accordion-wrap .accordion-tit{cursor:pointer}.accordion-wrap .accordion-tit:before{clear:both;display:inline-block;content:"\ea4e";font-family:remixicon;font-size:1.4em;transform:rotate(0deg)}.accordion-wrap.type-show .accordion-tit:before{transform:rotate(180deg)}.accordion-wrap.type-show .accordion-body{display:block}.table-wrap{width:100%;font-family:inherit;overflow:hidden}.table-wrap table{width:100%;border-collapse:separate}.table-wrap table td,.table-wrap table th{height:40px;line-height:1.2;padding:4px 8px;text-align:left;vertical-align:middle;color:#444;white-space:normal}.table-wrap table th{height:32px;font-size:13px}.table-wrap table td{word-break:break-all;font-size:13px}.table-wrap table.center *{text-align:center}.table-wrap table.right *{text-align:right}.table-wrap table.left *{text-align:left}.table-wrap table td.center,.table-wrap table th.center{text-align:center!important}.table-wrap table td.right,.table-wrap table th.right{text-align:right!important}.table-wrap table td.left,.table-wrap table th.left{text-align:left!important}.table-wrap.type-data{border:1px solid #ddd}.table-wrap.type-data td,.table-wrap.type-data th{border-bottom:1px solid #eee}.table-wrap.type-data thead tr{background:#f4f5f7}.table-wrap.type-data thead th{border-bottom-color:#ddd;white-space:nowrap}.table-wrap.type-data tbody tr:last-child td{border-bottom:none}.table-wrap.type-input td,.table-wrap.type-input th{text-align:left}.table-wrap.type-input th{width:-moz-fit-content;width:fit-content;white-space:nowrap;font-weight:700}.table-wrap .sm td,.table-wrap .sm th{height:40px;padding:4px 10px;text-align:left}.table-wrap .th_normal th{font-weight:400}.table-wrap .tr-active td{font-weight:600;color:#000}.table-wrap .tr-selected td{background:#f0f7fd}.table-wrap.table-scroll{position:relative;background:#fff;overflow-x:auto;overflow-y:auto;border:1px solid #ddd}.table-wrap.table-scroll table thead{position:sticky;top:0;z-index:1}.table-wrap.table-scroll td{white-space:nowrap}.table-wrap.table-scroll::-webkit-scrollbar{width:8px;height:8px;opacity:0}.table-wrap.table-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.table-wrap.table-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.07);border-radius:10px}.table-wrap .th-search{padding:0!important;background:#fff}.table-wrap .th-search .input-mix{border-radius:0;border:none!important;outline:none!important}.form-basic-item{position:relative;display:inline-flex;width:4px;margin-left:4px;background:gray;vertical-align:middle}.form-basic-item:after{position:absolute;top:-10px;left:0;clear:both;display:inline-flex;content:"";width:4px;height:4px;border-radius:50%;background:var(--color-danger)}.pagenation-wrap{margin-top:16px}.pagenation-wrap .pagenation{gap:8px}.pagenation-wrap .pagenation a{min-width:36px;height:36px;line-height:1;font-size:16px;color:#777;vertical-align:middle;text-align:center;border-radius:8px;font-weight:600}.pagenation-wrap .pagenation a.active,.pagenation-wrap .pagenation a:hover{color:#222;background:#eee}.pagenation-wrap .pagenation .direction:after{display:block;clear:both;font-family:remixicon;font-size:20px;font-weight:400}.pagenation-wrap .pagenation .direction.l:after{content:"\ea64"}.pagenation-wrap .pagenation .direction.r:after{content:"\ea6e"}.pagenation-wrap .pagenation a.type-disabled{border:none!important;background:none!important;opacity:.5;pointer-events:none}.dataNone p{display:flex;flex-direction:column;gap:10px;text-align:center;color:#999;font-size:14px}.dataNone p:after,.dataNone p:before{clear:both}.dataNone p:before{content:"\eca1";font-family:remixicon;font-size:30px;color:#bbb}.dataNone p:after{margin-top:0;content:"No data";font-weight:400}.dataNone.type-text p:after{display:none}.text-right{text-align:right!important}.input-mix{gap:8px;min-height:40px;padding:0 12px!important}.input-mix:is(label){cursor:text}.input-mix:has(input:focus):not(.type-datepicker){border:2px solid #000!important}.input-mix.readonly *,.input-mix.type-disabled *,.input-mix.type-readonly *{pointer-events:none}.input-mix.readonly input::-moz-placeholder,.input-mix.type-disabled input::-moz-placeholder,.input-mix.type-readonly input::-moz-placeholder{color:var(--color-disabled)}.input-mix.readonly input::placeholder,.input-mix.type-disabled input::placeholder,.input-mix.type-readonly input::placeholder{color:var(--color-disabled)}.input-mix.readonly .btn-ico,.input-mix.type-disabled .btn-ico,.input-mix.type-readonly .btn-ico{color:var(--color-disabled)}.input-mix.readonly .btn-active,.input-mix.type-disabled .btn-active,.input-mix.type-readonly .btn-active{pointer-events:auto;color:#000}.input-mix:has(>input[type=number]:last-child){padding-right:0!important}.input-mix input{flex:1;min-width:1px;padding:0!important;border:none!important;background:none;height:28px;outline:none!important}.input-mix .unit{white-space:nowrap;font-weight:600;color:#111}.input-mix .unit [class*=ri-]{font-weight:400}.input-mix .hide-item{display:none}.input-mix.type-focus .hide-item,.input-mix:has(input:focus) .hide-item{display:flex}.input-mix .btn-ico{border-radius:0;width:16px;height:16px;font-weight:400;color:#000}.input-mix .btn-ico:hover{background:none}.input-mix.pw-item .unit{color:#999;cursor:pointer;z-index:3}.input-mix.pw-item .unit:hover{color:#222}.input-mix.pw-item .unit i{display:inline-flex;font-size:15px}.input-mix.pw-item .unit .ico2{display:none}.input-mix.pw-item.show .unit .ico2{display:inline-flex}.input-mix.pw-item.show .unit .ico1{display:none}.input-mix.type-timer{border:none!important}.input-mix.type-timer input{height:44px;padding-right:80px;font-size:20px;font-weight:500;color:#222;border-radius:0;border:none!important;border-bottom:1px solid #ced4da!important}.input-mix.type-timer .unit{color:var(--color-danger)}.input-mix.type-datepicker{min-width:150px}.input-mix.type-datepicker [readonly]{pointer-events:all}.input-mix.type-datepicker input{width:100%;background:#fff!important;border:none!important;cursor:default;color:#222!important}.input-mix.type-datepicker .btn-ico{width:16px;height:16px;text-align:center;font-size:16px}.input-mix.type-datepicker .btn-ico:after{clear:both;content:"\eb27";font-family:remixicon;color:#222}.input-mix.type-datepicker:focus-within{border-color:var(--color-input-border)!important}.input-mix.lg{gap:8px;height:44px;padding:0 12px!important;border-radius:8px}.input-mix.lg,.input-mix.lg input{font-size:14px}.input-mix.lg .btn-ico{font-size:20px}.input-mix.type-bg{background:#eff0f5;border:none!important}.text-item-info{font-size:13px;line-height:1.4;color:#999;font-weight:400;word-break:keep-all}.text-item-info.type-error{display:flex;align-items:center;gap:4px;color:var(--color-danger)!important}.text-item-info.type-error:before{clear:both;display:inline-flex;align-self:center;content:"\eca1";font-family:remixicon;font-size:1.2em}.text-item-info.dark{color:#222}.tab-title-wrap{display:flex;gap:32px}.tab-title-wrap .tab-title{display:inline-flex;align-items:center;gap:6px;min-height:30px;color:#9ea2a8;font-size:20px;font-weight:600;cursor:pointer;z-index:1}.tab-title-wrap .tab-title.active,.tab-title-wrap .tab-title:hover{color:var(--color-primary);z-index:9}.tab-title-wrap .tab-title.active{border-color:var(--color-primary)}.tab-title-wrap.sm{gap:12px}.tab-title-wrap.sm .tab-title{border:none;color:#999}.tab-title-wrap.sm .tab-title.active{color:#222;color:var(--color-primary)}.tab-content-wrap .tab-content{padding:20px;display:none}.tab-content-wrap .tab-content:after{clear:both;display:block;content:""}.tab-content-wrap .tab-content.active{display:block}.tab-body{flex:1;gap:16px;display:none}.tab-body.active{display:flex}.form-row-wrap{display:grid;margin-top:8px}.form-row-wrap.col2{grid-template-columns:repeat(2,1fr)}.form-row-wrap.col3{grid-template-columns:repeat(3,1fr)}.form-row-wrap .span2{grid-column:span 2}.form-row-wrap .span3{grid-column:span 3}.form-row{display:flex;gap:16px;align-items:flex-start;width:100%;padding:6px 0;border-top:1px solid #f0f1f2}.form-row dd,.form-row dt{display:flex;align-items:center;min-height:30px}.form-row dt{height:30px;color:#888}.form-row dd{gap:8px;flex:1;line-height:1.6;color:#222;font-size:14px}.form-col-wrap{display:grid;gap:36px 24px;grid-template-columns:repeat(1,1fr);flex-grow:0}.form-col-wrap.col2{grid-template-columns:repeat(2,1fr)}.form-col-wrap.col3{grid-template-columns:repeat(3,1fr)}.form-col-wrap.col4{grid-template-columns:repeat(4,1fr)}.form-col-wrap.col5{grid-template-columns:repeat(5,1fr)}.form-col-wrap.col6{grid-template-columns:repeat(6,1fr)}.form-col-wrap .span2{grid-column:span 2}.form-col-wrap .span3{grid-column:span 3}.form-col-wrap .span4{grid-column:span 4}.form-col-wrap .span5{grid-column:span 5}.form-col-wrap.type-flex{display:flex;flex-wrap:wrap;gap:24px 24px}.form-col-wrap.type-box .form-col{border:1px solid #eee;border-radius:10px;padding:16px}.form-col-wrap.type-view dt{font-size:14px;font-weight:500}.form-col-wrap.type-view dd{font-size:15px;min-height:42px;padding:12px;background:#f7f8fc;border-radius:6px}.form-col{display:flex;flex-direction:column;gap:8px}.form-col>dt{gap:16px;line-height:1;color:#333}.form-col>dt,.form-col>dt p{font-size:14px;font-weight:500}.form-col>dd{display:inline-flex;align-items:center;font-size:15px;gap:8px;color:#333;font-weight:500}.form-col i[class*=ri-]{font-weight:400}.form-col .txt-strong{font-size:18px}.form-col.type-sm{gap:8px}.form-col.type-sm>dt{font-size:13px}.form-col.type-sm>dt,.form-title{color:#666;font-weight:400;height:14px}.form-title{font-size:14px}.form-title.sm{font-size:13px}.popup-body .form-col-wrap{gap:24px 20px}.form-gird-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;flex-grow:0}.form-gird-wrap .form-col{border:1px solid #eee;border-radius:10px;padding:16px}.form-gird-wrap dd{font-size:16px}.ul-list-row{display:flex;flex-direction:column;gap:12px}.ul-list-row li{display:flex;align-items:center;gap:8px;line-height:1.2}.ul-list-row li *{font-size:14px;font-weight:400}.ul-list-row li>b{color:#999}.line{display:block;width:100%;margin:30px 0;height:1px;background:#ddd}.line.sm{margin:20px 0}.line.mg0{margin:0}.spinner-wrapper{position:absolute;background:rgba(0,0,0,.1);left:0;top:0;right:0;bottom:0;z-index:9}.spinner-wrap{position:absolute;left:50%;top:50%;height:30px;width:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;z-index:99999}.spinner-wrap.view-top{top:40vh!important}.spinnerSimple{display:inline-block;width:30px;height:30px;vertical-align:text-bottom;border:4px solid rgba(0,0,0,.4);border-right-color:transparent;border-radius:50%;animation:spinnerSimple .75s linear infinite}@keyframes spinnerSimple{to{transform:rotate(1turn)}}.alert-item{position:fixed;bottom:12px;left:0;right:0;font-size:15px;font-weight:500;z-index:1002}.alert-item ul{gap:16px;min-width:400px;padding:8px 20px;background:var(--color-danger);color:#fff;border-radius:8px}.alert-item.ok ul{background:var(--color-primary)}.alert-item.error ul{background:var(--color-danger)}.alert-item.warning ul{background:var(--color-warning)}.alert-item.basic ul{background:var(--color-white);color:#ce2323}.alert-item.info ul{background:var(--color-info)}.alert-item .btn-close{font-size:20px;color:#fff}.alert-item.basic .btn-close{color:#333}.info-box-item{align-items:normal;gap:8px;min-width:400px;padding:12px;border:1px solid rgba(var(--color-primary-code),.2);color:#000;border-radius:8px;word-break:keep-all}.info-box-item,.info-box-item.ok{background:rgba(var(--color-primary-code),.07)}.info-box-item.ok{border-color:rgba(var(--color-primary-code),.2)}.info-box-item.error{background:var(--color-danger-a);border-color:var(--color-danger)}.info-box-item .btn-close{font-size:20px;color:#fff}.info-box-item.basic .btn-close{color:#333}.tooltip{display:inline-block;position:relative;text-align:left}.tooltip .icon{font-size:18px;color:#999;cursor:pointer;font-weight:400}.tooltip .icon.border{display:inline-flex;justify-content:center;border:1px solid #ced4da;height:30px;width:30px;line-height:30px;border-radius:6px;text-align:center}.tooltip:hover .icon{color:#000}.tooltip .inner{padding:10px 16px;line-height:1.5;color:#fff;background:rgba(0,0,0,.9);font-weight:400;font-size:12px;font-weight:300;border-radius:4px;position:absolute;z-index:99999999;display:none}.tooltip:hover .inner{display:block}.tooltip .inner span{display:block;width:-moz-max-content;width:max-content;min-width:200px;max-width:600px;color:#fff}.tooltip.tooltip-top .inner{top:-10px;left:50%;transform:translate(-50%,-100%)}.tooltip.tooltip-right .inner{top:50%;left:100%;margin-left:10px;transform:translateY(-50%)}.tooltip.tooltip-bottom .inner{top:30px;left:50%;transform:translate(-50%)}.tooltip.tooltip-left .inner{top:50%;right:100%;margin-right:10px;transform:translateY(-50%)}.tooltip .inner i{position:absolute;overflow:hidden}.tooltip.tooltip-top .inner i{top:100%;left:50%;width:24px;height:12px;margin-left:-12px}.tooltip.tooltip-right .inner i{top:50%;right:100%;width:12px;height:24px;margin-top:-12px}.tooltip.tooltip-bottom .inner i{left:50%;bottom:100%;width:24px;height:12px;margin-left:-12px}.tooltip.tooltip-left .inner i{top:50%;left:100%;width:12px;height:24px;margin-top:-12px}.tooltip .inner i:after{content:"";position:absolute;width:12px;height:12px;background:rgba(0,0,0,.9)}.tooltip.tooltip-top .inner i:after{left:50%;transform:translate(-50%,-50%) rotate(45deg)}.tooltip.tooltip-right .inner i:after{top:50%;transform:translate(50%,-50%) rotate(-45deg)}.tooltip.tooltip-bottom .inner i:after{left:50%;transform:translate(-50%,50%) rotate(45deg)}.tooltip.tooltip-left .inner i:after{left:0;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.tooltip.sm .icon{font-size:14px}.ui-sec{gap:32px}.inner-sec{gap:8px;font-size:13px}.text-title{color:#222;font-weight:500}.text-title.xs{font-size:13px}.text-title.sm{font-size:13px;height:20px}.text-title.md{font-size:16px;font-weight:500;gap:8px;display:inline-flex;align-items:center}.text-title.lg{font-size:18px;font-weight:600}.text-title.xl{font-size:20px;font-weight:600}.text-item.sm{font-size:12px!important}.text-item.md{font-size:16px!important}.text-item.lg{font-size:18px!important}.text-item.xl{font-size:20px!important}.text-item.point{font-weight:700!important;color:#000!important}.transparent{background:none;border:none!important}.ui-sec{gap:0}.ui-sec-inner{align-items:normal;gap:40px;width:1500px;padding:100px 0;margin:0 auto}.title-item{align-items:normal;gap:16px}.title-item dt{font-size:38px;color:#222;font-weight:700}.title-item dd{font-size:18px;line-height:1.55;color:#888}.main-visual-sec{position:relative;padding:0;height:600px}.main-visual-sec .visual{gap:60px;padding:0 100px;background-size:cover!important;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease}.main-visual-sec .visual.active{display:flex;opacity:1;z-index:2}.main-visual-sec .visual.prev{display:flex;opacity:0;z-index:1}.main-visual-sec .visual1{background:url(/_next/static/media/main-visual1.5a58a49c.png) 50% 50% no-repeat}.main-visual-sec .visual2{background:url(/_next/static/media/main-visual2.d6e18f5d.png) 50% 50% no-repeat}.main-visual-sec .visual3{background:url(/_next/static/media/main-visual3.0c329da9.png) 50% 50% no-repeat}.main-visual-sec .visual4{background:url(/_next/static/media/main-visual4.fe7325e4.png) 50% 50% no-repeat}.main-visual-sec dl{gap:24px}.main-visual-sec dl dt{line-height:1.34;font-size:48px;color:#fff;font-weight:700}.main-visual-sec dl dd{line-height:1.36;font-size:26px;color:#fff;font-weight:300}.main-visual-sec .btns{justify-content:start;gap:12px}.main-visual-sec [class*=btn-]{width:160px}.main-visual-sec .ctrl-item{justify-content:start;gap:12px;position:absolute;left:50%;bottom:28px;margin-left:-750px;z-index:9}.main-visual-sec .ctrl-item a{display:inline-flex;width:24px;height:24px}.main-visual-sec .ctrl-item a:hover{opacity:.6}.main-visual-sec .ctrl-item .arr-l{-webkit-mask:url(/_next/static/media/slide-btn1.3864d7f6.svg) no-repeat center/contain;mask:url(/_next/static/media/slide-btn1.3864d7f6.svg) no-repeat center/contain;background-color:#fff}.main-visual-sec .ctrl-item .arr-r{-webkit-mask:url(/_next/static/media/slide-btn2.fc533168.svg) no-repeat center/contain;mask:url(/_next/static/media/slide-btn2.fc533168.svg) no-repeat center/contain;background-color:#fff}.main-visual-sec .ctrl-item .stop{-webkit-mask:url(/_next/static/media/slide-btn3.b924b40a.svg) no-repeat center/contain;mask:url(/_next/static/media/slide-btn3.b924b40a.svg) no-repeat center/contain;background-color:#fff}.main-visual-sec .ctrl-item .play{-webkit-mask:url(/_next/static/media/slide-btn4.d4fc7308.svg) no-repeat center/contain;mask:url(/_next/static/media/slide-btn4.d4fc7308.svg) no-repeat center/contain;background-color:#fff}.main-visual-sec .ctrl-item .count{gap:4px;font-size:16px;color:#fff;font-weight:300}.main-visual-sec .ctrl-item .count b{color:#fff;font-weight:600}.sub-visual-sec{position:relative;padding:0}.sub-visual-sec .visual{gap:60px;width:100%;height:380px;padding:0 4vw;background-size:cover!important;text-align:center;background-blend-mode:multiply!important}.sub-visual-sec .visual1{background:rgba(0,0,0,.3) url(/_next/static/media/sub-visual1.eaf05ba6.png) 50% 50% no-repeat}.sub-visual-sec .visual2{background:rgba(0,0,0,.3) url(/_next/static/media/sub-visual2.46816445.png) 50% 50% no-repeat}.sub-visual-sec .visual3{background:rgba(0,0,0,.3) url(/_next/static/media/sub-visual3.1ffb0807.png) 50% 50% no-repeat}.sub-visual-sec dl{gap:20px}.sub-visual-sec dl dt{font-size:40px;color:#fff;font-weight:600}.sub-visual-sec dl dd{font-size:18px;color:#fff;font-weight:300;line-height:1.55}.sub-visual-sec .btns{gap:12px}.sub-visual-sec [class*=btn-]{width:140px}.sub-visual-sec [class*=btn-]:hover{box-shadow:0 4px 10px rgba(0,0,0,.8)}.sub-visual-sec.sm .visual{width:100%;height:200px}.sub-visual-sec.sm .visual dl{gap:12px}.sub-visual-sec.sm .visual dl dt{font-size:32px}.sub-visual-sec.sm .visual dl dd{font-size:18px}.ui-sec:has(.notice){padding-top:0;padding-bottom:0;border-bottom:1px solid #dee2e6}.ui-sec:has(.notice) .ui-sec-inner{padding:0}.ui-sec:has(.notice) .notice{justify-content:start;gap:32px;height:80px}.ui-sec:has(.notice) .notice .badge-txt{color:var(--color-primary);font-size:16px;font-weight:600}.ui-sec:has(.notice) .notice .data-txt{flex:1;justify-content:start;gap:20px;color:#222}.ui-sec:has(.notice) .notice .data-txt b{font-size:20px;font-weight:600}.ui-sec:has(.notice) .notice .data-txt:hover{color:var(--color-primary)}.ui-sec:has(.notice) .notice .data-txt i{font-size:14px;color:#999}.ui-sec:has(.notice) .notice .btn-more{margin-left:auto}.ui-sec:has(.notice) .notice .btn-more i{font-size:24px}.service-cont{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;flex-wrap:wrap}.service-cont .item{flex:1;justify-content:flex-start;align-items:normal;gap:20px;padding:28px;border-radius:16px;border:1px solid #dee2e6}.service-cont .item p{justify-content:space-between;align-items:start}.service-cont .item p span{color:var(--color-primary);font-size:36px;font-weight:400}.service-cont .item p em{gap:4px;font-size:14px}.service-cont .item dl{align-items:normal;gap:8px}.service-cont .item dl dt{justify-content:start;gap:8px;font-size:24px;color:#222;font-weight:600}.service-cont .item dl dd{font-size:14px;color:#888}.service-cont .item ul{align-items:normal;gap:8px}.service-cont .item ul li{justify-content:start;align-items:start;gap:8px;font-size:16px;color:#222;font-weight:400}.service-cont .item ul li:before{gap:8px;flex-shrink:0;height:19px;content:"‧"}.ui-sec:has(.point-cont){background:#f5f6fa}.ui-sec:has(.point-cont) .point-cont{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ui-sec:has(.point-cont) .point-cont dl{align-items:normal;justify-content:start;gap:16px;min-height:200px;padding:32px 32px 80px;border-radius:16px;background:#fff}.ui-sec:has(.point-cont) .point-cont dl dt{font-size:22px;color:#222;font-weight:600}.ui-sec:has(.point-cont) .point-cont dl dd{font-size:16px;color:#666}.ui-sec:has(.point-cont) .point-cont dl:first-child{background:#fff url(/_next/static/media/main-point-ico1.d45772f6.png) right 24px bottom 24px no-repeat}.ui-sec:has(.point-cont) .point-cont dl:nth-child(2){background:#fff url(/_next/static/media/main-point-ico2.4976901c.png) right 24px bottom 24px no-repeat}.ui-sec:has(.point-cont) .point-cont dl:nth-child(3){background:#fff url(/_next/static/media/main-point-ico3.466bae02.png) right 24px bottom 24px no-repeat}.ui-sec:has(.point-cont) .point-cont dl:nth-child(4){background:#fff url(/_next/static/media/main-point-ico4.9edeae9e.png) right 24px bottom 24px no-repeat}.ui-sec:has(.ex-cont){border-bottom:1px solid #dee2e6}.ui-sec:has(.ex-cont) .ex-cont{gap:20px}.ui-sec:has(.ex-cont) .ex-cont .item{flex:1;gap:20px;min-height:360px;padding:32px;background:#e6f5ff;border-radius:16px;background-size:cover!important;overflow:hidden;background-blend-mode:multiply!important}.ui-sec:has(.ex-cont) .ex-cont .item.item1{background:rgba(41,42,44,.4) url(/_next/static/media/main-ex1.f4f2abda.png) 50% 50% no-repeat}.ui-sec:has(.ex-cont) .ex-cont .item.item2{background:rgba(41,42,44,.4) url(/_next/static/media/main-ex2.c4c8dbc5.png) 50% 50% no-repeat}.ui-sec:has(.ex-cont) .ex-cont .item.item3{background:rgba(41,42,44,.4) url(/_next/static/media/main-ex3.98ce8c43.png) 50% 50% no-repeat}.ui-sec:has(.ex-cont) .ex-cont .item:hover{background-color:rgba(28,33,48,.95);background-blend-mode:multiply}.ui-sec:has(.ex-cont) .ex-cont .item:hover dd{opacity:1}.ui-sec:has(.ex-cont) .ex-cont .item:hover:after{display:none}.ui-sec:has(.ex-cont) .ex-cont dl{gap:32px}.ui-sec:has(.ex-cont) .ex-cont dl dt{font-size:28px;font-weight:600;color:#fff}.ui-sec:has(.ex-cont) .ex-cont dl dd{display:none;flex:1;margin-bottom:auto;line-height:1.4;font-size:16px;font-weight:300;color:#fff;transition:all .2s ease;word-break:keep-all}.ui-sec:has(.ex-cont) .ex-cont .item:hover dd{display:flex}.ui-sec:has(.ex-cont) .ex-cont .btns{gap:20px;color:#fff;font-size:16px}.ui-sec:has(.ex-cont) .ex-cont [class*=btn-]:hover{color:var(--color-secondary);transition:color .3s ease}.cs-cont{gap:20px}.cs-cont,.cs-cont li{justify-content:start}.cs-cont li{flex:1;align-items:normal;gap:16px;position:relative;height:154px;padding:24px;background:#f7f8fc;border-radius:16px;cursor:pointer}.cs-cont li span{font-size:14px;color:var(--color-primary);font-weight:600}.cs-cont li dl dt{margin-bottom:4px;font-size:20px;color:#222;font-weight:600}.cs-cont li dl dd{font-size:16px;color:#666}.cs-cont li i{position:absolute;right:24px;bottom:24px;width:44px;height:44px;border-radius:50%;background:#fff;font-size:20px;color:#444;transition:background-color .3s ease}.cs-cont li i:before{content:"\ea6c";font-family:remixicon}.cs-cont li:hover i{background:var(--color-primary);color:#fff}.ui-sec:has(.cs-cont){padding-top:0}.info-cont{gap:48px;width:100%;height:420px;background-size:cover!important;text-align:center;background:url(/_next/static/media/info-bg.ccdfdb9d.png) 50% 50% no-repeat;overflow:hidden}.info-cont dl{gap:20px}.info-cont dl dt{font-size:48px;color:#fff;font-weight:600}.info-cont dl dd{font-size:24px;color:#fff;font-weight:300}.info-cont .btns{gap:12px}.info-cont [class*=btn-]{width:160px}.intro-cont1{justify-content:start;align-items:start;gap:80px}.intro-cont1 p{align-items:flex-start;line-height:1.3;font-size:46px;font-weight:600;color:#444}.intro-cont1 p i{white-space:nowrap}.intro-cont1 p i:first-child{color:#c2c2c2}.intro-cont1 p i:nth-child(2){color:var(--color-primary)}.intro-cont1 div{align-items:flex-start;gap:56px;line-height:1.5}.intro-cont1 div dl{align-items:flex-start;gap:16px}.intro-cont1 div dl dt{font-size:24px;color:#222;font-weight:600}.intro-cont1 div dl dd{font-size:20px;color:#444;font-weight:400}.ui-sec:has(.intro-cont2){border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.ui-sec:has(.intro-cont2) .ui-sec-inner{gap:0}.intro-cont2{display:grid;grid-template-columns:repeat(2,1fr);gap:120px;max-width:920px;margin:0 auto}.intro-cont2 dl{justify-content:start;align-items:start;gap:20px}.intro-cont2 dl dt{font-size:26px;color:#222;font-weight:600}.intro-cont2 dl dd{font-size:16px;color:#666;line-height:1.4;width:100%}.intro-cont2 dl dd:has(img){position:relative;border-radius:16px;overflow:hidden;margin-bottom:10px;max-height:300px}.intro-cont2 dl dd:has(img) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.intro-cont2 dl:first-child{margin-top:150px}.intro-cont2 dl:nth-child(4){margin-top:-120px}.intro-cont3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.intro-cont3 dl{justify-content:start;align-items:start;gap:24px;padding:32px;background:#f5f6fa;border-radius:16px}.intro-cont3 dl dt{font-size:26px;color:#222;font-weight:600}.intro-cont3 dl dd{font-size:16px;color:#666;line-height:1.4}.cs-cont1{justify-content:start;align-items:start;gap:60px}.cs-cont1 .title-item{width:35%;min-width:270px}.cs-cont1 .title-item .btn-more{font-size:18px;margin-top:16px;margin-left:-16px}.cs-cont1 .title-item .btn-more i{font-size:32px}.notice-list{flex:1;justify-content:start;align-items:normal;min-height:40vh;max-width:780px;border-top:1px solid #000}.notice-list li{justify-content:flex-start;gap:24px;border-bottom:1px solid #ccc;padding:32px 24px;cursor:pointer}.notice-list dl{gap:24px;width:calc(100% - 200px)}.notice-list dl,.notice-list dl dt{justify-content:start;align-items:start}.notice-list dl dt{gap:10px;order:2;width:100%}.notice-list dl dt b{width:100%;font-size:24px;font-weight:600;color:#222}.notice-list dl dt span{font-size:14px;color:#999;white-space:nowrap}.notice-list dl dd{order:1;min-width:100px;padding-right:24px;color:var(--color-primary);font-size:16px;font-weight:600}.notice-list i{margin-left:auto;font-size:32px;color:#000}.notice-list li:hover dt b{color:var(--color-primary)}.notice-list li:hover i{animation:moveRight .5s ease-in-out 2}@keyframes moveRight{0%{transform:translateX(0)}50%{transform:translateX(10px)}to{transform:translateX(0)}}.popup-notice-list .notice-list{max-width:100%}.popup-notice-list .notice-list li{padding:24px 16px;border-color:#eee}.popup-notice-list .notice-list li:hover{background:#f8f8fd}.popup-notice-list .notice-list li:hover dt b{color:#222}.popup-notice-list .notice-list dl{align-items:center;width:100%;max-width:100%}.popup-notice-list .notice-list dl dt{flex-direction:row;justify-content:space-between;width:100%;gap:32px;order:2}.popup-notice-list .notice-list dl dt b{font-size:18px}.popup-notice-list .notice-list dl dd{padding-right:0;font-size:14px;min-width:80px}.popup-notice-list .notice-list i{display:none}.popup-notice-view{position:relative;justify-content:start;align-items:start;gap:24px}.popup-notice-view .notice-title{position:sticky;top:0;width:100%;min-height:80px;padding-bottom:20px;border-bottom:1px solid #ddd;background:#fff}.popup-notice-view .notice-title dt{justify-content:flex-start;gap:32px}.popup-notice-view .notice-title dt span{color:var(--color-primary);font-size:16px;font-weight:600}.popup-notice-view .notice-title dt b{font-size:24px;color:#222;font-weight:600}.popup-notice-view .notice-title i{font-size:14px;color:#888}.popup-notice-view .notice-body{font-size:16px;min-height:40vh;width:100%}.popup-notice-view .notice-body p{margin:revert;padding:revert;font-weight:revert}.popup-notice-view .notice-body ul{margin:revert;padding:revert;list-style:disc}.popup-notice-view .notice-body ol{margin:revert;padding:revert;list-style:decimal}.popup-notice-view .notice-body dd,.popup-notice-view .notice-body dl,.popup-notice-view .notice-body dt,.popup-notice-view .notice-body li{margin:revert;padding:revert;list-style:revert}.popup-notice-view .notice-body em,.popup-notice-view .notice-body i{font-style:italic;-webkit-text-decoration:revert;text-decoration:revert}.popup-notice-view .notice-body img{vertical-align:revert;max-width:revert;border:revert;margin:revert;padding:revert}.popup-notice-view .notice-body a{text-decoration:underline;cursor:auto}.popup-notice-view .notice-body .text-box a:active,.popup-notice-view .notice-body .text-box a:focus,.popup-notice-view .notice-body .text-box a:hover,.popup-notice-view .notice-body .text-box a:visited,.popup-notice-view .notice-body a:link{-webkit-text-decoration:revert;text-decoration:revert}.popup-notice-view .notice-body input,.popup-notice-view .notice-body textarea{margin:revert;padding:revert;font-weight:revert}.popup-notice-view .notice-body textarea{resize:revert}.popup-notice-view .notice-body address,.popup-notice-view .notice-body em,.popup-notice-view .notice-body i,.popup-notice-view .notice-body u{-webkit-text-decoration:revert;text-decoration:revert}.ui-sec:has(.faq-list){border-top:1px solid #dee2e6}.ui-sec:has(.faq-list) .ui-sec-inner{padding-bottom:0}.faq-list{gap:16px;text-align:left}.faq-list dl{padding:32px;background:#f8f8fd;border-radius:16px;cursor:pointer}.faq-list dl dt{width:100%}.faq-list dl dt span{font-size:24px;color:#222;font-weight:600}.faq-list dl dt i{color:#999;font-size:24px}.faq-list dl dd{display:none;line-height:1.7;padding:32px 0 24px;font-size:18px;color:#444;white-space:pre-line}.faq-list dl:hover{background:#f1f1f9}.faq-list dl.active dd{display:flex}.cs-cont3{gap:48px;width:100%;padding:6vw 4vw;max-height:360px;background-size:cover!important;text-align:center;background:hsla(222,5%,60%,.102) url(/_next/static/media/cs-bg.8df81f4e.png) 50% 50% no-repeat;overflow:hidden;border-radius:16px;background-blend-mode:multiply}.cs-cont3 dl{gap:20px}.cs-cont3 dl dt{font-size:48px;color:#fff;font-weight:600}.cs-cont3 dl dd{font-size:24px;color:#fff;font-weight:300}.cs-cont3 .btns{gap:12px}.cs-cont3 [class*=btn-]{width:140px}.ui-sec-inner:has(.cs-contact){padding-top:4vw}.cs-contact{gap:20px;max-width:900px;margin:0 auto;width:100%}.cs-contact .pre-line{white-space:pre-line}.cs-contact .chk-text{font-size:16px;color:#222}@media (max-width:1560px){.ui-sec-inner{width:100%;padding:80px 5vw}.ui-sec:has(.notice) .ui-sec-inner{width:100%;padding:0 5vw}.main-visual-sec .visual{padding:0 5vw}.main-visual-sec .ctrl-item{left:5vw;margin-left:0}.intro-cont2{gap:8vw;max-width:80vw}}@media (max-width:1280px){.intro-cont1 p{font-size:36px}.cs-cont1{flex-direction:column;gap:40px}.cs-cont1 .title-item{justify-content:flex-start;width:100%;min-width:270px;position:relative}.cs-cont1 .title-item dd br{display:none}.cs-cont1 .title-item dd:last-child{position:absolute;top:0;right:0}.cs-cont1 .title-item .btn-more{font-size:18px;margin-top:0;margin-left:0}.notice-list{max-width:100%;width:100%}.service-cont{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){header>div{gap:20px;padding:0 12px}.btn-lg,.btn-xlg{height:36px;padding:0 16px;font-size:14px}.ui-sec-inner{gap:20px;padding:60px 5vw}.ui-sec:has(.notice) .ui-sec-inner{padding:0 5vw}.title-item{gap:8px}.title-item dt{font-size:32px}.title-item dd{font-size:16px}.service-cont{grid-template-columns:repeat(2,1fr)}.service-cont .item{gap:16px;padding:20px}.service-cont .item dl dt{font-size:24px}.ui-sec:has(.point-cont) .point-cont dl{gap:8px;min-height:180px;padding:20px 20px 80px}.ui-sec:has(.point-cont) .point-cont dl:first-child{background:#fff url(/_next/static/media/main-point-ico1.d45772f6.png) right 16px bottom 0 no-repeat}.ui-sec:has(.point-cont) .point-cont dl:nth-child(2){background:#fff url(/_next/static/media/main-point-ico2.4976901c.png) right 16px bottom 0 no-repeat}.ui-sec:has(.point-cont) .point-cont dl:nth-child(3){background:#fff url(/_next/static/media/main-point-ico3.466bae02.png) right 16px bottom 0 no-repeat}.ui-sec:has(.point-cont) .point-cont dl:nth-child(4){background:#fff url(/_next/static/media/main-point-ico4.9edeae9e.png) right 16px bottom 0 no-repeat}.ui-sec:has(.ex-cont) .ex-cont{flex-direction:column}.ui-sec:has(.ex-cont) .ex-cont .item{gap:16px;width:100%;min-height:260px;padding:20px}.ui-sec:has(.ex-cont) .ex-cont dl{gap:20px}.ui-sec:has(.ex-cont) .ex-cont dl dt{font-size:24px}.ui-sec:has(.ex-cont) .ex-cont dl dd{font-size:16px}.cs-cont li{gap:12px;height:154px;padding:20px}.cs-cont li dl dt{font-size:18px}.cs-cont li dl dd{font-size:14px}.cs-cont li i{right:20px;bottom:20px;width:36px;height:36px;font-size:18px}.ui-sec:has(.notice) .notice{gap:20px;height:auto;padding:16px 0}.ui-sec:has(.notice) .notice .badge-txt{font-size:14px}.ui-sec:has(.notice) .notice .data-txt{flex-direction:column;align-items:flex-start;gap:4px}.ui-sec:has(.notice) .notice .data-txt b{font-size:18px}.ui-sec:has(.notice) .notice .btn-more i{font-size:24px}.main-visual-sec{height:auto;padding:0}.main-visual-sec .visual{padding:7vw 4vw}.main-visual-sec dl{gap:20px}.main-visual-sec dl dt{font-size:32px}.main-visual-sec dl dd{font-size:20px}.main-visual-sec .btns{gap:8px}.main-visual-sec [class*=btn-]{width:auto;min-width:120px}.main-visual-sec .ctrl-item{left:5vw;bottom:16px}.main-visual-sec .ctrl-item .count{font-size:14px}.sub-visual-sec .visual{gap:32px;padding:10vw 4vw;height:auto}.sub-visual-sec dl{gap:16px}.sub-visual-sec dl dt{font-size:32px}.sub-visual-sec dl dd{font-size:16px}.sub-visual-sec .btns{gap:8px}.sub-visual-sec [class*=btn-]{width:auto;min-width:100px}.intro-cont1{gap:40px;flex-direction:column}.intro-cont1 p,.intro-cont1 p i:first-child{display:block}.intro-cont1 div{gap:32px}.intro-cont1 div dl{gap:12px}.intro-cont1 div dl dt{font-size:20px}.intro-cont1 div dl dd{font-size:18px}.intro-cont2{gap:6vw}.intro-cont2 dl{gap:12px}.intro-cont2 dl dt{font-size:22px}.intro-cont2 dl dd{font-size:16px}.intro-cont2 dl dd:has(img){max-height:26vw}.intro-cont3{grid-template-columns:repeat(2,1fr);gap:16px}.intro-cont3 dl{gap:16px;padding:20px}.intro-cont3 dl dt{font-size:22px}.intro-cont3 dl dd{font-size:16px}.info-cont{gap:32px;height:auto;padding:8vw 4vw}.info-cont dl{gap:16px}.info-cont dl dt{font-size:32px}.info-cont dl dd{font-size:18px}.info-cont .btns{gap:8px}.info-cont [class*=btn-]{width:120px}.cs-cont1{gap:20px}.cs-cont1 .title-item .btn-more{font-size:14px;margin-top:0;margin-left:0}.cs-cont1 .title-item .btn-more i{font-size:24px}.notice-list li{padding:20px 16px}.notice-list dl{flex-direction:column;gap:12px;max-width:calc(100% - 60px);width:100%}.notice-list dl dt{gap:8px}.notice-list dl dt b{width:100%;font-size:20px}.notice-list dl dd{font-size:12px}.notice-list i{font-size:24px}.popup-notice-list .notice-list{max-width:100%}.popup-notice-list .notice-list li{padding:16px 12px}.popup-notice-list .notice-list dl{align-items:start;gap:4px}.popup-notice-list .notice-list dl dt{gap:4px}.popup-notice-list .notice-list dl dt b{font-size:16px;line-height:1.4}.popup-notice-list .notice-list dl dt span{white-space:nowrap}.popup-notice-list .notice-list dl dd{font-size:12px}.popup-notice-view{gap:20px}.popup-notice-view .notice-title{padding-bottom:12px}.popup-notice-view .notice-title,.popup-notice-view .notice-title dt{align-items:flex-start;flex-direction:column;gap:8px}.popup-notice-view .notice-title dt span{font-size:12px}.popup-notice-view .notice-title dt b{line-height:1.4;font-size:20px}.faq-list dl{padding:20px}.faq-list dl dt i,.faq-list dl dt span{font-size:20px}.faq-list dl dd{padding:20px 0 16px;font-size:16px}.cs-cont3{height:auto;padding:7vw 4vw;gap:32px}.cs-cont3 dl{gap:12px}.cs-cont3 dl dt{font-size:32px}.cs-cont3 dl dd{font-size:16px}.cs-cont3 .btns{gap:8px}.cs-cont3 [class*=btn-]{width:100px}}@media (max-width:768px){header>div{gap:0}header .l-item{width:40px}header h1 a{background-size:auto 24px!important}header .nav li{position:relative}header .nav .depth1{padding:0 8px}header .r-item .btn-ghost{display:none}header .r-item .btn-ico{display:inline-flex}.ui-sec-inner{padding:10vw 4vw}.ui-sec:has(.notice) .ui-sec-inner{padding:0 4vw}.title-item dt{font-size:24px}.title-item dd{font-size:14px}.service-cont{grid-template-columns:repeat(1,1fr);gap:12px}.service-cont .item{gap:12px;padding:20px}.service-cont .item dl dt{font-size:20px}.service-cont .item ul{gap:4px}.service-cont .item ul li{gap:8px}.service-cont .item ul li:before{width:4px}.ui-sec:has(.point-cont) .point-cont{grid-template-columns:repeat(1,1fr);gap:12px}.ui-sec:has(.point-cont) .point-cont dl{gap:8px;min-height:100px;padding:20px 120px 50px 20px}.ui-sec:has(.point-cont) .point-cont dl dt{font-size:18px}.ui-sec:has(.point-cont) .point-cont dl:first-child{background-size:90px}.ui-sec:has(.point-cont) .point-cont dl:nth-child(2){background-size:90px}.ui-sec:has(.point-cont) .point-cont dl:nth-child(3){background-size:90px}.ui-sec:has(.point-cont) .point-cont dl:nth-child(4){background-size:90px}.ui-sec:has(.ex-cont) .ex-cont{gap:12px;flex-direction:column}.ui-sec:has(.ex-cont) .ex-cont .item{gap:12px;min-height:200px;padding:20px}.ui-sec:has(.ex-cont) .ex-cont .item.item1{background:rgba(41,42,44,.7) url(/_next/static/media/main-ex1.f4f2abda.png) 50% 50% no-repeat}.ui-sec:has(.ex-cont) .ex-cont .item.item2{background:rgba(41,42,44,.7) url(/_next/static/media/main-ex2.c4c8dbc5.png) 50% 50% no-repeat}.ui-sec:has(.ex-cont) .ex-cont .item.item3{background:rgba(41,42,44,.7) url(/_next/static/media/main-ex3.98ce8c43.png) 50% 50% no-repeat}.ui-sec:has(.ex-cont) .ex-cont .item:hover{background-color:rgba(41,42,44,.7)}.ui-sec:has(.ex-cont) .ex-cont dl{gap:20px}.ui-sec:has(.ex-cont) .ex-cont dl dt{font-size:20px}.ui-sec:has(.ex-cont) .ex-cont dl dd{display:block}.ui-sec:has(.ex-cont) .ex-cont .btns{gap:12px}.cs-cont{gap:12px;flex-direction:column}.cs-cont li{width:100%}.ui-sec:has(.notice) .notice{flex-direction:column;align-items:flex-start;gap:8px;position:relative}.ui-sec:has(.notice) .notice .data-txt b{font-size:16px}.ui-sec:has(.notice) .notice .btn-more i{font-size:18px}.main-visual-sec .visual{padding:60px 4vw;gap:40px}.main-visual-sec dl{gap:16px}.main-visual-sec dl dt{font-size:24px}.main-visual-sec dl dd{font-size:16px}.main-visual-sec .ctrl-item{left:4vw}.sub-visual-sec .visual{gap:24px;padding:10vw 4vw}.sub-visual-sec dl{gap:12px}.sub-visual-sec dl dt{font-size:22px}.sub-visual-sec dl dd{font-size:14px}.intro-cont1{gap:24px;flex-direction:column}.intro-cont1 p{font-size:24px}.intro-cont1 div{gap:32px}.intro-cont1 div dl{gap:8px}.intro-cont1 div dl dt{font-size:18px}.intro-cont1 div dl dd{font-size:16px}.intro-cont2{grid-template-columns:repeat(1,1fr);max-width:100%;margin-top:20px;gap:8vw}.intro-cont2 dl dt{font-size:20px}.intro-cont2 dl dd:has(img){height:40vw;max-height:100%;min-height:220px;margin:0}.intro-cont2 dl:first-child,.intro-cont2 dl:nth-child(4){margin-top:0}.intro-cont3{grid-template-columns:repeat(1,1fr);gap:12px}.intro-cont3 dl{gap:8px}.intro-cont3 dl dt{font-size:18px}.info-cont{min-height:200px}.info-cont dl{gap:12px}.info-cont dl dt{font-size:24px}.info-cont dl dd{font-size:16px}.notice-list dl{gap:8px}.notice-list dl dt b{font-size:16px}.faq-list{gap:12px}.faq-list dl dt span{font-size:16px}.cs-cont3{height:auto;padding:6vw 4vw;min-height:150px}.cs-cont3 dl dt{font-size:24px}.popup-notice-list .notice-list dl dt{align-items:flex-end}.popup-notice-list .notice-list dl dt b{overflow:visible;white-space:wrap!important}.popup-container{padding:4vw}.popup-container .popup-wrap{min-width:340px;max-height:90vh;padding:20px}.popup-container .popup-wrap.lg,.popup-container .popup-wrap.xlg{padding:20px}}.test{border:1px solid red!important}.guide-wrap{overflow:auto}.guide-wrap .component{padding:40px 20px 20px;display:flex;flex-direction:column;background:#fff}.guide-wrap .component>section{position:relative;border:1px solid #ddd;padding:30px}.guide-wrap .component>section+section{margin-top:40px}.guide-index{position:fixed;top:0;left:0;right:0;gap:20px;height:30px;padding:0 20px;background:#fff;z-index:999}.guide-index,.guide-index a{display:flex;align-items:center}.guide-index a{font-size:14px;font-weight:400;color:blue}.guide-index a:before{clear:both;display:inline-flex;content:"#";margin-left:10px;font-size:14px}.guide-index a:hover{text-decoration:underline}.guide-tit{color:#000}h2.guide-tit{font-size:30px!important}h3.guide-tit{font-size:26px!important}h4.guide-tit{font-size:20px}.guide-item-wrap>div{margin-bottom:30px}.guide-tit{display:block;margin-bottom:10px;font-weight:700}h4.guide-tit{padding-bottom:10px;border-bottom:1px solid #aaa;color:var(--color-danger);font-size:18px}h5.guide-tit{color:var(--color-black);font-size:16px}.guide-font-type ul{display:flex;flex-direction:column;gap:12px}.guide-font-type li>*{display:flex}.guide-font-type li i{width:150px}.hide{display:none}