#jtweb-wrapper-content{padding:0 0 !important}@media(max-width: 767px){#jtweb-wrapper-content{padding-bottom:0 !important}}section{overflow-x:hidden}.newCmContent{width:900px;margin:0 auto;color:#003d25}@media(max-width: 767px){.newCmContent{width:100%;padding-left:4vw;padding-right:4vw;box-sizing:border-box}}body.modalOn{overflow:clip;overscroll-behavior:none}picture{display:block}picture.maxW img{max-width:100%;height:auto}picture.notDl{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none}.pcBlock{display:none}@media(min-width: 768px){.pcBlock{display:block}}.spBlock{display:none}@media(max-width: 767px){.spBlock{display:block}}.pcInline{display:none}@media(min-width: 768px){.pcInline{display:inline}}.spInline{display:none}@media(max-width: 767px){.spInline{display:inline}}@keyframes scrollmove{0%{bottom:74px;height:0;opacity:0}40%{height:48px;bottom:26px;opacity:1}100%{bottom:0;height:0;opacity:0}}@keyframes fadeup{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes catchFade{0%{filter:blur(8px);opacity:0}100%{filter:blur(0);opacity:1}}@keyframes nomalFade{0%{opacity:0}100%{opacity:1}}@keyframes fadeup{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}ul.newCmCarousel{display:flex;gap:0 100px}@media(max-width: 767px){ul.newCmCarousel{gap:0 7vw}}ul.newCmCarousel li{width:600px}@media(max-width: 767px){ul.newCmCarousel li{width:66vw}}ul.newCmCarousel li p{text-align:center}ul.newCmCarousel li p.movieTitle{font-weight:bold;color:#00a273;font-size:24px;line-height:1.5;margin-bottom:35px;opacity:0;transition:.5s all}@media(max-width: 767px){ul.newCmCarousel li p.movieTitle{font-size:4.6vw;margin-bottom:4.6vw;margin-left:-10vw;margin-right:-10vw}}ul.newCmCarousel li p.movieTitle::before{content:"";display:inline-block;width:16px;height:22px;background-image:url(/cw/purpose/images/icon_pin.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:8px}@media(max-width: 767px){ul.newCmCarousel li p.movieTitle::before{width:3.2vw;height:4.2vw;margin-right:1vw}}ul.newCmCarousel li p.movieTitle.noIcon::before{display:none}ul.newCmCarousel li p.movieLead{font-size:18px;line-height:2;margin-top:20px;opacity:0;transition:.5s all}@media(max-width: 767px){ul.newCmCarousel li p.movieLead{font-size:3.7vw;line-height:1.7;margin-top:2.5vw;margin-left:-10vw;margin-right:-10vw}}ul.newCmCarousel li p.movieLead b{font-size:24px;font-weight:bold;color:#00a273;display:block}@media(max-width: 767px){ul.newCmCarousel li p.movieLead b{font-size:4.6vw}}ul.newCmCarousel li p.movieLead.making{border-top:solid 2px #003d25;border-bottom:solid 2px #003d25;padding:35px 0;margin:40px 40px 20px}@media(max-width: 767px){ul.newCmCarousel li p.movieLead.making{padding:4vw 0;margin:5.3vw 2vw 2.7vw}}ul.newCmCarousel li p.scrollFade{opacity:0;transform:translateY(50px)}ul.newCmCarousel li p.scrollFade.fade{animation:fadeup 3s ease both}ul.newCmCarousel li a{display:block;text-decoration:none;transition:.3s}ul.newCmCarousel li a .carouselPictureBox{position:relative}ul.newCmCarousel li a .carouselPictureBox span{position:absolute;background-color:rgba(38,38,38,.8);left:80px;bottom:50px;color:#fff;border-radius:20px;z-index:1;font-size:20px;line-height:1;font-weight:bold;padding:10px 12px;transition:.5s all}@media(max-width: 767px){ul.newCmCarousel li a .carouselPictureBox span{left:8.4vw;bottom:5.5vw;font-size:3vw;padding:1vw 1.3vw}}ul.newCmCarousel li a .carouselPictureBox span::before{content:"";display:inline-block;width:16px;height:14px;margin-right:5px;background-image:url(/cw/purpose/images/icon_play.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}@media(max-width: 767px){ul.newCmCarousel li a .carouselPictureBox span::before{width:2.4vw;height:2.1vw;margin-right:.6vw}}ul.newCmCarousel li a .carouselPictureBox picture{overflow:hidden;transform:scale(0.8, 0.8);transition:.5s all}ul.newCmCarousel li a .carouselPictureBox img{transition:.3s}ul.newCmCarousel li a:hover{opacity:.7;transition:.3s}ul.newCmCarousel li a:hover .carouselPictureBox img{transform:scale(1.02, 1.02);transition:.3s}ul.newCmCarousel li.current p.movieTitle,ul.newCmCarousel li.current p.movieLead{opacity:1;transition:.5s all}ul.newCmCarousel li.current a .carouselPictureBox picture{transform:scale(1, 1);transition:.5s all}ul.newCmCarousel li.current a .carouselPictureBox span{left:25px;bottom:20px;transition:.5s all}@media(max-width: 767px){ul.newCmCarousel li.current a .carouselPictureBox span{left:2.6vw;bottom:2vw}}.newCmGalleryArea{background-color:hsla(0,0%,100%,.3);backdrop-filter:blur(8px);padding:27px 0 55px}.newCmGalleryArea.noBlur{background-color:rgba(0,0,0,0);backdrop-filter:none;padding:0}@media(max-width: 767px){.newCmGalleryArea{padding:5vw 0 6vw}}.newCmGalleryArea .galleryCarousel{overflow-x:hidden;display:flex;justify-content:center;position:relative;z-index:0}.newCmGalleryArea .galleryCarousel .newCmCarousel{transition:.5s all ease-in-out}.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="1"]{margin-left:700px}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="1"]{margin-left:74vw}}.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="2"]{margin-left:1400px}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="2"]{margin-left:148vw}}.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="3"]{margin-left:2100px}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="3"]{margin-left:222vw}}.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="4"]{margin-left:2800px}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="4"]{margin-left:296vw}}.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="-1"]{margin-left:-700px}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="-1"]{margin-left:-74vw}}.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="-2"]{margin-left:-1400px}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="-2"]{margin-left:-148vw}}.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="-3"]{margin-left:-2100px}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="-3"]{margin-left:-222vw}}.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="-4"]{margin-left:-2800px}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="-4"]{margin-left:-296vw}}.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="0"]{margin-left:0}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .newCmCarousel[data-num="0"]{margin-left:0}}.newCmGalleryArea .galleryCarousel .carouselNxtBtn,.newCmGalleryArea .galleryCarousel .carouselPrvBtn{position:absolute;width:63px;height:63px;top:50%}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .carouselNxtBtn,.newCmGalleryArea .galleryCarousel .carouselPrvBtn{width:8.3vw;height:8.3vw;top:27vw}}.newCmGalleryArea .galleryCarousel .carouselNxtBtn button,.newCmGalleryArea .galleryCarousel .carouselPrvBtn button{width:100%;height:100%;background-color:hsla(0,0%,100%,.8);border-radius:50%;position:relative;box-shadow:0 0 6px rgba(0,0,0,.2);display:inline-block;opacity:1;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCmGalleryArea .galleryCarousel .carouselNxtBtn button,.newCmGalleryArea .galleryCarousel .carouselPrvBtn button{opacity:0}}.newCmGalleryArea .galleryCarousel .carouselNxtBtn button::after,.newCmGalleryArea .galleryCarousel .carouselPrvBtn button::after{content:"";display:inline-block;position:absolute;width:10px;height:20px;background-image:url(/cw/purpose/images/icon_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;left:50%;top:50%}.newCmGalleryArea .galleryCarousel .carouselNxtBtn button.hide,.newCmGalleryArea .galleryCarousel .carouselPrvBtn button.hide{display:none;opacity:0;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCmGalleryArea .galleryCarousel .carouselNxtBtn button.hide,.newCmGalleryArea .galleryCarousel .carouselPrvBtn button.hide{opacity:1}}.newCmGalleryArea .galleryCarousel .carouselNxtBtn{left:50%;transform:translate(calc(-50% + 400px), -65%)}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .carouselNxtBtn{transform:translate(calc(-50% + 40vw), -20%)}}.newCmGalleryArea .galleryCarousel .carouselNxtBtn button::after{transform:translate(-40%, -50%) scale(-1, 1)}.newCmGalleryArea .galleryCarousel .carouselNxtBtn.interview{transform:translate(calc(-50% + 400px), -40%)}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .carouselNxtBtn.interview{transform:translate(calc(-50% + 40vw), 70%)}}.newCmGalleryArea .galleryCarousel .carouselNxtBtn.making{transform:translate(calc(-50% + 400px), -230%)}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .carouselNxtBtn.making{transform:translate(calc(-50% + 40vw), -10%)}}.newCmGalleryArea .galleryCarousel .carouselPrvBtn{transform:translate(calc(-50% - 360px), -65%)}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .carouselPrvBtn{transform:translate(calc(-50% - 36vw), -20%)}}.newCmGalleryArea .galleryCarousel .carouselPrvBtn button::after{transform:translate(-60%, -50%)}.newCmGalleryArea .galleryCarousel .carouselPrvBtn.interview{transform:translate(calc(-50% - 360px), -40%)}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .carouselPrvBtn.interview{transform:translate(calc(-50% - 36vw), 70%)}}.newCmGalleryArea .galleryCarousel .carouselPrvBtn.making{transform:translate(calc(-50% - 360px), -230%)}@media(max-width: 767px){.newCmGalleryArea .galleryCarousel .carouselPrvBtn.making{transform:translate(calc(-50% - 36vw), -10%)}}.newCmGalleryArea .newCmCarouselMark{text-align:center;margin-top:20px}@media(max-width: 767px){.newCmGalleryArea .newCmCarouselMark{margin-top:2vw}}.newCmGalleryArea .newCmCarouselMark span{display:inline-block;width:58px;height:10px;border-radius:5px;margin:0 6px;background-color:#d0d0d0}.newCmGalleryArea .newCmCarouselMark span.current{background-color:#003d25}@media(max-width: 767px){.newCmGalleryArea .newCmCarouselMark span{width:7.7vw;height:2.4vw;margin:0 1vw}}.newCmMvSction{height:720px;position:relative}@media(max-width: 767px){.newCmMvSction{height:auto}}.newCmMvSction h1{position:absolute;top:0;left:50%;transform:translateX(-50%)}@media(max-width: 767px){.newCmMvSction h1{position:static;transform:translateX(0)}.newCmMvSction h1 picture img{max-width:100%;height:auto}}.newCmGallerySction{background-image:url(/cw/purpose/images/gallery_back_pc.webp);background-position:center top;background-repeat:no-repeat;padding:48px 0;overflow-x:hidden}@media(max-width: 767px){.newCmGallerySction{background-image:url(/cw/purpose/images/gallery_back_sp.webp);background-size:cover;padding:7vw 0}}.newCmGallerySction h2{text-align:center;padding-bottom:18px;opacity:0;transform:translateY(50px)}@media(max-width: 767px){.newCmGallerySction h2{padding-bottom:3vw}}.newCmGallerySction h2 img{width:292px}@media(max-width: 767px){.newCmGallerySction h2 img{width:62vw}}.newCmGallerySction h2.fade{animation:fadeup 3s ease both}.newCmInterviewSction{padding:48px 0 70px}@media(max-width: 767px){.newCmInterviewSction{padding:8.6vw 0 9vw}}.newCmInterviewSction h2{text-align:center;padding-bottom:18px;opacity:0;transform:translateY(50px)}@media(max-width: 767px){.newCmInterviewSction h2{padding-bottom:3vw}}.newCmInterviewSction h2 img{width:194px}@media(max-width: 767px){.newCmInterviewSction h2 img{width:40vw}}.newCmInterviewSction h2.fade{animation:fadeup 3s ease both}.newCmMakingSction{background-image:url(/cw/purpose/images/making_back_pc.webp);background-position:center top;background-repeat:no-repeat;padding:48px 0;overflow-x:hidden}@media(max-width: 767px){.newCmMakingSction{background-image:url(/cw/purpose/images/making_back_sp.webp);background-size:cover;padding:7vw 0}}.newCmMakingSction h2{text-align:center;padding-bottom:18px;opacity:0;transform:translateY(50px)}@media(max-width: 767px){.newCmMakingSction h2{padding-bottom:3vw}}.newCmMakingSction h2 img{width:166px}@media(max-width: 767px){.newCmMakingSction h2 img{width:32vw}}.newCmMakingSction h2.fade{animation:fadeup 3s ease both}.newCmGraphicsSction{padding:48px 0 80px;overflow-x:hidden;text-align:center}@media(max-width: 767px){.newCmGraphicsSction{padding:9vw 0 10.6vw}}.newCmGraphicsSction h2{margin-bottom:40px;opacity:0;transform:translateY(50px)}@media(max-width: 767px){.newCmGraphicsSction h2{margin-bottom:2vw}}.newCmGraphicsSction h2 img{width:316px}@media(max-width: 767px){.newCmGraphicsSction h2 img{width:65.9vw}}.newCmGraphicsSction h2.fade{animation:fadeup 3s ease both}.newCmGraphicsSction .graphicsCarousel{display:flex;justify-content:center;position:relative}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList{display:flex;gap:0 80px;transition:.5s all ease-in-out}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList{gap:0 6vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="1"]{margin-left:480px}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="1"]{margin-left:53vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="2"]{margin-left:960px}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="2"]{margin-left:106vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="3"]{margin-left:1440px}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="3"]{margin-left:159vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="4"]{margin-left:1920px}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="4"]{margin-left:212vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="-1"]{margin-left:-480px}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="-1"]{margin-left:-53vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="-2"]{margin-left:-960px}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="-2"]{margin-left:-106vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="-3"]{margin-left:-1440px}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="-3"]{margin-left:-159vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="-4"]{margin-left:-1920px}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="-4"]{margin-left:-212vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="0"]{margin-left:0}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList[data-num="0"]{margin-left:0}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList li{width:400px;display:flex;align-items:center}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList li{width:47vw}}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList li a{transform:scale(0.925, 0.925);overflow:hidden;transition:.5s all}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList li a img{opacity:1;transform:scale(1, 1);transition:.3s all}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList li a:hover img{opacity:.7;transform:scale(1.05, 1.05);transition:.3s all}.newCmGraphicsSction .graphicsCarousel ul.graphicsCarouselList li.current a{transform:scale(1, 1);transition:.5s all}.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn,.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn{position:absolute;width:63px;height:63px;top:50%}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn,.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn{width:8.3vw;height:8.3vw;top:27vw}}.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn button,.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn button{width:100%;height:100%;background-color:hsla(0,0%,100%,.8);border-radius:50%;position:relative;box-shadow:0 0 6px rgba(0,0,0,.2);display:inline-block;opacity:1;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn button,.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn button{opacity:0}}.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn button::after,.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn button::after{content:"";display:inline-block;position:absolute;width:10px;height:20px;background-image:url(/cw/purpose/images/icon_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;left:50%;top:50%}.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn button.hide,.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn button.hide{display:none;opacity:0;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn button.hide,.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn button.hide{opacity:1}}.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn{left:50%;transform:translate(calc(-50% + 290px), -50%)}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn{transform:translate(calc(-50% + 30vw), -40%)}}.newCmGraphicsSction .graphicsCarousel .graphicsNxtBtn button::after{transform:translate(-40%, -50%) scale(-1, 1)}.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn{transform:translate(calc(-50% - 260px), -50%)}@media(max-width: 767px){.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn{transform:translate(calc(-50% - 26vw), -40%)}}.newCmGraphicsSction .graphicsCarousel .graphicsPrvBtn button::after{transform:translate(-60%, -50%)}.newCmGraphicsSction .graphicsMark{text-align:center;margin-top:30px}@media(max-width: 767px){.newCmGraphicsSction .graphicsMark{margin-top:2vw}}.newCmGraphicsSction .graphicsMark span{display:inline-block;width:58px;height:10px;border-radius:5px;margin:0 6px;background-color:#d0d0d0}.newCmGraphicsSction .graphicsMark span.current{background-color:#003d25}@media(max-width: 767px){.newCmGraphicsSction .graphicsMark span{width:7.7vw;height:2.4vw;margin:0 1vw}}.newCmActSction{background-image:url(/cw/purpose/images/act_back_pc.webp);background-position:center top;background-repeat:no-repeat;padding:48px 0 128px;overflow-x:hidden}@media(max-width: 767px){.newCmActSction{background-image:url(/cw/purpose/images/act_back_sp.webp);background-size:cover;padding:7vw 0}}.newCmActSction h2{width:500px;margin:0 auto 80px;color:#003d25;font-size:34px;font-weight:bold;padding:16px 165px;box-sizing:border-box;position:relative;opacity:0;transform:translateY(50px)}@media(max-width: 767px){.newCmActSction h2{width:80vw;font-size:6.6vw;padding:2.9vw 23vw;margin:0 auto 9vw}}.newCmActSction h2::before,.newCmActSction h2::after{content:"";position:absolute;width:100%;height:2px;left:0;background:linear-gradient(to right, transparent, #004D36 50%, transparent 100%)}.newCmActSction h2::before{top:0}.newCmActSction h2::after{bottom:0}.newCmActSction h2.fade{animation:fadeup 3s ease both}.newCmActSction .actFlexBox{display:flex;gap:50px}@media(max-width: 767px){.newCmActSction .actFlexBox{gap:4.2vw}}.newCmActSction .actFlexBox .actImg{width:33%}@media(max-width: 767px){.newCmActSction .actFlexBox .actImg{width:42%}}.newCmActSction .actFlexBox .actLead{width:67%}@media(max-width: 767px){.newCmActSction .actFlexBox .actLead{width:58%}}.newCmActSction .actFlexBox .actLead dt{font-size:36px;font-weight:bold;margin-bottom:16px}@media(max-width: 767px){.newCmActSction .actFlexBox .actLead dt{font-size:5.9vw;margin-bottom:2.6vw}}.newCmActSction .actFlexBox .actLead dt span{display:block;font-size:18px;font-weight:normal}@media(max-width: 767px){.newCmActSction .actFlexBox .actLead dt span{font-size:3.7vw}}.newCmActSction .actFlexBox .actLead dt b{font-size:24px;margin-left:1em}@media(max-width: 767px){.newCmActSction .actFlexBox .actLead dt b{font-size:4.2vw}}.newCmActSction .actFlexBox .actLead dd{font-size:20px;line-height:1.7}@media(max-width: 767px){.newCmActSction .actFlexBox .actLead dd{font-size:3.7vw}}.newCmManager{padding:60px 0 128px;background-color:#eff9f5}@media(max-width: 767px){.newCmManager{padding:6.5vw 0 12.7vw}}.newCmManager h2{text-align:center;font-size:30px;font-weight:bold;width:400px;opacity:0;transform:translateY(50px);padding:15px 100px;margin:0 auto 40px;position:relative;box-sizing:border-box}@media(max-width: 767px){.newCmManager h2{font-size:4.6vw;width:60vw;padding:2.5vw 15vw;margin:0 auto 7vw}}.newCmManager h2::before,.newCmManager h2::after{content:"";position:absolute;width:100%;height:2px;left:0;background:linear-gradient(to right, transparent, #004D36 50%, transparent 100%)}.newCmManager h2::before{top:0}.newCmManager h2::after{bottom:0}.newCmManager h2.fade{animation:fadeup 3s ease both}.newCmManager .managerGridBox{display:grid;grid-template-columns:280px 1fr;grid-template-rows:auto auto;gap:25px 50px}@media(max-width: 767px){.newCmManager .managerGridBox{grid-template-columns:37.2vw 1fr;gap:4.2vw}}.newCmManager .managerGridBox .managerImg{grid-column:1/2;grid-row:1/3}@media(max-width: 767px){.newCmManager .managerGridBox .managerImg{grid-row:1/2}}.newCmManager .managerGridBox .managerName{grid-column:2/3;grid-row:1/2;font-size:18px;line-height:2;font-weight:500}@media(max-width: 767px){.newCmManager .managerGridBox .managerName{font-size:3.5vw;line-height:1.5}}.newCmManager .managerGridBox .managerName span{margin-left:1em}@media(max-width: 767px){.newCmManager .managerGridBox .managerName span{margin-left:0;display:block}}.newCmManager .managerGridBox .managerLead{grid-column:2/3;grid-row:2/3;font-size:20px;line-height:1.7}@media(max-width: 767px){.newCmManager .managerGridBox .managerLead{grid-column:1/3;font-size:3.7vw}}.newCmModalBack{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(38,38,38,.8);z-index:100001;display:none;opacity:0;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCmModalBack{opacity:1}}.newCmModalBack.open{display:block;opacity:1;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCmModalBack.open{opacity:0}}.newCmModalContents{z-index:100002;position:fixed;width:800px;top:50%;left:50%;transform:translate(-50%, -50%);display:none;opacity:0;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCmModalContents{opacity:1}}.newCmModalContents.open{display:block;opacity:1;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCmModalContents.open{opacity:0}}@media(max-width: 767px){.newCmModalContents{width:90vw}}.newCmModalContents .videoHead{display:flex;justify-content:space-between;margin-bottom:25px}@media(max-width: 767px){.newCmModalContents .videoHead{margin-bottom:3.2vw}}.newCmModalContents .videoHead .videoTitle{color:#fff;font-weight:bold;font-size:24px;line-height:1}@media(max-width: 767px){.newCmModalContents .videoHead .videoTitle{font-size:4vw}}.newCmModalContents .videoHead button.videoClose{width:30px;height:30px;position:relative}@media(max-width: 767px){.newCmModalContents .videoHead button.videoClose{width:6.6vw;height:6.6vw}}.newCmModalContents .videoHead button.videoClose::before,.newCmModalContents .videoHead button.videoClose::after{content:"";position:absolute;background-color:#fff;width:2px;height:32px;top:50%;left:50%}@media(max-width: 767px){.newCmModalContents .videoHead button.videoClose::before,.newCmModalContents .videoHead button.videoClose::after{height:6.9vw}}.newCmModalContents .videoHead button.videoClose::before{transform:translate(-50%, -50%) rotate(45deg)}.newCmModalContents .videoHead button.videoClose::after{transform:translate(-50%, -50%) rotate(-45deg)}.newCmModalContents .video-container{aspect-ratio:16/9;overflow:hidden}.newCmModalContents iframe{width:100%;height:100%}.newCMGraphicsContents{z-index:100002;position:fixed;width:800px;top:50%;left:50%;transform:translate(-50%, -50%);display:none;opacity:0;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCMGraphicsContents{opacity:1}}.newCMGraphicsContents.open{display:block;opacity:1;transition:opacity .5s,display .5s allow-discrete}@starting-style{.newCMGraphicsContents.open{opacity:0}}@media(max-width: 767px){.newCMGraphicsContents{width:90vw}}.newCMGraphicsContents .graphicsHead{display:flex;justify-content:flex-end;margin-bottom:10px}@media(max-width: 767px){.newCMGraphicsContents .graphicsHead{margin-bottom:2vw}}.newCMGraphicsContents .graphicsHead button.graphicsClose{width:30px;height:30px;position:relative}@media(max-width: 767px){.newCMGraphicsContents .graphicsHead button.graphicsClose{width:6.6vw;height:6.6vw}}.newCMGraphicsContents .graphicsHead button.graphicsClose::before,.newCMGraphicsContents .graphicsHead button.graphicsClose::after{content:"";position:absolute;background-color:#fff;width:2px;height:32px;top:50%;left:50%}@media(max-width: 767px){.newCMGraphicsContents .graphicsHead button.graphicsClose::before,.newCMGraphicsContents .graphicsHead button.graphicsClose::after{height:6.9vw}}.newCMGraphicsContents .graphicsHead button.graphicsClose::before{transform:translate(-50%, -50%) rotate(45deg)}.newCMGraphicsContents .graphicsHead button.graphicsClose::after{transform:translate(-50%, -50%) rotate(-45deg)}.newCMGraphicsContents picture{height:85vh;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.newCMGraphicsContents picture{height:60vh}}.newCMGraphicsContents picture img{max-height:100%}