@media (min-width: 768px){.c-mv__text{padding-left:53px}}.reservation{padding:49px 0 71px}@media (min-width: 768px){.reservation{padding:93px 0 105px}}.reservation__content{position:relative}.reservation__heading{margin-bottom:21px}@media (min-width: 768px){.reservation__heading{margin-bottom:18px}}.reservation__img{margin-bottom:32px}@media (min-width: 768px){.reservation__img{position:absolute;right:25px;top:-10px;max-width:490px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.reservation__img{width:calc(100% - 500px)}}.reservation__img img{width:100%;height:auto}.reservation__text{max-width:425px}.reservation__button{margin-top:34px}@media (min-width: 768px){.reservation__button{margin-top:53px}}.reservation__button .c-btn-2{padding:4px 39px 5px 41px}@media (min-width: 768px){.reservation__button .c-btn-2{padding:4px 34px 5px 34px}}.reservation__button .c-btn-2 .text{letter-spacing:0.1em}@media (min-width: 768px){.reservation__button .c-btn-2 .text{font-size:15px;font-size:1.5rem}}.c-parallax__anim{top:-19%}@media (min-width: 768px){.c-parallax__anim{top:-36%}}.steps{padding:42px 0 120px}@media (min-width: 768px){.steps{padding:117px 0 200px}}.steps__heading{font-size:20px;font-size:2rem;font-weight:600;color:#A74545;letter-spacing:0.14em;text-align:center;line-height:34px}@media (min-width: 768px){.steps__heading{text-align:left;font-size:22px;font-size:2.2rem;line-height:28px}}.steps__title{font-size:18px;font-size:1.8rem;font-weight:600;color:#A74545;position:relative;border-bottom:solid 1px #A74545;padding-bottom:3px;padding-left:45px;letter-spacing:0.15em;margin-bottom:22px}@media (min-width: 768px){.steps__title{font-size:20px;font-size:2rem;padding-left:59px;padding-bottom:5px;margin-bottom:32px}}.steps__title .number{position:absolute;left:0;top:0}.steps__text-1{font-weight:600;color:#A74545;margin-bottom:16px;font-size:16px;font-size:1.6rem}@media (min-width: 768px){.steps__text-1{margin-bottom:27px;font-size:15px;font-size:1.5rem}}.steps__text-1 .text-note{font-size:12px;font-size:1.2rem;color:#9F9F9F;display:inline-block}.steps__01{margin-top:38px}@media (min-width: 768px){.steps__01{margin-top:70px}}.steps__01__content{position:relative}@media (min-width: 768px){.steps__01__box-text{max-width:462px;margin:0 0 0 auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__01__box-text{width:50%}}.steps__01__box-text.box-2{position:relative;padding:25px 15px;margin-top:30px}@media only screen and (min-width: 375px){.steps__01__box-text.box-2{padding-left:30px;padding-right:30px}}@media (min-width: 768px){.steps__01__box-text.box-2{margin-top:55px;padding:34px 0}}.steps__01__box-text.box-2:before{content:'';position:absolute;top:0;left:0;width:100vw;height:100%;background:#FAF7F4;width:100%}@media (min-width: 768px){.steps__01__box-text.box-2:before{width:100vw;margin-left:-500px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__01__box-text.box-2:before{margin-left:0;left:auto;right:-25px;width:90vw}}.steps__01__box-text.box-2>*{position:relative;z-index:2}.steps__01__img{margin-top:33px;width:calc(100% - 15px);margin-left:auto}@media (min-width: 768px){.steps__01__img{position:absolute;left:23px;top:-18px;z-index:2;width:auto;margin:0;max-width:480px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__01__img{width:calc(50% - 50px)}}.steps__01__img img{width:100%;height:100%}.steps__02{margin-top:65px}@media (min-width: 768px){.steps__02{margin-top:135px}}.steps__02__content{position:relative}@media (min-width: 768px){.steps__02__title,.steps__02__box-text{max-width:500px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__02__title,.steps__02__box-text{width:50%}}.steps__02__title{margin-bottom:28px}@media (min-width: 768px){.steps__02__title{margin-bottom:34px}}.steps__02__box-text.box-2{position:relative;padding:24px 15px 22px;margin-top:23px;background:#FAF7F4;font-weight:600}@media only screen and (min-width: 375px){.steps__02__box-text.box-2{padding-left:30px;padding-right:30px}}@media (min-width: 768px){.steps__02__box-text.box-2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:14px 47px;margin-top:33px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__02__box-text.box-2{padding:14px 15px}}.steps__02__box-text.box-2 .steps__text-1{margin-bottom:8px}@media (min-width: 768px){.steps__02__box-text.box-2 .steps__text-1{margin-bottom:0;margin-right:70px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__02__box-text.box-2 .steps__text-1{margin-right:10px}}.steps__02__img{margin-bottom:23px}@media (min-width: 768px){.steps__02__img{position:absolute;right:27px;top:21px;z-index:2;max-width:440px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__02__img{width:calc(50% - 60px)}}.steps__02__img img{width:100%;height:auto}.steps__03{margin-top:61px}@media (min-width: 768px){.steps__03{margin-top:135px}}.steps__03__content{position:relative}@media (max-width: 767px){.steps__03 .steps__title{margin-bottom:32px}}@media (min-width: 768px){.steps__03__box-text{max-width:537px;margin:0 0 0 auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__03__box-text{width:55%}}.steps__03__box-text.box-2{position:relative;padding:55px 15px 15px;margin-top:-20px}@media only screen and (min-width: 375px){.steps__03__box-text.box-2{padding-left:30px;padding-right:30px}}@media (min-width: 768px){.steps__03__box-text.box-2{padding:44px 0 25px;margin-top:54px}}.steps__03__box-text.box-2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#FAF7F4}@media (min-width: 768px){.steps__03__box-text.box-2:before{width:715px;margin-left:-120px}}.steps__03__box-text.box-2>*{position:relative;z-index:2}.steps__03__list{padding-top:0}@media (min-width: 768px){.steps__03__list{padding-top:8px}}.steps__03__list li{position:relative;padding-left:24px;margin-bottom:20px;line-height:24px;font-size:14px;font-size:1.4rem}@media (min-width: 768px){.steps__03__list li{padding-left:30px;margin-bottom:18px;line-height:28px;font-size:15px;font-size:1.5rem}}.steps__03__list li .number{position:absolute;left:0;top:0;color:#A74545}.steps__03__img{margin-top:32px;margin-left:-25px;width:calc(100% - 5px);position:relative;z-index:2}@media (min-width: 768px){.steps__03__img{position:absolute;right:50%;margin:0 97px 0 0;top:-36px;width:42vw;max-width:545px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__03__img{right:auto;margin-right:0;left:-25px;width:calc(50% - 50px)}}.steps__03__img img{width:100%;height:auto}.steps__04-05{margin:69px auto 0;padding:0 15px}@media only screen and (min-width: 375px){.steps__04-05{padding-left:25px;padding-right:25px}}@media (min-width: 768px){.steps__04-05{margin:99px auto 0;padding:0;max-width:1280px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.steps__04-05 .col{width:50%}}.steps__04-05 .img{width:calc(100% + 25px)}@media (min-width: 768px){.steps__04-05 .img{width:calc(100% + 20px)}}@media (min-width: 768px){.steps__04-05 .box-text{max-width:450px;padding:57px 25px 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__04-05 .box-text{max-width:none}}.steps__04__img{margin-left:-25px;margin-bottom:32px}@media (min-width: 768px){.steps__04__img{margin-left:0}}@media (min-width: 768px){.steps__04__box-text{margin:0 37px 0 auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__04__box-text{margin-right:25px;margin-left:10px}}.steps__05{padding-top:63px}@media (min-width: 768px){.steps__05{padding-top:60px}}.steps__05__img{margin-right:-25px;margin-bottom:35px}@media (min-width: 768px){.steps__05__img{margin-left:-22px;margin-bottom:0}}@media (min-width: 768px){.steps__05__box-text{margin:0 auto 0 33px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__05__box-text{margin-right:10px;margin-left:0}}.steps__06{position:relative;margin-top:62px}@media (min-width: 768px){.steps__06{margin-top:95px}}.steps__06__img{width:calc(100% - 15px);margin-bottom:34px}@media only screen and (min-width: 375px){.steps__06__img{width:calc(100% - 25px)}}@media (min-width: 768px){.steps__06__img{position:absolute;left:50%;top:50%;margin-left:-642px;width:620px;margin-bottom:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width: 768px) and (max-width: 1280px){.steps__06__img{margin-left:0;left:0;width:calc(55% - 60px);max-width:620px}}.steps__06__img img{width:100%;height:auto}@media (min-width: 768px){.steps__06__box-text{max-width:420px;margin:0 22px 0 auto;padding:76px 0 74px}}@media only screen and (min-width: 768px) and (max-width: 1280px){.steps__06__box-text{width:45%}}.steps__highlight{border:solid 1px #A74545;border-radius:20px;position:relative;margin-top:94px}@media (min-width: 768px){.steps__highlight{margin-top:110px}}.steps__highlight__title{font-size:18px;font-size:1.8rem;font-weight:600;color:#A74545;letter-spacing:0.15em;position:absolute;background:#FFF;padding:0 13px;top:-16px;left:15px}@media (min-width: 768px){.steps__highlight__title{padding:0 27px;left:21px;font-size:20px;font-size:2rem}}.steps__highlight__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:37px 15px 22px}@media only screen and (min-width: 375px){.steps__highlight__content{padding-left:30px;padding-right:30px}}@media (min-width: 768px){.steps__highlight__content{padding:60px 49px 48px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__highlight__content{padding-left:25px;padding-right:25px}}@media (min-width: 768px){.steps__highlight__content .img{width:340px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__highlight__content .img{width:40%}}.steps__highlight__content .img img{width:100%;height:auto}.steps__highlight__content .text{padding-top:24px}@media (min-width: 768px){.steps__highlight__content .text{padding-top:15px;width:calc(100% - 390px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.steps__highlight__content .text{width:calc(60% - 40px)}}

/*# sourceMappingURL=maps/flow.min.css.map */
