@media screen and (min-width: 768px){.busSect{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.busSect__head{width:574px}}@media screen and (max-width: 768px){.busSect__head+.busSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.busSect__head .heading+.photo{margin-top:32px}}@media screen and (max-width: 768px){.busSect__head .heading+.photo{margin-top:32px}}@media screen and (max-width: 768px){.busSect__head .photo{margin-right:-30px}}@media screen and (min-width: 768px){.busSect__cont{width:376px}}@media screen and (min-width: 768px){.busSect__cont .trafficList+.photo{margin-top:40px}}@media screen and (max-width: 768px){.busSect__cont .trafficList+.photo{margin-top:40px}}.busSect__note{width:100%}@media screen and (min-width: 768px){.busSect__note{margin-top:80px}}@media screen and (max-width: 768px){.busSect__note{margin-top:64px}}@media screen and (min-width: 768px){.commuteSect__head+.commuteSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.commuteSect__head+.commuteSect__cont{margin-top:80px}}@media screen and (min-width: 768px){.commuteSect__cont{align-items:flex-start;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.commuteSect__visual{width:273px}}@media screen and (max-width: 768px){.commuteSect__visual{margin:0 auto;width:273px}}@media screen and (min-width: 768px){.commuteSect__figure{width:677px}}@media screen and (max-width: 768px){.commuteSect__figure{margin:40px -30px 0}}@media screen and (max-width: 768px){.commuteSect__figure .swipeFigure{height:240px}}.commuteSect__figure .swipeFigure+.caption{margin-top:8px}@media screen and (min-width: 768px){.commuteSect__figure .swipeFigure+.caption{text-align:right}}@media screen and (max-width: 768px){.commuteSect__figure .swipeFigure+.caption{padding:0 30px}}.commuteSect__figure .caption .green{color:#008834}.commuteSect__figure .caption .blue{color:#3a78a9}@media screen and (min-width: 768px){.distanceSect__head{align-items:flex-start;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.distanceSect__head+.distanceSect__cont{margin-top:120px}}@media screen and (max-width: 768px){.distanceSect__head+.distanceSect__cont{margin-top:100px}}@media screen and (min-width: 768px){.distanceSect__head .heading+.txt{margin-top:0}}@media screen and (max-width: 768px){.distanceSect__head .heading+.txt{margin-top:40px}}.distanceSect__cont{margin:0 calc(50% - 50vw)}.distanceSect__list{display:grid}@media screen and (min-width: 768px){.distanceSect__list{grid-template-columns:1fr 1fr .66512702078fr .66512702078fr}}@media screen and (max-width: 768px){.distanceSect__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.distanceSect__item:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}}@media screen and (max-width: 768px){.distanceSect__item:nth-child(1){grid-column:auto / span 2}}@media screen and (min-width: 768px){.distanceSect__item:nth-child(2),.distanceSect__item:nth-child(3){grid-row:3 / 3}}@media screen and (min-width: 768px){.distanceSect__item:nth-child(4){grid-column:3 / 5;grid-row:2 / 4}}@media screen and (max-width: 768px){.distanceSect__item:nth-child(4){grid-column:auto / span 2}}.distanceSect__note{margin-top:10px;text-align:right}@media screen and (min-width: 768px){.distanceSect__note{padding-right:16px}}@media screen and (max-width: 768px){.distanceSect__note{padding:0 16px}}@media screen and (max-width: 768px){.distanceSect__note .caption+.caption{text-align:left}}.distanceCard{position:relative}.distanceCard__desc{color:#ffffff;position:absolute;text-align:right;z-index:1}@media screen and (min-width: 768px){.distanceCard__desc{bottom:16px;right:16px}}@media screen and (max-width: 768px){.distanceCard__desc{bottom:8px;right:8px}}.distanceCard__dist{letter-spacing:.01em;line-height:1}@media screen and (min-width: 768px){.distanceCard__dist{font-size:calc(30 / 1440 * 100vw)}}@media screen and (max-width: 768px){.distanceCard__dist{font-size:20px}}@media screen and (min-width: 768px){.distanceCard__dist .small{font-size:calc(20 / 1440 * 100vw)}}@media screen and (max-width: 768px){.distanceCard__dist .small{font-size:14px}}.distanceCard__option{letter-spacing:.01em;line-height:1}@media screen and (min-width: 768px){.distanceCard__option{font-size:calc(20 / 1440 * 100vw);margin-top:16px}}@media screen and (max-width: 768px){.distanceCard__option{font-size:14px;margin-top:10px}}@media screen and (min-width: 768px){.trafficSect__head+.trafficSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.trafficSect__head+.trafficSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.trafficSect__cont+.trafficSect__note{margin-top:80px}}@media screen and (max-width: 768px){.trafficSect__cont+.trafficSect__note{margin-top:40px}}@media screen and (max-width: 768px){.trafficSect__cont .pinchableFrame__inner .photo{padding:16px 0}}@media screen and (min-width: 768px){.access-traffic{padding-top:120px}}@media screen and (max-width: 768px){.access-traffic{padding-top:80px}}@media screen and (min-width: 768px){.access-commute{padding-top:120px}}@media screen and (max-width: 768px){.access-commute{padding-top:80px}}@media screen and (min-width: 768px){.access-distance{padding-top:120px}}@media screen and (max-width: 768px){.access-distance{padding-top:52px}}@media screen and (min-width: 768px){.access-bus{padding-top:120px}}@media screen and (max-width: 768px){.access-bus{padding-top:100px}}
