.appear.fromup .item{transform:translateY(24px)}.appear.fromdown .item{transform:translateY(-24px)}.appear.fromleft .item{transform:translateX(12px)}.appear.fromright .item{transform:translateX(-12px)}.appear02.fromup .item{transform:translateY(24px)}.appear02.fromdown .item{transform:translateY(-24px)}.appear02.fromleft .item{transform:translateX(12px)}.appear02.fromright .item{transform:translateX(-12px)}.appear span{display:block}.appear .item{transition:all .8s;opacity:0;filter:blur(10px);will-change:transform,opacity,filter}.appear.inview .item{opacity:1;transform:none;filter:blur(0)}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.appear02 span{display:block}.appear02 .item{transition:all .8s;opacity:0;filter:blur(10px);will-change:transform,opacity,filter}.appear02.inview .item{opacity:1;transform:none;filter:blur(0)}.appear02.inview .item:nth-child(1){transition-delay:.1s}.appear02.inview .item:nth-child(2){transition-delay:.2s}.appear02.inview .item:nth-child(3){transition-delay:.3s}.appear02.inview .item:nth-child(4){transition-delay:.4s}.appear02.inview .item:nth-child(5){transition-delay:.5s}.appear02.inview .item:nth-child(6){transition-delay:.6s}.appear02.inview .item:nth-child(7){transition-delay:.7s}.appear02.inview .item:nth-child(8){transition-delay:.8s}.appear02.inview .item:nth-child(9){transition-delay:.9s}.appear02.inview .item:nth-child(10){transition-delay:1s}br.break{display:none}@media only screen and (max-width: 960px){br.break{display:block}}@media print,screen and (min-width: 1200px){.hov{transition:ease-in-out}.hov:hover{opacity:.5 !important;transition:ease-in-out;cursor:pointer}}.background-shadow{box-shadow:-1px -1px 0px 1px rgba(255,254,254,.8),2px 2px 15px 3px rgba(194,194,194,.8)}.initial-inner{width:1080px;width:min(90%,1080px);margin:0 auto}.sec-title{height:150px;width:100%;position:relative;margin-top:100px;overflow:hidden}@media only screen and (max-width: 960px){.sec-title{height:100px;margin-top:70px}}.sec-title:before{content:"";display:block;width:100%;height:100%;background-image:url(../images/bg_plan.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.sec-title.on:before{-webkit-animation:zoom 5s 1;animation:zoom 5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.05)}}.sec-title h2{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:2.125rem;font-family:"cinzel",serif;line-height:1;letter-spacing:.15em}@media only screen and (max-width: 960px){.sec-title h2{font-size:1.25rem}}.sec-title .border-obj{display:block;position:relative}.sec-title .border-obj:before{position:absolute;height:1px;background-color:#fff;display:inline-block;content:"";bottom:-20px;transition:.5s all;width:0;left:-50%}.sec-title .border-obj.on:before{width:200%;transition:.5s all}.line img{transform:translateY(50%);opacity:0;transition:.2s ease-in}.line .txt{transform:translateX(-14px);opacity:0;transition:.5s ease-in}.line.on img{transform:translateY(0);transition-delay:.5s;opacity:1}.line.on .txt{transform:translateY(0);transform:translateX(0);transition-delay:.5s;opacity:1;display:block}.mv{margin-top:0px}@media only screen and (max-width: 960px){.mv{margin-top:0}}.mv-wrap-outer{width:100%}@media print,screen and (max-width: 1000px){.mv-wrap-outer{padding:54px 0 50px}}@media only screen and (max-width: 960px){.mv-wrap-outer{background-repeat:repeat-y;padding-bottom:20px}}.mv-wrap{position:relative;margin:0 auto}.swiper-slide{position:relative;overflow:hidden}.swiper-slide img{width:100%;min-width:1920px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 1905px){.swiper-slide img{min-width:100%}}@media only screen and (max-width: 960px){.swiper-slide img{min-width:100%}}.swiper-pagination-pc.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;justify-content:center;margin-top:8px}.caution-wrap{position:relative}.caution-wrap img{width:100%}.caution-wrap .caution{position:absolute;bottom:5px;right:20px;font-size:.75rem;color:#fff;text-shadow:2px 3px 3px rgba(80,79,79,.4)}.caution-wrap .caution.black{color:initial}@media only screen and (max-width: 960px){.caution-wrap .caution{font-size:.375rem;left:10px}}@media only screen and (max-width: 960px){.caution-wrap .caution.none{display:none}}.sub-wrap{background-color:#f4f1ec;padding:0 0 40px;position:relative}@media print,screen and (max-width: 1000px){.sub-wrap{padding:5px 0 0}}.sub-wrap .absolute-caution{font-size:.75rem;width:450px;position:relative;left:20px}@media only screen and (max-width: 960px){.sub-wrap .absolute-caution{width:95%;font-size:.5rem;letter-spacing:.05em;color:#fff;position:static;margin:0 auto}}.sub-wrap .sub{font-size:.625rem;padding-left:50px}@media print,screen and (max-width: 1000px){.sub-wrap .sub{color:#fff;padding:10px}}.sub-wrap .lead{text-align:center;margin-top:0;padding:0 50px 0}@media only screen and (max-width: 960px){.sub-wrap .lead{margin:20px auto 0;padding:10px 0}.sub-wrap .lead img{max-width:100%;width:initial}}.swiper-pagination{top:15px}@media print,screen and (max-width: 1000px){.swiper-pagination{top:-30px}}@media only screen and (max-width: 960px){.swiper-pagination{top:25px !important}}.swiper-pagination-bullet{margin:.3em !important;background:#c8c8c8;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#95805e}.swiper-pagination-pc{top:15px}@media print,screen and (max-width: 1000px){.swiper-pagination-pc{top:-30px}}@media only screen and (max-width: 960px){.swiper-pagination-pc{display:none !important}}.swiper-pagination-sp{top:25px;display:none}@media only screen and (max-width: 960px){.swiper-pagination-sp{display:block !important}}.bg-glay{background-color:#f3f3f3;padding-bottom:100px}@media print,screen and (max-width: 1000px){.bg-glay{padding-bottom:30px}}@media only screen and (max-width: 960px){.kv-slider{padding-top:50px}}.header-wrap{position:relative}.header-wrap h1{font-size:1.625rem;letter-spacing:0.3em}@media only screen and (max-width: 960px){.header-wrap h1{font-size:1.125rem}}.header-wrap .left{padding-top:20px;padding-left:50px}@media only screen and (max-width: 960px){.header-wrap .left{padding-left:20px;padding-top:10px}}.header-wrap .right{height:auto;height:50px;width:auto;position:absolute;top:20px;right:166px}.header-wrap .gn-list.menu.menu-list{background:rgba(255,255,255,.7);width:calc(100% - 116px)}@media only screen and (max-width: 960px){.header-wrap .gn-list.menu.menu-list{width:100%}}.header-wrap ul.gn-list li a{border-bottom:none;font-size:.8125rem}.header-wrap ul.gn-list li:last-child a{border-bottom:none}.header-wrap ul.gn-list{align-items:center;padding:0;margin-right:0}.header-wrap ul.gn-list .empty-btn{background-color:rgba(0,0,0,.5)}.header-wrap ul.gn-list .empty-btn a{color:#fff}.header-wrap ul.gn-list .empty-li{margin:0;height:100%;background-color:rgba(0,0,0,0)}.header-wrap ul.gn-list .empty-li p{height:100%}.header-wrap ul.gn-list .empty-li p a{padding:0 30px}.header-wrap ul.gn-list .empty-li p a:hover{color:#fff;transition:ease-in-out}h2.site-title02{text-align:center;font-size:2.25rem;color:#879eaa;position:relative;font-family:"Cinzel",serif;font-weight:500}@media only screen and (max-width: 960px){h2.site-title02{font-size:1.875rem;line-height:1.5}}h2.site-title02::after{content:"";display:block;margin:1px auto 0 auto;width:100%;height:4px;border-radius:8px;background:linear-gradient(to right, rgba(224, 231, 230, 0) 0%, #e0e7e6 15%, #b7c6c7 50%, #e0e7e6 85%, rgba(224, 231, 230, 0) 100%);opacity:1}h2.site-title02--none::after{display:none}.information{width:min(90%,1080px);margin:50px auto 0}.information ul{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}.information li{font-size:.875rem}@media only screen and (max-width: 960px){.information li{font-size:.75rem}}.plan{margin-top:100px;padding:100px 0 100px;background-color:#f6f1eb}@media only screen and (max-width: 960px){.plan{padding:30px 0 30px;margin-top:80px}}.plan-grid-wrap{padding:100px;background-color:#fff;max-width:1350px;margin:80px auto 0;box-shadow:0 8px 32px 0 rgba(60,60,60,.15),0 1.5px 4px 0 rgba(60,60,60,.08)}@media print,screen and (max-width: 1300px){.plan-grid-wrap{padding:50px;width:min(90%,1000px)}}@media only screen and (max-width: 960px){.plan-grid-wrap{padding:15px;margin-top:50px;max-width:initial;width:90%}}.plan-title{width:min(90%,800px);margin:0 auto 30px}@media only screen and (max-width: 960px){.plan-title{margin-bottom:0}}.plan-title p{margin-top:10px;text-align:center;font-size:.875rem;letter-spacing:0.25em;color:#879eaa}@media only screen and (max-width: 960px){.plan-title p{margin-top:5px;font-size:.75rem}}.plan-grid{margin:50px auto;display:grid;grid-template-columns:repeat(3, 1fr);text-align:center;justify-content:center;align-items:flex-start;gap:0 50px;align-items:stretch}@media print,screen and (max-width: 1300px){.plan-grid--one{grid-template-columns:35% 24% 24%}.plan-grid--two{grid-template-columns:29% 31% 20%}.plan-grid--three{grid-template-columns:25% 25% 40%}.plan-grid--four{grid-template-columns:42% 25% 25%}}@media only screen and (max-width: 960px){.plan-grid{grid-template-columns:1fr;gap:40px 30px}}.plan-grid--up{margin-top:200px}@media only screen and (max-width: 960px){.plan-grid--up{margin-top:0}}.plan-grid--second{gap:0}@media print,screen and (max-width: 1300px){.plan-grid--second{gap:0 30px}}.plan-grid--second .plan_btn{margin-top:40px}.plan-grid img{max-width:initial}@media print,screen and (max-width: 1300px){.plan-grid img{max-width:100%;width:100%;height:auto;display:block}}.plan-grid .plan-grid-detail{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media only screen and (max-width: 960px){.plan-grid .plan-grid-detail{margin-bottom:100px}.plan-grid .plan-grid-detail img{max-width:100%}}.plan_btn{font-size:1.3125rem;letter-spacing:0.05em;font-family:"Noto Sans JP";width:180px;text-align:center;background-color:#ababad;display:flex;justify-content:center}.plan_btn:hover{opacity:.7;transition:ease-in-out}.plan_btn a{color:#fff;display:block;line-height:1;padding:5px 0;width:100%;position:relative}.plan_btn a img{position:absolute;right:10px;transition:ease-in-out .15s;width:11px;height:auto;top:50%;transform:translateY(-50%)}.plan_btn a:hover img{transform:translate(5px, -50%);transition:ease-in-out .15s}.plan_btn--link-none{pointer-events:none;background-color:#ccc}.plan_btn--link-none a{cursor:default}.map{position:relative}@media only screen and (max-width: 960px){.map{overflow-x:hidden}}.map::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:52vw;height:580px;box-sizing:border-box;background-image:url("../images/cloth_bg.png");background-repeat:repeat;z-index:-1}@media only screen and (max-width: 960px){.map::before{display:none}}.layout-map{margin:100px auto 0;width:min(90%,1200px);display:grid;grid-template-columns:auto auto;grid-template-rows:auto;position:relative;justify-content:space-between}@media only screen and (max-width: 960px){.layout-map{grid-template-columns:1fr;gap:50px 0;margin-top:50px}}.layout-map .plan-title{widtH:initial}.layout-map .plan-title h2{text-align:left;font-size:2.25rem}@media only screen and (max-width: 960px){.layout-map .plan-title h2{font-size:1.875rem}}.layout-map .plan-title p{text-align:left;color:#776653;font-size:1.3125rem;margin-top:0;position:relative;top:-15px}@media only screen and (max-width: 960px){.layout-map .plan-title p{font-size:1rem}}.layout-map .map-left-content{margin-top:100px}@media only screen and (max-width: 960px){.layout-map .map-left-content{margin-top:30px;background-image:url(../images/cloth_bg.png);padding:30px 30px 40px;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;box-sizing:border-box}}@media only screen and (max-width: 960px){.layout-map .map-left-content br{display:none}}.layout-map .map-left-content h3{font-size:2.625rem;letter-spacing:0.25em;line-height:1.4285714286;margin-bottom:50px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0px 2px rgba(0,0,0,.3)}@media print,screen and (max-width: 1300px){.layout-map .map-left-content h3{font-size:1.375rem;margin-bottom:30px;white-space:normal}}@media only screen and (max-width: 960px){.layout-map .map-left-content h3{font-size:1.25rem;margin-bottom:30px}}.layout-map .map-left-content p{font-size:1.1875rem;letter-spacing:0.075em;line-height:2.1052631579;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0px 2px rgba(0,0,0,.3)}@media print,screen and (max-width: 1300px){.layout-map .map-left-content p{font-size:1rem}}@media only screen and (max-width: 960px){.layout-map .map-left-content p{font-size:.875rem}}.layout-map .layout-map-right{display:grid;justify-items:flex-end;gap:20px 0;position:relative;left:-70px}@media print,screen and (max-width: 1300px){.layout-map .layout-map-right{left:initial}}@media only screen and (max-width: 960px){.layout-map .layout-map-right{left:initial}}.layout-map .layout-map-right img{height:auto}.access{position:relative}@media only screen and (max-width: 960px){.access{overflow-x:hidden}}.access::before{content:"";display:block;position:absolute;right:0;top:30%;transform:translateY(-50%);width:55vw;height:600px;box-sizing:border-box;background-image:url("../images/cloth_bg.png");background-repeat:repeat;z-index:-1}@media print,screen and (max-width: 1300px){.access::before{height:700px;top:35%}}@media only screen and (max-width: 960px){.access::before{display:none}}br.sp-block{display:none !important}@media only screen and (max-width: 960px){br.sp-block{display:block !important}}@media only screen and (max-width: 960px){.access-right-content-bg{background-image:url("../images/cloth_bg.png");padding:30px 30px 40px;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;box-sizing:border-box}}.layout-access{margin:100px auto 0;width:min(90%,1200px);display:grid;grid-template-columns:480px 1fr;grid-template-rows:auto;justify-content:space-between;gap:0 80px}@media print,screen and (max-width: 1300px){.layout-access{gap:0 30px}}@media only screen and (max-width: 960px){.layout-access{grid-template-columns:1fr;gap:30px 0;margin-top:100px}}.layout-access .plan-title{widtH:initial}@media only screen and (max-width: 960px){.layout-access .plan-title--pc{display:none}}.layout-access .plan-title--sp{display:none}@media only screen and (max-width: 960px){.layout-access .plan-title--sp{display:block}}.layout-access .plan-title h2{text-align:left;font-size:2.25rem}@media only screen and (max-width: 960px){.layout-access .plan-title h2{font-size:1.875rem}}.layout-access .plan-title p{text-align:left;color:#776653;font-size:1.3125rem;margin-top:0;position:relative;top:-15px}@media print,screen and (max-width: 1300px){.layout-access .plan-title p{font-size:.875rem}}.layout-access .access-right-content{margin-top:100px;position:relative}@media only screen and (max-width: 960px){.layout-access .access-right-content{margin-top:30px}}@media only screen and (max-width: 960px){.layout-access .access-right-content br{display:none}}.layout-access .access-right-content h3{white-space:nowrap;font-size:2.625rem;letter-spacing:0.25em;line-height:1.4285714286;margin-bottom:50px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0px 2px rgba(0,0,0,.3)}@media print,screen and (max-width: 1300px){.layout-access .access-right-content h3{font-size:1.375rem;margin-bottom:30px;white-space:normal}}@media only screen and (max-width: 960px){.layout-access .access-right-content h3{font-size:1.25rem;white-space:normal;margin-bottom:30px}}.layout-access .access-right-content p{font-size:1.1875rem;letter-spacing:0.075em;line-height:2.1052631579;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0px 2px rgba(0,0,0,.3)}@media print,screen and (max-width: 1300px){.layout-access .access-right-content p{font-size:1rem}}@media only screen and (max-width: 960px){.layout-access .access-right-content p{font-size:.875rem}}.layout-access .layout-map-right{display:grid;justify-items:flex-end;gap:20px 0}.layout-access .layout-map-right img{height:auto}@media only screen and (max-width: 960px){.layout-access-right{order:1}.layout-access-left{order:2}}.access-photos{position:relative}@media only screen and (max-width: 960px){.access-photos{display:flex;flex-direction:column;gap:30px 0}}.access-photos .rosenzu{margin-top:70px;position:relative;left:-100px}@media print,screen and (max-width: 1300px){.access-photos .rosenzu{left:initial;margin-top:50px}}@media only screen and (max-width: 960px){.access-photos .rosenzu{margin-top:0}}.access-right-content{position:relative}.access-right-content .station-map{margin-top:80px;position:relative;left:-150px}@media print,screen and (max-width: 1300px){.access-right-content .station-map{left:initial;margin-top:50px;background:#fff;padding:2em}}@media only screen and (max-width: 960px){.access-right-content .station-map{padding:0}}.all-caption{width:min(90%,1200px);margin:250px auto 0}@media only screen and (max-width: 960px){.all-caption{margin:50px auto 0}}.all-caption p{text-align:right;font-size:.75rem}@media only screen and (max-width: 960px){.all-caption p{font-size:.5rem}}.outline{background-color:rgba(171,171,173,.8);padding:100px 0 150px;margin-top:50px}@media only screen and (max-width: 960px){.outline{padding:50px 0 50px}}.outline-inner{width:min(90%,1200px);margin:0 auto}.outline-inner h2{color:#fff;text-align:left}.outline-content{margin-top:50px}@media only screen and (max-width: 960px){.outline-content{margin-top:30px}}.outline-detail-grid{display:grid;grid-template-columns:170px auto}@media only screen and (max-width: 960px){.outline-detail-grid{grid-template-columns:35% auto}}.outline-detail-grid .left{padding:2em;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 960px){.outline-detail-grid .left{padding:1em}}.outline-detail-grid .left p{text-align:center}@media only screen and (max-width: 960px){.outline-detail-grid .left p{text-align:left}}.outline-detail-grid .right{padding:2em 2em 2em 5em}@media only screen and (max-width: 960px){.outline-detail-grid .right{padding:1em}}.outline-detail-grid .right p{text-align:left}.outline-detail-grid .left,.outline-detail-grid .right{border-bottom:1px solid rgba(255,255,255,.8)}.outline-detail-grid p{font-size:.875rem;letter-spacing:0.05em;line-height:1.3571428571}@media only screen and (max-width: 960px){.outline-detail-grid p{font-size:.75rem}}.policy{display:flex;justify-content:center;gap:0 100px;margin-top:50px}@media only screen and (max-width: 960px){.policy{flex-direction:column;gap:15px 0;align-items:flex-start;margin-top:30px}}.policy li{position:relative}@media only screen and (max-width: 960px){.policy li{padding-left:1.5em;font-size:.75rem}}.policy li:before{content:"⚫︎";margin-right:1em;font-size:.3125rem;position:relative;top:-2px}a.link-no-touch{pointer-events:none;color:#b0b0b0;background-color:#f5f5f5;text-decoration:none;cursor:default}a.link-no-touch:hover{opacity:initial}
/*# sourceMappingURL=top.min.css.map */