﻿.c-intro__inner,.c-point__inner,.c-ticket__inner,.c-comimg__inner,.c-routemap__inner,.c-schedule__inner,.c-areamap__inner{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.c-intro__inner,.c-point__inner,.c-ticket__inner,.c-comimg__inner,.c-routemap__inner,.c-schedule__inner,.c-areamap__inner{width:91.66667%}}.scrItem{opacity:0;transition:opacity 1200ms ease}.scrItem [data-index]{opacity:0}.scrItem.scrActive{opacity:1}.scrItem.scrActive [data-index]{opacity:1}.scrItem.scrActive [data-index="1"]{transition:opacity 1200ms ease 300ms}.scrItem.scrActive [data-index="2"]{transition:opacity 1200ms ease 600ms}.scrItem.scrActive [data-index="3"]{transition:opacity 1200ms ease 900ms}.scrItem.scrActive [data-index="4"]{transition:opacity 1200ms ease 1200ms}.scrItem.scrActive [data-index="5"]{transition:opacity 1200ms ease 1500ms}.scrItem.scrActive [data-index="6"]{transition:opacity 1200ms ease 1800ms}.scrItem.scrActive [data-index="7"]{transition:opacity 1200ms ease 2100ms}.scrItem.scrActive [data-index="8"]{transition:opacity 1200ms ease 2400ms}.scrItem.scrActive [data-index="9"]{transition:opacity 1200ms ease 2700ms}.scrItem.scrActive [data-index="10"]{transition:opacity 1200ms ease 3000ms}.scrItem.scrActive [data-index="11"]{transition:opacity 1200ms ease 3300ms}.scrItem.scrActive [data-index="12"]{transition:opacity 1200ms ease 3600ms}.scrItem.scrActive [data-index="13"]{transition:opacity 1200ms ease 3900ms}.scrItem.scrActive [data-index="14"]{transition:opacity 1200ms ease 4200ms}.scrItem.scrActive [data-index="15"]{transition:opacity 1200ms ease 4500ms}.scrItem.scrActive [data-index="16"]{transition:opacity 1200ms ease 4800ms}.scrItem.scrActive [data-index="17"]{transition:opacity 1200ms ease 5100ms}.scrItem.scrActive [data-index="18"]{transition:opacity 1200ms ease 5400ms}.scrItem.scrActive [data-index="19"]{transition:opacity 1200ms ease 5700ms}.scrItem.scrActive [data-index="20"]{transition:opacity 1200ms ease 6000ms}.scrItem.scrActive [data-index="21"]{transition:opacity 1200ms ease 6300ms}.scrItem.scrActive [data-index="22"]{transition:opacity 1200ms ease 6600ms}.scrItem.scrActive [data-index="23"]{transition:opacity 1200ms ease 6900ms}.scrItem.scrActive [data-index="24"]{transition:opacity 1200ms ease 7200ms}.scrItem.scrActive [data-index="25"]{transition:opacity 1200ms ease 7500ms}.scrItem.scrActive [data-index="26"]{transition:opacity 1200ms ease 7800ms}.scrItem.scrActive [data-index="27"]{transition:opacity 1200ms ease 8100ms}.scrItem.scrActive [data-index="28"]{transition:opacity 1200ms ease 8400ms}.scrItem.scrActive [data-index="29"]{transition:opacity 1200ms ease 8700ms}.scrItem.scrActive [data-index="30"]{transition:opacity 1200ms ease 9000ms}.scrItem.scrActive [data-index="31"]{transition:opacity 1200ms ease 9300ms}.scrItem.scrActive [data-index="32"]{transition:opacity 1200ms ease 9600ms}.scrItem.scrActive [data-index="33"]{transition:opacity 1200ms ease 9900ms}.scrItem.scrActive [data-index="34"]{transition:opacity 1200ms ease 10200ms}.scrItem.scrActive [data-index="35"]{transition:opacity 1200ms ease 10500ms}.scrItem.scrActive [data-index="36"]{transition:opacity 1200ms ease 10800ms}.scrItem.scrActive [data-index="37"]{transition:opacity 1200ms ease 11100ms}.scrItem.scrActive [data-index="38"]{transition:opacity 1200ms ease 11400ms}.scrItem.scrActive [data-index="39"]{transition:opacity 1200ms ease 11700ms}.scrItem.scrActive [data-index="40"]{transition:opacity 1200ms ease 12000ms}.scrItem.scrActive [data-index="41"]{transition:opacity 1200ms ease 12300ms}.scrItem.scrActive [data-index="42"]{transition:opacity 1200ms ease 12600ms}.scrItem.scrActive [data-index="43"]{transition:opacity 1200ms ease 12900ms}.scrItem.scrActive [data-index="44"]{transition:opacity 1200ms ease 13200ms}.scrItem.scrActive [data-index="45"]{transition:opacity 1200ms ease 13500ms}.scrItem.scrActive [data-index="46"]{transition:opacity 1200ms ease 13800ms}.scrItem.scrActive [data-index="47"]{transition:opacity 1200ms ease 14100ms}.scrItem.scrActive [data-index="48"]{transition:opacity 1200ms ease 14400ms}.scrItem.scrActive [data-index="49"]{transition:opacity 1200ms ease 14700ms}.scrItem.scrActive [data-index="50"]{transition:opacity 1200ms ease 15000ms}.scrItem.scrActive [data-index="51"]{transition:opacity 1200ms ease 15300ms}.scrItem.scrActive [data-index="52"]{transition:opacity 1200ms ease 15600ms}.scrItem.scrActive [data-index="53"]{transition:opacity 1200ms ease 15900ms}.scrItem.scrActive [data-index="54"]{transition:opacity 1200ms ease 16200ms}.scrItem.scrActive [data-index="55"]{transition:opacity 1200ms ease 16500ms}.scrItem.scrActive [data-index="56"]{transition:opacity 1200ms ease 16800ms}.scrItem.scrActive [data-index="57"]{transition:opacity 1200ms ease 17100ms}.scrItem.scrActive [data-index="58"]{transition:opacity 1200ms ease 17400ms}.scrItem.scrActive [data-index="59"]{transition:opacity 1200ms ease 17700ms}.scrItem.scrActive [data-index="60"]{transition:opacity 1200ms ease 18000ms}.scrItem.scrActive [data-index="61"]{transition:opacity 1200ms ease 18300ms}.scrItem.scrActive [data-index="62"]{transition:opacity 1200ms ease 18600ms}.scrItem.scrActive [data-index="63"]{transition:opacity 1200ms ease 18900ms}.scrItem.scrActive [data-index="64"]{transition:opacity 1200ms ease 19200ms}.scrItem.scrActive [data-index="65"]{transition:opacity 1200ms ease 19500ms}.scrItem.scrActive [data-index="66"]{transition:opacity 1200ms ease 19800ms}.scrItem.scrActive [data-index="67"]{transition:opacity 1200ms ease 20100ms}.scrItem.scrActive [data-index="68"]{transition:opacity 1200ms ease 20400ms}.scrItem.scrActive [data-index="69"]{transition:opacity 1200ms ease 20700ms}.scrItem.scrActive [data-index="70"]{transition:opacity 1200ms ease 21000ms}.scrItem.scrActive [data-index="71"]{transition:opacity 1200ms ease 21300ms}.scrItem.scrActive [data-index="72"]{transition:opacity 1200ms ease 21600ms}.scrItem.scrActive [data-index="73"]{transition:opacity 1200ms ease 21900ms}.scrItem.scrActive [data-index="74"]{transition:opacity 1200ms ease 22200ms}.scrItem.scrActive [data-index="75"]{transition:opacity 1200ms ease 22500ms}.scrItem.scrActive [data-index="76"]{transition:opacity 1200ms ease 22800ms}.scrItem.scrActive [data-index="77"]{transition:opacity 1200ms ease 23100ms}.scrItem.scrActive [data-index="78"]{transition:opacity 1200ms ease 23400ms}.scrItem.scrActive [data-index="79"]{transition:opacity 1200ms ease 23700ms}.scrItem.scrActive [data-index="80"]{transition:opacity 1200ms ease 24000ms}.scrItem.scrActive [data-index="81"]{transition:opacity 1200ms ease 24300ms}.scrItem.scrActive [data-index="82"]{transition:opacity 1200ms ease 24600ms}.scrItem.scrActive [data-index="83"]{transition:opacity 1200ms ease 24900ms}.scrItem.scrActive [data-index="84"]{transition:opacity 1200ms ease 25200ms}.scrItem.scrActive [data-index="85"]{transition:opacity 1200ms ease 25500ms}.scrItem.scrActive [data-index="86"]{transition:opacity 1200ms ease 25800ms}.scrItem.scrActive [data-index="87"]{transition:opacity 1200ms ease 26100ms}.scrItem.scrActive [data-index="88"]{transition:opacity 1200ms ease 26400ms}.scrItem.scrActive [data-index="89"]{transition:opacity 1200ms ease 26700ms}.scrItem.scrActive [data-index="90"]{transition:opacity 1200ms ease 27000ms}.scrItem.scrActive [data-index="91"]{transition:opacity 1200ms ease 27300ms}.scrItem.scrActive [data-index="92"]{transition:opacity 1200ms ease 27600ms}.scrItem.scrActive [data-index="93"]{transition:opacity 1200ms ease 27900ms}.scrItem.scrActive [data-index="94"]{transition:opacity 1200ms ease 28200ms}.scrItem.scrActive [data-index="95"]{transition:opacity 1200ms ease 28500ms}.scrItem.scrActive [data-index="96"]{transition:opacity 1200ms ease 28800ms}.scrItem.scrActive [data-index="97"]{transition:opacity 1200ms ease 29100ms}.scrItem.scrActive [data-index="98"]{transition:opacity 1200ms ease 29400ms}.leaf_ame{position:fixed;z-index:99;top:0;animation:fall 15s linear infinite, sway1 4s ease-in-out infinite alternate;width:1.57895vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.leaf_ame{width:2.5vw}}@media only screen and (max-width: 767px){.leaf_ame{width:5.12821vw}}.leaf_ame--3{width:3.15789vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.leaf_ame--3{width:5vw}}@media only screen and (max-width: 767px){.leaf_ame--3{width:5.12821vw}}.leaf_ame--4{width:4.73684vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.leaf_ame--4{width:7.5vw}}@media only screen and (max-width: 767px){.leaf_ame--4{width:5.12821vw}}.leaf_ame img{width:100%}@-webkit-keyframes fall{0%{top:-60px;opacity:0}5%{opacity:1}100%{opacity:1;top:120%}}@keyframes fall{0%{top:-60px;opacity:0}5%{opacity:1}100%{opacity:1;top:120%}}@-webkit-keyframes sway1{0%{transform:translateX(0px) rotate(0deg)}100%{transform:translateX(200px) rotate(90deg) rotateX(180deg)}}@keyframes sway1{0%{transform:translateX(0px) rotate(0deg)}100%{transform:translateX(200px) rotate(90deg) rotateX(180deg)}}.c-mainimg{position:relative;z-index:4;background:#f9f8f4}@media only screen and (min-width: 768px){.c-mainimg{display:-webkit-flex;display:flex}}.c-mainimg>*{position:relative;z-index:2}.c-mainimg h2{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 1000ms ease 1000ms;-o-transition:opacity 1000ms ease 1000ms;-webkit-transition:opacity 1000ms ease;-webkit-transition-delay:1000ms;transition:opacity 1000ms ease 1000ms;text-align:right;font-family:"Zen Old Mincho", serif;font-weight:400;font-style:normal;font-size:112%;font-weight:500;line-height:1.4;letter-spacing:.1em;padding:2.06186% 0 3.09278%}@media only screen and (max-width: 767px){.c-mainimg h2{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg h2{font-size:100%}}@media only screen and (max-width: 767px){.c-mainimg h2{font-size:84%}}@media only screen and (max-width: 767px){.c-mainimg h2{padding:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.c-mainimg h2{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-mainimg h2{font-size:95%}}@media only screen and (max-width: 767px){.c-mainimg h2{position:absolute;z-index:2;bottom:0;right:1.06667em}}.c-mainimg h2 i{display:inline-block;vertical-align:baseline;font-size:200%;letter-spacing:.13em}@media only screen and (max-width: 767px){.c-mainimg h2 i{font-size:134%}}.c-mainimg h2 em{display:inline-block;vertical-align:baseline}@media only screen and (min-width: 1200px){.c-mainimg h2 em{font-size:125%}}@media print{.c-mainimg h2 em{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg h2 em{font-size:117%}}@media only screen and (max-width: 767px){.c-mainimg h2 em{font-size:107%}}.c-mainimg h2.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.c-mainimg__inner{width:76.57895%}@media only screen and (max-width: 767px){.c-mainimg__inner{width:100%}}@media only screen and (max-width: 767px){.c-mainimg__inner{margin-left:auto}}.c-mainimg__inner #js-mainimg{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 1000ms ease;-o-transition:opacity 1000ms ease;-webkit-transition:opacity 1000ms ease;transition:opacity 1000ms ease;position:relative;z-index:1;overflow:hidden}.c-mainimg__inner #js-mainimg img{position:absolute;z-index:1}@media only screen and (min-width: 1200px){.c-mainimg__inner #js-mainimg img{top:0;left:50%;width:auto;height:100%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media print{.c-mainimg__inner #js-mainimg img{top:0;left:50%;width:auto;height:100%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width: 1199px){.c-mainimg__inner #js-mainimg img{top:50%;left:0;width:100%;height:auto;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.c-mainimg__inner.active #js-mainimg,.c-mainimg__inner.active h2{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.c-mainimg__title{position:relative;z-index:1;width:23.42105%}@media only screen and (max-width: 767px){.c-mainimg__title{width:100%}}.c-mainimg__title h1{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 1000ms ease 500ms;-o-transition:opacity 1000ms ease 500ms;-webkit-transition:opacity 1000ms ease;-webkit-transition-delay:500ms;transition:opacity 1000ms ease 500ms}.c-mainimg__title h1 img{width:100%}.c-mainimg__title h1.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.c-mainimg .leaf{position:absolute;z-index:1;right:0;top:7.47368vw;width:8.15789%;height:21.15789vw;background:url(../images/home/leaf1.png) no-repeat center center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf{top:1.83333vw}}@media only screen and (max-width: 767px){.c-mainimg .leaf{top:71.4455vh}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf{width:8.75%}}@media only screen and (max-width: 767px){.c-mainimg .leaf{width:8.71795%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf{height:33.5vw}}@media only screen and (max-width: 767px){.c-mainimg .leaf{height:13.33333vw}}@media only screen and (max-width: 767px){.c-mainimg .leaf{right:5.64103%;background-image:url(../images/home/leaf1-sp.png)}}.c-mainimg .leaf2{position:absolute;z-index:1;top:33.94737vw;right:19.05263%;width:4.21053%;height:11.47368vw;background:url(../images/home/leaf2.png) no-repeat center center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf2{top:28.75vw}}@media only screen and (max-width: 767px){.c-mainimg .leaf2{top:calc(100% - 100px)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf2{right:18.5%}}@media only screen and (max-width: 767px){.c-mainimg .leaf2{right:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf2{width:5%}}@media only screen and (max-width: 767px){.c-mainimg .leaf2{width:22.5641%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf2{height:18.16667vw}}@media only screen and (max-width: 767px){.c-mainimg .leaf2{height:31.79487vw}}@media only screen and (max-width: 767px){.c-mainimg .leaf2{left:1.02564%;background-image:url(../images/home/leaf2-sp.png)}}.c-mainimg .leaf3{position:absolute;z-index:1;top:100%;left:28.05263%;width:8.73684%;height:10.15789vw;background:url(../images/home/leaf3.png) no-repeat center center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf3{left:23.58333%}}@media only screen and (max-width: 767px){.c-mainimg .leaf3{left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf3{width:13.83333%}}@media only screen and (max-width: 767px){.c-mainimg .leaf3{width:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-mainimg .leaf3{height:16.08333vw}}@media only screen and (max-width: 767px){.c-mainimg .leaf3{height:0}}.c-intro{position:relative;z-index:3;background:#f9f8f4;padding:6.15789% 0 6.26316%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-intro{padding:9.75% 0 9.91667%}}@media only screen and (max-width: 767px){.c-intro{padding:14.87179% 0 9.23077%}}.c-intro__inner{max-width:1500px}@media only screen and (min-width: 768px){.c-intro__inner{display:-webkit-flex;display:flex}}.c-intro__img{width:36%}@media only screen and (max-width: 767px){.c-intro__img{width:66.66667%}}@media only screen and (min-width: 768px){.c-intro__img{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}.c-intro__img .img{width:37.03704%}@media only screen and (max-width: 767px){.c-intro__img .img{width:60%}}.c-intro__img .img:nth-child(2){width:51.85185%;margin-top:6.66667vw}@media only screen and (max-width: 767px){.c-intro__img .img:nth-child(2){width:80.38462%}}@media only screen and (max-width: 767px){.c-intro__img .img:nth-child(2){margin-top:7.69231vw}}@media only screen and (max-width: 767px){.c-intro__img .img:nth-child(2){margin-left:auto}}.c-intro__img .img img{width:100%}.c-intro__txt{width:46.13333%}@media only screen and (max-width: 767px){.c-intro__txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-intro__txt{width:55%}}@media only screen and (min-width: 768px){.c-intro__txt{margin-left:6.06667%;margin-top:-2.85714em}}@media only screen and (max-width: 767px){.c-intro__txt{margin-top:18.88889%}}.c-intro__txt .c_txt{margin-top:6%}@media only screen and (max-width: 767px){.c-intro__txt .c_txt{margin-top:7.5%}}.c-intro .leaf{position:absolute;z-index:1;right:2.47368%;top:8.57895vw;width:26.73684%;height:47.05263vw;background:url(../images/home/leaf4.png) no-repeat center center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-intro .leaf{right:3.91667%}}@media only screen and (max-width: 767px){.c-intro .leaf{right:6.41026%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-intro .leaf{top:33.58333vw}}@media only screen and (max-width: 767px){.c-intro .leaf{top:26.92308vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-intro .leaf{width:25.66667%}}@media only screen and (max-width: 767px){.c-intro .leaf{width:12.30769%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-intro .leaf{height:74.5vw}}@media only screen and (max-width: 767px){.c-intro .leaf{height:34.35897vw}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.c-intro .leaf{top:21.21053vw}}@media only screen and (max-width: 767px){.c-intro .leaf{background-image:url(../images/home/leaf3-sp.png)}}.c-intro .leaf2{position:absolute;z-index:1;top:130.51282vw;left:2.82051%;width:9.74359%;height:18.20513vw;background:url(../images/home/leaf4-sp.png) no-repeat center center/100% auto}.c-intro .leaf3{position:absolute;z-index:1;top:117.94872vw;right:1.91026%;width:21.42308%;height:29.23077vw;background:url(../images/home/leaf5-sp.png) no-repeat center center/100% auto}.c-intro .leaf4{position:absolute;z-index:1;top:calc(100% - 34px);left:3.33333%;width:30.76923%;height:18.20513vw;background:url(../images/home/leaf6-sp.png) no-repeat center center/100% auto}.c-point{position:relative;z-index:2;padding:9.94737% 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point{padding:15.75% 0 0}}@media only screen and (max-width: 767px){.c-point{padding:20% 0 11.53846%}}.c-point:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:9.47368vw;background:url(../images/home/bg_int.jpg) no-repeat top center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point:before{height:15vw}}@media only screen and (max-width: 767px){.c-point:before{height:13.58974vw}}@media only screen and (max-width: 767px){.c-point:before{background-image:url(../images/home/bg_int-sp.jpg)}}.c-point__inner{position:relative;z-index:2;max-width:960px}.c-point__inner .c_st{text-align:center}.c-point__inner .c_st>*{text-align:left}@media only screen and (max-width: 767px){.c-point__inner .c_st{width:90%;margin:auto}}.c-point__inner .c_st span{line-height:1}@media only screen and (max-width: 767px){.c-point__inner .c_st span{line-height:1.44}}@media only screen and (min-width: 768px){.c-point__inner .c_st span{margin-top:.59406%}}.c-point__list{margin-top:9.20792%}@media only screen and (max-width: 767px){.c-point__list{margin-top:10.25641%}}@media only screen and (min-width: 768px){.c-point__item{display:-webkit-flex;display:flex;width:93.22917%;margin-left:auto}.c-point__item:nth-child(even) .c-point__text{margin-left:7.29167%}.c-point__item:nth-child(odd){margin-left:0;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.c-point__item:nth-child(odd) .c-point__text{margin-right:7.29167%}}@media only screen and (min-width: 1200px){.c-point__item{-webkit-align-items:center;align-items:center}}@media print{.c-point__item{-webkit-align-items:center;align-items:center}}.c-point__item+.c-point__item{margin-top:8.33333%}@media only screen and (max-width: 767px){.c-point__item+.c-point__item{margin-top:24.61538%}}.c-point__img{width:47.91667%}@media only screen and (max-width: 767px){.c-point__img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-point__img{width:40%}}@media only screen and (max-width: 767px){.c-point__img{margin-top:1.23077em}}.c-point__text{width:43.75%}@media only screen and (max-width: 767px){.c-point__text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-point__text{width:55%}}.c-point__text .c_txt{margin-top:9.13043%}@media only screen and (max-width: 767px){.c-point__text .c_txt{margin-top:6.94444%}}@media only screen and (max-width: 767px){.c-point__text .c_txt{width:87.5%;margin:2.46154em auto 0}}@media only screen and (max-width: 767px){.c-point__tit .inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.c-point__tit .inner .num{margin-right:1em}}.c-point__tit .inner .num{color:#4B9A56;display:inline-block;text-align:center;margin-bottom:.92em}@media only screen and (max-width: 767px){.c-point__tit .inner .num{margin-bottom:.38889em}}.c-point__tit .inner .num em{display:block;letter-spacing:.07em;line-height:1;font-size:223%}@media only screen and (max-width: 767px){.c-point__tit .inner .num em{line-height:.93333}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point__tit .inner .num em{font-size:195%}}@media only screen and (max-width: 767px){.c-point__tit .inner .num em{font-size:167%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.c-point__tit .inner .num em{font-size:206%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-point__tit .inner .num em{font-size:178%}}.c-point__tit .inner h4{font-weight:400;letter-spacing:.1em;line-height:1.6;font-size:139%}@media only screen and (max-width: 767px){.c-point__tit .inner h4{line-height:1.27778}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point__tit .inner h4{font-size:123%}}@media only screen and (max-width: 767px){.c-point__tit .inner h4{font-size:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.c-point__tit .inner h4{font-size:134%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-point__tit .inner h4{font-size:112%}}.c-point__tit .inner h4 em{display:block}.c-point .leaf{position:absolute;z-index:1;left:10.21053%;top:34.42105vw;width:8.31579%;height:10.05263vw;background:url(../images/home/leaf5.png) no-repeat center center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf{left:0}}@media only screen and (max-width: 767px){.c-point .leaf{left:1.79487%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf{top:71.16667vw}}@media only screen and (max-width: 767px){.c-point .leaf{top:121.28205vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf{width:13.16667%}}@media only screen and (max-width: 767px){.c-point .leaf{width:29.48718%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf{height:15.91667vw}}@media only screen and (max-width: 767px){.c-point .leaf{height:66.92308vw}}@media only screen and (min-width: 1200px) and (max-width: 1650px){.c-point .leaf{top:55.47368vw;left:0}}@media only screen and (max-width: 767px){.c-point .leaf{display:none;background-image:url(../images/home/leaf7-sp.png)}}.c-point .leaf2{position:absolute;z-index:1;right:8.26316%;top:58.10526vw;width:6.84211%;height:22.21053vw;background:url(../images/home/leaf6.png) no-repeat center center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf2{right:0}}@media only screen and (max-width: 767px){.c-point .leaf2{right:3.07692%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf2{top:71.16667vw}}@media only screen and (max-width: 767px){.c-point .leaf2{top:257.17949vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf2{width:10.83333%}}@media only screen and (max-width: 767px){.c-point .leaf2{width:29.48718%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf2{height:35.16667vw}}@media only screen and (max-width: 767px){.c-point .leaf2{height:72.5641vw}}@media only screen and (min-width: 1200px) and (max-width: 1650px){.c-point .leaf2{top:79.15789vw;right:0}}@media only screen and (max-width: 767px){.c-point .leaf2{background-image:url(../images/home/leaf8-sp.png)}}.c-point .leaf3{position:absolute;z-index:1;left:4.89474%;top:calc(100% - 340px);width:9.73684%;height:27.84211vw;background:url(../images/home/leaf7.png) no-repeat center center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf3{left:0}}@media only screen and (max-width: 767px){.c-point .leaf3{left:5.89744%}}@media only screen and (max-width: 767px){.c-point .leaf3{top:410.25641vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf3{width:15.41667%}}@media only screen and (max-width: 767px){.c-point .leaf3{width:6.41026%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-point .leaf3{height:44.08333vw}}@media only screen and (max-width: 767px){.c-point .leaf3{height:12.82051vw}}@media only screen and (min-width: 1200px) and (max-width: 1650px){.c-point .leaf3{top:calc(100% - 240px);left:0}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-point .leaf3{top:calc(100% - 240px)}}@media only screen and (max-width: 767px){.c-point .leaf3{background-image:url(../images/home/leaf9-sp.png)}}.c-point .leaf4{position:absolute;z-index:1;top:calc(100% - 120px);right:.76923%;width:23.84615%;height:48.20513vw;background:url(../images/home/leaf10-sp.png) no-repeat center center/100% auto}.c-ticket{position:relative;z-index:1;background:#f9f8f4;padding:10.89474% 0 6.05263%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-ticket{padding:17.25% 0 9.58333%}}@media only screen and (max-width: 767px){.c-ticket{padding:18.97436% 0 29.23077%}}.c-ticket:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:10vw;background:url(../images/home/bg_tick.jpg) no-repeat top center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-ticket:before{height:15.83333vw}}@media only screen and (max-width: 767px){.c-ticket:before{height:14.10256vw}}@media only screen and (max-width: 767px){.c-ticket:before{background-image:url(../images/home/bg_tick-sp.jpg)}}.c-ticket:after{content:"";display:block;position:absolute;z-index:1;bottom:-3px;left:0;width:35.78947%;height:10vw;background:url(../images/home/mountain.png) no-repeat center bottom/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-ticket:after{width:56.66667%}}@media only screen and (max-width: 767px){.c-ticket:after{width:74.35897%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-ticket:after{height:15.83333vw}}@media only screen and (max-width: 767px){.c-ticket:after{height:25.64103vw}}.c-ticket__inner{max-width:1210px}@media only screen and (min-width: 768px){.c-ticket__title{display:-webkit-flex;display:flex}}.c-ticket__title .c_st--leaf{width:100%;max-width:305px}@media only screen and (min-width: 984px) and (max-width: 1199px){.c-ticket__title .c_st--leaf{max-width:255px}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-ticket__title .c_st--leaf{max-width:205px}}@media only screen and (max-width: 767px){.c-ticket__title .c_st--leaf{width:89.74359%;margin-left:0}}.c-ticket__title .c_st--leaf span{line-height:1.5}.c-ticket__title .wrp_txt{width:calc(100% - 305px)}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt{width:100%}}@media only screen and (min-width: 768px){.c-ticket__title .wrp_txt{margin-left:8.01653%}}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt{margin-top:1.38889em}}.c-ticket__title .wrp_txt .wrp_price .inner{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.c-ticket__title .wrp_txt .wrp_price .inner+.inner{margin-top:.83333em}.c-ticket__title .wrp_txt .wrp_price .inner .st{width:73px;display:inline-block;border:solid 1px #4b9a56;color:#4b9a56;text-align:center;font-size:89%;letter-spacing:.05em;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-ticket__title .wrp_txt .wrp_price .inner .st{font-size:84%}}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt .wrp_price .inner .st{font-size:84%}}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt .wrp_price .inner .st{line-height:1.69231}}.c-ticket__title .wrp_txt .wrp_price .inner .price{width:calc(100% - 73px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.11111em;letter-spacing:.05em;line-height:2;font-size:89%}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt .wrp_price .inner .price{padding-left:2.85714%}}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt .wrp_price .inner .price{line-height:1.69231}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-ticket__title .wrp_txt .wrp_price .inner .price{font-size:84%}}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt .wrp_price .inner .price{font-size:100%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.c-ticket__title .wrp_txt .wrp_price .inner .price{font-size:78%}}.c-ticket__title .wrp_txt .wrp_price .inner dl{width:calc(100% - 73px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.11111em;font-size:89%;letter-spacing:.05em;line-height:2}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt .wrp_price .inner dl{padding-left:2.85714%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-ticket__title .wrp_txt .wrp_price .inner dl{font-size:84%}}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt .wrp_price .inner dl{font-size:100%}}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt .wrp_price .inner dl{line-height:1.69231}}@media only screen and (min-width: 984px) and (max-width: 1199px){.c-ticket__title .wrp_txt .wrp_price .inner dl{font-size:78%}}@media only screen and (min-width: 984px){.c-ticket__title .wrp_txt .wrp_price .inner dl{display:grid;grid-template-columns:max-content auto}}.c-ticket__title .wrp_txt .wrp_price .inner dl dt{width:12.5em;white-space:nowrap}@media only screen and (max-width: 983px){.c-ticket__title .wrp_txt .wrp_price .inner dl dd+dt{margin-top:1em}}.c-ticket__title .wrp_txt .c_txt_s{margin-top:1.66667em}@media only screen and (max-width: 767px){.c-ticket__title .wrp_txt .c_txt_s{margin-top:1.22222em}}.c-ticket__privilege{margin-top:4.95868%;margin-top:4.95868%;width:100%;max-width:980px}@media only screen and (max-width: 767px){.c-ticket__privilege{margin-top:6.85714%}}@media only screen and (min-width: 768px){.c-ticket__privilege{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-left:3.71901%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.c-ticket__privilege h4{width:50.40984%;max-width:246px}.c-ticket__privilege h4 img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-ticket__privilege h4{width:29.91803%}}@media only screen and (max-width: 767px){.c-ticket__privilege h4{margin-left:auto}}.c-ticket__privilege .wrp_txt{width:488px}@media only screen and (max-width: 767px){.c-ticket__privilege .wrp_txt{width:100%}}@media only screen and (max-width: 767px){.c-ticket__privilege .wrp_txt{margin-top:1.38889em}}@media only screen and (min-width: 768px){.c-ticket__privilege .wrp_txt .c_txt_s,.c-ticket__privilege .wrp_txt .note{margin-left:9.22131%;margin-top:6.14754%}}.c-ticket__privilege .wrp_txt .note{color:#f00;font-size:78%;letter-spacing:.07em;line-height:1.78571}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-ticket__privilege .wrp_txt .note{font-size:78%}}@media only screen and (max-width: 767px){.c-ticket__privilege .wrp_txt .note{font-size:73%}}@media only screen and (max-width: 767px){.c-ticket__privilege .wrp_txt .note{letter-spacing:.05em}}@media only screen and (max-width: 767px){.c-ticket__privilege .wrp_txt .note{line-height:1.92308}}@media only screen and (max-width: 767px){.c-ticket__privilege .wrp_txt .note{margin-top:1em}}.c-ticket__privilege .wrp_img{position:relative;z-index:1;width:50.26738%}@media only screen and (max-width: 767px){.c-ticket__privilege .wrp_img{width:76.92308%}}@media only screen and (max-width: 767px){.c-ticket__privilege .wrp_img{margin:-1.5em auto 0}}.c-ticket__privilege .wrp_img .img{width:59.57447%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}.c-ticket__privilege .wrp_img .img:nth-child(2){position:absolute;z-index:2;right:0;top:29.03226%;width:46.80851%}.c-ticket .c_btn{margin:6.93878% auto 0}@media only screen and (max-width: 767px){.c-ticket .c_btn{margin:7.42857% auto 0}}@media only screen and (max-width: 767px){.c-ticket .c_btn{width:85.71429%}}.c-comimg{position:relative;z-index:1;background:#f9f8f4;padding:8.21053% 0 15.78947%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-comimg{padding:13% 0 25%}}@media only screen and (max-width: 767px){.c-comimg{padding:24.10256% 0 38.46154%}}.c-comimg__inner{max-width:960px}.c-comimg__content{position:relative;z-index:1;margin-top:9.6875%;text-align:center;color:#fff;font-family:"Zen Old Mincho", serif;font-weight:400;font-style:normal;letter-spacing:.1em;font-size:128%;line-height:1.73913;padding:26.04167% 4.6875%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:0px 0px 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 767px){.c-comimg__content{margin-top:5.12821%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-comimg__content{font-size:128%}}@media only screen and (max-width: 767px){.c-comimg__content{font-size:100%}}@media only screen and (max-width: 767px){.c-comimg__content{line-height:1.55556}}@media only screen and (max-width: 767px){.c-comimg__content{padding:3em 1em}}.c-comimg__content:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(75,154,86,0.5)}.c-comimg:after{content:"";display:block;position:absolute;z-index:1;bottom:-3px;left:0;width:35.78947%;height:10vw;background:url(../images/home/mountain.png) no-repeat center bottom/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-comimg:after{width:56.66667%}}@media only screen and (max-width: 767px){.c-comimg:after{width:51.28205%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-comimg:after{height:15.83333vw}}@media only screen and (max-width: 767px){.c-comimg:after{height:30.76923vw}}.c-routemap{padding:4% 0 7.78947%;background:#a1c4a6;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap{padding:6.33333% 0 12.33333%}}@media only screen and (max-width: 767px){.c-routemap{padding:19.48718% 0 17.94872%}}.c-routemap:before{content:"";display:block;position:absolute;z-index:1;bottom:calc(100% - 1px);left:0;width:100%;height:3.78947vw;background:url(../images/home/bg_route.png) no-repeat center center/auto 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap:before{height:6vw}}@media only screen and (max-width: 767px){.c-routemap:before{height:7.4359vw}}@media only screen and (max-width: 767px){.c-routemap:before{background-image:url(../images/home/bg_route-sp.png);background-size:100% auto}}.c-routemap:after{content:"";display:block;position:absolute;z-index:1;top:calc(100% - 1px);left:0;width:100%;height:3.94737vw;background:url(../images/home/bg_route2.jpg) no-repeat center center/auto 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap:after{height:6.25vw}}@media only screen and (max-width: 767px){.c-routemap:after{height:3.84615vw}}@media only screen and (max-width: 767px){.c-routemap:after{background-image:url(../images/home/bg_route2-sp.jpg);background-size:100% auto}}.c-routemap__inner{max-width:1120px}.c-routemap__title .c_st--white--leaf span{line-height:1.5}.c-routemap__content{margin-top:3.125%;background:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4.46429% 7.58929%}@media only screen and (max-width: 767px){.c-routemap__content{margin-top:6.57143%}}@media only screen and (max-width: 767px){.c-routemap__content{padding:5.12821% 5.12821% 7.69231%}}.c-routemap__map .wrp_spot{width:100%}@media only screen and (min-width: 984px){.c-routemap__map .wrp_spot{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 768px){.c-routemap__map .wrp_spot .spot_inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 768px) and (min-width: 984px){.c-routemap__map .wrp_spot .spot_inner{min-width:387px}}.c-routemap__map .wrp_spot .spot_inner .spot{text-align:center;position:relative;z-index:2;background:#00a259;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-family:"Zen Maru Gothic", serif;font-weight:400;font-style:normal;font-size:73%;letter-spacing:.03em;line-height:1;padding:.66667em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__map .wrp_spot .spot_inner .spot{font-size:56%}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .spot{font-size:73%}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .spot{width:100%}}.c-routemap__map .wrp_spot .spot_inner .spot+p{z-index:1}.c-routemap__map .wrp_spot .spot_inner .line{position:relative;font-family:"Zen Maru Gothic", serif;font-weight:400;font-style:normal;font-size:73%;letter-spacing:.03em;line-height:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0.75em}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__map .wrp_spot .spot_inner .line{font-size:56%}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line{font-size:73%}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line{margin:0.75em 0}}@media only screen and (min-width: 768px){.c-routemap__map .wrp_spot .spot_inner .line{text-align:center}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line{padding:1.5em 1em 1.5em 2em}}.c-routemap__map .wrp_spot .spot_inner .line:before{content:'';display:block;position:absolute;z-index:1;top:100%;left:0;width:100%;height:1px;background:#4B9A56}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line:before{top:0}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line:before{left:1em}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line:before{width:1px}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line:before{height:100%}}.c-routemap__map .wrp_spot .spot_inner .line i{position:relative;z-index:1;display:block;white-space:nowrap}@media only screen and (min-width: 1200px){.c-routemap__map .wrp_spot .spot_inner .line i{margin-top:-2em}}@media print{.c-routemap__map .wrp_spot .spot_inner .line i{margin-top:-2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__map .wrp_spot .spot_inner .line i{margin-top:-2.53846em;padding-bottom:1em}}.c-routemap__map .wrp_spot .spot_inner .line i:before,.c-routemap__map .wrp_spot .spot_inner .line i:after{position:absolute;z-index:1;width:10px;height:10px;background:#fff;border:solid 2px #4B9A56;content:"";display:block;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}@media only screen and (min-width: 1200px){.c-routemap__map .wrp_spot .spot_inner .line i:before,.c-routemap__map .wrp_spot .spot_inner .line i:after{top:calc(100% + 7px)}}@media print{.c-routemap__map .wrp_spot .spot_inner .line i:before,.c-routemap__map .wrp_spot .spot_inner .line i:after{top:calc(100% + 7px)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__map .wrp_spot .spot_inner .line i:before,.c-routemap__map .wrp_spot .spot_inner .line i:after{top:calc(100% - 7px)}}.c-routemap__map .wrp_spot .spot_inner .line i:before{left:0}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line i:before{left:.5em}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line i:before{top:-1.5em;left:-1.5em}}@media only screen and (min-width: 768px){.c-routemap__map .wrp_spot .spot_inner .line i:after{right:0}}@media only screen and (max-width: 767px){.c-routemap__map .wrp_spot .spot_inner .line i:after{bottom:-1.5em;left:-1.5em}}.c-routemap__map .wrp_spot .time{font-family:"Zen Maru Gothic", serif;font-weight:400;font-style:normal}@media only screen and (min-width: 984px){.c-routemap__map .wrp_spot .time{margin-left:1.27065%}}@media only screen and (max-width: 983px){.c-routemap__map .wrp_spot .time{text-align:center;margin-top:.55556em}}.c-routemap__map .wrp_img{position:relative;margin-top:1.66667vw}@media only screen and (max-width: 983px){.c-routemap__map .wrp_img{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:.8em}}.c-routemap__map .wrp_img .img{user-drag:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}@media only screen and (max-width: 767px){.c-routemap__map .wrp_img .img{width:230%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-routemap__map .wrp_img .img{width:150%}}.c-routemap__map .wrp_img .img img{width:100%}.c-routemap__map .wrp_img .scroll{position:absolute;z-index:2;top:50%;left:0;right:0;margin:auto;width:42.85714%;margin:auto;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 983px){.c-routemap__map .wrp_img .scroll{max-width:150px}}@media only screen and (min-width: 984px){.c-routemap__map .wrp_img .scroll{display:none}}.c-routemap__timetable{margin-top:2.11193%}@media only screen and (max-width: 767px){.c-routemap__timetable{margin-top:10.57143%}}.c-routemap__timetable h4{text-align:center}.c-routemap__timetable h4>*{display:block}.c-routemap__timetable h4 em{font-family:Garamond, Georgia, serif;letter-spacing:.07em;font-size:100%;line-height:1.55556;background:linear-gradient(to right, #769a4b,#399d26,#00a259,#399d26);-webkit-background-clip:text;color:transparent}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__timetable h4 em{font-size:100%}}@media only screen and (max-width: 767px){.c-routemap__timetable h4 em{font-size:100%}}@media only screen and (max-width: 767px){.c-routemap__timetable h4 em{line-height:1.55556}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.c-routemap__timetable h4 em{font-size:95%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-routemap__timetable h4 em{font-size:78%}}.c-routemap__timetable h4 span{font-family:"Zen Old Mincho", serif;font-weight:400;font-style:normal;letter-spacing:.1em;font-size:139%;line-height:1.12;background:linear-gradient(270deg, #769a4b,#399d26,#00a259,#399d26);-webkit-background-clip:text;color:transparent}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__timetable h4 span{font-size:139%}}@media only screen and (max-width: 767px){.c-routemap__timetable h4 span{font-size:139%}}@media only screen and (max-width: 767px){.c-routemap__timetable h4 span{line-height:1.12}}.c-routemap__timetable .wrp_tbl{margin-top:2.85111%}@media only screen and (max-width: 767px){.c-routemap__timetable .wrp_tbl{margin-top:8.70968%}}.c-routemap__timetable .wrp_tbl+.wrp_tbl{margin-top:6.3358%}@media only screen and (max-width: 767px){.c-routemap__timetable .wrp_tbl+.wrp_tbl{margin-top:12.90323%}}.c-routemap__timetable .wrp_tbl .st{color:#fff;background:#4B9A56;text-align:center;font-size:139%;letter-spacing:.03em;line-height:1;padding:.72em 0;font-family:"Zen Maru Gothic", serif;font-weight:400;font-style:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__timetable .wrp_tbl .st{font-size:128%}}@media only screen and (max-width: 767px){.c-routemap__timetable .wrp_tbl .st{font-size:112%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.c-routemap__timetable .wrp_tbl .st{font-size:134%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-routemap__timetable .wrp_tbl .st{font-size:123%}}@media only screen and (max-width: 983px){.c-routemap__timetable .wrp_tbl .tbl{overflow-x:scroll;padding-bottom:.8em}}.c-routemap__timetable .wrp_tbl .tbl table{width:100%}@media only screen and (max-width: 767px){.c-routemap__timetable .wrp_tbl .tbl table{width:230%}}@media only screen and (min-width: 768px) and (max-width: 983px){.c-routemap__timetable .wrp_tbl .tbl table{width:150%}}.c-routemap__timetable .wrp_tbl .tbl table tr{border-bottom:solid 1px #4B9A56}.c-routemap__timetable .wrp_tbl .tbl table tr:nth-child(even){background:rgba(75,154,86,0.2)}.c-routemap__timetable .wrp_tbl .tbl table tr th,.c-routemap__timetable .wrp_tbl .tbl table tr td{text-align:center;padding:1.22222em 0;line-height:1;letter-spacing:.03em;font-family:"Zen Maru Gothic", serif;font-weight:400;font-style:normal}.c-routemap__timetable .wrp_tbl .tbl table tr th+th,.c-routemap__timetable .wrp_tbl .tbl table tr th+td,.c-routemap__timetable .wrp_tbl .tbl table tr td+th,.c-routemap__timetable .wrp_tbl .tbl table tr td+td{border-left:solid 1px #4B9A56}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__timetable .wrp_tbl .tbl table tr th,.c-routemap__timetable .wrp_tbl .tbl table tr td{font-size:89%}}.c-routemap__timetable .wrp_tbl .tbl table tr th{font-weight:normal;width:21.64731%}.c-routemap__timetable .wrp_tbl .tbl table tr td{width:11.19324%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.c-routemap__timetable .wrp_tbl .tbl table tr td:has(a){filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.c-routemap__timetable .wrp_tbl .tbl table tr td a:before{content:"★";color:#4B9A56;display:inline-block;vertical-align:bottom;margin-right:0.5em}.c-routemap__timetable .wrp_tbl .tbl.style1 table tr{background:none}.c-routemap__timetable .wrp_tbl .tbl.style1 table tr:nth-child(odd){background:rgba(75,154,86,0.2)}.c-routemap__timetable .wrp_tbl .tbl.style1 table tr:first-child{background:none}.c-routemap__timetable .wrp_tbl .note{margin-top:1em;display:-webkit-flex;display:flex;font-size:78%;letter-spacing:.07em;line-height:1.78571}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__timetable .wrp_tbl .note{font-size:78%}}@media only screen and (max-width: 767px){.c-routemap__timetable .wrp_tbl .note{font-size:73%}}@media only screen and (max-width: 767px){.c-routemap__timetable .wrp_tbl .note{letter-spacing:.05em}}@media only screen and (max-width: 767px){.c-routemap__timetable .wrp_tbl .note{line-height:1.92308}}.c-routemap__timetable .wrp_tbl .note em{display:block;width:calc(100% - 1em)}.c-routemap__timetable .wrp_tbl .note:before{content:"★";color:#4B9A56;display:block;vertical-align:bottom;margin-right:0.5em}.c-routemap__timetable .att{margin-top:2.85111%;font-size:78%;letter-spacing:.07em;line-height:1.78571}@media only screen and (max-width: 767px){.c-routemap__timetable .att{margin-top:8.70968%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-routemap__timetable .att{font-size:78%}}@media only screen and (max-width: 767px){.c-routemap__timetable .att{font-size:73%}}@media only screen and (max-width: 767px){.c-routemap__timetable .att{letter-spacing:.05em}}@media only screen and (max-width: 767px){.c-routemap__timetable .att{line-height:1.92308}}.c-schedule{position:relative;z-index:2;padding:7.78947% 0 13%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-schedule{padding:12.33333% 0 20.58333%}}@media only screen and (max-width: 767px){.c-schedule{padding:10.25641% 0 23.07692%}}.c-schedule__inner{position:relative;z-index:1;max-width:1250px;overflow:hidden}@media only screen and (max-width: 767px){.c-schedule__inner{width:100%}}.c-schedule__inner h3 span{line-height:1.25}@media only screen and (max-width: 767px){.c-schedule__inner h3 span{line-height:1.44}}.c-schedule__inner #js-schedule{overflow:hidden;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease;transition:transform 400ms ease;display:-webkit-flex;display:flex;padding-left:2.45vw;margin-top:4.8%;width:var(--scheduleitem-width-pc)}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-schedule__inner #js-schedule{padding-left:3.87917vw}}@media only screen and (max-width: 767px){.c-schedule__inner #js-schedule{padding-left:11.9359vw}}@media only screen and (max-width: 767px){.c-schedule__inner #js-schedule{margin-top:6.41026%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-schedule__inner #js-schedule{width:var(--scheduleitem-width-tab)}}@media only screen and (max-width: 767px){.c-schedule__inner #js-schedule{width:var(--scheduleitem-width-sp)}}.c-schedule__inner #js-schedule-arr{width:14.4%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 767px){.c-schedule__inner #js-schedule-arr{width:46.15385%}}@media only screen and (min-width: 768px){.c-schedule__inner #js-schedule-arr{position:absolute;z-index:1;top:5%;right:0;min-width:180px}}@media only screen and (max-width: 767px){.c-schedule__inner #js-schedule-arr{margin:4.61538% auto 0}}.c-schedule__inner #js-schedule-arr #js-arr-prev,.c-schedule__inner #js-schedule-arr #js-arr-next{position:relative;z-index:1;width:4.44444em;height:4.44444em;background:#faf8f4;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;transition:background 400ms ease, transform 400ms ease;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-schedule__inner #js-schedule-arr #js-arr-prev,.c-schedule__inner #js-schedule-arr #js-arr-next{width:3.33333em;height:3.33333em}}.c-schedule__inner #js-schedule-arr #js-arr-prev:before,.c-schedule__inner #js-schedule-arr #js-arr-next:before{content:"";display:block;position:absolute;z-index:1;top:50%;left:0;right:0;margin:auto;width:1.66667em;height:.33333em;background:url(../images/common/arr-g.png) no-repeat center center/100% 100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background 400ms ease}.c-schedule__inner #js-schedule-arr #js-arr-prev:hover,.c-schedule__inner #js-schedule-arr #js-arr-next:hover{background:#4B9A56;-moz-transform:scale(0.85);-ms-transform:scale(0.85);-webkit-transform:scale(0.85);transform:scale(0.85)}.c-schedule__inner #js-schedule-arr #js-arr-prev:hover:before,.c-schedule__inner #js-schedule-arr #js-arr-next:hover:before{background-image:url(../images/common/arr-w.png)}.c-schedule__inner #js-schedule-arr #js-arr-prev:before{-moz-transform:translateY(-50%) scale(-1, 1);-ms-transform:translateY(-50%) scale(-1, 1);-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}.c-schedule__item{width:250px;margin-right:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-schedule__item{width:350px}}@media only screen and (max-width: 767px){.c-schedule__item{width:320px}}@media only screen and (max-width: 767px){.c-schedule__item{margin-right:40px}}.c-schedule__item:last-child{margin-right:0}.c-schedule__item+.c-schedule__item .c-schedule__text:before{width:calc(100% + 30px);left:-30px}@media only screen and (max-width: 767px){.c-schedule__item+.c-schedule__item .c-schedule__text:before{width:calc(100% + 40px)}}@media only screen and (max-width: 767px){.c-schedule__item+.c-schedule__item .c-schedule__text:before{left:-40px}}.c-schedule__item:first-child .c-schedule__text:after,.c-schedule__item:last-child .c-schedule__text:after{content:"";display:block;position:absolute;z-index:2;top:calc(.57em + 0.585em - 5px);width:10px;height:10px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#4B9A56}.c-schedule__item:first-child .c-schedule__text:after{left:0}.c-schedule__item:last-child .c-schedule__text:after{right:0}.c-schedule__item .img img{width:100%}.c-schedule__item .c-schedule__text{position:relative;z-index:1;text-align:center;margin-top:6%}.c-schedule__item .c-schedule__text:before{content:"";display:block;position:absolute;z-index:-1;top:1.155em;left:0;width:100%;height:1px;background:#1c1c1c}.c-schedule__item .c-schedule__text .num{display:inline-block;line-height:1;font-size:117%;background:#4B9A56;padding:.57143em;color:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.c-schedule__item .c-schedule__text .txt{margin-top:4%}.c-areamap{position:relative;z-index:3;padding:0 0 12.10526%;background:#faf8f4}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-areamap{padding:0 0 wCOn(230)}}@media only screen and (max-width: 767px){.c-areamap{padding:6.15385% 0 62.82051%}}.c-areamap:before{content:"";display:block;position:absolute;z-index:1;bottom:calc(100% - 1px);left:0;width:100%;height:10.15789vw;background:url(../images/home/bg_map.jpg) no-repeat center center/auto 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-areamap:before{height:16.08333vw}}@media only screen and (max-width: 767px){.c-areamap:before{height:11.53846vw}}@media only screen and (max-width: 767px){.c-areamap:before{background-image:url(../images/home/bg_map-sp.jpg);background-size:100% auto}}.c-areamap__inner{position:relative;z-index:2;max-width:960px}.c-areamap__inner h3{margin-left:-2.45vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-areamap__inner h3{margin-left:-3.87917vw}}@media only screen and (max-width: 767px){.c-areamap__inner h3{margin-left:-13.3vw}}.c-areamap__inner h3 span{line-height:1.78571}@media only screen and (max-width: 767px){.c-areamap__inner h3 span{line-height:1.44}}.c-areamap__inner .js-areamap{margin-top:6.25%}@media only screen and (max-width: 767px){.c-areamap__inner .js-areamap{margin-top:4.28571%}}.c-areamap .leaf{position:absolute;z-index:1;top:13.84615vw;right:9.23077%;width:19.48718%;height:36.66667vw;background:url(../images/home/leaf11-sp.png) no-repeat center center/100% auto}.c-areamap .leaf2{position:absolute;z-index:1;left:8.63158%;top:7.63158vw;width:9.36842%;height:17.57895vw;background:url(../images/home/leaf12.png) no-repeat center center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-areamap .leaf2{left:0}}@media only screen and (max-width: 767px){.c-areamap .leaf2{left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-areamap .leaf2{top:12.08333vw}}@media only screen and (max-width: 767px){.c-areamap .leaf2{top:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-areamap .leaf2{width:14.83333%}}@media only screen and (max-width: 767px){.c-areamap .leaf2{width:33.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-areamap .leaf2{height:27.83333vw}}@media only screen and (max-width: 767px){.c-areamap .leaf2{height:23.33333vw}}@media only screen and (max-width: 767px){.c-areamap .leaf2{bottom:10.76923vw;background-image:url(../images/home/leaf12-sp.png)}}
