@charset "UTF-8";:root{--module-color:#00806d;--module-text:#FFF}.fresh{--module-color:#D0EC6A;--module-color_l:#ecf7c3;--module-text:#303030}.career{--module-color:#8FCBF0;--module-color_l:#ddeffa;--module-text:#303030}.fresh.intern-is .career-flow-content,.fresh.intern-rd .career-flow-content{--module-color:#00806d;--module-text:#303030}body.crosstalknot.index .page-head{width:100%;padding-bottom:0;display:flex;flex-direction:column-reverse}body.crosstalknot.index .page-head h2.page-title-category{width:100%;height:fit-content;color:#303030;display:flex;justify-content:flex-start;flex-direction:row;padding:3vw 12vw 2vw}body.crosstalknot.index .page-head h2.page-title-category .en{font-size:calc(var(--fs-scale,1) * clamp(3.56rem,3.47vw,6.67rem));font-weight:600;letter-spacing:.02em;display:block;line-height:1em;margin-bottom:0}body.crosstalknot.index .page-head h2.page-title-category .jp{display:none}body.crosstalknot.index .page-head .mainvisual{width:100%;height:30vw}body.crosstalk.index .content-wrap{min-height:calc(100vh - 13.5vw)}body.crosstalk.index .page-head{position:absolute;top:10vw;left:0}body.crosstalk.index .page-head .mainvisual{display:none}body.crosstalk.index .content-inner{width:calc(100% - 38vw);margin:0 12vw 0 auto}ul.crosstalk-link-list{width:100%;margin:6vw auto 4vw;display:flex;align-items:center;justify-content:space-between;position:relative;transition:all .4s ease}ul.crosstalk-link-list li{width:47%;height:16vw}ul.crosstalk-link-list li a{width:100%;height:100%;display:block;position:relative}ul.crosstalk-link-list li a .crosstalk-img{width:100%;height:100%;overflow:hidden;border-radius:.5vw}ul.crosstalk-link-list li a .crosstalk-img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}ul.crosstalk-link-list li a .crosstalk-title-wrap{position:absolute;bottom:-1.5vw;right:.8vw;padding:.5vw .8vw;display:flex;align-items:center;justify-content:space-between;border-radius:.2vw}ul.crosstalk-link-list li a .crosstalk-title-wrap .crosstalk-title-head{padding-right:1vw}ul.crosstalk-link-list li a .crosstalk-title-wrap p.num{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.18vw,2.27rem));font-weight:600;margin-bottom:.2em;letter-spacing:.01em}ul.crosstalk-link-list li a .crosstalk-title-wrap p.num::before{content:"#";font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:600;display:inline-block;padding-right:.1em}ul.crosstalk-link-list li a .crosstalk-title-wrap p.cat{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.04vw,2rem));font-weight:500;letter-spacing:0;line-height:1em;padding:.3em .4em;background:#fff}ul.crosstalk-link-list li a .crosstalk-title-wrap p.title{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:500}ul.crosstalk-link-list li a:hover .crosstalk-img img{transform:scale(1.05)}ul.crosstalk-link-list li.fresh a .crosstalk-title-wrap{background:#d0ec6a}ul.crosstalk-link-list li.career a .crosstalk-title-wrap{background:#8fcbf0}h3.crosstalk-title{font-size:calc(var(--fs-scale,1) * clamp(1.78rem,1.74vw,3.33rem));font-weight:500;line-height:1em;padding:.8em 1.4em;margin-bottom:2vw}.talk-fresh h3.crosstalk-title{background:#d0ec6a}.talk-career h3.crosstalk-title{background:#8fcbf0}ul.talk-member-introduction{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4vw}ul.talk-member-introduction li.member-wrap{width:24%}ul.talk-member-introduction li.member-wrap .member-img{width:100%;height:18vw;overflow:hidden}ul.talk-member-introduction li.member-wrap .member-img img{width:100%;height:100%;display:block;object-fit:cover}ul.talk-member-introduction li.member-wrap p{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;line-height:1.5em;padding:0 0 .8em}ul.talk-member-introduction li.member-wrap p.people-job{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));padding-top:1em}ul.talk-member-introduction li.member-wrap p.people-job span{display:block;padding-top:.2em;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.04vw,2rem));font-weight:500;line-height:1.4em}ul.talk-member-introduction li.member-wrap p.people-name{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500}h4.crosstalk-talk-theme{font-size:calc(var(--fs-scale,1) * clamp(2.42rem,2.36vw,4.53rem));font-weight:500;line-height:1em;padding:0 5vw;margin-bottom:3vw}.crosstalk-content-wrap .crosstalk-content{padding:0 5vw 1vw}.crosstalk-content-wrap .crosstalk-content p.paragraph{margin-bottom:2em;position:relative;padding-left:4vw}.crosstalk-content-wrap .crosstalk-content p.paragraph span.icon{position:absolute;top:0;left:-.5vw;display:inline-block;width:3.4vw;height:3.4vw;border:1px solid #ddd;border-radius:50%}.crosstalk-content-wrap .crosstalk-content p.paragraph span.icon.inner-icon{position:static;width:2vw;height:2vw;line-height:1.7em;margin:0 .1em}.talk-fresh .crosstalk-content-wrap .crosstalk-content span.icon.people01{background:url(../images/crosstalk/crosstalk-fresh-icon01.webp) no-repeat center center;background-size:cover}.talk-fresh .crosstalk-content-wrap .crosstalk-content span.icon.people02{background:url(../images/crosstalk/crosstalk-fresh-icon02.webp) no-repeat center center;background-size:cover}.talk-fresh .crosstalk-content-wrap .crosstalk-content span.icon.people03{background:url(../images/crosstalk/crosstalk-fresh-icon03.webp) no-repeat center center;background-size:cover}.talk-fresh .crosstalk-content-wrap .crosstalk-content span.icon.people04{background:url(../images/crosstalk/crosstalk-fresh-icon04.webp) no-repeat center center;background-size:cover}.talk-career .crosstalk-content-wrap .crosstalk-content span.icon.people01{background:url(../images/crosstalk/crosstalk-career-icon01.webp) no-repeat center center;background-size:cover}.talk-career .crosstalk-content-wrap .crosstalk-content span.icon.people02{background:url(../images/crosstalk/crosstalk-career-icon02.webp) no-repeat center center;background-size:cover}.talk-career .crosstalk-content-wrap .crosstalk-content span.icon.people03{background:url(../images/crosstalk/crosstalk-career-icon03.webp) no-repeat center center;background-size:cover}.talk-career .crosstalk-content-wrap .crosstalk-content span.icon.people04{background:url(../images/crosstalk/crosstalk-career-icon04.webp) no-repeat center center;background-size:cover}.crosstalk-content-wrap .crosstalk-content.talk-column-content{display:flex;flex-wrap:wrap;justify-content:space-between}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-text{width:66%}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img{width:28%;padding-top:.5em;margin-bottom:1.8em}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img figure{width:100%;height:16vw;border-radius:1vw;overflow:hidden}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img figure img{width:100%;height:100%;display:block;object-fit:cover}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img.short figure{height:14vw}.crosstalk-content-wrap .crosstalk-content.talk-column-content.reverse{flex-direction:row-reverse}.crosstalk-content-wrap .crosstalk-content-img{margin:3vw 0 4vw;width:100%;height:25vw;overflow:hidden}.crosstalk-content-wrap .crosstalk-content-img img{width:100%;height:100%;display:block;object-fit:cover}:root{--module-color:#00806d;--module-text:#FFF}.fresh{--module-color:#D0EC6A;--module-color_l:#ecf7c3;--module-text:#303030}.career{--module-color:#8FCBF0;--module-color_l:#ddeffa;--module-text:#303030}.fresh.intern-is .career-flow-content,.fresh.intern-rd .career-flow-content{--module-color:#00806d;--module-text:#303030}@media screen and (max-width:1024px) and (orientation:portrait){body.crosstalknot.index .page-head{width:100%;padding-bottom:0;display:flex;flex-direction:column-reverse}body.crosstalknot.index .page-head h2.page-title-category{width:100%;height:fit-content;color:#303030;display:flex;justify-content:flex-start;flex-direction:row;padding:3vw 12vw 2vw}body.crosstalknot.index .page-head h2.page-title-category .en{font-size:calc(var(--fs-scale,1) * clamp(5rem,13.33vw,5.73rem));font-weight:600;letter-spacing:.02em;display:block;line-height:1em;margin-bottom:0}body.crosstalknot.index .page-head h2.page-title-category .jp{display:none}body.crosstalknot.index .page-head .mainvisual{width:100%;height:30vw}body.crosstalk.index .page-head{position:relative;top:inherit;left:0}body.crosstalk.index .page-head .mainvisual{display:none}body.crosstalk.index .content-inner{width:calc(100% - 16vw);margin:0 auto}ul.crosstalk-link-list{width:100%;margin:4vh auto 5vh;justify-content:center;flex-direction:column}ul.crosstalk-link-list li{width:100%;height:42vw;margin-bottom:5vh}ul.crosstalk-link-list li a .crosstalk-img{border-radius:2vw}ul.crosstalk-link-list li a .crosstalk-title-wrap{position:absolute;bottom:-2vh;right:2vw;padding:.8vmax 1vmax;border-radius:1vw}ul.crosstalk-link-list li a .crosstalk-title-wrap .crosstalk-title-head{padding-right:1vw}ul.crosstalk-link-list li a .crosstalk-title-wrap p.num{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}ul.crosstalk-link-list li a .crosstalk-title-wrap p.num::before{content:"#";font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}ul.crosstalk-link-list li a .crosstalk-title-wrap p.cat{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));padding:.2em .4em}ul.crosstalk-link-list li a .crosstalk-title-wrap p.title{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));letter-spacing:0;line-height:1.6em}h3.crosstalk-title{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));line-height:1.3em;letter-spacing:.02em;padding:.8em;margin-bottom:2vh}ul.talk-member-introduction{flex-direction:column;margin-bottom:4vh}ul.talk-member-introduction li.member-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1vh}ul.talk-member-introduction li.member-wrap .member-img{width:40%;height:30vw}ul.talk-member-introduction li.member-wrap .member-data{width:55%}ul.talk-member-introduction li.member-wrap .member-data p{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));font-weight:500;letter-spacing:.02em;line-height:1.4em;padding:0 0 .3em}ul.talk-member-introduction li.member-wrap .member-data p.people-job{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));padding-top:0;line-height:1.7em}ul.talk-member-introduction li.member-wrap .member-data p.people-job span{display:block;padding:0;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));font-weight:500;line-height:1.35em;letter-spacing:.02em}h4.crosstalk-talk-theme{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));line-height:1.4em;padding:0;margin-bottom:2vh}.crosstalk-content-wrap .crosstalk-content{padding:0 0 1vw}.crosstalk-content-wrap .crosstalk-content p.paragraph{padding-left:0}.crosstalk-content-wrap .crosstalk-content p.paragraph::before{content:"";width:15vw;height:14vw;display:block;float:left}.crosstalk-content-wrap .crosstalk-content p.paragraph span.icon{top:.4em;left:0;width:12vw;height:12vw}.crosstalk-content-wrap .crosstalk-content p.paragraph span.icon.inner-icon{position:static;width:8vw;height:8vw;line-height:1.6em}.crosstalk-content-wrap .crosstalk-content.talk-column-content{justify-content:flex-start;flex-direction:column;padding:0}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-text{width:100%}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-text p.paragraph:last-of-type{margin-bottom:0}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img{padding-top:0;width:60%;margin:1.5em auto 2.3em}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img figure{height:40vw;border-radius:2vw}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img figure img{object-position:top}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img.short figure{height:40vw}.crosstalk-content-wrap .crosstalk-content.talk-column-content.reverse{flex-direction:column}.crosstalk-content-wrap .crosstalk-content-img{margin:1vh -8vw 4vh;width:calc(100% + 16vw);height:fit-content}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){ul.talk-member-introduction{flex-direction:row;flex-wrap:wrap;margin-bottom:0}ul.talk-member-introduction li.member-wrap{width:48%}ul.talk-member-introduction li.member-wrap .member-img{width:40%;height:18vw;overflow:hidden}ul.talk-member-introduction li.member-wrap .member-data{width:56%}ul.talk-member-introduction li.member-wrap .member-data p{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;line-height:1.5em;padding:0 0 .8em}ul.talk-member-introduction li.member-wrap .member-data p.people-job{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));padding-top:1em}ul.talk-member-introduction li.member-wrap .member-data p.people-job span{display:block;padding-top:.2em;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.04vw,2rem));font-weight:500;line-height:1.4em}ul.talk-member-introduction li.member-wrap .member-data p.people-name{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500}.crosstalk-content-wrap .crosstalk-content p.paragraph::before{content:"";width:8.5vw;height:7vw}.crosstalk-content-wrap .crosstalk-content p.paragraph span.icon{top:.2em;left:0;width:6vw;height:6vw}.crosstalk-content-wrap .crosstalk-content p.paragraph span.icon.inner-icon{position:static;width:4vw;height:4vw;line-height:1.8em}.crosstalk-content-wrap .crosstalk-content.talk-column-content{justify-content:space-between;flex-direction:row}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-text{width:70%}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-text p.paragraph:last-of-type{margin-bottom:2em}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img{width:25%;margin:.3em 0 0}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img figure{height:22vw;border-radius:1vw}.crosstalk-content-wrap .crosstalk-content.talk-column-content .crosstalk-column-img.short figure{height:22vw}.crosstalk-content-wrap .crosstalk-content.talk-column-content.reverse{flex-direction:row-reverse}.crosstalk-content-wrap .crosstalk-content-img{margin:1vh -8vw 2vh}}