*{margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}a{text-decoration:none;color:inherit;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none;border:none}*,:after,:before{box-sizing:border-box}:focus-visible{outline:2px solid #007bff;outline-offset:.2rem}:focus:not(:focus-visible){outline:none}:focus{outline:none}img,video{max-width:100%;vertical-align:bottom}button{cursor:pointer;background-color:transparent}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}:root{--font-pretendard:var(--font-pretendard),sans-serif;--font-gmarket-sans:var(--font-gmarket-sans),sans-serif;--color-primary:#0d02b8;--color-secondary:#9c63f5;--color-third:#7eaffa;--color-accent:#f59c42;--color-alert:#fa2d2d;--color-background:#f5f5f5;--color-text:#000;--color-text-light:#666;--color-border:#e6e6e6;--text-gradient:linear-gradient(180deg,#9c63f5,#426af2);--button-gradient:linear-gradient(180deg,#234fe3,#0d02b8);--text_bg-gradient:linear-gradient(180deg,#0b0b0b,#0f08bb);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--transition-fast:0.2s;--transition-medium:0.5s;--transition-slow:1s}.gradient-text{background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-button{background:var(--button-gradient);color:#fff;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);cursor:pointer;transition:background var(--transition-fast) ease-in-out}.gradient-button:hover{background:linear-gradient(180deg,#2a5cf0,#0e03c6)}.gradient-button:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed;opacity:.6}.scroll-lock{overflow:hidden}.container{width:100%;max-width:1080px;padding-inline:0;margin-inline:auto}@media (max-width:767px){.container,.container-sm{padding-inline:20px}}html{color:var(--color-text)}body,html{min-height:100vh}body{display:flex;flex-direction:column}body,html{font-family:var(--font-pretendard),sans-serif}header{position:fixed;top:0;left:0;width:100%;height:70px;background-color:#fff;border-bottom:1px solid #e6e6e6;z-index:100}header .header{display:flex;align-items:center;height:100%}header .header .logo{margin-right:170px}header .header .logo>a{display:inline-block;width:180px}header .header .logo>a>img{width:100%;height:100%;object-fit:cover}header .header .gnb>ul{display:flex;align-items:center;gap:50px}header .header .gnb>ul>li{position:relative}header .header .gnb>ul>li .btn-depth,header .header .gnb>ul>li>a{font-size:13px;font-weight:600;letter-spacing:-.45px}header .header .gnb>ul>li .btn-depth{display:inline-flex;align-items:center;gap:8px;cursor:pointer}header .header .gnb>ul>li .sub_menu-box{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);width:150px;background-color:#fff;box-shadow:4px 4px 12px rgba(0,0,0,.16);border-radius:12px;padding:12px 0;display:none}header .header .gnb>ul>li .sub_menu-box.active{display:block}header .header .gnb>ul>li .sub_menu-box>ul{display:flex;flex-direction:column;gap:8px}header .header .gnb>ul>li .sub_menu-box>ul>li{text-align:center;padding:8px 0}header .header .gnb>ul>li .sub_menu-box>ul>li>a{font-size:13px;font-weight:700;letter-spacing:-.45px}header .header .log-info{margin-left:auto}header .header .log-info .logged-out{display:flex;align-items:center;gap:30px}header .header .log-info .logged-out>a{position:relative;display:inline-block;font-size:13px;font-weight:600;letter-spacing:-.4px}header .header .log-info .logged-out>a:first-child:after{content:"";position:absolute;top:50%;right:-15px;transform:translateY(-50%);width:1px;height:13px;background-color:#aaa}header .header .log-info .logged-in{position:relative;display:inline-flex;align-items:center;gap:8px;margin-left:36px}header .header .log-info .logged-in .logged-in-txt{font-size:13px;font-weight:400;letter-spacing:-.4px;cursor:pointer}header .header .log-info .logged-in .logged-in-icon{display:inline-flex;align-items:center;cursor:pointer}header .header .log-info .logged-in .logged-box{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);width:150px;background-color:#fff;box-shadow:4px 4px 12px rgba(0,0,0,.16);border-radius:12px;padding:12px 0;display:none}header .header .log-info .logged-in .logged-box.active{display:block}header .header .log-info .logged-in .logged-box>ul{display:flex;flex-direction:column;gap:8px}header .header .log-info .logged-in .logged-box>ul>li{text-align:center;padding:8px 0}header .header .log-info .logged-in .logged-box>ul>li>a{font-size:13px;font-weight:700;letter-spacing:-.45px}#sidebar,header .header #btn-hamburger{display:none}main{contain:paint}footer{margin-top:auto;background-color:#fff;padding:43px 0 50px;border-top:1px solid #e6e6e6}footer .footer .footer-top{display:flex;justify-content:space-between;align-items:flex-start}footer .footer .footer-top .corp-info .info-links{display:flex;align-items:center;gap:30px}footer .footer .footer-top .corp-info .info-links>li>a{font-size:13px;font-weight:700;color:#000}footer .footer .footer-top .corp-info .info-address{margin-top:37px}footer .footer .footer-top .corp-info .info-address>span{font-size:13px;font-weight:500;color:#2f2f2f;line-height:1.5}footer .footer .footer-top .corp-info .info-detail{display:flex;align-items:center;flex-wrap:wrap;gap:0 50px}footer .footer .footer-top .corp-info .info-detail .item{position:relative}footer .footer .footer-top .corp-info .info-detail .item:first-child:after{content:"";position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:1px;height:13px;background-color:#2f2f2f}footer .footer .footer-top .corp-info .info-detail .item .item-desc,footer .footer .footer-top .corp-info .info-detail .item .item-tit{font-size:13px;font-weight:500;color:#2f2f2f;line-height:1.5}footer .footer .footer-top .corp-contact{display:flex;flex-direction:column}footer .footer .footer-top .corp-contact .item-tit{font-size:18px;font-weight:700;color:#000}footer .footer .footer-top .corp-contact .contact-tel{margin-top:20px}footer .footer .footer-top .corp-contact .contact-tel>em{font-size:18px;font-weight:700;color:#0d02b8}footer .footer .footer-top .corp-contact .contact-time{margin-top:8px;font-size:14px;font-weight:500;line-height:1.4;color:#000}footer .footer .footer-top .corp-contact .holiday{margin-top:0;font-size:14px;font-weight:500;line-height:1.4;color:#000}footer .footer .copyright{margin-top:30px}footer .footer .copyright>span{font-size:13px;font-weight:300;color:#2f2f2f}footer .footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;height:82px;background-color:#f8f8f8;border-radius:15px;margin-top:32px;padding-inline:24px}footer .footer .footer-bottom .corp-logo{width:116px}footer .footer .footer-bottom .corp-contact>a{display:inline-flex;justify-content:center;align-items:center;height:44px;padding-inline:22px;background-color:#000;border-radius:22px;font-size:13px;font-weight:600;color:#fff}header .header .mobile-only{display:none}@media (max-width:767px){header{height:70px}header .header{justify-content:space-between}header .header .logo{margin-right:0}header .header .logo>a{width:140px}header .header .gnb{display:none}header .header .log-info{display:none}header .header .mobile-only{display:flex;align-items:center;gap:20px}header .header .mobile-only .mobile-mypage button a{font-size:14px;font-weight:600}header .header #btn-hamburger{position:relative;display:inline-block;width:24px;height:16px;cursor:pointer}header .header #btn-hamburger>span{position:absolute;right:0;width:100%;height:2px;background-color:#333}header .header #btn-hamburger>span:first-child{top:0}header .header #btn-hamburger>span:nth-child(2){top:50%}header .header #btn-hamburger>span:nth-child(3){top:100%}#sidebar{position:fixed;top:0;right:0;transform:translateX(100%);display:block;width:80%;height:100vh;background-color:#fff;transition:transform .15s,opacity .15s;z-index:110;opacity:0}#sidebar.active{transform:translateX(0);opacity:1}#sidebar .sidebar-head{display:flex;justify-content:space-between;align-items:center;width:100%;height:70px;background-color:var(--color-primary);padding:0 20px 0 30px}#sidebar .sidebar-head>a,#sidebar .sidebar-head>span{font-size:18px;font-weight:400;letter-spacing:-.45px;color:#fff}#sidebar .sidebar-head #btn-close_sidebar{width:25px;height:24px;background:url(/images/icons/close_white.svg) 50%/contain no-repeat}#sidebar .sidebar-content .gsb>ul{display:flex;flex-direction:column}#sidebar .sidebar-content .gsb>ul>li{display:inline-flex;justify-content:flex-start;align-items:center;height:60px;padding:0 20px 0 30px}#sidebar .sidebar-content .gsb>ul>li:not(:last-child){border-bottom:1px solid #eee}#sidebar .sidebar-content .gsb>ul>li>a{position:relative;font-size:18px;font-weight:700;letter-spacing:-.53px}footer .footer .footer-top{flex-direction:column}footer .footer .footer-top .corp-info .info-links>li>a{font-size:12px}footer .footer .footer-top .corp-info .info-address{margin-top:30px}footer .footer .footer-top .corp-info .info-address>span{font-size:13px}footer .footer .footer-top .corp-info .info-detail{flex-wrap:wrap;gap:0 20px}footer .footer .footer-top .corp-info .info-detail .item:first-child:after{right:-10px;height:10px}footer .footer .footer-top .corp-info .info-detail .item .item-desc,footer .footer .footer-top .corp-info .info-detail .item .item-tit{font-size:13px}footer .footer .footer-top .corp-contact{margin-top:40px}footer .footer .footer-top .corp-contact .item-tit{font-size:16px}footer .footer .footer-top .corp-contact .contact-tel{margin-top:12px}footer .footer .footer-top .corp-contact .contact-tel>em{font-size:16px}footer .footer .footer-top .corp-contact .contact-time{margin-top:4px;font-size:12px}footer .footer .footer-top .corp-contact .holiday{font-size:12px}footer .footer .copyright{margin-top:40px}footer .footer .copyright>span{font-size:10px}footer .footer .footer-bottom{height:64px;margin-top:20px}footer .footer .footer-bottom .corp-logo>img{width:90px;object-fit:contain}footer .footer .footer-bottom .corp-contact>a{height:38px;font-size:13px}}.view_pc{display:block}.hide,.view_mo{display:none}::-webkit-scrollbar{width:8px;height:4px;background:none}::-webkit-scrollbar-thumb{border:1px solid transparent;background:rgba(217,222,231,.5);border-radius:100px}::-webkit-scrollbar-track{background:none}.loading{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:rgba(0,0,0,.42);opacity:1;transition:.5s}.loading.no-layer{background:transparent}.loading.none-fixed{position:relative;top:unset;right:unset;bottom:unset;left:unset;z-index:unset;background:unset;margin:80px auto 40px}.loading-circle{width:54px;height:54px;animation:loading-spin 3s infinite}.loading-circle circle{stroke:var(--color-primary);stroke-width:4;stroke-dasharray:157,157;stroke-dashoffset:0;fill:transparent;animation:loading-circle-ani 1s infinite}.toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(61,61,61,.9);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-radius:8px;min-width:360px;padding:36px 24px;opacity:0;z-index:-1;transition:opacity .35s,z-index .35s;animation:fadeOpacityOut .2s ease-out forwards}.toast.active{opacity:1;z-index:300;animation-name:fadeOpacityIn}.toast span{display:inline-block;width:100%;font-family:var(--font-sc-dream);font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;text-align:center;color:#fff}@keyframes fadeOpacityIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOpacityOut{0%{opacity:1}to{opacity:0}}.ellipsis{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;border-radius:8px;transition:background-color .15s,border-color .15s,color .15s}.btn-round{border-radius:36px}.btn-primary{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.btn-primary:hover{border-color:var(--color-primary)}.btn-primary:hover,.btn-secondary{background-color:#fff;color:black}.btn-secondary{border:1px solid var(--color-primary)}.btn-outline{border:1px solid #13579b;background-color:#fff;color:var(--color-primary)}.btn-outline:hover{border:1px solid #fff;background-color:#13579b;color:#fff}.btn-outline_gray{border:1px solid #dbdbdb;background-color:#fff;color:hsla(0,0%,64%,.8)}.btn-cancel{border:1px solid #b9b9b9;background-color:#f8f8f8;color:#000}.btn-kakao{background-color:#f6e04b;color:#341e1e}.btn-kakao:hover{background-color:#ffdf00;color:#000}.btn-kakao:before{content:"";position:absolute;top:50%;left:50px;transform:translateY(-50%);width:20px;height:18px;background:url(/images/onboarding/kakao.png) 50%/cover no-repeat}.btn-disabled{background-color:#eee;color:#666;pointer-events:none}.btn-exit{width:100%;height:45px;background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:-.53px;color:#a4a4a4}.btn-shadow{box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.btn-xs{width:100px;height:45px;font-weight:600}.btn-sm,.btn-xs{font-size:13px;letter-spacing:-.45px}.btn-sm{width:150px;height:50px;font-weight:700}.btn-md{width:200px}.btn-lg,.btn-md{height:45px;font-size:13px;font-weight:600;letter-spacing:-.53px}.btn-lg{width:370px}.btn-full{width:100%;height:45px;font-size:13px;font-weight:600;letter-spacing:-.53px}@media (max-width:767px){.btn-xs{width:110px;height:40px;border-radius:6px;font-weight:500}.btn-md{width:100%;height:65px}.btn-kakao:before{left:20px}.btn-exit{height:45px;border-radius:8px}.btn-sm,.btn-xs{font-size:12px}.btn-full,.btn-lg,.btn-md{font-size:14px}}.accordian{margin-top:60px;border-top:1px solid #000}.accordian .details{list-style-type:none}.accordian .details>.summary{position:relative;display:flex;padding:27px 20px;border-bottom:1px solid #eee;font-size:18px;font-weight:600;line-height:1.44;letter-spacing:-.45px;color:#000;cursor:pointer}.accordian .details>.summary::marker{content:"";display:none}.accordian .details>.summary:before{content:"+";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:40px;font-weight:300;color:#696969}.accordian .details[open]>summary:before{content:"-";right:24px}.accordian .details>.summary .summary-num{flex-shrink:0;display:inline-flex;justify-content:center;width:120px;font-size:18px;font-weight:300;color:#333}.accordian .details>.summary .summary-tit{font-size:18px;font-weight:500;color:#333}.accordian .details>p{display:none;background-color:#f9f9f9;padding:24px 60px 24px 140px;font-size:15px;font-weight:600;line-height:1.67;letter-spacing:-.45px;color:#000;white-space:pre-line}.accordian .details[open]>p{display:block}@media (max-width:767px){.accordian{margin-top:30px}.accordian .details>.summary{padding:20px 16px}.accordian .details>.summary .summary-num{width:40px;font-size:13px;font-weight:500}.accordian .details>.summary .summary-tit{font-size:16px}.accordian .details>.summary:before{font-size:32px}.accordian .details>p{font-size:14px;line-height:1.4;letter-spacing:-.4px;padding:0 20px 20px 54px}.accordian .details[open]{border-bottom:1px solid #e8e8e8}.accordian .details[open]>.summary{border-bottom:unset;background-color:#f8f8f8}.accordian .details[open]>.summary .summary-tit{color:#000;font-weight:500}}.checkbox{display:flex;justify-content:space-between;align-items:center}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{cursor:pointer}.checkbox input[type=checkbox]+label>span{vertical-align:middle;padding-left:8px;font-size:13px;font-weight:500;letter-spacing:-.45px;color:#000}.checkbox input[type=checkbox]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #ddd;border-radius:3px;vertical-align:middle;transition:background .15s,border-color .15s}.checkbox input[type=checkbox]:checked+label:before{content:"";border-color:var(--color-primary);background:var(--color-primary) url(/images/icons/check-white.svg) center center /12px no-repeat}.checkbox a{flex-shrink:0;font-size:13px;font-weight:500;letter-spacing:-.45px;color:var(--color-primary);border-bottom:1px solid var(--color-primary)}@media (max-width:767px){.checkbox a{flex-shrink:0;font-size:14px;letter-spacing:-.4px}.checkbox input[type=checkbox]+label{width:100%}.checkbox input[type=checkbox]+label>span{font-size:14px}}.select2-container{width:130px!important}.select2-container .select2-selection--single{height:50px}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 20px}.select2-container--default .select2-selection--single{border:1px solid var(--color-primary)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;font-size:18px;font-weight:500;letter-spacing:-.45px;color:var(--color-primary)}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:20px;height:50px;max-height:100%}.select2-results__option{padding:12px 20px;font-size:18px;font-weight:400;letter-spacing:-.45px}@media (max-width:767px){.select2-container .select2-selection--single{height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}}.form-select{position:relative;width:100%;z-index:10}.form-select *{font-family:var(--font-sc-dream)!important}.form-select__control{width:100%;min-height:45px!important;border:none!important;border-radius:0!important;padding:0;box-shadow:unset!important}.form-select__control:hover{border-color:unset}.form-select__value-container{padding:0!important;border:none}.form-select--is-disabled,.form-select__placeholder{margin:0!important;font-size:14px;font-weight:400;color:#999!important}.form-select__indicator-separator{display:none}.form-select__menu{min-width:calc(100% + 26px)!important;width:100%!important;left:-13px;top:calc(100%)!important;margin:0!important;border:solid var(--color-primary)!important;border-width:0 1px 1px!important;border-radius:0 0 8px 8px!important;padding:0!important;box-shadow:none!important}.form-select__option{display:inline-flex!important;align-items:center;gap:4px;font-size:14px!important;font-weight:500!important;color:var(--gray_600-color)!important;background-color:#fff!important;padding:10px 12px!important}.form-select__option:not(:last-child){border-bottom:1px solid #efefef}.form-select__option--is-focused{color:var(--color-primary);border:none;outline:none}.form-select__option--is-selected{color:var(--color-primary)!important}.form-select__option--is-selected,.form-select__option--is-selected:hover{background-color:var(--main-color)!important}.form-select__option:hover{background-color:#0d02b82b!important;color:var(--color-primary)!important}.form-select__single-value{margin:0!important;font-size:14px;font-weight:400;color:var(--main-color)}.form-select__input-container{padding:0!important;margin:0!important}.form-select__control--is-disabled{background-color:#f5f6f8!important}.form-select__indicator{padding-right:0!important}.form-select__indicator svg{fill:#000}.form-select:has(.form-select__control--menu-is-open){z-index:11}.mypage-main .form-container .form-wrapper .form-item .form-content .form-select{width:100%;height:100%}.mypage-main .form-container .form-wrapper .form-item .form-content .form-select__indicator{padding:0!important}.mypage-main .form-container .form-wrapper .form-item .form-content .form-select__control{border:none!important;min-height:60px!important;background-color:transparent}.mypage-main .form-container .form-wrapper .form-item .form-content .form-select__value-container{padding:0!important}.mypage-main .form-container .form-wrapper .form-item .form-content .form-select__placeholder{color:#999!important}@media (max-width:767px){.form-select__control{min-height:40px!important}.form-select--is-disabled,.form-select__option,.form-select__placeholder{font-size:12px!important}.form-select__option{padding:10px!important}.form-select__single-value{font-size:12px}}.form-container{display:flex;flex-direction:column;width:500px;max-width:100%;margin-inline:auto;margin-top:60px;padding:30px 40px 40px;border-radius:8px;border:1px solid #eee;background-color:#f9f9f9;box-shadow:-1.7px 1px 5px 0 rgba(0,0,0,.2)}.form-container .form-logo{text-align:center;margin-bottom:20px}.form-container .form-logo img{width:100%;object-fit:contain}.form-container .form-item{display:flex;align-items:flex-start}.form-container .form-item:not(:last-child){margin-bottom:12px}.form-container .form-item .form-label{flex-shrink:0;display:inline-flex;align-items:center;width:96px;height:45px;margin-bottom:0}.form-container .form-item .form-label>span{font-size:14px;font-weight:500;letter-spacing:-.45px;color:#000}.form-container .form-item .form-content{display:flex;flex-direction:column;gap:6px;width:100%}.form-container .form-item .form-content .form-content-row{display:flex;align-items:center;gap:10px}.form-container .form-item .form-content .form-content-row .form-element{width:100%;min-height:45px;padding-inline:12px;border-radius:8px;border:1px solid #dbdbdb;background-color:#fff;transition:border-color .15s}.form-container .form-item .form-content .form-content-row .form-element:focus-within{border-color:var(--color-primary)}.form-container .form-item .form-content .form-content-row .form-element:has(.form-select__control--menu-is-open){border-width:1px;border-bottom:1px solid transparent;border-radius:8px 8px 0 0}.form-container .form-item .form-content .form-content-row .form-element>input{width:100%;height:100%;min-height:45px;border:none;background-color:transparent;font-size:14px;font-weight:400;letter-spacing:-.45px}.form-container .form-item .form-content .form-content-row .form-element>input::placeholder{color:#999}.form-container .form-item .form-content .form-content-row .form-element.disabled{background-color:#f5f5f5;pointer-events:none}.form-container .form-item .form-content .form-content-row .form-element.disabled>input{color:#666}.form-container .form-item .form-content .form-content-row .form-content-button{flex-shrink:0;width:80px;height:45px}.form-container .form-item .form-content .form-content-row .form-content-button .btn-form{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:8px;border:1px solid #9a9a9a;background-color:#fff;font-size:14px;font-weight:400;letter-spacing:-.45px;color:#000}.form-container .form-item .form-content .form-content-row .timer{display:flex;justify-content:flex-end;width:100%;font-size:14px;color:red}.form-container .form-item .form-content .form-content-row+.error-message{font-size:12px;color:var(--color-alert)}.form-container .form-item .form-content .form-content-row .form-element .select2-container{width:100%!important;height:100%}.form-container .form-item .form-content .form-content-row .form-element .select2-container--default .select2-selection--single{border:none}.form-container .form-item .form-content .form-content-row .form-element .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:#01091e}.form-container .form-item .form-content .form-content-row .form-element .select2-container--default .select2-selection--single .select2-selection__arrow{right:0}@media (max-width:767px){.form-container{margin-top:50px;padding:40px 30px 30px}.form-container .form-item:not(:last-child){margin-bottom:8px}.form-container .form-item .form-label{min-height:40px;height:40px;padding:0 10px}.form-container .form-item .form-label>span{font-size:12px}.form-container .form-item .form-content .form-content-row .form-element{border-radius:8px;min-height:40px}.form-container .form-item .form-content .form-content-row .form-element>input{min-height:40px;font-size:12px}.form-container .form-item .form-content .form-content-row .form-element .select2-container .select2-selection--single{height:50px}.form-container .form-item .form-content .form-content-row .form-element .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px}.form-container .form-item .form-content .form-content-row .form-content-button{width:92px}.form-container .form-item .form-content .form-content-row .form-content-button .btn-form{border-radius:6px;white-space:pre-line;padding:0}}.swiper-pagination-bullet-active{background-color:#fff!important}.view-container{display:flex;flex-direction:column;width:450px;max-width:100%;margin-inline:auto;margin-top:60px;padding:30px 40px 40px;border-radius:8px;border:1px solid #eee;background-color:#f9f9f9;box-shadow:-1.7px 1px 5px 0 rgba(0,0,0,.2)}.view-container .view-item{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ddd}.view-container .view-item .view-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.view-container .view-item .view-label>span{font-size:20px;font-weight:500;letter-spacing:-.45px;color:#000}.view-container .view-item .view-label .btn-update,.view-container .view-item .view-label .btn-verify{display:inline-flex;justify-content:center;align-items:center;min-width:120px;height:45px;border-radius:8px;font-size:13px;font-weight:500;letter-spacing:-.45px}.view-container .view-item .view-label .btn-verify{border:1px solid #dbdbdb;background-color:#0d02b8;color:#fff}.view-container .view-item .view-content{display:flex;flex-direction:column;gap:24px}.view-container .view-item .view-content .view-content-row{display:inline-flex;align-items:center}.view-container .view-item .view-content .view-content-row .view-tit{flex-shrink:0;width:140px}.view-container .view-item .view-content .view-content-row .view-tit>span{font-size:14px;font-weight:400;letter-spacing:-.4px;color:#313131}.view-container .view-item .view-content .view-content-row .view-desc{width:100%}.view-container .view-item .view-content .view-content-row .view-desc>span{font-size:14px;font-weight:500;letter-spacing:-.45px;color:#000}.view-container .view-item .view-content .view-content-row .view-desc .btn-copy{display:inline-flex;justify-content:center;align-items:center;margin-left:8px;padding:4px 8px;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;font-size:12px;font-weight:600;color:#333}@media (max-width:767px){.view-container{margin-top:40px;padding:30px}.view-container .view-item .view-label>span{font-size:18px;font-weight:600}.view-container .view-item .view-content .view-content-row .view-tit{width:120px}}.inquire-container{display:flex;flex-direction:column;gap:25px;max-width:100%;margin-inline:auto}.inquire-container .form-item{display:flex;align-items:flex-start}.inquire-container .form-item .form-label{flex-shrink:0;display:inline-flex;align-items:center;width:120px;min-height:45px}.inquire-container .form-item .form-label>span{font-size:20px;font-weight:600;letter-spacing:-.45px;color:#000}.inquire-container .form-item .form-content{display:flex;flex-direction:column;gap:10px;width:100%}.inquire-container .form-item .form-content .form-content-row{display:flex;align-items:center;gap:10px}.inquire-container .form-item .form-content .form-content-row .form-element{width:100%;min-height:45px;padding-inline:10px;border-radius:8px;border:1px solid #eee;background-color:#fff;transition:border-color .15s}.inquire-container .form-item .form-content .form-content-row .form-element:focus-within{border-color:#0c76de}.inquire-container .form-item .form-content .form-content-row .form-element>input{width:100%;height:100%;min-height:45px;border:none;background-color:transparent;font-size:14px;font-weight:400;letter-spacing:-.45px}.inquire-container .form-item .form-content .form-content-row .form-element>input::placeholder{color:#999}.inquire-container .form-item .form-content .form-content-row .form-element>textarea{width:100%;height:100%;min-height:200px;padding:16px 0;border:none;background-color:transparent;font-size:14px;font-weight:400;letter-spacing:-.45px;resize:none}.inquire-container .form-item .form-content .form-content-row .form-element>textarea::placeholder{color:#999}.inquire-container .form-item .form-content .form-content-row .form-element .image-container .image-list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.inquire-container .form-item .form-content .form-content-row .form-element .image-container .image-list .image-item{position:relative;max-width:180px}.inquire-container .form-item .form-content .form-content-row .form-element .image-container .image-list .image-item>img{border-radius:8px;max-height:120px;object-fit:cover}.inquire-container .form-item .form-content .form-content-row .form-element .image-container .image-list .image-item .btn-remove{position:absolute;top:8px;right:8px;width:18px;height:18px;border:1px solid #ebebeb;background:#ebebeb url(/images/icons/close.svg) 50%/14px no-repeat;border-radius:50%}.inquire-container .form-item .form-content .form-content-row .form-element .image-container .image-add{margin:8px 0}.inquire-container .form-item .form-content .form-content-row .form-element .image-container .image-add .btn-image{cursor:pointer}.inquire-container .inquire-detail .inquire-detail-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border:solid #eee;border-width:1px 0}.inquire-container .inquire-detail .inquire-detail-head .inquire-detail-tit{font-size:18px;font-weight:700;letter-spacing:-.45px}.inquire-container .inquire-detail .inquire-detail-head .inquire-detail-date{font-size:16px;font-weight:600;letter-spacing:-.4px}.inquire-container .inquire-detail .inquire-detail-content{padding:40px 24px}.inquire-container .inquire-detail .inquire-detail-content>p{font-size:16px;font-weight:600;line-height:1.44;letter-spacing:-.4px;white-space:pre-line}.inquire-container .form-buttons{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:40px}.inquire-container .form-buttons .btn{max-width:100%;width:180px;font-size:16px}@media (max-width:767px){.inquire-container .form-item{flex-direction:column;gap:12px}.inquire-container .form-item .form-label{width:100%;min-height:unset;padding:0}.inquire-container .form-item .form-content .form-content-row .form-element{border-radius:6px}.inquire-container .inquire-detail .inquire-detail-head{flex-direction:column-reverse;align-items:flex-start;gap:12px;padding:20px 12px}.inquire-container .inquire-detail .inquire-detail-head .inquire-detail-date{font-size:14px;color:#666}.inquire-container .inquire-detail .inquire-detail-content{padding:20px 12px}.inquire-container .form-item .form-content .form-content-row .form-element .image-container .image-list .image-item{max-width:calc((100% / 3) - 6px)}.inquire-container .form-item .form-content .form-content-row .form-element .image-container .image-list .image-item>img{max-height:100px}.inquire-container .form-buttons{margin-top:30px}}table{width:100%;table-layout:fixed;border-collapse:collapse}table thead{background-color:#f9f9f9;border-bottom:1px solid #ddd}table thead tr th dt{text-align:center;padding:30px 0;font-size:18px;font-weight:300;letter-spacing:-.45px;color:#373737}table tbody tr{border-bottom:1px solid #eee}table tbody tr td{height:80px;vertical-align:middle}table tbody tr td dd a,table tbody tr td dd span{font-size:18px;font-weight:600;letter-spacing:-.45px;color:#373737}table tbody tr td dd i{display:block;margin-top:4px;font-size:12px;color:#373737}table tbody tr td[align=left] dd{padding-left:20px}table tbody tr td dd .tag{display:inline-flex;justify-content:center;align-items:center;min-width:100px;height:40px;border-radius:20px;font-size:18px;font-weight:600;letter-spacing:-.33px;color:#fff}table tbody tr td dd .tag.tag-color-01{background-color:#F64F59;border:1px solid #F64F59;color:#fff}table tbody tr td dd .tag.tag-color-02{background-color:#000000;border:1px solid #000000;color:#fff}@media (max-width:767px){table tbody tr td[align=left] dd{padding-left:0}table thead tr th dt{padding:20px 0;font-size:14px}table tbody tr td{height:unset;padding:20px 0}table tbody tr td dd a,table tbody tr td dd span{font-size:12px}table tbody tr td dd .tag{min-width:60px;height:28px;font-size:12px}}.pagination{display:flex;gap:40px;margin-top:50px}.pagination,.pagination button{justify-content:center;align-items:center}.pagination button{position:relative;display:inline-flex;width:30px;height:30px;background-color:#fff;border-radius:10px}.pagination .pagination-num{display:flex;align-items:center;gap:6px}.pagination .pagination-num .btn_pagination-num{font-size:18px;font-weight:600;letter-spacing:-.45px;color:#000}.pagination .pagination-num .btn_pagination-num[aria-current=page]{background-color:var(--color-primary);color:#fff;font-weight:600}.pagination .pagination-left .btn_pagination-first,.pagination .pagination-left .btn_pagination-prev,.pagination .pagination-right .btn_pagination-last,.pagination .pagination-right .btn_pagination-next{font-size:0}.pagination .pagination-left .btn_pagination-prev:after,.pagination .pagination-right .btn_pagination-next:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:12px}.pagination .pagination-left .btn_pagination-first:after,.pagination .pagination-right .btn_pagination-last:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px}.pagination .pagination-left .btn_pagination-first:after{background:url(/images/icons/page-first.png) 50%/cover no-repeat}.pagination .pagination-left .btn_pagination-prev:after{background:url(/images/icons/page-prev.png) 50%/cover no-repeat}.pagination .pagination-right .btn_pagination-next:after{background:url(/images/icons/page-next.png) 50%/cover no-repeat}.pagination .pagination-right .btn_pagination-last:after{background:url(/images/icons/page-last.png) 50%/cover no-repeat}@media (max-width:767px){.view_pc{display:none}.view_mo{display:block}.pagination{gap:30px}.pagination button{width:24px;height:24px;border-radius:4px}.pagination .pagination-num{gap:4px}.pagination .pagination-num .btn_pagination-num{font-size:14px}}

footer .footer .footer-top .corp-info .info-links>li>a {
    font-size: 12px;
    font-weight: 700;
    color: #000;
}

@media (max-width: 767px) {
    .form-select__control {
        min-height:40px!important
    }

    .form-select--is-disabled,.form-select__option,.form-select__placeholder {
        font-size: 12px!important
    }

    .form-select__option {
        padding: 10px!important
    }

    .form-select__single-value {
        font-size: 12px
    }
}

.form-container {
    display: flex;
    flex-direction: column;
    width: 500px;
    max-width: 100%;
    margin-inline:auto;margin-top: 60px;
    padding: 30px 40px 40px;
    border-radius: 8px;
    border: 1px solid #eee;
    background-color: #f9f9f9;
    box-shadow: -1.7px 1px 5px 0 rgba(0,0,0,.2)
}

.form-container .form-logo {
    text-align: center;
    margin-bottom: 20px
}

.form-container .form-logo img {
    width: 100%;
    object-fit: contain
}

.form-container .form-item {
    display: flex;
    align-items: flex-start
}

.form-container .form-item:not(:last-child) {
    margin-bottom: 12px
}

.form-container .form-item .form-label {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    width: 96px;
    height: 45px;
    margin-bottom: 0
}

.form-container .form-item .form-label>span {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -.45px;
    color: #000
}

.form-container .form-item .form-content {
    display: flex;
    flex-direction: column;
    gap: 6px;
    width: 100%
}

.form-container .form-item .form-content .form-content-row {
    display: flex;
    align-items: center;
    gap: 10px
}

.form-container .form-item .form-content .form-content-row .form-element {
    width: 100%;
    min-height: 45px;
    padding-inline:12px;border-radius: 8px;
    border: 1px solid #dbdbdb;
    background-color: #fff;
    transition: border-color .15s
}

.form-container .form-item .form-content .form-content-row .form-element:focus-within {
    border-color: var(--color-primary)
}

.form-container .form-item .form-content .form-content-row .form-element:has(.form-select__control--menu-is-open) {
    border-width: 1px;
    border-bottom: 1px solid transparent;
    border-radius: 8px 8px 0 0
}

.form-container .form-item .form-content .form-content-row .form-element>input {
    width: 100%;
    height: 100%;
    min-height: 45px;
    border: none;
    background-color: transparent;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.45px
}

.form-container .form-item .form-content .form-content-row .form-element>input::placeholder {
    color: #999
}

.form-container .form-item .form-content .form-content-row .form-element.disabled {
    background-color: #f5f5f5;
    pointer-events: none
}

.form-container .form-item .form-content .form-content-row .form-element.disabled>input {
    color: #666
}

.form-container .form-item .form-content .form-content-row .form-content-button {
    flex-shrink: 0;
    width: 80px;
    height: 45px
}

.form-container .form-item .form-content .form-content-row .form-content-button .btn-form {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    border: 1px solid #9a9a9a;
    background-color: #fff;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.45px;
    color: #000
}

.form-container .form-item .form-content .form-content-row .timer {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    font-size: 14px;
    color: red
}

.form-container .form-item .form-content .form-content-row+.error-message {
    font-size: 12px;
    color: var(--color-alert)
}

.form-container .form-item .form-content .form-content-row .form-element .select2-container {
    width: 100%!important;
    height: 100%
}

.form-container .form-item .form-content .form-content-row .form-element .select2-container--default .select2-selection--single {
    border: none
}

.form-container .form-item .form-content .form-content-row .form-element .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0;
    color: #01091e
}

.form-container .form-item .form-content .form-content-row .form-element .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 0
}

@media (max-width: 767px) {
    .form-container {
        margin-top:50px;
        padding: 40px 30px 30px
    }

    .form-container .form-item:not(:last-child) {
        margin-bottom: 8px
    }

    .form-container .form-item .form-label {
        min-height: 40px;
        height: 40px;
        padding: 0 10px
    }

    .form-container .form-item .form-label>span {
        font-size: 12px
    }

    .form-container .form-item .form-content .form-content-row .form-element {
        border-radius: 8px;
        min-height: 40px
    }

    .form-container .form-item .form-content .form-content-row .form-element>input {
        min-height: 40px;
        font-size: 12px
    }

    .form-container .form-item .form-content .form-content-row .form-element .select2-container .select2-selection--single {
        height: 50px
    }

    .form-container .form-item .form-content .form-content-row .form-element .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 50px
    }

    .form-container .form-item .form-content .form-content-row .form-content-button {
        width: 92px
    }

    .form-container .form-item .form-content .form-content-row .form-content-button .btn-form {
        border-radius: 6px;
        white-space: pre-line;
        padding: 0
    }
}