@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_50e27d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_50e27d;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_50e27d{font-family:__Montserrat_50e27d,__Montserrat_Fallback_50e27d;font-style:normal}.sub-title{font-size:13px;font-weight:700;color:#222}.secondary-button-m{height:56px;padding:0 70px;color:#222;font-size:16px;font-weight:700;display:inline-block;border-radius:28px;border:1px solid #222;cursor:pointer;background-repeat:no-repeat;background-position:100% 0;background-size:200% auto;background-image:linear-gradient(90deg,#222 0,#222 50%,#fff 0,#fff);transition:background-position .4s ease;text-align:center}.secondary-button-m:hover{background-position:0 0;color:#fff}@media screen and (min-width:835px){.lab-breadcrumb-parent{position:relative}#lab-breadcrumb a{text-decoration:none;outline:none;color:#222;letter-spacing:.07em}#lab-breadcrumb{margin-left:11vw;position:absolute;top:-8px;left:0}#lab-breadcrumb ul{padding:0;margin:0;display:flex;line-height:17px}#lab-breadcrumb ul li{font-size:11px;line-height:17px}#lab-breadcrumb ul li:after{color:#333;content:"＞";padding:0 10px}#lab-breadcrumb ul li:last-child:after{content:""}footer{background-color:#222;padding:90px 80px}footer a{text-decoration:none;outline:none;color:#222;letter-spacing:.07em}.footer-head{display:flex;align-items:flex-start;justify-content:space-between}.footer-logo{width:145px}.footer-right{width:60%}.footer-nav{font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:space-between;line-height:18px;margin:0}a.footer-nav-link{color:#fff}.footer-cr{margin-right:10px}.footer-bottom-link,.footer-cr{text-align:right;color:#fff;font-size:13px}.wp-pagenavi{display:flex;justify-content:center;margin:60px}.current,a.page{width:56px;height:56px;line-height:56px;text-align:center;border:1px solid #222;border-radius:50%;margin:0 10px;display:inline-block}.previouspostslink{padding:0 40px 0 65px;background:url(/images/senior_dx_lab/arrow-left.png) 20px 50% no-repeat;background-size:26px;margin-right:15px}.nextpostslink,.previouspostslink{height:56px;border:1px solid #222;border-radius:28px;display:inline-block;font-weight:700;line-height:56px}.nextpostslink{padding:0 65px 0 40px;background:url(/images/senior_dx_lab/arrow-right.png) 110px 50% no-repeat;background-size:26px;margin-left:15px}.border-b{display:inline;background:linear-gradient(currentcolor,currentcolor) 0 100%/0 1px no-repeat;text-decoration:none;padding:0 0 4px;border-bottom:2px solid hsla(0,0%,100%,0);transition:.3s ease}.border-b:hover{padding:0 0 3px;border-color:#222}.border-w{display:inline;background:linear-gradient(currentcolor,currentcolor) 0 100%/0 1px no-repeat;text-decoration:none;padding:0 0 4px;border-bottom:2px solid #222;transition:.3s ease}.border-w:hover{padding:0 0 3px;border-color:#fff}.sp-only{display:none}}@media screen and (max-width:834px){footer{background-color:#222;padding:40px 40px 52px}.footer-logo{width:100px}.footer-nav{padding:0}.sp-li{display:inline-block;width:45%;line-height:34px}.footer-nav-link{color:#fff;font-size:16px;font-weight:700}.sp-contact{margin:35px 0}.footer-bottom-link{margin-bottom:20px}.footer-cr{color:#fff}.sp-text{font-weight:400;margin-right:10px}.sp-center,.sp-text{font-size:13px;color:#fff}.sp-center{margin:0 10px}.sp-button{width:200px}.wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;margin:60px 0 80px}.current,a.page{width:56px;height:56px;line-height:56px;text-align:center;border:1px solid #222;border-radius:50%;margin:0 5px;display:inline-block}.previouspostslink{order:-2;padding:0 38px 0 63px;margin:0 3px 20px 0;background:url(/images/senior_dx_lab/arrow-left.png) 20px 50% no-repeat;background-size:26px}.nextpostslink,.previouspostslink{height:56px;border:1px solid #222;border-radius:28px;display:inline-block;font-weight:700;line-height:56px}.nextpostslink{order:-1;padding:0 63px 0 33px;margin:0 0 20px 3px;background:url(/images/senior_dx_lab/arrow-right.png) 110px 50% no-repeat;background-size:26px}.pc-only{display:none}}@media screen and (min-width:835px){body:has(.lab-top-page){background-image:url(/images/senior_dx_lab/top_img.webp);background-repeat:no-repeat;background-size:100%;width:100%}.lab-top-page{width:100vw}.lab-top-page .site-description{margin-bottom:160px}.lab-top-page .what-senior-dx-lab{margin-bottom:76px}.lab-top-page .title-ja{font-size:13px;font-weight:700;margin-bottom:10px}.lab-top-page .title-en{margin-bottom:60px}.lab-top-page .senior-dx-lab-description{font-size:16px;line-height:32px}.lab-top-page .asset{width:100%;height:500px;background-color:#3e3e3e;display:flex;align-items:center;justify-content:center;margin-bottom:177px}.lab-top-page .asset-img{height:372px}.lab-top-page .section-description{margin-bottom:60px;font-size:16px;line-height:32px}.lab-top-page .member-section{position:relative;margin-bottom:156px}.lab-top-page .member-section h2{margin-bottom:60px}.lab-top-page .member{display:flex;flex-wrap:wrap;gap:115px 60px}.lab-top-page .member-box{width:33.3333%;width:calc(33.3333333333% - 20px);width:calc(33.3333333333% - 40px)}.lab-top-page .member-box__image{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:.5s}.lab-top-page .member-box__detail{background-color:#fff;padding:10% 8%;margin-right:18px;position:relative;top:-35px;left:0}.lab-top-page .member-box__detail-subtitle{font-weight:700}.lab-top-page .member-box__detail-title{margin:0 0 15px}.lab-top-page .member-box__detail-career{line-height:22px}.lab-top-page .pr-text{font-size:65px;color:#e1e1e1;position:absolute;top:680px;left:32px}.lab-top-page .member-section .secondary-button-m{margin-top:20px}.lab-top-page .report-section{margin-bottom:50px}.lab-top-page .report-section h2{margin-bottom:60px}.lab-top-page .report{display:flex;flex-wrap:wrap;gap:30px 30px}.lab-top-page .report-box{width:33.3333%;width:calc(33.3333333333% - 20px)}.lab-top-page .report-hover-img{overflow:hidden;max-width:100%;height:auto;margin-bottom:15px}.lab-top-page .report-box__image{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition-duration:.5s}.lab-top-page .report-box__image:hover{transform:scale(1.1);transition-duration:.5s}.lab-top-page .report-box__title{display:inline;background:linear-gradient(currentcolor,currentcolor) 0 100%/0 1px no-repeat;text-decoration:none;padding:0 0 4px;border-bottom:2px solid hsla(0,0%,100%,0);transition:.3s ease}.lab-top-page .report-box__title:hover{padding:0 0 3px;border-color:#222}.lab-top-page .report-box__subtitle{margin-top:15px;line-height:22px}.lab-top-page .report-box__time{font-size:12px;color:#999;margin-top:15px}.lab-top-page .report-section .secondary-button-m{margin-top:60px}.lab-top-page .document-section{margin-bottom:140px}.lab-top-page .document-section .mb-60{margin-bottom:60px}.lab-top-page .document{display:flex;flex-wrap:wrap;gap:30px 30px}.lab-top-page .document-box{width:33.3333%;width:calc(33.3333333333% - 20px)}.lab-top-page .document-hover-img{overflow:hidden;max-width:100%;height:auto;margin-bottom:15px}.lab-top-page .document-box__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition-duration:.5s}.lab-top-page .document-box__image:hover{transform:scale(1.1);transition-duration:.5s}.lab-top-page .document-box__title{display:inline;background:linear-gradient(currentcolor,currentcolor) 0 100%/0 1px no-repeat;text-decoration:none;padding:0 0 4px;border-bottom:2px solid hsla(0,0%,100%,0);transition:.3s ease}.lab-top-page .document-box__title:hover{padding:0 0 3px;border-color:#222}.lab-top-page .document-box__subtitle{margin-top:15px;line-height:22px}.lab-top-page .document-box__time{font-size:12px;color:#999;margin-top:15px}.lab-top-page .document-section .secondary-button-m{margin-top:60px}.lab-top-page .seminar-section,.lab-top-page .seminar-section>div{position:relative}.lab-top-page .seminar-head-log{height:330px;position:absolute;top:0;left:75%}.lab-top-page .inner-color{padding:30px 11vw}.lab-top-page .inner-color h2{margin-bottom:60px}.lab-top-page .seminar{display:flex;flex-wrap:wrap;gap:50px 40px}.lab-top-page .seminar-box{width:50%;width:calc(50% - 20px)}.lab-top-page .seminar-box-inner{display:flex}.lab-top-page .seminar-hover-img{min-width:220px;height:auto;overflow:hidden;margin-right:24px}.lab-top-page .seminar-box__image{width:220px;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition-duration:.5s}.lab-top-page .seminar-box__image:hover{transform:scale(1.1);transition-duration:.5s}.lab-top-page .seminar-box__right-top{display:flex;margin:-6px 0 20px}.lab-top-page .seminar-box__year-month{line-height:28px;font-size:12px;font-weight:700}.lab-top-page .seminar-box__day{font-size:40px;line-height:40px;font-weight:700}.lab-top-page .seminar-box__title{display:inline;background:linear-gradient(currentcolor,currentcolor) 0 100%/0 1px no-repeat;text-decoration:none;padding:0 0 4px;border-bottom:2px solid hsla(0,0%,100%,0);transition:.3s ease}.lab-top-page .seminar-box__title:hover{padding:0 0 3px;border-color:#222}.lab-top-page .seminar-box__description{max-height:150px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}.lab-top-page .seminar-section .secondary-button-m{margin-top:60px}}@media screen and (max-width:834px){body:has(.lab-top-page){background-image:url(/images/senior_dx_lab/top_img.webp);background-repeat:no-repeat;background-position:100% 0}.lab-top-page main{box-sizing:border-box}.lab-top-page .site-description h3{font-size:24px;line-height:43px;font-weight:700}.lab-top-page .title-ja{font-size:13px;font-weight:700;margin-bottom:12px}.lab-top-page h2{margin-bottom:30px;font-size:32px;line-height:39px;letter-spacing:.01em}.lab-top-page .senior-dx-lab-description{font-size:16px;line-height:32px}.lab-top-page .asset{margin:40px 0 20px;width:100%;padding:30px;box-sizing:border-box;text-align:center;background-color:#3e3e3e}.lab-top-page .asset-img{height:460px}.lab-top-page .section-description{font-size:16px;line-height:32px;margin-bottom:35px}.lab-top-page .member-section{margin-bottom:60px}.lab-top-page .member{height:100%;display:flex;overflow-x:scroll}.lab-top-page .member-box{width:280px;height:100%;flex-shrink:0;margin-right:30px}.lab-top-page .member-box__image{width:100%}.lab-top-page .member-box__detail{background-color:#fff;padding:10% 8%;margin-right:18px;position:relative;top:-35px;left:0}.lab-top-page .member-box__detail-subtitle{font-weight:700;margin-bottom:4px}.lab-top-page .member-box__detail-title{line-height:27px;font-weight:700;margin:0 0 10px}.lab-top-page .member-box__detail-career{font-size:14px;line-height:22px}.lab-top-page .report-section{margin-bottom:60px}.lab-top-page .report{height:100%;display:flex;overflow-x:scroll;margin-bottom:30px;padding-bottom:5px}.lab-top-page .report-box{width:280px;height:100%;flex-shrink:0;margin-right:30px}.lab-top-page .report-box__subtitle{line-height:22px}.lab-top-page .report-box__image{width:100%}.lab-top-page .report-box__time{font-size:12px;color:#999;margin-top:15px}.lab-top-page .seminar{display:flex;overflow-x:scroll;margin-bottom:30px;padding-bottom:5px}.lab-top-page .seminar-box{width:280px;flex-shrink:0;margin-right:30px}.lab-top-page .seminar-box__description{line-height:22px}.lab-top-page .seminar-box__right-top{display:flex;margin:6px 0 20px}.lab-top-page .seminar-box__year-month{line-height:28px;font-size:12px;font-weight:700}.lab-top-page .seminar-box__day{font-size:40px;line-height:40px;font-weight:700}.lab-top-page .seminar-box__title{margin:0 0 0 5px;line-height:28px}.lab-top-page .seminar-box__image{width:100%}.lab-top-page .document-section{box-sizing:border-box;margin-bottom:60px}.lab-top-page .document{display:flex;overflow-x:scroll;margin-bottom:30px;padding-bottom:5px}.lab-top-page .document-box{width:280px;flex-shrink:0;margin-right:30px}.lab-top-page .document-box__subtitle{line-height:22px}.lab-top-page .document-box__image{width:100%}.lab-top-page .document-box__time{font-size:12px;color:#999;margin-top:15px}}@media screen and (min-width:835px){main{width:78vw;margin:0 auto 150px}.thumbnail{width:100%;-o-object-fit:cover;object-fit:cover;display:block;transition-duration:.5s}}