#Whole{background:center 0 repeat-x}@media screen and (min-width: 769px){#Whole{background-image:url("../img/top/main-bg-pc.png");background-size:5rem}}@media screen and (max-width: 768px){#Whole{background-image:url("../img/top/main-bg-sp.png");background-size:5rem}}.c-stripes{position:absolute}@media screen and (min-width: 769px){.c-stripes.stripes-1{top:16rem;left:calc(50% + 8rem)}.c-stripes.stripes-1 .-green{width:20rem;height:1.8rem}.c-stripes.stripes-1 .-pink{bottom:5.5rem;left:12.8rem;width:26rem;height:1.8rem}}@media screen and (max-width: 768px){.c-stripes.stripes-1{top:6rem;left:17rem}.c-stripes.stripes-1 .-green{width:10rem;height:0.9rem}.c-stripes.stripes-1 .-pink{bottom:2.7rem;left:6.2rem;width:13rem;height:0.9rem}}@media screen and (min-width: 769px){.c-stripes.stripes-2{top:55rem;left:calc(50% - 75rem)}.c-stripes.stripes-2 .-green{width:40rem;height:2.8rem}.c-stripes.stripes-2 .-pink{bottom:15.8rem;left:6.5rem;width:30rem;height:2.4rem}}@media screen and (max-width: 768px){.c-stripes.stripes-2{top:16.5rem;left:30.8rem}.c-stripes.stripes-2 .-green{bottom:1.5rem;left:6.2rem;width:10rem;height:0.9rem}.c-stripes.stripes-2 .-pink{width:15rem;height:1.2rem}}@media screen and (min-width: 769px){.c-stripes.stripes-3{top:55rem;left:calc(50% + 52.5rem)}.c-stripes.stripes-3 .-green{bottom:3.5rem;left:12.8rem;width:20rem;height:1.8rem}.c-stripes.stripes-3 .-pink{width:30rem;height:2.4rem}}@media screen and (max-width: 768px){.c-stripes.stripes-3{top:32rem;left:-6.4rem}.c-stripes.stripes-3 .-green{width:20rem;height:1.4rem}.c-stripes.stripes-3 .-pink{bottom:8rem;left:4.2rem;width:15rem;height:1.2rem}}@media screen and (min-width: 769px){.c-stripes.stripes-4{top:94.5rem;left:calc(50% + 30.5rem)}.c-stripes.stripes-4 .-green{bottom:7.3rem;left:13.8rem;width:20rem;height:1.6rem}.c-stripes.stripes-4 .-pink{width:32rem;height:1.8rem}}@media screen and (max-width: 768px){.c-stripes.stripes-4{top:53rem;left:29.8rem}.c-stripes.stripes-4 .-green{bottom:6.6rem;left:3.6rem;width:10rem;height:0.9rem}.c-stripes.stripes-4 .-pink{width:16rem;height:0.9rem}}@media screen and (min-width: 769px){.c-stripes.stripes-5{top:10rem;left:calc(50% - 72rem)}.c-stripes.stripes-5 .-green{width:31rem;height:2.4rem}.c-stripes.stripes-5 .-pink{bottom:15.2rem;left:9.2rem;width:17.6rem;height:1.8rem}}@media screen and (max-width: 768px){.c-stripes.stripes-5{top:1rem;left:-3rem}.c-stripes.stripes-5 .-green{width:15.5rem;height:1.2rem}.c-stripes.stripes-5 .-pink{bottom:7.6rem;left:4.6rem;width:8.8rem;height:0.9rem}}@media screen and (min-width: 769px){.c-stripes.stripes-6{top:53rem;left:calc(50% + 46.5rem)}.c-stripes.stripes-6 .-green{bottom:15.6rem;left:8.5rem;width:20rem;height:1.6rem}.c-stripes.stripes-6 .-pink{width:30rem;height:1.8rem}}@media screen and (max-width: 768px){.c-stripes.stripes-6{top:17rem;left:29.2rem}.c-stripes.stripes-6 .-green{bottom:7.6rem;left:4.6rem;width:10rem;height:0.8rem}.c-stripes.stripes-6 .-pink{width:16rem;height:0.9rem}}@media screen and (min-width: 769px){.c-stripes.stripes-7{top:10.3rem;left:calc(50% - 1rem)}.c-stripes.stripes-7 .-green{width:20rem;height:1.8rem}.c-stripes.stripes-7 .-pink{bottom:2.8rem;left:8.5rem;width:26rem;height:1.8rem}}@media screen and (max-width: 768px){.c-stripes.stripes-7{top:4.8rem;left:29.2rem}.c-stripes.stripes-7 .-green{width:10rem;height:0.9rem}.c-stripes.stripes-7 .-pink{bottom:1.4rem;left:4.2rem;width:13rem;height:0.9rem}}@media screen and (min-width: 769px){.c-stripes.stripes-8{top:54.1rem;left:calc(50% - 68.6rem)}.c-stripes.stripes-8 .-green{width:40rem;height:2.8rem}.c-stripes.stripes-8 .-pink{bottom:15.8rem;left:6.4rem;width:30rem;height:2.4rem}}@media screen and (max-width: 768px){.c-stripes.stripes-8{top:27rem;left:-2.4rem;z-index:2}.c-stripes.stripes-8 .-green{width:20rem;height:1.4rem}.c-stripes.stripes-8 .-pink{bottom:8rem;left:3.1rem;width:15rem;height:1.2rem}}@media screen and (min-width: 769px){.c-stripes.stripes-9{top:47rem;left:calc(50% + 35.6rem)}.c-stripes.stripes-9 .-green{bottom:3rem;left:12.6rem;width:20rem;height:1.8rem}.c-stripes.stripes-9 .-pink{width:30rem;height:2.4rem}}@media screen and (max-width: 768px){.c-stripes.stripes-9{top:50.2rem;left:26.8rem}.c-stripes.stripes-9 .-green{bottom:1.5rem;left:6.2rem;width:10rem;height:0.9rem}.c-stripes.stripes-9 .-pink{width:15rem;height:1.2rem}}@media screen and (min-width: 769px){.c-stripes.stripes-10{top:94.5rem;left:calc(50% + 56rem)}.c-stripes.stripes-10 .-green{bottom:11rem;left:5.5rem;width:20rem;height:1.6rem}.c-stripes.stripes-10 .-pink{width:32rem;height:1.8rem}}@media screen and (max-width: 768px){.c-stripes.stripes-10{top:111.7rem;left:27.8rem}.c-stripes.stripes-10 .-green{bottom:5.6rem;left:2.7rem;width:10rem;height:0.9rem}.c-stripes.stripes-10 .-pink{width:16rem;height:0.9rem}}@media screen and (min-width: 769px){.c-stripes.stripes-11{top:130rem;left:calc(50% - 76.5rem)}.c-stripes.stripes-11 .-green{width:31rem;height:2.4rem}.c-stripes.stripes-11 .-pink{bottom:15.2rem;left:9.2rem;width:17.6rem;height:1.8rem}}@media screen and (max-width: 768px){.c-stripes.stripes-11{bottom:49rem;left:-2.4rem}.c-stripes.stripes-11 .-green{width:15.5rem;height:1.2rem}.c-stripes.stripes-11 .-pink{bottom:7.6rem;left:4.5rem;width:8.8rem;height:0.9rem}}@media screen and (min-width: 769px){.c-stripes.stripes-12{bottom:-5rem;left:calc(50% - 18.6rem)}.c-stripes.stripes-12 .-green{bottom:7.2rem;left:13.4rem;width:20rem;height:1.6rem}.c-stripes.stripes-12 .-pink{width:32rem;height:1.8rem}}@media screen and (max-width: 768px){.c-stripes.stripes-12{bottom:-3rem;left:27.2rem}.c-stripes.stripes-12 .-green{bottom:3.6rem;left:6.6rem;width:10rem;height:0.8rem}.c-stripes.stripes-12 .-pink{width:16rem;height:0.9rem}}.c-stripe-line{display:block;position:absolute;transform:rotate(-45deg);transform-origin:0 bottom;border-radius:15em;overflow:hidden;opacity:.9}.c-stripe-line::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:right center/cover no-repeat;border-radius:15em;transform:translateX(100%)}.c-stripe-line.-show{transition:transform 15s linear;transform:translate(-100px, 100px) rotate(-45deg)}.c-stripe-line.-show::after{transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19) 1.5s;transform:translateX(0);width:0}.c-stripe-line.-pink::after{background-image:url("../img/top/stripe-pink.png")}.c-stripe-line.-green::after{background-image:url("../img/top/stripe-green.png")}.l-mv{margin:auto}@media screen and (min-width: 769px){.l-mv{width:120rem;margin-bottom:22rem;padding:15rem 0 7rem}}@media screen and (max-width: 768px){.l-mv{height:57.6rem;margin-bottom:12rem;padding:14.2rem 0 11.7rem 2.1rem}}.l-mv .mv-visual{opacity:0}.l-mv .mv-visual .title{position:absolute}.l-mv .mv-visual .visual{display:block}@media screen and (min-width: 769px){.l-mv .mv-visual .title{top:38.8rem;left:-12rem;width:55rem}}@media screen and (max-width: 768px){.l-mv .mv-visual .title{top:20.7rem;left:-2rem;width:27.5rem;height:16.3rem}.l-mv .mv-visual .visual{margin-right:-1px}}.l-mv .mv-en{position:absolute;font-family:"Syne",sans-serif;font-weight:700;color:#fff;letter-spacing:-0.04em;white-space:nowrap;opacity:0}@media screen and (min-width: 769px){.l-mv .mv-en{top:4.2rem;left:calc(50% - 29rem);font-size:13rem}}@media screen and (max-width: 768px){.l-mv .mv-en{top:8.2rem;left:0rem;font-size:7rem}}.l-mv .mv-message{font-weight:700;color:#fff;opacity:0}@media screen and (min-width: 769px){.l-mv .mv-message{position:absolute;bottom:0.8rem;left:-11rem;font-size:4.8rem;font-weight:700;line-height:1.2}}@media screen and (max-width: 768px){.l-mv .mv-message{margin-top:3.4rem;margin-left:-2rem}.l-mv .mv-message span{display:block;margin-bottom:0.6rem;font-size:3.2rem;font-weight:700;line-height:1.2}}.l-concept{margin:0 auto}@media screen and (min-width: 769px){.l-concept{width:120rem;height:88rem}}@media screen and (max-width: 768px){.l-concept{height:79.6rem;padding:0 2rem}}.l-concept .concept-sub{font-family:"Syne",sans-serif;font-weight:700;opacity:0}@media screen and (min-width: 769px){.l-concept .concept-sub{margin-bottom:2.4rem;font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 768px){.l-concept .concept-sub{margin-bottom:2.4rem;font-size:2rem;line-height:3rem}}.l-concept .concept-message{display:flex;flex-flow:column;z-index:1;gap:1.4em}.l-concept .concept-message p{opacity:0}@media screen and (min-width: 769px){.l-concept .concept-message{font-size:4rem;font-weight:700;line-height:1.4}}@media screen and (max-width: 768px){.l-concept .concept-message{font-size:2.8rem;font-weight:700;line-height:1.4}}.l-concept .concept-scroll{position:absolute;left:50%;width:100vw;margin-left:-50vw;pointer-events:none}.l-concept .concept-scroll .text{background:url("../img/top/scroll-text-white.png") 0 0/auto 100% repeat-x;will-change:background-position}@media screen and (min-width: 769px){.l-concept .concept-scroll{bottom:4.6rem}.l-concept .concept-scroll .text{height:9.15rem;margin-top:5.2rem}}@media screen and (max-width: 768px){.l-concept .concept-scroll{bottom:4.5rem}.l-concept .concept-scroll .text{height:5.8rem;margin-top:1.8rem}}.l-evolve{border-top:solid 1px #000;border-bottom:solid 1px #000;background:url("../img/top/bg-noise-gray.png") center 0 repeat}@media screen and (min-width: 769px){.l-evolve{padding:13.5rem 0 20.5rem;background-size:5rem}}@media screen and (max-width: 768px){.l-evolve{padding:6.4rem 0 12rem;background-size:4rem}}.l-evolve .evolve-ball{position:absolute;z-index:0;border-radius:50%;opacity:.5;mix-blend-mode:multiply}.l-evolve .evolve-ball.-yellow{background:radial-gradient(circle, #EAFF00 25%, rgba(234, 255, 0, 0) 70%)}.l-evolve .evolve-ball.-green{background:radial-gradient(circle, #5DFF00 25%, rgba(93, 255, 0, 0) 70%)}@media screen and (min-width: 769px){.l-evolve .evolve-ball.-yellow{top:0;left:calc(50% + 6rem);width:80rem;height:80rem}.l-evolve .evolve-ball.-green{top:81.7rem;left:calc(50% - 95rem);width:100rem;height:100rem}}@media screen and (max-width: 768px){.l-evolve .evolve-ball.-yellow{top:9rem;left:12.5rem;width:40rem;height:40rem}.l-evolve .evolve-ball.-green{top:150rem;left:-18rem;width:50rem;height:50rem}}.l-evolve .evolve-side{display:flex;align-items:flex-start;justify-content:center;position:absolute;top:0;left:0;height:100%;border-right:solid 1px #000}.l-evolve .evolve-side p{display:flex;align-items:center;position:relative;width:100%;font-family:"Syne",sans-serif;font-weight:700;writing-mode:vertical-lr;transform:rotate(180deg)}@media screen and (min-width: 769px){.l-evolve .evolve-side{width:12rem}.l-evolve .evolve-side p{padding-bottom:14rem;font-size:2rem}}@media screen and (max-width: 768px){.l-evolve .evolve-side{width:3.6rem}.l-evolve .evolve-side p{padding-bottom:7rem;font-size:1.8rem}}.l-evolve .evolve-head{display:flex;flex-flow:column;align-items:flex-start}.l-evolve .evolve-head .title{z-index:1}.l-evolve .evolve-head .title span{position:relative;display:inline-block;white-space:nowrap;opacity:0;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-evolve .evolve-head .desc{opacity:0;transform:translateX(-10px);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity,transform;will-change:opacity,transform}.l-evolve .evolve-head .desc.-show{opacity:1;transform:translateX(0)}@media screen and (min-width: 769px){.l-evolve .evolve-head{gap:2.4rem;width:120rem;margin:0 auto 6.4rem;padding-left:10.3rem}.l-evolve .evolve-head .title{height:6.2rem;padding-top:0.5rem;font-size:4rem;font-weight:700;line-height:1.4}.l-evolve .evolve-head .title::before,.l-evolve .evolve-head .title::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5dff00}.l-evolve .evolve-head .title::before{z-index:-1;opacity:0;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-evolve .evolve-head .title::after{opacity:1;width:0;transform-origin:right 0;transition:width .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1) .52s}.l-evolve .evolve-head .title.-show::before{opacity:1}.l-evolve .evolve-head .title.-show::after{width:100%;transform:scaleX(0)}.l-evolve .evolve-head .title.-show span{opacity:1}.l-evolve .evolve-head .desc{font-size:1.8rem;font-weight:500;line-height:1.8;letter-spacing:.02em}}@media screen and (max-width: 768px){.l-evolve .evolve-head{gap:1.6rem;width:30.2rem;margin-left:6.8rem;margin-bottom:4.8rem}.l-evolve .evolve-head .title{height:4.5rem;padding-top:0.5rem;font-size:2.8rem;font-weight:700;line-height:1.4}.l-evolve .evolve-head .title::before,.l-evolve .evolve-head .title::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5dff00}.l-evolve .evolve-head .title::before{z-index:-1;opacity:0;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-evolve .evolve-head .title::after{opacity:1;width:0;transform-origin:right 0;transition:width .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1) .52s}.l-evolve .evolve-head .title.-show::before{opacity:1}.l-evolve .evolve-head .title.-show::after{width:100%;transform:scaleX(0)}.l-evolve .evolve-head .title.-show span{opacity:1}.l-evolve .evolve-head .desc{padding-right:1.2rem;font-size:1.6rem;font-weight:500;line-height:1.8;text-align:justify}}.l-evolve .evolve-case{display:flex;flex-flow:column}@media screen and (min-width: 769px){.l-evolve .evolve-case{gap:6.4rem;width:120rem;margin:0 auto 6.4rem;padding-left:10.3rem}}@media screen and (max-width: 768px){.l-evolve .evolve-case{gap:4.8rem;width:30.2rem;margin-left:6.8rem}}.l-evolve .evolve-case .case-item{opacity:0}.l-evolve .evolve-case .case-item .item-container{background:#fff;cursor:pointer}@media screen and (min-width: 769px){.l-evolve .evolve-case .case-item .item-container{display:flex;align-items:center;justify-content:space-between;height:38.5rem;padding:0 6.4rem;border-radius:4.8rem;box-shadow:0 2.4rem 2.4rem rgba(93,255,0,.2);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-evolve .evolve-case .case-item .item-container.row-reverse{flex-direction:row-reverse}.l-evolve .evolve-case .case-item .item-container:hover{transform:translateY(-4px);box-shadow:0 2.4rem 2.4rem rgba(93,255,0,.6)}}@media screen and (max-width: 768px){.l-evolve .evolve-case .case-item .item-container{padding:2.4rem 2.4rem 3.2rem;border-radius:1.6rem;box-shadow:0 2.4rem 2.4rem rgba(93,255,0,.6)}}.l-evolve .evolve-case .case-item .item-summary .head .num{font-family:"Syne",sans-serif;font-weight:700}.l-evolve .evolve-case .case-item .item-summary .head .title{white-space:nowrap}.l-evolve .evolve-case .case-item .item-summary .head .title span{white-space:nowrap;color:#5dff00;paint-order:stroke fill;-webkit-text-stroke:2px #000}.l-evolve .evolve-case .case-item .item-summary .info dd{text-align:justify}.l-evolve .evolve-case .case-item .item-summary .more{display:flex;justify-content:flex-end}.l-evolve .evolve-case .case-item .item-summary .more .button{display:flex;align-items:center;position:relative;cursor:pointer;font-family:"Syne",sans-serif;font-weight:700}.l-evolve .evolve-case .case-item .item-summary .more .button::after{content:"";display:block;background:url("../img/common/btn-arrow-up.png") center center/contain no-repeat #5dff00}@media screen and (min-width: 769px){.l-evolve .evolve-case .case-item .item-summary{width:41.8rem}.l-evolve .evolve-case .case-item .item-summary .head{margin-bottom:3.2rem}.l-evolve .evolve-case .case-item .item-summary .head .num{margin-bottom:0.8rem;font-size:1.6rem}.l-evolve .evolve-case .case-item .item-summary .head .title{font-size:4rem;font-weight:700;line-height:1.4}.l-evolve .evolve-case .case-item .item-summary .info{height:11rem;margin-bottom:0.8rem}.l-evolve .evolve-case .case-item .item-summary .info dt{margin-bottom:0.4rem;font-size:2.8rem;font-weight:700;line-height:1.4}.l-evolve .evolve-case .case-item .item-summary .info dd{font-size:1.8rem;font-weight:500;line-height:1.8;letter-spacing:.02em}.l-evolve .evolve-case .case-item .item-summary .more .button{gap:0.8rem;font-size:2rem}.l-evolve .evolve-case .case-item .item-summary .more .button::after{width:2.7rem;height:2.7rem}}@media screen and (max-width: 768px){.l-evolve .evolve-case .case-item .item-summary{margin-bottom:2.4rem}.l-evolve .evolve-case .case-item .item-summary .head{margin-bottom:2.4rem}.l-evolve .evolve-case .case-item .item-summary .head .num{margin-bottom:0.8rem;font-size:1.6rem}.l-evolve .evolve-case .case-item .item-summary .head .title{font-size:2.8rem;font-weight:700;line-height:1.4}.l-evolve .evolve-case .case-item .item-summary .info{margin-bottom:1.6rem}.l-evolve .evolve-case .case-item .item-summary .info dt{margin-bottom:0.8rem;font-size:2.15rem;font-weight:700;line-height:1.4}.l-evolve .evolve-case .case-item .item-summary .info dd{font-size:1.6rem;font-weight:500;line-height:1.8}.l-evolve .evolve-case .case-item .item-summary .more .button{gap:0.8rem;font-size:1.8rem}.l-evolve .evolve-case .case-item .item-summary .more .button::after{width:2.4rem;height:2.4rem}}.l-evolve .evolve-case .case-item .item-images picture{display:block}@media screen and (min-width: 769px){.l-evolve .evolve-case .case-item .item-images{width:51rem;height:100%}.l-evolve .evolve-case .case-item .item-images picture{position:absolute}.l-evolve .evolve-case .case-item .item-images picture.ellipse,.l-evolve .evolve-case .case-item .item-images picture.square{width:27.2rem}.l-evolve .evolve-case .case-item .item-images picture.circle{width:29.6rem}.l-evolve .evolve-case .case-item .item-images picture:nth-of-type(1){top:-3.3rem;left:0}.l-evolve .evolve-case .case-item .item-images picture:nth-of-type(2){bottom:-3.3rem;right:0}}@media screen and (max-width: 768px){.l-evolve .evolve-case .case-item .item-images picture{width:18rem}.l-evolve .evolve-case .case-item .item-images picture:nth-of-type(1){margin-left:-4.4rem}.l-evolve .evolve-case .case-item .item-images picture:nth-of-type(2){position:absolute;bottom:0;right:-4.4rem}.l-evolve .evolve-case .case-item .item-images:has(.square){padding-bottom:5rem}}.l-future{background:url("../img/top/bg-noise-green.png") center 0 repeat;overflow:hidden}@media screen and (min-width: 769px){.l-future{padding:8rem 0 0;background-size:5rem}}@media screen and (max-width: 768px){.l-future{padding:5.8rem 0 0;background-size:4rem}}.l-future .future-theme{margin:0 auto}@media screen and (min-width: 769px){.l-future .future-theme{width:74.5rem;margin-bottom:4rem}}@media screen and (max-width: 768px){.l-future .future-theme{width:34.6rem;margin-bottom:4.8rem}}.l-future .future-head{display:flex;flex-flow:column;align-items:center}.l-future .future-head .title{z-index:1}.l-future .future-head .title span{position:relative;display:inline-block}.l-future .future-head .desc{color:#fff;text-align:center}@media screen and (min-width: 769px){.l-future .future-head{gap:2.4rem;width:120rem;margin:0 auto 7.2rem}.l-future .future-head .title{height:6.2rem;padding-top:0.5rem;font-size:4rem;font-weight:700;line-height:1.4}.l-future .future-head .title::before,.l-future .future-head .title::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5dff00}.l-future .future-head .title::before{z-index:-1;opacity:0;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-future .future-head .title::after{opacity:1;width:0;transform-origin:right 0;transition:width .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1) .52s}.l-future .future-head .title span{opacity:0;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-future .future-head .title span:nth-of-type(1){padding-right:.25em}.l-future .future-head .title.-show::before{opacity:1}.l-future .future-head .title.-show::after{width:100%;transform:scaleX(0)}.l-future .future-head .title.-show span{opacity:1}.l-future .future-head .desc{font-size:1.8rem;font-weight:500;line-height:1.8;letter-spacing:.02em;opacity:0;transform:translateX(-10px);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity,transform;will-change:opacity,transform}.l-future .future-head .desc.-show{opacity:1;transform:translateX(0)}}@media screen and (max-width: 768px){.l-future .future-head{gap:1.6rem;margin-bottom:5.5rem}.l-future .future-head .title{display:flex;flex-flow:column;align-items:center;font-size:2.8rem;font-weight:700;line-height:1.4}.l-future .future-head .title span{height:4.5rem;padding-top:0.5rem}.l-future .future-head .title span::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#5dff00}.l-future .future-head .desc{padding-right:1.2rem;font-size:1.6rem;font-weight:500;line-height:1.8;text-align:center}}.l-future .future-content{border-top:solid 1px #fff}@media screen and (min-width: 769px){.l-future .future-content{padding-left:12rem}}@media screen and (max-width: 768px){.l-future .future-content{padding-left:3.6rem}}.l-future .future-side{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;height:100%;border-right:solid 1px #fff}.l-future .future-side p{font-family:"Syne",sans-serif;font-weight:700;color:#fff;writing-mode:vertical-lr;transform:rotate(180deg)}@media screen and (min-width: 769px){.l-future .future-side{width:12rem}.l-future .future-side p{font-size:2rem}}@media screen and (max-width: 768px){.l-future .future-side{align-items:flex-start;width:3.6rem}.l-future .future-side p{padding-bottom:3.6rem;font-size:1.8rem}}.l-future .future-list{display:flex}@media screen and (min-width: 769px){.l-future .future-list{flex-flow:row wrap}}@media screen and (max-width: 768px){.l-future .future-list{flex-flow:column;gap:2.4rem}}.l-future .future-list .list-item .title{display:flex;width:100%}.l-future .future-list .list-item .title span{display:block;width:-webkit-max-content;width:max-content;color:#5dff00;border-bottom:solid 1px #fff}.l-future .future-list .list-item .desc{text-align:justify;color:#fff}@media screen and (min-width: 769px){.l-future .future-list .list-item{display:flex;flex-flow:row wrap;justify-content:space-between;width:50%;height:45rem;padding:5.5rem 4rem}.l-future .future-list .list-item:nth-child(odd){border-right:solid 1px #fff}.l-future .future-list .list-item:nth-child(n+3){border-top:solid 1px #fff}.l-future .future-list .list-item .title{margin-bottom:3.2rem}.l-future .future-list .list-item .title span{font-size:2.8rem;font-weight:700;line-height:1.4}.l-future .future-list .list-item .picture{width:26rem}.l-future .future-list .list-item .desc{width:28.8rem;font-size:1.8rem;font-weight:500;line-height:1.8;letter-spacing:.02em}}@media screen and (max-width: 768px){.l-future .future-list .list-item{padding:3.2rem}.l-future .future-list .list-item:nth-child(n+2){border-top:solid 1px #fff}.l-future .future-list .list-item .title{flex-flow:column;gap:1.4rem;margin-bottom:2.4rem}.l-future .future-list .list-item .title span{font-size:2.15rem;font-weight:700;line-height:1.4}.l-future .future-list .list-item .picture{margin-bottom:2.4rem}.l-future .future-list .list-item .desc{font-size:1.6rem;font-weight:500;line-height:1.8}}.l-career{background:center 0 repeat-x}@media screen and (min-width: 769px){.l-career{padding-top:30rem;background-image:url("../img/top/main-bg-pc.png");background-size:5rem}}@media screen and (max-width: 768px){.l-career{padding-top:17rem;background-image:url("../img/top/main-bg-sp.png");background-size:5rem}}.l-career .career-scroll{position:absolute;z-index:1;left:50%;width:100vw;margin-left:-50vw;pointer-events:none}.l-career .career-scroll .text{background:url("../img/top/scroll-text-green.png") 0 0/auto 100% repeat-x;will-change:background-position}@media screen and (min-width: 769px){.l-career .career-scroll{top:13.2rem}.l-career .career-scroll .text{height:7rem;margin-bottom:5.2rem}}@media screen and (max-width: 768px){.l-career .career-scroll{top:5rem}.l-career .career-scroll .text{height:4.8rem;margin-bottom:3rem}}.l-career .career-visual .visual{display:block;position:absolute}@media screen and (min-width: 769px){.l-career .career-visual{width:128rem;height:72rem;margin:0 auto}}@media screen and (max-width: 768px){.l-career .career-visual{height:31.7rem}.l-career .career-visual .visual{padding-right:2rem;margin-left:-1px}}.l-career .career-head{display:flex;flex-flow:column;align-items:flex-start}.l-career .career-head .title{z-index:1}.l-career .career-head .title span{position:relative;display:inline-block;opacity:0;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-career .career-head .title.-show span{opacity:1}.l-career .career-head .desc{display:flex;flex-flow:column;align-items:flex-start;z-index:1}.l-career .career-head .desc span{display:block;position:relative;color:rgba(0,0,0,0);transition:color 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-career .career-head .desc span::before,.l-career .career-head .desc span::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.l-career .career-head .desc span::before{z-index:-1;opacity:0;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-career .career-head .desc span::after{opacity:1;width:0;transform-origin:right 0;transition:width .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1) .52s}.l-career .career-head .desc span.-show{color:#000}.l-career .career-head .desc span.-show::before{opacity:1}.l-career .career-head .desc span.-show::after{width:100%;transform:scaleX(0)}@media screen and (min-width: 769px){.l-career .career-head{gap:2.4rem;width:128rem;margin:-26.5rem auto 25.5rem;padding-left:73.4rem}.l-career .career-head .title{height:6.2rem;padding-top:0.5rem;font-size:4rem;font-weight:700;line-height:1.4}.l-career .career-head .title::before,.l-career .career-head .title::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5dff00}.l-career .career-head .title::before{z-index:-1;opacity:0;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-career .career-head .title::after{opacity:1;width:0;transform-origin:right 0;transition:width .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1) .52s}.l-career .career-head .title.-show::before{opacity:1}.l-career .career-head .title.-show::after{width:100%;transform:scaleX(0)}.l-career .career-head .desc span{font-size:2.2rem;font-weight:700;line-height:1.4;padding:0.6rem 0.4rem}}@media screen and (max-width: 768px){.l-career .career-head{gap:1.6rem;margin-top:-2.2rem;margin-bottom:12rem}.l-career .career-head .title{height:4.5rem;padding-top:0.5rem;font-size:2.8rem;font-weight:700;line-height:1.4}.l-career .career-head .title::before,.l-career .career-head .title::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5dff00}.l-career .career-head .title::before{z-index:-1;opacity:0;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .51s}.l-career .career-head .title::after{opacity:1;width:0;transform-origin:right 0;transition:width .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1) .52s}.l-career .career-head .title.-show::before{opacity:1}.l-career .career-head .title.-show::after{width:100%;transform:scaleX(0)}.l-career .career-head .desc span{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-0.02em;padding:0.5rem 0.4rem}}.l-career .career-OGOB .OGOB-head{margin:0 auto}.l-career .career-OGOB .OGOB-head .en{font-family:"Syne",sans-serif;font-weight:700;line-height:1.4}.l-career .career-OGOB .OGOB-head .title{z-index:1}.l-career .career-OGOB .OGOB-head .title span{position:relative;display:inline-block}.l-career .career-OGOB .OGOB-head .title span::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#fff}@media screen and (min-width: 769px){.l-career .career-OGOB .OGOB-head{width:120rem;margin-bottom:3.5rem}.l-career .career-OGOB .OGOB-head .en{margin-bottom:0.8rem;font-size:2.8rem}.l-career .career-OGOB .OGOB-head .title span{padding-top:0.5rem;font-size:4rem;font-weight:700;line-height:1.4}}@media screen and (max-width: 768px){.l-career .career-OGOB .OGOB-head{width:35rem;margin-bottom:2.4rem}.l-career .career-OGOB .OGOB-head .en{margin-bottom:0.8rem;font-size:2.4rem}.l-career .career-OGOB .OGOB-head .title span{padding-top:0.5rem;font-size:2.8rem;font-weight:700;line-height:1.4}}.l-career .career-OGOB .OGOB-navigation{display:flex;align-items:center;z-index:2}.l-career .career-OGOB .OGOB-navigation p{font-family:"Syne",sans-serif;font-weight:700;color:#fff;line-height:1.2;paint-order:stroke fill;-webkit-text-stroke:2px #000}.l-career .career-OGOB .OGOB-navigation span{display:block;position:relative;overflow:hidden;background-color:#fff;cursor:pointer}.l-career .career-OGOB .OGOB-navigation span::before{content:"";display:block;width:100%;height:100%;background:url("../img/common/btn-arrow-right.png") 0 center/auto 100% repeat-x #fff}.l-career .career-OGOB .OGOB-navigation span.-prev::before{transform:scaleX(-1)}@media screen and (min-width: 769px){.l-career .career-OGOB .OGOB-navigation{justify-content:flex-end;position:absolute;top:5rem;right:0;left:0;width:120rem;margin:0 auto;gap:1.6rem}.l-career .career-OGOB .OGOB-navigation p{font-size:6.4rem}.l-career .career-OGOB .OGOB-navigation span{width:4rem;height:4rem}.l-career .career-OGOB .OGOB-navigation span::before{transition:background-position .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-career .career-OGOB .OGOB-navigation span:hover::before{background-position:4rem 0}}@media screen and (max-width: 768px){.l-career .career-OGOB .OGOB-navigation{justify-content:center;width:35rem;margin:0 auto 3.2rem;gap:1.4rem}.l-career .career-OGOB .OGOB-navigation p{font-size:4.7rem}.l-career .career-OGOB .OGOB-navigation span{width:3.2rem;height:3.2rem}}@media screen and (min-width: 769px){.l-career .career-OGOB .OGOB-slider{padding-left:4rem;margin-bottom:23rem}}@media screen and (max-width: 768px){.l-career .career-OGOB .OGOB-slider{margin-bottom:8rem}}.l-career .career-OGOB .OGOB-slider .slider-card .card-container{display:flex;flex-flow:column;justify-content:flex-end;background-color:#fff;border:solid 1px #000}.l-career .career-OGOB .OGOB-slider .slider-card .card-image{position:absolute;top:0;left:0}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .title{display:flex;flex-flow:column;align-items:flex-start;z-index:0}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .title span{display:block;position:relative;background:#5dff00}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .name span::before{content:" "}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .more{display:flex;justify-content:flex-end;position:absolute;right:0;bottom:0}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .more .button{display:flex;align-items:center;position:relative;cursor:pointer;font-family:"Syne",sans-serif;font-weight:700}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .more .button::after{content:"";display:block;background:url("../img/common/btn-arrow-up.png") center center/contain no-repeat #5dff00}@media screen and (min-width: 769px){.l-career .career-OGOB .OGOB-slider .slider-card{width:52rem !important;padding-right:4rem}.l-career .career-OGOB .OGOB-slider .slider-card .card-container{height:62rem;padding:4rem;border-radius:2.4rem;box-shadow:0 2.4rem 2.4rem rgba(49,176,35,.5);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-career .career-OGOB .OGOB-slider .slider-card .card-container:hover{transform:translateY(-4px);box-shadow:0 2.4rem 2.4rem rgba(49,176,35,.7)}.l-career .career-OGOB .OGOB-slider .slider-card .card-image{padding:4rem}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary{width:40rem}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .title{margin-bottom:0.8rem}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .title span{padding-top:0.5rem;font-size:2.8rem;font-weight:700;line-height:1.4}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .history{font-size:1.6rem;font-weight:500;line-height:1.6}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .name strong{font-size:2.8rem;font-weight:700;line-height:1.4}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .name span{font-size:1.6rem;font-weight:500;line-height:1.6}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .more .button{gap:0.8rem;font-size:2rem}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .more .button::after{width:2.7rem;height:2.7rem}}@media screen and (max-width: 768px){.l-career .career-OGOB .OGOB-slider .slider-card{padding:0 2rem}.l-career .career-OGOB .OGOB-slider .slider-card .card-container{height:46.8rem;padding:2.4rem;border-radius:1.6rem;box-shadow:0 1.7rem 1.7rem rgba(49,176,35,.5)}.l-career .career-OGOB .OGOB-slider .slider-card .card-image{padding:2.4rem}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .title{margin-bottom:0.6rem}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .title span{padding-top:0.5rem;font-size:2.15rem;font-weight:700;line-height:1.4;white-space:nowrap}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .history{margin-bottom:0.4rem;font-size:1.6rem;font-weight:500;line-height:1.6}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .name strong{font-size:2.15rem;font-weight:700;line-height:1.4}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .name span{font-size:1.6rem;font-weight:500;line-height:1.6}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .more .button{gap:0.8rem;font-size:1.8rem}.l-career .career-OGOB .OGOB-slider .slider-card .card-summary .more .button::after{width:2.4rem;height:2.4rem}}.l-career .career-comingsoon{display:flex;flex-flow:column;align-items:center;justify-content:center;border-top:solid 1px #000;border-bottom:solid 1px #000}.l-career .career-comingsoon>span{text-align:center}.l-career .career-comingsoon p{font-family:"Syne",sans-serif;font-weight:700;color:#fff}.l-career .career-comingsoon p span{display:inline-block;position:relative;width:.2em}@media screen and (min-width: 769px){.l-career .career-comingsoon{height:30rem}.l-career .career-comingsoon>span{font-size:2.8rem;font-weight:700;line-height:1.4}.l-career .career-comingsoon p{font-size:10rem}}@media screen and (max-width: 768px){.l-career .career-comingsoon{height:18rem}.l-career .career-comingsoon>span{font-size:2.15rem;font-weight:700;line-height:1.4}.l-career .career-comingsoon p{font-size:4.6rem}}.l-external{display:flex;justify-content:center;background:url("../img/top/bg-noise-gray.png") center 0 repeat}@media screen and (min-width: 769px){.l-external{padding:12rem 0;background-size:5rem}}@media screen and (max-width: 768px){.l-external{padding:6.4rem 0;background-size:4rem}}.l-external .external-link{display:flex}@media screen and (min-width: 769px){.l-external .external-link{justify-content:space-between;width:120rem}}@media screen and (max-width: 768px){.l-external .external-link{flex-flow:column;gap:3.6rem;width:35rem}}.l-external .external-link .link-item{display:flex;flex-flow:column;align-items:flex-end}.l-external .external-link .link-item picture{display:block;overflow:hidden;border:solid 1px #000}.l-external .external-link .link-item span{display:flex;align-items:center;position:relative;color:#1e293b}.l-external .external-link .link-item span::after{content:"";display:block;background:url("../img/common/btn-arrow-up.png") center center/contain no-repeat #5dff00}@media screen and (min-width: 769px){.l-external .external-link .link-item{gap:3.2rem;width:58.4rem;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-external .external-link .link-item picture{border-radius:2rem;box-shadow:0 1.6rem 1.6rem rgba(49,176,35,.24);transition:box-shadow .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-external .external-link .link-item span{gap:0.8rem;height:3.9rem;font-size:2.8rem;font-weight:700;line-height:1.4}.l-external .external-link .link-item span::after{width:2.7rem;height:2.7rem}.l-external .external-link .link-item:hover{transform:translateY(-4px)}.l-external .external-link .link-item:hover picture{box-shadow:0 1.6rem 1.6rem rgba(49,176,35,.6)}}@media screen and (max-width: 768px){.l-external .external-link .link-item{gap:1.6rem}.l-external .external-link .link-item picture{border-radius:1.5rem;box-shadow:0 1.1rem 1.1rem rgba(49,176,35,.24)}.l-external .external-link .link-item span{gap:0.8rem;height:3.1rem;font-size:2.15rem;font-weight:700;line-height:1.4}.l-external .external-link .link-item span::after{width:2.4rem;height:2.4rem}}#Modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}#Modal .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}#Modal .modal-container{position:absolute;width:100%;height:100%}@media screen and (min-width: 769px){#Modal .modal-container{display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 768px){#Modal .modal-container{overflow-y:auto;overscroll-behavior-y:none}}#Modal .modal-close{cursor:pointer}#Modal .modal-close span{position:relative;display:flex;align-items:center;pointer-events:none;font-family:"Syne",sans-serif;font-weight:700}#Modal .modal-close span::after{content:"";display:block;background:url("../img/common/btn-close.png") center center/contain no-repeat #5dff00}@media screen and (min-width: 769px){#Modal .modal-close{position:absolute;top:3rem;right:3rem}#Modal .modal-close span{gap:0.8rem;font-size:2.6rem}#Modal .modal-close span::after{width:4.8rem;height:4.8rem}}@media screen and (max-width: 768px){#Modal .modal-close{display:flex;justify-content:flex-end;margin-bottom:1.7rem}#Modal .modal-close span{gap:0.5rem;font-size:1.8rem}#Modal .modal-close span::after{width:2rem;height:2rem}}#Modal .modal-content{display:none;background-color:#fff}@media screen and (min-width: 769px){#Modal .modal-content{justify-content:space-between;width:120rem;padding:6.4rem;border-radius:4.8rem}}@media screen and (max-width: 768px){#Modal .modal-content{flex-flow:column;width:35rem;padding:2.4rem;margin:2rem auto;border-radius:2.4rem}}#Modal .modal-content .content-summary .head .num{font-family:"Syne",sans-serif;font-weight:700}#Modal .modal-content .content-summary .head .title{white-space:nowrap}#Modal .modal-content .content-summary .head .title span{white-space:nowrap;color:#5dff00;paint-order:stroke fill;-webkit-text-stroke:2px #000}#Modal .modal-content .content-summary .text{text-align:justify}@media screen and (min-width: 769px){#Modal .modal-content .content-summary{width:49rem}#Modal .modal-content .content-summary .head{margin-bottom:2.4rem}#Modal .modal-content .content-summary .head .num{margin-bottom:0.8rem;font-size:1.6rem}#Modal .modal-content .content-summary .head .title{font-size:4rem;font-weight:700;line-height:1.4}#Modal .modal-content .content-summary .head .title .-indent{margin-left:-0.35em}#Modal .modal-content .content-summary .text{font-size:1.8rem;font-weight:500;line-height:1.8;letter-spacing:.02em}}@media screen and (max-width: 768px){#Modal .modal-content .content-summary .head{margin-bottom:2.4rem}#Modal .modal-content .content-summary .head .num{margin-bottom:0.8rem;font-size:1.6rem}#Modal .modal-content .content-summary .head .title{font-size:2.8rem;font-weight:700;line-height:1.4}#Modal .modal-content .content-summary .text{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:0}}#Modal .modal-content .content-images .image picture{display:block}#Modal .modal-content .content-images .image span{display:block;font-family:"Syne",sans-serif;font-weight:700;text-align:center;letter-spacing:.05em;paint-order:stroke fill;-webkit-text-stroke:2px #000}@media screen and (min-width: 769px){#Modal .modal-content .content-images .image span{font-size:2.8rem;line-height:1.3}}@media screen and (max-width: 768px){#Modal .modal-content .content-images{margin-top:1.6rem}#Modal .modal-content .content-images .image span{font-size:1.8rem;line-height:1.3}}@media screen and (min-width: 769px){#Modal .modal-content#case-01 .content-summary{width:50rem}}#Modal .modal-content#case-01 .content-images .image{display:flex;flex-flow:column;align-items:center}#Modal .modal-content#case-01 .content-images .image:nth-of-type(1){color:#feed41}#Modal .modal-content#case-01 .content-images .image:nth-of-type(2){position:absolute;right:0;bottom:0;flex-direction:column-reverse;color:#3afc95}@media screen and (min-width: 769px){#Modal .modal-content#case-01 .content-images{width:58rem;height:55.2rem;margin-right:-2rem}#Modal .modal-content#case-01 .content-images .image{gap:0.8rem;width:29rem}}@media screen and (max-width: 768px){#Modal .modal-content#case-01 .content-images{height:26rem}#Modal .modal-content#case-01 .content-images .image{gap:1.2rem;width:14.3rem}}@media screen and (min-width: 769px){#Modal .modal-content#case-02 .content-summary{width:52rem}}#Modal .modal-content#case-02 .content-images .image{display:flex;align-items:center}#Modal .modal-content#case-02 .content-images .image:nth-of-type(1){color:#feed41}#Modal .modal-content#case-02 .content-images .image:nth-of-type(2){position:absolute;right:0;bottom:0;flex-direction:row-reverse;color:#4adaff}@media screen and (min-width: 769px){#Modal .modal-content#case-02 .content-images{width:53.6rem;height:64rem}#Modal .modal-content#case-02 .content-images .image{gap:2.4rem}#Modal .modal-content#case-02 .content-images .image:nth-of-type(1) picture{width:30rem}#Modal .modal-content#case-02 .content-images .image:nth-of-type(2) picture{width:32.2rem}}@media screen and (max-width: 768px){#Modal .modal-content#case-02 .content-images{height:29rem}#Modal .modal-content#case-02 .content-images .image{gap:2.4rem}#Modal .modal-content#case-02 .content-images .image:nth-of-type(1) picture{width:16rem}#Modal .modal-content#case-02 .content-images .image:nth-of-type(2) picture{width:16rem}}@media screen and (min-width: 769px){#Modal .modal-content#case-03 .content-summary{width:52rem}}#Modal .modal-content#case-03 .content-images .image{display:flex;align-items:center}#Modal .modal-content#case-03 .content-images .image:nth-of-type(1){color:#44c8ff}#Modal .modal-content#case-03 .content-images .image:nth-of-type(2){position:absolute;right:0;bottom:0;flex-direction:row-reverse;color:#ff75b3}@media screen and (min-width: 769px){#Modal .modal-content#case-03 .content-images{width:53.6rem;height:58.4rem;margin-right:1.5rem}#Modal .modal-content#case-03 .content-images .image{gap:2.4rem}#Modal .modal-content#case-03 .content-images .image:nth-of-type(1) picture{width:34.2rem}#Modal .modal-content#case-03 .content-images .image:nth-of-type(2) picture{width:34.2rem}}@media screen and (max-width: 768px){#Modal .modal-content#case-03 .content-images{height:29.8rem}#Modal .modal-content#case-03 .content-images .image{align-items:flex-start;justify-content:space-between;width:100%}#Modal .modal-content#case-03 .content-images .image:nth-of-type(1) picture{width:18rem}#Modal .modal-content#case-03 .content-images .image:nth-of-type(1) span{padding-top:3.6rem;padding-right:3.5rem}#Modal .modal-content#case-03 .content-images .image:nth-of-type(2) picture{width:19rem}#Modal .modal-content#case-03 .content-images .image:nth-of-type(2) span{padding-top:10.2rem;padding-left:3.2rem}}