@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";
*,:before,:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,button,input,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}img{vertical-align:top;border:none;max-width:100%}address{font-style:normal}input{appearance:none}input[type=number]::-webkit-inner-spin-button{appearance:none}input[type=number]::-webkit-outer-spin-button{appearance:none}select{appearance:none}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none}
:root{--font-gray-100:#cfcfcf;--font-gray-200:#9d9d9d;--font-gray-300:#707070;--font-gray-400:#404040;--font-gray-500:#111;--font-gray-600:#0d0d0d;--font-gray-900:#030303;--font-blue-200:#9fa6bb;--font-blue-700:#091434;--font-red:#e81818}.font-btn1{font-size:1.3889vw;font-weight:600;line-height:1.6667vw}.font-btn2{font-size:1.8519vw;font-weight:600;line-height:2.2222vw}.font-head{font-size:2.3148vw;font-weight:500;line-height:3.2407vw}.font-head2{font-size:3.2407vw;font-weight:700;line-height:3.8889vw}.font-head3{font-size:4.6296vw;font-weight:700;line-height:6.4815vw}.font-body1{font-size:1.1574vw;font-weight:400;line-height:1.8519vw}.font-body3{font-size:1.0417vw;font-weight:300;line-height:1.4583vw}.font-sub{font-size:1.6204vw;line-height:2.5926vw}.font-caption{font-size:1.0417vw;font-weight:500;line-height:1.875vw}.font-caption2{font-size:1.1574vw;font-weight:600;line-height:1.6204vw}@media (min-width:1728px){.font-btn1{font-size:24px;line-height:28.8px}.font-btn2{font-size:32px;line-height:38.4px}.font-head{font-size:40px;line-height:56px}.font-head2{font-size:56px;line-height:66.83px}.font-head3{font-size:80px;line-height:112px}.font-body1{font-size:20px;line-height:32px}.font-body3{font-size:18px;line-height:25.2px}.font-sub{font-size:28px;line-height:44.8px}.font-caption{font-size:1.0417vw;line-height:1.875vw}.font-caption2{font-size:20px;line-height:28px}}@media (max-width:768px){.font-btn1{font-size:.875rem;font-weight:600;line-height:1.8rem}.font-btn2{font-size:1rem;font-weight:600;line-height:1.2rem}.font-head{font-size:1.5rem;font-weight:500;line-height:2.1rem}.font-head2{font-size:2rem;font-weight:700;line-height:2rem}.font-head3{font-size:2rem;font-weight:700;line-height:2.8rem}.font-body1{font-size:.75rem;font-weight:400;line-height:1.2rem}.font-body3{font-size:.75rem;font-weight:300;line-height:1.05rem}.font-sub{font-size:.875rem;line-height:1.4rem}.font-caption{font-size:.75rem;font-weight:500;line-height:1.5rem}.font-caption2{font-size:.875rem;font-weight:600;line-height:1.575rem}}
:root{--padding:2.3148vw;--content-margin:.9259vw;--radius:1rem;--vh:100%}*{word-break:keep-all}body{color:var(--font-gray-400);min-height:100vh;font-family:Pretendard Variable,sans-serif;font-weight:400}@supports ((-webkit-appearance:none)) and (stroke-color:transparent){body{min-height:-webkit-fill-available}}input[type=text],textarea{border:1px solid var(--font-gray-100);border-radius:var(--radius);padding:1.3889vw 1.8519vw}input::placeholder,textarea::placeholder{color:var(--font-gray-300);font-weight:400}input[type=checkbox]{background:url(/icon/icon_checkbox.svg) 0 0/cover no-repeat;width:1.3889vw;min-width:1rem;height:1.3889vw;min-height:1rem}input[type=checkbox]:checked{background-image:url(/icon/icon_checkbox-checked.svg)}textarea{resize:none}button{cursor:pointer;transition:all .3s;position:relative}button:after{content:"";background-color:var(--font-gray-500);width:0;height:.1736vw;min-height:1px;transition:width .3s;position:absolute;bottom:0;left:0}button:hover:after{width:100%}.pc{display:block}.mo{display:none}.max-layout{box-sizing:border-box;max-width:105.5rem;margin:0 auto;padding-left:3.4722rem;padding-right:3.4722rem}button[type=button]{color:var(--font-gray-900);font-size:1.8519vw;font-weight:600;line-height:2.2222vw}@media (min-width:1728px){:root{--padding:16px;--content-margin:16px}input[type=text],textarea{padding:24px 32px}input[type=checkbox]{width:24px;height:24px}button[type=button]{font-size:32px;line-height:38.4px}}@media (max-width:1440px){.max-layout{padding-left:1.875rem;padding-right:1.875rem}}@media (max-width:768px){:root{--padding:1rem;--radius:.5rem;--content-margin:.5rem}.pc{display:none}.mo{display:block}.max-layout{padding:0 1rem}input[type=text],textarea{padding:.625rem 1rem}button:after{height:2px}button[type=button]{font-size:1rem;line-height:1.2rem}}
.delay-1{animation:1s .5s both fadeInUp}.delay-2{animation:1s 1s both fadeInUp}.delay-3{animation:1s 1.5s both fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
