.gallery_slider{display:flex;margin-bottom:60px}.gallery_slider .img{width:430px}.gallery_slider .text{padding-left:70px;padding-top:50px;width:calc(100% - 430px)}.gallery_slider .text h3{font-family:Courgette,cursive;font-size:2.4rem;letter-spacing:.15em;line-height:calc(38 / 24);margin-bottom:37px}.gallery_slider .text .desc{font-size:1.4rem;letter-spacing:.06em;line-height:calc(26/14);margin-bottom:36px}.gallery_slider .text .price{font-size:3rem;letter-spacing:.1em;margin-bottom:50px}.gallery_slider .text .price .yen{font-size:1.8rem}.gallery_slider .text .price .tax{font-size:1.5rem}.gallery_slider .text .btn{align-items:center;background:#62543f;background-image:url(../img/common/arow01-white.svg);background-position:center right 20px;background-repeat:no-repeat;border:solid 1px #62543f;border-radius:100px;color:#fff;display:flex;height:55px;justify-content:center;letter-spacing:.15em;transition:.2s;width:300px}.gallery_slider .text .btn:hover{background-color:transparent;color:#62543f}.thumbnail_slider{padding-left:calc((100% - 1000px)/2)}.thumbnail_slider .swiper{margin-left:0;max-width:1202px}.thumbnail_slider .swiper-slide{cursor:pointer;transition:.2s}.thumbnail_slider .swiper-slide:not(.swiper-slide-active){opacity:.7}.thumbnail_slider .swiper-slide:hover{opacity:1}.swiper-scrollbar{background:inherit;border-radius:inherit;-ms-touch-action:inherit}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:inherit;height:inherit;left:inherit;position:inherit;top:inherit;width:inherit;z-index:inherit}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:inherit;left:inherit;position:inherit;right:inherit;top:inherit;width:inherit;z-index:inherit}.thumbnail_slider .swiper-scrollbar{margin-top:35px;position:relative}.thumbnail_slider .swiper-scrollbar:after{background-color:#dcdcdc;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:0}.thumbnail_slider .swiper-scrollbar-drag{background-clip:content-box;background-color:#000;cursor:pointer;height:1px;position:relative;z-index:2}.thumbnail_slider .swiper-scrollbar-drag:active{background-color:#000;position:relative;z-index:2}.thumbnail_slider .text{display:none}@media screen and (max-width: 768px){.gallery_slider{display:block;margin-bottom:40px}.gallery_slider .img{width:100%}.gallery_slider .text{padding-left:0;padding-top:20px;width:100%}.gallery_slider .text h3{font-size:1.8rem;margin-bottom:20px}.gallery_slider .text .desc{font-size:1.3rem;margin-bottom:20px}.gallery_slider .text .price{font-size:2.5rem;margin-bottom:20px}.gallery_slider .text .price .yen{font-size:1.6rem}.gallery_slider .text .price .tax{font-size:1.3rem}.gallery_slider .text .btn{height:45px;margin:auto}.gallery_slider .text .btn:hover{background-color:transparent;color:#62543f}.thumbnail_slider{padding-left:20px}.thumbnail_slider .swiper-scrollbar{margin-top:20px}}.top_mv{position:relative}.top_mv .swiper-img{height:calc(100vh + 100px)}.top_mv .swiper-img img{height:100%;object-fit:cover;width:100%}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.15)}}.top_mv .swiper-slide-active .swiper-img,.top_mv .swiper-slide-duplicate-active .swiper-img,.top_mv .swiper-slide-prev .swiper-img{animation:zoomUp 7s linear 0s normal both}.top_mv .text{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.top_mv .text:before{bottom:0;color:#62543f;content:"Relaxation";font-family:Courgette,cursive;font-size:8.5rem;left:0;letter-spacing:.13em;margin:auto;opacity:.15;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:111px;writing-mode:vertical-rl}.top_mv .text h2{font-size:3.2rem;letter-spacing:.55em;margin-bottom:50px;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.top_mv .text p{color:#62543f;font-size:2.5rem}@media screen and (max-width: 768px){.top_mv .swiper-img{height:100vh}.top_mv .text:before{bottom:0;color:#62543f;content:"Relaxation";font-family:Courgette,cursive;font-size:8.5rem;left:0;letter-spacing:.13em;margin:auto;opacity:.15;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:111px;writing-mode:vertical-rl}.top_mv .text h2{font-size:2rem;padding-left:20px}.top_mv .text p{font-size:2rem}}.top_01 .container{background:linear-gradient(to right,transparent 0,transparent 50%,#fff 50%,#fff 100%);margin-top:-100px;padding-bottom:55px;position:relative;z-index:2}.top_01 .box{background:#fff;padding:60px 86px 0}.top_01 .box:after{color:#e3d7c4;content:"Relaxation";display:block;font-family:Courgette,cursive;font-size:13rem;letter-spacing:.13em;position:relative;right:-286px;text-align:right}.top_01 .text{letter-spacing:.15em;line-height:calc(35 / 15);margin-bottom:20px}@media screen and (max-width: 768px){.top_01 .container{margin-top:0;padding-bottom:55px}.top_01 .box:after{font-size:6rem;right:-28px}.top_01 .box{padding:60px 20px 0}}.top_02 .container{background:linear-gradient(to top,#fffaf3 0% 341px,#fff 341px 100%);padding-bottom:170px}.top_02 .box{align-items:center;display:flex;height:520px;justify-content:space-between}.top_02 .section_head{text-align:left;width:350px}.top_02 .img{position:relative;width:calc(100% - 350px)}.top_02 .img img{bottom:0;left:0;margin:auto;max-width:inherit;position:absolute;top:0;width:850px}@media screen and (max-width: 768px){.top_02 .container{background:linear-gradient(to top,#fffaf3 0% 200px,#fff 200px 100%);padding-bottom:100px;padding-top:70px}.top_02 .box{display:block;height:auto}.top_02 .section_head{margin-bottom:60px;text-align:center;width:100%}.top_02 .img{width:100%}.top_02 .img img{max-width:100%;position:relative;width:100%}}.top_03 .container{padding-top:110px;margin-bottom:222px}.top_03 .section_head{margin-bottom:84px}.top_03 .scene_list{display:flex;flex-wrap:wrap;justify-content:space-between}.top_03 .scene_list li{margin-bottom:127px;width:calc((100% - 70px)/2)}.top_03 .scene_list li h3{font-size:2.3rem;letter-spacing:.15em;margin-bottom:86px;position:relative;text-align:center}.top_03 .scene_list li h3:after{background:#000;content:"";height:125px;left:0;margin:auto;position:absolute;right:0;top:50px;width:1px}.top_03 .scene_list li:nth-of-type(2),.top_03 .scene_list li:nth-of-type(4){position:relative;top:224px}@media screen and (max-width: 768px){.top_03 .container{padding-top:100px}.top_03 .box{padding:0}.top_03 .section_head{margin-bottom:60px}.top_03 .scene_list{display:block}.top_03 .scene_list li{margin-bottom:60px;width:calc(100% - 40px)}.top_03 .scene_list li h3{font-size:1.8rem;margin-bottom:40px}.top_03 .scene_list li h3:after{background:#000;content:"";height:70px;left:0;margin:auto;position:absolute;right:0;top:30px;width:1px}.top_03 .scene_list li:nth-of-type(2),.top_03 .scene_list li:nth-of-type(4){margin-left:auto;top:0}}.top_04 .container{padding-top:110px}.top_04 .section_head{margin-bottom:81px}.top_04 .obsession_list li{display:flex;height:360px;margin-bottom:90px}.top_04 .obsession_list li .img{position:relative;width:480px}.top_04 .obsession_list li .img img{height:360px;max-width:inherit;position:absolute;right:0;width:680px}.top_04 .obsession_list li .text{padding-left:75px;width:calc(100% - 480px)}.top_04 .obsession_list li .text .num{color:#62543f;display:inline-block;font-size:5rem;letter-spacing:.13em;margin-bottom:9px;position:relative}.top_04 .obsession_list li .text .num:before{background:#62543f;bottom:0;content:"";height:1px;left:-110px;margin:auto;position:absolute;top:0;width:90px}.top_04 .obsession_list li .text h3{font-size:2.3rem;letter-spacing:.15em;line-height:calc(37 / 23);margin-bottom:20px}.top_04 .obsession_list li .text p{font-size:1.4rem;letter-spacing:.06rem;line-height:calc(26 / 14)}.top_04 .obsession_list li:nth-of-type(2n) .img img{left:0;right:inherit}.top_04 .obsession_list li:nth-of-type(2n) .text{order:-1;padding-left:0;padding-right:75px}.top_04 .obsession_list li:nth-of-type(2n) .text .num:before{left:80px;width:480px}@media screen and (max-width: 768px){.top_04 .container{padding-bottom:40px;padding-top:110px}.top_04 .section_head{margin-bottom:60px}.top_04 .obsession_list li{flex-direction:column;height:auto;margin-bottom:60px}.top_04 .obsession_list li .img{order:2;width:100%}.top_04 .obsession_list li .img img{height:auto;max-width:100%;position:relative;right:0;width:100%}.top_04 .obsession_list li .text{margin-bottom:20px;padding:0!important;width:100%}.top_04 .obsession_list li .text .num{display:block;font-size:4rem}.top_04 .obsession_list li .text .num:before{left:70px!important;width:100%!important}.top_04 .obsession_list li .text h3{font-size:1.8rem}.top_04 .obsession_list li .text p{font-size:1.3rem}}.top_05 .container{background:#fffaf3;padding-bottom:110px;padding-top:110px}.top_05 .section_head{margin-bottom:86px}@media screen and (max-width: 768px){.top_05 .container{padding-bottom:100px;padding-top:100px}.top_05 .section_head{margin-bottom:60px}}.top_06 .container{background:#f6f6f6;position:relative}.top_06 .container:after{background-image:url(/cdn/shop/files/top06-img01.jpg?v=1687324942);background-position:center left;background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;right:0;top:0;width:calc(100% - 430px - ((100% - 1000px)/2))}.top_06 .text{align-items:flex-start;display:flex;flex-direction:column;padding:160px 0 127px;width:430px}.top_06 .text h2{font-size:2rem;letter-spacing:.15em;line-height:1.6;margin-bottom:50px;text-align:center}.top_06 .text h2 span{color:#cc1010;display:block;font-size:3.3rem;line-height:calc(53 / 33)}.top_06 .text .wrap{align-items:center;background:#fff;border:solid 1px #9a8666;color:#62543f;display:flex;flex-direction:column;padding:25px;width:342px}.top_06 .text .wrap h3{font-size:1.7rem;letter-spacing:.18em;margin-bottom:25px}.top_06 .text .wrap .support_list li{display:flex;font-size:1.4rem;letter-spacing:.08em;line-height:calc(30 / 14)}.top_06 .text .wrap .support_list li:before{content:"\25cf";font-size:1rem;margin-right:10px;position:relative;top:5px}.top_06 .text .wrap p{font-size:1.4rem;letter-spacing:.08em;line-height:calc(30 / 14);margin-top:5px}@media screen and (max-width: 768px){.top_06 .container{background:#f6f6f6}.top_06 .container:after{display:block;height:79vw;position:relative;width:100%}.top_06 .text{display:block;padding:100px 0 40px;width:100%}.top_06 .text .wrap{padding:20px;width:100%}.top_06 .text .wrap h3{margin-bottom:10px}}.top_07 .container{padding-bottom:130px;padding-top:82px}.top_07 .section_head{margin-bottom:61px}.top_07 .wrap{display:flex}.top_07 .wrap .map{height:400px;width:535px}.top_07 .wrap .map iframe{height:100%;width:100%}.top_07 .wrap .text{padding-left:96px;padding-top:130px;width:calc(100% - 535px)}.top_07 .wrap .text h3{font-size:2.2rem;letter-spacing:.06em;margin-bottom:20px}.top_07 .wrap .text p{line-height:1.6;margin-bottom:46px}.top_07 .wrap .text .btn{align-items:center;background:#62543f;background-image:url(/cdn/shop/files/arow01-white.svg?v=1687324901);background-position:center right 20px;background-repeat:no-repeat;border:solid 1px #62543f;border-radius:100px;color:#fff;display:flex;height:55px;justify-content:center;letter-spacing:.15em;padding-left:30px;position:relative;transition:.2s;width:300px}.top_07 .wrap .text .btn:before{background-image:url(/cdn/shop/files/icon-mail01.svg?v=1687324901);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:15.6px;left:50px;margin:auto;position:absolute;top:0;transition:.2s;width:20px;z-index:2}.top_07 .wrap .text .btn:after{background-image:url(/cdn/shop/files/icon-mail02.svg?v=1687324901);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:15.6px;left:50px;margin:auto;position:absolute;top:0;width:20px}.top_07 .wrap .text .btn:hover{background-color:transparent;color:#62543f}.top_07 .wrap .text .btn:hover:before{opacity:0}@media screen and (max-width: 768px){.top_07 .container{padding-bottom:50px;padding-top:110px}.top_07 .section_head{margin-bottom:60px}.top_07 .wrap{flex-direction:column}.top_07 .wrap .map{height:300px;order:2;width:100%}.top_07 .wrap .text{align-items:center;display:flex;flex-direction:column;padding-left:0;padding-top:0;width:100%}.top_07 .wrap .text .btn{height:40px;margin-bottom:60px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/top.css.map */
