@charset "UTF-8";@layer reset,lib,base,componentUiLow,componentUiMiddle,componentUiHigh,componentCommon,componentPages,utils;@import"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"layer(componentPages);:root{--color-font-base: #0B0B0B;--color-font-light: #fff;--color-font-primary: #d80414;--color-background-body: #efebe2;--color-background-black: #000;--color-background-black-rgb: 0 0 0;--color-background-light: #fff;--color-background-light-rgb: 255 255 255;--color-background-dark: #404040;--color-background-gray: #cbcbcb;--color-background-primary: #ebebe4;--color-background-secondary: #d80414;--color-background-tertiary: #687EA5;--color-background-icon: #0B0B0B;--color-border-light: #fff;--color-border-dark: #444;--color-border-primary: #d80414;--color-border-secondary: #ebebe4;--color-border-dote: rgba(11,11,11,.2);--color-border-gray: #D5D5D5;--color-gradation-home-message: linear-gradient( 180deg, rgb(255, 255, 255, .7) 0%, rgb(235, 235, 235, .95) 50%, #fff 100% );--color-gradation-news-card: linear-gradient( 180deg, rgb(0, 0, 0, 0) 0%, #000 100% );--color-gradation-page-wrapper-primary: linear-gradient( 180deg, rgb(235, 235, 228, .7) 0%, rgb(235, 235, 228, 0) 100% );--color-gradation-page-wrapper-secondary: linear-gradient( 180deg, rgb(0, 0, 0, .4) 0%, rgb(0, 0, 0, 0) 100% );--color-gradation-thumbnail-card: linear-gradient( 180deg, rgb(0, 0, 0, 0) 0%, rgb(0, 0, 0, 1) 100% );--color-gradation-stores-detail-info: linear-gradient( 180deg, rgb(235, 235, 228, 0) 0%, rgb(235, 235, 228, 1) 50%, rgb(235, 235, 228, 1) 100% )}.columnColor-feature{background-color:#f7a537}.columnColor-column{background-color:#f26681}.columnColor-person{background-color:#c9a4ef}.columnColor-history{background-color:#58b6f2}.columnColor-essay{background-color:#2bc4a7}.stroesColor-eat{background-color:#f26681}.stroesColor-entertainment{background-color:#f7a537}.stroesColor-beauty-and-health{background-color:#2bc4a7}.stroesColor-shopping{background-color:#f9db37}.stroesColor-lifestyle{background-color:#58b6f2}.stroesColor-stay{background-color:#796aed}:root{--opacity-hover: .6}:root{--font-family-main:"Noto Sans","Noto Sans JP","Noto Sans CJK JP","Hiragino Kaku Gothic ProN","\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3","\6e38\30b4\30b7\30c3\30af", "\6e38\30b4\30b7\30c3\30af\4f53","\30e1\30a4\30ea\30aa",Meiryo,sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700}.tomorrow{font-family:Tomorrow,sans-serif;font-weight:400;font-style:normal}:root{--layout-header-height: 52px;--layout-header-height-large: 80px;--layout-inner-padding-xs: 4vw;--layout-inner-padding-sm: 4.6vw;--layout-inner-padding-md: 32px;--layout-inner-max-width: 1064px;--layout-inner-max-width-small: 900px;--layout-inner-max-width-large: 1200px;--layout-inner-max-width-maximum: 1920px}:root{--z-index-header: 10000;--z-index-header-overlay: 9998;--z-index-header-grobal: 10200;--z-index-header-grobal-close: 10300;--z-index-footer: 5000;--z-index-g-translate: 9998}@media (min-width:768px){:root{--z-index-g-translate: 10000}}:root{--z-index-modal: 21000;--z-index-modal-background: 20000}:root{--scale-hover: 1.1}@layer reset{html{-webkit-text-size-adjust:100%;box-sizing:border-box;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}}@layer lib{.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}}@layer base{*{box-sizing:border-box;min-inline-size:1px}*:before,*:after{box-sizing:border-box;min-inline-size:1px}html{background:var(--color-background-body);block-size:100%;color:var(--color-font-base);inline-size:100%;line-height:1}body{color:var(--color-font-base);font-family:var(--font-family-main);font-weight:var(--font-weight-medium);inline-size:100%;line-height:1.8;overflow:clip auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,h5,h6,dl,dt,dd,p,blockquote,ul,ol,li{-webkit-overflow-wrap:break-word;overflow-wrap:break-word;vertical-align:baseline;-webkit-word-wrap:break-word;word-wrap:break-word}ul,ol{list-style:none}figcaption,span{-webkit-overflow-wrap:break-word;overflow-wrap:break-word;-webkit-word-wrap:break-word;word-wrap:break-word}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){block-size:0;display:none}[hidden]:not([hidden=until-found]),template{display:none}a{color:var(--color-font-base);text-decoration:none;transition:.3s color,.3s opacity,.3s background-color,.3s border-color}a:link,a:visited{color:var(--color-font-base);text-decoration:none}@media (any-hover: hover){a:hover{color:var(--color-font-base)}}i,em,address{font-style:normal}b,strong,em{font-weight:var(--font-weight-bold)}img{block-size:auto;border-block:none;border-inline:none;interpolation-mode:bicubic;max-inline-size:100%;vertical-align:top}svg{overflow:hidden}hr{block-size:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:var(--font-family-main)}code,kbd,pre,samp{font-size:.625rem}table{border-collapse:collapse;border-spacing:0}body,h1,h2,h3,h4,h5,h6,dl,dt,dd,p,blockquote,ul,ol,li{font-size:clamp(.88rem,.82rem + .24vi,1rem)}[role=tabpanel]:target{display:revert}@view-transition{navigation: auto;}}@layer base;@layer componentUiLow{.SvgIcon{display:inline-flex}.SvgIcon:before{aspect-ratio:1 / 1;background-color:var(--color-background-icon);block-size:auto;content:"";display:block;inline-size:24px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:.3s background-color}.SvgIcon--arrowRight:before{mask-image:url(../img/arrow_back.svg)}.SvgIcon--openNew:before{mask-image:url(../img/icon-open-new.svg)}.SvgIcon--instagram:before{mask-image:url(../img/icon-instagram.svg)}.SvgIcon--menu:before{mask-image:url(../img/icon-menu.svg)}.SvgIcon--close:before{mask-image:url(../img/icon-close.svg)}.SvgIcon--arrowDownDouble:before{mask-image:url(../img/icon-arrow-down-double.svg)}.SvgIcon--plus:before{mask-image:url(../img/icon-plus.svg)}.SvgIcon--arrowLeft:before{mask-image:url(../img/icon-arrow-left.svg)}.SvgIcon--home:before{mask-image:url(../img/icon-home.svg)}.SvgIcon--place:before{mask-image:url(../img/icon-place.svg)}.SvgIcon--clock:before{mask-image:url(../img/icon-clock.svg)}.SvgIcon--calendar:before{mask-image:url(../img/icon-calendar.svg)}}@layer componentUiLow{.LayoutWrapper{display:flex;flex-direction:column;min-block-size:100svb;position:relative}}@layer componentUiLow{.LayoutPageWrapper{position:relative;padding-block-start:calc(calc(132/390) * 100vw)}.LayoutPageWrapper{padding-block-end:clamp(130px,100px + 8.33vi,200px)}.LayoutPageWrapper{background:#efebe2;z-index:1;overflow:hidden}.LayoutPageWrapper:before{content:"";background:url(../img/sp_title_line.svg) no-repeat center center / contain;width:calc(calc(604/390) * 100vw);height:calc(calc(246/390) * 100vw);position:absolute;top:calc(calc(120/390) * 100vw);left:calc(-1 * calc(calc(87/390) * 100vw));z-index:-1;overflow:hidden}@media (min-width:768px){.LayoutPageWrapper:before{background:url(../img/pc_title_line.svg) no-repeat center center / contain;width:2197px;height:897px;position:absolute;top:-98px;left:50%;margin-left:-1176px;z-index:-1;overflow:hidden}}@media (min-width:768px){.LayoutPageWrapper{padding-block-start:clamp(82px,40.86px + 11.43vi,178px)}}.LayoutPageWrapper>*{position:relative;z-index:1}.LayoutPageWrapper.LayoutPageWrapper--topNoSpace{padding-block-start:0}.LayoutPageWrapper.LayoutPageWrapper--bottomNoSpace{padding-block-end:0}.LayoutPageWrapper.LayoutPageWrapper--secondary{background-color:var(--color-background-tertiary)}.LayoutPageWrapper--Nighttime{background:url(../img/nighttime_header_bk.svg) no-repeat center top / 100.5% auto;background-color:var(--color-background-tertiary)}.LayoutPageWrapper--Nighttime:before{display:none}@media (min-width:768px){.LayoutPageWrapper--Nighttime{background:url(../img/pc_nighttime_header_bk.svg) no-repeat center top / 2196px auto;background-color:var(--color-background-tertiary)}}.LayoutPageWrapper--Magazine:before{background:url(../img/magazine_title_line.svg) no-repeat center center / contain;width:calc(calc(866/390) * 100vw);height:calc(calc(563/390) * 100vw);top:calc(-1 * calc(calc(88/390) * 100vw));left:calc(-1 * calc(calc(289/390) * 100vw))}@media (min-width:768px){.LayoutPageWrapper--Magazine:before{background:url(../img/pc_magazine_title_line.svg) no-repeat center center / contain;width:1987px;height:750px;top:-151px;left:50%;margin-left:-1017px}}.LayoutPageWrapper--Map:before{background:url(../img/map_title_line.svg) no-repeat center center / contain;width:calc(calc(758/390) * 100vw);height:calc(calc(452/390) * 100vw);top:calc(-1 * calc(calc(67/390) * 100vw));left:calc(-1 * calc(calc(168/390) * 100vw))}@media (min-width:768px){.LayoutPageWrapper--Map:before{background:url(../img/pc_map_title_line.svg) no-repeat center center / contain;width:2087px;height:1188px;top:-455px;left:50%;margin-left:-1009px}}.LayoutPageWrapper--home{padding-block-start:0;padding-block-end:0}.LayoutPageWrapper--home:before{display:none}@media (min-width:768px){.LayoutPageWrapper--home:before{display:block;width:647px;height:547px;background:url(../img/home_wrapper_bk.svg) no-repeat center center / contain;position:absolute;top:-32px;right:-76px;left:auto;margin-left:0}}.LayoutPageWrapper--about:before{background:url(../img/about_title_line.svg) no-repeat center center / contain;width:calc(calc(880/390) * 100vw);height:calc(calc(460/390) * 100vw);top:calc(calc(168/390) * 100vw);left:calc(-1 * calc(calc(356/390) * 100vw))}@media (min-width:768px){.LayoutPageWrapper--about:before{background:url(../img/pc_about_title_line.svg) no-repeat center center / contain;width:2519px;height:835px;top:256px;left:50%;margin-left:-1364px}}.LayoutPageWrapper--stores:before{background:url(../img/stores_title_line.svg) no-repeat center center / contain;width:calc(calc(865/390) * 100vw);height:calc(calc(439/390) * 100vw);top:calc(-1 * calc(calc(34/390) * 100vw));left:calc(-1 * calc(calc(211/390) * 100vw))}@media (min-width:768px){.LayoutPageWrapper--stores:before{background:url(../img/pc_stores_title_line.svg) no-repeat center center / contain;width:2451px;height:841px;top:-158px;left:50%;margin-left:-1191px}}.LayoutPageWrapper--stires_detail:before{background:url(../img/stires_detail_title_line.svg) no-repeat center center / contain;width:190vw;height:calc(calc(301/390) * 100vw);top:calc(calc(51/390) * 100vw);left:calc(-1 * calc(calc(233/390) * 100vw))}@media (min-width:768px){.LayoutPageWrapper--stires_detail:before{background:url(../img/pc_stires_detail_title_line.svg) no-repeat center center / contain;width:2196px;height:893px;top:-118px;left:50%;margin-left:-1515px}}.LayoutPageWrapper--column_detail:before{display:none}@media (min-width:768px){.LayoutPageWrapper--column_detail:before{display:block;background:url(../img/pc_column_detail_title_line.svg) no-repeat center center / contain;width:2210px;height:2149px;top:-727px;left:50%;margin-left:-1125px}}.LayoutPageWrapper--column:before{background:url(../img/column_title_line.svg) no-repeat center center / contain;width:calc(calc(740/390) * 100vw);height:calc(calc(720/390) * 100vw);top:calc(-1 * calc(calc(141/390) * 100vw));left:calc(-1 * calc(calc(163/390) * 100vw))}@media (min-width:768px){.LayoutPageWrapper--column:before{background:url(../img/pc_column_title_line.svg) no-repeat center center / contain;width:2210px;height:2149px;top:-729px;left:50%;margin-left:-1101px}}}@layer componentUiLow{.LayoutMain{inline-size:100%}}@layer componentUiLow{.LayoutInner{margin-inline:auto;inline-size:100%;padding-inline:var(--layout-inner-padding-xs);max-inline-size:calc(var(--layout-inner-max-width) + (var(--layout-inner-padding-md) * 2))}@media screen and (width >= 576px),print{.LayoutInner{padding-inline:var(--layout-inner-padding-sm)}}@media screen and (width >= 768px),print{.LayoutInner{padding-inline:var(--layout-inner-padding-md)}}.LayoutInner.LayoutInner--full{max-inline-size:100%}.LayoutInner.LayoutInner--small{max-inline-size:calc(var(--layout-inner-max-width-small) + (var(--layout-inner-padding-md) * 2))}.LayoutInner.LayoutInner--large{max-inline-size:calc(var(--layout-inner-max-width-large) + (var(--layout-inner-padding-md) * 2))}.LayoutInner.LayoutInner--maximum{max-inline-size:calc(var(--layout-inner-max-width-maximum) + (var(--layout-inner-padding-md) * 2))}.LayoutInnerNew{width:calc(calc(358/390) * 100vw);margin-inline:auto}@media (min-width:768px){.LayoutInnerNew{width:min(calc(100% - 64px),1200px)}}}@layer componentUiLow{.PageTitle{margin-block-end:calc(calc(130/390) * 100vw)}@media (min-width:768px){.PageTitle{margin-block-end:clamp(130px,100px + 8.33vi,200px)}}.PageTitle .LayoutInner{padding:0;margin-inline:0}.PageTitle .PageTitle__title{font-weight:600;line-height:1.26;background:#fff;border-radius:0 calc(calc(30/390) * 100vw) calc(calc(30/390) * 100vw) 0;max-width:calc(calc(374/390) * 100vw);padding:.774em .53em .774em .39em;display:inline-block;font-size:calc(calc(40/390) * 100vw)}@media (min-width:768px){.PageTitle .PageTitle__title{font-size:clamp(2.5rem,1.96rem + 2.38vi,3.75rem)}.PageTitle .PageTitle__title{max-width:none}}@media (min-width:768px){.PageTitle{width:min(calc(100% - 64px),1920px);margin-inline:auto}.PageTitle .PageTitle__title{display:inline-block;border-radius:.5em;width:auto;padding:.916em 1.25em}}}@layer componentUiLow{.SectionTitle__container{display:grid;grid-template-columns:1fr;align-items:center;position:relative;margin-inline-start:-52px}@media screen and (width >= 576px),print{.SectionTitle__container{margin-inline-start:0}}.SectionTitleBackground{position:relative;z-index:1;inline-size:118px;grid-column:1 / 2;grid-row:1 / 2}.SectionTitle.SectionTitle--center .SectionTitleBackground{margin-inline:auto}.SectionTitle.SectionTitle--light .SectionTitleBackground{opacity:.2}.SectionTitleBackground__image{inline-size:100%;block-size:auto}.SectionTitle__paragraph{position:relative;z-index:2;grid-column:1 / 2;grid-row:1 / 2;padding-inline-start:52px}.SectionTitle.SectionTitle--center .SectionTitle__paragraph{padding-inline-start:0;text-align:center}.SectionTitle__text{color:var(--color-font-base);font-weight:var(--font-weight-bold);padding-block:16px}.SectionTitle__text{font-size:1.375rem}.SectionTitle.SectionTitle--light .SectionTitle__text{color:var(--color-font-light)}}@layer componentUiLow;@layer componentUiMiddle{.ArrowButton{display:flex;color:var(--color-font-base);inline-size:auto;block-size:auto}.ArrowButton{font-size:clamp(.88rem,.82rem + .24vi,1rem)}@media (any-hover: hover){.ArrowButton:hover{color:var(--color-font-primary)}.ArrowButton:hover .ArrowButtonIcon{background-color:var(--color-background-secondary)}.ArrowButton:hover .ArrowButtonIcon__icon:before{background-color:var(--color-background-light)}}.ArrowButton__container{display:flex;align-items:center;flex-grow:1;gap:12px}.ArrowButton__text{display:block;flex-grow:1}.ArrowButtonIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-light);inline-size:36px;aspect-ratio:1 / 1;border-radius:calc(infinity * 1px);transition:background-color .3s}.ArrowButtonIcon__icon:before{background-color:var(--color-background-dark);inline-size:16px}.ArrowButtonIcon.ArrowButtonIcon--dark{background-color:var(--color-background-dark)}.ArrowButtonIcon.ArrowButtonIcon--dark .ArrowButtonIcon__icon:before{background-color:var(--color-background-light)}.ButtonBackWhite{display:grid;grid-template-columns:1fr calc(calc(50/390) * 100vw);gap:0 calc(calc(2/390) * 100vw);min-height:calc(calc(32/390) * 100vw);transition:opacity .2s}.ButtonBackWhite>span{background:#fff;padding:calc(calc(5/390) * 100vw) calc(calc(9/390) * 100vw);height:100%;display:inline-flex;align-items:center;font-size:calc(calc(13/390) * 100vw);font-weight:500;border-radius:calc(calc(3/390) * 100vw) 0 0 calc(calc(3/390) * 100vw)}.ButtonBackWhite:before{content:"";grid-column:2;grid-row:1;z-index:1;justify-self:end;align-self:center;border-radius:0 calc(calc(3/390) * 100vw) calc(calc(3/390) * 100vw) 0;width:100%;height:100%;background-color:#fff}.ButtonBackWhite:after{content:"";grid-column:2;grid-row:1;z-index:2;justify-self:center;align-self:center;width:calc(calc(16/390) * 100vw);height:calc(calc(14/390) * 100vw);mask-image:url(../img/arrow_back.svg);background-color:var(--color-background-black);mask-position:center;mask-repeat:no-repeat;mask-size:contain}a.ButtonBackWhite:hover{opacity:.8}span.ButtonBackWhite{grid-template-columns:100%}span.ButtonBackWhite:before,span.ButtonBackWhite:after{display:none}@media (min-width:768px){.ButtonBackWhite{display:grid;grid-template-columns:1fr 50px;gap:0 2px;min-height:32px}.ButtonBackWhite>span{padding:5px 9px;font-size:13px;border-radius:3px 0 0 3px}.ButtonBackWhite:before{border-radius:0 3px 3px 0}.ButtonBackWhite:after{width:16px;height:14px}}.ButtonBackGreenArrow{display:grid;grid-template-columns:1fr calc(calc(54/390) * 100vw);grid-template-rows:auto;gap:0 calc(calc(15/390) * 100vw);width:calc(calc(326/390) * 100vw);margin-inline:auto;min-height:calc(calc(50/390) * 100vw);padding-inline-start:calc(calc(14/390) * 100vw);padding-inline-end:calc(calc(8/390) * 100vw);padding-block:calc(calc(3/390) * 100vw);transition:opacity .2s;background:#0b0b0b;border-radius:calc(calc(5/390) * 100vw)}.ButtonBackGreenArrow:hover{opacity:.8}.ButtonBackGreenArrow>span{grid-column:1;grid-row:1;align-self:center;color:#fff;font-size:calc(calc(15/390) * 100vw);line-height:1.26;font-weight:500}.ButtonBackGreenArrow:before{grid-column:2;grid-row:1;z-index:1;align-self:center;content:"";background-color:#c5f46d;width:calc(calc(54/390) * 100vw);height:calc(calc(34/390) * 100vw);border-radius:0 calc(calc(3/390) * 100vw) calc(calc(3/390) * 100vw) 0}.ButtonBackGreenArrow:after{grid-column:2;grid-row:1;align-self:center;z-index:2;content:"";display:flex;justify-content:center;align-items:center;width:calc(calc(54/390) * 100vw);height:calc(calc(34/390) * 100vw);mask-image:url(../img/arrow_back.svg);background-color:#0b0b0b;mask-position:center;mask-repeat:no-repeat;mask-size:calc(calc(16/390) * 100vw) auto}@media (min-width:768px){.ButtonBackGreenArrow{width:326px;display:grid;grid-template-columns:1fr 54px;grid-template-rows:auto;gap:0 15px;min-height:50px;padding-inline-start:14px;padding-inline-end:8px;padding-block:3px;border-radius:5px}.ButtonBackGreenArrow>span{font-size:15px}.ButtonBackGreenArrow:before{width:54px;height:34px;border-radius:0 3px 3px 0}.ButtonBackGreenArrow:after{width:54px;height:34px;mask-size:16px auto}}}@layer componentUiMiddle{.BaseButton{display:flex;color:var(--color-background-light);inline-size:auto;block-size:auto;background-color:var(--color-background-black);border-radius:calc(calc(18/390) * 100vw);padding:calc(calc(7/390) * 100vw);font-size:calc(calc(14/390) * 100vw)}@media (any-hover: hover){.BaseButton{transition:opacity .2s}.BaseButton:hover{opacity:.8}}@media (min-width: 768px){.BaseButton{border-radius:18px;padding:7px;font-size:14px}}.BaseButton.BaseButton--full{inline-size:100%}.BaseButton__container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;flex-grow:1;gap:16px}.BaseButton__text,.BaseButton__left,.BaseButton__right{display:flex;align-items:center;justify-content:center}.BaseButtonIcon__icon:before{background-color:var(--color-background-dark);inline-size:12px}.BaseButtonIcon__icon.BaseButtonIcon__icon--medium:before{inline-size:16px}}@layer componentUiMiddle{.ArticleCard,.ArticleCard__link{display:block;block-size:100%}@media (any-hover: hover){.ArticleCard__link:hover .ArticleCardThumbnail__image{scale:var(--scale-hover)}.ArticleCard__link:hover .ArticleCard__title{color:var(--color-font-primary)}}.ArticleCard__container{display:grid;grid-template-columns:1fr;gap:8px}.ArticleCardThumbnail{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden}.ArticleCardThumbnail__image{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;transition:scale .3s}.ArticleCard__title{color:var(--color-font-base);font-weight:var(--font-weight-bold);transition:color .3s}.ArticleCard__title{font-size:1rem}.ArticleCardInfo{display:grid;gap:6px}.ArticleCardInfoCategory__items{display:flex;flex-wrap:wrap}.ArticleCardInfoCategory__items{gap:clamp(4px,2.29px + .48vi,8px)}.ArticleCardInfoCategory__item{display:flex;align-items:center;justify-content:center;padding-block:2px;padding-inline:8px;border-radius:calc(infinity * 1px);background-color:var(--color-background-dark);border:1px solid var(--color-border-dark);color:var(--color-font-light);font-weight:var(--font-weight-bold)}.ArticleCardInfoCategory__item{font-size:clamp(.63rem,.57rem + .24vi,.75rem)}.ArticleCardInfoCategory__text{display:block}.ArticleCardInfoTag__items{display:flex;flex-wrap:wrap;gap:8px}.ArticleCardInfoTag__item{display:flex;align-items:center;justify-content:center;color:var(--color-font-primary)}.ArticleCardInfoTag__item{font-size:clamp(.63rem,.57rem + .24vi,.75rem)}.ArticleCardInfoTag__text{display:block}.ArticleCardInfoTag__text:before{content:"#"}.ArticleCardInfoIngredient__items{display:flex;flex-wrap:wrap;gap:2px 8px}.ArticleCardInfoIngredient__item{display:flex;align-items:center;padding-inline-end:8px;position:relative}.ArticleCardInfoIngredient__item:after{content:"";position:absolute;inset-inline-end:0;inset-block-start:20%;background-color:var(--color-background-dark);block-size:60%;inline-size:1px}.ArticleCardInfoIngredient__items>.ArticleCardInfoIngredient__item:last-of-type{padding-inline-end:0}.ArticleCardInfoIngredient__items>.ArticleCardInfoIngredient__item:last-of-type:after{content:none}.ArticleCardInfoIngredient__text{display:flex;align-items:center;justify-content:center;color:var(--color-font-base)}.ArticleCardInfoIngredient__text{font-size:clamp(.63rem,.57rem + .24vi,.75rem)}}@layer componentUiMiddle{.MagazineCard,.MagazineCard__link{display:block;block-size:100%}@media (any-hover: hover){.MagazineCard__link:hover .MagazineCardThumbnail__image{scale:var(--scale-hover)}.MagazineCard__link:hover .MagazineCardTitleIcon{background-color:var(--color-background-secondary)}.MagazineCard__link:hover .MagazineCardTitleIcon__icon:before{background-color:var(--color-background-light)}}.MagazineCard__container{position:relative;display:grid;grid-template-columns:1fr;gap:calc(calc(13/390) * 100vw)}@media (min-width:768px){.MagazineCard__container{gap:20px}}.MagazineCardThumbnail{inline-size:100%;block-size:auto;overflow:hidden}.MagazineCardThumbnail__image{inline-size:100%;block-size:auto;transition:scale .3s}.MagazineCard__contents{display:grid;grid-template-columns:1fr}.MagazineCardTitle{display:flex;align-items:center;gap:16px}.MagazineCardTitle__paragraph{flex-grow:1;line-height:1.3}.MagazineCardTitle__text{font-weight:var(--font-weight-medium)}.MagazineCardTitle__text{font-size:1.25rem}.MagazineCardTitle__date{font-size:calc(calc(14/390) * 100vw)}@media (min-width: 768px){.MagazineCardTitle__date{font-size:16px}}.MagazineCardTitleIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-light);inline-size:calc(calc(42/390) * 100vw);aspect-ratio:1 / 1;border-radius:calc(infinity * 1px);transition:background-color .3s}@media (min-width: 768px){.MagazineCardTitleIcon{inline-size:42px}}.MagazineCardTitleIcon__icon:before{width:calc(calc(16/390) * 100vw)}@media (min-width: 768px){.MagazineCardTitleIcon__icon:before{width:16px}}}@layer componentUiMiddle{.newsCard{background:#58b6f2;border-radius:calc(calc(25/390) * 100vw) 0 calc(calc(25/390) * 100vw) 0;padding:calc(calc(16/390) * 100vw);display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto 1fr;gap:calc(calc(10/390) * 100vw)}.newsCard a{transition:opacity .2s linear}.newsCard a:hover{opacity:.8}.newsCard .tm{grid-row:1;border-radius:calc(calc(10/390) * 100vw) 0 calc(calc(10/390) * 100vw) 0;overflow:hidden;width:100%}.newsCard .tm img{width:100%}.newsCard>header{grid-row:2}.newsCard>header time{font-size:calc(calc(14/390) * 100vw);font-weight:500;line-height:1}.newsCard>header h2{margin-block-start:calc(calc(4/390) * 100vw);font-size:calc(calc(18/390) * 100vw);line-height:1.3;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;text-align:left}.newsCard .ButtonBackWhite{grid-row:3}.newsCard .tag{grid-row:4;font-size:calc(calc(15/390) * 100vw);display:flex;flex-flow:row wrap;gap:.3em 1em}.newsCardColor1{background-color:#58b6f2}.newsCardColor2{background-color:#2bc4a7}.newsCardColor3{background-color:#c9a4ef}.newsCardColor4{background-color:#f7a537}.newsCardColor5{background-color:#f26681}@media (min-width:768px){.newsCard{border-radius:25px 0;padding:16px;gap:10px}.newsCard .tm{border-radius:10px 0}.newsCard>header time{font-size:clamp(10px,8.29px + .48vi,14px)}.newsCard>header time{font-weight:500;line-height:1}.newsCard>header h2{margin-block-start:4px}.newsCard>header h2{font-size:clamp(14px,13.14px + .24vi,16px)}.newsCard .tag{font-size:clamp(10px,7.86px + .6vi,15px)}}}@layer componentUiMiddle{.RecommendCard,.RecommendCard__button{display:block;block-size:100%}@media (any-hover: hover){.RecommendCard__button:hover .RecommendCardThumbnail__image{scale:var(--scale-hover)}}.RecommendCard__container{position:relative;display:grid;grid-template-columns:1fr;block-size:100%}.RecommendCardThumbnail{inline-size:100%;block-size:100%;border-radius:calc(infinity * 1px);overflow:hidden}.RecommendCardThumbnail__image{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;transition:scale .3s}.RecommendModalCard{display:block;border-radius:14px;overflow:hidden;background-color:var(--color-background-primary)}.RecommendModalCard__container{display:block;block-size:100%}.RecommendModalCard__contents{display:grid;grid-template-columns:1fr}.RecommendModalCard__contents{gap:clamp(16px,12.57px + .95vi,24px)}.RecommendModalCard__contents{padding-block:clamp(24px,20.57px + .95vi,32px)}.RecommendModalCard__contents{padding-inline:clamp(24px,20.57px + .95vi,32px)}.RecommendModalCardThumbnail{inline-size:100%;block-size:auto;aspect-ratio:1 / 1;overflow:hidden}.RecommendModalCardThumbnail__image{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.RecommendModalCardInfo{display:grid;grid-template-columns:1fr;gap:8px}.RecommendModalCard__title{color:var(--color-font-base);font-weight:var(--font-weight-bold)}.RecommendModalCard__title{font-size:clamp(1.25rem,1.2rem + .24vi,1.38rem)}.RecommendModalCardStoreName{display:flex;align-items:center;gap:6px}.RecommendModalCardStoreName__icon{flex-shrink:0}.RecommendModalCardStoreName__icon:before{background-color:var(--color-background-secondary);inline-size:18px}.RecommendModalCardStoreName__text{color:var(--color-font-primary)}.RecommendModalCardStoreName__text,.RecommendModalCard__description{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.RecommendModalCardMore{display:flex;align-items:center;justify-content:flex-end}.RecommendModalCardClose__button{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:auto;background-color:var(--color-background-light);padding-block:8px;padding-inline:16px}@media (any-hover: hover){.RecommendModalCardClose__button:hover .RecommendModalCardCloseIcon{background-color:var(--color-background-secondary)}.RecommendModalCardClose__button:hover .RecommendModalCardCloseIcon__icon:before{background-color:var(--color-background-light)}}.RecommendModalCardCloseIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-light);inline-size:36px;aspect-ratio:1 / 1;border-radius:calc(infinity * 1px);transition:background-color .3s}.RecommendModalCardCloseIcon__icon:before{background-color:var(--color-background-dark);inline-size:16px}}@layer componentUiMiddle{.ArticlePrevNextCard{inline-size:100%;block-size:100%}.ArticlePrevNextCard__link{display:flex;align-items:flex-start;justify-content:flex-start;background-color:var(--color-background-primary);inline-size:100%;block-size:100%;padding-inline:24px;padding-block:32px}.ArticlePrevNextCard__link{border-radius:clamp(16px,10px + 1.67vi,30px)}@media (any-hover: hover){.ArticlePrevNextCard__link:hover .ArticlePrevNextCardInfo__title{color:var(--color-font-primary)}.ArticlePrevNextCard__link:hover .ArticlePrevNextCardThumbnail__image{scale:var(--scale-hover)}}.ArticlePrevNextCard__container{inline-size:100%;display:grid;grid-template-columns:1fr}@media screen and (width >= 768px),print{.ArticlePrevNextCard__container{grid-template-columns:140px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"title title" "thumbnail info"}}.ArticlePrevNextCard__title{grid-area:title;font-weight:var(--font-weight-medium)}.ArticlePrevNextCard__title{font-size:1rem}@media screen and (width >= 768px),print{.ArticlePrevNextCard__title{margin-block-end:8px}}.ArticlePrevNextCard.ArticlePrevNextCard--next .ArticlePrevNextCard__title{text-align:end}.ArticlePrevNextCardThumbnail{grid-area:thumbnail;inline-size:100%;overflow:hidden;border-radius:6px;aspect-ratio:1 / 1;margin-block-start:12px}@media screen and (width >= 768px),print{.ArticlePrevNextCardThumbnail{margin-block-start:0}}.ArticlePrevNextCardThumbnail__image{inline-size:100%;block-size:auto;object-fit:cover;object-position:center;transition:scale .3s}.ArticlePrevNextCardInfo{grid-area:info;margin-block-start:10px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:4px}@media screen and (width >= 768px),print{.ArticlePrevNextCardInfo{margin-block-start:0;margin-inline-start:20px}}.ArticlePrevNextCardInfoCategory__items{display:flex;flex-wrap:wrap}.ArticlePrevNextCardInfoCategory__items{gap:clamp(4px,2.29px + .48vi,8px)}.ArticlePrevNextCardInfoCategory__text{display:flex;align-items:center;justify-content:center;padding-block:1px;padding-inline:8px;border-radius:calc(infinity * 1px);background-color:var(--color-background-secondary);color:var(--color-font-light);font-weight:var(--font-weight-bold);border:1px solid var(--color-border-primary)}.ArticlePrevNextCardInfoCategory__text{font-size:.75rem}.ColumnDetailHeaderTitle__text{font-weight:var(--font-weight-bold)}.ColumnDetailHeaderTitle__text{font-size:clamp(1.38rem,1.27rem + .48vi,1.63rem)}.ArticlePrevNextCardInfo__title{font-weight:var(--font-weight-medium);transition:color .3s}.ArticlePrevNextCardInfo__title{font-size:1rem}}@layer componentUiMiddle{.ThumbnailCard,.ThumbnailCard__link{display:block;block-size:100%}@media (any-hover: hover){.ThumbnailCard__link:hover .ThumbnailCardImage__image{scale:var(--scale-hover)}}.ThumbnailCard__container{position:relative;inline-size:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px}.ThumbnailCardImage{position:relative;z-index:1;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%}.ThumbnailCardImage__image{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;transition:scale .3s}.ThumbnailCardInfo{position:absolute;inset-block-end:0;inset-inline-start:0;z-index:2;inline-size:100%;padding-block-end:16px;padding-inline:16px;background:var(--color-gradation-thumbnail-card)}.ThumbnailCardInfo__container{display:flex;gap:8px}.ThumbnailCardInfo__date{flex-shrink:0;font-weight:var(--font-weight-bold);color:var(--color-font-light)}.ThumbnailCardInfo__date{font-size:1rem}.ThumbnailCardInfoTags__items{display:flex;flex-wrap:wrap}.ThumbnailCardInfoTags__items{gap:clamp(4px,2.29px + .48vi,8px)}.ThumbnailCardInfoTags__text{display:flex;align-items:center;justify-content:center;padding-block:1px;padding-inline:8px;border-radius:calc(infinity * 1px);background-color:var(--color-background-secondary);color:var(--color-font-light);font-weight:var(--font-weight-bold);border:1px solid var(--color-border-primary)}.ThumbnailCardInfoTags__text{font-size:.75rem}.ThumbnailCardTitle__text{font-weight:var(--font-weight-bold);color:var(--color-font-light);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ThumbnailCardTitle__text{font-size:1.25rem}}@layer componentUiMiddle{.PickupCard,.PickupCard__link{display:block;block-size:100%}@media (any-hover: hover){.PickupCard__link:hover .PickupCardImage__image{scale:var(--scale-hover)}.PickupCard__link:hover .PickupCardTitle__text{color:var(--color-font-primary)}}.PickupCard__container{display:grid;grid-template-columns:1fr}.PickupCard__container{gap:clamp(16px,14.29px + .48vi,20px)}.PickupCardImage{inline-size:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden}@media screen and (width >= 576px),print{.PickupCardImage{aspect-ratio:16 / 9}}.PickupCardImage__image{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;transition:scale .3s}.PickupCardInfo{display:grid;grid-template-columns:1fr;gap:4px}.PickupCardInfo__container{display:flex;gap:8px}.PickupCardInfo__date{flex-shrink:0;font-weight:var(--font-weight-bold);color:var(--color-font-base)}.PickupCardInfo__date{font-size:1rem}.PickupCardInfoTags__items{display:flex;flex-wrap:wrap}.PickupCardInfoTags__items{gap:clamp(4px,2.29px + .48vi,8px)}.PickupCardInfoTags__text{display:flex;align-items:center;justify-content:center;padding-block:1px;padding-inline:8px;border-radius:calc(infinity * 1px);background-color:var(--color-background-secondary);color:var(--color-font-light);font-weight:var(--font-weight-bold);border:1px solid var(--color-border-primary)}.PickupCardInfoTags__text{font-size:.75rem}.PickupCardTitle__text{font-weight:var(--font-weight-bold);color:var(--color-font-base);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .3s}.PickupCardTitle__text{font-size:clamp(1.38rem,1.27rem + .48vi,1.63rem)}}@layer componentUiMiddle{.ProductCard,.ProductCard__link{display:block;block-size:100%}@media (any-hover: hover){.ProductCard__link:hover .ProductCardThumbnail__image{scale:var(--scale-hover)}}.ProductCard__container{display:grid;grid-template-columns:1fr;gap:8px}.ProductCardThumbnail{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden}.ProductCardThumbnail__image{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;transition:scale .3s}.ProductCard__title{color:var(--color-font-base);font-weight:var(--font-weight-regular)}.ProductCard__title{font-size:clamp(.75rem,.7rem + .24vi,.88rem)}}@layer componentUiMiddle{.BaseModal__background.IsActive{display:block}.BaseModal__background{display:none;background-color:rgba(var(--color-background-black-rgb) / .6);block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:fixed;z-index:var(--z-index-modal-background);backdrop-filter:blur(2px)}.BaseModal__wrapper.IsActive{display:block}.BaseModal__wrapper{display:none;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;overflow:clip auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:fixed;z-index:var(--z-index-modal)}.BaseModal__container{block-size:calc(100% + 1px);display:flex;inline-size:100%}.BaseModal__contents{block-size:100%;display:flex;inline-size:100%}.BaseModalContents{inline-size:100%;margin-block:auto;padding-block:40px}}@layer componentUiMiddle{.BaseArticle{position:relative}.BaseArticle>*:first-child{margin-block-start:0}.BaseArticleToc{border-radius:calc(calc(25/390) * 100vw);background-color:#fff;padding-block:calc(calc(30/390) * 100vw);padding-inline:calc(calc(16/390) * 100vw);margin-inline-start:calc(-1 * var(--layout-inner-padding-xs));margin-inline-end:calc(-1 * var(--layout-inner-padding-xs))}@media (min-width: 768px){.BaseArticleToc{padding-block:40px;padding-block-end:60px;padding-inline:40px;border-radius:30px;margin-inline-start:0;margin-inline-end:0}}.BaseArticleToc__container{display:grid;grid-template-columns:1fr}.BaseArticleToc__container{display:grid;grid-template-columns:1fr;gap:calc(calc(20/390) * 100vw)}@media (min-width: 768px){.BaseArticleToc__container{gap:37px}}.BaseArticleToc__title{font-weight:var(--font-weight-bold);border-block-end:calc(calc(1/390) * 100vw) solid rgba(11,11,11,.2);padding-block-end:calc(calc(15/390) * 100vw);font-size:calc(calc(36/390) * 100vw);line-height:1.3}@media (min-width: 768px){.BaseArticleToc__title{border-block-end:1px solid rgba(11,11,11,.2);padding-block-end:15px}.BaseArticleToc__title{font-size:clamp(2.25rem,1.88rem + 1.67vi,3.13rem)}}.BaseArticleToc__items{display:grid;grid-template-columns:1fr;gap:calc(calc(24/390) * 100vw)}@media (min-width: 768px){.BaseArticleToc__items{gap:clamp(24px,12.86px + 3.1vi,50px)}}.BaseArticleToc__item{display:grid;grid-template-columns:1fr;gap:calc(calc(12/390) * 100vw)}@media (min-width: 768px){.BaseArticleToc__item{gap:10px}}.BaseArticleTocLink{display:flex;align-items:flex-start;gap:calc(calc(7/390) * 100vw);font-weight:500;color:var(--color-font-base);text-decoration:none;font-size:calc(calc(30/390) * 100vw);line-height:1.4}@media (any-hover: hover){.BaseArticleTocLink:hover{color:var(--color-font-primary)}.BaseArticleTocLink:hover .BaseArticleTocLinkIcon{background-color:var(--color-background-secondary)}.BaseArticleTocLink:hover .BaseArticleTocLinkIcon__icon:before{background-color:var(--color-background-light)}}@media (min-width: 768px){.BaseArticleTocLink{gap:clamp(15px,8.57px + 1.79vi,30px)}.BaseArticleTocLink{font-size:clamp(1.88rem,1.61rem + 1.19vi,2.5rem)}}.BaseArticleTocLinkIcon{display:flex;align-items:center;justify-content:center;inline-size:calc(calc(28/390) * 100vw);aspect-ratio:1 / 1;border-radius:calc(infinity * 1px);background-color:#e3ddd5;flex-shrink:0;transition:.3s background-color}@media (min-width: 768px){.BaseArticleTocLinkIcon{inline-size:44px}}.BaseArticleTocLinkIcon__icon:before{inline-size:calc(calc(9.6/390) * 100vw)}@media (min-width: 768px){.BaseArticleTocLinkIcon__icon:before{inline-size:16px}}.BaseArticleTocSub__items{display:grid;grid-template-columns:1fr;gap:calc(calc(12/390) * 100vw);padding-inline-start:10vw}@media (min-width: 768px){.BaseArticleTocSub__items{gap:10px;padding-inline-start:84px}}.BaseArticleTocSubLink{display:flex;align-items:center;gap:calc(calc(15/390) * 100vw);font-weight:var(--font-weight-medium);color:var(--color-font-base);text-decoration:none;font-size:calc(calc(20/390) * 100vw);line-height:1.3}@media (any-hover: hover){.BaseArticleTocSubLink:hover{color:var(--color-font-primary)}.BaseArticleTocSubLink:hover .BaseArticleTocSubLinkIcon__icon:before{background-color:var(--color-background-secondary)}}@media (min-width: 768px){.BaseArticleTocSubLink{gap:15px;font-size:20px}}.BaseArticleTocSubLinkIcon{display:flex;align-items:center;justify-content:center}.BaseArticleTocSubLinkIcon__icon{flex-shrink:0}.BaseArticleTocSubLinkIcon__icon:before{inline-size:calc(calc(16/390) * 100vw)}@media (min-width: 768px){.BaseArticleTocSubLinkIcon__icon:before{inline-size:16px}}.BaseArticleHeadingLargeLogo{position:relative;z-index:1}.BaseArticleHeadingLargeLogo{margin-block-start:clamp(56px,49.14px + 1.9vi,72px)}.BaseArticleHeadingLargeLogo+*:not(:root){position:relative;z-index:2;margin-block-start:-16px}.BaseArticleHeadingLargeLogo__container{position:relative;padding-block:40px}@media screen and (width >= 768px),print{.BaseArticleHeadingLargeLogo__container{padding-inline-start:40px}}@media screen and (width >= 992px),print{.BaseArticleHeadingLargeLogo__container{padding-inline-start:56px}}.BaseArticleHeadingLargeLogo__title{position:relative;z-index:2;font-weight:var(--font-weight-bold)}.BaseArticleHeadingLargeLogo__title{font-size:1.375rem}.BaseArticleHeadingLargeLogoBackground{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:calc(var(--layout-inner-padding-xs) * -1);translate:0 -50%;overflow:hidden}@media screen and (width >= 576px),print{.BaseArticleHeadingLargeLogoBackground{inset-inline-start:calc(var(--layout-inner-padding-sm) * -1)}}@media screen and (width >= 768px),print{.BaseArticleHeadingLargeLogoBackground{inset-inline-start:0}}.BaseArticleHeadingLargeLogoBackground:before{aspect-ratio:1 / 1;block-size:auto;content:"";display:block;mask-image:url(../img/img-page-title.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;inline-size:117px;background-color:var(--color-background-primary);margin-inline-start:-8px}@media screen and (width >= 576px),print{.BaseArticleHeadingLargeLogoBackground:before{margin-inline-start:-16px}}@media screen and (width >= 768px),print{.BaseArticleHeadingLargeLogoBackground:before{margin-inline-start:0}}.BaseArticleHeadingLarge{position:relative;font-weight:var(--font-weight-medium);line-height:1.3;padding-block-end:.27em;background-image:radial-gradient(circle at calc(calc(1.5/390) * 100vw) center,var(--color-border-dote),var(--color-border-dote) calc(calc(1.5/390) * 100vw),transparent calc(calc(1.5/390) * 100vw),transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:calc(calc(5/390) * 100vw) calc(calc(3/390) * 100vw);font-size:calc(calc(36/390) * 100vw)}.BaseArticleHeadingLarge{margin-block-end:clamp(24px,21.43px + .71vi,30px)}.BaseArticleHeadingLarge{margin-block-start:clamp(70px,35.71px + 9.52vi,150px)}.BaseArticleHeadingLarge>span{background:#fff965;display:inline}@media (min-width: 768px){.BaseArticleHeadingLarge{font-size:clamp(2.25rem,1.88rem + 1.67vi,3.13rem)}.BaseArticleHeadingLarge{padding-block-end:.2em;background-image:radial-gradient(circle at 1.5px center,var(--color-border-dote),var(--color-border-dote) 1.5px,transparent 1.5px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:5px 3px}}.BaseArticleHeadingMedium{line-height:1.4;font-size:calc(calc(30/390) * 100vw);font-weight:500;margin-block-start:calc(calc(30/390) * 100vw);margin-block-end:calc(calc(20/390) * 100vw)}@media (min-width: 768px){.BaseArticleHeadingMedium{font-size:clamp(1.88rem,1.61rem + 1.19vi,2.5rem)}.BaseArticleHeadingMedium{margin-block-start:40px;margin-block-end:20px}}.BaseArticleParagraph{font-weight:var(--font-weight-regular)}.BaseArticleParagraph{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.BaseArticleParagraph{margin-block-start:calc(calc(30/390) * 100vw)}@media (min-width: 768px){.BaseArticleParagraph{margin-block-start:clamp(20px,15.71px + 1.19vi,30px)}}.BaseArticleParagraph a{text-decoration:underline}@media (any-hover: hover){.BaseArticleParagraph a:hover{color:var(--color-font-primary)}}.OpenNewWindowLink{text-decoration:underline}.OpenNewWindowLink:after{content:"";display:inline-block;block-size:auto;inline-size:14px;aspect-ratio:1 / 1;mask-image:url(../img/icon-open-new.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:.3s background-color;background-color:var(--color-font-base);margin-inline-start:4px}@media (any-hover: hover){.OpenNewWindowLink:hover{color:var(--color-font-primary)}.OpenNewWindowLink:hover:after{background-color:var(--color-font-primary)}}.BaseArticleParagraph strong{font-weight:var(--font-weight-bold)}.ArticlePageText .BaseArticleParagraph strong{font-size:calc(calc(20/390) * 100vw)}@media (min-width: 768px){.ArticlePageText .BaseArticleParagraph strong{font-size:clamp(1.13rem,1.07rem + .24vi,1.25rem)}}.BaseArticleTextLink{margin-block-start:calc(calc(40/390) * 100vw)}@media (min-width: 768px){.BaseArticleTextLink{margin-block-start:clamp(40px,31.43px + 2.38vi,60px)}}.BaseArticleTextLink+.BaseArticleTextLink{margin-block-start:calc(calc(20/390) * 100vw)}@media (min-width: 768px){.BaseArticleTextLink+.BaseArticleTextLink{margin-block-start:15px}}.BaseArticleTextLink__link{display:flex;align-items:flex-start;gap:calc(calc(7/390) * 100vw);text-decoration:underline;color:var(--color-font-base);font-weight:var(--font-weight-regular);font-size:calc(calc(14/390) * 100vw)}@media (any-hover: hover){.BaseArticleTextLink__link:hover{color:var(--color-font-primary)}.BaseArticleTextLink__link:hover .BaseArticleTextLinkExternal__icon:before{background-color:var(--color-background-secondary)}}@media (min-width: 768px){.BaseArticleTextLink__link{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.BaseArticleTextLink__link{gap:7px}}.BaseArticleTextLinkIcon{display:flex;align-items:center;justify-content:flex-start;inline-size:calc(calc(28/390) * 100vw);aspect-ratio:1 / 1;border-radius:calc(infinity * 1px);background-color:#fff;flex-shrink:0;overflow:hidden}@media (min-width: 768px){.BaseArticleTextLinkIcon{inline-size:28px}}.BaseArticleTextLinkIcon__icon:before{inline-size:calc(calc(28/390) * 100vw);background-color:#0b0b0b;mask-position:center;mask-size:calc(calc(9.6/390) * 100vw)}@media (min-width: 768px){.BaseArticleTextLinkIcon__icon:before{inline-size:28px;mask-size:10px}}.BaseArticleTextLinkExternal{padding-inline-end:4px}.BaseArticleTextLinkExternal__icon{inline-size:14px}.BaseArticleParagraphList3{margin-block-start:calc(calc(40/390) * 100vw)}@media (min-width: 768px){.BaseArticleParagraphList3{margin-block-start:clamp(40px,31.43px + 2.38vi,60px)}}.BaseArticleParagraphList3__items{display:grid;grid-template-columns:1fr;gap:calc(calc(25/390) * 100vw)}@media (min-width: 768px){.BaseArticleParagraphList3__items{grid-template-columns:repeat(3,1fr);gap:24px}}.BaseArticleParagraphList3__paragraph{font-weight:var(--font-weight-regular)}.BaseArticleParagraphList3__paragraph{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.BaseArticleImage{border-radius:calc(calc(8/390) * 100vw);overflow:hidden;margin-block-start:calc(calc(60/390) * 100vw)}@media (min-width: 768px){.BaseArticleImage{margin-block-start:clamp(60px,55.71px + 1.19vi,70px)}.BaseArticleImage{border-radius:10px}}.BaseArticleImage__image{inline-size:100%;block-size:auto}.BaseArticleImages2{margin-block-start:calc(calc(30/390) * 100vw)}@media (min-width: 768px){.BaseArticleImages2{margin-block-start:clamp(30px,25.71px + 1.19vi,40px)}}.BaseArticleImages2__items{display:grid;grid-template-columns:1fr;gap:calc(calc(10/390) * 100vw) 0}@media (min-width: 768px){.BaseArticleImages2__items{grid-template-columns:1fr 1fr}.BaseArticleImages2__items{gap:clamp(10px,-1.14px + 3.1vi,36px)}}.BaseArticleImages2Image{border-radius:calc(calc(8/390) * 100vw);overflow:hidden}@media (min-width: 768px){.BaseArticleImages2Image{border-radius:10px}}.BaseArticleImages2Image__image{inline-size:100%;block-size:auto}.BaseArticleImages2.BaseArticleImages2--spSlider .BaseArticleImages2__items{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:calc(calc(15/390) * 100vw);opacity:0}.BaseArticleImages2.BaseArticleImages2--spSlider .BaseArticleImages2__items .slick-list{grid-column:1 / 3;grid-row:1}.BaseArticleImages2.BaseArticleImages2--spSlider .BaseArticleImages2__items .slick-prev{grid-column:1;grid-row:2;justify-self:end}.BaseArticleImages2.BaseArticleImages2--spSlider .BaseArticleImages2__items .slick-next{grid-column:2;grid-row:2}.BaseArticleImages2.BaseArticleImages2--spSlider .BaseArticleImages2__items .slick-arrow{position:relative;width:calc(calc(44/390) * 100vw);height:calc(calc(44/390) * 100vw);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-indent:-9999px;font-size:0}.BaseArticleImages2.BaseArticleImages2--spSlider .BaseArticleImages2__items .slick-arrow:before{content:"";width:100%;aspect-ratio:1 / 1;background-color:var(--color-background-icon);mask-image:url(../img/arrow_back.svg);mask-position:center;mask-repeat:no-repeat;mask-size:calc(calc(16/390) * 100vw);transition:.3s background-color;position:absolute;top:0;left:0}.BaseArticleImages2.BaseArticleImages2--spSlider .BaseArticleImages2__items .slick-prev:before{rotate:-180deg}.BaseArticleImages2.BaseArticleImages2--spSlider .BaseArticleImages2__items.slick-initialized{opacity:1}.BaseArticleImages2.BaseArticleImages2--spSlider .slick-dots{display:flex;align-items:center;justify-content:center;gap:16px}.BaseArticleImages2.BaseArticleImages2--spSlider .slick-dots li{display:flex;align-items:center;justify-content:center}.BaseArticleImages2.BaseArticleImages2--spSlider .slick-dots button{display:flex;align-items:center;justify-content:center;font-size:0;color:transparent;inline-size:16px;aspect-ratio:1 / 1;border-radius:calc(infinity * 1px);background-color:var(--color-background-dark);opacity:.3;transition:.3s opacity}@media (any-hover: hover){.BaseArticleImages2.BaseArticleImages2--spSlider .slick-dots button:hover{opacity:1}}.BaseArticleImages2.BaseArticleImages2--spSlider .slick-dots .slick-active button{opacity:1}.BaseArticleImages3{margin-block-start:calc(calc(30/390) * 100vw)}@media (min-width: 768px){.BaseArticleImages3{margin-block-start:clamp(30px,25.71px + 1.19vi,40px)}}.BaseArticleImages3__items{display:grid;grid-template-columns:1fr;gap:calc(calc(10/390) * 100vw) 0}@media (min-width: 768px){.BaseArticleImages3__items{grid-template-columns:repeat(3,1fr)}.BaseArticleImages3__items{gap:clamp(10px,4px + 1.67vi,24px)}}.BaseArticleImages3Image{border-radius:calc(calc(8/390) * 100vw);overflow:hidden}@media (min-width: 768px){.BaseArticleImages3Image{border-radius:10px}}.BaseArticleImages3Image__image{inline-size:100%;block-size:auto}.BaseArticleImages3.BaseArticleImages3--spSlider .BaseArticleImages3__items{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:calc(calc(15/390) * 100vw);opacity:0}.BaseArticleImages3.BaseArticleImages3--spSlider .BaseArticleImages3__items .slick-list{grid-column:1 / 3;grid-row:1}.BaseArticleImages3.BaseArticleImages3--spSlider .BaseArticleImages3__items .slick-prev{grid-column:1;grid-row:2;justify-self:end}.BaseArticleImages3.BaseArticleImages3--spSlider .BaseArticleImages3__items .slick-next{grid-column:2;grid-row:2}.BaseArticleImages3.BaseArticleImages3--spSlider .BaseArticleImages3__items .slick-arrow{position:relative;width:calc(calc(44/390) * 100vw);height:calc(calc(44/390) * 100vw);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-indent:-9999px;font-size:0}.BaseArticleImages3.BaseArticleImages3--spSlider .BaseArticleImages3__items .slick-arrow:before{content:"";width:100%;aspect-ratio:1 / 1;background-color:var(--color-background-icon);mask-image:url(../img/arrow_back.svg);mask-position:center;mask-repeat:no-repeat;mask-size:calc(calc(16/390) * 100vw);transition:.3s background-color;position:absolute;top:0;left:0}.BaseArticleImages3.BaseArticleImages3--spSlider .BaseArticleImages3__items .slick-prev:before{rotate:-180deg}.BaseArticleImages3.BaseArticleImages3--spSlider .BaseArticleImages3__items.slick-initialized{opacity:1}.BaseArticleImages3.BaseArticleImages3--spSlider .slick-dots{display:flex;align-items:center;justify-content:center;gap:16px}.BaseArticleImages3.BaseArticleImages3--spSlider .slick-dots li{display:flex;align-items:center;justify-content:center}.BaseArticleImages3.BaseArticleImages3--spSlider .slick-dots button{display:flex;align-items:center;justify-content:center;font-size:0;color:transparent;inline-size:16px;aspect-ratio:1 / 1;border-radius:calc(infinity * 1px);background-color:var(--color-background-dark);opacity:.3;transition:.3s opacity}@media (any-hover: hover){.BaseArticleImages3.BaseArticleImages3--spSlider .slick-dots button:hover{opacity:1}}.BaseArticleImages3.BaseArticleImages3--spSlider .slick-dots .slick-active button{opacity:1}.BaseArticleImageWithParagraph{margin-block-start:calc(calc(30/390) * 100vw)}@media (min-width: 768px){.BaseArticleImageWithParagraph{margin-block-start:clamp(30px,25.71px + 1.19vi,40px)}}.BaseArticleImageWithParagraph__container{display:grid;grid-template-columns:1fr;gap:calc(calc(15/390) * 100vw)}@media screen and (width >= 768px),print{.BaseArticleImageWithParagraph__container{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.BaseArticleImageWithParagraph__container{gap:clamp(15px,6px + 2.5vi,36px)}}.BaseArticleImageWithParagraphImage{border-radius:calc(calc(8/390) * 100vw);overflow:hidden}@media (min-width: 768px){.BaseArticleImageWithParagraphImage{border-radius:10px}}@media screen and (width >= 768px),print{.BaseArticleImageWithParagraphImage{grid-column:1 / 2;grid-row:1 / 2}}@media screen and (width >= 768px),print{.BaseArticleImageWithParagraph.BaseArticleImageWithParagraph--reverse .BaseArticleImageWithParagraphImage{grid-column:2 / 3}}.BaseArticleImageWithParagraphImage__image{inline-size:100%;block-size:auto}.BaseArticleImageWithParagraphParagraph{font-weight:var(--font-weight-regular);font-size:calc(calc(14/390) * 100vw);line-height:1.71}@media screen and (width >= 768px),print{.BaseArticleImageWithParagraphParagraph{grid-column:2 / 3;grid-row:1 / 2;line-height:1.68}.BaseArticleImageWithParagraphParagraph{font-size:clamp(.88rem,.82rem + .24vi,1rem)}}@media screen and (width >= 768px),print{.BaseArticleImageWithParagraph.BaseArticleImageWithParagraph--reverse .BaseArticleImageWithParagraphParagraph{grid-column:1 / 2}}.BaseArticleImageList{background-color:#fff;margin-block-start:calc(calc(70/390) * 100vw);padding-block:calc(calc(30/390) * 100vw);padding-inline:calc(calc(16/390) * 100vw);border-radius:calc(calc(25/390) * 100vw)}@media (min-width: 768px){.BaseArticleImageList{margin-block-start:clamp(70px,35.71px + 9.52vi,150px)}.BaseArticleImageList{padding-block:30px;padding-inline:30px;border-radius:30px}}.BaseArticleImageList__items{display:grid;grid-template-columns:1fr;gap:calc(calc(27/390) * 100vw)}@media (min-width: 768px){.BaseArticleImageList__items{grid-template-columns:repeat(2,1fr);gap:36px 30px}}.BaseArticleImageList__item{display:grid;grid-template-columns:1fr;gap:calc(calc(15/390) * 100vw);padding-block-start:calc(calc(30/390) * 100vw);position:relative}@media (min-width: 768px){.BaseArticleImageList__item{gap:15px;padding-block-start:40px}}.BaseArticleImageList__item:before{content:"";display:block;inline-size:100%;block-size:1px;background-color:#0b0b0b33;position:absolute;inset-block-start:0;inset-inline-start:0}.BaseArticleImageList__items>.BaseArticleImageList__item:first-of-type{padding-block-start:0}.BaseArticleImageList__items>.BaseArticleImageList__item:first-of-type:before{content:none}@media screen and (width >= 768px),print{.BaseArticleImageList__items>.BaseArticleImageList__item:nth-of-type(odd):before{inline-size:calc(100% + 15px)}}@media screen and (width >= 768px),print{.BaseArticleImageList__items>.BaseArticleImageList__item:nth-of-type(2n):before{inline-size:calc(100% + 15px);inset-inline-start:-15px}}@media screen and (width >= 768px),print{.BaseArticleImageList__items>.BaseArticleImageList__item:nth-of-type(2){padding-block-start:0}}@media screen and (width >= 768px),print{.BaseArticleImageList__items>.BaseArticleImageList__item:nth-of-type(2):before{content:none}}.BaseArticleImageListImage{inline-size:100%;border-radius:calc(calc(8/390) * 100vw);overflow:hidden}@media (min-width: 768px){.BaseArticleImageListImage{border-radius:10px}}.BaseArticleImageListImage__image{inline-size:100%;block-size:auto}.BaseArticleImageList__paragraph{font-weight:var(--font-weight-regular);line-height:1.7;font-size:calc(calc(14/390) * 100vw)}@media (min-width: 768px){.BaseArticleImageList__paragraph{font-size:clamp(.88rem,.82rem + .24vi,1rem)}}.BaseArticleMultipleImageList{background-color:#fff;margin-block-start:calc(calc(70/390) * 100vw);padding-block:calc(calc(30/390) * 100vw);padding-inline:calc(calc(16/390) * 100vw);border-radius:calc(calc(25/390) * 100vw)}@media (min-width: 768px){.BaseArticleMultipleImageList{margin-block-start:clamp(70px,35.71px + 9.52vi,150px)}.BaseArticleMultipleImageList{padding-block:30px;padding-inline:30px;border-radius:30px}}.BaseArticleMultipleImageList__items{display:grid;grid-template-columns:1fr;gap:calc(calc(30/390) * 100vw)}@media (min-width: 768px){.BaseArticleMultipleImageList__items{grid-template-columns:repeat(2,1fr);gap:40px 30px}}.BaseArticleMultipleImageListItem{display:grid;grid-template-columns:1fr;gap:calc(calc(15/390) * 100vw);padding-block-start:calc(calc(30/390) * 100vw);position:relative}@media (min-width: 768px){.BaseArticleMultipleImageListItem{gap:15px;padding-block-start:40px}}.BaseArticleMultipleImageListItem:before{content:"";display:block;inline-size:100%;block-size:1px;background-color:#0b0b0b33;position:absolute;inset-block-start:0;inset-inline-start:0}.BaseArticleMultipleImageList__items>.BaseArticleMultipleImageListItem:first-of-type{padding-block-start:0}.BaseArticleMultipleImageList__items>.BaseArticleMultipleImageListItem:first-of-type:before{content:none}@media screen and (width >= 768px),print{.BaseArticleMultipleImageList__items>.BaseArticleMultipleImageListItem:nth-of-type(odd):before{inline-size:calc(100% + 15px)}}@media screen and (width >= 768px),print{.BaseArticleMultipleImageList__items>.BaseArticleMultipleImageListItem:nth-of-type(2n):before{inline-size:calc(100% + 15px);inset-inline-start:-15px}}@media screen and (width >= 768px),print{.BaseArticleMultipleImageList__items>.BaseArticleMultipleImageListItem:nth-of-type(2){padding-block-start:0}}@media screen and (width >= 768px),print{.BaseArticleMultipleImageList__items>.BaseArticleMultipleImageListItem:nth-of-type(2):before{content:none}}.BaseArticleMultipleImageListImage{inline-size:100%}.BaseArticleMultipleImageListImage__image{inline-size:100%;block-size:auto;border-radius:calc(calc(8/390) * 100vw);overflow:hidden}@media (min-width: 768px){.BaseArticleMultipleImageListImage__image{border-radius:10px}}.BaseArticleMap{margin-block-start:clamp(40px,29.71px + 2.86vi,64px)}.BaseArticleMap__container{display:grid;grid-template-columns:1fr;gap:calc(calc(40/390) * 100vw)}@media (min-width: 768px){.BaseArticleMap__container{gap:70px}}.BaseArticleMapMap{display:grid;grid-template-columns:1fr;gap:calc(calc(40/390) * 100vw)}@media (min-width: 768px){.BaseArticleMapMap{gap:70px}}.BaseArticleMapMap__frame{aspect-ratio:16 / 9;overflow:hidden;inline-size:100%}.BaseArticleMapMap__frame iframe{inline-size:100%!important;block-size:100%!important}.BaseArticleMapMapLink{display:flex;align-items:center;justify-content:flex-end}.BaseArticleMapInfo__items{display:grid;grid-template-columns:auto 1fr}.BaseArticleMapInfo__item{padding-block:calc(calc(20/390) * 100vw);border-block-start:calc(calc(1/390) * 100vw) solid rgba(11,11,11,.2);display:grid;grid-template-columns:subgrid;grid-column:span 2;gap:calc(calc(20/390) * 100vw)}@media (min-width: 768px){.BaseArticleMapInfo__item{padding-block:20px;border-block-start:1px solid rgba(11,11,11,.2)}.BaseArticleMapInfo__item{gap:clamp(20px,7.14px + 3.57vi,50px)}}.BaseArticleMapInfo__items>.BaseArticleMapInfo__item:last-of-type{padding-block-end:0}.BaseArticleMapInfo__title{font-weight:var(--font-weight-bold);font-size:calc(calc(20/390) * 100vw)}@media (min-width: 768px){.BaseArticleMapInfo__title{font-size:clamp(.88rem,.71rem + .71vi,1.25rem)}}.BaseArticleMapInfo__contents{font-weight:var(--font-weight-regular)}.BaseArticleMapInfo__contents{font-size:clamp(.75rem,.64rem + .48vi,1rem)}.BaseArticleAccess{margin-block-start:clamp(50px,45.71px + 1.19vi,60px)}.BaseArticleAccess__container{display:grid;grid-template-columns:1fr;gap:16px 30px}@media screen and (width >= 768px),print{.BaseArticleAccess__container{grid-template-columns:auto 320px}}.BaseArticleAccess__map{aspect-ratio:16 / 9}.BaseArticleAccess__map iframe{inline-size:100%!important;block-size:100%!important}.BaseArticleAccessInfo{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:16px}.BaseArticleAccessInfoTitle{display:flex;align-items:center;gap:4px}.BaseArticleAccessInfoTitleIcon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.BaseArticleAccessInfoTitleIcon__icon:before{inline-size:28px;background-color:var(--color-background-secondary)}.BaseArticleAccessInfoTitle__text{font-weight:var(--font-weight-bold)}.BaseArticleAccessInfoTitle__text{font-size:1.125rem}.BaseArticleAccessInfo__description{font-weight:var(--font-weight-regular)}.BaseArticleAccessInfo__description{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.BaseArticleVideoIframe{margin-block-start:clamp(50px,45.71px + 1.19vi,60px)}.BaseArticleVideoIframe__container{aspect-ratio:16 / 9}.BaseArticleVideoIframe__container iframe{inline-size:100%!important;block-size:100%!important}.BaseArticleVideo{margin-block-start:clamp(50px,45.71px + 1.19vi,60px)}.BaseArticleVideo__video{inline-size:100%;block-size:auto}.BaseArticleLine{border:none;border-block-start:1px solid rgba(68,68,68,.2);margin-block-start:calc(calc(60/390) * 100vw)}@media (min-width: 768px){.BaseArticleLine{margin-block-start:clamp(60px,55.71px + 1.19vi,70px)}}.BaseArticleWhiteBox{margin-block-start:calc(calc(130/390) * 100vw);margin-inline-start:calc(-1 * calc(calc(16/390) * 100vw));width:calc(calc(374/390) * 100vw);background:#fff;border-radius:0 calc(calc(25/390) * 100vw) calc(calc(25/390) * 100vw) 0;padding:calc(calc(30/390) * 100vw) calc(calc(16/390) * 100vw) calc(calc(40/390) * 100vw)}.BaseArticleWhiteBox .BaseArticleHeadingLarge{margin-block-start:0}.BaseArticleWhiteBox .BaseArticleHeadingMedium{padding-block-end:calc(calc(5/390) * 100vw);border-block-end:calc(calc(1/390) * 100vw) solid rgba(11,11,11,.2)}.BaseArticleWhiteBox p{line-height:1.78;font-weight:400}.BaseArticleWhiteBox>*+.BaseArticleParagraph{margin-block-start:calc(calc(10/390) * 100vw)}@media (min-width: 768px){.BaseArticleWhiteBox{margin-block-start:clamp(130px,121.43px + 2.38vi,150px)}.BaseArticleWhiteBox{max-width:935px;width:auto;margin-inline:auto;border-radius:30px;padding:55px 75px}.BaseArticleWhiteBox{padding-block:clamp(20px,5px + 4.17vi,55px)}.BaseArticleWhiteBox{padding-inline:clamp(20px,-3.57px + 6.55vi,75px)}.BaseArticleWhiteBox .BaseArticleHeadingLarge{margin-block-start:0}.BaseArticleWhiteBox .BaseArticleHeadingMedium{padding-block-end:5px;border-block-end:1px solid rgba(11,11,11,.2)}.BaseArticleWhiteBox>*+.BaseArticleParagraph{margin-block-start:10px}}.WhiteBoxRow{display:flex;flex-flow:column;gap:calc(calc(50/390) * 100vw) 0}.WhiteBoxRow .whiteBoxSec .BaseArticleHeadingMedium{font-size:calc(calc(20/390) * 100vw);margin-block-start:0}.WhiteBoxRow .whiteBoxSec .img{margin-block-start:calc(calc(20/390) * 100vw)}@media (min-width: 768px){.WhiteBoxRow{display:flex;flex-flow:row nowrap}.WhiteBoxRow{gap:clamp(20px,6.29px + 3.81vi,52px)}.WhiteBoxRow .whiteBoxSec .BaseArticleHeadingMedium{font-size:1.25rem}.WhiteBoxRow .whiteBoxSec .img{margin-block-start:20px}.BaseArticleWhiteBox:has(.WhiteBoxRow){max-width:990px}}.BaseArticleHeadingLarge+*{margin-block-start:0}.BaseArticleHeadingMedium+*{margin-block-start:0}}@layer componentUiMiddle{.ArticlePage{position:relative}.ArticlePageTitle{position:relative;z-index:1}.ArticlePageContents{position:relative;z-index:2;margin-block-start:-8px}@media screen and (width >= 576px),print{.ArticlePageContents{margin-block-start:-16px}}@media screen and (width >= 768px),print{.ArticlePageContents{margin-block-start:-24px}}@media screen and (width >= 992px),print{.ArticlePageContents{margin-block-start:-32px}}@media screen and (width >= 1200px),print{.ArticlePageContents{margin-block-start:-40px}}}@layer componentUiMiddle{.BasePagination{display:flex;align-items:center;justify-content:center;gap:calc(calc(10/390) * 100vw)}@media (min-width:768px){.BasePagination{gap:10px}}.BasePagination .page-numbers{display:flex;align-items:center;justify-content:center;inline-size:calc(calc(36/390) * 100vw);font-size:calc(calc(15/390) * 100vw)}@media (min-width:768px){.BasePagination .page-numbers{inline-size:36px;font-size:15px}}.BasePagination .page-numbers{aspect-ratio:1 / 1;border-radius:calc(infinity * 1px);overflow:hidden;white-space:nowrap;background-color:#fff;color:var(--color-font-base);transition:background-color .3s,color .3s}@media (any-hover: hover){.BasePagination .page-numbers:hover{background-color:#0b0b0b;color:#fff}}.BasePagination .page-numbers.current{background-color:#0b0b0b;color:#fff}.BasePagination .page-numbers.dots{background-color:transparent;color:var(--color-font-base);inline-size:1em;padding-block-end:.5em}}@layer componentUiMiddle{.StoresForm{margin-inline:auto;inline-size:100%}.StoresForm.StoresForm--small{max-inline-size:564px}.StoresForm__container{background-color:var(--color-background-light);border-radius:calc(calc(10/390) * 100vw)}@media screen and (min-width: 768px){.StoresForm__container{border-radius:10px}}.StoresForm__container{width:100%;transition:width .2s linear}.StoresForm__container:has(.StoresFormAccordionButton__button[aria-expanded=false]){width:calc(calc(358/390) * 100vw);margin-inline:auto}@media screen and (min-width: 768px){.StoresFormAccordionButton{display:none}}.StoresFormAccordionButton__button{display:flex;align-items:center;inline-size:100%;padding-block-start:calc(calc(18/390) * 100vw);padding-block-end:calc(calc(16/390) * 100vw);padding-inline:calc(calc(15/390) * 100vw)}.StoresFormAccordionButton__button{font-size:1rem}.StoresFormAccordionButton__button[aria-expanded=true] .StoresFormAccordionButtonIcon__icon{rotate:180deg}.StoresFormAccordionButton__text{display:block}.StoresFormAccordionButtonIcon{display:flex;align-items:center;justify-content:center;margin-inline-start:auto}.StoresFormAccordionButtonIcon__icon{display:block;inline-size:20px;block-size:10px;background-color:#0b0b0b33;clip-path:polygon(0 0,100% 0,50% 100%);transition:rotate .3s}.StoresFormAccordionContents{border-block-start:1px solid var(--color-border-secondary)}.StoresFormAccordionContents__container{padding-block:calc(calc(20/390) * 100vw);padding-inline:calc(calc(16/390) * 100vw);display:grid;grid-template-columns:1fr}@media (min-width: 768px){.StoresFormAccordionContents__container{padding-block:20px;padding-inline:16px}}.StoresFormAccordionTime__container{width:calc(calc(257/390) * 100vw);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;border-radius:calc(calc(10/390) * 100vw);overflow:hidden;background:#f6f1ea;position:relative;z-index:1}.StoresFormAccordionTime__container:before{content:"";width:50%;height:100%;background-color:#f9db37;position:absolute;top:0;left:0;z-index:-1;border-radius:calc(calc(10/390) * 100vw);transition:background-color .2s linear,left .2s linear;transition-delay:0s,.15s}@media (min-width: 768px){.StoresFormAccordionTime__container{width:257px;border-radius:10px}.StoresFormAccordionTime__container:before{border-radius:10px}}.StoresFormAccordionTime__container--nighttime:before{background-color:#c9a4ef;left:50%}.StoresFormAccordionContents__title{font-size:calc(calc(14/390) * 100vw);font-weight:500;margin-block-end:calc(calc(16/390) * 100vw)}@media (min-width: 768px){.StoresFormAccordionContents__title{font-size:14px;margin-block-end:16px}}.StoresFormAccordionTime__label{cursor:pointer;height:calc(calc(67/390) * 100vw);display:flex;justify-content:center;align-items:center;flex-flow:column;gap:calc(calc(2/390) * 100vw)}.StoresFormAccordionTime__label:before{content:"";width:calc(calc(28/390) * 100vw);height:calc(calc(28/390) * 100vw);mask-position:center;mask-repeat:no-repeat;mask-size:contain;background-color:#e9e2da;transition:all .6s}@media (min-width: 768px){.StoresFormAccordionTime__label{height:67px;gap:2px}.StoresFormAccordionTime__label:before{width:28px;height:28px}}.StoresFormAccordionTimeSwitch--daytime .StoresFormAccordionTime__label:before{width:calc(calc(28/390) * 100vw);height:calc(calc(28/390) * 100vw);mask-image:url(../img/daytime.svg)}@media (min-width: 768px){.StoresFormAccordionTimeSwitch--daytime .StoresFormAccordionTime__label:before{width:28px;height:28px}}.StoresFormAccordionTimeSwitch--nighttime .StoresFormAccordionTime__label:before{mask-size:calc(calc(25/390) * 100vw) auto;mask-image:url(../img/nighttime.svg)}@media (min-width: 768px){.StoresFormAccordionTimeSwitch--nighttime .StoresFormAccordionTime__label:before{mask-size:25px auto}}.StoresFormAccordionTime__input{display:none}.StoresFormAccordionTime__text{font-size:calc(calc(10/390) * 100vw);font-weight:500;text-align:center;display:none}@media (min-width: 768px){.StoresFormAccordionTime__text{font-size:10px}}.StoresFormAccordionTime__input:checked+.StoresFormAccordionTime__label:before{background-color:var(--color-background-black)}.StoresFormAccordionTime__input:checked+.StoresFormAccordionTime__label .StoresFormAccordionTime__text{display:block}.StoresFormAccordionCategory__items{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(calc(32/390) * 100vw)}@media (min-width: 768px){.StoresFormAccordionCategory__items{gap:32px}}.StoresFormAccordionCategory__items.StoresFormAccordionCategory__items--large{grid-template-columns:repeat(3,1fr)}.StoresFormAccordionCategoryCheck{position:relative}.StoresFormAccordionCategoryCheck__label{position:relative;cursor:pointer}.StoresFormAccordionCategoryCheck__input{position:absolute;inset-block-start:0;inset-inline-start:0;opacity:0;inline-size:0;block-size:0;z-index:-1}.StoresFormAccordionCategoryCheckButton{display:flex;align-items:center;justify-content:center;flex-flow:column;inline-size:100%;block-size:100%;color:var(--color-background-black);background-color:transparent;border-radius:calc(calc(10/390) * 100vw);transition:background-color .3s,color .3s;font-size:calc(calc(12/390) * 100vw)}.StoresFormAccordionCategoryCheckButton:before{content:"";width:calc(calc(50/390) * 100vw);height:calc(calc(50/390) * 100vw);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-block-end:calc(calc(2/390) * 100vw)}@media (min-width: 768px){.StoresFormAccordionCategoryCheckButton{border-radius:10px;font-size:12px}.StoresFormAccordionCategoryCheckButton:before{width:50px;height:50px;margin-block-end:2px}}[data-category-tags-id=category-tags-eat]:before{background-image:url(../img/category-tags-eat.svg)}[data-category-tags-id=category-tags-entertainment]+.StoresFormAccordionCategoryCheckButton:before{background-image:url(../img/category-tags-entertainment.svg)}[data-category-tags-id=category-tags-beauty-and-health]+.StoresFormAccordionCategoryCheckButton:before{background-image:url(../img/category-tags-beauty-and-health.svg)}[data-category-tags-id=category-tags-shopping]+.StoresFormAccordionCategoryCheckButton:before{background-image:url(../img/category-tags-shopping.svg)}[data-category-tags-id=category-tags-lifestyle]+.StoresFormAccordionCategoryCheckButton:before{background-image:url(../img/category-tags-lifestyle.svg)}[data-category-tags-id=category-tags-stay]+.StoresFormAccordionCategoryCheckButton:before{background-image:url(../img/category-tags-stay.svg)}.StoresFormAccordionCategoryCheckButton.IsActive,.StoresFormAccordionCategoryCheck:not(.StoresFormAccordionCategoryCheck--tags) .StoresFormAccordionCategoryCheck__input:checked+.StoresFormAccordionCategoryCheckButton{background-color:#d8d8d8;color:var(--color-font-dark)}.StoresFormAccordionCategoryCheckButton__text{display:block;text-align:center}.StoresFormAccordionTags{display:none;margin-block-start:calc(calc(16/390) * 100vw)}@media (min-width: 768px){.StoresFormAccordionTags{margin-block-start:16px}}.StoresFormAccordionTags.IsActive{display:block}.StoresFormAccordionTags__items{display:grid;grid-template-columns:1fr;gap:20px}.StoresFormAccordionTags__item{display:grid;grid-template-columns:1fr;gap:calc(calc(10/390) * 100vw)}@media (min-width: 768px){.StoresFormAccordionTags__item{gap:10px}}.StoresFormAccordionTags__title{color:var(--color-background-black);font-size:calc(calc(14/390) * 100vw);line-height:1}@media (min-width: 768px){.StoresFormAccordionTags__title{font-size:14px}}.StoresFormAccordionTagsList__items{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(calc(7/390) * 100vw) calc(calc(20/390) * 100vw)}@media (min-width: 768px){.StoresFormAccordionTagsList__items{gap:7px 20px}}.StoresFormAccordionTagsList__label{position:relative;cursor:pointer}.StoresFormAccordionTagsList__input{position:absolute;inset-block-start:0;inset-inline-start:0;opacity:0;inline-size:0;block-size:0;z-index:-1}.StoresFormAccordionTagsList__text{display:flex;align-items:center;justify-content:center;text-align:center;inline-size:100%;block-size:100%;padding:calc(calc(5/390) * 100vw);color:var(--color-background-black);border:calc(calc(1/390) * 100vw) solid var(--color-background-black);background-color:transparent;border-radius:calc(calc(13/390) * 100vw);transition:background-color .3s,color .3s;font-size:calc(calc(12/390) * 100vw);line-height:1}@media (min-width: 768px){.StoresFormAccordionTagsList__text{padding:5px;border-radius:13px;font-size:12px;border:1px solid var(--color-background-black)}}.StoresFormAccordionTagsList__input:checked+.StoresFormAccordionTagsList__text{background-color:var(--color-background-black);color:var(--color-background-light)}.StoresFormAccordionSubmit{display:flex;align-items:center;justify-content:center;margin-block-start:calc(calc(21/390) * 100vw)}@media (min-width: 768px){.StoresFormAccordionSubmit{margin-block-start:21px}}.StoresFormAccordionSubmit__button{max-inline-size:calc(calc(213/390) * 100vw)}@media (min-width: 768px){.StoresFormAccordionSubmit__button{max-inline-size:213px}}.StoresFormAccordionReset{display:flex;align-items:center;justify-content:center}.StoresFormAccordionReset__button{margin-block-start:calc(calc(8/390) * 100vw);font-weight:var(--font-weight-regular);color:var(--color-background-black);background-color:transparent;text-decoration:underline;font-size:calc(calc(11/390) * 100vw)}@media (min-width: 768px){.StoresFormAccordionReset__button{margin-block-start:8px;font-size:11px}}}@layer componentUiMiddle;@layer componentUiHigh{.ArticleCardList__items{display:grid;grid-template-columns:repeat(1,1fr)}.ArticleCardList__items{column-gap:clamp(16px,2.29px + 3.81vi,48px)}.ArticleCardList__items{row-gap:clamp(24px,10.29px + 3.81vi,56px)}@media screen and (width >= 360px),print{.ArticleCardList__items{grid-template-columns:repeat(2,1fr)}}@media screen and (width >= 576px),print{.ArticleCardList__items{grid-template-columns:repeat(3,1fr)}}@media screen and (width >= 768px),print{.ArticleCardList__items{grid-template-columns:repeat(4,1fr)}}@media screen and (width >= 992px),print{.ArticleCardList__items{grid-template-columns:repeat(5,1fr)}}@media screen and (width >= 992px),print{.ArticleCardList__items.ArticleCardList__items--large{grid-template-columns:repeat(4,1fr)}}.ArticleCardList__items.ArticleCardList__items--stores{grid-template-columns:repeat(2,1fr);gap:calc(calc(40/390) * 100vw) calc(calc(10/390) * 100vw)}@media (min-width:768px){.ArticleCardList__items.ArticleCardList__items--stores{grid-template-columns:repeat(4,1fr);column-gap:20px}.ArticleCardList__items.ArticleCardList__items--stores{row-gap:clamp(20px,-1.43px + 5.95vi,70px)}@media (max-width:1500px){.ArticleCardList__items.ArticleCardList__items--stores{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.ArticleCardList__items.ArticleCardList__items--stores{grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr}.ArticleCardList__items.ArticleCardList__items--stores .StoresContents__side{grid-row:2}}}}@layer componentUiHigh{.ProductCardList__items{display:grid;grid-template-columns:repeat(1,1fr)}.ProductCardList__items{column-gap:clamp(16px,2.29px + 3.81vi,48px)}.ProductCardList__items{row-gap:clamp(24px,10.29px + 3.81vi,56px)}@media screen and (width >= 360px),print{.ProductCardList__items{grid-template-columns:repeat(2,1fr)}}@media screen and (width >= 576px),print{.ProductCardList__items{grid-template-columns:repeat(3,1fr)}}@media screen and (width >= 768px),print{.ProductCardList__items{grid-template-columns:repeat(4,1fr)}}@media screen and (width >= 992px),print{.ProductCardList__items{grid-template-columns:repeat(5,1fr)}}}@layer componentUiHigh{.MagazineSlider__items{opacity:0}.MagazineSlider__items .slick-list{overflow:visible}.MagazineSlider__items.slick-initialized{opacity:1}.MagazineSlider__item{padding-inline:8px;inline-size:264px}@media screen and (width >= 576px),print{.MagazineSlider__item{padding-inline:16px;inline-size:192px}}@media screen and (width >= 768px),print{.MagazineSlider__item{inline-size:232px}}@media screen and (width >= 992px),print{.MagazineSlider__item{inline-size:280px}}}@layer componentUiHigh{.NewsSlider{overflow:hidden}.NewsSlider__items{opacity:0}.NewsSlider__items .slick-list{overflow:visible}.NewsSlider__items.slick-initialized{opacity:1}.NewsSlider__item{padding-inline:8px}}@layer componentUiHigh{.RecommendSlider{overflow:hidden}.RecommendSlider__container{display:grid;grid-template-columns:1fr;gap:20px}.RecommendSlider__items{opacity:0}.RecommendSlider__items .slick-list{overflow:visible;padding:0!important}.RecommendSlider__items.slick-initialized{opacity:1}.RecommendSlider__items.RecommendSlider__items--large{display:none}@media screen and (width >= 576px),print{.RecommendSlider__items.RecommendSlider__items--large{display:block}}.RecommendSlider__items.RecommendSlider__items--smallTop,.RecommendSlider__items.RecommendSlider__items--smallBottom{display:block}@media screen and (width >= 576px),print{.RecommendSlider__items.RecommendSlider__items--smallTop,.RecommendSlider__items.RecommendSlider__items--smallBottom{display:none}}.RecommendSlider__item{inline-size:144px;block-size:170px}@media screen and (width >= 576px),print{.RecommendSlider__item{inline-size:196px;block-size:220px}}@media screen and (width >= 576px),print{.RecommendSlider__items .RecommendSlider__item:nth-of-type(2n){padding-block-start:80px;block-size:300px}}.RecommendSlider__items.RecommendSlider__items--large .RecommendSlider__item{padding-inline:20px}.RecommendSlider__items.RecommendSlider__items--smallTop .RecommendSlider__item{padding-inline-start:24px}.RecommendSlider__items.RecommendSlider__items--smallBottom .RecommendSlider__item{padding-inline-end:24px}.RecommendModalSlider__container{max-inline-size:436px;margin-inline:auto}.RecommendModalSlider__items{opacity:0;position:relative}.RecommendModalSlider__items.slick-initialized{opacity:1}.RecommendModalSlider__items .slick-list{position:relative;z-index:1}.RecommendModalSlider__item{padding-inline:8px}.RecommendModalSliderArrow{display:flex;align-items:center;justify-content:center;background-color:var(--color-background-light);inline-size:36px;aspect-ratio:1 / 1;border-radius:calc(infinity * 1px);transition:background-color .3s;position:absolute;z-index:2;inset-block-start:50%;translate:0 -50%}@media (any-hover: hover){.RecommendModalSliderArrow:hover{background-color:var(--color-background-secondary)}.RecommendModalSliderArrow:hover .RecommendModalSliderArrowIcon__icon:before{background-color:var(--color-background-light)}}.RecommendModalSliderArrow.RecommendModalSliderArrow--prev{inset-inline-start:-10px}@media screen and (width >= 576px),print{.RecommendModalSliderArrow.RecommendModalSliderArrow--prev{inset-inline-start:-20px}}@media screen and (width >= 768px),print{.RecommendModalSliderArrow.RecommendModalSliderArrow--prev{inset-inline-start:-76px}}.RecommendModalSliderArrow.RecommendModalSliderArrow--next{inset-inline-end:-10px}@media screen and (width >= 576px),print{.RecommendModalSliderArrow.RecommendModalSliderArrow--next{inset-inline-end:-20px}}@media screen and (width >= 768px),print{.RecommendModalSliderArrow.RecommendModalSliderArrow--next{inset-inline-end:-76px}}.RecommendModalSliderArrow__container,.RecommendModalSliderArrowIcon{display:flex;align-items:center;justify-content:center}.RecommendModalSliderArrowIcon__icon:before{background-color:var(--color-background-dark);inline-size:16px}}@layer componentUiHigh;@layer componentCommon{.LayoutFooter{background:var(--color-background-light);border-radius:calc(calc(25/390) * 100vw) calc(calc(25/390) * 100vw) 0 0;transition:opacity .2}.LayoutFooter a:hover{opacity:.8}.LayoutFooter__wrapper{width:calc(calc(326/390) * 100vw);margin-inline:auto;padding-block-start:calc(calc(50/390) * 100vw);padding-block-end:calc(calc(20/390) * 100vw);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto 1fr}.LayoutFooter__wrapper{row-gap:clamp(30px,23.14px + 1.9vi,46px)}.LayoutFooter__wrapper .LayoutFooterMenu__nav{grid-column:1 / 3;grid-row:1;align-self:start}.LayoutFooter__wrapper .LayoutFooterAccess{grid-column:1 / 3;grid-row:2}.LayoutFooter__wrapper .LayoutFooterSubMenu{grid-column:1;grid-row:3}.LayoutFooter__wrapper .FooterSns{grid-column:2;grid-row:3}.LayoutFooter__wrapper .LayoutFooterCopy{grid-column:1 / 3;grid-row:4}.LayoutFooter__wrapper .LayoutFooterLogo{width:calc(calc(163/390) * 100vw);justify-self:center}.LayoutFooter__wrapper .LayoutFooterMenu__nav ul:last-child{border-block-end:calc(calc(1/390) * 100vw) solid var(--color-border-gray)}.LayoutFooter__wrapper .LayoutFooterMenu__nav li{border-block-start:calc(calc(1/390) * 100vw) solid var(--color-border-gray)}.LayoutFooter__wrapper .LayoutFooterMenu__nav a{padding-block:calc(calc(16/390) * 100vw);font-size:calc(calc(16/390) * 100vw);font-weight:500;display:grid;grid-template-columns:1fr calc(calc(16/390) * 100vw);grid-template-rows:auto}.LayoutFooter__wrapper .LayoutFooterMenu__nav a:before{grid-column:2;grid-row:1;z-index:1;justify-self:end;align-self:center;content:"";height:calc(calc(16/390) * 100vw);width:calc(calc(16/390) * 100vw);border-radius:50%}.LayoutFooter__wrapper .LayoutFooterMenu__nav a:after{grid-column:2;grid-row:1;z-index:2;width:calc(calc(10/390) * 100vw);height:calc(calc(8/390) * 100vw);justify-self:center;align-self:center;content:"";background:#000;mask-image:url(../img/arrow_back_w.svg);background-color:var(--color-background-light);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.LayoutFooter__wrapper .LayoutFooterMenu__nav .arrowColor1:before{background:#f26681}.LayoutFooter__wrapper .LayoutFooterMenu__nav .arrowColor2:before{background:#796aed}.LayoutFooter__wrapper .LayoutFooterMenu__nav .arrowColor3:before{background:#2cc4a7}.LayoutFooter__wrapper .LayoutFooterMenu__nav .arrowColor4:before{background:#c9a4ef}.LayoutFooter__wrapper .LayoutFooterMenu__nav .arrowColor5:before{background:#f7a538}.LayoutFooter__wrapper .LayoutFooterAccess{background:#f5f3ed;border-radius:calc(calc(10/390) * 100vw);padding:calc(calc(14/390) * 100vw)}.LayoutFooter__wrapper .LayoutFooterAccess h2{text-align:center;font-size:calc(calc(19/390) * 100vw);font-weight:500;line-height:1.42;padding-block-end:calc(calc(9/390) * 100vw);border-block-end:calc(calc(1/390) * 100vw) solid #707070;margin-block-end:calc(calc(14/390) * 100vw)}.LayoutFooter__wrapper .LayoutFooterAccess li+li{margin-block-start:calc(calc(14/390) * 100vw)}.LayoutFooter__wrapper .LayoutFooterAccess li{font-size:calc(calc(14/390) * 100vw);line-height:1.5;display:flex;align-items:center}.LayoutFooter__wrapper .LayoutFooterAccess li:before{content:"";width:calc(calc(23/390) * 100vw);height:calc(calc(29/390) * 100vw);background:url(../img/train.svg) no-repeat center center / contain;flex-shrink:0;margin-inline-end:calc(calc(12/390) * 100vw)}.LayoutFooter__wrapper .LayoutFooterAccess .map{width:calc(calc(295/390) * 100vw);margin-top:calc(calc(20/390) * 100vw)}.LayoutFooter__wrapper .LayoutFooterAccess .ButtonBackWhite{margin-top:calc(calc(14/390) * 100vw)}.LayoutFooter__wrapper .LayoutFooterSubMenu li{font-size:calc(calc(11/390) * 100vw)}.LayoutFooter__wrapper .LayoutFooterSubMenu li+li{margin-block-start:calc(calc(13/390) * 100vw)}.LayoutFooter__wrapper .FooterSns{display:flex;justify-content:flex-end;gap:0 calc(calc(21/390) * 100vw)}.LayoutFooter__wrapper .FooterSns img{width:100%}.LayoutFooter__wrapper .FooterSns .youtube{width:calc(calc(33/390) * 100vw)}.LayoutFooter__wrapper .FooterSns .instagram{width:calc(calc(26/390) * 100vw)}.LayoutFooter__wrapper .LayoutFooterCopy{padding-block-start:calc(calc(15/390) * 100vw);border-block-start:calc(calc(1/390) * 100vw) solid var(--color-border-dote);font-size:calc(calc(12/390) * 100vw);line-height:1;font-weight:500}@media (min-width:768px){.LayoutFooter{border-radius:30px 30px 0 0}.LayoutFooter__wrapper{width:min(calc(100% - 64px),1920px);margin-inline:auto;padding-block-start:45px;padding-block-end:13px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;font-size:11px}.LayoutFooter__wrapper{gap:clamp(30px,23.14px + 1.9vi,46px)}.LayoutFooter__wrapper .LayoutFooterAccess{grid-column:1 / 3;grid-row:1;align-self:start}.LayoutFooter__wrapper .LayoutFooterMenu__nav{grid-column:1 / 3;grid-row:2;align-self:start}.LayoutFooter__wrapper .LayoutFooterSubMenu{grid-column:1;grid-row:3}.LayoutFooter__wrapper .FooterSns{grid-column:2;grid-row:3}.LayoutFooter__wrapper .LayoutFooterCopy{grid-column:1 / 3;grid-row:4}.LayoutFooter__wrapper .LayoutFooterMenu__nav{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.LayoutFooter__wrapper .LayoutFooterMenu__nav ul{border-block-end:1px solid var(--color-border-gray)}.LayoutFooter__wrapper .LayoutFooterMenu__nav ul:last-child{border-block-end:1px solid var(--color-border-gray)}.LayoutFooter__wrapper .LayoutFooterMenu__nav li{border-block-start:1px solid var(--color-border-gray)}.LayoutFooter__wrapper .LayoutFooterMenu__nav a{padding-block:20px;font-size:16px;line-height:1;grid-template-columns:1fr 16px}.LayoutFooter__wrapper .LayoutFooterMenu__nav a:before{height:16px;width:16px}.LayoutFooter__wrapper .LayoutFooterMenu__nav a:after{width:10px;height:8px}.LayoutFooter__wrapper .LayoutFooterAccess{justify-self:center;width:100%;max-width:800px;border-radius:10px;padding:14px;display:grid;grid-template-columns:1fr 260px;grid-template-rows:auto auto 1fr;gap:0 20px}.LayoutFooter__wrapper .LayoutFooterAccess h2{grid-column:1;grid-row:1;font-size:19px;padding-block-end:9px;border-block-end:1px solid #707070;margin-block-end:14px;text-align:left}.LayoutFooter__wrapper .LayoutFooterAccess ul{grid-column:1;grid-row:2}.LayoutFooter__wrapper .LayoutFooterAccess li+li{margin-block-start:14px}.LayoutFooter__wrapper .LayoutFooterAccess li{font-size:14px}.LayoutFooter__wrapper .LayoutFooterAccess li:before{width:23px;height:29px;margin-inline-end:12px}.LayoutFooter__wrapper .LayoutFooterAccess .map{grid-column:2;grid-row:1 / 4;width:100%;margin-top:0}.LayoutFooter__wrapper .LayoutFooterAccess .ButtonBackWhite{grid-column:1;grid-row:3;margin-top:14px}.LayoutFooter__wrapper .LayoutFooterSubMenu li{font-size:11px}.LayoutFooter__wrapper .LayoutFooterSubMenu li+li{margin-block-start:13px}.LayoutFooter__wrapper .FooterSns{align-self:end;justify-content:flex-start;gap:0 21px}.LayoutFooter__wrapper .FooterSns img{width:100%}.LayoutFooter__wrapper .FooterSns .youtube{width:33px}.LayoutFooter__wrapper .FooterSns .instagram{width:26px}.LayoutFooter__wrapper .LayoutFooterCopy{padding-block-start:10px;border-block-start:1px solid var(--color-border-dote);font-size:12px}}@media (min-width:900px){.LayoutFooter__wrapper{grid-template-columns:480px 1fr;grid-template-rows:auto auto 1fr;gap:0 30px}.LayoutFooter__wrapper .LayoutFooterMenu__nav{grid-column:2;grid-row:1;align-self:start;justify-self:end;max-width:712px;width:100%}.LayoutFooter__wrapper .LayoutFooterAccess{grid-column:1;grid-row:1;max-width:none;grid-template-columns:200px 1fr}.LayoutFooter__wrapper .LayoutFooterSubMenu{grid-column:1;grid-row:2;margin-block-start:40px}.LayoutFooter__wrapper .FooterSns{grid-column:2;grid-row:2}.LayoutFooter__wrapper .LayoutFooterCopy{grid-column:1 / 3;grid-row:3;margin-block-start:40px}}@media (min-width:1400px){.LayoutFooter__wrapper{grid-template-columns:606px 1fr;gap:0 30px}.LayoutFooter__wrapper .LayoutFooterMenu__nav{grid-column:2;grid-row:1 / 3;align-self:start;justify-self:end;max-width:712px;width:100%}.LayoutFooter__wrapper .LayoutFooterAccess{grid-column:1;grid-row:1 / 3;width:606px;grid-template-columns:1fr 260px}.LayoutFooter__wrapper .LayoutFooterSubMenu{grid-column:3;grid-row:1;margin-block-start:0}.LayoutFooter__wrapper .FooterSns{grid-column:3;grid-row:2}.LayoutFooter__wrapper .LayoutFooterCopy{grid-column:1 / 5;grid-row:3;margin-block-start:40px}}}@layer componentCommon{.LayoutHeader{position:fixed;inset-block-start:calc(calc(11/390) * 100vw);inset-inline-start:calc(calc(16/390) * 100vw);inline-size:calc(calc(358/390) * 100vw);z-index:var(--z-index-header);view-transition-name:layout-header;height:calc(calc(46/390) * 100vw);display:flex;justify-content:space-between}.LayoutHeader .SiteLogo{width:calc(calc(146/390) * 100vw);background:var(--color-background-light);height:100%;padding-inline:calc(calc(13/390) * 100vw);display:flex;align-items:center;border-radius:calc(calc(10/390) * 100vw) 0 0 calc(calc(10/390) * 100vw)}.LayoutHeader .SiteLogo img{width:100%;height:auto}.LayoutHeader .headerButtonWrapper{width:calc(calc(212/390) * 100vw);background:var(--color-background-light);height:100%;padding-inline-start:calc(calc(13/390) * 100vw);display:flex;justify-content:flex-end;align-items:center;border-radius:0 calc(calc(10/390) * 100vw) calc(calc(10/390) * 100vw) 0}.LayoutHeader .headerSearchButton{line-height:1;width:calc(calc(99/390) * 100vw);height:calc(calc(36/390) * 100vw);background:transparent;border-radius:calc(calc(10/390) * 100vw);display:flex;align-items:center;justify-content:center;gap:0 calc(calc(4/390) * 100vw);transition:background-color .2s linear;color:#0b0b0b}.LayoutHeader .headerSearchButton span{font-size:calc(calc(11/390) * 100vw);color:#0b0b0b}.LayoutHeader .headerSearchButton img{width:calc(calc(28/390) * 100vw);height:auto}.LayoutHeader .isActiveJS{background:#f9db37}@media screen and (min-width: 768px){.LayoutHeader{position:fixed;inset-block-start:25px;inset-inline-start:32px;inline-size:calc(100% - 64px);height:46px}.LayoutHeader .SiteLogo{width:158px;padding-inline:19px;border-radius:10px}.LayoutHeader .headerButtonWrapper{width:217px;padding-inline-start:16px;border-radius:10px}.LayoutHeader .headerButtonWrapper:has(.menuOpen){width:358px;background:none}.LayoutHeader .headerSearchButton{width:98px;height:36px;border-radius:10px;gap:0 4px}.LayoutHeader .headerSearchButton span{font-size:11px;font-weight:500}.LayoutHeader .headerSearchButton img{width:28px}}.headerSearchModal{display:none;position:fixed;inset-block-start:calc(calc(57/390) * 100vw);inset-inline-start:calc(calc(16/390) * 100vw);overscroll-behavior:contain;z-index:var(--z-index-header-grobal);inline-size:calc(calc(358/390) * 100vw);background:var(--color-background-light);border-radius:calc(calc(10/390) * 100vw);overflow-y:auto;max-height:calc(100svh - calc(calc(73/390) * 100vw))}@media (min-width: 768px){.headerSearchModal{inset-block-start:71px;inset-inline-start:auto;inset-inline-end:32px;inline-size:358px;border-radius:10px;max-height:calc(100svh - 98px)}}.Body.Body--home .LayoutHeader{transition:opacity 1s .3s;opacity:0}.Body.Body--home.IsAnimationActive .LayoutHeader{opacity:1}@media screen and (min-width: 601px){.Body.Body--adminBar .LayoutHeader{inset-block-start:46px}}@media screen and (min-width: 783px){.Body.Body--adminBar .LayoutHeader{inset-block-start:32px}}.LayoutHeaderMenuButton__button{width:calc(calc(47/390) * 100vw);height:100%;background:transparent;border-radius:0 calc(calc(10/390) * 100vw) 0 calc(calc(10/390) * 100vw);padding:0 calc(calc(16/390) * 100vw) 0 calc(calc(11/390) * 100vw);display:flex;align-items:center;transition:background-color .2s linear}.LayoutHeaderMenuButton__button .lineWrapper{width:100%;height:calc(calc(16/390) * 100vw);display:grid;grid-template-rows:auto;gap:calc(calc(5/390) * 100vw)}.LayoutHeaderMenuButton__button span{width:100%;justify-self:center;height:calc(calc(2/390) * 100vw);background:var(--color-background-black);transition:rotate .2s linear;transform-origin:center;grid-row:1;grid-column:1}.LayoutHeaderMenuButton__button span:nth-child(1){align-self:start}.LayoutHeaderMenuButton__button span:nth-child(2){align-self:center}.LayoutHeaderMenuButton__button span:nth-child(3){align-self:end}.LayoutHeaderMenuButton__button.menuOpen{background:#f9db37}.LayoutHeaderMenuButton__button.menuOpen .lineWrapper span:nth-child(1){align-self:center;rotate:36deg}.LayoutHeaderMenuButton__button.menuOpen .lineWrapper span:nth-child(2){opacity:0}.LayoutHeaderMenuButton__button.menuOpen .lineWrapper span:nth-child(3){align-self:center;rotate:-36deg}@media screen and (min-width: 783px){.LayoutHeaderMenuButton__button{width:47px;border-radius:0 10px;padding:0 16px 0 11px}.LayoutHeaderMenuButton__button .lineWrapper{height:16px;gap:5px}.LayoutHeaderMenuButton__button span{height:2px}}.LayoutHeaderOverlay{display:none;position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;z-index:var(--z-index-header-overlay)}.LayoutHeaderOverlay.IsShow{display:block}.LayoutHeaderGrobal{display:none;position:fixed;top:calc(calc(11/390) * 100vw);right:calc(calc(16/390) * 100vw);z-index:9999;width:calc(calc(358/390) * 100vw);max-height:calc(100svh - calc(calc(22/390) * 100vw));background:#fff;border-radius:calc(calc(10/390) * 100vw);padding:calc(calc(73/390) * 100vw) 0 calc(calc(32/390) * 100vw);overflow:hidden}.LayoutHeaderGrobal .LayoutHeaderGrobalInner{overflow-y:auto;height:calc(100svh - calc(calc(105/390) * 100vw));padding:0 calc(calc(16/390) * 100vw)}.LayoutHeaderGrobal .LayoutHeaderGrobalScroll{display:grid;grid-template-columns:1fr calc(calc(80/390) * 100vw);grid-template-rows:auto 1fr;gap:calc(calc(30/390) * 100vw) 0}.LayoutHeaderGrobal .LayoutHeadrMenu__nav{grid-column:1 / 3;grid-row:1;border-block-end:calc(calc(1/390) * 100vw) solid var(--color-border-gray)}.LayoutHeaderGrobal .LayoutHeadrMenu__nav li{border-block-start:calc(calc(1/390) * 100vw) solid var(--color-border-gray)}.LayoutHeaderGrobal .LayoutHeadrMenu__nav a{padding-block:calc(calc(13/390) * 100vw);font-size:calc(calc(16/390) * 100vw);font-weight:500;display:grid;grid-template-columns:1fr calc(calc(16/390) * 100vw);grid-template-rows:auto}.LayoutHeaderGrobal .LayoutHeadrMenu__nav a:before{grid-column:2;grid-row:1;z-index:1;justify-self:end;align-self:center;content:"";height:calc(calc(16/390) * 100vw);width:calc(calc(16/390) * 100vw);border-radius:50%}.LayoutHeaderGrobal .LayoutHeadrMenu__nav a:after{grid-column:2;grid-row:1;z-index:2;width:calc(calc(10/390) * 100vw);height:calc(calc(8/390) * 100vw);justify-self:center;align-self:center;content:"";background:#000;mask-image:url(../img/arrow_back_w.svg);background-color:var(--color-background-light);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.LayoutHeaderGrobal .LayoutHeadrMenu__nav .arrowColor1:before{background:#f26681}.LayoutHeaderGrobal .LayoutHeadrMenu__nav .arrowColor2:before{background:#796aed}.LayoutHeaderGrobal .LayoutHeadrMenu__nav .arrowColor3:before{background:#2cc4a7}.LayoutHeaderGrobal .LayoutHeadrMenu__nav .arrowColor4:before{background:#c9a4ef}.LayoutHeaderGrobal .LayoutHeadrMenu__nav .arrowColor5:before{background:#f7a538}.LayoutHeaderGrobal .LayoutHeaderSubMenu{grid-column:1;grid-row:2}.LayoutHeaderGrobal .LayoutHeaderSubMenu li{font-size:calc(calc(11/390) * 100vw);font-weight:400}.LayoutHeaderGrobal .LayoutHeaderSubMenu li+li{margin-block-start:calc(calc(13/390) * 100vw)}.LayoutHeaderGrobal .FooterSns{grid-column:2;grid-row:2;display:flex;justify-content:flex-end;gap:0 calc(calc(21/390) * 100vw)}.LayoutHeaderGrobal .FooterSns img{width:100%}.LayoutHeaderGrobal .FooterSns .youtube{width:calc(calc(33/390) * 100vw)}.LayoutHeaderGrobal .FooterSns .instagram{width:calc(calc(26/390) * 100vw)}@media (min-width:768px){.LayoutHeaderGrobal{top:25px;right:32px;width:358px;max-height:none;border-radius:10px;padding:73px 0 32px}.LayoutHeaderGrobal .LayoutHeaderGrobalInner{overflow-y:inherit;height:auto;padding:0 16px}.LayoutHeaderGrobal .LayoutHeaderGrobalScroll{grid-template-columns:1fr 80px;gap:30px 0}.LayoutHeaderGrobal .LayoutHeadrMenu__nav{border-block-end:1px solid var(--color-border-gray)}.LayoutHeaderGrobal .LayoutHeadrMenu__nav li{border-block-start:1px solid var(--color-border-gray)}.LayoutHeaderGrobal .LayoutHeadrMenu__nav a{padding-block:13px;font-size:16px;line-height:1.5;grid-template-columns:1fr 16px}.LayoutHeaderGrobal .LayoutHeadrMenu__nav a:before{height:16px;width:16px}.LayoutHeaderGrobal .LayoutHeadrMenu__nav a:after{width:10px;height:10px}.LayoutHeaderGrobal .LayoutHeaderSubMenu li{font-size:11px;line-height:1.45}.LayoutHeaderGrobal .LayoutHeaderSubMenu li+li{margin-block-start:13px}.LayoutHeaderGrobal .FooterSns{gap:0 21px}.LayoutHeaderGrobal .FooterSns .youtube{width:33px}.LayoutHeaderGrobal .FooterSns .instagram{width:26px}}}@layer componentCommon;@layer componentPages{.homeWrapperTop{position:relative;z-index:2;background:#efebe2}.homeWrapperMiddle{position:relative;z-index:4;background:#efebe2}.homeWrapperBottom{position:relative;z-index:2;background:#f5f3ed}.HomePage .headerWrapper{position:relative;z-index:-1;padding-top:calc(calc(134/390) * 100vw)}.HomePage .headerWrapper:after{content:"";background:url(../img/home_sp_title_bk.svg) no-repeat center center / contain;width:calc(calc(313/390) * 100vw);height:calc(calc(260/390) * 100vw);position:absolute;inset-block-end:calc(calc(84/390) * 100vw);inset-inline-end:calc(-1 * calc(calc(54/390) * 100vw));z-index:-1}.HomePage .headerWrapper .movieBox{opacity:0;width:100%;height:calc(100svh - calc(calc(134/390) * 100vw));max-height:calc(100vw / .792);border-radius:0 calc(calc(20/390) * 100vw) calc(calc(20/390) * 100vw) 0;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;transition:height .6s linear}.HomePage .headerWrapper .movieBox video{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1;width:calc(1280 / 570 * 100%);aspect-ratio:16/9;object-fit:cover;object-position:center center;transition:all .6s linear;transition-delay:.5s}.HomePage .headerWrapper .videoAnime{height:calc(calc(220/390) * 100vw)}.HomePage .headerWrapper .videoAnime video{width:100%}.HomePage .headerWrapper .fvNewsCardWrapper{display:none}.HomePage .mainTitle{padding-block-start:calc(calc(50/390) * 100vw)}.HomePage .mainTitle h1{width:calc(calc(303/390) * 100vw);margin-inline:auto;opacity:0;transition:opacity .3s}.HomePage .headerWrapper:has(.videoAnime) .mainTitle h1{opacity:1}.HomePage .headerWrapper .about{width:calc(calc(326/390) * 100vw);margin-block-start:calc(calc(37/390) * 100vw);margin-inline:auto;margin-block-end:0}.HomePage .headerWrapper .arrowNew{width:calc(calc(59/390) * 100vw);height:calc(calc(85/390) * 100vw);background:url(../img/home_new.png) no-repeat center center / contain;position:absolute;inset-block-end:calc(calc(7/390) * 100vw);inset-inline-end:calc(calc(16/390) * 100vw);z-index:2}.HomePage .headerWrapper .arrowNew .img{width:calc(calc(48/390) * 100vw);height:calc(calc(48/390) * 100vw);border-radius:50%;overflow:hidden;position:absolute;top:calc(calc(20/390) * 100vw);left:calc(calc(3/390) * 100vw)}.HomePage .newsSlideSection{position:relative;z-index:2;padding-block-start:calc(calc(110/390) * 100vw);padding-block-end:calc(calc(70/390) * 100vw);background:url(../img/home_news_bk.svg) no-repeat calc(-1 * calc(calc(211/390) * 100vw)) top / calc(calc(865/390) * 100vw) auto;background-color:#efebe2}.HomePage .newsSlideSection .BaseArticleHeadingLarge{width:calc(calc(359/390) * 100vw);margin-inline:auto;margin-block-end:calc(calc(83/390) * 100vw);margin-block-start:0;text-align:justify}.HomePage .newsSlideSection .newsSlideSwiper{width:calc(calc(340/390) * 100vw);margin-inline-start:calc(calc(16/390) * 100vw);overflow:visible}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide{height:auto}.HomePage .newsSlideSection .newsSlideSwiper .newsCard{height:100%}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide[data-swiper-slide-index="0"] .newsCard{position:relative}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide[data-swiper-slide-index="0"] .newsCard:before{content:"";width:calc(calc(101/390) * 100vw);height:calc(calc(52/390) * 100vw);background:url(../img/sp_new_mark.png) no-repeat center center / contain;position:absolute;top:calc(-1 * calc(calc(52/390) * 100vw));left:0}.HomePage .movieParallax{height:calc(calc(577/390) * 100vw);position:relative;display:grid;place-content:center}.HomePage .movieParallax:before,.HomePage .movieParallax:after{content:"";width:100%;height:calc(calc(65/390) * 100vw);background:url(../img/movei_wave.svg) repeat-x center center / auto 100%;position:absolute;z-index:2}.HomePage .movieParallax:before{top:calc(-1 * calc(calc(1/390) * 100vw));left:50%;translate:-50% 0}.HomePage .movieParallax:after{bottom:calc(-1 * calc(calc(1/390) * 100vw));left:50%;translate:-50% 0;rotate:180deg}.HomePage .movieParallax .movieBox{width:100%;height:100%;overflow:hidden;position:relative;z-index:1}.HomePage .movieParallax .movieBox video{position:fixed;top:0;left:0;z-index:1;width:100vw;height:100vh;object-fit:cover}.HomePage .movieParallax .FlowingText{z-index:3;color:#fff;width:100vw;height:calc(calc(84/390) * 100vw);position:relative;overflow:hidden}.HomePage .movieParallax .FlowingText:before{content:"";position:absolute;top:0;left:0;width:calc(calc(1767/390) * 100vw);height:100%;background:url(../img/home_flowing_text_new2.png) repeat-x center center / auto 100%;animation:loop-slide-transform 5s infinite linear;will-change:transform}@keyframes loop-slide-transform{0%{transform:translate(0)}to{transform:translate(-50%)}}.HomePage .AreaGuideSection{padding-block-start:calc(calc(130/390) * 100vw);position:relative;z-index:1}.HomePage .AreaGuideSection .object{width:calc(calc(183/390) * 100vw);position:absolute;inset-block-start:calc(calc(59/390) * 100vw);inset-inline-start:0;z-index:-1}.HomePage .AreaGuideSection .BaseArticleHeadingLarge{width:calc(calc(360/390) * 100vw);margin-inline:auto;margin-block-start:0}.HomePage .AreaGuideSection .newPost{width:calc(calc(300/390) * 100vw);margin-inline:auto;margin-block-start:calc(calc(76/390) * 100vw)}.HomePage .AreaGuideSection .guidePostCard a{display:block;background:#fff965}.HomePage .AreaGuideSection .guidePostCard .tm{aspect-ratio:300/303;overflow:hidden}.HomePage .AreaGuideSection .guidePostCard .tm img{clip-path:url(#guideClip);width:calc(calc(300/390) * 100vw);height:calc(calc(306/390) * 100vw);object-fit:cover}.HomePage .AreaGuideSection .guidePostCard h2{padding:calc(calc(5/390) * 100vw) calc(calc(9/390) * 100vw);font-size:calc(calc(28/390) * 100vw);line-height:1.14;font-weight:500}.HomePage .AreaGuideSection .guidePostCardNew{position:relative}.HomePage .AreaGuideSection .guidePostCardNew:before{content:"NEW";font-family:Tomorrow,sans-serif;font-size:calc(calc(17/390) * 100vw);font-weight:500;width:calc(calc(133/390) * 100vw);height:calc(calc(80/390) * 100vw);border:calc(calc(2/390) * 100vw) solid rgba(11,11,11,.2);border-radius:50%;display:grid;place-content:center;text-align:center;position:absolute;top:calc(-1 * calc(calc(62/390) * 100vw));right:calc(-1 * calc(calc(38/390) * 100vw));z-index:-1}.HomePage .AreaGuideSection .guidePostCardColor1 .tm{background:#c9a4ef}.HomePage .AreaGuideSection .guidePostCardColor2 .tm{background:#58b6f2}.HomePage .AreaGuideSection .guidePostCardPc{display:none}.HomePage .AreaGuideSection .guideSvg{position:absolute;width:0;height:0}.HomePage .AreaGuideSection .swiperWrapper{margin-block-start:calc(calc(71/390) * 100vw);margin-inline:auto;width:calc(calc(360/390) * 100vw);overflow:visible;position:relative}.HomePage .AreaGuideSection .swiperWrapper:before{content:"";width:calc(calc(15/390) * 100vw);height:100%;background:#efebe2;position:absolute;top:0;left:calc(-1 * calc(calc(15/390) * 100vw));z-index:2}.HomePage .AreaGuideSection .swiperWrapper .swiper{width:100%;overflow:visible}.HomePage .AreaGuideSection .swiperWrapper .swiper-slide{height:calc(calc(379/390) * 100vw)}.HomePage .AreaGuideSection .guidePostSlide{height:100%}.HomePage .AreaGuideSection .guidePostSlide a{height:100%;display:flex;flex-flow:column;justify-content:space-between;gap:calc(calc(8/390) * 100vw) 0;padding:calc(calc(20/390) * 100vw) calc(calc(14/390) * 100vw) calc(calc(22/390) * 100vw);background-image:url(../img/home_guide_slide_bk.svg);background-repeat:no-repeat;background-position:center calc(calc(8/390) * 100vw);background-size:calc(calc(48/390) * 100vw)}.HomePage .AreaGuideSection .guidePostSlide h2{writing-mode:vertical-rl;text-orientation:upright;display:flex;align-items:center;font-size:calc(calc(14/390) * 100vw);line-height:1.3;overflow:hidden}.HomePage .AreaGuideSection .guidePostSlide h2 .textCombine{text-combine-upright:all}.HomePage .AreaGuideSection .guidePostSlide .tm{overflow:hidden;width:calc(calc(48/390) * 100vw);height:calc(calc(48/390) * 100vw);border-radius:50%;align-self:center}.HomePage .AreaGuideSection .guidePostSlideColor1{background-color:#f9db37}.HomePage .AreaGuideSection .guidePostSlideColor2{background-color:#58b6f2}.HomePage .AreaGuideSection .guidePostSlideColor3{background-color:#2bc4a7}.HomePage .AreaGuideSection .guidePostSlideColor4{background-color:#c9a4ef}.HomePage .AreaGuideSection .guidePostSlideColor5{background-color:#f7a537}.HomePage .AreaGuideSection .guidePostSlideColor6{background-color:#f26681}.HomePage .homeWrapperMiddle{padding-block-start:calc(calc(10/390) * 100vw)}.HomePage .PhotoGallerySection{margin-block-start:calc(calc(162/390) * 100vw);width:calc(calc(326/390) * 100vw);margin-inline:auto;position:relative;z-index:1}.HomePage .PhotoGallerySection:before{content:"";width:calc(calc(374/390) * 100vw);height:calc(calc(449/390) * 100vw);background:#fff;border-radius:calc(calc(25/390) * 100vw) 0 0 calc(calc(25/390) * 100vw);z-index:-1;position:absolute;top:calc(-1 * calc(calc(33/390) * 100vw));right:calc(-1 * calc(calc(32/390) * 100vw))}.HomePage .PhotoGallerySection .object{width:calc(calc(252/390) * 100vw);height:calc(calc(242/390) * 100vw);position:absolute;inset-block-start:calc(-1 * calc(calc(197/390) * 100vw));inset-inline-end:-10vw;z-index:2}.HomePage .PhotoGallerySection>header .ButtonBackGreenArrow{display:none}.HomePage .PhotoGallerySection .BaseArticleHeadingLarge{width:calc(calc(340/390) * 100vw);margin-block-start:0}.HomePage .PhotoGallerySection .read{font-size:calc(calc(14/390) * 100vw);line-height:1.71;font-weight:400}.HomePage .PhotoGallerySection .slideWall .partRow{display:flex;justify-content:flex-end;gap:0 calc(calc(13/390) * 100vw);margin-bottom:calc(calc(20/390) * 100vw)}.HomePage .PhotoGallerySection .slideWall .partRow .swiper-button-next,.HomePage .PhotoGallerySection .slideWall .partRow .swiper-button-prev{width:calc(calc(44/390) * 100vw);height:calc(calc(44/390) * 100vw);margin:0;text-indent:-9999px;position:static;border-radius:50%}.HomePage .PhotoGallerySection .slideWall .partRow .swiper-button-next{grid-column:1;grid-row:1;align-self:end;justify-self:end;background:url(../img/slide_arrow.svg) no-repeat center center / calc(calc(16/390) * 100vw) auto;background-color:#e3ddd5}.HomePage .PhotoGallerySection .slideWall .partRow .swiper-button-prev{grid-column:1;grid-row:1;background:url(../img/slide_arrow.svg) no-repeat center center / calc(calc(16/390) * 100vw) auto;background-color:#e3ddd5;rotate:180deg}.HomePage .PhotoGallerySection .slideWall .swiper-slide{width:100%;border-radius:calc(calc(8/390) * 100vw);overflow:hidden}.HomePage .PhotoGallerySection>.ButtonBackGreenArrow{margin-top:calc(calc(30/390) * 100vw)}.HomePage .StoresSection{padding-block-start:calc(calc(132/390) * 100vw);position:relative;z-index:1}.HomePage .StoresSection .BaseArticleHeadingLarge{width:calc(calc(360/390) * 100vw);margin-inline:auto;margin-block:0;padding-block-end:0;background:none}.HomePage .StoresSection .map{margin-block-start:calc(calc(20/390) * 100vw);height:calc(calc(596/390) * 100vw)}.HomePage .StoresSection .map iframe{width:100%;height:100%!important}.HomePage .StoresSection .ButtonBackGreenArrow{width:calc(calc(360/390) * 100vw);margin-inline:auto;margin-block-start:calc(calc(30/390) * 100vw);position:relative;z-index:3}.homeWrapperMiddle{padding-bottom:calc(calc(286/390) * 100vw)}.homeWrapperMiddle:after{content:"";width:100%;height:calc(calc(113/390) * 100vw);background:url(../img/home_wave.svg) no-repeat center bottom / 100% auto;position:absolute;bottom:-1px;left:0;z-index:1}.homeWrapperMiddle .object{width:calc(calc(288/390) * 100vw);position:absolute;inset-block-end:calc(-1 * calc(calc(65/390) * 100vw));inset-inline-end:calc(-1 * calc(calc(10/390) * 100vw));z-index:2}.homeWrapperBottom{padding-top:calc(calc(83/390) * 100vw);position:relative;z-index:2;background:#f5f3ed}.HomePage .LearnMoreSection{width:calc(calc(360/390) * 100vw);margin-inline:auto;position:relative;z-index:1}.HomePage .LearnMoreSection .BaseArticleHeadingLarge{margin-block-start:0;position:relative;z-index:2}.HomePage .LearnMoreSection .numberCardSec h2{text-align:center;font-size:calc(calc(30/390) * 100vw);font-weight:500;margin-block-end:calc(calc(30/390) * 100vw)}.HomePage .LearnMoreSection .numberCardSec ul{display:grid;grid-template-columns:100%;grid-template-rows:auto;position:relative;z-index:1}.HomePage .LearnMoreSection .numberCardSec ul:before{content:"";background:url(../img/home_learnmore_bk.svg) no-repeat center center / contain;width:calc(calc(506/390) * 100vw);height:calc(calc(462/390) * 100vw);position:absolute;top:50%;left:calc(-1 * calc(calc(75/390) * 100vw));translate:0 -50%;z-index:-1}.HomePage .LearnMoreSection .numberCardSec .card{padding-block-start:calc(calc(37/390) * 100vw);padding-inline:calc(calc(16/390) * 100vw);padding-block-end:calc(calc(16/390) * 100vw);text-align:center;border-radius:calc(calc(25/390) * 100vw) 0 calc(calc(25/390) * 100vw) 0}.HomePage .LearnMoreSection .numberCardSec .card .num{font-size:calc(calc(50/390) * 100vw);text-box-trim:trim-both;text-box-edge:cap alphabetic}.HomePage .LearnMoreSection .numberCardSec .card .text{font-size:calc(calc(20/390) * 100vw);line-height:1.3;font-weight:500;margin-block-start:calc(calc(19/390) * 100vw);padding-block-start:calc(calc(15/390) * 100vw);border-block-start:calc(calc(1/390) * 100vw) solid rgba(11,11,11,.4)}.HomePage .LearnMoreSection .numberCardSec .card .fukidashi{background:#ffffff4d;border-radius:calc(calc(5/390) * 100vw);font-size:calc(calc(18/390) * 100vw);line-height:1.44;margin-block-start:calc(calc(24/390) * 100vw);padding:calc(calc(10/390) * 100vw);position:relative;z-index:1}.HomePage .LearnMoreSection .numberCardSec .card .fukidashi:before{content:"";width:calc(calc(20/390) * 100vw);height:calc(calc(14/390) * 100vw);background:#ffffff4d;position:absolute;inset-block-start:calc(-1 * calc(calc(13.9/390) * 100vw));inset-inline-start:50%;translate:-50% 0;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.HomePage .LearnMoreSection .numberCardSec .card1{z-index:2;background:#58b6f2;width:calc(calc(272/390) * 100vw);margin-inline-start:calc(calc(17/390) * 100vw)}.HomePage .LearnMoreSection .numberCardSec .card2{z-index:1;justify-self:end;margin-block-start:calc(-1 * calc(calc(13/390) * 100vw));width:calc(calc(232/390) * 100vw);background:#52c176}.HomePage .LearnMoreSection .numberCardSec .card3{z-index:2;margin-block-start:calc(calc(12/390) * 100vw);width:70vw;background:#f7a537}.HomePage .LearnMoreSection .numberCardSec .card4{z-index:1;justify-self:end;margin-block-start:calc(-1 * calc(calc(13/390) * 100vw));margin-inline-end:calc(calc(17/390) * 100vw);width:calc(calc(292/390) * 100vw);background:#987ceb}.HomePage .LearnMoreSection .numberCardSec .card4 .ButtonBackWhite{margin-block-start:calc(calc(22/390) * 100vw);text-align:left}.HomePage .LearnMoreSection .numberCardSec .card4 .ButtonBackWhite>span{font-size:calc(calc(15/390) * 100vw);line-height:1.26}.HomePage .LearnMoreSection .numberCardSec .notice{text-align:right;font-size:calc(calc(12/390) * 100vw);margin-block-start:calc(calc(13/390) * 100vw);margin-inline-end:-1em}.HomePage .ColumnSection{margin-block-start:calc(calc(50/390) * 100vw)}.HomePage .ColumnSection>h2{text-align:center;font-size:calc(calc(30/390) * 100vw);font-weight:500;line-height:1.4;margin-block-end:calc(calc(24/390) * 100vw)}.HomePage .ColumnSection .columnSlideSwiper{width:calc(calc(374/390) * 100vw);margin-inline-start:auto;margin-inline-end:0}.HomePage .ColumnSection .columnSlideSwiper .swiper-slide{height:auto}.HomePage .ColumnSection .columnPostSlide{height:100%;border-radius:calc(calc(25/390) * 100vw) 0 calc(calc(25/390) * 100vw) 0;overflow:hidden}.HomePage .ColumnSection .columnPostSlide a{height:100%;display:block;padding:calc(calc(16/390) * 100vw) calc(calc(16/390) * 100vw) calc(calc(72/390) * 100vw);position:relative}.HomePage .ColumnSection .columnPostSlide a:before{content:"";background-color:#fff;width:calc(calc(42/390) * 100vw);height:calc(calc(42/390) * 100vw);border-radius:50%;position:absolute;bottom:calc(calc(16/390) * 100vw);right:calc(calc(16/390) * 100vw)}.HomePage .ColumnSection .columnPostSlide a:after{content:"";display:flex;justify-content:center;align-items:center;width:calc(calc(42/390) * 100vw);height:calc(calc(42/390) * 100vw);mask-image:url(../img/arrow_back.svg);background-color:#0b0b0b;mask-position:center;mask-repeat:no-repeat;mask-size:calc(calc(16/390) * 100vw) auto;position:absolute;bottom:calc(calc(16/390) * 100vw);right:calc(calc(16/390) * 100vw)}.HomePage .ColumnSection .columnPostSlide .tm{height:calc(calc(216/390) * 100vw);border-radius:calc(calc(10/390) * 100vw) 0 calc(calc(10/390) * 100vw) 0;overflow:hidden}.HomePage .ColumnSection .columnPostSlide .tm img{width:100%;height:100%;object-fit:cover}.HomePage .ColumnSection .columnPostSlide h2{margin-top:calc(calc(15/390) * 100vw);font-size:calc(calc(20/390) * 100vw);line-height:1.3;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:left}.HomePage .ColumnSection .ButtonBackGreenArrow{width:calc(calc(326/390) * 100vw);margin-block-start:calc(calc(30/390) * 100vw);margin-inline:auto;position:relative;z-index:10}.HomePage .MagazineSection{margin-block-start:calc(calc(149/390) * 100vw);width:calc(calc(340/390) * 100vw);margin-inline-start:calc(calc(16/390) * 100vw);position:relative;z-index:1}.HomePage .MagazineSection:before{content:"";width:calc(calc(374/390) * 100vw);height:calc(calc(394/390) * 100vw);background:#fff;border-radius:0 calc(calc(25/390) * 100vw) calc(calc(25/390) * 100vw) 0;z-index:-1;position:absolute;top:calc(-1 * calc(calc(33/390) * 100vw));left:calc(-1 * calc(calc(18/390) * 100vw))}.HomePage .MagazineSection>header .ButtonBackGreenArrow,.HomePage .MagazineSection>header .awardList{display:none}.HomePage .MagazineSection .BaseArticleHeadingLarge{margin-block-start:0;margin-block-end:calc(calc(18/390) * 100vw)}.HomePage .MagazineSection .read{font-size:calc(calc(14/390) * 100vw);line-height:1.71;font-weight:400}.HomePage .MagazineSection .slideWall{margin-block-start:calc(calc(30/390) * 100vw)}.HomePage .MagazineSection .slideWall .swiper{overflow:visible}.HomePage .MagazineSection .slideWall .swiper-slide{width:100%;height:calc(calc(308/390) * 100vw)}.HomePage .MagazineSection .slideWall .swiper-slide a{display:block}.HomePage .MagazineSection .slideWall .swiper-slide img{width:100%;height:100%;object-fit:cover}.HomePage .MagazineSection>.awardList{width:calc(calc(358/390) * 100vw);margin-block-start:calc(calc(30/390) * 100vw)}.HomePage .MagazineSection>.awardList li{line-height:1.58;font-weight:400;font-size:calc(calc(12/390) * 100vw)}.HomePage .MagazineSection>.ButtonBackGreenArrow{width:calc(calc(326/390) * 100vw);margin-block-start:calc(calc(30/390) * 100vw);margin-inline-start:calc(calc(16/390) * 100vw)}.HomePage .YouTubeSection{margin-block-start:calc(calc(105/390) * 100vw);width:calc(calc(326/390) * 100vw);margin-inline:auto;position:relative;z-index:1}.HomePage .YouTubeSection:before{content:"";width:calc(calc(374/390) * 100vw);height:calc(calc(288/390) * 100vw);background:#fff;border-radius:calc(calc(25/390) * 100vw) 0 0 calc(calc(25/390) * 100vw);z-index:-1;position:absolute;top:calc(-1 * calc(calc(33/390) * 100vw));right:calc(-1 * calc(calc(32/390) * 100vw))}.HomePage .YouTubeSection>header .ButtonBackGreenArrow,.HomePage .YouTubeSection>header .awardList{display:none}.HomePage .YouTubeSection .BaseArticleHeadingLarge{margin-block-start:0;width:calc(calc(340/390) * 100vw);margin-block-end:calc(calc(18/390) * 100vw)}.HomePage .YouTubeSection .read{font-size:calc(calc(14/390) * 100vw);line-height:1.71;font-weight:400}.HomePage .YouTubeSection .movieBox{margin-block-start:calc(calc(37/390) * 100vw)}.HomePage .YouTubeSection .movieBox .movie{position:relative;aspect-ratio:16/9}.HomePage .YouTubeSection .movieBox .movie:before{content:"";background:url(../img/home_movie_new.png) no-repeat center center / contain;width:calc(calc(114/390) * 100vw);height:calc(calc(97/390) * 100vw);position:absolute;top:calc(-1 * calc(calc(62/390) * 100vw));right:calc(-1 * calc(calc(25/390) * 100vw))}.HomePage .YouTubeSection .movieBox .movie iframe{width:100%;height:100%;border-radius:calc(calc(15/390) * 100vw) 0 calc(calc(15/390) * 100vw) 0}.HomePage .YouTubeSection .movieBox p{font-size:calc(calc(20/390) * 100vw);font-weight:500;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:left}.HomePage .YouTubeSection .ButtonBackGreenArrow:before{content:"";background:url(../img/youtube_icon.svg) no-repeat center center / contain;width:calc(calc(42/390) * 100vw);height:calc(calc(29/390) * 100vw);border-radius:0}.HomePage .YouTubeSection .ButtonBackGreenArrow:after{display:none}.HomePage .YouTubeSection>.ButtonBackGreenArrow{margin-block-start:calc(calc(20/390) * 100vw)}.homeWrapperBottom{border-radius:0 0 calc(calc(15/390) * 100vw) calc(calc(15/390) * 100vw);padding-bottom:calc(calc(60/390) * 100vw);position:relative;z-index:3}.homeWrapperBottom:before{content:"";background:url(../img/end_char.png) no-repeat center center / contain;width:calc(calc(365/390) * 100vw);height:calc(calc(262/390) * 100vw);position:absolute;bottom:0;right:calc(-1 * calc(calc(8/390) * 100vw));z-index:-1;display:none}.HomePage .endFlowingText{position:relative;z-index:2;background:#f5f3ed}.HomePage .endFlowingText .inner{display:grid;grid-template-columns:100%;grid-template-rows:auto;height:calc(calc(434/390) * 100vw);position:relative}.HomePage .endFlowingText .logo{grid-column:1;grid-row:1;z-index:3;justify-self:center;align-self:center;width:calc(calc(80/390) * 100vw);padding-block-end:calc(calc(23/390) * 100vw)}.HomePage .endFlowingText .img{grid-column:1;grid-row:1;z-index:1;height:calc(calc(434/390) * 100vw)}.HomePage .endFlowingText .img img{margin-block-start:calc(-1 * calc(calc(43 / 390) * 100vw));margin-inline-start:calc(-1 * calc(calc(231 / 390) * 100vw));width:calc(calc(870/390) * 100vw);max-width:none}.Body--home .LayoutFooter{margin-top:calc(-1 * calc(calc(23/390) * 100vw));position:relative;z-index:2}.HomePage .isAnime{opacity:0}.HomePage .animeAction.homeFv{animation:movieDown 1.8s 1 0s cubic-bezier(.5,0,0,1) forwards}.HomePage .animeAction.fadeInUp{animation:fadeInUp .25s 1 0s linear forwards}.HomePage .isAnime.fvNewsCardWrapper{animation-delay:1s}.HomePage .animeAction.countUpJS{animation:fadeIn .3s 1 0s linear forwards}.HomePage .arrowNewFadeOut{animation:fadeOut .3s 1 0s linear forwards}@keyframes movieDown{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0 0}}@keyframes fadeInUp{0%{opacity:0;translate:0 100px}80%{opacity:1}to{opacity:1;translate:0 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}}@layer componentPages{@media (min-width:768px){.HomePage .headerWrapper{position:relative;padding-top:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;background:url(../img/pc_home_fv_bk.svg) no-repeat calc(100% + 76px) -14px}.HomePage .headerWrapper:after{display:none}.HomePage .headerWrapper .movieBox{grid-column:1 / 3;grid-row:1;height:747px;border-radius:0 0 40px}.HomePage .headerWrapper .movieBox video{width:100%;height:100%;object-fit:cover}.HomePage .headerWrapper .videoAnime{height:747px}.HomePage .headerWrapper .videoAnime video{width:100%}.HomePage .headerWrapper .fvNewsCardWrapper{grid-column:2;grid-row:2 / 4;display:block;justify-self:center;max-width:402px}.HomePage .headerWrapper .fvNewsCardWrapper{width:clamp(200px,113.43px + 24.05vi,402px)}.HomePage .headerWrapper .fvNewsCardWrapper{position:relative;margin-block-start:55px;margin-block-end:28px}.HomePage .headerWrapper .fvNewsCardWrapper:before{content:"";width:104px;height:45px;background:url(../img/new_mark.png) no-repeat center center / contain;position:absolute;top:-49px;right:-8px}.HomePage .headerWrapper .fvNewsCardWrapper .fvNewsCard{margin-bottom:0;rotate:6deg;backface-visibility:hidden}.HomePage .headerWrapper .fvNewsCardWrapper .fvNewsCard>header h2{font-size:clamp(10px,5.71px + 1.19vi,20px)}.HomePage .headerWrapper .mainTitle{grid-column:1;grid-row:2;justify-self:center;margin-block-start:60px;padding:0}.HomePage .headerWrapper .mainTitle h1{width:393px;opacity:1}.HomePage .headerWrapper .about{grid-column:1;grid-row:3;justify-self:center;width:326px;margin-block-start:25px}}@media (min-width:1300px){.HomePage .headerWrapper{grid-template-columns:1fr calc(calc(592/1920) * 100vw);gap:0}@media (max-width:1850px){.HomePage .headerWrapper{gap:0 10px}}@media (max-width:1450px){.HomePage .headerWrapper{grid-template-columns:920px 1fr;gap:0}}.HomePage .headerWrapper .movieBox{grid-column:1;grid-row:1 / 3}.HomePage .headerWrapper .fvNewsCardWrapper{grid-column:2;grid-row:2 / 4;display:block;justify-self:center;margin-block-start:100px}@media (max-width:1450px){.HomePage .headerWrapper .fvNewsCardWrapper{width:85%}}.HomePage .headerWrapper .mainTitle{grid-column:2;grid-row:1;justify-self:center;margin-block-start:140px}@media (max-width:1450px){.HomePage .headerWrapper .mainTitle h1{width:85%}}.HomePage .headerWrapper .about{grid-column:1;grid-row:3;justify-self:end;margin-inline:0}}@media (min-width:768px){.HomePage .newsSlideSection{padding-block-start:28px;padding-block-end:97px;background:url(../img/pc_home_news_bk.svg) no-repeat center 50px / 2712px auto;background-color:#efebe2}.HomePage .newsSlideSection .BaseArticleHeadingLarge{width:min(calc(100% - 64px),1706px)}.HomePage .newsSlideSection .BaseArticleHeadingLarge{margin-block-end:clamp(70px,53.71px + 4.52vi,108px)}.HomePage .newsSlideSection .BaseArticleHeadingLarge{margin-block-start:0;background:none;padding-block-end:0}.HomePage .newsSlideSection .BaseArticleHeadingLarge br{display:none}.HomePage .newsSlideSection .newsSlideSwiper{width:100%;margin-inline:auto;height:auto;overflow:visible}.HomePage .newsSlideSection .newsSlideSwiper .swiper-wrapper{display:flex;flex-flow:row nowrap;gap:0;width:100%!important}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide{height:auto!important;margin-top:0!important}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide .newsCard{height:auto}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide.slide-odd{grid-row:1}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide.slide-odd .newsCard{transform-origin:center;rotate:8deg;margin-top:305px}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide.slide-even{grid-row:1}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide.slide-even .newsCard{transform-origin:center;rotate:-8deg;translate:0 0}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide.slide-even .newsCard>header{grid-row:2}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide.slide-even .newsCard .tm{grid-row:1}.HomePage .newsSlideSection .newsSlideSwiper .swiper-slide[data-swiper-slide-index="0"] .newsCard:before{display:none}.HomePage .movieParallax{height:814px;position:relative;display:grid;place-content:center}.HomePage .movieParallax:before,.HomePage .movieParallax:after{content:"";width:100%;height:92px;background:url(../img/movei_wave2.png) repeat-x;background-size:auto 100%;position:absolute;z-index:2}.HomePage .movieParallax:before{top:-1px}.HomePage .movieParallax:after{bottom:-1px}.HomePage .movieParallax .FlowingText{width:100vw;height:180px}.HomePage .movieParallax .FlowingText:before{width:3818px;background-image:image-set(url(../img/pc_home_flowing_text_new2.png) 1x,url(../img/pc_home_flowing_text_new2@2x.png) 2x);background-repeat:repeat-x;background-position:center center;background-size:auto 100%;animation:loop-slide-transform 10s infinite linear}.HomePage .AreaGuideSection{padding-block-start:174px}.HomePage .AreaGuideSection .object{width:303px;inset-block-start:63px;inset-inline-start:300px}.HomePage .AreaGuideSection .object img{width:100%}.HomePage .AreaGuideSection .BaseArticleHeadingLarge{width:auto;margin-inline:34px;margin-block-start:0}.HomePage .AreaGuideSection .GuideRow{margin-block-start:clamp(76px,55.86px + 5.6vi,123px)}.HomePage .AreaGuideSection .GuideRow{width:min(calc(100% - 64px),1705px);margin-inline:auto;display:grid;grid-template-columns:minmax(630px,708px) minmax(600px,1fr)}.HomePage .AreaGuideSection .GuideRow{gap:clamp(10px,-47.43px + 15.95vi,144px)}@media (max-width:1600px){.HomePage .AreaGuideSection .GuideRow{gap:70px}}@media (max-width:990px){.HomePage .AreaGuideSection .GuideRow{grid-template-columns:100%;grid-template-rows:auto 1fr;grid:50px 0}}.HomePage .AreaGuideSection .newPost{grid-column:1;width:auto;margin-inline:0;margin-block-start:0;display:flex;justify-content:space-between;gap:30px 50px;position:relative;z-index:3}@media (max-width:990px){.HomePage .AreaGuideSection .newPost{justify-content:center}}.HomePage .AreaGuideSection .guidePostCard{width:300px;background:#fff965}.HomePage .AreaGuideSection .guidePostCard a{display:block;transition:scale .2s linear}.HomePage .AreaGuideSection .guidePostCard a:hover{scale:1.1}.HomePage .AreaGuideSection .guidePostCard .tm{aspect-ratio:300/303;overflow:hidden}.HomePage .AreaGuideSection .guidePostCard .tm img{clip-path:url(#guideClip);width:300px;height:306px;object-fit:cover}.HomePage .AreaGuideSection .guidePostCard h2{padding:5px 9px;font-size:28px;line-height:1.14;font-weight:500}.HomePage .AreaGuideSection .guidePostCardNew{position:relative}.HomePage .AreaGuideSection .guidePostCardNew:before{font-size:17px;font-weight:500;width:133px;height:80px;border:2px solid rgba(11,11,11,.2);top:-62px;right:-38px}.HomePage .AreaGuideSection .guidePostCardPc{display:block}.HomePage .AreaGuideSection .guideSvg{position:absolute;width:0;height:0}.HomePage .AreaGuideSection .swiperWrapper{margin-block-start:0;margin-inline:0;justify-self:start;width:100%}.HomePage .AreaGuideSection .swiperWrapper:before{content:"";width:100vw;height:100%;background:#efebe2;position:absolute;top:0;left:0;translate:calc(-100% - 5px) 0;z-index:2}.HomePage .AreaGuideSection .swiperWrapper .swiper{width:100%;overflow:visible}.HomePage .AreaGuideSection .swiperWrapper .swiper-slide{width:73px;height:448px}.HomePage .AreaGuideSection .guidePostSlide{height:100%;transition:scale .2s linear}.HomePage .AreaGuideSection .guidePostSlide:hover{scale:1.1}.HomePage .AreaGuideSection .guidePostSlide a{height:100%;display:flex;flex-flow:column;justify-content:space-between;gap:10px 0;padding:20px 16px 26px;background-position:center 9px;background-size:57px}.HomePage .AreaGuideSection .guidePostSlide h2{font-size:16px;line-height:1.3;overflow:hidden}.HomePage .AreaGuideSection .guidePostSlide h2 .textCombine{text-combine-upright:all}.HomePage .AreaGuideSection .guidePostSlide .tm{width:57px;height:57px}.HomePage .AreaGuideSection .guidePostSlideColor1{background-color:#f9db37}.HomePage .AreaGuideSection .guidePostSlideColor2{background-color:#58b6f2}.HomePage .AreaGuideSection .guidePostSlideColor3{background-color:#2bc4a7}.HomePage .AreaGuideSection .guidePostSlideColor4{background-color:#c9a4ef}.HomePage .AreaGuideSection .guidePostSlideColor5{background-color:#f7a537}.HomePage .AreaGuideSection .guidePostSlideColor6{background-color:#f26681}.HomePage .homeWrapperMiddle{padding-block-start:10px}.HomePage .PhotoGallerySection{margin-block-start:clamp(123px,69.86px + 14.76vi,247px)}.HomePage .PhotoGallerySection{width:min(calc(100% - 64px),1538px);margin-inline:auto;display:grid;grid-template-columns:100%;grid-template-rows:auto}@media (max-width:1230px){.HomePage .PhotoGallerySection{grid-template-rows:auto 1fr}}.HomePage .PhotoGallerySection:before{display:none}.HomePage .PhotoGallerySection:after{content:"";background:url(../img/home_pg_bk.svg) no-repeat center center / contain;width:2300px;height:893px;position:absolute;top:-132px;left:50%;translate:-50% 0;z-index:-1}.HomePage .PhotoGallerySection .object{width:363px;height:350px;position:absolute;inset-block-start:-235px;inset-inline-end:auto;inset-inline-start:362px;z-index:2}.HomePage .PhotoGallerySection .object img{width:100%}.HomePage .PhotoGallerySection>header{grid-column:1;grid-row:1;z-index:1;align-self:start;max-width:1025px;background:#fff;padding:67px 75px 61px;border-radius:30px}.HomePage .PhotoGallerySection>header .ButtonBackGreenArrow{display:grid;margin-top:30px;margin-inline:0}.HomePage .PhotoGallerySection .BaseArticleHeadingLarge{margin-block-start:0;max-width:654px}.HomePage .PhotoGallerySection .read{font-size:16px}.HomePage .PhotoGallerySection .slideWall{margin-top:72px;width:775px;grid-column:1;grid-row:1;z-index:2;justify-self:end}@media (max-width:1400px){.HomePage .PhotoGallerySection .slideWall{width:600px}}@media (max-width:1230px){.HomePage .PhotoGallerySection .slideWall{margin-top:30px;grid-column:1;grid-row:2;width:100%;max-width:775px;margin-inline:auto}}.HomePage .PhotoGallerySection .slideWall .partRow{display:flex;justify-content:flex-start;gap:0 13px;margin-bottom:30px}.HomePage .PhotoGallerySection .slideWall .partRow .swiper-button-next,.HomePage .PhotoGallerySection .slideWall .partRow .swiper-button-prev{width:44px;height:44px}.HomePage .PhotoGallerySection .slideWall .partRow .swiper-button-next{background:url(../img/slide_arrow.svg) no-repeat center center / 16px auto;background-color:#e3ddd5}.HomePage .PhotoGallerySection .slideWall .partRow .swiper-button-prev{background:url(../img/slide_arrow.svg) no-repeat center center / 16px auto;background-color:#e3ddd5}.HomePage .PhotoGallerySection .slideWall .swiper-slide{aspect-ratio:775/515;height:auto;border-radius:10px}.HomePage .PhotoGallerySection>.ButtonBackGreenArrow{display:none}.HomePage .StoresSection{padding-block-start:clamp(123px,33px + 25vi,333px)}.HomePage .StoresSection{width:min(calc(100% - 64px),1856px);margin-inline:auto}.HomePage .StoresSection .BaseArticleHeadingLarge{width:100%}.HomePage .StoresSection .map{margin-block-start:30px}.HomePage .StoresSection .map{height:clamp(500px,332.43px + 46.55vi,891px)}.HomePage .StoresSection .map iframe{width:100%;height:100%!important}.HomePage .StoresSection .ButtonBackGreenArrow{width:326px;margin-block-start:50px}.homeWrapperMiddle{padding-bottom:clamp(286px,195.14px + 25.24vi,498px)}.homeWrapperMiddle:after{width:100vw;height:184px;background:url(../img/home_wave.svg) repeat-x;background-size:auto 100%}.homeWrapperMiddle .object{width:clamp(386px,220.14px + 46.07vi,773px)}.homeWrapperMiddle .object{inset-block-end:-92px;inset-inline-end:120px;z-index:2}@media (max-width:1280px){.homeWrapperMiddle .object{inset-block-end:-130px}}@media (max-width:1015px){.homeWrapperMiddle .object{inset-block-end:-130px;inset-inline-end:0}}.homeWrapperBottom{padding-top:45px;border-radius:0 0 30px 30px}.HomePage .LearnMoreSection{width:min(calc(100% - 64px),1856px);margin-inline:auto}.HomePage .LearnMoreSection .numberCardSec{margin-block-start:clamp(50px,35.43px + 4.05vi,84px)}.HomePage .LearnMoreSection .numberCardSec h2{text-align:center}.HomePage .LearnMoreSection .numberCardSec h2{font-size:clamp(20px,11.43px + 2.38vi,40px)}.HomePage .LearnMoreSection .numberCardSec h2{font-weight:500;margin-block-end:19px}.HomePage .LearnMoreSection .numberCardSec ul{max-width:1706px;margin-inline-start:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0 20px;position:relative;z-index:1}@media (max-width:1050px){.HomePage .LearnMoreSection .numberCardSec ul{grid-template-columns:repeat(2,1fr);gap:20px;max-width:843px;margin-inline:auto}}.HomePage .LearnMoreSection .numberCardSec ul:before{background:url(../img/pc_home_learnmore_bk.svg) no-repeat center center / contain;width:2270px;height:2212px;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1}.HomePage .LearnMoreSection .numberCardSec .card{align-self:start}.HomePage .LearnMoreSection .numberCardSec .card{padding-block-start:clamp(23px,13.14px + 2.74vi,46px)}.HomePage .LearnMoreSection .numberCardSec .card{padding-inline:16px;padding-block-end:16px;text-align:center;border-radius:25px 0}.HomePage .LearnMoreSection .numberCardSec .card .num{font-size:4.6875vw}@media (max-width:1050px){.HomePage .LearnMoreSection .numberCardSec .card .num{font-size:70px}}.HomePage .LearnMoreSection .numberCardSec .card .text{font-size:clamp(14px,11.43px + .71vi,20px)}.HomePage .LearnMoreSection .numberCardSec .card .text{line-height:1.3;font-weight:500;margin-block-start:calc(calc(29/20) * 1em);padding-block-start:.5em;border-block-start:1px solid rgba(11,11,11,.4)}.HomePage .LearnMoreSection .numberCardSec .card .fukidashi{font-size:18px;border-radius:5px;margin-block-start:24px;padding:10px}.HomePage .LearnMoreSection .numberCardSec .card .fukidashi:before{width:20px;height:14px;inset-block-start:-14px}.HomePage .LearnMoreSection .numberCardSec .card1{width:100%;margin-inline-start:0;margin-block-start:28px}.HomePage .LearnMoreSection .numberCardSec .card2{margin-block-start:0;width:100%;margin-block-start:68px}.HomePage .LearnMoreSection .numberCardSec .card3{margin-block-start:0;width:100%}.HomePage .LearnMoreSection .numberCardSec .card4{margin-block-start:0;margin-inline-end:0;width:100%;margin-block-start:20px}.HomePage .LearnMoreSection .numberCardSec .card4 .ButtonBackWhite{margin-block-start:25px;text-align:left}.HomePage .LearnMoreSection .numberCardSec .card4 .ButtonBackWhite>span{font-size:15px;line-height:1.26}.HomePage .LearnMoreSection .numberCardSec .notice{text-align:right;font-size:14px;margin-block-start:20px;margin-inline-end:0;position:relative;z-index:2}.HomePage .ColumnSection{margin-block-start:clamp(18px,-49.29px + 18.69vi,175px)}.HomePage .ColumnSection>h2{font-size:clamp(30px,25.71px + 1.19vi,40px)}.HomePage .ColumnSection>h2{margin-block-end:40px}.HomePage .ColumnSection .columnSlideSwiper{width:min(calc(100% - 64px),1450px);margin-inline:auto}.HomePage .ColumnSection .columnPostSlide{border-radius:25px 0}.HomePage .ColumnSection .columnPostSlide a{padding:16px 16px 72px}.HomePage .ColumnSection .columnPostSlide a:before{width:42px;height:42px;border-radius:50%;position:absolute;bottom:16px;right:16px}.HomePage .ColumnSection .columnPostSlide a:after{width:42px;height:42px;mask-size:16px auto;bottom:16px;right:16px}.HomePage .ColumnSection .columnPostSlide a:hover{opacity:.8}.HomePage .ColumnSection .columnPostSlide .tm{aspect-ratio:308/216;height:auto;border-radius:10px 0}.HomePage .ColumnSection .columnPostSlide h2{margin-top:15px}.HomePage .ColumnSection .columnPostSlide h2{font-size:clamp(14px,11.43px + .71vi,20px)}.HomePage .ColumnSection .ButtonBackGreenArrow{width:326px;margin-block-start:30px}.HomePage .MagazineSection{margin-block-start:clamp(123px,69.86px + 14.76vi,247px)}.HomePage .MagazineSection{width:auto;margin-inline:0;margin-inline:32px;display:grid;grid-template-columns:100%;grid-template-rows:auto;padding-block-end:163px}@media (max-width:1400px){.HomePage .MagazineSection{grid-template-rows:auto 1fr}}.HomePage .MagazineSection:before{display:none}.HomePage .MagazineSection>header{grid-column:1;grid-row:1;z-index:1;max-width:860px;width:calc(calc(860/1597) * 100vw);align-self:start;background:#fff;padding:55px 75px;border-radius:30px}@media (max-width:1400px){.HomePage .MagazineSection>header{width:auto}}.HomePage .MagazineSection>header .ButtonBackGreenArrow{display:grid;margin-block-start:30px;margin-inline:0}.HomePage .MagazineSection>header .awardList{display:block;margin-block-start:30px}.HomePage .MagazineSection .BaseArticleHeadingLarge{margin-block-start:0;margin-block-end:30px}.HomePage .MagazineSection .read{font-size:16px;max-width:510px;line-height:1.71;font-weight:400}.HomePage .MagazineSection .slideWall{grid-column:1;grid-row:1;z-index:2;max-width:1250px;margin-block-start:181px;margin-inline-start:638px;margin-inline-end:-32px}@media (max-width:1400px){.HomePage .MagazineSection .slideWall{grid-column:1;grid-row:2;width:calc(100% + 32px);max-width:none;margin-inline:auto;margin-block-start:-25px;margin-inline-start:0}}.HomePage .MagazineSection .slideWall .swiper{overflow:hidden}.HomePage .MagazineSection .slideWall .swiper-slide{width:100%;aspect-ratio:300/425;height:auto}.HomePage .MagazineSection .slideWall .swiper-slide img{width:100%;height:100%;object-fit:cover}.HomePage .MagazineSection>.awardList{display:none}.HomePage .MagazineSection>.ButtonBackGreenArrow{display:none}.HomePage .YouTubeSection{width:min(calc(100% - 64px),1856px);margin-inline:auto;margin-block-start:0;display:grid;grid-template-columns:100%;grid-template-rows:auto}@media (max-width:1400px){.HomePage .YouTubeSection{grid-template-rows:auto 1fr;gap:50px}}.HomePage .YouTubeSection:before{display:none}.HomePage .YouTubeSection>header{grid-column:1;grid-row:1;z-index:1;justify-self:end;align-self:start;max-width:908px;width:100%;padding:55px 75px;background:#fff;border-radius:30px}@media (max-width:1400px){.HomePage .YouTubeSection>header{justify-self:center}}.HomePage .YouTubeSection>header .ButtonBackGreenArrow{display:grid;margin-block-start:30px;margin-inline-start:249px}@media (max-width:1400px){.HomePage .YouTubeSection>header .ButtonBackGreenArrow{margin-inline:auto}}.HomePage .YouTubeSection .BaseArticleHeadingLarge{margin-block-start:0;width:100%;margin-block-end:30px;padding-inline-start:35px}.HomePage .YouTubeSection .BaseArticleHeadingLarge br{display:none}.HomePage .YouTubeSection .read{font-size:16px;width:326px;margin-inline-start:249px}@media (max-width:1400px){.HomePage .YouTubeSection .read{margin-inline:auto}}.HomePage .YouTubeSection .movieBox{grid-column:1;grid-row:1;z-index:2;justify-self:end;margin-block-start:176px;margin-inline-end:619px;max-width:616px}@media (max-width:1400px){.HomePage .YouTubeSection .movieBox{grid-row:2;justify-self:center;margin-block-start:0;margin-inline-end:0}}.HomePage .YouTubeSection .movieBox .movie{position:relative;aspect-ratio:16/9}.HomePage .YouTubeSection .movieBox .movie:before{background:url(../img/pc_home_movie_new.png) no-repeat center center / contain;width:223px;height:195px;position:absolute;top:-119px;right:auto;left:-86px}.HomePage .YouTubeSection .movieBox .movie iframe{width:100%;height:100%;border-radius:20px 0}.HomePage .YouTubeSection .movieBox p{margin-block-start:15px;font-size:20px;-webkit-line-clamp:2}.HomePage .YouTubeSection .ButtonBackGreenArrow:before{width:42px;height:42px}.HomePage .YouTubeSection .ButtonBackGreenArrow:after{display:none}.HomePage .YouTubeSection>.ButtonBackGreenArrow{display:none}.homeWrapperBottom{padding-bottom:0;border-radius:0 0 30px 30px;z-index:3;position:relative}@media (max-width:1400px){.homeWrapperBottom{padding-bottom:198px}}.homeWrapperBottom:before{display:none;background:url(../img/pc_end_char.png) no-repeat center center / contain;width:477px;height:365px;bottom:0;right:117px}.HomePage .endFlowingText{margin-top:-30px;padding-block-start:0}.HomePage .endFlowingText .inner{height:440px;padding-block-start:0}.HomePage .endFlowingText .logo{width:80px;padding-block-end:0}.HomePage .endFlowingText .img{grid-column:1;grid-row:1;z-index:1;align-self:center;justify-self:center;height:440px}.HomePage .endFlowingText .img img{margin-block-start:-503px;margin-inline-start:0;width:100vw;max-width:none;object-fit:cover;object-position:center bottom;height:1081px}.Body--home .LayoutFooter{margin-top:-30px}}}@layer componentPages{.Magazine{position:relative}.Magazine:after{content:"";background:url(../img/deco_flower.svg) no-repeat center center / contain;width:calc(calc(154/390) * 100vw);height:calc(calc(158/390) * 100vw);position:absolute;top:calc(-1 * calc(calc(159/390) * 100vw));right:calc(-1 * calc(calc(8/390) * 100vw))}.Magazine__container{display:grid;grid-template-columns:1fr;gap:60px}.MagazineLead{display:grid;grid-template-columns:1fr}.MagazineLead{gap:clamp(20px,7.14px + 3.57vi,50px)}.MagazineLead__paragraph{font-weight:var(--font-weight-regular)}.MagazineLead__paragraph{font-size:clamp(14px,13.14px + .24vi,16px)}.MagazineCardList__wrapper{display:grid;grid-template-columns:1fr}.MagazineCardList__wrapper{gap:clamp(40px,27.14px + 3.57vi,70px)}.MagazineCardList__items{display:grid;grid-template-columns:repeat(1,1fr)}.MagazineCardList__items{column-gap:clamp(18px,-27.43px + 12.62vi,124px)}.MagazineCardList__items{row-gap:clamp(40px,27.14px + 3.57vi,70px)}@media screen and (width >= 360px),print{.MagazineCardList__items{grid-template-columns:repeat(2,1fr)}}@media screen and (width >= 768px),print{.MagazineCardList__items{grid-template-columns:repeat(3,1fr)}}@media screen and (width >= 992px),print{.MagazineCardList__items{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.Magazine:after{width:251px;height:241px;top:-225px;right:112px}.LayoutPageWrapper--Magazine .LayoutInner{padding:0;max-inline-size:none;width:min(calc(100% - 64px),1706px)}.MagazineCardList__items{column-gap:60px}}@media (min-width:1200px){.MagazineCardList__items{column-gap:60px}}@media (min-width:1400px){.MagazineCardList__items{column-gap:clamp(18px,-27.43px + 12.62vi,124px)}}}@layer componentPages{.About{position:relative}.AboutTitle{position:relative;z-index:1}.AboutTitle__inner{display:flex;align-items:flex-start}@media screen and (width >= 768px),print{.AboutTitle__inner{gap:24px}}.AboutTitle__container{flex-grow:1}.About__container{position:relative;z-index:2;margin-block-start:-8px}@media screen and (width >= 576px),print{.About__container{margin-block-start:-16px}}@media screen and (width >= 768px),print{.About__container{margin-block-start:0}}.About__container:after{content:"";background:url(../img/about_wasabi.svg) no-repeat center center / contain;width:calc(calc(105/390) * 100vw);height:calc(calc(120/390) * 100vw);position:absolute;top:calc(-1 * calc(calc(211/390) * 100vw));right:calc(calc(32/390) * 100vw)}@media (min-width:768px){.About__container:after{width:171px;height:196px;position:absolute;top:-371px;right:288px}@media (max-width:1060px){.About__container:after{right:20px}}}.AboutMessage__paragraph{flex-shrink:0}.AboutMessage__paragraph{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.AboutSlider{overflow:hidden}.AboutSlider{margin-block-start:clamp(64px,40px + 6.67vi,120px)}.AboutSlider__container{display:grid;grid-template-columns:1fr;gap:16px}.AboutSlider__items{opacity:0}.AboutSlider__items .slick-list{overflow:visible;padding:0!important}.AboutSlider__items.slick-initialized{opacity:1}.AboutSlider__items.AboutSlider__items--large{display:none}@media screen and (width >= 576px),print{.AboutSlider__items.AboutSlider__items--large{display:block}}.AboutSlider__items.AboutSlider__items--smallTop,.AboutSlider__items.AboutSlider__items--smallBottom{display:block}@media screen and (width >= 576px),print{.AboutSlider__items.AboutSlider__items--smallTop,.AboutSlider__items.AboutSlider__items--smallBottom{display:none}}.AboutSlider__item{padding-inline:8px}.AboutSlider__items.AboutSlider__items--smallBottom .AboutSlider__item{translate:131px 0}.AboutSliderImage{inline-size:262px;overflow:hidden;border-radius:4px}.AboutSliderImage__image{inline-size:100%;block-size:auto}.aboutText{width:calc(calc(358/390) * 100vw);margin-inline:auto;font-weight:400;line-height:1.78;font-size:calc(calc(14/390) * 100vw)}@media (min-width:768px){.aboutText{width:min(calc(100% - 64px),1490px)}.aboutText{font-size:clamp(.88rem,.82rem + .24vi,1rem)}}.AbaoutimgBox{margin-block-start:calc(calc(31/390) * 100vw);width:calc(calc(358/390) * 100vw);margin-inline:auto;display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr;gap:calc(calc(10/390) * 100vw) 0}@media (min-width:768px){.AbaoutimgBox{width:min(calc(100% - 64px),1490px);margin-block-start:60px;display:grid;grid-template-columns:minmax(21.875vw,420px) minmax(31.25vw,600px) minmax(21.875vw,420px);grid-template-rows:auto}.AbaoutimgBox{gap:clamp(1px,-8.86px + 2.74vi,24px)}.AbaoutimgBox .img3{align-self:end}}.aboutGridLayout,.aboutGridLayout .AboutSlider,.aboutGridLayout .aboutEndTextBox{margin-block-start:calc(calc(30/390) * 100vw)}.aboutGridLayout .aboutEndTextBox .linkList{margin-block-start:calc(calc(50/390) * 100vw)}.aboutGridLayout .aboutEndTextBox li+li{margin-block-start:calc(calc(20/390) * 100vw)}@media (min-width:768px){.aboutGridLayout{margin-block-start:clamp(30px,17.14px + 3.57vi,60px)}.aboutGridLayout{display:grid;grid-template-columns:100%;position:relative}.aboutGridLayout:before{content:"";background:url(../img/about_line2.svg) no-repeat center center / contain;width:2275px;height:895px;position:absolute;top:114px;left:50%;margin-left:-1163px;z-index:-1}.aboutGridLayout>.aboutText{grid-row:1}@media (max-width:1100px){.aboutGridLayout>.aboutText .Obj__md{display:none!important}}.aboutGridLayout .AboutSlider{grid-row:3}.aboutGridLayout .AboutSlider{margin-block-start:clamp(30px,-21.43px + 14.29vi,150px)}.aboutGridLayout .aboutEndTextBox{grid-row:2;justify-self:center;width:min(calc(100% - 64px),1490px)}.aboutGridLayout .aboutEndTextBox{margin-block-start:clamp(30px,25.71px + 1.19vi,40px)}.aboutGridLayout .aboutEndTextBox .aboutText{width:100%}.aboutGridLayout .aboutEndTextBox .linkList{margin-block-start:clamp(50px,37.14px + 3.57vi,80px)}.aboutGridLayout .aboutEndTextBox .linkList{width:326px}.aboutGridLayout .aboutEndTextBox li+li{margin-block-start:30px}}.ArticlePageContents__container{margin-block-start:calc(calc(70/390) * 100vw)}@media (min-width:768px){.ArticlePageContents__container{margin-block-start:clamp(70px,35.71px + 9.52vi,150px)}}.AboutMovie{width:calc(calc(342/390) * 100vw);margin-inline-start:auto;margin-inline-end:calc(calc(16/390) * 100vw);margin-block-start:calc(calc(112/390) * 100vw);position:relative;z-index:1}.AboutMovie:before{content:"";width:calc(calc(374/390) * 100vw);height:calc(calc(228/390) * 100vw);background:#fff;border-radius:calc(calc(25/390) * 100vw) 0 0 calc(calc(25/390) * 100vw);z-index:-1;position:absolute;top:calc(-1 * calc(calc(33/390) * 100vw));right:calc(-1 * calc(calc(16/390) * 100vw))}.AboutMovie .AboutMovie__frame{aspect-ratio:16/9}.AboutMovie .AboutMovie__frame iframe{width:100%;height:100%;border-radius:0 calc(calc(15/390) * 100vw) 0 calc(calc(15/390) * 100vw)}@media (min-width:768px){.AboutMovie{width:min(calc(100% - 64px),1502px);margin-inline:auto}.AboutMovie{margin-block-start:clamp(70px,35.71px + 9.52vi,150px)}.AboutMovie{display:grid;grid-template-columns:100%;grid-template-rows:auto}.AboutMovie:before{content:"";width:263px;height:159px;background:url(../img/about_kumo.svg) no-repeat center center / contain;border-radius:0;z-index:-1;position:absolute;top:0;right:auto;left:0}@media (max-width:1200px){.AboutMovie:before{display:none}}.AboutMovie header{grid-column:1;grid-row:1;z-index:1;justify-self:end;align-self:start;background:#fff}.AboutMovie header{padding-block-start:clamp(20px,-.14px + 5.6vi,67px)}.AboutMovie header{padding-block-end:clamp(70px,41.29px + 7.98vi,137px)}.AboutMovie header{padding-inline:clamp(10px,-17.86px + 7.74vi,75px)}.AboutMovie header{border-radius:30px}@media (max-width:1200px){.AboutMovie header{justify-self:center;max-width:783px;width:100%;padding-inline:30px}}.AboutMovie header .BaseArticleHeadingLarge{margin:0}@media (max-width:1200px){.AboutMovie header .BaseArticleHeadingLarge{text-align:center}}.AboutMovie .AboutMovie__frame{grid-column:1;grid-row:1;z-index:2;justify-self:center}.AboutMovie .AboutMovie__frame{margin-block-start:clamp(100px,57.14px + 11.9vi,200px)}.AboutMovie .AboutMovie__frame{max-width:783px;width:100%;aspect-ratio:16/9}@media (max-width:1200px){.AboutMovie .AboutMovie__frame{width:80%}}.AboutMovie .AboutMovie__frame iframe{width:100%;height:100%;border-radius:0 calc(calc(15/390) * 100vw) 0 calc(calc(15/390) * 100vw)}}}@layer componentPages{.BaseArticleParagraph strong{font-size:calc(calc(20/390) * 100vw)}@media (min-width: 768px){.BaseArticleParagraph strong{font-size:2rem}}}@layer componentPages{.Nighttime .PageTitle{margin-block-end:0}.Nighttime .NighttimeTitleLead{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.Nighttime .NighttimeTitleLead{color:#fff;width:calc(calc(358/390) * 100vw);margin-inline:auto;margin-block-start:calc(calc(130/390) * 100vw);font-weight:400}@media (min-width:880px){.Nighttime .NighttimeTitleLead{margin-block-start:clamp(130px,100px + 8.33vi,200px)}}.Nighttime .LayoutInner{padding:0}.Nighttime__container{color:#fff;margin-block-start:calc(calc(50/390) * 100vw)}.NighttimeImageListImage__items{display:flex;flex-flow:column;gap:calc(calc(15/390) * 100vw) 0}@media (min-width:768px){.NighttimeImageListImage__items{gap:30px 0}}.NighttimeImageList__item+.NighttimeImageList__item{margin-block-start:clamp(70px,35.71px + 9.52vi,150px)}.NighttimeImageListTitle__title{padding-inline:calc(calc(14/390) * 100vw);margin-block-end:calc(calc(15/390) * 100vw);line-height:1.25;font-size:calc(calc(20/390) * 100vw)}@media (min-width:768px){.NighttimeImageListTitle__title{margin-block-end:15px;font-size:20px}}@media (min-width:768px){.Nighttime .NighttimeTitle__inner{max-width:none}.Nighttime .NighttimeTitleLead{width:min(calc(100% - 64px),1706px);margin-inline:auto}.Nighttime .LayoutInner{padding:0;max-inline-size:none}.Nighttime__container{width:min(calc(100% - 64px),1706px);margin-inline:auto;margin-block-start:50px}.NighttimeImageListTitle__title{padding-inline:0}.NighttimeImageList__item:nth-child(2n) .NighttimeImageListTitle__title{text-align:right}}@media screen and (width >= 576px),print{.NighttimeImageListImageThumbnail.NighttimeImageListImageThumbnail--sp{display:none}}.NighttimeImageListImageThumbnail.NighttimeImageListImageThumbnail--sp+.NighttimeImageListImageThumbnail.NighttimeImageListImageThumbnail--pc{display:none}@media screen and (width >= 576px),print{.NighttimeImageListImageThumbnail.NighttimeImageListImageThumbnail--sp+.NighttimeImageListImageThumbnail.NighttimeImageListImageThumbnail--pc{display:block}}@media (min-width:768px){.NighttimeImageListImageThumbnail--pc{border-radius:10px;overflow:hidden}}.LayoutWrapper:has(.Nighttime) .LayoutFooter{margin-top:calc(-1 * calc(calc(23/390) * 100vw));position:relative;z-index:2}@media (min-width:768px){.LayoutWrapper:has(.Nighttime) .LayoutFooter{margin-top:-30px}}}@layer componentPages{.MapContents{position:relative}.MapContents:after{content:"";background:url(../img/deco_haze.svg) no-repeat center center / contain;width:calc(calc(159/390) * 100vw);height:calc(calc(172/390) * 100vw);position:absolute;top:calc(-1 * calc(calc(171/390) * 100vw));right:calc(-1 * calc(calc(2/390) * 100vw))}.MapContents{display:grid;grid-template-columns:1fr;gap:calc(calc(40/390) * 100vw)}.MapContents .ArticlePageContents__container{margin-block-start:0}.MapContentsFrame__container{aspect-ratio:16 / 9;overflow:hidden;inline-size:100%;border-radius:16px}@media screen and (width >= 768px),print{.MapContentsFrame__container{border-radius:0}}.MapContentsFrame__container iframe{inline-size:100%!important;block-size:100%!important}@media (min-width:768px){.MapContents:after{background:url(../img/pc_deco_haze.svg) no-repeat center center / contain;width:184px;height:210px;position:absolute;top:-409px;right:50%;margin-right:-575px}.MapContents{gap:clamp(40px,22.86px + 4.76vi,80px)}.MapContents .BaseArticleMapMapLink{width:326px;height:50px}.MapContents .BaseArticleMapMapLink a{border-radius:5px;padding:0 6px 0 14px;color:#fff;font-size:15px;background:url(../img/map_arrow.svg) no-repeat calc(100% - 6px) center / 54px auto;background-color:#0b0b0b}.MapContents .BaseArticleMapMapLink .ArrowButtonIcon{display:none}.MapContents .LayoutInner{max-width:min(calc(100% - 64px),1200px);padding:0}}}@layer componentPages{.ColumnArticles{width:calc(calc(358/390) * 100vw);margin-inline:auto;margin-block-start:calc(calc(70/390) * 100vw)}@media (min-width:768px){.ColumnArticles{width:min(calc(100% - 64px),1674px)}.ColumnArticles{margin-block-start:clamp(70px,35.71px + 9.52vi,150px)}}.ColumnCategoryList{display:flex;flex-flow:row wrap;gap:calc(calc(10/390) * 100vw)}.ColumnCategoryList .ColumnCategoryListItem{border-radius:calc(calc(13/390) * 100vw);min-height:calc(calc(25/390) * 100vw);padding-inline:calc(calc(10/390) * 100vw);padding-block:calc(calc(3/390) * 100vw);display:grid;place-content:center;text-align:center;font-size:calc(calc(15/390) * 100vw);line-height:1.2;font-weight:500;background-color:#fff;color:#0b0b0b}@media (min-width:768px){.ColumnCategoryList{gap:5px 10px}.ColumnCategoryList .ColumnCategoryListItem{border-radius:13px;min-height:25px;padding-inline:10px;padding-block:3px}.ColumnCategoryList .ColumnCategoryListItem{font-size:clamp(.75rem,.67rem + .36vi,.94rem)}}.ColumnTermListRow{margin-block-end:calc(calc(30/390) * 100vw)}.ColumnTermListRow>h2{font-size:calc(calc(20/390) * 100vw);line-height:1.3;font-weight:500;margin-block-end:calc(calc(19/390) * 100vw);padding:0}.ColumnTermListRow .ColumnCategoryList .ColumnCategoryListItem:hover,.ColumnTermListRow .ColumnCategoryList .ColumnTermListItemActive{background:#0b0b0b;color:#fff}.ColumnTermListRow .ColumnCategoryList .allPage{flex:0 1 100%}.ColumnTermListRow .ColumnCategoryList .allPage .ColumnCategoryListItem{width:fit-content}@media (min-width:768px){.ColumnTermListRow{margin-block-end:clamp(30px,25.71px + 1.19vi,40px)}.ColumnTermListRow{display:flex;justify-content:center}.ColumnTermListRow>h2{font-size:20px;margin-block-end:0;padding:0;flex-shrink:0}.ColumnTermListRow .ColumnCategoryList{gap:20px}.ColumnTermListRow .ColumnCategoryList .allPage{flex:0 1 auto}.ColumnTermListRow .ColumnCategoryList .allPage a{width:auto}}.ColumnArticlesListResult{display:grid;grid-template-columns:1fr;gap:calc(calc(40/390) * 100vw) 0}@media (min-width:768px){.ColumnArticlesListResult{grid-template-columns:repeat(5,1fr)}.ColumnArticlesListResult{row-gap:clamp(40px,27.14px + 3.57vi,70px)}.ColumnArticlesListResult{column-gap:clamp(10px,5.29px + 1.31vi,21px)}@media (max-width:1450px){.ColumnArticlesListResult{grid-template-columns:repeat(auto-fill,minmax(max(230px,calc(calc(354/1856) * 100%)),1fr))}}}.ColumnArticlesListCard a{height:100%;display:block;background:#fff;border-radius:calc(calc(25/390) * 100vw) 0 calc(calc(25/390) * 100vw) 0;padding:calc(calc(16/390) * 100vw)}.ColumnArticlesListCard a:hover{opacity:.8}.ColumnArticlesListCard a .thumbnail{aspect-ratio:326 / 185;border-radius:calc(calc(10/390) * 100vw) 0 calc(calc(10/390) * 100vw) 0;overflow:hidden}.ColumnArticlesListCard a .thumbnail img{width:100%;height:100%;object-fit:cover}.ColumnArticlesListCard a>header{margin-block-start:calc(calc(15/390) * 100vw);display:flex;flex-flow:row wrap;align-items:center;gap:calc(calc(15/390) * 100vw) calc(calc(10/390) * 100vw)}.ColumnArticlesListCard a .time{font-size:calc(calc(15/390) * 100vw);color:#0b0b0b}.ColumnArticlesListCard a .title{flex:0 1 100%;color:#0b0b0b;font-size:calc(calc(20/390) * 100vw);line-height:1.3;font-weight:500}@media (min-width:768px){.ColumnArticlesListCard a{border-radius:25px 0;padding:16px}.ColumnArticlesListCard a .thumbnail{aspect-ratio:380 / 216;border-radius:10px 0}.ColumnArticlesListCard a>header{margin-block-start:15px;gap:15px 10px}.ColumnArticlesListCard a .time{font-size:clamp(.75rem,.67rem + .36vi,.94rem)}.ColumnArticlesListCard a .title{font-size:clamp(1rem,.89rem + .48vi,1.25rem)}}.ColumnArticlesListResult__pagination{margin-block-start:calc(calc(30/390) * 100vw)}@media (min-width:768px){.ColumnArticlesListResult__pagination{margin-top:40px}}.ColumnPickup{position:relative;padding:calc(calc(50/390) * 100vw) 0 calc(calc(30/390) * 100vw)}.ColumnPickup .columnPickupSwiperBack{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.ColumnPickup .columnPickupSwiperBack .swiper-slide{height:auto}.ColumnPickup .columnPickupSwiperBack .swiper-slide .columnColorPC{display:none}.ColumnPickup .columnPickupSwiperBack .columnColor{height:100%}.ColumnPickup .ColumnPickupTitle{width:calc(calc(97/390) * 100vw);height:calc(calc(80/390) * 100vw);background:url(../img/column_pickup_title.svg) no-repeat center center / contain;position:absolute;top:calc(-1 * calc(calc(41/390) * 100vw));right:calc(calc(32/390) * 100vw);z-index:10;display:grid;place-content:center;text-align:center;font-size:calc(calc(17/390) * 100vw);font-weight:500}.ColumnPickup .swiperWrapper{width:calc(calc(374/390) * 100vw);margin-inline-start:auto}.ColumnPickup .swiperWrapper .swiper{overflow:visible}.ColumnPickup .swiperWrapper .swiper-slide{height:auto}.ColumnPickup .swiperWrapper .swiper-button{display:none}.ColumnPickup .swiperWrapper .ColumnPickupSlideCard{height:100%}.ColumnPickup .swiperWrapper .ColumnPickupSlideCard a{background:none;height:100%;padding-block-end:calc(calc(68/390) * 100vw);position:relative}.ColumnPickup .swiperWrapper .ColumnPickupSlideCard a:before{content:"";background-color:#fff;width:calc(calc(42/390) * 100vw);height:calc(calc(42/390) * 100vw);border-radius:50%;position:absolute;bottom:calc(calc(16/390) * 100vw);right:calc(calc(16/390) * 100vw)}.ColumnPickup .swiperWrapper .ColumnPickupSlideCard a:after{content:"";display:flex;justify-content:center;align-items:center;width:calc(calc(42/390) * 100vw);height:calc(calc(42/390) * 100vw);mask-image:url(../img/arrow_back.svg);background-color:#0b0b0b;mask-position:center;mask-repeat:no-repeat;mask-size:calc(calc(16/390) * 100vw) auto;position:absolute;bottom:calc(calc(16/390) * 100vw);right:calc(calc(16/390) * 100vw)}@media (min-width:768px){.ColumnPickup{padding:40px 0 30px}.ColumnPickup .columnPickupSwiperBack .swiper-slide{display:grid;grid-template-columns:1fr 1fr}.ColumnPickup .columnPickupSwiperBack .swiper-slide .columnColorPC{display:block}.ColumnPickup .columnPickupSwiperBack .columnColor{height:100%}.ColumnPickup .ColumnPickupTitle{width:162px;height:133px;top:-41px;right:50%;translate:50% 0;font-size:27px}.ColumnPickup .swiperWrapper{width:100%;max-width:1320px;margin-inline:auto;position:relative}.ColumnPickup .swiperWrapper .swiper{max-width:1100px;margin-inline:auto;overflow:hidden}.ColumnPickup .swiperWrapper .swiper-button{display:block;width:42px;height:42px;background:#fff;border-radius:50%}.ColumnPickup .swiperWrapper .swiper-button:after{content:"";display:flex;justify-content:center;align-items:center;width:42px;height:42px;mask-image:url(../img/arrow_back.svg);background-color:#0b0b0b;mask-position:center;mask-repeat:no-repeat;mask-size:16px auto;position:absolute;bottom:0;right:0}.ColumnPickup .swiperWrapper .swiper-button-prev{left:0}.ColumnPickup .swiperWrapper .swiper-button-prev:after{rotate:-180deg}.ColumnPickup .swiperWrapper .swiper-button-next{right:0}.ColumnPickup .swiperWrapper .ColumnPickupSlideCard a{background:none;height:100%;padding-block-end:16px;position:relative}.ColumnPickup .swiperWrapper .ColumnPickupSlideCard a:before{display:none}.ColumnPickup .swiperWrapper .ColumnPickupSlideCard a:after{display:none}}}@layer componentPages{.ColumnDetail__container{display:grid;grid-template-columns:1fr;gap:calc(calc(70/390) * 100vw)}@media (min-width:768px){.ColumnDetail__container{gap:clamp(70px,35.71px + 9.52vi,150px)}}.ColumnDetailHeader .ColumnDetailHeaderMainVisual{aspect-ratio:390 / 477;overflow:hidden}.ColumnDetailHeader .ColumnDetailHeaderMainVisual img{width:100%;height:100%;object-fit:cover}.ColumnDetailHeader .dataRow{width:calc(calc(358/390) * 100vw);margin-inline:auto;margin-block-start:calc(calc(30/390) * 100vw);display:flex;align-items:center;gap:calc(calc(10/390) * 100vw)}.ColumnDetailHeader .dataRow .ColumnUpdate{font-size:calc(calc(15/390) * 100vw);line-height:1;flex-shrink:0}.ColumnDetailHeader .ColumnCategoryTitle{width:calc(calc(358/390) * 100vw);margin-inline:auto;margin-block-start:calc(calc(20/390) * 100vw);font-size:calc(calc(40/390) * 100vw);line-height:1.3;font-weight:500}@media (min-width:768px){.ColumnDetailHeader{width:min(calc(100% - 64px),1200px);margin-inline:auto}.ColumnDetailHeader .ColumnDetailHeaderMainVisual{aspect-ratio:1200 / 675;border-radius:10px}.ColumnDetailHeader .dataRow{width:100%}.ColumnDetailHeader .dataRow{margin-block-start:clamp(30px,8.57px + 5.95vi,80px)}.ColumnDetailHeader .dataRow{gap:25px}.ColumnDetailHeader .dataRow .ColumnUpdate{font-size:clamp(.94rem,.8rem + .6vi,1.25rem)}.ColumnDetailHeader .ColumnCategoryTitle{width:100%}.ColumnDetailHeader .ColumnCategoryTitle{margin-block-start:clamp(10px,7.86px + .6vi,15px)}.ColumnDetailHeader .ColumnCategoryTitle{font-size:clamp(2.5rem,1.96rem + 2.38vi,3.75rem)}.ColumnDetailHeader .ColumnCategoryTitle{line-height:1.16}}.ColumnDetailPrevNext{display:grid;grid-template-columns:1fr 1fr;gap:calc(calc(3/390) * 100vw)}.ColumnDetailPrevNext .PrevNextPost>a{display:block;padding-block:calc(calc(30/390) * 100vw);padding-inline:calc(calc(16/390) * 100vw)}.ColumnDetailPrevNext .PrevNextPost .PrevNextPostTitle{font-size:calc(calc(14/390) * 100vw);font-weight:400;line-height:1}.ColumnDetailPrevNext .PrevNextPost .Thumbnail{margin-block-start:calc(calc(12/390) * 100vw);aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(calc(6/390) * 100vw)}.ColumnDetailPrevNext .PrevNextPost .Thumbnail img{width:100%;height:100%;object-fit:cover}.ColumnDetailPrevNext .PrevNextPost .ColumnCategoryList{margin-block-start:calc(calc(15/390) * 100vw)}.ColumnDetailPrevNext .PrevNextPost .postTitle{margin-block-start:calc(calc(10/390) * 100vw);font-size:calc(calc(16/390) * 100vw);font-weight:500;line-height:1.43;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left}.ColumnDetailPrevNext .PrevNextPostPrev{border-radius:0 calc(calc(15/390) * 100vw) calc(calc(15/390) * 100vw) 0}.ColumnDetailPrevNext .PrevNextPostNext{border-radius:calc(calc(15/390) * 100vw) 0 0 calc(calc(15/390) * 100vw)}.ColumnDetailPrevNext .PrevNextPostNext .PrevNextPostTitle{text-align:right}@media (min-width:768px){.ColumnDetailPrevNext{width:min(calc(100% - 64px),1200px);margin-inline:auto}.ColumnDetailPrevNext{gap:clamp(50px,28.57px + 5.95vi,100px)}@media (max-width:1200px){.ColumnDetailPrevNext{gap:50px}}.ColumnDetailPrevNext .PrevNextPost>a{padding-block:30px;padding-inline:30px;display:grid;grid-template-rows:auto auto 1fr;gap:0 20px}.ColumnDetailPrevNext .PrevNextPost .PrevNextPostTitle{font-size:clamp(.88rem,.71rem + .71vi,1.25rem)}.ColumnDetailPrevNext .PrevNextPost .PrevNextPostTitle{grid-column:1 / 3;grid-row:1;margin-block-end:10px}.ColumnDetailPrevNext .PrevNextPost .Thumbnail{grid-row:2 / 4;margin-block-start:0;border-radius:6px}.ColumnDetailPrevNext .PrevNextPost .ColumnCategoryList{margin-block-start:0}.ColumnDetailPrevNext .PrevNextPost .postTitle{grid-row:3;align-self:start;margin-block-start:10px}.ColumnDetailPrevNext .PrevNextPost .postTitle{font-size:clamp(1rem,.89rem + .48vi,1.25rem)}.ColumnDetailPrevNext .PrevNextPostPrev{border-radius:30px}.ColumnDetailPrevNext .PrevNextPostPrev>a{grid-template-columns:minmax(auto,210px) minmax(20ch,1fr)}.ColumnDetailPrevNext .PrevNextPostPrev .Thumbnail{grid-column:1}.ColumnDetailPrevNext .PrevNextPostPrev .ColumnCategoryList,.ColumnDetailPrevNext .PrevNextPostPrev .postTitle{grid-column:2}.ColumnDetailPrevNext .PrevNextPostNext{border-radius:30px}.ColumnDetailPrevNext .PrevNextPostNext>a{grid-template-columns:minmax(20ch,1fr) minmax(auto,210px)}.ColumnDetailPrevNext .PrevNextPostNext .Thumbnail{grid-column:2}.ColumnDetailPrevNext .PrevNextPostNext .ColumnCategoryList,.ColumnDetailPrevNext .PrevNextPostNext .postTitle{grid-column:1}}}@layer componentPages{.Stores{position:relative}.StoresTitle{position:relative;z-index:1}.StoresTitle .PageTitle__title{font-size:calc(calc(41 / 390) * 100vw);position:relative}@media (min-width:768px){.StoresTitle .PageTitle__title{font-size:clamp(2.5rem,1.96rem + 2.38vi,3.75rem)}}.StoresTitle .PageTitle__title:after{content:"";background:url(../img/stores_title_illu.svg) no-repeat center center / contain;width:calc(calc(112/390) * 100vw);height:calc(calc(105/390) * 100vw);position:absolute;top:calc(calc(37/390) * 100vw);right:calc(-1 * calc(calc(87/390) * 100vw))}@media (min-width:768px){.StoresTitle .PageTitle__title:after{width:210px;height:197px;position:absolute;top:65px;right:-164px}}.StoresContents{position:relative;z-index:2;margin-block-start:-8px}@media screen and (width >= 576px),print{.StoresContents{margin-block-start:-16px}}@media screen and (width >= 768px),print{.StoresContents{margin-block-start:-24px}}@media screen and (width >= 992px),print{.StoresContents{margin-block-start:-32px}}@media screen and (width >= 1200px),print{.StoresContents{margin-block-start:-40px}}.StoresArticlesListResultEmpty{padding-block:40px}.StoresArticlesListResultEmpty__text{text-align:center}.StoresArticlesListResultEmpty__text{font-size:1rem}.StoresContents__side{margin-inline-start:calc(-1 * var(--layout-inner-padding-xs));margin-inline-end:calc(-1 * var(--layout-inner-padding-xs))}@media screen and (width >= 576px),print{.StoresContents__side{margin-inline-start:0;margin-inline-end:0}}.StoresContents__container{display:grid;grid-template-columns:1fr;gap:calc(calc(40/390) * 100vw) 0}.StoresContents .StoresFormAccordionTime__container{width:calc(calc(272/390) * 100vw)}@media (min-width:768px){.StoresContents .StoresFormAccordionTime__container{width:272px}@media (max-width:1500px){.StoresContents .StoresFormAccordionTime__container{width:100%}}}.StoresContents .StoresFormAccordionCategory{width:calc(calc(286/390) * 100vw);margin-inline:auto}@media (min-width:768px){.StoresContents .StoresFormAccordionCategory{width:286px}@media (max-width:1500px){.StoresContents .StoresFormAccordionCategory{width:100%}}}.StoresContents .StoresFormAccordionContents{border-block-start:1px solid var(--color-border-secondary);width:calc(calc(358/390) * 100vw);margin-inline:auto}@media (min-width:768px){.StoresContents .StoresFormAccordionContents{width:100%}}@media (min-width:768px){.StoresContents__container{display:grid;grid-template-columns:355px 1fr;gap:0 21px}@media (max-width:1500px){.StoresContents__container{grid-template-columns:minmax(250px,calc(calc(355/1920) * 100vw)) 1fr}}.StoresContents .LayoutInner{max-inline-size:min(calc(100% - 68px),1848px);padding:0}.StoresContents .StoresFormAccordionContents__container{padding-block-start:28px}}.storeCard>a{display:block;height:100%;background:#fff;border-radius:calc(calc(25/390) * 100vw) 0 calc(calc(25/390) * 100vw) 0;padding:calc(calc(12/390) * 100vw) calc(calc(12/390) * 100vw) calc(calc(36/390) * 100vw)}.storeCard .thumbnail{width:100%;aspect-ratio:1 / 1;border-radius:calc(calc(10/390) * 100vw) 0 calc(calc(10/390) * 100vw) 0;overflow:hidden}.storeCard .thumbnail img{width:100%;height:1000;object-fit:cover}.storeCard .title{margin-block-start:calc(calc(10/390) * 100vw);font-size:calc(calc(16/390) * 100vw);line-height:1.56;font-weight:500}.storeCard .categoryList{margin-block-start:calc(calc(8/390) * 100vw);display:flex;flex-flow:row wrap;gap:calc(calc(3/390) * 100vw)}.storeCard .categoryList li{border-radius:calc(calc(13/390) * 100vw);min-height:calc(calc(21/390) * 100vw);padding-inline:calc(calc(10/390) * 100vw);padding-block:calc(calc(3/390) * 100vw);display:grid;place-content:center;text-align:center;font-size:calc(calc(12/390) * 100vw);line-height:1.2;font-weight:500}.storeCard .tagList{margin-block-start:calc(calc(10/390) * 100vw);padding-block-start:calc(calc(8/390) * 100vw);border-block-start:calc(calc(1/390) * 100vw) solid rgba(112,112,112,.2);display:flex;flex-flow:row wrap;gap:calc(calc(3/390) * 100vw) calc(calc(10/390) * 100vw)}.storeCard .tagList li{font-size:calc(calc(12/390) * 100vw);font-weight:500;line-height:1.2}.storeCard .tagList li:before{content:"#"}.storeCard .ingredientList{margin-block-start:calc(calc(10/390) * 100vw);display:flex;flex-flow:row wrap;gap:calc(calc(5/390) * 100vw)}.storeCard .ingredientList li{font-size:calc(calc(12/390) * 100vw);line-height:1.2;font-weight:500;background:#e3ddd5}@media (min-width:768px){.storeCard>a{border-radius:25px 0;padding:10px 15px}.storeCard>a{padding-bottom:clamp(30px,12.43px + 4.88vi,71px)}.storeCard .thumbnail{border-radius:10px 0}.storeCard .title{margin-block-start:10px}.storeCard .title{font-size:clamp(.88rem,.71rem + .71vi,1.25rem)}.storeCard .categoryList{margin-block-start:10px;gap:5px 10px}.storeCard .categoryList li{border-radius:13px;min-height:25px;padding-inline:10px;padding-block:3px}.storeCard .categoryList li{font-size:clamp(.75rem,.67rem + .36vi,.94rem)}.storeCard .tagList{margin-block-start:15px;padding-block-start:10px;border-block-start:1px solid rgba(112,112,112,.2);gap:5px 10px}.storeCard .tagList li{font-size:15px}.storeCard .ingredientList{margin-block-start:10px;gap:10px 21px}.storeCard .ingredientList li{font-size:15px}}}@layer componentPages{.StoresDetail__container{display:grid;grid-template-columns:1fr;gap:calc(calc(70/390) * 100vw)}@media (min-width:768px){.StoresDetail__container{gap:clamp(70px,35.71px + 9.52vi,150px)}}.StoresDetailProducts__container{position:relative}.StoresDetailProducts__title{position:relative;z-index:1}.StoresDetailProducts__contents{position:relative;z-index:2}.StoresDetailBack__container{display:flex;align-items:center;justify-content:flex-end}@media screen and (width >= 768px),print{.StoresDetailBack__container{justify-content:center}}.StoresDetailParticulars>header{width:calc(calc(374/390) * 100vw);background:#fff;border-radius:0 calc(calc(25/390) * 100vw) calc(calc(25/390) * 100vw) 0;padding-inline:calc(calc(16/390) * 100vw);padding-block-start:calc(calc(29/390) * 100vw);padding-block-end:calc(calc(75/390) * 100vw)}.StoresDetailParticulars>header .BaseArticleHeadingLarge{margin:0}.StoresDetailParticulars .ParticularsProf{background:#e3ddd5;border-radius:calc(calc(25/390) * 100vw) 0 0 calc(calc(25/390) * 100vw);padding:calc(calc(16/390) * 100vw);width:calc(calc(374/390) * 100vw);margin-inline-start:auto;margin-inline-end:0;margin-block-start:calc(-1 * calc(calc(45/390) * 100vw))}.StoresDetailParticulars .ParticularsProf .ParticularsImage{aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(calc(10/390) * 100vw);margin-bottom:calc(calc(15/390) * 100vw)}.StoresDetailParticulars .ParticularsProf .ParticularsImage img{width:100%;height:100%;object-fit:cover}.StoresDetailParticulars .ParticularsProf .ParticularsName .position{font-size:calc(calc(16/390) * 100vw);line-height:1.43}.StoresDetailParticulars .ParticularsProf .ParticularsName .name{font-size:calc(calc(30/390) * 100vw);line-height:1.4;font-weight:500}.StoresDetailParticulars .ParticularsProf .ParticularsName .name span{font-size:calc(calc(16/390) * 100vw);padding-inline-start:.2em}.StoresDetailParticulars .ParticularsProf .ParticularsText{margin-block-start:calc(calc(12/390) * 100vw);padding-block-start:calc(calc(15/390) * 100vw);border-block-start:calc(calc(1/390) * 100vw) solid rgba(68,68,6,.2)}.StoresDetailParticulars .ParticularsProf .ParticularsText p{line-height:1.57;font-weight:400}@media (min-width:768px){.StoresDetailParticulars{width:min(calc(100% - 64px),1500px);margin-inline:auto;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr}.StoresDetailParticulars>header{grid-column:1;grid-row:1;justify-self:start;width:auto;max-width:820px;border-radius:30px;padding-inline:60px;padding-block-start:60px;padding-block-end:86px}.StoresDetailParticulars .ParticularsProf{grid-column:1;grid-row:2;border-radius:30px;padding:16px 16px 16px 58px;width:100%;max-width:1021px;margin-inline-start:auto;margin-inline-end:0;margin-block-start:-53px;display:flex;align-items:center;gap:58px}.StoresDetailParticulars .ParticularsProf .ParticularsImage{order:2;flex:0 1 555px;border-radius:10px;margin-bottom:0}.StoresDetailParticulars .ParticularsProf .ParticularsTextBox{order:1}.StoresDetailParticulars .ParticularsProf .ParticularsName .position{font-size:clamp(1rem,.95rem + .24vi,1.13rem)}.StoresDetailParticulars .ParticularsProf .ParticularsName .name{font-size:clamp(1.88rem,1.61rem + 1.19vi,2.5rem)}.StoresDetailParticulars .ParticularsProf .ParticularsName .name span{font-size:clamp(1rem,.95rem + .24vi,1.13rem)}.StoresDetailParticulars .ParticularsProf .ParticularsText{margin-block-start:12px;padding-block-start:15px;border-block-start:1px solid rgba(68,68,6,.2)}}.StoresDetailProducts{width:calc(calc(358/390) * 100vw);margin-inline:auto}.StoresDetailProducts .BaseArticleHeadingLarge{margin-block-start:0}.StoresDetailProducts .ProductCardList{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(calc(40/390) * 100vw) calc(calc(10/390) * 100vw)}.StoresDetailProducts .ProductCard{background:#fff;border-radius:calc(calc(25/390) * 100vw) 0 calc(calc(25/390) * 100vw) 0;padding:calc(calc(12/390) * 100vw)}.StoresDetailProducts .ProductCard .thumbnail{aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(calc(10/390) * 100vw) 0 calc(calc(10/390) * 100vw) 0;margin-block-end:calc(calc(10/390) * 100vw)}.StoresDetailProducts .ProductCard .title{font-size:calc(calc(16/390) * 100vw);line-height:1.56;font-weight:500}.StoresDetailProducts .ProductCard .description{margin-block-start:calc(calc(8/390) * 100vw);font-size:calc(calc(12/390) * 100vw);line-height:1.58;font-weight:400}@media (min-width:768px){.StoresDetailProducts{width:min(calc(100% - 64px),1856px)}.StoresDetailProducts .ProductCardList{grid-template-columns:repeat(5,1fr);gap:calc(calc(40/390) * 100vw) calc(calc(10/390) * 100vw)}.StoresDetailProducts .ProductCardList{row-gap:clamp(40px,27.14px + 3.57vi,70px)}.StoresDetailProducts .ProductCardList{column-gap:clamp(10px,6.14px + 1.07vi,19px)}@media (max-width:1450px){.StoresDetailProducts .ProductCardList{grid-template-columns:repeat(auto-fill,minmax(max(250px,calc(calc(354/1856) * 100%)),1fr))}}.StoresDetailProducts .ProductCard{border-radius:25px 0;padding:16px}.StoresDetailProducts .ProductCard .thumbnail{border-radius:10px 0;margin-block-end:10px}.StoresDetailProducts .ProductCard .title{font-size:clamp(1rem,.89rem + .48vi,1.25rem)}.StoresDetailProducts .ProductCard .description{margin-block-start:10px}.StoresDetailProducts .ProductCard .description{font-size:clamp(.75rem,.64rem + .48vi,1rem)}}.StoresDetailRecommend{width:calc(calc(358/390) * 100vw);margin-inline:auto;position:relative}.StoresDetailRecommend:before{content:"";background:url(../img/stores_recommend_line.svg) no-repeat center center / contain;width:calc(calc(825/390) * 100vw);height:70vw;position:absolute;top:calc(-1 * calc(calc(235/390) * 100vw));left:calc(-1 * calc(calc(177/390) * 100vw));z-index:-1}.StoresDetailRecommend .BaseArticleHeadingLarge{margin-block-start:0}.StoresDetailRecommend .StoresDetailRecommendList{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(calc(40/390) * 100vw) calc(calc(10/390) * 100vw)}@media (min-width:768px){.StoresDetailRecommend{width:min(calc(100% - 64px),1856px)}.StoresDetailRecommend:before{display:none}.StoresDetailRecommend .StoresDetailRecommendList{grid-template-columns:repeat(5,1fr);gap:calc(calc(40/390) * 100vw) calc(calc(10/390) * 100vw)}.StoresDetailRecommend .StoresDetailRecommendList{row-gap:clamp(40px,27.14px + 3.57vi,70px)}.StoresDetailRecommend .StoresDetailRecommendList{column-gap:clamp(10px,6.14px + 1.07vi,19px)}@media (max-width:1450px){.StoresDetailRecommend .StoresDetailRecommendList{grid-template-columns:repeat(auto-fill,minmax(max(250px,calc(calc(354/1856) * 100%)),1fr))}}}}@layer componentPages{.StoresDetailHeader__container{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"title" "tags" "gallery" "info";grid-template-rows:auto auto auto 1fr}@media (min-width:768px){.StoresDetailHeader__container{margin-inline-start:32px;grid-template-columns:1fr 1fr;grid-template-areas:"title gallery" "tags gallery" "info gallery";grid-template-rows:auto auto 1fr;column-gap:5.15625vw}@media (max-width:1350px){.StoresDetailHeader__container{grid-template-columns:1fr 500px}}@media (max-width:1100px){.StoresDetailHeader__container{margin-inline:32px;grid-template-columns:100%;grid-template-areas:"title" "tags" "gallery" "info"}}}.StoresDetailHeader__title{position:relative;z-index:1;grid-area:title;margin-block-end:calc(calc(30/390) * 100vw)}.StoresDetailHeader__title .PageTitle__container{border-radius:0 calc(calc(30/390) * 100vw) calc(calc(30/390) * 100vw) 0;max-width:calc(calc(374/390) * 100vw);padding:.774em .53em .8em .39em;display:inline-block;font-size:calc(calc(40/390) * 100vw);background:#fff}.StoresDetailHeader__title .PageTitle__title{background:none;border-radius:0;max-width:none;padding:0;line-height:1.3;display:block}.StoresDetailHeader__title .categoryList{margin-block-start:calc(calc(20/390) * 100vw);display:flex;flex-flow:row wrap;gap:calc(calc(10/390) * 100vw)}.StoresDetailHeader__title .categoryList a{border-radius:calc(calc(13/390) * 100vw);min-height:calc(calc(25/390) * 100vw);padding-inline:calc(calc(10/390) * 100vw);padding-block:calc(calc(3/390) * 100vw);display:grid;place-content:center;text-align:center;font-size:calc(calc(12/390) * 100vw);line-height:1.2;font-weight:500}@media (min-width:768px){.StoresDetailHeader__title{margin-block-end:clamp(20px,7.14px + 3.57vi,50px)}.StoresDetailHeader__title{justify-self:start;width:100%}.StoresDetailHeader__title .PageTitle__container{justify-self:start;border-radius:.5em;padding:.85em 1.25em}.StoresDetailHeader__title .PageTitle__container{font-size:clamp(2.5rem,1.96rem + 2.38vi,3.75rem)}@media (max-width:1350px){.StoresDetailHeader__title .PageTitle__container{padding:.5em .8em}}.StoresDetailHeader__title .PageTitle__title{width:auto}.StoresDetailHeader__title .categoryList{margin-block-start:20px;gap:10px}.StoresDetailHeader__title .categoryList a{border-radius:13px;min-height:25px;padding-inline:10px;padding-block:3px;font-size:15px;line-height:1}.StoresDetailHeader__title .categoryList a:hover{opacity:.8}}.StoresDetailHeaderTagsGenreBox{grid-area:tags;justify-self:center;width:calc(calc(358/390) * 100vw)}.StoresDetailHeaderTagsGenreBox .TagsGenreList{display:flex;flex-flow:row wrap;gap:calc(calc(5/390) * 100vw) calc(calc(10/390) * 100vw)}.StoresDetailHeaderTagsGenreBox .TagsGenreList li{line-height:1.2}.StoresDetailHeaderTagsGenreBox .TagsGenreList a{font-size:calc(calc(12/390) * 100vw);font-weight:500;line-height:1.2}.StoresDetailHeaderTagsGenreBox .TagsGenreList a:before{content:"#"}.StoresDetailHeaderTagsGenreBox .TagsIngredientList{margin-block-start:calc(calc(10/390) * 100vw);display:flex;flex-flow:row wrap;gap:calc(calc(5/390) * 100vw) calc(calc(21/390) * 100vw)}.StoresDetailHeaderTagsGenreBox .TagsIngredientList li{line-height:1.2}.StoresDetailHeaderTagsGenreBox .TagsIngredientList a{font-size:calc(calc(12/390) * 100vw);line-height:1.2;font-weight:500;background:#fff}@media (min-width:768px){.StoresDetailHeaderTagsGenreBox{justify-self:start;margin-inline-start:75px;width:100%}@media (max-width:1350px){.StoresDetailHeaderTagsGenreBox{margin-inline-start:0}}.StoresDetailHeaderTagsGenreBox .TagsGenreList{gap:10px 10px}.StoresDetailHeaderTagsGenreBox .TagsGenreList a{font-size:15px}.StoresDetailHeaderTagsGenreBox .TagsGenreList a:hover{opacity:.8}.StoresDetailHeaderTagsGenreBox .TagsIngredientList{margin-block-start:10px;display:flex;flex-flow:row wrap;gap:10px 20px}.StoresDetailHeaderTagsGenreBox .TagsIngredientList li{line-height:1.2}.StoresDetailHeaderTagsGenreBox .TagsIngredientList a{font-size:15px}.StoresDetailHeaderTagsGenreBox .TagsIngredientList a:hover{opacity:.8}}.StoresDetailHeaderGallery{grid-area:gallery;justify-self:center;position:relative;z-index:2;margin-block-start:32px;display:grid;grid-template-columns:1fr;gap:16px;width:calc(calc(358/390) * 100vw)}@media (min-width:768px){.StoresDetailHeaderGallery{width:100%;margin-block-start:clamp(-178px,-40.86px - 11.43vi,-82px);align-self:start}@media (max-width:1100px){.StoresDetailHeaderGallery{margin-block-start:clamp(20px,11.43px + 2.38vi,40px)}}}.StoresDetailHeaderGallerySlider.StoresDetailHeaderGallerySlider--slider .StoresDetailHeaderGallerySlider__items{opacity:0}.StoresDetailHeaderGallerySlider.StoresDetailHeaderGallerySlider--slider .StoresDetailHeaderGallerySlider__items.slick-initialized{opacity:1}.StoresDetailHeaderGallerySliderImage{inline-size:100%;border-radius:calc(calc(10/390) * 100vw);overflow:hidden}@media (min-width:768px){.StoresDetailHeaderGallerySliderImage{border-radius:0 0 0 30px}@media (max-width:1100px){.StoresDetailHeaderGallerySliderImage{border-radius:30px}}}.StoresDetailHeaderGallerySliderImage__image{inline-size:100%;block-size:auto}.StoresDetailHeaderGalleryThumbnail__items{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (min-width:768px){.StoresDetailHeaderGalleryThumbnail__items{width:88.854%;grid-template-columns:repeat(4,1fr)}@media (max-width:1350px){.StoresDetailHeaderGalleryThumbnail__items{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.StoresDetailHeaderGalleryThumbnail__items{width:100%;grid-template-columns:repeat(4,1fr)}}}.StoresDetailHeaderGalleryThumbnailImage{inline-size:100%;aspect-ratio:16 / 9;overflow:hidden;transition:opacity .3s;opacity:.6;border-radius:calc(calc(5/390) * 100vw)}@media (min-width:768px){.StoresDetailHeaderGalleryThumbnailImage{border-radius:10px}}@media (any-hover: hover){.StoresDetailHeaderGalleryThumbnailImage:hover{opacity:1}.StoresDetailHeaderGalleryThumbnailImage:hover .StoresDetailHeaderGalleryThumbnailImage__image{scale:var(--scale-hover)}}.StoresDetailHeaderGalleryThumbnailImage.IsActive{opacity:1}.StoresDetailHeaderGalleryThumbnailImage__image{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;transition:scale .3s}.StoresDetailHeaderInfo{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-area:info;justify-self:center;width:calc(calc(358/390) * 100vw);margin-block-start:calc(calc(30/390) * 100vw);gap:calc(calc(30/390) * 100vw)}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription{padding-block:calc(calc(16/390) * 100vw);padding-inline:calc(calc(31/390) * 100vw);border-radius:calc(calc(10/390) * 100vw);background-color:#fff;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;gap:calc(calc(10/390) * 100vw) 0}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL{display:grid;grid-template-columns:subgrid;grid-column:span 2;gap:0 calc(calc(21/390) * 100vw)}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL dt,.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL dd{line-height:1.2;font-size:calc(calc(14/390) * 100vw)}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL dt{display:flex;align-items:center;gap:0 calc(calc(7/390) * 100vw)}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL dt .StoresDetailHeaderInfoDescriptionTitle__icon{width:calc(calc(16/390) * 100vw)}.StoresDetailHeaderInfo .StoresDetailHeaderInfoIntroduction__text{line-height:1.57;font-weight:400;font-size:calc(calc(14/390) * 100vw)}@media (min-width:768px){.StoresDetailHeaderInfo{justify-self:start;width:auto;margin-inline-start:75px}.StoresDetailHeaderInfo{margin-block-end:clamp(15px,8.57px + 1.79vi,30px)}.StoresDetailHeaderInfo{margin-block-start:clamp(20px,11.43px + 2.38vi,40px)}.StoresDetailHeaderInfo{row-gap:clamp(20px,11.43px + 2.38vi,40px)}@media (max-width:1350px){.StoresDetailHeaderInfo{margin-inline-start:0}}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription{padding:16px;border-radius:10px;background-color:#fff;display:flex;justify-content:center;flex-flow:row wrap;gap:0 97px}@media (max-width:1100px){.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription{gap:0 40px;justify-content:flex-start}}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL{display:grid;grid-template-columns:auto 1fr;gap:0 30px}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL dt,.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL dd{line-height:1.2}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL dt{gap:0 10px;font-size:18px}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL dt .StoresDetailHeaderInfoDescriptionTitle__icon{width:19px}.StoresDetailHeaderInfo .StoresDetailHeaderInfoDescription .DescriptionDL dd{font-size:16px}.StoresDetailHeaderInfo .StoresDetailHeaderInfoIntroduction__text{line-height:1.68}.StoresDetailHeaderInfo .StoresDetailHeaderInfoIntroduction__text{font-size:clamp(.88rem,.82rem + .24vi,1rem)}}}@layer componentPages{.StoresDetailArticleBody{position:relative;z-index:2}.StoresDetailArticleBodyStaff{margin-block-start:-16px}@media screen and (width >= 576px),print{.StoresDetailArticleBodyStaff{margin-block-start:8px}}.StoresDetailArticleBodyStaff__container{overflow:hidden;border-radius:16px;background-color:var(--color-background-primary)}@media screen and (width >= 576px),print{.StoresDetailArticleBodyStaff__container{display:flex}}.StoresDetailArticleBodyStaffImage{inline-size:100%}@media screen and (width >= 576px),print{.StoresDetailArticleBodyStaffImage{inline-size:50%;block-size:auto;overflow:hidden;flex-shrink:0}}.StoresDetailArticleBodyStaffImage__image{inline-size:100%;block-size:auto}@media screen and (width >= 576px),print{.StoresDetailArticleBodyStaffImage__image{block-size:100%;object-fit:cover;object-position:center}}.StoresDetailArticleBodyStaffInfo{padding-block:clamp(16px,5.71px + 2.86vi,40px)}.StoresDetailArticleBodyStaffInfo{padding-inline:clamp(16px,5.71px + 2.86vi,40px)}@media screen and (width >= 576px),print{.StoresDetailArticleBodyStaffInfo{flex-grow:1}}.StoresDetailArticleBodyStaffInfo__container{display:grid;grid-template-columns:1fr;gap:16px}.StoresDetailArticleBodyStaffInfoName{display:grid;grid-template-columns:1fr}.StoresDetailArticleBodyStaffInfoName+.StoresDetailArticleBodyStaffInfoProfile{padding-block-start:16px;border-block-start:1px solid var(--color-border-dark)}.StoresDetailArticleBodyStaffInfoName__position{display:block}.StoresDetailArticleBodyStaffInfoName__position{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.StoresDetailArticleBodyStaffInfoNameTitle{font-weight:var(--font-weight-bold)}.StoresDetailArticleBodyStaffInfoNameTitle{font-size:clamp(1.5rem,1.45rem + .24vi,1.63rem)}.StoresDetailArticleBodyStaffInfoNameTitle__suffix{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.StoresDetailArticleBodyStaffInfoProfile__text{font-weight:var(--font-weight-regular)}.StoresDetailArticleBodyStaffInfoProfile__text{font-size:clamp(.88rem,.82rem + .24vi,1rem)}}@layer componentPages{.StoresDetailInfo{background-color:#fff;width:calc(calc(358/390) * 100vw);margin-inline:auto;padding-block:calc(calc(30/390) * 100vw);padding-inline:calc(calc(16/390) * 100vw);border-radius:calc(calc(30/390) * 100vw)}@media (min-width:768px){.StoresDetailInfo{width:min(calc(100% - 64px),1200px);border-radius:30px}.StoresDetailInfo{padding:clamp(30px,17.14px + 3.57vi,60px)}.StoresDetailInfo{padding-block-end:clamp(10px,-2.86px + 3.57vi,40px)}.StoresDetailInfo{position:relative}.StoresDetailInfo:before{content:"";background:url(../img/pc_stires_info_line.svg) no-repeat center center / contain;width:2541px;height:841px;position:absolute;top:-396px;left:50%;margin-left:-1251px;z-index:-1}}.StoresDetailInfo .LayoutInner{padding:0}.StoresDetailInfo__container{display:grid;grid-template-columns:1fr;gap:calc(calc(7/390) * 100vw)}@media (min-width:768px){.StoresDetailInfo__container{gap:10px}}.StoresDetailInfo__title{font-weight:var(--font-weight-medium);line-height:1.3;font-size:calc(calc(36/390) * 100vw);margin:0;position:relative}.StoresDetailInfo__title:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%;inline-size:calc(calc(30/390) * 100vw);block-size:calc(calc(15/390) * 100vw);background-color:#0b0b0b33;clip-path:polygon(50% 100%,0 0,100% 0);transition:rotate .3s}@media (min-width:768px){.StoresDetailInfo__title:after{display:none}}@media (min-width:768px){.StoresDetailInfo__title{font-size:clamp(2.25rem,1.88rem + 1.67vi,3.13rem)}}.StoresDetailInfo__title.open:after{rotate:180deg}.StoresDetailInfoList{position:relative;display:none;padding-block-start:calc(calc(30/390) * 100vw);background-image:radial-gradient(circle at calc(calc(1.5/390) * 100vw) center,var(--color-border-dote),var(--color-border-dote) calc(calc(1.5/390) * 100vw),transparent calc(calc(1.5/390) * 100vw),transparent 100%);background-position:center top;background-repeat:repeat-x;background-size:calc(calc(5/390) * 100vw) calc(calc(3/390) * 100vw)}@media (min-width:768px){.StoresDetailInfoList{display:block;background-image:radial-gradient(circle at 1.5px center,var(--color-border-dote),var(--color-border-dote) 1.5px,transparent 1.5px,transparent 100%);background-size:5px 3px}.StoresDetailInfoList{padding-block-start:clamp(15px,8.57px + 1.79vi,30px)}}.StoresDetailInfoList__items{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr}@media screen and (width >= 576px),print{.StoresDetailInfoList__items{grid-template-columns:auto 1fr auto 1fr}.StoresDetailInfoList__items{column-gap:clamp(30px,13.29px + 4.64vi,69px)}}.StoresDetailInfoList__item{padding-block:calc(calc(20/390) * 100vw);border-block-start:calc(calc(1/390) * 100vw) solid rgba(68,68,68,.2);display:grid;grid-template-columns:subgrid;grid-column:span 2;gap:calc(calc(13/390) * 100vw)}@media (min-width:768px){.StoresDetailInfoList__item{padding-block:20px;border-block-start:1px solid rgba(68,68,68,.2);gap:33px}}.StoresDetailInfoList__item:nth-child(1){padding-block-start:0;border-block-start:none}@media (min-width:768px){.StoresDetailInfoList__item_address{grid-column:1 / 3;grid-row:1}.StoresDetailInfoList__item_tel{grid-column:1 / 3;grid-row:2}.StoresDetailInfoList__item_time{grid-column:1 / 3;grid-row:3}.StoresDetailInfoList__item_holiday{grid-column:1 / 3;grid-row:4}.StoresDetailInfoList__item_price_range{grid-column:1 / 3;grid-row:5}.StoresDetailInfoList__item_capacity{grid-column:1 / 3;grid-row:6}.StoresDetailInfoList__item_url{padding-block-start:0;border-block-start:none;grid-column:3 / 5;grid-row:1}.StoresDetailInfoList__item_sns{grid-column:3 / 5;grid-row:2}.StoresDetailInfoList__item_designed{grid-column:3 / 5;grid-row:3}.StoresDetailInfoList__item_remarks{grid-column:3 / 5;grid-row:4 / 7}}.StoresDetailInfoList__title{font-size:calc(calc(16/390) * 100vw);line-height:1.43}@media (min-width:768px){.StoresDetailInfoList__title{font-size:clamp(14px,12.29px + .48vi,18px)}}.StoresDetailInfoList__text{font-size:calc(calc(14/390) * 100vw);line-height:1.43}@media (min-width:768px){.StoresDetailInfoList__text{font-size:clamp(14px,13.14px + .24vi,16px)}}.StoresDetailInfoListLink{text-decoration:underline}@media (any-hover: hover){.StoresDetailInfoListLink:hover{color:var(--color-font-primary)}}.StoresDetailInfoListLink__icon:before{inline-size:14px;background-color:var(--color-background-dark);margin-inline-start:4px}.StoresDetailInfoListSns__items{display:flex;flex-wrap:wrap;gap:16px}.StoresDetailInfoListSns__link{display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-regular);color:var(--color-font-base);font-size:calc(calc(26/390) * 100vw)}@media (any-hover: hover){.StoresDetailInfoListSns__link:hover{color:var(--color-font-primary)}.StoresDetailInfoListSns__link:hover .StoresDetailInfoListSns__icon:before{background-color:var(--color-background-secondary)}}@media (min-width:768px){.StoresDetailInfoListSns__link{font-size:26px}}.StoresDetailInfoListSns__icon:before{inline-size:26px;background-color:var(--color-background-dark)}.StoresDetailInfoList__container.StoresDetailInfoList__container--mobileAccordion{overflow:hidden;block-size:160px;transition:block-size .3s}@media screen and (width >= 576px),print{.StoresDetailInfoList__container.StoresDetailInfoList__container--mobileAccordion{block-size:auto}}.StoresDetailInfoList__container.StoresDetailInfoList__container--mobileAccordion.IsActive{block-size:auto}.StoresDetailInfoMobileAccordionButton{position:relative;z-index:2}@media screen and (width >= 576px),print{.StoresDetailInfoMobileAccordionButton{display:none}}.StoresDetailInfoMobileAccordionButton:before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:0;inline-size:100%;block-size:80px;background:var(--color-gradation-stores-detail-info)}.StoresDetailInfoMobileAccordionButton.IsHide{display:none}}@layer componentPages{.NotFound{padding-block-start:80px}.NotFound__container{display:grid;grid-template-columns:1fr;gap:60px}.NotFound__paragraph{display:grid;grid-template-columns:1fr}.NotFound__title,.NotFound__description{text-align:center;font-weight:var(--font-weight-regular)}.NotFound__title,.NotFound__description{font-size:clamp(.88rem,.82rem + .24vi,1rem)}.NotFoundButton{display:flex;align-items:center;justify-content:center}}@layer componentPages;@layer utils{.ScrollAnimationBlurIn.IsScrollAnimationActive{filter:blur(0);opacity:1}.ScrollAnimationBlurIn{filter:blur(26px);opacity:0;transition:1s opacity,1s filter}.ScrollAnimationFadeInFromBottom{opacity:0;transform:translateY(40px);transition:1s opacity,1s transform}.ScrollAnimationFadeInFromBottom.IsScrollAnimationActive{opacity:1;transform:translateY(0)}}@layer utils{.Obj__xs{display:none}@media screen and (width >= 360px),print{.Obj__xs{display:block}}.Obj__sm{display:none}@media screen and (width >= 576px),print{.Obj__sm{display:block}}.Obj__md{display:none}@media screen and (width >= 768px),print{.Obj__md{display:block}}.Obj__lg{display:none}@media screen and (width >= 992px),print{.Obj__lg{display:block}}.Obj__xl{display:none}@media screen and (width >= 1200px),print{.Obj__xl{display:block}}.Obj__xs--reverse{display:block}@media screen and (width >= 360px),print{.Obj__xs--reverse{display:none}}.Obj__sm--reverse{display:block}@media screen and (width >= 576px),print{.Obj__sm--reverse{display:none}}.Obj__md--reverse{display:block}@media screen and (width >= 768px),print{.Obj__md--reverse{display:none}}.Obj__lg--reverse{display:block}@media screen and (width >= 992px),print{.Obj__lg--reverse{display:none}}.Obj__xl--reverse{display:block}@media screen and (width >= 1200px),print{.Obj__xl--reverse{display:none}}.Obj__xs--container{display:none}@container (width >= 360px){.Obj__xs--container{display:block}}.Obj__sm--container{display:none}@container (width >= 576px){.Obj__sm--container{display:block}}.Obj__md--container{display:none}@container (width >= 768px){.Obj__md--container{display:block}}.Obj__lg--container{display:none}@container (width >= 992px){.Obj__lg--container{display:block}}.Obj__xl--container{display:none}@container (width >= 1200px){.Obj__xl--container{display:block}}}@layer utils{.ScrollTarget{scroll-margin-top:calc(var(--layout-header-height) + 24px)}@media screen and (width >= 576px),print{.ScrollTarget{scroll-margin-top:calc(var(--layout-header-height-large) + 24px)}}}@layer utils;#gt_float_wrapper{top:calc(calc(59/390) * 100vw)!important;left:auto!important;bottom:auto!important;right:calc(calc(16/390) * 100vw)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:var(--z-index-g-translate)!important;border-radius:10px;background:transparent!important}@media screen and (min-width: 768px){#gt_float_wrapper{top:25px!important;right:186px!important}}.Body.Body--home #gt_float_wrapper{transition:opacity 1s .3s!important;opacity:0!important}.Body.Body--home.IsAnimationActive #gt_float_wrapper{opacity:1!important}.gt_float_switcher:not(:root){line-height:1.6;box-shadow:none;border-radius:0;border:none;background-color:transparent;color:var(--color-background-black);font-size:calc(calc(14/390) * 100vw);border-radius:calc(calc(10/390) * 100vw)}@media screen and (min-width: 768px){.gt_float_switcher:not(:root){border-radius:0;font-size:14px}}.gt_float_switcher .gt-selected:not(:root){background-color:#fff;color:var(--color-background-black);border-radius:none;min-width:calc(calc(84 / 390) * 100vw);min-height:calc(calc(40/390) * 100vw);padding:0 calc(calc(17/390) * 100vw);display:flex;align-items:center;justify-content:center;border-radius:calc(calc(10/390) * 100vw)}@media (min-width: 768px){.gt_float_switcher .gt-selected:not(:root){display:block;min-width:0;min-height:0;padding:0;border-radius:10px 0 0 10px}}@media (min-width: 768px){.gt_float_switcher:has(.gt_options.gt-open) .gt-selected:not(:root){border-radius:10px 0 0 10px}}.gt_float_switcher .gt-current-lang img:not(:root){display:none}.gt_float_switcher .gt-selected .gt-current-lang:not(:root){color:var(--color-background-black);font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:center;gap:calc(calc(4/390) * 100vw);font-size:calc(calc(14/390) * 100vw);padding:0;line-height:1.2}@media (min-width: 768px){.gt_float_switcher .gt-selected .gt-current-lang:not(:root){gap:4px;font-size:14px;padding-inline-start:13px;border-radius:10px}}.gt_float_switcher .gt-selected .gt-current-lang:not(:root):before{content:"";aspect-ratio:1 / 1;background-color:var(--color-background-light);background:url(../img/icon-translate_black.svg) no-repeat center center / contain;flex-shrink:0;inline-size:calc(calc(18/390) * 100vw)}@media (min-width: 768px){.gt_float_switcher .gt-selected .gt-current-lang:not(:root):before{height:46px;inline-size:18px}}.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code:not(:root){top:auto;flex-grow:1;border-block-end:calc(calc(1/390) * 100vw) solid var(--color-background-black)}@media (min-width: 768px){.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code:not(:root){border-block-end:1px solid var(--color-background-black)}}.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow:not(:root){display:none}.gt_float_switcher .gt_options:not(:root){background-color:var(--color-background-black);position:relative;border-radius:4px 4px 0 0}.gt_float_switcher .gt_options a:not(:root){display:flex;align-items:center;color:var(--color-font-light)}.gt_float_switcher .gt_options a:not(:root){font-size:.75rem}@media screen and (width >= 576px),print{.gt_float_switcher .gt_options a:not(:root){font-size:.875rem}}.gt_float_switcher .gt_options a img:not(:root){width:24px;flex-shrink:0;margin-inline-end:8px}
