body{padding:0;margin:0;background:#fcfcfc}p{font-family:"Noto Sans",sans-serif;font-weight:400;color:#050b10;margin:0;padding:0;font-size:16px;padding-bottom:12px}p a{text-decoration:underline}strong{font-weight:700}em{font-style:italic}a{padding:0;margin:0;color:#2b5480;font-family:"Noto Sans",sans-serif;font-weight:400;transition:color .4s}a:hover{color:#e3390f}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP",sans-serif;font-weight:900;color:#050b10;margin:0;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:inherit;font-weight:inherit}h1{font-size:2.3rem;margin-bottom:25px;padding-top:25px;line-height:1.5em}h2{font-size:1.7rem;padding-bottom:3px;line-height:1.3em}h3{font-size:1.3rem;padding-top:15px;padding-bottom:3px}h4{font-size:1rem;padding-top:15px;padding-bottom:3px}button{border:none;box-shadow:none;background:none}.Btn{display:inline-block;text-decoration:none;cursor:pointer;font-family:"Noto Sans JP",sans-serif;font-weight:900}.Btn-primary{background:#e3390f;color:#fcfcfc;box-shadow:inset 0 0 0 0 #e3390f;transition:ease-out 0.4s}.Btn-primary:hover{box-shadow:inset 0 100px 0 0 #ee886f;color:#fcfcfc}.Btn-secondary{color:#182e46;border:2px solid #182e46;box-shadow:inset 0 0 0 0 #182e46;transition:ease-out 0.4s}.Btn-secondary:hover{box-shadow:inset 0 100px 0 0 #182e46;color:#fcfcfc}.Btn--lg{padding:18px 36px;font-size:18px;border-radius:5px}.Btn--sm{padding:12px 30px;font-size:16px;border-radius:5px}.SectionIntro{padding:50px 8vw;text-align:center}.BG--light{background:#dae7f5}.BG--gray{background:#d5dde6}@media (max-width: 994px){.SectionIntro{padding:50px 4vw;text-align:left}}.Hero{display:grid;grid-template-columns:1fr;grid-template-rows:75vh}.Hero img{width:100%;height:100%;object-fit:cover;object-position:top center;z-index:1;grid-column:1/2;grid-row:1/2}.Hero-Content{display:flex;flex-direction:column;background:rgba(0,0,0,0.6);Z-index:2;grid-column:1/2;grid-row:1/2;justify-content:center;align-items:center;padding:0 25px}.Hero-Content h1{font-size:3rem;color:#fcfcfc;text-align:center;margin:0;padding:0;order:2}.Hero-Content p{color:#fcfcfc;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:900;text-align:center;margin-top:10px;order:3;max-width:800px}.Hero-Content .Heading--emphasize{order:1;text-transform:uppercase;font-weight:400;font-size:1.5rem;margin:0}.Hero-Content .Btn{margin-top:15px;order:4}@media (max-width: 994px){.Hero-Content{padding:0 12px}.Hero-Content h1{font-size:2rem}.Hero-Content p{font-size:1.3rem;margin-top:20px}.Hero-Content .Heading--emphasize{font-size:1rem;margin:0}}.Content{padding:50px 6vw 0 6vw}.Content h2,.Content h3,.Content h4,.Content h5,.Content p{max-width:700px;margin-left:auto;margin-right:auto}.FullContent{padding:50px}.FullContent .SectionIntro{padding:0 0 20px 0;text-align:left}.FullContent .SectionIntro h2{max-width:700px}.FullContent .SectionIntro p{max-width:700px}.CardGrid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));grid-gap:50px}.CardGrid-card{border-radius:5px;box-shadow:0 0 1px #999;background:#fcfcfc;transition:all .25s ease-in-out;display:flex;flex-direction:column}.CardGrid-cardImg{width:100%;height:150px}.CardGrid-cardImg img{width:100%;height:100%;object-fit:cover;border-radius:5px 5px 0 0}.CardGrid-cardDesc{padding:0 10px}.CardGrid-cardDesc h3{padding-bottom:5px;font-size:1.1rem}.CardGrid-cardDesc h3 a{border-bottom-style:solid;border-bottom-width:3px;text-decoration:none}.CardGrid-cardDesc p{font-size:.9rem}.CardGrid-cardInfo{padding:10px;font-size:.8rem;display:flex;justify-content:space-between;border-top:solid 2px #dae7f5;margin-top:auto;margin-bottom:0}.CardGrid-cardInfo a{text-decoration:none;font-weight:700}.CardGrid-cardInfo a i{color:#e3390f;padding-right:3px}.CardGrid-card:hover{box-shadow:25px 25px 25px #999;transform:translate(0, -10px)}.CardHorizontal{display:flex;flex-direction:column;max-width:1024px;margin:0 auto;align-items:center}.CardHorizontal .CardHorizontal-item{display:flex;border-radius:10px;border:solid 1px #d0d4d9;margin:30px 0}.CardHorizontal .CardHorizontal-item .CardHorizontal-itemContent{padding:25px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.CardHorizontal .CardHorizontal-item .CardHorizontal-itemContent .Btn{margin-top:auto}.CardHorizontal .CardHorizontal-item .CardHorizontal-itemImg{flex-basis:450px;height:300px}.CardHorizontal .CardHorizontal-item .CardHorizontal-itemImg img{width:100%;height:100%;object-fit:cover;border-radius:0 10px 10px 0}@media (max-width: 1000px){.CardHorizontal-item{flex-direction:column}.CardHorizontal-item .CardHorizontal-itemImg img{border-radius:0 0 10px 10px !important}}.CardDouble{display:flex;justify-content:space-between;flex-wrap:wrap}.CardDouble .CardDouble-item{flex-basis:48%;display:flex;border-radius:10px;border:solid 1px #d0d4d9;margin:30px 0;background:#fcfcfc}.CardDouble .CardDouble-item .CardDouble-itemContent{padding:25px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.CardDouble .CardDouble-item .CardDouble-itemContent .Btn{margin-top:auto}.CardDouble .CardDouble-item .CardDouble-itemImg{flex-basis:300px;height:300px}.CardDouble .CardDouble-item .CardDouble-itemImg img{width:100%;height:100%;object-fit:cover;border-radius:0 10px 10px 0}@media (max-width: 650px){.CardDouble .CardDouble-item{flex-direction:column}.CardDouble .CardDouble-item .CardDouble-itemImg img{border-radius:0 0 10px 10px !important}}@media (max-width: 1300px){.CardDouble .CardDouble-item{flex-basis:100%}.CardDouble .CardDouble-item .CardDouble-itemContent .Btn{margin-top:0}}.CardTwo{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));grid-gap:50px;margin-top:25px}.CardTwo-item{border-radius:10px;border:solid 1px #d0d4d9;padding:20px;background:#fcfcfc}.CardTwo-item p{margin:8px 0}.CardTwo-item p a{text-decoration:none}.CardTwo-item p a i{color:#e3390f}.warning{width:100%;margin:0 auto;display:flex;background:#fcfcfc;border-radius:10px;border:solid 2px #ee886f}.warning .warning-icon{background:#f4b09f;display:flex;align-items:center}.warning .warning-icon i{font-size:36px;padding:8px;color:#721d07}.warning p{margin:0;max-width:none;padding:8px}.warning p a{font-weight:700}.Content .warning{max-width:700px}.text-center{text-align:center}header{background:#2b5480;display:flex;flex-wrap:wrap;padding:0 20px}header .MainNav{display:flex;justify-content:flex-end;flex:1}header .MainNav a{padding:20px;font-size:18px;color:#fcfcfc;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-weight:700;border-bottom:none;background:#2b5480;transition:color .4s, border .4s, background .6s;display:flex;align-items:center;text-align:center}header .MainNav a:hover{border-bottom:solid 4px #e3390f;color:#e3390f;background:#dae7f5}header h1{color:#fcfcfc;font-size:24px;padding-top:20px;padding-bottom:20px;margin:0}header .logo{padding-top:20px;padding-bottom:20px;margin:0;width:100px;height:89px}header .logo img{width:100%;height:100%}@media (max-width: 720px){header .MainNav a{font-size:12px;padding:25px 10px}header h1{font-size:1rem}}@media (max-width: 1200px){header{justify-content:center;padding:0}header .MainNav{flex-basis:100%;justify-content:center}header h1{margin-bottom:0;padding-bottom:0;text-align:center}header .logo{padding-bottom:0;text-align:center}}@media (max-width: 399px){header .MainNav a{font-size:11px;padding:25px 8px}}footer{padding:50px 4vw 20px 4vw;background:#2b5480}footer .Subscribe{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:50px;border-bottom:solid 1px #182e46}footer .Subscribe h2{color:#fcfcfc;text-align:center}footer .Subscribe p{color:#fcfcfc;text-align:center}footer .Subscribe form{display:flex;align-items:center}footer .Subscribe form input{padding:15px 0px;text-indent:5px;border-color:#182e46;font-size:.9em;font-family:"Noto Sans",sans-serif;font-weight:700;background:#fcfcfc;margin-right:8px;border-radius:5px}footer .QuickLinks{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;padding:50px 0;border-bottom:solid 1px #182e46;justify-items:start;align-items:start}footer .QuickLinks-list h2{font-size:1.3rem;color:#fcfcfc}footer .QuickLinks-list ul{list-style-type:none;margin:0;padding:0}footer .QuickLinks-list ul li{margin-bottom:10px}footer .QuickLinks-list ul li a{color:#fcfcfc;padding:3px 0}footer .QuickLinks-list ul li a:hover{color:#e3390f}footer .QuickLinks .Social{display:flex;flex-wrap:wrap;align-items:flex-start}footer .QuickLinks .Social h2{font-size:1.3rem;color:#fcfcfc;flex-basis:100%}footer .QuickLinks .Social a{margin-right:25px;color:#dae7f5;font-size:48px}footer .QuickLinks .Social a:hover{color:#e3390f}footer .Copyright{text-align:center}footer .Copyright h2{font-size:1rem;color:#dae7f5;padding:25px 0 0 0;margin:0 0 10px 0}footer .Copyright a{color:#dae7f5}footer .Copyright a:hover{color:#e3390f}@media (max-width: 994px){footer .Subscribe{padding-bottom:25px}footer .Subscribe form{flex-direction:column;width:100%}footer .Subscribe form input{margin-right:0;margin-bottom:10px;width:100%;max-width:500px}footer .QuickLinks{grid-template-columns:1fr;justify-items:center;padding-top:25px}footer .QuickLinks-list{padding-bottom:25px}footer .Social{justify-content:center}footer .Social h2{text-align:center}footer .Social a{text-align:center}}.HomeHero{display:grid;grid-template-columns:1fr;grid-template-rows:75vh}.HomeHero img{width:100%;height:100%;object-fit:cover;object-position:bottom center;z-index:1;grid-column:1/2;grid-row:1/2}.HomeHero-Content{display:flex;flex-direction:column;background:rgba(0,0,0,0.6);Z-index:2;grid-column:1/2;grid-row:1/2;justify-content:center;align-items:center;padding:0 25px}.HomeHero-Content h1{font-size:3rem;color:#fcfcfc;text-align:center;margin:0;padding:0;order:2}.HomeHero-Content p{color:#fcfcfc;font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-weight:900;text-align:center;margin-top:10px;order:3}.HomeHero-Content .Heading--emphasize{order:1;text-transform:uppercase;font-weight:400;font-size:1.5rem;margin:0}.HomeHero-Content .Btn{margin-top:25px;order:4}@media (max-width: 994px){.HomeHero-Content{padding:0 12px}.HomeHero-Content h1{font-size:2rem}.HomeHero-Content p{font-size:1.3rem;margin-top:20px}.HomeHero-Content .Heading--emphasize{font-size:1rem;margin:0}}.HomeIntro{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50vh;background:#dae7f5}.HomeIntro img{width:100%;height:100%;object-fit:cover;grid-column:2/3;grid-row:1/2}.HomeIntro-content{grid-column:1/2;grid-row:1/2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 4vw}@media (max-width: 994px){.HomeIntro{grid-template-rows:auto}.HomeIntro img{display:none}.HomeIntro-content{grid-column:1/3;padding:50px 4vw}}.HomeAttractions{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:35vh 35vh;grid-column-gap:50px;grid-row-gap:5vh;padding:0px 4vw 50px 4vw}.HomeAttractions .item{grid-column:1/2;grid-row:1/2;display:grid;grid-template-columns:1fr;grid-template-rows:35vh;border-radius:5px}.HomeAttractions .item img{grid-column:1/2;grid-row:1/2;z-index:1;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:5px}.HomeAttractions .item .HomeAttractions-content{grid-column:1/2;grid-row:1/2;z-index:2;border-radius:5px;display:flex;flex-direction:column;background:rgba(0,0,0,0.6);padding:25px 80px;transition:ease-out 0.4s}.HomeAttractions .item .HomeAttractions-content h3{color:#fcfcfc;padding-bottom:12px}.HomeAttractions .item .HomeAttractions-content h3 a{text-decoration:none;border-bottom:solid 5px;color:inherit}.HomeAttractions .item .HomeAttractions-content h3 a:hover{color:#e3390f}.HomeAttractions .item .HomeAttractions-content p{color:#fcfcfc}.HomeAttractions .item .HomeAttractions-content:hover{background:rgba(0,0,0,0.5)}.HomeAttractions .item:nth-child(2){grid-column:2/3;grid-row:1/2}.HomeAttractions .item:nth-child(3){grid-column:1/2;grid-row:2/3}.HomeAttractions .item:nth-child(4){grid-column:2/3;grid-row:2/3}@media (max-width: 994px){.HomeAttractions{grid-template-rows:50vh 50vh 50vh 50vh;grid-gap:0;padding:0}.HomeAttractions .item{grid-column:1/3;grid-row:1/2;grid-template-rows:50vh;border-radius:0px}.HomeAttractions .item img{border-radius:0px}.HomeAttractions .item .HomeAttractions-content{border-radius:0px;padding:25px 4vw;background:rgba(0,0,0,0.7)}.HomeAttractions .item:nth-child(2){grid-column:1/3;grid-row:2/3}.HomeAttractions .item:nth-child(3){grid-row:3/4;grid-column:1/3}.HomeAttractions .item:nth-child(4){grid-column:1/3;grid-row:4/5}}.HomeMusic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50vh;background:#dae7f5}.HomeMusic img{width:100%;height:100%;object-fit:cover;object-position:center;grid-column:1/2;grid-row:1/2}.HomeMusic-content{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 4vw}@media (max-width: 994px){.HomeMusic{grid-template-rows:auto}.HomeMusic img{display:none}.HomeMusic-content{grid-column:1/3;padding:50px 4vw}}.WeddingsOther{display:flex;padding:25px 0;margin-top:50px}.WeddingsOther .WeddingsOther-item{padding:25px 50px;border-right:solid 2px #d5dde6}.WeddingsOther .WeddingsOther-item:nth-child(3){border:none}@media (max-width: 1000px){.WeddingsOther{flex-direction:column;margin:0;padding:0}.WeddingsOther .WeddingsOther-item{border-right:none;border-bottom:solid 3px #d5dde6;padding:25px 0}.WeddingsOther .WeddingsOther-item:nth-child(3){border:none}}.Map{width:100%;margin:35px 0}.Map iframe{width:100%}
/*# sourceMappingURL=main.css.map */
