.nihonbashi-space-week-head{width:100%;z-index:10;margin-top:-1px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-top:60px;background-color:#000}@media(max-width: 1200px){.nihonbashi-space-week-head{padding-top:56px !important}}.nihonbashi-space-week-head .logo-spaceweek{width:100%;max-width:1280px;height:100%;position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;gap:clamp(20px,5.3659px + 3.252vw,60px)}@media(max-width: 1200px){.nihonbashi-space-week-head .logo-spaceweek br.pc-wrap{display:none !important}}.nihonbashi-space-week-head .logo-spaceweek img.brand{width:clamp(400px,208px + 15vw,460px);min-width:clamp(400px,208px + 15vw,460px);display:block;position:relative;aspect-ratio:56/75}@media(max-width: 1280px){.nihonbashi-space-week-head .logo-spaceweek img.brand{aspect-ratio:56/65;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center 80%;object-position:center 80%}}@media(max-width: 900px){.nihonbashi-space-week-head .logo-spaceweek img.brand{aspect-ratio:1;width:100% !important;min-width:0}}.nihonbashi-space-week-head .logo-spaceweek .text{padding-top:80px;flex:1 1 auto;max-width:760px}@media(max-width: 1200px){.nihonbashi-space-week-head .logo-spaceweek .text{padding-top:0 !important}}@media(max-width: 1360px){.nihonbashi-space-week-head .logo-spaceweek .text{padding-right:30px}}@media(max-width: 900px){.nihonbashi-space-week-head .logo-spaceweek .text{padding:10px 20px 30px !important}}.nihonbashi-space-week-head .logo-spaceweek .title{font-size:clamp(24px,18.878px + 1.1382vw,38px);font-weight:700;line-height:1.5;color:#fff;width:100%}@media(max-width: 900px){.nihonbashi-space-week-head .logo-spaceweek{background-color:#002c54;flex-direction:column;gap:20px}}.nihonbashi-space-week-head .bg{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;background-image:url(../img/nihonbashi-space-week/hero-3840.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover}@media(max-width: 1680px){.nihonbashi-space-week-head .bg{background-image:url(../img/nihonbashi-space-week/hero-2560.webp)}}@media(max-width: 768px){.nihonbashi-space-week-head .bg{background-image:url(../img/nihonbashi-space-week/hero-1200.webp)}}.nihonbashi-space-week-head .bg:before{content:"";width:100%;height:60%;z-index:1;position:absolute;display:block;background-image:linear-gradient(to bottom, #000000 20%, #002c54 80%, rgba(0, 44, 84, 0) 100%)}@media(max-width: 420px){.nihonbashi-space-week-head .bg{display:none !important}}.nihonbashi-space-week-head.no-bg-figure .bg{background-color:#002c54 !important;background-image:none !important}.nihonbashi-space-week-head .grid{margin-top:clamp(20px,12.6829px + 1.626vw,40px);width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(10px,-0.9756px + 2.439vw,40px)}.nihonbashi-space-week-head .grid .count-item{position:relative}.nihonbashi-space-week-head .grid .count-item:before{content:attr(data-count);position:absolute;z-index:2;font-weight:900;color:#fff;bottom:0;height:50%;display:flex;align-items:center;justify-content:center;font-size:56px;width:100%;white-space:nowrap;font-size:clamp(26px,-0.4706px + 4.4118vw,56px)}@media(max-width: 600px){.nihonbashi-space-week-head .grid .count-item:before{font-size:clamp(30px,4.8571px + 7.8571vw,52px)}}.nihonbashi-space-week-head .grid img{display:block;width:100%;position:relative;z-index:1}@media(max-width: 600px){.nihonbashi-space-week-head .grid{grid-template-columns:repeat(2, 1fr)}}.nihonbashi-space-week-head .note{width:100%;text-align:right;font-size:12px;line-height:1.35;color:#fff;padding-top:20px}.nihonbashi-space-week-gallery{width:100%;padding:clamp(20px,12.6829px + 1.626vw,40px) 0;background-color:#040f25;position:relative;overflow:hidden}#nihonbashi-space-week-gallery{width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:flex-start;animation:nsw-gallery-scroll 60s linear infinite;will-change:transform}#nihonbashi-space-week-gallery.is-paused{animation-play-state:paused}.nihonbashi-space-week-gallery:hover #nihonbashi-space-week-gallery{animation-play-state:paused}#nihonbashi-space-week-gallery a,#nihonbashi-space-week-gallery a:link{display:block;aspect-ratio:1680/1120;position:relative;overflow:hidden;margin-right:10px;width:clamp(140px,74.1463px + 14.6341vw,320px);min-width:clamp(140px,74.1463px + 14.6341vw,320px);max-width:clamp(140px,74.1463px + 14.6341vw,320px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#nihonbashi-space-week-gallery a img,#nihonbashi-space-week-gallery a:link img{width:100%;height:100%;z-index:1;top:0;left:0;position:absolute;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease}#nihonbashi-space-week-gallery a:before,#nihonbashi-space-week-gallery a:link:before{content:"";position:absolute;inset:0;z-index:2;background-color:rgba(4,15,37,.45);opacity:0;transition:opacity .3s ease}#nihonbashi-space-week-gallery a:after,#nihonbashi-space-week-gallery a:link:after{content:"";position:absolute;top:50%;left:50%;z-index:3;width:clamp(26px,16px + 2.5vw,40px);height:clamp(26px,16px + 2.5vw,40px);transform:translate(-50%, -50%) scale(0.6);opacity:0;transition:opacity .3s ease,transform .3s ease;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='16.5' y1='16.5' x2='21' y2='21'/%3E%3Cline x1='11' y1='8' x2='11' y2='14'/%3E%3Cline x1='8' y1='11' x2='14' y2='11'/%3E%3C/svg%3E")}#nihonbashi-space-week-gallery a:hover img,#nihonbashi-space-week-gallery a:link:hover img{transform:scale(1.05)}#nihonbashi-space-week-gallery a:hover:before,#nihonbashi-space-week-gallery a:link:hover:before{opacity:1}#nihonbashi-space-week-gallery a:hover:after,#nihonbashi-space-week-gallery a:link:hover:after{opacity:1;transform:translate(-50%, -50%) scale(1)}@keyframes nsw-gallery-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){#nihonbashi-space-week-gallery{animation:none}}.nihonbashi-space-week-intro{background-color:#002c54;padding:clamp(40px,18.0488px + 4.878vw,100px) 0;width:100%;position:relative;overflow:hidden}.nihonbashi-space-week-intro h2{font-size:clamp(22px,16.878px + 1.1382vw,36px);display:block;text-align:center;line-height:1.4;color:#fff;margin:0 auto 1.5em !important}@media(max-width: 600px){.nihonbashi-space-week-intro h2 .pc-wrap{display:none !important}}@media(max-width: 600px){.nihonbashi-space-week-intro h2{text-align:left}}.nihonbashi-space-week-intro .figure-text{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(20px,5.3659px + 3.252vw,60px)}@media(max-width: 980px){.nihonbashi-space-week-intro .figure-text{grid-template-columns:repeat(1, 1fr)}}.nihonbashi-space-week-intro .text{font-size:clamp(14px,13.2683px + .1626vw,16px);line-height:1.8;color:#fff}.nihonbashi-space-week-intro .text p:not(:last-child){margin-bottom:1.5em}.nihonbashi-space-week-intro .figure{aspect-ratio:16/12;overflow:hidden;position:relative}.nihonbashi-space-week-intro .figure img{width:100%;height:100%;z-index:1;top:0;left:0;position:absolute;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nihonbashi-space-week-unique{background-color:#fff;padding:clamp(40px,18.0488px + 4.878vw,100px) 0;width:100%;position:relative;overflow:hidden}.nihonbashi-space-week-unique h2{font-size:clamp(30px,24.1463px + 1.3008vw,46px);display:block;text-align:center;line-height:1.25;color:var(--font-color);margin:0 auto 1.5em !important;font-weight:900}@media(max-width: 600px){.nihonbashi-space-week-unique h2 .pc-wrap{display:none !important}}.nihonbashi-space-week-unique h2.has-line{padding-top:.6em;position:relative}.nihonbashi-space-week-unique h2.has-line:before{content:"";width:2em;height:2px;border-top:2px solid var(--font-color);position:absolute;top:0;left:50%;transform:translateX(-50%);display:block}.nihonbashi-space-week-unique h3{color:var(--font-color);font-size:clamp(20px,18.9157px + .241vw,22px);padding-left:4em;position:relative;z-index:2;display:block;line-height:1.4;margin-bottom:1.5em;font-weight:900}@media(max-width: 600px){.nihonbashi-space-week-unique h3 .pc-wrap{display:none !important}}.nihonbashi-space-week-unique h3:before{content:"01";font-size:3em;white-space:nowrap;color:var(--key-color);display:block;position:absolute;left:0;top:0;line-height:.85}@media(max-width: 450px){.nihonbashi-space-week-unique h3{margin-bottom:1em}}.nihonbashi-space-week-unique .figure-text{width:100%;display:grid;grid-template-columns:55% 45%}.nihonbashi-space-week-unique .figure-text.is-card{background-color:#f7f7f7;padding:clamp(20px,9.0244px + 2.439vw,50px)}.nihonbashi-space-week-unique .figure-text:not(:last-child){margin-bottom:clamp(20px,9.0244px + 2.439vw,50px)}.nihonbashi-space-week-unique .figure-text:nth-child(2) h3:before{content:"01"}.nihonbashi-space-week-unique .figure-text:nth-child(3) h3:before{content:"02"}.nihonbashi-space-week-unique .figure-text:nth-child(4) h3:before{content:"03"}@media(max-width: 980px){.nihonbashi-space-week-unique .figure-text{grid-template-columns:repeat(1, 1fr);gap:20px}}.nihonbashi-space-week-unique .text{color:var(--font-color);font-size:clamp(14px,13.2683px + .1626vw,16px);line-height:1.8}.nihonbashi-space-week-unique .text p:not(:last-child){margin-bottom:1.5em}.nihonbashi-space-week-unique .figure{margin-left:clamp(20px,5.3659px + 3.252vw,60px);aspect-ratio:16/10;overflow:hidden;position:relative}.nihonbashi-space-week-unique .figure img{width:100%;height:100%;z-index:1;top:0;left:0;position:absolute;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 980px){.nihonbashi-space-week-unique .figure{margin-left:0;aspect-ratio:3/2}}.nihonbashi-space-week-unique .grid{margin-top:clamp(30px,11.7073px + 4.065vw,80px);width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(10px,-0.9756px + 2.439vw,40px)}.nihonbashi-space-week-unique .grid img{display:block;width:100%}.nihonbashi-space-week-footer{padding:clamp(40px,25.3659px + 3.252vw,80px) 0;position:relative;overflow:hidden;width:100%}.nihonbashi-space-week-footer .bg{width:100%;height:100%;z-index:1;top:0;left:0;position:absolute;overflow:hidden}.nihonbashi-space-week-footer .bg img,.nihonbashi-space-week-footer .bg picture{width:100%;height:100%;z-index:1;top:0;left:0;position:absolute;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nihonbashi-space-week-footer .footer-card{width:100%;padding:clamp(30px,19.0244px + 2.439vw,60px);border-radius:clamp(6px,4.5366px + .3252vw,10px);background-color:#fff;box-shadow:0 clamp(6px,4.5366px + .3252vw,10px) clamp(6px,4.5366px + .3252vw,10px) rgba(0,0,0,.05);overflow:hidden}.nihonbashi-space-week-footer .x-head{width:50%;margin:0 auto;display:flex;align-items:center;justify-content:center}.nihonbashi-space-week-footer .x-head img{width:36px;min-width:36px;aspect-ratio:1;display:block}.nihonbashi-space-week-footer .x-head{gap:30px}.nihonbashi-space-week-footer .x-head:before,.nihonbashi-space-week-footer .x-head:after{display:block;content:"";flex:1 1 auto;height:2px;border-top:2px solid #e70d1e}.nihonbashi-space-week-footer .x-head:after{border-top-color:#0e4a9e}.nihonbashi-space-week-footer .footer-title{width:100%;text-align:center;font-size:clamp(20px,14.1463px + 1.3008vw,36px);display:block;text-align:center;padding:clamp(20px,12.6829px + 1.626vw,40px) 0}.nihonbashi-space-week-footer .footer-title small{font-size:.6em;display:block;font-weight:bold}.nihonbashi-space-week-footer .footer-title p{width:100%;font-weight:bold;display:flex;align-items:center;justify-content:center}@media(max-width: 600px){.nihonbashi-space-week-footer .footer-title p{line-height:1.35;flex-wrap:wrap;margin:.1em 0 .5em !important}}.nihonbashi-space-week-footer .footer-title em{color:var(--color-red);white-space:nowrap;font-size:1.3em;font-style:normal}.nihonbashi-space-week-footer .footer-title sub{white-space:nowrap;display:block;line-height:1;color:var(--color-red);margin:0 .3em}.nihonbashi-space-week-footer .btns{width:100%;max-width:800px;gap:clamp(20px,16.3415px + .813vw,30px);margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr)}.nihonbashi-space-week-footer .btns a,.nihonbashi-space-week-footer .btns a:link{display:flex;align-items:center;justify-content:center;gap:1em;border-radius:100em;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;color:#fff;font-size:clamp(14px,13.2683px + .1626vw,16px);line-height:1.3;font-weight:bold;background-color:#e70d1e}.nihonbashi-space-week-footer .btns a:nth-child(2n),.nihonbashi-space-week-footer .btns a:link:nth-child(2n){background-color:#0e4a9e}.nihonbashi-space-week-footer .btns a,.nihonbashi-space-week-footer .btns a:link{white-space:nowrap}.nihonbashi-space-week-footer .btns a img,.nihonbashi-space-week-footer .btns a:link img{width:1.2em;height:1.2em;min-width:1.2em}.nihonbashi-space-week-footer .btns a,.nihonbashi-space-week-footer .btns a:link{padding:.6em 1.1em .6em 3em;transition:background-color .15s linear 0s}.nihonbashi-space-week-footer .btns a:hover,.nihonbashi-space-week-footer .btns a:link:hover{text-decoration:none !important}@media(pointer: fine){.nihonbashi-space-week-footer .btns a:hover,.nihonbashi-space-week-footer .btns a:link:hover{background-color:var(--font-color)}}@media(max-width: 600px){.nihonbashi-space-week-footer .btns a,.nihonbashi-space-week-footer .btns a:link{padding:.5em 1em .5em 1.6em}}@media(max-width: 400px){.nihonbashi-space-week-footer .btns a,.nihonbashi-space-week-footer .btns a:link{font-size:3.2vw}}@media(max-width: 900px){.nihonbashi-space-week-footer .btns{grid-template-columns:repeat(1, 1fr);max-width:400px}.nihonbashi-space-week-footer .btns a,.nihonbashi-space-week-footer .btns a:link{min-height:3.6em}}