@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{vertical-align:top}table{border-collapse:collapse;border-spacing:0}input,textarea{-webkit-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}html{font-size:62.5%}body{font-family:YakuHanJP,Zen Kaku Gothic New,Hiragino Sans,Yu Gothic,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;color:var(--colorBlack);font-size:1.2em;font-weight:400;letter-spacing:.1rem;font-feature-settings:"palt";overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{letter-spacing:.3rem}p{line-height:2}a{color:var(--colorBlack);text-decoration:none;transition:all .5s}a:link,a:visited{color:var(--colorBlack)}a:hover{text-decoration:none}@media(any-hover:hover){a:hover{text-decoration:none;opacity:.5}}@media print,screen and (min-width:1300px){body{min-width:1300px}a[href^="tel:"]{pointer-events:none}}.switch{visibility:hidden}.sp{display:none}button{-webkit-appearance:none;appearance:none;margin:0;font-family:inherit;background:none;border:none;outline:none}@media(any-hover:hover){button:hover{cursor:pointer}}:root{--colorBlack: #333;--bgGrey: #fafaf8;--bgNews: #c3b49d;--widthBase: 1060px;--width900: 1000px;--width400: 460px;--heightBase: 80px;--ffEn: "Karla", sans-serif;--ffMincho: "Zen Old Mincho", sans-serif}#wrapper{background-color:var(--bgGrey);position:relative}.ctsArea{max-width:var(--widthBase);margin:0 auto;padding-inline:30px}.width900{max-width:var(--width900);padding-inline:50px}.width400{max-width:var(--width400)}.btnArea{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;width:100%}a[class^=btnBase],button[class^=btnBase]{display:flex;align-items:center;justify-content:center;width:clamp(250px,100%,300px);min-height:45px;padding:10px;font-family:var(--ffEn);font-size:1.3rem;color:var(--colorBlack);border:1px solid #ccc;transition:all .5s}@media(any-hover:hover){a[class^=btnBase]:hover,button[class^=btnBase]:hover{color:#fff;background-color:var(--colorBlack);border:1px solid var(--colorBlack);opacity:1}}a.btnBaseBlack,button.btnBaseBlack{color:#fff;border:1px solid var(--colorBlack);background-color:var(--colorBlack)}@media(any-hover:hover){a.btnBaseBlack:hover,button.btnBaseBlack:hover{color:var(--colorBlack);background-color:transparent;opacity:1}}.txtLink{color:var(--colorBlack);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:all .3s}@media(any-hover:hover){.txtLink:hover{opacity:.5}}.cmnTxtArea{display:flex;flex-direction:column;align-items:center;gap:30px;width:300px;margin:0 auto}.cmnTxtArea .tit{font-family:var(--ffEn);font-size:1.2rem}.cmnTxtArea .lead{font-family:var(--ffMincho);font-size:1.5rem;letter-spacing:.3rem}.cmnTxtArea .txt{text-align:justify}[class^=listCmnItem]{display:flex}[class^=listCmnItem]>li a{display:flex;flex-direction:column;gap:15px}[class^=listCmnItem]>li .imgArea{overflow:hidden}[class^=listCmnItem]>li .txtArea{padding-inline:10px}[class^=listCmnItem]>li img{display:block;width:100%;height:auto;transition:all .5s}[class^=listCmnItem]>li .txtArea *{font-family:var(--ffEn);text-align:center;letter-spacing:.2rem;line-height:1.5}@media(any-hover:hover){[class^=listCmnItem]>li a:hover img{transform:scale(1.1)}}.jsSwiperItem .swiper-wrapper{transition-timing-function:linear}.listCmnItem3col{flex-wrap:wrap;gap:20px 50px}.listCmnItem3col>li{width:calc((100% - 100px) / 3)}.listCmnItem4col{flex-wrap:wrap;gap:20px 0}.listCmnItem4col>li{width:25%}.cmnTxt1colWrapper .txt{text-align:justify}.cmnTxt1colArea{display:flex;flex-direction:column;gap:var(--heightBase)}.cmnTxt1colArea>.tit{font-size:1.5rem;text-align:center}.cmnTxt1colSecArea{display:flex;flex-direction:column;gap:30px}.cmnTxt1colSecArea>.tit{font-size:1.4rem}.cmnTxt1colThirdArea{display:flex;flex-direction:column;gap:15px}.cmnTxt1colThirdArea>.tit{padding-left:10px;font-size:1.2rem;position:relative}.cmnTxt1colThirdArea>.tit:before{content:"";width:5px;height:1px;background-color:var(--colorBlack);position:absolute;left:0;top:50%;transform:translateY(-50%)}.pageCommon{padding-top:calc(var(--heightBase) * 2)}.cmn2colArea{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;position:relative}.cmn2colTxtArea{display:flex;flex-direction:column;gap:60px;max-width:350px;padding-top:60px;position:sticky;top:var(--heightBase)}.cmn2colTxtArea .tit{font-family:var(--ffEn);font-size:1.5rem}.cmn2colTxtArea .lead{margin-bottom:10px;font-family:var(--ffMincho)}.cmn2colTxtArea .txt{text-align:justify}.cmn2colTxtArea .txtEn{font-family:var(--ffEn)}.listCmn2colImg{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;max-width:450px}.listCmn2colImg>li img{width:100%;height:auto}#headerWrapper{display:flex;justify-content:center;width:100%;height:var(--heightBase);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;transition:all .5s}.headerInner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:var(--widthBase);padding-inline:30px}#headerMenuWrapper{display:flex;align-items:center;justify-content:space-between;height:100%}#headerWrapper.jsHeaderScroll{background:#fff}.headerLogo .logo{display:block;width:77px;height:21px;position:relative}.headerLogo .logo:before{content:"";position:absolute;background:url(logo_white.svg) no-repeat center / contain;top:0;right:0;bottom:0;left:0}.headerLogo .logo span{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.jsHeaderScroll .headerLogo .logo:before,.pageCommon .headerLogo .logo:before{background-image:url(logo_black.svg)}.btnMenu{display:none}.listHeaderMenu{display:flex;gap:30px;margin:0 auto}.listHeaderMenu>li a{display:flex;align-items:center;height:var(--heightBase);font-family:var(--ffEn);color:#fff;position:relative}.jsHeaderScroll .listHeaderMenu>li a,.pageCommon .listHeaderMenu>li a{color:var(--colorBlack)}.listHeaderSubMenu{display:none}.listHeaderFixedMenu{display:flex;gap:20px}.listHeaderFixedMenu li{display:flex;align-items:center;justify-content:center}.listHeaderFixedMenu [class^=ico]{display:block;width:18px;aspect-ratio:1 / 1;color:#fff;position:relative}.listHeaderFixedMenu [class^=ico] span{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.listHeaderFixedMenu [class^=ico]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.listHeaderFixedMenu .icoMypage:before{background:url(ico_mypage_white.svg) no-repeat center / contain}.listHeaderFixedMenu .icoCart:before{background:url(ico_cart_white.svg) no-repeat center / contain}.listHeaderFixedMenu .icoInstagram:before{background:url(ico_instagram_white.svg) no-repeat center / contain}.listHeaderFixedMenu .icoX:before{background:url(ico_x_white.svg) no-repeat center / contain}.jsHeaderScroll .listHeaderFixedMenu .icoMypage:before,.pageCommon .listHeaderFixedMenu .icoMypage:before{background:url(ico_mypage_black.svg) no-repeat center / contain}.jsHeaderScroll .listHeaderFixedMenu .icoCart:before,.pageCommon .listHeaderFixedMenu .icoCart:before{background:url(ico_cart_black.svg) no-repeat center / contain}.jsHeaderScroll .listHeaderFixedMenu .icoInstagram:before,.pageCommon .listHeaderFixedMenu .icoInstagram:before{background:url(ico_instagram_black.svg) no-repeat center / contain}.jsHeaderScroll .listHeaderFixedMenu .icoX:before,.pageCommon .listHeaderFixedMenu .icoX:before{background:url(ico_x_black.svg) no-repeat center / contain}.header__icon,.header__icon--cart .icon{height:auto;width:auto}.header__icon .svg-wrapper{width:auto;height:auto}#headerWrapper .listHeaderFixedMenu .cart-count-bubble{width:8px;height:8px;background-color:#fff;left:auto;bottom:auto;right:-4px;top:-4px}#headerWrapper.jsHeaderScroll .listHeaderFixedMenu .cart-count-bubble,.pageCommon #headerWrapper .listHeaderFixedMenu .cart-count-bubble{background-color:#000}.search-modal__content .listHeaderFixedMenu [class^=ico],#headerWrapper.jsHeaderScroll .listHeaderFixedMenu [class^=ico],.pageCommon #headerWrapper .listHeaderFixedMenu [class^=ico]{color:#000}.search-modal:not([hidden]) .icon,.search-modal[open] .icon{color:#000;fill:#000}.page404 .cmnTxt1colSecArea{align-items:center}.page404 .cmnTxt1colSecArea .tit{font-family:var(--ffEn)}.page404 .cmnTxt1colSecArea .txt{text-align:center}#footerWrapper{padding-block:var(--heightBase) 50px}.listFooter{display:flex;gap:30px;margin-bottom:var(--heightBase)}.listFooter>li{width:calc((100% - 30px)/2)}.footerTit,.listFooter>li .tit{margin-bottom:20px;padding-bottom:20px;font-family:var(--ffEn);text-align:center;border-bottom:solid 1px #000}.listFooter>li .txt{font-size:1.1rem}.listFooter>li .txt .en{font-family:var(--ffEn)}.listFooterMenu{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:5px}.listFooterMenu>li{font-size:1rem}.copyright{font-family:var(--ffEn);font-size:1rem;text-align:center}@media screen and (max-width:1000px){#headerWrapper{height:var(--heightBase)}.headerInner{justify-content:flex-end;gap:0;width:var(--widthBase);padding-inline:0 20px;transition:all .5s}#headerWrapper.jsHeaderScroll .headerInner,.headerInner.jsOpen{background:#fff}#headerMenuWrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:30px;width:100%;height:100dvh;padding:calc(var(--heightBase) + 10px) 30px calc(var(--heightBase) + 10px);background-color:#fffffffa;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow-y:scroll;opacity:0;pointer-events:none;transition:all .5s}#headerMenuWrapper.jsOpen{opacity:1;pointer-events:all}.headerLogo .logo{display:inline-block}.headerLogo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headerLogo.jsOpen .logo:before{background-image:url(logo_black.svg)}.btnMenu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:var(--heightBase);aspect-ratio:1/1;position:absolute;left:0}.btnMenu span,.btnMenu:before,.btnMenu:after{display:block;width:20px;height:1px;background-color:#fff;transition:all .5s}.btnMenu:before,.btnMenu:after{content:" "}@media(any-hover:hover){.btnMenu:hover{cursor:pointer}}.btnMenu.jsOpen{gap:0}.btnMenu.jsOpen span{display:none}.btnMenu.jsOpen:before,.btnMenu.jsOpen:after{position:absolute;top:50%;background-color:var(--colorBlack)}.btnMenu.jsOpen:before{rotate:45deg;background-color:var(--colorBlack)}.btnMenu.jsOpen:after{rotate:-45deg;background-color:var(--colorBlack)}.jsHeaderScroll .btnMenu span,.jsHeaderScroll .btnMenu:before,.jsHeaderScroll .btnMenu:after{background-color:var(--colorBlack)}.listHeaderMenu{flex-direction:column;gap:0;width:100%;max-width:500px}.listHeaderMenu>li{width:100%}.listHeaderMenu>li a{justify-content:center;height:auto;padding-block:20px;font-size:1.5rem;color:var(--colorBlack)}.listHeaderSubMenu{display:flex;gap:35px}.listHeaderSubMenu [class^=ico]{display:block;width:20px;aspect-ratio:1 / 1;position:relative}.listHeaderSubMenu [class^=ico] span{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.listHeaderSubMenu [class^=ico]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.listHeaderSubMenu .icoInstagram:before{background:url(ico_instagram_black.svg) no-repeat center / contain}.listHeaderSubMenu .icoX:before{background:url(ico_x_black.svg) no-repeat center / contain}.listHeaderFixedMenu{align-items:center;gap:15px;height:var(--heightBase);z-index:1100}.listHeaderFixedMenu [class^=ico]{width:20px}.listHeaderFixedMenu .menuInstagram,.listHeaderFixedMenu .menuX{display:none}.headerInner.jsOpen .listHeaderFixedMenu .icoMypage:before{background:url(ico_mypage_black.svg) no-repeat center / contain}.headerInner.jsOpen .listHeaderFixedMenu .icoCart:before{background:url(ico_cart_black.svg) no-repeat center / contain}#headerWrapper .headerInner.jsOpen .listHeaderFixedMenu .cart-count-bubble{background-color:#000}#headerWrapper .headerInner.jsOpen .listHeaderFixedMenu [class^=ico]{color:#000}body.jsScrollLock{overflow:hidden}.pageCommon .btnMenu span,.pageCommon .btnMenu:before,.pageCommon .btnMenu:after{background-color:var(--colorBlack)}}@media screen and (max-width:812px){body{-webkit-text-size-adjust:100%}img{width:100%}p{line-height:1.8}.pc{display:none}.sp{display:block}br.sp{display:inline-block}:root{--widthBase: 100%;--width900: 100%;--width400: 100%;--heightBase: 60px}.ctsArea{max-width:560px}.width900{padding-inline:30px}a[class^=btnBase],button[class^=btnBase]{width:100%}[class^=listCmnItem]>li .txtArea{font-size:1rem}[class^=listCmnItem]>li a{gap:10px}.listCmnItem3col{flex-wrap:wrap;gap:20px 10px}.listCmnItem3col>li{width:calc((100% - 10px)/2)}.listCmnItem4col{gap:15px 0}.listCmnItem4col>li{width:50%}.cmn2colArea{flex-direction:column;align-items:center;gap:var(--heightBase)}.cmn2colTxtArea{gap:30px;max-width:100%;padding-top:0;position:static}.listCmn2colImg{gap:30px;max-width:100%}#footerWrapper{padding-block:var(--heightBase) 30px}.listFooter{flex-direction:column}.listFooter>li{width:100%}.footerTit,.listFooter>li .tit{margin-bottom:15px;padding-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kagann-base.css.map */
