@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@100;300;400;500;700&family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");.contentsWrapper{position:relative;color:#fff;font-family:"Yu Gothic Medium", "YuGothic", sans-serif}.contentsWrapper h1,.contentsWrapper h2,.contentsWrapper h3,.contentsWrapper h4{margin:0;padding:0}.contentsWrapper p{margin:0;padding:0}.contentsWrapper figure{margin:0;padding:0}.contentsWrapper ul{margin:0;padding:0;list-style-type:none}.contentsWrapper ul li{display:block}@media print, screen and (min-width: 641px){.contentsWrapper{min-width:1190px}.contentsWrapper .-is-sp{display:none}}@media print{.contentsWrapper{min-width:inherit}}@media screen and (max-width: 640px){.contentsWrapper .-is-pc{display:none}}.contentsWrapper .-indent{display:inline-block;text-indent:-.5em}.contentsWrapper .-head-ttl{position:relative;display:flex;align-items:center;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1}@media print, screen and (min-width: 641px){.contentsWrapper .-head-ttl{max-width:500px;font-size:2.375rem}}@media screen and (max-width: 640px){.contentsWrapper .-head-ttl{max-width:224px;margin-left:20px;font-size:1.25rem}}@media print, screen and (min-width: 641px){.contentsWrapper .-head-ttl-inner{padding-right:20px}}@media screen and (max-width: 640px){.contentsWrapper .-head-ttl-inner{padding-right:10px}}.contentsWrapper .-head-ttl::after{display:block;flex-grow:1;height:2px;background-color:rgba(255,255,255,0.65);content:''}.contentsWrapper .-link{display:flex;align-items:center;justify-content:center;height:70px;border-color:#fff;border-width:2px;border-style:solid;border-radius:35px;font-family:"Noto Sans JP",sans-serif;font-size:1rem;color:#fff;line-height:1}@media print, screen and (min-width: 641px){.contentsWrapper .-link{width:300px;margin-right:auto;margin-left:auto}}@media print, screen and (min-width: 641px){.contentsWrapper .-link{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .-link:hover{opacity:.65}}.contentsWrapper .-readmore{display:inline-flex;align-items:center;font-family:"Noto Sans JP",sans-serif;line-height:1;color:#fff;text-decoration:none}.contentsWrapper .-readmore.-black{color:#000}@media print, screen and (min-width: 641px){.contentsWrapper .-readmore{font-size:1rem}}@media screen and (max-width: 640px){.contentsWrapper .-readmore{font-size:1rem}}.contentsWrapper .-readmore .-readmore-ico{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;margin-left:12px;border-radius:70px;background-color:#fff}.contentsWrapper .-readmore .-readmore-ico-img{width:21px;height:auto}.contentsWrapper .-readmore.-black .-readmore-ico{background-color:#000}.contentsWrapper .-readmore.-blank .-readmore-ico-img{width:18px;height:auto}.contentsWrapper .-readmore .-readmore-lb{display:inline-block;padding-top:6px;padding-bottom:6px;border-bottom-color:#fff;border-bottom-width:1px;border-bottom-style:solid}.contentsWrapper .-readmore.-black .-readmore-lb{border-bottom-color:#000}@media print, screen and (min-width: 641px){.contentsWrapper a.-readmore{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper a.-readmore:hover{opacity:.65}}.contentsWrapper .c-header{width:100%;background-color:#191919}.contentsWrapper .c-header-inner{display:flex;align-items:center;justify-content:space-between;max-width:1190px;margin-right:auto;margin-left:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-header-inner{height:86px}}@media screen and (max-width: 640px){.contentsWrapper .c-header-inner{height:68px}}.contentsWrapper .c-header-logo{font-size:0;text-align:center}@media screen and (max-width: 640px){.contentsWrapper .c-header-logo{padding-left:20px}}.contentsWrapper .c-header-logo-img{vertical-align:middle;height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-header-logo-img{width:238px}}@media screen and (max-width: 640px){.contentsWrapper .c-header-logo-img{width:188px}}.contentsWrapper .c-header-logo-shoulder{display:block}@media print, screen and (min-width: 641px){.contentsWrapper .c-header-logo-shoulder{margin-top:8px}}@media screen and (max-width: 640px){.contentsWrapper .c-header-logo-shoulder{margin-top:6px}}.contentsWrapper .c-header-logo-shoulder-img{vertical-align:middle;width:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-header-logo-shoulder-img{height:10px}}@media screen and (max-width: 640px){.contentsWrapper .c-header-logo-shoulder-img{height:8px}}.contentsWrapper .c-header-logo a{display:block;font-size:0}.contentsWrapper .c-header-navList{display:flex;padding-top:3px;padding-bottom:3px}@media print, screen and (min-width: 641px){.contentsWrapper .c-header-navList{padding-right:0}}@media screen and (max-width: 640px){.contentsWrapper .c-header-navList{padding-right:12px}}.contentsWrapper .c-header-navItem{padding-right:8px;padding-left:8px;font-family:"IBM Plex Sans",sans-serif;font-size:.875rem;line-height:1}.contentsWrapper .c-header-navItem:not(:first-of-type){border-left-color:#fff;border-left-width:1px;border-left-style:solid}.contentsWrapper .c-header-navItem a{color:#fff}.contentsWrapper .c-header-navItem a.-line-none{text-decoration:none}@media print, screen and (min-width: 641px){.contentsWrapper .c-header-navItem a:hover{text-decoration:none}}@media print{.contentsWrapper .c-overview .slick-track{width:1900% !important;transform:translate3d(calc(100 / 2700 * -100%), 0px, 0px) !important}.contentsWrapper .c-overview .slick-slide{width:calc(100 / 2700 * 100%) !important}}.contentsWrapper .c-overview-inner{position:relative}.contentsWrapper .c-overview .toggle-play-btn{position:absolute;z-index:3;padding:0;cursor:pointer;color:transparent;border:0;background:transparent}.contentsWrapper .c-overview .toggle-play-btn img{vertical-align:top}@media screen and (max-width: 640px){.contentsWrapper .c-overview .toggle-play-btn img{width:32px;height:auto}}.contentsWrapper .c-overview .toggle-play-btn.-is-stop .-ico-play-img{display:none}.contentsWrapper .c-overview .toggle-play-btn.-is-play .-ico-stop-img{display:none}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .toggle-play-btn{bottom:0;left:calc(50% + 32px + 32px + 16px + 16px + 16px + 16px + 16px + 16px + 16px + 16px + 16px + 16px)}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .toggle-play-btn{bottom:0;left:calc(50% + 20px + 20px + 10px + 10px + 10px + 10px + 10px + 10px + 10px + 10px + 10px + 10px - 24px)}}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .toggle-play-btn{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .c-overview .toggle-play-btn:hover{opacity:.65}}.contentsWrapper .c-overview .overviewListWrap{position:relative}.contentsWrapper .c-overview .overviewList{overflow:hidden}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .overviewList{padding-bottom:60px}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .overviewList{padding-bottom:48px}}.contentsWrapper .c-overview .overviewList:not(.slick-initialized) .overviewItem:not(.-overview-logo){display:none}.contentsWrapper .c-overview .overviewItem{position:relative;overflow:hidden;display:flex;align-items:center}.contentsWrapper .c-overview .overviewItem .-overview-img{vertical-align:top;width:100%;height:auto}.contentsWrapper .c-overview .overviewItem.-overview-logo{background-color:#fff}.contentsWrapper .c-overview .overviewItem.-overview-scienceofscent{background-color:#478173}.contentsWrapper .c-overview .overviewItem.-overview-selfexpression{background-color:#A71699}.contentsWrapper .c-overview .overviewItem.-overview-practice{background-color:#D10429}.contentsWrapper .c-overview .overviewItem.-overview-enjoyingsports{background-color:#C65306}.contentsWrapper .c-overview .overviewItem.-overview-poiq{background-color:#01848F}.contentsWrapper .c-overview .overviewItem.-overview-immersiveVenues{background-color:#36812B}.contentsWrapper .c-overview .overviewItem.-overview-prototyping{background-color:#5F768F}.contentsWrapper .c-overview .overviewItem.-overview-music{background-color:#DE00A0}.contentsWrapper .c-overview .overviewItem.-overview-movement{background-color:#292A80}.contentsWrapper .c-overview .overviewItem.-overview-filmmaking{background-color:#862080}.contentsWrapper .c-overview .overviewItem.-overview-accessibility{background-color:#001675}.contentsWrapper .c-overview .overviewItem.-overview-history{background-color:#A84328}.contentsWrapper .c-overview .overviewItem:focus{outline:none}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview a.overviewItem{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .c-overview a.overviewItem:hover{opacity:.85}.contentsWrapper .c-overview a.overviewItem.slick-active:focus{opacity:.85}.contentsWrapper .c-overview a.overviewItem::after{content:'';display:block;position:absolute;top:0;right:0;width:100%;height:100%;box-sizing:border-box;pointer-events:none}.contentsWrapper .c-overview a.overviewItem.slick-active:focus::after{border-color:#00f;border-width:1px;border-style:solid}}.contentsWrapper .c-overview .logoWrap{text-align:center;position:absolute}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .logoWrap{top:calc(256 / 610 * 100%);left:13.17715959%;width:39.6778916545%}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .logoWrap{top:29.8666666667vw;right:0;left:0;margin-right:auto;margin-left:auto;width:70.6666666667vw}}.contentsWrapper .c-overview .logoWrap .-logo-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .logoWrap .-logo-img{width:100%}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .logoWrap .-logo-img{width:70.6666666667vw}}.contentsWrapper .c-overview .logoWrap .-logo-shoulder-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .logoWrap .-logo-shoulder-img{width:45.423191132259909%;margin-top:3.688743798299489%}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .logoWrap .-logo-shoulder-img{width:32vw;margin-top:2.6666666667vw}}.contentsWrapper .c-overview .contentWrap{position:absolute}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .contentWrap{top:50%;transform:translateY(-50%);left:50%;width:50%}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .contentWrap{top:0;left:0;width:100%;text-align:center}}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .contentWrap .-readmore{margin-top:3.6603221083vw;margin-bottom:2.196193265vw;font-size:1.1713030747vw}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .contentWrap .-readmore{margin-top:16vw;font-size:3.2vw;outline:none}}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .contentWrap .-readmore .-readmore-ico{width:5.1244509517vw;height:5.1244509517vw;margin-left:1.1713030747vw;border-radius:5.1244509517vw}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .contentWrap .-readmore .-readmore-ico{width:10.6666666667vw;height:10.6666666667vw;margin-left:3.2vw;border-radius:10.6666666667vw}}.contentsWrapper .c-overview .contentWrap .-readmore .-readmore-ico-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .contentWrap .-readmore .-readmore-ico-img{width:1.5373352855vw}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .contentWrap .-readmore .-readmore-ico-img{width:3.2vw}}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .ttlWrap{display:flex;flex-direction:column}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .ttlWrap{margin-left:48vw;width:52vw;height:56vw;padding-top:13.3333333333vw;box-sizing:border-box;text-align:left}}.contentsWrapper .c-overview .ttlWrap .-shoulder{display:block;font-family:"IBM Plex Sans",sans-serif;font-weight:300;line-height:1}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .ttlWrap .-shoulder{font-size:1.756954612vw}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .ttlWrap .-shoulder{font-size:4.8vw}}.contentsWrapper .c-overview .ttlWrap .-main{display:block;font-family:"IBM Plex Sans",sans-serif;font-weight:300;line-height:1.125;white-space:nowrap}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .ttlWrap .-main{font-size:4.39238653vw;margin-top:1.4641288433vw}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .ttlWrap .-main{font-size:7.4666666667vw;margin-top:2.6666666667vw}}.contentsWrapper .c-overview .ttlWrap .-sub{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:400;white-space:nowrap}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .ttlWrap .-sub{font-size:1.756954612vw;margin-top:1.4641288433vw}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .ttlWrap .-sub{font-size:4vw;margin-top:2.6666666667vw}}.contentsWrapper .c-overview .-note{position:absolute;font-family:"Noto Sans JP",sans-serif;font-weight:300}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .-note{left:32.9428989751%;bottom:1.0248901903vw;font-size:.875rem}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .-note{left:2.6666666667vw;top:58.6666666667vw;font-size:.5rem}}.contentsWrapper .c-overview .slick-dotted.slick-slider{margin-bottom:0}.contentsWrapper .c-overview .slick-prev,.contentsWrapper .c-overview .slick-next{z-index:2;background-repeat:no-repeat;background-position:center center}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .slick-prev,.contentsWrapper .c-overview .slick-next{top:calc(278 / 610 * 100% - 22px);width:24px;height:44px;background-size:auto 44px}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .slick-prev,.contentsWrapper .c-overview .slick-next{top:inherit;bottom:0;transform:none;width:32px;height:32px;background-size:auto 28px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .slick-prev,.contentsWrapper .c-overview .slick-next{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .c-overview .slick-prev:hover,.contentsWrapper .c-overview .slick-next:hover{opacity:.65}}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .slick-prev{background-image:url(../img/ico_arr-prev.svg);left:30px}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .slick-prev{background-image:url(../img/ico_arr-prev_sp.svg);left:calc(20px - 11px)}}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .slick-next{background-image:url(../img/ico_arr-next.svg);right:30px}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .slick-next{background-image:url(../img/ico_arr-next_sp.svg);right:calc(20px - 11px)}}.contentsWrapper .c-overview .slick-dots{box-sizing:border-box;z-index:1}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .slick-dots{bottom:3px}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .slick-dots{bottom:4px;padding-right:52px}}.contentsWrapper .c-overview .slick-dots li{display:inline-block;width:32px;height:32px;margin:0}@media screen and (max-width: 640px){.contentsWrapper .c-overview .slick-dots li{width:20px;height:24px}}.contentsWrapper .c-overview .slick-dots li button{width:32px;height:32px;padding:0}@media screen and (max-width: 640px){.contentsWrapper .c-overview .slick-dots li button{width:20px;height:24px}}.contentsWrapper .c-overview .slick-dots li button:before{top:9px;left:9px;width:14px;height:14px;border-radius:14px;line-height:14px;background-color:#d8d8d8;opacity:1;content:''}@media screen and (max-width: 640px){.contentsWrapper .c-overview .slick-dots li button:before{top:7px;left:7px;width:10px;height:10px;border-radius:10px;line-height:10px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .slick-dots li button:hover:before{background-color:#bababa}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .slick-dots li button{outline:none}}.contentsWrapper .c-overview .slick-dots li.slick-active button:before{background-color:#bababa}.contentsWrapper .c-overview .ico-scroll{pointer-events:none;position:absolute;z-index:3}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .ico-scroll{right:30px;bottom:calc(60px + 30px)}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .ico-scroll{right:calc(50% - 28px);bottom:calc(48px + 16px)}}.contentsWrapper .c-overview .ico-scroll-img{vertical-align:top}@media print, screen and (min-width: 641px){.contentsWrapper .c-overview .ico-scroll-img{width:136px;height:auto}}@media screen and (max-width: 640px){.contentsWrapper .c-overview .ico-scroll-img{height:56px;width:auto}}.contentsWrapper .c-concept{background-color:#fff}@media print, screen and (min-width: 641px){.contentsWrapper .c-concept-inner{max-width:1190px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:110px}}@media screen and (max-width: 640px){.contentsWrapper .c-concept-inner{padding-top:60px;padding-bottom:50px}}.contentsWrapper .c-concept .-head-ttl{color:#191919}.contentsWrapper .c-concept .-head-ttl::after{background-color:rgba(25,25,25,0.65)}.contentsWrapper .c-concept .concept-read{color:#191919;line-height:2.25}@media print, screen and (min-width: 641px){.contentsWrapper .c-concept .concept-read{box-sizing:border-box;max-width:1150px;margin-right:auto;margin-left:auto;margin-top:50px;font-size:1.125rem}}@media screen and (max-width: 640px){.contentsWrapper .c-concept .concept-read{margin-top:30px;padding-right:30px;padding-left:30px;font-size:.875rem}}.contentsWrapper .c-project{background-color:#478173}@media print, screen and (min-width: 641px){.contentsWrapper .c-project .project-ttlWrap{max-width:1190px;margin-right:auto;margin-left:auto;padding-top:85px}}@media screen and (max-width: 640px){.contentsWrapper .c-project .project-ttlWrap{padding-top:55px}}.contentsWrapper .c-project .projectItem.-scienceofscent{background-color:#478173}.contentsWrapper .c-project .projectItem.-selfexpression{background-color:#A71699}.contentsWrapper .c-project .projectItem.-practice{background-color:#D10429}.contentsWrapper .c-project .projectItem.-enjoyingsports{background-color:#C65306}.contentsWrapper .c-project .projectItem.-poiq{background-color:#01848F}.contentsWrapper .c-project .projectItem.-immersiveVenues{background-color:#36812B}.contentsWrapper .c-project .projectItem.-prototyping{background-color:#5F768F}.contentsWrapper .c-project .projectItem.-music{background-color:#DE00A0}.contentsWrapper .c-project .projectItem.-movement{background-color:#292A80}.contentsWrapper .c-project .projectItem.-filmmaking{background-color:#862080}.contentsWrapper .c-project .projectItem.-accessibility{background-color:#001675}.contentsWrapper .c-project .projectItem.-history{background-color:#A84328}@media print, screen and (min-width: 641px){.contentsWrapper .c-project .projectItem-inner{max-width:1150px;margin-right:auto;margin-left:auto;padding-top:120px;padding-bottom:85px}}@media screen and (max-width: 640px){.contentsWrapper .c-project .projectItem-inner{padding-top:55px;padding-bottom:55px}}.contentsWrapper .c-project-overview{position:relative;z-index:1}@media print, screen and (min-width: 641px){.contentsWrapper .c-project-overview-inner{max-width:1150px;margin-right:auto;margin-left:auto}}.contentsWrapper .-project-module{position:relative}.contentsWrapper .-project-module .-project-module-container{position:relative}.contentsWrapper .-project-module .-project-module-movie{position:relative;display:inline-block}.contentsWrapper .-project-module .-project-module-movie .-movie-img{vertical-align:top}.contentsWrapper .-project-module .-project-module-movie .-play-icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;top:50%;transform:translate(-50%, -50%);background-color:#f00}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie .-play-icon{left:calc(50% - 16px);width:120px;height:85px;border-radius:20px}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie .-play-icon{left:calc(50% - 8px);width:70px;height:50px;border-radius:10px}}.contentsWrapper .-project-module .-project-module-movie .-play-icon-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie .-play-icon-img{width:30px}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie .-play-icon-img{width:18px}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .-project-module .-project-module-movie:hover{opacity:.65}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie{width:50.4347826087%}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie .-movie-img{width:100%}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie .-movie-img{width:56vw}}.contentsWrapper .-project-module .-project-module-movie-ttl{position:absolute;z-index:1;pointer-events:none;white-space:nowrap}.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner{position:absolute;display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-weight:300}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner{font-size:1.5rem}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner{font-size:.75rem}}.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner::after{position:absolute;display:inline-block;height:1px;background-color:#fff;content:''}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner::after{top:16px}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner::after{top:8px}}.contentsWrapper .-project-module .-project-module-movie-ttl{top:0}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie-ttl{left:42.9565217391%;width:57.0434782609%;height:328px;border-radius:0 0 328px 328px}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie-ttl{left:47.2vw;width:52.8vw;height:26.4vw;border-radius:0 0 26.4vw 26.4vw}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner{top:calc(50% - .75rem);left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner{top:calc(50% - .375rem);left:50%;transform:translate(-50%, -50%)}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner::after{left:-331px;width:315px}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie-ttl .-ttl-inner::after{left:-108px;width:100px}}.contentsWrapper .-project-module.-scienceofscent .-project-module-movie-ttl{background-color:#7E655F}.contentsWrapper .-project-module.-selfexpression .-project-module-movie-ttl{background-color:#767676}.contentsWrapper .-project-module.-practice .-project-module-movie-ttl{background-color:#1E1E25}.contentsWrapper .-project-module.-enjoyingsports .-project-module-movie-ttl{background-color:#8034A1}.contentsWrapper .-project-module.-poiq .-project-module-movie-ttl{background-color:#3330E4}.contentsWrapper .-project-module.-immersiveVenues .-project-module-movie-ttl{background-color:#167C94}.contentsWrapper .-project-module.-prototyping .-project-module-movie-ttl{background-color:#9F6C08}.contentsWrapper .-project-module.-music .-project-module-movie-ttl{background-color:#005F48}.contentsWrapper .-project-module.-movement .-project-module-movie-ttl{background-color:#00679F}.contentsWrapper .-project-module.-filmmaking .-project-module-movie-ttl{background-color:#D42D26}.contentsWrapper .-project-module.-accessibility .-project-module-movie-ttl{background-color:#8E00C0}.contentsWrapper .-project-module.-history .-project-module-movie-ttl{background-color:#2E16B5}.contentsWrapper .-project-module .-project-module-movie-note{font-family:"Noto Sans JP",sans-serif;font-weight:300}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie-note{margin-top:16px;font-size:.875rem}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie-note{margin-top:8px;margin-left:10px;font-size:.3125rem}}.contentsWrapper .-project-module .-project-module-ttl{pointer-events:none}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-ttl{position:absolute;z-index:2}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-ttl{position:relative;z-index:2;margin-right:30px;margin-left:30px}}.contentsWrapper .-project-module .-project-module-ttl .-shoulder{display:block;font-family:"IBM Plex Sans",sans-serif;font-weight:300}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-ttl .-shoulder{font-size:1.5rem}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-ttl .-shoulder{font-size:1.25rem}}.contentsWrapper .-project-module .-project-module-ttl .-main{display:block;font-family:"IBM Plex Sans",sans-serif;font-weight:300;line-height:1.1;white-space:nowrap}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-ttl .-main{margin-top:2px;font-size:3.5rem}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-ttl .-main{margin-top:10px;font-size:2.5rem}}.contentsWrapper .-project-module .-project-module-ttl .-sub{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-ttl .-sub{margin-top:14px;font-size:1.5rem}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-ttl .-sub{margin-top:20px;font-size:1.125rem}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-ttl{top:430px;left:605px}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-ttl{margin-top:40px}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-btnList{display:flex;justify-content:flex-end;margin-top:50px}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-btnList{margin-top:50px;margin-left:30px}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module.-accessibility .-project-module-btnList{margin-top:0}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-btnItem:not(:first-of-type){margin-left:60px}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-btnItem:not(:first-of-type){margin-top:10px}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-more-btn{position:absolute}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-more-btn{margin-top:40px;margin-right:30px;margin-left:30px}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-more-btn{top:577px;right:0}}.contentsWrapper .-project-module .-project-module-movie-read{font-family:"Noto Sans JP",sans-serif;line-height:2}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie-read{position:absolute;font-size:1rem}}@media screen and (max-width: 640px){.contentsWrapper .-project-module .-project-module-movie-read{margin-top:50px;margin-right:30px;margin-left:30px;font-size:.875rem}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module .-project-module-movie-read{width:500px;top:470px;right:0}}@media print, screen and (min-width: 641px){.contentsWrapper .-project-module-storyboard-btn{margin-top:80px}}@media screen and (max-width: 640px){.contentsWrapper .-project-module-storyboard-btn{margin-top:50px;margin-right:30px;margin-left:30px}}.contentsWrapper .c-detail{position:relative}.contentsWrapper .c-detail.-scienceofscent{background-color:#478173}.contentsWrapper .c-detail.-selfexpression{background-color:#A71699}.contentsWrapper .c-detail.-practice{background-color:#D10429}.contentsWrapper .c-detail.-enjoyingsports{background-color:#C65306}.contentsWrapper .c-detail.-poiq{background-color:#01848F}.contentsWrapper .c-detail.-immersiveVenues{background-color:#36812B}.contentsWrapper .c-detail.-prototyping{background-color:#5F768F}.contentsWrapper .c-detail.-music{background-color:#DE00A0}.contentsWrapper .c-detail.-movement{background-color:#292A80}.contentsWrapper .c-detail.-filmmaking{background-color:#862080}.contentsWrapper .c-detail.-accessibility{background-color:#001675}.contentsWrapper .c-detail.-history{background-color:#A84328}@media print, screen and (min-width: 641px){.contentsWrapper .c-detail{padding-bottom:120px}}@media screen and (max-width: 640px){.contentsWrapper .c-detail{padding-bottom:60px}}.contentsWrapper .c-detail::after{position:absolute;display:block;top:0;content:''}.contentsWrapper .c-detail::after{left:0}@media print, screen and (min-width: 641px){.contentsWrapper .c-detail::after{width:625px;height:625px;border-radius:0 0 625px 0}}@media screen and (max-width: 640px){.contentsWrapper .c-detail::after{width:235px;height:235px;border-radius:0 0 235px 0}}.contentsWrapper .c-detail.-scienceofscent::after{background-color:#7E655F}.contentsWrapper .c-detail.-selfexpression::after{background-color:#767676}.contentsWrapper .c-detail.-practice::after{background-color:#1E1E25}.contentsWrapper .c-detail.-enjoyingsports::after{background-color:#8034A1}.contentsWrapper .c-detail.-poiq::after{background-color:#3330E4}.contentsWrapper .c-detail.-immersiveVenues::after{background-color:#167C94}.contentsWrapper .c-detail.-prototyping::after{background-color:#9F6C08}.contentsWrapper .c-detail.-music::after{background-color:#005F48}.contentsWrapper .c-detail.-movement::after{background-color:#00679F}.contentsWrapper .c-detail.-filmmaking::after{background-color:#D42D26}.contentsWrapper .c-detail.-accessibility::after{background-color:#8E00C0}.contentsWrapper .c-detail.-history::after{background-color:#2E16B5}.contentsWrapper .c-project-ttl{position:relative;z-index:1}@media print, screen and (min-width: 641px){.contentsWrapper .c-project-ttl{max-width:1190px;margin-right:auto;margin-left:auto;padding-top:110px;padding-bottom:120px}}@media screen and (max-width: 640px){.contentsWrapper .c-project-ttl{margin-left:30px;padding-top:60px;padding-bottom:60px}}.contentsWrapper .c-project-ttl .-shoulder{display:block;font-family:"IBM Plex Sans",sans-serif;font-weight:300}@media print, screen and (min-width: 641px){.contentsWrapper .c-project-ttl .-shoulder{font-size:1.875rem}}@media screen and (max-width: 640px){.contentsWrapper .c-project-ttl .-shoulder{font-size:1.625rem}}.contentsWrapper .c-project-ttl .-main{display:block;font-family:"IBM Plex Sans",sans-serif;font-weight:300;line-height:1.1}@media print, screen and (min-width: 641px){.contentsWrapper .c-project-ttl .-main{margin-top:8px;font-size:4.5rem}}@media screen and (max-width: 640px){.contentsWrapper .c-project-ttl .-main{margin-top:4px;font-size:3rem}}.contentsWrapper .c-project-ttl .-sub{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media print, screen and (min-width: 641px){.contentsWrapper .c-project-ttl .-sub{margin-top:28px;font-size:1.875rem}}@media screen and (max-width: 640px){.contentsWrapper .c-project-ttl .-sub{margin-top:28px;font-size:1.125rem}}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-movie{margin-top:120px}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-movie{margin-top:60px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-movie-inner{max-width:1150px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-movie-inner{padding-right:30px;padding-left:30px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-movie .recommend-movieList{display:flex}}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-movie .recommend-movieItem:not(:nth-of-type(3n)){margin-right:54px}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-movie .recommend-movieItem:not(:first-of-type){margin-top:30px}}.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-img{vertical-align:top}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-img{max-width:347px}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-img{width:100%}}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-read{margin-top:18px;margin-bottom:8px;font-size:1.125rem}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-read{margin-top:16px;margin-bottom:6px;font-size:1rem}}.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-read small{font-size:.875rem}.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-btn{display:inline-flex;align-items:center;color:#fff;line-height:1}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-btn{margin-top:10px;font-size:.875rem}.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-btn:hover{text-decoration:none}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-btn{margin-top:10px;font-size:.875rem}}.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-btn .-recommend-movie-ico{margin-left:10px}.contentsWrapper .c-recommend-movie .recommend-movieItem .recommend-movie-btn .-ico-img{width:14px;height:auto}.contentsWrapper .c-recommend-website{text-align:center}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-website{margin-top:120px}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-website{margin-top:60px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-website-inner{max-width:800px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-website-inner{padding-right:30px;padding-left:30px}}.contentsWrapper .c-recommend-website .recommend-website-ttl{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-website .recommend-website-ttl{padding-bottom:90px;font-size:1.25rem}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-website .recommend-website-ttl{padding-bottom:70px;font-size:1.125rem}}.contentsWrapper .c-recommend-website .recommend-website-ttl::after{position:absolute;right:50%;bottom:0;display:block;background-color:#fff;width:1px;content:''}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-website .recommend-website-ttl::after{height:60px}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-website .recommend-website-ttl::after{height:48px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-website .recommend-websiteList{margin-top:50px}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-website .recommend-websiteList{margin-top:20px}}.contentsWrapper .c-recommend-website .recommend-websiteItem{text-align:left}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-website .recommend-websiteItem:not(:first-of-type){margin-top:20px}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-website .recommend-websiteItem:not(:first-of-type){margin-top:14px}}.contentsWrapper .c-recommend-website .recommend-websiteItem a{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding-top:4px;padding-bottom:4px;padding-right:20px;background-color:#fff;color:#191919;font-family:"Noto Sans JP",sans-serif;font-size:.875rem;text-decoration:none}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-website .recommend-websiteItem a{padding-left:34px}}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-website .recommend-websiteItem a{padding-left:24px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-recommend-website .recommend-websiteItem a{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .c-recommend-website .recommend-websiteItem a:hover{opacity:.65}}.contentsWrapper .c-recommend-website .recommend-websiteItem a .-recommend-website-lb{width:calc(100% - 50px)}@media screen and (max-width: 640px){.contentsWrapper .c-recommend-website .recommend-websiteItem a .-recommend-website-lb .-small{display:block;font-size:.625rem}}.contentsWrapper .c-recommend-website .recommend-websiteItem a .-recommend-website-ico{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50px}.contentsWrapper .c-recommend-website .recommend-websiteItem a .-recommend-website-ico .-ico-img{width:14px;height:auto}.contentsWrapper .c-recommend-website .recommend-websiteItem a .-recommend-website-ico .-ico-img.-non-blank{width:17px}.contentsWrapper .-scienceofscent .-recommend-website-ico{background-color:#478173}.contentsWrapper .-selfexpression .-recommend-website-ico{background-color:#A71699}.contentsWrapper .-practice .-recommend-website-ico{background-color:#D10429}.contentsWrapper .-enjoyingsports .-recommend-website-ico{background-color:#C65306}.contentsWrapper .-poiq .-recommend-website-ico{background-color:#01848F}.contentsWrapper .-immersiveVenues .-recommend-website-ico{background-color:#36812B}.contentsWrapper .-prototyping .-recommend-website-ico{background-color:#5F768F}.contentsWrapper .-music .-recommend-website-ico{background-color:#DE00A0}.contentsWrapper .-movement .-recommend-website-ico{background-color:#292A80}.contentsWrapper .-filmmaking .-recommend-website-ico{background-color:#862080}.contentsWrapper .-accessibility .-recommend-website-ico{background-color:#001675}.contentsWrapper .-history .-recommend-website-ico{background-color:#A84328}.contentsWrapper .c-detail-concept{text-align:center}@media print, screen and (min-width: 641px){.contentsWrapper .c-detail-concept{margin-top:140px}}@media screen and (max-width: 640px){.contentsWrapper .c-detail-concept{margin-top:80px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-detail-concept-inner{max-width:800px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 640px){.contentsWrapper .c-detail-concept-inner{padding-right:30px;padding-left:30px}}.contentsWrapper .c-detail-concept .concept-ttl-img{vertical-align:top}@media print, screen and (min-width: 641px){.contentsWrapper .c-detail-concept .concept-ttl-img{width:302px}}@media screen and (max-width: 640px){.contentsWrapper .c-detail-concept .concept-ttl-img{width:212px}}.contentsWrapper .c-detail-concept .concept-read{text-align:left;line-height:2}@media print, screen and (min-width: 641px){.contentsWrapper .c-detail-concept .concept-read{margin-top:50px;font-size:1.125rem}}@media screen and (max-width: 640px){.contentsWrapper .c-detail-concept .concept-read{margin-top:35px;font-size:.875rem}}.contentsWrapper .c-hosts{overflow:hidden;background-color:#191919}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts-inner{max-width:1190px;margin-right:auto;margin-left:auto;padding-top:145px;padding-bottom:110px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts-inner{padding-top:60px;padding-bottom:85px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsList{max-width:1150px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsList{padding-right:30px;padding-left:30px}}.contentsWrapper .c-hosts .hostsItem{position:relative}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem{margin-top:200px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem{margin-top:140px}}.contentsWrapper .c-hosts .hostsItem-inner{position:relative;z-index:1}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem-inner::after{content:'';display:block;clear:both}}.contentsWrapper .c-hosts .hostsItem::before{display:block;position:absolute;font-family:"IBM Plex Sans",sans-serif;font-weight:300;line-height:1;color:rgba(255,255,255,0.05);white-space:pre}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem::before{top:-104px;font-size:8.5rem}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem::before{top:-46px;left:-28px;font-size:3.5rem}}.contentsWrapper .c-hosts .hostsItem.-naokondo::before{content:'Nao Kondo'}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem.-naokondo::before{left:-120px}}.contentsWrapper .c-hosts .hostsItem.-diana::before{content:'Diana Sinclair'}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem.-diana::before{right:-104px}}.contentsWrapper .c-hosts .hostsItem.-annika::before{content:'Annika Hansteen-Izora'}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem.-annika::before{left:-120px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem.-annika::before{top:-100px;content:'Annika \AHansteen-Izora'}}.contentsWrapper .c-hosts .hostsItem.-hana::before{content:'Hana Jacobsen'}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem.-hana::before{right:-104px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .hosts-photo{width:481px;float:left}.contentsWrapper .c-hosts .hostsItem .hosts-photo-img{width:100%;height:auto}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem .hosts-photo-img{width:239px;height:auto}}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .hosts-infoWrap{width:calc(100% - 481px - 94px);float:right;padding-top:20px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem .hosts-infoWrap{margin-top:30px}}.contentsWrapper .c-hosts .hostsItem .hosts-infoWrap .hosts-info-ttl{font-weight:normal;line-height:1;letter-spacing:.1em}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .hosts-infoWrap .hosts-info-ttl{font-size:2.75rem}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem .hosts-infoWrap .hosts-info-ttl{font-size:1.5rem}}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .hosts-infoWrap .hosts-info-read{margin-top:40px;font-size:1.125rem;line-height:1.75}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem .hosts-infoWrap .hosts-info-read{margin-top:20px;font-size:.875rem;line-height:2}}.contentsWrapper .c-hosts .hostsItem .snsList{display:flex;align-items:center}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .snsList{margin-top:40px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem .snsList{margin-top:30px}}.contentsWrapper .c-hosts .hostsItem .snsItem:not(:last-of-type){margin-right:50px}.contentsWrapper .c-hosts .hostsItem .snsItem a{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff;line-height:1}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .snsItem a{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .c-hosts .hostsItem .snsItem a:hover{opacity:.65}}.contentsWrapper .c-hosts .hostsItem .snsItem .-lang{position:absolute;right:-20px;bottom:0;display:inline-block;font-size:.875rem;font-family:"IBM Plex Sans",sans-serif;font-weight:400}.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-instagram-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-instagram-img{width:31px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-instagram-img{width:31px}}.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-facebook-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-facebook-img{width:17px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-facebook-img{width:17px}}.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-twitter-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-twitter-img{width:32px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-twitter-img{width:32px}}.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-linkedin-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-linkedin-img{width:30px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem .snsItem .-ico-linkedin-img{width:30px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .hostsItem:nth-of-type(even) .hosts-photo{float:right}.contentsWrapper .c-hosts .hostsItem:nth-of-type(even) .hosts-infoWrap{float:left}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .hostsItem:nth-of-type(even) .hosts-photo{text-align:right}}.contentsWrapper .c-hosts .more-btn.-link{text-decoration:none;background-repeat:no-repeat;background-size:19px auto;background-position:right 30px center;background-image:url(../img/ico_toggle-more.svg)}.contentsWrapper .c-hosts .more-btn.-link:not(.-active){display:none}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .more-btn.-link{margin-top:100px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .more-btn.-link{margin-top:60px;margin-right:30px;margin-left:30px}}.contentsWrapper .c-hosts .close-btn.-link{text-decoration:none;background-repeat:no-repeat;background-size:19px auto;background-position:right 30px center;background-image:url(../img/ico_toggle-close.svg)}.contentsWrapper .c-hosts .close-btn.-link:not(.-active){display:none}@media print, screen and (min-width: 641px){.contentsWrapper .c-hosts .close-btn.-link{margin-top:100px}}@media screen and (max-width: 640px){.contentsWrapper .c-hosts .close-btn.-link{margin-top:60px;margin-right:30px;margin-left:30px}}.contentsWrapper:not(.-en) .c-hosts .hostsItem.-annika .hosts-infoWrap .hosts-info-ttl{letter-spacing:-.0833333em}.contentsWrapper.-en .c-hosts .hostsItem .hosts-infoWrap .hosts-info-ttl{font-weight:500}.contentsWrapper .c-otherlink{background-color:#363636}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherlink-inner{max-width:1190px;margin-right:auto;margin-left:auto;padding-top:110px;padding-bottom:100px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherlink-inner{padding-top:60px;padding-bottom:75px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherlink .otherlinkList{max-width:1150px;margin-right:auto;margin-left:auto;margin-top:80px}.contentsWrapper .c-otherlink .otherlinkList::after{content:'';display:block;clear:both}}@media screen and (max-width: 640px){.contentsWrapper .c-otherlink .otherlinkList{margin-top:50px}}.contentsWrapper .c-otherlink .otherlinkItem{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherlink .otherlinkItem{width:50%;max-width:537px;height:537px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 640px){.contentsWrapper .c-otherlink .otherlinkItem{height:480px}.contentsWrapper .c-otherlink .otherlinkItem:not(:last-of-type){margin-bottom:50px}}.contentsWrapper .c-otherlink .otherlinkItem::after{position:absolute;top:0;right:0;display:block;background-color:rgba(255,255,255,0.155);content:''}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherlink .otherlinkItem::after{width:100%;height:100%;border-radius:537px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherlink .otherlinkItem::after{right:calc(50% - 240px);width:480px;height:480px;border-radius:480px}}.contentsWrapper .c-otherlink .otherlinkItem-inner{position:relative;z-index:1}.contentsWrapper .c-otherlink .otherlinkItem .otherlink-ttl{font-family:"IBM Plex Sans",sans-serif;font-weight:300;line-height:1}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherlink .otherlinkItem .otherlink-ttl{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;margin-bottom:40px;font-size:2.125rem}}@media screen and (max-width: 640px){.contentsWrapper .c-otherlink .otherlinkItem .otherlink-ttl{margin-bottom:40px;font-size:2.125rem}}.contentsWrapper .c-otherlink .otherlinkItem .otherlink-ttl .-size-l{display:block}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherlink .otherlinkItem .otherlink-ttl .-size-l{font-size:2.5rem}}@media screen and (max-width: 640px){.contentsWrapper .c-otherlink .otherlinkItem .otherlink-ttl .-size-l{font-size:2.25rem}}.contentsWrapper .c-otherlink .otherlinkItem .otherlink-ttl .-size-s{display:block}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherlink .otherlinkItem .otherlink-ttl .-size-s{margin-top:10px;font-size:.875rem}}@media screen and (max-width: 640px){.contentsWrapper .c-otherlink .otherlinkItem .otherlink-ttl .-size-s{margin-top:10px;font-size:.875rem}}.contentsWrapper .c-otherlink .otherlinkItem .otherlink-read{text-align:left;line-height:2}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherlink .otherlinkItem .otherlink-read{height:160px;max-width:357px;margin-right:auto;margin-left:auto;font-size:.875rem}}@media screen and (max-width: 640px){.contentsWrapper .c-otherlink .otherlinkItem .otherlink-read{margin-bottom:40px;padding-right:30px;padding-left:30px;font-size:.875rem}}.contentsWrapper .c-otherproject{overflow:hidden;background-color:#fff;color:#000;text-align:center}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject-inner{max-width:1190px;margin-right:auto;margin-left:auto;padding-top:120px;padding-bottom:120px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject-inner{padding-top:50px;padding-bottom:80px}}.contentsWrapper .c-otherproject .otherproject-ttl{line-height:1}.contentsWrapper .c-otherproject .otherproject-ttl-img{vertical-align:top;height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .otherproject-ttl-img{width:653px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .otherproject-ttl-img{width:315px}}.contentsWrapper .c-otherproject .otherproject-ttl-shoulder{display:block}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .otherproject-ttl-shoulder{margin-top:20px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .otherproject-ttl-shoulder{margin-top:10px}}.contentsWrapper .c-otherproject .otherproject-ttl-shoulder-img{vertical-align:top;height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .otherproject-ttl-shoulder-img{width:297px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .otherproject-ttl-shoulder-img{width:143px}}.contentsWrapper .c-otherproject .otherproject-ttl-s{display:block;font-family:"IBM Plex Sans",sans-serif;font-weight:300}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .otherproject-ttl-s{margin-top:20px;font-size:3rem}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .otherproject-ttl-s{margin-top:10px;font-size:1.75rem}}.contentsWrapper .c-otherproject .otherproject-read{text-align:left}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .otherproject-read{max-width:653px;margin-top:80px;margin-right:auto;margin-left:auto;font-size:1rem;line-height:2.25}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .otherproject-read{margin-top:50px;margin-right:30px;margin-left:30px;font-size:.875rem;line-height:2}}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .projectList{max-width:1180px;margin-top:80px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .projectList{margin-top:40px}}.contentsWrapper .c-otherproject .projectItem{text-align:left}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .projectItem{padding-right:20px;padding-left:20px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .projectItem{padding-right:30px;padding-left:30px}}.contentsWrapper .c-otherproject .projectItem .project-img{vertical-align:top}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .projectItem .project-img{width:550px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .projectItem .project-img{width:100%}}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .projectItem-btn{margin-top:20px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .projectItem-btn{margin-top:20px}}.contentsWrapper .c-otherproject .projectItem-link{display:block;text-decoration:none}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .projectItem-link{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .c-otherproject .projectItem-link:hover{opacity:.65}}.contentsWrapper .c-otherproject .slick-dotted.slick-slider{margin-bottom:0}.contentsWrapper .c-otherproject .slick-prev,.contentsWrapper .c-otherproject .slick-next{z-index:2;background-repeat:no-repeat;background-position:center center}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .slick-prev,.contentsWrapper .c-otherproject .slick-next{top:155px;width:24px;height:44px;background-size:auto 44px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .slick-prev,.contentsWrapper .c-otherproject .slick-next{top:calc(50% - 45px);width:32px;height:32px;background-size:auto 28px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .slick-prev,.contentsWrapper .c-otherproject .slick-next{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .c-otherproject .slick-prev:hover,.contentsWrapper .c-otherproject .slick-next:hover{opacity:.65}}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .slick-prev{background-image:url(../img/ico_arr-prev2.svg);left:-32px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .slick-prev{background-image:url(../img/ico_arr-prev_sp.svg);left:0}}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .slick-next{background-image:url(../img/ico_arr-next2.svg);right:-32px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .slick-next{background-image:url(../img/ico_arr-next_sp.svg);right:0}}.contentsWrapper .c-otherproject .slick-dots{box-sizing:border-box;z-index:1}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .slick-dots{bottom:-54px}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .slick-dots{bottom:-49px}}.contentsWrapper .c-otherproject .slick-dots li{display:inline-block;width:32px;height:32px;margin:0}.contentsWrapper .c-otherproject .slick-dots li button{width:32px;height:32px;padding:0}.contentsWrapper .c-otherproject .slick-dots li button:before{top:9px;left:9px;width:14px;height:14px;border-radius:14px;line-height:14px;background-color:#d8d8d8;opacity:1;content:''}@media print, screen and (min-width: 641px){.contentsWrapper .c-otherproject .slick-dots li button:hover:before{background-color:#bababa}}@media screen and (max-width: 640px){.contentsWrapper .c-otherproject .slick-dots li button{outline:none}}.contentsWrapper .c-otherproject .slick-dots li.slick-active button:before{background-color:#bababa}@media print, screen and (min-width: 641px){.contentsWrapper.-en .c-otherproject .otherproject-read{font-size:1.125rem}}.contentsWrapper .c-footer{background-color:#191919}@media print, screen and (min-width: 641px){.contentsWrapper .c-footer-inner{max-width:1190px;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 640px){.contentsWrapper .c-footer-inner{padding-top:40px;padding-bottom:40px;padding-right:30px;padding-left:30px}}.contentsWrapper .c-footer .backtop-btn.-link{font-weight:300;text-decoration:none;background-repeat:no-repeat;background-size:21px auto;background-position:20px center;background-image:url(../img/ico_back.svg)}@media print, screen and (min-width: 641px){.contentsWrapper .c-footer .backtop-btn.-link{width:calc(340px - 20px);padding-left:20px;margin-top:20px;margin-bottom:40px}}@media screen and (max-width: 640px){.contentsWrapper .c-footer .backtop-btn.-link{padding-left:16px;margin-top:20px;margin-bottom:40px}}.contentsWrapper .c-footer .snsList{display:flex;align-items:center;justify-content:center}@media print, screen and (min-width: 641px){.contentsWrapper .c-footer .snsItem{margin-right:14px;margin-left:14px}}@media screen and (max-width: 640px){.contentsWrapper .c-footer .snsItem{margin-right:10px;margin-left:10px}}.contentsWrapper .c-footer .snsItem a{display:inline-flex;align-items:center;justify-content:center}@media print, screen and (min-width: 641px){.contentsWrapper .c-footer .snsItem a{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.contentsWrapper .c-footer .snsItem a:hover{opacity:.65}}.contentsWrapper .c-footer .snsItem .-ico-instagram-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-footer .snsItem .-ico-instagram-img{width:31px}}@media screen and (max-width: 640px){.contentsWrapper .c-footer .snsItem .-ico-instagram-img{width:24px}}.contentsWrapper .c-footer .snsItem .-ico-facebook-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-footer .snsItem .-ico-facebook-img{width:17px}}@media screen and (max-width: 640px){.contentsWrapper .c-footer .snsItem .-ico-facebook-img{width:13px}}.contentsWrapper .c-footer .snsItem .-ico-twitter-img{height:auto}@media print, screen and (min-width: 641px){.contentsWrapper .c-footer .snsItem .-ico-twitter-img{width:32px}}@media screen and (max-width: 640px){.contentsWrapper .c-footer .snsItem .-ico-twitter-img{width:25px}}.contentsWrapper .c-textboard{color:#333;font-family:"Noto Sans JP",sans-serif}@media print, screen and (min-width: 641px){.contentsWrapper .c-textboard{max-width:1190px;margin-right:auto;margin-left:auto;padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 640px){.contentsWrapper .c-textboard{padding-top:40px;padding-bottom:40px;padding-right:30px;padding-left:30px}}@media print, screen and (min-width: 641px){.contentsWrapper .c-textboard h1{font-size:1.75rem}}@media screen and (max-width: 640px){.contentsWrapper .c-textboard h1{font-size:1.25rem}}.contentsWrapper .c-textboard p{margin-top:2em;line-height:2}@media print, screen and (min-width: 641px){.contentsWrapper .c-textboard p{font-size:1rem}}@media screen and (max-width: 640px){.contentsWrapper .c-textboard p{font-size:.875rem}}.contentsWrapper .c-textboard .-head{font-weight:700}.c-modal{position:relative;max-width:980px;margin-right:auto;margin-left:auto}.c-modal .playerWrap{position:relative;max-width:980px;padding-top:calc(9 / 16 * 100%)}.c-modal .playerWrap .-player{position:absolute;top:0;right:0;width:100%;height:100%}.mfp-close-btn-in .mfp-close{top:-64px;opacity:1}.mfp-close-btn-in .mfp-close .-ico-close-img{width:100%;height:auto}@media print, screen and (min-width: 641px){.mfp-close-btn-in .mfp-close{transition-property:opacity;transition-duration:.155s;transition-timing-function:linear}.mfp-close-btn-in .mfp-close:hover{opacity:.65}}@media print, screen and (min-width: 641px){.mfp-wrap,.mfp-bg{min-width:1190px}}
