
/* -------------------------------------------------------
Theme Name: ichirendou
Author: 
Author URI: 
 * ---------------------------------------------------- */

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{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1;-webkit-text-size-adjust:none}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{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:unset;height:100%}html{font-size:62.5%}body{font-size:1.2rem;font-style:normal;font-weight:400}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=button],input[type=email],input[type=tel],input[type=number],input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}:root{--VW: var(--vw);--BREAKPOINT_MOBILE: 752;--FV_HEIGHT: var(--firstViewHeight);--COL_BG: #ffffff;--COL_BG_rgb: 255, 255, 255;--COL_PRIMARY: #a0a9ad;--COL_PRIMARY_rgb: 160, 169, 173;--COL_SECONDARY: #cae6e2;--COL_FIG: #eee;--COL_FIG_rgb: 238, 238, 238;--COL_TXT: #333333;--COL_TXT_rgb: 51, 51, 51;--COL_LINK: var(--COL_TXT);--COL_LINK_rgb: 51, 51, 51;--COL_LINK_HOVER: var(--COL_PRIMARY);--COL_LINK_HOVER_rgb: 160, 169, 173;--COL_BORDER: #999;--COL_BORDER_rgb: 153, 153, 153;--FONT_SANS: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", Arial, sans-serif;--FONT_BASE: "Zen Old Mincho", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", Arial, sans-serif;--SPACE_l: 48px;--SPACE_m: 32px;--SPACE_s: 24px;--SECT_HEADER_WIDTH: 104px}body{background-color:var(--COL_BG);color:var(--COL_TXT);font-family:var(--FONT_BASE);position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--FONT_BASE);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;letter-spacing:.1rem}p{line-height:1.7}a:link,a:visited,a:active{color:var(--COL_LINK);text-decoration:none;-webkit-transition:.2s;transition:.2s}a:hover{color:var(--COL_LINK_HOVER);text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:inherit;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600}button:focus:not(:focus-visible){outline:0}.l-wrapper{display:-ms-grid;display:grid;grid-gap:0;-ms-grid-rows:1fr 0 auto;-ms-grid-columns:100%;grid-template:"main" 1fr "footer" auto/100%;min-height:100vh}#l-main{-ms-grid-row:1;-ms-grid-column:1;grid-area:main;height:100%}.l-header{--space: var(--SPACE_l);--logo_h: calc(100vw / 250 * 40);--lead_h: 300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:var(--vh);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;min-height:784px;pointer-events:none;position:fixed;top:0;width:100%;z-index:15}.c-header__brand{width:100%}.c-header__brand img{display:block;height:auto;width:100%}.l-footer{-ms-grid-row:3;-ms-grid-column:1;--space: var(--SPACE_l);background-color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;grid-area:footer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--space)}.c-footer__logo{display:block;height:auto;margin:0 auto;width:240px}.c-footer__instagram{height:40px;margin:2.4rem auto 0;width:40px}.c-footer__instagram a{display:block;height:100%;width:100%}.c-footer__instagram a:hover img{opacity:.7}.c-footer__instagram img{display:block;height:auto;-webkit-transition:.2s;transition:.2s;width:100%}.c-footer__copyright{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:1.6rem auto 0;text-align:center}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}.c-block{--space: var(--SPACE_l);--gap: 16rem;margin:0 auto;max-width:1200px;padding:var(--gap) var(--space) 0;position:relative}.c-block:last-of-type{padding-bottom:var(--gap)}.c-block.is-full{padding-bottom:var(--space_v)}.c-block.is-full:last-of-type{padding-bottom:var(--gap)}.c-sect{display:-ms-grid;display:grid;gap:2.4rem;-ms-grid-rows:auto;-ms-grid-columns:var(--SECT_HEADER_WIDTH) 2.4rem 1fr;grid-template:"sect_header sect_body"/var(--SECT_HEADER_WIDTH) 1fr}.c-sect.is-reverse{-ms-grid-rows:auto;-ms-grid-columns:1fr var(--SECT_HEADER_WIDTH);grid-template:"sect_body sect_header"/1fr var(--SECT_HEADER_WIDTH)}.c-sect__header{-ms-grid-row:1;-ms-grid-column:1;display:-ms-grid;display:grid;gap:0;grid-area:sect_header;-ms-grid-rows:auto 0 1fr 0 auto;-ms-grid-columns:auto 0 auto;grid-template:"sect_header_hdgen sect_header_hdg" "sect_header_hdgen sect_header_border" 1fr "sect_header_hdgen sect_header_fig"/auto auto;width:var(--SECT_HEADER_WIDTH)}.c-sect.is-reverse > .c-sect__header{-ms-grid-row:1;-ms-grid-column:2}.c-sect__header.is-r{-ms-grid-rows:auto 1fr auto;-ms-grid-columns:auto auto;grid-template:"sect_header_hdg sect_header_hdgen" "sect_header_border sect_header_hdgen" 1fr "sect_header_fig sect_header_hdgen"/auto auto;width:var(--SECT_HEADER_WIDTH)}.c-sect__header__hdg{-ms-grid-row:1;-ms-grid-column:3;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--FONT_MIN);font-weight:700;grid-area:sect_header_hdg;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.c-sect__header.is-r > .c-sect__header__hdg{-ms-grid-row:1;-ms-grid-column:1}.c-sect__header__hdg span{display:block;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.c-sect__header__hdg--en{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1;font-size:10px;font-family:var(--FONT_MIN);grid-area:sect_header_hdgen;margin:0 -2.8rem 0 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.c-sect__header.is-r > .c-sect__header__hdg--en{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}.c-sect__header.is-r .c-sect__header__hdg--en{margin:0 0 0 -3rem}.c-sect__header__border{-ms-grid-row:3;-ms-grid-column:3;background-color:#666;grid-area:sect_header_border;height:100%;margin:8px auto;width:1px}.c-sect__header.is-r > .c-sect__header__border{-ms-grid-row:2;-ms-grid-column:1}.c-sect__header__fig{-ms-grid-row:5;-ms-grid-column:3;grid-area:sect_header_fig;width:100%}.c-sect__header.is-r > .c-sect__header__fig{-ms-grid-row:3;-ms-grid-column:1}@media screen and (max-width: 640px){.c-sect__header__hdg{-ms-grid-row:2;-ms-grid-column:1}.c-sect__header.is-r > .c-sect__header__hdg{-ms-grid-row:2;-ms-grid-column:1}.c-sect__header__hdg--en{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-sect__header.is-r > .c-sect__header__hdg--en{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-sect__header__border{-ms-grid-row:3;-ms-grid-column:1}.c-sect__header.is-r > .c-sect__header__border{-ms-grid-row:3;-ms-grid-column:1}.c-sect__header__fig{-ms-grid-row:4;-ms-grid-column:1}.c-sect__header.is-r > .c-sect__header__fig{-ms-grid-row:4;-ms-grid-column:1}}.c-sect__header__fig img{display:block;height:auto;width:100%}.c-sect__body{-ms-grid-row:1;-ms-grid-column:3;--space: calc(var(--SECT_HEADER_WIDTH) + 2.4rem);grid-area:sect_body;padding:0 var(--space) 0 0}.c-sect.is-reverse > .c-sect__body{-ms-grid-row:1;-ms-grid-column:1}@media screen and (max-width: 640px){.c-sect__header{-ms-grid-row:1;-ms-grid-column:1}.c-sect.is-reverse > .c-sect__header{-ms-grid-row:1;-ms-grid-column:1}.c-sect__body{-ms-grid-row:3;-ms-grid-column:1}.c-sect.is-reverse > .c-sect__body{-ms-grid-row:2;-ms-grid-column:1}}.c-sect.is-reverse .c-sect__body{padding:0 0 0 var(--space)}.c-pattern{position:relative;border-radius:50%;overflow:hidden;position:absolute;z-index:-1}.c-pattern>picture img,.c-pattern>img{bottom:0;font-family:"object-fit:cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.c-pattern::before{content:"";float:left;padding-top:100%}.c-pattern::after{clear:both;content:"";display:block}@supports(aspect-ratio: 16/9){.c-pattern{aspect-ratio:1}.c-pattern::before{display:none}.c-pattern::after{display:none}}.is-legacy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:bold;height:100dvh;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding:24px}.is-legacy__panel{border:1px solid #000;border-radius:8px;max-width:640px;padding:24px}.is-legacy h2{font-size:20px;line-height:1.4;margin-bottom:16px}.is-legacy h2 span{font-size:32px;margin-right:8px}.is-oldVer{background-color:red;bottom:0;color:#fff;font-family:sans-serif !important;font-size:14px;font-weight:bold;left:0;line-height:1.5;padding:16px 16px calc(16px + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:999}.is-oldVer h2,.is-oldVer p{font-family:sans-serif !important}.is-oldVer h2{font-size:20px;margin-bottom:8px}:root{--COL_CAL_SUN: #c60000;--COL_CAL_SAT: #0059be;--COL_CAL_TODAY: #dfb64a}.c-calendar{background-color:#fff;font-family:var(--FONT_SANS);margin:1.6rem 0 0}.fc .fc-toolbar-title{font-family:var(--FONT_SANS);font-size:1.6rem !important}.fc .fc-button-primary{background-color:transparent !important;border:0 !important}.fc .fc-button-primary>span{color:#999 !important}.fc .fc-button-primary[disabled]{opacity:.25 !important}.fc .fc-bg-event .fc-event-title{-webkit-box-orient:vertical;display:-webkit-box;font-size:10px !important;font-style:normal !important;height:calc(100% - 22px);-webkit-line-clamp:3;line-height:1.2;margin:20px 2px 2px !important;overflow:hidden}.fc .fc-daygrid-day.fc-day-today{background-color:transparent !important}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:var(--COL_CAL_TODAY);color:#fff;font-weight:bold}.fc .fc-day-sat{color:var(--COL_CAL_SAT)}.fc .fc-day-sun{color:var(--COL_CAL_SUN)}.c-calendar__caption{font-family:var(--FONT_SANS);font-size:1.2rem;margin:1.6rem 0 0}.c-calendar__caption .is-dayoff{color:#cecece;font-size:1.8rem;vertical-align:-0.3rem}.fc-daygrid-day-number{font-family:Arial,Helvetica,sans-serif}.fc .fc-day-disabled{background:#fdfdfd !important;height:58px !important}.fc-daygrid-day-top.is-holiday-ja .fc-daygrid-day-number{color:var(--COL_CAL_SUN)}.fc .fc-h-event.is-holiday-ja{background-color:transparent;border:0;font-size:10px;left:-2px;overflow:hidden;padding:2px;pointer-events:none;position:absolute;top:-20px;width:calc(100% - 20px)}.fc .fc-h-event.is-holiday-ja .fc-event-main{color:var(--COL_CAL_SUN)}#p-calendar--small .fc-h-event.is-holiday-ja{opacity:0}.fc .fc-bg-event.is-dayoff{background-color:#bbb;color:#001d7c}.fc .fc-bg-event.is-dayoff .fc-event-title{color:#000}.fc .fc-h-event.is-monthly-1-2__1{background-color:#006ff7;border:0;padding:2px;pointer-events:none}.fc .fc-h-event.is-monthly-1-2__1 .fc-event-main{color:#fff}.fc .fc-h-event.is-monthly-1-2__2{background-color:#fff700;border:0;padding:2px;pointer-events:none}.fc .fc-h-event.is-monthly-1-2__2 .fc-event-main{color:#462e00}#p-fv{--header_size: 200px;background-color:#faf6ed;background-image:url("../img/tex--bg.jpg");display:block;display:-ms-grid;display:grid;gap:0;-ms-grid-rows:100%;-ms-grid-columns:1fr 0 var(--header_size) 0 1fr;grid-template:"fv_l fv_header fv_r" 100%/1fr var(--header_size) 1fr;height:var(--vh);min-height:640px}.c-fv__header{-ms-grid-row:1;-ms-grid-column:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:fv_header;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-fv__logo{height:auto;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;width:88px}.c-fv__logo img{display:block;height:auto;width:100%}.c-fv__logo.is-loading{opacity:0}.c-fv__pic{height:100%;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s;width:100%}.c-fv__pic img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-fv__pic.is-left{-ms-grid-row:1;-ms-grid-column:1;grid-area:fv_l}.c-fv__pic.is-right{-ms-grid-row:1;-ms-grid-column:5;grid-area:fv_r}@media screen and (max-width: 752px){.c-fv__header{-ms-grid-row:2;-ms-grid-column:1}.c-fv__header{-ms-grid-row:2;-ms-grid-column:1}.c-fv__pic.is-left{-ms-grid-row:1;-ms-grid-column:1}.c-fv__pic.is-left{-ms-grid-row:1;-ms-grid-column:1}.c-fv__pic.is-right{-ms-grid-row:3;-ms-grid-column:1}.c-fv__pic.is-right{-ms-grid-row:3;-ms-grid-column:1}}.c-fv__pic.is-loading{opacity:0}.c-fv__loading{color:#000;font-size:1.4rem;font-weight:bold;left:50%;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.1s;transition:.1s;visibility:hidden}.c-fv__loading.is-loading{opacity:1;visibility:visible}#p-instagram{--x: 16px;--y: 16px;--size: 40px;opacity:1;position:fixed;right:var(--x);top:var(--y);-webkit-transition:opacity .4s;transition:opacity .4s;z-index:100}#p-instagram.is-loading{opacity:0}#p-instagram a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}#p-instagram a:hover{opacity:.5}#p-instagram p{color:#8c271a;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:bold;margin:0 16px 0 0}#p-instagram img{display:block;height:var(--size);-webkit-transition:.4s;transition:.4s;width:var(--size)}.c-calendar--wide__header{text-align:center}.c-calendar--wide__hdg{font-size:2rem;font-weight:700}#p-calendar--wide .fc .fc-toolbar-title{font-family:var(--FONT_BASE)}#p-about{overflow-x:hidden}.c-about{text-align:center}.c-about p{font-size:13px;margin:1.6rem 0 0}.c-about p span{display:inline-block}.c-about__cat{margin:0 auto 2.4rem;width:120px}.c-about__cat img{display:block;height:auto;width:100%}.c-about__hdg--l{font-size:22px;font-weight:700;letter-spacing:-0.05rem;line-height:1.5}.c-about__hdg--s{font-size:18px;font-weight:700;line-height:1.4;margin-top:2.4rem}.c-pattern.is-about-01{bottom:24px;right:calc(50% - 560px);width:360px}.c-pattern.is-about-02{left:calc(50% - 240px);top:96px;width:120px}.c-pattern.is-about-03{left:calc(50% - 528px);top:260px;width:300px}#p-lineup{overflow-x:hidden;padding-bottom:24rem}.c-lineup{min-height:400px}.c-lineup__items{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.c-lineup__item{background-image:url("../img/ico--dorayaki@2x.png");background-position:center top;background-repeat:no-repeat;background-size:contain;padding:7.2rem 0 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.c-lineup__item:not(:first-of-type){margin-right:3.2rem}.c-lineup__azuki{bottom:0;position:absolute;right:calc(50% - 600px);width:560px;z-index:-1}.c-lineup__azuki img{display:block;height:auto;width:100%}.c-pattern.is-lineup-01{right:calc(50% - 620px);top:40px;width:240px}.c-pattern.is-lineup-02{right:calc(50% - 400px);top:230px;width:140px}.c-pattern.is-lineup-03{bottom:120px;left:calc(50% - 560px);width:360px}#p-info{padding-top:0}#p-info .c-sect__body{padding:0}#p-info .c-sect__header__hdg--en{-webkit-transform:translateX(-24px);transform:translateX(-24px)}.c-info{display:-webkit-box;display:-ms-flexbox;display:flex}.c-info__info{width:320px}.c-info__hdg{font-size:2rem;font-weight:700}.c-info__hdg:not(:first-of-type){margin:4rem 0 0}.c-info__body{font-size:1.4rem;margin:1.2rem 0 0}.c-info__img{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:0 0 0 4rem}.c-info__shop,.c-info__vendor__fig{position:relative;border-radius:50%;overflow:hidden}.c-info__shop>picture img,.c-info__shop>img,.c-info__vendor__fig>picture img,.c-info__vendor__fig>img{bottom:0;font-family:"object-fit:cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.c-info__shop::before,.c-info__vendor__fig::before{content:"";float:left;padding-top:100%}.c-info__shop::after,.c-info__vendor__fig::after{clear:both;content:"";display:block}@supports(aspect-ratio: 16/9){.c-info__shop,.c-info__vendor__fig{aspect-ratio:1}.c-info__shop::before,.c-info__vendor__fig::before{display:none}.c-info__shop::after,.c-info__vendor__fig::after{display:none}}.c-info__shop{max-width:480px;width:100%}.c-info__vendor{bottom:0;position:absolute;right:100px;z-index:1}.c-info__vendor__hdg{--size: 160px;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dfb64a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--FONT_BASE);font-family:var(--FONT_SANS),sans-serif;height:var(--size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.8;margin:0 0 -40% -25%;position:relative;text-align:center;width:var(--size);z-index:1}.c-info__vendor__fig{max-width:380px;min-width:300px;position:relative;width:100%;z-index:-1}.c-pattern.is-info-01{right:calc(50% - 130px);top:500px;width:150px}.c-gmap iframe{height:480px;width:100%}.is-none{display:none !important}.u-clearfix::after{clear:both;content:"";display:block}.is-noscroll{overflow:hidden}.u-alignFull{--space_wide: var(--SPACE_l);margin-left:calc(var(--space_wide)*-1) !important;width:calc(100% + var(--space_wide)*2)}.u-aspect{display:block;height:0;position:relative;width:100%}.u-aspect>*:first-of-type{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.is-ie .u-aspect>*:first-of-type{font-family:"object-fit: cover;"}.u-aspect.is-1-1{padding-top:100%}.u-aspect.is-4-3{padding-top:75%}.u-aspect.is-3-2{padding-top:66%}.u-aspect.is-2-1{padding-top:50%}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInBT{0%{opacity:0;-webkit-transform:translate3d(0, 80px, 0);transform:translate3d(0, 80px, 0)}100%{-webkit-animation-timing-function:cubic-bezier(0.87, 0.04, 0.59, 1.56);animation-timing-function:cubic-bezier(0.87, 0.04, 0.59, 1.56);opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBT{0%{opacity:0;-webkit-transform:translate3d(0, 80px, 0);transform:translate3d(0, 80px, 0)}100%{-webkit-animation-timing-function:cubic-bezier(0.87, 0.04, 0.59, 1.56);animation-timing-function:cubic-bezier(0.87, 0.04, 0.59, 1.56);opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInRL{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRL{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes spinY{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes spinY{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes flipInY{from{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.c-block{-webkit-animation:none;animation:none}.c-block[data-scrollevent=off]{opacity:0}.c-block[data-scrollevent=on]{-webkit-animation:fadeInBT .5s forwards;animation:fadeInBT .5s forwards}.c-pattern,.c-info__vendor__hdg{-webkit-animation:none;animation:none}.c-pattern[data-scrollevent=off],.c-info__vendor__hdg[data-scrollevent=off]{opacity:0}.c-pattern[data-scrollevent=on],.c-info__vendor__hdg[data-scrollevent=on]{-webkit-animation:flipInY .8s linear 1;animation:flipInY .8s linear 1;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@media screen and (max-width: 880px){@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__info{width:240px}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__vendor{right:40px}}}@media screen and (max-width: 752px){@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-block{--space: var(--SPACE_m)}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){#p-fv{--header_size: 160px;-ms-grid-rows:calc((100% - var(--header_size))/2) var(--header_size) calc((100% - var(--header_size)) / 2);-ms-grid-columns:100%;grid-template:"fv_l" calc((100% - var(--header_size))/2) "fv_header" var(--header_size) "fv_r" calc((100% - var(--header_size)) / 2)/100%;min-height:initial}@supports(height: 100dvh){#p-fv{-ms-grid-rows:calc((100dvh - var(--header_size))/2) var(--header_size) calc((100dvh - var(--header_size)) / 2);-ms-grid-columns:100%;grid-template:"fv_l" calc((100dvh - var(--header_size))/2) "fv_header" var(--header_size) "fv_r" calc((100dvh - var(--header_size)) / 2)/100%;height:100dvh}}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-fv__logo{height:120px;width:auto}.c-fv__logo img{height:100%;width:auto}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__vendor{bottom:auto;margin:4rem 0 0;position:relative;right:auto}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__vendor__hdg{margin:0 auto -10% auto}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__vendor__fig{min-width:initial}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-pattern.is-info-01{right:calc(50% - 240px);top:-88px}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.u-alignFull{--space_wide: var(--SPACE_m)}}}@media screen and (max-width: 640px){@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.l-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:initial;z-index:1}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-header__brand{--trans: calc(--var(--vh) / 250 * 40 * -1);-webkit-transform:rotate(90deg) translateY(-99%);transform:rotate(90deg) translateY(-99%);-webkit-transform-origin:left top;transform-origin:left top;width:var(--vh)}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-block{--space: var(--SPACE_s)}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-sect{gap:4rem;-ms-grid-rows:auto 4rem auto;-ms-grid-columns:100%;grid-template:"sect_header" "sect_body"/100%}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-sect.is-reverse{-ms-grid-rows:auto auto;-ms-grid-columns:100%;grid-template:"sect_header" "sect_body"/100%}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-sect__header{-ms-grid-rows:auto auto auto auto;-ms-grid-columns:100%;grid-template:"sect_header_hdgen" "sect_header_hdg" "sect_header_border" "sect_header_fig"/100%;width:100%}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-sect__header.is-r{-ms-grid-rows:auto auto auto auto;-ms-grid-columns:100%;grid-template:"sect_header_hdgen" "sect_header_hdg" "sect_header_border" "sect_header_fig"/100%;width:100%}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-sect__header__hdg{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-sect__header__hdg--en{margin:0 0 1.6rem;text-align:center;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.c-sect__header.is-r .c-sect__header__hdg--en{margin:0 0 1.6rem}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-sect__header__border{display:none}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-sect__header__fig{margin:0 auto;width:120px}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-sect__body{padding:0}.c-sect.is-reverse .c-sect__body{padding:0}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){#p-instagram{--x: 8px;--y: 8px;--size: 28px}#p-instagram a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}#p-instagram p{margin:.8rem 0 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-pattern.is-about-01{bottom:auto;margin:2.4rem auto 0;max-width:320px;position:static;right:auto;width:100%}.c-pattern.is-about-01>img{bottom:auto;display:block;height:auto;left:auto;position:static;right:auto;top:auto;width:100%}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-pattern.is-about-02{left:auto;right:calc(50% - 200px);top:24px;width:160px}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-pattern.is-about-03{left:calc(50% - 294px);top:272px}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){#p-lineup{padding-bottom:0}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-lineup{min-height:initial}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-lineup__azuki{bottom:auto;margin:-64px 0 0 -64px;position:static;right:auto;width:150%}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-pattern.is-lineup-01{right:calc(50% - 240px);width:160px}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-pattern.is-lineup-02{right:calc(50% - 256px);width:80px}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-pattern.is-lineup-03{top:240px}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){#p-info .c-sect__header__hdg--en{-webkit-transform:none;transform:none}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info{display:block}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__info{width:100%}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__hdg{text-align:center}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__body{text-align:center}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__img{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:4rem 0 0}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__shop{max-width:initial}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__vendor__hdg{--size: 144px;bottom:0;position:absolute;right:0}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__vendor__fig{max-width:initial}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-pattern.is-info-01{right:calc(50% - 4px);top:-88px}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){#p-gmap{padding-top:8rem}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-gmap iframe{height:60vh}}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.u-alignFull{--space_wide: var(--SPACE_s)}}}@media (max-width: 560px){@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){#p-calendar--wide .fc .fc-h-event.is-holiday-ja{opacity:0}}}@media (min-width: 384px){.c-sect__header__hdg{font-size:calc(1.8rem + (1vw - 3.84px) * 1.2254901961)}.c-sect__header__hdg--en{font-size:calc(1rem + (1vw - 3.84px) * 0.2450980392)}.c-about p{font-size:calc(1.3rem + (1vw - 3.84px) * 0.2450980392)}.c-about__hdg--l{font-size:calc(2.2rem + (1vw - 3.84px) * 1.4705882353)}.c-about__hdg--s{font-size:calc(1.8rem + (1vw - 3.84px) * 0.2450980392)}.c-lineup__items{font-size:calc(1.8rem + (1vw - 3.84px) * 0.7352941176)}.c-info__vendor__hdg{font-size:calc(1.4rem + (1vw - 3.84px) * 0.3676470588)}}@media screen and (min-width: 1200px){@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.l-header{--lead_h: 330px}}.c-block.is-full{--space_full: calc((100% - 1200px) / 2 + var(--SPACE_l));max-width:auto;max-width:initial;padding-left:var(--space_full);padding-right:var(--space_full)}@supports((width: -webkit-max-content) or (width: -moz-max-content) or (width: max-content)){.c-info__vendor{right:calc(50% - 600px + 100px)}}.u-alignFull{--space_wide: calc((var(--VW) - 100%) / 2)}}@media (min-width: 1200px){.c-sect__header__hdg{font-size:28px}.c-sect__header__hdg--en{font-size:12px}.c-about p{font-size:15px}.c-about__hdg--l{font-size:34px}.c-about__hdg--s{font-size:20px}.c-lineup__items{font-size:24px}.c-info__vendor__hdg{font-size:17px}}@media only screen and (-webkit-min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}
