@charset "UTF-8";:root{--headerH:4.5vw;--contentW:24vw}@media screen and (max-width:1024px) and (orientation:portrait){:root{--headerH:55px;--contentW:10vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){:root{--headerH:80px;--contentW:16vw}}.business.consulting .content-section.full-inner.anchor-link-sec ul.anchor-link-list li,.business.research .content-section.full-inner.anchor-link-sec ul.anchor-link-list li,.business.system .content-section.full-inner.anchor-link-sec ul.anchor-link-list li{min-width:auto}.business.consulting ul.circle-content-list,.business.research ul.circle-content-list,.business.system ul.circle-content-list{gap:3vw 3vw}.business.consulting ul.circle-content-list>li,.business.research ul.circle-content-list>li,.business.system ul.circle-content-list>li{width:22.5vw;height:22.5vw}.img-full-wrap{width:100%;padding:0 2% 4vw}.img-full-wrap figure,.img-full-wrap img{width:100%}.img-full-wrap.trigger figure,.img-full-wrap.trigger img{filter:blur(3px);transition:all .3s ease}.img-full-wrap.is-show figure,.img-full-wrap.is-show img{filter:blur(0);transform:scale(1);animation:section_fade_in .4s ease-in-out both}p.paragraph+.img-full-wrap,p.paragraph+ul.panel-content-list{margin-top:-2.5vw}p.business-section-copy{font-size:clamp(2.13rem,2.08vw,4rem);font-weight:600;letter-spacing:.2em;line-height:1.5em;text-align:center;padding:1.5em 0}ul.business-img-list{display:flex;flex-wrap:wrap;justify-content:center;gap:3%}ul.business-img-list li{width:20%}ul.business-img-list li figure{width:100%}ul.business-img-list li figcaption{margin-top:1em;font-size:clamp(1.1rem,1.04vw,2rem);font-weight:500;line-height:1.4em;text-align:center}ul.business-img-list li figcaption span{display:block;font-size:clamp(1.1rem,.94vw,1.8rem);font-weight:500}ul.business-img-list.three{row-gap:2vw}ul.business-img-list.three li{width:23%}.business-career-content{display:flex;justify-content:space-between;margin-block:0 2vw}.business-career-content~.business-career-content{margin-top:6vw}.business-career-content .business-career-interview{width:48%}.business-career-content .business-career-interview h4.interview-catch{color:#0074be;font-size:clamp(1.71rem,1.67vw,3.2rem);font-weight:600;letter-spacing:.2em;line-height:1.6em;margin-bottom:.5em}.business-career-content .business-career-interview .prof-block{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #000;padding-block:1.5em;border-bottom:1px solid #000;margin-bottom:1.5em}.business-career-content .business-career-interview .prof-block figure{width:28%}.business-career-content .business-career-interview .prof-block figure img{width:100%}.business-career-content .business-career-interview .prof-block p{width:62%;font-size:clamp(1.1rem,1.08vw,2.07rem);letter-spacing:.05em;line-height:2em}.business-career-content .business-career-interview .prof-block p .name{font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:500}.business-career-content .business-career-interview .interview-block h5.interview-sub-catch{color:#0074be;font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;letter-spacing:.2em;line-height:1.6em;margin-bottom:.6em}.business-career-content .business-career-interview .interview-block p{font-size:clamp(1.1rem,1.08vw,2.07rem);letter-spacing:.05em;line-height:2em}.business-career-content .business-career-interview a.view-more-link{margin-top:3vw}.business-career-content .business-career-flow{width:48%}.business-career-content .business-career-flow ul.flow{padding:2vw;background:#e4e7e1;position:relative}.business-career-content .business-career-flow ul.flow::before{content:"Career Path";position:absolute;top:-.925em;left:0;color:#e4e7e1;font-size:clamp(1.78rem,1.74vw,3.33rem);line-height:1;font-weight:600}.business-career-content .business-career-flow ul.flow>li{padding-bottom:1vw;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.business-career-content .business-career-flow ul.flow>li::after{content:"";position:absolute;top:0;left:calc(12% + .5vw - 1px);width:2px;height:100%;background:#0074be}.business-career-content .business-career-flow ul.flow>li .year{width:12%;color:#0074be;font-size:clamp(1.1rem,1.04vw,2rem);font-weight:500;line-height:1.5;position:relative}.business-career-content .business-career-flow ul.flow>li .year::after{content:"";position:absolute;right:-1vw;top:50%;transform:translateY(-50%);width:1vw;height:1vw;border-radius:50%;background:#0074be}.business-career-content .business-career-flow ul.flow>li .career{width:80%}.business-career-content .business-career-flow ul.flow>li .career p{line-height:1.4em}.business-career-content .business-career-flow ul.flow>li .career p.title{color:#0074be;font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:500}.business-career-content .business-career-flow ul.flow>li .career p.text{font-size:clamp(1.1rem,.97vw,1.87rem)}.business-career-content .business-career-flow ul.flow>li:first-of-type::after{top:1vw}.business-career-content .business-career-flow ul.flow>li:last-of-type{padding-bottom:0}.business-career-content .career-img figure,.business-career-content .career-img img{width:100%}.business-career-content.reverse{flex-direction:row-reverse}.column-wrap{display:flex;justify-content:space-between;padding-bottom:4vw}.column-wrap .content-column{width:56%;padding:0}.column-wrap .content-column p.paragraph:last-of-type{margin-bottom:0}.column-wrap .img-column{width:40%}.column-wrap .half-column{width:48%}.column-wrap .half-column>:last-child{margin-bottom:0}.column-wrap figure img{width:100%;display:block}.column-wrap figure figcaption{padding:.2em 0;font-size:clamp(1.1rem,1.04vw,2rem);text-align:center}.column-wrap figure+figure{margin-top:2vmax}.column-wrap.topics-content{padding:2vh 5vw;background:#fff;margin-bottom:5vh;align-items:center}.column-wrap.topics-content .img-column{width:30%}.column-wrap.topics-content .content-column{width:65%}.column-wrap.reverse{flex-direction:row-reverse}.column-wrap.reverse .content-column{width:56%}.column-wrap.business-column .img-column{width:45%;position:relative}.column-wrap.business-column .img-column figure{width:100%;height:22vw;overflow:hidden}.column-wrap.business-column .img-column figure img{width:100%;height:100%;object-fit:cover}.column-wrap.business-column .img-column p{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(1.71rem,1.67vw,3.2rem);font-weight:600;text-align:center}.column-wrap.business-column .content-column{width:50%;padding:.5em 0 0}.column-wrap.business-column .content-column a.link-bar{width:100%;padding:.5em .8em;border-top:1px solid #000;border-bottom:1px solid #000;display:flex;align-items:center;font-size:clamp(1.1rem,1.08vw,2.07rem);font-weight:500;position:relative;transition:all .3s ease}.column-wrap.business-column .content-column a.link-bar::after{content:"";position:absolute;right:1vw;top:calc(50% - .4vw);transform:rotate(-45deg);width:.8vw;height:.8vw;border-right:1px solid #000;border-bottom:1px solid #000}.column-wrap.business-column .content-column a.link-bar+a.link-bar{border-top:0}.column-wrap.business-column .content-column a.link-bar:hover{opacity:1;padding-left:1.1em;background:rgba(0,0,0,.1)}.column-wrap.business-column .content-column p+a.link-bar{margin-top:1.8em}.column-wrap.trigger .img-column{transition:all .3s ease}.column-wrap.trigger .content-column{transition:all .3s ease}.column-wrap.is-show .img-column{animation:section_fade_in .4s ease-in-out both}.column-wrap.is-show .content-column{transition:all .3s ease;animation:section_fade_in .4s ease-in-out .15s both}ul.business-grad-listbox{display:flex;justify-content:space-between;padding:2vw 8%}ul.business-grad-listbox li{width:48%;height:14vw;background:linear-gradient(90deg,#0074be,#00a89a);border-radius:1.5vw;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(1.56rem,1.53vw,2.93rem);font-weight:500;line-height:1.6em;letter-spacing:.1em;position:relative}ul.business-grad-listbox li span.num{position:absolute;top:50%;left:-.2em;transform:translateY(-55%);display:block;font-size:clamp(8.53rem,8.33vw,16rem);font-weight:600;line-height:1em;opacity:.5}ul.research-topics-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 5% 2vw}ul.research-topics-wrap li{width:48.5%;padding:3.5vw 5vw;background:#e4e7e1;border-radius:2vw;position:relative;margin-bottom:2vw}ul.research-topics-wrap li dl{position:relative;z-index:2}ul.research-topics-wrap li dl dt{width:100%;height:4em;display:flex;align-items:center;justify-content:center;font-size:clamp(1.56rem,1.53vw,2.93rem);font-weight:500;line-height:1.5em;text-align:center}ul.research-topics-wrap li dl dd{font-size:clamp(1.14rem,1.11vw,2.13rem);letter-spacing:.05em;line-height:1.9em}ul.research-topics-wrap li dl dd.link{margin-top:1em}ul.research-topics-wrap li dl dd.link a{display:block;height:3.5em;padding-right:2vw;display:flex;align-items:center;justify-content:flex-end;font-size:clamp(1.1rem,1.08vw,2.07rem);font-weight:500;position:relative;transition:all .3s ease}ul.research-topics-wrap li dl dd.link a::after{content:"";position:absolute;right:0;top:calc(50% - .4vw);transform:rotate(-45deg);width:.8vw;height:.8vw;border-right:1px solid #000;border-bottom:1px solid #000}ul.research-topics-wrap li dl dd.link a:hover{opacity:1;padding-right:1.5vw}ul.research-topics-wrap li::after{content:"";position:absolute;top:2vw;left:3vw;width:11vw;height:11vw}ul.research-topics-wrap li:nth-of-type(1)::after{background:url(../images/business/research-icon01.webp) no-repeat center center/contain}ul.research-topics-wrap li:nth-of-type(2)::after{background:url(../images/business/research-icon02.webp) no-repeat center center/contain}ul.research-topics-wrap li:nth-of-type(3)::after{background:url(../images/business/research-icon03.webp) no-repeat center center/contain}ul.research-topics-wrap li:nth-of-type(4)::after{background:url(../images/business/research-icon04.webp) no-repeat center center/contain}.research-img-item{position:relative;aspect-ratio:800/420;padding:0 2% 4vw;margin-top:-4vw}.research-img-item figure{position:absolute;left:0;top:0;opacity:0;width:90%}.research-img-item figure img{display:block;width:100%;height:100%}.research-img-item figure:first-child{z-index:1}.research-img-item.method{margin-top:-5.5vw}.research-img-item.is-show figure:nth-child(1){animation:section_fade_in .4s ease .8s both}.research-img-item.is-show figure:nth-child(2){animation:fade_top .4s ease both}.research-img-item.is-show figure:nth-child(3){animation:fade_bottom .4s ease .1s both}.research-img-item.is-show figure:nth-child(4){animation:fade_in .4s ease .5s both}.research-img-item.item02{aspect-ratio:800/580}.research-img-item.item02 figure:first-child{z-index:0}.research-img-item.item02 figure:nth-child(2){z-index:1}.research-img-item.item02.is-show figure:nth-child(1){animation:fade_in .4s ease both}.research-img-item.item02.is-show figure:nth-child(2){animation:fade_left .6s ease .6s both}.research-img-item.item02.is-show figure:nth-child(3){animation:big_anim .6s ease 1s both}@keyframes big_anim{0%{transform:scale(.9);opacity:0}100%{transform:scale(1);opacity:1}}.consulting-features-wrap{display:flex;justify-content:space-between}.consulting-features-wrap .features-box{width:30%;opacity:1}.consulting-features-wrap .features-box p.ttl{color:#fff;font-size:clamp(1.42rem,1.39vw,2.67rem);text-align:center;background:#0074be;padding:.5em 0;margin-bottom:1em;display:flex;align-items:center;justify-content:center;gap:5px;opacity:0}.consulting-features-wrap .features-box p.ttl span.icon{display:inline-block;width:1em;height:1em;background:url(../images/business/consulting-check-icon.webp) no-repeat center/contain}.consulting-features-wrap .features-box p.ttl span{font-size:clamp(2.13rem,2.08vw,4rem);font-family:Figtree,sans-serif}.consulting-features-wrap .features-box p.lead{color:#0074be;font-size:clamp(1.42rem,1.39vw,2.67rem);letter-spacing:.18em;font-weight:600;text-align:center;margin-bottom:1em;opacity:0}.consulting-features-wrap .features-box p.paragraph{opacity:0}.consulting-features-wrap .features-box.is-show p.lead,.consulting-features-wrap .features-box.is-show p.paragraph,.consulting-features-wrap .features-box.is-show p.ttl{animation:section_fade_in .4s ease both}.consulting-features-wrap .features-box.is-show p.lead{animation-delay:.1s}.consulting-features-wrap .features-box.is-show p.paragraph{animation-delay:.2s}.two-column-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.two-column-wrap .column-wrap.business-column{width:48%;flex-direction:column;justify-content:flex-start}.two-column-wrap .column-wrap.business-column .img-column{width:100%}.two-column-wrap .column-wrap.business-column .img-column figure{height:auto}.two-column-wrap .column-wrap.business-column .content-column{width:100%;padding:1em 0 0}.two-column-wrap .column-wrap.business-column.trigger .content-column{transform:translate(0,2vw);transition:all .3s ease}.two-column-wrap .column-wrap.business-column.is-show .content-column{transform:translate(0,0);transition:all .3s ease}body.business.consulting .circle-content-list.square{gap:2vw}body.business.consulting .circle-content-list.square>li{width:calc(50% - 4vw);height:22vw;border-radius:2vw}body.business.consulting .circle-content-list.square>li::before{border-radius:2vw}body.business.consulting .circle-content-list.square>li .front-box{border-radius:unset}body.business.consulting .circle-content-list.square>li .front-box::before{border-radius:unset;width:400%;height:400%}body.business.consulting .circle-content-list.square>li .back-box{flex-direction:column;border-radius:unset;column-gap:2vw;padding:2vw 2.5vw}body.business.consulting .circle-content-list.square>li .back-box::before{border-radius:unset}body.business.consulting .circle-content-list.square>li .back-box p.text{line-height:1.6;margin-bottom:1vw}.system .column-wrap.business-column{padding-bottom:2vw}.system .column-wrap.business-column .content-column p.project{color:#0074be;font-size:clamp(1.17rem,1.15vw,2.2rem);font-weight:700}.system .column-wrap.business-column .content-column p.project+a.link-bar{margin-top:.8em}.system .column-wrap.business-column .content-column a.link-bar{line-height:1.7;width:100%}.system .column-wrap.business-column .content-column .paragraph{margin-bottom:5.5vw}h3.square-border-title{position:relative;display:flex;align-items:center;column-gap:.5rem;margin-bottom:2vw}h3.square-border-title span{display:block;font-size:clamp(1.64rem,1.6vw,3.07rem);font-weight:500;line-height:2em}h3.square-border-title::before{content:"■";font-size:clamp(1.64rem,1.6vw,3.07rem)}h3.square-border-title::after{position:absolute;content:"";left:0;bottom:0;border-bottom:1.5px #000 solid;transition:.4s ease all;width:100%;transition-delay:.25s}.mission-list{display:flex;justify-content:space-between;margin-bottom:2vw}.mission-list .mission-item{width:49%;padding:1vw;min-height:12vw;background:linear-gradient(90deg,#0074be,#00a89a);border-radius:1.5vw;display:flex;flex-direction:column;color:#fff;letter-spacing:.1em}.mission-list .mission-item .mission-number{display:flex;justify-content:center;background:#fff;color:#0074be;width:8vw;font-size:clamp(1.1rem,1.04vw,2rem);font-weight:700;line-height:1.5;letter-spacing:normal;font-family:Figtree,sans-serif;border-radius:3vw;margin-bottom:1vw}.mission-list .mission-item .mission-title{display:flex;align-items:center;font-size:clamp(1.49rem,1.46vw,2.8rem);font-weight:600;line-height:1.3;min-height:6vw}.process-flow{position:relative;display:flex;flex-flow:column;row-gap:1vw}.process-flow::before{content:"";position:absolute;left:3.5vw;top:4.5vw;width:5px;height:calc(100% - 9vw);background:linear-gradient(90deg,#0074be,#00a89a);z-index:0}.process-flow li{display:flex;align-items:center;min-height:9vw;border:solid 2px #0074be;padding:2vw}.process-flow li .num{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:3vw;height:3vw;aspect-ratio:1/1;color:#fff;background:linear-gradient(90deg,#0074be,#00a89a);font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:700;line-height:1.8em;letter-spacing:normal;font-family:Figtree,sans-serif;border-radius:50%;margin-right:2vw}.process-flow li .process-title{font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:600}.process-flow li.release{position:relative;z-index:1;border:unset;color:#fff;background:linear-gradient(90deg,#0074be,#00a89a);font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:600;min-height:unset;width:fit-content;padding:0 2vw;border-radius:3vw}.modaal-container{width:60%!important;max-width:unset!important}.modaal-content-container{padding:5vw!important;background:#e4e7e1}.modaal-close{right:2vw!important;top:1vw!important;background:unset!important}.modaal-close:after,.modaal-close:before{width:2px!important;height:3em!important;background:#000!important}.example-list{display:flex;justify-content:space-between;margin-bottom:2vw}.example-list li{width:12%}.example-list li .example-icon{width:100%;margin-bottom:.5rem}.example-list li .example-icon img{width:100%}.example-list li .example-text{font-size:clamp(1.1rem,.83vw,1.6rem);font-weight:600;text-align:center;line-height:1.3em;letter-spacing:normal}body.business.project-story.index .mainvisual-section .img-wrap .bg-img::before{content:none}body.business.project-story.index>.img-wrap.bgfixed,body.business.project-story.index>.img-wrap.is-bgfixed-leave{position:fixed;inset:0;z-index:0;width:100vw;height:100vh;opacity:1;overflow:hidden;pointer-events:none}body.business.project-story.index>.img-wrap.bgfixed .bg-img,body.business.project-story.index>.img-wrap.is-bgfixed-leave .bg-img{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:1}body.business.project-story.index>.img-wrap.bgfixed .bg-img img,body.business.project-story.index>.img-wrap.is-bgfixed-leave .bg-img img{display:block;width:100%;height:100%;margin:0;object-fit:cover;filter:blur(0);transform:scale(1)}body.business.project-story.index>.img-wrap.bgfixed::after,body.business.project-story.index>.img-wrap.is-bgfixed-leave::after{content:"";position:absolute;inset:0;z-index:2;width:100%;height:100%;background:#0074be;mix-blend-mode:multiply;opacity:0;pointer-events:none}body.business.project-story.index>.img-wrap.bgfixed{animation:bg-fix 1.2s ease both}body.business.project-story.index>.img-wrap.bgfixed::after{animation:bg-overlay 1.2s ease both}body.business.project-story.index>.img-wrap.is-bgfixed-leave{animation:bg-fix-reverse 1.2s ease both}body.business.project-story.index>.img-wrap.is-bgfixed-leave::after{animation:bg-overlay-reverse 1.2s ease both}body.business.project-story.index .content-section,body.business.project-story.index .footer-message-copy,body.business.project-story.index footer{position:relative;z-index:1}body.business.project-story.index .content-section{background:0 0}@keyframes bg-fix{0%{filter:blur(0) saturate(1)}100%{filter:blur(15px) saturate(.7)}}@keyframes bg-fix-reverse{0%{filter:blur(15px) saturate(.7)}100%{filter:blur(0) saturate(1)}}@keyframes bg-overlay{0%{opacity:0}100%{opacity:.65}}@keyframes bg-overlay-reverse{0%{opacity:.65}100%{opacity:0}}@keyframes bg-fix{0%{filter:blur(0) saturate(1)}100%{filter:blur(15px) saturate(.7)}}@keyframes bg-fix-reverse{0%{filter:blur(15px) saturate(.7)}100%{filter:blur(0) saturate(1)}}@keyframes bg-overlay{0%{opacity:0}100%{opacity:1}}@keyframes bg-overlay-reverse{0%{opacity:1}100%{opacity:0}}section.project-story-section{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 3% 3vw;transition:all .4s ease}section.project-story-section .project-story-content{width:62%}section.project-story-section .project-story-content p.project-story-num{color:#fff;font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;letter-spacing:0;opacity:0;transform:translateX(-5vw);transition:all .2s ease}section.project-story-section .project-story-content p.project-story-num span{display:block;font-size:clamp(3.56rem,3.47vw,6.67rem);font-weight:700;letter-spacing:0;line-height:1.1em}section.project-story-section .project-story-content h2.project-story-title{color:#fff;padding:1em 0}section.project-story-section .project-story-content h2.project-story-title span{display:block;width:fit-content;padding:.3em .4em;background:#0074be;color:#fff;font-size:clamp(1.85rem,1.81vw,3.47rem);font-weight:500;letter-spacing:.1em;line-height:1em;margin:.2em 0;opacity:0;transform:translateX(-5vw);transition:all .4s ease .2s}section.project-story-section .project-story-content h2.project-story-title span+span{transition:all .4s ease .3s}section.project-story-section .project-story-content p.project-story-text{color:#fff;font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:500;letter-spacing:.07em;line-height:2em;margin-bottom:2em;opacity:0;transition:all .4s ease .3s}section.project-story-section .project-story-content .view-more-link{color:#fff}section.project-story-section .project-story-content .view-more-link::before{border-color:#fff}section.project-story-section .project-story-img{width:26%;transform:translateX(-1vw);opacity:0;transition:all .4s ease .3s}section.project-story-section .project-story-img a{display:block;width:100%}section.project-story-section .project-story-img a figure{width:100%;height:32vw;overflow:hidden;border-radius:2vw;box-shadow:0 0 20px rgba(0,0,0,.3)}section.project-story-section .project-story-img a figure img{width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:all .3s ease 0s}section.project-story-section.is-show .project-story-content p.project-story-num{opacity:1;transform:translateX(0)}section.project-story-section.is-show .project-story-content h2.project-story-title span{opacity:1;transform:translateX(0)}section.project-story-section.is-show .project-story-content p.project-story-text{opacity:1}section.project-story-section.is-show .project-story-img{opacity:1;transform:translateX(2vw)}section.project-story-section.is-show .project-story-img a figure img{transform:scale(1);transition:all .4s ease-in-out .4s}section.project-story-section.is-show .project-story-img a:hover{opacity:1}section.project-story-section.is-show .project-story-img a:hover figure img{transform:scale(1.1);transition:all .3s ease 0s}section.project-story-section:first-of-type{padding-top:8vw}section.project-story-section:nth-of-type(2n){flex-direction:row}section.project-story-section:nth-of-type(2n) .project-story-img{transform:translateX(1vw)}section.project-story-section:nth-of-type(2n).is-show .project-story-img{opacity:1;transform:translateX(-2vw)}.project-story-page .mainvisual-section{height:auto;z-index:0;padding-inline:16vw;padding-block:calc(var(--headerH) + 10vw) 12vw}.project-story-page .mainvisual-section::after,.project-story-page .mainvisual-section::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.project-story-page .mainvisual-section::before{background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;z-index:-2;filter:blur(2px);animation:project-story-page-blur .6s ease-in-out .7s both}.project-story-page .mainvisual-section::after{background:#000;opacity:.9;z-index:-1;animation:project-story-page-fade .8s ease .55s both}.project-story-page .mainvisual-section ul.breadcrumbs{justify-content:flex-start;padding-top:calc(var(--headerH) + 12vw)}.project-story-page .mainvisual-section .project-story-page-fv-wrap{position:relative;display:flex;flex-direction:column;margin-bottom:14vw;opacity:1;background-color:rgba(255,255,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);text-shadow:2px 3px 5px #787575;padding:1.5em}.project-story-page .mainvisual-section .project-story-page-fv-wrap h1.project-story-page-title{width:100%;margin-bottom:4vw}.project-story-page .mainvisual-section .project-story-page-fv-wrap h1.project-story-page-title span{display:block;line-height:1em;color:#fff;font-family:Figtree,sans-serif;opacity:0;transition:.4s ease-in-out all}.project-story-page .mainvisual-section .project-story-page-fv-wrap h1.project-story-page-title span.en{font-size:clamp(1.28rem,1.25vw,2.4rem);font-weight:700;margin-bottom:.3em;letter-spacing:.01em;transform:translateY(1em)}.project-story-page .mainvisual-section .project-story-page-fv-wrap h1.project-story-page-title span.num{font-size:clamp(3.91rem,3.82vw,7.33rem);font-weight:700;transform:translateY(.3em)}.project-story-page .mainvisual-section .project-story-page-fv-wrap p.project-story-page-lead{width:100%;color:#fff;font-weight:600;font-size:clamp(2.7rem,2.64vw,5.07rem);letter-spacing:.12em;line-height:1.8em;opacity:0;transition:.6s ease-in-out all;transform:translateY(.3em);filter:blur(6px)}.project-story-page .mainvisual-section .project-story-page-fv-wrap.is-show h1.project-story-page-title span{opacity:1;transform:translateY(0)}.project-story-page .mainvisual-section .project-story-page-fv-wrap.is-show h1.project-story-page-title span.num{transition-delay:50ms}.project-story-page .mainvisual-section .project-story-page-fv-wrap.is-show p.project-story-page-lead{opacity:1;transform:translateY(0);transition-delay:.15s;filter:blur(0)}.project-story-page .mainvisual-section .project-story-page-member-wrap{width:100%;position:relative;z-index:0;padding:4.5vw 4vw 6vw}.project-story-page .mainvisual-section .project-story-page-member-wrap::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:#fff;opacity:.9}.project-story-page .mainvisual-section .project-story-page-member-wrap p.en-title{width:100%;margin-bottom:6vw;font-size:clamp(1.71rem,1.67vw,3.2rem);font-family:Figtree,sans-serif;font-weight:800;letter-spacing:-.01em}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list{width:100%;display:flex;flex-wrap:wrap;gap:4vw}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li{width:calc((100% - 4vw)/ 2);opacity:1}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li .img-box{width:100%;height:19vw;margin-bottom:1.4vw;overflow:hidden;opacity:0}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li .img-box img{width:100%;height:100%;display:block;object-fit:cover;object-position:top;transition:.4s ease all}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.name{font-size:clamp(1.64rem,1.6vw,3.07rem);font-weight:600;line-height:1.6em;margin-bottom:.7vw}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.text{font-size:clamp(1.1rem,1.01vw,1.93rem);font-weight:500;line-height:1.7em}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.text .cat{display:inline-block;width:fit-content;padding:.4em 2em;background:#a4a286;border-radius:10em;margin-bottom:.6vw;color:#fff;font-size:clamp(1.1rem,1.01vw,1.93rem);font-weight:600;line-height:1em;letter-spacing:.12em}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.text .cat.ex{background:#194586}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.text .cat+.cat{margin-left:.2vw}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li.is-show .img-box{animation:section_fade_in .4s ease both}.project-story-page.story01 .mainvisual-section::before{background-image:url(../images/mainvisual/mainvisual-business-project-story-story01.webp)}.project-story-page.story02 .mainvisual-section::before{background-image:url(../images/mainvisual/mainvisual-business-project-story-story02.webp)}.project-story-page.story03 .mainvisual-section::before{background-image:url(../images/mainvisual/mainvisual-business-project-story-story03.webp)}.project-story-page.story04 .mainvisual-section::before{background-image:url(../images/mainvisual/mainvisual-business-project-story-story04.webp)}.project-story-page .content-section.bg-gray01{padding-top:0}.environment.index .project-story-page .title-content::after{background:url(../images/mainvisual/mainvisual-environment.webp);background-size:cover}@keyframes project-story-page-blur{0%{filter:blur(2px)}100%{filter:blur(0)}}@keyframes project-story-page-fade{0%{opacity:.9}100%{opacity:.3}}.project-story-page-fixed-wrap{width:25vw;max-height:calc(80vh - var(--headerH));padding:1.5vw 2vw;background:rgba(255,255,255,.9);position:fixed;top:calc(var(--headerH) + (100vh - var(--headerH))/ 2);right:0;z-index:1;transform:translateY(-50%) translateX(10%);display:flex;align-items:center;justify-content:center;transition:.4s ease-in-out all;opacity:0;pointer-events:none;visibility:hidden}.project-story-page-fixed-wrap ul.project-story-page-anchor-list{width:100%;max-height:calc(72vh - var(--headerH));overflow:auto;scrollbar-width:none}.project-story-page-fixed-wrap ul.project-story-page-anchor-list::-webkit-scrollbar{display:none}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li{border-bottom:dashed 1.5px #000}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li a{display:block;padding:.8em;font-size:clamp(1.1rem,1.04vw,2rem);line-height:1.6em;font-weight:500;position:relative;opacity:0;transition:.4s ease-in-out all}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li a::before{content:"";position:absolute;left:1em;top:1.1em;transform:scale(0);width:.9em;height:.8em;background:#ff975b;clip-path:polygon(0 0,100% 50%,0 100%);transition:.4s ease all}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li a span.arrow{display:inline-block;width:0;height:1.2em;background:#ff975b;border-radius:10em;transform:translateY(.22em) scale(0);transition:.4s ease all;position:relative}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li a span.arrow::before{content:"→";position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-100%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(1.1rem,.83vw,1.6rem);font-weight:400;transition:.4s ease all}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li a:hover{opacity:1;background:rgba(255,151,91,.2)}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li a:hover span.arrow{width:3em;transform:translateY(.22em) scale(1)}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li a:hover span.arrow::before{transform:translateY(-50%) translateX(-45%);transition:.5s}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li:nth-last-of-type(1){border-bottom:unset}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li.current a{text-indent:1.4em;background:rgba(255,151,91,.2)}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li.current a::before{transform:scale(1);transition-delay:.5s}.project-story-page-fixed-wrap ul.project-story-page-anchor-list li.current a:hover span.arrow{display:none}.project-story-page-fixed-wrap .custom-scrollbar{display:none;width:.5vw;height:75vh;max-height:calc(72vh - var(--headerH));background:#e4e7e1;position:absolute;right:1.5vw;top:50%;transform:translateY(-50%)}.project-story-page-fixed-wrap .custom-scrollbar .custom-scrollbar-thumb{position:absolute;top:0;left:0;width:100%;background:rgba(255,151,91,.8);border-radius:0;will-change:transform}.project-story-page-fixed-wrap.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translateX(0)}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li a{opacity:1}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(1) a{transition-delay:.2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(2) a{transition-delay:.26s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(3) a{transition-delay:.32s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(4) a{transition-delay:.38s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(5) a{transition-delay:.44s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(6) a{transition-delay:.5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(7) a{transition-delay:.56s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(8) a{transition-delay:.62s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(9) a{transition-delay:.68s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(10) a{transition-delay:.74s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(11) a{transition-delay:.8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(12) a{transition-delay:.86s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(13) a{transition-delay:.92s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(14) a{transition-delay:.98s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(15) a{transition-delay:1.04s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(16) a{transition-delay:1.1s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(17) a{transition-delay:1.16s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(18) a{transition-delay:1.22s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(19) a{transition-delay:1.28s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(20) a{transition-delay:1.34s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(21) a{transition-delay:1.4s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(22) a{transition-delay:1.46s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(23) a{transition-delay:1.52s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(24) a{transition-delay:1.58s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(25) a{transition-delay:1.64s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(26) a{transition-delay:1.7s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(27) a{transition-delay:1.76s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(28) a{transition-delay:1.82s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(29) a{transition-delay:1.88s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(30) a{transition-delay:1.94s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(31) a{transition-delay:2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(32) a{transition-delay:2.06s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(33) a{transition-delay:2.12s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(34) a{transition-delay:2.18s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(35) a{transition-delay:2.24s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(36) a{transition-delay:2.3s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(37) a{transition-delay:2.36s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(38) a{transition-delay:2.42s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(39) a{transition-delay:2.48s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(40) a{transition-delay:2.54s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(41) a{transition-delay:2.6s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(42) a{transition-delay:2.66s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(43) a{transition-delay:2.72s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(44) a{transition-delay:2.78s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(45) a{transition-delay:2.84s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(46) a{transition-delay:2.9s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(47) a{transition-delay:2.96s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(48) a{transition-delay:3.02s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(49) a{transition-delay:3.08s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(50) a{transition-delay:3.14s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(51) a{transition-delay:3.2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(52) a{transition-delay:3.26s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(53) a{transition-delay:3.32s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(54) a{transition-delay:3.38s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(55) a{transition-delay:3.44s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(56) a{transition-delay:3.5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(57) a{transition-delay:3.56s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(58) a{transition-delay:3.62s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(59) a{transition-delay:3.68s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(60) a{transition-delay:3.74s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(61) a{transition-delay:3.8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(62) a{transition-delay:3.86s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(63) a{transition-delay:3.92s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(64) a{transition-delay:3.98s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(65) a{transition-delay:4.04s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(66) a{transition-delay:4.1s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(67) a{transition-delay:4.16s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(68) a{transition-delay:4.22s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(69) a{transition-delay:4.28s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(70) a{transition-delay:4.34s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(71) a{transition-delay:4.4s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(72) a{transition-delay:4.46s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(73) a{transition-delay:4.52s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(74) a{transition-delay:4.58s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(75) a{transition-delay:4.64s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(76) a{transition-delay:4.7s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(77) a{transition-delay:4.76s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(78) a{transition-delay:4.82s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(79) a{transition-delay:4.88s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(80) a{transition-delay:4.94s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(81) a{transition-delay:5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(82) a{transition-delay:5.06s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(83) a{transition-delay:5.12s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(84) a{transition-delay:5.18s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(85) a{transition-delay:5.24s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(86) a{transition-delay:5.3s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(87) a{transition-delay:5.36s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(88) a{transition-delay:5.42s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(89) a{transition-delay:5.48s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(90) a{transition-delay:5.54s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(91) a{transition-delay:5.6s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(92) a{transition-delay:5.66s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(93) a{transition-delay:5.72s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(94) a{transition-delay:5.78s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(95) a{transition-delay:5.84s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(96) a{transition-delay:5.9s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(97) a{transition-delay:5.96s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(98) a{transition-delay:6.02s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(99) a{transition-delay:6.08s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(100) a{transition-delay:6.14s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(101) a{transition-delay:6.2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(102) a{transition-delay:6.26s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(103) a{transition-delay:6.32s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(104) a{transition-delay:6.38s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(105) a{transition-delay:6.44s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(106) a{transition-delay:6.5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(107) a{transition-delay:6.56s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(108) a{transition-delay:6.62s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(109) a{transition-delay:6.68s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(110) a{transition-delay:6.74s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(111) a{transition-delay:6.8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(112) a{transition-delay:6.86s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(113) a{transition-delay:6.92s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(114) a{transition-delay:6.98s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(115) a{transition-delay:7.04s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(116) a{transition-delay:7.1s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(117) a{transition-delay:7.16s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(118) a{transition-delay:7.22s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(119) a{transition-delay:7.28s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(120) a{transition-delay:7.34s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(121) a{transition-delay:7.4s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(122) a{transition-delay:7.46s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(123) a{transition-delay:7.52s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(124) a{transition-delay:7.58s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(125) a{transition-delay:7.64s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(126) a{transition-delay:7.7s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(127) a{transition-delay:7.76s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(128) a{transition-delay:7.82s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(129) a{transition-delay:7.88s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(130) a{transition-delay:7.94s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(131) a{transition-delay:8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(132) a{transition-delay:8.06s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(133) a{transition-delay:8.12s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(134) a{transition-delay:8.18s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(135) a{transition-delay:8.24s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(136) a{transition-delay:8.3s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(137) a{transition-delay:8.36s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(138) a{transition-delay:8.42s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(139) a{transition-delay:8.48s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(140) a{transition-delay:8.54s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(141) a{transition-delay:8.6s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(142) a{transition-delay:8.66s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(143) a{transition-delay:8.72s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(144) a{transition-delay:8.78s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(145) a{transition-delay:8.84s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(146) a{transition-delay:8.9s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(147) a{transition-delay:8.96s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(148) a{transition-delay:9.02s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(149) a{transition-delay:9.08s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(150) a{transition-delay:9.14s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(151) a{transition-delay:9.2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(152) a{transition-delay:9.26s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(153) a{transition-delay:9.32s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(154) a{transition-delay:9.38s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(155) a{transition-delay:9.44s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(156) a{transition-delay:9.5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(157) a{transition-delay:9.56s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(158) a{transition-delay:9.62s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(159) a{transition-delay:9.68s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(160) a{transition-delay:9.74s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(161) a{transition-delay:9.8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(162) a{transition-delay:9.86s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(163) a{transition-delay:9.92s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(164) a{transition-delay:9.98s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(165) a{transition-delay:10.04s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(166) a{transition-delay:10.1s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(167) a{transition-delay:10.16s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(168) a{transition-delay:10.22s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(169) a{transition-delay:10.28s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(170) a{transition-delay:10.34s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(171) a{transition-delay:10.4s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(172) a{transition-delay:10.46s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(173) a{transition-delay:10.52s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(174) a{transition-delay:10.58s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(175) a{transition-delay:10.64s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(176) a{transition-delay:10.7s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(177) a{transition-delay:10.76s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(178) a{transition-delay:10.82s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(179) a{transition-delay:10.88s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(180) a{transition-delay:10.94s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(181) a{transition-delay:11s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(182) a{transition-delay:11.06s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(183) a{transition-delay:11.12s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(184) a{transition-delay:11.18s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(185) a{transition-delay:11.24s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(186) a{transition-delay:11.3s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(187) a{transition-delay:11.36s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(188) a{transition-delay:11.42s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(189) a{transition-delay:11.48s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(190) a{transition-delay:11.54s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(191) a{transition-delay:11.6s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(192) a{transition-delay:11.66s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(193) a{transition-delay:11.72s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(194) a{transition-delay:11.78s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(195) a{transition-delay:11.84s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(196) a{transition-delay:11.9s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(197) a{transition-delay:11.96s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(198) a{transition-delay:12.02s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(199) a{transition-delay:12.08s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(200) a{transition-delay:12.14s}.project-story-page-content-inner{padding-bottom:11vw}.project-story-page-content-inner .project-story-page-img-box{width:calc(100% + var(--contentW)/ 2);margin-left:calc(var(--contentW)/ -2);height:28vw;margin-bottom:9vw;opacity:1;overflow:hidden}.project-story-page-content-inner .project-story-page-img-box img{display:block;width:100%;height:100%;object-fit:cover;background:#666;transform:translateX(-5%);opacity:0;transition:.4s ease all}.project-story-page-content-inner .project-story-page-img-box.reverse{margin-left:auto;margin-right:calc(var(--contentW)/ -2)}.project-story-page-content-inner .project-story-page-img-box.reverse img{transform:translateX(5%)}.project-story-page-content-inner .project-story-page-img-box.is-show img{transform:translateX(0);opacity:1}.project-story-page-content-inner .project-story-explain-wrap{width:100%}.project-story-page-content-inner .project-story-explain-wrap img{width:100%;height:100%;object-fit:cover}.project-story-page-content-inner .project-story-explain-wrap img.is-show{animation:section_fade_in .4s ease-in-out both}.project-story-page-content-inner .project-story-explain-wrap p.img-caption{position:relative;display:flex;justify-content:center;margin-bottom:1vw}.project-story-page-content-inner .project-story-explain-wrap p.img-caption span{position:relative;z-index:1;font-size:clamp(1.64rem,1.6vw,3.07rem);font-weight:600;line-height:1.7em;letter-spacing:.1em;background:#e4e7e1;padding:.5em 1em}.project-story-page-content-inner .project-story-explain-wrap p.img-caption::after,.project-story-page-content-inner .project-story-explain-wrap p.img-caption::before{content:"";position:absolute;top:50%;background:#000;width:0;height:1px;transition:all .4s ease .3s}.project-story-page-content-inner .project-story-explain-wrap p.img-caption::before{right:50%;transform:translateY(-50%) translateX(50%)}.project-story-page-content-inner .project-story-explain-wrap p.img-caption::after{left:50%;transform:translateY(-50%) translateX(-50%)}.project-story-page-content-inner .project-story-explain-wrap p.img-caption.is-show{animation:section_fade_in .4s ease-in-out both}.project-story-page-content-inner .project-story-explain-wrap p.img-caption.is-show::after,.project-story-page-content-inner .project-story-explain-wrap p.img-caption.is-show::before{width:100%}.project-story-page-content-inner dl.project-story-page-content{width:calc(100% - 22vw)}.project-story-page-content-inner dl.project-story-page-content dt{width:100%;margin-bottom:5vw}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title{width:100%}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span{transition:.4s ease-in-out all;opacity:0}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span.en{display:inline-block;padding:.4em 2em .3em;margin-bottom:1.5em;color:#fff;font-size:clamp(1.1rem,1.04vw,2rem);line-height:1em;letter-spacing:.05em;font-family:Figtree,sans-serif;font-weight:700;position:relative;z-index:0}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span.en::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:0;height:100%;background:#ff975b;border-radius:10em;transition:.4s ease all}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span.jp{display:block;font-size:clamp(2.2rem,2.15vw,4.13rem);line-height:2em;font-weight:500;letter-spacing:.1em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transform:translateY(.8em)}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title.is-show span{opacity:1}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title.is-show span.en::before{width:100%}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title.is-show span.jp{transform:translateY(0);transition:.2s}.project-story-page-content-inner dl.project-story-page-content dd{width:100%}.project-story-page-content-inner dl.project-story-page-content dd p.paragraph{opacity:0;line-height:2.2em}.project-story-page-content-inner dl.project-story-page-content dd p.paragraph.is-show{animation:section_fade_in .4s ease-in-out both}.project-story-page-content-inner dl.project-story-page-content dd img{width:100%;height:100%;object-fit:cover;margin-bottom:3vw}.project-story-page-content-inner dl.project-story-page-content dd img.is-show{animation:section_fade_in .4s ease-in-out both}ul.project-story-page-navi-list{width:100%;display:flex;justify-content:space-between}ul.project-story-page-navi-list li{width:33.3333333333%;height:28vw}ul.project-story-page-navi-list li a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:0;transition:.4s ease all}ul.project-story-page-navi-list li a .bg-box{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;overflow:hidden}ul.project-story-page-navi-list li a .bg-box::before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:#000;opacity:.5;mix-blend-mode:multiply;transition:.4s ease all}ul.project-story-page-navi-list li a .bg-box img{display:block;width:100%;height:100%;object-fit:cover;background:#666;transition:.4s ease-in-out all;transform:scale(1)}ul.project-story-page-navi-list li a p.page-title span{display:block;color:#fff;line-height:1em;font-family:Figtree,sans-serif;text-align:center}ul.project-story-page-navi-list li a p.page-title span.en{font-size:clamp(1.28rem,1.25vw,2.4rem);font-weight:700;letter-spacing:.01em;margin-bottom:.5em}ul.project-story-page-navi-list li a p.page-title span.num{font-size:clamp(7.11rem,6.94vw,13.33rem);font-weight:600}ul.project-story-page-navi-list li a p.page-title span.pj-title{font-weight:600;line-height:1.5}ul.project-story-page-navi-list li a:hover{opacity:1}ul.project-story-page-navi-list li a:hover .bg-box::before{opacity:0}ul.project-story-page-navi-list li a:hover .bg-box img{transform:scale(1.05)}.paragraph:has(+.advanced-technology-research-flow-sec){margin-bottom:2vw}.advanced-technology-research-flow-sec{width:100%;padding:3vw 8vw;border-radius:2vw;background:#e4e7e1;margin-bottom:4vw}.advanced-technology-research-flow-sec .research-flow-img{width:80%;margin:0 auto;position:relative;margin-bottom:2vw;opacity:1}.advanced-technology-research-flow-sec .research-flow-img img{width:100%;height:100%;display:block;object-fit:contain;transition:.4s ease all;position:absolute;left:0;top:0;opacity:0;transition:.4s ease-in-out all}.advanced-technology-research-flow-sec .research-flow-img img:nth-of-type(1){position:relative}.advanced-technology-research-flow-sec .research-flow-img img:nth-of-type(1),.advanced-technology-research-flow-sec .research-flow-img img:nth-of-type(2){transform:translateY(1vw)}.advanced-technology-research-flow-sec .research-flow-img img:nth-of-type(3){transform:scale(.95)}.advanced-technology-research-flow-sec .research-flow-img.is-show img{opacity:1}.advanced-technology-research-flow-sec .research-flow-img.is-show img:nth-of-type(1),.advanced-technology-research-flow-sec .research-flow-img.is-show img:nth-of-type(2){transform:translateY(0)}.advanced-technology-research-flow-sec .research-flow-img.is-show img:nth-of-type(2){transition-delay:.2s}.advanced-technology-research-flow-sec .research-flow-img.is-show img:nth-of-type(3){transform:scale(1);transition-delay:.4s}.advanced-technology-research-flow-sec p.bg-lead-text{width:100%;border-radius:10em;background:linear-gradient(90deg,#0074be,#00a89a);text-align:center;padding:1em;color:#fff;font-weight:600;font-size:clamp(1.42rem,1.39vw,2.67rem)}.advanced-technology-research-flow-sec p.paragraph{margin-top:2vw;margin-bottom:0}.paragraph:has(+.paragraph){margin-bottom:2vw}.advanced-technology-interview-inner{width:100%;background:#e4e7e1;border-radius:0 1vw 0 0;overflow:hidden;margin-bottom:2vw}.advanced-technology-interview-inner .interview-wrap{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:3vw}.advanced-technology-interview-inner .interview-wrap .img-box{width:45%;height:20vw}.advanced-technology-interview-inner .interview-wrap .img-box img{width:100%;height:100%;display:block;object-fit:cover;background:#666}.advanced-technology-interview-inner .interview-wrap .text-box{width:55%;padding:2vw 5vw}.advanced-technology-interview-inner .interview-wrap .text-box p.name{font-size:clamp(1.78rem,1.74vw,3.33rem);margin-bottom:2vw;font-weight:600}.advanced-technology-interview-inner .interview-wrap .text-box p.cat{display:inline-block;width:fit-content;padding:.4em 2em;background:#a4a286;border-radius:10em;margin-bottom:.7vw;color:#fff;font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:600;line-height:1em;letter-spacing:.12em}.advanced-technology-interview-inner .interview-wrap .text-box p.cat.ex{background:#194586;margin-bottom:1.5vw}.advanced-technology-interview-inner .interview-wrap .text-box p.cat+.cat{margin-left:.2vw}.advanced-technology-interview-inner .interview-wrap .text-box p.text{font-weight:500;font-size:clamp(1.14rem,1.11vw,2.13rem);line-height:1.9em}.advanced-technology-interview-inner .interview-acc-box{width:100%;padding:0 6vw;display:none}.advanced-technology-interview-inner .interview-acc-box dl.interview-list{width:100%;border-bottom:1px #000 solid;padding:4vw 0}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt{width:100%;display:flex;margin-bottom:2vw}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt span{display:block;flex-shrink:0;font-family:Figtree,sans-serif;font-size:2em;font-weight:700}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt span.bg{width:5vw;text-align:center;color:#0074be;border-radius:.5em;font-weight:700;font-size:clamp(2.49rem,2.43vw,4.67rem);line-height:1.4}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt span.text{width:calc(100% - 7vw);font-size:clamp(1.85rem,1.81vw,3.47rem);color:#0074be;letter-spacing:.15em;font-weight:600;padding-top:.2em;line-height:1.6em}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dd{width:100%;position:relative;padding-left:5vw}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dd::before{position:absolute;content:"A";width:3.5vw;height:3.5vw;top:-.5vw;left:.5vw;color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:600;line-height:1em;font-size:clamp(2.49rem,2.43vw,4.67rem)}.advanced-technology-interview-inner .interview-acc-box dl.interview-list:nth-last-of-type(1){border-bottom:unset}.advanced-technology-interview-inner .interview-acc-btn{width:100%;background:#0074be;position:relative;cursor:pointer}.advanced-technology-interview-inner .interview-acc-btn::after,.advanced-technology-interview-inner .interview-acc-btn::before{content:"";position:absolute;top:50%;right:2vw;width:2vw;border-bottom:1px solid #fff;transition:.4s ease all}.advanced-technology-interview-inner .interview-acc-btn::after{transform:rotate(90deg)}.advanced-technology-interview-inner .interview-acc-btn span{display:block;padding:1em 3vw 1em 2vw;color:#fff;font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:600;font-family:Figtree,sans-serif;transition:.4s ease all}.advanced-technology-interview-inner .interview-acc-btn span.close{display:none}.advanced-technology-interview-inner .interview-acc-btn.active::after{transform:rotate(0)}.advanced-technology-interview-inner .interview-acc-btn.active span.open{display:none}.advanced-technology-interview-inner .interview-acc-btn.active span.close{display:block}.advanced-technology-interview-inner.reverse{border-radius:1vw 0 0 0}.advanced-technology-interview-inner.reverse .interview-wrap{flex-direction:row-reverse}.advanced-technology-coe-logo-inner{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:2vw;background:#e4e7e1;padding:3vw 4vw}.advanced-technology-coe-logo-inner img{width:auto;height:14vw;display:block;object-fit:contain}.advanced-technology-work-style-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:6vw}.advanced-technology-work-style-wrap .text-box{width:57%}.advanced-technology-work-style-wrap .img-box{width:35%;height:23vw;position:relative}.advanced-technology-work-style-wrap .img-box p.fukidashi{width:fit-content;position:absolute;top:0;left:0;background:#fff;border-radius:10em;padding:.5em 3em;border:3px #0074be solid;transform:translateY(-50%) translateX(-60%);font-weight:700;line-height:1.4em;color:#0074be;font-size:clamp(1.42rem,1.39vw,2.67rem);text-align:center}.advanced-technology-work-style-wrap .img-box p.fukidashi::before{position:absolute;content:"";left:0;bottom:0;width:1.8vw;height:2vw;background:#0074be;clip-path:polygon(0 0,100% 0,100% 100%);left:50%;bottom:0;transform:translateY(100%) translateX(-50%)}.advanced-technology-work-style-wrap .img-box img{width:100%;height:100%;display:block;object-fit:cover;background:#666;border-radius:2vw}.advanced-technology-work-style-wrap.reverse{flex-direction:row-reverse}.advanced-technology-work-style-wrap.reverse .text-box{padding-top:4vw}.advanced-technology-work-style-wrap.reverse .img-box p.fukidashi{left:unset;right:0;transform:translateY(-50%) translateX(60%)}.advanced-technology-work-style-wrap.reverse .img-box p.fukidashi::before{clip-path:polygon(0 0,100% 0,0 100%)}.advanced-technology-inner{--advanced-color:$blue-color05;width:100%;margin:0 auto}.advanced-technology-inner .advanced-technology-list{width:100%}.advanced-technology-inner .advanced-technology-list .advanced-technology-item{width:100%;margin-bottom:2vw;border:1px solid var(--advanced-color);border-radius:1vw;overflow:hidden}.advanced-technology-inner .advanced-technology-list .advanced-technology-item:nth-child(1){--advanced-color:#3151ad}.advanced-technology-inner .advanced-technology-list .advanced-technology-item:nth-child(2){--advanced-color:#008c96}.advanced-technology-inner .advanced-technology-list .advanced-technology-item:nth-child(3){--advanced-color:#4b3e82}.advanced-technology-inner .advanced-technology-list .advanced-technology-item:nth-child(4){--advanced-color:#dc3c5a}.advanced-technology-inner .advanced-technology-list .advanced-technology-item:nth-child(5){--advanced-color:#d68954}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn{width:100%;min-height:5vw;padding:1.3vw 4vw 1.3vw 2vw;background:var(--advanced-color);border:0;display:flex;align-items:center;color:#fff;text-align:left;cursor:pointer;position:relative}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn .button-title{display:block;font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:700;letter-spacing:.05em;line-height:1.5}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn .acc-icon{position:absolute;right:2vw;top:50%;transform:translateY(-50%);width:1.5vw;height:1.5vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn .acc-icon::after,.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn .acc-icon::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:1px;background:#fff;transform:translate(-50%,-50%);transition:.4s ease all}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn .acc-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .6s cubic-bezier(.25,1,.5,1),visibility .6s}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner{min-height:0;overflow:hidden}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box{width:100%;padding:3vw;display:flex;align-items:center;justify-content:space-between}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box .img-box{width:35%;height:18vw;flex-shrink:0}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box .img-box img{width:100%;height:100%;display:block;background:#666;object-fit:cover}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box .intro-text{width:60%;font-size:clamp(1.28rem,1.25vw,2.4rem);line-height:2;letter-spacing:.08em}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-title{width:fit-content;margin-bottom:1.5vw;padding:.45em 1.5em;border-radius:2em;background:var(--advanced-color);color:#fff;font-size:clamp(1.21rem,1.18vw,2.27rem);font-weight:700;letter-spacing:.08em;line-height:1.5}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap{width:100%;padding:2.5vw 3vw;background:#e9ebe5;display:flex;column-gap:4vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box{width:fit-content;min-width:20%}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .action-list,.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .keyword-list{width:100%}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .action-list li,.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .keyword-list li{position:relative;padding-left:1.2em;font-size:clamp(1.14rem,1.11vw,2.13rem);line-height:1.8;letter-spacing:.05em}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .action-list li::before,.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .keyword-list li::before{content:"";position:absolute;left:0;top:.7em;width:.45em;height:.45em;background:#111;border-radius:50%}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap{width:100%;padding:3vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li{min-width:0}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:inherit;text-decoration:none;position:relative;overflow:hidden;z-index:0;aspect-ratio:1/1;padding:2vw 2vw 5vw;margin-bottom:2vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a figure{width:100%;height:100%;margin-bottom:1vw;overflow:hidden;position:absolute;left:0;top:0;z-index:-1}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a figure img{width:100%;height:100%;display:block;object-fit:cover;transition:.5s ease;background:#666}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a p.title{color:#fff;font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:700;line-height:1.6;text-align:center}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a .view-more-link{width:80%;margin:0 auto;position:absolute;left:50%;bottom:2vw;color:#fff;transform:translateX(-50%)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a .view-more-link::before{border-color:#fff}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a:hover figure img{transform:scale(1.05)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a:hover .more::after{transform:translateX(.4em)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column{grid-template-columns:repeat(1,1fr)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column li{display:flex;gap:3vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column li a{width:calc((100% - 3vw)/ 3);margin-bottom:unset}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column li p.paragraph{width:calc((100% - 3vw)/ 3 * 2)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item.is-open .acc-btn .acc-icon::after{transform:translate(-50%,-50%) rotate(0)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item.is-open .acc-content{grid-template-rows:1fr;visibility:visible}@media screen and (max-width:1024px) and (orientation:portrait){.business.consulting ul.circle-content-list,.business.research ul.circle-content-list,.business.system ul.circle-content-list{gap:4vw 0}.business.consulting ul.circle-content-list>li,.business.research ul.circle-content-list>li,.business.system ul.circle-content-list>li{width:60vw;height:60vw}.business.consulting ul.circle-content-list>li .front-box,.business.research ul.circle-content-list>li .front-box,.business.system ul.circle-content-list>li .front-box{padding:2vw}.business.consulting ul.circle-content-list>li .front-box p.copy,.business.research ul.circle-content-list>li .front-box p.copy,.business.system ul.circle-content-list>li .front-box p.copy{font-size:clamp(1.6rem,4.27vw,1.83rem);letter-spacing:.1em;line-height:1.7}.business.consulting ul.circle-content-list>li .back-box,.business.research ul.circle-content-list>li .back-box,.business.system ul.circle-content-list>li .back-box{padding:3vw 5vw}.business.consulting ul.circle-content-list>li .back-box p.text,.business.research ul.circle-content-list>li .back-box p.text,.business.system ul.circle-content-list>li .back-box p.text{font-size:clamp(1.1rem,2.93vw,1.26rem);letter-spacing:.1em;text-align:justify}.business.system .mainvisual-section .img-wrap .bg-img img{object-position:45% 50%}.business.research .mainvisual-section .img-wrap .bg-img img{object-position:60% 50%}.business.consulting .mainvisual-section .img-wrap .bg-img img{object-position:45% 50%}.img-full-wrap{padding:0 0 8vw}p.business-section-copy{font-size:clamp(1.8rem,4.8vw,2.06rem);line-height:1.4}ul.business-img-list{gap:4vw 4%}ul.business-img-list li{width:48%}ul.business-img-list li figcaption{margin-top:.5em;font-size:clamp(1.2rem,3.2vw,1.38rem)}ul.business-img-list li figcaption span{font-size:clamp(1.1rem,2.93vw,1.26rem)}ul.business-img-list.three{gap:4vw 4%}ul.business-img-list.three li{width:48%}.business-career-content{flex-direction:column;justify-content:unset;row-gap:10vw;margin-block:0 4vw}.business-career-content~.business-career-content{margin-top:14vw}.business-career-content .business-career-interview{width:100%}.business-career-content .business-career-interview h4.interview-catch{font-size:clamp(1.8rem,4.8vw,2.06rem)}.business-career-content .business-career-interview .prof-block{padding-block:1em;margin-bottom:1em}.business-career-content .business-career-interview .prof-block figure{width:30%}.business-career-content .business-career-interview .prof-block p{font-size:clamp(1.2rem,3.2vw,1.38rem)}.business-career-content .business-career-interview .prof-block p .name{font-size:clamp(1.4rem,3.73vw,1.61rem)}.business-career-content .business-career-interview .interview-block h5.interview-sub-catch{font-size:clamp(1.6rem,4.27vw,1.83rem)}.business-career-content .business-career-interview .interview-block p{font-size:clamp(1.2rem,3.2vw,1.38rem)}.business-career-content .business-career-flow{width:100%}.business-career-content .business-career-flow ul.flow{padding:4vw}.business-career-content .business-career-flow ul.flow::before{font-size:clamp(2.5rem,6.67vw,2.87rem)}.business-career-content .business-career-flow ul.flow>li{padding-bottom:3vw}.business-career-content .business-career-flow ul.flow>li::after{left:calc(20% + .5vw - 1px)}.business-career-content .business-career-flow ul.flow>li .year{width:20%;font-size:clamp(1.4rem,3.73vw,1.61rem)}.business-career-content .business-career-flow ul.flow>li .year::after{right:-2vw;width:3vw;height:3vw}.business-career-content .business-career-flow ul.flow>li .career{width:75%}.business-career-content .business-career-flow ul.flow>li .career p{line-height:1.5}.business-career-content .business-career-flow ul.flow>li .career p.title{font-size:clamp(1.4rem,3.73vw,1.61rem);margin-bottom:.5em}.business-career-content .business-career-flow ul.flow>li .career p.text{font-size:clamp(1.2rem,3.2vw,1.38rem)}.business-career-content .business-career-flow ul.flow>li:first-of-type::after{top:2vw}.business-career-content.reverse{flex-direction:column}.column-wrap{flex-direction:column;justify-content:unset;padding-bottom:10vw}.column-wrap .content-column{width:100%}.column-wrap .img-column{width:100%}.column-wrap figure figcaption{font-size:clamp(1.5rem,4vw,1.72rem)}.column-wrap.topics-content{padding:2vh 0}.column-wrap.topics-content .img-column{width:90%;margin:0 auto 3vw}.column-wrap.topics-content .content-column{width:100%}.column-wrap.reverse{flex-direction:column}.column-wrap.reverse .content-column{width:100%}.column-wrap.business-column .img-column{width:100%}.column-wrap.business-column .img-column figure{height:28vw}.column-wrap.business-column .img-column p{font-size:clamp(1.8rem,4.8vw,2.06rem)}.column-wrap.business-column .content-column{width:100%}.column-wrap.business-column .content-column a.link-bar{padding-right:4vw;font-size:clamp(1.3rem,3.47vw,1.49rem)}.column-wrap.business-column .content-column a.link-bar::after{right:3vw;top:calc(50% - 1vw);width:2vw;height:2vw}.column-wrap.business-column .content-column a.link-bar:hover{opacity:1;padding-left:.8em;background:unset}.column-wrap.business-column .content-column p+a.link-bar{margin-top:1em}ul.business-grad-listbox{flex-direction:column;justify-content:unset;row-gap:3vw;padding:2vw 0}ul.business-grad-listbox li{width:100%;height:25vw}ul.business-grad-listbox li span.num{font-size:clamp(12rem,32vw,13.76rem)}ul.research-topics-wrap{padding:0 0 2vw}ul.research-topics-wrap li{width:100%;padding:3vw 5vw 5vw;border-radius:6vw;margin-bottom:4vw}ul.research-topics-wrap li dl dt{height:fit-content;padding-block:1em;align-items:unset;font-size:clamp(1.7rem,4.53vw,1.95rem)}ul.research-topics-wrap li dl dd{font-size:clamp(1.4rem,3.73vw,1.61rem)}ul.research-topics-wrap li dl dd.link a{height:fit-content;padding-right:4vw;font-size:clamp(1.4rem,3.73vw,1.61rem)}ul.research-topics-wrap li dl dd.link a::after{top:calc(50% - 1vw);width:2vw;height:2vw}ul.research-topics-wrap li::after{width:22vw;height:22vw}.research-img-item{padding:0;margin-bottom:2rem}.research-img-item figure{width:100%}.consulting-features-wrap{flex-direction:column;justify-content:unset;row-gap:5vw}.consulting-features-wrap .features-box{width:100%}.consulting-features-wrap .features-box p.ttl{font-size:clamp(1.8rem,4.8vw,2.06rem);margin-bottom:.5em}.consulting-features-wrap .features-box p.ttl span{font-size:clamp(2.4rem,6.4vw,2.75rem)}.consulting-features-wrap .features-box p.lead{font-size:clamp(1.7rem,4.53vw,1.95rem);margin-bottom:.5em}.two-column-wrap .column-wrap.business-column{width:100%}body.business.consulting .circle-content-list.square{gap:4vw 8vw}body.business.consulting .circle-content-list.square>li{width:100%;height:50vw;border-radius:4vw}body.business.consulting .circle-content-list.square>li::before{border-radius:4vw}body.business.consulting .circle-content-list.square>li .front-box p.copy{font-size:clamp(1.5rem,4vw,1.72rem);letter-spacing:.12em}body.business.consulting .circle-content-list.square>li .back-box{flex-direction:column;padding:2vh;overflow-y:scroll}body.business.consulting .circle-content-list.square>li .back-box p.text{padding-bottom:unset;margin-bottom:1vh}.system .column-wrap.business-column{padding-bottom:8vw}.system .column-wrap.business-column .content-column p.project{font-size:clamp(1.65rem,4.4vw,1.89rem)}.system .column-wrap.business-column .content-column .paragraph{margin-bottom:3.5vw}h3.square-border-title{margin-bottom:1.5rem}h3.square-border-title span{font-size:clamp(1.8rem,4.8vw,2.06rem)}h3.square-border-title::before{font-size:clamp(1.8rem,4.8vw,2.06rem)}.mission-list{flex-direction:column;row-gap:1rem;margin-bottom:4vw}.mission-list .mission-item{width:100%;height:fit-content;padding:2vh}.mission-list .mission-item .mission-number{width:10rem;font-size:clamp(1.3rem,3.47vw,1.49rem);border-radius:3rem}.mission-list .mission-item .mission-title{font-size:clamp(1.5rem,4vw,1.72rem);line-height:1.5}.process-flow{row-gap:.8rem}.process-flow::before{left:3rem;top:8rem;height:calc(100% - 16rem)}.process-flow li{min-height:16rem;padding:1rem}.process-flow li .num{width:4rem;height:4rem;font-size:clamp(1.6rem,4.27vw,1.83rem);margin-right:1rem}.process-flow li .process-text{line-height:1.8em;letter-spacing:.05em}.process-flow li .process-title{font-size:clamp(1.5rem,4vw,1.72rem);font-weight:600}.process-flow li.release{font-size:clamp(1.6rem,4.27vw,1.83rem);padding:0 3rem;border-radius:3rem}.modaal-container{width:95%!important}.modaal-content-container{padding:7vw!important}.modaal-close{right:1vw!important}.example-list{flex-wrap:wrap;gap:2rem 2%;margin-bottom:2rem}.example-list li{width:22%}.example-list li .example-icon{width:80%;margin-inline:auto}.example-list li .example-text{font-size:clamp(1.1rem,2.67vw,1.15rem)}section.project-story-section{flex-direction:column-reverse;justify-content:unset;row-gap:3vw;padding:0 3% 6vw}section.project-story-section .project-story-content{width:100%}section.project-story-section .project-story-content p.project-story-num{font-size:clamp(1.7rem,4.53vw,1.95rem)}section.project-story-section .project-story-content p.project-story-num span{font-size:clamp(3rem,8vw,3.44rem)}section.project-story-section .project-story-content h2.project-story-title span{padding:.3em;font-size:clamp(1.5rem,4vw,1.72rem);letter-spacing:.05em;line-height:1.2}section.project-story-section .project-story-content p.project-story-text{font-size:clamp(1.25rem,3.33vw,1.43rem)}section.project-story-section .project-story-img{width:100%;transform:translateX(0)}section.project-story-section .project-story-img a{display:block;width:100%}section.project-story-section .project-story-img a figure{width:100%;height:32vw;overflow:hidden;border-radius:2vw;box-shadow:0 0 20px rgba(0,0,0,.3)}section.project-story-section .project-story-img a figure img{width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:all .3s ease 0s}section.project-story-section.is-show .project-story-content p.project-story-num{opacity:1;transform:translateX(0)}section.project-story-section.is-show .project-story-content h2.project-story-title span{opacity:1;transform:translateX(0)}section.project-story-section.is-show .project-story-content p.project-story-text{opacity:1}section.project-story-section.is-show .project-story-img{transform:translateX(0)}section.project-story-section.is-show .project-story-img a:hover figure img{transform:scale(1)}section.project-story-section:first-of-type{padding-top:8vw}section.project-story-section:nth-of-type(2n){flex-direction:column-reverse}section.project-story-section:nth-of-type(2n) .project-story-img{transform:translateX(0)}section.project-story-section:nth-of-type(2n).is-show .project-story-img{transform:translateX(0)}.project-story-page .mainvisual-section{padding-inline:10vw}.project-story-page .mainvisual-section .project-story-page-fv-wrap h1.project-story-page-title span.en{font-size:clamp(1.6rem,4.27vw,1.83rem)}.project-story-page .mainvisual-section .project-story-page-fv-wrap h1.project-story-page-title span.num{font-size:clamp(3.5rem,9.33vw,4.01rem)}.project-story-page .mainvisual-section .project-story-page-fv-wrap p.project-story-page-lead{font-size:clamp(1.6rem,4.27vw,1.83rem)}.project-story-page .mainvisual-section .project-story-page-fv-wrap.is-show h1.project-story-page-title span{opacity:1;transform:translateY(0)}.project-story-page .mainvisual-section .project-story-page-fv-wrap.is-show h1.project-story-page-title span.num{transition-delay:50ms}.project-story-page .mainvisual-section .project-story-page-fv-wrap.is-show p.project-story-page-lead{opacity:1;transform:translateY(0);transition-delay:.15s;filter:blur(0)}.project-story-page .mainvisual-section .project-story-page-member-wrap p.en-title{font-size:clamp(1.8rem,4.8vw,2.06rem)}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list{gap:6vw}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li{width:100%}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li:nth-of-type(odd){margin-left:0}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li:nth-of-type(even){margin-right:0}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li .img-box{height:51vw;margin-bottom:2vw}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.name{font-size:clamp(1.6rem,4.27vw,1.83rem);margin-bottom:1.5vw}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.text{font-size:clamp(1.2rem,3.2vw,1.38rem)}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.text .cat{padding:.4em 1.5em;font-size:clamp(1.1rem,2.93vw,1.26rem);margin-bottom:1.5vw}.project-story-page.story01 .mainvisual-section::before{background-image:url(../images/mainvisual/mainvisual-business-project-story-story01.webp)}.project-story-page.story02 .mainvisual-section::before{background-image:url(../images/mainvisual/mainvisual-business-project-story-story02.webp)}.project-story-page.story03 .mainvisual-section::before{background-image:url(../images/mainvisual/mainvisual-business-project-story-story03.webp)}.project-story-page.story04 .mainvisual-section::before{background-image:url(../images/mainvisual/mainvisual-business-project-story-story04.webp)}.project-story-page .content-section.bg-gray01{padding-top:0}.environment.index .project-story-page .title-content::after{background:url(../images/mainvisual/mainvisual-environment.webp);background-size:cover}@keyframes project-story-page-blur{0%{filter:blur(2px)}100%{filter:blur(0)}}@keyframes project-story-page-fade{0%{opacity:.9}100%{opacity:.3}}.project-story-page-fixed-wrap{display:none}.project-story-page-fixed-wrap.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translateX(0)}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li a{opacity:1}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(1) a{transition-delay:.2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(2) a{transition-delay:.26s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(3) a{transition-delay:.32s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(4) a{transition-delay:.38s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(5) a{transition-delay:.44s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(6) a{transition-delay:.5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(7) a{transition-delay:.56s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(8) a{transition-delay:.62s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(9) a{transition-delay:.68s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(10) a{transition-delay:.74s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(11) a{transition-delay:.8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(12) a{transition-delay:.86s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(13) a{transition-delay:.92s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(14) a{transition-delay:.98s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(15) a{transition-delay:1.04s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(16) a{transition-delay:1.1s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(17) a{transition-delay:1.16s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(18) a{transition-delay:1.22s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(19) a{transition-delay:1.28s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(20) a{transition-delay:1.34s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(21) a{transition-delay:1.4s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(22) a{transition-delay:1.46s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(23) a{transition-delay:1.52s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(24) a{transition-delay:1.58s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(25) a{transition-delay:1.64s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(26) a{transition-delay:1.7s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(27) a{transition-delay:1.76s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(28) a{transition-delay:1.82s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(29) a{transition-delay:1.88s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(30) a{transition-delay:1.94s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(31) a{transition-delay:2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(32) a{transition-delay:2.06s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(33) a{transition-delay:2.12s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(34) a{transition-delay:2.18s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(35) a{transition-delay:2.24s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(36) a{transition-delay:2.3s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(37) a{transition-delay:2.36s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(38) a{transition-delay:2.42s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(39) a{transition-delay:2.48s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(40) a{transition-delay:2.54s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(41) a{transition-delay:2.6s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(42) a{transition-delay:2.66s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(43) a{transition-delay:2.72s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(44) a{transition-delay:2.78s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(45) a{transition-delay:2.84s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(46) a{transition-delay:2.9s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(47) a{transition-delay:2.96s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(48) a{transition-delay:3.02s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(49) a{transition-delay:3.08s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(50) a{transition-delay:3.14s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(51) a{transition-delay:3.2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(52) a{transition-delay:3.26s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(53) a{transition-delay:3.32s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(54) a{transition-delay:3.38s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(55) a{transition-delay:3.44s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(56) a{transition-delay:3.5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(57) a{transition-delay:3.56s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(58) a{transition-delay:3.62s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(59) a{transition-delay:3.68s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(60) a{transition-delay:3.74s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(61) a{transition-delay:3.8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(62) a{transition-delay:3.86s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(63) a{transition-delay:3.92s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(64) a{transition-delay:3.98s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(65) a{transition-delay:4.04s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(66) a{transition-delay:4.1s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(67) a{transition-delay:4.16s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(68) a{transition-delay:4.22s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(69) a{transition-delay:4.28s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(70) a{transition-delay:4.34s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(71) a{transition-delay:4.4s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(72) a{transition-delay:4.46s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(73) a{transition-delay:4.52s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(74) a{transition-delay:4.58s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(75) a{transition-delay:4.64s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(76) a{transition-delay:4.7s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(77) a{transition-delay:4.76s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(78) a{transition-delay:4.82s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(79) a{transition-delay:4.88s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(80) a{transition-delay:4.94s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(81) a{transition-delay:5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(82) a{transition-delay:5.06s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(83) a{transition-delay:5.12s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(84) a{transition-delay:5.18s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(85) a{transition-delay:5.24s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(86) a{transition-delay:5.3s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(87) a{transition-delay:5.36s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(88) a{transition-delay:5.42s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(89) a{transition-delay:5.48s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(90) a{transition-delay:5.54s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(91) a{transition-delay:5.6s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(92) a{transition-delay:5.66s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(93) a{transition-delay:5.72s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(94) a{transition-delay:5.78s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(95) a{transition-delay:5.84s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(96) a{transition-delay:5.9s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(97) a{transition-delay:5.96s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(98) a{transition-delay:6.02s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(99) a{transition-delay:6.08s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(100) a{transition-delay:6.14s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(101) a{transition-delay:6.2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(102) a{transition-delay:6.26s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(103) a{transition-delay:6.32s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(104) a{transition-delay:6.38s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(105) a{transition-delay:6.44s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(106) a{transition-delay:6.5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(107) a{transition-delay:6.56s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(108) a{transition-delay:6.62s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(109) a{transition-delay:6.68s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(110) a{transition-delay:6.74s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(111) a{transition-delay:6.8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(112) a{transition-delay:6.86s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(113) a{transition-delay:6.92s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(114) a{transition-delay:6.98s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(115) a{transition-delay:7.04s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(116) a{transition-delay:7.1s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(117) a{transition-delay:7.16s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(118) a{transition-delay:7.22s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(119) a{transition-delay:7.28s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(120) a{transition-delay:7.34s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(121) a{transition-delay:7.4s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(122) a{transition-delay:7.46s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(123) a{transition-delay:7.52s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(124) a{transition-delay:7.58s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(125) a{transition-delay:7.64s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(126) a{transition-delay:7.7s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(127) a{transition-delay:7.76s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(128) a{transition-delay:7.82s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(129) a{transition-delay:7.88s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(130) a{transition-delay:7.94s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(131) a{transition-delay:8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(132) a{transition-delay:8.06s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(133) a{transition-delay:8.12s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(134) a{transition-delay:8.18s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(135) a{transition-delay:8.24s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(136) a{transition-delay:8.3s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(137) a{transition-delay:8.36s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(138) a{transition-delay:8.42s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(139) a{transition-delay:8.48s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(140) a{transition-delay:8.54s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(141) a{transition-delay:8.6s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(142) a{transition-delay:8.66s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(143) a{transition-delay:8.72s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(144) a{transition-delay:8.78s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(145) a{transition-delay:8.84s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(146) a{transition-delay:8.9s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(147) a{transition-delay:8.96s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(148) a{transition-delay:9.02s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(149) a{transition-delay:9.08s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(150) a{transition-delay:9.14s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(151) a{transition-delay:9.2s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(152) a{transition-delay:9.26s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(153) a{transition-delay:9.32s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(154) a{transition-delay:9.38s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(155) a{transition-delay:9.44s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(156) a{transition-delay:9.5s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(157) a{transition-delay:9.56s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(158) a{transition-delay:9.62s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(159) a{transition-delay:9.68s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(160) a{transition-delay:9.74s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(161) a{transition-delay:9.8s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(162) a{transition-delay:9.86s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(163) a{transition-delay:9.92s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(164) a{transition-delay:9.98s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(165) a{transition-delay:10.04s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(166) a{transition-delay:10.1s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(167) a{transition-delay:10.16s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(168) a{transition-delay:10.22s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(169) a{transition-delay:10.28s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(170) a{transition-delay:10.34s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(171) a{transition-delay:10.4s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(172) a{transition-delay:10.46s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(173) a{transition-delay:10.52s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(174) a{transition-delay:10.58s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(175) a{transition-delay:10.64s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(176) a{transition-delay:10.7s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(177) a{transition-delay:10.76s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(178) a{transition-delay:10.82s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(179) a{transition-delay:10.88s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(180) a{transition-delay:10.94s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(181) a{transition-delay:11s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(182) a{transition-delay:11.06s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(183) a{transition-delay:11.12s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(184) a{transition-delay:11.18s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(185) a{transition-delay:11.24s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(186) a{transition-delay:11.3s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(187) a{transition-delay:11.36s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(188) a{transition-delay:11.42s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(189) a{transition-delay:11.48s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(190) a{transition-delay:11.54s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(191) a{transition-delay:11.6s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(192) a{transition-delay:11.66s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(193) a{transition-delay:11.72s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(194) a{transition-delay:11.78s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(195) a{transition-delay:11.84s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(196) a{transition-delay:11.9s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(197) a{transition-delay:11.96s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(198) a{transition-delay:12.02s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(199) a{transition-delay:12.08s}.project-story-page-fixed-wrap.active ul.project-story-page-anchor-list li:nth-child(200) a{transition-delay:12.14s}.project-story-page-content-inner{padding-bottom:11vw}.project-story-page-content-inner .project-story-page-img-box{width:calc(100% + var(--contentW));margin-inline:calc(var(--contentW)/ 2 * -1);height:32vw}.project-story-page-content-inner .project-story-page-img-box.reverse{margin-inline:calc(var(--contentW)/ 2 * -1)}.project-story-page-content-inner .project-story-page-img-box.story04-05 img{object-position:10% center}.project-story-page-content-inner .project-story-explain-wrap{width:100%;margin-bottom:12vw}.project-story-page-content-inner .project-story-explain-wrap p.img-caption{margin-bottom:2vw}.project-story-page-content-inner .project-story-explain-wrap p.img-caption span{font-size:clamp(1.7rem,4.53vw,1.95rem)}.project-story-page-content-inner dl.project-story-page-content{width:100%}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span.en{font-size:clamp(1.5rem,4vw,1.72rem)}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span.jp{font-size:clamp(1.7rem,4.53vw,1.95rem)}.project-story-page-content-inner dl.project-story-page-content dd>:last-child{margin-bottom:0}ul.project-story-page-navi-list{flex-direction:column}ul.project-story-page-navi-list li{width:100%;height:40vw}ul.project-story-page-navi-list li a p.page-title span.en{font-size:clamp(1.2rem,3.2vw,1.38rem)}ul.project-story-page-navi-list li a p.page-title span.num{font-size:clamp(5rem,13.33vw,5.73rem)}ul.project-story-page-navi-list li a:hover .bg-box img{transform:scale(1)}.paragraph:has(+.advanced-technology-research-flow-sec){margin-bottom:1.5rem}.advanced-technology-research-flow-sec{padding:6vw 4vw}.advanced-technology-research-flow-sec .research-flow-img{width:100%;margin-bottom:5vw}.advanced-technology-research-flow-sec p.bg-lead-text{padding:4vw 6vw;font-size:clamp(1.3rem,3.47vw,1.49rem);line-height:1.8}.advanced-technology-research-flow-sec p.paragraph{margin-top:5vw;line-height:1.8;font-size:clamp(1.2rem,3.2vw,1.38rem)}.advanced-technology-research-flow-sec p.paragraph.align-right{text-align:left}.paragraph:has(+.paragraph){margin-bottom:1.5rem}.advanced-technology-interview-inner{border-radius:3vw 3vw 0 0;margin-bottom:5vw}.advanced-technology-interview-inner .interview-wrap{flex-direction:column;margin-bottom:6vw}.advanced-technology-interview-inner .interview-wrap .img-box{width:100%;height:55vw}.advanced-technology-interview-inner .interview-wrap .text-box{width:100%;padding:4vw 5vw}.advanced-technology-interview-inner .interview-wrap .text-box p.name{font-size:clamp(2rem,5.33vw,2.29rem);margin-bottom:4vw}.advanced-technology-interview-inner .interview-wrap .text-box p.cat{padding:.4em 1.5em;margin-bottom:2.5vw;font-size:clamp(1.2rem,3.2vw,1.38rem)}.advanced-technology-interview-inner .interview-wrap .text-box p.text{font-size:clamp(1.3rem,3.47vw,1.49rem)}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt{align-items:flex-start}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt span.bg{width:13vw;text-align:left;font-size:clamp(2.5rem,6.67vw,2.87rem);line-height:1;padding-top:.8vw}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt span.text{width:calc(100% - 10vw);font-size:clamp(1.7rem,4.53vw,1.95rem)}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dd{padding-left:10vw}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dd::before{width:5vw;height:5vw;top:1.2vw;font-size:clamp(2.5rem,6.67vw,2.87rem)}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dd p.paragraph{line-height:2;text-align:justify}.advanced-technology-interview-inner .interview-acc-btn::after,.advanced-technology-interview-inner .interview-acc-btn::before{right:4vw;width:5vw}.advanced-technology-interview-inner .interview-acc-btn span{padding:.7em 4vw;font-size:clamp(1.5rem,4vw,1.72rem)}.advanced-technology-interview-inner.reverse{border-radius:3vw 3vw 0 0}.advanced-technology-interview-inner.reverse .interview-wrap{flex-direction:column}.advanced-technology-coe-logo-inner img{height:24vw}.advanced-technology-work-style-wrap .img-box p.fukidashi{font-size:clamp(2rem,5.33vw,2.29rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item{margin-bottom:4vw;border-radius:3vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn{padding:3vw 10vw 3vw 3vw;display:flex!important}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn .button-title{font-size:clamp(1.6rem,4.27vw,1.83rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn .acc-icon{right:3vw;width:5vw;height:5vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box{flex-direction:column}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box .img-box{width:100%;height:63vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box .intro-text{width:100%;font-size:clamp(1.4rem,3.73vw,1.61rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-title{padding:.3em 1.4em;font-size:clamp(1.4rem,3.73vw,1.61rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap{padding:4.5vw 4vw;flex-direction:column;gap:6vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .action-list li,.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .keyword-list li{font-size:clamp(1.4rem,3.73vw,1.61rem);word-break:break-all}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap{padding:6vw 4vw 4vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap h3.info-title{margin-bottom:3vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list{width:100%;grid-template-columns:repeat(1,1fr);gap:5.5vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a{height:20rem;aspect-ratio:unset}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a p.title{font-size:clamp(2rem,5.33vw,2.29rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a .view-more-link{bottom:4vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column li{display:block;gap:0}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column li a{width:100%;margin-bottom:1vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column li p.paragraph{width:100%}.advanced-technology-inner .advanced-technology-list .advanced-technology-item.is-open .acc-btn .acc-icon{display:flex!important}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){section.project-story-section{flex-direction:column-reverse;justify-content:unset;row-gap:3vw;padding:0 3% 6vw}section.project-story-section .project-story-content{width:100%}section.project-story-section .project-story-content p.project-story-num{font-size:clamp(1.7rem,4.53vw,1.95rem)}section.project-story-section .project-story-content p.project-story-num span{font-size:clamp(3rem,8vw,3.44rem)}section.project-story-section .project-story-content h2.project-story-title span{padding:.3em;font-size:clamp(1.5rem,4vw,1.72rem);letter-spacing:.05em;line-height:1.2}section.project-story-section .project-story-content p.project-story-text{font-size:clamp(1.25rem,3.33vw,1.43rem)}section.project-story-section .project-story-img{width:100%;transform:translateX(0)}section.project-story-section .project-story-img a{display:block;width:100%}section.project-story-section .project-story-img a figure{width:100%;height:32vw;overflow:hidden;border-radius:2vw;box-shadow:0 0 20px rgba(0,0,0,.3)}section.project-story-section .project-story-img a figure img{width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:all .3s ease 0s}section.project-story-section.is-show .project-story-content p.project-story-num{opacity:1;transform:translateX(0)}section.project-story-section.is-show .project-story-content h2.project-story-title span{opacity:1;transform:translateX(0)}section.project-story-section.is-show .project-story-content p.project-story-text{opacity:1}section.project-story-section.is-show .project-story-img{transform:translateX(0)}section.project-story-section.is-show .project-story-img a:hover figure img{transform:scale(1)}section.project-story-section:first-of-type{padding-top:8vw}section.project-story-section:nth-of-type(2n){flex-direction:column-reverse}section.project-story-section:nth-of-type(2n) .project-story-img{transform:translateX(0)}section.project-story-section:nth-of-type(2n).is-show .project-story-img{transform:translateX(0)}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.business.consulting ul.circle-content-list,.business.research ul.circle-content-list,.business.system ul.circle-content-list{gap:1.5vw 1.5vw}.business.consulting ul.circle-content-list>li,.business.research ul.circle-content-list>li,.business.system ul.circle-content-list>li{width:27vw;height:27vw}.business.consulting ul.circle-content-list>li .front-box p.copy,.business.research ul.circle-content-list>li .front-box p.copy,.business.system ul.circle-content-list>li .front-box p.copy{font-size:clamp(1.6rem,2.08vw,2.13rem)}.business.consulting ul.circle-content-list>li .back-box,.business.research ul.circle-content-list>li .back-box,.business.system ul.circle-content-list>li .back-box{padding:3vw 4vw}.business.consulting ul.circle-content-list>li .back-box p.text,.business.research ul.circle-content-list>li .back-box p.text,.business.system ul.circle-content-list>li .back-box p.text{font-size:clamp(1.1rem,1.43vw,1.47rem)}.business.system .mainvisual-section .img-wrap .bg-img img{object-position:50% 50%}.business.consulting .mainvisual-section .img-wrap .bg-img img{object-position:40% 50%}.img-full-wrap{padding:0 2% 4vw}p.business-section-copy{font-size:clamp(3rem,3.91vw,4rem);line-height:1.5em}p.business-section-copy br.mb-object{display:none!important}ul.business-img-list{gap:4vw 3%}ul.business-img-list li figcaption{font-size:clamp(1.5rem,1.95vw,2rem)}ul.business-img-list li figcaption span{font-size:clamp(1.35rem,1.76vw,1.8rem)}ul.business-img-list.three{gap:1vw}ul.business-img-list.three li{width:32%}.business-career-content{row-gap:5vw;margin-block:0 2vw}.business-career-content~.business-career-content{margin-top:6vw}.business-career-content .business-career-interview h4.interview-catch{font-size:clamp(2.4rem,3.13vw,3.2rem)}.business-career-content .business-career-interview h4.interview-catch br.mb-object{display:none!important}.business-career-content .business-career-interview .prof-block figure{width:28%}.business-career-content .business-career-interview .prof-block p{font-size:clamp(1.5rem,1.95vw,2rem)}.business-career-content .business-career-interview .prof-block p .name{font-size:clamp(1.9rem,2.47vw,2.53rem)}.business-career-content .business-career-interview .interview-block h5.interview-sub-catch{font-size:clamp(2rem,2.6vw,2.67rem)}.business-career-content .business-career-interview .interview-block p{font-size:clamp(1.5rem,1.95vw,2rem)}.business-career-content .business-career-flow ul.flow::before{font-size:clamp(2.5rem,3.26vw,3.33rem)}.business-career-content .business-career-flow ul.flow li{padding-bottom:1vw}.business-career-content .business-career-flow ul.flow li::after{left:calc(19% + .5vw - 1px)}.business-career-content .business-career-flow ul.flow li .year{width:19%;font-size:clamp(1.5rem,1.95vw,2rem)}.business-career-content .business-career-flow ul.flow li .year::after{right:-1.5vw;width:2vw;height:2vw}.business-career-content .business-career-flow ul.flow li .career p{line-height:1.4}.business-career-content .business-career-flow ul.flow li .career p.title{font-size:clamp(1.6rem,2.08vw,2.13rem)}.business-career-content .business-career-flow ul.flow li .career p.text{font-size:clamp(1.4rem,1.82vw,1.87rem)}.column-wrap{flex-direction:row;justify-content:space-between;padding-bottom:6vw}.column-wrap .content-column{width:56%}.column-wrap .img-column{width:40%}.column-wrap .half-column{width:48%}.column-wrap .half-column>:last-child{margin-bottom:0}.column-wrap figure figcaption{font-size:clamp(1.5rem,1.95vw,2rem)}.column-wrap.topics-content{flex-direction:row}.column-wrap.topics-content .img-column{width:30%;margin:0}.column-wrap.topics-content .content-column{width:65%}.column-wrap.reverse{flex-direction:row-reverse}.column-wrap.reverse .content-column{width:56%}.column-wrap.business-column .img-column{width:45%;height:32vw}.column-wrap.business-column .img-column figure{height:100%}.column-wrap.business-column .img-column p{font-size:clamp(2rem,2.6vw,2.67rem)}.column-wrap.business-column .content-column{width:50%;padding:0}.column-wrap.business-column .content-column p+a.link-bar{margin-top:1.8em}.column-wrap.business-column .content-column a.link-bar{font-size:clamp(1.25rem,1.63vw,1.67rem)}.column-wrap.business-column .content-column a.link-bar::after{right:1vw;top:calc(50% - .4vw);width:.8vw;height:.8vw}.column-wrap.business-column .content-column a.link-bar:hover{padding-left:1.1em;background:rgba(0,0,0,.1)}ul.business-grad-listbox{flex-direction:row;justify-content:space-between;row-gap:unset;padding:2vw 0}ul.business-grad-listbox li{width:48%;height:20vw;padding:2vw;font-size:clamp(1.8rem,2.34vw,2.4rem)}ul.business-grad-listbox li span.num{font-size:clamp(10rem,13.02vw,13.33rem)}ul.research-topics-wrap li{width:49%;padding:3.5vw 5vw;border-radius:2vw;margin-bottom:2vw}ul.research-topics-wrap li dl dt{height:4em;display:flex;align-items:center;font-size:clamp(2.2rem,2.86vw,2.93rem)}ul.research-topics-wrap li dl dd{font-size:clamp(1.6rem,2.08vw,2.13rem)}ul.research-topics-wrap li dl dd.link a{padding-right:2vw;font-size:clamp(1.55rem,2.02vw,2.07rem)}ul.research-topics-wrap li dl dd.link a::after{top:calc(50% - .4vw);width:.8vw;height:.8vw}ul.research-topics-wrap li::after{width:11vw;height:11vw}.consulting-features-wrap{flex-direction:row;justify-content:space-between;row-gap:3vw}.consulting-features-wrap .features-box{width:31%}.consulting-features-wrap .features-box p.ttl{font-size:clamp(1.8rem,2.34vw,2.4rem)}.consulting-features-wrap .features-box p.ttl span{font-size:clamp(2.6rem,3.39vw,3.47rem)}.consulting-features-wrap .features-box p.lead{font-size:clamp(1.6rem,2.08vw,2.13rem);line-height:1.6}.consulting-features-wrap .features-box p.paragraph{letter-spacing:.15em;line-height:2;text-align:justify}.two-column-wrap .column-wrap.business-column{width:48%}.two-column-wrap .column-wrap.business-column .img-column figure{height:100%}.two-column-wrap .column-wrap.business-column .content-column{width:100%;padding:1em 0 0}body.business.consulting .circle-content-list.square{gap:3vw}body.business.consulting .circle-content-list.square>li{width:calc(50% - 3vw);height:30vw;border-radius:3vw}body.business.consulting .circle-content-list.square>li::before{border-radius:3vw}body.business.consulting .circle-content-list.square>li .front-box p.copy{font-size:clamp(1.6rem,2.08vw,2.13rem);line-height:1.9}body.business.consulting .circle-content-list.square>li .back-box{padding:2.5vw}.system .column-wrap.business-column{padding-bottom:4vw}.system .column-wrap.business-column .content-column p.project{font-size:clamp(1.65rem,2.15vw,2.2rem)}.system .column-wrap.business-column .content-column .paragraph{margin-bottom:2vw}h3.square-border-title span{font-size:clamp(1.8rem,2.34vw,2.4rem)}h3.square-border-title::before{font-size:clamp(1.8rem,2.34vw,2.4rem)}.mission-list{flex-direction:row;row-gap:0;margin-bottom:3vw}.mission-list .mission-item{width:48%;padding:1.5vh;min-height:13vh}.mission-list .mission-item .mission-number{width:14rem;font-size:clamp(1.5rem,1.95vw,2rem)}.mission-list .mission-item .mission-title{font-size:clamp(1.6rem,2.08vw,2.13rem)}.process-flow{row-gap:1rem}.process-flow::before{left:4rem}.process-flow li{padding:2rem}.process-flow li .num{font-size:clamp(1.8rem,2.34vw,2.4rem);margin-right:2rem}.process-flow li .process-title{font-size:clamp(1.6rem,2.08vw,2.13rem)}.process-flow li.release{font-size:clamp(1.6rem,2.08vw,2.13rem)}.example-list{justify-content:space-between;gap:2rem 0}.example-list li{width:12%}.example-list li .example-text{font-size:clamp(1.2rem,1.56vw,1.6rem)}section.project-story-section{flex-direction:row-reverse;justify-content:space-between;row-gap:unset}section.project-story-section .project-story-content{width:65%}section.project-story-section .project-story-content p.project-story-num{font-size:clamp(2rem,2.6vw,2.67rem)}section.project-story-section .project-story-content p.project-story-num span{font-size:clamp(3.6rem,4.69vw,4.8rem)}section.project-story-section .project-story-content h2.project-story-title span{font-size:clamp(1.8rem,2.34vw,2.4rem)}section.project-story-section .project-story-content p.project-story-text{font-size:clamp(1.4rem,1.82vw,1.87rem);text-align:justify}section.project-story-section .project-story-content .view-more-link{width:100%}section.project-story-section .project-story-img{width:25%;transform:translateX(-1vw)}section.project-story-section.is-show .project-story-img{transform:translateX(2vw)}section.project-story-section:nth-of-type(2n){flex-direction:row}section.project-story-section:nth-of-type(2n) .project-story-img{transform:translateX(1vw)}section.project-story-section:nth-of-type(2n).is-show .project-story-img{transform:translateX(-2vw)}.project-story-page .mainvisual-section .project-story-page-fv-wrap h1.project-story-page-title span.en{font-size:clamp(2.2rem,2.86vw,2.93rem)}.project-story-page .mainvisual-section .project-story-page-fv-wrap h1.project-story-page-title span.num{font-size:clamp(4.6rem,5.99vw,6.13rem)}.project-story-page .mainvisual-section .project-story-page-fv-wrap p.project-story-page-lead{font-size:clamp(2.6rem,3.39vw,3.47rem)}.project-story-page .mainvisual-section .project-story-page-member-wrap p.en-title{font-size:clamp(1.8rem,2.34vw,2.4rem)}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list{gap:4vw}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li{width:calc((100% - 4vw)/ 2)}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li .img-box{height:30vw;margin-bottom:1.5vw}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.name{font-size:clamp(1.8rem,2.34vw,2.4rem)}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.text{font-size:clamp(1.4rem,1.82vw,1.87rem)}.project-story-page .mainvisual-section .project-story-page-member-wrap ul.member-list li p.text .cat{padding:.5em 1em;font-size:clamp(1.2rem,1.56vw,1.6rem);margin-bottom:1vw}.project-story-explain-wrap{margin-bottom:10vw}.project-story-explain-wrap img{min-width:unset}.project-story-explain-wrap p.img-caption{margin-bottom:1.5vw}.project-story-explain-wrap p.img-caption span{font-size:clamp(1.7rem,2.21vw,2.27rem)}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span.en{font-size:clamp(1.8rem,2.34vw,2.4rem)}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span.jp{font-size:clamp(2.4rem,3.13vw,3.2rem)}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span.jp br.mb-object{display:none!important}.project-story-page-content-inner dl.project-story-page-content dt h2.chapter-title span.jp br.pc-object{display:block!important}ul.project-story-page-navi-list{flex-direction:row}ul.project-story-page-navi-list li{width:33.3333333333%;height:30vw}ul.project-story-page-navi-list li a p.page-title span.en{font-size:clamp(1.8rem,2.34vw,2.4rem)}ul.project-story-page-navi-list li a p.page-title span.num{font-size:clamp(5rem,6.51vw,6.67rem);margin-bottom:.1em}ul.project-story-page-navi-list li a p.page-title span.pj-title{font-size:clamp(1.1rem,1.43vw,1.47rem);letter-spacing:.075em;line-height:1.7}.advanced-technology-research-flow-sec{padding:5vw 6vw}.advanced-technology-research-flow-sec .research-flow-img{width:100%;margin-bottom:5vw}.advanced-technology-research-flow-sec p.bg-lead-text{padding:4vw 1vw;font-size:clamp(1.5rem,1.95vw,2rem);line-height:1.8}.advanced-technology-research-flow-sec p.paragraph{font-size:clamp(1.3rem,1.69vw,1.73rem)}.advanced-technology-research-flow-sec p.paragraph.align-right{text-align:right}.advanced-technology-interview-inner{border-radius:0 2vw 0 0}.advanced-technology-interview-inner .interview-wrap{flex-direction:row}.advanced-technology-interview-inner .interview-wrap .img-box{width:79%;height:26vw}.advanced-technology-interview-inner .interview-wrap .text-box{width:100%}.advanced-technology-interview-inner .interview-wrap .text-box p.name{font-size:clamp(2rem,2.6vw,2.67rem)}.advanced-technology-interview-inner .interview-wrap .text-box p.cat{font-size:clamp(1.2rem,1.56vw,1.6rem)}.advanced-technology-interview-inner .interview-wrap .text-box p.text{font-size:clamp(1.3rem,1.69vw,1.73rem)}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt{align-items:flex-start}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt span.bg{width:6vw;text-align:left;font-size:clamp(2.5rem,3.26vw,3.33rem);padding-top:0;line-height:1.2}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dt span.text{width:calc(100% - 7vw);font-size:clamp(1.7rem,2.21vw,2.27rem)}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dd{padding-left:6vw}.advanced-technology-interview-inner .interview-acc-box dl.interview-list dd::before{width:3.5vw;height:3.5vw;top:0;font-size:clamp(2.5rem,3.26vw,3.33rem)}.advanced-technology-interview-inner .interview-acc-btn::after,.advanced-technology-interview-inner .interview-acc-btn::before{right:2vw;width:3vw}.advanced-technology-interview-inner .interview-acc-btn span{padding:.6em 3vw .6em 2vw;font-size:clamp(1.6rem,2.08vw,2.13rem)}.advanced-technology-interview-inner.reverse{border-radius:2vw 0 0 0}.advanced-technology-interview-inner.reverse .interview-wrap{flex-direction:row-reverse}.advanced-technology-coe-logo-inner img{height:14vw}.advanced-technology-work-style-wrap .img-box p.fukidashi{font-size:clamp(2rem,2.6vw,2.67rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item{border-radius:2vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn{padding:1.3vw 2vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn .button-title{font-size:clamp(2rem,2.6vw,2.67rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-btn .acc-icon{width:3vw;height:3vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box{flex-direction:row}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box .img-box{width:40%;height:23vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .intro-box .intro-text{width:56%;font-size:clamp(1.4rem,1.82vw,1.87rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-title{padding:.3em 1.4em;font-size:clamp(1.4rem,1.82vw,1.87rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap{padding:1em 1.5em;flex-direction:row;gap:4vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box{min-width:25%}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .action-list li,.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .info-wrap .info-box .keyword-list li{font-size:clamp(1.4rem,1.82vw,1.87rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list{grid-template-columns:repeat(2,1fr);gap:3.5vw 2.5vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a{margin-bottom:1.5vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a p.title{font-size:clamp(1.6rem,2.08vw,2.13rem)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li a .view-more-link{bottom:3vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list li p.paragraph{line-height:1.9}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column li{display:flex;gap:3vw}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column li a{width:calc((100% - 1.5vw)/ 2)}.advanced-technology-inner .advanced-technology-list .advanced-technology-item .acc-content .acc-inner .project-wrap .project-list.one-column li p.paragraph{width:calc((100% - 1.5vw)/ 2)}}