.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}.appear.inview .item{opacity:1;transform:none}.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}.appear02.inview .item{opacity:1;transform:none}.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}@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: 767px){.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:3.4rem;font-family:"cinzel",serif;line-height:1;letter-spacing:.15em}@media only screen and (max-width: 767px){.sec-title h2{font-size:2rem}}.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}.sec-title--outline:before{display:none}.sec-title--outline .border-obj:before{background-color:#000;left:-10%}.sec-title--outline .border-obj.on:before{width:120%}.sec-title--outline h2{color:initial}.sec-title--gallery h2{color:#333}.sec-title--gallery .border-obj:before{background-color:#333}.sec-title--gallery:before{background-image:none}.sec-title--info{height:100px;margin-top:0}@media only screen and (max-width: 767px){.sec-title--info{height:70px}}.sec-title--info:before{display:none}.sec-title--info .border-obj:before{background-color:#000;left:-26%}.sec-title--info .border-obj.on:before{width:150%}.sec-title--info h2{color:initial}.sec-title--access h2{position:absolute;top:25%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:3.4rem;font-family:"cinzel",serif;line-height:1;letter-spacing:.15em}@media only screen and (max-width: 767px){.sec-title--access h2{font-size:2rem;top:20%}}.sec-title--access p{position:absolute;top:65%;left:50%;transform:translate(-50%, -50%);color:#fff;line-height:1.6666666667;font-size:2.4rem;letter-spacing:0.1em;font-family:"cinzel",serif;letter-spacing:.15em;width:100%;text-align:center}@media only screen and (max-width: 767px){.sec-title--access p{font-size:1.6rem;text-align:left;width:90%}}.line img{transform:translateY(50%);opacity:0;transition:.2s ease-in}.line .txt{transform:translateY(50%);opacity:0;transition:.5s ease-in}.line.on img{transform:translateY(0);transition-delay:.5s;opacity:1}.line.on .txt{transform:translateY(0);transition-delay:.5s;opacity:1;display:block}.mv{margin-top:30px}.mv-wrap-outer{width:100%;background-image:url(../images/mv_bg.jpg);background-repeat:no-repeat;height:740px}@media print,screen and (max-width: 1000px){.mv-wrap-outer{padding:60px 0 50px;height:auto;background-image:none;background-color:#38353c}}.mv-wrap{position:relative;width:min(100%,1300px);margin:0 auto}.mv-wrap .lead{position:absolute;line-height:1.4285714286;font-size:4.2rem;letter-spacing:0.1em;color:#fff;top:30%;right:5%}@media print,screen and (max-width: 1000px){.mv-wrap .lead{font-size:3rem;position:static;width:100%;margin:0 auto 30px;padding-left:80px;word-break:break-all}}@media only screen and (max-width: 767px){.mv-wrap .lead{font-size:2rem}}.mv-wrap .lead span{position:relative;left:-30px}@media print,screen and (max-width: 1000px){.mv-wrap .lead span{left:-10px}}.mv-wrap .sp_none{display:block}@media print,screen and (max-width: 1000px){.mv-wrap .sp_none{display:none}}.mv-wrap .lead-en{position:absolute;right:34.5%;top:2%}@media print,screen and (max-width: 1000px){.mv-wrap .lead-en{left:4px;top:-20px}}.slider2 .swiper-slide{position:relative}.slider2 .swiper-slide .text{font-size:1.6rem;position:absolute;right:20px;bottom:5px;font-weight:600;left:initial;color:initial}@media only screen and (max-width: 767px){.slider2 .swiper-slide .text{font-size:1rem}}.slider2 .swiper-slide .text.white{color:#fff}.swiper{display:flex;justify-content:flex-end}.swiper-slide{display:flex;justify-content:flex-start;position:relative}.swiper-slide .text{font-size:1.2rem;color:#fff;position:absolute;left:20px;bottom:5px;font-weight:600}@media only screen and (max-width: 767px){.swiper-slide .text{font-size:1rem}}.lead-mv{margin:50px auto 0;text-align:center}@media only screen and (max-width: 767px){.lead-mv{margin:60px auto 0;width:80%}}.sub-mv{color:#fff;font-size:1rem;font-weight:bold;margin:5px auto 0;width:min(90%,1300px)}.sub-wrap{background-color:#f3f3f3;padding:5px 0 50px;position:relative}@media print,screen and (max-width: 1000px){.sub-wrap{background-color:rgba(0,0,0,0);padding:5px 0 0}}.sub-wrap .sub{font-size:1rem;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:50px}@media only screen and (max-width: 767px){.sub-wrap .lead{margin:10px auto 0;width:95%}}.swiper-pagination{top:-30px}@media print,screen and (max-width: 1000px){.swiper-pagination{top:-40px}}.swiper-pagination-bullet{margin:.5em !important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#95805e}.bg-glay{background-color:#f2f2f2;padding-bottom:100px}@media print,screen and (max-width: 1000px){.bg-glay{padding-bottom:30px}}.information{width:640px;margin:0 auto;margin-top:50px}@media only screen and (max-width: 767px){.information{width:90%;margin-top:20px}}.information h2{text-align:center}.information ul{margin-top:10px}.information li{line-height:2.7142857143;font-size:1.4rem;text-align:center}@media only screen and (max-width: 767px){.information li{font-size:1.4rem;margin-bottom:1em}}.information li span{display:inline-block;padding:0 1em 0 1em}@media only screen and (max-width: 767px){.information li span{display:block}}.plan .plan-lists{margin-top:85px;width:min(90%,1080px);padding:100px 30px;margin:0 auto 0;background-color:#fff}@media only screen and (max-width: 767px){.plan .plan-lists{padding:50px 30px;margin-top:10px}.plan .plan-lists a{margin:0 auto 80px;display:block;width:50%;text-align:center}.plan .plan-lists a.large{width:100%}.plan .plan-lists a.last{margin-bottom:0}}.plan .plan-lists--none{background-color:initial}.plan .inner-wrap .flex{display:flex;justify-content:space-around;margin-bottom:150px;gap:0 30px}@media only screen and (max-width: 767px){.plan .inner-wrap .flex{display:block;margin-bottom:0}}.plan .inner-wrap .flex.four{margin-bottom:0}.plan .inner-wrap .flex.two{margin-bottom:0}.access .sec-title{margin-top:180px}@media only screen and (max-width: 767px){.access .sec-title{margin-top:100px}}.access .sec-title:before{content:"";display:block;width:100%;height:100%;background-image:url(../images/bg_access.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.access .sec-title .border-obj:before{width:0;transition:.5s all;left:-20%}.access .sec-title .border-obj.on:before{width:140%;transition:.5s all}.access .sec-title--access{height:340px}@media only screen and (max-width: 767px){.access .sec-title--access{height:250px}}.access .detail-wrap{margin:60px auto 0;padding:70px 80px}@media only screen and (max-width: 767px){.access .detail-wrap{padding:20px 30px;margin-top:30px}}.access .detail-wrap h3{line-height:1.6666666667;font-size:2.4rem;letter-spacing:0.1em;font-weight:500}@media only screen and (max-width: 767px){.access .detail-wrap h3{font-size:1.8rem}}.access .detail-wrap h3 span{padding-left:.5em;display:inline-block}.access .detail-wrap .small-txt{line-height:1.4;font-size:1rem;letter-spacing:0.05em;margin-top:50px}@media only screen and (max-width: 767px){.access .detail-wrap .small-txt{margin-top:10px}}.access .detail-wrap .small-txt.mt-top{margin-top:30px}.access .detail-wrap .item{display:flex;justify-content:space-between;gap:0 5px}@media only screen and (max-width: 767px){.access .detail-wrap .item{display:block;padding:10px}}.access .nakano ul{display:flex;justify-content:space-between;flex-wrap:wrap}.access .nakano ul li{margin-top:25px}.access .shinnakano ul{display:flex}@media only screen and (max-width: 767px){.access .shinnakano ul{display:block}}.access .shinnakano ul li{margin-top:25px;margin-right:40px}.access h3.from-station{line-height:2.2352941176;font-size:1.7rem;letter-spacing:0.075em;color:#417abd;font-weight:600;border-bottom:1px solid #4d4d4d}@media only screen and (max-width: 767px){.access h3.from-station{font-size:1.6rem;margin-top:30px}}.access h3.from-station.mt-large{margin-top:120px}@media only screen and (max-width: 767px){.access h3.from-station.mt-large{margin-top:40px}}.access h3.from-station span{line-height:1.3076923077;font-size:2.6rem;padding-left:0}@media only screen and (max-width: 767px){.access h3.from-station span{font-size:2rem}}.access .from-station-li li{margin-top:15px}.access .from-station-li li:nth-child(1){margin-top:15px}.access .from-station-li li:nth-child(2){margin-top:25px}.access .from-station-li li:nth-child(3){margin-top:15px}.access .from-station-li li:nth-child(4){margin-top:15px}.map{height:800px;background-image:url(../images/map_location_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 767px){.map{height:auto;padding-bottom:20px}}.map .sec-title{background-image:none}@media only screen and (max-width: 767px){.map .sec-title{margin-top:70px}}.map .sec-title .txt{color:#fff}.map .sec-title:before{display:none}.map .sec-title .border-obj:before{width:0;transition:.5s all;left:15%}.map .sec-title .border-obj.on:before{width:70%;transition:.5s all;background-color:#fff}.map .detail{display:flex;justify-content:space-between;padding:80px;margin-top:70px;background-color:#fff}@media only screen and (max-width: 767px){.map .detail{padding:20px 30px;display:block;margin-top:40px}}.map .detail .left{width:45.4545454545%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media only screen and (max-width: 767px){.map .detail .left{width:100%}}.map .detail .left .google{margin-top:90px}@media only screen and (max-width: 767px){.map .detail .left .google{margin-top:0}}.map .detail .left .google .initial-btn{width:250px}@media print,screen and (min-width: 1200px){.map .detail .left .google:hover .initial-btn:after{transition:.5s ease-in-out;transform:translateX(10px)}}@media only screen and (max-width: 767px){.map .detail .left .google{margin-top:30px}}.map .detail .right{width:45.4545454545%}@media only screen and (max-width: 767px){.map .detail .right{margin-top:30px;width:100%}.map .detail .right figure{text-align:center}}.map .detail h3{line-height:1.8947368421;font-size:1.9rem;letter-spacing:0em}@media only screen and (max-width: 767px){.map .detail h3{font-size:1.6rem}}.map .detail .small-txt{line-height:1.4;font-size:1rem;letter-spacing:0.05em;margin-top:10px}.map .flex{display:flex;justify-content:space-between;width:860px;margin:150px auto 0}@media only screen and (max-width: 767px){.map .flex{margin-top:10px;width:100%;display:block}}.map .flex .left{width:44.1860465116%}@media only screen and (max-width: 767px){.map .flex .left{width:100%}}.map .flex .left p{line-height:1.8947368421;font-size:1.9rem}@media only screen and (max-width: 767px){.map .flex .left p{font-size:1.6rem;width:90%;margin:0 auto}}.map .flex .right{width:410px}@media only screen and (max-width: 767px){.map .flex .right{width:90%;margin:50px auto 0}}.map .flex p{color:#fff}.map .flex .small-txt{font-size:1rem;margin-top:5px}.map .flex .google{display:flex;justify-content:center;margin-top:90px;transition:.5s ease-in-out}@media only screen and (max-width: 767px){.map .flex .google{margin-top:0}}.map .flex .initial-btn{width:250px}.map .flex .google:hover .initial-btn:after{transition:.5s ease-in-out;transform:translateX(10px)}.outline .initial-inner{margin-top:180px;margin-bottom:50px}@media only screen and (max-width: 767px){.outline .initial-inner{margin-top:70px}}.outline .initial-inner{padding-bottom:20px;background-color:#fff}.outline .sec-title-outline{text-align:center;padding-top:60px}.outline .sec-title-outline span{position:relative}.outline .sec-title-outline span:before{position:absolute;width:200%;height:1px;background-color:#201715;display:inline-block;content:"";bottom:-20px;left:50%;width:0 !important;transition:.5s all;left:-20% !important;transform:none}.outline .sec-title-outline span.on:before{width:140% !important;transition:.5s all}.outline table{margin:70px auto 100px}@media only screen and (max-width: 767px){.outline table{margin:0 auto 50px;padding:.5em 1em;width:95%}}.outline table th{line-height:1.3571428571;font-size:1.4rem;letter-spacing:0.05em;padding:25px;text-align:center;vertical-align:middle;width:25%;border-bottom:1px solid #cbcbcb}@media only screen and (max-width: 767px){.outline table th{display:block;width:100%;padding:10px;margin-top:30px}}.outline table td{line-height:1.3571428571;font-size:1.4rem;letter-spacing:0.05em;padding:25px;width:75%;border-bottom:1px solid #cbcbcb}@media only screen and (max-width: 767px){.outline table td{display:block;width:100%;padding:10px}}.outline table tr.last th,.outline table tr.last td{border-bottom:none}@media only screen and (max-width: 767px){.outline table tr.last th,.outline table tr.last td{border-bottom:1px solid #cbcbcb}}.outline .border-one{width:30px;height:1px;background-color:#cbcbcb;display:inline-block;position:relative;top:-5px;margin:0 5px}.outline .border-two{width:39px;height:1px;background-color:#cbcbcb;display:inline-block;position:relative;top:-5px;margin:0 5px}.outline .border-three{width:10px;height:1px;background-color:#cbcbcb;display:inline-block;position:relative;top:-5px;margin:0 5px}#main-lead{filter:blur(12px);opacity:0;transition:filter 2s cubic-bezier(0.65, 0.05, 0.36, 1) .5s,opacity 1s cubic-bezier(0.645, 0.045, 0.355, 1) .5s;z-index:11}#main-lead.inview{opacity:1;filter:blur(0px)}.lead-en{transform:translateY(12px);transition:1s ease-out;opacity:0;z-index:10}.lead-en.inview{opacity:1;position:absolute;transform:translateY(0)}@media only screen and (max-width: 767px){.lead-en img{width:20px;height:auto}}.initial-btn{font-family:"Noto Sans JP",serif;font-weight:600;font-size:1.4rem;color:#b7a16b;border:1px solid #b7a16b;padding:.3em 2em;display:inline-block;width:160px;text-align:center;position:relative;margin-top:30px}.initial-btn:after{position:absolute;content:"";width:20px;height:1px;background-color:#b7a16b;display:inline-block;top:50%;right:0;transition:.5s ease-in-out}.btn-wrap{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media print,screen and (min-width: 1200px){.btn-wrap:hover .initial-btn:after{transition:.5s ease-in-out;transform:translateX(10px)}}@media only screen and (max-width: 767px){.btn-wrap.mb-none{margin-bottom:0 !important}}.pagination-wrap{position:relative}.swiper-pagination-bullet{opacity:initial;background-color:#fff}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#949495}.gallery .contents-wrap{width:1130px;margin:0 auto}@media screen and (max-width: 1000px){.gallery .contents-wrap{width:80%}}@media only screen and (max-width: 767px){.gallery .contents-wrap{width:100%;padding:20px 0 0px}}.slider2{width:100%;margin:50px auto}@media only screen and (max-width: 767px){.slider2{width:100%;max-width:initial;margin:0 auto}.slider2 img{max-width:100%;width:auto}}.slider3{margin:50px auto 20px;width:820px;overflow-x:hidden}@media screen and (max-width: 1000px){.slider3{width:80%;margin:30px auto 10px}}.swiper-button-prev:after,.swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;height:40px;width:22px;margin:auto}.swiper-button-prev:hover{opacity:.5}.swiper-button-next:hover{opacity:.5}.swiper-button-prev:after{background-image:url(../images/arrow_left.png)}@media only screen and (max-width: 767px){.swiper-button-prev:after{display:none}}.swiper-button-next:after{background-image:url(../images/arrow_right.png)}@media only screen and (max-width: 767px){.swiper-button-next:after{display:none}}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:90px;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-40px;left:auto}.arrow-posi{position:absolute;bottom:20px}@media screen and (max-width: 1100px){.arrow-posi{display:none}}.option-wrap-out{position:relative;top:-5px}@media print,screen and (max-width: 1000px){.option-wrap-out{bottom:0}}@media only screen and (max-width: 767px){.option-wrap-out{display:none}}.option-wrap-out .options-wrap{position:absolute;top:50%;left:0%;transform:translateY(-50%);width:1000px}.sec-gallery{margin-top:20px}.sec-gallery .sec-title{margin-top:0}.gallery .inner-wrap{padding-top:0;padding-bottom:0px}@media only screen and (max-width: 767px){.gallery .inner-wrap{padding-top:0px;padding-bottom:10px}}.gallery .inner-wrap section{position:relative}.gallery p.caption{font-size:1.4rem;text-align:center}@media only screen and (max-width: 767px){.gallery p.caption{font-size:1rem}}.gal-cap{width:80%;margin:15px auto;text-align:center}@media only screen and (max-width: 767px){.gal-cap{width:100%;text-align:left}}.slider-thumbnail .swiper-slide-thumb-active{position:relative;width:100%;height:auto}.slider-thumbnail .swiper-slide-thumb-active:before{position:absolute;content:"";display:block;z-index:1;background-color:rgba(180,180,182,.8);width:100%;height:100%}.slider-thumbnail .swiper-slide:hover{cursor:pointer;opacity:.6}@media only screen and (max-width: 767px){.slider-thumbnail{max-width:initial;width:95%}}
/*# sourceMappingURL=top.min.css.map */