@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");*,:after,:before{margin:0;padding:0;font-family:Pretendard Variable,sans-serif;box-sizing:border-box}html{height:100%;box-sizing:border-box}html.active{overflow:hidden}body{scrollbar-3dlight-color:#b4b4b4;scrollbar-arrow-color:#333;scrollbar-base-color:#eee;scrollbar-darkshadow-color:#efefef;scrollbar-face-color:#efefef;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#b4b4b4;height:100%;font-family:Pretendard Variable,sans-serif;font-weight:400;font-size:.825rem;background-color:#fffbf7;line-height:1;vertical-align:baseline;color:#555;overflow-x:hidden;letter-spacing:-.02em}caption,hr{display:none}h1,h2,h3,h4,h5,h6,h7{font-weight:400}img{border:none;vertical-align:middle}dd,dl,dt,li,ol,ul{list-style:none}li>a{display:block}table{width:100%;border:0;border-spacing:0;border-collapse:collapse}th{font-weight:400;color:#333}td,th{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}td,th{border:0;word-break:break-all}fieldset{width:100%;border:0}caption,legend{display:none}frameset,iframe{border:0}iframe{width:100%}address,em{font-style:normal}button{background:none;border:0;cursor:pointer}a,button,input,label,select{vertical-align:middle}label{cursor:pointer}a,button,input,select,span,textarea:focus{outline:none!important}a{font-size:12px;color:#111;text-decoration:none}a:active,link,visited{color:#111;border:0}a:hover{color:#333}i{font-style:normal}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important}.dis-block{display:block}.dis-none{display:none}.dis-flex{display:flex}.dis-flex-center{display:flex;justify-content:center;align-items:center}.dis-inline{display:inline}.dis-inline-block{display:inline-block}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.gap-0{gap:0}.gap-2{gap:2px}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.jus-start{justify-content:flex-start!important}.jus-center{justify-content:center!important}.jus-between{justify-content:space-between!important}.jus-end{justify-content:flex-end!important}.it-start{align-items:flex-start!important}.it-center{align-items:center}.it-end{align-items:flex-end}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.pos-sticky{position:-webkit-sticky;position:sticky}.pos-bg{position:relative;z-index:8}.cur-pointer{cursor:pointer}.cur-default{cursor:default}.cur-none{cursor:none}.over-hidden{overflow:hidden}.scroll{overflow:scroll}.scroll-x{overflow-x:scroll}.scroll-y{overflow-y:scroll}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.w-10p{width:10%}.w-20p{width:20%}.w-30p{width:30%}.w-40p{width:40%}.w-50p{width:50%}.w-60p{width:60%}.w-70p{width:70%}.w-80p{width:80%}.w-90p{width:90%}.w-100p{width:100%}.h-10p{height:10%}.h-20p{height:20%}.h-30p{height:30%}.h-40p{height:40%}.h-50p{height:50%}.h-60p{height:60%}.h-70p{height:70%}.h-80p{height:80%}.h-90p{height:90%}.h-100p{height:100%}.m-0{margin:0}.m-2{margin:2px}.m-4{margin:4px}.m-6{margin:6px}.m-8{margin:8px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-40{margin:40px}.m-50{margin:50px}.m-60{margin:60px}.m-80{margin:80px}.m-100{margin:100px}.p-0{padding:0!important}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-40{padding:40px}.p-50{padding:50px}.p-60{padding:60px}.p-80{padding:80px}.p-100{padding:100px}.br-solid{border:1px solid}.br-solid-t{border-top:1px solid}.br-solid-r{border-right:1px solid}.br-solid-b{border-bottom:1px solid}.br-solid-l{border-left:1px solid}.br-none{border:none!important}.bdr-0{border-radius:0}.bdr-2{border-radius:2px}.bdr-4{border-radius:4px}.bdr-6{border-radius:6px}.bdr-8{border-radius:8px}.bdr-10{border-radius:10px}.bdr-12{border-radius:12px}.bdr-14{border-radius:14px}.bdr-16{border-radius:16px}.bdr-18{border-radius:18px}.bdr-20{border-radius:20px}.bdr-30{border-radius:30px}.bdr-40{border-radius:40px}.bdr-50{border-radius:50px}.bdr-100{border-radius:100px!important}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}.txt-red{color:#ff2c2c}.txt-orange{color:#ff7a00}.bg-orange{background-color:#ff7a00}.bg-black{background-color:#393939}.bg-gray{background-color:#f8f8f8}.lh-10{line-height:10px}.lh-12{line-height:12px}.lh-14{line-height:14px}.lh-16{line-height:16px}.lh-18{line-height:18px}.lh-20{line-height:20px}.lh-22{line-height:22px}.lh-24{line-height:24px}.lh-26{line-height:26px}.lh-28{line-height:28px}.lh-30{line-height:30px}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.txt-bold{font-weight:700}.txt-upCase{text-transform:uppercase}.txt-lowCase{text-transform:lowercase}.txt-capCase{text-transform:capitalize}.txt-underline{text-decoration:underline}.txt-line-through{text-decoration:line-through}.txt-none{text-decoration:none}.txt-wrap{white-space:normal}.txt-nowrap{white-space:nowrap}.txt-line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.txt-line-clamp-2,.txt-line-clamp-3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.col-1{width:8.333%}.col-2{width:16.666%}.col-3{width:25%}.col-4{width:33.333%}.col-5{width:41.666%}.col-6{width:50%}.col-7{width:58.333%}.col-8{width:66.666%}.col-9{width:75%}.col-10{width:83.333%}.col-11{width:91.666%}.col-12{width:100%}.header-wrap{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:9;width:98%;max-width:1628px;height:80px;background-color:#fffbf7;border-bottom:1px solid #e0dad5;border-right:11px solid #203581}.header-inner{display:flex;align-items:center;gap:64px;padding-left:8px}.header-inner .logo{display:block;width:120px}.header-inner .logo img{width:100%}.list-nav{display:flex;align-items:center;gap:34px;height:80px}.list-nav>li>a{font-size:14px;color:#222}.list-nav>li>a:hover{color:#405dc7}.container{background-color:#fffbf7}.container.tpA{padding-top:172px}.container-tit{position:fixed;left:50%;transform:translateX(-50%);top:0;width:98%;max-width:1628px;background-color:#fffbf7;padding-top:120px;padding-bottom:32px;font-size:20px;font-weight:300;padding-left:240px;border-bottom:1px solid #e0dad5;text-align:right;z-index:8}.container-tit:after{right:0;bottom:0;width:12px;height:12px}.container-tit:after,.container-tit:before{content:"";display:block;position:absolute;background-color:#203581}.container-tit:before{left:0;bottom:-42px;width:8px;height:42px}.container-body{width:100%;max-width:1628px;margin:0 auto;padding:65px 0 65px 40px}@media (max-width:768px){.header-wrap{width:100%;border-right:none;border-color:#e9e9e9}.container.tpA{padding-top:144px}.container-body{padding:40px 16px}}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:36px;background:none;border:none;cursor:pointer;padding:4px;margin-left:auto;margin-right:2px}.hamburger span{display:block;width:100%;height:2px;background-color:#222;border-radius:2px;transition:transform .25s ease,opacity .25s ease;transform-origin:center}.hamburger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0}.hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.45);z-index:19}.mobile-nav{display:none;position:fixed;top:0;right:0;width:280px;height:100dvh;background-color:#fffbf7;z-index:20;padding:80px 24px 40px;transform:translateX(100%);transition:transform .3s ease;border-left:4px solid #203581}.mobile-nav.is-open{transform:translateX(0)}.mobile-nav ul{display:flex;flex-direction:column;gap:0}.mobile-nav ul li{border-bottom:1px solid #e0dad5}.mobile-nav ul li a{display:block;padding:18px 0;font-size:15px;color:#222;font-weight:400}.mobile-nav ul li a:hover{color:#405dc7}.mobile-nav-close{position:absolute;top:20px;right:20px;background:none;border:none;font-size:22px;cursor:pointer;color:#222;line-height:1;padding:4px 8px}@media (max-width:980px){.container-tit{width:100%;padding-top:104px;padding-bottom:24px;font-size:15px}}@media (max-width:768px){.mobile-nav{display:block}.container-tit{left:0;width:100%;padding-left:0;padding-right:12px;transform:translateX(0);background-color:#f4f4f4;border-color:#e9e9e9}.list-nav{display:none}.hamburger{display:flex}.header-inner{gap:0;height:100%;padding-left:16px;padding-right:16px}.header-inner .logo{width:100px}}.swiper{overflow:visible!important}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-next,.swiper-button-prev{bottom:-40px!important;top:inherit!important;font-size:14px;font-weight:500;z-index:9!important}.swiper-button-prev{left:2px!important}.swiper-button-next{right:2px!important}.swiper-button-next:before,.swiper-button-prev:before{font-weight:300;font-size:13px;color:#222}.swiper-button-prev:before{content:"Prev"}.swiper-button-next:before{content:"Next"}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-pagination-fraction{width:auto!important;left:calc(50% - 10px)!important;display:inline-block!important;bottom:-30px!important;z-index:8!important}.Inquiry-form,.form-area{display:flex}.location-wrap .img-area{display:flex;width:60%;gap:20px}.location-wrap .img-area img{width:calc(50% - 10px)}.form-header{width:42%}.form-header .tit{margin-bottom:24px;font-size:32px;font-weight:300}.form-header .desc{padding-right:100px;font-size:17px;font-weight:300}.form-header .img-area{margin-top:30px;padding-right:100px}.form-header .img-area img{width:100%}.form-header .desc>p{margin-bottom:16px;font-size:16px;font-weight:300;color:#222;line-height:24px}.form-header .desc strong{display:block;margin-top:16px}.form-header .desc strong:first-of-type{margin-top:32px}.form-body{width:58%;padding-top:100px;padding-left:60px}.form{display:flex;flex-direction:column;gap:40px}.form input[type=email],.form input[type=tel],.form input[type=text]{width:100%;height:48px;padding:4px 2px;background:none;border:none;border-bottom:1px solid #222}.customCodeInput{width:70px!important}.form textarea{width:100%;height:100%;padding:8px;background:none;border:1px solid #222}.label{display:block;padding-bottom:8px;font-size:14px;font-weight:500;color:#222}.req{color:#dd001e;margin-left:4px}.phoneRow{display:flex;align-items:center;gap:8px}.countrySelect{padding:4px 8px;font-size:14px;cursor:pointer;min-width:130px}.countrySelect,.customCodeInput{height:48px;background:none;border:none;border-bottom:1px solid #222;flex-shrink:0}.customCodeInput{width:70px;padding:4px 2px}.phoneNumberInput{flex:1 1;height:48px;padding:4px 2px;background:none;border:none;border-bottom:1px solid #222;min-width:0}.map-area{width:60%}.map-area iframe{width:100%}.btn{display:inline-block}.btn,.btn.big{text-align:center;cursor:pointer;transition:background-color .3s ease}.btn.big{padding:12px 24px;border-radius:4px;background-color:#222;color:#fff;font-size:14px;font-weight:500}.btn.maincolor{background-color:#203581;color:#fff}.agreeRow{display:flex;align-items:center;gap:6px}.agreeRow .checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;flex-shrink:0;cursor:pointer;background:url(/img/ico_checkbox_off.svg) no-repeat 50%/contain}.agreeRow .checkbox:checked{background-image:url(/img/ico_checkbox_on.svg)}@media (max-width:768px){.Inquiry-form,.form-area{display:block}.form-header{width:100%}.form-body{width:100%;padding-left:0;padding-top:40px}.form-header .img-area{padding-right:0}.form-header .tit{margin-bottom:16px;font-size:24px}.form-header .desc,.form-header .desc strong,.form-header .desc>p{font-size:14px}.form .actions .btn-wrap button{width:100%}.location-wrap .img-area{display:flex;flex-direction:column;width:100%;margin-top:40px;gap:20px}.location-wrap .img-area img{width:100%}}