@charset "UTF-8";.RankingBadge{align-items:center;display:flex;font-size:1.6rem;font-weight:700;height:3.2rem;justify-content:center;overflow:hidden;width:3.2rem}@media (max-width: 599px){.RankingBadge{font-size:1.4rem;height:2.2rem;width:2.2rem}}.RankingBadge.is-color-default{background-color:var(--color-silver);color:var(--color-white)}.RankingBadge.is-color-gold{background-color:var(--color-gold);color:var(--color-white)}.BlockStack{display:flex;flex-direction:column;row-gap:1.4rem}.BlockStack[data-gap=small]{row-gap:1rem}.BlockStack[data-gap=large]{row-gap:3rem}.BlockStack[data-gap=extraLarge]{row-gap:6rem}.BlockStack[data-margin-top=default]:not(:first-child){margin-top:4rem}.TorayaPageHeader+.BlockStack[data-margin-top=default],.TorayaHeading+.BlockStack[data-margin-top=default]{margin-top:3.4rem}.BlockStack[data-margin-top=large]:not(:first-child){margin-top:6rem}@media (max-width: 1024px){.BlockStack[data-margin-top=large]:not(:first-child){margin-top:4rem}}.TorayaPageHeader+.BlockStack[data-margin-top=large],.TorayaHeading+.BlockStack[data-margin-top=large]{margin-top:5rem}@media (max-width: 1024px){.TorayaPageHeader+.BlockStack[data-margin-top=large],.TorayaHeading+.BlockStack[data-margin-top=large]{margin-top:3.4rem}}.DefinitionBlock:not(:first-child){margin-top:2.4rem}.DefinitionBlock.is-font-size-small{font-size:1.4rem}.DefinitionBlock.is-font-size-medium{font-size:1.6rem}.DefinitionBlock.is-font-size-large{font-size:2rem}.DefinitionBlock dt:after{content:"\ff1a"}.DefinitionBlock dd+dt{margin-top:1.6rem}.DefinitionBlock dt+dd{margin-top:.2rem}.DefinitionBlock .is-inline{display:inline-block;margin-left:5px;vertical-align:baseline}.EditorContent{word-wrap:break-word}.EditorContent[data-margin-top=default]:not(:first-child){margin-top:3rem}@media (max-width: 599px){.EditorContent[data-margin-top=default]:not(:first-child){margin-top:2rem}}.TorayaHeading+.EditorContent[data-margin-top=default]{margin-top:1.6rem}@media (max-width: 599px){.TorayaHeading+.EditorContent[data-margin-top=default]{margin-top:1.2rem}}.EditorContent[data-margin-top=none]:not(:first-child){margin-top:none}@media (max-width: 599px){.EditorContent[data-mobile=inherit]{font-size:inherit}.EditorContent[data-mobile=extraSmall]{font-size:1.2rem}.EditorContent[data-mobile=small]{font-size:1.4rem}.EditorContent[data-mobile=large]{font-size:1.8rem}.EditorContent[data-mobile=extraLarge]{font-size:2rem}}@media (min-width: 600px) and (max-width: 1024px){.EditorContent[data-tablet=inherit]{font-size:inherit}.EditorContent[data-tablet=extraSmall]{font-size:1.2rem}.EditorContent[data-tablet=small]{font-size:1.4rem}.EditorContent[data-tablet=large]{font-size:1.8rem}.EditorContent[data-tablet=extraLarge]{font-size:2rem}}@media (min-width: 1025px){.EditorContent[data-desktop=inherit]{font-size:inherit}.EditorContent[data-desktop=extraSmall]{font-size:1.2rem}.EditorContent[data-desktop=small]{font-size:1.4rem}.EditorContent[data-desktop=large]{font-size:1.8rem}.EditorContent[data-desktop=extraLarge]{font-size:2rem}}.EditorContent__HtmlContent>div:not(:first-child){margin-top:4rem}h1+.EditorContent__HtmlContent>div,h2+.EditorContent__HtmlContent>div,h3+.EditorContent__HtmlContent>div,h4+.EditorContent__HtmlContent>div,h5+.EditorContent__HtmlContent>div,h6+.EditorContent__HtmlContent>div{margin-top:3.2rem}.EditorContent h1:not(:first-child),.EditorContent h2:not(:first-child),.EditorContent h3:not(:first-child),.EditorContent h4:not(:first-child),.EditorContent h5:not(:first-child),.EditorContent h6:not(:first-child){margin-top:4rem}@media (min-width: 1025px){.EditorContent h1:not(:first-child),.EditorContent h2:not(:first-child),.EditorContent h3:not(:first-child),.EditorContent h4:not(:first-child),.EditorContent h5:not(:first-child),.EditorContent h6:not(:first-child){margin-top:6rem}}.EditorContent h1{font-family:var(--font-serif);font-size:3.2rem;line-height:1.58}.EditorContent h2{font-family:var(--font-serif);font-size:2.4rem;line-height:1.58}.EditorContent h3{font-size:2rem;line-height:1.6}.EditorContent h4{font-size:1.8rem}.EditorContent h5{font-size:1.6rem;font-weight:700}.EditorContent h6{font-size:1.4rem;font-weight:700}.EditorContent strong{font-weight:700}.EditorContent a:not(.is-external-link){border-bottom:1px solid currentColor;padding-bottom:2px;transition:border-color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.EditorContent a:not(.is-external-link):hover{border-color:transparent}}.EditorContent p{line-height:1.625;text-align:justify;word-break:break-all}.EditorContent p:not(:first-child){margin-top:4rem}.TorayaColumns__RightBottom .EditorContent p:not(:first-child){margin-top:2rem}.EditorContent[data-line-height=large] p{line-height:1.75}.EditorContent p+p{margin-top:1.25em!important}.EditorContent h1+p,.EditorContent h2+p,.EditorContent h3+p,.EditorContent h4+p,.EditorContent h5+p,.EditorContent h6+p{margin-top:3.2rem!important}.EditorContent div+p{margin-top:1.25em!important}@media (min-width: 600px){.EditorContent.has-image-width figure{max-width:80%}}.EditorContent figure{display:table;margin-left:auto;margin-right:auto}.EditorContent figure:not(:first-child){margin-top:4rem}@media (min-width: 1025px){.EditorContent figure:not(:first-child){margin-top:6rem}}.EditorContent figure+*{margin-top:6rem!important}.EditorContent figure img{max-width:100%!important}.EditorContent figure figcaption{caption-side:bottom;display:table-caption;font-size:1.4rem;margin-top:1rem}.EditorContent h1+figure,.EditorContent h2+figure,.EditorContent h3+figure,.EditorContent h4+figure,.EditorContent h5+figure,.EditorContent h6+figure{margin-top:3.2rem!important}@media (min-width: 600px){.EditorContent.has-image-width img{max-width:80%}}.EditorContent img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.EditorContent img:not(:first-child){margin-top:4rem}@media (min-width: 1025px){.EditorContent img:not(:first-child){margin-top:6rem}}.EditorContent img+*{margin-top:4rem}@media (min-width: 1025px){.EditorContent img+*{margin-top:6rem}}@media (min-width: 600px){.EditorContent img.is-width-half{width:50%}}.EditorContent img.is-align-left{margin-left:0}.EditorContent ul,.EditorContent ol{list-style:disc;padding-left:1.2em}.EditorContent ul:not(:first-child),.EditorContent ol:not(:first-child){margin-top:1.25em}.EditorContent ul li:not(:first-child),.EditorContent ol li:not(:first-child){margin-top:.4rem}.EditorContent ol{list-style:decimal;padding-left:1.5em}.EditorContent dl:not(:first-child){margin-top:1.25em}.EditorContent dl dd{margin-top:.5em}.EditorContent blockquote{margin-left:1.6rem;margin-right:3.2rem;padding-left:1.6rem;position:relative}.EditorContent blockquote:before{background-color:var(--color-light-gray);content:"";display:block;font-size:1.6rem;height:calc(100% - .6em);left:0;position:absolute;top:.3em;width:4px}.EditorContent blockquote:not(:first-child){margin-top:1.25em}.EditorContent table{border-collapse:collapse;border-spacing:10px 0;table-layout:fixed;width:100%}.EditorContent table:not(:first-child){margin-top:1.25em}.EditorContent hr{margin-bottom:4rem;margin-top:4rem}@media (min-width: 1025px){.EditorContent hr{margin-bottom:6rem;margin-top:6rem}}.EditorContent iframe{aspect-ratio:16/9;height:auto;width:100%}@supports not (aspect-ratio: 16/9){.EditorContent iframe{height:calc((100vw - 30px)*.5625)}}@media (max-width: 599px){.EditorContent iframe{max-width:100%!important}}.EditorContent iframe:not(:first-child){margin-top:1.25em!important}.EditorContent .is-vimeo-portrait{position:relative;padding-bottom:56.25%}@media (max-width: 599px){.EditorContent .is-vimeo-portrait{padding-bottom:177.78%}}.EditorContent .is-vimeo-portrait>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.Corporate__Csr__Section .EditorContent p:not(:first-child){margin-top:2rem}.is-external-link{word-break:break-all}.is-external-link>span{padding-bottom:2px;color:var(--color-black);border-bottom:1px solid currentColor;transition:border-color var(--transition-timing-default) var(--easing-ease-out-quad)}.is-external-link>.IconExternalLink{display:inline-block;margin-left:.5rem;margin-right:.5rem;vertical-align:baseline}.is-external-link .is-extra-small{font-size:1rem}@media (min-width: 1025px){.is-external-link .is-extra-small{font-size:1.2rem}}.is-external-link .is-small{font-size:1.4rem}.is-external-link .is-large{font-size:1.8rem}.is-external-link .is-extra-large{font-size:2rem}@media (hover: hover) and (pointer: fine){.is-external-link:hover>span{border-color:transparent}}.Icon{min-height:5px;min-width:5px}.IconArrowForBlock{fill:var(--color-primary)}.IconArrowForBlock.is-direction-left{transform:rotate(180deg)}.IconArrow__Right,.IconArrowRenew__Right,.IconArrowNarrowRenew__Right{transform:scaleX(-1)}.IconArrow__Up,.IconArrowRenew__Up,.IconArrowNarrowRenew__Up{transform:rotate(90deg)}.IconArrow__Down,.IconArrowRenew__Down,.IconArrowNarrowRenew__Down{transform:rotate(-90deg)}.IconTwitter{height:20px;width:20px}.IconFacebook,.IconLine{height:24px;width:24px}.InputRadio{position:relative;display:inline-block;vertical-align:top}.InputRadio .InputRadio__El{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:none;border:none;border-radius:0;opacity:0}.InputRadio .InputRadio__El:checked{background:none;border:0}.InputRadio .InputRadio__El:checked+.InputRadio__Label .InputRadio__Icon:after{content:"";width:6px;height:6px;background:var(--color-black);border-radius:50%}.InputRadio .InputRadio__El:focus{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.InputRadio .InputRadio__El:hover{cursor:pointer}.InputRadio__Label{display:block;font-size:1.4rem;font-weight:700}.InputRadio__Icon{display:inline-flex;justify-content:center;align-items:center;width:14px;height:14px;margin:-2px 8px 0 0;border:1px solid var(--color-black);border-radius:50%;vertical-align:middle}.InputRadio__Count{font-weight:400;color:var(--color-gray)}.InputCheckbox{position:relative;display:inline-block;vertical-align:top}.InputCheckbox .InputCheckbox__El{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:none;border:none;border-radius:0;opacity:0}.InputCheckbox .InputCheckbox__El:checked{background:none;border:0}.InputCheckbox .InputCheckbox__El:checked+.InputCheckbox__Label .InputCheckbox__Icon:after{content:"";width:18px;height:14px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%226.955%22%20viewBox%3D%220%200%2011.371%206.955%22%20width%3D%2211.371%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m-2793.865-22205.477%204.046%203.262%206.07-4.891%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-width%3D%222%22%20transform%3D%22translate(2794.493%2022207.885)%22%2F%3E%3C%2Fsvg%3E") no-repeat center}.InputCheckbox .InputCheckbox__El:focus+.InputCheckbox__Label>.InputCheckbox__Icon{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.InputCheckbox .InputCheckbox__El:hover{cursor:pointer}.InputCheckbox__Label{display:block;font-size:1.4rem;white-space:nowrap}.InputCheckbox__Icon{display:inline-flex;justify-content:center;align-items:flex-start;width:18px;height:18px;margin:-2px 8px 0 0;border:1px solid #000;vertical-align:middle;background-color:#fff}.InputCheckbox__Count{font-weight:400;color:var(--color-gray)}.InputPanel{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;width:100%;padding:15px 20px;transition:.3s ease}.InputPanel.is-active{background-color:#f2f2f2}.InputPanel__El{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#111;width:15px;height:15px}.InputPanel__El:checked{color:#111}.InputPanel__grid{flex:1;margin-left:20px;display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto 1fr;grid-gap:0px 0px;gap:0px 0px;grid-template-areas:"figure title" "description description"}@media (min-width: 1025px){.InputPanel__grid{display:grid;grid-template-columns:140px 1fr;grid-template-rows:auto 1fr;grid-gap:0px 20px;gap:0px 20px;grid-template-areas:"figure title" "figure description"}}.InputPanel__grid__figure{grid-area:figure;align-self:center}.InputPanel__grid__title{grid-area:title;align-self:center}.InputPanel__grid__description{grid-area:description}.InputPanel__figure{margin:0;width:100px;height:70px;text-align:center;display:flex;justify-content:center;align-items:center}@media (min-width: 1025px){.InputPanel__figure{width:140px;height:100px}}.InputPanel__figure img{width:auto;height:auto;max-width:100px;max-height:70px;border:1px solid #ccc}@media (min-width: 1025px){.InputPanel__figure img{max-width:140px;max-height:100px}}.InputPanel__text__title{display:block;font-weight:700;margin-left:10px}@media (min-width: 1025px){.InputPanel__text__title{margin-left:0}}.InputPanel__text__description{margin-top:10px}@media (min-width: 1025px){.InputPanel__text__description{margin-top:0}}.InputSelect{display:block;width:100%}.InputSelect__Select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.1em 1.1em;border:1px solid var(--color-light-gray);display:block;font-size:1.4rem;max-width:245px;min-height:3.2rem;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%}.ItemPrice{font-size:1.2rem;line-height:1.667}.ItemPrice__Amount{font-size:1.6rem;line-height:1.625}.ItemPrice__TaxLabel{color:var(--color-gray)}.Label{background-color:#444;color:var(--color-white);display:inline-block;font-family:var(--font-sans-serif);font-size:1rem;font-weight:700;line-height:1;max-width:100%;padding:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 600px){.Label{font-size:1.2rem;padding:1rem 1.4rem}}.Label[data-color=active]{background-color:var(--color-accent)}@media (min-width: 600px){.Label[data-desktop-size=large]{font-size:1.6rem}}@media (max-width: 599px){.Label[data-mobile-size=large]{font-size:1.4rem;padding:1rem}}.PlainSheet{background-color:var(--color-pale-gray);padding:2rem}@media (min-width: 1025px){.PlainSheet{padding:2.6rem 3rem}}.PrecautionList{padding-left:1em!important}.PrecautionList{display:block}.PrecautionList.has-number,.PrecautionList[data-has-number=true]{padding-left:2px;counter-reset:item}.PrecautionList[data-margin-top=tall]{margin-top:40px}.PrecautionList[data-margin-top=short]{margin-top:16px}@media (min-width: 1025px){.PrecautionList[data-font-size-desktop=large] .PrecautionList__item{font-size:1.6rem}.PrecautionList[data-font-size-desktop=small] .PrecautionList__item{font-size:1.2rem}}@media (max-width: 1024px){.PrecautionList[data-font-size-mobile=large] .PrecautionList__item{font-size:1.6rem}.PrecautionList[data-font-size-mobile=small] .PrecautionList__item{font-size:1.2rem}}.PrecautionList__item,.PrecautionList>li{display:list-item;font-size:1.4rem;font-weight:500;list-style-type:"\203b";padding-left:5px}.is-large .PrecautionList__item,.is-large .PrecautionList>li{font-size:1.6rem}.is-small .PrecautionList__item,.is-small .PrecautionList>li{font-size:1.2rem}@media (max-width: 1024px){.is-small .PrecautionList__item,.is-small .PrecautionList>li{font-size:1.2rem}}.has-number .PrecautionList__item,.PrecautionList[data-has-number=true] .PrecautionList__item,.has-number .PrecautionList>li,.PrecautionList[data-has-number=true] .PrecautionList>li{list-style-type:none;padding-left:1.9em;text-indent:-1.9em;counter-increment:item}.has-number .PrecautionList__item:before,.PrecautionList[data-has-number=true] .PrecautionList__item:before,.has-number .PrecautionList>li:before,.PrecautionList[data-has-number=true] .PrecautionList>li:before{margin-right:5px;content:"\203b" counter(item)}.PrecautionList__item a,.PrecautionList>li a{border-bottom:1px solid currentColor;padding-bottom:2px;transition:border-color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.PrecautionList__item a:hover,.PrecautionList>li a:hover{border-color:transparent}}@keyframes skeleton-animation{0%{background-color:#00000012;filter:blur(2px)}30%{background-color:#0000001a;filter:blur(0)}to{background-color:#0000001a;filter:blur(0)}}.Skeleton{animation:skeleton-animation 1s linear infinite alternate;background-color:var(--color-pale-gray);filter:blur(0)}.Skeleton[data-ratio="1:1"]{height:auto!important}.Skeleton[data-ratio="1:1"]{aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.CartLineItem__grid__figure .Skeleton[data-ratio="1:1"]{min-height:55px}.StoreDetail__MainImage .Skeleton[data-ratio="1:1"]{min-height:350px}@media (min-width: 600px){.StoreDetail__MainImage .Skeleton[data-ratio="1:1"]{min-height:600px}}.TorayaArticleCard__Catch .Skeleton[data-ratio="1:1"]{min-height:100px}@media (min-width: 600px){.TorayaArticleCard__Catch .Skeleton[data-ratio="1:1"]{min-height:150px}}.TorayaInstagram .Skeleton[data-ratio="1:1"]{min-height:160px}@media (min-width: 600px){.TorayaInstagram .Skeleton[data-ratio="1:1"]{min-height:245px}}.ComplexSpecList__Thumbnail .Skeleton[data-ratio="1:1"]{min-height:55px}.ItemCard__Thumbnail .Skeleton[data-ratio="1:1"]{min-height:160px}@media (min-width: 600px){.ItemCard__Thumbnail .Skeleton[data-ratio="1:1"]{min-height:340px}}}.Skeleton[data-ratio="2:3"]{height:auto!important}.Skeleton[data-ratio="2:3"]{aspect-ratio:2/3}.Skeleton[data-ratio="2:1"]{height:auto!important}.Skeleton[data-ratio="2:1"]{aspect-ratio:2/1}.Skeleton[data-ratio="3:2"]{height:auto!important}.Skeleton[data-ratio="3:2"]{aspect-ratio:3/2}@supports not (aspect-ratio: 3/2){.ItemCard__Thumbnail .Skeleton[data-ratio="3:2"]{min-height:200px}@media (min-width: 600px){.ItemCard__Thumbnail .Skeleton[data-ratio="3:2"]{min-height:220px}}}.Skeleton[data-ratio="3:1"]{height:auto!important}.Skeleton[data-ratio="3:1"]{aspect-ratio:3/1}@supports not (aspect-ratio: auto){.Skeleton[data-ratio="3:1"]{min-height:300px}}.Loading{z-index:1000;background-color:#fff6;position:fixed;top:0;left:0;width:100%;height:100vh}.docs-story .Loading{position:relative}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading__circle{width:40px;height:40px;border-radius:50%;border:4px solid #ccc;border-top-color:#000000b3;box-sizing:border-box;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;animation:loading 1.2s linear infinite;-webkit-animation:loading 1.2s linear infinite}@keyframes processing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Processing{align-items:center;display:flex;justify-content:center}.Processing__Icon{display:block;animation:loading 1.2s linear infinite;-webkit-animation:loading 1.2s linear infinite;border-radius:50%;border:4px solid var(--color-gray);border-top-color:#000000b3;box-sizing:border-box;height:40px;width:40px}.Processing[data-color=black] .Processing__Icon{border-color:var(--color-black)}.Processing[data-size=small] .Processing__Icon{border-width:2px;height:20px;width:20px}.TorayaColumns{display:grid;grid-row-gap:1.6rem;row-gap:1.6rem;grid-template-rows:auto;grid-auto-flow:row}@media (min-width: 600px){.TorayaColumns{-moz-column-gap:40px;column-gap:40px;grid-auto-flow:column}.TorayaColumns.is-align-center{align-items:center}.TorayaColumns.is-template-column-9{grid-template-columns:repeat(9,1fr)}.TorayaColumns.is-template-column-12{grid-template-columns:repeat(12,1fr)}}@media (max-width: 599px){.TorayaColumns{display:flex;flex-direction:column}}.TorayaColumns:not(:first-child){margin-top:4rem}.TorayaPageHeader+.TorayaColumns:not(:first-child),.TorayaHeading+.TorayaColumns:not(:first-child){margin-top:3.4rem}.TorayaColumns.is-margin-extra-short:not(:first-child){margin-top:4rem}.TorayaPageHeader+.TorayaColumns.is-margin-extra-short,.TorayaHeading+.TorayaColumns.is-margin-extra-short{margin-top:3.4rem}.TorayaColumns.is-margin-short:not(:first-child){margin-top:6rem}@media (max-width: 1024px){.TorayaColumns.is-margin-short:not(:first-child){margin-top:4rem}}.TorayaPageHeader+.TorayaColumns.is-margin-short,.TorayaHeading+.TorayaColumns.is-margin-short{margin-top:5rem}@media (max-width: 1024px){.TorayaPageHeader+.TorayaColumns.is-margin-short,.TorayaHeading+.TorayaColumns.is-margin-short{margin-top:3.4rem}}.TorayaColumns.is-margin-tall:not(:first-child){margin-top:10rem}@media (max-width: 1024px){.TorayaColumns.is-margin-tall:not(:first-child){margin-top:8rem}}.TorayaPageHeader+.TorayaColumns.is-margin-tall,.TorayaHeading+.TorayaColumns.is-margin-tall{margin-top:9rem}@media (max-width: 1024px){.TorayaPageHeader+.TorayaColumns.is-margin-tall,.TorayaHeading+.TorayaColumns.is-margin-tall{margin-top:7.4rem}}.TorayaColumns.is-margin-none{margin-top:0}@media (max-width: 599px){.TorayaColumns.is-reverse{flex-direction:column-reverse}}.TorayaColumns.is-sticky{position:relative}@media (min-width: 600px){.is-grid-column-29>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-grid-column-74>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-grid-column-48>.TorayaColumns__LeftTop{grid-column:1/span 4}.is-grid-column-84>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-template-column-9.is-grid-column-27>.TorayaColumns__LeftTop{grid-column:1/span 2}.is-template-column-9.is-grid-column-54>.TorayaColumns__LeftTop{grid-column:1/span 5}.is-template-column-12.is-grid-column-38>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-template-column-12.is-grid-column-39>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-template-column-12.is-grid-column-93>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-template-column-12.is-grid-column-11>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-reverse.is-grid-column-29>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-reverse.is-grid-column-74>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-reverse.is-grid-column-84>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-reverse.is-template-column-9.is-grid-column-27>.TorayaColumns__LeftTop{grid-column:3/span 7}.is-reverse.is-template-column-9.is-grid-column-54>.TorayaColumns__LeftTop{grid-column:6/span 4}.is-reverse.is-template-column-12.is-grid-column-38>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-reverse.is-template-column-12.is-grid-column-39>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-reverse.is-template-column-12.is-grid-column-93>.TorayaColumns__LeftTop{grid-column:1/span 12}.is-reverse.is-template-column-12.is-grid-column-11>.TorayaColumns__LeftTop{grid-column:1/span 12}}@media (min-width: 1025px){.is-grid-column-29>.TorayaColumns__LeftTop{grid-column:1/span 2}.is-grid-column-74>.TorayaColumns__LeftTop{grid-column:1/span 7}.is-grid-column-84>.TorayaColumns__LeftTop{grid-column:1/span 8}.is-template-column-9.is-grid-column-27>.TorayaColumns__LeftTop{grid-column:1/span 2}.is-template-column-9.is-grid-column-54>.TorayaColumns__LeftTop{grid-column:1/span 5}.is-template-column-12.is-grid-column-38>.TorayaColumns__LeftTop{grid-column:1/span 3}.is-template-column-12.is-grid-column-39>.TorayaColumns__LeftTop{grid-column:1/span 3}.is-template-column-12.is-grid-column-93>.TorayaColumns__LeftTop{grid-column:1/span 9}.is-template-column-12.is-grid-column-11>.TorayaColumns__LeftTop{grid-column:1/span 6}.is-reverse.is-grid-column-29>.TorayaColumns__LeftTop{grid-column:4/span 9}.is-reverse.is-grid-column-74>.TorayaColumns__LeftTop{grid-column:9/span 4}.is-reverse.is-grid-column-84>.TorayaColumns__LeftTop{grid-column:9/span 4}.is-reverse.is-template-column-9.is-grid-column-27>.TorayaColumns__LeftTop{grid-column:3/span 7}.is-reverse.is-template-column-9.is-grid-column-54>.TorayaColumns__LeftTop{grid-column:6/span 4}.is-reverse.is-template-column-12.is-grid-column-38>.TorayaColumns__LeftTop{grid-column:4/span 8}.is-reverse.is-template-column-12.is-grid-column-39>.TorayaColumns__LeftTop{grid-column:4/span 9}.is-reverse.is-template-column-12.is-grid-column-93>.TorayaColumns__LeftTop{grid-column:10/span 3}.is-reverse.is-template-column-12.is-grid-column-11>.TorayaColumns__LeftTop{grid-column:7/span 6}}@media (min-width: 600px){.is-grid-column-29>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-grid-column-74>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-grid-column-48>.TorayaColumns__RightBottom{grid-column:5/span 8}.is-grid-column-84>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-template-column-9.is-grid-column-27>.TorayaColumns__RightBottom{grid-column:3/span 7}.is-template-column-9.is-grid-column-54>.TorayaColumns__RightBottom{grid-column:6/span 4}.is-template-column-12.is-grid-column-38>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-template-column-12.is-grid-column-39>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-template-column-12.is-grid-column-93>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-template-column-12.is-grid-column-11>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-reverse.is-grid-column-29>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-reverse.is-grid-column-74>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-reverse.is-grid-column-84>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-reverse.is-template-column-9.is-grid-column-27>.TorayaColumns__RightBottom{grid-column:1/span 2}.is-reverse.is-template-column-9.is-grid-column-54>.TorayaColumns__RightBottom{grid-column:1/span 5}.is-reverse.is-template-column-12.is-grid-column-38>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-reverse.is-template-column-12.is-grid-column-39>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-reverse.is-template-column-12.is-grid-column-93>.TorayaColumns__RightBottom{grid-column:1/span 12}.is-reverse.is-template-column-12.is-grid-column-11>.TorayaColumns__RightBottom{grid-column:1/span 12}}@media (min-width: 1025px){.is-grid-column-29>.TorayaColumns__RightBottom{grid-column:4/span 9}.is-grid-column-74>.TorayaColumns__RightBottom{grid-column:9/span 4}.is-grid-column-84>.TorayaColumns__RightBottom{grid-column:9/span 4}.is-template-column-9.is-grid-column-27>.TorayaColumns__RightBottom{grid-column:3/span 7}.is-template-column-9.is-grid-column-54>.TorayaColumns__RightBottom{grid-column:6/span 4}.is-template-column-12.is-grid-column-38>.TorayaColumns__RightBottom{grid-column:4/span 8}.is-template-column-12.is-grid-column-39>.TorayaColumns__RightBottom{grid-column:4/span 9}.is-template-column-12.is-grid-column-93>.TorayaColumns__RightBottom{grid-column:10/span 3}.is-template-column-12.is-grid-column-11>.TorayaColumns__RightBottom{grid-column:7/span 6}.is-reverse.is-grid-column-29>.TorayaColumns__RightBottom{grid-column:1/span 2}.is-reverse.is-grid-column-74>.TorayaColumns__RightBottom{grid-column:1/span 7}.is-reverse.is-grid-column-84>.TorayaColumns__RightBottom{grid-column:1/span 8}.is-reverse.is-template-column-9.is-grid-column-27>.TorayaColumns__RightBottom{grid-column:1/span 2}.is-reverse.is-template-column-9.is-grid-column-54>.TorayaColumns__RightBottom{grid-column:1/span 5}.is-reverse.is-template-column-12.is-grid-column-39>.TorayaColumns__RightBottom{grid-column:1/span 3}.is-reverse.is-template-column-12.is-grid-column-93>.TorayaColumns__RightBottom{grid-column:1/span 9}.is-reverse.is-template-column-12.is-grid-column-11>.TorayaColumns__RightBottom{grid-column:1/span 6}.is-sticky>.TorayaColumns__RightBottom>*{position:sticky;top:130px;z-index:1}}.TorayaSection.is-margin-extra-shorter:not(:first-child){margin-top:4rem}@media (max-width: 1024px){.TorayaSection.is-margin-extra-shorter:not(:first-child){margin-top:2rem}}.TorayaSection.is-margin-extra-short:not(:first-child){margin-top:4rem}.TorayaSection.is-margin-short:not(:first-child){margin-top:6rem}@media (max-width: 1024px){.TorayaSection.is-margin-short:not(:first-child){margin-top:4rem}}.TorayaPageHeader+.TorayaSection.is-margin-short,.TorayaHeading+.TorayaSection.is-margin-short{margin-top:5rem}@media (max-width: 1024px){.TorayaPageHeader+.TorayaSection.is-margin-short,.TorayaHeading+.TorayaSection.is-margin-short{margin-top:3.4rem}}.TorayaSection.is-margin-medium:not(:first-child){margin-top:6rem}.TorayaSection.is-margin-tall:not(:first-child){margin-top:10rem}@media (max-width: 1024px){.TorayaSection.is-margin-tall:not(:first-child){margin-top:8rem}}.TorayaPageHeader+.TorayaSection.is-margin-tall,.TorayaHeading+.TorayaSection.is-margin-tall{margin-top:9rem}@media (max-width: 1024px){.TorayaPageHeader+.TorayaSection.is-margin-tall,.TorayaHeading+.TorayaSection.is-margin-tall{margin-top:7.4rem}}.TorayaSection.is-margin-none{margin-top:0}.TorayaSection.has-separator-line{padding-top:9rem;border-top:1px solid var(--color-light-gray)}.TorayaBackBtn{word-break:keep-all}@media (min-width: 1301px){.TorayaBackBtn{position:absolute;top:102px;padding:0 max(4vw,90px) 0 15px;width:calc(50% - 550px);z-index:1}}@media (max-width: 1300px){.TorayaBackBtn{position:relative;width:calc(100% - 30px);max-width:1100px;margin:-20px auto 36px;padding:0;top:0}}@media (max-width: 1024px){.TorayaBackBtn{top:0;margin:0 auto 36px}}@media (max-width: 599px){.TorayaBackBtn{margin-top:-20px}}@media (min-width: 1301px){.TorayaBackBtn.is-onlineshop{width:calc(50% - 550px);padding-right:max(4vw,90px)}}@media (max-width: 1300px){.TorayaBackBtn.is-onlineshop{margin:40px auto 0;top:0}}@media (max-width: 1024px){.TorayaBackBtn.is-onlineshop{display:none}}.TorayaBackBtn__Button{align-items:baseline;-moz-column-gap:7px;column-gap:7px;display:flex;font-size:1.4rem;font-weight:700;justify-content:center;transition:color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (min-width: 1301px){.TorayaBackBtn__Button{margin-left:auto}}@media (max-width: 1300px){.TorayaBackBtn__Button{margin-left:0}}@media (hover: hover) and (pointer: fine){.TorayaBackBtn__Button:hover{color:var(--color-gray)}}.TorayaForm__PasswordVisibility{margin-top:8px}.TorayaForm__row--center{display:flex;justify-content:center}.TorayaForm__grid.col-2{grid-template-columns:1fr 1fr;display:grid;grid-gap:20px;gap:20px}@media (min-width: 1025px){.TorayaForm__grid.col-2{gap:30px}}.TorayaForm__grid.col-3{grid-template-columns:1fr 1fr 1fr;display:grid;grid-gap:30px;gap:30px}.TorayaForm__row+.TorayaForm__row{margin-top:30px}.TorayaForm__row+.TorayaForm__row--option{margin-top:20px}.TorayaForm .label{font-size:1.4rem;display:flex;align-items:center}.TorayaForm .label.required:before{content:"\5fc5\9808";display:inline-flex;align-items:center;background-color:#444;color:#fff;font-weight:700;height:17px;font-size:1.2rem;padding:1px 3px;margin-right:5px}.TorayaForm .input{margin-top:3px}.TorayaForm .input input{border:1px solid #ccc;min-height:46px;width:100%;font-size:1.6rem}.TorayaForm .input input[type=text]:focus,.TorayaForm .input input[type=tel]:focus,.TorayaForm .input input[type=email]:focus,.TorayaForm .input input[type=password]:focus{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.TorayaForm .input textarea:focus{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.TorayaForm .input input[readonly]{pointer-events:none;opacity:.8}.TorayaForm .input.error input,.TorayaForm .input.is-error input{border:2px solid var(--color-brand)}.TorayaForm .input.has-option{display:flex;justify-content:space-between;align-items:center}.TorayaForm .input.has-option input{width:calc(50% - 15px)}.TorayaForm .input .TorayaForm__input__option{padding-left:1.5em;margin-left:.5em;width:50%}.TorayaForm .input .TorayaForm__input__option p{text-indent:-1.5em}.TorayaForm .input .TorayaForm__input__option p:before{content:"\203b";margin-right:.5em}.TorayaForm .input .TorayaForm__input__option .TextLink{cursor:pointer}.TorayaForm .select select{border:1px solid #ccc;min-height:46px;width:100%;font-size:1.6rem}.TorayaForm .select select:focus{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.TorayaForm .select.has-option{display:flex;justify-content:space-between;align-items:center}.TorayaForm .select.has-option select{width:calc(50% - 15px)}.TorayaForm .select.is-error select{border:2px solid var(--color-brand)}.TorayaForm .note{font-size:12px}.TorayaForm .note.error,.TorayaForm .note.is-error{color:var(--color-brand)}.TorayaForm .input+.note{margin-top:5px}.TorayaForm .checkbox{position:relative;display:flex;align-items:center;line-height:1}.TorayaForm .checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;margin:0;background:none;border:none;border-radius:0;opacity:0;z-index:-1}.TorayaForm .checkbox input[type=checkbox]+label:hover{cursor:pointer}.TorayaForm .checkbox input[type=checkbox]+label .checkbox__icon{display:inline-flex;justify-content:center;align-items:flex-start;width:16px;height:16px;margin-right:10px;transform:translateY(1px);border:1px solid #000;background-color:#fff}.TorayaForm .checkbox input[type=checkbox]+label .checkbox__icon:after{content:"";width:18px;height:14px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%226.955%22%20viewBox%3D%220%200%2011.371%206.955%22%20width%3D%2211.371%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m-2793.865-22205.477%204.046%203.262%206.07-4.891%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-width%3D%222%22%20transform%3D%22translate(2794.493%2022207.885)%22%2F%3E%3C%2Fsvg%3E") no-repeat center;visibility:hidden}.TorayaForm .checkbox input[type=checkbox]:checked+label .checkbox__icon:after{visibility:visible}.TorayaForm .checkbox input[type=checkbox]:focus+label>.checkbox__icon{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.TorayaForm .checkbox.required:before{content:"\5fc5\9808";display:inline-flex;align-items:center;background-color:#444;color:#fff;font-weight:700;height:17px;font-size:1.2rem;padding:1px 3px;margin-right:12px}.TorayaForm .note+.checkbox{margin-top:16px}.TorayaForm .radio{margin-top:16px}.TorayaForm .radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;margin:0;background:none;border:none;border-radius:0;opacity:0;z-index:-1}.TorayaForm .radio input[type=radio]+label:hover{cursor:pointer}.TorayaForm .radio input[type=radio]+label .radio__icon{display:inline-flex;justify-content:center;align-items:center;position:relative;top:-3px;width:14px;height:14px;margin-right:5px;border:1px solid var(--color-black);border-radius:50%}.TorayaForm .radio input[type=radio]+label .radio__icon:after{content:"";width:6px;height:6px;background:var(--color-black);border-radius:50%;visibility:hidden}.TorayaForm .radio input[type=radio]:focus+label{outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.TorayaForm .radio input[type=radio]:checked+label .radio__icon:after{visibility:visible}.TorayaForm .radio input[type=radio]:focus+label .radio__icon:after{visibility:visible}.TorayaForm .radio__option{display:flex;align-items:center;position:relative}.TorayaForm .radio__option:not(:first-child){margin-top:15px}.TorayaForm .approval-note{font-size:1.6rem}.TorayaForm .approval-note a{display:inline-flex;line-height:1;align-items:center}.TorayaForm .approval-note a span{position:relative}.TorayaForm .approval-note a span:after{content:"";width:100%;height:1px;background-color:var(--color-black);position:absolute;bottom:-3px;left:0;display:block;transition:background-color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.TorayaForm .approval-note a:hover span:after{background-color:transparent}}.TorayaForm .approval-note svg{display:block;margin-left:3px}.AccountRegistContent ul{padding-left:28px}.AccountRegistContent .TextLink{font-size:1.4rem}.AccountRegistContent__description{margin-top:1.5em}.AccountRegistContent__description p{margin-top:1em}.AccountRegistContent__description ul{margin-top:1em;list-style:disc}.AccountRegistContent__description ul li:not(:first-child){margin-top:.5em}.AccountRegistContent__message{margin-top:1.5em}.AccountRegistContent__error{margin-bottom:20px}.AccountRegistContent__heading{margin-bottom:32px}.AccountRegistContent__submit{margin-top:40px;display:flex;justify-content:center}.AccountRegistContent__submit--between{justify-content:space-between}.AccountRegistContent__submit--vertical{flex-direction:column;align-items:center;gap:20px}.AccountRegistContent__row.is-first{margin-top:50px}.AccountRegistContent__row+.AccountRegistContent__row{margin-top:93px}.ContinueCustomer__body{font-size:1.4rem}.ContinueCustomer__reset{margin-top:13px;display:flex;justify-content:center}.AccountLocalNav{margin:50px 0}@media (max-width: 1024px){.AccountLocalNav{margin:25px 0}}.AccountLocalNav__list{display:flex;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}@media (max-width: 1024px){.AccountLocalNav__list{gap:20px}}.AccountLocalNav__a{border-bottom:2px solid var(--color-light-gray);color:var(--color-gray);display:block;padding:0 0 17px;text-align:center;transition:all var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.AccountLocalNav__a:hover{border-color:var(--color-black);color:var(--color-black)}}.AccountLocalNav__a.is-active{border-color:var(--color-black);color:var(--color-black)}.AccountDetails__description{margin-top:30px}.AccountDetails__list{margin-top:30px;border-bottom:1px solid #ccc}.AccountDetails__list__item{display:flex;border-top:1px solid #ccc;padding:20px 0}.AccountDetails__list__item dt{width:130px;padding-right:10px}@media (min-width: 1025px){.AccountDetails__list__item dt{width:190px}}.AccountDetails__list__item dd{flex:1}.AccountDetails__list__item__name:not(:first-child){margin-left:.5em}.AccountDetails__footer{margin-top:40px}.AccountDetails__footer__button{display:flex;justify-content:center}.AccountAddressBook__empty{margin-top:30px}.AccountAddressBook__list{margin-top:40px}.AccountAddressBook__notice{margin-top:30px}.AccountAddressBook__new{display:flex;justify-content:center;margin-top:40px}.AccountAddressCard{border:1px solid #ccc;display:flex;flex-wrap:wrap;height:100%;position:relative;padding:15px 10px}.AccountAddressCard.is-default .AccountAddressCard__name{padding-right:80px}.AccountAddressCard__nav{display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.AccountAddressCard__label{position:absolute;right:0;top:0;color:#fff;background-color:#111;padding:5px 10px;font-weight:700;display:inline-block}.AccountAddressCard__name{width:100%}.AccountAddressCard__address{margin-top:10px;width:100%}.AccountAddressCard__address li{display:inline-block;margin-right:.5em}.AccountAddressCard__actions{display:flex;align-self:flex-end;margin-top:15px;width:100%}.AccountAddressCard__actions li:not(:first-child){margin-left:15px}.AccountAddressCard__actions__isDefault{justify-self:flex-end;text-align:right;flex:1}.AccountOrders__list{margin-top:30px;border-top:1px solid #ccc}.AccountOrders__list__item:not(:first-child){border-top:1px solid #ccc}.AccountOrders__empty__action{margin-top:30px;max-width:350px}.AccountOrdersCard{display:flex;align-items:center;width:100%;padding:20px;gap:40px}@media (max-width: 1024px){.AccountOrdersCard{display:block;padding:20px 0}}.AccountOrdersCard__header{flex:3;align-self:flex-start}.AccountOrdersCard__body{flex:2}.AccountOrdersCard__body dl{display:flex}.AccountOrdersCard__body dt{white-space:nowrap}.AccountOrdersCard__body dt span{display:inline-block;width:4.5em}.AccountOrdersCard__body dt:after{display:inline-block;content:":"}.AccountOrdersCard__body dd{padding-left:1em}.AccountOrdersCard__action{flex:1}@media (max-width: 1024px){.AccountOrdersCard__action{width:150px;margin:20px auto 0}}.AccountOrdersCard__deliveryDate{margin-top:.5em}.AccountOrdersCard__deliveryDate dl{display:flex}.AccountOrdersCard__deliveryDate dt{white-space:nowrap}.AccountOrdersCard__deliveryDate dd,.AccountOrdersCard__deliveryDate dd span{padding-left:.5em}@media (max-width: 1024px){.AccountOrdersCard__deliveryDate dd span{display:inline-block}}.AccountOrdersCard__status{margin-top:1em}@media (max-width: 1024px){.AccountOrdersCard__status{margin:1em 0}}.AccountOrdersCard__status__label{display:inline-block;padding:.25em 2em;background:#ccc;font-weight:700}.AccountOrdersCard__status__label.is-fulfill{background:#111;color:#fff}.CartCheckoutActions__button{max-width:350px;margin:0 auto}.CartCheckoutActions__guest__checkout{margin-top:30px}.CartCheckoutActions__guest__note{margin-top:10px}.CartCheckoutActions__policy{margin-top:10px;display:flex;align-items:center}.CartCheckoutActions__policy__label{white-space:nowrap;margin-right:5px}.CartCheckoutActions__policy__input{padding-top:5px}.CartCheckoutActions__guest__submit{margin-top:20px}.CartCheckoutSummary__item{display:flex;justify-content:space-between;width:100%}.CartCheckoutSummary__item:not(:first-child){margin-top:.5em}.CartCheckoutSummary__total{display:flex}.CartCheckoutSummary__total dt{padding-top:.2em}.CartCheckoutSummary__total dd{margin-left:50px}.CartCheckoutSummary__total dd span:not(:first-child){margin-left:.5em}.CartCheckoutSummary__total p{margin-top:.2em}.CartLineItemTotal__price{text-align:right}.CartLineItemTotal__price span:not(:first-child){margin-left:.5em}.StoreCart{display:grid;grid-template-columns:auto 1fr;grid-column-gap:28px;-moz-column-gap:28px;column-gap:28px;margin-top:10px}@media (max-width: 1024px){.StoreCart{position:sticky;bottom:0;left:0;right:0;margin-top:20px;padding:10px 0 30px;background-color:#ffffffbf;z-index:777}}@media (min-width: 1025px){.StoreCart{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:10px}}.StoreCart__QuantityCounter{align-items:center;background-color:var(--color-white);display:flex;height:46px;width:80px}@media (min-width: 1025px){.StoreCart__QuantityCounter{width:95px;margin-bottom:10px}}.StoreCart__QuantityCounter.is-cart{width:100%;height:40px}@media (min-width: 1025px){.StoreCart__QuantityCounter.is-cart{width:100%;height:40px;margin:0}}.StoreCart__QuantityCounter__Text[type=text]{flex:1;width:100%;font-size:1.4rem;font-weight:700;text-align:center;border:none;border-top:1px solid var(--color-light-gray);border-bottom:1px solid var(--color-light-gray)}.StoreCart__QuantityCounter__Text[type=text]:focus{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.StoreCart__QuantityCounter__Btn{flex:0 1 2rem;border:1px solid var(--color-light-gray);display:flex;justify-content:center;align-items:center}@media (hover: hover) and (pointer: fine){.StoreCart__QuantityCounter__Btn:disabled:hover{cursor:not-allowed}}.StoreCart__QuantityCounter__Btn:disabled>svg{opacity:.2}.StoreCart__QuantityCounter__BtnMinus{border-right:0}.StoreCart__QuantityCounter__BtnPlus{border-left:0}.CartDetails{margin-top:40px}@media (min-width: 1025px){.CartDetails{margin-top:60px}}.CartDetails.is-processing{pointer-events:none}.CartDetails__items{border-top:1px solid #ccc}.CartDetails__aside__wrapper{background:#f2f2f2;padding:20px}.CartDetails__aside__summary{margin-top:10px}.CartDetails__aside__actions{margin-top:20px}.CartDetails__aside__footer{margin-top:20px;text-align:center}@media (min-width: 1025px){.CartDetails__aside__footer{text-align:left}}.CartEmpty__button{max-width:350px;margin:40px auto 0}.CartLineItem{opacity:0;transition:opacity .1s ease-in-out;padding:20px 0}.CartLineItem.is-mounted{opacity:1;border-bottom:1px solid var(--color-light-gray)}.CartLineItem__grid{display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto;grid-gap:20px 20px;gap:20px 20px;grid-template-areas:"figure title" "actions actions" "subTotal subTotal"}@media (min-width: 1025px){.CartLineItem__grid{grid-template-columns:150px 1fr auto;grid-template-rows:auto 1fr;gap:30px 40px;grid-template-areas:"figure title subTotal" "figure actions actions"}}.CartLineItem__grid__figure{grid-area:figure}.CartLineItem__grid__title{grid-area:title}.CartLineItem__Title{font-size:2rem}.CartLineItem__Info{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.CartLineItem__Info>div{align-items:center;display:flex;flex-wrap:wrap;font-size:1.4rem}@media (min-width: 1025px){.CartLineItem__Info>div{font-size:1.6rem}}.CartLineItem__Info dt{padding-right:.5rem}.CartLineItem__DeliveryDate{font-size:1.4rem}@media (min-width: 1025px){.CartLineItem__DeliveryDate{font-size:1.6rem}}.CartLineItem__Price__Currency{font-size:1.2rem;padding-left:2px}@media (min-width: 1025px){.CartLineItem__Price__Currency{font-size:1.4rem}}.CartLineItem__Price__Tax{color:var(--color-gray);font-size:1.2rem}@media (min-width: 1025px){.CartLineItem__Price__Tax{font-size:1.4rem}}.CartLineItem__grid__actions{grid-area:actions}.CartLineItem__grid__subTotal{grid-area:subTotal}@media (min-width: 1025px){.CartLineItem__action{display:flex;align-items:center}}.CartLineItem__action:not(:first-child){margin-top:20px}@media (min-width: 1025px){.CartLineItem__action:not(:first-child){margin-top:10px}.CartLineItem__action__title{width:150px}}.CartLineItem__action__title label{display:flex;align-items:center}.CartLineItem__action__title__required{display:inline-flex;align-items:center;background-color:var(--color-dark-gray);color:var(--color-white);font-weight:700;height:17px;font-size:1.2rem;padding:1px 3px;margin-right:5px;font-style:normal}.CartLineItem__action__content{margin-top:5px}@media (min-width: 1025px){.CartLineItem__action__content{flex:1;margin-top:0}}.CartLineItem__action__button{width:165px}@media (min-width: 1025px){.CartLineItem__action__button{width:95px}}.CartLineItem__note{margin-top:1em}.CartLineItem__debug{margin-top:1em;font-family:monospace;padding:1em;background:#fafafa}.CartLineItem__debug *{font-family:monospace}.CartLineItem__debug ul{list-style:disc;margin-left:1.5em}.CartLineItemBag{display:flex;align-items:center}.CartLineItemBag__select{border-color:#ccc;font-size:14px;width:100%;height:40px}.CartLineItemBag__note{margin-left:15px;flex:1}.CartLineItemQuantity{display:flex;align-items:center}.CartLineItemQuantity__select{border-color:#ccc;font-size:14px;width:100%;height:40px}.CartLineItemQuantity__selector{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;width:100%}.CartLineItemQuantity__button{width:30px;height:40px}.CartLineItemQuantity__button.is-negative{opacity:.2;pointer-events:none}.CartLineItemQuantity__buttondisabled{cursor:wait}.CartLineItemQuantity__button__quantity{font-weight:700;text-align:center;flex:1}.CartLCartLineItemQuantity__delete{margin-left:15px}.CartLineItemTotal{margin-top:20px;display:flex;align-items:center}@media (min-width: 1025px){.CartLineItemTotal{margin-top:0;display:block}}.CartLineItemTotal__price{text-align:left}@media (min-width: 1025px){.CartLineItemTotal__price{text-align:right}}.CartLineItemTotal__price span:not(:first-child){margin-left:0}.CartLineItemTotal__price span:first-child{margin-right:.2em}.CartLineItemTotal__weight{margin-left:1em}@media (min-width: 1025px){.CartLineItemTotal__weight{margin-top:.2em;margin-left:0;text-align:right}}.CartLineGift__wrapper{width:100%}.CartLineGift__title{font-weight:700}@media (min-width: 1025px){.CartLineGift__title{font-weight:400;width:125px;padding-top:.2em}}.CartLineGift__opener{display:flex;align-items:center}.CartLineGift__opener__error{margin-left:15px;color:var(--color-brand)}.CartLineGift__wrap__select>li:not(:first-child){margin-top:10px}.CartLineGift__wrap__select label{font-weight:700;white-space:nowrap}.CartLineGift__wrap__content{margin-top:1em}.CartLineGift__section{scroll-padding-top:10px}.CartLineGift__section:not(:first-child){margin-top:20px}@media (min-width: 1025px){.CartLineGift__section.is-pc-flex{display:flex}.CartLineGift__section__flex{display:flex;align-items:center;justify-content:space-between}}.CartLineGift__section__flex__left{flex:1}@media (min-width: 1025px){.CartLineGift__section__flex__right{width:245px}}.CartLineGift__section__title__note{display:block}@media (min-width: 1025px){.CartLineGift__section__title__note{display:inline}}.CartLineGift__section__content{margin-top:10px}@media (min-width: 1025px){.CartLineGift__section__content{margin-top:0}}.CartLineGift__section__note{margin-top:10px;display:flex}@media (min-width: 1025px){.CartLineGift__section__note{margin-left:auto;justify-content:flex-end}}.CartLineGift__select{border-color:var(--color-light-gray);font-size:14px;width:100%;height:40px}.CartLineGift__select.is-disabled{background:var(--color-pale-gray);pointer-events:none}.CartLineGift__quantity{display:flex;align-items:center;width:100%}.CartLineGift__quantity dt{font-weight:400}.CartLineGift__quantity dd{flex:1;margin-left:1em}.CartLineGift__processing{margin-top:40px}.CartLineGift__button{height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;width:165px;text-align:center;transition:all var(--transition-timing-default) var(--easing-ease-out-quad)}@media (min-width: 1025px){.CartLineGift__button{width:95px}}.CartLineGift__button.is-primary{background-color:var(--color-black);border:2px solid var(--color-black);color:var(--color-white);font-weight:700}@media (hover: hover) and (pointer: fine){.CartLineGift__button.is-primary:hover{background-color:var(--color-white);color:var(--color-black)}}.CartLineGift__button.is-secondary{background:var(--color-white);color:var(--color-black);border:2px solid var(--color-light-gray)}@media (hover: hover) and (pointer: fine){.CartLineGift__button.is-secondary:hover{border-color:var(--color-black)}}.CartLineGift__button.is-error{background-color:var(--color-brand)}.CartLineGift__preview{display:flex;align-items:flex-start;width:100%}@media (min-width: 1025px){.CartLineGift__preview{align-items:center}}.CartLineGift__preview__figure{align-items:center;aspect-ratio:1/1;background-color:var(--color-pale-gray);display:flex;justify-content:center;margin:0;width:165px}.CartLineGift__preview__figure.is-message img{border-radius:15px}@media (min-width: 1025px){.CartLineGift__preview__figure{width:95px}}@supports not (aspect-ratio: 1/1){.CartLineGift__preview__figure{height:165px}@media (min-width: 1025px){.CartLineGift__preview__figure{height:95px}}}.CartLineGift__preview__figure img{padding:8px;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media (min-width: 1025px){.CartLineGift__preview__figure img{padding:5px}}.CartLineGift__preview__content{margin-left:15px;flex:1}.CartLineGift__preview__dl dt{display:inline}.CartLineGift__preview__dl dd{display:inline;font-weight:700}.CartLineGift__preview__edit li:not(:first-child){margin-left:1em}.CartLineGift__submit{margin-top:20px}@media (min-width: 1025px){.CartLineGift__submit{margin-top:40px}.CartLineGift__submit ul{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}}.CartLineGift__submit li{display:flex;justify-content:center}.CartLineGift__submit li:not(:first-child){margin-top:20px}@media (min-width: 1025px){.CartLineGift__submit li:not(:first-child){margin-top:0;margin-left:40px}}.CartLineGift__cancel{margin-top:20px;width:100%;display:flex;justify-content:center}@media (min-width: 1025px){.CartLineGift__cancel{margin-top:20px}}.CartLineGift__submit+.CartLineGift__cancel{margin-top:20px}@media (min-width: 1025px){.CartLineGift__submit+.CartLineGift__cancel{margin-top:20px}}.CartLineGiftWrap__section{margin-top:20px}.CartLineGiftWrap__list{margin-top:10px;max-height:330px;overflow-y:scroll;border:1px solid #ccc}.CartLineGiftWrap__list li:not(:first-child){border-top:1px solid #ccc}.CartLineGiftNoshi__list{margin-top:10px;max-height:330px;overflow-y:scroll;border:1px solid #ccc}.CartLineGiftNoshi__list li:not(:first-child){border-top:1px solid #ccc}.CartLineGiftNoshi__list.is-empty{height:330px;display:flex;align-items:center;justify-content:center}.CartLineGiftNoshi__item__alert{color:var(--color-brand);display:block}.CartLineGiftNoshi__duplicate__alert{color:var(--color-brand)}.AcceptPrivacyPolicy>.approval-note>a{margin-right:5px}.AcceptPrivacyPolicy>.checkbox{display:flex;justify-content:center;margin-top:40px}@media (max-width: 599px){.BunkoJornalArticles{margin-top:3.4rem}}.BunkoJournalArticle{align-items:center;border-top:1px solid var(--color-light-gray);display:flex;justify-content:flex-start;padding-bottom:3.2rem;padding-top:2.4rem;position:relative;width:100%}@media (width < $viewport-mobile-tablet){.BunkoJournalArticle{align-items:flex-start}}@media (hover: hover) and (pointer: fine){.BunkoJournalArticle:hover .BunkoJournalArticle__Title,.BunkoJournalArticle:hover .IconArrowRenew__Right{color:var(--color-gray)}}.BunkoJournalArticle__Label{line-height:1;max-width:10rem;padding-right:1rem}@media (width < $viewport-mobile-tablet){.BunkoJournalArticle__Label{margin-top:.5rem}}.BunkoJournalArticle__Title{flex-grow:1;font-size:2rem;padding-right:1rem;transition:color var(--transition-timing-default) var(--easing-ease-out-quad)}.BunkoJournalArticle .IconArrowNarrowRenew{height:1.4rem;margin-top:.2rem;transition:color var(--transition-timing-default) var(--easing-ease-out-quad);width:.8rem}@media (width < $viewport-mobile-tablet){.BunkoJournalArticle .IconArrowNarrowRenew{margin-top:1rem}}.BunkoRemarks{border-top:1px solid var(--color-light-gray);margin-top:5rem;padding-top:4rem}@media (min-width: 600px){.BunkoRemarks{margin-top:10rem}}.BunkoRemarks__item:not(:first-child){margin-top:4rem}@media (min-width: 600px){.BunkoRemarks__item:not(:first-child){margin-top:6rem}}@media (min-width: 1025px){.NewsTopics[data-mobile-visible=false]{display:none}}.NewsTopics[data-desktop-visible=false]{display:none}@media (max-width: 1024px){.NewsTopics[data-desktop-visible=false]+.BlockStack{margin-top:0}}@media (min-width: 1025px){.NewsTopics[data-desktop-visible=false]{display:block}.NewsTopicsSkeleton[data-mobile-visible=false]{display:none}}.NewsTopicsSkeleton[data-desktop-visible=false]{display:none}@media (min-width: 1025px){.NewsTopicsSkeleton[data-desktop-visible=false]{display:block}}.ShareButtons__List{align-items:center;-moz-column-gap:3.2rem;column-gap:3.2rem;display:flex;margin-top:1.8rem}@media (min-width: 1025px){.ShareButtons__List{-moz-column-gap:2.2rem;column-gap:2.2rem}}.ShareButtons__Item a{display:block;transition:opacity var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover){.ShareButtons__Item a:hover{opacity:.5}}.ShopsAreaList{margin-top:80px}@media (max-width: 599px){.ShopsAreaList{margin-top:60px}}.ShopsAreaList:first-of-type{margin-top:40px}@media (max-width: 599px){.ShopsAreaList:first-of-type{margin-top:25px}}.ShopsAreaList__Ttl{font-size:2rem;line-height:1}.ShopsAreaList__List{display:flex;flex-direction:column}.ShopsAreaList__Item{border-top:1px solid var(--color-light-gray);padding:35px 0}@media (max-width: 599px){.ShopsAreaList__Item{padding:25px 0}}.ShopsAreaList__Item:last-child{padding-bottom:0}.ShopsAreaList__Item>button{width:100%}.ShopsAreaList__Item__List{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4wOTIiIGhlaWdodD0iMTYuMSIgdmlld0JveD0iMCAwIDEwLjA5MiAxNi4xIj48cGF0aCBkPSJNNy4wNSw5LjA5MmgwQTEsMSwwLDAsMSw2LjMsOC43NDlMLS43NTQuNjU3YTEsMSwwLDAsMSwuMS0xLjQxMSwxLDEsMCwwLDEsMS40MTEuMUw3LjA1LDYuNTdsNi4zLTcuMjI3YTEsMSwwLDAsMSwxLjQxMS0uMSwxLDEsMCwwLDEsLjEsMS40MTFMNy44LDguNzQ5QTEsMSwwLDAsMSw3LjA1LDkuMDkyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxNS4xKSByb3RhdGUoLTkwKSIgZmlsbD0iIzExMSIvPjwvc3ZnPg==) no-repeat right center;background-size:1rem 1.6rem;display:block;padding-right:90px;transition:opacity var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.ShopsAreaList__Item__List:hover{opacity:.5}}.ShopsAreaList__Item__Ttl{font-size:2rem}.ShopsAreaList__Item__Cat{display:block;font-size:1.6rem}.ShopsAreaList__Item__Data{margin-top:12px}.ShopsAreaList .IconModal{display:inline-block;margin-left:5px;vertical-align:baseline}.ShopsAreaList .IconMap{display:inline-block;margin-left:5px;vertical-align:text-bottom}.ShopQueuingTime{padding:3.4rem 1rem 4rem;background-color:var(--color-pale-gray)}@media (min-width: 1025px){.ShopQueuingTime{padding:3.4rem 3rem 3.7rem}.ShopQueuingTime__Status{align-items:center;display:flex;gap:4rem;justify-content:space-between}}.ShopQueuingTime [data-airwait=waitCount],.ShopQueuingTime [data-airwait=waitTime]{display:block;height:0;overflow:hidden;pointer-events:none;width:0}.ShopQueuingTime__Ttl{font-size:2rem;line-height:1.2}@media (min-width: 1025px){.ShopQueuingTime__Text{width:calc(50% - 3rem)}}.ShopQueuingTime__Detail{display:flex;-moz-column-gap:3rem;column-gap:3rem;margin-top:2rem}@media (min-width: 1025px){.ShopQueuingTime__Detail{margin-top:0;width:calc(50% - 3rem)}}.ShopQueuingTime__Detail__Item{flex-grow:1;padding:20px;background-color:var(--color-white);font-size:2.8rem;text-align:center}.ShopQueuingTime__Detail__Item__Ttl{display:block;font-size:1.4rem}.ShopQueuingTime__Detail__Item__Caution{color:var(--color-brand);font-size:2rem}.ShopQueuingTime__Reception{margin-top:4rem}.ShopQueuingTime__ReceptionLink{margin-top:4rem;text-align:center}.SearchControl{grid-column:1/span 4;position:relative}@media (min-width: 1025px){.SearchControl{grid-column:1/span 3;width:190px}}.SearchControl__Shortcuts{position:absolute;top:0;left:0}@media (min-width: 1025px){.SearchControl__Shortcuts{position:relative}}.SearchControl__Shortcuts .TorayaBtn{width:190px;height:34px;border-width:1px}@media (min-width: 1025px){.SearchControl__Shortcuts+.SearchControl__Content{margin-top:60px}}.SearchControl__Ttl{display:flex;align-items:center;-moz-column-gap:7px;column-gap:7px;position:sticky;top:0;z-index:1;padding:25px 0 5px;background-color:var(--color-white);border-bottom:1px solid var(--color-light-gray)}@media (min-width: 1025px){.SearchControl__Ttl{padding:0 0 5px}}.SearchControl__Shortcut{margin-top:30px}@media (max-width: 1024px){.SearchControl__Shortcut{padding:0 15px}}.SearchControl__Form__BtnGroup{bottom:0;left:0;padding:15px 15px 25px;position:fixed;width:100%}@media (min-width: 1025px){.SearchControl__Form__BtnGroup{display:none}}.SearchControl__Drawer{height:0;overflow:hidden;pointer-events:none;transition:height var(--transition-timing-default) var(--easing-ease-out-quad)}.SearchControl__Drawer[data-is-expanded=true]{pointer-events:auto}.SearchControl__Drawer[data-is-expanded=true]>*{opacity:1}.SearchControl__Drawer>*{opacity:0;transition:all var(--transition-timing-default) var(--easing-ease-out-quad);transition-delay:var(--transition-timing-default)}.SearchControl__Fld{margin-top:2.4rem}.SearchControl__Fld:last-of-type{margin-bottom:2.4rem}.SearchControl__Fld__List{line-height:1}.SearchControl__Fld__List.is-child{margin-top:.6rem;padding-bottom:1.2rem;padding-left:2.2rem}.SearchControl__Fld__List:not(:first-child){margin-top:1.2rem}@keyframes searchControlOpen{0%{transform:rotate(-90deg)}to{transform:rotate(90deg)}}@keyframes searchControlClose{0%{transform:rotate(90deg)}to{transform:rotate(270deg)}}.SearchControl__Fld__List .IconArrowRenew{animation-fill-mode:forwards;animation-duration:var(--transition-timing-default);animation-name:searchControlClose;display:inline-block;height:.9rem;margin-top:-.2rem;width:.6rem}.SearchControl__Fld__List .IconArrowRenew.is-expanded{animation-name:searchControlOpen}.SearchControl__Fld__List li{line-height:1.4}.SearchControl__Fld__List li:not(:first-child){margin-top:.6rem}@media (max-width: 1024px){.SearchControlDrawer{left:0;position:relative;top:0;width:100%}}.SearchControlDrawer__toggleButton{align-items:center;-moz-column-gap:7px;column-gap:7px;display:flex;font-weight:700;margin-left:auto;padding:7px 0 5px}@media (min-width: 1025px){.SearchControlDrawer__toggleButton{display:none}}@media (max-width: 1024px){.SearchControlDrawer__Content{background-color:var(--color-white);bottom:0;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .4s;width:270px;z-index:1000}.SearchControlDrawer.is-open .SearchControlDrawer__Content{transform:translate(0)}.SearchControlDrawer.is-open .SearchControlDrawer__Content+.SearchControlDrawer__BackDrop{display:block}.PostsArchiveDrawer__ContentWrapper{overflow-y:auto;padding:0 15px 65px;position:relative;height:100%}}.SearchControlDrawer__BackDrop{display:none;position:fixed;inset:0;background-color:#777c;z-index:999}@media (min-width: 600px){.SearchControlDrawer__BackDrop{display:none}}.ShopMap{padding-bottom:60px}@media (max-width: 1024px){.ShopMap__Back{margin-top:16px}}.ShopMap__BackButton{align-items:baseline;-moz-column-gap:7px;column-gap:7px;display:flex;font-size:1.4rem;font-weight:700;justify-content:flex-start;transition:color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.ShopMap__BackButton:hover{color:var(--color-gray)}}.ShopsMap__mapWrapper{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.ShopsMap__mapWrapper{padding-bottom:56.25%;position:relative}}.ShopsMap__mapWrapper:not(:first-child){margin-top:16px}@supports not (aspect-ratio: auto){.ShopsMap__mapWrapper>*{position:absolute!important}.ShopsMap__mapWrapper>*{left:0;top:0}}.ShopTakeEats{padding:3.4rem 1rem 4rem;background-color:var(--color-pale-gray)}@media (min-width: 1025px){.ShopTakeEats{padding:3.4rem 3rem 3.7rem}}.ShopTakeEats__Ttl{font-size:2rem;line-height:1.2}.ShopTakeEats__Link{margin-top:4rem;text-align:center}.Sitemap__Menu__Column.TorayaColumns{row-gap:25px}.Sitemap__Menu__Column .TorayaHeading{word-break:keep-all}.Sitemap__Menu__Column .TorayaColumns__RightBottom{margin-left:20px;padding-top:.4em}@media (min-width: 600px){.Sitemap__Menu__Column .TorayaColumns__RightBottom{margin-left:0}}.Sitemap__Menu__Section.TorayaSection.is-margin-extra-short{margin-top:30px}.Sitemap__Menu__Section>.Sitemap__Menu__List{margin-top:18px;margin-left:20px}@media (min-width: 600px){.Sitemap__Menu__Section>.Sitemap__Menu__List{margin-left:0}}.Sitemap__Menu__Section .HeadingLv3+.Sitemap__Menu__LocalTop{margin-top:16px;margin-left:20px}@media (min-width: 600px){.Sitemap__Menu__Section .HeadingLv3+.Sitemap__Menu__LocalTop{margin-left:0}}.Sitemap__Menu__List:not(:first-child){margin-top:20px;padding-top:0}.Sitemap__Menu__List .TorayaInlineBtn .Icon>path{transition:fill .3s}@media (hover: hover) and (pointer: fine){.Sitemap__Menu__List .TorayaInlineBtn:hover .Icon>path{fill:var(--color-gray)}}.Sitemap__Menu__List .TorayaInlineBtn.is-external .is-inline{transform:translateY(1px)}.Sitemap__Menu__List .TorayaInlineBtn.is-external .is-inline>g{transition:stroke .3s}@media (hover: hover) and (pointer: fine){.Sitemap__Menu__List .TorayaInlineBtn.is-external:hover .is-inline>g{stroke:var(--color-gray)}}.Sitemap__Menu__List ul{display:flex;flex-wrap:nowrap;flex-direction:column;gap:11px 20px}@media (min-width: 600px){.Sitemap__Menu__List ul{flex-wrap:wrap;flex-direction:row}}.Sitemap__Menu__Home .TorayaInlineBtn.is-weight-bold{font-size:1.6rem}.Sitemap__Menu__LocalTop+.Sitemap__Menu__List{margin-top:24px}.Accordion{margin-bottom:5.6rem}.Accordion__ToggleBtn{margin-bottom:2.5rem}.Accordion__Panel{overflow:hidden;transition:all .6s}@media (min-width: 1025px){.ComplexSpecList{width:100%}}.ComplexSpecList:not(:first-child){margin-top:40px}.ComplexSpecList li{list-style:none}@media (max-width: 1024px){.ComplexSpecList *.is-mobile-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:10rem auto;width:100%}.ComplexSpecList *.is-mobile-width-full{width:100%}}@media (min-width: 1025px){.ComplexSpecList *.is-align-center{text-align:center}}.ComplexSpecList__Header{border-bottom:1px solid var(--color-light-gray);display:grid;grid-template-rows:auto;grid-column-gap:2rem;grid-row-gap:1rem}@media (max-width: 1024px){.ComplexSpecList__Header{display:none}}.ComplexSpecList__Header .ComplexSpecList__Heading,.ComplexSpecList__Header .ComplexSpecList__Data{padding-bottom:.8rem}@media (min-width: 1025px){.ComplexSpecList__Header .ComplexSpecList__Data{white-space:nowrap}}@media (max-width: 1024px){.ComplexSpecList__Row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}}@media (min-width: 1025px){.ComplexSpecList__Row{display:grid;grid-template-rows:auto;grid-column-gap:2rem;grid-row-gap:1rem}}.ComplexSpecList__Row:not(:first-child){margin-top:1rem}@media (max-width: 1024px){.ComplexSpecList__Row:not(:first-child){margin-top:3rem}}.ComplexSpecList__Header+.ComplexSpecList__Row{margin-top:2rem}@media (max-width: 1024px){.ComplexSpecList__Header+.ComplexSpecList__Row{margin-top:0}}.ComplexSpecList__Heading{line-height:0}@media (max-width: 1024px){.ComplexSpecList__Heading{width:100%!important}.ComplexSpecList__Heading{margin-bottom:1.6rem}}@media (min-width: 1025px){.ComplexSpecList__Heading{padding-right:6rem}}.ComplexSpecList__HeadingWrapper{align-items:center;display:inline-flex;justify-content:flex-start}@media (max-width: 1024px){.ComplexSpecList__HeadingWrapper.is-mobile-align-top{align-items:flex-start}}.ComplexSpecList__Thumbnail{padding-right:2rem}.ComplexSpecList__Thumbnail figure{width:55px}.ComplexSpecList__Thumbnail figure img{height:55px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:55px}.ComplexSpecList__Title{font-size:2rem;line-height:1.6;word-wrap:anywhere;word-break:keep-all}.ComplexSpecList__Data{font-size:1.4rem}@media (max-width: 1024px){.ComplexSpecList__Data{width:50%}}@media (min-width: 1025px){.ComplexSpecList__Data{align-self:center}}.ComplexSpecList__Data:last-child:not(.ComplexSpecList__Heading + .ComplexSpecList__Data){padding-right:0}.ComplexSpecList__Label{display:inline-block;min-width:calc(6em + 5px)}@media (min-width: 1025px){.ComplexSpecList__Label{display:none}}.ExpandableImage{position:relative}.ExpandableImage__OpenButton{overflow:hidden;position:relative}@media (hover: hover) and (pointer: fine){.ExpandableImage__OpenButton:hover>*:not(* > .ExpandableImage__OpenIcon){opacity:.8;transform:scale(1.03)}}.ExpandableImage__OpenButton>*:not(* > .ExpandableImage__OpenIcon){transition:all var(--transition-timing-default) var(--easing-ease-out-quad)}.ExpandableImage__OpenIcon{align-items:center;background-color:var(--color-white);bottom:0;display:flex;height:42px;justify-content:center;position:absolute;right:0;width:42px}@media (min-width: 1025px){.ExpandableImage__OpenIcon{height:24px;width:24px}}.ExpandableImage__OpenIcon .IconMagnifier{height:28px;width:28px}@media (min-width: 1025px){.ExpandableImage__OpenIcon .IconMagnifier{display:none}}.ExpandableImage__OpenIcon .IconMagnifierNarrow{display:none;height:16px;width:16px}@media (min-width: 1025px){.ExpandableImage__OpenIcon .IconMagnifierNarrow{display:inline-block}}.ExpandableImage__ModalImage{align-items:center;aspect-ratio:1/1;background-color:var(--color-pale-gray);display:flex;margin:10px auto 0;max-width:720px;padding:15px;width:100%}@media (min-width: 1025px){.ExpandableImage__ModalImage{padding:30px}}@supports not (aspect-ratio: 1/1){.ExpandableImage__ModalImage{min-height:calc(100vw - 30px)}@media (min-width: 1025px){.ExpandableImage__ModalImage{min-height:720px}}}.ExpandableImage__ModalImage img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ExpandableImage[data-border-radius=true] .ExpandableImage__ModalImage img{border-radius:15px}@media (min-width: 1025px){.ExpandableImage[data-border-radius=true] .ExpandableImage__ModalImage img{border-radius:30px}}.HorizontalItemCard{align-items:flex-start;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:flex-start}@media (min-width: 1025px){.HorizontalItemCard{align-items:center}}@media (hover: hover) and (pointer: fine){.HorizontalItemCard:hover .HorizontalItemCard__Thumbnail__Img img{opacity:.8;transform:scale(1.03)}.HorizontalItemCard:hover .HorizontalItemCard__Body{color:var(--color-gray)}}.HorizontalItemCard__Thumbnail{position:relative;aspect-ratio:1/1;overflow:hidden;flex:0 0 104px}@supports not (aspect-ratio: auto){.HorizontalItemCard__Thumbnail{height:104px}@media (min-width: 1025px){.HorizontalItemCard__Thumbnail{height:150px}}}@media (min-width: 1025px){.HorizontalItemCard__Thumbnail{flex-basis:150px}}.HorizontalItemCard__Thumbnail__Img{height:100%;width:100%}.HorizontalItemCard__Thumbnail__Img.has-border{border:1px solid var(--color-light-gray)}.HorizontalItemCard__Thumbnail__Img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all var(--transition-timing-default) var(--easing-ease-out-quad)}.HorizontalItemCard__Body{transition:color var(--transition-timing-default) var(--easing-ease-out-quad)}.HorizontalItemCard__Ttl{font-size:16px}.HorizontalItemCard__Description{font-size:14px;margin-top:.75rem}.FillBox{position:absolute;width:100px;height:100px}.FillBox[data-mode=HORIZONTAL].position_top_left .Panel{left:0;top:0;height:100%;width:100%;-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20px,rgb(0,0,0) 100%);mask-image:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20px,rgb(0,0,0) 100%)}.FillBox[data-mode=HORIZONTAL].position_top_left .Panel__color{height:50%;width:100%}.FillBox[data-mode=HORIZONTAL].position_bottom_right .Panel{right:0;top:0;height:100%;width:100%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20px,rgb(0,0,0) 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20px,rgb(0,0,0) 100%)}.FillBox[data-mode=HORIZONTAL].position_bottom_right .Panel__color{height:50%;width:100%}.FillBox[data-mode=VERTICAL].position_top_left .Panel{left:0;top:0;height:100%;width:100%;display:flex;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20px,rgb(0,0,0) 100%);mask-image:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20px,rgb(0,0,0) 100%)}.FillBox[data-mode=VERTICAL].position_top_left .Panel .Panel__color{height:100%;width:50%}.FillBox[data-mode=VERTICAL].position_bottom_right .Panel{left:0;top:0;height:100%;width:100%;display:flex;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20px,rgb(0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20px,rgb(0,0,0) 100%)}.FillBox[data-mode=VERTICAL].position_bottom_right .Panel .Panel__color{height:100%;width:50%}.FillBox canvas{position:absolute}.FillBox canvas.HORIZONTAL.LEFT{right:0;top:0}.FillBox canvas.HORIZONTAL.RIGHT{left:0;top:0}.FillBox canvas.VERTICAL.TOP{left:0;bottom:0}.FillBox canvas.VERTICAL.BOTTOM{left:0;top:0}.position_top_left{top:0;left:0}.position_bottom_right{bottom:0;right:0}.Panel{position:absolute;display:block}.Panel__color{display:block;position:absolute}.FillBox[data-mode=HORIZONTAL] .Panel__color:first-child{height:calc(50% + 20px);top:0}.FillBox[data-mode=HORIZONTAL] .Panel__color:last-child{height:calc(50% + 1px);bottom:0}.FillBox[data-mode=VERTICAL] .Panel__color:first-child{width:calc(50% + 20px)!important}.FillBox[data-mode=VERTICAL] .Panel__color:first-child{top:0;left:0}.FillBox[data-mode=VERTICAL] .Panel__color:last-child{width:calc(50% + 1px)!important}.FillBox[data-mode=VERTICAL] .Panel__color:last-child{top:0;right:0}.FitImage{width:100%;height:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;opacity:0}.FitImage.load-complete{opacity:1;transition:opacity .45s cubic-bezier(.54,.03,.25,.99)}.FitImage__img{position:relative}.FitImage__img img{width:100%;height:100%}.CanvasBefore{position:absolute;top:0;left:0}.CanvasAfter{position:absolute;bottom:0;right:0}.OriginalCopy{opacity:0;pointer-events:none;position:absolute}.BottomOverlay{position:absolute;bottom:0}.BottomOverlay span{position:absolute;width:100px;height:100px;transform:translate(-50%,-50%);display:block}.OverlayBox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OverlayBox span{position:absolute;width:100px;height:100px;transform:translate(-50%,-50%);display:block}.OverlayBox__el{position:absolute}.OverlayBox__el--top-left{top:0;left:0}.OverlayBox__el--top-right{top:0;right:0}.OverlayBox__el--bottom-left{bottom:0;left:0}.OverlayBox__el--bottom-right{bottom:0;right:0}.Background{position:absolute;top:0;left:0;width:100%;height:100%}.Background__before,.Background__after{display:block;position:absolute}.Background__before{left:0;top:0}.Background__after{right:0;bottom:0}.Background[data-fit-type=HORIZONTAL] .Background__before,.Background[data-fit-type=HORIZONTAL] .Background__after{width:calc(50% + 1px);height:100%}.Background[data-fit-type=VERTICAL] .Background__before,.Background[data-fit-type=VERTICAL] .Background__after{height:calc(50% + 1px);width:100%}.HeroImage{position:relative;width:100%;max-height:630px}.HeroImage.is-cover{max-height:1260px}.HeroImage[data-has-border=true]{border:1px solid var(--color-light-gray)}@media (max-width: 1024px){.HeroImage[data-ratio-mobile="1:1"]{aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.HeroImage[data-ratio-mobile="1:1"]{padding-bottom:100%}}.HeroImage[data-ratio-mobile="1:2"]{aspect-ratio:1/2}@supports not (aspect-ratio: 1/2){.HeroImage[data-ratio-mobile="1:2"]{padding-bottom:200%}}.HeroImage[data-ratio-mobile="4:5"]{aspect-ratio:4/5}@supports not (aspect-ratio: 4/5){.HeroImage[data-ratio-mobile="4:5"]{padding-bottom:125%}}}@media (min-width: 1025px){.HeroImage[data-ratio-desktop="16:7"]{aspect-ratio:16/7}@supports not (aspect-ratio: 16/7){.HeroImage[data-ratio-desktop="16:7"]{padding-bottom:43.75%}}.HeroImage[data-ratio-desktop="12:7"]{aspect-ratio:12/7}@supports not (aspect-ratio: 12/7){.HeroImage[data-ratio-desktop="12:7"]{padding-bottom:58.33%}}.HeroImage[data-ratio-desktop="55:24"]{aspect-ratio:55/24}@supports not (aspect-ratio: 55/24){.HeroImage[data-ratio-desktop="55:24"]{padding-bottom:43.63%}}}.HeroImages__Swiper{height:100%;width:100%}@supports not (aspect-ratio: auto){.HeroImages__Swiper{position:absolute!important}.HeroImages__Swiper{left:0;top:0}}.HeroImages__Slide{height:100%;width:100%}@supports not (aspect-ratio: auto){.HeroImages__Slide{overflow:hidden;position:relative}}@media (max-width: 1024px){@supports not (aspect-ratio: 1/1){.HeroImage[data-ratio-mobile="1:1"] .HeroImages__Slide{padding-bottom:100%}}@supports not (aspect-ratio: 1/2){.HeroImage[data-ratio-mobile="1:2"] .HeroImages__Slide{padding-bottom:200%}}@supports not (aspect-ratio: 4/5){.HeroImage[data-ratio-mobile="4:5"] .HeroImages__Slide{padding-bottom:125%}}}@media (min-width: 1025px){@supports not (aspect-ratio: 16/7){.HeroImage[data-ratio-desktop="16:7"] .HeroImages__Slide{padding-bottom:43.75%}}@supports not (aspect-ratio: 12/7){.HeroImage[data-ratio-desktop="12:7"] .HeroImages__Slide{padding-bottom:58.33%}}@supports not (aspect-ratio: 55/24){.HeroImage[data-ratio-desktop="55:24"] .HeroImages__Slide{padding-bottom:43.63%}}}@supports not (aspect-ratio: auto){.HeroImages__Slide>*{left:0;position:absolute;top:0;z-index:1}}.HeroImage__Content{height:100%;left:0;padding:40px 0;position:absolute;top:0;width:100%;z-index:2}@media (min-width: 1025px){.HeroImage__Content{padding:60px 0}}.HeroImage>.HeroImage__Image{height:100%}@supports not (aspect-ratio: auto){.HeroImage>.HeroImage__Image{position:absolute!important}.HeroImage>.HeroImage__Image{height:100%;left:0;top:0;width:100%}}.HeroImage__Image img{height:100%;width:100%}@supports not (aspect-ratio: auto){.HeroImage__Image img{left:0;position:absolute;top:0;z-index:1}}.HeroImage__CoverImage{height:100%}.HeroImage__CoverImage img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.HeroImage__label{position:absolute;right:0;top:0;z-index:2}.HeroImage__label span{display:block;padding:.6rem;background-color:#444;color:var(--color-white);font-size:1.4rem;font-weight:700;line-height:1}@media (min-width: 1025px){.HeroImage__label span{font-size:1.6rem;padding:1.4rem 1.8rem}}.InformationCard{border:1px solid var(--color-light-gray);padding:3rem}.InformationCard.is-red{border-color:var(--color-brand)}.InformationCard__Title{font-size:1.6rem}.InformationCard.is-red .InformationCard__Title{color:var(--color-brand)!important}.InformationCard__Title+.InformationCard__Content{margin-top:1.6rem}.InformationCard.is-red .InformationCard__Content *{color:var(--color-brand)!important}.InformationCard.is-red .InformationCard__Content * a.TextLink{border-color:var(--color-brand)}.ItemCard{display:block}@media (hover: hover) and (pointer: fine){.ItemCard__Hover:hover .ItemCard__Thumbnail__Img,.TorayaModalOpener .ItemCard:hover .ItemCard__Thumbnail__Img{opacity:.8;transform:scale(1.03)}.ItemCard__Hover:hover .ItemCard__Body,.TorayaModalOpener .ItemCard:hover .ItemCard__Body{color:var(--color-gray)}}.ItemCard[data-image-ratio="1:1"] .ItemCard__Thumbnail{aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.ItemCard[data-image-ratio="1:1"] .ItemCard__Thumbnail{padding-bottom:100%}}.ItemCard[data-image-ratio="3:2"] .ItemCard__Thumbnail{aspect-ratio:3/2}@supports not (aspect-ratio: 3/2){.ItemCard[data-image-ratio="3:2"] .ItemCard__Thumbnail{padding-bottom:66.66%}}.ItemCard[data-image-ratio="2:3"] .ItemCard__Thumbnail{aspect-ratio:2/3}@supports not (aspect-ratio: 2/3){.ItemCard[data-image-ratio="2:3"] .ItemCard__Thumbnail{padding-bottom:150%}}.ItemCard[data-image-ratio="16:9"] .ItemCard__Thumbnail{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.ItemCard[data-image-ratio="16:9"] .ItemCard__Thumbnail{padding-bottom:56.25%}}.ItemCard[data-image-ratio="245:435"] .ItemCard__Thumbnail{aspect-ratio:245/435}@supports not (aspect-ratio: 245/435){.ItemCard[data-image-ratio="245:435"] .ItemCard__Thumbnail{padding-bottom:177.55%}}.ItemCard[data-image-ratio="9:16"] .ItemCard__Thumbnail{aspect-ratio:9/16}@supports not (aspect-ratio: 9/16){.ItemCard[data-image-ratio="9:16"] .ItemCard__Thumbnail{padding-bottom:177.78%}}.ItemCard__Thumbnail{position:relative;margin-bottom:15px;overflow:hidden}.ItemCard__Thumbnail.has-border{border:1px solid var(--color-light-gray)}.ItemCard__Thumbnail.has-border .ItemCard__Thumbnail__Img>img{position:absolute;z-index:-1}@supports not (aspect-ratio: auto){.ItemCard__Thumbnail .Skeleton{left:0;position:absolute;top:0}}.ItemCard__Thumbnail__Badge{position:absolute;top:0;left:0;max-height:100%;max-width:100%;z-index:1}.ItemCard__Thumbnail__Label{position:absolute;top:0;right:0;z-index:1;max-width:calc(100% - 4.2rem)}@media (max-width: 599px){.ItemCard__Thumbnail__Label{max-width:calc(100% - 3.2rem)}}.ItemCard__Thumbnail__Img{height:100%;transition:all var(--transition-timing-default) var(--easing-ease-out-quad);width:100%}@supports not (aspect-ratio: auto){.ItemCard__Thumbnail__Img{left:0;position:absolute;top:0}}.ItemCard__Thumbnail__Img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ItemCard__Thumbnail__Img.is-contain>img{-o-object-fit:contain;object-fit:contain}.ItemCard__Body{transition:color var(--transition-timing-default) var(--easing-ease-out-quad)}.ItemCard__Body .IconModal{display:inline-block;margin-left:5px;vertical-align:middle}.ItemCard__Body .IconMap{display:inline-block;margin-left:5px;vertical-align:text-bottom}.ItemCard__Ttl__Text{padding-right:.5em;font-size:1.6rem}@media (min-width: 1025px){.ItemCard__Ttl__Text{font-size:2rem}}.ItemCard__Ttl__Note{display:inline-flex;align-items:center;font-size:1.2rem}.ItemCard__Ttl__Hover{transition:opacity .3s}@media (hover: hover) and (pointer: fine){.ItemCard__Ttl__Hover:hover{color:var(--color-gray)}}.is-heading .ItemCard__Ttl{font-family:var(--font-serif)}.ItemCard__Prefix{display:block;margin-top:-.1em}.ItemCard__MainTitle{display:block;font-size:1.6rem}.ItemCard__MainTitle.is-size-medium,.ItemCard__MainTitle.is-size-large{font-size:1.6rem}@media (min-width: 1025px){.ItemCard__MainTitle.is-size-large{font-size:2rem}.ItemCard__MainTitle.is-size-large .IconExternalLink{transform:translateY(-1px)}}.ItemCard__MainTitle.is-size-x-large,.ItemCard__MainTitle.is-size-xx-large{font-size:2rem}@media (min-width: 1025px){.ItemCard__MainTitle.is-size-xx-large{font-size:2.4rem;font-family:var(--font-serif)}}.ItemCard__MainTitle.is-size-xxx-large{font-size:2.8rem}@media (min-width: 1025px){.ItemCard__MainTitle.is-size-xxx-large{font-size:3.2rem}}@media (max-width: 599px){.ItemCard__MainTitle{display:-webkit-inline-box;overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.ItemCard__MainTitle .IconExternalLink{display:inline-block;margin-left:5px;vertical-align:baseline}.ItemCard__Suffix{display:block;margin-top:1rem}.ItemCard__Content{margin-top:1rem}@media (max-width: 599px){.ItemCard__Content{margin-top:.5rem}}.ItemCard__ExtraInfo{border-top:1px solid var(--color-light-gray);margin-top:16px;padding-top:16px}.ItemCard__ExtraInfo dl{font-size:1.2rem;line-height:1.7}.ItemCard__ExtraInfo dl>div{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.ItemCard__ExtraInfo dt:after{content:"\ff1a"}.ItemCard__ExtraInfo dd{flex-grow:1}.ItemCard__Horizontal .ItemCard__Ttl>span{font-family:var(--font-serif);font-size:2.4rem}@media (min-width: 1025px){.ItemCard__Horizontal{display:grid;grid-template-columns:48.182% 51.818%;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.ItemCard__Horizontal .ItemCard__Thumbnail{margin-bottom:0}.ItemCard__Horizontal .ItemCard__Body{align-self:center}.ItemCard__Horizontal .ItemCard__Ttl>span{font-size:3.2rem}}@media (max-width: 599px){.MediaAndText{display:flex;flex-direction:column;row-gap:1.6rem}}@media (min-width: 600px){.MediaAndText{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-auto-flow:column;grid-template-columns:auto}.MediaAndText[data-align=center]{align-items:center}.MediaAndText[data-align=top]{align-items:flex-start}.MediaAndText[data-columns="1:1"]{grid-template-columns:repeat(2,1fr)}.MediaAndText[data-columns="1:2"]{grid-template-columns:1fr 2fr}}.MediaAndText[data-has-border=true] .MediaAndText__Image{border:1px solid var(--color-light-gray)}.MediaAndText:not(:first-child){margin-top:4rem}.MediaAndText[data-is-cropped-image=true] .MediaAndText__Image{aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.MediaAndText[data-is-cropped-image=true] .MediaAndText__Image{padding-bottom:100%;position:relative}}.MediaAndText[data-is-cropped-image=true] .MediaAndText__Image img{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@supports not (aspect-ratio: 1/1){.MediaAndText[data-is-cropped-image=true] .MediaAndText__Image img{left:0;position:absolute;top:0}}.MediaAndText__Content{display:grid;grid-row-gap:1.6rem;row-gap:1.6rem}.Pagination{align-items:center;display:flex;justify-content:space-between}.Pagination__Link a{pointer-events:auto}.Pagination__Link a.is-loading{pointer-events:none}.RelatedContentThumbnail{border-top:1px solid var(--color-light-gray);padding-top:2rem}@media (min-width: 600px){.RelatedContentThumbnail[data-ratio="3:2"]{padding-top:3rem}}.RelatedContentThumbnail__Link{align-items:center;display:flex;justify-content:flex-start;gap:4rem;position:relative}@media (max-width: 599px){.RelatedContentThumbnail__Link{gap:1.6rem}}@media (hover: hover){.RelatedContentThumbnail__Link:hover .RelatedContentThumbnail__Image img{opacity:.8;transform:scale(1.03)}.RelatedContentThumbnail__Link:hover .RelatedContentThumbnail__Content{color:var(--color-gray)}}.RelatedContentThumbnail__Image{aspect-ratio:1/1;overflow:hidden;width:max(13.18%,150px)}@media (max-width: 599px){.RelatedContentThumbnail__Image{width:max(29.85%,103px)}}@supports not (aspect-ratio: auto){.RelatedContentThumbnail__Image{height:max(13.18%,150px)}@media (max-width: 599px){.RelatedContentThumbnail__Image{height:max(29.85%,103px)}}}.RelatedContentThumbnail__Image.has-border{border:1px solid var(--color-light-gray)}.RelatedContentThumbnail[data-ratio="3:2"] .RelatedContentThumbnail__Image{aspect-ratio:3/2;width:min(22.27%,245px)}@media (max-width: 599px){.RelatedContentThumbnail[data-ratio="3:2"] .RelatedContentThumbnail__Image{width:max(29.85%,103px)}}@supports not (aspect-ratio: auto){.RelatedContentThumbnail[data-ratio="3:2"] .RelatedContentThumbnail__Image{height:min(22.27%,245px)}@media (max-width: 599px){.RelatedContentThumbnail[data-ratio="3:2"] .RelatedContentThumbnail__Image{height:max(29.85%,103px)}}}.RelatedContentThumbnail__Image img{-o-object-fit:contain;object-fit:contain;height:100%;overflow:hidden;transition:all var(--transition-timing-default) var(--easing-ease-out-quad);width:100%}.RelatedContentThumbnail__Content{transition:color var(--transition-timing-default) var(--easing-ease-out-quad);width:min(60%,625px)}.RelatedContentThumbnail__Title{font-size:2rem}@media (max-width: 599px){.RelatedContentThumbnail__Title{word-break:keep-all}}@media (min-width: 600px){.RelatedContentThumbnail[data-title-size=large] .RelatedContentThumbnail__Title{font-size:2.4rem}}.RelatedContentThumbnail__Description{font-size:1.6rem;margin-top:1.2rem}@media (max-width: 599px){.RelatedContentThumbnail__Description{display:none}}.RelatedContentThumbnail__Content .IconArrowForBlock{height:1.4rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.8rem}.SupportLinks{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:10px 20px;gap:10px 20px}@media (width >= $viewport-tablet-desktop){.SupportLinks{-moz-column-gap:40px;column-gap:40px}}.TagGroup{color:var(--color-gray)}.TagGroup a{color:var(--color-dark-gray);font-size:1.6rem;transition:all var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.TagGroup a:hover{color:var(--color-gray)}}.TorayaPageHeader{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:calc(var(--width-content-desktop) + 3rem);padding:0 15px;width:100%}.Container .TorayaPageHeader{max-width:var(--width-content-desktop);padding:0}@media (max-width: 599px){.TorayaPageHeader.has-shortcut{margin-bottom:40px}}.TorayaPageHeader[data-width=narrow]{max-width:560px}.TorayaPageHeader__Label{align-items:center;display:flex;justify-content:flex-end;order:2;width:50%}@media (max-width: 599px){.TorayaPageHeader__Label{justify-content:flex-start;width:100%}.TorayaPageHeader__Label[aria-hidden=false]{margin-bottom:.8rem}}.TorayaPageHeader__Prefix{font-size:2rem;flex-grow:1;order:1;width:50%}@media (max-width: 599px){.TorayaPageHeader__Prefix{width:100%}.TorayaPageHeader__Prefix[aria-hidden=false]{margin-bottom:1.8rem}.TorayaPageHeader__Label[aria-hidden=false]+.TorayaPageHeader__Prefix{margin-bottom:3rem}}.TorayaPageHeader__Prefix a{transition:opacity var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover){.TorayaPageHeader__Prefix a:hover{opacity:.5}}.TorayaPageHeader__Ttl{order:3;word-wrap:break-word;word-break:break-all;width:auto}@media (max-width: 599px){.TorayaPageHeader__Ttl{width:100%}}.TorayaPageHeader__Label[aria-hidden=false]~.TorayaPageHeader__Ttl,.TorayaPageHeader__Prefix[aria-hidden=false]~.TorayaPageHeader__Ttl{margin-top:1.6rem}@media (max-width: 599px){.TorayaPageHeader__Label[aria-hidden=false]~.TorayaPageHeader__Ttl,.TorayaPageHeader__Prefix[aria-hidden=false]~.TorayaPageHeader__Ttl{margin-top:0}}.is-position-title .TorayaPageHeader__Ttl{width:auto}.TorayaPageHeader__Shortcut{order:3;width:auto}@media (max-width: 599px){.TorayaPageHeader__Shortcut{align-items:center;display:flex;justify-content:center;order:5;width:100%}.is-position-title .TorayaPageHeader__Shortcut{margin-top:0!important}.is-position-title .TorayaPageHeader__Shortcut{width:auto}}@media (min-width: 600px){.TorayaPageHeader__Shortcut{flex-grow:1;padding-left:2rem;text-align:right}}@media (max-width: 599px){.TorayaPageHeader__Label[aria-hidden=false]~.TorayaPageHeader__Shortcut[aria-hidden=false],.TorayaPageHeader__Prefix[aria-hidden=false]~.TorayaPageHeader__Shortcut[aria-hidden=false]{margin-top:2.4rem}.TorayaPageHeader__Ttl+.TorayaPageHeader__Shortcut[aria-hidden=false]{margin-top:4rem}.TorayaPageHeader__Description+.TorayaPageHeader__Shortcut[aria-hidden=false]{margin-top:3rem}}.TorayaPageHeader__Suffix{font-size:1.2rem;font-weight:500;margin-top:.8rem;order:5;width:100%}@media (max-width: 599px){.TorayaPageHeader__Suffix{order:4;width:100%}}.TorayaPageHeader__Description{order:6;width:100%}*+.TorayaPageHeader__Description{margin-top:4.5rem}@media (max-width: 599px){*+.TorayaPageHeader__Description{margin-top:3rem}}.TorayaPageHeader__Description__Note{margin-top:1em;padding-left:1em;text-indent:-1em}.WagashiVimeoCarousel .swiper{height:345px}.WagashiVimeoCarousel .swiper.swiper-initialized{height:auto}.VimeoContent{position:relative;max-width:1100px;margin:16px auto 0}@media (min-width: 1025px){.VimeoContent{margin:35px auto 0}}.VimeoContent>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.VimeoContent[data-aspect-ratio="16:9"]{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.VimeoContent[data-aspect-ratio="16:9"]{padding-bottom:56.25%}}.VimeoContent[data-aspect-ratio="9:16"]{aspect-ratio:9/16;max-width:480px}@supports not (aspect-ratio: 9/16){.VimeoContent[data-aspect-ratio="9:16"]{padding-bottom:177.78%}}.VimeoContent__Wrapper{padding:0 min(4vw,15px)}@media (min-width: 1025px){.VimeoContent__Wrapper .TorayaHeading{text-align:center}}.TorayaDialog{position:relative;z-index:1000}.TorayaDialog__Backdrop{background-color:#777777e6!important}.TorayaDialog__Backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;inset:0;position:fixed;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.TorayaDialog__Inner{align-items:center;display:flex;justify-content:center;inset:0;position:fixed;z-index:50}.TorayaDialog__Content{background-color:var(--color-white);display:flex;flex-direction:column;gap:3.6rem;max-height:100vh;max-height:100dvh;max-width:100%;overflow-y:auto;position:relative;padding:6rem 8.5rem;width:100%}@media (max-width: 599px){.TorayaDialog__Content{padding:5.5rem 1.5rem}}@media (min-width: 600px){.TorayaDialog__Content.is-size-530{max-width:530px}.TorayaDialog__Content.is-size-910{max-width:910px}}.TorayaDialog__Action{align-items:center;row-gap:4rem;display:flex;flex-direction:column}.AboutAccessibility .AboutAccessibility__Text{margin-bottom:.75rem}.AboutAccessibility .AboutAccessibility__Link{display:inline-flex;align-items:center;-moz-column-gap:8px;column-gap:8px;margin-left:3px;font-size:1.4rem;font-weight:700}.AboutAccessibility.is-header .AboutAccessibility__Text,.AboutAccessibility.is-header .AboutAccessibility__Link{font-size:1.2rem}.AccountNav__List{display:flex;align-items:center;flex-direction:row;-moz-column-gap:2rem;column-gap:2rem}.Header__AccountInNav .AccountNav__List{align-items:flex-start}@media (min-width: 1025px){.AccountNav__List{flex-direction:row;align-items:center;-moz-column-gap:3rem;column-gap:3rem}}.AccountNav__Link{position:relative;display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}@media (hover: hover) and (pointer: fine){.AccountNav__Link:hover{color:var(--color-gray)}.AccountNav__Link:hover .Icon__AccountRenew path,.AccountNav__Link:hover .Icon__Cart path{fill:var(--color-gray);stroke:var(--color-gray)}.AccountNav__Link:hover .Icon__AccountLogin path{fill:var(--color-gray)}}.AccountNav__Icon{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.AccountNav__Icon .Icon__AccountRenew,.AccountNav__Icon .Icon__Cart{display:inline-block}.AccountNav__Icon .Icon__AccountRenew path,.AccountNav__Icon .Icon__Cart path{transition:fill var(--transition-timing-default) var(--easing-ease-out-quad)}.AccountNav__Icon .Icon__AccountRenew{height:1.6rem;width:1.4rem}.AccountNav__Icon .Icon__Cart{height:1.5rem;width:1.7rem}.AccountNav__Label{display:none;font-size:1.4rem;font-weight:700}@media (min-width: 1480px){.is-scroll-top .AccountNav__Label{display:inline-block}}.AccountNav.is-expanded .AccountNav__List{flex-direction:column;gap:2.6rem}.AccountNav.is-expanded .AccountNav__Label{display:inline}.AccountNav.is-expanded .AccountNav__Icon .Icon__Cart{margin-left:-.3rem}.AccountNav__Item__Badge{width:26px;height:26px;color:#fff;background-color:#b30000;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.4rem;margin-left:-.2rem}.AccountNav.is-expanded .AccountNav__Item__Badge{position:static}.Breadcrumb{position:sticky;top:54px;height:36px;padding:8px min(4vw,40px);background-color:var(--color-pale-gray);-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap;font-size:1.2rem;z-index:990}.Main.has-padding-top>.Breadcrumb{margin-bottom:60px}@media (max-width: 1024px){.Main.has-padding-top>.Breadcrumb{margin-bottom:40px}}.Breadcrumb__List{display:flex}.Breadcrumb__Item:not(:last-child){margin-right:10px}.Breadcrumb__Item:not(:last-child):after{content:"/";margin-left:10px}.Breadcrumb__Item:last-child{padding-right:min(4vw,40px)}.Breadcrumb__Link{border-bottom:1px solid transparent;padding-bottom:3px;transition:border-color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.Breadcrumb__Link:hover{border-color:var(--color-black)}}.Breadcrumb .is-current{font-weight:700}.footer{padding:60px 4vw;background-color:var(--color-black);color:var(--color-white)}@media (min-width: 1025px){.footer{padding:60px min(4vw,35px)}}.footer-inner{display:grid;grid:"logo" auto "menu" auto "accessibility" auto "lang" auto "group-company" auto "copyright" auto / 1fr}@media (min-width: 1025px){.footer-inner{grid:"logo lang" auto "menu menu" auto "group-company accessibility" auto "group-company copyright" auto / 2fr 1fr}}.footer-logo{grid-area:logo;margin-bottom:60px}.footer-logo a{display:inline-block}@media (min-width: 1025px){.footer-logo{margin-bottom:50px}}.footer-nav{display:flex;flex-direction:column;row-gap:55px;grid-area:menu;margin-bottom:60px}@media (min-width: 1025px){.footer-nav{row-gap:1em}}.footer-nav-list{display:flex;flex-direction:column;row-gap:21px}@media (min-width: 1025px){.footer-nav-list{flex-flow:row wrap;gap:1em 30px}}.footer-nav-item a{border-bottom:1px solid transparent;display:inline-block;transition:border-color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.footer-nav-item a:hover{border-color:rgba(var(--color-white) 80%)}}.footer-nav-item a.has-icon{display:inline-flex;align-items:center}.footer-nav-item a.has-icon .IconExternalLink{margin-left:6px}@media (min-width: 1025px){.footer-nav-item a.has-icon .IconExternalLink{transform:translateY(-1px)}}.footer-nav-item a.has-icon .IconExternalLink>g{stroke:var(--color-white)}.footer-nav-item a.has-icon .IconExternalLink>g>g{fill:var(--color-black)}.footer-accessibility{grid-area:accessibility;margin-bottom:60px}@media (min-width: 1025px){.footer-accessibility{text-align:right;justify-self:end;margin-bottom:0}}.footer-lang{grid-area:lang;margin-bottom:60px}@media (min-width: 1025px){.footer-lang{justify-self:end;margin-bottom:0}}.group-company{grid-area:group-company;margin-bottom:60px}@media (min-width: 1025px){.group-company{margin-bottom:0}}.group-company-ttl{margin-bottom:25px;color:var(--color-gray)}@media (min-width: 1025px){.group-company-ttl{margin-bottom:20px}}.group-company-list{display:flex;color:var(--color-gray);-moz-column-gap:2.3rem;column-gap:2.3rem}@media (min-width: 600px){.group-company-list{display:inline-flex;-moz-column-gap:4.8rem;column-gap:4.8rem}}.group-company-item{white-space:nowrap;font-size:1rem}@media (max-width: 1024px){.group-company-item:first-child{flex:4 1 104px}.group-company-item:first-child .group-company-logo{max-width:186px;margin-top:2px}.group-company-item:nth-child(2){flex:3 1 75px}.group-company-item:nth-child(2) .group-company-logo{max-width:158px;margin-top:3px}.group-company-item:nth-child(3){flex:2 1 50px}.group-company-item:nth-child(3) .group-company-logo{max-width:61px;width:65%}.group-company-item:last-child{flex:2 1 50px}.group-company-item:last-child .group-company-logo{max-width:40px;width:42%}}@media (min-width: 1025px){.group-company-item{font-size:1.2rem}}.group-company-item a{display:flex;flex-direction:column;row-gap:4px;transition:color var(--transition-timing-default) var(--easing-ease-out-quad);height:100%}.group-company-item a>span{margin-top:auto}@media (min-width: 1025px){.group-company-item a{row-gap:10px}}@media (hover: hover) and (pointer: fine){.group-company-item a:hover{color:var(--color-white)}}@media (max-width: 1024px){.group-company-logo{width:100%;height:auto}}.copyright{grid-area:copyright}.copyright small{font-size:1.2rem}@media (min-width: 1025px){.copyright{justify-self:end;align-self:end}}.Header{left:0;line-height:1;position:sticky;right:0;top:0;z-index:999}.Header__Inner{align-items:stretch;background-color:var(--color-white);display:flex;height:54px;justify-content:flex-start;padding:10px min(4vw,40px);position:relative;transition:background-color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (min-width: 1025px){.Header__Inner{height:auto;justify-content:flex-start;padding:0 min(4vw,40px)}}.is-home.is-scroll-top .Header__Inner{background-color:transparent}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.is-home.is-scroll-top .Header__Inner:hover{background-color:var(--color-white)!important}}@media (max-width: 1024px){.is-menu-expanded .Header__Inner{background-color:var(--color-white)!important}}.Header__Ttl{display:flex;justify-content:flex-start;align-items:center}@media (min-width: 1025px){.Header__Ttl{margin-right:3.6rem;padding:10px 0;width:6.4rem}}@media (max-width: 1024px){.Header__Ttl{flex-grow:1}}@media (min-width: 1025px){.is-scroll-top .Header__Ttl{padding:20px 0}}.Header__Ttl a{display:inline-block}@media (hover: hover) and (pointer: fine){.Header__Ttl a:hover .Header__Logo path{fill:var(--color-gray)}}.Header__Logo{transition:height var(--transition-timing-default) var(--easing-ease-out-quad)}@media (min-width: 1025px){.Header__Logo{height:34px;width:38px}.is-scroll-top .Header__Logo{height:56px;width:64px}}.Header__Logo path{transition:fill var(--transition-timing-default) var(--easing-ease-out-quad)}.Header__NavButton{align-self:center;height:1.8rem;margin-left:3rem;order:5;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:2.6rem}@media (min-width: 1025px){.Header__NavButton{display:none}}.Header__NavButton:before,.Header__NavButton:after,.Header__NavButton span{display:block;width:2.6rem;height:.2rem;position:absolute;left:0;background-color:var(--color-black);border-radius:.2rem}.Header__NavButton:before{content:"";top:0;transition:transform var(--transition-timing-short)}.Header__NavButton:after{content:"";bottom:0;transition:transform var(--transition-timing-short)}.Header__NavButton span{top:50%;transform:translateY(-50%);opacity:1;transition:opacity var(--transition-timing-short)}.Header__NavButton[aria-expanded=true]:before{transform:translate(1px,8px) rotate(-40deg)}.Header__NavButton[aria-expanded=true]:after{transform:translate(1px,-8px) rotate(40deg)}.Header__NavButton[aria-expanded=true] span{opacity:0}.Header__Nav{display:flex;flex-direction:column;flex-grow:1;padding:30px min(4vw,40px)}@media print{.Header__Nav{display:none}}@media (max-width: 1024px){.Header__Nav{background-color:var(--color-white);position:absolute;top:100%;left:0;right:0;height:calc(100vh - 54px);height:calc(100dvh - 54px);opacity:0;overflow-y:auto;visibility:hidden}}@media (min-width: 1025px){.Header__Nav{align-items:center;flex-direction:row;padding:0}}@media (max-width: 1024px){.NotificationBar~.Header.is-scroll-top .Header__Nav{height:calc(100vh - 85px);height:calc(100dvh - 85px)}}.Header__Nav__List{display:flex;flex-direction:column;-moz-column-gap:30px;column-gap:30px;row-gap:30px}@media (min-width: 1025px){.Header__Nav__List{flex-direction:row;-moz-column-gap:24px;column-gap:24px;width:100%}}@media (min-width: 1320px){.Header__Nav__List{-moz-column-gap:38px;column-gap:38px}}@media (max-width: 1024px){.Header__Nav__List:not(:first-child){margin-top:40px}}.Header__Nav__Item[data-handle=news],.Header__Nav__Item[data-handle=contact]{display:none}.Header__Nav__Item[data-handle=news].is-visible,.Header__Nav__Item[data-handle=contact].is-visible{display:block}.Header__Nav__Link{display:block;position:relative;font-size:2rem;font-family:var(--font-serif)}@media (min-width: 1025px){.Header__Nav__Link{align-items:center;display:flex;font-size:1.4rem;height:54px;justify-content:center;padding:20px 0;transition:height var(--transition-timing-default) var(--easing-ease-out-quad)}.is-scroll-top .Header__Nav__Link{font-size:1.4rem;height:96px}}@media (min-width: 1080px){.is-scroll-top .Header__Nav__Link{font-size:1.6rem}}@media (min-width: 1025px){.is-current .Header__Nav__Link:after{background-color:var(--color-black)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.Header__Nav__Link:hover:after{background-color:var(--color-black)}}@media (min-width: 1025px){.Header__Nav__Link:after{background-color:transparent;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:background-color var(--transition-timing-default) var(--easing-ease-out-quad);width:100%}.Header__Nav .Header__SearchFormInNav,.Header__Nav .Header__AccountInNav,.Header__Nav .Header__SnsInNav,.Header__Nav .Header__Option,.Header__Nav .Header__Lang{display:none!important}}.Header__Nav .Header__SearchFormInNav,.Header__Nav .Header__AccountInNav{margin-top:4rem}.Header__Nav .Header__SnsInNav{margin-top:2.6rem}.Header__SearchForm{align-self:center}@media (max-width: 1024px){.Header__SearchForm{flex-grow:1}}.Header__Account{align-self:center;margin-left:2rem}@media (max-width: 1024px){.Header__Sns{display:none}}@media (min-width: 1025px){.Header__Sns{align-self:center;margin-left:30px;padding-left:30px;position:relative}.Header__Sns:before{background-color:var(--color-black);border-radius:2px;content:"";display:block;height:1em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}}.Header__Option{margin-top:36px}.Header__Option__List{list-style:none;margin:0;padding:0}.Header__Option__Item{font-size:1.4rem}.Header__Option__Item:not(:first-child){margin-top:2.6rem}.Header__Option__Item a.has-icon{display:inline-flex;align-items:baseline;-moz-column-gap:6px;column-gap:6px}.Header__Option__Item a>.IconExternalLink{transform:translateY(1px)}.Header__Lang{margin-top:36px}.Header__Message{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none;width:100%;height:100%}.Header__Message__Wrapper{align-items:center;background-color:var(--color-black);color:var(--color-white);-moz-column-gap:37px;column-gap:37px;display:flex;height:100%;justify-content:center;padding:0 15px;pointer-events:auto;transform:translateY(-100%);transition:.3s ease-out;width:100%;will-change:transform}.Header__Message__Wrapper span{font-size:1.6rem;font-weight:700;line-height:1.5}@media (max-width: 599px){.Header__Message__Wrapper span.is-error{font-size:1.4rem}}.Header__Message__Wrapper a{border-color:var(--color-white);font-size:1.4rem;font-weight:700}.Header.is-show-message .Header__Message__Wrapper{transform:translateY(0)}.LangNav__List{display:flex;-moz-column-gap:3rem;column-gap:3rem}.LangNav__Link{border-bottom:1px solid transparent;display:inline-block;transition:border-color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.LangNav__Link:hover{border-color:currentColor}}.LangNav__Link.is-current{border-color:currentColor}.LangNav.is-header{margin-bottom:0;font-size:1.2rem}.LangNav.is-header .LangNav__List{-moz-column-gap:2rem;column-gap:2rem}.LangNav.is-header .LangNav__Link{padding-bottom:.5rem}@media (hover: hover) and (pointer: fine){.LangNav.is-footer .LangNav__Link:hover{border-color:rgba(var(--color-white) 80%)}}.LangNav.is-footer .LangNav__Link.is-current{border-color:rgba(var(--color-white) 80%)}.NavigationDrawer__Btn{display:flex;align-items:center;-moz-column-gap:9px;column-gap:9px;font-family:var(--font-serif);position:relative;width:100%;font-size:2rem}@media (min-width: 1025px){.NavigationDrawer__Btn{border-bottom:1px solid transparent;font-size:1.4rem;height:54px;padding:20px 0;transition:border-color var(--transition-timing-default) var(--easing-ease-out-quad),color var(--transition-timing-default) var(--easing-ease-out-quad),height var(--transition-timing-default) var(--easing-ease-out-quad)}.is-current .NavigationDrawer__Btn{border-color:var(--color-black)}.is-scroll-top .NavigationDrawer__Btn{font-size:1.4rem;height:96px}}@media (min-width: 1080px){.is-scroll-top .NavigationDrawer__Btn{font-size:1.6rem}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.NavigationDrawer__Btn:hover{border-color:var(--color-black)}}@keyframes naviDrawerOpen{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes naviDrawerClose{0%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.NavigationDrawer__Btn .Icon__CaretRenew{animation-fill-mode:forwards;animation-duration:var(--transition-timing-default);animation-name:naviDrawerClose}@media (max-width: 1024px){.NavigationDrawer__Btn .Icon__CaretRenew{height:6px;margin-left:auto;width:12px}}.NavigationDrawer__Btn[aria-expanded=true] .Icon__CaretRenew{animation-name:naviDrawerOpen}.NavigationDrawer__Drawer{height:0;overflow:hidden;pointer-events:none}@media (max-width: 1024px){.NavigationDrawer__Drawer{padding-left:2rem!important}.NavigationDrawer__Drawer{transition:height var(--transition-timing-default) var(--easing-ease-out-quad)}}@media (min-width: 1025px){.NavigationDrawer__Drawer{left:0;position:absolute;right:0;top:100%;transition:background-color var(--transition-timing-long) ease}}.NavigationDrawer__Drawer[aria-hidden=false]{pointer-events:auto}@media (min-width: 1025px){.NavigationDrawer__Drawer[aria-hidden=false]{background-color:var(--color-pale-gray)}}.NavigationDrawer__Drawer[aria-hidden=false] .NavigationDrawer__Content{opacity:1}.NavigationDrawer__Content{opacity:0;transition:all var(--transition-timing-default) var(--easing-ease-out-quad);transition-delay:var(--transition-timing-default)}@media (max-width: 1024px){.NavigationDrawer__Content{width:100%!important}.NavigationDrawer__Content{padding-top:3rem;padding-bottom:1rem}}@media (min-width: 1025px){.NavigationDrawer__Content{padding-bottom:2.8rem;padding-top:2.6rem;transition-delay:.3s}}@media (max-width: 1024px){.NavigationDrawer__Parent{margin-bottom:3rem;font-size:1.4rem}}@media (min-width: 1025px){.NavigationDrawer__Parent{height:0;visibility:hidden}}.NavigationDrawer__List{display:flex;margin-top:1.2rem;line-height:1.6}@media (max-width: 1024px){.NavigationDrawer__List{flex-direction:column;row-gap:1rem}}@media (min-width: 1025px){.NavigationDrawer__List{margin-top:1.85rem;gap:.85rem 2.8rem;flex-direction:row;flex-wrap:wrap}}@media (min-width: 1080px){.NavigationDrawer__List{gap:.85rem 4rem}}.NavigationDrawer__List.has-children{margin-top:0}@media (max-width: 1024px){.NavigationDrawer__List.has-children>.NavigationDrawer__Item:first-child .NavigationDrawer__Item__child{padding-top:0}}@media (min-width: 1200px){.NavigationDrawer__List.has-children{flex-direction:row}.NavigationDrawer__List.has-children>.NavigationDrawer__Item.is-support-menu{margin-left:95px}}@media (max-width: 1024px){.NavigationDrawer__List.is-onlineshop-guide{height:0;visibility:hidden}}.NavigationDrawer__Link{border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color var(--transition-timing-default) var(--easing-ease-out-quad)}.NavigationDrawer__Item:not(.is-support-menu) .NavigationDrawer__Link{font-size:1.4rem}.NavigationDrawer__Link.is-current{border-color:var(--color-black)}.NavigationDrawer__Link>.Icon{display:inline-block;vertical-align:baseline;margin-left:5px}@media (min-width: 1025px) and (hover: hover) and (pointer: fine){.NavigationDrawer__Link:hover{border-color:var(--color-black)}}@media (max-width: 1024px){.NavigationDrawer__Item__child{padding-top:1.6rem}}.NavigationDrawer__Item__child span{display:block;font-family:var(--font-serif);font-size:1.6rem}@media (min-width: 1025px){.NavigationDrawer__Item__child span{padding-top:.2rem;width:9em}}@media (max-width: 1024px){.NavigationDrawer__Item__child .NavigationDrawer__List{padding-left:1.6rem}}@media (min-width: 1025px){.NavigationDrawer__Item__child .NavigationDrawer__List{display:grid;grid-template-columns:154px;grid-template-rows:repeat(8,max-content);grid-auto-flow:column;grid-auto-columns:154px}}.NotificationBar{background-color:var(--color-white);position:relative;z-index:1000}.NotificationBar__Link{background-color:var(--color-brand);color:var(--color-white);display:block;font-size:1.4rem;font-weight:700;padding:.5rem 0;text-align:center;transition:opacity var(--transition-timing-default) var(--easing-ease-out-quad);width:100%}@media (hover: hover){.NotificationBar__Link:hover{opacity:.5}}.NotificationBar__Title{display:-webkit-box;margin:0 auto;max-width:calc(var(--width-content-desktop) + 30px);overflow:hidden;padding:0 15px;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:1}.SearchForm{align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;display:flex;flex-direction:row-reverse;justify-content:flex-start}@media (max-width: 1024px){.SearchForm{width:100%}}.SearchForm .Icon__Close{height:1.4rem;width:1.4rem}.SearchForm .Icon__Search{height:1.6rem;width:1.6rem}.SearchForm__OpenButton{transition:opacity var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.SearchForm__OpenButton:hover{opacity:.5}}.SearchForm.is-open:not(.is-expandable) .SearchForm__OpenButton{display:none}.SearchForm__Content{align-items:center;background-color:var(--color-white);border:1px solid var(--color-light-gray);-moz-column-gap:1.6rem;column-gap:1.6rem;display:flex;opacity:0;overflow:hidden;padding:.8rem 1.2rem;pointer-events:none;transition:opacity var(--transition-timing-short) var(--easing-ease-out-quad);width:100%}.SearchForm.is-expandable .SearchForm__Content{background-color:var(--color-white);border:0;height:100%;left:0;padding:.8rem min(4vw,40px);position:absolute;top:0;z-index:1}.SearchForm.is-open .SearchForm__Content{opacity:1;overflow:visible;overflow:initial;pointer-events:auto}.SearchForm__Label{display:block;height:0;opacity:0;overflow:hidden;width:0}.SearchForm__Input{width:100%}.SearchForm__Input input{padding:0!important}.SearchForm__Input input{border:0;font-size:1.2rem;width:100%}.SearchForm.is-expandable .SearchForm__Input input{padding:.5rem 1.2rem!important}.SearchForm.is-expandable .SearchForm__Input input{border:1px solid var(--color-light-gray)}@media (min-width: 1025px){.SearchForm.is-expandable .SearchForm__Input input{font-size:1.6rem}}.SearchForm__SendButton{transition:opacity var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.SearchForm__SendButton:hover{opacity:.5}}.SearchForm__CloseButton{display:none;transition:opacity var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.SearchForm__CloseButton:hover{opacity:.5}}.SearchForm.is-expandable .SearchForm__CloseButton{display:inline-block}.SnsNav__Link{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}@media (hover: hover) and (pointer: fine){.SnsNav__Link:hover .IconInstagram path{fill:var(--color-gray)}}.footer-nav .SnsNav__Link{display:inline-flex}@media (hover: hover) and (pointer: fine){.footer-nav .SnsNav__Link:hover .IconInstagram path{fill:var(--color-white)}}.SnsNav__Icon{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.footer-nav .SnsNav__Icon{align-items:center;display:flex;height:1.6rem;justify-content:center;width:1.6rem}.SnsNav__Icon .IconInstagram path{transition:fill var(--transition-timing-default) var(--easing-ease-out-quad)}.footer-nav .SnsNav__Icon .IconInstagram path{fill:var(--color-white)}.SnsNav__Label{font-size:1.4rem}@media (min-width: 1025px){.SnsNav__Label{display:none}}.footer-nav .SnsNav__Label{font-size:1.6rem;display:inline-block}.SnsNav.is-expanded .SnsNav__List{flex-direction:column}.SnsNav.is-expanded .SnsNav__Item:not(:first-child){margin-top:2.6rem}.SnsNav.is-expanded .SnsNav__Label{display:inline}.Subscribe{padding:20px 0;background-color:var(--color-light-gray)}@media (min-width: 1025px){.Subscribe{padding:14px 0}}.Subscribe__Inner{align-items:center;-moz-column-gap:32px;column-gap:32px;display:flex;flex-direction:column;justify-content:center;row-gap:16px}@media (min-width: 1025px){.Subscribe__Inner{flex-direction:row}}.Subscribe__Text{font-size:1.4rem}.AssortItems__Ttl{margin-bottom:.8em;font-family:var(--font-serif);font-size:1.6rem}.AssortItems__Header{display:none}@media (min-width: 1025px){.AssortItems__Header{display:grid;grid-template-columns:36% 28% 28% 8%;margin-bottom:3px;font-size:1.2rem}.AssortItems__Header>div{margin-left:16px}.AssortItems__Header:before,.AssortItems__Header:after{content:""}}.AssortItemList li{padding:10px 0;border-top:1px solid #ccc}.AssortItemList li:last-child{border-bottom:1px solid #ccc}.AssortItem{display:grid;grid:"header  count" auto "content content" auto / 86% 14%;grid-row-gap:10px;row-gap:10px}@media (min-width: 1025px){.AssortItem{grid:"header content count" auto/36% 56% 8%}}.AssortItem__Header{grid-area:header;display:flex;align-items:center}@media (min-width: 1025px){.AssortItem__Header{margin-bottom:0}}.AssortItem__Header figure{width:74px;height:74px}@media (min-width: 1025px){.AssortItem__Header figure{width:55px;height:55px}}.AssortItem__Header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AssortItem__Header h4{margin-left:16px;flex:1;font-size:1.4rem}.AssortItem__Header h4 span{display:block}.AssortItem__Content{grid-area:content;display:grid;grid-template-columns:1fr;grid-row-gap:2px;row-gap:2px}@media (min-width: 1025px){.AssortItem__Content{grid-template-columns:50% 50%}}.AssortItem__Content dl{display:grid;grid-template-columns:7.5em 1fr;grid-template-rows:auto;font-size:1.2rem}@media (min-width: 1025px){.AssortItem__Content dl{margin-left:16px;grid-template-columns:1fr}.AssortItem__Content dl dt{display:none}}.AssortItem__Content dl dt:after{content:"\ff1a"}.AssortItem__Content dl dd{align-self:center}.AssortItem__Count{grid-area:count;align-self:center;justify-self:end}.CallToAction__Inner{display:flex;flex-direction:column;align-items:center;row-gap:36px;padding:30px 0;border-top:1px solid var(--color-light-gray);border-bottom:1px solid var(--color-light-gray)}@media (min-width: 1025px){.CallToAction__Inner{padding:40px 0}}.CallToAction__Lead{font-size:1.6rem}@media (min-width: 1025px){.CallToAction__Lead{font-size:2rem}}.CallToAction__BtnGroup{display:flex;flex-direction:column;row-gap:20px}@media (min-width: 1025px){.CallToAction__BtnGroup{flex-direction:row;-moz-column-gap:20px;column-gap:20px}}.CallToActionCard{grid-column:1/span 3}@media (min-width: 768px){.CallToActionCard{display:grid;grid-column:2/span 1;grid-template-columns:1fr 1fr;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.CallToActionCard:not(:first-child){margin-top:85px}@media (min-width: 768px){.CallToActionCard:not(:first-child){margin-top:100px}}.CallToActionCard__ImageLink{display:block}@media (hover: hover){.CallToActionCard__ImageLink:hover img{opacity:.8;transform:scale(1.03)}}.CallToActionCard__ImageLink img{transition:all var(--transition-timing-default) var(--easing-ease-out-quad)}.CallToActionCard__Fig{overflow:hidden;position:relative;text-align:right}.CallToActionCard[data-ratio="1:1"] .CallToActionCard__Fig{aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.CallToActionCard[data-ratio="1:1"] .CallToActionCard__Fig{padding-bottom:100%}}.CallToActionCard[data-ratio="3:2"] .CallToActionCard__Fig{aspect-ratio:3/2}@supports not (aspect-ratio: 3/2){.CallToActionCard[data-ratio="3:2"] .CallToActionCard__Fig{padding-bottom:66.66%}}.CallToActionCard[data-direction=reverse]>.CallToActionCard__Fig{text-align:left}@media (min-width: 768px){.CallToActionCard[data-direction=reverse]>.CallToActionCard__Fig{order:2}}.CallToActionCard[data-has-image-border=true] .CallToActionCard__Fig{border:1px solid var(--color-light-gray)}.CallToActionCard__Fig.is-align-center{text-align:center}.CallToActionCard__Fig.is-align-right{text-align:right}.CallToActionCard__Fig img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@supports not (aspect-ratio: auto){.CallToActionCard__Fig img{left:0;position:absolute;top:0}}.CallToActionCard[data-is-image-contain=true] .CallToActionCard__Fig img{-o-object-fit:contain;object-fit:contain}.CallToActionCard__Label{position:absolute;right:0;top:0;z-index:1}@media (max-width: 599px){.CallToActionCard__Body{margin-top:1.6rem}}@media (min-width: 768px){.CallToActionCard__Body{align-self:center;padding:0}}@media (max-width: 599px){.CallToActionCard[data-layout-size=large] .CallToActionCard__Body{margin-top:3rem}}@media (min-width: 768px){.CallToActionCard[data-direction=reverse]>.CallToActionCard__Body{display:flex;flex-direction:column;padding-left:0;order:-1}}.CallToActionCard__TitleLink{display:inline-block;transition:opacity var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover){.CallToActionCard__TitleLink:hover{opacity:.5}}.CallToActionCard__TitleSuffix+.CallToActionCard__TitleLink{margin-top:.8rem}.CallToActionCard__Content{margin-top:1rem}.CallToActionCard[data-layout-size=large] .CallToActionCard__Content{margin-top:2rem}.CallToActionCard__Content>p:not(:first-child){margin-top:1.75em}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.Carousel{margin:3.6rem auto 0;max-width:100%;overflow:hidden;padding:0 15px}@media (max-width: 1024px){.Carousel__Inner{padding:0 135px 0 0;width:100%}}@media (max-width: 768px){.Carousel__Inner{padding:0 25px 0 0}}@media (min-width: 1025px){.Carousel__Inner{width:min(100%,1100px);margin:0 auto}}.Carousel__Inner .Carousel__Swiper{overflow:visible;opacity:0;transition:opacity .4s}.Carousel__Inner .Carousel__Swiper.swiper-initialized{opacity:1}.Carousel[data-aspect="1100x352"] .Carousel__Swiper .ItemCard__Thumbnail{aspect-ratio:16 / 11;position:relative}@supports not (aspect-ratio: 16 / 11){.Carousel[data-aspect="1100x352"] .Carousel__Swiper .ItemCard__Thumbnail{padding-bottom:68.75%}}@media (min-width: 1025px){.Carousel[data-aspect="1100x352"] .Carousel__Swiper .ItemCard__Thumbnail{aspect-ratio:530 / 352}@supports not (aspect-ratio: 1100 / 352){.Carousel[data-aspect="1100x352"] .Carousel__Swiper .ItemCard__Thumbnail{padding-bottom:66.41%}}}.Carousel__Slide>*{width:100%}@media (min-width: 1025px){.Carousel__Slide:not(.swiper-slide-visible)>*{pointer-events:none;opacity:.2}}.Carousel__Slide>*{transition:opacity .4s}.Carousel__Slide.is-tail{height:auto}.Carousel__Tail{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Carousel__Nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.Carousel__Nav[aria-disabled=true]{pointer-events:none}.Carousel__Nav[aria-disabled=true] .IconCarouselArrow{stroke:var(--color-light-gray)}@media (hover: hover) and (pointer: fine){.Carousel__Nav[aria-disabled=true]:hover{cursor:default}}@media (max-width: 1024px){.Carousel__Nav{display:none}}@media (hover: hover) and (pointer: fine){.Carousel__Nav:hover{cursor:pointer}}.Carousel__Nav__Prev{left:15px;transition:transform var(--transition-timing-short) var(--easing-ease-out-quad)}@media (min-width: 1345px){.Carousel__Nav__Prev{left:-95px}}@media (hover: hover) and (pointer: fine){.Carousel__Nav__Prev:hover{transform:translate(-2px) translateY(-50%)}}.Carousel__Nav__Next{right:15px;transition:transform var(--transition-timing-short) var(--easing-ease-out-quad)}@media (min-width: 1345px){.Carousel__Nav__Next{right:-95px}}@media (hover: hover) and (pointer: fine){.Carousel__Nav__Next:hover{transform:translate(2px) translateY(-50%)}}.Carousel .IconCarouselArrow{stroke:var(--color-black);transition:stroke .3s}.Carousel .IconCarouselArrow__Next{transform:scaleX(-1)}.Carousel__pagination{line-height:0;margin-top:4rem;position:static;text-align:center}@media (max-width: 1024px){.Carousel__pagination{margin-top:2rem}}.Carousel__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background:var(--color-white);border:1px solid var(--color-black);height:1.2rem;margin:0 .7rem;opacity:1;transition:all var(--transition-timing-default) var(--easing-ease-out-quad);width:1.2rem}@media (hover: hover) and (pointer: fine){.Carousel__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:hover{background:var(--color-black);opacity:.5}}@media (max-width: 1024px){.Carousel__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{height:1rem;width:1rem}}.Carousel__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:var(--color-black)}.Corporate__HeroImage{aspect-ratio:1/1;overflow:hidden;position:relative}@supports not (aspect-ratio: 1/1){.Corporate__HeroImage{padding-bottom:100%}}@media (max-width: 599px){.Corporate__HeroImage{margin-left:-15px;margin-right:-15px}}@media (min-width: 600px){.Corporate__HeroImage{aspect-ratio:110/48;width:100%;max-width:calc(var(--width-content-desktop));margin:0 auto}@supports not (aspect-ratio: 113/48){.Corporate__HeroImage{padding-bottom:42.47%}}.Corporate__HeroImage.Corporate__HeroImage__Ceo{aspect-ratio:910/535;max-width:910px}@supports not (aspect-ratio: 910/535){.Corporate__HeroImage.Corporate__HeroImage__Ceo{padding-bottom:58.79%;position:relative}}}@media (max-width: 599px){.Corporate__HeroImage.Corporate__HeroImage__Profile{margin-left:0;margin-right:0}}.Corporate__HeroImage__Img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio: auto){.Corporate__HeroImage__Img{left:0;position:absolute;top:0}}@media (min-width: 600px){.Corporate__HeroImage__Profile .Corporate__HeroImage__Img{-o-object-position:0 -80px;object-position:0 -80px}.Corporate__HeroImage__History .Corporate__HeroImage__Img{-o-object-position:0 -200px;object-position:0 -200px}}.EmbedContent{margin-top:4rem}@media (min-width: 1025px){.EmbedContent{margin-top:6rem}}@supports not (aspect-ratio: auto){.EmbedContent{padding-bottom:100%;position:relative}@media (min-width: 1025px){.EmbedContent{padding-bottom:43.63%}}}.EmbedContent iframe{aspect-ratio:1/1;height:auto;width:100%}@media (min-width: 1025px){.EmbedContent iframe{aspect-ratio:1100/480}}@supports not (aspect-ratio: auto){.EmbedContent iframe{height:100%;left:0;position:absolute;top:0}}.Expander{border-top:1px solid var(--color-light-gray);margin-bottom:20px}.Expander__Summary{position:relative;display:flex;justify-content:space-between;padding:20px 0;cursor:pointer;font-size:2rem}.Expander__Summary::-webkit-details-marker{display:none}.Expander__Summary .IconExpander{flex-shrink:0;flex-grow:0;margin-top:8px;margin-left:.5em;z-index:-1}@media (max-width: 599px){.Expander__Summary .IconExpander{margin-left:2em}}.Expander__Summary .IconExpander__Vertical{transform-origin:center;transform:rotate(0);transition:.4s}.Expander__Panel{overflow:hidden}.Expander__Panel__Container{padding:15px 0}@media (min-width: 1025px){.Expander__Panel__Container{padding-right:100px}}.Expander__Panel .EditorContent:not(:last-child){margin-bottom:30px;padding:0}.Expander__Panel dl:not(:last-child){margin-bottom:30px}.Expander__Panel dl dd{margin-top:10px}.Expander__Panel ul:not(:last-child){margin-bottom:30px}.Expander__Panel ul.PrecautionList:not(:first-child){margin-top:.5em}.Expander__Panel ol:not(:first-child){margin-top:.5em;padding-left:1.5em;list-style:decimal}.Expander__Panel img:not(:first-child){margin-top:1em}.Expander.is-opened .Expander__Summary .IconExpander__Vertical{transform:rotate(-90deg)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size) / 44 * 27);height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{text-transform:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);letter-spacing:0;font-feature-settings:;font-variant:normal;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;width:var( --swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px) );height:8px;height:var( --swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px) );display:inline-block;border-radius:50%;background:#000;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity, 1);background:#007aff;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.GallerySlide{overflow:hidden}.GallerySlide__Label{position:absolute;top:0;right:0;z-index:1}.GallerySlide__Slide{aspect-ratio:3/2;width:100%}@supports not (aspect-ratio: 3/2){.GallerySlide__Slide{overflow:hidden;padding-bottom:66.66%;position:relative}}.GallerySlide__Slide[data-aspect-ratio="16:7"]{aspect-ratio:16/7;max-height:630px}@supports not (aspect-ratio: 16/7){.GallerySlide__Slide[data-aspect-ratio="16:7"]{padding-bottom:43.75%}}.GallerySlide__Slide[data-aspect-ratio="1:1"]{aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.GallerySlide__Slide[data-aspect-ratio="1:1"]{padding-bottom:100%}}@media (max-width: 1024px){.GallerySlide__Slide[data-aspect-ratio-mobile="1:1"]{aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.GallerySlide__Slide[data-aspect-ratio-mobile="1:1"]{padding-bottom:100%}}.GallerySlide__Slide[data-aspect-ratio-mobile="3:2"]{aspect-ratio:3/2}@supports not (aspect-ratio: 3/2){.GallerySlide__Slide[data-aspect-ratio-mobile="3:2"]{padding-bottom:66.66%}}.GallerySlide__Slide[data-aspect-ratio-mobile="4:5"]{aspect-ratio:4/5}@supports not (aspect-ratio: 4/5){.GallerySlide__Slide[data-aspect-ratio-mobile="4:5"]{padding-bottom:125%}}.GallerySlide__Slide[data-aspect-ratio-mobile="16:7"]{aspect-ratio:16/7;max-height:630px}@supports not (aspect-ratio: 16/7){.GallerySlide__Slide[data-aspect-ratio-mobile="16:7"]{padding-bottom:43.75%}}}.GallerySlide__Slide.has-border{border:1px solid var(--color-light-gray)}.GallerySlide__Slide.isContain .GallerySlide__Image>*{-o-object-fit:contain;object-fit:contain}.GallerySlide .GallerySlide__Image{height:100%}.GallerySlide .GallerySlide__Image>*{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@supports not (aspect-ratio: auto){.GallerySlide .GallerySlide__Image>*{left:0;position:absolute;top:0}}.GallerySlide__ThumbsSwiper .swiper-wrapper{display:flex;justify-content:center;margin-left:5px}.GallerySlide__ThumbsSwiper .swiper-slide{width:60px;height:auto}.GallerySlide__ThumbsSwiper .swiper-slide img{opacity:.5;transition:opacity var(--transition-timing-default) var(--easing-ease-out-quad)}@media (min-width: 600px){.GallerySlide__ThumbsSwiper .swiper-slide{width:95px}}@media (hover: hover) and (pointer: fine){.GallerySlide__ThumbsSwiper .swiper-slide:hover{cursor:pointer}.GallerySlide__ThumbsSwiper .swiper-slide:hover img{opacity:1}}.GallerySlide__ThumbsSwiper .swiper-slide.swiper-slide-thumb-active img{opacity:1}.GallerySlide__ThumbnailSlide{margin-top:20px;aspect-ratio:3/2}@supports not (aspect-ratio: 3/2){.GallerySlide__ThumbnailSlide{overflow:hidden;padding-bottom:66.66%;position:relative}}.GallerySlide__ThumbnailSlide.has-border{border:1px solid var(--color-light-gray)}.GallerySlide__ThumbnailSlide.isContain .GallerySlide__Image>*{-o-object-fit:contain;object-fit:contain}.GallerySlide__ThumbsSwiper__Slide[data-thumbnail-ratio="1:1"] .GallerySlide__ThumbnailSlide{aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.GallerySlide__ThumbsSwiper__Slide[data-thumbnail-ratio="1:1"] .GallerySlide__ThumbnailSlide{overflow:hidden;padding-bottom:100%;position:relative}}.StoreDetail__MainImage .GallerySlide__Placeholder{border-bottom:1px solid var(--color-light-gray)}@media (min-width: 1025px){.StoreDetail__MainImage .GallerySlide__Placeholder{border:1px solid var(--color-light-gray)}}.GallerySlide__Placeholder{display:flex;justify-content:center;align-items:center;aspect-ratio:3/2}@supports not (aspect-ratio: auto){.GallerySlide__Placeholder{overflow:hidden;padding-bottom:66.66%;position:relative}}.GallerySlide__Placeholder[data-aspect-ratio="16:7"]{aspect-ratio:16/7}@supports not (aspect-ratio: 16/7){.GallerySlide__Placeholder[data-aspect-ratio="16:7"]{padding-bottom:43.75%}}.GallerySlide__Placeholder[data-aspect-ratio="1:1"]{aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.GallerySlide__Placeholder[data-aspect-ratio="1:1"]{padding-bottom:100%}}@supports not (aspect-ratio: auto){.GallerySlide__Placeholder__Wrapper{inset:0;position:absolute}}.GallerySlide__Placeholder__Img{max-width:255px;margin:0 auto}.PageFooterNav{background-color:var(--color-pale-gray);margin-top:80px;padding:60px 0}@media (min-width: 1025px){.PageFooterNav{margin-top:100px}}.PageFooterNav__Section:not(:first-child){margin-top:60px}.PageFooterNav__Section .HeadingLv2>a{display:inline-flex;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem}.PageFooterNav__List{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 16px;gap:20px 16px;margin-top:40px}@media (min-width: 600px){.PageFooterNav__List{grid-template-columns:repeat(9,1fr);gap:20px}}@media (min-width: 1025px){.PageFooterNav__List{grid-template-columns:repeat(12,1fr);gap:20px 40px}}.PageFooterNav__Item{grid-column:span 2}@media (min-width: 600px){.PageFooterNav__Item{grid-column:span 3}}.PageFooterNav .TorayaBtn{width:100%;justify-content:space-between;-moz-column-gap:0;column-gap:0;padding:0 12px}@media (min-width: 600px){.PageFooterNav .TorayaBtn{padding:0 18px}}.PageFooterNav .TorayaBtn[data-color=light]{border-color:var(--color-white)}.PageFooterNav .TorayaBtn .IconArrow__Right{transform:scaleX(-1)}.PageFooterNav .TorayaBtn .Icon{min-width:auto}.PostsArchiveFilter{grid-column:1/span 4;position:relative}@media (min-width: 1025px){.PostsArchiveFilter{grid-column:1/span 3;width:190px}}.PostsArchiveFilter__Shortcuts{position:absolute;top:0;left:0}@media (min-width: 1025px){.PostsArchiveFilter__Shortcuts{position:relative}}.PostsArchiveFilter__Shortcuts .TorayaBtn{width:190px;height:34px;border-width:1px}@media (min-width: 1025px){.PostsArchiveFilter__Shortcuts+.PostsArchiveFilter__Content{margin-top:60px}}.PostsArchiveFilter__Ttl{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-light-gray);-moz-column-gap:7px;column-gap:7px;display:flex;padding:25px 0 5px;position:sticky;top:0;z-index:1}@media (min-width: 1025px){.PostsArchiveFilter__Ttl{padding:0 0 5px}}.PostsArchiveFilter__Shortcut{margin-top:30px}@media (max-width: 1024px){.PostsArchiveFilter__Shortcut{padding:0 15px}}.PostsArchiveFilter__Form__BtnGroup{bottom:0;left:0;padding:15px 15px 25px;position:fixed;width:100%}@media (min-width: 1025px){.PostsArchiveFilter__Form__BtnGroup{display:none}}.PostsArchiveFilter__Fld{margin-top:2.4rem}.PostsArchiveFilter__Fld:last-of-type{margin-bottom:2.4rem}.PostsArchiveFilter__Fld__List{line-height:1}.PostsArchiveFilter__Fld__List:not(:first-child){margin-top:1.2rem}.PostsArchiveFilter__Fld__List li{line-height:1.4}.PostsArchiveFilter__Fld__List li:not(:first-child){margin-top:.6rem}@media (max-width: 1024px){.PostsArchiveDrawer{left:0;position:relative;top:0;width:100%}}.PostsArchiveDrawer__toggleButton{align-items:center;-moz-column-gap:7px;column-gap:7px;display:flex;font-weight:700;margin-left:auto;padding:7px 0 5px}@media (min-width: 1025px){.PostsArchiveDrawer__toggleButton{display:none}}@media (max-width: 1024px){.PostsArchiveDrawer__Content{background-color:var(--color-white);bottom:0;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .4s;width:270px;z-index:1000}.PostsArchiveDrawer.is-open .PostsArchiveDrawer__Content{transform:translate(0)}.PostsArchiveDrawer.is-open .PostsArchiveDrawer__Content+.PostsArchiveDrawer__BackDrop{display:block}.PostsArchiveDrawer__ContentWrapper{overflow-y:auto;padding:0 15px 65px;position:relative;height:100%}}.PostsArchiveDrawer__BackDrop{display:none;position:fixed;inset:0;background-color:#777c;z-index:999}@media (min-width: 600px){.PostsArchiveDrawer__BackDrop{display:none}}.ProductDetailMain__LimitedArea{font-size:1.4rem;line-height:1;margin-top:3.6rem}.ProductDetailMain__Price{font-size:1.4rem;line-height:1;margin-top:2rem}.ProductDetailMain__LimitedArea+.ProductDetailMain__Price{margin-top:1.8rem}.ProductDetailMain__Price__TaxInclude{font-size:1.8rem}.ProductDetailMain__Price__Base{color:var(--color-gray)}.ProductDetailMain__Label{display:inline-block;padding:.42em 10px;background-color:#444;color:var(--color-white);font-size:1.4rem;font-weight:700;z-index:5}.ProductDetailMain__Label>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.6}.ProductDetailMain__Label.is-medium{padding:.54em 14px;font-size:1.2rem}@media (min-width: 1025px){.ProductDetailMain__Label{font-size:1.6rem;margin-top:8px;padding:.58em 18px}.ProductDetailMain__Label.is-medium{margin-top:5px}}.ProductDetailMain__Label+.TorayaPageHeader{margin-top:2rem}.ProductDetailMain>.TorayaPageHeader .TorayaPageHeader__Ttl{margin-top:0}.ProductDetailMain>.TorayaPageHeader .TorayaPageHeader__Prefix[aria-hidden=false]+.TorayaPageHeader__Ttl{margin-top:1rem}.ProductDetailMain>.TorayaPageHeader .TorayaPageHeader__Suffix{margin-top:1.4rem}.ProductDetailMain>.TorayaPageHeader .TorayaPageHeader__Description{margin-top:1.6rem}.ProductNutrient dt,.ProductNutrient dd{display:inline}.ProductNutrient dt:after{content:"\ff1a"}.ProductNutrient__Title{margin-bottom:.5em}.ProductStoreLink{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-row-gap:20px;row-gap:20px;align-self:start}@media (max-width: 1024px){.ProductStoreLink{row-gap:.5rem;position:sticky;bottom:0;left:0;right:0;margin-top:20px;padding:10px 0 25px;background-color:#ffffffbf;transform:translateY(0);transition:transform .6s;z-index:777}}.ProductStoreLink__ShopOnly{padding:2.4rem 0;background-color:var(--color-white);border-top:1px solid var(--color-light-gray);border-bottom:1px solid var(--color-light-gray);color:var(--color-gray)}@media (min-width: 1025px){.ProductStoreLink__ShopOnly{padding:3.2rem 0}}.SearchHeader__Result{font-size:1.4rem;line-height:1}.SearchHeader__Result__Count{font-weight:700;font-size:3.2rem}.TorayaPageHeader+#gallery,.StickyAnchor+#gallery{margin-top:60px}@media (max-width: 599px){.TorayaPageHeader+#gallery,.StickyAnchor+#gallery{margin-top:40px}}@media (max-width: 1024px){.ShopGallery__Slides{margin-left:-15px;margin-right:-15px}}@media (max-width: 1024px){.ShopMainImages{margin-left:-15px;margin-right:-15px}}@supports not (aspect-ratio: auto){.ShopMainImages__SingleImage{padding-bottom:66.66%;position:relative}}.ShopMainImages__SingleImage img{aspect-ratio:3/2;height:auto;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:100%}@supports not (aspect-ratio: auto){.ShopMainImages__SingleImage img{height:100%;left:0;position:absolute;top:0}}.TorayaPageHeader+#menu,.StickyAnchor+#menu{margin-top:60px}@media (max-width: 599px){.TorayaPageHeader+#menu,.StickyAnchor+#menu{margin-top:40px}}.TorayaPageHeader+#menufile,.StickyAnchor+#menufile{margin-top:60px}@media (max-width: 599px){.TorayaPageHeader+#menufile,.StickyAnchor+#menufile{margin-top:40px}}@media (min-width: 1025px){.ShopMenu__FileDescription{align-items:center;display:flex;height:100%}}.ShopMenu__FileLink{text-align:center}@media (min-width: 1025px){.ShopMenu__FileLink{text-align:right}}.TorayaPageHeader+#news,.StickyAnchor+#news{margin-top:60px}@media (max-width: 599px){.TorayaPageHeader+#news,.StickyAnchor+#news{margin-top:40px}}.TorayaPageHeader+#products,.StickyAnchor+#products{margin-top:60px}@media (max-width: 599px){.TorayaPageHeader+#products,.StickyAnchor+#products{margin-top:40px}}.TorayaPageHeader+#access,.StickyAnchor+#access{margin-top:60px}@media (max-width: 599px){.TorayaPageHeader+#access,.StickyAnchor+#access{margin-top:40px}}.SimplePagination{display:grid;grid:"prev next" auto/1fr 1fr;margin-top:80px}@media (min-width: 1025px){.SimplePagination{margin-top:100px}}.SimplePagination .TorayaInlineBtn{font-weight:700}.SimplePagination__PrevItem{grid-area:prev}.SimplePagination__NextItem{grid-area:next;justify-self:right}.StickyAnchor{display:flex;margin:2rem 0 0;padding-left:15px;top:105px;width:100%;z-index:5}@media (min-width: 1100px){.StickyAnchor{max-width:calc(var(--width-content-desktop) + 30px);margin:5.5rem auto 0;padding-right:15px}}.StickyAnchor:not(.is-sticky){overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width: 1025px){.StickyAnchor:not(.is-sticky){-ms-overflow-style:none;scrollbar-width:none}.StickyAnchor:not(.is-sticky)::-webkit-scrollbar{display:none}}.StickyAnchor.is-sticky{position:sticky}.StickyAnchor.is-inColumn{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.TorayaModal .StickyAnchor{top:2rem;transition:padding-right .1s var(--easing-ease-out-quad)}@media (min-width: 1025px){.TorayaModal .StickyAnchor{top:-3.5rem}}@media (min-width: 1025px) and (max-width: 1280px){.TorayaModal .StickyAnchor.is-sticky{padding-right:5.5rem}}.StickyAnchor__List{display:flex;width:100%;position:relative;transition:all .1s}.StickyAnchor__List:after{background-color:var(--color-light-gray);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:0}.is-sticky .StickyAnchor__List:after{bottom:5px;left:10px;width:calc(100% - 20px)}.is-sticky .StickyAnchor__List{background-color:var(--color-white);box-shadow:0 0 4px 1px #0000001a;margin-left:10px;overflow-x:auto;padding:0 10px 5px;width:calc(100% - 35px);-webkit-overflow-scrolling:touch}@media (min-width: 1025px){.is-sticky .StickyAnchor__List{width:calc(100% - 20px);-ms-overflow-style:none;scrollbar-width:none}.is-sticky .StickyAnchor__List::-webkit-scrollbar{display:none}}.StickyAnchor__Item{border-bottom:1px solid var(--color-light-gray);display:flex;align-items:center;padding-right:22px;white-space:nowrap}.StickyAnchor__Item:last-child{padding-right:15px}.StickyAnchor__Link{align-items:center;display:flex;height:100%;font-size:1.4rem;font-weight:700;padding:.7rem 0;position:relative}.StickyAnchor__Link:after{background-color:var(--color-black);bottom:-1px;content:"";display:block;height:1px;position:absolute;transform:scaleX(0);transition:transform .1s;width:100%;z-index:1}.StickyAnchor__Link.is-current:after{transform:scaleX(1)}@media (hover: hover) and (pointer: fine){.StickyAnchor__Link:hover{cursor:pointer}.StickyAnchor__Link:hover:after{transform:scaleX(1)}}.StoreDetail{position:relative;margin-bottom:80px}@media (min-width: 1025px){.StoreDetail{margin-bottom:110px}.StoreDetail.is-onlineshop{padding-top:60px}}@media (max-width: 1300px){.StoreDetail.is-onlineshop{padding-top:40px}}@media (max-width: 1024px){.StoreDetail.is-onlineshop{padding-top:0}}.StoreDetail__MainImage{order:-5;position:relative}@media (max-width: 1024px){.StoreDetail__MainImage{width:calc(100% + 30px);left:-15px}.StoreDetail__Content{display:flex;flex-direction:column}}@media (min-width: 1025px){.StoreDetail__Content{padding-top:8px}}.StoreDetail__Main{display:flex;flex-direction:column;margin-top:40px;order:1;position:static}@media (min-width: 1025px){.StoreDetail__Main{align-self:start;margin-top:0;row-gap:30px}.StoreDetail.is-onlineshop .StoreDetail__Main{top:114px}.StoreDetail:not(.is-onlineshop) .StoreDetail__Main{top:0}}.StoreDetail__Description{position:relative;order:2;margin-top:60px}@media (min-width: 1025px){.StoreDetail__Description{margin-top:40px}}.StoreDetail__Description__Catch+.EditorContent{margin-top:20px}.StoreDetail__StoreSupport{margin-top:40px;max-width:400px}@media (min-width: 1025px){.StoreDetail__StoreSupport{margin-top:0}}@media (max-width: 1024px){.StoreDetail__BackBtn .TorayaBackBtn{position:relative;width:100%;max-width:1100px;margin:40px auto 0;padding:0}}@media (max-width: 599px){.StoreDetail__BackBtn .TorayaBackBtn{margin-top:20px}}.StoreDetailReservation__section{margin-top:20px}@media (hover: hover) and (pointer: fine){.TorayaArticleCard__Link:hover .TorayaArticleCard__Catch__Img{opacity:.8;transform:scale(1.05)}.TorayaArticleCard__Link:hover .TorayaArticleCard__Ttl{color:var(--color-gray)}}.TorayaArticleCard__Link[data-has-image=true]{display:grid;grid-template-columns:104px auto;grid-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media (min-width: 1025px){.TorayaArticleCard__Link[data-has-image=true]{grid-template-columns:150px auto;-moz-column-gap:40px;column-gap:40px}}.TorayaArticleCard__Catch{align-self:start;max-height:156px;overflow:hidden;width:104px}@media (min-width: 1025px){.TorayaArticleCard__Catch{max-height:225px;width:150px}}.TorayaArticleCard__Catch.has-border{border:1px solid var(--color-light-gray)}.TorayaArticleCard__Catch__Img{max-height:156px;-o-object-fit:contain;object-fit:contain;transition:all var(--transition-timing-default) var(--easing-ease-out-quad);width:100%}@media (min-width: 1025px){.TorayaArticleCard__Catch__Img{max-height:225px}}.TorayaArticleCard__Article{display:flex;flex-direction:column}.TorayaArticleCard__Ttl{font-size:1.6rem;transition:color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (min-width: 1025px){.TorayaArticleCard__Ttl{font-size:2rem}.TorayaArticleCard__Link[data-has-label=true] .TorayaArticleCard__Ttl{display:grid;grid-template-columns:repeat(9,1fr);grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.TorayaArticleCard__TitleContent{font-size:2rem}@media (min-width: 1025px){.TorayaArticleCard__TitleContent{grid-column:1/span 7}}.TorayaArticleCard__Label{align-items:center;align-self:start;display:flex;font-size:1.2rem;padding-top:7px;-moz-column-gap:.5em;column-gap:.5em}@media (min-width: 1025px){.TorayaArticleCard__Label{grid-column:span 2}}.TorayaArticleCard__Prefix{margin-bottom:.8rem;color:var(--color-gray);font-size:1.4rem;order:-1}@media (min-width: 1025px){.TorayaArticleCard__Prefix{font-size:1.6rem}}.TorayaArticleCard__Prefix.has-icon{align-items:center;display:inline-flex}.TorayaArticleCard__Icon .IconPin{margin-left:.6rem;margin-top:-.1rem}@media (min-width: 1025px){.TorayaArticleCard__Icon .IconPin{margin-top:-.2rem}}.TorayaArticleCard__Suffix{margin-top:1rem;color:var(--color-gray);font-size:1.2rem}.TorayaGrid{align-items:start;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:40px 16px;gap:40px 16px}@media (min-width: 1025px){.TorayaGrid{gap:60px 40px}.TorayaGrid[data-gap="40"]{gap:40px}}.TorayaGrid:not(:first-child){margin-top:4rem}.TorayaPageHeader+.TorayaGrid,.TorayaHeading+.TorayaGrid{margin-top:3.4rem}.TorayaGrid.is-margin-short:not(:first-child){margin-top:4rem}.TorayaPageHeader+.TorayaGrid.is-margin-short,.TorayaHeading+.TorayaGrid.is-margin-short{margin-top:3.4rem}.TorayaGrid.is-margin-medium:not(:first-child){margin-top:4rem}@media (min-width: 1025px){.TorayaGrid.is-margin-medium:not(:first-child){margin-top:6rem}}.TorayaPageHeader+.TorayaGrid.is-margin-medium,.TorayaHeading+.TorayaGrid.is-margin-medium{margin-top:3.4rem}@media (min-width: 1025px){.TorayaPageHeader+.TorayaGrid.is-margin-medium,.TorayaHeading+.TorayaGrid.is-margin-medium{margin-top:5rem}}.TorayaGrid.is-margin-tall:not(:first-child){margin-top:8rem}@media (min-width: 1025px){.TorayaGrid.is-margin-tall:not(:first-child){margin-top:10rem}}.TorayaPageHeader+.TorayaGrid.is-margin-tall,.TorayaHeading+.TorayaGrid.is-margin-tall{margin-top:7.4rem}@media (min-width: 1025px){.TorayaPageHeader+.TorayaGrid.is-margin-tall,.TorayaHeading+.TorayaGrid.is-margin-tall{margin-top:9rem}}@media (max-width: 1024px){.TorayaGrid[data-mobile="2"]{grid-template-columns:repeat(2,1fr)}.TorayaGrid[data-mobile="3"]{grid-template-columns:repeat(3,1fr)}.TorayaGrid[data-mobile="4"]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 800px) and (max-width: 1025px){.TorayaGrid[data-tablet="2"]{grid-template-columns:repeat(2,1fr)}.TorayaGrid[data-tablet="3"]{grid-template-columns:repeat(3,1fr)}.TorayaGrid[data-tablet="4"]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1025px){.TorayaGrid[data-desktop="2"]{grid-template-columns:repeat(2,1fr)}.TorayaGrid[data-desktop="3"]{grid-template-columns:repeat(3,1fr)}.TorayaGrid[data-desktop="4"]{grid-template-columns:repeat(4,1fr)}}body.is-TorayaModalOpen .TorayaModal__Backdrop{opacity:1;animation:TorayaModal__Backdrop .3s}@keyframes TorayaModal__Backdrop{0%{opacity:0}to{opacity:1}}.TorayaModal{inset:0;position:fixed;z-index:1000}.TorayaModal__Inner{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;overflow-y:auto;overscroll-behavior:none;width:100%}.TorayaModal__Content{background-color:var(--color-white);position:relative;width:min(100%,1295px);margin:0 auto;max-height:100vh;max-height:100dvh;overflow-y:auto;padding:40px 0;transition:.3s ease}@media (min-width: 1025px){.TorayaModal__Content{max-height:90vh;padding:60px 0}}[data-width="910"] .TorayaModal__Content{width:min(100%,910px)}.TorayaModal__Close{line-height:1;margin-top:-30px;position:sticky;top:-30px;right:10px;z-index:10;text-align:right;margin-left:auto;width:30px}@media (min-width: 1025px){.TorayaModal__Close{right:30px}}.TorayaModal__Backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#777c;border:0;border-radius:0;box-shadow:none;inset:0;position:absolute;width:100%}.TorayaModal__Wrapper{position:relative;width:min(100%,1130px);margin:0 auto}@media (min-width: 1025px){.TorayaModal__Wrapper{margin-top:0}}.TorayaModal.is-medium .TorayaModal__Content{width:min(100%,910px);padding-bottom:50px}.TorayaModal.is-medium .TorayaModal__Wrapper{width:min(100%,720px)}.TorayaModal.is-scroll .TorayaModal__Content{overflow-y:scroll}.TorayaModalOpener{-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;box-shadow:inherit;text-align:inherit}.TorayaModalOpener>svg{display:inline-block;vertical-align:baseline}.ProductDetail{display:grid;grid-template-columns:1fr;grid-row-gap:40px;row-gap:40px;margin-bottom:40px}@media (min-width: 1025px){.ProductDetail{//grid-template-columns: 1fr auto 1fr;grid-template-columns:minmax(15px,1fr) minmax(0,calc(var(--width-content-desktop) + 30px)) minmax(15px,1fr);margin-bottom:70px}.ProductDetail>.Container{grid-column:2 / span 1}}.ProductDetail__MainImage{width:100%;overflow:hidden;grid-column:1 / span 1;order:-5}@media (min-width: 1025px){.ProductDetail__MainImage{grid-column:1 / span 3}}.ProductDetailMain .TorayaPageHeader{padding:0}.ProductDetail__Description{margin-top:60px}.ProductDetail__Description__Catch{margin-bottom:32px}@media (min-width: 1301px){.ProductDetail__BackBtn{grid-column:1 / span 1}.ProductDetail__BackBtn .TorayaBackBtn{position:relative;top:2px;margin-left:auto;padding-right:max(4vw,75px);width:100%}}@media (max-width: 1300px){.ProductDetail__BackBtn{grid-column:2 / span 1}.ProductDetail__BackBtn .TorayaBackBtn{top:20px;margin-bottom:20px}}@media (max-width: 1024px){.ProductDetail__BackBtn{grid-column:1 / span 1;margin-top:0}.ProductDetail__BackBtn .TorayaBackBtn{top:0;margin-bottom:0}}.TorayaSectionFooter{margin-top:4rem}.TorayaSectionFooter.is-margin-extra-short:not(:first-child){margin-top:4rem}.TorayaSectionFooter.is-margin-short:not(:first-child){margin-top:6rem}@media (max-width: 1024px){.TorayaSectionFooter.is-margin-short:not(:first-child){margin-top:4rem}}.TorayaSectionFooter.is-margin-tall:not(:first-child){margin-top:8rem}@media (max-width: 1024px){.TorayaSectionFooter.is-margin-tall:not(:first-child){margin-top:6rem}}.TorayaSectionFooter.is-margin-none{margin-top:0}.OnlineshopCollectionPreOrder__note{margin-top:.5em}.OnlineshopCollectionPreOrder__stores{list-style:none}.OnlineshopCollectionPreOrder__stores li{display:inline-block}.OnlineshopCollectionPreOrder__stores li:not(:first-child):before{content:", ";margin-right:.25em}.WagashiFeaturedCalendar__Item:not(:first-child){margin-top:60px}.WagashiFeaturedCalendar__Description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.Section{background-color:#f2f2f2;padding:34px 38px 40px}@media (max-width: 1024px){.Section{padding:25px 10px}}.Section__title{font-size:2rem;margin-bottom:17px}.Section+.Section{margin-top:24px}.Submit{width:120px;height:46px;background-color:#000;border-radius:9999px;color:#fff;font-size:1.4rem;font-weight:700;display:flex;align-items:center;justify-content:center}.InputSelect__Label{font-size:1.4rem;white-space:nowrap}.InputSelect__El{height:46px;font-size:1.6rem;width:100%;border-color:var(--color-light-gray);cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 13px center;background-repeat:no-repeat;background-size:.95em .95em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-left:19px}@media screen and (min-width: 1100px){.InputSelect__El{width:190px}.InputSelect__Label+.InputSelect__El{margin-left:10px}}@media (min-width: 1025px){.Section__body{display:flex;align-items:flex-end}.Section__form{width:calc(100% - 120px);padding-right:20px}}.Section__form+.Section__submit{margin-top:30px}@media (min-width: 1025px){.Section__form+.Section__submit{margin-top:0}.Section__form--conditions{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr 1fr 1fr 100px;align-items:center}.Section__form--conditions>div:not(.Section__condition){display:flex;align-items:center}}.Section__condition{display:flex;flex-direction:column;width:100%}@media (min-width: 1025px){.Section__condition>.InputCheckbox{margin-top:26px}}@media screen and (min-width: 1100px){.Section__condition{flex-direction:row;align-items:center}.Section__condition>.InputCheckbox{margin-top:0}}.Section__condition+.Section__condition{margin-top:15px}@media (min-width: 1025px){.Section__condition+.Section__condition{margin-top:0}}.InputSelect__Label+.InputSelect__El{margin-top:5px}@media screen and (min-width: 1100px){.InputSelect__Label+.InputSelect__El{margin-top:0}}.Section__submit{margin-left:auto;margin-right:auto;width:120px}@media (min-width: 1025px){.Section__submit{margin-left:0;margin-right:0}}.InputText__El{height:46px;font-size:1.6rem;width:100%}.InputText__El[type=text]{border-color:var(--color-light-gray);font-size:1.6rem;padding-left:19px;padding-right:19px}.InputText__El:focus{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.TorayaInstagram__HeadingIcon{display:inline-block;margin-right:10px;vertical-align:middle}.TorayaInstagram__HeadingIcon svg{width:33px;height:auto}.TorayaInstagram__PostList{margin-top:6rem}.TorayaInstagram__PostItem{aspect-ratio:1/1;display:block;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio: 1/1){.TorayaInstagram__PostItem{padding-bottom:100%}}@media (hover: hover) and (pointer: fine){.TorayaInstagram__PostItem:hover img{opacity:.8;transform:scale(1.03)}}.TorayaInstagram__PostItem img{height:100%;-o-object-fit:contain;object-fit:contain;transition:all var(--transition-timing-default) var(--easing-ease-out-quad);width:100%}@supports not (aspect-ratio: 1/1){.TorayaInstagram__PostItem img{left:0;position:absolute;top:0}}.Layout .Main{position:relative}.Layout .Main.has-padding-bottom{margin-bottom:80px}@media (min-width: 1025px){.Layout .Main.has-padding-bottom{margin-bottom:100px}}@font-face{font-family:IBMPlexSerif;font-display:swap;font-weight:400;src:url(https://cdn.shopify.com/oxygen-v2/26835/11847/24249/360607/fonts/IBMPlexSerif-Text.woff2) format("woff2")}@font-face{font-family:IBMPlexSerif;font-display:swap;font-weight:400;font-style:italic;src:url(https://cdn.shopify.com/oxygen-v2/26835/11847/24249/360607/fonts/IBMPlexSerif-TextItalic.woff2) format("woff2")}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Helvetica Neue,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 rgba(0,0,0,0)}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-image:initial;background-position:0 0;background-position:initial;background-repeat:repeat;background-repeat:initial;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:inherit;print-color-adjust:inherit}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 rgba(0,0,0,0)}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:inherit;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*{font-feature-settings:none;font-variant-ligatures:none}*.focus-visible{box-shadow:none!important;outline:-moz-mac-focusring auto 1px!important;outline:-webkit-focus-ring-color auto 1px!important;outline-offset:0px!important}*:focus-visible{box-shadow:none!important;outline:-moz-mac-focusring auto 1px!important;outline:-webkit-focus-ring-color auto 1px!important;outline-offset:0px!important}body{background-color:#fff;background-color:var(--color-white);font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:1.6rem;line-height:1.6;color:#111;color:var(--color-black);overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-padding-top:145px;font-size:62.5%}model-viewer::part(default-progress-mask){display:none}model-viewer::part(default-progress-bar){display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!article h2,.\!article h3,.\!article h4,.\!article h5,.\!article h6,.article h2,.article h3,.article h4,.article h5,.article h6{font-family:Helvetica Neue,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--tw-text-opacity: 1;color:rgba(20,20,20,var(--tw-text-opacity));color:rgb(var(--color-primary) / var(--tw-text-opacity))}.\!article h1:first-child,.\!article h2:first-child,.\!article h3:first-child,.\!article h4:first-child,.\!article h5:first-child,.\!article h6:first-child{margin-top:0}.\!article{color:var(--tw-prose-body);max-width:65ch}.\!article :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.\!article :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.\!article :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.\!article :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.\!article :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.\!article :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.\!article :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.\!article :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.\!article :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}.\!article :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.\!article :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}.\!article :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.\!article :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.\!article :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.\!article :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.\!article :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.\!article :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal}.\!article :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.\!article :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.\!article :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.\!article :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.\!article :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.\!article :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.\!article :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:open-quote}.\!article :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:close-quote}.\!article :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.\!article :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit}.\!article :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.\!article :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit}.\!article :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.\!article :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.\!article :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.\!article :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.\!article :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.\!article :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em}.\!article :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.\!article :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.\!article :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:"`"}.\!article :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:"`"}.\!article :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.\!article :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.\!article :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.875em}.\!article :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.9em}.\!article :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.\!article :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.\!article :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.\!article :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.\!article :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.\!article :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:none}.\!article :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:none}.\!article :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.\!article :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.\!article :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.\!article :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.\!article :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0}.\!article :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline}.\!article :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.\!article :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top}.\!article :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.\!article :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.\!article{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.\!article :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.\!article :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.\!article :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.\!article :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:.375em}.\!article :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:.375em}.\!article :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.\!article :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.\!article :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.\!article :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.\!article :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.\!article :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.\!article :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.\!article :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;padding-left:1.625em}.\!article :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.\!article :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.\!article :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.\!article :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.\!article :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:0}.\!article :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-right:0}.\!article :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding:.5714286em}.\!article :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:0}.\!article :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-right:0}.\!article :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.\!article :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.\!article :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0}.\!article{margin-left:auto;margin-right:auto;margin-bottom:3rem;display:grid;justify-content:center;font-family:IBMPlexSerif,Palatino,ui-serif;--tw-text-opacity: 1;color:rgba(20,20,20,var(--tw-text-opacity));color:rgb(var(--color-primary) / var(--tw-text-opacity))}.article h1:first-child,.article h2:first-child,.article h3:first-child,.article h4:first-child,.article h5:first-child,.article h6:first-child{margin-top:0}.article{color:var(--tw-prose-body);max-width:65ch}.article :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.article :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.article :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.article :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.article :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.article :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.article :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.article :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.article :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}.article :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.article :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}.article :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.article :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.article :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.article :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.article :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.article :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal}.article :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.article :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.article :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.article :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.article :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.article :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.article :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:open-quote}.article :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:close-quote}.article :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.article :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit}.article :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.article :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit}.article :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.article :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.article :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.article :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.article :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.article :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em}.article :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.article :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.article :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:"`"}.article :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:"`"}.article :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.article :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.article :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.875em}.article :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.9em}.article :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.article :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.article :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.article :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.article :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.article :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:none}.article :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:none}.article :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.article :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.article :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.article :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.article :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0}.article :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline}.article :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.article :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top}.article :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.article :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.article{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.article :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.article :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.article :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.article :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:.375em}.article :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:.375em}.article :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.article :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.article :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.article :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.article :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.article :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.article :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.article :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;padding-left:1.625em}.article :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.article :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.article :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.article :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.article :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:0}.article :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-right:0}.article :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding:.5714286em}.article :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:0}.article :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-right:0}.article :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.article :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.article :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0}.article{margin-left:auto;margin-right:auto;margin-bottom:3rem;display:grid;justify-content:center;font-family:IBMPlexSerif,Palatino,ui-serif;--tw-text-opacity: 1;color:rgba(20,20,20,var(--tw-text-opacity));color:rgb(var(--color-primary) / var(--tw-text-opacity))}.\!article p,.\!article ul,.\!article li,.article p,.article ul,.article li{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem}@media (min-width: 48em){.\!article img{margin-left:-2rem;margin-right:-2rem}}@media (min-width: 64em){.\!article img{margin-left:-4rem;margin-right:-4rem}}@media (min-width: 48em){.article img{margin-left:-2rem;margin-right:-2rem}}@media (min-width: 64em){.article img{margin-left:-4rem;margin-right:-4rem}}@media (min-width: 48em){.\!article img{width:calc(100% + 4rem)!important;max-width:100vw!important}.article img{width:calc(100% + 4rem);max-width:100vw}}@media (min-width: 64em){.\!article img{width:calc(100% + 8rem)!important}.article img{width:calc(100% + 8rem)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.relative{position:relative}.sticky{position:sticky}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-5{height:1.25rem}.h-\[20px\]{height:20px}.h-\[40px\]{height:40px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-5{width:1.25rem}.w-full{width:100%}.flex-grow{flex-grow:1}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.rounded{border-radius:.25rem}.border{border-width:1px}.border-gray-900{--tw-border-opacity: 1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.p-5{padding:1.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-8{padding-bottom:2rem}.pt-6{padding-top:1.5rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.leading-tight{line-height:1.25}.text-contrast{--tw-text-opacity: 1;color:rgba(250,250,249,var(--tw-text-opacity));color:rgb(var(--color-contrast) / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-primary\/50{color:#14141480;color:rgb(var(--color-primary) / .5)}.text-red-900{--tw-text-opacity: 1;color:rgba(127,29,29,var(--tw-text-opacity))}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-primary: 20 20 20;--color-contrast: 250 250 249;--color-accent: #b30000;--font-size-fine: .75rem;--font-size-copy: 1rem;--font-size-lead: 1.125rem;--font-size-heading: 2rem;--font-size-display: 3rem;--color-shop-pay: #5a31f4;--shop-pay-button--width: 100%;--height-nav: 3rem;--screen-height: 100vh;--screen-width: 800px;--color-brand: #b30000;--color-black: #111;--color-dark-gray: #444;--color-gold: #c8a361;--color-silver: #999;--color-gray: #777;--color-light-gray: #ccc;--color-pale-gray: #f2f2f2;--color-white: #fff;--font-sans-serif: "\6e38\30b4\30b7\30c3\30af\4f53", YuGothic, "\6e38\30b4\30b7\30c3\30af  Medium", "Yu Gothic Medium", "\6e38\30b4\30b7\30c3\30af", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--font-serif: "HonMinSink-Book JIS2004", serif;--width-content-desktop: 1100px;--easing-ease-out-quad: cubic-bezier(.25, .46, .45, .94);--transition-timing-short: .1s;--transition-timing-default: .2s;--transition-timing-long: .4s}@media (min-width: 32em){:root{--height-nav: 4rem }}@media (min-width: 48em){:root{--height-nav: 6rem;--font-size-heading: 2.25rem;--font-size-display: 3.75rem;--screen-width: 1280px }}@supports (height: 100lvh){:root{--screen-height: 100lvh }}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}shop-pay-button{width:100%;height:3rem;display:table}.VisuallyHidden{display:block!important;height:0!important;margin:0!important;opacity:0!important;padding:0!important;width:0!important}.VisuallyHidden{clip:rect(0px,0px,0px,0px);overflow:hidden;pointer-events:none}.VisuallyHidden+*{margin-top:0!important}@media (min-width: 1025px){.VisuallyHiddenDesktop{display:block!important;height:0!important;margin:0!important;opacity:0!important;padding:0!important;width:0!important}.VisuallyHiddenDesktop{clip:rect(0px,0px,0px,0px);overflow:hidden;pointer-events:none}}.TextBox{padding-left:1em;padding-right:1em;border-color:#ccc;border-color:var(--color-light-gray);font-size:1.4rem}.TextBox:focus{border-color:#111;border-color:var(--color-black);box-shadow:none}@media (min-width: 1025px){.TextBox{padding-left:2rem;padding-right:2rem}}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}textarea:focus{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}select:focus{box-shadow:none;outline:-moz-mac-focusring auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0px}.HeadingLv1>a,.HeadingLv2>a,.HeadingLv3>a,.HeadingLv4>a,.HeadingLv5>a{transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.HeadingLv1>a:hover,.HeadingLv2>a:hover,.HeadingLv3>a:hover,.HeadingLv4>a:hover,.HeadingLv5>a:hover{opacity:.5}}.HeadingLv1{font-family:HonMinSink-Book JIS2004,serif;font-family:var(--font-serif);font-size:2.8rem;line-height:1.5}@media (min-width: 1025px){.HeadingLv1{font-size:3.2rem}}.HeadingLv2{font-family:HonMinSink-Book JIS2004,serif;font-family:var(--font-serif);font-size:2.4rem;line-height:1.58}.HeadingLv3{font-size:2rem;line-height:1.6}.HeadingLv4{font-size:1.8rem;line-height:1.6}.HeadingLv5{font-size:1.6rem;line-height:1.6}hr{border-color:#ccc;border-color:var(--color-light-gray);margin:100px 0}.TextFsXs{font-size:1rem;line-height:1.6}@media (min-width: 1025px){.TextFsXs{font-size:1.2rem;line-height:1.667}}.TextFsS{font-size:1.2rem;line-height:1.667}.TextFsM{font-size:1.4rem;line-height:1.57}.TextFsL{font-size:1.6rem;line-height:1.625}.TextFsXl{font-size:1.8rem;line-height:1.667}.TextFsXXl{font-size:2rem;line-height:1.6}.TextMedium{font-weight:500}.TextBold{font-weight:700}.TextCenter{text-align:center}.TextRight{text-align:right}.TextLink{border-bottom:1px solid currentColor;padding-bottom:2px;transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.TextLink:hover{border-color:#777;border-color:var(--color-gray);color:#777;color:var(--color-gray)}}.TextColorSecondary{color:#777;color:var(--color-gray)}.TextColorBrand{color:#b30000;color:var(--color-brand)}.TextBreakAll{word-break:break-all}.TextBreakWord{word-break:break-word}.TextNoWrap{white-space:nowrap}.TextPre{white-space:pre-wrap}.TorayaInlineBtn{display:inline-flex;justify-content:center;align-items:baseline;-moz-column-gap:7px;column-gap:7px;font-size:1.4rem;transition:color .2s cubic-bezier(.25,.46,.45,.94);transition:color var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.TorayaInlineBtn:hover{color:#777;color:var(--color-gray)}}.TorayaInlineBtn.is-weight-bold{font-weight:700}.TorayaInlineBtn[data-border=true] span{border-bottom:1px solid #111;border-bottom:1px solid var(--color-black)}.TorayaInlineBtn__AnimatedIcon{transition:transform .1s cubic-bezier(.25,.46,.45,.94);transition:transform var(--transition-timing-short) var(--easing-ease-out-quad)}.TorayaInlineBtn .Icon{height:.65em;min-width:.5rem}.TorayaInlineBtn .IconArrowRenew__Up,.TorayaInlineBtn .IconArrowNarrowRenew__Up,.TorayaInlineBtn .IconArrowRenew__Down,.TorayaInlineBtn .IconArrowNarrowRenew__Down{transition:transform .4s}.Container{margin:0 auto;max-width:1130px;max-width:calc(var(--width-content-desktop) + 30px);padding:0 15px;width:100%}.Container.is-small{max-width:560px}.TorayaBtn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #111;border:2px solid var(--color-black);border-radius:23px;-moz-column-gap:7px;column-gap:7px;display:inline-flex;flex-wrap:wrap;font-size:1.4rem;font-weight:700;height:46px;justify-content:center;max-width:100%;padding:0 1.6rem;transition:all .3s}@media (max-width: 1024px){.TorayaBtn{width:min(182px,100%);justify-self:center}}.TorayaBtn[data-width=full]{display:flex;width:100%}.TorayaBtn[data-width="245"]{display:inline-flex;width:245px}.TorayaBtn[data-width="285"]{display:inline-flex;width:285px}.TorayaBtn[data-width="340"]{display:inline-flex;width:340px}.TorayaBtn[data-width=auto]{display:inline-flex;width:auto}.TorayaBtn[data-color=dark]{background-color:#111;background-color:var(--color-black);border-color:#111;border-color:var(--color-black);color:#fff;color:var(--color-white)}.TorayaBtn[data-color=dark] svg{stroke:#fff;stroke:var(--color-white);transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-timing-default) var(--easing-ease-out-quad)}@media (hover: hover) and (pointer: fine){.TorayaBtn[data-color=dark]:not(.isDisabled):not(:disabled):hover{background-color:#fff;background-color:var(--color-white);color:#111;color:var(--color-black)}.TorayaBtn[data-color=dark]:not(.isDisabled):not(:disabled):hover svg{stroke:#111;stroke:var(--color-black)}}.TorayaBtn[data-color=light]{background-color:#fff;background-color:var(--color-white);border-color:#ccc;border-color:var(--color-light-gray);color:#111;color:var(--color-black)}@media (hover: hover) and (pointer: fine){.TorayaBtn[data-color=light]:not(.isDisabled):not(:disabled):hover{border-color:#111;border-color:var(--color-black)}}.TorayaBtn[data-active=false],.TorayaBtn:disabled,.TorayaBtn[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.TorayaBtn[data-active=false][data-color=dark],.TorayaBtn:disabled[data-color=dark],.TorayaBtn[aria-disabled=true][data-color=dark]{background-color:#ccc;background-color:var(--color-light-gray);border-color:#ccc;border-color:var(--color-light-gray);color:#111;color:var(--color-black)}.TorayaBtn[data-active=false][data-color=light],.TorayaBtn:disabled[data-color=light],.TorayaBtn[aria-disabled=true][data-color=light]{color:#ccc;color:var(--color-light-gray)}.TorayaBtn[data-active=false] .IconFavorite,.TorayaBtn:disabled .IconFavorite,.TorayaBtn[aria-disabled=true] .IconFavorite{stroke:#ccc}.TorayaBtn[data-font-size=small]{font-size:1.2rem;font-weight:400}@media (max-width: 1024px){.TorayaBtn__Favorite{width:46px}.TorayaBtn__Favorite span{display:none}}.TorayaBtn__BtnGroup{display:flex;flex-direction:column;align-items:center;row-gap:20px;margin-top:40px}@media (min-width: 1025px){.TorayaBtn__BtnGroup{flex-direction:row;-moz-column-gap:55px;column-gap:55px}}.TorayaBtn__label{display:flex;align-items:center;justify-content:center;-moz-column-gap:5px;column-gap:5px}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgba(107,114,128,var(--tw-text-opacity))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgba(107,114,128,var(--tw-text-opacity))}.SortControl{display:flex;justify-content:flex-end}.SortControl__label{font-size:1.4rem;display:flex;align-items:center;margin-right:10px}.SortControl__label>span{margin-left:5px;white-space:nowrap}@media (max-width: 599px){.SortControl__label>span{display:none}}.SortControl__El{width:138px;height:34px;cursor:pointer;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%224.515%22%20viewBox%3D%220%200%207.178%204.515%22%20width%3D%227.178%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200%202.884%203.31%202.884-3.31%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20transform%3D%22translate(.705%20.705)%22%2F%3E%3C%2Fsvg%3E") no-repeat right 10px center/6px 4px;font-size:1.4rem;color:var(--color-black);border:1px solid var(--color-light-gray);-webkit-print-color-adjust:exact;print-color-adjust:exact}@media (min-width: 600px){.SortControl__El{width:150px}}.Logo__TorayaAnStand{display:block;width:100px;height:auto;margin:2.4rem auto 0}.Logo__TorayaAnStand>svg{width:100%;height:auto}@media (min-width: 1025px){.Logo__TorayaAnStand{position:relative;top:-88px;width:95px;margin:0 0 0 auto}}.IndexPage{margin-top:-54px}@media (min-width: 600px){.IndexPage>.HeroImage{height:100vh}@supports not (aspect-ratio: auto){.IndexPage>.HeroImage{height:auto}}}@media (min-width: 1025px){.IndexPage{margin-top:-96px}}.IndexPage__campaignBanner{background-color:#fffee2;padding:45px 0}@media (min-width: 1025px){.IndexPage__campaignBanner .CallToActionCard__Body{padding-left:88px}}@media (max-width: 768px){.IndexPage__LinkArea .CallToActionCard{margin-left:-15px;margin-right:-15px}.IndexPage__LinkArea .CallToActionCard__Body{padding-left:15px;padding-right:15px}}@media (min-width: 1025px){.IndexPage__LinkArea .CallToActionCard__Body{padding-left:55px}}@media (max-width: 599px){.IndexPage__LinkArea .CallToActionCard__Content p br{display:none}}.SearchResultInfo{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--color-pale-gray);padding:15px 19px 21px;gap:10px}.SearchResultInfo a{font-size:1.4rem;display:block;line-height:1.2}@media (min-width: 1025px){.SearchResultInfo{gap:0;padding:1rem 2rem;flex-direction:row;display:flex;justify-content:space-between;align-items:center}}.SearchResultInfo__status p+p{margin-top:5px}@media (min-width: 1025px){.SearchResultInfo__status{display:flex}.SearchResultInfo__status p+p{margin-top:0}}.TorayaSection__Border.TorayaSection{border:1px solid var(--color-light-gray);padding:20px;margin-bottom:45px}@media (max-width: 599px){.TorayaSection__Border.TorayaSection{margin-bottom:25px}}.TorayaSection__Border.TorayaSection .TorayaHeading{margin-bottom:.5em}.Expander__Panel .EditorContent .Guide__Shopping__Figure{margin-top:20px}@media (max-width: 599px){.adjustHeaderSizeSp .TorayaPageHeader__Ttl.HeadingLv1{width:9em}}.TorayaColumns.is-margin-extra-short+.TorayaSection.is-margin-short{margin-top:4rem}.Wagashi__Materials .TorayaColumns__LeftTop>div{aspect-ratio:3/2}@supports not (aspect-ratio: 3/2){.Wagashi__Materials .TorayaColumns__LeftTop>div{padding-bottom:66.66%;position:relative}}.Wagashi__Materials .TorayaColumns__LeftTop>div>img{height:100%;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio: 3/2){.Wagashi__Materials .TorayaColumns__LeftTop>div>img{left:0;position:absolute;top:0;width:100%}}.Wagashi__HeroImage+.Container{margin-top:40px}.Wagashi__HeroImage+.Container>.TorayaColumns{row-gap:0}.Wagashi__Calendar .CallToActionCard__TitleLink>span{display:block;font-size:1.6rem;margin-bottom:.5em}.Wagashi__Calendar .CallToActionCard__Content>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width: 768px){.Wagashi__Calendar .CallToActionCard__Content>p{-webkit-line-clamp:3}}@media (max-width: 599px){.BunkoIndexPage__MainImage{margin-left:-15px;margin-right:-15px}}@media (max-width: 1024px){.BunkoIndexPage__Contact .TorayaColumns__RightBottom{text-align:center}}.BunkoContactIndexPage__ContactList{margin-top:40px}.BunkoContactIndexPage__ContactItem{border-top:1px solid var(--color-light-gray);padding-bottom:40px;padding-top:40px}@media (min-width: 600px){.BunkoContactIndexPage__ContactItem{display:grid;grid-row-gap:36px;row-gap:36px;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}}@media (max-width: 599px){.BunkoContactIndexPage__ContactItem#email dd{text-align:center}}@media (min-width: 600px){.BunkoContactIndexPage__ContactItem dt{grid-column:1/span 3}}@media (max-width: 599px){.BunkoContactIndexPage__ContactItem dd{margin-top:30px}}@media (min-width: 600px){.BunkoContactIndexPage__ContactItem dd{grid-column:4/span 12}}.BunkoContactIndexPage__Address{font-family:var(--font-serif);font-size:2.4rem}.BunkoContactIndexPage__ApplicationArea{margin-bottom:40px;margin-top:40px}@media (max-width: 599px){.BunkoContactIndexPage__ApplicationLink{text-align:center}}.BunkoJournalIndexPage__Excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BunkoJournalHandlePage__File{margin-top:4rem}@media (max-width: 599px){.BunkoJournalHandlePage__File{text-align:center}}.Corporate__Ceo p{margin-top:1.5em}@media (min-width: 1025px){.Corporate__Ceo p{font-size:2rem}}.Corporate__Ceo p:first-of-type{margin-top:40px}.Corporate__CeoContainer{margin:0 auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 1025px){.Corporate__CeoContainer{max-width:940px}}.Corporate__Lead{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:100px;margin-top:40px}.Corporate__Lead h2,.Corporate__Lead p{grid-column:1/span 4}.Corporate__Lead p:not(:first-child){margin-top:40px}@media (min-width: 1025px){.Corporate__Lead{grid-template-columns:repeat(12,1fr)}.Corporate__Lead h2,.Corporate__Lead p{grid-column:1/span 9}.Corporate__Lead p:not(:first-child){margin-top:40px}}.Corporate__Profile__Dl{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:40px;border-top:1px solid var(--color-light-gray)}@media (min-width: 1025px){.Corporate__Profile__Dl{flex-direction:row}}.Corporate__Profile__Dl>dt{padding-top:40px;font-size:2rem}@media (min-width: 1025px){.Corporate__Profile__Dl>dt{flex:0 1 26%;padding:40px 0;border-bottom:1px solid var(--color-light-gray)}.Corporate__Profile__Dl>dt:last-of-type{border-bottom:none}}.Corporate__Profile__Dl>dd{padding:15px 0 40px;border-bottom:1px solid var(--color-light-gray);font-size:2rem}@media (min-width: 1025px){.Corporate__Profile__Dl>dd{flex:0 1 74%;padding:40px 0}}.Corporate__Profile__Dl>dd>p{margin-bottom:.5em}.Corporate__Profile__Dl>dd>.PrecautionList+dl{margin-top:40px}.Corporate__Profile__Dl>dd>dl dt:not(:first-child){margin-top:40px}.Corporate__Profile__Dl>dd>dl dd{margin-top:1em;font-size:1.6rem}.Corporate__Profile__Dl>dd>dl dd>p{margin:1em 0}.Corporate__Profile__Dl>dd>dl dd>p:last-of-type{margin-bottom:0}.Corporate__Profile__Dl>dd:last-child{border-bottom:none}@media (max-width: 599px){.Corporate__Profile__Dl>dd:last-child{padding-bottom:20px}}.Corporate__Profile__Dl .IconInline{display:inline-block;margin-left:.25em}.Corporate__Profile__Btn{display:flex;justify-content:center;margin-top:60px}@media (max-width: 599px){.Corporate__Profile__Btn{margin-top:40px;padding-bottom:20px}.Corporate__Profile__Container .Corporate__Lead{margin-bottom:40px}}.HistoryOfAkasakaShop__Fig__Caption{margin-top:20px}.HistoryOfAkasakaShop__Content{margin-top:60px}.HistoryOfAkasakaShop__Content p:not(:first-of-type){margin-top:1.5em}.ChronologySection{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;margin-top:80px}@media (min-width: 1025px){.ChronologySection{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:40px;gap:40px;margin-top:90px}}.ChronologySection__Ttl{grid-column:1/span 4}@media (min-width: 1025px){.ChronologySection__Ttl{grid-column:1/span 3}}.ChronologySection__Body{grid-column:1/span 4}@media (min-width: 1025px){.ChronologySection__Body{grid-column:4/span 9}}.ChronologySection__Year:not(:first-of-type){margin-top:40px}.ChronologySection__Year__Body{margin-top:20px}.ChronologySection__Year__Body:not(:first-of-type){margin-top:40px}@media (min-width: 1025px){.ChronologySection__Year__Body{display:flex;justify-content:space-between;-moz-column-gap:40px;column-gap:40px}}.ChronologySection__Year__Body>figure>img{margin:20px auto 0;max-width:300px}@media (min-width: 1025px){.ChronologySection__Year__Body>figure{min-width:300px;margin-top:-40px;flex:0}.ChronologySection__Year__Body>figure.history2-2{margin-top:0}}.ChronologySection__Year__Body figcaption{margin-top:20px;text-align:center}.TorayaSection .Corporate__Csr__Btn{display:flex;justify-content:center;align-items:center;margin-top:60px}@media (min-width: 1025px){.TorayaSection .Corporate__Csr__Btn{margin-top:80px}}.Corporate__Csr__Grid.TorayaGrid{gap:30px 16px}@media (min-width: 1025px){.Corporate__Csr__Grid.TorayaGrid{gap:30px 40px}}.Corporate__Csr__Section .HeadingLv3+.EditorContent{margin-top:20px}.Corporate__Csr__Section .HeadingLv3+.ImageTextLayout{margin-top:20px}.Corporate__Csr__Section .EditorContent:not(:first-child){margin-top:2.6rem}.Corporate__Csr__Section .EditorContent p+ul{margin-top:0}.ImageTextLayout{display:grid;grid-template-columns:1fr}.ImageTextLayout figure{order:-1;margin-bottom:40px}.ImageTextLayout figure img{width:100%;height:auto}.ImageTextLayout .ImageTextLayoutHeading{margin-bottom:15px}.ImageTextLayout .ImageTextLayoutBody:not(:first-child){margin-top:5px}@media (min-width: 1025px){.ImageTextLayout{grid-template-columns:repeat(9,1fr);grid-template-rows:auto 1fr;-moz-column-gap:40px;column-gap:40px}.ImageTextLayout .ImageTextLayoutHeading{grid-column:6/span 4;grid-row:auto}.ImageTextLayout .ImageTextLayoutBody{grid-column:6/span 4}.ImageTextLayout figure{grid-column:1/span 5;grid-row:1/span 2;margin-bottom:0}}.Contact__Section__Faq{background-color:var(--color-pale-gray);padding:24px 20px 30px}@media (min-width: 1025px){.Contact__Section__Faq{padding:40px 40px 50px}}.Contact__Section__Faq dl dt{margin-top:36px}.Contact__Section__Faq dl dd{margin-top:16px}.Contact__Section__Faq ul{font-weight:700}.Contact__Section__Faq ul li:not(:first-child){margin-top:16px}.Contact__Section__Faq .TorayaBtn{margin-top:40px}@media (max-width: 599px){.Contact__Section__Faq .TorayaBtn{display:flex;margin-left:auto;margin-right:auto}}@media (min-width: 1025px){.Contact__Section .TorayaBtn[data-color=dark]{width:340px}}.Contact__Section>.Container>.PrecautionList{max-width:532px;margin:0 auto}.Contact__Section__BtnGroup{display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:10px;row-gap:10px;margin-top:40px}.Contact__Section__BtnGroup li{text-align:center}@media (min-width: 1025px){.Contact__Section__BtnGroup{grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px}}.Contact__Section__BtnGroup .TorayaBtn{justify-content:space-between;padding:0 18px;width:min(285px,100%)}@media (min-width: 1025px){.Contact__Section__BtnGroup .TorayaBtn{width:100%}}.Contact__Section .TorayaSection.has-separator-line{padding:30px 0}.Contact__Section .TorayaSection.has-separator-line .HeadingLv2:not(:last-child){margin-bottom:5px}.Contact__Section .TorayaSection.has-separator-line dl{display:flex}.Contact__Section .TorayaSection.has-separator-line dl dt:after{content:"\ff1a"}.Contact__Section .TorayaSection.has-separator-line dl:first-of-type{margin-top:.75em}.Contact__Section .TorayaSection.has-separator-line dl:last-of-type{margin-bottom:.75em}@media (max-width: 1024px){.Contact__Section .TorayaSection.has-separator-line .TorayaColumns__RightBottom{margin-top:-16px}.Contact__Section .TorayaSection.has-separator-line .TorayaColumns__RightBottom .TorayaBtn{display:flex;margin-left:auto;margin-right:auto}}.Faq__Section__Column{margin-top:30px}@media (min-width: 1025px){.Faq__Section__Column{margin-top:60px}h2.HeadingLv1-2{font-size:2.8rem}}.Expander-qa .Expander__Summary{padding-left:1.3em}.Expander-qa .Expander__Summary:before{content:"Q. ";position:absolute;left:0}.Expander-qa-A{font-size:2rem;line-height:1;padding-right:.5em}.Expander-qa .Expander__Panel__Container{display:flex}.Expander-qa .EditorContent:not(:first-child){margin-top:-.2em}@media (max-width: 599px){.ContactFormTtl .TorayaPageHeader__Ttl{max-width:10em}}.ContactFormContainer{display:grid;max-width:560px;padding:0 15px;margin-left:auto;margin-right:auto}.ContactFormContainer .InformationCard{grid-row-start:2;grid-row-end:3;margin-top:40px}.ContactFormContainer .radio{margin-top:1em}.ContactFormContainer textarea{border:1px solid #ccc;min-height:46px;width:100%;font-size:1.6rem;line-height:1.7;height:9.5em;vertical-align:bottom;padding-top:.5rem;padding-bottom:.5rem}.ContactFormContainer .approval-note{margin-top:4em}.ContactFormContainer select#age{width:245px}.ContactFormContainer .input.error textarea,.ContactFormContainer .radio.error input[type=radio]{border:2px solid var(--color-brand)}.ContactFormContainer .hasBorder{padding:1em 0;border-top:1px solid var(--color-light-gray)}.ContactFormContainer .hasBorder .label{margin-bottom:1em}.ContactFormContainer .no-news-topics~.InformationCard{display:none}.ContactForm__submit{display:flex;align-items:center;flex-flow:column;margin-top:60px;gap:10px}@media (max-width: 599px){.ContactForm__submit .TorayaBtn[data-width="340"]{width:285px}}.Privacy__Section .EditorContent h2{font-family:var(--font-serif)}.Privacy__Section .EditorContent h2:not(:first-of-type){margin-top:100px}@media (max-width: 599px){.Privacy__Section .EditorContent h2:not(:first-of-type){margin-top:80px}}.Copyright__Container .EditorContent dl dd{margin-top:0}.Copyright__Container .EditorContent .mt18em{margin-top:1.8em}.Copyright__Container .EditorContent .mt0{margin-top:0}.Copyright__Grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;grid-gap:10px;gap:10px}@media (max-width: 599px){.Copyright__Grid{grid-template-columns:repeat(2,1fr)}}.Copyright__Logos{margin-top:30px;gap:50px}@media (max-width: 599px){.Copyright__Logos{grid-template-columns:4fr 5fr 3fr}}.Copyright__Logos>li img{margin:0 auto}@media (max-width: 599px){.Copyright__Logos{gap:25px}.Copyright__Logos .logo-mark-text-ja{width:84px;height:auto}.Copyright__Logos .logo-mark-text-en{width:115px;height:auto}.Copyright__Logos .logo-tiger{width:56px;height:auto}.Copyright__Logos .logo-kaku{width:44px;height:auto}.Copyright__Logos .logo-cafe{width:118px;height:auto}.Copyright__Logos .logo-maru{width:46px;height:auto}.Copyright__Logos .logo-kobo-text{width:80px;height:auto}.Copyright__Logos .logo-kobo{width:50px;height:auto}.Copyright__Logos .logo-maisonkei{width:36px;height:auto}}.Copyright__Section__mb0{margin-bottom:0}.Copyright__Section__Trademark h4.TorayaHeading{font-size:1.2rem;border-bottom:1px solid #cccccc;margin-bottom:1em;padding-bottom:.5em}.legalnotice__Container .EditorContent dl dd{margin-top:0}.legalnotice__Container .EditorContent .mt18em{margin-top:1.8em}.legalnotice__Container .EditorContent .mt0,.Law__Container .EditorContent dl dd{margin-top:0}.Law__Container .EditorContent .mt25em{margin-top:2.5em}.TermsOfService__Section .EditorContent h2{font-family:var(--font-serif)}.TermsOfService__Section .EditorContent ol{margin-top:1.05em;list-style:decimal;padding-left:1.3em}.WagashiCalendarHandle__SaleDate{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.WagashiCalendarHandle__SaleDate:not(:first-child){margin-top:2rem}@media (min-width: 600px){.WagashiCalendarHandle__SaleDate:not(:first-child){margin-top:2rem}}.WagashiCalendarHandle__ProductLink{margin-top:3rem}@media (min-width: 600px){.WagashiCalendarHandle__ProductLink{margin-top:4rem}}
