@charset "UTF-8";.m-equipment-outline{background:#fff;overflow:hidden;padding:50px 96px 80px}@media screen and (max-width:768px){.m-equipment-outline{padding:55px 8vw}}.m-equipment-outline .image-text{align-items:flex-end;display:flex;margin-bottom:40px}@media screen and (max-width:768px){.m-equipment-outline .image-text{flex-wrap:wrap}}.m-equipment-outline .image-text .map-image{margin-right:8%;padding-bottom:30px;text-align:center;width:40.2%}@media screen and (max-width:768px){.m-equipment-outline .image-text .map-image{margin:0 0 50px;padding-bottom:0;width:100%}}.m-equipment-outline .image-text .information{width:51.8%}@media screen and (max-width:768px){.m-equipment-outline .image-text .information{width:100%}}.m-equipment-outline .image-text .information ul{list-style:none;margin:0;padding:0}.m-equipment-outline .image-text .information ul li{border-bottom:1px solid #e3e3e3;padding:14px 0}.m-equipment-outline .image-text .information ul p{font-size:1.5rem;margin:0}.m-equipment-outline .image-text .information ul p.heading{font-size:1.4rem;font-weight:700;margin-bottom:.25em}@media screen and (max-width:768px){.m-equipment-outline .image-text .information ul p.heading{font-size:1.3rem}}.m-equipment-outline .image-text .information ul .note{font-size:1.3rem;line-height:1.5;margin-top:.5em}.m-equipment-outline .swiper-container{overflow:hidden;position:relative}.m-equipment-outline .swiper-button-next,.m-equipment-outline .swiper-button-prev{background:rgba(40,43,41,.6);bottom:0;cursor:pointer;height:42px;margin:auto 0;position:absolute;text-align:center;top:0;width:42px;z-index:10}@media screen and (max-width:768px){.m-equipment-outline .swiper-button-next,.m-equipment-outline .swiper-button-prev{height:26px;width:26px}.m-equipment-outline .swiper-button-next img,.m-equipment-outline .swiper-button-prev img{width:10px}}.m-equipment-outline .swiper-button-next:before,.m-equipment-outline .swiper-button-prev:before{bottom:0;content:"";height:26px;margin:auto 0;position:absolute;top:0;width:26px}.m-equipment-outline .swiper-button-next img,.m-equipment-outline .swiper-button-prev img{vertical-align:text-bottom}@media screen and (max-width:768px){.m-equipment-outline .swiper-button-next img,.m-equipment-outline .swiper-button-prev img{vertical-align:super}}.m-equipment-outline .swiper-button-prev{left:-20px}.m-equipment-outline .swiper-button-prev:before{border-width:2px 0 0 2px;left:20px;transform:rotate(-45deg)}.m-equipment-outline .swiper-button-next{right:-20px}.m-equipment-outline .swiper-button-next:before{border-width:2px 2px 0 0;right:20px;transform:rotate(45deg)}.m-equipment-outline .slider{position:relative}.m-equipment-outline .swiper-nav-wrap{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.m-equipment-outline .link-introduction{font-size:1.5rem;margin:3em 0 1.5em;text-align:center}.m-equipment-outline .link-buttons ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.m-equipment-outline .link-buttons ul li{margin-right:3.125%;width:31.25%}@media screen and (max-width:768px){.m-equipment-outline .link-buttons ul li{margin-right:4.6%;width:47.7%}}.m-equipment-outline .link-buttons ul li:nth-child(3n){margin-right:0}.m-equipment-outline .link-buttons ul li:nth-child(n+4){margin-top:18px}@media screen and (max-width:768px){.m-equipment-outline .link-buttons ul li:nth-child(n+1){margin-right:4.6%}.m-equipment-outline .link-buttons ul li:nth-child(2n){margin-right:0}.m-equipment-outline .link-buttons ul li:nth-child(n+3){margin-top:18px}}.m-equipment-outline .link-buttons ul li a{align-items:center;background:#fff;border:2px solid #282b29;color:#282b29;display:flex;font-size:1.4rem;font-weight:700;height:auto!important;justify-content:center;letter-spacing:.05em;line-height:1.33;margin:0 auto;min-height:53px;padding:5px 42px 5px 10px;position:relative;text-align:center;text-decoration:none;transition:background-color .25s,color .25s}.m-equipment-outline .link-buttons ul li a:after{content:none!important}.m-equipment-outline .link-buttons ul li a>*{display:block;width:100%}.m-equipment-outline .link-buttons ul li a svg{fill:#fff;transition:fill .25s}.m-equipment-outline .link-buttons ul li a:hover{opacity:.7}.-blue .m-equipment-outline .link-buttons ul li a,.m-equipment-outline .link-buttons ul li a.-blue{background:#52c0eb;border-color:#52c0eb}.-blue .m-equipment-outline .link-buttons ul li a:hover,.m-equipment-outline .link-buttons ul li a.-blue:hover{background:#fff;color:#52c0eb}.-blue .m-equipment-outline .link-buttons ul li a:hover svg,.m-equipment-outline .link-buttons ul li a.-blue:hover svg{fill:#52c0eb}.-white .m-equipment-outline .link-buttons ul li a,.m-equipment-outline .link-buttons ul li a.-white{background:#fff;border-color:#282b29;color:#282b29}.-white .m-equipment-outline .link-buttons ul li a:hover,.m-equipment-outline .link-buttons ul li a.-white:hover{background:#fff;color:#282b29;opacity:.7}.-red .m-equipment-outline .link-buttons ul li a,.m-equipment-outline .link-buttons ul li a.-red{background:#e20001;border-color:#e20001}.-red .m-equipment-outline .link-buttons ul li a:hover,.m-equipment-outline .link-buttons ul li a.-red:hover{background:#fff;color:#e20001}.-red .m-equipment-outline .link-buttons ul li a:hover svg,.m-equipment-outline .link-buttons ul li a.-red:hover svg{fill:#e20001}.-navy .m-equipment-outline .link-buttons ul li a,.m-equipment-outline .link-buttons ul li a.-navy{background:#332c6a;border-color:#332c6a}.-navy .m-equipment-outline .link-buttons ul li a:hover,.m-equipment-outline .link-buttons ul li a.-navy:hover{background:#fff;color:#332c6a}.-navy .m-equipment-outline .link-buttons ul li a:hover svg,.m-equipment-outline .link-buttons ul li a.-navy:hover svg{fill:#332c6a}.m-equipment-outline .link-buttons ul li a i{align-items:center;bottom:0;display:flex;margin:auto 0;position:absolute;top:0}.m-equipment-outline .link-buttons ul li a i:before{font-family:Font Awesome\ 5 Free;font-size:1.2em;font-style:normal;font-weight:900}.m-equipment-outline .link-buttons ul li a i.-right{right:15px}.m-equipment-outline .link-buttons ul li a i.-left{left:15px}.m-equipment-outline .link-buttons ul li a i.-arrow.-right:before{content:"";font-size:26px}.m-equipment-outline .link-buttons ul li a i.-arrow.-left:before{content:"";font-size:26px}@media screen and (max-width:768px){.m-equipment-outline .link-buttons ul li a{font-size:1.2rem;justify-content:left;min-height:53px;padding:8px 40px 8px 10px}}.m-equipment-outline .link-buttons ul li a:before{background:url(https://eventspace.shibuyacast.jp/hubfs/SHIBUYA-CAST2022/assets/images/garden/icon-pdf.png);background-size:100%;content:"";height:14px;position:absolute;right:30px;top:50%;transform:translate(50%,-50%);width:22px}@media screen and (max-width:768px){.m-equipment-outline .link-buttons ul li a:before{right:20px}}.m-equipment-outline .wide-link-buttons ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.m-equipment-outline .wide-link-buttons ul li{margin:18px 0 0;width:100%}@media screen and (max-width:768px){.m-equipment-outline .wide-link-buttons ul li{margin:18px 0 0;width:100%}}.m-equipment-outline .wide-link-buttons ul li a{align-items:center;background:#fff;border:2px solid #282b29;color:#282b29;display:flex;font-size:1.4rem;font-weight:700;height:auto!important;justify-content:center;letter-spacing:.05em;line-height:1.33;line-height:1.5;margin:0 auto;padding:14px 42px 14px 10px;position:relative;text-align:center;text-decoration:none;transition:background-color .25s,color .25s;width:100%}.m-equipment-outline .wide-link-buttons ul li a:after{content:none!important}.m-equipment-outline .wide-link-buttons ul li a>*{display:block;width:100%}.m-equipment-outline .wide-link-buttons ul li a svg{fill:#fff;transition:fill .25s}.m-equipment-outline .wide-link-buttons ul li a:hover{opacity:.7}.-blue .m-equipment-outline .wide-link-buttons ul li a,.m-equipment-outline .wide-link-buttons ul li a.-blue{background:#52c0eb;border-color:#52c0eb}.-blue .m-equipment-outline .wide-link-buttons ul li a:hover,.m-equipment-outline .wide-link-buttons ul li a.-blue:hover{background:#fff;color:#52c0eb}.-blue .m-equipment-outline .wide-link-buttons ul li a:hover svg,.m-equipment-outline .wide-link-buttons ul li a.-blue:hover svg{fill:#52c0eb}.-white .m-equipment-outline .wide-link-buttons ul li a,.m-equipment-outline .wide-link-buttons ul li a.-white{background:#fff;border-color:#282b29;color:#282b29}.-white .m-equipment-outline .wide-link-buttons ul li a:hover,.m-equipment-outline .wide-link-buttons ul li a.-white:hover{background:#fff;color:#282b29;opacity:.7}.-red .m-equipment-outline .wide-link-buttons ul li a,.m-equipment-outline .wide-link-buttons ul li a.-red{background:#e20001;border-color:#e20001}.-red .m-equipment-outline .wide-link-buttons ul li a:hover,.m-equipment-outline .wide-link-buttons ul li a.-red:hover{background:#fff;color:#e20001}.-red .m-equipment-outline .wide-link-buttons ul li a:hover svg,.m-equipment-outline .wide-link-buttons ul li a.-red:hover svg{fill:#e20001}.-navy .m-equipment-outline .wide-link-buttons ul li a,.m-equipment-outline .wide-link-buttons ul li a.-navy{background:#332c6a;border-color:#332c6a}.-navy .m-equipment-outline .wide-link-buttons ul li a:hover,.m-equipment-outline .wide-link-buttons ul li a.-navy:hover{background:#fff;color:#332c6a}.-navy .m-equipment-outline .wide-link-buttons ul li a:hover svg,.m-equipment-outline .wide-link-buttons ul li a.-navy:hover svg{fill:#332c6a}.m-equipment-outline .wide-link-buttons ul li a i{align-items:center;bottom:0;display:flex;margin:auto 0;position:absolute;top:0}.m-equipment-outline .wide-link-buttons ul li a i:before{font-family:Font Awesome\ 5 Free;font-size:1.2em;font-style:normal;font-weight:900}.m-equipment-outline .wide-link-buttons ul li a i.-right{right:15px}.m-equipment-outline .wide-link-buttons ul li a i.-left{left:15px}.m-equipment-outline .wide-link-buttons ul li a i.-arrow.-right:before{content:"";font-size:26px}.m-equipment-outline .wide-link-buttons ul li a i.-arrow.-left:before{content:"";font-size:26px}@media screen and (max-width:768px){.m-equipment-outline .wide-link-buttons ul li a{font-size:1.2rem;justify-content:left;padding:10px 50px 10px 10px}}.m-equipment-outline .wide-link-buttons ul li a:before{background:url(https://eventspace.shibuyacast.jp/hubfs/SHIBUYA-CAST2022/assets/images/garden/icon-pdf.png);background-size:100%;content:"";height:14px;position:absolute;right:30px;top:50%;transform:translate(50%,-50%);width:22px}@media screen and (max-width:768px){.m-equipment-outline .wide-link-buttons ul li a:before{right:20px}}.vbox-close{right:-50px;top:-30px}