body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea,address,main,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;list-style-type:none}main,article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border:none;border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}caption{text-align:left}a,a:focus,a:hover,a:active{outline:0}input,input:focus,input:hover,input:active,textarea,textarea:focus,textarea:hover,textarea:active{outline:0}img{vertical-align:top}html{font-size:10px;font-size:.7320644217vw;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}@media screen and (max-width: 1024px){html{font-size:10px;font-size:2.6666666667vw}}html[data-state=navOpen]{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable}html[data-state=modalOpen]{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable}html *{box-sizing:border-box;font-feature-settings:"palt";word-break:break-all;line-break:strict}body{color:#000;font-family:"Roboto Slab","Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:0;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);--alpha: 1;opacity:var(--alpha);transition:opacity .3s ease}[data-state=loading] body{--alpha: 0}body:has(.top){position:relative}@media screen and (max-width: 1024px){body:has(.top){overflow:visible}}a{color:#589c45}img{max-width:100%;height:auto;pointer-events:none}button{all:unset;box-sizing:border-box;cursor:pointer}.en{font-family:"Roboto Slab","Noto Sans JP",sans-serif}@media screen and (max-width: 1024px){.nosp{display:none !important}}.nopc{display:none}@media screen and (max-width: 1024px){.nopc{display:block}}.header{position:fixed;width:100%;top:0;height:8rem;left:0;right:0;display:flex;align-items:center;padding-inline:50px;z-index:77;pointer-events:none;transition:background-color .3s cubic-bezier(0.47, 0, 0.75, 0.72)}@media screen and (max-width: 1024px){.header{padding-inline:20px;height:6rem}}.sub .header,.isEntry .header{background-color:#fff}.page-interview .header,.page-story .header{position:sticky}@media screen and (max-width: 1024px){.header .logo{padding-top:1rem}}.header .logo a{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;text-decoration:none;font-size:clamp(1.1rem,.9865rem + .3027vw,1.4rem);gap:1em;pointer-events:all}@media screen and (max-width: 1024px){.header .logo a{display:block;text-align:center}}.header .logo img{display:block;width:21.2rem}@media screen and (max-width: 1024px){.header .logo img{width:13rem}}.header .logo span{font-weight:500;line-height:1;color:#000}.content-title{position:relative;overflow:hidden}.content-title{margin-top:8rem}@media screen and (max-width: 1024px){.content-title{margin-top:6rem}}.content-title .title{position:absolute;z-index:2;inset:0;width:calc(100% - 40px);max-width:120rem;margin:auto;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1024px){.content-title .title{left:20px}}.content-title .title p{font-size:clamp(1.4rem,1.0973rem + .8073vw,2.2rem);font-weight:300;line-height:1;color:#fff}.content-title .title p::before,.content-title .title p::after{content:"";display:block;inline-size:0;block-size:1px}.content-title .title p::before{margin-block-end:calc((1 - 1)*.5em)}.content-title .title p::after{margin-block-start:calc((1 - 1)*.5em)}.content-title .title h1{font-size:clamp(2.4rem,1.8702rem + 1.4127vw,3.8rem);line-height:1.26;color:#fff;padding-top:1.6rem}.content-title .title h1::before,.content-title .title h1::after{content:"";display:block;inline-size:0;block-size:1px}.content-title .title h1::before{margin-block-end:calc((1 - 1.26)*.5em)}.content-title .title h1::after{margin-block-start:calc((1 - 1.26)*.5em)}@media screen and (max-width: 1024px){.content-title .title h1{padding-top:.8rem}}.content-title .title h1 span{font-size:1.1em}.content-title .img{height:28rem;position:relative;overflow:hidden;clip-path:inset(0 100% 0 0)}.content-title .img.isActive{clip-path:inset(0);transition:clip-path .5s cubic-bezier(0.47, 0, 0.75, 0.72)}@media screen and (max-width: 1024px){.content-title .img{height:20rem}}.content-title .img::before{content:"";position:absolute;inset:0;z-index:1;width:50%;height:100%;background:linear-gradient(90deg, rgb(178, 178, 178) 0%, rgb(255, 255, 255) 100%);mix-blend-mode:multiply}@media screen and (max-width: 1024px){.content-title .img::before{width:100%}}.content-title .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1.2;transform-origin:top}main.message .img::before{content:none}.content-breadcrumb{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.content-breadcrumb{padding-top:2.4rem}@media screen and (max-width: 1024px){.content-breadcrumb{padding-top:.8rem}}.content-breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center}.content-breadcrumb ul li{font-size:clamp(1rem,.9243rem + .2018vw,1.2rem);font-weight:500;color:#000;line-height:1.6;margin-right:1em}.content-breadcrumb ul li:not(:first-child){display:flex;align-items:center}.content-breadcrumb ul li:not(:first-child)::before{content:"＞";display:block;font-size:1em;color:currentColor;padding-right:1em}.content-breadcrumb ul li a{color:currentColor;text-decoration:none}.content-interview-title{position:relative;color:#fff}.page-interview-01 .content-interview-title{--theme: #ef7bb3}.content-interview-title .copy{width:calc(100% - 40px);max-width:120rem;margin-inline:auto;position:absolute;left:0;right:0;top:7.2rem}@media screen and (max-width: 1024px){.content-interview-title .copy{top:1rem;display:none}}.content-interview-title .copy .bg{display:block;width:-moz-fit-content;width:fit-content;background-color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(1.5rem,.6297rem + 2.3209vw,3.8rem);font-weight:700;line-height:1.2;letter-spacing:-0.08em;color:#000;padding:.4rem 1.2rem}@media screen and (max-width: 1024px){.content-interview-title .copy .bg{padding-inline:.4rem}}.content-interview-title .copy .bg .color{display:inline-block;font-size:clamp(2.1rem,.5485rem + 4.1372vw,6.2rem);color:var(--theme)}.content-interview-title .info{width:calc(100% - 40px);max-width:120rem;margin-inline:auto;position:absolute;left:0;right:0;bottom:4rem}@media screen and (max-width: 1024px){.content-interview-title .info{bottom:1rem;display:none}}.content-interview-title .info>*+*{margin-top:1.6rem}@media screen and (max-width: 1024px){.content-interview-title .info>*+*{margin-top:.4rem}}.content-interview-title .info .number{font-weight:300}.content-interview-title .info .number .label{display:block;font-size:clamp(.9rem,.5594rem + .9082vw,1.8rem);line-height:1}.content-interview-title .info .number .label::before,.content-interview-title .info .number .label::after{content:"";display:block;inline-size:0;block-size:1px}.content-interview-title .info .number .label::before{margin-block-end:calc((1 - 1)*.5em)}.content-interview-title .info .number .label::after{margin-block-start:calc((1 - 1)*.5em)}.content-interview-title .info .number .num{display:block;font-size:clamp(2.6rem,.5566rem + 5.449vw,8rem);line-height:1}.content-interview-title .info .number .num::before,.content-interview-title .info .number .num::after{content:"";display:block;inline-size:0;block-size:1px}.content-interview-title .info .number .num::before{margin-block-end:calc((1 - 1)*.5em)}.content-interview-title .info .number .num::after{margin-block-start:calc((1 - 1)*.5em)}.content-interview-title .info .category{width:var(--w)}@media screen and (max-width: 1024px){.content-interview-title .info .category{width:calc(var(--w)/2)}}.content-interview-title .info .category img{display:block}.content-interview-title .info .name{font-size:clamp(2.2rem,1.1405rem + 2.8254vw,5rem);line-height:1}@media screen and (max-width: 1024px){.content-interview-title .info .name{display:inline-block;margin-right:.4rem}}.content-interview-title .info .year{font-size:clamp(1.3rem,1.1865rem + .3027vw,1.6rem);line-height:1}@media screen and (max-width: 1024px){.content-interview-title .info .year{display:inline}}.content-interview-title .img img{display:block;width:100%}.content-story-title .noise{display:none;position:absolute;z-index:1;left:-80px;top:0;width:10rem;height:10rem}@media screen and (max-width: 1024px){.content-story-title .noise{display:none}}.content-story-title .noise img{display:block;width:100%}.content-story-title .copy{display:none;position:absolute;left:0;right:0;top:4rem;z-index:2}@media screen and (max-width: 1024px){.content-story-title .copy{top:.5rem}}.content-story-title .copy .bg{display:block;width:-moz-fit-content;width:fit-content;background-color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(2rem,.8648rem + 3.0272vw,5rem);font-weight:700;line-height:1.2;letter-spacing:-0.08em;color:#000;padding:.4rem 1.2rem}@media screen and (max-width: 1024px){.content-story-title .copy .bg{padding-inline:.4rem}}.content-story-title .copy .category{width:var(--w)}@media screen and (max-width: 1024px){.content-story-title .copy .category{width:calc(var(--w)/2.8)}}.content-story-title .copy .category img{display:block}.content-story-title .img img{display:block;width:100%}.c-entry{position:relative;z-index:1}.c-entry .container{position:absolute;inset:0;width:calc(100% - 40px);max-width:100rem;height:-moz-fit-content;height:fit-content;margin:auto}.c-entry__head{width:-moz-fit-content;width:fit-content}.c-entry__head h2{font-size:clamp(2.2rem,1.3297rem + 2.3209vw,4.5rem);font-weight:700;color:#fff;line-height:1;padding-bottom:.8rem;position:relative}.c-entry__head h2::before{content:"";width:100%;height:.2rem;position:absolute;left:0;bottom:0;transform-origin:left;scale:0 1;background-color:currentColor}@media screen and (max-width: 1024px){.c-entry__head h2::before{height:.1rem}}.isActive .c-entry__head h2::before{transition:scale .3s ease-out;scale:1 1}.c-entry__detail{padding-top:2.4rem}@media screen and (max-width: 1024px){.c-entry__detail{padding-top:.8rem}}.c-entry__detail p{font-size:clamp(1.1rem,.9486rem + .4036vw,1.5rem);color:#fff;line-height:2}.c-entry__detail .nav{padding-top:2.4rem}@media screen and (max-width: 1024px){.c-entry__detail .nav{padding-top:.8rem}}.c-entry__detail .nav__menu{display:flex;gap:2rem}@media screen and (max-width: 1024px){.c-entry__detail .nav__menu{gap:.5rem}}.c-entry__detail .nav__menu .entry-item-link{width:22rem;height:5.5rem;font-size:clamp(1.3rem,1.0351rem + .7064vw,2rem)}@media screen and (max-width: 1024px){.c-entry__detail .nav__menu .entry-item-link{width:13.3rem;height:3.4rem}}.c-entry img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-company .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.c-company .container{padding-block:8rem}@media screen and (max-width: 1024px){.c-company .container{padding-block:6rem}}.c-company__menu .nav__menu{display:grid;grid-template-columns:repeat(2, 1fr);gap:5.7rem}@media screen and (max-width: 1024px){.c-company__menu .nav__menu{display:block}}.c-company__menu .nav .menu-item{position:relative}@media screen and (max-width: 1024px){.c-company__menu .nav .menu-item+.menu-item{margin-top:1rem}}.c-company__menu .nav .menu-item__head{height:-moz-fit-content;height:fit-content;position:absolute;left:4rem;top:0;bottom:0;z-index:2;margin-block:auto;color:#fff}@media screen and (max-width: 1024px){.c-company__menu .nav .menu-item__head{left:2rem}}.c-company__menu .nav .menu-item__head p{font-size:clamp(1.2rem,1.1243rem + .2018vw,1.4rem);line-height:1}.c-company__menu .nav .menu-item__head h2{font-size:clamp(1.8rem,1.6486rem + .4036vw,2.2rem);font-weight:700;line-height:1.6}.c-company__menu .nav .menu-item .label{display:flex;align-items:center;position:absolute;z-index:2;right:2rem;bottom:1rem;color:#fff;font-size:clamp(1rem,.9243rem + .2018vw,1.2rem)}.c-company__menu .nav .menu-item .label .arrow{display:grid;width:.7em;height:100%;grid-template-areas:"arrow";margin-left:.5em;overflow:hidden;background:rgba(0,0,0,0)}.c-company__menu .nav .menu-item .label .arrow svg{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:arrow;width:.7em;aspect-ratio:1;fill:currentColor;transition:translate .2s ease}.c-company__menu .nav .menu-item .label .arrow svg:nth-child(2){translate:-150% 150%}.c-company__menu .nav .menu-item-link{display:block;position:relative;z-index:1;overflow:hidden}@media(hover: hover)and (pointer: fine){.c-company__menu .nav .menu-item-link:hover img{scale:1.02}.c-company__menu .nav .menu-item-link:hover .arrow svg:nth-child(1){translate:150% -150%}.c-company__menu .nav .menu-item-link:hover .arrow svg:nth-child(2){translate:0 0}}.c-company__menu .nav .menu-item-link img{display:block;width:100%;transition:scale .3s ease}.post{position:relative}.post-slider-track{overflow:hidden}.post-list{display:flex;min-height:7.4rem}@media screen and (max-width: 1024px){.post-list{min-height:7.2rem}}.post-item{display:flex;align-items:center;min-width:100%;padding:0 1.6rem}@media screen and (max-width: 1024px){.post-item{padding:0 .8rem}}.post-item p{font-size:clamp(1.1rem,1.0243rem + .2018vw,1.3rem);line-height:1.5}@media screen and (max-width: 1024px){.post-item p br{display:none}}.post .splide__arrows{position:absolute;right:1rem;top:1rem;z-index:1;display:flex}@media screen and (max-width: 1024px){.post .splide__arrows{gap:.5rem}}.post .splide__arrows button{font-family:"Noto Sans JP",sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#b2b2b2;transition:color .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}@media screen and (max-width: 1024px){.post .splide__arrows button{width:1rem;height:1rem;font-size:1rem}}@media(hover: hover)and (pointer: fine){.post .splide__arrows button:hover{color:#589c45}}.post .splide__sr{clip:rect(1px, 1px, 1px, 1px);position:absolute;left:0;top:0}.post:has(.post-slider-arrow) .post-item{padding-right:5.6rem}@media screen and (max-width: 1024px){.post:has(.post-slider-arrow) .post-item{padding-right:4.8rem}}.t-footer{position:absolute;left:0;right:0;bottom:0;width:calc(100% - 80px);height:5.6rem;margin-inline:auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.t-footer{position:static;width:calc(100% - 40px);height:auto;align-items:baseline;padding-bottom:9rem;display:grid;grid-template-columns:1fr auto;padding-top:3.2rem}}.t-footer .copyright{font-size:1rem;font-weight:300;line-height:1}@media screen and (max-width: 1024px){.t-footer .copyright{font-size:.9rem;margin-top:auto}}@media screen and (max-width: 1024px){.footer{padding-bottom:7.4rem}}.footer__inner{display:grid;grid-template-columns:auto 1fr;gap:10rem 6rem;width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.footer__inner{padding-bottom:4rem}@media screen and (max-width: 1024px){.footer__inner{padding-bottom:2rem}}@media screen and (max-width: 1024px){.footer__inner{grid-template-columns:repeat(2, auto);gap:2rem}}@media screen and (max-width: 1024px){.footer .f-logo{grid-column:1/3;margin-inline:auto}}.footer .f-logo a{display:block;width:-moz-fit-content;width:fit-content;text-decoration:none;font-size:clamp(1.1rem,.9865rem + .3027vw,1.4rem);text-align:center;gap:1em;pointer-events:all}.footer .f-logo img{display:block;width:25.4rem}@media screen and (max-width: 1024px){.footer .f-logo img{width:19.8rem}}.footer .f-logo span{display:block;font-weight:500;line-height:1;color:#000;padding-top:1rem}.footer .sitemap{margin-left:auto}@media screen and (max-width: 1024px){.footer .sitemap{grid-column:1/3;padding-top:2rem;border-top:1px solid #000;margin-left:0}}.footer .copyright{font-size:1rem;font-weight:300;line-height:1;margin-block:auto}.footer .toTopButton{margin-left:auto;display:flex;align-items:center;font-size:clamp(1.2rem,1.0486rem + .4036vw,1.6rem);gap:.5em}.footer .toTopButton svg{display:block;width:1em;height:.5em}.symbols{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.tline{text-decoration:none}@media(hover: hover)and (pointer: fine){.tline:hover>span{background-size:100% .1rem;background-position:bottom left}}.tline>span{font-weight:500;line-height:1.2;background-image:linear-gradient(currentcolor, currentcolor);background-size:0% .1rem;background-repeat:no-repeat;background-repeat:no-repeat;background-position:bottom right;transition:background-size .3s cubic-bezier(0.47, 0, 0.75, 0.72)}.splide__sr{clip:rect(1px, 1px, 1px, 1px);position:absolute;left:0;top:0}.button-el{display:flex;align-items:center;justify-content:center;text-decoration:none}.button-el .icon{display:block;aspect-ratio:1}.button .type-target{width:36.2rem;height:6rem;gap:1rem}@media screen and (max-width: 1024px){.button .type-target{width:27rem;height:4rem}}.button .type-target.--color01{color:#FFFFFF;background:#00aef9 url(../images/noise/noise-blue-event.png);background-size:cover;position:relative}.button .type-target.--color01::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#00aef9;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.button .type-target.--color02{color:#FFFFFF;background:#ba66df url(../images/noise/noise-purple-event.png);background-size:cover;position:relative}.button .type-target.--color02::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ba66df;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.button .type-target.--color03{color:#FFFFFF;background:#ffd068 url(../images/noise/noise-orange-event.png);background-size:cover;position:relative}.button .type-target.--color03::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffd068;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.button .type-target.--color04{color:#FFFFFF;background:#6fba2d url(../images/noise/noise-green-event.png);background-size:cover;position:relative}.button .type-target.--color04::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#6fba2d;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.button .type-target .label{font-size:clamp(1.3rem,1.1865rem + .3027vw,1.6rem);font-weight:700;color:#fff}.button .type-target .icon{width:1.76rem}@media screen and (max-width: 1024px){.button .type-target .icon{width:1.3rem}}@media(hover: hover)and (pointer: fine){.button .type-target:hover::before{transform-origin:left;scale:1 1}}.button .type-toggle{width:100%;height:3.6rem;background-color:#589c45;position:relative}@media screen and (max-width: 1024px){.button .type-toggle{height:2.5rem}}.button .type-toggle .label{font-size:clamp(1rem,.8486rem + .4036vw,1.4rem);color:#fff}.button .type-toggle .icon{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff;position:absolute;right:.5rem;top:0;bottom:0;margin-block:auto}@media screen and (max-width: 1024px){.button .type-toggle .icon{width:1.5rem;height:1.5rem}}.button .type-toggle .icon::before,.button .type-toggle .icon::after{content:"";width:50%;height:.1rem;background-color:#589c45;position:absolute;inset:0;margin:auto}.button .type-toggle .icon::after{rotate:90deg}.drawerButton{position:fixed;right:0;top:0;cursor:pointer;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;z-index:99}@media screen and (max-width: 1024px){.drawerButton{width:6rem;height:6rem}}.drawerButton-inner{width:3.5rem;height:4rem;display:grid}@media screen and (max-width: 1024px){.drawerButton-inner{width:3.5rem;height:3.5rem}}.drawerButton-line{height:2rem;position:relative}.drawerButton-line .line{display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;height:.1rem;background-color:#000;transition:width .3s cubic-bezier(0.22, 0.28, 0.51, 1.04),translate .3s cubic-bezier(0.22, 0.28, 0.51, 1.04),rotate .3s cubic-bezier(0.22, 0.28, 0.51, 1.04),opacity .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.drawerButton-line .line:nth-child(1){width:100%;translate:0 -0.9rem}[data-state=navOpen] .drawerButton-line .line:nth-child(1){translate:0;rotate:45deg}.drawerButton-line .line:nth-child(2){width:75%}[data-state=navOpen] .drawerButton-line .line:nth-child(2){width:100%;opacity:0}.drawerButton-line .line:nth-child(3){width:50%;translate:0 .9rem}[data-state=navOpen] .drawerButton-line .line:nth-child(3){width:100%;translate:0;rotate:-45deg}.drawerButton-text{display:grid;margin-top:auto;overflow:hidden}.drawerButton-text .text{grid-column:1;grid-row:1;text-align:center;font-size:1.1rem;line-height:1;transition:translate .3s cubic-bezier(0.22, 0.28, 0.51, 1.04);display:grid;grid-template-areas:"text"}.drawerButton-text .text-open{translate:0 0%}[data-state=navOpen] .drawerButton-text .text-open{translate:0 -100%}[data-state=navOpen] .drawerButton-text .text-open span:nth-child(2){display:none}.drawerButton-text .text-close{translate:0 100%}[data-state=navOpen] .drawerButton-text .text-close{translate:0 0%}.drawerButton-text .text-close span:nth-child(1){display:none}[data-state=navOpen] .drawerButton-text .text-close span:nth-child(1){display:block}.drawerButton-text .text span{-ms-grid-row:1;-ms-grid-column:1;grid-area:text;transition:translate .2s ease}.drawerButton-text .text span:nth-child(2){translate:0% 100%}@media(hover: hover)and (pointer: fine){.drawerButton:hover .drawerButton-text .text-open span:nth-child(1){translate:0 -100%}.drawerButton:hover .drawerButton-text .text-open span:nth-child(2){translate:0 0}.drawerButton:hover .drawerButton-text .text-close span:nth-child(1){translate:0 -100%}.drawerButton:hover .drawerButton-text .text-close span:nth-child(2){translate:0 0}}[class*=__head] .design01{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:clamp(2.2rem,1.5189rem + 1.8163vw,4rem);font-weight:700;line-height:1;padding-bottom:.8rem;position:relative}[class*=__head] .design01::before{content:"";width:100%;height:.2rem;position:absolute;left:0;bottom:0;transform-origin:left;scale:0 1;background-color:red}@media screen and (max-width: 1024px){[class*=__head] .design01::before{height:.2rem}}.isActive [class*=__head] .design01::before{transition:scale .3s ease-out;scale:1 1}.drawerNav{position:fixed;z-index:88;left:0;top:0;width:100%;height:100dvh;background-color:#fff;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}[data-state=navOpen] .drawerNav{opacity:1;pointer-events:all}.drawerNav__inner{width:100%;min-height:100dvh;position:relative;display:grid;align-items:center}.drawerNav__inner{padding-inline:24rem}@media screen and (max-width: 1024px){.drawerNav__inner{padding-inline:4rem}}.drawerNav__inner{padding-block:8rem}@media screen and (max-width: 1024px){.drawerNav__inner{padding-block:6.4rem}}.drawerNav .mainNav .nav{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem 6.4rem}@media screen and (max-width: 1024px){.drawerNav .mainNav .nav{display:block}}.drawerNav .mainNav .nav>*{grid-column:var(--column, 1/4);grid-row:var(--row);position:relative}.drawerNav .mainNav .nav__menu{--theme: #589c45}.drawerNav .mainNav .nav__menu.theme01{--theme: #6ac4f8}.drawerNav .mainNav .nav__menu.theme02{--theme: #e284b2}.drawerNav .mainNav .nav__menu.theme03{--theme: #589c45}.drawerNav .mainNav .nav__menu.theme04{--theme: #c392e4}.drawerNav .mainNav .nav__menu.theme05{--theme: #ffb003}@media screen and (max-width: 1024px){.drawerNav .mainNav .nav__menu+.nav__menu{padding-top:3.6rem}}.drawerNav .mainNav .nav__menu:nth-child(1){--row: 1}.drawerNav .mainNav .nav__menu:nth-child(2){--row: 2}.drawerNav .mainNav .nav__menu:nth-child(3){--row: 3}.drawerNav .mainNav .nav__menu:nth-child(4){--row: 4}.drawerNav .mainNav .nav__menu:nth-child(5){--column: 2/3;--row: 1/3}.drawerNav .mainNav .nav__menu:nth-child(6){--column: 2/3;--row: 3/5}.drawerNav .mainNav .nav__menu:nth-child(7){--column: 3/4;--row: 1/5}.drawerNav .mainNav .nav__menu:has([target=_blank]){margin-block:-0.8rem}.drawerNav .mainNav .nav__menu .menu-item-en{font-size:2.4rem;font-weight:300;line-height:1;color:var(--theme);padding-bottom:.8rem}.drawerNav .mainNav .nav__menu .menu-item-link{display:flex;font-size:1.6rem;font-weight:700;text-decoration:none;line-height:1.25;color:#000}.drawerNav .mainNav .nav__menu .menu-item-link::before{content:"•";margin-right:.5em;color:var(--theme)}.drawerNav .mainNav .nav__menu .menu-item-link[target=_blank]{padding-block:.8rem}@media(hover: hover)and (pointer: fine){.drawerNav .mainNav .nav__menu .menu-item-link[target=_blank]:hover .arrow svg:nth-child(1){translate:150% -150%}.drawerNav .mainNav .nav__menu .menu-item-link[target=_blank]:hover .arrow svg:nth-child(2){translate:0 0}}.drawerNav .mainNav .nav__menu .menu-item-link[target=_blank] .label{display:grid;grid-template-columns:1fr auto;gap:1em;align-items:baseline;white-space:nowrap}.drawerNav .mainNav .nav__menu .menu-item-link[target=_blank] .arrow{display:grid;width:1.2rem;grid-template-areas:"arrow";overflow:hidden;background:rgba(0,0,0,0)}.drawerNav .mainNav .nav__menu .menu-item-link[target=_blank] .arrow svg{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:arrow;width:100%;aspect-ratio:1;transition:translate .2s ease}.drawerNav .mainNav .nav__menu .menu-item-link[target=_blank] .arrow svg:nth-child(2){translate:-150% 150%}@media(hover: hover)and (pointer: fine){.drawerNav .mainNav .nav__menu .menu-item-link:not([target=_blank]):hover .label::before{transform-origin:left;scale:1 1}}.drawerNav .mainNav .nav__menu .menu-item-link:not([target=_blank]) .label{position:relative}.drawerNav .mainNav .nav__menu .menu-item-link:not([target=_blank]) .label::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:var(--theme);transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.drawerNav .mainNav .nav__menu .menu-item-none{font-size:1.6rem;text-decoration:none;line-height:1.25;color:#6e7f77;padding-top:1.6rem;padding-left:1em}.drawerNav .mainNav .nav .child__menu{padding-top:1.6rem}.drawerNav .mainNav .nav .child__menu .child-menu-item-link{display:flex;align-items:center;font-size:1.4rem;text-decoration:none;line-height:1.75;color:#000;padding-left:1em}@media screen and (max-width: 1024px){.drawerNav .mainNav .nav .child__menu .child-menu-item-link{padding-block:.2em}}.drawerNav .mainNav .nav .child__menu .child-menu-item-link::before{content:"ー";font-size:1em;margin-right:.5em;color:var(--theme)}@media(hover: hover)and (pointer: fine){.drawerNav .mainNav .nav .child__menu .child-menu-item-link:not([target=_blank]):hover .label::before{transform-origin:left;scale:1 1}}.drawerNav .mainNav .nav .child__menu .child-menu-item-link:not([target=_blank]) .label{position:relative}.drawerNav .mainNav .nav .child__menu .child-menu-item-link:not([target=_blank]) .label::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:var(--theme);transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.drawerNav .entryNav__menu{--column: 3/4;--row: 4;margin-top:auto}@media screen and (max-width: 1024px){.drawerNav .entryNav__menu{padding-top:3.6rem}}.drawerNav .entryNav__menu .menu-item .link-entry27{margin-top:1rem}.drawerNav .entryNav__menu .menu-item .link-entry26{margin-top:3rem}.sitemap .nav{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem 6.4rem}@media screen and (max-width: 1024px){.sitemap .nav{grid-template-columns:repeat(2, auto);gap:2rem}}.sitemap .nav>*{grid-column:var(--column, 1/4);grid-row:var(--row);position:relative}.sitemap .nav__menu:nth-child(1){--column: 1;--row: 1/3}@media screen and (max-width: 1024px){.sitemap .nav__menu:nth-child(1){--column: 1;--row: 1}}.sitemap .nav__menu:nth-child(1) .menu-item+.menu-item{padding-top:1.6rem}.sitemap .nav__menu:nth-child(2){--column: 2;--row: 1/3}@media screen and (max-width: 1024px){.sitemap .nav__menu:nth-child(2){--column: 2;--row: 1}}.sitemap .nav__menu:nth-child(2) .menu-item+.menu-item{padding-top:1.6rem}.sitemap .nav__menu:nth-child(3){--column: 3;--row: 1}@media screen and (max-width: 1024px){.sitemap .nav__menu:nth-child(3){--column: 1;--row: 2;padding-top:2rem}}.sitemap .nav__menu:nth-child(4){--column: 3;--row: 3}@media screen and (max-width: 1024px){.sitemap .nav__menu:nth-child(4){--column: 2;--row: 2;margin-top:auto}}@media screen and (min-width: 1366px){.sitemap .nav__menu:has([target=_blank]){margin-block:-0.8rem}}.sitemap .nav__menu .menu-item-en{font-size:2.4rem;font-weight:300;line-height:1;color:#589c45;padding-bottom:.8rem}.sitemap .nav__menu .menu-item-link{display:flex;font-size:clamp(1.2rem,1.1243rem + .2018vw,1.4rem);font-weight:700;text-decoration:none;line-height:1.25;color:#000}.sitemap .nav__menu .menu-item-link::before{content:"•";margin-right:.5em;color:#589c45}.sitemap .nav__menu .menu-item-link[target=_blank]{padding-block:.8rem}@media(hover: hover)and (pointer: fine){.sitemap .nav__menu .menu-item-link[target=_blank]:hover .arrow svg:nth-child(1){translate:150% -150%}.sitemap .nav__menu .menu-item-link[target=_blank]:hover .arrow svg:nth-child(2){translate:0 0}}.sitemap .nav__menu .menu-item-link[target=_blank] .label{display:grid;align-items:center;grid-template-columns:1fr auto;gap:1em;align-items:baseline}.sitemap .nav__menu .menu-item-link[target=_blank] .arrow{display:grid;width:.7em;height:100%;grid-template-areas:"arrow";overflow:hidden;background:rgba(0,0,0,0)}.sitemap .nav__menu .menu-item-link[target=_blank] .arrow svg{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:arrow;width:.7em;aspect-ratio:1;fill:currentColor;transition:translate .2s ease}.sitemap .nav__menu .menu-item-link[target=_blank] .arrow svg:nth-child(2){translate:-150% 150%}.sitemap .nav__menu .menu-item-none{font-size:clamp(1.2rem,1.1243rem + .2018vw,1.4rem);text-decoration:none;line-height:1.25;color:#6e7f77;padding-top:.8rem;padding-left:1em}.sitemap .nav .child__menu{padding-top:.8rem}.sitemap .nav .child__menu .child-menu-item-link{display:flex;align-items:center;font-size:clamp(1rem,.9243rem + .2018vw,1.2rem);text-decoration:none;line-height:1.35;color:#000;padding-left:1rem;padding-block:.5rem}@media screen and (max-width: 1024px){.sitemap .nav .child__menu .child-menu-item-link{padding-block:.2em}}.sitemap .nav .child__menu .child-menu-item-link::before{content:"ー";font-size:1em;margin-right:.5em;color:#589c45}.entryNav{position:fixed;width:-moz-fit-content;width:fit-content;right:8rem;top:2rem;z-index:77}@media screen and (max-width: 1024px){.entryNav{width:calc(100% - 40px);top:inherit;right:0;bottom:2rem;left:0;margin-inline:auto}}.entryNav .nav__menu{display:flex;align-items:center}@media screen and (max-width: 1024px){.entryNav .nav__menu{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;gap:.5rem}}@media screen and (max-width: 1024px){.entryNav .nav__menu .entry-item-link{height:3.4rem}}.entryNav .nav__menu .entry-item-link.link-event{margin-right:16px}@media screen and (max-width: 1024px){.entryNav .nav__menu .entry-item-link.link-event{width:100%;margin-right:0}}@media screen and (max-width: 1024px){.entryNav .nav__menu .entry-item-link.link-entry27{width:12rem;margin-right:0}}.entryNav .nav__menu .entry-item-link.link-entry26{margin-right:8px}@media screen and (max-width: 1024px){.entryNav .nav__menu .entry-item-link.link-entry26{width:12rem;margin-right:0}}.entry-item-link{display:flex;align-items:center;justify-content:center;height:4rem;border-radius:100vmax;font-size:1.4rem;text-decoration:none}.entry-item-link .label{overflow:hidden;display:grid;grid-template-areas:"label"}.entry-item-link .label span{-ms-grid-row:1;-ms-grid-column:1;grid-area:label;transition:translate .3s ease;line-height:1.2}.entry-item-link .label span:nth-child(1){translate:0 0}.entry-item-link .label span:nth-child(2){translate:0 100%}@media(hover: hover)and (pointer: fine){.entry-item-link:hover .label span:nth-child(1){translate:0 -100%}.entry-item-link:hover .label span:nth-child(2){translate:0 0}}.entry-item-link.link-event{color:#ef7a2c;background:#ffe7b3 url(../images/noise/noise-white.png);background-size:cover;border:2px solid currentColor;font-size:1.8rem;line-height:1;width:11.6rem}@media screen and (max-width: 1024px){.entry-item-link.link-event{font-size:1.6rem}}.entry-item-link.link-entry27{color:#FFFFFF;background:#9dc815 url(../images/noise/noise-yomiuri-green.png);background-size:cover;width:13.2rem}.entry-item-link.link-entry26{color:#FFFFFF;background:#589c45 url(../images/noise/noise-light-green.png);background-size:cover;width:13.2rem}.subNav .nav__menu,.f-subNav .nav__menu{display:flex;gap:2.8rem}@media screen and (max-width: 1024px){.subNav .nav__menu,.f-subNav .nav__menu{flex-wrap:wrap;gap:.8rem}}.subNav .nav .menu-item-link,.f-subNav .nav .menu-item-link{display:flex;align-items:baseline;font-size:1.1rem;color:#000;position:relative;z-index:1;line-height:1;padding-inline:1em;margin-inline:-1em}.subNav .nav .menu-item-link::before,.f-subNav .nav .menu-item-link::before{content:"";inset:0;position:absolute;z-index:-1;margin:auto;padding-block:1em}@media(hover: hover)and (pointer: fine){.subNav .nav .menu-item-link:hover .arrow svg:nth-child(1),.f-subNav .nav .menu-item-link:hover .arrow svg:nth-child(1){translate:150% -150%}.subNav .nav .menu-item-link:hover .arrow svg:nth-child(2),.f-subNav .nav .menu-item-link:hover .arrow svg:nth-child(2){translate:0 0}}.subNav .nav .menu-item-link .arrow,.f-subNav .nav .menu-item-link .arrow{display:grid;width:.7em;height:100%;grid-template-areas:"arrow";margin-left:.5em;overflow:hidden;background:rgba(0,0,0,0)}.subNav .nav .menu-item-link .arrow svg,.f-subNav .nav .menu-item-link .arrow svg{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:arrow;width:.7em;aspect-ratio:1;fill:currentColor;transition:translate .2s ease}.subNav .nav .menu-item-link .arrow svg:nth-child(2),.f-subNav .nav .menu-item-link .arrow svg:nth-child(2){translate:-150% 150%}.splash{position:absolute;width:100%;height:100vh;height:100dvh;left:0;top:0;z-index:9999;background-color:#fff}@media screen and (max-width: 1024px){.splash{height:100svh}}body.is-loaded .splash{opacity:0;transition:opacity .5s ease}.splash video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top{overflow:hidden;padding-bottom:5.6rem}@media screen and (max-width: 1024px){.top{padding-bottom:0}}.t-hero{position:relative}.t-hero__movie{height:100svh}.t-hero__movie video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-hero__copy{position:absolute;inset:0;z-index:1;margin:auto;display:flex;align-items:center;width:calc(100% - 36rem)}@media screen and (max-width: 1024px){.t-hero__copy{width:calc(100% - 65px)}}.t-hero__copy .copy{font-family:"Zen Kaku Gothic New",sans-serif;font-size:clamp(3.8rem,2.0215rem + 4.7427vw,8.5rem);letter-spacing:.13em;line-height:1.5;margin-block:calc((1em - 1lh)/2)}@media screen and (min-width: 1366px){.t-hero__copy .copy{font-size:85px;font-size:11.3333333333vh}}.t-hero__copy .copy span{display:block}.t-hero__copy .copy span:nth-child(1){margin-bottom:.1em;margin-top:.3em}@media screen and (max-width: 1024px){.t-hero__copy .copy span:nth-child(1){margin-top:-3.4em}}.t-hero__copy .copy span:nth-child(3){margin-top:.1em}.t-hero__bg{height:100svh}.t-hero__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-hero__news{position:absolute;width:45rem;left:72px;bottom:0;z-index:3}@media screen and (max-width: 1024px){.t-hero__news{width:calc(100% - 40px);left:0;right:0;bottom:6.8rem;margin-inline:auto}}.t-hero__news .news{display:flex;border:.1rem solid #000;transition:opacity .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}@media screen and (max-width: 1024px){.t-hero__news .news{display:block;border:none}}.t-hero__news .news__head{width:3rem;flex:none;border-right:.1rem solid #000;display:flex;align-items:center;background-image:url(../images/noise/noise-news-vert.png)}@media screen and (max-width: 1024px){.t-hero__news .news__head{width:6.8rem;height:2.4rem;border:.1rem solid #000;border-bottom:none;justify-content:center;background-image:url(../images/noise/noise-news-hol.png)}}.t-hero__news .news__head h2{font-size:1.5rem;color:#fff;writing-mode:tb-rl}@media screen and (max-width: 1024px){.t-hero__news .news__head h2{writing-mode:lr-tb}}.t-hero__news .news__detail{background-color:#fff;width:calc(100% - 3rem)}@media screen and (max-width: 1024px){.t-hero__news .news__detail{width:100%;background-color:#fff;border:.1rem solid #000}}.t-hero__news .close-button{position:absolute;right:1rem;bottom:1rem;width:1.5rem;height:1.5rem;transition:opacity .3s cubic-bezier(0.22, 0.28, 0.51, 1.04);display:none}@media screen and (max-width: 1024px){.t-hero__news .close-button{display:block}}.t-hero__news .close-button::before,.t-hero__news .close-button::after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:.1rem;background-color:#000}.t-hero__news .close-button::before{rotate:-45deg}.t-hero__news .close-button::after{rotate:45deg}.t-hero__news .open-button{position:absolute;left:0;bottom:0;width:6.8rem;height:2.4rem;font-size:1.5rem;color:#fff;display:none;align-items:center;justify-content:center;border:.1rem solid #000;background-image:url(../images/noise/noise-news-hol.png);transition:opacity .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}@media screen and (max-width: 1024px){.t-hero__news .open-button{display:flex;opacity:0;pointer-events:none}}.t-hero__news .open-button span{display:block;position:relative;width:.8rem;height:.8rem;margin-left:.25em}.t-hero__news .open-button span::before,.t-hero__news .open-button span::after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:.1rem;background-color:currentColor}.t-hero__news .open-button span::after{rotate:90deg}@media screen and (max-width: 1024px){.t-hero__news.is-close .news{opacity:0;pointer-events:none}.t-hero__news.is-close .close-button{opacity:0;pointer-events:none}.t-hero__news.is-close .open-button{opacity:1;pointer-events:all}}.t-hero__scroll-amount{position:absolute;right:60px;bottom:0;z-index:2;display:flex;align-items:center;gap:.8rem;writing-mode:tb-rl}@media screen and (max-width: 1024px){.t-hero__scroll-amount{right:20px;bottom:14.2rem}}.t-hero__scroll-amount p{font-size:clamp(1rem,.9243rem + .2018vw,1.2rem);line-height:1}.t-hero__scroll-amount .line{width:.1rem;height:5rem;background-color:#000;transform-origin:top;animation:barMove 2s cubic-bezier(0.22, 0.28, 0.51, 1.04) infinite}@keyframes barMove{0%{scale:1 0;transform-origin:top}30%{scale:1 1;transform-origin:top}60%{scale:1 1;transform-origin:bottom}100%{scale:1 0;transform-origin:bottom}}.t-body{height:calc(100vh - 5.6rem);padding-top:8rem}@media screen and (max-width: 1024px){.t-body{height:inherit;padding-top:0;position:relative}}.t-body__inner{display:grid;height:100%;grid-template-columns:repeat(12, 1fr);padding-inline:90px;grid-template-rows:repeat(3, 1fr);gap:2rem 3rem}@media screen and (max-width: 1024px){.t-body__inner{display:block;padding-inline:20px}}.t-body__inner>*{grid-column:var(--column, 1/13);grid-row:var(--row);position:relative}@media screen and (max-width: 1024px){.t-body__inner section+section{margin-top:4rem}}.t-body__bg{position:absolute;left:0;bottom:0;z-index:-1;margin:auto;width:100vw;height:100lvh}@media screen and (max-width: 1024px){.t-body__bg{top:0;bottom:inherit;height:auto}}.t-body__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1025px){.t-body__bg img{transform:translate3d(0px, 0px, 0px) !important}}.t-body .detail{display:block;position:relative;z-index:1}.t-body [class*=__head]{position:absolute;z-index:3;width:min(100vw/(1366/var(--w)),100vh/(768/var(--w)))}@media screen and (max-width: 1024px){.t-body [class*=__head]{width:100%}}.t-body .link-list{position:absolute;z-index:2}.t-body .link-list .list-item{display:flex;align-items:center;background-color:#fff;padding-inline:1rem}.t-body .link-list .list-item+.list-item a{border-top-style:solid;border-top-width:2px}.t-body .link-list .list-item a{font-size:min(1.0248901903vw,1.8229166667vh);font-weight:700;text-decoration:none;line-height:1.2;display:flex;width:100%;min-height:3rem;min-height:min(2.196193265vw,3.90625vh);align-items:center;justify-content:space-between;-moz-column-gap:1.5rem;column-gap:1.5rem;color:#000}@media screen and (max-width: 1024px){.t-body .link-list .list-item a{font-size:1.5rem;min-height:3rem}}@media(hover: hover)and (pointer: fine){.t-body .link-list .list-item a:hover::before{transform-origin:left;scale:1 1}}.t-body .link-list .list-item a .arrow{display:block;width:1em;height:1em}.t-body img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-body [data-slide-current]{display:grid;width:100%;height:100%;grid-template-areas:"slide";overflow:hidden}.t-body [data-slide-current] [data-slide]{-ms-grid-row:1;-ms-grid-column:1;grid-area:slide;position:relative;z-index:1;clip-path:inset(0 100% 0 0);transition:clip-path 0s ease .8s}.t-body [data-slide-current] [data-slide].current{z-index:2;clip-path:inset(0 0 0 0);transition:clip-path .8s cubic-bezier(0.67, 0.16, 0.26, 0.95) 0s}.t-message{--column: 1 / 6;--row: 1}@media(hover: hover)and (pointer: fine){.t-message .detail:hover .t-message__head::before{transform-origin:left;scale:1 1}.t-message .detail:hover .t-message__image img{scale:1.05}}.t-message__head{top:0;left:0;--w: 249;position:relative}.t-message__head::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#00aef9;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.t-message__head::before{mix-blend-mode:color-burn}@media screen and (max-width: 1024px){.t-message__head{display:none}}.t-message__image{overflow:hidden}.t-message__image img{display:block;height:calc(var(--h)/3 - 1.33333rem);will-change:scale;transition:scale .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}@media screen and (max-width: 1024px){.t-message__image img{height:100%}}.t-interview{--column: 6 / 13;--row: 1 / 3}.t-interview .detail{display:grid;grid-template-columns:auto 1fr;height:100%}@media screen and (max-width: 1024px){.t-interview .detail{display:block}}.t-interview .detail .t-interview__head{position:relative}.t-interview__head{--w: 80}@media screen and (max-width: 1024px){.t-interview__head{position:relative}}.t-interview__slider .interview-slider{display:contents}@media screen and (max-width: 1024px){.t-interview__slider .interview-slider{display:block;position:relative;z-index:1}}.t-interview__slider .interview-track{display:contents}@media screen and (max-width: 1024px){.t-interview__slider .interview-track{display:block;overflow:hidden;width:100%;margin-inline:auto}}.t-interview__slider .interview-slider-arrow{display:none}@media screen and (max-width: 1024px){.t-interview__slider .interview-slider-arrow{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 20px);height:100%;position:absolute;top:0;left:-10px;right:0;z-index:1;margin:auto;pointer-events:none}.t-interview__slider .interview-slider-arrow button{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1rem;border-radius:50%;background-color:#fff;color:#000;transition:color .3s cubic-bezier(0.22, 0.28, 0.51, 1.04);box-shadow:0px 2px 10px 0px rgba(0,0,0,.2);pointer-events:all;position:relative}.t-interview__slider .interview-slider-arrow button::before{content:"";display:block;width:.4rem;height:.4rem;position:absolute;inset:0;margin:auto;border-top:1px solid #000}.t-interview__slider .interview-slider-arrow button.arrow-next::before{border-right:1px solid #000;rotate:45deg;left:-0.2rem}.t-interview__slider .interview-slider-arrow button.arrow-prev::before{border-left:1px solid #000;rotate:-45deg;right:-0.2rem}}.t-interview__slider .interview-list{display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){.t-interview__slider .interview-list{display:flex;width:100%}}.t-interview__slider .interview-list .list-item{display:block;height:calc(var(--h)/3 - .33333rem)}@media screen and (max-width: 1024px){.t-interview__slider .interview-list .list-item{flex:none;width:100%;height:auto}}.t-interview__slider .interview-list .list-item.item01{--cat: #ef7bb3}.t-interview__slider .interview-list .list-item.item01 .color{color:var(--cat)}.t-interview__slider .interview-list .list-item.item02{--cat: #8cd715}.t-interview__slider .interview-list .list-item.item02 .color{color:var(--cat)}.t-interview__slider .interview-list .list-item.item03{--cat: #945100}.t-interview__slider .interview-list .list-item.item03 .color{color:var(--cat)}.t-interview__slider .interview-list .list-item.item04{--cat: #03b2c1}.t-interview__slider .interview-list .list-item.item04 .color{color:var(--cat)}.t-interview__slider .interview-list .list-item.item05{--cat: #ef7a2c}.t-interview__slider .interview-list .list-item.item05 .color{color:var(--cat)}.t-interview__slider .interview-list .list-item.item06{--cat: #6e7f77}.t-interview__slider .interview-list .list-item.item06 .color{color:var(--cat)}.t-interview__slider .interview-list .list-item a{width:100%;height:100%;display:block;text-decoration:none;color:#000;background-color:#fff;position:relative;z-index:1}@media(hover: hover)and (pointer: fine){.t-interview__slider .interview-list .list-item a:hover .image>picture>img{scale:1.05}.t-interview__slider .interview-list .list-item a:hover .title::before{transform-origin:left;scale:1 1}}.t-interview__slider .interview-list .list-item a .image{position:relative;height:100%;overflow:hidden;z-index:-1}.t-interview__slider .interview-list .list-item a .image>picture{display:block;height:100%;position:relative;z-index:-1}.t-interview__slider .interview-list .list-item a .image>picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:scale;transition:scale .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.t-interview__slider .interview-list .list-item a .tag{text-align:center;position:absolute;right:.5rem;top:0;z-index:2}@media screen and (max-width: 1024px){.t-interview__slider .interview-list .list-item a .tag{display:none}}.t-interview__slider .interview-list .list-item a .tag .num{font-size:4.6rem;font-size:min(3.3674963397vw,5.9895833333vh);font-weight:300;color:#fff;line-height:1;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.4))}@media screen and (max-width: 1024px){.t-interview__slider .interview-list .list-item a .tag .num{font-size:6.5rem}}.t-interview__slider .interview-list .list-item a .category{position:absolute;inset:0;margin:auto;z-index:2}@media screen and (max-width: 1024px){.t-interview__slider .interview-list .list-item a .category{display:none}}.t-interview__slider .interview-list .list-item a .category img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}.t-interview__slider .interview-list .list-item a .title{position:absolute;inset:0;margin:auto;z-index:2}@media screen and (max-width: 1024px){.t-interview__slider .interview-list .list-item a .title{display:none}}.t-interview__slider .interview-list .list-item a .title img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.t-recruit{--column: 1 / 6;--row: 2}@media screen and (max-width: 1024px){.t-recruit .detail{padding-top:4rem}}.t-recruit__head{top:0;right:0;--w: 238}@media screen and (max-width: 1024px){.t-recruit__head{display:none}}.t-recruit__image img{display:block;height:calc(var(--h)/3 - 1.33333rem)}@media screen and (max-width: 1024px){.t-recruit__image img{height:100%}}.t-recruit .link-list{left:0;top:0}@media screen and (max-width: 1024px){.t-recruit .link-list{top:0}}.t-recruit .link-list .list-item a{position:relative;border-color:#ffc035}.t-recruit .link-list .list-item a::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffc035;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.t-our-business{--column: 1 / 7;--row: 3}.t-our-business .link-area{position:absolute;inset:0;margin:auto;z-index:4}@media(hover: hover)and (pointer: fine){.t-our-business .detail:hover .t-our-business__head::after{animation:a .25s cubic-bezier(0.22, 0.28, 0.51, 1.04) forwards}@keyframes a{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.t-our-business .detail:hover .t-our-business__image img{scale:1.05}}.t-our-business__head{bottom:0;left:0;--w: 295}@media screen and (max-width: 1024px){.t-our-business__head{display:none}}.t-our-business__head::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-image:url(../images/common/a.png);background-size:cover;background-repeat:no-repeat;clip-path:inset(0 0 0 100%);mix-blend-mode:color-burn;animation:b .25s cubic-bezier(0.22, 0.28, 0.51, 1.04) forwards}@keyframes b{from{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.t-our-business__image{overflow:hidden}@media screen and (max-width: 1024px){.t-our-business__image{margin-top:-4rem}}.t-our-business__image img{display:block;height:calc(var(--h)/3 - 1.33333rem);will-change:scale;transition:scale .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}@media screen and (max-width: 1024px){.t-our-business__image img{height:100%}}.t-our-business .link-list{right:0;top:-0.5rem;top:min(-.3660322108vw,-.6510416667vh);display:grid;grid-auto-flow:column;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr)}@media screen and (max-width: 1024px){.t-our-business .link-list{top:0;position:relative}}.t-our-business .link-list .list-item:nth-child(3){grid-row:3/5;margin-bottom:auto}.t-our-business .link-list .list-item:nth-child(4) a{border-top:none}.t-our-business .link-list .list-item a{position:relative;border-color:#ef7bb3;pointer-events:none}.t-our-business .link-list .list-item a::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ef7bb3;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.t-project-stories{--column: 7 / 13;--row: 3}@media screen and (max-width: 1024px){.t-project-stories .detail .t-project-stories__head{position:relative}}.t-project-stories__head{top:0;left:0;--w: 275}.t-project-stories__image{display:grid;grid-template-columns:repeat(2, 1fr);position:relative}@media screen and (max-width: 1024px){.t-project-stories__image{display:block}.t-project-stories__image .image:last-child{display:none}}.t-project-stories__image img{display:block;height:calc(var(--h)/3 - 1.33333rem)}@media screen and (max-width: 1024px){.t-project-stories__image img{height:100%}}.t-project-stories .link-list{left:0;bottom:-1rem;bottom:0;z-index:3}@media screen and (max-width: 1024px){.t-project-stories .link-list{top:0;bottom:inherit}}.t-project-stories .link-list .list-item a{position:relative;border-color:#cb8ce7}.t-project-stories .link-list .list-item a::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#cb8ce7;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.t-project-stories .link-list .list-item:nth-child(2) a{min-height:5rem;min-height:min(3.6603221083vw,6.5104166667vh)}@media screen and (max-width: 1024px){.t-project-stories .link-list .list-item:nth-child(2) a{min-height:5rem}}.p-message-lead{position:relative;z-index:1}.p-message-lead .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-message-lead .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-message-lead .container{padding-block:4rem}}.p-message-lead__detail p{font-size:clamp(1.3rem,1.1108rem + .5045vw,1.8rem);text-align:center;line-height:2}.p-message-lead__detail p::before,.p-message-lead__detail p::after{content:"";display:block;inline-size:0;block-size:1px}.p-message-lead__detail p::before{margin-block-end:calc((1 - 2)*.5em)}.p-message-lead__detail p::after{margin-block-start:calc((1 - 2)*.5em)}.p-message-lead__detail p span{display:inline-block}.p-message-introduction{position:relative;z-index:1}.p-message-introduction .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-message-introduction .container{padding-bottom:8rem}@media screen and (max-width: 1024px){.p-message-introduction .container{padding-bottom:4rem}}.p-message-introduction__head{max-width:72rem;margin-inline:auto;translate:0 20%;scale:.9;opacity:0}.p-message-introduction__head.isActive{translate:0;scale:1;opacity:1;transition:translate .3s cubic-bezier(0.47, 0, 0.75, 0.72),scale .3s cubic-bezier(0.57, 1.03, 0.73, 1.26),opacity .3s cubic-bezier(0.47, 0, 0.75, 0.72)}.p-message-introduction__head::after{content:"";display:block;width:3.5rem;height:2rem;margin-top:-1px;margin-inline:auto;background-color:#4ec6fb;clip-path:polygon(100% 0, 0 0%, 50% 100%)}@media screen and (max-width: 1024px){.p-message-introduction__head::after{width:2rem;height:1rem}}.p-message-introduction__head h2{font-size:clamp(1.6rem,1.0702rem + 1.4127vw,3rem);font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;min-height:9rem;line-height:1.25;color:#FFFFFF;background:#00aef9 url(../images/noise/noise-blue.png);background-size:cover;background-position:right}.p-message-introduction__head h2::before,.p-message-introduction__head h2::after{content:"";display:block;inline-size:0;block-size:1px}.p-message-introduction__head h2::before{margin-block-end:calc((1 - 1.25)*.5em)}.p-message-introduction__head h2::after{margin-block-start:calc((1 - 1.25)*.5em)}@media screen and (max-width: 1024px){.p-message-introduction__head h2{min-height:6rem}}.p-message-introduction__detail{display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:4rem;column-gap:4rem}.p-message-introduction__detail{padding-top:4rem}@media screen and (max-width: 1024px){.p-message-introduction__detail{padding-top:2.4rem}}@media screen and (max-width: 1024px){.p-message-introduction__detail{display:block}}.p-message-introduction__detail .text{grid-column:2;grid-row:1}@media screen and (max-width: 1024px){.p-message-introduction__detail .text{text-align:center}}.p-message-introduction__detail .text h3{font-size:clamp(2.6rem,2.5243rem + .2018vw,2.8rem);font-weight:700;line-height:1.65}.p-message-introduction__detail .text h3::before,.p-message-introduction__detail .text h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-message-introduction__detail .text h3::before{margin-block-end:calc((1 - 1.65)*.5em)}.p-message-introduction__detail .text h3::after{margin-block-start:calc((1 - 1.65)*.5em)}.p-message-introduction__detail .text p{font-size:clamp(1.4rem,1.3622rem + .1009vw,1.5rem);line-height:2}.p-message-introduction__detail .text p::before,.p-message-introduction__detail .text p::after{content:"";display:block;inline-size:0;block-size:1px}.p-message-introduction__detail .text p::before{margin-block-end:calc((1 - 2)*.5em)}.p-message-introduction__detail .text p::after{margin-block-start:calc((1 - 2)*.5em)}.p-message-introduction__detail .text p{padding-top:4rem}@media screen and (max-width: 1024px){.p-message-introduction__detail .text p{padding-top:2.4rem}}.p-message-introduction__detail .text p span{display:inline-block}.p-message-introduction__detail .img{grid-column:1;grid-row:1;width:68rem}@media screen and (max-width: 1024px){.p-message-introduction__detail .img{width:100%;margin-top:3.2rem}}.p-message-introduction__detail .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-message-portrait{position:relative}.p-message-portrait::before{content:"";background-color:#f2f2f2;position:absolute;inset:0;z-index:-1;margin:auto}.p-message-portrait .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-message-portrait .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-message-portrait .container{padding-block:4rem}}.p-message-portrait__head h2.design01{text-align:center;line-height:1.35}.p-message-portrait__head h2.design01::before{background-color:#fff}.p-message-portrait__list{max-width:99rem;margin-inline:auto;display:grid;grid-template-columns:repeat(3, 1fr)}.p-message-portrait__list{padding-top:4rem}@media screen and (max-width: 1024px){.p-message-portrait__list{padding-top:4rem}}@media screen and (max-width: 1024px){.p-message-portrait__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 1024px){.p-message-portrait__list .list-item{width:16rem}.p-message-portrait__list .list-item:nth-child(1){grid-column:1/3;margin-inline:auto}.p-message-portrait__list .list-item img{scale:1.25}}.p-message-future{position:relative;z-index:1;overflow:hidden}.p-message-future .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-message-future .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-message-future .container{padding-block:4rem}}.p-message-future__head h2.design01{text-align:center;line-height:1.35}.p-message-future__head h2.design01::before{background-color:#00aef9}.p-message-future__detail{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:4rem;column-gap:4rem}.p-message-future__detail{padding-top:6rem}@media screen and (max-width: 1024px){.p-message-future__detail{padding-top:4rem}}@media screen and (max-width: 1024px){.p-message-future__detail{display:block}}@media screen and (max-width: 1024px){.p-message-future__detail .text{text-align:center}}.p-message-future__detail .text h3{font-size:clamp(2.6rem,2.5243rem + .2018vw,2.8rem);font-weight:700;line-height:1.65}.p-message-future__detail .text h3::before,.p-message-future__detail .text h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-message-future__detail .text h3::before{margin-block-end:calc((1 - 1.65)*.5em)}.p-message-future__detail .text h3::after{margin-block-start:calc((1 - 1.65)*.5em)}.p-message-future__detail .text p{font-size:clamp(1.4rem,1.3622rem + .1009vw,1.5rem);line-height:2}.p-message-future__detail .text p::before,.p-message-future__detail .text p::after{content:"";display:block;inline-size:0;block-size:1px}.p-message-future__detail .text p::before{margin-block-end:calc((1 - 2)*.5em)}.p-message-future__detail .text p::after{margin-block-start:calc((1 - 2)*.5em)}.p-message-future__detail .text p{padding-top:4rem}@media screen and (max-width: 1024px){.p-message-future__detail .text p{padding-top:2.4rem}}.p-message-future__detail .text p span{display:inline-block}.p-message-future__detail .img{width:68rem}@media screen and (max-width: 1024px){.p-message-future__detail .img{width:100%;margin-top:3.2rem;margin-left:-20px}}.p-message-future__detail .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-message-future .en{position:absolute;right:5rem;bottom:7rem;z-index:2;font-size:clamp(3.3rem,1.8999rem + 3.7336vw,7rem);line-height:1;color:#fff;writing-mode:tb-rl;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.p-message-future .en{right:3rem;bottom:4rem}}.p-message-future .en>span{overflow:hidden}.p-message-future .en>span span{display:inline-block;min-height:.25em;translate:-120% 0}.p-message-future .dec{position:absolute;right:-2rem;top:17rem;z-index:-1;width:16rem;height:74rem;color:#FFFFFF;background:#00aef9 url(../images/noise/noise-blue-v.png);background-size:cover;background-position:top}@media screen and (max-width: 1024px){.p-message-future .dec{width:6.2rem;height:29rem;top:inherit;right:0;bottom:-2.4rem}}.p-message-future.isActive .en>span span{transition:translate .3s cubic-bezier(0.22, 0.28, 0.51, 1.04);translate:0}.p-message-from .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-message-from .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-message-from .container{padding-block:4rem}}.p-message-from__head{max-width:72rem;margin-inline:auto;translate:0 20%;scale:.9;opacity:0}.p-message-from__head.isActive{translate:0;scale:1;opacity:1;transition:translate .3s cubic-bezier(0.47, 0, 0.75, 0.72),scale .3s cubic-bezier(0.57, 1.03, 0.73, 1.26),opacity .3s cubic-bezier(0.47, 0, 0.75, 0.72)}.p-message-from__head::after{content:"";display:block;width:3.5rem;height:2rem;margin-top:-1px;margin-inline:auto;background-color:#fff;clip-path:polygon(100% 0, 0 0%, 50% 100%)}@media screen and (max-width: 1024px){.p-message-from__head::after{width:2rem;height:1rem}}.p-message-from__head h2{font-size:clamp(1.6rem,1.0702rem + 1.4127vw,3rem);font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;min-height:9rem;line-height:1.25;background-color:#fff}.p-message-from__head h2::before,.p-message-from__head h2::after{content:"";display:block;inline-size:0;block-size:1px}.p-message-from__head h2::before{margin-block-end:calc((1 - 1.25)*.5em)}.p-message-from__head h2::after{margin-block-start:calc((1 - 1.25)*.5em)}@media screen and (max-width: 1024px){.p-message-from__head h2{min-height:6rem}}.p-message-from__detail{padding-top:4rem}@media screen and (max-width: 1024px){.p-message-from__detail{padding-top:2.4rem}}.p-message-from__detail .text{text-align:center}.p-message-from__detail .text h3{font-size:clamp(2.6rem,2.5243rem + .2018vw,2.8rem);font-weight:700;line-height:1.65}.p-message-from__detail .text h3::before,.p-message-from__detail .text h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-message-from__detail .text h3::before{margin-block-end:calc((1 - 1.65)*.5em)}.p-message-from__detail .text h3::after{margin-block-start:calc((1 - 1.65)*.5em)}.p-message-from__detail .text p{font-size:clamp(1.4rem,1.3622rem + .1009vw,1.5rem);line-height:2}.p-message-from__detail .text p::before,.p-message-from__detail .text p::after{content:"";display:block;inline-size:0;block-size:1px}.p-message-from__detail .text p::before{margin-block-end:calc((1 - 2)*.5em)}.p-message-from__detail .text p::after{margin-block-start:calc((1 - 2)*.5em)}.p-message-from__detail .text p{padding-top:4rem}@media screen and (max-width: 1024px){.p-message-from__detail .text p{padding-top:2.4rem}}.p-message-from__detail .text p span{display:inline-block}.p-message-work{padding-bottom:8rem}@media screen and (max-width: 1024px){.p-message-work{padding-bottom:4rem}}.p-message-work .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-message-work .container{padding-top:8rem}@media screen and (max-width: 1024px){.p-message-work .container{padding-top:4rem}}.p-message-work__head h2.design01{text-align:center;line-height:1.35}.p-message-work__head h2.design01::before{background-color:#4cc6fb}.p-message-work__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}.p-message-work__list{padding-top:6rem}@media screen and (max-width: 1024px){.p-message-work__list{padding-top:4rem}}@media screen and (max-width: 1024px){.p-message-work__list{grid-template-columns:repeat(2, 1fr);gap:1rem}}.p-message-work__list .list-item img{display:block;width:100%}.p-message-company .container{width:calc(100% - 40px);max-width:100rem;margin-inline:auto;position:relative;z-index:1}.p-message-company .container{padding-block:12rem}@media screen and (max-width: 1024px){.p-message-company .container{padding-block:6rem}}.p-message-company .dec{position:absolute;left:-20px;top:0;z-index:-1;width:73rem;height:19rem;color:#FFFFFF;background:#00aef9 url(../images/noise/noise-blue.png);background-size:cover;background-position:right}@media screen and (max-width: 1024px){.p-message-company .dec{width:30.5rem;height:8rem}}.p-message-company h2{position:absolute;top:6rem;left:calc(8rem - 20px);z-index:2;font-size:clamp(3.3rem,1.8999rem + 3.7336vw,7rem);line-height:1;color:#fff}@media screen and (max-width: 1024px){.p-message-company h2{top:3.2rem;left:0}}.p-message-company h2>span{display:block;overflow:hidden}.p-message-company h2>span span{display:inline-block;min-width:.25em;translate:0 120%}.p-message-company .img{max-width:76rem;margin-inline:auto}@media screen and (max-width: 1024px){.p-message-company .img{width:29.5rem}}.p-message-company .button{padding-top:0;margin-top:-2.5rem;position:relative;z-index:2}@media screen and (max-width: 1024px){.p-message-company .button{margin-top:-2rem;margin-inline:auto}}.p-message-company .button-el{margin-left:auto;background-color:#4cc6fb;position:relative}.p-message-company .button-el::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#4cc6fb;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.p-message-company .button-el::before{mix-blend-mode:color-burn}.p-message-company .button-el.type-target{width:42rem;height:5rem}@media screen and (max-width: 1024px){.p-message-company .button-el.type-target{width:33.5rem;max-width:100%;height:4rem}}.p-message-company.isActive h2>span span{transition:translate .3s cubic-bezier(0.22, 0.28, 0.51, 1.04);translate:0}.plx-area{position:relative;z-index:1}.plx-group{position:absolute;top:0;width:100%;z-index:-1;pointer-events:none}@media screen and (max-width: 1024px){.plx-group div{margin-top:7vh}}.plx-group div+div{margin-top:15vh}@media screen and (max-width: 1024px){.plx-group div+div{margin-top:30vh}}.plx-group img{display:block}.p-job .--cat01{--catColor: #ef7bb3;--catSubColor: #f4a3ca}.p-job .--cat02{--catColor: #8cc815;--catSubColor: #aed85b}.p-job .--cat03{--catColor: #945100;--catSubColor: #b4854c}.p-job .--cat04{--catColor: #03b2c1;--catSubColor: #4fc9d4}.p-job .--cat05{--catColor: #ef7a2c;--catSubColor: #f4a26b}.p-job .--cat06{--catColor: #6e7f77;--catSubColor: #99a5a0}.p-job .--cat07{--catColor: #ffc035;--catSubColor: #ffd372}.p-job-selecter input[type=text],.p-job-selecter input[type=email],.p-job-selecter input[type=tel],.p-job-selecter input[type=date],.p-job-selecter input[type=number],.p-job-selecter textarea,.p-job-selecter select,.p-job-selecter input[type=file],.p-job-selecter input[type=radio],.p-job-selecter input[type=checkbox],.p-job-selecter input[type=button],.p-job-selecter input[type=submit]{all:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:revert;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Roboto Slab","Noto Sans JP",sans-serif;font-size:1.4rem;letter-spacing:0;box-sizing:border-box}.p-job-selecter input[type=text]::placeholder,.p-job-selecter input[type=text]:placeholder-shown,.p-job-selecter input[type=text]::-webkit-input-placeholder,.p-job-selecter input[type=text]:-moz-placeholder,.p-job-selecter input[type=text]::-moz-placeholder,.p-job-selecter input[type=text]:-ms-input-placeholder,.p-job-selecter input[type=email]::placeholder,.p-job-selecter input[type=email]:placeholder-shown,.p-job-selecter input[type=email]::-webkit-input-placeholder,.p-job-selecter input[type=email]:-moz-placeholder,.p-job-selecter input[type=email]::-moz-placeholder,.p-job-selecter input[type=email]:-ms-input-placeholder,.p-job-selecter input[type=tel]::placeholder,.p-job-selecter input[type=tel]:placeholder-shown,.p-job-selecter input[type=tel]::-webkit-input-placeholder,.p-job-selecter input[type=tel]:-moz-placeholder,.p-job-selecter input[type=tel]::-moz-placeholder,.p-job-selecter input[type=tel]:-ms-input-placeholder,.p-job-selecter input[type=date]::placeholder,.p-job-selecter input[type=date]:placeholder-shown,.p-job-selecter input[type=date]::-webkit-input-placeholder,.p-job-selecter input[type=date]:-moz-placeholder,.p-job-selecter input[type=date]::-moz-placeholder,.p-job-selecter input[type=date]:-ms-input-placeholder,.p-job-selecter input[type=number]::placeholder,.p-job-selecter input[type=number]:placeholder-shown,.p-job-selecter input[type=number]::-webkit-input-placeholder,.p-job-selecter input[type=number]:-moz-placeholder,.p-job-selecter input[type=number]::-moz-placeholder,.p-job-selecter input[type=number]:-ms-input-placeholder,.p-job-selecter textarea::placeholder,.p-job-selecter textarea:placeholder-shown,.p-job-selecter textarea::-webkit-input-placeholder,.p-job-selecter textarea:-moz-placeholder,.p-job-selecter textarea::-moz-placeholder,.p-job-selecter textarea:-ms-input-placeholder,.p-job-selecter select::placeholder,.p-job-selecter select:placeholder-shown,.p-job-selecter select::-webkit-input-placeholder,.p-job-selecter select:-moz-placeholder,.p-job-selecter select::-moz-placeholder,.p-job-selecter select:-ms-input-placeholder,.p-job-selecter input[type=file]::placeholder,.p-job-selecter input[type=file]:placeholder-shown,.p-job-selecter input[type=file]::-webkit-input-placeholder,.p-job-selecter input[type=file]:-moz-placeholder,.p-job-selecter input[type=file]::-moz-placeholder,.p-job-selecter input[type=file]:-ms-input-placeholder,.p-job-selecter input[type=radio]::placeholder,.p-job-selecter input[type=radio]:placeholder-shown,.p-job-selecter input[type=radio]::-webkit-input-placeholder,.p-job-selecter input[type=radio]:-moz-placeholder,.p-job-selecter input[type=radio]::-moz-placeholder,.p-job-selecter input[type=radio]:-ms-input-placeholder,.p-job-selecter input[type=checkbox]::placeholder,.p-job-selecter input[type=checkbox]:placeholder-shown,.p-job-selecter input[type=checkbox]::-webkit-input-placeholder,.p-job-selecter input[type=checkbox]:-moz-placeholder,.p-job-selecter input[type=checkbox]::-moz-placeholder,.p-job-selecter input[type=checkbox]:-ms-input-placeholder,.p-job-selecter input[type=button]::placeholder,.p-job-selecter input[type=button]:placeholder-shown,.p-job-selecter input[type=button]::-webkit-input-placeholder,.p-job-selecter input[type=button]:-moz-placeholder,.p-job-selecter input[type=button]::-moz-placeholder,.p-job-selecter input[type=button]:-ms-input-placeholder,.p-job-selecter input[type=submit]::placeholder,.p-job-selecter input[type=submit]:placeholder-shown,.p-job-selecter input[type=submit]::-webkit-input-placeholder,.p-job-selecter input[type=submit]:-moz-placeholder,.p-job-selecter input[type=submit]::-moz-placeholder,.p-job-selecter input[type=submit]:-ms-input-placeholder{font-size:1em;color:#6e7f77}.p-job-selecter input[type=text]:-webkit-autofill,.p-job-selecter input[type=email]:-webkit-autofill,.p-job-selecter input[type=tel]:-webkit-autofill,.p-job-selecter input[type=date]:-webkit-autofill,.p-job-selecter input[type=number]:-webkit-autofill,.p-job-selecter textarea:-webkit-autofill,.p-job-selecter select:-webkit-autofill,.p-job-selecter input[type=file]:-webkit-autofill,.p-job-selecter input[type=radio]:-webkit-autofill,.p-job-selecter input[type=checkbox]:-webkit-autofill,.p-job-selecter input[type=button]:-webkit-autofill,.p-job-selecter input[type=submit]:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000 !important}.p-job-selecter input::-ms-clear{visibility:hidden}.p-job-selecter input::-ms-reveal{visibility:hidden}.p-job-selecter textarea{max-width:100%;display:block;resize:none;word-break:break-all;white-space:pre-wrap;field-sizing:content}.p-job-selecter select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-job-selecter select::-ms-expand{display:none}.p-job-selecter input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.p-job-selecter input[type=checkbox]+.cheker{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding:0 0 0 2.6rem;font-size:1.4rem;font-weight:600;letter-spacing:0}.p-job-selecter input[type=checkbox]+.cheker::before,.p-job-selecter input[type=checkbox]+.cheker::after{position:absolute;content:"";display:block;top:0;bottom:0;left:0;width:1.6rem;height:1.6rem;margin-block:auto;box-sizing:border-box}.p-job-selecter input[type=checkbox]+.cheker::before{background-color:#fff;border-radius:3px}.p-job-selecter input[type=checkbox]+.cheker::after{opacity:0;background:#589c45;scale:1 -1;clip-path:polygon(14% 44%, 20% 52%, 38% 34%, 78% 68%, 84% 62%, 38% 16%)}.p-job-selecter input[type=checkbox]:checked+.cheker::after{opacity:1}.p-job-selecter input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.p-job-selecter input[type=radio]+.cheker{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding:0 0 0 2.6rem;font-size:1.4rem;font-weight:600;letter-spacing:0}.p-job-selecter input[type=radio]+.cheker::before,.p-job-selecter input[type=radio]+.cheker::after{position:absolute;content:"";display:block;top:0;bottom:0;left:0;width:1.6rem;height:1.6rem;margin-block:auto;box-sizing:border-box}.p-job-selecter input[type=radio]+.cheker::before{background-color:#fff;border-radius:3px}.p-job-selecter input[type=radio]+.cheker::after{opacity:0;background:#589c45;scale:1 -1;clip-path:polygon(14% 44%, 20% 52%, 38% 34%, 78% 68%, 84% 62%, 38% 16%)}.p-job-selecter input[type=radio]:checked+.cheker::after{opacity:1}.p-job-selecter label{display:inline-block}.p-job-selecter input[type=button],.p-job-selecter input[type=submit]{width:100%;height:100%;display:flex;justify-content:center;text-align:center;cursor:pointer}.p-job-selecter :disabled{pointer-events:none;filter:opacity(0.5)}.p-job-selecter .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-job-selecter .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-job-selecter .container{padding-block:4rem}}.p-job-selecter__lead p{font-size:clamp(1.6rem,1.5243rem + .2018vw,1.8rem);text-align:center}.p-job-selecter__category{padding-top:8rem}@media screen and (max-width: 1024px){.p-job-selecter__category{padding-top:4rem}}.p-job-selecter__category .category-list{display:grid;grid-template-columns:repeat(7, 1fr);gap:1rem}@media screen and (max-width: 1024px){.p-job-selecter__category .category-list{grid-template-columns:repeat(4, 1fr)}}.p-job-selecter__category .category-list .list-item{transition:translate .3s cubic-bezier(0.47, 0, 0.75, 0.72)}@media(hover: hover)and (pointer: fine){.p-job-selecter__category .category-list .list-item:hover{translate:0 5px}}.p-job-selecter__category .category-list .list-item label{height:100%;display:flex;flex-direction:column;padding-top:1.6rem;gap:1.6rem;background-color:#f2f2f2;border-top:.5rem solid var(--catColor);cursor:pointer}@media screen and (max-width: 1024px){.p-job-selecter__category .category-list .list-item label{display:grid;grid-row:span 2;border-top-width:.2rem;gap:.8rem;padding-top:.8rem}}.p-job-selecter__category .category-list .list-item label .cheker{position:relative;display:block;padding:0;width:2.5rem;height:2.5rem;margin-inline:auto;background-color:#fff}@media screen and (max-width: 1024px){.p-job-selecter__category .category-list .list-item label .cheker{width:1.8rem;height:1.8rem}}.p-job-selecter__category .category-list .list-item label .cheker::before{content:none}.p-job-selecter__category .category-list .list-item label .cheker::after{width:100%;height:100%;background:var(--catColor)}.p-job-selecter__category .category-list .list-item label .label{display:block;font-size:clamp(1.2rem,.973rem + .6054vw,1.8rem);font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width: 1024px){.p-job-selecter__category .category-list .list-item label .label{line-height:1.2}}.p-job-selecter__category .category-list .list-item label .desc{font-size:1.5rem;line-height:1.6;padding-inline:1rem}@media screen and (max-width: 1024px){.p-job-selecter__category .category-list .list-item label .desc{display:none}}.p-job-selecter__category .category-list .list-item label picture{margin-top:auto}.p-job-selecter__category .category-list .list-item label img{display:block;width:100%;height:12rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.p-job-selecter__category .category-list .list-item label img{height:6rem}}.p-job-selecter__tag{display:grid;grid-template-columns:auto 1fr;gap:6rem}.p-job-selecter__tag{padding-top:8rem}@media screen and (max-width: 1024px){.p-job-selecter__tag{padding-top:4rem}}@media screen and (max-width: 1024px){.p-job-selecter__tag{display:block}}.p-job-selecter__tag p{font-size:clamp(2rem,1.9243rem + .2018vw,2.2rem);font-weight:700;line-height:1.4}@media screen and (max-width: 1024px){.p-job-selecter__tag p{text-align:center}}.p-job-selecter__tag .tag-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:2rem}@media screen and (max-width: 1024px){.p-job-selecter__tag .tag-list{padding-top:2.4rem;gap:1rem;justify-content:center}}.p-job-selecter__tag .tag-list .list-item{border:1.5px solid #589c45;display:block;width:-moz-fit-content;width:fit-content;border-radius:100vmax;overflow:hidden}.p-job-selecter__tag .tag-list .list-item input:checked+.cheker+.label{color:#fff}.p-job-selecter__tag .tag-list .list-item label{display:flex;align-items:center;width:100%;min-height:3.5rem;padding-inline:.8em;position:relative;z-index:1}@media screen and (max-width: 1024px){.p-job-selecter__tag .tag-list .list-item label{min-height:2.5rem}}.p-job-selecter__tag .tag-list .list-item label .cheker{position:absolute;inset:0;width:100%;height:100%;z-index:-1;padding:0}.p-job-selecter__tag .tag-list .list-item label .cheker::before{content:none}.p-job-selecter__tag .tag-list .list-item label .cheker::after{width:100%;height:100%;clip-path:inherit;z-index:1;scale:1}.p-job-selecter__tag .tag-list .list-item label .label{display:block;font-size:clamp(1.2rem,.973rem + .6054vw,1.8rem);font-weight:700;line-height:1.2;pointer-events:none}.p-job-list{background-color:#f2f2f2}.p-job-list .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-job-list .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-job-list .container{padding-block:4rem}}.p-job-list__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem 3.9rem}@media screen and (max-width: 1024px){.p-job-list__items{grid-template-columns:repeat(2, 1fr);gap:2.5rem 1rem}}.p-job-list__items.isActive .list-item{opacity:1;translate:0}.p-job-list__items .list-item{margin-top:auto;cursor:pointer;transition:translate .3s cubic-bezier(0.47, 0, 0.75, 0.72);position:relative;z-index:1;opacity:0;translate:0 50px;transition:opacity .5s ease-out,translate .5s ease-out;border-top:solid .5rem var(--catColor)}@media screen and (max-width: 1024px){.p-job-list__items .list-item{border-top-width:.2rem}.p-job-list__items .list-item:has(.interveiew-label){margin-top:2rem}.p-job-list__items .list-item:has(.interveiew-label)+*{margin-top:2rem}}@media(hover: hover)and (pointer: fine){.p-job-list__items .list-item:hover{translate:0 5px}}.p-job-list__items .list-item[data-active=false]{display:none}.p-job-list__items .list-item__inner{background-color:#fff;padding:3rem;position:relative;z-index:1;width:100%;height:100%}@media screen and (max-width: 1024px){.p-job-list__items .list-item__inner{padding:1rem}}.p-job-list__items .list-item__inner>*+*{margin-top:1.6rem}@media screen and (max-width: 1024px){.p-job-list__items .list-item__inner>*+*{margin-top:1rem}}.p-job-list__items .list-item__inner .name{font-size:clamp(1.5rem,.9702rem + 1.4127vw,2.9rem);font-weight:700;line-height:1.48}.p-job-list__items .list-item__inner .name::before,.p-job-list__items .list-item__inner .name::after{content:"";display:block;inline-size:0;block-size:1px}.p-job-list__items .list-item__inner .name::before{margin-block-end:calc((1 - 1.48)*.5em)}.p-job-list__items .list-item__inner .name::after{margin-block-start:calc((1 - 1.48)*.5em)}.p-job-list__items .list-item__inner .name span{display:inline-block}.p-job-list__items .list-item__inner .category{font-size:clamp(1.2rem,1.0486rem + .4036vw,1.6rem);background-color:var(--catColor);width:-moz-fit-content;width:fit-content;color:#fff;line-height:1.5;padding:.25em 1em}.p-job-list__items .list-item__inner .category::before,.p-job-list__items .list-item__inner .category::after{content:"";display:block;inline-size:0;block-size:1px}.p-job-list__items .list-item__inner .category::before{margin-block-end:calc((1 - 1.5)*.5em)}.p-job-list__items .list-item__inner .category::after{margin-block-start:calc((1 - 1.5)*.5em)}@media screen and (max-width: 1024px){.p-job-list__items .list-item__inner .category{padding-inline:.5em}}.p-job-list__items .list-item__inner .category.--cat01{color:#FFFFFF;background:var(--catSubColor) url(../images/page/job/job-noise01.png);background-size:cover}.p-job-list__items .list-item__inner .category.--cat02{color:#FFFFFF;background:var(--catSubColor) url(../images/page/job/job-noise02.png);background-size:cover}.p-job-list__items .list-item__inner .category.--cat03{color:#FFFFFF;background:var(--catSubColor) url(../images/page/job/job-noise03.png);background-size:cover}.p-job-list__items .list-item__inner .category.--cat04{color:#FFFFFF;background:var(--catSubColor) url(../images/page/job/job-noise04.png);background-size:cover}.p-job-list__items .list-item__inner .category.--cat05{color:#FFFFFF;background:var(--catSubColor) url(../images/page/job/job-noise05.png);background-size:cover}.p-job-list__items .list-item__inner .category.--cat06{color:#FFFFFF;background:var(--catSubColor) url(../images/page/job/job-noise06.png);background-size:cover}.p-job-list__items .list-item__inner .category.--cat07{color:#FFFFFF;background:var(--catSubColor) url(../images/page/job/job-noise07.png);background-size:cover}.p-job-list__items .list-item__inner .desc{font-size:clamp(1.1rem,.9486rem + .4036vw,1.5rem);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.p-job-list__items .list-item__inner .desc::before,.p-job-list__items .list-item__inner .desc::after{content:"";display:block;inline-size:0;block-size:1px}.p-job-list__items .list-item__inner .desc::before{margin-block-end:calc((1 - 1.5)*.5em)}.p-job-list__items .list-item__inner .desc::after{margin-block-start:calc((1 - 1.5)*.5em)}.p-job-list__items .list-item__inner .button-el{background-color:var(--catColor)}.p-job-list__items .list-item__inner .button-el .icon::before,.p-job-list__items .list-item__inner .button-el .icon::after{background-color:var(--catColor)}.p-job-list__items .list-item .interveiew-label{position:absolute;z-index:2;right:0;top:-3.5rem;font-size:1.4rem;text-decoration:none;pointer-events:none}@media screen and (max-width: 1024px){.p-job-list__items .list-item .interveiew-label{font-size:1rem;top:-2.2rem}}.p-job-list__items .list-item .interveiew-label .label{background-color:var(--catColor);display:flex;align-items:center;width:22rem;height:3rem;clip-path:polygon(10% 0%, 90% 0, 100% 100%, 0% 100%);pointer-events:all}@media screen and (max-width: 1024px){.p-job-list__items .list-item .interveiew-label .label{width:14.5rem;height:2rem}}.p-job-list__items .list-item .interveiew-label .label span{display:block;width:100%;height:calc(100% - .2rem);padding-left:2em;color:var(--catColor);background-color:#fff;clip-path:polygon(10% 0%, 90% 0, 100% 100%, 0% 105%);margin-top:auto;margin-left:.2rem;text-indent:-0.2rem}@media screen and (max-width: 1024px){.p-job-list__items .list-item .interveiew-label .label span{height:calc(100% - .1rem);padding-left:1.5em;clip-path:polygon(10% 0%, 90% 0, 100% 100%, 0% 102.5%);margin-left:.1rem;text-indent:.5rem}}.p-job-list__items .list-item .interveiew-label .badge{display:block;position:absolute;right:-1rem;top:-1rem;width:8rem;height:8rem;border-radius:50%;border:.2rem solid var(--catColor);overflow:hidden;pointer-events:all}@media screen and (max-width: 1024px){.p-job-list__items .list-item .interveiew-label .badge{right:-1rem;width:4rem;height:4rem;border-width:.1rem}}.p-job-list__items .list-item .interveiew-label .badge img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-job-list__items .list-item .interveiew-label.label04 .badge img{-o-object-position:40%;object-position:40%}.p-job-list__none p{font-size:clamp(1.4rem,.9459rem + 1.2109vw,2.6rem);font-weight:700;text-align:center}.p-job-modal{position:fixed;inset:0;margin:auto;z-index:99;width:100%;min-height:100dvh;background-color:rgba(0,0,0,.5);pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(0.22, 0.28, 0.51, 1.04)}[data-state=modalOpen] .p-job-modal{opacity:1;pointer-events:all}.p-job-modal__slider{overflow-y:auto;height:100dvh;padding-block:2rem;padding-inline:20px}.p-job-modal__track{width:64rem;overflow:hidden;margin-inline:auto;position:absolute;inset:0;height:-moz-fit-content;height:fit-content;margin:auto}@media screen and (max-width: 1024px){.p-job-modal__track{width:calc(100% - 4rem)}}.p-job-modal__arrow{display:flex;align-items:center;justify-content:space-between;width:69rem;height:-moz-fit-content;height:fit-content;position:absolute;inset:0;z-index:1;margin:auto;pointer-events:none}@media screen and (max-width: 1024px){.p-job-modal__arrow{width:calc(100% - 1.25rem)}}.p-job-modal__arrow button{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2rem;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background-color:#fff;color:#000;transition:color .3s cubic-bezier(0.22, 0.28, 0.51, 1.04);box-shadow:0px 2px 10px 0px rgba(0,0,0,.2);pointer-events:all;position:relative}@media screen and (max-width: 1024px){.p-job-modal__arrow button{width:2.5rem;height:2.5rem;font-size:1rem}}.p-job-modal__arrow button::before{content:"";display:block;width:.8rem;height:.8rem;position:absolute;inset:0;margin:auto;border-top:max(2px,.2rem) solid #000}.p-job-modal__arrow button.arrow-next::before{border-right:max(2px,.2rem) solid #000;rotate:45deg;left:-0.4rem}.p-job-modal__arrow button.arrow-prev::before{border-left:max(2px,.2rem) solid #000;rotate:-45deg;right:-0.4rem}.p-job-modal .modal-list{display:flex;align-items:center}@media screen and (max-width: 1024px){.p-job-modal .modal-list{height:100dvh;align-items:center}}.p-job-modal .modal-item{max-width:64rem;flex:none;border-top:.8rem solid var(--catColor)}@media screen and (max-width: 1024px){.p-job-modal .modal-item{max-width:100%;border-top-width:.4rem}}.p-job-modal .modal-item[data-active=false]{display:none}.p-job-modal .modal-item img{display:block;width:100%}.p-job-modal .modal-item__inner{padding:5rem 5rem 3rem;display:flex;flex-wrap:wrap;gap:2.4rem;background-color:#fff;position:relative}@media screen and (max-width: 1024px){.p-job-modal .modal-item__inner{padding:2rem;gap:1.6rem}}.p-job-modal .modal-item__inner .name{font-size:clamp(1.9rem,1.5216rem + 1.0091vw,2.9rem);font-weight:700;margin-right:auto;line-height:1.48}.p-job-modal .modal-item__inner .name::before,.p-job-modal .modal-item__inner .name::after{content:"";display:block;inline-size:0;block-size:1px}.p-job-modal .modal-item__inner .name::before{margin-block-end:calc((1 - 1.48)*.5em)}.p-job-modal .modal-item__inner .name::after{margin-block-start:calc((1 - 1.48)*.5em)}.p-job-modal .modal-item__inner .category{font-size:clamp(1.2rem,1.0486rem + .4036vw,1.6rem);background-color:var(--catColor);width:-moz-fit-content;width:fit-content;color:#fff;padding:0em 1em;position:absolute;top:0;right:2rem}@media screen and (max-width: 1024px){.p-job-modal .modal-item__inner .category{right:1rem;padding-inline:.5em}}.p-job-modal .modal-item__inner .tag{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:1rem}.p-job-modal .modal-item__inner .tag-item{display:flex;align-items:center;font-size:clamp(1.2rem,.973rem + .6054vw,1.8rem);font-weight:700;line-height:1.2;border:1px solid #589c45;width:-moz-fit-content;width:fit-content;min-height:3.5rem;border-radius:100vmax;padding:0 1rem}@media screen and (max-width: 1024px){.p-job-modal .modal-item__inner .tag-item{min-height:2.5rem}}.p-job-modal .modal-item__inner .desc{width:100%;font-size:clamp(1.4rem,1.2865rem + .3027vw,1.7rem);line-height:1.6;text-align:justify}.p-job-modal .modal-item__inner .desc::before,.p-job-modal .modal-item__inner .desc::after{content:"";display:block;inline-size:0;block-size:1px}.p-job-modal .modal-item__inner .desc::before{margin-block-end:calc((1 - 1.6)*.5em)}.p-job-modal .modal-item__inner .desc::after{margin-block-start:calc((1 - 1.6)*.5em)}.p-job-modal .modal-item__inner .buttons{width:100%}.p-job-modal .modal-item__inner .buttons .button-el{width:26rem;margin-inline:auto;justify-content:space-between;height:5rem}@media screen and (max-width: 1024px){.p-job-modal .modal-item__inner .buttons .button-el{width:80%}}.p-job-modal .modal-item__inner .buttons .button-el .label{font-size:clamp(1.3rem,1.2243rem + .2018vw,1.5rem);line-height:1.26}.p-job-modal .modal-item__inner .buttons .button-el .label::before,.p-job-modal .modal-item__inner .buttons .button-el .label::after{content:"";display:block;inline-size:0;block-size:1px}.p-job-modal .modal-item__inner .buttons .button-el .label::before{margin-block-end:calc((1 - 1.26)*.5em)}.p-job-modal .modal-item__inner .buttons .button-el .label::after{margin-block-start:calc((1 - 1.26)*.5em)}.p-job-modal .modal-item__inner .buttons .button-el .icon{width:2rem;height:2rem;background-color:#fff;border-radius:50%;position:relative}.p-job-modal .modal-item__inner .buttons .button-el .icon::before{content:"";position:absolute;inset:0;margin:auto;width:33%;height:50%;translate:25% 0;clip-path:polygon(0 0, 0% 100%, 100% 50%)}.p-job-modal .modal-item__inner .buttons .button-el img{display:block;width:100%;transition:.3s opacity cubic-bezier(0.22, 0.28, 0.51, 1.04)}@media(hover: hover)and (pointer: fine){.p-job-modal .modal-item__inner .buttons .button-el:hover img{opacity:.7}}.p-job-modal .modal-item__inner .buttons .button-el.type-project{padding:1rem;border-radius:0 5rem 5rem 0;color:#FFFFFF;background:#ba66df url(../images/noise/noise-purple-btn.png);background-size:cover}.p-job-modal .modal-item__inner .buttons .button-el.type-project .icon::before{background-color:#ba66df}.p-job-modal .modal-item__inner .close-button{width:100%;display:flex;justify-content:center;align-items:center;padding-top:2rem}@media screen and (max-width: 1024px){.p-job-modal .modal-item__inner .close-button{padding-top:0}}.p-job-modal .modal-item__inner .close-button .label{font-size:clamp(1rem,.773rem + .6054vw,1.6rem);font-weight:500;color:#999;margin-right:.5em}.p-job-modal .modal-item__inner .close-button .icon{display:grid;grid-template-areas:"bar";align-items:center;width:1.4rem;aspect-ratio:1;rotate:45deg}@media screen and (max-width: 1024px){.p-job-modal .modal-item__inner .close-button .icon{width:1rem}}.p-job-modal .modal-item__inner .close-button .icon::before,.p-job-modal .modal-item__inner .close-button .icon::after{-ms-grid-row:1;-ms-grid-column:1;content:"";display:block;width:100%;height:.15rem;background-color:#999;grid-area:bar}.p-job-modal .modal-item__inner .close-button .icon::after{rotate:90deg}.p-welfare-system .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-welfare-system .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-welfare-system .container{padding-block:4rem}}.p-welfare-system__head h2.design01::before{background-color:#ffb003}.p-welfare-system__head.isActive h2.design01::before{transition:scale .3s ease-out;scale:1 1}.p-welfare-system__lead{width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-welfare-system__lead{padding-bottom:8rem}@media screen and (max-width: 1024px){.p-welfare-system__lead{padding-bottom:4rem}}.p-welfare-system__lead p{font-size:clamp(1.6rem,1.5243rem + .2018vw,1.8rem);line-height:2}.p-welfare-system__lead p::before,.p-welfare-system__lead p::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-system__lead p::before{margin-block-end:calc((1 - 2)*.5em)}.p-welfare-system__lead p::after{margin-block-start:calc((1 - 2)*.5em)}@media screen and (max-width: 1024px){.p-welfare-system__lead p{text-align:center}}.p-welfare-system__lead p span{display:inline-block}.p-welfare-system__img{padding-top:4.8rem}@media screen and (max-width: 1024px){.p-welfare-system__img{padding-top:2.4rem}}@media screen and (max-width: 1024px){.p-welfare-system__img{overflow-x:auto;width:calc(100% + 40px);margin-left:-20px;padding-left:20px;display:grid;grid-template-columns:1fr 20px;position:relative}.p-welfare-system__img::after{content:"";display:block}}@media screen and (max-width: 1024px){.p-welfare-system__img .track{min-width:200vw}}.p-welfare-system__img .hint{display:none}@media screen and (max-width: 1024px){.p-welfare-system__img .hint{display:block;position:sticky;right:45px;translate:-50% 0;margin:auto;width:14rem;height:11rem;pointer-events:none;transition:opacity .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}}.p-welfare-system__img img{display:block;width:100%}.p-welfare-system__img.isScrolling .hint{opacity:0}.p-welfare-program__head h2.design01::before{background-color:#ffb003}.p-welfare-program__head.isActive h2.design01::before{transition:scale .3s ease-out;scale:1 1}.p-welfare-program .container{width:calc(100% - 40px);margin-inline:auto}.p-welfare-program .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-welfare-program .container{padding-block:4rem}}.p-welfare-program__body{padding-top:4.8rem}@media screen and (max-width: 1024px){.p-welfare-program__body{padding-top:2.4rem}}.p-welfare-program__body h3{text-align:center;font-size:3.5rem;line-height:1.375;font-weight:600;color:#e47730}@media screen and (max-width: 1024px){.p-welfare-program__body h3{font-size:2.4rem}}.p-welfare-program__body p{text-align:center;font-size:1.8rem;line-height:1.46}.p-welfare-program__body p{padding-top:2.4rem}@media screen and (max-width: 1024px){.p-welfare-program__body p{padding-top:1.6rem}}@media screen and (max-width: 1024px){.p-welfare-program__body p{font-size:1.3rem}}.p-welfare-program__body .image{padding-top:3.2rem}@media screen and (max-width: 1024px){.p-welfare-program__body .image{padding-top:2rem}}.p-welfare-internal{background-color:#fff9eb}.p-welfare-internal .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-welfare-internal .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-welfare-internal .container{padding-block:4rem}}.p-welfare-internal__head h2.design01::before{background-color:#ffb003}.p-welfare-internal__head.isActive h2.design01::before{transition:scale .3s ease-out;scale:1 1}.p-welfare-internal__detail{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.5rem}.p-welfare-internal__detail{padding-top:4.8rem}@media screen and (max-width: 1024px){.p-welfare-internal__detail{padding-top:2.4rem}}@media screen and (max-width: 1024px){.p-welfare-internal__detail{display:block}}.p-welfare-internal__detail .detail{display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;gap:0;place-content:baseline;background-color:#fff;padding:4rem 3rem;height:100%}@media screen and (max-width: 1024px){.p-welfare-internal__detail .detail{padding:2rem}}.p-welfare-internal__detail .detail-wrap{position:relative;z-index:1;width:calc(100% - .4rem);height:calc(100% - .4rem)}@media screen and (max-width: 1024px){.p-welfare-internal__detail .detail-wrap+.detail-wrap{margin-top:2rem}}.p-welfare-internal__detail .detail-wrap::before{content:"";position:absolute;width:100%;height:100%;right:-0.4rem;bottom:-0.4rem;z-index:-1;background:linear-gradient(45deg, rgb(255, 223, 154) 0%, rgb(255, 176, 3) 100%);will-change:scale;transform-origin:left}.p-welfare-internal__detail .detail__head{position:relative}.p-welfare-internal__detail .detail__head .tag{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:1rem}@media screen and (max-width: 1024px){.p-welfare-internal__detail .detail__head .tag{align-items:inherit}}.p-welfare-internal__detail .detail__head .tag .mrk{display:block;width:2rem;aspect-ratio:1}@media screen and (max-width: 1024px){.p-welfare-internal__detail .detail__head .tag .mrk{width:1.5rem}}.p-welfare-internal__detail .detail__head .tag .mrk img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-welfare-internal__detail .detail__head .tag .label{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:700;text-align:left;line-height:1.2}.p-welfare-internal__detail .detail__head .tag .label::before,.p-welfare-internal__detail .detail__head .tag .label::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-internal__detail .detail__head .tag .label::before{margin-block-end:calc((1 - 1.2)*.5em)}.p-welfare-internal__detail .detail__head .tag .label::after{margin-block-start:calc((1 - 1.2)*.5em)}@media screen and (max-width: 1024px){.p-welfare-internal__detail .detail__head .tag .label{line-height:1.4}.p-welfare-internal__detail .detail__head .tag .label::before,.p-welfare-internal__detail .detail__head .tag .label::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-internal__detail .detail__head .tag .label::before{margin-block-end:calc((1 - 1.4)*.5em)}.p-welfare-internal__detail .detail__head .tag .label::after{margin-block-start:calc((1 - 1.4)*.5em)}}.p-welfare-internal__detail .detail__head .tag .label span{display:inline-block}.p-welfare-internal__detail .detail__head h3{font-size:clamp(2rem,1.773rem + .6054vw,2.6rem);font-weight:700;line-height:1.48}.p-welfare-internal__detail .detail__head h3::before,.p-welfare-internal__detail .detail__head h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-internal__detail .detail__head h3::before{margin-block-end:calc((1 - 1.48)*.5em)}.p-welfare-internal__detail .detail__head h3::after{margin-block-start:calc((1 - 1.48)*.5em)}.p-welfare-internal__detail .detail__head .icon{position:absolute;right:-1.5rem;top:-2.5rem;width:7rem;height:8rem}@media screen and (max-width: 1024px){.p-welfare-internal__detail .detail__head .icon{right:0rem;top:-1rem;width:5rem;height:5rem}}.p-welfare-internal__detail .detail__head .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-welfare-internal__detail .detail__body{font-size:clamp(1.4rem,1.3622rem + .1009vw,1.5rem);line-height:1.57}.p-welfare-internal__detail .detail__body::before,.p-welfare-internal__detail .detail__body::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-internal__detail .detail__body::before{margin-block-end:calc((1 - 1.57)*.5em)}.p-welfare-internal__detail .detail__body::after{margin-block-start:calc((1 - 1.57)*.5em)}.p-welfare-internal__detail .detail__body{padding-top:3.5rem}@media screen and (max-width: 1024px){.p-welfare-internal__detail .detail__body{padding-top:2.5rem}}.p-welfare-internal__detail .detail.dl08 .detail__head .icon{top:1rem}@media screen and (max-width: 1024px){.p-welfare-internal__detail .detail.dl08 .detail__head .icon{top:-1rem}}.p-welfare-benefits{background-color:#fff9eb}.p-welfare-benefits .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-welfare-benefits .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-welfare-benefits .container{padding-block:4rem}}.p-welfare-benefits__head h2.design01::before{background-color:#ffb003}.p-welfare-benefits__head.isActive h2.design01::before{transition:scale .3s ease-out;scale:1 1}.p-welfare-benefits__detail{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.5rem}.p-welfare-benefits__detail{padding-top:4.8rem}@media screen and (max-width: 1024px){.p-welfare-benefits__detail{padding-top:2.4rem}}@media screen and (max-width: 1024px){.p-welfare-benefits__detail{display:block}}.p-welfare-benefits__detail .detail{display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;gap:0;place-content:baseline;background-color:#fff;padding:4rem 3rem;height:100%}@media screen and (max-width: 1024px){.p-welfare-benefits__detail .detail{padding:2rem}}.p-welfare-benefits__detail .detail-wrap{position:relative;z-index:1;width:calc(100% - .4rem);height:calc(100% - .4rem)}@media screen and (max-width: 1024px){.p-welfare-benefits__detail .detail-wrap+.detail-wrap{margin-top:2rem}}.p-welfare-benefits__detail .detail-wrap::before{content:"";position:absolute;width:100%;height:100%;right:-0.4rem;bottom:-0.4rem;z-index:-1;background:linear-gradient(45deg, rgb(255, 223, 154) 0%, rgb(255, 176, 3) 100%);will-change:scale;transform-origin:left}.p-welfare-benefits__detail .detail__head{position:relative}.p-welfare-benefits__detail .detail__head .tag{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:1rem}@media screen and (max-width: 1024px){.p-welfare-benefits__detail .detail__head .tag{align-items:inherit}}.p-welfare-benefits__detail .detail__head .tag .mrk{display:block;width:2rem;aspect-ratio:1}@media screen and (max-width: 1024px){.p-welfare-benefits__detail .detail__head .tag .mrk{width:1.5rem}}.p-welfare-benefits__detail .detail__head .tag .mrk img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-welfare-benefits__detail .detail__head .tag .label{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:700;text-align:left;line-height:1.2}.p-welfare-benefits__detail .detail__head .tag .label::before,.p-welfare-benefits__detail .detail__head .tag .label::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-benefits__detail .detail__head .tag .label::before{margin-block-end:calc((1 - 1.2)*.5em)}.p-welfare-benefits__detail .detail__head .tag .label::after{margin-block-start:calc((1 - 1.2)*.5em)}@media screen and (max-width: 1024px){.p-welfare-benefits__detail .detail__head .tag .label{line-height:1.4}.p-welfare-benefits__detail .detail__head .tag .label::before,.p-welfare-benefits__detail .detail__head .tag .label::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-benefits__detail .detail__head .tag .label::before{margin-block-end:calc((1 - 1.4)*.5em)}.p-welfare-benefits__detail .detail__head .tag .label::after{margin-block-start:calc((1 - 1.4)*.5em)}}.p-welfare-benefits__detail .detail__head .tag .label span{display:inline-block}.p-welfare-benefits__detail .detail__head h3{font-size:clamp(2rem,1.773rem + .6054vw,2.6rem);font-weight:700;line-height:1.48}.p-welfare-benefits__detail .detail__head h3::before,.p-welfare-benefits__detail .detail__head h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-benefits__detail .detail__head h3::before{margin-block-end:calc((1 - 1.48)*.5em)}.p-welfare-benefits__detail .detail__head h3::after{margin-block-start:calc((1 - 1.48)*.5em)}.p-welfare-benefits__detail .detail__head .icon{position:absolute;right:-1.5rem;top:-2.5rem;width:7rem;height:8rem}@media screen and (max-width: 1024px){.p-welfare-benefits__detail .detail__head .icon{right:0rem;top:-1rem;width:5rem;height:5rem}}.p-welfare-benefits__detail .detail__head .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-welfare-benefits__detail .detail__body{font-size:clamp(1.4rem,1.3622rem + .1009vw,1.5rem);line-height:1.57}.p-welfare-benefits__detail .detail__body::before,.p-welfare-benefits__detail .detail__body::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-benefits__detail .detail__body::before{margin-block-end:calc((1 - 1.57)*.5em)}.p-welfare-benefits__detail .detail__body::after{margin-block-start:calc((1 - 1.57)*.5em)}.p-welfare-benefits__detail .detail__body{padding-top:3.5rem}@media screen and (max-width: 1024px){.p-welfare-benefits__detail .detail__body{padding-top:2.5rem}}.p-welfare-benefits__detail .detail.dl08 .detail__head .icon{top:1rem}@media screen and (max-width: 1024px){.p-welfare-benefits__detail .detail.dl08 .detail__head .icon{top:-1rem}}.p-welfare-others .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-welfare-others .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-welfare-others .container{padding-block:4rem}}.p-welfare-others__head h2.design01::before{background-color:#ffb003}.p-welfare-others__head.isActive h2.design01::before{transition:scale .3s ease-out;scale:1 1}.p-welfare-others__detail{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem}.p-welfare-others__detail{padding-top:4.8rem}@media screen and (max-width: 1024px){.p-welfare-others__detail{padding-top:2.4rem}}@media screen and (max-width: 1024px){.p-welfare-others__detail{display:block}}@media screen and (max-width: 1024px){.p-welfare-others__detail .detail+.detail{margin-top:3rem}}.p-welfare-others__detail .detail__eyecatch img{display:block;width:100%;height:100%}.p-welfare-others__detail .detail__body{position:relative}.p-welfare-others__detail .detail__body{margin-top:2.5rem}@media screen and (max-width: 1024px){.p-welfare-others__detail .detail__body{margin-top:2rem}}.p-welfare-others__detail .detail__body{padding-left:2.5rem}@media screen and (max-width: 1024px){.p-welfare-others__detail .detail__body{padding-left:2rem}}.p-welfare-others__detail .detail__body::before{content:"";width:.8rem;height:100%;background-image:url(../images/noise/noise-yellow02.png);background-size:100% 50%;background-repeat:repeat-y;position:absolute;left:0;top:0}.p-welfare-others__detail .detail__body h3{font-size:clamp(2rem,1.773rem + .6054vw,2.6rem);font-weight:700;line-height:1.48}.p-welfare-others__detail .detail__body h3::before,.p-welfare-others__detail .detail__body h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-others__detail .detail__body h3::before{margin-block-end:calc((1 - 1.48)*.5em)}.p-welfare-others__detail .detail__body h3::after{margin-block-start:calc((1 - 1.48)*.5em)}.p-welfare-others__detail .detail__body p{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);line-height:1.57;padding-top:1rem}.p-welfare-others__detail .detail__body p::before,.p-welfare-others__detail .detail__body p::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-others__detail .detail__body p::before{margin-block-end:calc((1 - 1.57)*.5em)}.p-welfare-others__detail .detail__body p::after{margin-block-start:calc((1 - 1.57)*.5em)}.p-welfare-voice{background-color:#f2f2f2}.p-welfare-voice .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-welfare-voice .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-welfare-voice .container{padding-block:4rem}}.p-welfare-voice__head h2.design01::before{background-color:#ffb003}.p-welfare-voice__head.isActive h2.design01::before{transition:scale .3s ease-out;scale:1 1}.p-welfare-voice__detail{padding-top:4.8rem}@media screen and (max-width: 1024px){.p-welfare-voice__detail{padding-top:2.4rem}}.p-welfare-voice__detail .voice{display:grid;align-items:center}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice{display:block}}.p-welfare-voice__detail .voice+.voice{margin-top:5rem}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice+.voice{margin-top:2.4rem}}.p-welfare-voice__detail .voice__char{width:18rem;aspect-ratio:1}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice__char{width:7.5rem;margin:.5rem auto 0}}.p-welfare-voice__detail .voice__tail{width:3rem;height:4rem;background-color:#fff}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice__tail{width:2.5rem;height:2rem}}.p-welfare-voice__detail .voice__detail{width:76.2rem;background-color:#fff;padding:4rem;text-align:justify}.p-welfare-voice__detail .voice__detail .tag{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:1rem}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice__detail .tag{align-items:inherit}}.p-welfare-voice__detail .voice__detail .tag .mrk{display:block;width:2rem;aspect-ratio:1}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice__detail .tag .mrk{width:1.5rem}}.p-welfare-voice__detail .voice__detail .tag .mrk img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-welfare-voice__detail .voice__detail .tag .label{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:700;text-align:left;line-height:1.2}.p-welfare-voice__detail .voice__detail .tag .label::before,.p-welfare-voice__detail .voice__detail .tag .label::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-voice__detail .voice__detail .tag .label::before{margin-block-end:calc((1 - 1.2)*.5em)}.p-welfare-voice__detail .voice__detail .tag .label::after{margin-block-start:calc((1 - 1.2)*.5em)}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice__detail .tag .label{line-height:1.4}.p-welfare-voice__detail .voice__detail .tag .label::before,.p-welfare-voice__detail .voice__detail .tag .label::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-voice__detail .voice__detail .tag .label::before{margin-block-end:calc((1 - 1.4)*.5em)}.p-welfare-voice__detail .voice__detail .tag .label::after{margin-block-start:calc((1 - 1.4)*.5em)}}.p-welfare-voice__detail .voice__detail .tag .label span{display:inline-block}.p-welfare-voice__detail .voice__detail h3{font-size:clamp(2rem,1.773rem + .6054vw,2.6rem);font-weight:700;line-height:1.48}.p-welfare-voice__detail .voice__detail h3::before,.p-welfare-voice__detail .voice__detail h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-voice__detail .voice__detail h3::before{margin-block-end:calc((1 - 1.48)*.5em)}.p-welfare-voice__detail .voice__detail h3::after{margin-block-start:calc((1 - 1.48)*.5em)}.p-welfare-voice__detail .voice__detail h3{padding-top:2.5rem}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice__detail h3{padding-top:2rem}}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice__detail{width:100%;padding:2rem}}.p-welfare-voice__detail .voice__detail .text{font-size:clamp(1.4rem,1.3622rem + .1009vw,1.5rem);line-height:1.57}.p-welfare-voice__detail .voice__detail .text::before,.p-welfare-voice__detail .voice__detail .text::after{content:"";display:block;inline-size:0;block-size:1px}.p-welfare-voice__detail .voice__detail .text::before{margin-block-end:calc((1 - 1.57)*.5em)}.p-welfare-voice__detail .voice__detail .text::after{margin-block-start:calc((1 - 1.57)*.5em)}.p-welfare-voice__detail .voice__detail .text{padding-top:2rem}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice__detail .text{padding-top:1.5rem}}.p-welfare-voice__detail .voice:nth-child(odd){grid-template-columns:auto auto 1fr}.p-welfare-voice__detail .voice:nth-child(odd) .voice__char{grid-column:1;grid-row:1}.p-welfare-voice__detail .voice:nth-child(odd) .voice__tail{grid-column:2;grid-row:1;clip-path:polygon(100% 0, 0 50%, 100% 100%);margin-left:4rem}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice:nth-child(odd) .voice__tail{clip-path:polygon(100% 0, 0 0%, 50% 100%);margin-inline:auto}}.p-welfare-voice__detail .voice:nth-child(odd) .voice__detail{grid-column:3;grid-row:1}.p-welfare-voice__detail .voice:nth-child(even){grid-template-columns:1fr auto auto}.p-welfare-voice__detail .voice:nth-child(even) .voice__char{grid-column:3;grid-row:1}.p-welfare-voice__detail .voice:nth-child(even) .voice__tail{grid-column:2;grid-row:1;margin-right:4rem;clip-path:polygon(0 0, 0% 100%, 100% 50%)}@media screen and (max-width: 1024px){.p-welfare-voice__detail .voice:nth-child(even) .voice__tail{clip-path:polygon(100% 0, 0 0%, 50% 100%);margin-inline:auto}}.p-welfare-voice__detail .voice:nth-child(even) .voice__detail{grid-column:1;grid-row:1;margin-left:auto}.p-overview-outline .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-overview-outline .container{padding-block:12rem}@media screen and (max-width: 1024px){.p-overview-outline .container{padding-block:6rem}}.p-overview-outline__head .design01::before{background-color:#ffb003}.p-overview-outline__detail{padding-block:4.8rem}@media screen and (max-width: 1024px){.p-overview-outline__detail{padding-block:2.4rem}}.p-overview-outline__detail .detail{display:grid;grid-template-columns:auto 1fr;gap:4rem}@media screen and (max-width: 1024px){.p-overview-outline__detail .detail{gap:1.4rem}}.p-overview-outline__detail .detail:first-child .detail__head,.p-overview-outline__detail .detail:first-child .detail__body{padding-top:0}.p-overview-outline__detail .detail__head{width:24rem;font-size:clamp(1.4rem,1.2108rem + .5045vw,1.9rem);letter-spacing:.01em;line-height:1.5;padding-block:2.4rem;border-bottom:.2rem solid #b6b6b6}.p-overview-outline__detail .detail__head::before,.p-overview-outline__detail .detail__head::after{content:"";display:block;inline-size:0;block-size:1px}.p-overview-outline__detail .detail__head::before{margin-block-end:calc((1 - 1.5)*.5em)}.p-overview-outline__detail .detail__head::after{margin-block-start:calc((1 - 1.5)*.5em)}@media screen and (max-width: 1024px){.p-overview-outline__detail .detail__head{width:11rem}}.p-overview-outline__detail .detail__body{letter-spacing:.01em;padding-block:2.4rem;border-bottom:.1rem solid #b6b6b6}.p-overview-outline__detail .detail__body[data-size=md]{font-size:clamp(1.4rem,1.2108rem + .5045vw,1.9rem);line-height:1.5}.p-overview-outline__detail .detail__body[data-size=md]::before,.p-overview-outline__detail .detail__body[data-size=md]::after{content:"";display:block;inline-size:0;block-size:1px}.p-overview-outline__detail .detail__body[data-size=md]::before{margin-block-end:calc((1 - 1.5)*.5em)}.p-overview-outline__detail .detail__body[data-size=md]::after{margin-block-start:calc((1 - 1.5)*.5em)}.p-overview-outline__detail .detail__body[data-size=sm]{font-size:clamp(1.4rem,1.3622rem + .1009vw,1.5rem);line-height:1.7}.p-overview-outline__detail .detail__body[data-size=sm]::before,.p-overview-outline__detail .detail__body[data-size=sm]::after{content:"";display:block;inline-size:0;block-size:1px}.p-overview-outline__detail .detail__body[data-size=sm]::before{margin-block-end:calc((1 - 1.7)*.5em)}.p-overview-outline__detail .detail__body[data-size=sm]::after{margin-block-start:calc((1 - 1.7)*.5em)}.p-overview-outline__detail .detail__body ul li{display:flex;line-height:1.7}.p-overview-outline__detail .detail__body ul li::before,.p-overview-outline__detail .detail__body ul li::after{content:"";display:block;inline-size:0;block-size:1px}.p-overview-outline__detail .detail__body ul li::before{margin-block-end:calc((1 - 1.7)*.5em)}.p-overview-outline__detail .detail__body ul li::after{margin-block-start:calc((1 - 1.7)*.5em)}@media screen and (max-width: 1024px){.p-overview-outline__detail .detail__body ul li{line-height:1.5}.p-overview-outline__detail .detail__body ul li::before,.p-overview-outline__detail .detail__body ul li::after{content:"";display:block;inline-size:0;block-size:1px}.p-overview-outline__detail .detail__body ul li::before{margin-block-end:calc((1 - 1.5)*.5em)}.p-overview-outline__detail .detail__body ul li::after{margin-block-start:calc((1 - 1.5)*.5em)}}.p-overview-outline__detail .detail__body ul li::before{content:"•";margin-right:1em}@media screen and (max-width: 1024px){.p-overview-outline__detail .detail__body ul li+li{padding-top:.5em}}.p-overview-outline__detail .detail__body ul li>span{width:100%;display:grid;grid-template-columns:13% 1fr;gap:2rem}@media screen and (max-width: 1024px){.p-overview-outline__detail .detail__body ul li>span{display:flex;flex-wrap:wrap;gap:0}}.p-overview-outline__detail .detail__body ul li .hd{display:inline-block}@media screen and (max-width: 1024px){.p-overview-outline__detail .detail__body ul li .bd{width:100%}}.p-overview-outline__detail .detail__body>span:not(.sm){display:inline-block;min-width:1.9em;-moz-text-align-last:justify;text-align-last:justify;margin-right:.25em}.p-overview-outline__detail .detail__body .sm{font-size:clamp(1.2rem,1.0865rem + .3027vw,1.5rem)}.p-overview-faq{background-color:#fff9eb}.p-overview-faq .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-overview-faq .container{padding-block:12rem}@media screen and (max-width: 1024px){.p-overview-faq .container{padding-block:6rem}}.p-overview-faq__head .design01 span{font-size:1.2em}.p-overview-faq__head .design01::before{background-color:#ffb003}.p-overview-faq__detail{padding-block:4.8rem}@media screen and (max-width: 1024px){.p-overview-faq__detail{padding-block:2.4rem}}.p-overview-faq__detail .faq+.faq{padding-top:2rem}@media screen and (max-width: 1024px){.p-overview-faq__detail .faq+.faq{padding-top:1.5rem}}.p-overview-faq__detail .faq .unit{display:block;font-weight:800;line-height:1}.p-overview-faq__detail .faq-q-button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;-moz-column-gap:2.4rem;column-gap:2.4rem;width:100%;min-height:12rem;background-color:#fff;position:relative;z-index:1}.p-overview-faq__detail .faq-q-button{padding-inline:6rem}@media screen and (max-width: 1024px){.p-overview-faq__detail .faq-q-button{padding-inline:2rem}}.p-overview-faq__detail .faq-q-button{padding-block:3.6rem}@media screen and (max-width: 1024px){.p-overview-faq__detail .faq-q-button{padding-block:1.6rem}}@media screen and (max-width: 1024px){.p-overview-faq__detail .faq-q-button{-moz-column-gap:1.2rem;column-gap:1.2rem;min-height:6rem}}.p-overview-faq__detail .faq-q-button>*{pointer-events:none}.p-overview-faq__detail .faq-q-button::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background-color:#fff3d9;transform-origin:right;scale:0 1;transition:scale .3s ease}@media(hover: hover)and (pointer: fine){.p-overview-faq__detail .faq-q-button:hover::before{transform-origin:left;scale:1 1}}.p-overview-faq__detail .faq-q .unit{font-size:clamp(1.6rem,.9567rem + 1.7154vw,3.3rem)}.p-overview-faq__detail .faq-q .text{display:block;font-size:clamp(1.4rem,1.2108rem + .5045vw,1.9rem);font-weight:700;line-height:1.5}.p-overview-faq__detail .faq-q .text::before,.p-overview-faq__detail .faq-q .text::after{content:"";display:block;inline-size:0;block-size:1px}.p-overview-faq__detail .faq-q .text::before{margin-block-end:calc((1 - 1.5)*.5em)}.p-overview-faq__detail .faq-q .text::after{margin-block-start:calc((1 - 1.5)*.5em)}.p-overview-faq__detail .faq-q .icon{display:grid;grid-template-areas:"bar";align-items:center;width:2.5rem;aspect-ratio:1;transition:rotate .2s ease-out}@media screen and (max-width: 1024px){.p-overview-faq__detail .faq-q .icon{width:1.2rem}}.p-overview-faq__detail .faq-q .icon::before,.p-overview-faq__detail .faq-q .icon::after{-ms-grid-row:1;-ms-grid-column:1;content:"";display:block;width:100%;height:.2rem;background-color:#000;grid-area:bar}.p-overview-faq__detail .faq-q .icon::after{rotate:90deg}.p-overview-faq__detail .faq-a-inner{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:2.4rem;column-gap:2.4rem;width:100%;min-height:12rem;background-color:#fff3d9}.p-overview-faq__detail .faq-a-inner{padding-block:3.6rem}@media screen and (max-width: 1024px){.p-overview-faq__detail .faq-a-inner{padding-block:1.6rem}}.p-overview-faq__detail .faq-a-inner{padding-inline:6rem}@media screen and (max-width: 1024px){.p-overview-faq__detail .faq-a-inner{padding-inline:2rem}}@media screen and (max-width: 1024px){.p-overview-faq__detail .faq-a-inner{-moz-column-gap:1.2rem;column-gap:1.2rem;min-height:6rem}}.p-overview-faq__detail .faq-a-inner.--center{align-items:center}.p-overview-faq__detail .faq-a .unit{font-size:clamp(2rem,1.5081rem + 1.3118vw,3.3rem);color:#fff;background-color:#ffb003;display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;padding-left:.2em}@media screen and (max-width: 1024px){.p-overview-faq__detail .faq-a .unit{width:2.8rem;height:2.8rem}}.p-overview-faq__detail .faq-a .text{font-size:clamp(1.1rem,.7973rem + .8073vw,1.9rem);line-height:1.6}.p-overview-faq__detail .faq-a .text::before,.p-overview-faq__detail .faq-a .text::after{content:"";display:block;inline-size:0;block-size:1px}.p-overview-faq__detail .faq-a .text::before{margin-block-end:calc((1 - 1.6)*.5em)}.p-overview-faq__detail .faq-a .text::after{margin-block-start:calc((1 - 1.6)*.5em)}.p-overview-faq__detail .faq-a .text>span{display:inline-block;min-width:1.9em;-moz-text-align-last:justify;text-align-last:justify;margin-right:.25em}.p-overview-faq__detail .acdn-toggle[aria-expanded=true]::before{transform-origin:right;scale:0 1}.p-overview-faq__detail .acdn-toggle[aria-expanded=true] .icon{rotate:45deg}.p-overview-faq__detail .acdn-box{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.p-overview-faq__detail .acdn-box[aria-hidden=false]{grid-template-rows:1fr}.p-overview-faq__detail .acdn-inner{overflow:hidden}.p-event-lead .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-event-lead .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-event-lead .container{padding-block:4rem}}.p-event-lead__detail{display:grid;align-items:center;grid-template-columns:1fr auto;-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width: 1024px){.p-event-lead__detail{grid-template-columns:1fr;row-gap:3.2rem}}.p-event-lead__detail .image{width:68rem}@media screen and (max-width: 1024px){.p-event-lead__detail .image{width:100%;grid-row:2}}.p-event-lead__detail .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.p-event-lead__detail .detail{grid-row:1}}.p-event-lead__detail .detail .lead{font-size:clamp(2.2rem,1.973rem + .6054vw,2.8rem);font-weight:700;line-height:1.5}.p-event-lead__detail .detail .lead::before,.p-event-lead__detail .detail .lead::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-lead__detail .detail .lead::before{margin-block-end:calc((1 - 1.5)*.5em)}.p-event-lead__detail .detail .lead::after{margin-block-start:calc((1 - 1.5)*.5em)}.p-event-lead__detail .detail .text{font-size:clamp(1.4rem,1.3622rem + .1009vw,1.5rem)}.p-event-lead__detail .detail .text{padding-top:4rem}@media screen and (max-width: 1024px){.p-event-lead__detail .detail .text{padding-top:1.6rem}}.p-event-nav .nav{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-event-nav .nav{padding-top:8rem}@media screen and (max-width: 1024px){.p-event-nav .nav{padding-top:0rem}}.p-event-nav .nav{padding-bottom:4rem}@media screen and (max-width: 1024px){.p-event-nav .nav{padding-bottom:2rem}}.p-event-nav .nav__menu{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width: 1024px){.p-event-nav .nav__menu{grid-template-columns:repeat(2, 1fr);gap:1rem}}.p-event-nav .nav__menu .menu-item{transition:translate .3s cubic-bezier(0.47, 0, 0.75, 0.72)}@media(hover: hover)and (pointer: fine){.p-event-nav .nav__menu .menu-item:hover{translate:0 5px}}.p-event-nav .nav__menu .menu-item::after{content:"";display:block;width:4rem;height:2rem;margin-inline:auto;background-color:var(--color);clip-path:polygon(0 0, 50% 100%, 100% 0);margin-top:-1px}@media screen and (max-width: 1024px){.p-event-nav .nav__menu .menu-item::after{width:2.3rem;height:1.2rem}}.p-event-nav .nav__menu .menu-item-link{display:block;height:16rem;text-decoration:none;padding:2rem}@media screen and (max-width: 1024px){.p-event-nav .nav__menu .menu-item-link{height:9.5rem;padding:1rem}}.p-event-nav .nav__menu .menu-item-link .title{display:block;font-size:clamp(1.6rem,1.2216rem + 1.0091vw,2.6rem);text-align:center;line-height:1;color:#fff;padding-bottom:1rem}.p-event-nav .nav__menu .menu-item-link .title::before,.p-event-nav .nav__menu .menu-item-link .title::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-nav .nav__menu .menu-item-link .title::before{margin-block-end:calc((1 - 1)*.5em)}.p-event-nav .nav__menu .menu-item-link .title::after{margin-block-start:calc((1 - 1)*.5em)}.p-event-nav .nav__menu .menu-item-link .program{display:flex;align-items:center;justify-content:center;height:8rem;font-size:clamp(1.2rem,.973rem + .6054vw,1.8rem);text-align:center;color:#000;background-color:#fff;line-height:1.4}.p-event-nav .nav__menu .menu-item-link .program::before,.p-event-nav .nav__menu .menu-item-link .program::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-nav .nav__menu .menu-item-link .program::before{margin-block-end:calc((1 - 1.4)*.5em)}.p-event-nav .nav__menu .menu-item-link .program::after{margin-block-start:calc((1 - 1.4)*.5em)}@media screen and (max-width: 1024px){.p-event-nav .nav__menu .menu-item-link .program{height:5rem;letter-spacing:-0.03em}}.p-event-nav .nav__menu .menu-item.--color01::after{background-color:#4ec6fb}.p-event-nav .nav__menu .menu-item.--color01 .menu-item-link{background:#00aef9 url(../images/noise/noise-blue-event.png);background-size:cover}.p-event-nav .nav__menu .menu-item.--color02::after{background-color:#cc8ce7}.p-event-nav .nav__menu .menu-item.--color02 .menu-item-link{background:#ba66df url(../images/noise/noise-purple-event.png);background-size:cover}.p-event-nav .nav__menu .menu-item.--color03::after{background-color:#ffb001}.p-event-nav .nav__menu .menu-item.--color03 .menu-item-link{background:#ffd068 url(../images/noise/noise-orange-event.png);background-size:cover}.p-event-nav .nav__menu .menu-item.--color04::after{background-color:#599c45}.p-event-nav .nav__menu .menu-item.--color04 .menu-item-link{background:#6fba2d url(../images/noise/noise-green-event.png);background-size:cover}.p-event-program.--color01{--color: #00aef9;--subcolor: #99dffd;--url: url(../images/noise/noise-blue-event-02.png)}.p-event-program.--color02{--color: #ba66df;--subcolor: #d7a6ec;--url: url(../images/noise/noise-purple-event-02.png)}.p-event-program.--color03{--color: #fbc243;--subcolor: #f6cb6c;--url: url(../images/noise/noise-orange-event-02.png)}.p-event-program.--color04{--color: #6fba2d;--subcolor: #bcd7b5;--url: url(../images/noise/noise-green-event-02.png)}.p-event-program::before{content:"";display:block;width:100%;height:1rem;background-color:var(--color);margin-bottom:-1px}@media screen and (max-width: 1024px){.p-event-program::before{height:.5rem}}.p-event-program .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-event-program .container{padding-bottom:6.4rem}@media screen and (max-width: 1024px){.p-event-program .container{padding-bottom:3.2rem}}.p-event-program__head .tag{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:27rem;height:6rem;margin-inline:auto;color:#fff;background-color:var(--color);font-size:clamp(1.6rem,1.2216rem + 1.0091vw,2.6rem);font-weight:700;line-height:1}.p-event-program__head .tag::before,.p-event-program__head .tag::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-program__head .tag::before{margin-block-end:calc((1 - 1)*.5em)}.p-event-program__head .tag::after{margin-block-start:calc((1 - 1)*.5em)}@media screen and (max-width: 1024px){.p-event-program__head .tag{min-width:14rem;height:2.8rem}}.p-event-program__head h2{width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:clamp(2rem,1.2432rem + 2.0182vw,4rem);font-weight:700;line-height:1.5;padding-bottom:1rem;position:relative}.p-event-program__head h2{padding-top:4rem}@media screen and (max-width: 1024px){.p-event-program__head h2{padding-top:2rem}}.p-event-program__head h2::before{content:"";width:100%;height:.4rem;position:absolute;left:0;bottom:0;transform-origin:left;scale:0 1;background-color:var(--color)}@media screen and (max-width: 1024px){.p-event-program__head h2::before{height:.2rem}}.isActive .p-event-program__head h2::before{transition:scale .3s ease-out;scale:1 1}.p-event-program__head h2 span{display:inline-block}.p-event-program__detail .recommended{padding-top:6.4rem}@media screen and (max-width: 1024px){.p-event-program__detail .recommended{padding-top:3.2rem}}.p-event-program__detail .recommended__head{text-align:center}.p-event-program__detail .recommended__head p[lang=en]{font-size:clamp(1rem,.8486rem + .4036vw,1.4rem);font-weight:300;color:var(--color);line-height:1}.p-event-program__detail .recommended__head p[lang=en]::before,.p-event-program__detail .recommended__head p[lang=en]::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-program__detail .recommended__head p[lang=en]::before{margin-block-end:calc((1 - 1)*.5em)}.p-event-program__detail .recommended__head p[lang=en]::after{margin-block-start:calc((1 - 1)*.5em)}.p-event-program__detail .recommended__head h3{font-size:clamp(2rem,1.5459rem + 1.2109vw,3.2rem);font-weight:700;line-height:1}.p-event-program__detail .recommended__head h3::before,.p-event-program__detail .recommended__head h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-program__detail .recommended__head h3::before{margin-block-end:calc((1 - 1)*.5em)}.p-event-program__detail .recommended__head h3::after{margin-block-start:calc((1 - 1)*.5em)}.p-event-program__detail .recommended__head h3{padding-top:1.6rem}@media screen and (max-width: 1024px){.p-event-program__detail .recommended__head h3{padding-top:1rem}}.p-event-program__detail .recommended__list{display:grid;grid-template-columns:repeat(4, auto);-moz-column-gap:4rem;column-gap:4rem;place-content:center}.p-event-program__detail .recommended__list{padding-top:3.2rem}@media screen and (max-width: 1024px){.p-event-program__detail .recommended__list{padding-top:1.6rem}}@media screen and (max-width: 1024px){.p-event-program__detail .recommended__list{grid-template-columns:repeat(2, auto);gap:1.6rem}}.p-event-program__detail .recommended__list .list-item{display:flex;align-items:center;justify-content:center;width:25rem;aspect-ratio:1;font-size:clamp(1.3rem,.8838rem + 1.11vw,2.4rem);font-weight:700;text-align:center;line-height:1.5;border:.2rem solid var(--color);border-radius:50%}.p-event-program__detail .recommended__list .list-item::before,.p-event-program__detail .recommended__list .list-item::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-program__detail .recommended__list .list-item::before{margin-block-end:calc((1 - 1.5)*.5em)}.p-event-program__detail .recommended__list .list-item::after{margin-block-start:calc((1 - 1.5)*.5em)}@media screen and (max-width: 1024px){.p-event-program__detail .recommended__list .list-item{width:12.5rem}}.p-event-program__detail .experience{padding-top:6.4rem}@media screen and (max-width: 1024px){.p-event-program__detail .experience{padding-top:3.2rem}}.p-event-program__detail .experience__head{text-align:center}.p-event-program__detail .experience__head p[lang=en]{font-size:clamp(1rem,.8486rem + .4036vw,1.4rem);font-weight:300;color:var(--color);line-height:1}.p-event-program__detail .experience__head p[lang=en]::before,.p-event-program__detail .experience__head p[lang=en]::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-program__detail .experience__head p[lang=en]::before{margin-block-end:calc((1 - 1)*.5em)}.p-event-program__detail .experience__head p[lang=en]::after{margin-block-start:calc((1 - 1)*.5em)}.p-event-program__detail .experience__head h3{font-size:clamp(2rem,1.5459rem + 1.2109vw,3.2rem);font-weight:700;line-height:1}.p-event-program__detail .experience__head h3::before,.p-event-program__detail .experience__head h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-program__detail .experience__head h3::before{margin-block-end:calc((1 - 1)*.5em)}.p-event-program__detail .experience__head h3::after{margin-block-start:calc((1 - 1)*.5em)}.p-event-program__detail .experience__head h3{padding-top:1.6rem}@media screen and (max-width: 1024px){.p-event-program__detail .experience__head h3{padding-top:1rem}}.p-event-program__detail .experience__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}.p-event-program__detail .experience__list{padding-top:3.2rem}@media screen and (max-width: 1024px){.p-event-program__detail .experience__list{padding-top:1.6rem}}@media screen and (max-width: 1024px){.p-event-program__detail .experience__list{grid-template-columns:1fr;gap:1rem}}.p-event-program__detail .experience__list .list-item{display:flex;align-items:center;justify-content:center;text-align:center;height:16rem;position:relative;background:var(--subcolor) var(--url);background-size:cover}@media screen and (max-width: 1024px){.p-event-program__detail .experience__list .list-item{height:8rem}}.p-event-program__detail .experience__list .list-item .label{display:block;font-size:clamp(1.6rem,1.373rem + .6054vw,2.2rem);font-weight:700;line-height:1.36}.p-event-program__detail .experience__list .list-item .label::before,.p-event-program__detail .experience__list .list-item .label::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-program__detail .experience__list .list-item .label::before{margin-block-end:calc((1 - 1.36)*.5em)}.p-event-program__detail .experience__list .list-item .label::after{margin-block-start:calc((1 - 1.36)*.5em)}.p-event-program__detail .experience__list .list-item .num{position:absolute;left:.5rem;top:0;font-size:clamp(4rem,2.4864rem + 4.0363vw,8rem);font-weight:300;color:#fff;line-height:1}.p-event-program__detail .experience__list .list-item .num::before,.p-event-program__detail .experience__list .list-item .num::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-program__detail .experience__list .list-item .num::before{margin-block-end:calc((1 - 1)*.5em)}.p-event-program__detail .experience__list .list-item .num::after{margin-block-start:calc((1 - 1)*.5em)}.p-event-program__detail .attention{text-align:right;padding-top:1em;font-size:clamp(1rem,.9243rem + .2018vw,1.2rem);opacity:0}.p-event-program__detail .attention.isActive{transition:opacity .3s ease-out;opacity:1}.p-event-ctr .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-event-ctr .container{padding-bottom:11.2rem}@media screen and (max-width: 1024px){.p-event-ctr .container{padding-bottom:5.6rem}}.p-event-ctr h2{font-size:clamp(2.2rem,1.8216rem + 1.0091vw,3.2rem);font-weight:700;text-align:center}.p-event-ctr h2.--color01{color:#00aef9}.p-event-ctr h2.--color02{color:#ba66df}.p-event-ctr h2.--color03{color:#ffd068}.p-event-ctr h2.--color04{color:#6fba2d}.p-event-ctr p{font-size:clamp(1.4rem,1.2865rem + .3027vw,1.7rem);text-align:center}.p-event-ctr .button{padding-top:3.2rem}@media screen and (max-width: 1024px){.p-event-ctr .button{padding-top:1.6rem}}.p-event-ctr .button-el{margin-inline:auto}@media screen and (max-width: 1024px){.p-event-contact{display:none}}.p-event-contact .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-event-contact .container{padding-block:11.2rem}@media screen and (max-width: 1024px){.p-event-contact .container{padding-block:5.6rem}}.p-event-contact__detail{display:grid;grid-template-columns:auto 1fr;align-items:center;height:13.6rem;border-top:.3rem solid #ef7a2c;border-bottom:.3rem solid #ef7a2c}.p-event-contact__detail h2{font-size:3.2rem;font-weight:700;color:#ef7a2c;border-right:.3rem solid #ef7a2c;padding:3rem;line-height:1}.p-event-contact__detail p{font-size:1.9rem;padding:3rem}.p-event-voice{background-color:#fdf2ea}.p-event-voice .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-event-voice .container{padding-block:4rem}@media screen and (max-width: 1024px){.p-event-voice .container{padding-block:4rem}}.p-event-voice__head{text-align:center}.p-event-voice__head p[lang=en]{font-size:clamp(1rem,.8486rem + .4036vw,1.4rem);font-weight:300;color:#ef7a2c;line-height:1}.p-event-voice__head p[lang=en]::before,.p-event-voice__head p[lang=en]::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-voice__head p[lang=en]::before{margin-block-end:calc((1 - 1)*.5em)}.p-event-voice__head p[lang=en]::after{margin-block-start:calc((1 - 1)*.5em)}.p-event-voice__head h2{font-size:clamp(2rem,1.5459rem + 1.2109vw,3.2rem);font-weight:700;line-height:1}.p-event-voice__head h2::before,.p-event-voice__head h2::after{content:"";display:block;inline-size:0;block-size:1px}.p-event-voice__head h2::before{margin-block-end:calc((1 - 1)*.5em)}.p-event-voice__head h2::after{margin-block-start:calc((1 - 1)*.5em)}.p-event-voice__head h2{padding-top:1.6rem}@media screen and (max-width: 1024px){.p-event-voice__head h2{padding-top:1rem}}.p-event-voice__detail{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:3.2rem;column-gap:3.2rem}.p-event-voice__detail{padding-top:3.2rem}@media screen and (max-width: 1024px){.p-event-voice__detail{padding-top:1.6rem}}@media screen and (max-width: 1024px){.p-event-voice__detail{display:block}}.p-event-voice__detail .voice{translate:0 20%;scale:.9;opacity:0}.p-event-voice__detail .voice.isActive{translate:0;scale:1;opacity:1;transition:translate .3s cubic-bezier(0.47, 0, 0.75, 0.72),scale .3s cubic-bezier(0.57, 1.03, 0.73, 1.26),opacity .3s cubic-bezier(0.47, 0, 0.75, 0.72)}@media screen and (max-width: 1024px){.p-event-voice__detail .voice+.voice{margin-top:1.6rem}}.p-event-voice__detail .voice::before{content:"";display:block;width:100%;height:.5rem;color:#FFFFFF;background:#ffd068 url(../images/noise/noise-orange-event.png);background-size:cover;background-size:100%;background-position:right}.p-event-voice__detail .voice::after{content:"";display:block;background-color:#fff;width:3.5rem;aspect-ratio:1;margin-inline:auto;translate:-25% 0;clip-path:polygon(25% 0, 0% 100%, 100% 0)}@media screen and (max-width: 1024px){.p-event-voice__detail .voice::after{width:2.5rem}}.p-event-voice__detail .voice-inner{background-color:#fff;padding:2rem;min-height:24.6rem}@media screen and (max-width: 1024px){.p-event-voice__detail .voice-inner{min-height:inherit}}.p-event-voice__detail .voice__head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.6rem}.p-event-voice__detail .voice__head .img{width:6rem}@media screen and (max-width: 1024px){.p-event-voice__detail .voice__head .img{width:6rem}}.p-event-voice__detail .voice__head p{font-size:1.4rem}.p-event-voice__detail .voice__body{padding-top:1.6rem}.p-event-voice__detail .voice__body p{font-size:1.3rem}.p-interview img{display:block;width:100%}@media screen and (max-width: 1024px){.p-interview [data-plx-item]{transform:inherit !important}}.page-interview-01 .p-interview{--theme: #ef7bb3;--bg: #fdf2f7;--point: #fdf2f7;--btn: #f295c2}.page-interview-01 .p-interview .button-el{color:#FFFFFF;background:var(--btn) url(../images/page/interview/01/noise.png);background-size:cover;position:relative}.page-interview-01 .p-interview .button-el::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:var(--btn);transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.page-interview-02 .p-interview{--theme: #8cd715;--bg: #f3fbe8;--point: #e8fbce;--btn: #a3df44}.page-interview-02 .p-interview .button-el{color:#FFFFFF;background:var(--btn) url(../images/page/interview/02/noise.png);background-size:cover;position:relative}.page-interview-02 .p-interview .button-el::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:var(--btn);transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.page-interview-03 .p-interview{--theme: #945100;--bg: #f6f1eb;--point: #f6f1eb;--btn: #a97433}.page-interview-03 .p-interview .button-el{color:#FFFFFF;background:var(--btn) url(../images/page/interview/03/noise.png);background-size:cover;position:relative}.page-interview-03 .p-interview .button-el::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:var(--btn);transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.page-interview-04 .p-interview{--theme: #03b2c1;--bg: #e1f6f8;--point: #e1f6f8;--btn: #35c1cd}.page-interview-04 .p-interview .button-el{color:#FFFFFF;background:var(--btn) url(../images/page/interview/04/noise.png);background-size:cover;position:relative}.page-interview-04 .p-interview .button-el::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:var(--btn);transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.page-interview-05 .p-interview{--theme: #ef7a2c;--bg: #fdeee4;--point: #fdeee4;--btn: #f29556}.page-interview-05 .p-interview .button:nth-child(1) .button-el{color:#FFFFFF;background:var(--btn) url(../images/page/interview/05/noise.png);background-size:cover;position:relative;background-position:right}.page-interview-05 .p-interview .button:nth-child(1) .button-el::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:var(--btn);transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.page-interview-05 .p-interview .button:nth-child(2) .button-el{color:#FFFFFF;background:#ffc035 url(../images/noise/noise-orange-event.png);background-size:cover;position:relative;background-position:right}.page-interview-05 .p-interview .button:nth-child(2) .button-el::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffc035;transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.page-interview-05 .p-interview .button:nth-child(2) .button-el .arrow{background-color:#ffc035}.page-interview-06 .p-interview{--theme: #6e7f77;--bg: #e5e8e7;--point: #e5e8e7;--btn: #8b9992}.page-interview-06 .p-interview .button-el{color:#FFFFFF;background:var(--btn) url(../images/page/interview/06/noise.png);background-size:cover;position:relative}.page-interview-06 .p-interview .button-el::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:var(--btn);transform-origin:right;scale:0 1;mix-blend-mode:lighten;transition:scale .25s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.p-interview .has-bg{position:relative;z-index:1;background-color:var(--bg)}.p-interview .has-bg{padding-block:8rem}@media screen and (max-width: 1024px){.p-interview .has-bg{padding-block:4rem}}.p-interview .has-bg .plx-item{left:30rem;bottom:0}.p-interview .has-bg-half{position:relative;z-index:1;background:linear-gradient(90deg, var(--bg) calc(50% - 3.5rem), #FFF calc(50% - 3.5rem))}.p-interview .has-bg-half{padding-block:4rem}@media screen and (max-width: 1024px){.p-interview .has-bg-half{padding-block:0rem}}@media screen and (max-width: 1024px){.p-interview .has-bg-half{background:none}}.p-interview .has-bg-half .plx-item.tri{top:0;left:5rem}.p-interview .has-bg-half .plx-item.plane{top:0;bottom:0;left:40rem;margin-block:auto}.p-interview .has-bg-half .plx-item.circle{left:4rem;bottom:4rem}.p-interview .buttons{max-width:115rem;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:5rem;column-gap:5rem;margin-inline:auto}@media screen and (max-width: 1024px){.p-interview .buttons{max-width:inherit;display:block}}@media screen and (max-width: 1024px){.p-interview .buttons .button+.button{padding-top:2rem}}.p-interview .button{padding-top:8rem}@media screen and (max-width: 1024px){.p-interview .button{padding-top:4rem}}.p-interview .button-el{max-width:55rem;height:16rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 1024px){.p-interview .button-el{width:calc(100% - 40px);height:10rem}}@media(hover: hover)and (pointer: fine){.p-interview .button-el:hover::before{transform-origin:left;scale:1 1}}.p-interview .button-el .sm{display:block;font-size:clamp(1.3rem,1.0351rem + .7064vw,2rem);line-height:1.4}.p-interview .button-el .lg{display:block;font-size:clamp(1.8rem,1.3459rem + 1.2109vw,3rem);line-height:1.4;padding-top:.4rem}.p-interview .button-el .arrow{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:0;z-index:1;background-color:var(--theme)}@media screen and (max-width: 1024px){.p-interview .button-el .arrow{width:3rem;height:3rem}}.p-interview .button-el .arrow svg{display:block;width:2rem;height:2rem;filter:contrast(0) brightness(2)}.p-interview .plx-item{position:absolute;z-index:-1;aspect-ratio:1;background-color:#fff}@media screen and (max-width: 1024px){.p-interview .plx-item{display:none}}.p-interview .plx-item.tri{width:16.7rem;height:16.7rem;clip-path:polygon(0 0, 0% 100%, 100% 0)}.p-interview .plx-item.plane{width:12.8rem;height:12.8rem}.p-interview .plx-item.circle{width:29rem;height:29rem;border-radius:50%}.p-interview-carrer .container,.p-interview-reason .container{width:calc(100% - 40px);max-width:82rem;margin-inline:auto;display:grid;grid-template-columns:1fr auto}.p-interview-carrer .container,.p-interview-reason .container{margin-block:8rem}@media screen and (max-width: 1024px){.p-interview-carrer .container,.p-interview-reason .container{margin-block:6rem}}@media screen and (max-width: 1024px){.p-interview-carrer .container,.p-interview-reason .container{display:block}}@media screen and (max-width: 1024px){.p-interview-carrer__head,.p-interview-reason__head{margin-bottom:2rem}}.p-interview-carrer__head h2,.p-interview-reason__head h2{font-size:clamp(2.2rem,2.0865rem + .3027vw,2.5rem);font-weight:700;line-height:1.5;border-bottom:.2rem solid var(--theme);width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.p-interview-carrer__head h2,.p-interview-reason__head h2{margin-inline:auto}}.p-interview-carrer__detail,.p-interview-reason__detail{width:55rem;margin-left:auto}@media screen and (max-width: 1024px){.p-interview-carrer__detail,.p-interview-reason__detail{width:100%}}.p-interview-carrer__detail dl,.p-interview-reason__detail dl{display:grid;grid-template-columns:5.6rem 1fr;-moz-column-gap:.8rem;column-gap:.8rem;align-items:baseline}.p-interview-carrer__detail dl+dl,.p-interview-reason__detail dl+dl{padding-top:.8rem}.p-interview-carrer__detail dt,.p-interview-carrer__detail dd,.p-interview-reason__detail dt,.p-interview-reason__detail dd{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:400;line-height:1.78;letter-spacing:.03em;text-align:justify;word-break:break-word}.p-interview-carrer__detail p,.p-interview-reason__detail p{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:400;line-height:1.78;letter-spacing:.03em;text-align:justify;word-break:break-word}.p-interview-column:last-of-type .container{padding-bottom:4rem}@media screen and (max-width: 1024px){.p-interview-column:last-of-type .container{padding-bottom:4rem}}.p-interview-column .container{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:6rem;column-gap:6rem;position:relative;width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-interview-column .container{padding-top:4rem}@media screen and (max-width: 1024px){.p-interview-column .container{padding-top:6rem}}@media screen and (max-width: 1024px){.p-interview-column .container{display:flex;flex-direction:column-reverse;row-gap:2rem}}.p-interview-column__head{margin-bottom:1.6rem}@media screen and (max-width: 1024px){.p-interview-column__head{margin-bottom:2rem}}.p-interview-column__head h2{font-size:clamp(2rem,1.6594rem + .9082vw,2.9rem);font-weight:700;line-height:1.5}.p-interview-column__detail{width:47rem;grid-column:2}@media screen and (max-width: 1024px){.p-interview-column__detail{width:100%}}.p-interview-column__detail p{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:400;line-height:1.78;letter-spacing:.03em;text-align:justify;word-break:break-word;letter-spacing:.05em}.p-interview-column__detail p>span{display:block;font-size:.8em}.p-interview-column__detail p>span>span:not(.sm){display:inline-block;min-width:1.4em;-moz-text-align-last:justify;text-align-last:justify;margin-right:.25em}.p-interview-column.column-sec01 .p-interview-column__image{width:50rem;position:absolute;left:calc(25rem - (50vw - 50%) - 10.2rem);bottom:0}@media screen and (max-width: 1024px){.p-interview-column.column-sec01 .p-interview-column__image{width:100%;position:static}}.p-interview-column.column-sec02 .p-interview-column__image{width:45rem;position:absolute;left:calc(50% - 50vw);bottom:-12rem}@media screen and (max-width: 1024px){.p-interview-column.column-sec02 .p-interview-column__image{width:100%;position:static}}.p-interview-column.column-sec03 .p-interview-column__image{width:50rem;position:absolute;left:calc(25rem - (50vw - 50%) - 10.2rem);bottom:-28rem}@media screen and (max-width: 1024px){.p-interview-column.column-sec03 .p-interview-column__image{width:100%;position:static}}.p-interview-column.column-sec05{overflow:hidden}@media screen and (max-width: 1024px){.p-interview-column.column-sec05 .container{flex-direction:column;padding:0}}@media screen and (max-width: 1024px){.p-interview-column.column-sec05 .p-interview-column__head{margin-bottom:1rem}}.p-interview-column.column-sec05 .p-interview-column__detail{position:relative;z-index:1}@media screen and (max-width: 1024px){.p-interview-column.column-sec05 .p-interview-column__detail{padding:2rem 30px}}.p-interview-column.column-sec05 .p-interview-column__detail::before{content:"";position:absolute;z-index:-1;left:-6rem;top:-4rem;width:calc(100% + 50vw - 50%);height:calc(100% + 8rem);background-color:#fff}@media screen and (max-width: 1024px){.p-interview-column.column-sec05 .p-interview-column__detail::before{inset:0;width:100%;height:100%}}.p-interview .p-interview-image.image01{max-width:128rem}@media screen and (max-width: 1024px){.page-interview-01 .p-interview .p-interview-image.image02 img{-o-object-position:75%;object-position:75%}}.p-interview .p-interview-image img{display:block;width:100%}@media screen and (max-width: 1024px){.p-interview .p-interview-image img{display:block;height:65vw;-o-object-fit:cover;object-fit:cover}}.p-interview .p-interview-schedule{overflow:hidden;position:relative}.p-interview .p-interview-schedule .container{width:calc(100% - 40px);max-width:100rem;margin-inline:auto}.p-interview .p-interview-schedule .container{padding-top:8rem}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule .container{padding-top:6rem}}.p-interview .p-interview-schedule .container{padding-bottom:7rem}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule .container{padding-bottom:6rem}}.p-interview .p-interview-schedule__head h2{font-size:clamp(2.2rem,1.5189rem + 1.8163vw,4rem);font-weight:700;display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule__head h2{-moz-column-gap:1rem;column-gap:1rem}}.p-interview .p-interview-schedule__head h2::before{content:"";display:block;width:4rem;height:4rem;background-color:var(--theme)}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule__head h2::before{width:2rem;height:2rem}}.p-interview .p-interview-schedule__detail{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(var(--len), auto);grid-auto-flow:column;-moz-column-gap:2rem;column-gap:2rem;align-items:flex-start}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule__detail{display:block}}.p-interview .p-interview-schedule__detail dl{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:2rem;column-gap:2rem;padding-top:2rem;position:relative}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule__detail dl{align-items:baseline;padding-top:1rem}.p-interview .p-interview-schedule__detail dl:nth-last-child(1),.p-interview .p-interview-schedule__detail dl:nth-last-child(2),.p-interview .p-interview-schedule__detail dl:nth-last-child(3){width:calc(100% - 10rem)}.page-interview-03 .p-interview .p-interview-schedule__detail dl:nth-last-child(3),.page-interview-05 .p-interview .p-interview-schedule__detail dl:nth-last-child(3),.page-interview-06 .p-interview .p-interview-schedule__detail dl:nth-last-child(3){width:100%}}.p-interview .p-interview-schedule__detail dl:has(dd .lg+.sm){align-items:baseline}.p-interview .p-interview-schedule__detail dl:not(:last-child)::before{content:"";display:block;width:.2rem;height:100%;position:absolute;left:5rem;bottom:-7rem;z-index:-1;background-color:var(--theme)}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule__detail dl:not(:last-child)::before{left:3rem;bottom:-3rem}}.page-interview-03 .p-interview .p-interview-schedule__detail dl:nth-child(6)::before{height:calc(100% + 10rem)}.page-interview-06 .p-interview .p-interview-schedule__detail dl:nth-child(6)::before{height:calc(100% + 8rem)}.p-interview .p-interview-schedule__detail dt{width:10rem;height:5rem;display:flex;align-items:center;justify-content:center;border-radius:100vmax;border:.2rem solid var(--theme);background-color:#fff;font-size:clamp(1.6rem,1.2973rem + .8073vw,2.4rem);font-weight:700;line-height:1}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule__detail dt{width:6rem;height:3rem}}.p-interview .p-interview-schedule__detail dd{width:34.4rem}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule__detail dd{width:100%}}.p-interview .p-interview-schedule__detail dd .lg{font-size:clamp(2rem,1.6594rem + .9082vw,2.9rem);font-weight:700;line-height:1.5}.p-interview .p-interview-schedule__detail dd .sm{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:400;line-height:1.78;letter-spacing:.03em;text-align:justify;word-break:break-word}.page-interview-01 .p-interview .p-interview-schedule__detail dl:nth-child(6),.page-interview-01 .p-interview .p-interview-schedule__detail dl:nth-child(7){margin-top:-4.6rem}@media screen and (max-width: 1024px){.page-interview-01 .p-interview .p-interview-schedule__detail dl:nth-child(6),.page-interview-01 .p-interview .p-interview-schedule__detail dl:nth-child(7){margin-top:0}}.page-interview-02 .p-interview .p-interview-schedule__detail dl:nth-child(6),.page-interview-02 .p-interview .p-interview-schedule__detail dl:nth-child(7),.page-interview-03 .p-interview .p-interview-schedule__detail dl:nth-child(6),.page-interview-03 .p-interview .p-interview-schedule__detail dl:nth-child(7){grid-column:2;grid-row:2}.page-interview-02 .p-interview .p-interview-schedule__detail dl:nth-child(6),.page-interview-03 .p-interview .p-interview-schedule__detail dl:nth-child(6){margin-top:-9.5rem}@media screen and (max-width: 1024px){.page-interview-02 .p-interview .p-interview-schedule__detail dl:nth-child(6),.page-interview-03 .p-interview .p-interview-schedule__detail dl:nth-child(6){margin-top:0}}.page-interview-02 .p-interview .p-interview-schedule__detail dl:nth-child(7),.page-interview-03 .p-interview .p-interview-schedule__detail dl:nth-child(7){margin-top:-2.5rem}@media screen and (max-width: 1024px){.page-interview-02 .p-interview .p-interview-schedule__detail dl:nth-child(7),.page-interview-03 .p-interview .p-interview-schedule__detail dl:nth-child(7){margin-top:0}}.page-interview-04 .p-interview .p-interview-schedule__detail dl:nth-child(6),.page-interview-04 .p-interview .p-interview-schedule__detail dl:nth-child(7),.page-interview-04 .p-interview .p-interview-schedule__detail dl:nth-child(8){margin-top:-5rem}@media screen and (max-width: 1024px){.page-interview-04 .p-interview .p-interview-schedule__detail dl:nth-child(6),.page-interview-04 .p-interview .p-interview-schedule__detail dl:nth-child(7),.page-interview-04 .p-interview .p-interview-schedule__detail dl:nth-child(8){margin-top:0}}.page-interview-05 .p-interview .p-interview-schedule__detail dl:nth-child(5),.page-interview-05 .p-interview .p-interview-schedule__detail dl:nth-child(6){margin-top:-5rem}@media screen and (max-width: 1024px){.page-interview-05 .p-interview .p-interview-schedule__detail dl:nth-child(5),.page-interview-05 .p-interview .p-interview-schedule__detail dl:nth-child(6){margin-top:0}}.page-interview-06 .p-interview .p-interview-schedule__detail dl:nth-child(6){margin-top:-7rem}@media screen and (max-width: 1024px){.page-interview-06 .p-interview .p-interview-schedule__detail dl:nth-child(6){margin-top:0}}.page-interview-06 .p-interview .p-interview-schedule__detail dl:nth-child(7){margin-top:-7rem}@media screen and (max-width: 1024px){.page-interview-06 .p-interview .p-interview-schedule__detail dl:nth-child(7){margin-top:0}}.p-interview .p-interview-schedule .elem{position:absolute;right:6rem;bottom:0;width:17.7rem}@media screen and (max-width: 1024px){.p-interview .p-interview-schedule .elem{width:11rem;right:0}}.p-interview .p-interview-schedule .elem img{display:block;width:100%;rotate:0deg;transform-origin:bottom;rotate:-3deg;animation:swing 2s steps(2) infinite}@keyframes swing{0%{rotate:-3deg}100%{rotate:3deg}}.p-interview .p-interview-other .container{padding-block:16rem}@media screen and (max-width: 1024px){.p-interview .p-interview-other .container{padding-block:4rem}}.p-interview .p-interview-other__head{margin-bottom:4rem}@media screen and (max-width: 1024px){.p-interview .p-interview-other__head{margin-bottom:2rem}}.p-interview .p-interview-other__head h2{font-size:clamp(2.2rem,1.5189rem + 1.8163vw,4rem);font-weight:700;line-height:1.5;border-bottom:.2rem solid var(--theme);width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-interview .p-interview-other .other-slider{position:relative;z-index:1}.p-interview .p-interview-other .other-slider-track{width:calc(100% - 40px);max-width:120rem;margin-inline:auto;overflow:hidden}.p-interview .p-interview-other .other-slider-arrow{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 20px);max-width:125rem;height:37rem;position:absolute;top:0;left:0;right:0;z-index:1;margin:auto;pointer-events:none}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-arrow{height:100%}}.p-interview .p-interview-other .other-slider-arrow button{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2rem;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background-color:#fff;color:#000;transition:color .3s cubic-bezier(0.22, 0.28, 0.51, 1.04);box-shadow:0px 2px 10px 0px rgba(0,0,0,.2);pointer-events:all;position:relative}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-arrow button{width:2.5rem;height:2.5rem;font-size:1rem}}.p-interview .p-interview-other .other-slider-arrow button::before{content:"";display:block;width:.8rem;height:.8rem;position:absolute;inset:0;margin:auto;border-top:max(2px,.2rem) solid #000}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-arrow button::before{width:.4rem;height:.4rem;border-top:1px solid #000}}.p-interview .p-interview-other .other-slider-arrow button.arrow-next::before{border-right:max(2px,.2rem) solid #000;rotate:45deg;left:-0.2rem}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-arrow button.arrow-next::before{border-right:1px solid #000}}.p-interview .p-interview-other .other-slider-arrow button.arrow-prev::before{border-left:max(2px,.2rem) solid #000;rotate:-45deg;right:-0.2rem}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-arrow button.arrow-prev::before{border-left:1px solid #000}}.p-interview .p-interview-other .other-slider-list{display:flex;width:100%}.p-interview .p-interview-other .other-slider-list .list-item{width:calc(33.3333% - 3.33333rem);flex:none}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-list .list-item{width:100%}}.p-interview .p-interview-other .other-slider-list .list-item.item01{--cat: #ef7bb3}.p-interview .p-interview-other .other-slider-list .list-item.item01 .color{color:var(--cat)}.p-interview .p-interview-other .other-slider-list .list-item.item02{--cat: #a3df44}.p-interview .p-interview-other .other-slider-list .list-item.item02 .color{color:var(--cat)}.p-interview .p-interview-other .other-slider-list .list-item.item03{--cat: #945100}.p-interview .p-interview-other .other-slider-list .list-item.item03 .color{color:var(--cat)}.p-interview .p-interview-other .other-slider-list .list-item.item04{--cat: #03b2c1}.p-interview .p-interview-other .other-slider-list .list-item.item04 .color{color:var(--cat)}.p-interview .p-interview-other .other-slider-list .list-item.item05{--cat: #ef7a2c}.p-interview .p-interview-other .other-slider-list .list-item.item05 .color{color:var(--cat)}.p-interview .p-interview-other .other-slider-list .list-item.item06{--cat: #6e7f77}.p-interview .p-interview-other .other-slider-list .list-item.item06 .color{color:var(--cat)}.p-interview .p-interview-other .other-slider-list .list-item a{width:100%;height:100%;display:block;text-decoration:none;color:#000;background-color:#fff;position:relative;z-index:1}@media(hover: hover)and (pointer: fine){.p-interview .p-interview-other .other-slider-list .list-item a:hover .image>picture>img{scale:1.05}.p-interview .p-interview-other .other-slider-list .list-item a:hover .title::before{transform-origin:left;scale:1 1}}.p-interview .p-interview-other .other-slider-list .list-item a .image{position:relative;height:100%;overflow:hidden;z-index:-1}.p-interview .p-interview-other .other-slider-list .list-item a .image>picture{display:block;height:100%;position:relative;z-index:-1}.p-interview .p-interview-other .other-slider-list .list-item a .image>picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:scale;transition:scale .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}.p-interview .p-interview-other .other-slider-list .list-item a .tag{text-align:center;position:absolute;right:.5rem;top:0;z-index:2}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-list .list-item a .tag{display:none}}.p-interview .p-interview-other .other-slider-list .list-item a .tag .num{font-size:clamp(4.6rem,3.3134rem + 3.4309vw,8rem);font-weight:300;color:#fff;line-height:1;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.4))}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-list .list-item a .tag .num{font-size:6.5rem}}.p-interview .p-interview-other .other-slider-list .list-item a .category{position:absolute;inset:0;margin:auto;z-index:2}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-list .list-item a .category{display:none}}.p-interview .p-interview-other .other-slider-list .list-item a .category img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}.p-interview .p-interview-other .other-slider-list .list-item a .title{position:absolute;inset:0;margin:auto;z-index:2}@media screen and (max-width: 1024px){.p-interview .p-interview-other .other-slider-list .list-item a .title{display:none}}.p-interview .p-interview-other .other-slider-list .list-item a .title img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.p-interview .p-interview-point{background-color:var(--point);width:45rem;border-radius:.5rem;padding:2.5rem 4rem;position:absolute;right:8rem;translate:0 -16rem}@media screen and (max-width: 1024px){.p-interview .p-interview-point{width:calc(100% - 40px);position:relative;inset:0;margin:auto;translate:0 0;padding:3rem 2rem 2rem;margin-top:2rem}}.p-interview .p-interview-point .container{display:grid;grid-template-columns:1fr auto;-moz-column-gap:2.5rem;column-gap:2.5rem}.p-interview .p-interview-point__detail h2{font-size:2rem;font-weight:700;line-height:1.5;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.p-interview .p-interview-point__detail h2{font-size:1.6rem;width:100%}}.p-interview .p-interview-point__detail h2::before,.p-interview .p-interview-point__detail h2::after{content:"";position:absolute;width:2.2rem;height:2.2rem;background-image:url(../images/common/point-icon-l.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.p-interview .p-interview-point__detail h2::before{left:0;top:0;translate:-100% -80%}@media screen and (max-width: 1024px){.p-interview .p-interview-point__detail h2::before{translate:-50% -110%}}.p-interview .p-interview-point__detail h2::after{right:0;bottom:0;scale:-1 -1;translate:100% 80%}@media screen and (max-width: 1024px){.p-interview .p-interview-point__detail h2::after{translate:50% 90%}}.p-interview .p-interview-point__detail p{font-size:1.2rem;line-height:1.5;padding-top:.8rem;margin-top:.8rem}.p-interview .p-interview-point__image{position:relative;z-index:1}@media screen and (max-width: 1024px){.p-interview .p-interview-point__image{margin-top:3rem}}.p-interview .p-interview-point__image p{width:20rem;position:absolute;z-index:1;left:50%;right:0;top:0;margin-inline:auto;translate:-50% -80%}@media screen and (max-width: 1024px){.p-interview .p-interview-point__image p{width:13rem;margin:auto}}.p-interview .p-interview-point__image p img{display:block;width:100%}.p-interview .p-interview-point__image .img{width:14rem;height:14rem;margin:auto}@media screen and (max-width: 1024px){.p-interview .p-interview-point__image .img{width:12rem;height:12rem}}.p-interview .p-interview-point__image .img img{display:block;width:100%}.p-story img{display:block;width:100%}.p-story .c01{color:#ef7a2c}.p-story .c02{color:#6fba2d}.p-story .c03{color:#03b2c1}.p-story .c04{color:#6fba2d}.p-story .c05{color:#ef7a2c}.p-story .bnr{max-width:109.5rem;margin-inline:auto}.p-story .bnr{padding-bottom:8rem}@media screen and (max-width: 1024px){.p-story .bnr{padding-bottom:4rem}}.p-story .bnr a{display:block;position:relative;z-index:1}@media(hover: hover)and (pointer: fine){.p-story .bnr a:hover .img img{scale:1.025}}.p-story .bnr a .img{overflow:hidden}.p-story .bnr a .img img{height:45rem;-o-object-fit:cover;object-fit:cover;will-change:scale;transition:scale .3s cubic-bezier(0.22, 0.28, 0.51, 1.04)}@media screen and (max-width: 1024px){.p-story .bnr a .img img{height:100%}}.page-story-01 .p-story .bnr a .img img{-o-object-position:bottom;object-position:bottom}.page-story-02 .p-story .bnr a .img img{-o-object-position:100%;object-position:100%}.p-story .bnr a img{display:block;width:100%}.p-story .bnr a .frame{position:absolute;width:100%;height:39rem;inset:0;margin:auto;z-index:2}@media screen and (max-width: 1024px){.p-story .bnr a .frame{display:none}}.p-story .bnr a .frame img{height:100%;-o-object-fit:contain;object-fit:contain}.p-story-outline .container{width:calc(100% - 40px);max-width:100rem;margin-inline:auto;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:4.8rem;column-gap:4.8rem}.p-story-outline .container{padding-top:8rem}@media screen and (max-width: 1024px){.p-story-outline .container{padding-top:4rem}}.p-story-outline .container{padding-bottom:8rem}@media screen and (max-width: 1024px){.p-story-outline .container{padding-bottom:8rem}}@media screen and (max-width: 1024px){.p-story-outline .container{display:block}}.p-story-outline__head{width:24rem;height:9.7rem;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.4;color:#000000;background:#e2bff2 url(../images/page/story/noise02.png);background-size:cover}@media screen and (max-width: 1024px){.p-story-outline__head{width:100%;height:7rem;margin-bottom:2rem}}.p-story-outline__head .en{font-size:clamp(1rem,.8486rem + .4036vw,1.4rem)}.p-story-outline__head h2{font-size:clamp(2rem,1.773rem + .6054vw,2.6rem);font-weight:700}.p-story-outline__detail{display:grid;grid-template-columns:1fr auto;-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width: 1024px){.p-story-outline__detail{display:block}}.p-story-outline__detail p{font-size:clamp(1.3rem,1.1865rem + .3027vw,1.6rem)}@media screen and (max-width: 1024px){.p-story-outline__detail p{margin-bottom:2rem}}.p-story-outline__detail figure{width:27.3rem;height:-moz-fit-content;height:fit-content;position:relative}@media screen and (max-width: 1024px){.p-story-outline__detail figure{width:100%}}.p-story-outline__detail figure figcaption{display:block;position:absolute;right:0;bottom:0;padding:.8rem;line-height:1;color:#FFFFFF;background:#cb8ce7 url(../images/page/story/noise03.png);background-size:cover}.p-story-member{background-color:#f6ebfb;position:relative}.p-story-member .noise{position:absolute;z-index:1;left:0;top:-15rem;width:22.5rem;height:22.5rem}@media screen and (max-width: 1024px){.p-story-member .noise{width:10rem;height:10rem;top:-6rem}}.p-story-member .noise img{display:block;width:100%}.p-story-member .container{width:calc(100% - 40px);max-width:100rem;margin-inline:auto;display:grid;grid-template-columns:auto 1fr}.p-story-member .container{padding-top:4rem}@media screen and (max-width: 1024px){.p-story-member .container{padding-top:6rem}}.p-story-member .container{padding-bottom:4rem}@media screen and (max-width: 1024px){.p-story-member .container{padding-bottom:4rem}}@media screen and (max-width: 1024px){.p-story-member .container{display:block}}.p-story-member__head{width:30rem}@media screen and (max-width: 1024px){.p-story-member__head{width:100%}}.p-story-member__head .en{font-size:clamp(5.1rem,3.1701rem + 5.1463vw,10.2rem);line-height:1;position:absolute;z-index:2;top:-2rem;left:80px;color:#fff;white-space:nowrap}@media screen and (max-width: 1024px){.p-story-member__head .en{left:20px;top:-1rem}}.p-story-member__head h2{font-size:clamp(1.8rem,.9675rem + 2.22vw,4rem);font-weight:700;line-height:1.5;border-bottom:.2rem solid #ba66df;width:-moz-fit-content;width:fit-content}.p-story-member__head h2{margin-top:6rem}@media screen and (max-width: 1024px){.p-story-member__head h2{margin-top:0rem}}@media screen and (max-width: 1024px){.p-story-member__head h2{margin-inline:auto}}.p-story-member__detail .member-list{display:flex;-moz-column-gap:4.8rem;column-gap:4.8rem}@media screen and (max-width: 1024px){.p-story-member__detail .member-list{display:block}}.p-story-member__detail .member-list .list-item{text-align:center}@media screen and (max-width: 1024px){.p-story-member__detail .member-list .list-item{width:18.5rem;margin:2rem auto 0}}.p-story-member__detail .member-list .list-item img{display:block;width:100%;height:21.5rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.p-story-member__detail .member-list .list-item img{height:auto}}.p-story-member__detail .member-list .list-item .year{font-size:clamp(1rem,.9243rem + .2018vw,1.2rem);line-height:1.4;padding-top:.8rem}.p-story-member__detail .member-list .list-item .name{font-size:2.1rem;line-height:1;padding-top:.8rem}@media screen and (max-width: 1024px){.page-story-02 .p-story-member__detail .member-list .list-item img{height:16.5rem}}@media screen and (max-width: 1024px){.page-story-02 .p-story-member__detail .member-list .list-item:last-child img{scale:1.15}}.p-story-talk .container{width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-story-talk .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-story-talk .container{padding-block:4rem}}.p-story-talk__head h2{font-size:clamp(1.8rem,.9675rem + 2.22vw,4rem);font-weight:700;line-height:1.5;border-bottom:.2rem solid #ba66df;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-story-talk__head h2{margin-bottom:6rem}@media screen and (max-width: 1024px){.p-story-talk__head h2{margin-bottom:4rem}}.p-story-talk__detail{display:grid;-moz-column-gap:7.2rem;column-gap:7.2rem}@media screen and (max-width: 1024px){.p-story-talk__detail{display:block}}.p-story-talk__detail:nth-child(even){grid-template-columns:1fr auto}.p-story-talk__detail:nth-child(even) .text{grid-column:1}.p-story-talk__detail:nth-child(even) .image{grid-column:2}.p-story-talk__detail:nth-child(odd){grid-template-columns:auto 1fr}.p-story-talk__detail:nth-child(odd) .text{grid-column:2}.p-story-talk__detail:nth-child(odd) .image{grid-column:1}.p-story-talk__detail+.p-story-talk__detail{margin-top:8rem}@media screen and (max-width: 1024px){.p-story-talk__detail+.p-story-talk__detail{margin-top:4rem}}.p-story-talk__detail .text{grid-row:1}.p-story-talk__detail .text h3{font-size:clamp(2rem,1.6594rem + .9082vw,2.9rem);font-weight:700;line-height:1.5;white-space:nowrap}.p-story-talk__detail .text h3{margin-bottom:4rem}@media screen and (max-width: 1024px){.p-story-talk__detail .text h3{margin-bottom:2rem}}@media screen and (max-width: 1024px){.p-story-talk__detail .text h3{white-space:inherit}}.p-story-talk__detail .text dl{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:3.2rem;column-gap:3.2rem}@media screen and (max-width: 1024px){.p-story-talk__detail .text dl{-moz-column-gap:2rem;column-gap:2rem}}.p-story-talk__detail .text dl+dl{margin-top:4rem}@media screen and (max-width: 1024px){.p-story-talk__detail .text dl+dl{margin-top:2rem}}.p-story-talk__detail .text dl dt{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:400;line-height:1.78;letter-spacing:.03em;text-align:justify}.p-story-talk__detail .text dl dd{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:400;line-height:1.78;letter-spacing:.03em;text-align:justify}.p-story-talk__detail .image{width:68rem;grid-row:1}@media screen and (max-width: 1024px){.p-story-talk__detail .image{width:calc(100% + 40px);margin-left:-20px;margin-top:4rem}}.p-story-talk__detail .image img{display:block;width:100%}.p-story-episode{background-color:#f6ebfb}.p-story-episode .container{position:relative;display:grid;align-items:center;grid-template-columns:1fr auto;-moz-column-gap:7.2rem;column-gap:7.2rem;width:calc(100% - 40px);max-width:120rem;margin-inline:auto}.p-story-episode .container{padding-top:8rem}@media screen and (max-width: 1024px){.p-story-episode .container{padding-top:10rem}}.p-story-episode .container{padding-bottom:8rem}@media screen and (max-width: 1024px){.p-story-episode .container{padding-bottom:4rem}}@media screen and (max-width: 1024px){.p-story-episode .container{display:block}}.p-story-episode__detail .en{font-size:clamp(5.1rem,3.1701rem + 5.1463vw,10.2rem);line-height:1;position:absolute;z-index:2;top:-2rem;left:-40px;color:#fff;white-space:nowrap}@media screen and (max-width: 1024px){.p-story-episode__detail .en{left:-20px;top:-0.3rem;line-height:.8}}@media screen and (max-width: 1024px){.p-story-episode__detail .en span{display:block;padding-left:1.5em;margin-top:-0.5rem}}.p-story-episode__detail h2{font-size:clamp(1.8rem,1.7243rem + .2018vw,2rem);font-weight:700;line-height:1.5;border-bottom:.2rem solid #ba66df;width:-moz-fit-content;width:fit-content}.p-story-episode__detail h2{margin-bottom:4rem}@media screen and (max-width: 1024px){.p-story-episode__detail h2{margin-bottom:4rem}}@media screen and (max-width: 1024px){.p-story-episode__detail h2{margin-inline:auto}}.p-story-episode__detail h3{font-size:clamp(2rem,1.6594rem + .9082vw,2.9rem);font-weight:700;line-height:1.5;white-space:nowrap}.p-story-episode__detail h3{margin-bottom:4rem}@media screen and (max-width: 1024px){.p-story-episode__detail h3{margin-bottom:2rem}}@media screen and (max-width: 1024px){.p-story-episode__detail h3{white-space:inherit}}.p-story-episode__detail .text{font-size:clamp(1.3rem,1.2622rem + .1009vw,1.4rem);font-weight:400;line-height:1.78;letter-spacing:.03em;text-align:justify}.p-story-episode__image{width:63rem;margin-top:-0.9rem}@media screen and (max-width: 1024px){.p-story-episode__image{width:100%;margin-top:2rem}}.p-story-episode__image img{display:block;width:100%}@media screen and (max-width: 1024px){.p-story-episode__image img{height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}}.p-story-side .container{width:calc(100% - 40px);max-width:109.5rem;margin-inline:auto;display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:4.8rem;column-gap:4.8rem}.p-story-side .container{padding-block:8rem}@media screen and (max-width: 1024px){.p-story-side .container{padding-block:4rem}}@media screen and (max-width: 1024px){.p-story-side .container{display:block}}.p-story-side__head{width:33rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.4;color:#FFFFFF;background:#ba66df url(../images/page/story/noise01.png);background-size:cover}@media screen and (max-width: 1024px){.p-story-side__head{width:100%;height:7rem;margin-bottom:2rem}}.p-story-side__head .en{font-size:clamp(1rem,.8486rem + .4036vw,1.4rem)}.p-story-side__head h2{font-size:clamp(2rem,1.773rem + .6054vw,2.6rem);font-weight:700}.p-story-side__detail h3{font-size:clamp(2rem,1.6594rem + .9082vw,2.9rem);font-weight:700;line-height:1.5;white-space:nowrap}.p-story-side__detail h3::before,.p-story-side__detail h3::after{content:"";display:block;inline-size:0;block-size:1px}.p-story-side__detail h3::before{margin-block-end:calc((1 - 1.5)*.5em)}.p-story-side__detail h3::after{margin-block-start:calc((1 - 1.5)*.5em)}.p-story-side__detail h3{margin-bottom:2rem}@media screen and (max-width: 1024px){.p-story-side__detail h3{margin-bottom:2rem}}@media screen and (max-width: 1024px){.p-story-side__detail h3{white-space:inherit}}.p-story-side__detail p{font-size:1.3rem}.p-story-side__detail p::before,.p-story-side__detail p::after{content:"";display:block;inline-size:0;block-size:1px}.p-story-side__detail p::before{margin-block-end:calc((1 - 2)*.5em)}.p-story-side__detail p::after{margin-block-start:calc((1 - 2)*.5em)}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;left:0;top:0}

/*# sourceMappingURL=style.css.map*/