.p-top-laboratorySection__slide{position:relative}.p-top-laboratorySection__container{background-attachment:fixed;background-position:center 65%;background-size:cover;color:#fff;padding:15rem 0 25rem;position:relative}@media screen and (max-width:900px){.p-top-laboratorySection__container{background-attachment:scroll;margin-top:-1px;overflow:hidden;padding:8rem 0 10rem;position:relative;z-index:1}}.p-top-laboratorySection__container-bg{bottom:0;position:fixed;top:0}.p-top-laboratorySection__container-inner{margin:auto;padding-bottom:6.5rem;width:max(100% - 16rem,87.5%)}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner{padding-bottom:0;width:84.6153846154%}}.p-top-laboratorySection__container-inner__top{align-items:center;display:flex;font-size:2rem;width:100%}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__top{font-size:1.6rem}}.p-top-laboratorySection__container-inner__top:after{background-color:currentColor;content:"";display:block;height:1px;margin-left:1.2rem;opacity:.1;width:100%}.p-top-laboratorySection__container-inner__contents{display:flex;justify-content:space-between;margin-top:12rem;position:relative}.p-top-laboratorySection__container-inner__contents-wrapper{display:block}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents{display:block;margin-top:5rem}}.p-top-laboratorySection__container-inner__contents-heading{min-width:25.8rem}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents-heading{min-width:auto;width:19rem}}.p-top-laboratorySection__container-inner__contents-heading-log{aspect-ratio:258/78}.p-top-laboratorySection__container-inner__contents-heading-name{font-size:1.8rem;letter-spacing:.06em;line-height:1.22;margin-top:2.3rem}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents-heading-name{font-size:1.4rem;letter-spacing:.02em;line-height:1.14;margin-top:1.8rem}}.p-top-laboratorySection__container-inner__contents__info{margin-right:3.2142857143%;width:45.5357142857%}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents__info{margin-right:0;margin-top:4.2rem;width:100%}}.p-top-laboratorySection__container-inner__contents__info-catch{font-size:2.4rem;line-height:1.67}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents__info-catch{font-size:2rem;letter-spacing:.06em;line-height:1.5}}.p-top-laboratorySection__container-inner__contents__info-lead{font-size:1.4rem;letter-spacing:.1em;line-height:2.14;margin-top:2.2rem}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents__info-lead{font-size:1.3rem;letter-spacing:.08em;line-height:1.92;margin-top:1.5rem}}.p-top-laboratorySection__container-inner__contents__info-profile{align-items:flex-start;display:flex;justify-content:space-between;margin-top:6rem}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents__info-profile{margin-top:4.5rem}}.p-top-laboratorySection__container-inner__contents__info-profile-image{aspect-ratio:402/423;border-radius:.4rem;min-width:13.4rem;overflow:hidden;width:13.4rem}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents__info-profile-image{min-width:12.2rem;width:12.2rem}}.p-top-laboratorySection__container-inner__contents__info-profile-bio{margin-left:3rem;width:100%}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents__info-profile-bio{margin-left:1.8rem}}.p-top-laboratorySection__container-inner__contents__info-profile-post{font-size:1.1rem;letter-spacing:.1em}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents__info-profile-post{font-size:1rem}}.p-top-laboratorySection__container-inner__contents__info-profile-name{font-size:1.8rem;margin-top:.7rem}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents__info-profile-name{font-size:1.5rem}}.p-top-laboratorySection__container-inner__contents__info-profile-detail{font-size:1.2rem;letter-spacing:.1em;line-height:1.67;margin-top:1rem}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents__info-profile-detail{font-size:1rem;line-height:1.8}}.p-top-laboratorySection__container-inner__contents .c-linkButtonArrow{border-color:#fff;font-size:1.2rem;left:0;position:absolute;top:19.3rem;width:17rem}@media screen and (max-width:900px){.p-top-laboratorySection__container-inner__contents .c-linkButtonArrow{height:4rem;margin-top:5rem;position:static;width:100%}}.p-top-laboratorySection__container-inner__contents .c-linkButtonArrow svg{fill:#fff}@media screen and (min-width:900px){.p-top-laboratorySection__container-inner__contents .c-linkButtonArrow:hover{background:#fff;color:#060725}.p-top-laboratorySection__container-inner__contents .c-linkButtonArrow:hover svg{fill:#060725}}.p-top-laboratorySection__articles{border-top:1px solid hsla(0,0%,100%,.1);margin-top:6rem;padding-top:6rem;width:100%}@media screen and (max-width:900px){.p-top-laboratorySection__articles{margin-top:4rem;padding-top:4rem}}.p-top-laboratorySection__articles-heading{color:#fff;font-size:2.4rem;font-weight:600;letter-spacing:.08em;margin-bottom:4rem;text-align:center}@media screen and (max-width:900px){.p-top-laboratorySection__articles-heading{font-size:2rem;margin-bottom:3rem}}.p-top-laboratorySlide{margin-top:6rem}@media screen and (max-width:900px){.p-top-laboratorySlide{margin-top:4rem}}.p-top-laboratorySlide-swiper{color:#fff;padding:0 min(8rem,6.25%);width:100%}.p-top-laboratorySlide-swiper .swiper-wrapper{align-items:stretch}.p-top-laboratorySlide-swiper-slide{display:flex;height:unset;width:445px}.p-top-laboratorySlide-swiper-slide:not(:last-of-type){margin-right:32px}@media screen and (max-width:900px){.p-top-laboratorySlide-swiper-slide{width:84.8484848485%}.p-top-laboratorySlide-swiper-slide:not(:last-of-type){margin-right:9.0909090909%}.p-top-laboratorySlide-swiper{padding:0 7.6923076923%}}.p-top-laboratorySlide__card{align-items:center;background:hsla(0,0%,100%,.1);border:none;cursor:pointer;display:flex;flex-direction:row;gap:32px;height:247px;justify-content:flex-start;padding:40px;position:relative;transition:background-color .38s,border-color .38s;width:100%}@media screen and (max-width:900px){.p-top-laboratorySlide__card{flex-direction:column;gap:20px;height:auto;padding:30px}}.p-top-laboratorySlide__card-thumbnail{flex-shrink:0;height:167px;overflow:hidden;width:119px}.p-top-laboratorySlide__card-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:900px){.p-top-laboratorySlide__card-thumbnail{height:140px;width:100%}}.p-top-laboratorySlide__card-content{display:flex;flex:1;flex-direction:column;gap:28px;justify-content:space-between;padding-top:10px}@media screen and (max-width:900px){.p-top-laboratorySlide__card-content{gap:20px;padding-top:0;width:100%}}.p-top-laboratorySlide__card-header{display:flex;flex-direction:column;gap:6px}.p-top-laboratorySlide__card-category{color:#fff;font-family:Goldenbook,serif;font-size:2rem;font-weight:400;letter-spacing:.02em;line-height:1;text-transform:capitalize}@media screen and (max-width:900px){.p-top-laboratorySlide__card-category{font-size:1.6rem}}.p-top-laboratorySlide__card-subcategory{color:hsla(0,0%,100%,.5);font-family:Yu Gothic,YuGothic,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.1em;line-height:1.36}@media screen and (max-width:900px){.p-top-laboratorySlide__card-subcategory{font-size:1rem}}.p-top-laboratorySlide__card-title{color:#fff;font-family:Yu Mincho,YuMincho,serif;font-size:1.3rem;font-weight:600;letter-spacing:.06em;line-height:1.54}@media screen and (max-width:900px){.p-top-laboratorySlide__card-title{font-size:1.2rem;line-height:1.5}}.p-top-laboratorySlide__card-bottom{align-items:center;display:flex;flex-direction:row;gap:2px}.p-top-laboratorySlide__card-bottom .c-link{color:#fff;font-family:Inter,sans-serif;font-size:1.07rem;font-weight:400;letter-spacing:.045em;white-space:nowrap}@media screen and (max-width:900px){.p-top-laboratorySlide__card-bottom .c-link{font-size:1rem}}.p-top-laboratorySlide__card-arrow{display:inline-flex;height:7px;width:12px}.p-top-laboratorySlide__card-arrow img{height:100%;width:100%}@media screen and (min-width:900px){.p-top-laboratorySlide__card:hover{background-color:hsla(0,0%,100%,.15)}}