.accessSlider{position:relative}.accessSlider .accessSlide *+.placeDesc{margin-top:16px}.accessSlider *+.caption{margin-top:12px}.accessSlider .caption{font-size:10px}.accessSlider__controller{align-items:center;display:flex;left:50%;margin:0 auto;position:absolute;top:100%;transform:translate(-50%, 0);z-index:2}@media screen and (min-width: 768px){.accessSlider__controller{justify-content:flex-end;margin:40px auto 0;width:1200px}}.accessSlider__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.accessSlider__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.accessSlider__controller .swiper-pagination{margin-left:18px;width:235px}}.accessSlider__controller .swiper-pagination:after{background-color:#666666;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.accessSlider__controller .swiper-pagination-bullet{background:none;background-color:#666666;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.accessSlider__controller .swiper-pagination-bullet-active{background-color:#666666;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.accessSlider__controller .swiper-scrollbar-drag{background-color:#999999;border-radius:0;height:4px;position:relative}@media screen and (min-width: 768px){.accessSlider__controller .swiper-scrollbar-drag{top:0}}@media screen and (max-width: 768px){.accessSlider__controller .swiper-scrollbar-drag{top:-2px}}.accessSlider__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.accessSlider__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.accessSlider__controller .proglessCircle{width:33px}}.accessSlider__controller .proglessCircle .circleSVG{height:auto;width:100%}.accessSlider__controller .proglessCircle .circleSVG--cover{height:100%;left:0;position:absolute;stroke-dasharray:0 366;top:0;transition-duration:1s;transition-timing-function:linear;width:100%;z-index:1}.accessSlider__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.accessSlider__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.accessSlider__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (max-width: 768px){.accessTable{display:block}}.accessTable .tableRow{border-top:1px solid #b89a8f}@media screen and (max-width: 768px){.accessTable .tableRow{align-items:center;display:flex;flex-direction:column}}.accessTable .tableRow:last-child{border-bottom:1px solid #b89a8f}.accessTable .tableDetail{padding:16px 32px;position:relative}@media screen and (max-width: 768px){.accessTable .tableDetail{display:block;padding:16px 0;width:100%}}.accessTable .tableDetail .txt{text-align:center}@media screen and (min-width: 768px){.accessTable .tableDetail .txt{font-size:18px}}@media screen and (max-width: 768px){.accessTable .tableDetail .txt{font-size:15px}}@media screen and (min-width: 768px){.accessTable .tableDetail .txt .small{font-size:12px}}@media screen and (max-width: 768px){.accessTable .tableDetail .txt .small{font-size:11px}}.accessTable .tableDetail:not(:first-child):before{background-color:#b89a8f;content:'';position:absolute}@media screen and (min-width: 768px){.accessTable .tableDetail:not(:first-child):before{height:calc(100% - ( 17px * 2 ));left:0;top:17px;width:1px}}@media screen and (max-width: 768px){.accessTable .tableDetail:not(:first-child):before{height:1px;left:50%;top:0;transform:translateX(-50%);width:100%}}@media screen and (max-width: 768px){.accessTable .tableDetail .priceTxt{align-items:center;display:flex;justify-content:center}}.accessTable .tableDetail .priceTxt .txt{line-height:1.7;text-align:center}@media screen and (max-width: 768px){.accessTable .tableDetail .priceTxt .txt{display:flex;flex-direction:column;padding:0 12px;position:relative}}@media screen and (max-width: 768px){.accessTable .tableDetail .priceTxt .txt:not(:first-child):before{background-color:#b89a8f;content:'';height:100%;left:0;position:absolute;top:7px;width:1px}}@media screen and (min-width: 768px){.descAccess__head .txt{font-size:14px}}@media screen and (max-width: 768px){.descAccess__head .txt{font-size:12px}}@media screen and (min-width: 768px){.descAccess__ttl{font-size:20px}}@media screen and (max-width: 768px){.descAccess__ttl{font-size:18px}}.descAccess__ttl+*{margin-top:30px}*+.descAccess__cont{margin-top:48px}*+.generalSect__cont{margin-top:40px}@media screen and (min-width: 768px){.generalSect__cont .largeTxt .txt{font-size:20px}}@media screen and (max-width: 768px){.generalSect__cont .largeTxt .txt{font-size:16px}}.generalSect__cont .largeTxt+*{margin-top:20px}@media screen and (min-width: 768px){.mapArea{margin:0 auto;width:790px}}.stationAccessList{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.stationAccessList{gap:10px 0}}@media screen and (min-width: 768px){.stationAccessList>*{width:calc(100% / 3)}}@media screen and (max-width: 768px){.stationAccessList>*{width:100%}}.stationAccessList .photo__capIn{left:5px;right:unset}@media screen and (min-width: 768px){.taxiAccess .descAccess__cont{display:flex;gap:0 60px}}@media screen and (min-width: 768px){.taxiAccess .descAccess .photo{width:40%}}@media screen and (max-width: 768px){.taxiAccess .descAccess .photo+*{margin-top:80px}}@media screen and (min-width: 768px){.taxiAccess .descAccess__detail{width:60%}}.taxiAccess .descAccess__detail *+.caption{margin-top:30px}@media screen and (min-width: 768px){*+.generalSect{margin-top:73px}}@media screen and (max-width: 768px){*+.generalSect{margin-top:58px}}@media screen and (min-width: 768px){*+.mapArea{margin-top:73px}}@media screen and (max-width: 768px){*+.mapArea{margin-top:58px}}@media screen and (min-width: 768px){*+.accessSlider{margin-top:73px}}@media screen and (max-width: 768px){*+.accessSlider{margin-top:58px}}@media screen and (min-width: 768px){*+.crossingEastWest{margin-top:180px}}@media screen and (max-width: 768px){*+.crossingEastWest{margin-top:120px}}@media screen and (min-width: 768px){*+.taxiAccess{margin-top:120px}}@media screen and (max-width: 768px){*+.taxiAccess{margin-top:80px}}
