#pxBase .p-access-features{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:clamp(1.6rem,-2.4rem + 2.5vw,2.4rem)}#pxBase .p-access-features__item{text-align:center}#pxBase .p-access-features__badge{position:relative;background-color:#8090bb;color:#fff;padding:clamp(2rem,2rem + 0vw,2rem) clamp(2rem,2rem + 0vw,2rem);height:clamp(6rem,-8rem + 8.75vw,8.8rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;clip-path:polygon(10% 0%, 90% 0%, 100% 50%, 90% 100%, 10% 100%, 0% 50%);margin-bottom:clamp(1.6rem,1.6rem + 0vw,1.6rem)}#pxBase .p-access-features__badge span{font-size:clamp(1.6rem,-1.4rem + 1.875vw,2.2rem);line-height:1}#pxBase .p-access-features__separator{position:relative;height:clamp(4rem,-1rem + 3.125vw,5rem);height:clamp(6rem,-4rem + 6.25vw,8rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pxBase .p-access-features__separator::before,#pxBase .p-access-features__separator::after{content:"";position:absolute;width:clamp(4rem,-1rem + 3.125vw,5rem);height:1px;background-color:#333}#pxBase .p-access-features__separator::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#pxBase .p-access-features__separator::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){#pxBase .p-access-features{grid-template-columns:1fr;gap:40px}#pxBase .p-access-features__separator{height:40px;width:100%;margin:-20px 0}#pxBase .p-access-features__badge{height:80px;padding:10px}}#pxBase .p-access-route .c-heading__h3{margin-bottom:clamp(4rem,-6rem + 6.25vw,6rem)}#pxBase .p-access-route .p-access-map{mix-blend-mode:multiply}@media screen and (min-width: 992px){#pxBase .p-access-route .p-access-map{width:75%;margin:0 auto}}#pxBase .p-access-route .p-access-times{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(4rem,-6rem + 6.25vw,6rem);margin-top:clamp(5.6rem,-14.4rem + 12.5vw,9.6rem)}@media screen and (max-width: 1024px){#pxBase .p-access-route .p-access-times{width:95%;margin-left:auto;margin-right:auto;grid-template-columns:1fr}}#pxBase .p-access-route .p-access-times__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#pxBase .p-access-route .p-access-times__header{margin-bottom:clamp(0.8rem,0.8rem + 0vw,0.8rem)}#pxBase .p-access-route .p-access-times__route{font-size:clamp(1.2rem,0.2rem + 0.625vw,1.4rem);color:#333;margin-bottom:4px;letter-spacing:.05em}#pxBase .p-access-route .p-access-times__station{background:-webkit-gradient(linear, left top, right top, from(rgba(112, 154, 185, 0.8)), to(rgba(117, 172, 206, 0)));background:linear-gradient(to right, rgba(112, 154, 185, 0.8) 0%, rgba(117, 172, 206, 0) 100%);color:#fff;padding:clamp(0.6rem,-0.4rem + 0.625vw,0.8rem) clamp(1.2rem,0.2rem + 0.625vw,1.4rem);font-size:clamp(2.4rem,-1.6rem + 2.5vw,3.2rem);line-height:1.2}#pxBase .p-access-route .p-access-times__body{padding-top:4px}#pxBase .p-access-route .p-access-times__walk{font-size:clamp(1.6rem,0.6rem + 0.625vw,1.8rem);color:#887e50}#pxBase .p-access-route .p-access-times__walk span{font-size:clamp(2.4rem,-1.6rem + 2.5vw,3.2rem);margin:0 2px;line-height:1}#pxBase .p-access-route .p-access-times__detail{margin-bottom:clamp(0.6rem,-4.4rem + 3.125vw,1.6rem)}#pxBase .p-access-route .p-access-times__dest-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;padding-bottom:6px;margin-bottom:8px}#pxBase .p-access-route .p-access-times__dest-row::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(rgba(34, 19, 14, 0.4)), to(rgba(34, 19, 14, 0)));background:linear-gradient(to right, rgba(34, 19, 14, 0.4) 0%, rgba(34, 19, 14, 0) 100%)}#pxBase .p-access-route .p-access-times__dest{font-size:clamp(1.8rem,-2.2rem + 2.5vw,2.6rem);color:#333;line-height:1.2;letter-spacing:.02em}#pxBase .p-access-route .p-access-times__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;color:#887e50}#pxBase .p-access-route .p-access-times__num{font-size:clamp(3.6rem,-4.4rem + 5vw,5.2rem);-webkit-transform:translateY(4px);transform:translateY(4px)}#pxBase .p-access-route .p-access-times small{font-size:clamp(1.8rem,-2.2rem + 2.5vw,2.6rem);margin:0 4px}#pxBase .p-access-route .p-access-times__sub{font-size:clamp(1.4rem,-0.6rem + 1.25vw,1.8rem);margin-bottom:4px}#pxBase .p-access-route .p-access-times__info{font-size:clamp(1.2rem,0.2rem + 0.625vw,1.4rem);color:#666;letter-spacing:.05em}@media screen and (max-width: 767px){#pxBase .p-access-route .p-access-times{grid-template-columns:1fr;gap:40px}#pxBase .p-access-route .p-access-times__station{font-size:24px}#pxBase .p-access-route .p-access-times__dest{font-size:18px}#pxBase .p-access-route .p-access-times__num{font-size:40px}}#pxBase .p-access-line-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2rem,-12rem + 8.75vw,4.8rem)}#pxBase .p-access-line-group-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(3.2rem,-8.8rem + 7.5vw,5.6rem)}#pxBase .p-access-line-group--tozai .p-access-line__info{background-color:#00779b}#pxBase .p-access-line-group--tozai .p-access-line__map-label{color:#00779b}#pxBase .p-access-line-group--tozai .c-heading__h3{color:#00779b}#pxBase .p-access-line-group--oedo .p-access-line__info{background-color:#a14e81}#pxBase .p-access-line-group--oedo .p-access-line__map-label{color:#a14e81}#pxBase .p-access-line-group--oedo .c-heading__h3{color:#a14e81}#pxBase .p-access-line-group--yurakucho .p-access-line__info{background-color:#80875a}#pxBase .p-access-line-group--yurakucho .p-access-line__map-label{color:#80875a}#pxBase .p-access-line-group--yurakucho .c-heading__h3{color:#80875a}#pxBase .p-access-line-group--keiyo .p-access-line__info{background-color:#a84f4f}#pxBase .p-access-line-group--keiyo .p-access-line__map-label{color:#a84f4f}#pxBase .p-access-line-group--keiyo .c-heading__h3{color:#a84f4f}#pxBase .p-access-line__header{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 991px){#pxBase .p-access-line__header{grid-template-columns:repeat(2, 1fr)}#pxBase .p-access-line__header .p-access-line__info{grid-column:1/3}#pxBase .p-access-line__header .p-access-line__figure{height:140px}#pxBase .p-access-line__header .p-access-line__figure img{aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;height:100%}}#pxBase .p-access-line__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}#pxBase .p-access-line__info-inner{padding-left:clamp(3.2rem,-0.8rem + 2.5vw,4rem)}@media screen and (max-width: 991px){#pxBase .p-access-line__info-inner{padding:clamp(1.6rem,-6.4rem + 5vw,3.2rem)}}#pxBase .p-access-line__en{font-size:clamp(1.4rem,-3.6rem + 3.125vw,2.4rem);letter-spacing:.1em;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pxBase .p-access-line__lead{font-size:clamp(1.6rem,-2.4rem + 2.5vw,2.4rem);margin-top:clamp(0.4rem,-5.6rem + 3.75vw,1.6rem)}#pxBase .p-access-line__figure{position:relative}#pxBase .p-access-line__map{font-size:clamp(3.2rem,-4.8rem + 5vw,4.8rem);mix-blend-mode:multiply}#pxBase .p-access-line__map-label{font-size:clamp(1.4rem,-2.6rem + 2.5vw,2.2rem)}#pxBase .p-access-line__map img{margin-top:clamp(1.4rem,-2.6rem + 2.5vw,2.2rem)}#pxBase .p-access-transport .p-topic-section__inner{padding-top:clamp(3.2rem,-20.8rem + 15vw,8rem);gap:clamp(8.8rem,-7.2rem + 10vw,12rem)}#pxBase .p-access-transport .p-topic-section__text{text-align:left;padding-top:0;padding-left:0;padding-right:0;margin-left:0}#pxBase .p-access-transport__block--taxi{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,-9.6rem + 7.5vw,4.8rem)}@media screen and (max-width: 991px){#pxBase .p-access-transport__block--taxi{grid-template-columns:1fr}}#pxBase .p-access-transport__taxi-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2.4rem,2.4rem + 0vw,2.4rem)}#pxBase .p-access-transport__station{font-size:clamp(2rem,-4rem + 3.75vw,3.2rem);letter-spacing:.05em;line-height:1}#pxBase .p-access-transport__taxi-item .c-text{margin-top:clamp(1.6rem,1.6rem + 0vw,1.6rem)}#pxBase .p-access-transport__taxi-item .u-caption{margin-top:clamp(0.8rem,0.8rem + 0vw,0.8rem)}#pxBase .p-access-transport__price{font-size:clamp(2.6rem,-4.4rem + 4.375vw,4rem);color:#887e50;line-height:1}#pxBase .p-access-transport__bus-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(2rem,-4rem + 3.75vw,3.2rem)}@media screen and (max-width: 991px){#pxBase .p-access-transport__bus-grid{grid-template-columns:1fr;gap:40px}}#pxBase .p-access-transport__bus-item .c-heading__h4{font-size:clamp(1.8rem,-2.2rem + 2.5vw,2.6rem);color:inherit;margin:clamp(1.4rem,-0.6rem + 1.25vw,1.8rem) 0 clamp(1rem,0rem + 0.625vw,1.2rem)}#pxBase .p-access-transport__bus-badge{position:absolute;top:0;left:0;background:#8090bb;color:#fff;padding:clamp(0.8rem,-1.2rem + 1.25vw,1.2rem) clamp(4rem,-1rem + 3.125vw,5rem) clamp(0.1rem,-1.9rem + 1.25vw,0.5rem) clamp(1.2rem,-0.8rem + 1.25vw,1.6rem);clip-path:polygon(0 0, 100% 0, 82% 100%, 0 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}#pxBase .p-access-transport__bus-badge-num{font-family:YakuHanMP,"Cinzel",serif;font-size:clamp(3.2rem,-4.8rem + 5vw,4.8rem);line-height:1}#pxBase .p-access-transport__bus-badge-unit{font-size:clamp(2rem,0rem + 1.25vw,2.4rem);margin-left:4px}#pxBase .p-access-transport__car-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2.4rem,-9.6rem + 7.5vw,4.8rem)}@media screen and (max-width: 991px){#pxBase .p-access-transport__car-layout{grid-template-columns:1fr}}#pxBase .p-access-transport__car-layout .p-topic-img__list{display:grid;grid-template-columns:1fr 1fr;gap:10px}#pxBase .p-access-transport__car-layout .p-topic-section__text{padding:0}/*# sourceMappingURL=access.css.map */