@import"https://fonts.googleapis.com/css2?family=Eczar:wght@400..800&family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Quicksand:wght@300..700&display=swap";*{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth;scroll-snap-type:y mandatory;cursor:url(/assets/img/common/cursor_default.svg) 16 12,default}@media screen and (max-width:768px){html{scroll-padding-top:10em}}html a,html button,html label{cursor:url(/assets/img/common/cursor_pointer.svg) 13 12,pointer}body{line-height:1.8;letter-spacing:0;color:#333;word-break:break-all;margin:0;font-size:14px;font-size:1.4rem;background:var(--lightgray)}body.jsFixed,body.scrollLock{overflow:hidden}a{color:var(--black);text-decoration:none}@media screen and (min-width:768px){a{transition:all .3s ease-out}}figure,h1,h2,h3,li,p,ul{margin:0}li,ul{list-style:none;padding:0}.main{overflow:hidden!important;padding:0 0 116px}@media screen and (max-width:889px){.main{padding:101px 0 77px}}@media screen and (max-width:768px){.main{padding:101px 0 77px}}.pageWrapper{overflow:hidden}@media screen and (max-width:768px){.pageWrapper{padding:110px 0 0}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}