.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}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:3.4rem;font-family:"cinzel",serif;line-height:1;letter-spacing:.15em}@media only screen and (max-width: 960px){.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}.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:30px}@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}.caution-wrap{position:relative}.caution-wrap img{width:100%}.caution-wrap .caution{position:absolute;bottom:5px;right:20px;font-size:1.2rem;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:.6rem;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:1.2rem;width:450px;position:relative;left:20px}@media only screen and (max-width: 960px){.sub-wrap .absolute-caution{width:95%;font-size:.8rem;letter-spacing:.05em;color:#fff;position:static;margin:0 auto}}.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: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:.5em !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{top:10px !important}}.swiper-pagination-sp{top:15px}@media print,screen and (max-width: 1000px){.swiper-pagination-sp{top:-30px}}@media only screen and (max-width: 960px){.swiper-pagination-sp{top:25px !important}}.bg-glay{background-color:#f3f3f3;padding-bottom:100px}@media print,screen and (max-width: 1000px){.bg-glay{padding-bottom:30px}}.information{width:640px;margin:0 auto;margin-top:80px}@media only screen and (max-width: 960px){.information{width:90%;margin-top:40px}}.information .information-title{margin:0 auto}.information .information-title h2{font-size:4rem;font-family:"cinzel",serif;line-height:1;letter-spacing:.15em;text-align:center;letter-spacing:.05em;position:relative}@media only screen and (max-width: 960px){.information .information-title h2{font-size:2rem}}.information .information-title h2:before{width:100%;height:1px;position:absolute;content:"";display:inline-block;background-color:#8c8c8c;left:0;bottom:-10px}.information ul{margin-top:30px}.information li{line-height:2.7142857143;font-size:1.4rem;text-align:center}@media only screen and (max-width: 960px){.information li{font-size:1.2rem;margin-bottom:1em;line-height:1.8}}.information li span{display:inline-block;padding:0 1em 0 1em}@media only screen and (max-width: 960px){.information li span{display:block}}.plan .plan-lists{margin-top:85px;width:min(90%,1080px);padding:100px 80px;margin:85px auto 0;background-color:#fff}@media only screen and (max-width: 960px){.plan .plan-lists{padding:50px 30px;margin-top:50px}.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 .inner-wrap .flex{display:flex;justify-content:space-between;margin-bottom:150px}@media only screen and (max-width: 960px){.plan .inner-wrap .flex{display:block;margin-bottom:0}}.plan .inner-wrap .flex.four{margin-bottom:0}.plan_tile{background-image:url("../images/plan_bg.jpg");background-repeat:repeat-x;background-position:top center;margin-top:100px;padding-bottom:100px;position:relative}@media only screen and (max-width: 960px){.plan_tile{margin-top:50px;background-repeat:repeat-y;padding-bottom:50px;margin-bottom:50px}}.plan_tile__bg-white{background-color:#fff;max-width:1080px;margin:0 auto;box-shadow:0px 5px 15px 0px rgba(0,0,0,.1)}@media only screen and (max-width: 960px){.plan_tile__bg-white{background-color:#fff}}.plan_tile .plan-title{padding-top:120px;margin:0 auto}@media only screen and (max-width: 960px){.plan_tile .plan-title{padding-top:50px}}.plan_tile .plan-title h2{color:#fff;font-size:5rem;font-family:"cinzel",serif;line-height:1;letter-spacing:.15em;text-align:center;text-shadow:2px 3px 3px rgba(80,79,79,.4);position:relative;top:5px}@media only screen and (max-width: 960px){.plan_tile .plan-title h2{font-size:3rem}}@media only screen and (max-width: 960px){.plan_tile .mt{padding-top:50px;text-align:center}}.plan_tile .sp-appear{display:none !important}@media only screen and (max-width: 960px){.plan_tile .sp-appear{display:block !important}}@media only screen and (max-width: 960px){.plan_tile .pc-appear{display:none !important}}.plan_tile .one-row{display:flex;justify-content:center;gap:0 50px;padding-top:80px}@media only screen and (max-width: 960px){.plan_tile .one-row{display:block;text-align:center;padding-top:0}}.plan_tile .two-row{display:flex;justify-content:center;padding-top:80px}@media only screen and (max-width: 960px){.plan_tile .two-row{display:block;padding-top:0}}.plan_tile .three-row{display:flex;justify-content:center;gap:0 100px;padding-top:100px;padding-bottom:80px}@media only screen and (max-width: 960px){.plan_tile .three-row{display:block;padding-top:0}}.gal{background-image:url("../images/gal_bg.jpg");background-repeat:no-repeat;height:290px;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 960px){.gal{background-image:none;height:auto}}@media only screen and (max-width: 960px){.gal .pc{display:none}}.gal .sp{display:none}@media only screen and (max-width: 960px){.gal .sp{display:block}}.location{background-image:linear-gradient(180deg, rgba(64, 173, 145, 0.5), rgb(255, 255, 255));position:relative;padding-bottom:150px}@media only screen and (max-width: 960px){.location{padding-bottom:80px}}.location #location-obj{position:absolute;top:0;z-index:-1;left:50%;transform:translate(-55%, 0)}@media only screen and (max-width: 960px){.location #location-obj{transform:translate(-50%, 0);min-width:initial;width:100%}}.location #location-obj img{max-width:initial}@media only screen and (max-width: 960px){.location #location-obj img{max-width:100%}}.location .location-inner-lead{line-height:1.6666666667;font-size:2.4rem;letter-spacing:0.1em;text-align:center}.location .location-inner{background-color:#fff;max-width:1080px;margin:0 auto;box-shadow:0px 5px 15px 0px rgba(0,0,0,.1);padding:50px 70px 50px 90px}@media only screen and (max-width: 960px){.location .location-inner{max-width:initial;width:90%;padding:50px 20px 50px 20px}}.location .location-flex{display:flex;gap:0 50px}@media only screen and (max-width: 960px){.location .location-flex{display:block}}.location .location-flex .left{position:relative;margin-bottom:40px}@media only screen and (max-width: 960px){.location .location-flex .left p{width:95%;margin:0 auto}}.location .location-flex .left figure{position:absolute;bottom:120px;left:50%;transform:translate(-50%, 0)}@media only screen and (max-width: 960px){.location .location-flex .left figure{position:static;transform:none;width:50%;margin:30px auto 0}}.location .location-flex .right{min-width:450px}@media only screen and (max-width: 960px){.location .location-flex .right{min-width:initial}}.location .location-flex p{line-height:1.8947368421;font-size:1.9rem;letter-spacing:0.1em;margin-top:.5em}@media only screen and (max-width: 960px){.location .location-flex p{font-size:1.4rem}}.location .location-flex figure{text-align:center}.location .location-title{padding-top:130px;margin:0 auto}@media only screen and (max-width: 960px){.location .location-title{padding-top:60px}}.location .location-title h2{color:#fff;font-size:5rem;font-family:"cinzel",serif;line-height:1;letter-spacing:.15em;text-align:center;text-shadow:2px 3px 3px rgba(80,79,79,.4);position:relative;top:5px}@media only screen and (max-width: 960px){.location .location-title h2{font-size:3rem}}#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: 960px){.lead-en img{width:49%;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)}}.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: 960px){.gallery .contents-wrap{width:100%;padding:20px 0 0px}}.slider2{width:100%;margin:50px auto}@media only screen and (max-width: 960px){.slider2{width:100%;max-width:initial;margin:0 auto}.slider2 img{max-width:100%;width:auto}}.slider2 .swiper-slide{position:relative}.slider2 .swiper-slide .text{font-size:1.6rem;position:absolute;right:15px;bottom:5px;font-weight:600;left:initial;color:initial;letter-spacing:.02em}@media only screen and (max-width: 960px){.slider2 .swiper-slide .text{font-size:1rem}}.slider2 .swiper-slide .text.white{color:#fff}.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: 960px){.swiper-button-prev:after{display:none}}.swiper-button-next:after{background-image:url(../images/arrow_right.png)}@media only screen and (max-width: 960px){.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: 960px){.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:80px}@media only screen and (max-width: 960px){.sec-gallery{margin-top:50px}}.sec-gallery .sec-title{margin-top:0}.gallery .inner-wrap{padding-top:0;padding-bottom:0px}@media only screen and (max-width: 960px){.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: 960px){.gallery p.caption{font-size:1rem}}.gal-cap{width:80%;margin:15px auto;text-align:center}@media only screen and (max-width: 960px){.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: 960px){.slider-thumbnail{max-width:initial;width:95%}}.gallery-title{margin:0 auto;width:640px}@media only screen and (max-width: 960px){.gallery-title{width:90%}}.gallery-title h2{font-size:4rem;font-family:"cinzel",serif;line-height:1;letter-spacing:.15em;text-align:center;letter-spacing:.05em;position:relative}@media only screen and (max-width: 960px){.gallery-title h2{font-size:2rem}}.gallery-title h2:before{width:100%;height:1px;position:absolute;content:"";display:inline-block;background-color:#8c8c8c;left:0;bottom:-10px}body{color:#201715}.initial-width{width:min(1360px,90%);margin:0 auto}.initial-width__two{width:min(1080px,90%);margin:0 auto}.header-wrap h1{font-size:2.6rem;line-height:1.7;letter-spacing:.05em;color:#000;font-weight:600}@media print,screen and (max-width: 1300px){.header-wrap h1{font-size:2rem}}@media only screen and (max-width: 640px){.header-wrap h1{font-size:1.6rem}}h2.heading{background-image:url("../images/heading_bg.png");background-repeat:no-repeat;background-position:left 0;font-size:2.8rem;padding:100px 0 0 30px;line-height:1;letter-spacing:.255em}@media only screen and (max-width: 960px){h2.heading{font-size:2rem;padding-top:40px;background-size:contain}}.layout-info{margin:40px auto 0;max-width:640px}@media only screen and (max-width: 960px){.layout-info{max-width:initial;width:90%;margin-top:5px}}.layout-info h2{font-size:3.6rem;font-family:"cinzel",serif;position:relative;text-align:center}@media only screen and (max-width: 960px){.layout-info h2{font-size:2rem}}.layout-info h2:before{width:100%;border-bottom:1px solid #201715;content:"";position:absolute;bottom:0;left:0}.layout-info ul{margin-top:20px}.layout-info .info-span-right{display:inline-block;margin-left:1em}@media only screen and (max-width: 960px){.layout-info .info-span-right{display:block;margin-left:0}}.layout-info li{font-size:1.4rem;text-align:center}@media only screen and (max-width: 960px){.layout-info li{font-size:1.2rem;text-align:left}.layout-info li span{display:block}}.layout-contribution{margin:50px auto 0;background-color:#f8f8f8;padding-bottom:150px}@media only screen and (max-width: 960px){.layout-contribution{padding-bottom:50px}}.layout-contribution .contribution{position:relative}.layout-contribution .contribution-photos{position:absolute;right:0;bottom:-60px}@media only screen and (max-width: 960px){.layout-contribution .contribution-photos{position:static}}.layout-contribution .contribution-photos .ph_01{position:relative;right:-80px}@media only screen and (max-width: 960px){.layout-contribution .contribution-photos .ph_01{margin-top:50px;text-align:center;width:100%;right:0}}.layout-contribution .contribution-photos .ph_02{position:relative;top:-160px}@media only screen and (max-width: 960px){.layout-contribution .contribution-photos .ph_02{margin-top:20px;text-align:center;width:100%;top:0}}@media only screen and (max-width: 960px){.layout-contribution .contribution-photos-inner{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0 20px}}.layout-contribution p{font-size:2rem;margin-top:100px;margin-left:2px;line-height:2.5;position:relative;z-index:1}@media only screen and (max-width: 960px){.layout-contribution p{font-size:1.4rem;margin-top:30px}}.layout-plan ul li img{display:block;text-align:center}.layout-plan .plan-grid-one{margin-top:80px}@media only screen and (max-width: 960px){.layout-plan .plan-grid-one{margin-top:50px}.layout-plan .plan-grid-one img{width:100%}}.layout-plan .plan-grid-one ul{display:grid;grid-template-columns:auto auto auto auto;grid-template-rows:auto;gap:0 20px}@media only screen and (max-width: 960px){.layout-plan .plan-grid-one ul{grid-template-columns:auto auto;grid-template-rows:auto auto;gap:100px 50px}}.layout-plan .btn{background-color:#15364f;font-size:1.6rem;color:#fff;width:80%;margin-top:50px;margin-left:50px;text-align:center;width:min(240px,90%);padding:5px 0 3px;transition:.1s ease-in}@media only screen and (max-width: 960px){.layout-plan .btn{margin-left:0;margin:0 auto 0;font-size:1.2rem}}.layout-plan a.no-click{pointer-events:none}.layout-plan .plan-grid-two{margin-top:150px}.layout-plan .plan-grid-two ul{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto;gap:0 20px}@media only screen and (max-width: 960px){.layout-plan .plan-grid-two ul{grid-template-columns:auto auto;grid-template-rows:auto auto;gap:100px 50px}}.layout-access{background-color:#f8f8f8;margin-top:180px}@media only screen and (max-width: 960px){.layout-access{margin-top:100px}}.layout-access .access-one{position:relative}.layout-access .access-one .access-one-left h3{font-size:2.8rem;color:#15364f;letter-spacing:.2em;line-height:2.1;font-weight:500;margin-top:40px}@media only screen and (max-width: 960px){.layout-access .access-one .access-one-left h3{font-size:1.8rem}}.layout-access .access-one .access-one-left__lead{font-size:1.9rem;letter-spacing:.1em;line-height:2.5}@media only screen and (max-width: 960px){.layout-access .access-one .access-one-left__lead{font-size:1.4rem;margin-top:20px}}.layout-access .access-two{margin-top:100px}@media only screen and (max-width: 960px){.layout-access .access-two{margin-top:70px}}.layout-access .access-two h3{font-size:2.4rem;letter-spacing:.075em;line-height:1.5;margin-bottom:30px}@media only screen and (max-width: 960px){.layout-access .access-two h3{font-size:1.6rem;margin-bottom:10px}}.layout-access .access-two__small{font-size:1rem}.layout-access picture img{width:100%}.layout-map{background-color:#f8f8f8;padding-top:150px;padding-bottom:200px}@media only screen and (max-width: 960px){.layout-map{padding-top:60px;padding-bottom:60px}}.layout-map .map-one{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;align-items:center;justify-content:space-between}@media only screen and (max-width: 960px){.layout-map .map-one{display:block}}.layout-map .map-one-left{max-width:620px}@media only screen and (max-width: 960px){.layout-map .map-one-left{max-width:initial}}.layout-map .map-one-left__lead{font-size:1.9rem;letter-spacing:.1em;line-height:2.5;margin-top:50px}@media only screen and (max-width: 960px){.layout-map .map-one-left__lead{font-size:1.4rem;margin-top:30px}}.layout-map .map-one-right{margin-top:50px}@media only screen and (max-width: 960px){.layout-map .map-one-right{margin-top:30px}}.layout-map .map-two-left img{display:block}.layout-map .map-two-wrap{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto;justify-content:space-between;margin-top:50px;gap:0 20px}@media only screen and (max-width: 960px){.layout-map .map-two-wrap{margin-top:20px;grid-template-columns:auto auto;grid-template-rows:auto auto}}.layout-map .map-two-wrap__one{position:relative;top:60px}@media only screen and (max-width: 960px){.layout-map .map-two-wrap__one{top:0;grid-column:1/2;grid-row:1/2}.layout-map .map-two-wrap__one img{width:100%}}.layout-map .map-two-wrap__two{position:relative;bottom:0;display:flex;align-items:flex-end}@media only screen and (max-width: 960px){.layout-map .map-two-wrap__two{display:block;margin-top:30px;grid-column:2/3;grid-row:1/2}.layout-map .map-two-wrap__two img{width:100%}}.layout-map .map-two-wrap__three{position:relative;top:25px}@media only screen and (max-width: 960px){.layout-map .map-two-wrap__three{top:0;margin-top:20px;grid-column:1/3;grid-row:2/3}.layout-map .map-two-wrap__three img{width:100%}}.layout-map .map-two-wrap__three p{font-size:1rem;margin:5px 0 0 2px}.layout-outline{background-color:#5f788b;padding-bottom:100px}@media only screen and (max-width: 960px){.layout-outline{padding-bottom:50px}}.layout-outline .outline{padding-top:120px}@media only screen and (max-width: 960px){.layout-outline .outline{padding-top:30px}}.layout-outline h2{font-size:4rem;font-family:"cinzel",serif;position:relative;text-align:center;color:#fff;background-color:#15364f;line-height:1;padding-top:5px;text-align:left;padding-left:.8em}@media only screen and (max-width: 960px){.layout-outline h2{font-size:2rem}}.layout-outline .outline-table{color:#fff;margin-top:60px;font-size:1.4rem;line-height:1.3;width:100%}@media only screen and (max-width: 960px){.layout-outline .outline-table{margin-top:30px;font-size:1.2rem}}.layout-outline .outline-table th,.layout-outline .outline-table td{padding:2em 1em 2em}@media only screen and (max-width: 960px){.layout-outline .outline-table th,.layout-outline .outline-table td{padding:1rem}}.layout-outline .outline-table th{text-align:center;width:20%;border-bottom:1px solid #fff}@media only screen and (max-width: 960px){.layout-outline .outline-table th{width:30%}}.layout-outline .outline-table td{text-align:left;width:80%;border-bottom:1px solid #fff}@media only screen and (max-width: 960px){.layout-outline .outline-table td{width:70%}}.layout-outline .outline-table tr:nth-child(1) th,.layout-outline .outline-table tr:nth-child(1) td{border-top:1px solid #fff}.policy{margin:50px auto 0;display:flex;justify-content:center;gap:0 100px}@media only screen and (max-width: 960px){.policy{display:block;margin-top:30px}}.policy li:before{content:"⚫︎";color:#fff;margin-right:1em;font-size:.5rem;position:relative;top:-2px}.policy li a{color:#fff;font-size:1.4rem}@media only screen and (max-width: 960px){.policy li{margin-top:1em}}.access-one{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;justify-content:center;gap:0 100px;width:min(1360px,90%);margin:0 auto}@media only screen and (max-width: 960px){.access-one{display:block}}.access-one-right-two{padding-top:80px}@media only screen and (max-width: 960px){.access-one-right-two{padding-top:30px;text-align:center}}@media only screen and (max-width: 960px){#mv-pc{display:none}}#mv-sp{display:none}@media only screen and (max-width: 960px){#mv-sp{display:block}}.swiper-pagination-pc,.swiper-pagination-sp{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}
/*# sourceMappingURL=top.min.css.map */