@charset "UTF-8";:root{--headerH:6vw;--contentW:32vw;--contentWf:calc(var(--contentW) / 2)}@media screen and (max-width:1024px) and (orientation:portrait){:root{--headerH:60px;--contentW:10vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){:root{--headerH:100px;--contentW:16vw}}.page-section{--schedule-side-space:16vw}.page-section .content-inner.wd100{width:100%;max-width:none;margin:0;padding-right:0;padding-left:0}.page-section .content-inner .schedule-slider-inner{position:relative;width:100%;overflow:hidden}.page-section .content-inner .schedule-slider-inner .schedule-slider{width:100%;overflow:hidden}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-wrapper{align-items:visible}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide{width:40vw;height:auto}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card{height:calc(100dvh - var(--headerH) - 4vw);min-height:500px;max-height:820px;padding:1.25vw clamp(20px,2vw,36px);background-color:#f7f7f7;box-sizing:border-box}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head{display:grid;grid-template-columns:34% minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,32px);margin-bottom:min(1.5vw,20px)}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-img{margin:0}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-img img{display:block;width:100%;height:15vh;max-height:120px;object-fit:contain}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-profile{min-width:0}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-profile .schedule-card-title{margin:0 0 10px;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:700;line-height:1.5}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-profile .schedule-card-data{margin:0;padding:0;list-style:none}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-profile .schedule-card-data li{position:relative;padding-left:1.2em;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.9vw,1.73rem));line-height:1.35}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-profile .schedule-card-data li::before{content:"#";position:absolute;top:0;left:0}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline{--schedule-hour-height:4vh;position:relative;display:grid;grid-template-columns:70px minmax(0,1fr);grid-template-rows:repeat(12,var(--schedule-hour-height));row-gap:3px}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline::before{content:"";position:absolute;top:0;bottom:0;left:35px;width:1px;background-color:#000}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row{position:relative;z-index:1;gap:1vw;display:grid;grid-template-columns:70px minmax(0,1fr);grid-column:1/-1;grid-row:var(--start)/span var(--duration);margin:0}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-time{position:relative;z-index:2;align-self:start;display:block;width:70px;padding:.5vw 0;border-radius:.5vw;background-color:#00816d;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:700;line-height:1;letter-spacing:.03em;text-align:center;height:2vw;box-sizing:border-box}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-content{display:flex;align-items:flex-start;gap:1vw;height:100%;min-height:0;border-radius:.5vw;box-sizing:border-box}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-content .schedule-label{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:7px 5px;border-radius:.5vw;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.87vw,1.67rem));font-weight:600;line-height:1;height:var(--schedule-hour-height);box-sizing:border-box}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-content .schedule-text{min-width:0;padding:7px 0}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-content .schedule-text p{margin:0;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.87vw,1.67rem));font-weight:500;line-height:1}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-content .schedule-text p+p{margin-top:.5em}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.office .schedule-content{background-color:#def}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.office .schedule-content .schedule-label{background-color:#0050c0;color:#fff}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.home .schedule-content{background-color:#fdecec}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.home .schedule-content .schedule-label{background-color:#e87867;color:#111}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.rest .schedule-content{background-color:#fce0c3}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.rest .schedule-content .schedule-label{background-color:#ff9400;color:#111}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.others .schedule-content{background-color:#f7f7b7}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.others .schedule-content .schedule-label{background-color:#fcf87c;color:#111}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.large .schedule-content{min-height:140px}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.mb0{margin-bottom:0}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.mb0 .schedule-content{border-radius:1vw 1vw 0 0}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.none-label .schedule-content{border-radius:0 0 1vw 1vw}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row.none-label .schedule-content .schedule-label{opacity:0;pointer-events:none}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller{display:flex;align-items:center;justify-content:flex-start;gap:22px;width:calc(100% - 32vw);margin:1.5vw auto 0}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-autoplay-button{position:relative;flex-shrink:0;width:34px;height:34px;padding:0;border:0;border-radius:9px;background-color:#00816d;cursor:pointer}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-autoplay-button .schedule-autoplay-icon{position:absolute}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-autoplay-button.is-playing .schedule-autoplay-icon{inset:0}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-autoplay-button.is-playing .schedule-autoplay-icon::after,.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-autoplay-button.is-playing .schedule-autoplay-icon::before{content:"";position:absolute;top:9px;width:4px;height:16px;background-color:#fff}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-autoplay-button.is-playing .schedule-autoplay-icon::before{left:11px}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-autoplay-button.is-playing .schedule-autoplay-icon::after{right:11px}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-autoplay-button:not(.is-playing) .schedule-autoplay-icon{top:9px;left:13px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-navigation{display:flex;align-items:center;gap:14px}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-navigation .schedule-next,.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-navigation .schedule-prev{width:0;height:0;padding:0;background-color:transparent;cursor:pointer}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-navigation .schedule-prev{border-top:13px solid transparent;border-right:21px solid #000;border-bottom:13px solid transparent;border-left:0}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-navigation .schedule-next{border-top:13px solid transparent;border-right:0;border-bottom:13px solid transparent;border-left:21px solid #000}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-pagination{display:flex;align-items:center;gap:14px;width:auto}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0;background-color:rgba(0,129,109,.37);opacity:1}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative;width:14px;height:14px;border:2px solid #00816d;background-color:transparent;box-sizing:border-box}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller .schedule-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background-color:#00816d;transform:translate(-50%,-50%)}.bg-gray-content{background:#f7f7f7;padding:3vw}.bg-gray-content .wrok-bg-title{width:100%;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(1.35rem,1.32vw,2.53rem));color:#fff;font-weight:500;padding:1.4vw;line-height:1.2;background-color:#00816d;margin-bottom:2vw}.bg-gray-content .bg-list{margin-bottom:3vw}.bg-gray-content .bg-list li{border-bottom:.001em solid #000;padding:.8vw 1vw;opacity:0}.bg-gray-content .bg-list li span{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.18vw,2.27rem));font-weight:500;display:inline-block}.bg-gray-content .bg-list li:last-child{border-bottom:unset}.bg-gray-content .bg-list li.is-show{animation:fade_bottom .5s ease both}.bg-gray-content .bg-list:last-child{margin-bottom:0}.data-section{z-index:-5;background:url(../images/about/about-data-bg.webp) no-repeat center/cover fixed}.about-data-title-wrap{position:relative;margin-bottom:0}.about-data-title-wrap h2.bold-title{margin-bottom:3vw;margin-left:auto;width:fit-content}.about-data-title-wrap .title-bg{width:110%;position:absolute;top:0;left:45%;transform:translate(-50%,-50%);z-index:-1;animation:data_title_bg 2.5s infinite alternate}.about-data-title-wrap .title-bg img{width:100%;object-fit:contain}.about-data-title-wrap p.about-data-side-text{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));font-weight:700;color:#fff;position:absolute;top:0;left:-5em;writing-mode:vertical-rl;white-space:nowrap}@keyframes data_title_bg{0%{transform:translate(-50%,-50%) rotate(-1deg)}100%{transform:translate(-49%,-48%) rotate(1deg)}}ul.about-data-wrap{width:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:3vw;grid-row-gap:3vw}ul.about-data-wrap li.data-box{display:flex;flex-wrap:wrap;background:#fff;border-radius:1.5vw;padding:1.5vw 2vw;width:100%;height:100%;position:relative;justify-content:center}ul.about-data-wrap li.data-box p.data-title{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.85rem,1.81vw,3.47rem));letter-spacing:.1em;font-weight:700;color:#00816d;text-align:center;margin-bottom:1vw}ul.about-data-wrap li.data-box p.num{width:100%;display:flex;justify-content:center;align-items:baseline;line-height:1;gap:.3em;position:relative;z-index:5}ul.about-data-wrap li.data-box p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(4.27rem,4.17vw,8rem));font-weight:700}ul.about-data-wrap li.data-box p.num span.unit{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:700}ul.about-data-wrap li.data-box p.paragraph{width:100%;margin-bottom:0}ul.about-data-wrap li.data-box .img-wrap{width:100%;position:relative;z-index:1}ul.about-data-wrap li.data-box .img-wrap img{width:100%;object-fit:contain}@keyframes graph_wipe_red{0%{stroke-dashoffset:100}100%{stroke-dashoffset:40}}@keyframes graph_wipe_blue{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}ul.about-data-wrap li.data08{grid-area:1/1/2/5;display:flex}ul.about-data-wrap li.data08 .flex-box.left{width:45%;display:flex;flex-wrap:wrap;align-items:center}ul.about-data-wrap li.data08 .flex-box.left p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(7.11rem,6.94vw,13.33rem))}ul.about-data-wrap li.data08 .flex-box.right{width:55%;display:flex;flex-wrap:wrap}ul.about-data-wrap li.data08 .flex-box.right p.data-title{order:2}ul.about-data-wrap li.data08 .flex-box.right p.num{order:3}ul.about-data-wrap li.data08 .flex-box.right .img-wrap{order:1;display:flex;position:relative;height:6vw}ul.about-data-wrap li.data08 .flex-box.right .img-wrap img{position:absolute}ul.about-data-wrap li.data08 .flex-box.right .img-wrap img:nth-of-type(1){width:33%;bottom:0;left:0;animation:data_animation02 2.5s ease infinite}ul.about-data-wrap li.data08 .flex-box.right .img-wrap img:nth-of-type(2){width:26%;bottom:0;left:33%;animation:data_animation01 2.5s ease infinite}ul.about-data-wrap li.data08 .flex-box.right .img-wrap img:nth-of-type(3){width:33%;bottom:0;left:58%;animation:data_animation03 2.5s ease infinite}ul.about-data-wrap li.data09{grid-area:1/5/2/7}ul.about-data-wrap li.data09 p.data-title{order:1}ul.about-data-wrap li.data09 p.num{order:3}ul.about-data-wrap li.data09 .img-wrap{order:2;width:50%}ul.about-data-wrap li.data10{grid-area:2/1/3/3}ul.about-data-wrap li.data10 .img-wrap{width:80%}ul.about-data-wrap li.data11{grid-area:2/3/3/7}ul.about-data-wrap li.data11 p.num{width:50%}ul.about-data-wrap li.data11 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5.69rem,5.56vw,10.67rem))}ul.about-data-wrap li.data11 .img-wrap{position:absolute}ul.about-data-wrap li.data11 .img-wrap:nth-of-type(1){width:30%;bottom:0;left:3%;opacity:0}ul.about-data-wrap li.data11 .img-wrap:nth-of-type(2){width:22%;top:5%;right:10%;animation:data_animation02 2.5s ease-in-out infinite}ul.about-data-wrap li.data11.is-show .img-wrap:nth-of-type(1){animation:section_fade_in .45s ease-in-out both}@keyframes data_animation01{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes data_animation02{0%{transform:rotate(3deg)}50%{transform:rotate(-3deg)}100%{transform:rotate(3deg)}}@keyframes data_animation03{0%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}100%{transform:rotate(-3deg)}}body.office01{--office-color:#ff8d7e}body.office02{--office-color:#f9c170}body.office03{--office-color:#6c9bd2}body.office04{--office-color:#68be83}body.office05{--office-color:#52c3f2}body.office06{--office-color:#61c1bd}body.office07{--office-color:#fc8855}body.office08{--office-color:#fff57f}.office-link-btn{display:grid;grid-template-columns:repeat(4,1fr);gap:.5vw;z-index:1;width:70%;position:absolute;top:15vw;bottom:auto;left:50%;transform:translate(-50%,calc(-25% + .125vw));margin:0}.office-link-btn li a{display:block;width:100%;background-color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));text-align:center;border-radius:5vw;padding:.8vw;position:relative}.office-link-btn li a::after{content:"";position:absolute;top:50%;right:1em;transform:translateY(-50%);display:inline-block;width:1.2em;height:1.2em;background:url(../images/common/arrow-icon03.svg) no-repeat center/contain;transition:all .2s ease}.office-link-btn li a:hover{transition:background-color .3s ease}.office-link-btn li:nth-child(1) a:hover{background-color:#ff8d7e}.office-link-btn li:nth-child(2) a:hover{background-color:#f9c170}.office-link-btn li:nth-child(3) a:hover{background-color:#6c9bd2}.office-link-btn li:nth-child(4) a:hover{background-color:#68be83}.office-link-btn li:nth-child(5) a:hover{background-color:#52c3f2}.office-link-btn li:nth-child(6) a:hover{background-color:#61c1bd}.office-link-btn li:nth-child(7) a:hover{background-color:#fc8855}.office-link-btn li:nth-child(8) a:hover{background-color:#fff57f}.office-link-btn li.is-active{pointer-events:none}.office-link-btn li.is-active a{background-color:var(--office-color)}.office-title{font-size:calc(var(--fs-scale,1) * clamp(2.99rem,2.92vw,5.6rem));font-weight:600}.office-title span{font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem));letter-spacing:.2em;font-weight:500;margin-left:.3vw}.office-lead{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.11vw,2.13rem));font-weight:600;border-bottom:1px solid #00816d;padding-bottom:1vw;line-height:2}.office-map-btn{position:relative;display:flex;align-items:center;justify-content:center;width:10vw;height:3rem;background:#00816d;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.83vw,1.6rem));font-weight:600;letter-spacing:.05em;border-radius:1rem;padding-inline:0 1.5rem;transition:all .3s ease}.office-map-btn::after{content:"";position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:2rem;height:2rem;background:url(../images/common/arrow-icon02.svg) no-repeat center/contain;transition:all .3s ease}.office-map-btn:hover{background:#fff;border:solid 1px #00816d;color:#000}.office-map-btn:hover::after{background:url(../images/common/arrow-icon01.svg) no-repeat center/contain}.page-section .content-inner .office-slider-wrap{position:relative;width:100%;overflow:hidden;padding:6vw 0 2vw}.page-section .content-inner .office-slider-wrap .office-slider{width:100%;overflow:visible}.page-section .content-inner .office-slider-wrap .office-slider .swiper-wrapper{align-items:center}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide{position:relative;width:40vw;height:auto;overflow:visible;z-index:2;margin-left:-4vw;margin-right:-4vw}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide{position:relative;padding-top:4vw;overflow:visible;transform:scale(.6);transform-origin:center center;transition:transform .6s ease}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide::before{content:"";position:absolute;top:0;left:50%;z-index:1;width:calc(100% + 6vw);height:45%;border-radius:7vw;background-color:transparent;transform:translateX(-50%);transition:background-color .6s ease;pointer-events:none}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide .office-balloon{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;width:100%;min-height:7.5vw;padding:1vw;border:2px solid #00816d;border-radius:6vw;background-color:#fff;box-sizing:border-box}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide .office-balloon::after{content:"";position:absolute;top:calc(100% - 2px);left:50%;z-index:2;width:37px;height:35px;background:url(../images/work-environment/office-common-icon.svg) no-repeat center/100% 100%;transform:translateX(-50%);pointer-events:none}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide .office-balloon p{position:relative;z-index:1;margin:0;color:#00816d;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:700;line-height:1.5;letter-spacing:.15em;text-align:center;transition:none}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide .office-img{position:relative;z-index:3;width:70%;margin:1vw auto 0}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide .office-img img{display:block;width:100%;height:16vw;border-radius:.8vw;object-fit:cover}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active{z-index:1}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide{transform:scale(1);padding-top:3vw}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide::before{background-color:var(--office-color)}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-balloon{border-radius:4vw}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-balloon::after{width:30px;height:28px}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-img{width:96%;margin-top:1vw}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-img img{height:20vw}.page-section .content-inner .office-slider-wrap .office-slider-controller{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:1vw}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button{position:relative;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:10px;background-color:#00816d;cursor:pointer}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button .office-autoplay-icon{position:absolute}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon{inset:0}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::after,.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::before{content:"";position:absolute;top:11px;width:5px;height:22px;background-color:#fff}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::before{left:14px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::after{right:14px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button:not(.is-playing) .office-autoplay-icon{top:11px;left:17px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #fff}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-slider-next,.page-section .content-inner .office-slider-wrap .office-slider-controller .office-slider-prev{width:0;height:0;padding:0;background-color:transparent;cursor:pointer}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-slider-prev{border-top:16px solid transparent;border-right:28px solid #000;border-bottom:16px solid transparent;border-left:0}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-slider-next{border-top:16px solid transparent;border-right:0;border-bottom:16px solid transparent;border-left:28px solid #000}.page-section .content-inner .office-slider-wrap.is-initial-slide .office-slider .swiper-slide-prev{opacity:0;visibility:hidden;pointer-events:none}.office-pa-content{position:relative;display:grid;isolation:isolate}.office-pa-content .bg-illustration,.office-pa-content .qa-inner{grid-area:1/1}.office-pa-content .bg-illustration{position:sticky;top:0;z-index:0;align-self:start;width:100%;height:100vh;overflow:hidden;pointer-events:none}.office-pa-content .bg-illustration img{display:block;width:130%;height:130%;max-width:none;object-fit:cover;transition:transform 1s ease}.office-pa-content .qa-inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;row-gap:6vw;padding:8vw 0}.office-pa-content .qa-inner .pa-box{width:calc(100% - var(--contentW));margin:0 auto 7vw;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;position:relative}.office-pa-content .qa-inner .pa-box .circle-text{width:23vw;aspect-ratio:1.25/1;margin:0;padding:3vw;display:flex;align-items:center;justify-content:center;position:relative;z-index:4;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));line-height:1.8;letter-spacing:.1em;font-weight:500;color:#00816d;background-color:#fff;border:1px solid #00816d;border-radius:50%}.office-pa-content .qa-inner .pa-box .circle-text::after{content:"";width:2vw;height:2vw;position:absolute;top:2vw;left:2vw;z-index:-1;background-color:#fff;border-left:1px solid #00816d;border-top:1px solid #00816d;transform:rotate(16deg) skew(20deg)}.office-pa-content .qa-inner .pa-box .square-text{width:36vw;min-height:22vw;margin:0 0 0 -4vw;padding:4vw 4vw 4vw 6vw;display:flex;align-items:center;position:relative;z-index:2;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));line-height:1.8;letter-spacing:.1em;font-weight:500;color:#000;background-color:var(--office-color);border-radius:1vw;transform:translateY(6vw)}.office08 .office-pa-content .qa-inner .pa-box .square-text{color:#000}.office-pa-content .qa-inner .pa-box .square-text::after{content:"";width:0;height:0;position:absolute;top:50%;right:-3vw;border-top:1.4vw solid transparent;border-bottom:1.4vw solid transparent;border-left:3.8vw solid var(--office-color);transform:translateY(-50%)}.office-pa-content .qa-inner .pa-box .qa-img{position:absolute;bottom:-13vw;right:6vw;width:30vw;overflow:hidden;border-radius:1vw;z-index:3}.office-pa-content .qa-inner .pa-box .qa-img img{width:100%;height:20vw;object-fit:cover}.office-pa-content .qa-inner .pa-box.img-mb{transform:translateY(-5vw)}.office-pa-content .qa-inner .pa-box.reverse{flex-direction:row-reverse;justify-content:space-between}.office-pa-content .qa-inner .pa-box.reverse .circle-text::after{transform:scaleX(-1) rotate(23deg) skew(20deg);top:1.2vw;left:unset;right:3vw}.office-pa-content .qa-inner .pa-box.reverse .square-text{padding:4vw 6vw 4vw 4vw;margin-left:0;margin-right:-4vw}.office-pa-content .qa-inner .pa-box.reverse .square-text::after{left:-3vw;right:unset;transform:scaleX(-1) translateY(-50%)}.office-pa-content .qa-inner .pa-box:last-child{margin-bottom:0}.bottom-link-btn{display:flex;justify-content:space-between;padding:1vw 4vw;border:2px solid #00816d;border-radius:2vw;position:relative}.bottom-link-btn .img01,.bottom-link-btn .img02{width:auto;height:18vh;transition:transform .4s ease}.bottom-link-btn .img01 img,.bottom-link-btn .img02 img{height:100%}.bottom-link-btn .text{font-size:calc(var(--fs-scale,1) * clamp(1.99rem,1.94vw,3.73rem));font-weight:700;line-height:1.8;letter-spacing:.1em;align-content:center;width:40%;color:#00816d;text-align:center}.bottom-link-btn::after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:3vw;height:3vw;background:#90d1ac url(../images/common/arrow-icon03.svg) no-repeat center/60%;border-radius:50%;transition:all .3s ease}@media (hover:hover){.bottom-link-btn:hover .img01,.bottom-link-btn:hover .img02{transform:scale(1.1)}.bottom-link-btn:hover::after{background:#00816d url(../images/common/arrow-icon04.svg) no-repeat center/60%}}.bottomlinkNavList li.office01 .bottonlinkTitle{background-color:#ff8d7e}.bottomlinkNavList li.office02 .bottonlinkTitle{background-color:#f9c170}.bottomlinkNavList li.office03 .bottonlinkTitle{background-color:#6c9bd2}.bottomlinkNavList li.office04 .bottonlinkTitle{background-color:#68be83}.bottomlinkNavList li.office05 .bottonlinkTitle{background-color:#52c3f2}.bottomlinkNavList li.office06 .bottonlinkTitle{background-color:#61c1bd}.bottomlinkNavList li.office07 .bottonlinkTitle{background-color:#fc8855}.bottomlinkNavList li.office08 .bottonlinkTitle{background-color:#fff57f}.bottomlinkNavList li a .bottomlinkInner .bottonlinkTitle{border-radius:4vw;color:#000!important;min-height:3vw!important;margin:.5em!important}.bottomlinkNavList li.is-current{pointer-events:none}.bottomlinkNavList li.is-current a .bottomlinkInner .bottonlinkTitle{background-color:color-mix(in srgb,var(--office-color) 40%,transparent)!important}.bottomlinkNavList li.is-current a .bottomlinkInner .bottomlinkImg{opacity:.3}.bottomlinkNavList li.is-current a::after{opacity:0}:root{--headerH:6vw;--contentW:32vw;--contentWf:calc(var(--contentW) / 2)}@media screen and (max-width:1024px) and (orientation:portrait){:root{--headerH:60px;--contentW:10vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){:root{--headerH:100px;--contentW:16vw}}@media screen and (max-width:1024px) and (orientation:portrait){.work-environment.office01 .mainvisual{margin-bottom:45vw}.work-environment.office01 .mainvisual::after{height:64vw;transform:translateY(-3vh)}.work-environment.office02 .mainvisual{margin-bottom:45vw}.work-environment.office02 .mainvisual::after{height:64vw;transform:translateY(-3vh)}.work-environment.office03 .mainvisual{margin-bottom:45vw}.work-environment.office03 .mainvisual::after{height:64vw;transform:translateY(-3vh)}.work-environment.office04 .mainvisual{margin-bottom:45vw}.work-environment.office04 .mainvisual::after{height:64vw;transform:translateY(-3vh)}.work-environment.office05 .mainvisual{margin-bottom:45vw}.work-environment.office05 .mainvisual::after{height:64vw;transform:translateY(-3vh)}.work-environment.office06 .mainvisual{margin-bottom:45vw}.work-environment.office06 .mainvisual::after{height:64vw;transform:translateY(-3vh)}.work-environment.office07 .mainvisual{margin-bottom:45vw}.work-environment.office07 .mainvisual::after{height:64vw;transform:translateY(-3vh)}.work-environment.office08 .mainvisual{margin-bottom:45vw}.work-environment.office08 .mainvisual::after{height:64vw;transform:translateY(-3vh)}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide{width:80%}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card{height:100%;min-height:100%;padding:2vw}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head{grid-template-columns:32% minmax(0,1fr);gap:2vw;min-height:120px;margin-bottom:2vw}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-img img{height:18vw;object-fit:contain}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-profile .schedule-card-title{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-card-head .schedule-card-profile .schedule-card-data li{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.2vw,1.38rem))}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline{--schedule-hour-height:auto}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-time{padding:7px 5px;border-radius:.5rem;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));height:auto}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-content{gap:0;min-height:auto;border-radius:.5rem;flex-direction:column}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-content .schedule-label{min-width:100%;border-radius:.5rem;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-content .schedule-text{padding:2vw}.page-section .content-inner .schedule-slider-inner .schedule-slider .swiper-slide .schedule-card .schedule-timeline .schedule-row .schedule-content .schedule-text p{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));line-height:1.2}.page-section .content-inner .schedule-slider-inner .schedule-slider-controller{margin:20px auto 0}.bg-gray-content{padding:8vw 4vw}.bg-gray-content .wrok-bg-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));padding:2.4vw}.bg-gray-content .bg-list li{padding:2.6vw 2vw}.bg-gray-content .bg-list li span{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.data-section{background:url(../images/about/about-data-bg.webp) no-repeat center/cover scroll}.about-data-title-wrap h2.bold-title{width:100%}.about-data-title-wrap p.about-data-side-text{font-size:calc(var(--fs-scale,1) * clamp(3rem,8vw,3.44rem))}ul.about-data-wrap{grid-template-columns:unset;grid-template-rows:unset}ul.about-data-wrap li.data-box{padding:12vw 3vw 6vw 3vw}ul.about-data-wrap li.data-box p.data-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}ul.about-data-wrap li.data-box p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(3rem,8vw,3.44rem))}ul.about-data-wrap li.data-box p.num span.unit{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,2.67vw,1.15rem))}ul.about-data-wrap li.data08{grid-row:1/1;grid-column:1/3}ul.about-data-wrap li.data08 .flex-box.left p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5rem,13.33vw,5.73rem))}ul.about-data-wrap li.data09{grid-row:2/3;grid-column:1/2;padding:6vw 3vw}ul.about-data-wrap li.data10{grid-row:2/3;grid-column:2/3;padding:6vw 3vw}ul.about-data-wrap li.data11{grid-row:3/4;grid-column:1/3}ul.about-data-wrap li.data11 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem))}ul.about-data-wrap li.data11 .img-wrap:nth-of-type(1){width:20%}.office-link-btn{grid-template-columns:repeat(3,1fr);gap:2vw;width:80%;bottom:-39vw;transform:translateX(-50%);top:unset}.office-link-btn li a{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.office-link-btn li a::after{right:.5em;width:1em;height:1em}.office-link-btn li:nth-child(1) a:hover{background-color:#ff8d7e}.office-link-btn li:nth-child(2) a:hover{background-color:#f9c170}.office-link-btn li:nth-child(3) a:hover{background-color:#6c9bd2}.office-link-btn li:nth-child(4) a:hover{background-color:#68be83}.office-link-btn li:nth-child(5) a:hover{background-color:#52c3f2}.office-link-btn li:nth-child(6) a:hover{background-color:#61c1bd}.office-link-btn li:nth-child(7) a:hover{background-color:#fc8855}.office-link-btn li:nth-child(8) a:hover{background-color:#fff57f}.office-link-btn li.is-active{pointer-events:none}.office-link-btn li.is-active a{background-color:var(--office-color)}.office-title{font-size:calc(var(--fs-scale,1) * clamp(3rem,8vw,3.44rem));letter-spacing:.08em}.office-title span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));margin-left:.8vw}.office-lead{padding-bottom:3vw;margin-bottom:3vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.office-map-btn{width:40%;min-width:140px;height:3.5rem}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide{width:75%}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide::before{width:calc(100% + 12vw);height:64%}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide .office-balloon{padding:4vw 2vw;border-radius:8vw}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide .office-balloon p{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));line-height:1.8;letter-spacing:.05em;word-break:break-all}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-balloon::after{width:26px;height:24px}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-img{margin-top:3vw}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-img img{height:44vw}.page-section .content-inner .office-slider-wrap .office-slider-controller{gap:16px;margin-top:4vw}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button{width:36px;height:36px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::after,.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::before{top:9px;width:4px;height:18px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::before{left:12px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::after{right:12px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button:not(.is-playing) .office-autoplay-icon{top:7px;left:13px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-slider-prev{border-top:14px solid transparent;border-right:25px solid #000;border-bottom:14px solid transparent}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-slider-next{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:25px solid #000}.office-pa-content .qa-inner .pa-box{flex-direction:column}.office-pa-content .qa-inner .pa-box .circle-text{width:70%;margin-right:20vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.office-pa-content .qa-inner .pa-box .circle-text::after{width:6vw;height:6vw;top:5.2vw;left:5.2vw}.office-pa-content .qa-inner .pa-box .square-text{width:80%;min-height:auto;margin:-10vw 0 0 -4vw;padding:6vw 4vw 6vw 6vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));letter-spacing:.05em;border-radius:3vw;margin-left:10vw}.office-pa-content .qa-inner .pa-box .square-text::after{right:-6vw;border-top:2.8vw solid transparent;border-bottom:2.8vw solid transparent;border-left:7.6vw solid var(--office-color)}.office-pa-content .qa-inner .pa-box .qa-img{position:unset;width:70%;border-radius:3vw;margin-left:20vw}.office-pa-content .qa-inner .pa-box .qa-img img{height:100%;object-fit:contain}.office-pa-content .qa-inner .pa-box.img-mb{transform:translateY(0)}.office-pa-content .qa-inner .pa-box.reverse{flex-direction:column;margin-bottom:0}.office-pa-content .qa-inner .pa-box.reverse .circle-text{margin-right:unset;margin-left:20vw}.office-pa-content .qa-inner .pa-box.reverse .circle-text::after{top:3.2vw;right:7.5vw}.office-pa-content .qa-inner .pa-box.reverse .square-text{padding:8vw 6vw 10vw 4vw;margin-right:10vw;margin-left:unset}.office-pa-content .qa-inner .pa-box.reverse .square-text::after{left:-6vw}.bottom-link-btn{padding:3vw 1vw;align-items:center}.bottom-link-btn .img01,.bottom-link-btn .img02{width:fit-content;height:20vw}.bottom-link-btn .img01 img,.bottom-link-btn .img02 img{object-fit:contain}.bottom-link-btn .text{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));width:100%}.bottom-link-btn::after{width:8vw;height:8vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.work-environment.office01 .mainvisual{margin-bottom:42vw}.work-environment.office01 .mainvisual::after{height:55vw;transform:translateY(-3vh)}.work-environment.office02 .mainvisual{margin-bottom:42vw}.work-environment.office02 .mainvisual::after{height:55vw;transform:translateY(-3vh)}.work-environment.office03 .mainvisual{margin-bottom:42vw}.work-environment.office03 .mainvisual::after{height:55vw;transform:translateY(-3vh)}.work-environment.office04 .mainvisual{margin-bottom:42vw}.work-environment.office04 .mainvisual::after{height:55vw;transform:translateY(-3vh)}.work-environment.office05 .mainvisual{margin-bottom:42vw}.work-environment.office05 .mainvisual::after{height:55vw;transform:translateY(-3vh)}.work-environment.office06 .mainvisual{margin-bottom:42vw}.work-environment.office06 .mainvisual::after{height:55vw;transform:translateY(-3vh)}.work-environment.office07 .mainvisual{margin-bottom:42vw}.work-environment.office07 .mainvisual::after{height:55vw;transform:translateY(-3vh)}.work-environment.office08 .mainvisual{margin-bottom:42vw}.work-environment.office08 .mainvisual::after{height:55vw;transform:translateY(-3vh)}.bottom-link-btn{padding:1vw 4vw}.bottom-link-btn .img01,.bottom-link-btn .img02{height:16vw}.bottom-link-btn .img01 img,.bottom-link-btn .img02 img{object-fit:contain}.bottom-link-btn .text{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.bottom-link-btn::after{width:5vw;height:5vw}.office-map-btn{width:25%;min-width:unset;height:4rem}.office-map-btn::after{width:2.5rem;height:2.5rem}.bottomlinkNavList li a .bottomlinkInner .bottomlinkImg{width:105%!important}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide{width:65%}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide::before{width:calc(100% + 10vw);height:50%}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide .office-slide .office-balloon p{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem));line-height:1.7}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-balloon::after{width:26px;height:24px}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-img{margin-top:3vw}.page-section .content-inner .office-slider-wrap .office-slider .swiper-slide.swiper-slide-active .office-slide .office-img img{height:35vw}.page-section .content-inner .office-slider-wrap .office-slider-controller{gap:16px;margin-top:4vw}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button{width:36px;height:36px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::after,.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::before{top:9px;width:4px;height:18px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::before{left:12px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button.is-playing .office-autoplay-icon::after{right:12px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-autoplay-button:not(.is-playing) .office-autoplay-icon{top:7px;left:13px}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-slider-prev{border-top:14px solid transparent;border-right:25px solid #000;border-bottom:14px solid transparent}.page-section .content-inner .office-slider-wrap .office-slider-controller .office-slider-next{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:25px solid #000}.office-pa-content .qa-inner .pa-box .circle-text{width:40%;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem))}.office-pa-content .qa-inner .pa-box .circle-text::after{width:3.8vw;height:3.8vw;top:2.4vw;left:2.7vw}.office-pa-content .qa-inner .pa-box .square-text{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.office-pa-content .qa-inner .pa-box.reverse .circle-text::after{top:1.8vw;right:3.5vw}.office-pa-content .qa-inner .pa-box.reverse .square-text{padding:8vw 6vw 10vw 4vw;margin-right:10vw;margin-left:unset}.office-pa-content .qa-inner .pa-box.reverse .square-text::after{left:-6vw}}