@media only screen and (max-width:768px){.home_page .key{--height:calc(100vh - 60px);--max-height:156vw;--min-height:320px;font-size:7px}.home_page .key .key_text .item{padding:10px}.home_page .key .scroll{z-index:3}.home_page .key .top .slide{height:calc(100vh - 60px);max-height:140vw;min-height:320px}.home_page .key .catch .bg{width:75.7em;height:45.1em;left:-28.3em;top:-5.1em;mix-blend-mode:inherit;filter:none}.home_page .key .catch .bg:before{width:100%;height:100%;top:0;left:0;filter:blur(3em);-webkit-filter:blur(3em);background-position:center;overflow:visible;background-color:#fff;background-image:none}.home_page .key .catch span{display:inline-block}}@media only screen and (max-width:768px) and (min-width:641px) and (orientation:landscape){.home_page .key{font-size:0.6vw}.home_page .key .catch{max-width:36%;font-size:5px}.home_page .scroll{right:-20px;bottom:45px}.home_page .scroll a:after,.home_page .scroll a:before{left:calc(50% - 2px)}.home_page .scroll a span{font-size:10px}}@media only screen and (max-width:768px) and (max-aspect-ratio:32/25){.home_page .key{font-size:0.6vw}.home_page .key .catch span{display:inline-block}}@media only screen and (max-width:768px) and (orientation:portrait){.home_page .key{font-size:min(1.4vmin,7.5px)}.home_page .key .top{margin-top:0}.home_page .key .top .slide:before{--mask:url(../images/mask_sp.png)}.home_page .key .top .i1:before{background-image:url(../images/idx_mv01_top_sp.jpg)}.home_page .key .top.slick-initialized .i2:before{background-image:url(../images/idx_mv02_top_sp.jpg)}.home_page .key .top.slick-initialized .i3:before{background-image:url(../images/idx_mv03_top_sp.jpg)}.home_page .key .catch{font-size:min(6px,14vw);left:calc(1em + 15px);right:auto;bottom:30%}.home_page .key .bottom{left:2em;top:auto;bottom:4em;width:31.2em;height:31.2em}.home_page .key .bottom .slide{width:31.2em;height:31.2em;mask-image:none}.home_page .scroll{width:40px;font-size:4px;left:50%;transform:translateX(-50%);bottom:0;z-index:1}.home_page .scroll a{color:#967242}.home_page .scroll a:after,.home_page .scroll a:before{left:calc(50% - 5px)}.home_page .scroll a span{font-size:2.5em}}@media only screen and (max-width:640px){.home_page .key{font-size:min(1.1vmin,6.5px)}}@media only screen and (max-width:768px){.home_page .wrap_h3{margin-bottom:30px;width:100%;text-align:center}.home_page .wrap_h3.scroll_txt{padding-top:min(2.5em,5vw);margin-bottom:25px}.home_page .wrap_h3 .h_en{text-align:center;font-size:16px}.home_page .h_en.big{font-size:min(90px,14vw)}.home_page h3{font-size:calc(var(--ttl_size) - 0px)}.home_page h3 span{display:inline-block}}@media only screen and (max-width:768px){.index0{padding:60px 0px 60px;background-color:#000}.idx_news{padding:40px 20px 60px}.idx_news .inner_big{padding:0}.idx_news .row{padding:25px 0px;flex-direction:column}.idx_news .row .TabPager{width:100%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:0px -5px}.idx_news .row .TabPager>div{margin:5px;max-width:200px;width:calc(50% - 10px)}.idx_news .row .TabPager>div p{width:100%;margin-bottom:0}.idx_news .row .TabPager .wrap_h3{max-width:100%;width:100%}.idx_news .row .TabContent{margin-top:25px;width:100%}.idx_news .btn-group .btn.style01{margin:30px auto 0}.idx_news .news li a{padding:1em 1em;background-position:right 0.75em center}.idx_news .news li a .title{padding-right:0}.idx_first .wrap1440{padding-left:20px;padding-right:20px;padding-top:min(224px,47vw);padding-bottom:min(400px,83vw)}.idx_first .pic{font-size:min(0.7em,1.8vw)}.idx_first .p1{left:5%;top:2%}.idx_first .p2{right:2%;top:0}.idx_first .p3{bottom:11em}.idx_first .p4{bottom:10em}.idx_first .btn-group{margin:30px auto 0}.idx_first .btn-group .btn.style01{margin-left:auto;margin-right:auto}.idx_info{padding:60px 20px 60px}.idx_info .idx_map{height:299px;min-height:299px}.idx_info .row{width:100%;flex-direction:column-reverse}.idx_info .row .idx_map{width:100%;max-width:100%}.idx_info .row .box_text{margin-bottom:30px;width:100%}.idx_instagram{padding:60px 0px}.idx_instagram .top{flex-direction:column;align-items:center}.idx_instagram .bnr{margin-top:10px;width:100%}.idx_greeting{padding:0px 0px;margin:60px 0px}.idx_greeting .bg:after,.idx_greeting .bg:before{height:300px;background-size:100% auto}.idx_greeting .bg:before{top:-70px}.idx_greeting .bg:after{bottom:-70px}.idx_greeting .row_greeting{flex-direction:column-reverse}.idx_greeting .row_greeting .box_img{width:100%;margin:0px auto 25px;font-size:min(1em,(100vw - 40px)/34)}.idx_greeting .row_greeting .sub{font-size:20px;line-height:1.6;text-align:center}.idx_greeting .row_greeting .box_text{margin-left:auto;margin-right:auto;width:100%}.idx_greeting .row_greeting .box_text .name{text-align:center;margin-top:2.5em;margin-bottom:2.5em}.row_greeting .box_text .btn-group .btn.style01{margin-left:auto;margin-right:auto}.row_greeting2 .btn-group .btn.style01{margin:30px auto 0}.box_3col{margin:0px auto 20px;font-size:min(1em,(100vw - 40px)/38)}.idx_popular{padding:60px 0px}.idx_popular .row{display:block;padding:30px 20px}.idx_popular .row .box_img{margin:0px auto 20px}.idx_popular .row .txt{margin:0px auto;max-width:545px}.idx_popular .row h4{font-size:24px;margin-top:0;text-align:center}.idx_popular .row h4:after{margin-left:auto;margin-right:auto}.idx_popular .row .txt{height:auto!important}.idx_popular .row .btn-group{margin-top:25px}.idx_popular .row .btn-group .btn.style01{margin:0px auto}.idx_treatment .TabPager.st3{font-size:min(1em,(100vw - 40px)/38)}.idx_treatment .TabContent.st3{padding-bottom:50px}.idx_treatment .TabContent.st3 .gr{font-size:min(1em,(100vw - 40px)/33)}.idx_treatment .TabContent.st3 .gr .box{max-width:calc(50% - 0.75em)}.idx_treatment .txt{margin-bottom:35px}.idx_reservations{padding:60px 0}.idx_reservations .wrap_h3{margin-bottom:30px}.idx_feature{padding-top:60px}.idx_feature .inner:first-child{padding-top:0}.idx_feature h3 br{display:none}.idx_feature .bg{display:none}.idx_feature .inner{padding-top:0}.idx_feature .row{height:100%;flex-direction:column-reverse}.idx_feature .row .box_img{margin:0px auto;width:100%}.idx_feature .row .slider_text{max-width:100%}.idx_feature .row .box_text{padding:20px;width:100%;margin-top:20px;height:100%}.idx_feature .row .box_text:before{width:100%;height:100%}.idx_feature .feature_slider .slide{margin:0em 10px;width:450px;max-width:calc(100vw - 100px)}.idx_feature .nav{width:100%;margin-top:20px;margin-left:auto;margin-right:auto}.idx_feature .btn-group .btn.style01{margin-top:30px}.idx_feature h4{font-size:min(20px,(100vw - 120px)/18)}.idx_feature .txt{margin-top:20px}}@media only screen and (max-width:375px){.idx_feature .feature_slider .slide{margin:0em 5px;max-width:calc(100vw - 60px)}.idx_feature .feature_slider .slide h4{font-size:min(20px,(100vw - 80px)/18)}}@media only screen and (max-width:639px){.idx_popular .TabPager{flex-wrap:wrap;font-size:min(1em,(100vw - 40px)/38)}.idx_popular .TabPager>div{width:50%}.idx_popular .TabPager>div:nth-child(2n):before{display:none}.idx_popular .TabPager>div:first-child:after,.idx_popular .TabPager>div:nth-child(2):after{content:"";display:block;position:absolute;transition:all 0.3s;left:1em;width:calc(100% - 2em);bottom:0;height:1px;background-color:#ebdfd9}.idx_popular .TabPager>div span{display:inline-block}.idx_popular .TabPager>div:last-child{width:50%}}@media only screen and (max-width:430px){.box_3col .circle p span{font-size:1.125em}.box_3col .circle p span .en{font-size:0.6em}.idx_news .news li a{flex-wrap:wrap;font-size:14px}.idx_news .news li a .title{margin-top:0.2em;width:100%;max-width:100%}}@media only screen and (max-width:768px){.idx01_new{padding:60px 0}.idx01_new .box_name{margin-left:auto;margin-right:auto;max-width:100%}.idx01_new .idx_box{flex-direction:column;align-items:center}.idx01_new .idx_box .btn-group .btn{margin-left:auto;margin-right:auto}.idx01_new .idx_box .box_pic{padding-right:30px;padding-bottom:30px;max-width:450px;margin-bottom:30px}.idx01_new .idx_box .box_ct{max-width:550px}}@media only screen and (max-width:768px){.idx02_new{padding-bottom:60px}.idx02_new .card_gr{--size-mg:5px;font-size:clamp(7px,1.1vw,8px)}.idx02_new .card_gr .c_normal{width:calc(25% - 2 * var(--size-mg))}.idx02_new .card_gr .c_big{width:calc(50% - 2 * var(--size-mg))}}@media only screen and (max-width:480px){.idx02_new .card_gr .c_big{flex-direction:column;align-items:center;padding:2em 0.5em}.idx02_new .card_gr .c_big .c_ico{margin-bottom:1em}.idx02_new .card_gr .c_big .c_ttl{margin-left:0;text-align:center}}@media only screen and (max-width:430px){.idx02_new .card_gr{font-size:7.5px}.idx02_new .card_gr .c_big,.idx02_new .card_gr .c_normal{min-height:20em;align-items:center;justify-content:center;padding:2em 0.5em}.idx02_new .card_gr .c_big .c_ico,.idx02_new .card_gr .c_normal .c_ico{margin-bottom:2em}.idx02_new .card_gr .c_big .c_ttl,.idx02_new .card_gr .c_normal .c_ttl{min-height:auto}.idx02_new .card_gr .c_normal{width:calc(50% - 2 * var(--size-mg));max-width:100%}.idx02_new .card_gr .c_big{width:100%}}@media only screen and (max-width:768px){.idx-banner{padding-top:60px}.idx-banner .banner{width:100%;margin:5px auto;font-size:8px}.idx-feature-new{padding-top:80px}.idx-feature-new .anm_scroll{top:-25px}.idx-feature-new .anm_scroll .ani_text{font-size:60px}.idx-feature-new .item{max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:50px}.idx-feature-new .item:last-child{margin-bottom:0}.idx-feature-new .item figure:before{top:10px;left:10px;width:calc(100% - 10px)}.idx-feature-new .item figure:after{top:-30px;right:10px;font-size:60px}.idx-feature-new .img img{width:calc(100% - 10px)}.idx-feature-new .btn-group{margin-top:30px}.idx-feature-new .content{padding-top:20px;padding-left:0;padding-right:0}.idx-feature-new .ttl{font-size:24px;letter-spacing:0.05em;margin-bottom:10px}.idx-feature-new .txt{line-height:2}}
/*# sourceMappingURL=index_sp.css.map */