[class*=icon-]{display:inline-block;height:20px;vertical-align:middle;width:20px}[class*=icon-] svg{height:100%;overflow:visible;stroke-width:1;vertical-align:top;width:100%}[class*=icon-].colorBright svg .line{stroke:#fff}.linkHasIcon [class*=icon-].posLeft{margin-right:.625em}.l-footer{background-color:#1b1b21;color:#fff;flex-shrink:0;font-feature-settings:normal;font-size:16px;font-weight:400;letter-spacing:.8px}.l-footer a{color:#fff;text-decoration:none}.footerNav{font-family:游明朝,YuMincho,游明朝体 Pr6N,YuMincho Pr6N,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,serif}.footerLogoKanden{border-top:1px solid hsla(0,0%,78%,.2)}.footerLogoKanden img{width:150px}.footerCopyright{border-left:1px solid hsla(0,0%,78%,.2);border-top:1px solid hsla(0,0%,78%,.2);color:hsla(0,0%,100%,.6);font-family:EB Garamond,Times,serif;font-size:1rem;font-size:10px;letter-spacing:.15em;line-height:1.4}.navGlobalFooter,.navGlobalFooterOther{list-style:none;margin:0;padding:0}.navGlobalFooter [class*=Link]{transition:opacity .4s ease}.navGlobalFooter [class*=Link]:focus,.navGlobalFooter [class*=Link]:hover{color:inherit;opacity:.6}.navGlobalFooterPrimary{line-height:1.4}.navGlobalFooterPrimaryLink{align-items:center;display:flex}.navGlobalFooterSecondary{font-size:1.2rem;font-size:12px;line-height:1.4;opacity:.6}.navGlobalFooterOther{line-height:1.4}.navGlobalFooterOtherLink{transition:opacity .4s ease}.navGlobalFooterOtherLink:focus,.navGlobalFooterOtherLink:hover{color:inherit;opacity:.6}.displayInlineBlock{display:inline-block}@media screen and (max-width:767px){.l-footer{padding-top:60px}.footerNav{padding:0 6.6666666667%}.footerLogo{padding:85px 6.6666666667%;text-align:center}.footerLogo img{height:auto;max-width:100%;width:228px}.footerLogoKanden{padding:28px 6.6666666667%;text-align:center}.footerCopyright{padding:2rem 6.6666666667%;text-align:center}.navGlobalFooterItem,.navGlobalFooterOtherItem{border-bottom:1px solid hsla(0,0%,78%,.2)}.navGlobalFooterOtherLink,.navGlobalFooterPrimaryLink{align-items:center;display:flex;height:64px}.navGlobalFooterSecondary{margin-top:1.3333333333em}.navGlobalFooterSecondary:first-of-type{margin-top:0}.navGlobalFooterSecondary:last-of-type{padding-bottom:1.6666666667em}[data-accordion-sp] [data-accordion-sp-content]{display:none;overflow:hidden}.navGlobalFooter [data-accordion-sp-trigger]{position:relative}.navGlobalFooter [data-accordion-sp-trigger]:after,.navGlobalFooter [data-accordion-sp-trigger]:before{background-color:hsla(0,0%,100%,.4);content:"";display:block;height:1px;position:absolute;right:1em;top:50%;transition:all .4s ease;width:1.25em}.navGlobalFooter [data-accordion-sp-trigger]:before{transform:rotate(180deg)}.navGlobalFooter [data-accordion-sp-trigger]:after{transform:rotate(270deg)}.navGlobalFooter [data-accordion-sp=open] [data-accordion-sp-content]{display:block}.navGlobalFooter [data-accordion-sp=open] [data-accordion-sp-trigger]:before{transform:rotate(0deg)}.navGlobalFooter [data-accordion-sp=open] [data-accordion-sp-trigger]:after{opacity:0;transform:rotate(0deg)}}@media screen and (min-width:768px){.displaySp{display:none}.l-footer{display:grid;grid-template-columns:30.9333333333% auto;grid-template-rows:auto 100px}.l-footer .footerNav{grid-column:2/3;grid-row:1/2}.l-footer .footerLogo{grid-column:1/2;grid-row:1/2}.l-footer .footerLogoKanden{grid-column:1/2;grid-row:2/3}.l-footer .footerCopyright{grid-column:2/3;grid-row:2/3}.footerNav{border-left:1px solid hsla(0,0%,78%,.2);padding:140px 9.6525096525% 120px}.footerLogo,.footerLogoKanden{align-items:center;display:flex;justify-content:center}.footerLogo img{height:auto;width:min(49.1379310345%,228px)}.footerCopyright{align-items:center;display:flex;padding:0 9.6525096525%}.navGlobalFooter{display:grid;gap:3em 4.5em;grid-template-columns:11.25em 1fr}.navGlobalFooter:not(:first-child){margin-top:3em}.navGlobalFooter.navBasic .navGlobalFooterItem:first-child{grid-column:1/3}.navGlobalFooter.navBasic .navGlobalFooterItem:nth-child(2){grid-column:1/2;grid-row:2/3}.navGlobalFooter.navBasic .navGlobalFooterItem:nth-child(3){grid-column:2/3;grid-row:2/3}.navGlobalFooterSecondary+.navGlobalFooterSecondary{margin-top:.8em}.navGlobalFooterOther{display:grid;font-size:1.4rem;font-size:14px;gap:.8571428571em 2.2857142857em;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;line-height:1.4;margin-top:80px}.navGlobalFooterOtherItem+.navGlobalFooterOtherItem{margin-top:0}}@media screen and (min-width:1500px){.navGlobalFooter{display:flex;flex-wrap:wrap;gap:3em 4.5em}.navGlobalFooter:not(:first-child){margin-top:80px}.navGlobalFooterItem{flex-shrink:0}.sectionVision{margin-bottom:29.1666666667vw}.sectionVisionContent{align-items:flex-start}.sectionVisionImage{margin-bottom:0;transform:translateY(40%)}.mycieliaListNewsImg{height:auto;padding-top:50%}.mycieliaListNewsTitle{font-size:1.125em}.mycieliaPointCircle{margin-left:88px}}@media screen and (min-width:768px)and (max-width:1199px){.navGlobalFooterOther{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto}#js-breakpointChecker .medium{display:block}.columnWrap>.colTb1{width:8.3333333333%}.columnWrap>.colTb2{width:16.6666666667%}.columnWrap>.colTb3{width:25%}.columnWrap>.colTb4{width:33.3333333333%}.columnWrap>.colTb5{width:41.6666666667%}.columnWrap>.colTb6{width:50%}.columnWrap>.colTb7{width:58.3333333333%}.columnWrap>.colTb8{width:66.6666666667%}.columnWrap>.colTb9{width:75%}.columnWrap>.colTb10{width:83.3333333333%}.columnWrap>.colTb11{width:91.6666666667%}.columnWrap>.colTb12{width:100%}.pager{font-size:1.2em;grid-template-columns:repeat(2,1fr);margin-top:8em}.searchAreaHomeContent{font-size:1.75vw}.sectionHomePickupHeader .carouselPickupNav{margin-top:72px}.listSearchConditionsAreaItem{width:20%}.listSearchConditionsAreaItem:nth-child(5n+1){border-left:none}.listSearchConditionsArea .btn.transparent.listSearchConditionsAreaLink,.listSearchConditionsArea .transparent.listSearchConditionsAreaLink.tag{text-align:center}}@media screen and (min-width:768px)and (min-width:1200px){.navGlobalFooterOtherItem:nth-child(3){grid-column:1/2;grid-row:2/3}.navGlobalFooterOtherItem:nth-child(4){grid-column:2/3;grid-row:2/3}.navGlobalFooterOtherItem:nth-child(5){grid-column:3/4;grid-row:2/3}}@media screen and (min-width:930px){.priceListBlock,.priceListItem{display:flex}.priceListBlock:not(:last-child),.priceListItem:not(:last-child){border-bottom:1px solid #c7c7c7}.priceListCat{align-items:center;display:flex;width:198px}.priceListData{width:calc(100% - 198px)}.priceListLabel{background-color:#e8eaec;width:50%}.priceListBody{width:50%}}