html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;font-style:normal;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{outline:none;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top}ul,dl,ol{text-indent:0}li{list-style:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html textarea,* html select{font-size:100%}*:first-child+html+input,*:first-child html+textarea,*:first-child+html select{font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th,td{text-align:left;vertical-align:top}caption{text-align:left}pre,code,kbd,samp,tt{font-family:monospace}* html pre,* html code,* html kbd,* html samp,* html tt{font-size:100%;line-height:100%}*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt{font-size:108%;line-height:100%}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;cursor:pointer;outline:none}@media screen{.scIn.accInTop{position:relative;clip-path:inset(0% 0% 100% 0%)}.scIn.accInTop.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInLeft{position:relative;clip-path:inset(0% 100% 0% 0%)}.scIn.accInLeft.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInBottom{position:relative;clip-path:inset(100% 0% 0% 0%)}.scIn.accInBottom.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInRight{position:relative;clip-path:inset(0% 0% 0% 100%)}.scIn.accInRight.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.fadeIn{opacity:0}.scIn.fadeIn.move{opacity:1;transition-duration:600ms;transition-property:opacity;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.zoomIn{transform:scale(0)}.scIn.zoomIn.move{transform:scale(1);transition-duration:600ms;transition-property:transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInTop{opacity:0;transform:translateY(-50px)}.scIn.slideInTop.move{opacity:1;transform:translateY(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInBottom{opacity:0;transform:translateY(50px)}.scIn.slideInBottom.move{opacity:1;transform:translateY(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInLeft{opacity:0;transform:translateX(-50px)}.scIn.slideInLeft.move{opacity:1;transform:translateX(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInRight{opacity:0;transform:translateX(50px)}.scIn.slideInRight.move{opacity:1;transform:translateX(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.move.delay100{transition-delay:100ms !important}.scIn.move.delay200{transition-delay:200ms !important}.scIn.move.delay300{transition-delay:300ms !important}.scIn.move.delay400{transition-delay:400ms !important}.scIn.move.delay500{transition-delay:500ms !important}.scIn.move.delay600{transition-delay:600ms !important}.scIn.move.delay700{transition-delay:700ms !important}.scIn.move.delay800{transition-delay:800ms !important}.scIn.move.delay900{transition-delay:900ms !important}.scIn.move.delay1000{transition-delay:1000ms !important}.scIn.move.delay1100{transition-delay:1100ms !important}.scIn.move.delay1200{transition-delay:1200ms !important}.scIn.move.delay1300{transition-delay:1300ms !important}.scIn.move.delay1400{transition-delay:1400ms !important}.scIn.move.delay1500{transition-delay:1500ms !important}.scIn.move.delay1600{transition-delay:1600ms !important}.scIn.move.delay1700{transition-delay:1700ms !important}.scIn.move.delay1800{transition-delay:1800ms !important}.scIn.move.delay1900{transition-delay:1900ms !important}.scIn.move.delay2000{transition-delay:2000ms !important}}#modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background-color:rgba(55,48,64,.9);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition-duration:400ms;transition-property:visibility,opacity}body.openModal #modal{visibility:inherit;opacity:1}#modal .close{background:url(../img/menu_close.svg) center/contain no-repeat;aspect-ratio:1;width:30px;text-indent:-9999px;overflow:hidden;position:fixed;right:10px;top:10px}@media print,screen and (min-width: 813px){#modal figure{width:calc(100cqw - 200px);height:calc(100cqh - 200px)}}@media only screen and (max-width: 812px)and (orientation: landscape){#modal figure{width:calc(100cqw - 120px);height:calc(100cqh - 0px)}}@media only screen and (max-width: 812px)and (orientation: portrait){#modal figure{width:calc(100cqw - 0px);height:calc(100cqh - 120px)}}#modal figure img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}#modal .pager{position:absolute;left:0;bottom:20px;width:100%;display:flex;justify-content:center;gap:20px}#modal .pager .next{background:url(../img/ico_arrow.svg) center/10px auto no-repeat;aspect-ratio:1;width:30px;text-indent:-9999px;overflow:hidden}#modal .pager .prev{transform:rotate(180deg);background:url(../img/ico_arrow.svg) center/10px auto no-repeat;aspect-ratio:1;width:30px;text-indent:-9999px;overflow:hidden}body{background-color:#373040;color:#35201c;font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:1.4em}img{width:100%}sup{font-size:60% !important}@media print,screen and (min-width: 813px){.sp{display:none !important}}@media only screen and (max-width: 812px){body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-touch-callout:none;-webkit-user-select:none}.pc{display:none !important}}@media print,screen and (min-width: 813px){#wrapper{position:fixed;left:0;top:0;width:100%;height:100%}.pcframe{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.pcframe .pconly .logo{background:url(../img/logo.svg) 0 0/100% 100%;aspect-ratio:153/114;width:153px;text-indent:-9999px;position:absolute;left:40px;top:40px}.pcframe .pconly .copyright{position:absolute;right:40px;bottom:40px;color:#fff;font-size:12px}.pcframe .pconly .back{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.pcframe .pconly .back .circles{container-type:inline-size;opacity:.2;width:max(100%,100dvh);aspect-ratio:1;display:grid;grid-template-columns:repeat(5, 1fr);gap:1vw 4vw;transform:scale(1.2)}.pcframe .pconly .back .circles .circle{aspect-ratio:1;border-radius:100%;background-color:#fff;position:relative;left:calc(-25% - 4vw)}.pcframe .pconly .back .circles .circle:nth-child(n+6):nth-child(-n+10),.pcframe .pconly .back .circles .circle:nth-child(n+16):nth-child(-n+20){left:calc(25% - 2vw)}.pcframe .pconly .back .circles .circle:nth-child(1){background:url(../img/gallery/0.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(2){background:url(../img/gallery/1.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(3){background:url(../img/gallery/2.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(4){background:url(../img/gallery/3.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(5){background:url(../img/gallery/4.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(6){background:url(../img/gallery/5.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(7){background:url(../img/gallery/6.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(8){background:url(../img/gallery/7.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(9){background:url(../img/gallery/8.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(10){background:url(../img/gallery/0.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(11){background:url(../img/gallery/1.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(12){background:url(../img/gallery/2.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(13){background:url(../img/gallery/3.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(14){background:url(../img/gallery/4.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(15){background:url(../img/gallery/5.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(16){background:url(../img/gallery/6.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(17){background:url(../img/gallery/7.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(18){background:url(../img/gallery/8.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(19){background:url(../img/gallery/0.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(20){background:url(../img/gallery/1.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(21){background:url(../img/gallery/2.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(22){background:url(../img/gallery/3.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(23){background:url(../img/gallery/4.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(24){background:url(../img/gallery/5.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(25){background:url(../img/gallery/6.webp) center/cover}.pcframe .pconly .back .circles .circle:nth-child(26){background:url(../img/gallery/7.webp) center/cover}.pcframe .pconly .sns{position:absolute;left:40px;bottom:40px}.pcframe .spframe{width:min(540px,100vw - 240px - 240px - 40px - 40px - 40px - 40px);height:100%;overflow:hidden;overflow-y:auto}.pcframe .spframe::-webkit-scrollbar{width:2px}.pcframe .spframe::-webkit-scrollbar-thumb{background-color:#fff}.pcframe .spframe::-webkit-scrollbar-track{background-color:#000}}.menu{position:fixed;z-index:999}@media print,screen and (min-width: 813px){.menu{right:40px;top:40px;width:240px}.menu .sns{display:none}}@media only screen and (max-width: 812px){.menu{right:-100cqw;top:0;width:100cqw;height:100cqh;background-color:rgba(55,48,64,.9);backdrop-filter:blur(4px);padding:6cqw;box-sizing:border-box}.menu .sns{margin-top:6vw}.menu{transition-duration:400ms;transition-property:right}body.openMenu .menu{right:0cqw}}.menu__ttl{font-family:"Lobster",sans-serif;color:#fff;font-size:32px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:20px}.menu .links li a{display:block;text-decoration:none;color:#fff;font-size:15px;padding-left:1em;border-bottom:1px solid hsla(0,0%,100%,.5);padding-top:10px;padding-bottom:10px;position:relative}.menu .links li a::after{display:block;position:absolute;right:10px;top:calc(50% - 8px);content:"";background:url(../img/ico_arrow.svg) 0 0/100% 100%;aspect-ratio:15/16;width:15px;transform:scale(0.75)}.sns ul{display:flex;align-items:center;justify-content:center;gap:20px}.sns ul a{text-decoration:none;display:block;width:40px;aspect-ratio:1;text-indent:-9999px;overflow:hidden}.sns ul .sns__is{background:url(../img/sns_is.svg) center/contain no-repeat}.sns ul .sns__x{transform:scale(0.9);background:url(../img/sns_x.svg) center/contain no-repeat}.sns ul .sns__x.rev{background:#fff;-webkit-mask:url(../img/sns_x.svg) center/contain no-repeat;mask:url(../img/sns_x.svg) center/contain no-repeat}.sns ul .sns__fb{background:url(../img/sns_fb.svg) center/contain no-repeat}.spframe{position:relative;overflow:hidden;background-color:#ecd9bc;background:url(../img/back.png) 0 0/100% auto;position:relative;container-type:inline-size}.spframe *{font-size:4.5cqw;line-height:1.75em}.spframe .btn_menu{z-index:99999;background:url(../img/menu.svg) center/contain no-repeat;aspect-ratio:1;width:30px;text-indent:-9999px;overflow:hidden;position:fixed;right:10px;top:10px}@media print,screen and (min-width: 813px){.spframe .btn_menu{display:none}}body.openMenu .spframe .btn_menu{background:url(../img/menu_close.svg) 0 0/100% 100%}.spframe .spframe__inner{display:flex;flex-direction:column}#kv{position:relative;padding:6cqw;height:160cqw;padding-top:12cqw;box-sizing:border-box}#kv .back{position:absolute;left:0;top:0;width:100%;height:100%}#kv .back img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;clip-path:circle(90cqw at 50% 40%)}#kv .back::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(53, 32, 28, 0.6) 0%, rgba(53, 32, 28, 0) 100%)}#kv .logo{position:relative;background:url(../img/logo.svg) 0 0/100% 100%;aspect-ratio:153/114;width:72cqw;margin-left:auto;margin-right:auto;text-indent:-9999px}#kv .scroll{position:absolute;left:50%;background:url(../img/scroll.svg) 0 0/100% 100%;aspect-ratio:7/73;width:1.7948717949cqw;bottom:12cqw}#kv .scroll span{position:absolute;display:block;font-family:"Roboto",sans-serif;font-size:2.4cqw;color:#fff;letter-spacing:.2em;position:relative;transform:rotate(90deg);transform-origin:left top;line-height:1em;left:5cqw;top:0}#intro{padding:6cqw;padding-top:0}#intro h2{font-size:8cqw;line-height:1.5em;font-weight:bold}#intro .lead{margin-top:6cqw}#intro .sns{margin-top:6cqw;display:flex;flex-direction:column;gap:6cqw}#intro .sns h3{font-size:6cqw;font-weight:bold;text-align:center}.section h2{font-family:"Lobster",sans-serif;font-size:12cqw;text-align:center}#gallery .items{margin-top:6cqw;display:flex;flex-wrap:wrap;gap:2cqw;width:120cqw;container-type:inline-size;margin-left:-10cqw}#gallery .item{display:block;overflow:hidden;border-radius:100%;position:relative;aspect-ratio:1;width:32cqw}#gallery .item.ml{margin-left:16cqw}#gallery .item figure{position:absolute;left:0;top:0;width:100%;height:100%}#gallery .item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}#information{margin-top:30cqw;margin-bottom:40cqw;position:relative}#information::before{position:absolute;left:calc(50% - 80cqw);top:-20cqw;display:block;content:"";background-color:#fff;width:160cqw;aspect-ratio:1;border-radius:100%}#information::after{position:absolute;left:calc(50% - 80cqw);bottom:-30cqw;display:block;content:"";background-color:#fff;width:160cqw;aspect-ratio:1;border-radius:100%}#information .frame{position:relative;background-color:#fff;padding:0 6cqw;box-sizing:border-box;padding-top:1px}#information h2{position:relative;display:block}#information .boxes{display:flex;flex-direction:column;gap:12cqw;z-index:1;position:relative}#information .box{display:flex;flex-direction:column;gap:3cqw}#information .box h3{text-align:center;font-weight:bold;font-size:7cqw}#information .box h4{font-weight:bold;font-size:5cqw}#information .box .body{font-size:4.2cqw}#information .box.affiliation{border-top:1px solid rgba(0,0,0,.5);padding-top:6cqw;display:flex;flex-direction:column;gap:6cqw}#information .box.affiliation .cap{font-size:3cqw;text-align:center;margin-top:1cqw}#information .box.affiliation .items{display:flex;flex-direction:column;gap:6cqw}#information .box.affiliation .item{display:flex;flex-direction:column;gap:3cqw}#information .box.affiliation .item h4{text-align:center}#food{display:flex;flex-direction:column}#food .pickup{display:flex;flex-direction:column;margin-bottom:12cqw}#food .pickup .item{display:flex;align-items:center;width:110cqw}#food .pickup .item.rev{flex-direction:row-reverse}#food .pickup .item.rev h3{justify-content:flex-start}#food .pickup .item figure{width:60%;border:1cqw solid #fff}#food .pickup .item h3{flex:1;padding:6cqw;font-weight:bold;display:flex;justify-content:flex-end}#food .pickup .item:nth-child(1) figure{transform:rotate(-10deg)}#food .pickup .item:nth-child(2) figure{transform:rotate(10deg)}#food .pickup .item:nth-child(3) figure{transform:rotate(-10deg)}#food .table{margin-top:6cqw;padding-left:6cqw;padding-right:6cqw}#food .table h3{font-size:6cqw;font-weight:bold;text-align:center;border-bottom:1px solid #35201c;padding-bottom:.5em}#food .table .body{font-size:3.5cqw;font-weight:500;margin-top:1em}#price{margin-top:12cqw;padding-left:6cqw;padding-right:6cqw}#price .tables{display:flex;flex-direction:column;gap:6cqw}#price .cap{font-size:3cqw}#price .forrent{font-weight:bold;text-align:center;border-top:1px solid #35201c;padding-top:4cqw}#price .table .set td{text-align:right}.table h3{font-weight:bold;text-align:center;font-size:5cqw}.table table{width:100%}.table .set{border-top:1px solid #35201c}.table .set th,.table .set td{padding:2cqw 0cqw;font-size:3.2cqw;font-weight:500}.table .set>tbody>tr>th,.table .set>tbody>tr>td{border-bottom:1px solid #35201c}.table .set>tbody>tr>th table tbody th,.table .set>tbody>tr>th table tbody td,.table .set>tbody>tr>td table tbody th,.table .set>tbody>tr>td table tbody td{padding:0}.table ul li{text-indent:-1em;margin-left:1em;font-size:3.2cqw;font-weight:500}#proshop{margin-top:12cqw;margin-left:6cqw;margin-right:6cqw;background-color:#684139;border-radius:3cqw;padding:6cqw;color:#fff;text-align:center;display:flex;flex-direction:column;gap:4cqw;position:relative}#proshop::before{content:"";position:absolute;left:2cqw;top:-6cqw;background:url(../img/proshop.svg) 0 0/100% 100%;aspect-ratio:62/99;width:15.8974358974cqw}#proshop h2{font-weight:bold;font-size:6cqw}#proshop .body{font-weight:bold;font-size:4cqw}#access{margin-top:12cqw;padding-left:6cqw;padding-right:6cqw}#access iframe{margin-top:6cqw;width:100%;aspect-ratio:1.2}#contact{margin-top:12cqw;text-align:center;flex-direction:column;gap:2cqw}#contact h2{font-weight:bold;font-size:6cqw}#contact .tel{font-weight:bold;font-size:12cqw;text-decoration:none;color:#35201c}#contact .text{font-size:3cqw}footer{overflow:hidden;position:relative;padding-top:12cqw;padding-bottom:6cqw;margin-top:6cqw}footer .sns{position:relative}footer::before{content:"";display:block;position:absolute;left:calc(50% - 80cqw);top:0;width:160cqw;background-color:#fff;aspect-ratio:1;border-radius:100%}/*# sourceMappingURL=structure.css.map */