@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@font-face{font-family:"LINESeedJP";src:url("/assets/fonts/LINESeedJP_OTF_Th.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"LINESeedJP";src:url("/assets/fonts/LINESeedJP_OTF_Rg.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"LINESeedJP";src:url("/assets/fonts/LINESeedJP_OTF_Bd.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"LINESeedJP";src:url("/assets/fonts/LINESeedJP_OTF_Eb.woff2") format("woff2");font-weight:900;font-style:normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fadeIn{opacity:0}.fadeIn.is-active{animation:fadeIn .3s ease-in forwards}.fadeInUp{opacity:0}.fadeInUp.is-active{animation:fadeInUp 1s cubic-bezier(0.4, 0.4, 0, 1) forwards}.research .content-head-row{display:flex;flex-direction:column;gap:24px 3.317535545%}@media screen and (min-width: 768px){.research .content-head-row{flex-direction:row}.research .content-head-row .img-box{width:39.7314375987%}.research .content-head-row .txt-box{width:56.9510268562%}}.research p+.content-head-row{margin-top:min(40px,6.4vw)}.research .color-container{margin-top:min(40px,6.4vw)}.research .collaboration-item{display:flex;flex-direction:column;gap:30px 100px}.research .collaboration-item+.collaboration-item{margin-top:min(16px,6.4vw)}.research .collaboration-item .label-box{background:var(--tag-color01);border-radius:4px;text-align:center;padding:min(30px,5.3333333333vw) min(20px,5.3333333333vw)}.research .collaboration-item .label{font-size:clamp(1.6rem, 1.4769716088rem + 0.3154574132vw, 1.8rem);font-weight:700;line-height:1.5}.research .collaboration-item .title{font-size:clamp(2rem, 1.7539432177rem + 0.6309148265vw, 2.4rem);font-weight:700;line-height:1.5}.research .collaboration-item .txt-box{display:flex;gap:16px 2.6865671642%;position:relative}.research .collaboration-item .txt-box::before{content:"";width:13px;height:24px;position:absolute;left:50%;bottom:calc(100% + 1px);background:url(/assets/img/guide/research/collaboration-arrow01-sp.svg) center/contain no-repeat;transform:translateX(-50%)}.research .collaboration-item .txt-box.col2::before{width:139px;height:30px;background:url(/assets/img/guide/research/collaboration-arrow02-sp.svg) center/contain no-repeat}.research .collaboration-item .txt-box.col2 .box-inner{width:48.6567164179%}.research .collaboration-item .box-inner{background:var(--bg-color);border-radius:4px;padding:min(30px,5.3333333333vw) min(20px,5.3333333333vw) min(350px,13.3333333333vw);position:relative}.research .collaboration-item .title{margin-bottom:.2em}.research .collaboration-item .icon-circle{width:min(20px,5.3333333333vw);height:min(20px,5.3333333333vw);background:var(--text-color);border-radius:50%;transition:.3s all ease-in-out;position:absolute;right:min(20px,5.3333333333vw);bottom:min(20px,5.3333333333vw)}.research .collaboration-item .icon-circle::after{content:"";width:min(7px,1.8666666667vw);height:min(7px,1.8666666667vw);position:absolute;top:50%;left:55%;background:#fff;clip-path:path("M0 7.33375L0 0.666249C0 0.360151 0.322128 0.161064 0.595911 0.297956L7.26341 3.63171C7.5669 3.78345 7.5669 4.21655 7.26341 4.36829L0.595911 7.70204C0.322129 7.83894 0 7.63985 0 7.33375Z");transform:translate(-50%, -50%)}.research .collaboration-item a{display:block;transition:.15s ease-out}.research .collaboration-item a:hover{opacity:.7;transition:.15s ease-out}@media screen and (min-width: 768px){.research .collaboration-item{flex-direction:row}.research .collaboration-item .label-box{display:flex;align-items:center;justify-content:center;width:17.0812603648%;width:206px}.research .collaboration-item .box-inner{padding:min(30px,5.3333333333vw) min(60px,16vw) min(30px,5.3333333333vw) min(20px,5.3333333333vw)}.research .collaboration-item .txt-box{flex-direction:column;width:74.6268656716%;width:calc(100% - 306px)}.research .collaboration-item .txt-box::before{content:"";width:68px;height:13px;left:auto;right:calc(100% + 16px);bottom:auto;top:50%;background:url(/assets/img/guide/research/collaboration-arrow01.svg) center/contain no-repeat;transform:translate(0, -50%)}.research .collaboration-item .txt-box.col2::before{width:63px;height:138px;background:url(/assets/img/guide/research/collaboration-arrow02.svg) center/contain no-repeat;transform:translate(0, -50%)}.research .collaboration-item .txt-box.col2 .box-inner{width:100%}.research .collaboration-item .icon-circle{position:absolute;right:min(30px,3.7313432836%);top:50%;transform:translateY(-50%);margin:0}.research .collaboration-item .box-inner{width:100%}}.research .results-slider{margin-top:min(40px,6.4vw);padding-bottom:60px}.research .results-slider .results-item{width:min(310px,92.5373134328%);background:#fff;border-radius:8px;overflow:hidden;height:auto}.research .results-slider .results-item img{width:100%;transition:.3s all ease-in}.research .results-button-wrap{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;bottom:0;background:#fff;border-radius:4px;transform:translateX(-50%)}.research .results-button-wrap .swiper-pagination{width:auto;display:flex;align-items:center;justify-content:center;position:static}.research .results-button-wrap .swiper-pagination-bullet{width:4px;height:4px;background:rgba(0,129,204,.3);opacity:1}.research .results-button-wrap .swiper-pagination-bullet-active{background:#0081cc}.research .results-button-wrap .swiper-button-prev,.research .results-button-wrap .swiper-button-next{width:36px;height:32px;background:#fff}.research .results-button-wrap .swiper-button-prev::after,.research .results-button-wrap .swiper-button-next::after{content:"";width:min(14px,3.7333333333vw);height:min(14px,3.7333333333vw);background:rgba(0,129,204,.3);font-family:initial;transition:.2s all ease-in}.research .results-button-wrap .swiper-button-prev:hover::after,.research .results-button-wrap .swiper-button-next:hover::after{background:#0081cc;transition:.2s all ease-in}.research .results-button-wrap .swiper-button-prev{left:auto;right:calc(5.3333333333vw + 36px);top:auto;bottom:0;border-radius:0 0 4px 4px}.research .results-button-wrap .swiper-button-prev::after{clip-path:path("M12.5 11.0724V1.30846C12.5 0.565082 11.7177 0.0815856 11.0528 0.414036L1.28885 5.296C0.551806 5.66453 0.551805 6.71633 1.28885 7.08486L11.0528 11.9668C11.7177 12.2993 12.5 11.8158 12.5 11.0724Z")}@media screen and (min-width: 768px){.research .results-button-wrap .swiper-button-prev{right:calc(3.6603221083vw + 36px)}}.research .results-button-wrap .swiper-button-next{right:5.3333333333vw;top:auto;bottom:0;border-radius:4px 4px 0 0}.research .results-button-wrap .swiper-button-next::before{content:"";width:1px;height:70%;position:absolute;left:0;top:50%;background:#dfdfdf;transform:translateY(-50%)}.research .results-button-wrap .swiper-button-next::after{background:#0081cc;clip-path:path("M0 11.7609V0.99694C0 0.253558 0.782314 -0.229937 1.44722 0.102514L12.2111 5.48448C12.9482 5.853 12.9482 6.90481 12.2111 7.27333L1.44721 12.6553C0.782312 12.9878 0 12.5043 0 11.7609Z")}@media screen and (min-width: 768px){.research .results-button-wrap .swiper-button-next{right:3.6603221083vw}}.research .results-button-wrap .swiper-button-prev,.research .results-button-wrap .swiper-button-next{position:static;margin-top:0}.research .results-button-wrap .swiper-button-next::before{content:none}.research p+.content-link-row{margin-top:min(40px,6.4vw)}.research .content-link-list.bd-t li:first-child{border-top:1px solid #dfdfdf}
