﻿.p-course-kv{position:relative;padding-block:7.2vw 6.1vw;height:35.8vw;margin-bottom:4.4vw}@media(max-width: 1440px){.p-course-kv{padding-block:clamp(3.9rem,0.93rem + 6.19vw,6.5rem) clamp(3.3rem,0.79rem + 5.24vw,5.5rem);margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}}@media(max-width: 767px){.p-course-kv{padding-block:22.4vw 85.8666666667vw;height:174.4vw;margin-bottom:12.8vw}}.p-course-kv--product-engineer .p-course-kv__subtitle{color:#016ab4}.p-course-kv--game-developer .p-course-kv__subtitle{color:#1da712}.p-course-kv--design-creator .p-course-kv__subtitle{color:#d63940}.p-course-kv__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.p-course-kv__image img{width:100%}.p-course-kv__container{max-width:1228px}.p-course-kv__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-course-kv__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-course-kv__container{max-width:100%;padding-inline:6.1vw}}@media(max-width: 767px){.p-course-kv__container{padding-inline:5.8666666667vw}}.p-course-kv__label{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem);line-height:1;letter-spacing:.16em;color:#fff;padding-inline:clamp(.5625rem,0.13rem + 0.89vw,.9375rem) clamp(.675rem,0.16rem + 1.07vw,1.125rem);margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem);position:relative;width:fit-content}@media(max-width: 767px){.p-course-kv__label{font-size:4.8vw;padding-inline:3.7333333333vw 4.8vw;margin-bottom:6.4vw}}.p-course-kv__label:before{content:"";position:absolute;top:0;left:0;width:clamp(.1875rem,0.04rem + 0.3vw,.3125rem);aspect-ratio:1;background-color:#fff}@media(max-width: 767px){.p-course-kv__label:before{width:1.3333333333vw}}.p-course-kv__label:after{content:"";position:absolute;bottom:0;right:0;width:clamp(.375rem,0.09rem + 0.6vw,.625rem);aspect-ratio:1;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%205H5V10H10V5Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M5%200H0V5H5V0Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.8%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain}@media(max-width: 767px){.p-course-kv__label:after{width:2.6666666667vw}}.p-course-kv__title{color:#fff;font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(1.35rem,0.32rem + 2.14vw,2.25rem);letter-spacing:.16em;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.p-course-kv__title{font-size:8vw;margin-bottom:4.2666666667vw}}.p-course-kv__subtitle{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;line-height:1;width:fit-content;padding-block:clamp(.4125rem,0.1rem + 0.65vw,.6875rem);padding-inline:clamp(.9375rem,0.22rem + 1.49vw,1.5625rem);background:hsla(0,0%,100%,.9);clip-path:polygon(3.59% 0%, 99.84% 0%, 96.25% 100%, 0% 100%)}@media(max-width: 767px){.p-course-kv__subtitle{padding-block:2.9333333333vw;padding-inline:6.6666666667vw}}.p-course-kv__note{color:#fff;font-size:clamp(.4125rem,0.1rem + 0.65vw,.6875rem);font-weight:200;line-height:1.7;letter-spacing:.08em;display:flex}.p-course-kv__note:before{content:"※"}@media(max-width: 767px){.p-course-kv__note{font-size:2.1333333333vw}}.p-course-kv .p-breadcrumbs{margin-bottom:clamp(2.1rem,0.5rem + 3.33vw,3.5rem)}@media(max-width: 767px){.p-course-kv .p-breadcrumbs{margin-bottom:12.8vw}}.p-lead{margin-bottom:clamp(2.7rem,0.64rem + 4.29vw,4.5rem)}@media(max-width: 767px){.p-lead{margin-bottom:12.8vw}}.p-lead--product-engineer .p-lead__heading{background:linear-gradient(90deg, #016ab3 0%, #02abe5 46.43%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-lead--game-developer .p-lead__heading{background:linear-gradient(90deg, #1da712 2.47%, #b1dd00 54.5%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-lead--design-creator .p-lead__heading{background:linear-gradient(90deg, #d63a41 2.47%, #f479a2 54.5%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-lead__container{max-width:1228px}.p-lead__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-lead__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-lead__container{max-width:100%;padding-inline:6.1vw}}.p-lead__heading{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(1.125rem,0.27rem + 1.79vw,1.875rem);line-height:1.7}@media(max-width: 767px){.p-lead__heading{font-size:5.8666666667vw}}.p-lead__heading{margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.p-lead__heading{margin-bottom:4.2666666667vw}}.p-lead__description{line-height:1.7}.p-business-cooperation{background-color:#f6f6f6;padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.p-business-cooperation{padding-block:12.8vw}}.p-business-cooperation__container{max-width:1228px}.p-business-cooperation__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-business-cooperation__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-business-cooperation__container{max-width:100%;padding-inline:6.1vw}}.p-business-cooperation__heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-business-cooperation__heading{margin-bottom:8.5333333333vw}}.p-business-cooperation__main{margin-bottom:clamp(2.1rem,0.5rem + 3.33vw,3.5rem)}@media(max-width: 767px){.p-business-cooperation__main{margin-bottom:12.8vw}}.p-business-cooperation__main-content{display:grid;grid-template-columns:35.016% 1fr;align-items:center;gap:clamp(2.55rem,0.61rem + 4.05vw,4.25rem)}@media(max-width: 767px){.p-business-cooperation__main-content{grid-template-columns:1fr;gap:6.4vw}}.p-business-cooperation__subtitle{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;width:fit-content;font-size:clamp(.9rem,0.21rem + 1.43vw,1.5rem);line-height:1.7;background:linear-gradient(90deg, #d63a41 2.47%, #f479a2 54.5%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 767px){.p-business-cooperation__subtitle{font-size:5.8666666667vw}}.p-business-cooperation__subtitle{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-business-cooperation__subtitle{margin-bottom:4.2666666667vw}}.p-business-cooperation__description{line-height:1.7}.p-business-cooperation__cooperation{margin-bottom:clamp(2.1rem,0.5rem + 3.33vw,3.5rem)}@media(max-width: 767px){.p-business-cooperation__cooperation{margin-bottom:8.5333333333vw}}.p-business-cooperation__cooperation-heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-business-cooperation__cooperation-heading{margin-bottom:6.4vw}}.p-business-cooperation__cooperation-heading .c-heading__ja{font-size:clamp(.825rem,0.2rem + 1.31vw,1.375rem)}@media(max-width: 767px){.p-business-cooperation__cooperation-heading .c-heading__ja{font-size:5.3333333333vw}}.p-business-cooperation__cooperation-title{color:#d63940;font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem);line-height:1.7;padding-bottom:clamp(.6rem,0.14rem + 0.95vw,1rem);margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem);position:relative;border-bottom:2px solid #c4c4c4}@media(max-width: 767px){.p-business-cooperation__cooperation-title{font-size:5.0666666667vw;padding-bottom:4.2666666667vw;margin-bottom:6.4vw}}.p-business-cooperation__cooperation-title:before{content:"";background-color:currentColor;width:clamp(5.025rem,1.2rem + 7.98vw,8.375rem);height:2px;position:absolute;bottom:-2px;left:0}@media(max-width: 767px){.p-business-cooperation__cooperation-title:before{width:9.6vw}}.p-business-cooperation__cooperation-description{line-height:1.7}.p-business-cooperation__bond,.p-business-cooperation__vtuber{background-color:#fff;padding-block:clamp(1.2rem,0.29rem + 1.9vw,2rem) clamp(1.5rem,0.36rem + 2.38vw,2.5rem);padding-inline:clamp(1.5rem,0.36rem + 2.38vw,2.5rem)}@media(max-width: 767px){.p-business-cooperation__bond,.p-business-cooperation__vtuber{padding-block:8.5333333333vw 10.6666666667vw;padding-inline:6.4vw}}.p-business-cooperation__bond{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-business-cooperation__bond{margin-bottom:8.5333333333vw}}.p-business-cooperation__bond-content,.p-business-cooperation__vtuber-content{display:grid;grid-template-columns:27.7% 1fr;align-items:center;gap:clamp(1.5rem,0.36rem + 2.38vw,2.5rem)}@media(max-width: 767px){.p-business-cooperation__bond-content,.p-business-cooperation__vtuber-content{grid-template-columns:1fr;gap:4.2666666667vw}}.p-business-cooperation__bond-title,.p-business-cooperation__vtuber-title{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;color:#fff;font-size:clamp(.675rem,0.16rem + 1.07vw,1.125rem);margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem);width:fit-content;padding-block:clamp(.1875rem,0.04rem + 0.3vw,.3125rem)}@media(max-width: 767px){.p-business-cooperation__bond-title,.p-business-cooperation__vtuber-title{width:100%;text-align:center;font-size:4.2666666667vw;padding-block:3.7333333333vw;margin-inline:auto;margin-bottom:2.1333333333vw}}.p-business-cooperation__bond-title{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22660%22%20height%3D%2237%22%20viewBox%3D%220%200%20660%2037%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.7263%200.562533C17.8937%200.218404%2018.2429%200%2018.6256%200L658.401%200C659.14%200%20659.624%200.773255%20659.301%201.43747L642.274%2036.4375C642.106%2036.7816%20641.757%2037%20641.374%2037H1.59857C0.85993%2037%200.376178%2036.2267%200.699308%2035.5625L17.7263%200.562533Z%22%20fill%3D%22%23565656%22%2F%3E%3C%2Fsvg%3E") no-repeat center;padding-inline:clamp(1.425rem,0.34rem + 2.26vw,2.375rem) clamp(1.3125rem,0.31rem + 2.08vw,2.1875rem)}@media(max-width: 767px){.p-business-cooperation__bond-title{padding-inline:5.8666666667vw;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22284%22%20height%3D%22100%22%20viewBox%3D%220%200%20284%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.261%200.809377C19.3523%200.339369%2019.7639%200%2020.2427%200H282.787C283.416%200%20283.889%200.573388%20283.769%201.19062L264.739%2099.1906C264.648%2099.6606%20264.236%20100%20263.757%20100H1.21286C0.5841%20100%200.111341%2099.4266%200.231197%2098.8094L19.261%200.809377Z%22%20fill%3D%22%23565656%22%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size:contain}}.p-business-cooperation__vtuber-title{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22360%22%20height%3D%2238%22%20viewBox%3D%220%200%20360%2038%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.7282%200.573762C17.8941%200.223561%2018.2474%200.000722261%2018.6349%200.00185365L358.907%200.995348C359.644%200.997501%20360.126%201.76974%20359.803%202.43281L342.774%2037.4375C342.606%2037.7816%20342.257%2038%20341.874%2038H1.58019C0.846077%2038%200.362198%2037.2354%200.676462%2036.5719L17.7282%200.573762Z%22%20fill%3D%22%23565656%22%2F%3E%3C%2Fsvg%3E") no-repeat center;padding-inline:clamp(1.425rem,0.34rem + 2.26vw,2.375rem) clamp(1.05rem,0.25rem + 1.67vw,1.75rem)}@media(max-width: 767px){.p-business-cooperation__vtuber-title{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22284%22%20height%3D%2282%22%20viewBox%3D%220%200%20284%2082%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.2359%200.769564C19.3428%200.318522%2019.7455%200%2020.209%200H282.736C283.381%200%20283.857%200.602365%20283.709%201.23043L264.764%2081.2304C264.657%2081.6815%20264.254%2082%20263.791%2082H1.26446C0.619024%2082%200.142644%2081.3976%200.291376%2080.7696L19.2359%200.769564Z%22%20fill%3D%22%23565656%22%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size:contain;padding-inline:5.8666666667vw;font-size:4.8vw}}.p-business-cooperation__bond-description,.p-business-cooperation__vtuber-description{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;color:#d63940;font-size:clamp(.675rem,0.16rem + 1.07vw,1.125rem);font-weight:700;margin-bottom:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.p-business-cooperation__bond-description,.p-business-cooperation__vtuber-description{font-size:4.8vw;margin-bottom:4.2666666667vw}}.p-business-cooperation__bond-detail,.p-business-cooperation__vtuber-detail{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;line-height:1.7}.p-capabilities{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem);border-bottom:1px solid #c4c4c4}@media(max-width: 767px){.p-capabilities{padding-block:12.8vw}}.p-capabilities--product-engineer .p-capabilities__item{background-color:#eef8ff}.p-capabilities--product-engineer .p-capabilities__item-icon{border-right:1px solid #64b4ec;padding-right:clamp(1.8rem,0.43rem + 2.86vw,3rem)}@media(max-width: 767px){.p-capabilities--product-engineer .p-capabilities__item-icon{padding-right:6.4vw}}.p-capabilities--game-developer .p-capabilities__item{padding-inline:clamp(1.2rem,0.29rem + 1.9vw,2rem);background-color:#f5fff2;grid-template-columns:clamp(2.7rem,0.64rem + 4.29vw,4.5rem) 1fr;gap:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-capabilities--game-developer .p-capabilities__item{padding-inline:4.2666666667vw;grid-template-columns:14.9333333333vw 1fr;gap:4.2666666667vw}}.p-capabilities--game-developer .p-capabilities__item-content{border-left:1px solid #94d580;padding-left:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-capabilities--game-developer .p-capabilities__item-content{padding-left:4.2666666667vw}}.p-capabilities--game-developer .p-capabilities__item-title{font-size:clamp(.675rem,0.16rem + 1.07vw,1.125rem);line-height:1.7;margin-bottom:clamp(.15rem,0.04rem + 0.24vw,.25rem)}@media(max-width: 767px){.p-capabilities--game-developer .p-capabilities__item-title{font-size:4.8vw}}.p-capabilities--design-creator .p-capabilities__item{background-color:#fff4f9}.p-capabilities--design-creator .p-capabilities__item-icon{border-right:1px solid #ec8da4;padding-right:clamp(1.8rem,0.43rem + 2.86vw,3rem)}@media(max-width: 767px){.p-capabilities--design-creator .p-capabilities__item-icon{padding-right:6.4vw}}.p-capabilities__container{max-width:1228px}.p-capabilities__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-capabilities__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-capabilities__container{max-width:100%;padding-inline:6.1vw}}.p-capabilities__heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-capabilities__heading{margin-bottom:6.4vw}}.p-capabilities__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem) clamp(1.2rem,0.29rem + 1.9vw,2rem);margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-capabilities__list{grid-template-columns:1fr;gap:4.2666666667vw}}.p-capabilities__item{padding-block:clamp(.9rem,0.21rem + 1.43vw,1.5rem);padding-inline:clamp(2.4rem,0.57rem + 3.81vw,4rem);display:grid;grid-template-columns:clamp(4.5rem,1.07rem + 7.14vw,7.5rem) 1fr;align-items:center;gap:clamp(1.8rem,0.43rem + 2.86vw,3rem)}@media(max-width: 767px){.p-capabilities__item{padding-block:4.2666666667vw;padding-inline:6.4vw;grid-template-columns:21.6vw 1fr;gap:6.4vw}}.p-capabilities__item-title{font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem);line-height:1.7}@media(max-width: 767px){.p-capabilities__item-title{font-size:4.8vw;line-height:1.5}}@media(max-width: 767px){.p-capabilities__item-icon img{width:14.9333333333vw}}.p-capabilities__item-description{font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem);font-weight:400;color:#636363}@media(max-width: 767px){.p-capabilities__item-description{font-size:4vw}}.p-capabilities__career{background-color:#fcfcfc;border:1px solid #c4c4c4;border-radius:10px;display:grid;grid-template-columns:clamp(8.625rem,2.05rem + 13.69vw,14.375rem) 1fr}@media(max-width: 767px){.p-capabilities__career{grid-template-columns:1fr}}.p-capabilities__career-title{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(.675rem,0.16rem + 1.07vw,1.125rem);line-height:2;padding:clamp(2.1rem,0.5rem + 3.33vw,3.5rem);border-right:1px solid #c4c4c4;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.p-capabilities__career-title{font-size:4.8vw;padding:4.2666666667vw;text-align:center;border-right:none;border-bottom:1px solid #c4c4c4}}.p-capabilities__career-description{line-height:2;padding-block:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);padding-inline:clamp(2.1rem,0.5rem + 3.33vw,3.5rem)}@media(max-width: 767px){.p-capabilities__career-description{text-align:center;padding-block:6.4vw;padding-inline:6.4vw}}.p-features{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem);border-bottom:1px solid #c4c4c4}@media(max-width: 767px){.p-features{padding-block:12.8vw}}.p-features--product-engineer .p-features__item:first-child{background-color:#f1f9ff}.p-features--product-engineer .p-features__item:first-child .p-features__item-header{color:#006ab3}.p-features--product-engineer .p-features__item:nth-child(2){background-color:#e6f4ff}.p-features--product-engineer .p-features__item:nth-child(2) .p-features__item-header{color:#006ab3}.p-features--product-engineer .p-features__item:nth-child(3){background-color:#d9edff}.p-features--product-engineer .p-features__item:nth-child(3) .p-features__item-header{color:#006ab3}.p-features--product-engineer .p-features__item-number:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2221%22%20height%3D%225%22%20viewBox%3D%220%200%2021%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22%20fill%3D%22%23006AB3%22%20fill-opacity%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%222.5%22%20r%3D%222.5%22%20fill%3D%22%23006AB3%22%20fill-opacity%3D%220.6%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%222.5%22%20r%3D%222.5%22%20fill%3D%22%23006AB3%22%20fill-opacity%3D%220.8%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain}.p-features--game-developer .p-features__item:first-child{background-color:#f1ffef}.p-features--game-developer .p-features__item:first-child .p-features__item-header{color:#0b9800}.p-features--game-developer .p-features__item:nth-child(2){background-color:#e3fee6}.p-features--game-developer .p-features__item:nth-child(2) .p-features__item-header{color:#0b9800}.p-features--game-developer .p-features__item:nth-child(3){background-color:#d8f9d8}.p-features--game-developer .p-features__item:nth-child(3) .p-features__item-header{color:#0b9800}.p-features--game-developer .p-features__item-number:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2221%22%20height%3D%226%22%20viewBox%3D%220%200%2021%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%222.5%22%20cy%3D%223%22%20r%3D%222.5%22%20fill%3D%22%231DA712%22%20fill-opacity%3D%220.4%22%2F%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%223%22%20r%3D%222.5%22%20fill%3D%22%231DA712%22%20fill-opacity%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%223%22%20r%3D%222.5%22%20fill%3D%22%231DA712%22%20fill-opacity%3D%220.7%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain}.p-features--design-creator .p-features__item:first-child{background-color:#fff8fb}.p-features--design-creator .p-features__item:first-child .p-features__item-header{color:#cf353c}.p-features--design-creator .p-features__item:nth-child(2){background-color:#fff1f7}.p-features--design-creator .p-features__item:nth-child(2) .p-features__item-header{color:#cf353c}.p-features--design-creator .p-features__item:nth-child(3){background-color:#ffe4ee}.p-features--design-creator .p-features__item:nth-child(3) .p-features__item-header{color:#cf353c}.p-features--design-creator .p-features__item-number:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2221%22%20height%3D%226%22%20viewBox%3D%220%200%2021%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%222.5%22%20cy%3D%223%22%20r%3D%222.5%22%20fill%3D%22%23D63940%22%20fill-opacity%3D%220.4%22%2F%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%223%22%20r%3D%222.5%22%20fill%3D%22%23D63940%22%20fill-opacity%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%223%22%20r%3D%222.5%22%20fill%3D%22%23D63940%22%20fill-opacity%3D%220.7%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain}.p-features__container{max-width:1228px}.p-features__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-features__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-features__container{max-width:100%;padding-inline:6.1vw}}.p-features__heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-features__heading{margin-bottom:6.4vw}}.p-features__list{display:flex;flex-direction:column;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.p-features__list{gap:6.4vw}}.p-features__item{border-radius:10px;padding-block:clamp(1.2rem,0.29rem + 1.9vw,2rem);padding-inline:clamp(2.1rem,0.5rem + 3.33vw,3.5rem) clamp(1.5rem,0.36rem + 2.38vw,2.5rem);display:grid;grid-template-columns:clamp(25.65rem,6.11rem + 40.71vw,42.75rem) 1fr;align-items:center;gap:clamp(3.3rem,0.79rem + 5.24vw,5.5rem)}@media(max-width: 767px){.p-features__item{padding-block:8.5333333333vw;padding-inline:8.5333333333vw;grid-template-columns:1fr;align-items:initial;gap:6.4vw}}.p-features__item-content{display:flex;flex-direction:column;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.p-features__item-content{flex:initial;gap:2.6666666667vw}}.p-features__item-header{display:flex;align-items:text-top;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.p-features__item-header{flex-direction:column;align-items:initial;gap:0}}.p-features__item-number{display:flex;align-items:baseline;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem);font-family:"Michroma",sans-serif;font-weight:400;font-size:clamp(.9rem,0.21rem + 1.43vw,1.5rem);letter-spacing:normal}@media(max-width: 767px){.p-features__item-number{font-size:5.8666666667vw;gap:1.3333333333vw}}.p-features__item-number:after{content:"";width:clamp(.7875rem,0.19rem + 1.25vw,1.3125rem);height:clamp(.225rem,0.05rem + 0.36vw,.375rem)}@media(max-width: 767px){.p-features__item-number:after{width:5.6vw;height:1.6vw}}.p-features__item-title{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem);line-height:1.7}@media(max-width: 767px){.p-features__item-title{font-size:5.3333333333vw}}.p-features__item-description{line-height:1.7}.p-features__item-image{width:100%}.p-features__item-image img{width:100%}.p-curriculum{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem);border-bottom:1px solid #c4c4c4}@media(max-width: 767px){.p-curriculum{padding-block:12.8vw}}.p-curriculum--product-engineer .p-curriculum__year:first-child .p-curriculum__year-label{background:linear-gradient(180deg, #04bbfa 0%, #038fc7 107.98%)}.p-curriculum--product-engineer .p-curriculum__year:nth-child(2) .p-curriculum__year-label{background:linear-gradient(180deg, #0099d6 0%, #0078b5 100%)}.p-curriculum--product-engineer .p-curriculum__year:nth-child(3) .p-curriculum__subjects{justify-content:initial;gap:clamp(2.625rem,0.63rem + 4.17vw,4.375rem)}@media(max-width: 767px){.p-curriculum--product-engineer .p-curriculum__year:nth-child(3) .p-curriculum__subjects{flex-direction:column;gap:2.1333333333vw}}.p-curriculum--product-engineer .p-curriculum__year:nth-child(3) .p-curriculum__year-label{background:linear-gradient(180deg, #0583c2 7.06%, #005ea0 100%)}.p-curriculum--product-engineer .p-curriculum__year-title{color:#006ab3}.p-curriculum--product-engineer .p-curriculum__year-content-item-label{padding-bottom:clamp(.3rem,0.07rem + 0.48vw,.5rem);margin-bottom:clamp(.6rem,0.14rem + 0.95vw,1rem);position:relative;border-bottom:2px solid #c4c4c4}@media(max-width: 767px){.p-curriculum--product-engineer .p-curriculum__year-content-item-label{padding-bottom:2.1333333333vw;margin-bottom:2.6666666667vw}}.p-curriculum--product-engineer .p-curriculum__year-content-item-label:before{content:"";width:clamp(4.125rem,0.98rem + 6.55vw,6.875rem);height:2px;position:absolute;bottom:-2px;left:0}@media(max-width: 767px){.p-curriculum--product-engineer .p-curriculum__year-content-item-label:before{width:13.0666666667vw}}.p-curriculum--product-engineer .p-curriculum__year-content-item-label{color:#006ab3}.p-curriculum--product-engineer .p-curriculum__year-content-item-label:before{background-color:#006ab3}.p-curriculum--game-developer .p-curriculum__year:first-child .p-curriculum__year-label{background:linear-gradient(180deg, #e8ff0d -35.02%, #57bf28 108.3%)}.p-curriculum--game-developer .p-curriculum__year:nth-child(2) .p-curriculum__year-label{background:linear-gradient(180deg, #63c42d 0%, #35b11b 100%)}.p-curriculum--game-developer .p-curriculum__year:nth-child(3) .p-curriculum__year-label{background:linear-gradient(180deg, #37b21c 3.39%, #0b9800 106.5%)}.p-curriculum--game-developer .p-curriculum__year-title{color:#1da712}.p-curriculum--design-creator .p-curriculum__year:first-child .p-curriculum__subjects-grid{grid-template-columns:clamp(7.5rem,1.79rem + 11.9vw,12.5rem) clamp(7.5rem,1.79rem + 11.9vw,12.5rem) clamp(9.825rem,2.34rem + 15.6vw,16.375rem) clamp(7.5rem,1.79rem + 11.9vw,12.5rem);justify-content:initial;gap:clamp(1.875rem,0.45rem + 2.98vw,3.125rem)}@media(max-width: 767px){.p-curriculum--design-creator .p-curriculum__year:first-child .p-curriculum__subjects-grid{grid-template-columns:1fr;gap:2.1333333333vw}}.p-curriculum--design-creator .p-curriculum__year:first-child .p-curriculum__year-label{background:linear-gradient(180deg, #ff8db5 -10.93%, #f35d86 91.9%)}.p-curriculum--design-creator .p-curriculum__year:nth-child(2) .p-curriculum__subjects-grid{grid-template-columns:clamp(6.9375rem,1.65rem + 11.01vw,11.5625rem) clamp(8.4rem,2rem + 13.33vw,14rem) clamp(8.925rem,2.12rem + 14.17vw,14.875rem) clamp(6.9375rem,1.65rem + 11.01vw,11.5625rem);justify-content:initial;gap:clamp(2.2875rem,0.54rem + 3.63vw,3.8125rem)}@media(max-width: 767px){.p-curriculum--design-creator .p-curriculum__year:nth-child(2) .p-curriculum__subjects-grid{grid-template-columns:1fr;gap:2.1333333333vw}}.p-curriculum--design-creator .p-curriculum__year:nth-child(2) .p-curriculum__year-label{background:linear-gradient(180deg, #f45e89 0%, #d63940 100%)}.p-curriculum--design-creator .p-curriculum__year-title{color:#cf353c}.p-curriculum__container{max-width:1228px}.p-curriculum__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-curriculum__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-curriculum__container{max-width:100%;padding-inline:6.1vw}}.p-curriculum__heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-curriculum__heading{margin-bottom:6.4vw}}.p-curriculum__list{display:flex;flex-direction:column;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.p-curriculum__list{gap:4.2666666667vw}}.p-curriculum__year{display:grid;grid-template-columns:clamp(4.5rem,1.07rem + 7.14vw,7.5rem) 1fr;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.p-curriculum__year{grid-template-columns:11.2vw 1fr;gap:2.1333333333vw}}.p-curriculum__year-label{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:10px}@media(max-width: 767px){.p-curriculum__year-label{font-size:4.8vw;line-height:1.4;letter-spacing:.05em;padding:2.1333333333vw 2.6666666667vw;text-align:center}}.p-curriculum__year-content{padding-block:clamp(1.8rem,0.43rem + 2.86vw,3rem);padding-inline:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);display:flex;flex-direction:column;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem);background-color:#fbfbfb;border:1px solid #c4c4c4;border-radius:10px}@media(max-width: 767px){.p-curriculum__year-content{padding-block:8.5333333333vw;padding-inline:6.4vw;gap:4.2666666667vw}}.p-curriculum__year-title{font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem);font-weight:700}@media(max-width: 767px){.p-curriculum__year-title{font-size:5.3333333333vw}}.p-curriculum__subjects-grid{display:grid;grid-template-columns:repeat(4, fit-content(100%));justify-content:space-between}@media(max-width: 767px){.p-curriculum__subjects-grid{grid-template-columns:1fr;gap:2.1333333333vw}}.p-curriculum__subjects-col .p-curriculum__subjects{display:flex;flex-direction:column;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.p-curriculum__subjects-col .p-curriculum__subjects{gap:2.1333333333vw}}.p-curriculum__subjects{display:flex;gap:clamp(2.625rem,0.63rem + 4.17vw,4.375rem)}@media(max-width: 767px){.p-curriculum__subjects{flex-direction:column;gap:2.1333333333vw}}.p-curriculum__subject{display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem);line-height:1.7}@media(max-width: 767px){.p-curriculum__subject{gap:2.1333333333vw;line-height:1.5}}.p-curriculum__subject:before{content:"";display:inline-block;min-width:clamp(.2625rem,0.06rem + 0.42vw,.4375rem);aspect-ratio:1;border-radius:50%;background-color:#3a3a3a}@media(max-width: 767px){.p-curriculum__subject:before{min-width:1.8666666667vw}}.p-pickup-curriculum{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem);border-bottom:1px solid #c4c4c4}@media(max-width: 767px){.p-pickup-curriculum{padding-block:12.8vw}}@media(max-width: 767px){.p-pickup-curriculum--game-developer .p-pickup-curriculum__item-title{letter-spacing:.08em}}.p-pickup-curriculum__container{max-width:1228px}.p-pickup-curriculum__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-pickup-curriculum__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-pickup-curriculum__container{max-width:100%;padding-inline:6.1vw}}.p-pickup-curriculum__heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-pickup-curriculum__heading{margin-bottom:8.5333333333vw}}.p-pickup-curriculum__list{display:flex;flex-direction:column;gap:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-pickup-curriculum__list{gap:12.8vw}}.p-pickup-curriculum__item{display:grid;grid-template-columns:26.71% 1fr;align-items:center;gap:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.p-pickup-curriculum__item{grid-template-columns:1fr;align-items:initial;gap:6.4vw}}.p-pickup-curriculum__item-image{width:100%}.p-pickup-curriculum__item-image img{width:100%}.p-pickup-curriculum__item-title{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(.825rem,0.2rem + 1.31vw,1.375rem);letter-spacing:normal;margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.p-pickup-curriculum__item-title{font-size:5.3333333333vw;margin-bottom:2.6666666667vw}}.p-pickup-curriculum__item-description{line-height:1.7}.p-lesson-example{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem);border-bottom:1px solid #c4c4c4}@media(max-width: 767px){.p-lesson-example{padding-block:12.8vw}}.p-lesson-example--product-engineer .p-lesson-example__timeline-time{color:#016ab4}.p-lesson-example--product-engineer .p-lesson-example__timeline-dot{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%221%22%20width%3D%2221%22%20height%3D%2221%22%20rx%3D%2210.5%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%221%22%20width%3D%2221%22%20height%3D%2221%22%20rx%3D%2210.5%22%20stroke%3D%22%23016AB4%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211.5%22%20r%3D%223.5%22%20fill%3D%22%23016AB4%22%20stroke%3D%22%23016AB4%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain}.p-lesson-example--product-engineer .p-lesson-example__timeline-dot:after{background-color:#016ab4}@media(max-width: 767px){.p-lesson-example--game-developer .p-lesson-example__timeline-item:nth-child(5) .p-lesson-example__timeline-dot:after,.p-lesson-example--game-developer .p-lesson-example__timeline-item:nth-child(6) .p-lesson-example__timeline-dot:after{height:19.2vw}}.p-lesson-example--game-developer .p-lesson-example__timeline-time{color:#1da712}.p-lesson-example--game-developer .p-lesson-example__timeline-dot{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%221%22%20width%3D%2221%22%20height%3D%2221%22%20rx%3D%2210.5%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%221%22%20width%3D%2221%22%20height%3D%2221%22%20rx%3D%2210.5%22%20stroke%3D%22%231DA712%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211.5%22%20r%3D%223.5%22%20fill%3D%22%231DA712%22%20stroke%3D%22%231DA712%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain}.p-lesson-example--game-developer .p-lesson-example__timeline-dot:after{background-color:#1da712}.p-lesson-example--design-creator .p-lesson-example__timeline-time{color:#d63940}.p-lesson-example--design-creator .p-lesson-example__timeline-dot{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%221%22%20width%3D%2221%22%20height%3D%2221%22%20rx%3D%2210.5%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%221%22%20width%3D%2221%22%20height%3D%2221%22%20rx%3D%2210.5%22%20stroke%3D%22%23D63940%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211.5%22%20r%3D%223.5%22%20fill%3D%22%23D63940%22%20stroke%3D%22%23D63940%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain}.p-lesson-example--design-creator .p-lesson-example__timeline-dot:after{background-color:#d63940}.p-lesson-example__container{max-width:1228px}.p-lesson-example__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-lesson-example__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-lesson-example__container{max-width:100%;padding-inline:6.1vw}}.p-lesson-example__heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-lesson-example__heading{margin-bottom:6.4vw}}.p-lesson-example__content{display:flex;justify-content:space-between;gap:clamp(6rem,1.43rem + 9.52vw,10rem)}@media(max-width: 767px){.p-lesson-example__content{flex-direction:column;gap:10.6666666667vw}}.p-lesson-example__timeline-item{display:grid;grid-template-columns:clamp(5.8125rem,1.38rem + 9.23vw,9.6875rem) 1fr;align-items:center}@media(max-width: 767px){.p-lesson-example__timeline-item{grid-template-columns:19.2vw 1fr}}.p-lesson-example__timeline-item:not(:last-child){padding-bottom:clamp(1.5rem,0.36rem + 2.38vw,2.5rem)}@media(max-width: 767px){.p-lesson-example__timeline-item:not(:last-child){padding-bottom:8.5333333333vw}}.p-lesson-example__timeline-item:last-child .p-lesson-example__timeline-dot:after{display:none}.p-lesson-example__timeline-time{font-family:"Michroma",sans-serif;font-weight:400;font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem);letter-spacing:normal}@media(max-width: 767px){.p-lesson-example__timeline-time{font-size:3.4666666667vw;line-height:1.3}}.p-lesson-example__timeline{min-width:clamp(19.875rem,4.73rem + 31.55vw,33.125rem)}@media(max-width: 767px){.p-lesson-example__timeline{min-width:100%}}.p-lesson-example__timeline-content{display:grid;grid-template-columns:clamp(.825rem,0.2rem + 1.31vw,1.375rem) 1fr;align-items:center;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.p-lesson-example__timeline-content{grid-template-columns:5.8666666667vw 1fr;gap:3.2vw}}.p-lesson-example__timeline-dot{width:clamp(.825rem,0.2rem + 1.31vw,1.375rem);aspect-ratio:1;position:relative}@media(max-width: 767px){.p-lesson-example__timeline-dot{width:5.8666666667vw}}.p-lesson-example__timeline-dot:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1px;height:clamp(1.95rem,0.46rem + 3.1vw,3.25rem)}@media(max-width: 767px){.p-lesson-example__timeline-dot:after{height:14.9333333333vw}}.p-lesson-example__timeline-subject{font-size:clamp(.825rem,0.2rem + 1.31vw,1.375rem)}@media(max-width: 767px){.p-lesson-example__timeline-subject{font-size:4.8vw}}.p-lesson-example__image{margin-right:calc(-50vw + 50%);position:relative;right:clamp(-3.375rem,-0.48rem + -3.21vw,-2.025rem)}@media(max-width: 767px){.p-lesson-example__image{width:100vw;right:0}.p-lesson-example__image img{width:100%}}.p-works{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem) clamp(4.5rem,1.07rem + 7.14vw,7.5rem);border-bottom:1px solid #c4c4c4}@media(max-width: 767px){.p-works{padding-block:12.8vw}}.p-works--design-creator .p-works__list{display:flex;flex-direction:column;gap:clamp(1.425rem,0.34rem + 2.26vw,2.375rem)}@media(max-width: 767px){.p-works--design-creator .p-works__list{gap:6.4vw}}.p-works--design-creator .p-works__upper-row{display:grid;grid-template-columns:clamp(21.9375rem,5.22rem + 34.82vw,36.5625rem) 1fr;gap:clamp(1.575rem,0.37rem + 2.5vw,2.625rem)}@media(max-width: 767px){.p-works--design-creator .p-works__upper-row{grid-template-columns:1fr;gap:6.4vw}}.p-works--design-creator .p-works__lower-row{display:grid;grid-template-columns:clamp(11.2875rem,2.69rem + 17.92vw,18.8125rem) clamp(12.3rem,2.93rem + 19.52vw,20.5rem) clamp(12.7125rem,3.03rem + 20.18vw,21.1875rem) 1fr;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.p-works--design-creator .p-works__lower-row{display:flex;flex-wrap:wrap;gap:6.4vw 3.2vw}.p-works--design-creator .p-works__lower-row .p-works__item:first-of-type{width:40.5333333333vw}.p-works--design-creator .p-works__lower-row .p-works__item:nth-of-type(2){width:44vw}.p-works--design-creator .p-works__lower-row .p-works__item:nth-of-type(3){width:40.5333333333vw}.p-works--design-creator .p-works__lower-row .p-works__item:nth-of-type(4){flex:1}.p-works--design-creator .p-works__lower-row .p-works__item:nth-of-type(4) img{width:16vw}}.p-works--design-creator .p-works__item{display:flex;flex-direction:column}.p-works--design-creator .p-works__item-image{margin-bottom:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.p-works--design-creator .p-works__item-image{margin-bottom:2.6666666667vw}}.p-works--design-creator .p-works__item-image img{margin-inline:auto}.p-works--design-creator .p-works__item-title{font-family:"Noto Sans JP",sans-serif;font-weight:500;text-align:center;font-size:clamp(.6rem,0.14rem + 0.95vw,1rem);height:100%;display:flex;justify-content:center;align-items:center;margin-bottom:0}@media(max-width: 767px){.p-works--design-creator .p-works__item-title{font-size:4.2666666667vw}}.p-works__container{max-width:1228px}.p-works__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-works__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-works__container{max-width:100%;padding-inline:6.1vw}}.p-works__heading{margin-bottom:clamp(1.5rem,0.36rem + 2.38vw,2.5rem)}@media(max-width: 767px){.p-works__heading{margin-bottom:6.4vw}}.p-works__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-works__list{grid-template-columns:1fr;gap:10.6666666667vw}}.p-works__item-image{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-works__item-image{width:100%;margin-bottom:6.4vw}.p-works__item-image img{width:100%}}.p-works__item-title{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(.825rem,0.2rem + 1.31vw,1.375rem);margin-bottom:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.p-works__item-title{font-size:5.3333333333vw;margin-bottom:2.6666666667vw}}.p-works__item-description{line-height:1.7}.p-qualifications{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem);border-bottom:1px solid #c4c4c4}@media(max-width: 767px){.p-qualifications--design-creator .p-qualifications__content{padding-inline:6.4vw 5.3333333333vw}}@media(max-width: 767px){.p-qualifications{padding-block:12.8vw}}.p-qualifications__container{max-width:1228px}.p-qualifications__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-qualifications__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-qualifications__container{max-width:100%;padding-inline:6.1vw}}.p-qualifications__heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-qualifications__heading{margin-bottom:6.4vw}}.p-qualifications__content{background-color:#fcfcfc;border:1px solid #c4c4c4;padding-block:clamp(1.8rem,0.43rem + 2.86vw,3rem);padding-inline:clamp(1.2rem,0.29rem + 1.9vw,2rem);border-radius:10px}@media(max-width: 767px){.p-qualifications__content{padding-block:8.5333333333vw;padding-inline:6.4vw 8.5333333333vw}}.p-qualifications__text{line-height:2}.p-employment{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem);border-bottom:1px solid #c4c4c4}@media(max-width: 767px){.p-employment{padding-block:12.8vw 14.9333333333vw}}.p-employment--product-engineer .p-employment__title{background:linear-gradient(269deg, #0fbee7 -18.44%, #016ab3 100.14%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-employment--design-creator .p-employment__title{background:linear-gradient(269deg, #ff81a3 11.24%, #d63940 94.08%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-employment__container{max-width:1228px}.p-employment__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-employment__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-employment__container{max-width:100%;padding-inline:6.1vw}}.p-employment__heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-employment__heading{margin-bottom:6.4vw}}.p-employment__content{display:grid;grid-template-columns:43.403% 1fr;gap:clamp(3rem,0.71rem + 4.76vw,5rem);align-items:center}@media(max-width: 767px){.p-employment__content{grid-template-columns:1fr;gap:0}}@media(max-width: 767px){.p-employment__image{order:3;width:100%;margin-bottom:6.4vw}.p-employment__image img{width:100%}}@media(max-width: 767px){.p-employment__text{display:contents}}.p-employment__title{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;width:fit-content;font-size:clamp(.9rem,0.21rem + 1.43vw,1.5rem);line-height:1.7}@media(max-width: 767px){.p-employment__title{font-size:5.8666666667vw}}.p-employment__title{margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.p-employment__title{margin-bottom:4.2666666667vw}}@media(max-width: 767px){.p-employment__title{order:1}}.p-employment__description{line-height:1.7;margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-employment__description{order:2;margin-bottom:6.4vw}}@media(max-width: 767px){.p-employment__button{order:4}}.p-course-teachers{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem);border-bottom:1px solid #c4c4c4}@media(max-width: 767px){.p-course-teachers{padding-block:12.8vw}}.p-course-teachers--product-engineer .p-course-teachers__item-name-ja{background:linear-gradient(90deg, #0064a2 0%, #0a9fd4 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-course-teachers--product-engineer .p-course-teachers__item-name-en{background:linear-gradient(90deg, #0ba8d9 0%, #0fbce6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-course-teachers--game-developer .p-course-teachers__item-name-ja{background:linear-gradient(90deg, #109b04 0%, #5bd030 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-course-teachers--game-developer .p-course-teachers__item-name-en{background:linear-gradient(90deg, #58ce2e 0%, #bcec16 110.73%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-course-teachers--design-creator .p-course-teachers__item-name-ja{background:linear-gradient(90deg, #d63940 0%, #f36c85 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-course-teachers--design-creator .p-course-teachers__item-name-en{background:linear-gradient(90deg, #f26a83 0%, #ff81a3 110.73%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-course-teachers__container{max-width:1228px}.p-course-teachers__container{width:100%;margin-inline:auto}@media(max-width: 1228px){.p-course-teachers__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.p-course-teachers__container{max-width:100%;padding-inline:6.1vw}}.p-course-teachers__heading{margin-bottom:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.p-course-teachers__heading{margin-bottom:6.4vw}}.p-course-teachers__list{display:flex;flex-direction:column;gap:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.p-course-teachers__list{gap:8.5333333333vw}}.p-course-teachers__item{display:grid;grid-template-columns:29.641% 1fr;gap:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);align-items:center}@media(max-width: 767px){.p-course-teachers__item{grid-template-columns:1fr;align-items:initial;gap:6.4vw}}.p-course-teachers__item-name{display:flex;align-items:center;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem);margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.p-course-teachers__item-name{gap:4.2666666667vw;margin-bottom:4.2666666667vw}}.p-course-teachers__item-name-ja{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;width:fit-content;font-size:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.p-course-teachers__item-name-ja{font-size:5.8666666667vw}}.p-course-teachers__item-name-en{font-family:"Michroma",sans-serif;font-weight:400;width:fit-content;font-size:clamp(.675rem,0.16rem + 1.07vw,1.125rem);letter-spacing:normal}@media(max-width: 767px){.p-course-teachers__item-name-en{font-size:4.2666666667vw}}.p-course-teachers__item-message{padding-block:clamp(1.425rem,0.34rem + 2.26vw,2.375rem);padding-inline:clamp(1.65rem,0.39rem + 2.62vw,2.75rem);background-color:#fcfcfc;border:1px solid #c4c4c4;border-radius:10px}@media(max-width: 767px){.p-course-teachers__item-message{padding-block:8.5333333333vw;padding-inline:6.4vw}}.p-course-teachers__item-catchphrase{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem);font-weight:700;margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.p-course-teachers__item-catchphrase{font-size:5.3333333333vw;margin-bottom:4.2666666667vw}}.p-course-teachers__item-text{font-weight:400;line-height:1.7}.l-header{position:fixed}.l-design-creator{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-design-creator{margin-bottom:10.6666666667vw}}.l-design-creator .p-course-kv{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-design-creator .p-course-kv{margin-bottom:10.6666666667vw}}