@media screen and (max-width: 937px){.spNone{display:none !important}html{width:100%;height:100%;font-size:12px}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:auto}.announcement{width:100%;position:absolute;top:0;left:0;z-index:9}.fairwrap{width:0;background:#ebebeb;position:fixed;right:0;bottom:0;z-index:3;text-align:right;overflow:hidden;transition:.375s;transition-property:cubic-bezier(0.22, 1, 0.36, 1)}.fairwrap.show{width:100%}.fairwrap .fair{display:inline-block;font-size:.875rem;line-height:1.5;text-align:center;text-decoration:none;padding:1.59375rem 3rem 1.59375rem 1.5rem;position:relative;white-space:nowrap}.fairwrap .fair::before{content:"";display:block;width:4.5rem;height:1px;background:rgba(51,51,51,.5);position:absolute;top:50%;left:-5rem;transform:translateY(-50%)}.header{padding:4.5em 0 0}.header .menu{top:2.25rem;left:auto;right:2rem}.header .headerContents{width:100%;height:4.5rem;background:#ebebeb;position:fixed;top:0;left:0;z-index:9}.header nav{width:100%;top:4.5rem;left:0;right:auto}.header nav .inner{padding:4.5rem 0;transform:translateX(0);opacity:0}.header nav .inner::after{width:calc(100% - 4rem);height:1px;top:0;right:2rem;transform-origin:center;transform:scale(0, 1)}.header nav .inner.show{opacity:1}.header nav .inner .inner2{width:calc(100% - 4rem);padding:4.5rem 0;margin:0 auto}.header nav .inner .inner2 .nav li.first{display:none}.header nav .inner .inner2 .nav2{padding:4.5rem 0 0 1rem;margin-top:4.5rem;border-top:1px solid rgba(51,51,51,.5)}.header nav .inner .inner2 .nav2 li:last-child{margin-bottom:0}.header nav .inner .inner2 .sns{padding:4.5rem 0 0 1rem;margin-top:4.5rem;border-top:1px solid rgba(51,51,51,.5)}.header nav .inner .contact{width:100%;bottom:0;left:0}.header .mainImage{height:161.6071428571vw}.footer{display:block;margin-left:0}.footer.announce{padding-bottom:6rem}.footer .logo img{height:3rem;margin:0 auto 1.25em}.footer .nav,.footer .sns{display:none}.footer .copy{font-size:.75rem;text-align:center}.subPage .header .h1{top:2.25rem;left:2rem;z-index:10}.subPage .header .h1 img{height:3rem}.subPage .header .mainImage{height:auto;aspect-ratio:16/9}.subPage .header .pan{display:none;padding:0 1rem}.subPage .header .back{left:initial;right:2rem;top:1.75rem}.subPage .header nav .inner{padding-top:0}.subPage .contents{padding:0 2em}.subPage .contents h1{font-size:2.25rem;margin:5rem 0 0}.subPage .contents h1+p{line-height:2.5;text-align:justify;margin:calc(5rem - .75em) 0 -0.75em}.subPage2 .header .h1{top:2.25rem}.subPage3 .header .h1{top:1.5rem}.subPage3 .header h1{padding-top:5rem}.slide .thum ul li{width:calc((100% - 2em)/3);height:16vw}.reportList li a{padding:0}.reportList li a .img{padding-top:100%;position:relative}.reportList li a .category{left:-0.5rem;bottom:.5rem}.reportList li a .mask{margin:1rem 0 0;background:none;opacity:1;position:static}.reportList li a .mask .inner{color:#333;padding:0;position:static;transform:translateY(0);opacity:1}.reportList li a .mask .title{margin:-0.25em 0}#fairBox{margin:9rem auto 0}#fairBox h2{text-align:left;margin-left:2rem;margin-right:2rem}#fairBox h2 a{top:.75rem}#fairBox h2.middle{margin-left:2rem;margin-right:2rem}#fairBox .list li{margin:3em 2em 0}#contactBox{width:calc(100% - 2em);margin:11rem 0 0 auto}#contactBox h2{right:2rem;top:21.4285714286vw}#contactBox .image{width:75vw;height:46.4285714286vw;left:-2rem;top:-21.6517857143vw}#contactBox .body{padding:31.25vw 2em 2em 2em}.fairDetailList li div .right{display:block;margin:3em 0 0}.staffList{margin:4em 0 0}.staffList .imgBox::after{top:-1em;right:-1rem}.staffList .txtBox{margin:2em 0 0}#index{overflow:hidden}#index .header{padding-top:0}#index .header .headerContents{background:rgba(0,0,0,0)}#index .header .menu.announce{top:5.75rem;right:2.75rem}#index .header .menu span{background:#fff}#index .header .menu.open span,#index .header .menu.scroll span{background:#333}#index .header nav{top:0}#index .header nav .inner::after{top:4.5rem}#index .header .news{padding:3rem 2em 0;position:static}#index .header .news ul li a{display:flex}#index .header .news ul li span{display:block}#index .header .news ul li .date{white-space:nowrap}#index .header .mainImage{height:75vh}#index .header .mainImage .slide{height:100%}#index .header .mainImage h1{width:100%;transition:.5s;opacity:1}#index .header .mainImage h1.announce{top:5rem}#index .header .mainImage h1.scroll{opacity:0}#index .header .mainImage h1 img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);height:5rem}#index #journey{margin:6em 0 0}#index #journey::before{display:none}#index #journey::after{width:65.625vw;height:100%;left:initial;right:0;top:0;background:rgba(40,86,72,.1);animation:none;transform:none;z-index:-1}#index #journey .box{width:100%;height:auto;padding:3rem 2rem 0}#index #journey .box h2{width:65.625vw;position:static}#index #journey .box .img,#index #journey .box .img2{display:none}#index #journey .txtBox{width:21.5rem;margin:3rem auto;padding:0;z-index:2}#index #journey .txtBox p{margin:-0.1em 0}#index #journey .txtBox .more{position:absolute;right:0;bottom:0;z-index:3}#index #journey .txtBox .more a{background-image:url(../img/link.svg)}#index #journey .imgBox{display:none}#index #journey .spImg{display:flex;height:65.4017857143vw}#index #journey .spImg>div{background-position:center;background-repeat:no-repeat;background-size:cover}#index #journey .spImg .img3{width:45.5357142857vw}#index #journey .spImg .img2{width:54.4642857143vw;height:65.4017857143vw;position:static}#index #journey .spImg2 .img4{height:56.25vw;background-position:center;background-repeat:no-repeat;background-size:cover}#index #covid{padding:3rem 2rem 0;margin:6em auto 0}#index #covid .inner{display:block}#index #covid .inner div{width:100%}#index #covid .inner .img{width:100%;height:auto;padding-top:52.224824356%;transform:translateY(3rem)}#index #style{margin:9em 0 0}#index #style h3{top:2rem}#index #style h3 img{height:6.5rem}#index #style .box{width:calc(100% - 2em);height:auto;margin:3em 0 0 auto}#index #style .box .imgBox{height:100vw;position:relative}#index #style .box:nth-child(2n){margin:3em auto 0 0}#index #style .box:nth-child(2n) .txtBox{left:0;padding:0}#index #style .box:nth-child(2n) .txtBox dl{text-align:left}#index #style .box:nth-child(2n) .txtBox dd{padding:0 0 0 2rem}#index #style .txtBox{padding:0;background:none;position:relative;right:0;z-index:3}#index #style .txtBox dl{margin:-3rem 0 0;text-align:right}#index #style .txtBox dt{display:inline-block;line-height:1.5;background:#ebebeb;padding:1.25rem 2rem 0;margin-bottom:-0.25em}#index #style .txtBox dd{text-align:justify;padding:0 2rem 0 0}#index #style .box2{margin:3.5em auto 0;width:calc(100% - 4em)}#index #style .box2 ul li{margin:0 0 1em}#index #style .box2 ul li:last-child{margin:0}#index #report{margin:9em 2em 0;position:relative}#index #report h2{top:-2.5rem;left:1rem}#index #report .reportList{display:flex;justify-content:space-between}#index #report .reportList li{width:calc((100% - 1em)/2);margin:2em 0 0}#index #report .reportList li:nth-child(2){margin-left:1em}#index #report .reportNew a .mask .inner{display:block;text-align:center}#index #report .reportNew a .mask .date{margin:1rem 0 0}#index #report p.more{position:absolute;top:-2rem;right:0}#index #report p.more a{display:block;width:auto;height:auto;font-size:.875rem;text-decoration:none;padding:0 0 0 1rem;background:url(../img/next.svg) left center/auto .5rem no-repeat}#index #fairBox .fairDetailList li:first-child{padding:3em 2rem 0}#index #instafeed{display:block;width:calc(100% - 4em);padding:0;margin:6em auto 0}#index #instafeed h2{width:100%;position:static}#index #instafeed h2 img{width:auto;height:4rem;margin:0 auto 2rem}#index #instafeed #sb_instagram{width:100% !important}#index #instafeed #sb_instagram #sbi_images{display:flex;flex-wrap:wrap}#index #instafeed #sb_instagram #sbi_images .sbi_item{width:50%}#fair #fairBox{width:100%}#meal .contents{padding:0}#meal .contents h1+p{margin-left:2em;margin-right:2em}#meal .contents .box{width:calc(100% - 2em);height:auto;margin:3em 0 0 auto}#meal .contents .box .imgBox{height:calc(100vw - 2rem);position:relative}#meal .contents .box .imgBox .img{background-position:right 15%}#meal .contents .box:nth-child(2n){margin:3em auto 0 0}#meal .contents .box:nth-child(2n) .imgBox .img{background-position:left}#meal .contents .box:nth-child(2n) .txtBox{padding:0;left:0;right:0}#meal .contents .box:nth-child(2n) .txtBox dl{text-align:left}#meal .contents .box:nth-child(2n) .txtBox dd{padding:0 0 0 2rem}#meal .contents .txtBox{padding:0;background:none;position:relative;left:0;right:0;z-index:3}#meal .contents .txtBox dl{margin:-2.75rem 0 0;text-align:right}#meal .contents .txtBox dt{display:inline-block;line-height:1.5;background:#ebebeb;padding:1.25rem 2rem 0;margin-bottom:-0.25em}#meal .contents .txtBox dt br{display:none}#meal .contents .txtBox dd{text-align:justify;padding:0 2rem 0 0}#cafe .contents .reservation{text-align:center;padding:3em 1em}#cafe .contents .reservation h3{left:1.5rem}#cafe .contents .reservation .right{margin:3em 0 0}#cafe .cafeMenu{padding:3em 0}#cafe .cafeMenu dl:last-child{margin:4em 0 0}#cafe .cafeMenu dl dd{margin:calc(2rem - .5em) 0 -0.5em}#cafe .cafeMenu dl dd:first-of-type{margin:calc(3rem - .5em) 0 -0.5em}#cafe .seasonalPlan{padding:3em 1.5em;position:relative}#cafe .seasonalPlan h3{font-size:2.25rem;position:absolute;left:1.5rem;top:-1rem}#cafe .seasonalPlan .detail{border:none;padding:0;margin:1em 0 0}#cafe .seasonalPlan .right{padding-top:66%;margin:2em 0 0}#about .contents{padding:0}#about .contents h1 img{height:4rem}#about .contents h1+p{padding:0 1.5rem}#about .contents .box{width:calc(100% - 2em);margin:3em 0 0 auto}#about .contents .box .txtBox{padding:0;background:none;position:relative;z-index:3}#about .contents .box .txtBox dl{margin:-3rem 0 0;text-align:right}#about .contents .box .txtBox dt{display:inline-block;font-size:1.5rem;background:#ebebeb;padding:.875rem 2rem}#about .contents .box .txtBox dd{line-height:2;text-align:justify;padding:0 2rem 0 0;margin:calc(1.25rem - .5em) 0 -0.5em}#about .contents .box .imgBox{position:relative}#about .contents .box .imgBox .img{height:calc(100vw - 2em)}#about .contents .box:nth-child(2n){margin:3em auto 0 0}#about .contents .box:nth-child(2n) .txtBox{padding:0}#about .contents .box:nth-child(2n) .txtBox dl{text-align:left}#about .contents .box:nth-child(2n) .txtBox dd{padding:0 0 0 2rem}#about .contents .box2 .img{padding-top:66%;margin:3em 0 0}#report .categoryList{margin:3em 0 0;flex-wrap:wrap}#report .categoryList li,#report .categoryList a{margin:1.5rem .5rem 0;background-position:top 1.5rem right}#report .scale{padding:2em 1em}#report .scale ul{justify-content:space-around;flex-wrap:wrap}#report .scale ul li{width:calc(50% - 1em);margin:.75em 0}#report .reportList li{width:100%;margin:2em 0 0}#report .wBox.detail{display:block}#report .wBox.detail .right{width:auto;margin-top:3rem}#report .wBox.detail .right .name{text-align:center}#report .wBox.detail .right .name strong{text-align:center}#report .wBox.detail .right .name .img{margin:0 auto 1em}#report .wBox.detail .right .name span{display:block;padding:0}#plan .contents .box .imgBox{padding-top:66%;margin:2.5em 0 0}#plan .contents .wBox dl{display:block}#plan .contents .wBox dl dt{width:100%;text-align:left;padding:0;border-bottom:1px solid rgba(51,51,51,.5)}#plan .contents .wBox dl dd{width:100%;padding:0;margin-top:1.5rem}#plan .contents .wBox dl dd::after{display:none}#access .map{padding-top:100%}#access .way{display:block}#wedding .contents p{text-align:justify}#wedding .contents .imageBox1,#wedding .contents .imageBox2{padding:0}#wedding .contents .imageBox1::after,#wedding .contents .imageBox2::after{display:none}#wedding .contents .imageBox1 img,#wedding .contents .imageBox2 img{width:100%;height:auto}#wedding .contents .imageBox1 img.first,#wedding .contents .imageBox2 img.first{margin-top:1.5rem}#party .contents p,#wedding-style .contents p{text-align:justify}#party .contents .imageBox1,#party .contents .imageBox2,#wedding-style .contents .imageBox1,#wedding-style .contents .imageBox2{padding:0}#party .contents .imageBox1::after,#party .contents .imageBox2::after,#wedding-style .contents .imageBox1::after,#wedding-style .contents .imageBox2::after{display:none}#party .contents .imageBox1 img,#party .contents .imageBox2 img,#wedding-style .contents .imageBox1 img,#wedding-style .contents .imageBox2 img{width:100%;height:auto}#party .contents .imageBox1 img.first,#party .contents .imageBox2 img.first,#wedding-style .contents .imageBox1 img.first,#wedding-style .contents .imageBox2 img.first{margin-top:1.5rem}#style .contents{padding:0}#style .contents h1{margin:0}#style .contents h1 img{height:9rem;margin:0 auto}#style .contents h2{margin:5rem 0 0}#style .contents h2+p{padding:0 2rem}#style .contents .first{padding:4.5em 0}#style .contents .first p{line-height:2.5;padding:0 2rem;margin:calc(3.5rem - .75em) 0 -0.75em}#style .contents .first .left .image{display:none}#style .contents .first .right{text-align:center}#style .contents .first .right .image{margin:3em 0 0}#style .contents .box{width:calc(100% - 2em);margin:3em 0 0 auto}#style .contents .box .txtBox{padding:0;background:none;position:relative;z-index:3}#style .contents .box .txtBox dl{margin:-3rem 0 0;text-align:right}#style .contents .box .txtBox dt{display:inline-block;font-size:1.5rem;background:#ebebeb;padding:.875rem 2rem}#style .contents .box .txtBox dd{line-height:2;text-align:justify;padding:0 2rem 0 0;margin:calc(1.25rem - .5em) 0 -0.5em}#style .contents .box .imgBox{position:relative}#style .contents .box .imgBox .img{height:calc(100vw - 2em)}#style .contents .box:nth-child(2n){margin:3em auto 0 0}#style .contents .box:nth-child(2n) .txtBox{padding:0}#style .contents .box:nth-child(2n) .txtBox dl{text-align:left}#style .contents .box:nth-child(2n) .txtBox dd{padding:0 0 0 2rem}#style .contents .tab .tabContent{padding:3em 2em}#style .contents .tab table th{width:5rem}#style .contents .banner{max-width:calc(100% - 4rem)}#info .contents .single{padding-top:5rem}#policy .contents .post{margin-top:5rem}#stay .contents .morning{padding:3rem 2rem}#stay .contents .morning .flex{display:block}#stay .contents .morning .flex .left{width:auto}#stay .contents .morning .flex .left h2{text-align:center}#stay .contents .morning .flex .right{width:auto;margin-top:3rem;transform:translateY(0)}#stay .contents .morning .flex .right .img2{width:100%;margin-top:.5em;position:static;bottom:auto;left:auto}#covid-19-2 .contents{padding:0}#covid-19-2 .contents h1{line-height:1.5;margin:4rem 0 0}#covid-19-2 .contents h1+p{padding:0 2rem}#covid-19-2 .contents .point{padding:4em 1.5em 3em}#covid-19-2 .contents .point dl{display:block}#covid-19-2 .contents .point dl dt{margin:0 auto}#covid-19-2 .contents .point dl dt img{height:5.5rem;margin:0 auto}#covid-19-2 .contents .point dl dd{width:100%;border:none;padding:1.5rem 0 0}#covid-19-2 .contents .point .col2{display:block}#covid-19-2 .contents .point .col2 li{width:100%;margin:2.5rem 0 0}#covid-19-2 .contents .online h3{text-align:center}#covid-19-2 .contents .box{width:calc(100% - 2em);height:auto;max-height:none;margin:3em auto 0 0}#covid-19-2 .contents .box .txtBox{padding:0;background:none;position:static;z-index:3}#covid-19-2 .contents .box .txtBox dl{margin:-3rem 0 0;text-align:right}#covid-19-2 .contents .box .txtBox dt{display:inline-block;background:#ebebeb;padding:.875rem 0 .875rem 2rem;position:relative;z-index:3}#covid-19-2 .contents .box .txtBox dt .h3{padding:0 0 1.5rem;border-right:none}#covid-19-2 .contents .box .txtBox dt .scale{padding:0}#covid-19-2 .contents .box .txtBox dd{line-height:2;text-align:justify;padding:0 0 0 2rem;margin:calc(1.25rem - .5em) 0 -0.5em}#covid-19-2 .contents .box .imgBox{height:calc(100vw - 2em);position:relative}#covid-19-2 .contents .box:nth-child(2n){margin:3em 0 0 auto}#covid-19-2 .contents .box:nth-child(2n) .txtBox{padding:0}#covid-19-2 .contents .box:nth-child(2n) .txtBox dl{text-align:left}#covid-19-2 .contents .box:nth-child(2n) .txtBox dt{padding:.875rem 2rem .875rem 0}#covid-19-2 .contents .box:nth-child(2n) .txtBox dd{text-align:justify;padding:0 2rem 0 0}#covid-19-2 .contents .online{display:block;margin:5em auto 0}#covid-19-2 .contents .online .image{margin:3em auto 0}#covid-19-2 .contents .col5 li{width:8rem}#covid-19-2 #infection h2{line-height:1.25}#covid-19-2 #infection h2+p{text-align:justify}#covid-19-2 #infection .col2{display:block}#covid-19-2 #infection .col2 li{width:100%}}/*# sourceMappingURL=sp.min.css.map */