@charset "UTF-8";:root{--white:#fff;--black:#000;--gray10:#333;--gray20:#474747;--gray30:#5c5c5c;--gray40:#757575;--gray50:#9e9e9e;--gray60:#c2c2c2;--gray70:#e0e0e0;--gray80:#f4f4f4;--gray90:#fbfbfb;--red-primary:#c30000;--blue-primary:#06f;--yellow-primary:#ff0;--base-color:rgba(255,255,255,1);--text-primary:var(--gray20);--text-secondary:var(--gray40);--text-tertiary:rgba(180,180,180,1);--text-placeholder:rgba(219,219,219,1);--border-active:rgba(21,42,140,1);--active:var(--blue-primary);--inactive:var(--gray60);--accent:var(--blue-primary);--disabled:var(--gray60);--japanese-sans-serif:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;--english-sans-serif:'Jost',var(--japanese-sans-serif);--space-xs:clamp(1.25rem, 0.1389rem + 2.3148vw, 1.875rem);--space-sm:calc(var(--space-xs) * 1.5);--space-md:calc(var(--space-xs) * 2);--space-lg:calc(var(--space-xs) * 3);--space-xl:calc(var(--space-xs) * 4);--easeOutQuint:cubic-bezier(.22,1,.36,1);--easeInOutQuint:cubic-bezier(.86,0,.07,1)}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:var(--text-primary);font-feature-settings:"palt" 1;font-family:var(--japanese-sans-serif);font-size:1rem;font-weight:400;line-height:1.8;line-break:strict;text-align:left;margin:0;background-color:var(--base-color)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section,a,picture{display:block}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}p a{display:inline-block}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin:0}ol,ul,dl,ol ol,ul ul,ol ul,ul ol{padding:0;margin:0}ol li,ul li{list-style-position:inside;padding:0}ul li,ol li{list-style:none}dt{font-weight:700}dd{margin:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}a,p a{color:var(--active);display:block;text-decoration:none;background-color:transparent}a:hover{color:var(--active)}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}hr{box-sizing:content-box;height:0;overflow:visible}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin:0;overflow:auto}figure{margin:0}img{width:100%;max-width:100%;height:auto;vertical-align:top;border-style:none}svg{overflow:hidden;vertical-align:middle}table{width:100%;border-collapse:collapse}caption{color:var(--text-primary);text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin:0}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible;vertical-align:top;padding:.2rem .5rem}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=submit]{outline:none;border:1px solid var(--gray60)}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin:0 0 .5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{cursor:pointer}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}button,input[type=submit],input[type=button]{border:none;outline:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,select,input{color:var(--black);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button::-moz-placeholder,select::-moz-placeholder,input::-moz-placeholder{color:var(--black)}button::placeholder,select::placeholder,input::placeholder{color:var(--black)}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.5)}.l-header{width:100%;position:fixed;top:0;left:0;z-index:101;padding:17.5px 20px;background-color:#fff}.l-header__container{position:relative;z-index:2002;display:flex;align-items:center;gap:30px}.l-header__body{width:100%;display:flex;align-items:center}.l-header__logo{width:170px;transition:all .5s ease}.l-header__cart{position:absolute;top:50%;right:40px;transform:translateY(-55%)}.l-header__cartLink{display:inline-block;width:30px;height:auto}.l-header__cartLink:hover svg path{fill:var(--accent)}.l-header__cartLink svg{width:100%;height:auto}.l-header__cartLink svg path{transition:all .5s var(--easeOutQuint)}.l-header__navigation{margin:0 0 0 auto}@media screen and (min-width:768px){.l-header{padding:20.5px 30px}}@media screen and (min-width:1024px){.l-header{width:100%;padding:35px 40px;transition:all .5s var(--easeOutQuint)}.l-header.is-sticky{padding:20px 40px;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.l-header.is-sticky .l-header__logo{width:180px}.l-header.is-show{top:-500px}.l-header__logo{width:200px}.l-header__cart{position:static;transform:none}.l-header__body{width:calc(100% - 30px)}}@media screen and (min-width:1215px){.l-header.is-sticky .l-header__logo{width:200px}.l-header__logo{width:228px}}.l-footer{position:relative;z-index:99;padding-top:40px;padding-bottom:25px}.l-footer:after{content:"";display:block;width:100%;height:100%;background-color:#eee;position:absolute;top:0;left:0;z-index:-1}.l-footer__container{display:flex;flex-direction:column}.l-footer__header{width:100%;display:flex;align-items:center;flex-direction:column-reverse;gap:1em}.l-footer__logo{max-width:165px;margin:0 auto;transition:opacity .5s ease}.l-footer__logo:hover{opacity:.8}.l-footer__heading{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:10px;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.15em;text-indent:.15em;white-space:nowrap;color:var(--text-primary)}.l-footer__body{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto;order:3}.l-footer__nav{display:none;margin-top:auto}.l-footer__bottomNav{display:flex;align-items:center;margin-top:40px}.l-footer__bottomNavItem{font-size:10px;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.1em;border-left:1px solid var(--text-primary);color:var(--text-primary)}.l-footer__bottomNavItem:not(:first-child){border-right:1px solid var(--text-primary)}.l-footer__bottomNavItem a{color:inherit;padding:0 1.4em;transition:opacity .5s ease}.l-footer__bottomNavItem a:hover{opacity:.5}.l-footer__copy{line-height:1;margin-top:15px}.l-footer__copy small{font-size:10px;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.1em;color:var(--text-primary)}.l-footer__footer{max-width:280px;margin:35px auto 0}@media screen and (min-width:1024px){.l-footer{padding-top:100px;padding-bottom:100px;padding-left:50px;padding-right:50px}.l-footer__container{flex-direction:row;align-items:stretch;justify-content:space-evenly}.l-footer__container.l-container{max-width:880px}.l-footer__header{width:220px;justify-content:center;flex-direction:column}.l-footer__logo{max-width:172px}.l-footer__body{width:auto;align-items:flex-start;order:2;padding:0}.l-footer__nav{display:block}.l-footer__footer{width:186px;max-width:none;order:3;margin:0}.l-footer__copy{margin-top:20px}}.l-main--front{overflow:hidden}.l-container{width:100%;max-width:1230px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.l-container{padding-left:30px;padding-right:30px}}@media screen and (min-width:1024px){.l-container{padding-left:40px;padding-right:40px}}.c-logo{display:block;line-height:.1}.c-logo svg{width:100%;height:auto}.c-logo svg path{transition:all .5s var(--easeOutQuint)}a.c-logo{transition:all .35s ease}a.c-logo:hover{opacity:.5}.c-globalNav{display:none}.c-globalNav__list{display:flex}.c-globalNav__item{font-size:13px;font-size:.8125rem;padding:19px 0}.c-globalNav__item:not(:first-of-type){margin-left:1.2em}.c-globalNav__item.is-open a{color:var(--border-active)}.c-globalNav__item.is-open a:after{transform:scale(1,1);transform-origin:top left}.c-globalNav__item a{position:relative;font-size:inherit;font-weight:700;line-height:1;letter-spacing:.2em;white-space:nowrap;color:var(--text-primary)}.c-globalNav__item a:hover{color:var(--border-active)}.c-globalNav__item a:hover:after{transform:scale(1,1);transform-origin:top left}.c-globalNav__item a:after{content:"";display:block;width:100%;height:1px;background-color:var(--border-active);transform:scale(0,1);transform-origin:top right;transition:transform .5s;position:absolute;bottom:-8px;left:0}.c-globalNav__item a.is-disabled{color:var(--gray60);pointer-events:none}.c-globalNav__item a.is-disabled:after{display:none}@media screen and (min-width:1024px){.c-globalNav{display:block}}@media screen and (min-width:1215px){.c-globalNav__item:not(:first-of-type){margin-left:30px}}.c-offcanvas{width:100%;height:100%}.c-offcanvas.is-active .c-offcanvas__hamburger{background-color:transparent}.c-offcanvas.is-active .c-offcanvas__hamburger:before,.c-offcanvas.is-active .c-offcanvas__hamburger:after{margin-top:0}.c-offcanvas.is-active .c-offcanvas__hamburger:before{transform:rotate(135deg)}.c-offcanvas.is-active .c-offcanvas__hamburger:after{transform:rotate(-135deg)}.c-offcanvas.is-active .c-offcanvas__body{opacity:1;visibility:visible;height:calc(100svh - 110px);top:80px;transition:height .5s var(--easeOutQuint)}.c-offcanvas__button{cursor:pointer;display:flex;flex-direction:column;width:40px;height:40px;position:absolute;top:16px;right:12px;z-index:2003;margin:0;padding:0;border:none}.c-offcanvas__hamburger{display:block;width:24px;height:2px;margin:auto auto;border-radius:5px;background-color:var(--black);transform-origin:center;transition:all .35s var(--easeOutQuint)}.c-offcanvas__hamburger:before,.c-offcanvas__hamburger:after{display:block;content:"";width:24px;height:2px;border-radius:5px;background-color:var(--black);transform-origin:center;transition:all .35s ease .1s;position:absolute;top:calc(50% - 1px);left:auto}.c-offcanvas__hamburger:before{transform:translateY(6px)}.c-offcanvas__hamburger:after{transform:translateY(-6px)}.c-offcanvas__body{overflow:auto;width:calc(100% - 40px);height:0;opacity:0;visibility:hidden;display:flex;flex-direction:column;padding:0 20px;border-radius:6px;background:var(--white);position:fixed;left:20px;top:-110vh;z-index:2002;transition:opacity .2s ease,height .5s ease,top .5s ease .5s,visibility .5s ease .5s}.c-offcanvas__overlay{opacity:0;visibility:hidden;cursor:pointer;width:100%;height:100vh;background:#333 url(//www.kodomohatakara.com/wp2026/wp-content/themes/potteapotte/assets/css/../../assets/img/bg-potteapotte-pattern.jpg) repeat center center/320px auto;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:all .5s ease;position:fixed;top:0;left:0;z-index:2001}.c-offcanvas__overlay.is-visible{opacity:1;visibility:visible}.c-offcanvas__list{display:flex;flex-direction:column;color:var(--text-primary);border-top:1px solid var(--gray60);margin-top:40px}.c-offcanvas__item{font-size:14px;font-size:.875rem;font-size:clamp(0.875rem, 0.8027734977rem + 0.3081664099vw, 1rem);font-weight:500;letter-spacing:0;list-style:none;padding:0;border-bottom:1px solid var(--gray60)}.c-offcanvas__item>a{display:block;font-size:inherit;padding:1em 0;color:var(--text-primary);transition:all .35s ease}.c-offcanvas__item>a:hover{opacity:.5}.c-offcanvas__title{position:relative;display:flex;align-items:center;padding:1.4em 0;color:var(--text-primary)}.c-offcanvas__title a{color:inherit}.c-offcanvas__title .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .2s ease-out}.c-offcanvas__listSub{width:100%;line-height:2.5;display:flex;flex-direction:column;gap:.5em;font-size:13px;font-size:.8125rem;font-size:clamp(0.8125rem, 0.7763867488rem + 0.1540832049vw, 0.875rem);font-weight:400;letter-spacing:0;color:var(--text-primary);opacity:0;max-height:0;overflow:hidden;transition:all .2s ease-out}.c-offcanvas__listSub.is-active{margin-bottom:1.5em}.c-offcanvas__listSub a{color:inherit}@media screen and (min-width:768px){.c-offcanvas.is-active .c-offcanvas__body{height:calc(100svh - 120px);top:90px}.c-offcanvas__button{top:19px;right:22px}.c-offcanvas__body{width:calc(100% - 60px);left:30px;border-radius:8px}}@media screen and (min-width:1024px){.c-offcanvas{display:none}}.c-iconPlus{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-iconPlus:before,.c-iconPlus:after{content:"";display:inline-block;vertical-align:middle;line-height:1;width:13px;height:1px;background-color:var(--black);position:absolute;top:50%;left:50%;transition:all .8s var(--easeOutQuint)}.c-iconPlus:before{transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}.c-iconPlus:after{transform:translate(-50%,-50%) rotate(0deg);transform-origin:center}.c-iconPlus.is-active:before{transform:translate(-50%,-50%) rotate(360deg)}.c-iconPlus.is-active:after{transform:translate(-50%,-50%) rotate(180deg)}.c-iconChevron:after{content:"";display:inline-block;vertical-align:middle;line-height:1;width:.65em;height:.65em;border:2px solid var(--blue-primary);border-left:0;border-bottom:0;transform:translateY(-25%) rotate(135deg)}.l-header.is-sticky .c-productNav{top:86px}@media screen and (min-width:1024px){.l-header.is-sticky .c-productNav{top:51px}}.c-productNav{width:100%;position:absolute;top:120px;left:0;z-index:1;padding-top:0;max-height:0;overflow:hidden;transition:max-height .4s ease,padding-top .4s ease,top .5s ease}.c-productNav:after{content:"";display:block;width:100%;height:calc(100% - 35px);background-color:#eee;position:absolute;bottom:0;left:0;z-index:-1}.c-productNav.is-open{max-height:800px;padding-top:35px;transition:max-height .6s ease,padding-top .6s ease,top .7s ease}.c-productNav__container{max-width:1230px;padding:0 20px;margin-left:auto;margin-right:auto}.c-productNav__body{padding:60px 52px 60px}@media screen and (min-width:1024px){.c-productNav{top:85px}.c-productNav__container{padding:0 40px}}.c-announce{position:relative;z-index:1;background-color:var(--gray80);margin-top:74px}.c-announce__text{font-size:10px;font-size:.625rem;font-weight:400;line-height:1;letter-spacing:.15em;text-indent:.15em;text-align:center;padding:1em 0;color:var(--black)}@media screen and (min-width:768px){.c-announce{margin-top:80px}.c-announce__text{font-size:12px;font-size:.75rem}}@media screen and (min-width:1024px){.c-announce{margin-top:116px}}@media screen and (min-width:1215px){.c-announce{margin-top:122px}}.c-footerNav{display:flex;gap:40px}.c-footerNav__list{display:flex;flex-direction:column}.c-footerNav__list:nth-child(2) .c-footerNav__item{font-size:10px;font-size:.625rem;font-size:clamp(0.625rem, 0.5527734977rem + 0.3081664099vw, 0.75rem)}.c-footerNav__item{line-height:1;font-size:11px;font-size:.6875rem;font-size:clamp(0.6875rem, 0.6152734977rem + 0.3081664099vw, 0.8125rem)}.c-footerNav__item a{position:relative;font-size:inherit;font-weight:700;letter-spacing:.15em;white-space:nowrap;color:var(--text-primary);transition:opacity .5s ease}.c-footerNav__item a:hover{opacity:.5}.c-footerNav__item:not(:first-child){margin-top:1.4em}.c-footerButtons__list{display:grid;grid-template-columns:3fr 1fr 1fr;gap:12px}.c-footerButtons__item:first-child{grid-column:2;order:2}.c-footerButtons__item:nth-child(2){grid-column:3;order:3}.c-footerButtons__item:last-child{grid-column:1;order:1}.c-footerButtons__item a{border-radius:40px;transition:all .5s ease}.c-footerButtons__item a:hover{opacity:.5;box-shadow:0 0 8px rgba(0,0,0,.2)}@media screen and (min-width:1024px){.c-footerButtons__list{grid-template-columns:1fr 1fr;gap:18px}.c-footerButtons__item:first-child{grid-column:1;order:1}.c-footerButtons__item:nth-child(2){grid-column:2/2;order:2}.c-footerButtons__item:last-child{grid-column:1/3;order:3}}.c-windowFixedButtons{width:51px;position:fixed;right:20px;top:50%;z-index:100;transform:translateY(-50%);display:none}.c-windowFixedButtons__list{display:flex;flex-direction:column;gap:10px}.c-windowFixedButtons__item a{border:1px solid #000;border-radius:40px;transition:all .5s ease}.c-windowFixedButtons__item a:hover{opacity:.5;box-shadow:0 0 8px rgba(0,0,0,.2)}@media screen and (min-width:1024px){.c-windowFixedButtons{display:block}}.c-listItems__list{max-width:335px;display:flex;flex-direction:column;gap:30px;margin:0 auto}.c-listItems__item{width:100%}.c-listItems__title{font-size:12px;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;color:var(--gray30)}.c-listItems__listSub{display:flex;flex-wrap:wrap;gap:12px 3%;margin-top:12px}.c-listItems__itemSub{width:22.687%;display:flex;flex-direction:column;align-items:center}.c-listItems__link{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;aspect-ratio:1/1;border-radius:4px;background-color:var(--white);transition:all .35s ease}.c-listItems__link:hover{opacity:.8;box-shadow:0 4px 8px rgba(0,0,0,.2)}.c-listItems__icon{display:block;width:100%;max-width:36px;height:auto;aspect-ratio:1/1;margin:10px auto auto}.c-listItems__body{position:absolute;top:46px;left:50%;transform:translateX(-50%)}.c-listItems__label{height:2.4em;display:flex;align-items:center;font-size:10px;font-size:.625rem;font-weight:500;line-height:1.2;letter-spacing:.02em;text-indent:.02em;text-align:center;white-space:nowrap;color:var(--gray30)}@media screen and (min-width:768px){.c-listItems__list{max-width:380px}.c-listItems___icon{margin:15px auto auto}.c-listItems__body{top:54px}}@media screen and (min-width:1024px){.c-listItems__list{max-width:none;flex-direction:row;justify-content:space-between;gap:inherit}.c-listItems__item:first-child{width:16.827%}.c-listItems__item:nth-child(2){width:34.991%}.c-listItems__item:nth-child(3){width:16.827%}.c-listItems__item:nth-child(4){width:16.827%}.c-listItems__listSub{gap:15px 9.09%;margin-top:18px}.c-listItems__listSub--flex4{gap:15px 4.189%}.c-listItems__listSub--flex4>.c-listItems__itemSub{width:21.858%}.c-listItems__itemSub{width:45.455%}.c-listItems__link{aspect-ratio:80/88;border-radius:6px}.c-listItems__icon{max-width:42px;margin:10px auto auto}.c-listItems__body{top:57px}}.c-buttonMore{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;z-index:1;font-size:10px;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.15em;text-indent:.15em;text-align:center;color:var(--text-primary);padding-bottom:1em;transition:all .35s ease}.c-buttonMore:hover{opacity:.8;color:var(--blue-primary)}.c-buttonMore:hover:before{opacity:1}.c-buttonMore:before{opacity:0;content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:1px;background-color:var(--blue-primary);transition:all .35s ease}.c-buttonMore:after{content:"";position:absolute;left:0;bottom:0;z-index:1;width:100%;height:1px;background-color:var(--text-primary)}@media screen and (min-width:1024px){.c-buttonMore{padding-bottom:10px}}.c-cardPost{transition:opacity .5s ease}.c-cardPost:hover{opacity:.8}.c-cardPost:hover .c-cardPost__thumbnail img{transform:scale(1.05)}.c-cardPost__thumbnail{position:relative;overflow:hidden}.c-cardPost__thumbnail img{display:block;width:100%;height:auto;transition:transform .5s ease}.c-cardPost__meta{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;font-size:8px;font-size:.5rem;font-size:clamp(0.5rem, 0.4277734977rem + 0.3081664099vw, 0.625rem);font-weight:700;line-height:1}.c-cardPost__new{font-family:var(--english-sans-serif);font-size:inherit;text-align:center;letter-spacing:.08em;text-indent:.08em;padding:.6em 1em;color:var(--black);background-color:var(--yellow-primary)}.c-cardPost__category{font-size:inherit;text-align:center;letter-spacing:.08em;text-indent:.08em;padding:.6em 1em;color:var(--white);background-color:var(--black)}.c-cardPost__text{margin-top:.8em}.c-cardPost__date{display:block;font-size:10px;font-size:.625rem;font-size:clamp(0.625rem, 0.5527734977rem + 0.3081664099vw, 0.75rem);font-weight:400;line-height:1;letter-spacing:.1em;color:var(--text-secondary)}.c-cardPost__title{display:block;font-size:12px;font-size:.75rem;font-size:clamp(0.75rem, 0.6777734977rem + 0.3081664099vw, 0.875rem);font-weight:500;line-height:1.4;letter-spacing:.02em;text-align:justify;color:var(--black);margin-top:.4em}@media screen and (min-width:1024px){.c-cardPost__text{margin-top:1em}.c-cardPost__title{line-height:1.6;letter-spacing:.05em}}.c-pageHeading{width:100%;position:relative;z-index:1;padding-top:30px;padding-bottom:15px}.c-pageHeading:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//www.kodomohatakara.com/wp2026/wp-content/themes/potteapotte/assets/css/../../assets/img/bg-potteapotte-pattern.jpg) repeat center center/320px auto;z-index:-1}.c-pageHeading:has(.c-pageHeading__image){padding-bottom:0}.c-pageHeading:has(.c-pageHeading__image):after{height:calc(100% - 58px)}.c-pageHeading__title{width:100%;font-size:10px;font-size:.625rem;font-size:clamp(0.625rem, 0.5527734977rem + 0.3081664099vw, 0.75rem);line-height:1.4;font-weight:500;letter-spacing:.1em;white-space:nowrap;color:var(--black)}.c-pageHeading__title>span{display:inline-block;font-size:inherit;font-weight:500;color:var(--black);margin-left:1em}.c-pageHeading__title>span:before{content:"/";display:inline-block;width:.5em;height:1em;color:var(--black);margin-right:1em}.c-pageHeading__titleJa{display:flex;flex-direction:column;font-size:28px;font-size:1.75rem;font-size:clamp(1.75rem, 1.3888674884rem + 1.5408320493vw, 2.375rem);line-height:1.75;font-weight:300;letter-spacing:.1em;text-indent:-.1em;white-space:nowrap;color:var(--black);margin-top:16px}.c-pageHeading__titleJa span{font-size:16px;font-size:1rem;font-size:clamp(1rem, 0.7472072419rem + 1.0785824345vw, 1.4375rem);margin:.2em 0 0}.c-pageHeading__image{overflow:hidden;border-radius:10px;margin-top:30px}.c-pageHeading__image img{-o-object-fit:cover;object-fit:cover;min-height:300px}@media screen and (min-width:768px){.c-pageHeading__titleJa{line-height:1.5}}@media screen and (min-width:1024px){.c-pageHeading{padding-top:40px;padding-bottom:20px}.c-pageHeading:after{background:url(//www.kodomohatakara.com/wp2026/wp-content/themes/potteapotte/assets/css/../../assets/img/bg-potteapotte-pattern.jpg) repeat center center/570px auto}.c-pageHeading:has(.c-pageHeading__image):after{height:calc(100% - 68px)}.c-pageHeading__titleJa{flex-direction:row;align-items:baseline;line-height:1.2}.c-pageHeading__titleJa span{margin:0 0 0 1em}.c-pageHeading__image{margin-top:16px}.c-pageHeading__image img{min-height:475px}}.c-breadcrumb{margin-top:30px}.c-breadcrumb__list{display:flex;align-items:center}.c-breadcrumb__item{display:flex;align-items:center;position:relative;font-size:12px;font-size:.75rem;font-size:clamp(0.625rem, 0.5527734977rem + 0.3081664099vw, 0.75rem);line-height:1;letter-spacing:0;white-space:nowrap;color:var(--black)}.c-breadcrumb__item:not(:first-of-type):before{content:">";display:block;width:1em;height:auto;font-size:inherit;text-align:center;margin:0 .8em;color:var(--black)}.c-breadcrumb__item:last-child{overflow:hidden}.c-breadcrumb__item a{position:relative;overflow:inherit;font-size:inherit;font-weight:inherit;line-height:1;white-space:nowrap;color:var(--black)}.c-breadcrumb__item a:hover:after{transform:scale(1,1);transform-origin:top left}.c-breadcrumb__item a:after{content:"";display:block;width:100%;height:1px;background-color:var(--black);transform:scale(0,1);transform-origin:top right;transition:transform .35s ease;position:absolute;bottom:-6px;left:0}.c-breadcrumb__item span{display:inline-block;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1024px){.c-breadcrumb{margin-top:40px}}.c-productLabel{margin-top:var(--space-md)}.c-productLabel__container{max-width:880px;position:-webkit-sticky;position:sticky;top:var(--header-height,55px);z-index:3;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:all .2s ease}.c-productLabel__body{padding:10px 0 20px;border-bottom:1px solid var(--gray70)}.c-productLabel__headingGroup{display:flex;align-items:center;line-height:1}.c-productLabel__number{font-size:9px;font-size:.5625rem;font-size:clamp(0.5625rem, 0.4541602465rem + 0.4622496148vw, 0.75rem);font-weight:400;letter-spacing:0;color:var(--gray40)}.c-productLabel__heading{font-size:20px;font-size:1.25rem;font-size:clamp(1.25rem, 1.0333204931rem + 0.9244992296vw, 1.625rem);font-weight:500;letter-spacing:.05em;color:#000;margin-left:.5em}.c-productLabel__priceGroupWrapper{display:flex;align-items:center}.c-productLabel__priceGroup{display:flex;align-items:center;line-height:1;margin-top:15px}.c-productLabel__priceGroup--change:before{content:"▶▶▶";display:inline-block;font-size:6px;font-size:.375rem;font-size:clamp(0.375rem, 0.3027734977rem + 0.3081664099vw, 0.5rem);font-weight:400;margin:0 2em}.c-productLabel__prefix{font-size:9px;font-size:.5625rem;font-size:clamp(0.5625rem, 0.4541602465rem + 0.4622496148vw, 0.75rem);font-weight:500}.c-productLabel__priceWrapper{display:flex;align-items:baseline;margin-left:.5em}.c-productLabel__price{font-family:"Roboto",sans-serif;font-size:18px;font-size:1.125rem;font-size:clamp(1.125rem, 0.8722072419rem + 1.0785824345vw, 1.5625rem);font-weight:500;letter-spacing:0;color:#000;margin-right:.2em}.c-productLabel__price>span{font-size:9px;font-size:.5625rem;font-size:clamp(0.5625rem, 0.4541602465rem + 0.4622496148vw, 0.75rem);font-weight:500;letter-spacing:0;color:#000;margin-left:.2em}.c-productLabel__tax{font-size:7px;font-size:.4375rem;font-size:clamp(0.4375rem, 0.2930469954rem + 0.6163328197vw, 0.6875rem);font-weight:400;letter-spacing:0;color:#000}@media screen and (min-width:1024px){.c-productLabel{margin-top:80px}.c-productLabel__body{padding:20px 0 35px}.c-productLabel__heading{letter-spacing:.1em}.c-productLabel__priceGroup{margin-top:20px}}.c-tab{width:100%;margin-top:var(--space-md);margin-bottom:var(--space-xl)}.c-tab__container{max-width:880px}.c-tab__nav{display:flex;position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 55px) + 80px);z-index:2;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:all .2s ease}.c-tab__nav__item{color:var(--text-primary);position:relative;width:100%;font-size:12px;font-size:.75rem;font-size:clamp(0.75rem, 0.6777734977rem + 0.3081664099vw, 0.875rem);line-height:1;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;padding:1.2em 1em;border-bottom:1px solid var(--gray60);transition:all .2s ease 0s}.c-tab__nav__item.is-active,.c-tab__nav__item:hover{color:var(--text-primary);border-color:var(--text-primary)}.c-tab__nav__item.is-active:after{content:"";display:block;width:100%;height:2px;background:#000;position:absolute;bottom:-1px;left:0}.c-tab__contents{position:relative;z-index:1}.c-tab__contents__item{display:none;color:var(--text-primary);text-align:justify;letter-spacing:.05rem;transition:all .2s ease 0s}@media screen and (min-width:768px){.c-tab__nav{top:calc(var(--header-height, 55px) + 88px)}}@media screen and (min-width:1024px){.c-tab{margin-top:50px;margin-bottom:100px}.c-tab__nav{top:calc(var(--header-height, 55px) + 122px)}.c-tab__nav__item{padding:1.5em 1em}}.c-terms{padding-top:30px;padding-bottom:15px;background-color:var(--white)}.c-terms__container{max-width:1230px}.c-terms__body{display:flex;flex-direction:column;gap:10px}.c-terms__row{display:flex}.c-terms__title{min-width:8em;font-size:13px;font-size:.8125rem;font-size:clamp(0.8125rem, 0.7402734977rem + 0.3081664099vw, 0.9375rem);font-weight:500;letter-spacing:.1em}.c-terms__select{position:relative;font-size:13px;font-size:.8125rem;font-size:clamp(0.8125rem, 0.7402734977rem + 0.3081664099vw, 0.9375rem);font-weight:500;letter-spacing:.02em}.c-terms__select:before,.c-terms__select:after{content:"";position:absolute;top:34%;right:1em;width:1px;height:8px;border-radius:9999px;background-color:#000;transform-origin:50% calc(100% - 0.5px);pointer-events:none}.c-terms__select:before{transform:rotate(45deg)}.c-terms__select:after{transform:rotate(-45deg)}.c-terms__select select{min-width:13em;line-height:1.4;padding:.2em 2.4em .2em .4em;border:1px solid var(--gray50);border-radius:4px}.c-terms__list{display:none}.c-terms__list--sp{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.c-terms__list--sp a{padding:.65em 1em}.c-terms__list li.current-cat a{opacity:1;color:var(--blue-primary);border-color:var(--blue-primary)}.c-terms__list li a{display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:11px;font-size:.6875rem;font-size:clamp(0.6875rem, 0.6152734977rem + 0.3081664099vw, 0.8125rem);line-height:1;letter-spacing:0;color:var(--text-tprimary);background-color:var(--white);padding:.4em .8em;border:1px solid var(--gray20);border-radius:30px;transition:all .5s ease}.c-terms__list li a.is-active{opacity:1;color:var(--blue-primary);border-color:var(--blue-primary)}.c-terms__list li a:hover{opacity:1;color:var(--active);border-color:var(--active)}.c-terms__list li a:hover .c-anchorLink__icon:after{border-top-color:var(--active)}@media screen and (min-width:768px){.c-terms{padding-top:45px;padding-bottom:20px}.c-terms__body{gap:12px}.c-terms__select{display:none}.c-terms__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.c-terms__list--sp{display:none}.c-terms__list a{padding:.65em 1em}}@media screen and (min-width:1024px){.c-terms{padding-top:60px;padding-bottom:30px}}@media screen and (min-width:500px){.u-xs-hidden{display:none}}@media screen and (min-width:768px){.u-sm-hidden{display:none}}@media screen and (min-width:820px){.u-md-hidden{display:none}}@media screen and (min-width:1024px){.u-lg-hidden{display:none}}:root{--swiper-theme-color:#fff !important;--swiper-navigation-size:30px !important}@keyframes slideIn{from{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.js-carousel{width:100%;height:100%;margin-top:20px}.js-carousel .swiper-slide{text-align:center;font-size:18px;background:#ddd}.js-carousel .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.js-carousel .swiper-slide a{transition:all .35s ease}.js-carousel .swiper-slide a:hover{opacity:.8;box-shadow:0 2px 6px rgba(0,0,0,.4)}@media screen and (min-width:1024px){.js-carousel .swiper-slide{max-width:432px}}.js-carousel.swiper-outer{position:relative;width:100%}@media screen and (min-width:768px){.js-carousel.swiper-outer .swiper-button-next-myButton,.js-carousel.swiper-outer .swiper-button-prev-myButton{width:40px;height:40px}}@media screen and (min-width:1024px){.js-carousel.swiper-outer .swiper-button-next-myButton{right:2%}}@media screen and (min-width:1024px){.js-carousel.swiper-outer .swiper-button-prev-myButton{left:2%}}.js-carousel .swiper-button-next-myButton,.js-carousel .swiper-button-prev-myButton{position:absolute;top:50%;width:35px;height:35px;margin-top:-20px;z-index:2;cursor:pointer;background-size:contain;background-repeat:no-repeat;transition:opacity .35s ease}.js-carousel .swiper-button-next-myButton:hover,.js-carousel .swiper-button-prev-myButton:hover{opacity:.5}@media screen and (min-width:1024px){.js-carousel .swiper-button-next-myButton,.js-carousel .swiper-button-prev-myButton{width:50px;height:50px}}.js-carousel .swiper-button-next-myButton{right:10px;background-image:url(//www.kodomohatakara.com/wp2026/wp-content/themes/potteapotte/assets/css/../../assets/img/btn-slide-next.svg)}@media screen and (min-width:1024px){.js-carousel .swiper-button-next-myButton{right:8%}}.js-carousel .swiper-button-prev-myButton{left:10px;background-image:url(//www.kodomohatakara.com/wp2026/wp-content/themes/potteapotte/assets/css/../../assets/img/btn-slide-prev.svg)}@media screen and (min-width:1024px){.js-carousel .swiper-button-prev-myButton{left:8%}}