@charset "UTF-8";.kv{width:100%;height:800px;background-color:#000017;background-image:url(./location_kv@2x.jpg);background-repeat:no-repeat;background-size:auto 680px;background-position:center bottom;padding-top:120px;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.kv{padding-top:0;height:178vw;max-height:100vh;background-image:url(./location_location-main.jpg);background-size:cover;background-position:center center}}.kv h1{color:#fff;font-family:NeueHaasUnicaPro,Verdana,Arial,Helvetica,sans-serif;font-size:5rem;font-weight:700;text-align:center}@media(max-width:767px){.kv h1{font-size:4rem}}@media(max-width:767px){.main-section h2{font-size:2.8rem;font-weight:700;line-height:3.9rem}}.main-section .jp-address{text-align:center;font-size:1.6rem;line-height:3.4rem;margin-bottom:25px}@media(max-width:767px){.main-section .jp-address{font-size:1.3rem;line-height:2.5rem;margin-bottom:12px}}.main-section .en-address{text-align:center;font-size:1.6rem;line-height:3.4rem;font-family:NeueHaasUnicaPro,Verdana,Arial,Helvetica,sans-serif;margin-bottom:50px}@media(max-width:767px){.main-section .en-address{font-size:1.3rem;line-height:2rem}}.main-section .flex-container{display:flex;margin-top:100px;justify-content:space-between;align-items:flex-start}@media(max-width:767px){.main-section .flex-container{margin-top:0;display:block}}.main-section .flex-container div{flex:0 0 47%}@media(max-width:767px){.main-section .flex-container div{margin-bottom:20px}.main-section .flex-container div:last-child{margin-bottom:0}}.main-section .flex-container h3{font-size:2rem;font-family:NeueHaasUnicaPro,Verdana,Arial,Helvetica,sans-serif;font-weight:700;border-bottom:1px solid #000;line-height:2;margin-bottom:20px}@media(max-width:767px){.main-section .flex-container h3{font-size:1.5rem;border:none;line-height:1.5;margin-bottom:0}}.main-section .flex-container h4{font-weight:700;font-size:1.4rem;line-height:2.6rem;font-family:NeueHaasUnicaPro,Verdana,Arial,Helvetica,sans-serif}@media(max-width:767px){.main-section .flex-container h4{font-size:1.2rem;line-height:2.3rem;font-weight:400}}.main-section .flex-container p{font-size:1.4rem;line-height:2.6rem;font-family:NeueHaasUnicaPro,Verdana,Arial,Helvetica,sans-serif}@media(max-width:767px){.main-section .flex-container p{font-size:1.2rem;line-height:2.3rem;margin-bottom:2.3rem}.main-section .flex-container p:last-child{margin-bottom:0}}.map-container{width:100%;margin:50px 0}@media(max-width:767px){.map-container{margin-top:40px;margin-bottom:55px}}.map-container iframe{width:100%}.store-media{display:flex;gap:30px;align-items:stretch;margin:50px 0 90px}.store-map{flex:0 0 48%;max-width:48%}.store-map iframe{width:100%;height:100%;min-height:360px;border:0;display:block}.store-photos{flex:1 1 48%;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px}.store-photo{display:block;width:100%;height:auto;background-color:#ededed}@media(max-width:767px){.store-media{display:block;margin:40px 0 55px}.store-map,.store-photos{max-width:100%}.store-map{margin-bottom:12px}.store-map iframe{min-height:300px}}.soon-badge-wrap{text-align:center;margin-bottom:14px}.soon-badge{display:inline-block;background:#fee202;color:#000;font-weight:700;font-size:1.3rem;letter-spacing:.1em;padding:6px 16px;border-radius:999px}.main-section h2 .soon-by{font-size:.6em;font-weight:400;color:#777}.store-photos--single{grid-template-columns:1fr}.soon-note{text-align:center;font-size:1.2rem;color:#999;margin-top:14px}@media(max-width:767px){.soon-badge{font-size:1.1rem}}.loop_wrap.loop-forwards{margin-bottom:138px}.loop_wrap{width:100vw;height:480px;overflow:hidden;white-space:nowrap;margin-bottom:10px;position:relative}@media(max-width:767px){.loop_wrap{height:230px}}.loop_wrap .img-container{height:100%;width:4230px;overflow:hidden;white-space:nowrap;display:inline-block;position:absolute;left:0;top:0;font-size:0}@media(max-width:767px){.loop_wrap .img-container{width:2040px}}.loop_wrap .img-container:last-child{left:4230px}@media(max-width:767px){.loop_wrap .img-container:last-child{left:2040px}}.loop_wrap .img-container div{display:inline-block;width:695px;height:480px;margin-right:10px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media(max-width:767px){.loop_wrap .img-container div{height:230px;width:330px}}.loop_wrap.loop-forwards .img-container{width:3525px}@media(max-width:767px){.loop_wrap.loop-forwards .img-container{width:1700px}}.loop_wrap.loop-forwards .img-container:last-child{left:3525px}@media(max-width:767px){.loop_wrap.loop-forwards .img-container:last-child{left:1700px}}.loop_wrap.loop-forwards .img-container img{width:auto;height:100%;margin-right:10px}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes loop-forwards{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes loop2-forwards{0%{transform:translate(-200%)}to{transform:translate(0)}}.loop_wrap .img-container:first-child{animation:loop 240s -120s linear infinite}@media(max-width:767px){.loop_wrap .img-container:first-child{animation:loop 120s -60s linear infinite}}.loop_wrap .img-container:last-child{animation:loop2 240s linear infinite}@media(max-width:767px){.loop_wrap .img-container:last-child{animation:loop2 120s linear infinite}}.loop_wrap.loop-forwards .img-container:first-child{animation:loop-forwards 200s -100s linear infinite}@media(max-width:767px){.loop_wrap.loop-forwards .img-container:first-child{animation:loop-forwards 100s -50s linear infinite}}.loop_wrap.loop-forwards .img-container:last-child{animation:loop2-forwards 200s linear infinite}@media(max-width:767px){.loop_wrap.loop-forwards .img-container:last-child{animation:loop2-forwards 100s linear infinite}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/location.css.map */
