*{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;color:#232323;line-height:1.8;font-family:"Zen Old Mincho","游明朝","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif}html{font-size:62.5%}body{font-size:1.6em}img{max-width:100%;height:auto;vertical-align:bottom}h1,h2,h3,h4,h5,h6{margin:0}dl,dt,dd{margin:0;padding:0}ul,ol{margin:0;padding:0}li{list-style:none}p{line-height:1.6;margin:0}a{text-decoration:none}figure{margin:0}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],textarea{border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}table{table-layout:fixed}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.mainWrapper{max-width:1240px;margin:0 auto;padding:0 20px}.morebtn{width:100%;max-width:300px;margin:0 auto;text-align:center;background:#91847a;color:#fff;padding:20px;display:block;border:1px solid #91847a;-webkit-transition:.4s;transition:.4s}.morebtn span{line-height:1}.morebtn:hover{background:#fff;color:#91847a}#header{width:100%;background:#fff;position:fixed;top:-30px;height:30px;-webkit-transition:.5s;transition:.5s;z-index:999}@media(max-width: 960px){#header{background:rgba(255,255,255,0);top:-60px}}#header.show{top:0}#header .headerNav__pc{max-width:960px;margin:0 auto;padding:0 20px}@media(max-width: 960px){#header .headerNav__pc{display:none}}#header .headerNav__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .headerNav__link{display:block;color:#91847a;-webkit-transition:.4s;transition:.4s}#header .headerNav__link:hover{opacity:.7}#header .headerNav__sp{display:none}@media(max-width: 960px){#header .headerNav__sp{top:60px;right:0px;position:absolute;z-index:10;width:40%;height:100vh;background-color:rgba(255,255,255,.9)}}@media(max-width: 960px)and (max-width: 480px){#header .headerNav__sp{width:100%}}@media(max-width: 960px){#header .headerNav__sp .headerNav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .headerNav__sp .headerNav__item{padding:3%}#header .headerNav__sp .headerNav__link{font-size:1.8rem}}@media(max-width: 960px){#header #hamburger{position:relative;cursor:pointer;margin:0 0 0 auto;height:60px;width:60px}#header #hamburger .icon span{position:absolute;left:15px;width:30px;height:4px;background-color:#91847a;border-radius:8px;-webkit-transition:ease .75s;transition:ease .75s}#header #hamburger .icon span:nth-of-type(1){top:16px}#header #hamburger .icon span:nth-of-type(2){top:28px}#header #hamburger .icon span:nth-of-type(3){bottom:16px}#header #hamburger .close{background-color:rgba(255,255,255,.8)}#header #hamburger .close span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:28px}#header #hamburger .close span:nth-of-type(2){opacity:0}#header #hamburger .close span:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:28px}}@-webkit-keyframes fadeInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#fv{position:relative;height:95vh;overflow:hidden}#fv .bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;z-index:0}#fv .layer-a{z-index:0}#fv .layer-b{z-index:0}#fv .fv__overlay{position:absolute;z-index:1}#fv .fv__inner{max-width:1240px;margin:0 auto;padding:0 20px;height:90vh;position:relative;z-index:2}#fv .fv__inner h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90vh;-webkit-filter:blur(100px);filter:blur(100px);-webkit-animation:blur-anim2 3s linear forwards;animation:blur-anim2 3s linear forwards}@media(max-width: 480px){#fv .fv__inner h1{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:85vh}}@-webkit-keyframes blur-anim2{100%{-webkit-filter:blur(0);filter:blur(0)}}@keyframes blur-anim2{100%{-webkit-filter:blur(0);filter:blur(0)}}#message .message__inner{padding:150px 30px;text-align:center}#message .message__inner h2{margin-bottom:40px}#message .message__maincopy{margin-bottom:20px;letter-spacing:3px}#message .message__subcopy{margin-bottom:20px;letter-spacing:3px}#message .message__subcopy:last-child{margin-bottom:0}#about{background-color:#0a1b3b}#about .about__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 480px){#about .about__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#about .about__textbox{padding:100px 20px;color:#fff;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 480px){#about .about__textbox{width:100%;padding:50px 20px}}#about .about__textbox h2{text-align:center;line-height:1;margin-bottom:30px;font-size:3.6rem;font-weight:normal}#about .about__textbox p{line-height:1.8;margin-bottom:15px}#about .about__imgbox{width:50%}#about .about__imgbox img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 480px){#about .about__imgbox{width:100%}}#plan{padding:160px 0}@media(max-width: 480px){#plan{padding:80px 0}}#plan h2{color:#91847a;text-align:center;font-size:3.6rem;line-height:1;margin-bottom:40px;font-weight:normal}#plan .plan__inner{max-width:960px;border:3px double #91847a;margin:0 auto 40px;padding:80px 20px}@media(max-width: 768px){#plan .plan__inner{padding:50px 20px 50px 40px}}@media(max-width: 480px){#plan .plan__inner{padding:40px 20px 40px 40px}}#plan .plan__textbox{max-width:600px;margin:0 auto;padding:0 20px}#plan .plan__textbox h3{font-size:2.4rem;font-weight:normal;margin:0 auto 10px -40px}@media(max-width: 480px){#plan .plan__textbox h3{font-size:2rem}}#plan .plan__textbox h3 .planname{padding-left:40px;position:relative}@media(max-width: 600px){#plan .plan__textbox h3 .planname{width:100%;display:block}}#plan .plan__textbox h3 .planname.ume::before{content:"";width:20px;height:20px;position:absolute;top:63%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/ume.svg);background-repeat:no-repeat}#plan .plan__textbox h3 .planname.take::before{content:"";width:25px;height:20px;position:absolute;top:70%;left:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/take.svg);background-repeat:no-repeat}#plan .plan__textbox h3 .planname.matsu::before{content:"";width:25px;height:20px;position:absolute;top:70%;left:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/matsu.svg);background-repeat:no-repeat}#plan .plan__textbox .price{margin-left:200px;position:relative}@media(max-width: 768px){#plan .plan__textbox .price{margin-left:120px}}@media(max-width: 600px){#plan .plan__textbox .price{padding-left:30px}}@media(max-width: 480px){#plan .plan__textbox .price{margin-left:50px}}@media(max-width: 390px){#plan .plan__textbox .price{margin-left:0}}#plan .plan__textbox .price::before{content:"";width:170px;height:1px;background-color:#91847a;position:absolute;bottom:35%;right:125px}@media(max-width: 768px){#plan .plan__textbox .price::before{width:90px}}@media(max-width: 480px){#plan .plan__textbox .price::before{width:30px;right:103px}}@media(max-width: 390px){#plan .plan__textbox .price::before{display:none}}#plan .plan__textbox .donichi{font-size:1.6rem}@media(max-width: 480px){#plan .plan__textbox .donichi{font-size:1.4rem}}#plan .plan__shosai{margin:0 auto 30px;max-width:600px}#plan .plan__shosai h4{color:#91847a}#plan .plan__naiyou{line-height:2;margin-bottom:10px;padding-left:25px}#plan .plan__naiyou__item{position:relative;line-height:1.5}#plan .plan__naiyou__item::before{content:"";width:4px;height:4px;position:absolute;top:11px;left:-13px;border-radius:2px;background-color:#91847a}#plan .plan__other{line-height:2;text-align:center}#location{background:#0a1b3b;padding:80px 0}@media(max-width: 480px){#location{padding:80px 0 0}}#location.location h2{text-align:center;color:#fff;font-size:3.6rem;font-weight:normal;margin-bottom:40px;line-height:1}#location.location p{text-align:center;color:#fff;margin-bottom:40px}#location.location p span{font-size:1.4rem}#location.location .swiper .swiper-wrapper{width:100%;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}#location.location .swiper .swiper-slide{color:#fff;width:33.3333%;height:100%;text-align:center;line-height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}#location.location .swiper .swiper-slide a{display:block}#location.location .swiper .swiper-button-prev::after,#location.location .swiper .swiper-button-next::after{color:#fff}@media(max-width: 480px){#location.location .swiper .swiper-button-prev::after,#location.location .swiper .swiper-button-next::after{font-size:20px}}#location.location .swiper .swiper-pagination-bullet{background-color:#fff;opacity:.5}#location.location .swiper .swiper-pagination-bullet-active{opacity:1}#location.location .swiper-pagination{margin-top:10px;text-align:center}#location__textbox{padding:0 20px}@media(max-width: 768px){.swiper .swiper-slide{width:100% !important}}.modal-gallery{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);z-index:9999;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;cursor:pointer}.modal-gallery .modal-swiper{width:100%;height:100%;max-width:900px;max-height:90vh;pointer-events:auto;overflow:hidden;cursor:default}.modal-gallery .modal-swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-gallery .modal-swiper .swiper-slide img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:auto}.modal-gallery .modal-swiper .swiper-button-next,.modal-gallery .modal-swiper .swiper-button-prev,.modal-gallery .modal-swiper .swiper-pagination{pointer-events:auto;color:#fff}.modal-gallery .modal-swiper .swiper-pagination-bullet{background:#fff}body.modal-open{overflow:hidden;height:100%;position:fixed;width:100%}#flowers{padding:80px 0}#flowers.flowers h2{font-size:3.6rem;font-weight:normal;line-height:1;text-align:center;color:#91847a;margin-bottom:40px}#flowers.flowers p{text-align:center}#flowers.flowers .swiper .swiper-wrapper{margin:0 auto}#flowers.flowers .swiper .swiper-slide{padding:1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#flowers.flowers .swiper .swiper-button-prev::after,#flowers.flowers .swiper .swiper-button-next::after{color:#eee}@media(max-width: 480px){#flowers.flowers .swiper .swiper-button-prev::after,#flowers.flowers .swiper .swiper-button-next::after{font-size:20px}}#flowers.flowers .swiper .swiper-pagination-bullet{background-color:#fff}#flowers .flowers__inner{max-width:1580px;margin:0 auto;padding:0 20px}#ourteam{padding:80px 0;background:#0a1b3b}#ourteam.ourteam h2{font-size:3.6rem;font-weight:normal;line-height:1;text-align:center;color:#fff;margin-bottom:40px}#ourteam .ourteam__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media(max-width: 600px){#ourteam .ourteam__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#ourteam .ourteam__flex:last-child{margin-bottom:0}#ourteam .ourteam__imgbox{margin-right:20px}@media(max-width: 600px){#ourteam .ourteam__imgbox{margin:0 auto 10px;width:70%}}#ourteam .ourteam__textbox{max-width:580px;width:100%}@media(max-width: 600px){#ourteam .ourteam__textbox{max-width:500px;margin:0 auto}}#ourteam .ourteam__textbox h3{font-family:Oooh Baby;font-size:4rem;text-align:right;opacity:.3;color:#fff;line-height:1;margin-bottom:40px;font-weight:normal}@media(max-width: 960px){#ourteam .ourteam__textbox h3{font-size:3rem;margin-bottom:20px}}@media(max-width: 600px){#ourteam .ourteam__textbox h3{font-size:2.6rem;margin-top:-15px;opacity:.5;color:#91847a}}#ourteam .ourteam__textbox h4{font-size:1.8rem;color:#91847a;line-height:1;margin-bottom:20px;font-weight:normal}@media(max-width: 960px){#ourteam .ourteam__textbox h4{font-size:1.6rem}}@media(max-width: 600px){#ourteam .ourteam__textbox h4{font-size:1.6rem;margin-bottom:-10px}}#ourteam .ourteam__textbox h5{font-size:2.6rem;font-family:Oooh Baby;color:#fff;line-height:1;margin-bottom:20px;font-weight:normal}@media(max-width: 960px){#ourteam .ourteam__textbox h5{font-size:2.2rem;margin-bottom:10px}}@media(max-width: 600px){#ourteam .ourteam__textbox h5{font-size:2.5rem;margin-bottom:20px;text-align:right}}#ourteam .ourteam__textbox h5 span{font-size:1.5rem;margin-right:10px;font-family:"Zen Old Mincho","游明朝","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif}#ourteam .ourteam__textbox .setsumei{color:#fff}#galleay{padding:80px 0}#galleay.galleay h2{font-size:3.6rem;font-weight:normal;line-height:1;text-align:center;color:#91847a;margin-bottom:40px}#galleay .galleay__inner{max-width:1540px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px;-ms-flex-wrap:wrap;flex-wrap:wrap}#galleay .galleay__inner li{width:377px;margin:1%;height:377px;position:relative}@media(max-width: 850px){#galleay .galleay__inner li{width:200px;height:200px}}@media(max-width: 480px){#galleay .galleay__inner li{width:150px;height:150px}}#galleay .galleay__inner li a{display:block}#galleay .galleay__inner li img,#galleay .galleay__inner li video{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#flow{padding:80px 0;background-image:url(../img/flow.jpg);background-repeat:no-repeat;background-size:cover}#flow.flow h2{font-size:3.6rem;font-weight:normal;line-height:1;text-align:center;color:#91847a;margin-bottom:40px}#flow .flow__inner{max-width:1240px;padding:80px 20px;margin:0 auto;background:#fff;border:1px solid #91847a}@media(max-width: 480px){#flow .flow__inner{padding:40px 30px}}#flow .flow__list{max-width:600px;margin:0 auto}#flow .flow__item{font-size:2.4rem;border-bottom:1px solid #0a1b3b;margin-bottom:20px}#flow .flow__item:last-child{border-bottom:none;margin-bottom:0}#flow .flow__item:last-child span{padding:0 0 0 40px}#flow .flow__item span{display:block;font-size:1.6rem;padding:0 0 20px 40px}#contact{padding:100px 0 200px}@media(max-width: 480px){#contact{padding:50px 0 200px}}#contact.contact h2{font-size:3.4rem;font-weight:normal;line-height:1;text-align:center;color:#91847a;margin-bottom:20px}#contact.contact p{text-align:center;margin-bottom:40px}@media(max-width: 480px){#contact.contact p{margin-bottom:0}}#contact.contact input{width:100%;height:50px;padding:1%;font-size:2rem;border:1px solid #000;border-radius:10px}#contact.contact .ex{font-size:1.4rem;padding-left:10px;margin-bottom:10px}#contact .contact__inner{max-width:640px;margin:0 auto;padding:0 20px}@media(max-width: 480px){#contact .contact__inner{padding:0 30px}}#contact .form__name input,#contact .form__furigana input{width:70%}@media(max-width: 480px){#contact .form__name input,#contact .form__furigana input{width:100%}}#contact .form__date{margin-bottom:10px}#contact .form__date__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 480px){#contact .form__date__inner{display:block}}#contact .form__date__inner .date1{margin-right:3%}@media(max-width: 480px){#contact .form__date__inner .date1{margin-right:0}}#contact .form__bikou textarea{width:100% !important;max-width:600px;height:150px !important;padding:1%;font-size:2rem;border:1px solid #000;border-radius:10px;margin-bottom:30px}#contact .form__btn input{border:1px solid #91847a;width:60%}#footer.footer .copyright{background-color:#91847a;color:#fff;text-align:center;font-size:1.2rem}#footer .footer__logo{padding:50px 20px;background:#fff;text-align:center}#thanks .thanks{max-width:1240px;padding:100px 20px;margin:0 auto}#thanks .thanks__inner{margin:0 auto}#thanks .thanks__imgbox{text-align:center;margin-bottom:40px}#thanks .thanks__textbox{margin:0 auto;max-width:700px;text-align:center;margin-bottom:80px}#thanks .thanks__textbox h2{margin-bottom:20px;font-weight:normal;color:#91847a}/*# sourceMappingURL=style.min.css.map */