@charset "UTF-8";.PageHowToKv{position:relative;overflow:clip}@media screen and (min-width: 821px){.PageHowToKv{padding-bottom:7.625rem}}@media screen and (max-width:820.98px){.PageHowToKv{padding-bottom:3.15625rem}}.PageHowToKv-inner{background-color:#f2efe7;position:relative;width:100%}@media screen and (min-width: 821px){.PageHowToKv-inner{padding-top:8.25rem;padding-inline:8.6875rem}}@media screen and (max-width:820.98px){.PageHowToKv-inner{padding-top:2.78125rem;padding-inline:.9375rem}}.PageHowToKv-title{color:var(--how-to-color);font-weight:700;line-height:1.6;letter-spacing:.1em;text-align:center;display:flex;align-items:center}@media screen and (min-width: 821px){.PageHowToKv-title{font-size:2.375rem;gap:.75rem;justify-content:center}}@media screen and (max-width:820.98px){.PageHowToKv-title{font-size:.8125rem;flex-direction:column}}.PageHowToKv-titleIcon{background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width: 821px){.PageHowToKv-titleIcon{width:2.875rem;height:2.875rem}}@media screen and (max-width:820.98px){.PageHowToKv-titleIcon{width:1rem;height:1rem}}.PageHowToKv-titleIconImg{width:100%;height:100%;object-fit:cover;display:block}.PageHowToKv-body{display:flex}@media screen and (min-width: 821px){.PageHowToKv-body{margin-top:3.4375rem;gap:3.5rem;justify-content:space-between;align-items:flex-start}}@media screen and (max-width:820.98px){.PageHowToKv-body{margin-top:.875rem;gap:.90625rem;flex-direction:column;align-items:center}}.PageHowToKv-picture{overflow:hidden;aspect-ratio:464/443}@media screen and (min-width: 821px){.PageHowToKv-picture{width:29rem;flex-shrink:0;border-radius:6.25rem .625rem}}@media screen and (max-width:820.98px){.PageHowToKv-picture{width:100%;border-radius:2.125rem .21875rem}}.PageHowToKv-img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 821px){.PageHowToKv-points{flex:1;width:100%}}.PageHowToKv-pointHead{background-color:var(--how-to-color);color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.15}@media screen and (min-width: 821px){.PageHowToKv-pointHead{padding-inline:1.25rem;padding-block:.625rem;border-radius:.625rem .625rem .125rem .125rem;font-size:1.25rem;letter-spacing:.04em}}@media screen and (max-width:820.98px){.PageHowToKv-pointHead{padding:.375rem;border-radius:.25rem .25rem .0625rem .0625rem;font-size:.53125rem;letter-spacing:.05em}}.PageHowToKv-pointList{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageHowToKv-pointList{margin-top:.25rem;gap:.25rem}}@media screen and (max-width:820.98px){.PageHowToKv-pointList{margin-top:.125rem;gap:.125rem}}.PageHowToKv-point{display:flex;justify-content:space-between;background-color:#fff}@media screen and (min-width: 821px){.PageHowToKv-point{border-radius:.625rem;padding-inline:1.4375rem;padding-block:1rem;gap:1.5rem;align-items:center}}@media screen and (max-width:820.98px){.PageHowToKv-point{border-radius:.25rem;padding:.625rem;gap:.3125rem;align-items:flex-start}}.PageHowToKv-pointLabel{display:flex;flex-direction:column;align-items:center;flex-shrink:0}@media screen and (min-width: 821px){.PageHowToKv-pointLabel{width:2.125rem}}@media screen and (max-width:820.98px){.PageHowToKv-pointLabel{width:1rem;margin-top:.15625rem}}.PageHowToKv-pointIcon{color:var(--how-to-color)}@media screen and (max-width:820.98px){.PageHowToKv-pointIcon{width:100%;height:auto}}.PageHowToKv-pointNum{background-color:var(--how-to-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;font-family:Alata,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.1}@media screen and (min-width: 821px){.PageHowToKv-pointNum{font-size:.9375rem;width:1.4375rem;padding-bottom:.125rem}}@media screen and (min-width: 821px) and (max-width: 911px){.PageHowToKv-pointNum{font-size:10px}}@media screen and (max-width:820.98px){.PageHowToKv-pointNum{font-size:.40625rem;width:.625rem;padding-bottom:.0625rem}}@media screen and (min-width: 821px){.PageHowToKv-pointText{width:100%;flex:1}}.PageHowToKv-pointTextDesc{font-weight:500;line-height:1.8;letter-spacing:.1em}@media screen and (min-width: 821px){.PageHowToKv-pointTextDesc{font-size:1.125rem}}@media screen and (max-width:820.98px){.PageHowToKv-pointTextDesc{font-size:.46875rem}}.PageHowToKv-pointTextDesc strong{font-weight:900;color:var(--how-to-color)}.PageHowToKv-wave{position:absolute;bottom:0rem;left:50%;width:100vw;overflow:hidden;z-index:-1;transform:translate(-50%)}@media screen and (max-width:820.98px){.PageHowToKv-wave{bottom:.15625rem}}@media screen and (min-width: 821px){.PageHowToProducts-headText .SectionHead-text{gap:.5rem}}@media screen and (max-width:820.98px){.PageHowToProducts-headText .SectionHead-text{gap:.0625rem}}@media screen and (min-width: 821px){.PageHowToProducts-body{margin-top:2.125rem}}@media screen and (max-width:820.98px){.PageHowToProducts-body{margin-top:1.25rem}}@media screen and (min-width: 821px){.PageHowToProducts-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.875rem .9375rem}}@media screen and (max-width:820.98px){.PageHowToProducts-products{overflow:hidden;padding-inline:.9375rem}}@media screen and (max-width:820.98px){.PageHowToProducts-sliderWrapper{display:flex;align-items:stretch;transition-timing-function:cubic-bezier(.23,1,.32,1)}}@media screen and (min-width: 821px){.PageHowToProducts-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}}@media screen and (max-width:820.98px){.PageHowToProducts-item{display:flex;flex-direction:column;flex-shrink:0;width:40vw;height:auto}}.PageHowToProducts-picture{background-color:#f2efe7;position:relative;overflow:hidden}@media screen and (min-width: 821px){.PageHowToProducts-picture{border-radius:.625rem;aspect-ratio:196/155}}@media screen and (max-width:820.98px){.PageHowToProducts-picture{border-radius:.3125rem;aspect-ratio:150/140;flex-shrink:0}}.PageHowToProducts-img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:820.98px){.PageHowToProducts-img{object-fit:contain}}.PageHowToProducts-icon{display:block;aspect-ratio:1/1;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:absolute;z-index:2}@media screen and (min-width: 821px){.PageHowToProducts-icon{width:1.4375rem;top:.625rem;right:.5625rem}}@media screen and (max-width:820.98px){.PageHowToProducts-icon{width:.75rem;top:.25rem;right:.28125rem}}.PageHowToProducts-iconImg{width:100%;height:100%;object-fit:cover;display:block}.PageHowToProducts-name{font-weight:700;letter-spacing:.04em;color:#249c46}@media screen and (min-width: 821px){.PageHowToProducts-name{font-size:1.125rem;margin-top:.875rem;line-height:1.35}}@media screen and (max-width:820.98px){.PageHowToProducts-name{font-size:.46875rem;margin-top:.375rem;line-height:1.6}}@media screen and (min-width: 821px){.PageHowToProducts-tagContainer{margin-top:.875rem}}@media screen and (max-width:820.98px){.PageHowToProducts-tagContainer{margin-top:.375rem}}.PageHowToProducts-tags{display:flex;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width: 821px){.PageHowToProducts-tags{gap:.375rem}}@media screen and (max-width:820.98px){.PageHowToProducts-tags{gap:.1875rem}}.PageHowToProducts-tag{font-weight:500;line-height:1.6;letter-spacing:.05em;color:#000;background-color:#f2efe7;border-radius:99px}@media screen and (min-width: 821px){.PageHowToProducts-tag{font-size:.8125rem;padding-block:.25rem;padding-inline:.625rem}}@media screen and (min-width: 821px) and (max-width: 1051px){.PageHowToProducts-tag{font-size:10px}}@media screen and (max-width:820.98px){.PageHowToProducts-tag{font-size:.3125rem;padding-block:.125rem;padding-inline:.25rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.PageHowToProducts-tag{font-size:10px}}@media screen and (min-width: 821px){.PageHowToSection{padding:3.125rem;border-radius:.625rem;background-color:#f2efe7}}@media screen and (max-width:820.98px){.PageHowToSection{border-radius:.3125rem}}@media screen and (min-width: 821px){.PageHowToSection-headText .SectionHead-text{gap:.5rem}}@media screen and (max-width:820.98px){.PageHowToSection-headText .SectionHead-text{gap:.0625rem}}.PageHowToSection-body{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageHowToSection-body{gap:1.5rem;margin-top:1.875rem}}@media screen and (max-width:820.98px){.PageHowToSection-body{background-color:#f2efe7;gap:.625rem;margin-top:1.0625rem;padding-block:1.5625rem;padding-inline:.9375rem;border-radius:.3125rem}}.PageHowToDetail-head{background-color:var(--how-to-color);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700}@media screen and (min-width: 821px){.PageHowToDetail-head{width:17.1875rem;font-size:1.125rem;padding:.5rem;border-radius:.625rem .625rem .125rem .125rem;line-height:1.5;letter-spacing:.05em}}@media screen and (max-width:820.98px){.PageHowToDetail-head{width:100%;font-size:.5rem;padding:.46875rem;border-radius:.25rem .25rem .0625rem .0625rem;line-height:1.1;letter-spacing:.06em}}.PageHowToDetail-body{background-color:#fff}@media screen and (min-width: 821px){.PageHowToDetail-body{padding:2rem;margin-top:.25rem;border-radius:.125rem .625rem .625rem}}@media screen and (max-width:820.98px){.PageHowToDetail-body{padding-inline:.5rem;padding-block:1rem;margin-top:.125rem;border-radius:.3125rem;display:flex;flex-direction:column;gap:.625rem}}@media screen and (min-width: 821px){.PageHowToDetail-content{display:flex;justify-content:space-between;gap:1.875rem}}@media screen and (min-width: 821px){.PageHowToDetail-textContainer{flex:1;width:100%}}.PageHowToDetail-pictureContainer{display:flex;justify-content:center;align-items:center;background-color:#faf8f0}@media screen and (min-width: 821px){.PageHowToDetail-pictureContainer{flex-shrink:0;width:16.875rem;border-radius:.3125rem;padding-block:1.5625rem;padding-inline:1.875rem}}@media screen and (max-width:820.98px){.PageHowToDetail-pictureContainer{margin-top:.75rem;width:100%;border-radius:.15625rem;padding:.625rem}}.PageHowToDetail-img{width:100%;height:100%;object-fit:contain;display:block}.PageHowToDetail-buttons{display:flex}@media screen and (min-width: 821px){.PageHowToDetail-buttons{margin-top:1rem;gap:.625rem}}@media screen and (max-width:820.98px){.PageHowToDetail-buttons{flex-direction:column;align-items:flex-start;margin-top:.75rem;gap:.25rem}}.PageHowToDetail-button{display:flex;justify-content:center;align-items:center;background-color:var(--how-to-color);color:#fff;font-weight:700;line-height:1.6;letter-spacing:.1em}@media screen and (min-width: 821px){.PageHowToDetail-button{font-size:.875rem;gap:.25rem;padding-block:.3125rem;padding-inline:.75rem;border-radius:.3125rem}}@media screen and (min-width: 821px) and (max-width: 976px){.PageHowToDetail-button{font-size:10px}}@media screen and (max-width:820.98px){.PageHowToDetail-button{font-size:.5rem;gap:.125rem;padding-block:.15625rem;padding-inline:.375rem;border-radius:.15625rem}}.PageHowToDetail-buttonIcon{aspect-ratio:1/1;display:block;color:var(--how-to-color)}@media screen and (min-width: 821px){.PageHowToDetail-buttonIcon{width:.875rem}}@media screen and (max-width:820.98px){.PageHowToDetail-buttonIcon{width:.5625rem}}.PageHowToDetail-textInner{font-weight:500;line-height:1.8;letter-spacing:.1em}@media screen and (min-width: 821px){.PageHowToDetail-textInner{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 854px){.PageHowToDetail-textInner{font-size:10px}}@media screen and (max-width:820.98px){.PageHowToDetail-textInner{font-size:.4375rem}}.PageHowToDetail-textInner .-list{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageHowToDetail-textInner .-list{gap:.375rem;margin-top:.75rem}}@media screen and (max-width:820.98px){.PageHowToDetail-textInner .-list{gap:.1875rem;margin-top:.25rem}}.PageHowToDetail-textInner .-list:first-of-type{margin-top:0}.PageHowToDetail-textInner .-listItem{position:relative}@media screen and (min-width: 821px){.PageHowToDetail-textInner .-listItem{padding-left:.75rem}}@media screen and (max-width:820.98px){.PageHowToDetail-textInner .-listItem{padding-left:.375rem}}.PageHowToDetail-textInner .-listItem:before{content:"";position:absolute;left:0;background-color:var(--how-to-color);border-radius:50%;aspect-ratio:1/1}@media screen and (min-width: 821px){.PageHowToDetail-textInner .-listItem:before{top:.75rem;width:.3125rem}}@media screen and (max-width:820.98px){.PageHowToDetail-textInner .-listItem:before{top:.34375rem;width:.15625rem}}@media screen and (min-width: 821px){.PageHowToDetail-textInner .-innerList{padding-left:.125rem;margin-top:.25rem}}@media screen and (max-width:820.98px){.PageHowToDetail-textInner .-innerList{padding-left:.0625rem;margin-top:.125rem}}.PageHowToDetail-textInner .-innerListItem{position:relative}@media screen and (min-width: 821px){.PageHowToDetail-textInner .-innerListItem{padding-left:.875rem}}@media screen and (max-width:820.98px){.PageHowToDetail-textInner .-innerListItem{padding-left:.4375rem}}.PageHowToDetail-textInner .-innerListItem:before{content:"";position:absolute;left:0;background-color:var(--how-to-color)}@media screen and (min-width: 821px){.PageHowToDetail-textInner .-innerListItem:before{top:.875rem;width:.5rem;height:.125rem}}@media screen and (max-width:820.98px){.PageHowToDetail-textInner .-innerListItem:before{top:.4375rem;width:.25rem;height:.0625rem}}.PageHowToDetail-textInner .-note{line-height:1.5;letter-spacing:.1em;color:#636363}@media screen and (min-width: 821px){.PageHowToDetail-textInner .-note{font-size:.875rem;margin-top:.75rem}}@media screen and (min-width: 821px) and (max-width: 976px){.PageHowToDetail-textInner .-note{font-size:10px}}@media screen and (max-width:820.98px){.PageHowToDetail-textInner .-note{font-size:.4375rem;margin-top:.25rem}}.PageHowToDetail-textInner .-howToDetailBody{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 821px){.PageHowToDetail-textInner .-howToDetailBody{gap:.375rem}}@media screen and (max-width:820.98px){.PageHowToDetail-textInner .-howToDetailBody{gap:.1875rem}}.PageHowToDetail-textInner .-howToDetailBody>p{margin:0}.PageHowToModal{position:fixed;inset:0;overflow:hidden;z-index:1000;opacity:0;pointer-events:none}.PageHowToModal-content{position:absolute;z-index:2;overflow-y:auto;background-color:#fff;color:#000}@media screen and (min-width: 821px){.PageHowToModal-content{max-width:26.6875rem;width:90%;max-height:80vh;top:50%;left:50%;transform:translate(-50%,-50%);padding-inline:3.125rem;padding-block:3.125rem;border-radius:.625rem}}@media screen and (max-width:820.98px){.PageHowToModal-content{width:100%;max-height:90svh;bottom:0;left:0;transform:translate(0);padding-inline:1.625rem;padding-block:3.5625rem;border-radius:.3125rem .3125rem 0 0}}.PageHowToModal-title{font-weight:700;line-height:1.6;letter-spacing:.08em;color:var(--how-to-color)}@media screen and (min-width: 821px){.PageHowToModal-title{font-size:1.375rem}}@media screen and (max-width:820.98px){.PageHowToModal-title{font-size:.6875rem}}.PageHowToModal-text{display:flex;flex-direction:column;font-weight:500;line-height:1.6;letter-spacing:.08em}@media screen and (min-width: 821px){.PageHowToModal-text{margin-top:1.375rem;gap:.375rem;font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 854px){.PageHowToModal-text{font-size:10px}}@media screen and (max-width:820.98px){.PageHowToModal-text{margin-top:.6875rem;gap:.1875rem;font-size:.5rem}}.PageHowToModal-text>div{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageHowToModal-text>div{gap:.375rem}}@media screen and (max-width:820.98px){.PageHowToModal-text>div{gap:.1875rem}}.PageHowToModal-text>div p{margin:0}.PageHowToModal-text .-list{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageHowToModal-text .-list{gap:.375rem}}@media screen and (max-width:820.98px){.PageHowToModal-text .-list{gap:.1875rem}}.PageHowToModal-text .-listItem{position:relative}@media screen and (min-width: 821px){.PageHowToModal-text .-listItem{padding-left:.625rem}}@media screen and (max-width:820.98px){.PageHowToModal-text .-listItem{padding-left:.3125rem}}.PageHowToModal-text .-listItem:before{content:"";position:absolute;left:0;background-color:var(--how-to-color);border-radius:50%;aspect-ratio:1/1}@media screen and (min-width: 821px){.PageHowToModal-text .-listItem:before{top:.75rem;width:.3125rem}}@media screen and (max-width:820.98px){.PageHowToModal-text .-listItem:before{top:.375rem;width:.15625rem}}.PageHowToModal-close{position:absolute;background-color:transparent;border:none;padding:0;cursor:pointer;z-index:3;pointer-events:auto;color:var(--how-to-color)}@media screen and (min-width: 821px){.PageHowToModal-close{top:1.25rem;right:1.25rem;width:2.8125rem;height:.75rem}}@media screen and (max-width:820.98px){.PageHowToModal-close{top:.78125rem;right:.625rem;width:1.40625rem;height:.375rem}}.PageHowToModal-closeIcon{width:100%;height:100%;display:block;object-fit:cover}.PageHowToModal-backdrop{position:absolute;inset:0;z-index:1;background-color:#8c8a8399;cursor:pointer}.PageHowToModal.-open{pointer-events:auto}
