.cd5qn70{width:100%;padding:80px 16px;background-color:var(--_1jrwpch5)}.cd5qn71{display:flex;flex-direction:column;gap:10px}.cd5qn72{font-weight:700;font-size:2.8rem;line-height:3.6rem}.cd5qn73{display:flex;flex-direction:column}.cd5qn73 li{display:flex;align-items:flex-start;gap:8px;padding:14px 0}.cd5qn73 li:not(:first-child){border-top:1px solid var(--_1jrwpch7)}.cd5qn73 li strong{min-width:55px}.cd5qn73 li span{white-space:break-spaces;color:var(--_1jrwpchb)}.cd5qn74{display:flex;gap:8px;width:100vw;margin-left:-16px;padding:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.cd5qn74::-webkit-scrollbar{display:none}.cd5qn75{flex-shrink:0;display:flex;flex-direction:column;gap:36px;width:158px;height:158px;padding:20px 16px;background-color:var(--_1jrwpch4);border-radius:12px}.cd5qn76{width:100%}.cd5qn77{width:40px;height:40px}.cd5qn77 svg{width:100%;height:100%}.cd5qn78{display:flex;flex-direction:column;gap:2px}.cd5qn78 span{color:var(--_1jrwpchb)}@media screen and (min-width: 769px){.cd5qn70{padding:180px 0 0;background-color:var(--_1jrwpch4);max-width:1540px;margin:0 auto}.cd5qn71{display:block}.cd5qn72{display:inline-block;font-size:4.6rem!important;font-weight:450!important;line-height:5rem!important}.cd5qn73{display:inline-flex;flex-direction:row;align-items:center;gap:25px;float:right;max-width:75%;height:5rem}.cd5qn73 li{position:relative;gap:6px;align-items:flex-start;padding:0;border:none!important}.cd5qn73 li strong{min-width:auto}.cd5qn73 li:not(:last-child):after{content:"";position:absolute;top:50%;right:-12.5px;transform:translateY(-50%);width:1px;height:50%;background-color:var(--_1jrwpch8)}.cd5qn74{gap:20px;width:100%;margin:40px 0 0;padding:0}.cd5qn75{flex:1;flex-direction:row-reverse;align-items:center;width:initial;max-width:calc((100% - 40px) / 3);height:140px;padding:44px 40px;background-color:var(--_1jrwpch5)}.cd5qn76{width:initial}.cd5qn78{flex:1}}@keyframes _112gf8el{0%{background-position-x:0}to{background-position-x:4960px}}@keyframes _112gf8em{0%{background-position-x:0}to{background-position-x:-4960px}}._112gf8e0{display:flex;flex-direction:column;gap:80px;padding:80px 16px}._112gf8e1{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;z-index:10}._112gf8e2{width:100%;height:100vh;padding-top:var(--header-height)}._112gf8e3{display:flex;flex-direction:column;gap:24px;height:100%;width:100%;box-sizing:border-box}._112gf8e4{display:flex;flex-direction:column;gap:12px}._112gf8e5{display:flex;flex-direction:column;gap:8px}._112gf8e6 p{white-space-collapse:preserve-breaks;color:var(--_1jrwpchb)}._112gf8e8{position:relative;width:50%}._112gf8e9{position:relative;width:100%;border-radius:12px;overflow:hidden}._112gf8e9 .swiper-pagination{position:relative;display:flex;justify-content:center;align-items:center;bottom:0}._112gf8e9 img{position:initial;width:100%;height:100%;object-fit:cover}._112gf8ea{position:relative}._112gf8eb{display:flex;justify-content:center}._112gf8ec{display:flex;justify-content:center;padding:24px 0;position:relative;z-index:10}._112gf8ec .swiper-pagination-bullet{width:6px;height:6px;background:var(--_1jrwpch3);opacity:.2;border-radius:50%;margin:0 4px!important;cursor:pointer;transition:opacity .3s ease}._112gf8ec .swiper-pagination-bullet-active{background:var(--_1jrwpch3);opacity:1;width:6px;height:6px}._112gf8ed{position:absolute;right:40px;bottom:40px;z-index:10;display:flex;gap:24px;justify-content:center;align-items:center}._112gf8ef{position:relative;width:40px;height:40px;border-radius:50%;background-color:#ffffff80;border:none;padding:0;cursor:pointer}._112gf8ef:before,._112gf8ef:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3px;height:10px;background-color:var(--_1jrwpch3)}._112gf8ef:before{left:16px}._112gf8ef:after{right:16px}._112gf8eg{position:relative;width:40px;height:40px;border-radius:50%;background-color:#ffffff80;border:none;padding:0;cursor:pointer}._112gf8eg:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--_1jrwpch3);margin-left:2px}._112gf8eh{display:flex;gap:8px;align-items:center}._112gf8eh>div{position:initial;width:40px;height:40px;margin:0;border-radius:50%}._112gf8eh>div:last-of-type{transform:scaleX(-1)}._112gf8eh>div:after{display:none}._112gf8ei{position:absolute;left:50px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px;z-index:100}._112gf8ej{width:8px;height:8px;border-radius:50%;background-color:#d9d9d9;border:none;padding:0;transition:all .3s ease}._112gf8ek{background-color:#000}._112gf8en{position:absolute;left:0;width:200vw;height:112px;background-repeat:repeat-x;background-size:4960px 100%;z-index:1;top:calc(50% - 66px);transform:translateY(-50%);animation:_112gf8el 50s linear infinite;background-image:url(https://gana-prod-bucket.s3.ap-northeast-2.amazonaws.com/company/section03/pc-slide-01-top.png)}._112gf8eo{position:absolute;left:0;width:200vw;height:112px;background-repeat:repeat-x;background-size:4960px 100%;z-index:1;bottom:calc(50% - 66px);transform:translateY(50%);animation:_112gf8em 50s linear infinite;background-image:url(https://gana-prod-bucket.s3.ap-northeast-2.amazonaws.com/company/section03/pc-slide-01-bottom.png)}@media screen and (min-width: 769px){._112gf8e3{position:relative;flex-direction:row;gap:0;height:100%}._112gf8e3>div{flex:1}._112gf8e4{align-items:center;justify-content:center;gap:20px}._112gf8e5{align-items:center;justify-content:center}._112gf8e5 h2{font-size:46px;line-height:5.6rem;text-align:center}._112gf8e6{max-width:410px;text-align:center}._112gf8e7{max-width:450px}._112gf8e9{height:100%;border-radius:0}._112gf8e9 .swiper-wrapper{height:100%}._112gf8e9 .swiper-slide{height:100%;display:flex;align-items:center}._112gf8eb{position:absolute;top:50%;left:50px;transform:translateY(-50%);z-index:10}._112gf8ec{flex-direction:column;gap:20px;padding:0}}._1p598um0{display:flex;flex-direction:column;gap:12px;padding-left:16px;padding-bottom:80px}._1p598um1{display:flex;flex-direction:column;gap:8px}._1p598um1 h2{white-space:pre-line;font-weight:700;font-size:2.8rem;line-height:3.6rem}._1p598um2{width:100%;padding-right:20px}._1p598um2 img{position:initial}._1p598um3{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-shrink:0;margin-top:48px;padding-right:9%}._1p598um3 button{width:48px;height:48px;border:1px solid var(--_1jrwpch8);border-radius:50%;cursor:pointer}._1p598um3 button:first-of-type{transform:scaleX(-1)}._1p598um4{display:flex;flex-direction:column;border-radius:12px;overflow:hidden}._1p598um4 img{position:initial}._1p598um5{display:flex;flex-direction:column;gap:6px;padding:24px;background-color:var(--_1jrwpch5)}._1p598um6,._1p598um7{min-height:150px}._1p598um8{min-height:175px}._1p598um9{font-family:Futura PT,sans-serif;font-weight:700;font-size:1.5rem;line-height:2.3rem}._1p598uma{font-weight:700;font-size:1.6rem;line-height:2.4rem;white-space:pre-line}@media screen and (min-width: 769px){._1p598um0{gap:60px;padding:180px 0 180px 190px}._1p598um1{font-size:4.6rem!important;font-weight:700!important;line-height:5.6rem!important}._1p598um1 h2{font-size:5.4rem;line-height:6.2rem}._1p598um5{gap:10px;padding:9%}._1p598um6{min-height:175px}._1p598um7{min-height:215px}._1p598um8{min-height:235px}._1p598um9{font-size:3.6rem;line-height:4.6rem}._1p598uma{font-weight:500;font-size:1.8rem;line-height:2.8rem;color:var(--_1jrwpchb)}}._1o1i50n0{display:inline-flex;align-items:flex-end}._1o1i50n1{position:relative;overflow:hidden;height:62px;width:34px;display:inline-block;mask-image:linear-gradient(to bottom,transparent 0%,var(--_1jrwpch4) 30%,var(--_1jrwpch4) 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,var(--_1jrwpch4) 30%,var(--_1jrwpch4) 100%);background:linear-gradient(to bottom,#fff0,#fff 30%,#fff)}._1o1i50n2{position:relative;top:10px;transition:transform .3s ease-in-out;will-change:transform}._1o1i50n3{font-family:Futura PT,sans-serif;font-size:6.2rem;line-height:5.2rem;text-align:center;color:var(--_1jrwpch3)}._1o1i50n4{display:inline-block}._1o1i50n5{line-height:5rem}@media screen and (min-width: 769px){._1o1i50n1{width:105px;height:210px;mask-image:linear-gradient(to bottom,transparent 0%,var(--_1jrwpch3) 30%,var(--_1jrwpch3) 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,var(--_1jrwpch3) 30%,var(--_1jrwpch3) 100%);background:linear-gradient(to bottom,#16161600,#161616 30%,#161616)}._1o1i50n2{top:40px}._1o1i50n3{font-size:18rem;line-height:16rem;color:var(--_1jrwpch4)}._1o1i50n5{line-height:18rem}}@keyframes _1qou5wb9{0%{transform:translate(0)}to{transform:translate(-100%)}}._1qou5wb0{position:relative;width:100%}._1qou5wb0.is-visible .rolling{animation:rolling 20s linear infinite}._1qou5wb1{position:sticky;top:var(--header-top);left:0;width:100%;height:100vh;background:linear-gradient(180deg,#e7f9ff,#fffcd9,#fff0)}._1qou5wb2{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:30px;height:52px;left:75px}._1qou5wb2:before{content:"";position:absolute;top:calc(50% + 5px);left:50%;transform:translate(-50%,-50%) rotate(45deg);width:15px;height:1px;background-color:#fff6}._1qou5wb2:after{content:"";position:absolute;top:calc(50% - 5px);left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:15px;height:1px;background-color:#fff6}._1qou5wb3{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:30px;height:52px;right:75px}._1qou5wb3:before{content:"";position:absolute;top:calc(50% - 5px);left:50%;transform:translate(-50%,-50%) rotate(45deg);width:15px;height:1px;background-color:#fff6}._1qou5wb3:after{content:"";position:absolute;top:calc(50% + 5px);left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:15px;height:1px;background-color:#fff6}._1qou5wb4{display:flex;flex-direction:column;gap:40px;margin-top:-100vh;padding-bottom:80px}._1qou5wb5{position:absolute;top:30px;left:35px;display:flex;flex-direction:column;gap:8px;max-width:calc(100% - 65px)}._1qou5wb6 p{font-size:1.4rem;line-height:2.2rem}._1qou5wb7{margin-bottom:7px;font-family:Futura PT,sans-serif;font-size:6.2rem;font-weight:450;line-height:5.2rem}._1qou5wb8{width:100%;overflow:hidden;margin:80px 0 40px}._1qou5wba{display:flex;animation:_1qou5wb9 15s linear infinite;white-space:nowrap}._1qou5wbb{display:inline-block;padding:0 10px;font-family:Futura PT,sans-serif;font-size:3rem;font-weight:450;line-height:3.4rem;color:var(--_1jrwpch3)}._1qou5wbc{position:relative;padding:0 16px}._1qou5wbc img{border-radius:12px;overflow:hidden}._1qou5wbe{white-space:pre-line;color:var(--_1jrwpchb)}._1qou5wbe p{white-space:normal}._1qou5wbf p{line-height:2rem}@media screen and (min-width: 769px){._1qou5wb4{margin-top:0}._1qou5wb5{top:50%;left:10%;transform:translateY(-50%);max-width:35%}._1qou5wb6{max-width:40%}._1qou5wb5 h3{margin-top:4px}._1qou5wb5 p{margin-top:16px;font-weight:500;font-size:1.8rem;line-height:2.8rem}._1qou5wb7{margin:0;font-size:18rem;line-height:100%}._1qou5wb8{margin:80px 0}._1qou5wbb{font-size:11rem;line-height:11rem}._1qou5wbc{padding:80px 0;background-color:var(--_1jrwpch3);border-radius:0;color:var(--_1jrwpch4)}._1qou5wbe{max-width:525px}._1qou5wbe p{white-space:break-spaces;line-height:2.8rem}}.nqg8c20{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:39 / 78}.nqg8c20:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:1}.nqg8c21 img{position:initial;width:100%;object-fit:cover}.nqg8c22{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.nqg8c22 img{position:initial;width:100%;max-width:60%;object-fit:cover}.nqg8c22 h1{max-width:250px;text-align:center;white-space:pre-line;color:var(--_1jrwpch4)}.nqg8c23 h1{max-width:290px}.nqg8c24{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--_1jrwpch4)}@media screen and (min-width: 769px){.nqg8c20{aspect-ratio:2.2 / 1}.nqg8c22{gap:30px}.nqg8c22 img{position:initial;width:100%;max-width:27%;object-fit:cover}.nqg8c22 h1,.nqg8c23 h1{max-width:100%}}.knzdiz0{padding:0 16px;overflow:hidden}.knzdiz1{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.knzdiz2{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.knzdiz4 h2{white-space:pre-line}.knzdiz5{position:relative;min-height:75vh;width:100%}.knzdiz5 *{color:var(--_1jrwpch4)}.knzdiz6{position:absolute;top:14%;left:-20%}.knzdiz6 svg{width:100%;max-width:90%;height:auto}.knzdiz7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.knzdiz8{position:absolute;top:34%;left:21%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.knzdiz9{position:absolute;top:64%;right:20%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.knzdiza{position:absolute;top:auto;left:45%;bottom:-30px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.knzdiza p{text-align:center;white-space:pre-line;color:var(--_1jrwpcha)}.knzdiza svg{width:2px}.knzdizb{position:absolute;top:0;right:-15%}.knzdizb svg{width:100%;max-width:196px;height:auto}.knzdizc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:90%;text-align:center;display:flex;flex-direction:column;gap:2px}.knzdizc p{white-space:pre-line}@media screen and (min-width: 769px){.knzdiz0{padding:120px 0;background-color:var(--_1jrwpch5)}.knzdiz1{flex-direction:row;align-items:center;justify-content:space-between;max-width:1540px;margin:0 auto;padding:0}.knzdiz2{max-width:32%}.knzdiz4 h2{font-size:4.6rem!important;font-weight:700!important;line-height:5.6rem!important}.knzdiz5{max-width:1020px}.knzdiz6{left:6%}.knzdiz8{top:33%;left:18%}.knzdiz8 p:last-of-type{font-size:8rem!important;line-height:8rem!important;letter-spacing:-.02em}.knzdiz9{top:61%;right:17%}.knzdiz9 p:last-of-type{font-size:8rem!important;line-height:8rem!important;letter-spacing:-.02em}.knzdiza svg{width:3px}.knzdizb{right:6%}.knzdizb svg{max-width:100%}.knzdizc p:last-of-type{font-size:8rem!important;line-height:8rem!important}}.oyzdz90{display:flex;flex-direction:column;gap:12px;padding:0 16px 80px}.oyzdz91{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:24px}.oyzdz91 img{position:initial;border-radius:12px;overflow:hidden}.oyzdz92{display:flex;flex-direction:column;gap:8px}.oyzdz92 *{white-space:pre-line;color:var(--_1jrwpch3)}.oyzdz92 h2{max-width:70%}.oyzdz92 p:not(:first-of-type){color:var(--_1jrwpchb)}.oyzdz93 p:last-of-type{margin-top:2px;color:var(--_1jrwpch9)}@media screen and (min-width: 769px){.oyzdz90{padding:0}.oyzdz91{position:relative;display:block}.oyzdz91 img{border-radius:0}.oyzdz92{position:absolute;top:50%;left:10%;transform:translateY(-50%);z-index:1;max-width:50%}.oyzdz92 *{color:var(--_1jrwpch4)!important}.oyzdz92 h2{max-width:100%;margin-bottom:12px;font-size:4.8rem!important;line-height:5.6rem;font-weight:450}.oyzdz92 p{color:inherit}.oyzdz92 p:not(:first-of-type){max-width:435px;white-space:break-spaces}.oyzdz93 p:last-of-type{margin-top:2px;color:var(--_1jrwpcha)!important}}._6wgk0n0{padding:80px 16px}._6wgk0n1{display:flex;flex-direction:column;gap:40px;width:100%}._6wgk0n2{display:flex;flex-direction:column;gap:12px}._6wgk0n3 h2{white-space:pre-line}._6wgk0n4 p{word-break:keep-all;white-space:pre-line;color:var(--_1jrwpchb)}._6wgk0n5,._6wgk0n5 img{position:initial}._6wgk0n6{display:flex;justify-content:center;align-items:flex-start;padding:24px 0;background-color:var(--_1jrwpch5);border-radius:12px}._6wgk0n7{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:calc(100% / 3);text-align:center}._6wgk0n7 svg{width:40px;height:40px}._6wgk0n7 h3{white-space:nowrap;word-break:normal}._6wgk0n8 h3{white-space:pre-line}@media screen and (min-width: 769px){._6wgk0n0{padding:180px 0}._6wgk0n1{max-width:1540px;margin:0 auto;gap:60px}._6wgk0n2{align-items:center}._6wgk0n3 h2{font-size:4.6rem!important;font-weight:450!important;line-height:5rem!important;text-align:center}._6wgk0n4{text-align:center}._6wgk0n5{position:relative}._6wgk0n6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:row;justify-content:space-around;align-items:center;width:95%;height:auto;background-color:transparent}._6wgk0n7{max-width:initial}._6wgk0n7 svg{width:80px;height:80px}}._8fgubo0{padding:80px 16px;background:linear-gradient(180deg,#fff,#e4ffef,#e0e2ff)}._8fgubo1{display:flex;flex-direction:column;gap:40px;width:100%}._8fgubo2{display:flex;flex-direction:column;gap:12px}._8fgubo4 p{white-space:pre-line;word-break:keep-all;color:var(--_1jrwpchb)}._8fgubo6{position:relative}._8fgubo6 img{position:initial}._8fgubo7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:space-between;width:100%;height:calc(100% - 116px)}._8fgubo9{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}._8fgubo9 p{color:var(--_1jrwpchb);white-space:nowrap}@media screen and (min-width: 769px){._8fgubo0{padding:180px 0}._8fgubo1{max-width:1540px;margin:0 auto}._8fgubo2{gap:20px;align-items:center}._8fgubo3 h2{font-size:4.6rem!important;font-weight:450!important;line-height:5rem!important}._8fgubo4{max-width:700px;text-align:center}._8fgubo7{flex-direction:row;width:76%;height:auto}._8fgubo8{padding-left:0;padding-right:16px}}@media (max-width: 335px){._8fgubo5 p{font-size:1.23rem}}
