@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}.discovery-page-header{padding-top:30px}@media screen and (max-width:1024px){.discovery-page-header{padding-top:2.9268292683vw}}@media screen and (max-width:767px){.discovery-page-header{padding-top:0}}.discovery-page-header__inner{padding-left:0}.discovery-outer{margin-top:70px}@media screen and (max-width:1024px){.discovery-outer{margin-top:6.8292682927vw}}@media screen and (max-width:767px){.discovery-outer{margin-top:8vw;padding:0 5.3333333333vw}}.l-container .l-content.discovery-content{width:100%;max-width:1920px;padding:0 60px;margin:0 auto}@media screen and (max-width:1600px){.l-container .l-content.discovery-content{padding:0 3.7476577139vw}}@media screen and (max-width:767px){.l-container .l-content.discovery-content{padding:0 5.3333333333vw}}.discovery__sec01{position:relative;padding:70px 0 80px}@media screen and (max-width:767px){.discovery__sec01{padding:0 0 8vw}}.discovery__ttl01{text-align:center}@media screen and (max-width:767px){.discovery__ttl01{margin:0 auto;width:67.2vw}.discovery__ttl01 img{width:100%}}.discovery__txt01{font-size:1.6rem;line-height:2;letter-spacing:.02em;text-align:center}@media screen and (max-width:767px){.discovery__txt01{margin-top:4vw;font-size:4.2666666667vw;text-align:left}}.discovery__inner01{display:flex;flex-wrap:wrap;gap:40px 2px;margin-top:70px}@media screen and (max-width:767px){.discovery__inner01{margin-top:0;gap:8vw 0}}.discovery .mapArea{position:relative;margin:0 0 120px}@media screen and (max-width:767px){.discovery .mapArea{margin:0 0 21.3333333333vw}}@media screen and (max-width:767px){.discovery .mapArea .scrollBox{padding-top:10.6666666667vw;overflow-x:scroll;position:relative}}.discovery .mapArea .map-copyBox{position:absolute;left:60px;top:-40px;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:row-reverse;z-index:11}@media screen and (max-width:1600px){.discovery .mapArea .map-copyBox{left:3.7476577139vw;top:-2.498438476vw}}@media screen and (max-width:767px){.discovery .mapArea .map-copyBox{left:5.3333333333vw;top:-10.6666666667vw}}.discovery .mapArea .map-copyBox .map-copy{position:relative;display:flex}.discovery .mapArea .map-copyBox .map-copy .inner{position:relative;line-height:1;display:block;padding:13px 9px;background-color:#fff}@media screen and (max-width:1600px){.discovery .mapArea .map-copyBox .map-copy .inner{padding:.8119925047vw .5621486571vw}}@media screen and (max-width:767px){.discovery .mapArea .map-copyBox .map-copy .inner{padding:2.9333333333vw 1.8666666667vw}.discovery .mapArea .map-copyBox .map-copy .inner img{width:4.8vw}}.discovery .mapArea .map-copyBox .map-copy-l{padding:20px 11px 11px}@media screen and (max-width:1600px){.discovery .mapArea .map-copyBox .map-copy-l{padding:1.249219238vw .6870705809vw .6870705809vw}}@media screen and (max-width:767px){.discovery .mapArea .map-copyBox .map-copy-l{padding:2.4vw 1.6vw .8vw}}.discovery .mapArea .map-copyBox .map-copy-l .inner{font-size:3.2rem}@media screen and (max-width:1600px){.discovery .mapArea .map-copyBox .map-copy-l .inner{font-size:1.9987507808vw}}@media screen and (max-width:1024px){.discovery .mapArea .map-copyBox .map-copy-l .inner{font-size:3.1219512195vw}}@media screen and (max-width:767px){.discovery .mapArea .map-copyBox .map-copy-l .inner{font-size:4.2666666667vw}}.discovery .mapArea .map-copyBox.is-animated .map-copy::before{height:100%}.discovery .mapArea .mapBox{position:relative;margin:0 auto;width:1480px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox{width:92.4422236102vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox{width:314.6666666667vw}}@media print,screen and (min-width:768px){.discovery .mapArea .mapBox .js-scrollItem{display:none}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .js-scrollItem{position:absolute;bottom:50%;left:38.4vw;transform:translateY(50%);width:23.4666666667vw;height:23.4666666667vw;z-index:10}}.discovery .mapArea .mapBox .mapBoxInner{position:relative;overflow:hidden}.discovery .mapArea .mapBox .mapBoxInner img{width:100%}.discovery .mapArea .mapBox .map01{position:relative;width:100%;z-index:1}.discovery .mapArea .mapBox .map02{position:absolute;top:0;left:0;width:100%;z-index:6}.discovery .mapArea .mapBox .map03{position:absolute;top:0;left:0;width:100%;z-index:7}.discovery .mapArea .mapBox .listCar{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.discovery .mapArea .mapBox .listCar li{position:absolute;animation-timing-function:linear;animation-iteration-count:infinite;width:53px;line-height:0}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li{width:3.3104309806vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li{width:11.3066666667vw}}.discovery .mapArea .mapBox .listCar li.car01{top:360px;left:1118px;animation-name:carAnim01;animation-duration:5s;animation-delay:0s;z-index:4;opacity:0}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.car01{top:22.4859462836vw;left:69.8313554029vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.car01{top:76.8vw;left:238.5066666667vw}}.discovery .mapArea .mapBox .listCar li.car02{top:360px;left:1118px;animation-name:carAnim01;animation-duration:5s;animation-delay:2.5s;z-index:4;opacity:0}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.car02{top:22.4859462836vw;left:69.8313554029vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.car02{top:76.8vw;left:238.5066666667vw}}.discovery .mapArea .mapBox .listCar li.car03{top:212px;left:795px;animation-name:carAnim02;animation-duration:5s;animation-delay:0;z-index:3}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.car03{top:13.2417239225vw;left:49.6564647096vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.car03{top:45.2266666667vw;left:169.6vw}}.discovery .mapArea .mapBox .listCar li.car04{top:212px;left:795px;animation-name:carAnim02;animation-duration:5s;animation-delay:2.5s;z-index:3}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.car04{top:13.2417239225vw;left:49.6564647096vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.car04{top:45.2266666667vw;left:169.6vw}}.discovery .mapArea .mapBox .listCar li.car05{top:281px;left:510px;animation-name:carAnim03;animation-duration:10s;animation-delay:0s;z-index:3}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.car05{top:17.5515302936vw;left:31.8550905684vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.car05{top:59.9466666667vw;left:108.8vw}}.discovery .mapArea .mapBox .listCar li.car06{top:-41px;left:1367px;animation-name:carAnim04;animation-duration:10s;animation-delay:0s;z-index:4}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.car06{top:-2.5608994379vw;left:85.3841349157vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.car06{top:-8.7466666667vw;left:291.6266666667vw}}.discovery .mapArea .mapBox .listCar li.car07{top:-41px;left:1367px;animation-name:carAnim04;animation-duration:10s;animation-delay:3.3s;z-index:4}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.car07{top:-2.5608994379vw;left:85.3841349157vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.car07{top:-8.7466666667vw;left:291.6266666667vw}}.discovery .mapArea .mapBox .listCar li.car08{top:-41px;left:1367px;animation-name:carAnim04;animation-duration:10s;animation-delay:6.6s;z-index:4}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.car08{top:-2.5608994379vw;left:85.3841349157vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.car08{top:-8.7466666667vw;left:291.6266666667vw}}.discovery .mapArea .mapBox .listCar li.car09{top:281px;left:510px;animation-name:carAnim03;animation-duration:10s;animation-delay:5s;z-index:3}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.car09{top:17.5515302936vw;left:31.8550905684vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.car09{top:59.9466666667vw;left:108.8vw}}.discovery .mapArea .mapBox .listCar li.train{top:836px;left:-372px;animation-name:train;animation-duration:8s;animation-delay:0;z-index:4;width:393px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listCar li.train{width:24.5471580262vw;top:52.2173641474vw;left:-23.2354778264vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listCar li.train{width:83.84vw;top:178.3466666667vw;left:-79.36vw}}@keyframes carAnim01{0%{transform:translate(0, 0);opacity:0}1%{opacity:1}100%{opacity:1;transform:translate(-336px, -136px)}}@keyframes carAnim02{0%{transform:translate(0, 0)}100%{transform:translate(319px, 125px)}}@keyframes carAnim03{0%{transform:translate(0, 0)}100%{transform:translate(806px, -322px)}}@keyframes carAnim04{0%{transform:translate(0, 0)}100%{transform:translate(-852px, 340px)}}@keyframes train{0%{transform:translate(0, 0)}100%{transform:translate(1852px, -743px)}}@media screen and (max-width:1600px){@keyframes carAnim01{0%{transform:translate(0, 0);opacity:0}1%{opacity:1}100%{opacity:1;transform:translate(-20.986883198vw, -8.4946908182vw)}}@keyframes carAnim02{0%{transform:translate(0, 0)}100%{transform:translate(19.9250468457vw, 7.8076202374vw)}}@keyframes carAnim03{0%{transform:translate(0, 0)}100%{transform:translate(50.3435352904vw, -20.1124297314vw)}}@keyframes carAnim04{0%{transform:translate(0, 0)}100%{transform:translate(-53.2167395378vw, 21.2367270456vw)}}@keyframes train{0%{transform:translate(0, 0)}100%{transform:translate(115.6777014366vw, -46.4084946908vw)}}}@media screen and (max-width:767px){@keyframes carAnim01{0%{transform:translate(0, 0);opacity:0}1%{opacity:1}100%{opacity:1;transform:translate(-71.68vw, -29.0133333333vw)}}@keyframes carAnim02{0%{transform:translate(0, 0)}100%{transform:translate(68.0533333333vw, 26.6666666667vw)}}@keyframes carAnim03{0%{transform:translate(0, 0)}100%{transform:translate(171.9466666667vw, -68.6933333333vw)}}@keyframes carAnim04{0%{transform:translate(0, 0)}100%{transform:translate(-181.76vw, 72.5333333333vw)}}@keyframes train{0%{transform:translate(0, 0)}100%{transform:translate(395.0933333333vw, -158.5066666667vw)}}}.discovery .mapArea .mapBox .listBtn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8}.discovery .mapArea .mapBox .listBtn .btn{position:absolute;width:120px;height:127px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn{width:7.4953154279vw;height:7.9325421611vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn{width:25.6vw;height:27.0933333333vw}}.discovery .mapArea .mapBox .listBtn .btn a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.6rem;font-weight:500;line-height:1;color:#fff;text-align:center;padding-bottom:8px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn a{font-size:.9993753904vw;padding-bottom:.4996876952vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn a{font-size:3.4133333333vw;padding-bottom:1.7066666667vw}}.discovery .mapArea .mapBox .listBtn .btn a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0) url("../images/discovery/btn01-01.svg") 0 0 no-repeat;background-size:100% 100%}.discovery .mapArea .mapBox .listBtn .btn a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0) url("../images/discovery/btn01-02.svg") 0 0 no-repeat;background-size:100% 100%;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print,screen and (min-width:768px){.is-view-pc .discovery .mapArea .mapBox .listBtn .btn a:hover::after{opacity:.7}}.discovery .mapArea .mapBox .listBtn .btn a span{position:relative;display:inline-block;z-index:2}.discovery .mapArea .mapBox .listBtn .btn.btn01{top:22px;left:236px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn01{top:1.3741411618vw;left:14.7407870081vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn01{top:4.6933333333vw;left:50.3466666667vw}}.discovery .mapArea .mapBox .listBtn .btn.btn02{top:75px;left:496px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn02{top:4.6845721424vw;left:30.9806371018vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn02{top:16vw;left:105.8133333333vw}}.discovery .mapArea .mapBox .listBtn .btn.btn03{top:147px;left:755px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn03{top:9.1817613991vw;left:47.1580262336vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn03{top:31.36vw;left:161.0666666667vw}}.discovery .mapArea .mapBox .listBtn .btn.btn04{top:60px;left:900px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn04{top:3.7476577139vw;left:56.2148657089vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn04{top:12.8vw;left:192vw}}.discovery .mapArea .mapBox .listBtn .btn.btn05{top:299px;left:168px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn05{top:18.6758276077vw;left:10.493441599vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn05{top:63.7866666667vw;left:35.84vw}}.discovery .mapArea .mapBox .listBtn .btn.btn06{top:353px;left:648px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn06{top:22.0487195503vw;left:40.4747033104vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn06{top:75.3066666667vw;left:138.24vw}}.discovery .mapArea .mapBox .listBtn .btn.btn07{top:272px;left:1151px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn07{top:16.9893816365vw;left:71.8925671455vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn07{top:58.0266666667vw;left:245.5466666667vw}}.discovery .mapArea .mapBox .listBtn .btn.btn08{top:467px;left:487px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn08{top:29.1692692067vw;left:30.4184884447vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn08{top:93.2266666667vw;left:103.8933333333vw}}.discovery .mapArea .mapBox .listBtn .btn.btn09{top:447px;left:1031px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn09{top:27.9200499688vw;left:64.3972517177vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn09{top:95.36vw;left:219.9466666667vw}}.discovery .mapArea .mapBox .listBtn .btn.btn10{top:649px;left:515px}@media screen and (max-width:1600px){.discovery .mapArea .mapBox .listBtn .btn.btn10{top:40.5371642723vw;left:32.1673953779vw}}@media screen and (max-width:767px){.discovery .mapArea .mapBox .listBtn .btn.btn10{top:138.4533333333vw;left:109.8666666667vw}}.discovery .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow-y:auto;background-color:rgba(28,44,67,.9);display:none}.discovery .modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%}.discovery .modal__outer{position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:960px;height:500px}@media screen and (max-width:1024px){.discovery .modal__outer{width:93.6585365854vw;height:48.7804878049vw}}@media screen and (max-width:767px){.discovery .modal__outer{width:89.3333333333vw;height:auto}}.discovery .modal__inner{position:relative;width:100%;height:100%;background-color:#fff}.discovery .modal__close{position:absolute;top:15px;right:15px;width:40px;height:40px;z-index:5}@media screen and (max-width:767px){.discovery .modal__close{top:4vw;right:4vw;width:10.6666666667vw;height:10.6666666667vw}}.discovery .modal__close a{position:relative;display:block;width:100%;height:100%;font-size:0;border:1px solid rgba(43,185,176,.8);background-color:rgba(255,255,255,.8);border-radius:100vh}@media print,screen and (min-width:768px){.is-view-pc .discovery .modal__close a:hover{opacity:.7}}.discovery .modal__close a::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(45deg);width:13px;height:1px;background-color:#1c2c43}@media screen and (max-width:767px){.discovery .modal__close a::before{width:3.4666666667vw}}.discovery .modal__close a::after{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(-45deg);width:13px;height:1px;background-color:#1c2c43}@media screen and (max-width:767px){.discovery .modal__close a::after{width:3.4666666667vw}}.discovery .modal__box{display:none}.discovery .modal__box .inner{display:flex;flex-direction:row-reverse}@media screen and (max-width:767px){.discovery .modal__box .inner{display:block}}.discovery .modal__box .inner .imageBox{width:440px}@media screen and (max-width:1024px){.discovery .modal__box .inner .imageBox{width:42.9268292683vw}}@media screen and (max-width:767px){.discovery .modal__box .inner .imageBox{width:100%}}.discovery .modal__box .inner .txtBox{display:flex;flex-direction:column;justify-content:center;flex:1;padding:0 50px}@media screen and (max-width:1024px){.discovery .modal__box .inner .txtBox{padding:0 4.8780487805vw}}@media screen and (max-width:767px){.discovery .modal__box .inner .txtBox{display:block;padding:8vw 5.3333333333vw}}.discovery .modal__box .inner .txtBox .ttl01{font-size:3.2rem;font-weight:500;color:#00867d}@media screen and (max-width:1024px){.discovery .modal__box .inner .txtBox .ttl01{font-size:3.1219512195vw}}@media screen and (max-width:767px){.discovery .modal__box .inner .txtBox .ttl01{font-size:5.8666666667vw}}.discovery .modal__box .inner .txtBox .ttl02{margin-top:30px;font-size:2.2rem;font-weight:500;line-height:1.45}@media screen and (max-width:1024px){.discovery .modal__box .inner .txtBox .ttl02{margin-top:2.9268292683vw;font-size:2.1463414634vw}}@media screen and (max-width:767px){.discovery .modal__box .inner .txtBox .ttl02{margin-top:6.6666666667vw;font-size:4.2666666667vw}}.discovery .modal__box .inner .txtBox .txt01{margin-top:15px;font-size:1.6rem;line-height:2}@media screen and (max-width:1024px){.discovery .modal__box .inner .txtBox .txt01{margin-top:1.4634146341vw;font-size:1.5609756098vw}}@media screen and (max-width:767px){.discovery .modal__box .inner .txtBox .txt01{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:1.75}}