@charset "UTF-8";#content,#hero-area{margin-top:0;position:relative}.related-links,.top-title,main section{text-align:center}.top-message,main h2{font-family:'Noto Sans JP',sans-serif}.point,.point-wrap{justify-content:center;display:flex}#content,#hero-area,.p-cont,.p-label,.top-message{position:relative}.banner-wrap,.p-label,.point,.point-wrap,.slick-track{display:flex}ul#newsList,ul#newsList li a{text-decoration:none!important}main h2,main h2 span,main h3{font-weight:400}#content{padding-top:0}#hamburger-col .label{position:absolute;color:#fff;font-size:11px;top:24px;left:0;right:0}.hamburger-bar-1{top:9px}.hamburger-bar-2,.nav-open .hamburger-bar-1,.nav-open .hamburger-bar-3{top:14px}.p-cont p,.p-label:before{top:50%;position:absolute}.hamburger-bar-3{top:19px}.label::before{content:"MENU"}.nav-open .label::before{content:"CLOSE"}#hero-area{overflow:hidden}#logo-catch{position:absolute;top:85%;left:30%;transform:translateY(-50%) translateX(-20%);background-color:rgba(255,255,255,.5)}.slider{opacity:0;transition:opacity 1s linear;width:100%;margin:0 auto}.slider.slick-initialized{opacity:1}.slider>li:not(:first-child),p.pager{display:none}.slider img{width:100%;height:auto}.slick-slide{height:auto!important}main{margin-top:-3.2em}main p{text-align:left;line-height:2}main section{margin:0 auto;padding:1em}main h2{padding:.5em 0;font-size:clamp(1.25rem, -.3125rem + 3.5714vw, 1.875rem);letter-spacing:-2px}main h2 span{margin:0 10px;font-size:60%;color:#e1bc93;letter-spacing:0}.cont-wrap{margin:2em auto;padding:1em}.top-message-wrap{background:linear-gradient(#ccb488,rgba(204,180,136,0) 60%)}.top-message{width:90%;height:auto;max-width:48em;margin:40px auto 0;padding:1em 0 0;font-size:120%;color:#000}.top-message p{text-align:left;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));line-height:1.5}.point-wrap{max-width:1000px;margin:2em auto;align-items:center;flex-direction:column}.point{align-items:center}.p-label{width:140px;height:80px;margin:0 auto;background:url(../images/top/bg-washi.jpg) 0 0/cover;color:#333;text-align:center;z-index:800;justify-content:center;align-items:center;flex-direction:column}#newsWrap,.news-col{background-color:#fff}.p-label:before{left:99%;margin-top:-10px;content:"";border:10px solid transparent;border-left:10px solid #f9f2ed;z-index:900}.p-label span{display:block;line-height:1.2}.p-label span.pl-num{font-family:Montserrat,sans-serif;font-size:18px;padding-bottom:.2em}.p-label span.pl-txt{font-size:18px;color:#c00;letter-spacing:2px}.news-link a,.news-link a:after{color:#fff!important;font-size:120%}.p-cont{width:200px;height:80px;margin:1em auto;line-height:200px;color:#000;z-index:600}.p-cont.p01{background:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.4)) 0 0/cover,url(../images/top/point/001.webp) 0 0/cover;background-position-y:50%}.p-cont.p02{background:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.4)) 0 0/cover,url(../images/top/point/002.webp) 0 0/cover;background-position-y:50%}.p-cont.p03{background:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.4)) 0 0/cover,url(../images/top/point/003.webp) 0 0/cover;background-position-y:50%}.p-cont p{display:inline-block;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-weight:700;width:180px;padding:10px;font-size:12px;filter:drop-shadow(1px 1px 1px rgba(255,255,255,1))}.overview-image img,.overview-text{filter:drop-shadow(10px 10px rgba(225,188,147,1))}.news-col{position:relative}.banner-wrap{max-width:800px;margin:.5em auto 1.5em;box-sizing:border-box;flex-direction:row;flex-wrap:wrap;justify-content:center}.banner{margin:.5em auto}.banner a{display:block;border:1px solid #ccc}.banner a:hover,.news-link a:hover{position:relative;left:1px;top:1px}.news-wrap{max-width:960px;margin:0 auto 1em;padding:.5em .5em 0;text-align:left;width:96%;overflow:auto;-webkit-overflow-scrolling:touch;max-height:300px}ul#newsList{margin:0 0 15px;padding:0;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}ul#newsList li{color:#666;font-size:12px;margin:0 0 3px;padding:5px 0;border-bottom:1px dotted #ccc;line-height:120%;list-style-type:none}ul#newsList li a{position:relative;display:block;color:#000}ul#newsList li a:hover{background-color:#fef7e7}ul#newsList li a span{margin:5px;padding:5px}ul#newsList li a span.title{padding:20px 0 5px;font-size:14px;line-height:2;color:#36c;text-decoration:underline}.catName.shop span:before{content:"ショップ";padding:3px 5px;font-size:12px;line-height:100%;margin:2px;background-color:#607f54;color:#fff}.catName.event span:before,.catName.menu span:before,.catName.other span:before,.catName.staff span:before{padding:3px 5px;font-size:12px;margin:0;color:#fff;line-height:100%}.catName.menu span:before{content:"メニュー";background-color:#c15f5c}.catName.event span:before{content:"イベント";background-color:#c29866}.catName.staff span:before{content:"スタッフ";background-color:#c46a26}.catName.other span:before{content:"その他";background-color:#7e5018}.newMark{display:inline-block;padding:1px;font-size:14px;line-height:100%;color:red;font-style:italic}.comment{display:block;padding:5px 0;font-size:120%;line-height:1.5}.thumbNailWrap{display:block;width:110px;float:left;height:80px;overflow:hidden}.all-list{width:260px;margin:.5em auto 2em;text-align:center;font-size:100%}.news-link a{display:block;position:relative;padding:10px 30px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Verdana,sans-serif;text-decoration:none;background-color:#c49f72}.news-link a:after{position:absolute;right:5%;top:50%;content:'\f138';font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}.info-col{display:flex;flex-direction:column;justify-content:space-center;align-items:center;padding:.5em 0}.overview{margin:0 auto;padding:1em;text-align:center;background-color:rgba(225,188,147,.1)}.overview-wrap{display:flex;flex-direction:column;max-width:1200px;margin:1em auto 0;padding:.5em}.overview-image{z-index:300}.overview-image img{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #e1bc93}.overview-text{width:80%;margin:-2em auto 0;padding:1.5em;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #e1bc93;z-index:500}.links-logo img,.related-links>a{border:1px solid rgba(230,232,229,.8)}.overview-text p{margin:0 0 .5em;font-size:14px;font-family:'Noto Sans JP',sans-serif;color:#333;line-height:1.5;text-align:left}.gallery-col{margin:0 auto 1em;padding:1em 0;text-align:center;background-color:#faf7ee}.gallery-col .cont-wrap{margin:0 auto;padding:.5em}.gallery{margin:0 auto;text-align:center}ul.menu-slide li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px}.links-col,.notice-col{margin:0 auto 1em;text-align:center}.covid-19-text,.important-notice-text{margin:0 auto .5em;font-family:'Noto Sans JP',sans-serif;line-height:1.2}.covid-19-text{padding:0 .5em;text-align:center;font-size:16px;color:#fff;letter-spacing:-1px;background-color:#333}.covid-19-text i{margin:0 .5em;color:#fff}.covid-19-text a{display:block;padding:.5em;text-decoration:none;color:#fff}.important-notice-text{padding:.5em 1em;text-align:left;font-size:14px;color:#333;background-color:#f4f4f0}.important-notice-text span{display:block;font-size:16px;margin-bottom:.2em;color:#f60;text-align:center}.related-links>a{max-width:600px;margin:10px auto;padding:10px;display:flex;align-items:center;justify-content:center;font-size:120%;background-color:rgba(230,232,229,.2)}.links-logo{flex:0 0 15%}.links-name{flex:0 0 75%;text-align:left;margin:1%;padding:1%}@media all and (min-width:700px){.top-title{text-align:right}#gnav-base-top{position:absolute;left:0;top:0;z-index:9000}main h2{font-size:220%}main p{text-align:center}.top-message{position:relative;width:80%;height:auto;margin:2em auto 0;padding:1em 0 0;font-size:140%;line-height:1.2}.p-label{width:200px;height:90px}.p-cont{width:240px;height:90px;line-height:90px}.p-cont p{width:220px;font-size:16px}.banner{margin:.2em auto}.info-col{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin:0 auto}.info-col>div{flex:1;margin:.5em 0;padding:.5em}.overview-wrap{flex-direction:row;align-items:center}.overview-image{flex:1 0 0}.overview-text{flex:1.2 0 0;margin:0 0 0 -2em}.overview-text p{font-size:120%}.message-col{max-width:630px;margin:0 auto}}@media all and (min-width:900px){.top-message{position:relative;width:70%;height:auto;max-width:48em;margin:2em auto 0;padding:1em 0 2em;font-size:160%;font-family:'Noto Sans JP',sans-serif;color:#000}.top-message p{line-height:2}.point-wrap{flex-direction:row;padding-bottom:5em}.point{flex:1;display:flex;flex-direction:column}.p-label:before{position:absolute;left:50%;top:105%;margin-left:-15px;content:"";border:15px solid transparent;border-top:15px solid #f9f2ed}.p-cont{height:240px;margin:1em auto 2em;line-height:240px;border-radius:50%;color:#000;filter:none}.p-cont p{position:absolute;display:inline-block;left:0;right:0;top:120%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:240px;margin:0;padding:0;line-height:1.5;font-size:16px;filter:none}.p-cont.p01{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)) 0 0/cover,url(../images/top/point/001.webp) 0 0/cover}.p-cont.p02{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)) 0 0/cover,url(../images/top/point/002.webp) 0 0/cover}.p-cont.p03{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)) 0 0/cover,url(../images/top/point/003.webp) 0 0/cover}.overview-text p{font-size:140%}}@media all and (min-width:980px){#hero-area{margin-top:5px}.overview-text{margin:0 0 0 -2em}.overview-text p{font-size:160%}}


