@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:"YakuHanJP","Zen Kaku Gothic New","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:13px;font-weight:400;line-height:1.4;letter-spacing:.15em;text-indent:.15em;text-align:center;padding:14px 0;color:var(--black)}@media screen and (min-width:768px){.c-announce{margin-top:80px}}@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:#fff;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:0;margin-bottom:var(--space-xl)}.c-tab__container{max-width:880px}.c-tab__nav{display:flex;gap:8px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 55px) + var(--pricebar-height, 80px));z-index:2;background-color:#fff;padding:14px 0;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;background:#fff;border:1px solid #000;border-radius:40px;transition:all .3s ease}.c-tab__nav__item:hover{opacity:.6;box-shadow:0 0 8px rgba(0,0,0,.15)}.c-tab__nav__item.is-active{background:var(--gray20,#474747);border-color:var(--gray20,#474747);color:#fff}.c-tab__nav__item.is-active:hover{opacity:1;box-shadow:none;cursor:default}.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:1024px){.c-tab{margin-top:0;margin-bottom:100px}.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%}}.c-pageHeading{padding-top:24px !important;padding-bottom:14px !important}.c-pageHeading__titleJa{display:block !important;font-size:clamp(1.5rem, 4vw, 1.875rem) !important;font-weight:300 !important;line-height:1.3 !important;letter-spacing:.04em !important;margin-top:8px !important}.c-pageHeading__titleJa span{font-size:inherit !important;font-weight:inherit !important;margin:0 !important}.c-breadcrumb{margin-top:16px !important}.tmb_flame .meta_tax{font-size:10px;color:#fff;background:#000;padding:5px 9px}.tmb_flame .meta_tax:after{display:none}.gallery_txt h3{font-size:12px;line-height:1.5}.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0}.pagination a,.pagination .current,.pagination .pg-arw{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;border-radius:999px;border:1px solid var(--gray70,#e0e0e0);background:#fff;font-size:14px;color:var(--gray20,#474747);text-decoration:none;line-height:1;transition:background .2s,border-color .2s}.pagination a:hover,.pagination .pg-arw:not(.pg-disabled):hover{background:var(--gray80,#f4f4f4)}.pagination .current{background:var(--gray10,#333);color:#fff;border-color:var(--gray10,#333)}.pagination .pg-dots{min-width:24px;text-align:center;color:var(--gray50,#9e9e9e)}.pagination .pg-disabled{color:var(--gray60,#c2c2c2);border-color:#eee;cursor:default;pointer-events:none}.c-prodInfo{background:#f7f6f3;border-radius:16px;padding:14px;margin-top:14px;color:var(--gray20,#474747)}.c-prodInfo p{font-size:14px;line-height:2;letter-spacing:.06rem;text-align:justify;margin:1.1em 0 0}.c-prodInfo figure{margin:1.4em 0 0;font-size:12px;color:var(--gray40,#757575)}.c-prodInfo figure img{display:block;width:100%;height:auto;border-radius:8px}.c-prodInfo .txt_red,.c-prodInfo .text_red{color:var(--red-primary,#c30000)}.c-prodCard a:not([class]){color:var(--blue-primary,#06f)}.c-prodCard p a,.orderOptions__text a,.orderOptions__note a{display:inline}.orderOptions__text--value{font-size:18px;font-weight:700}.p-singleCard{max-width:880px;margin-left:auto;margin-right:auto}.p-singleCard__terms{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 12px;padding:0;font-size:12px;color:#6d7278}.p-singleCard .post_content img{border-radius:8px;display:block}.p-singleCard .post_content a{display:inline}.p-singleCard .product_meta table a{display:inline}.guide_header img{max-width:960px;margin-left:auto;margin-right:auto;display:block}body.single-gallery .carousel{max-width:960px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.bag_flame.__pocket .hundle i{width:15px;height:15px}}.c-simMirror .bag_flame.__pocket .hundle i{width:15px;height:15px}.c-bagCompare{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:1.4em 0 0}.c-bagCompare__item{position:relative;background:#fff;border:1px solid #e9e7e2;border-radius:12px;overflow:hidden;text-align:center;padding-bottom:12px}.c-bagCompare__item--current{border-color:#4799b7}.c-bagCompare__item img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:0;margin:0}.c-bagCompare .c-bagCompare__name{font-size:14px;font-weight:700;line-height:1.5;margin:10px 10px 0}.c-bagCompare__name a{display:inline}.c-bagCompare .c-bagCompare__tag{position:absolute;top:8px;left:8px;display:inline-block;font-size:10px;font-weight:500;line-height:1.6;color:#fff;background:#4799b7;border-radius:20px;padding:1px 9px;margin:0}.c-bagCompare .c-bagCompare__spec{font-size:11px;font-weight:700;line-height:1.6;color:#6d7278;margin:4px 10px 0}.c-bagCompare .c-bagCompare__use{font-size:12px;font-weight:600;line-height:1.6;margin:6px 12px 0}@media screen and (max-width:768px){.c-bagCompare{grid-template-columns:1fr;gap:10px}.c-bagCompare__item{display:grid;grid-template-columns:128px 1fr;align-items:center;text-align:left;padding:0}.c-bagCompare__item img{aspect-ratio:1/1;height:100%}.c-bagCompare__body{padding:10px 12px}.c-bagCompare .c-bagCompare__name{margin:0}.c-bagCompare .c-bagCompare__spec{margin:3px 0 0}.c-bagCompare .c-bagCompare__use{margin:4px 0 0}}.c-prodCard{background:#fff;border:1px solid #e9e7e2;border-radius:14px;padding:24px;margin:0 0 14px;scroll-margin-top:calc(var(--header-height, 0px) + var(--pricebar-height, 0px) + var(--tabnav-height, 0px) + var(--tocchips-height, 0px) + 12px)}.c-prodCard:last-child{margin-bottom:0}.c-prodCard__title{font-size:18px;font-weight:700;letter-spacing:.12rem;margin:0 0 4px;padding:0 0 12px;border-bottom:1px solid #e9e7e2;display:flex;align-items:center;gap:10px}.c-prodCard__title:before{content:"";flex:0 0 auto;width:5px;height:20px;background:#4799b7;border-radius:3px}.c-prodSummary__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.c-prodSummary__item{background:#f7f6f3;border-radius:10px;padding:12px 14px;line-height:1.5}.c-prodSummary__label{display:block;font-size:11px;color:var(--gray40,#757575)}.c-prodSummary__value{display:block;font-size:15px;font-weight:700;margin-top:2px}.c-prodSummary__value small{display:block;font-size:11px;font-weight:400;color:var(--gray40,#757575)}.c-prodSummary__cta{display:block;margin-top:12px;background:#fff;border:1px solid #000;color:#000;text-decoration:none;text-align:center;border-radius:40px;padding:14px 10px;font-size:15px;letter-spacing:.1em;cursor:pointer;transition:all .5s ease}.c-prodSummary__cta:after{content:"";display:inline-block;width:7px;height:7px;border-top:1.5px solid #000;border-right:1.5px solid #000;transform:rotate(45deg);margin-left:10px;vertical-align:2px}.c-prodSummary__cta:hover{opacity:.5;box-shadow:0 0 8px rgba(0,0,0,.2)}.c-tocChips{position:sticky;top:calc(var(--header-height, 0px) + var(--pricebar-height, 0px) + var(--tabnav-height, 0px));z-index:5;display:flex;gap:8px;overflow-x:auto;background:#f7f6f3;padding:8px 14px 10px;margin:0 -14px 6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.c-tocChips::-webkit-scrollbar{display:none}.c-tocChips a{flex:0 0 auto;border:1px solid #e9e7e2;border-radius:999px;padding:7px 18px;font-size:12px;color:var(--gray20,#474747);text-decoration:none;white-space:nowrap;background:#fff}.c-tocChips a:hover{border-color:var(--gray50,#9e9e9e)}.c-optionAcc{border:1px solid #e9e7e2;border-radius:10px;margin:10px 0 0;overflow:hidden;background:#fff}.c-optionAcc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:700;background:#f7f6f3}.c-optionAcc summary::-webkit-details-marker{display:none}.c-optionAcc summary small{font-weight:400;font-size:11px;color:var(--gray40,#757575);margin-left:auto;text-align:right}.c-optionAcc summary:after{content:"";flex:0 0 auto;width:8px;height:8px;border-right:2px solid var(--gray50,#9e9e9e);border-bottom:2px solid var(--gray50,#9e9e9e);transform:rotate(45deg);transition:transform .2s;margin-left:4px}.c-optionAcc[open] summary:after{transform:rotate(-135deg)}.c-optionAcc__body{padding:4px 16px 20px;border-top:1px solid #e9e7e2}.c-optionAcc__body>p:first-child{margin-top:.8em}.c-photoGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:1.4em 0 0}.c-photoGrid figure{margin:0}.c-toTop{position:fixed;right:20px;bottom:24px;z-index:100;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #000;cursor:pointer;padding:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,box-shadow .3s ease}.c-toTop.is-visible{opacity:1;visibility:visible}.c-toTop:before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-top:1.5px solid #000;border-left:1.5px solid #000;transform:translate(-50%,-30%) rotate(45deg)}.c-toTop:hover{opacity:.5;box-shadow:0 0 8px rgba(0,0,0,.2)}@media screen and (max-width:768px){.c-prodInfo{padding:10px;border-radius:12px}.c-tocChips{padding:8px 10px 10px;margin:0 -10px 6px}.c-prodInfo p{font-size:13px}.c-prodCard{padding:16px;border-radius:12px}.c-prodCard__title{font-size:16px}.c-prodSummary__grid{grid-template-columns:repeat(2,1fr)}}.c-tab__contents__item[data-content="2"] .orderOptions{background:#f7f6f3;border-radius:16px;padding:14px}.c-tab__contents__item[data-content="2"] .orderOptions__content{background:#fff;border:1px solid #e9e7e2;border-radius:14px;padding:24px;margin:0 0 14px}.c-tab__contents__item[data-content="2"] .orderOptions__content:last-child{margin-bottom:0}.c-tab__contents__item[data-content="2"] .orderOptions__heading{font-size:18px;font-weight:700;letter-spacing:.12rem;margin:0 0 4px;padding:0 0 12px;border-bottom:1px solid #e9e7e2;display:flex;align-items:center;gap:10px;background:0 0}.c-tab__contents__item[data-content="2"] .orderOptions__heading:before{content:"";flex:0 0 auto;width:5px;height:20px;background:#d9a62e;border-radius:3px}.c-simMirror{margin:14px auto 6px;isolation:isolate}.c-simMirror__label{font-size:12px;color:var(--gray40,#757575);text-align:center;margin:0 0 6px}.c-simMirror .bag_flame{width:150px !important;margin:0 auto}@media screen and (max-width:768px){.c-tab__contents__item[data-content="2"] .orderOptions{padding:10px;border-radius:12px}.c-tab__contents__item[data-content="2"] .orderOptions__content{padding:16px;border-radius:12px}.c-tab__contents__item[data-content="2"] .orderOptions__heading{font-size:16px}}.c-tab__contents__item[data-content="1"]{background:#f7f6f3;border-radius:16px;padding:14px}.c-tab__contents__item[data-content="1"]>div:first-child,.c-tab__contents__item[data-content="1"] .c-archiveOrderExamples{background:#fff;border:1px solid #e9e7e2;border-radius:14px;padding:24px;margin:0 0 14px}.c-tab__contents__item[data-content="1"] .c-archiveOrderExamples{margin-bottom:0}.c-prodInfo .c-archiveOrderExamples{background:#fff;border:1px solid #e9e7e2;border-radius:14px;padding:24px;margin:0}.c-tab__contents__item[data-content="1"] .ttl_items,.c-prodInfo .c-archiveOrderExamples .ttl_items{font-size:18px;font-weight:700;letter-spacing:.12rem;text-align:left;margin:0 0 4px;padding:0 0 12px;border-bottom:1px solid #e9e7e2;display:flex;align-items:center;gap:10px}.c-tab__contents__item[data-content="1"] .ttl_items:after,.c-prodInfo .c-archiveOrderExamples .ttl_items:after{content:none}.c-tab__contents__item[data-content="1"] .ttl_items:before,.c-prodInfo .c-archiveOrderExamples .ttl_items:before{content:"";flex:0 0 auto;width:5px;height:20px;background:#7fa05c;border-radius:3px}.c-prodInfo .c-archiveOrderExamples .ttl_items:before{background:#4799b7}.c-tab__contents__item[data-content="1"] .c-archiveOrderExamples .swiper-slide,.c-prodInfo .c-archiveOrderExamples .swiper-slide{background:#fff;border:1px solid #e9e7e2;border-radius:12px;overflow:hidden}.c-tab__contents__item[data-content="1"] .c-archiveOrderExamples .swiper-slide img,.c-prodInfo .c-archiveOrderExamples .swiper-slide img{border-radius:0;display:block}.c-tab__contents__item[data-content="1"] .c-archiveOrderExamples .c-archiveOrderExamples__thmbnail,.c-prodInfo .c-archiveOrderExamples .c-archiveOrderExamples__thmbnail{margin:0}.c-tab__contents__item[data-content="1"] .c-archiveOrderExamples__content,.c-prodInfo .c-archiveOrderExamples__content{padding:10px 12px 12px}.c-tab__contents__item[data-content="1"] .c-archiveOrderExamples__text,.c-prodInfo .c-archiveOrderExamples__text{font-size:12px;line-height:1.6}@media screen and (max-width:768px){.c-tab__contents__item[data-content="1"]{padding:10px;border-radius:12px}.c-tab__contents__item[data-content="1"]>div:first-child,.c-tab__contents__item[data-content="1"] .c-archiveOrderExamples,.c-prodInfo .c-archiveOrderExamples{padding:16px;border-radius:12px}.c-tab__contents__item[data-content="1"] .ttl_items,.c-prodInfo .c-archiveOrderExamples .ttl_items{font-size:16px}}.c-osoroi{position:relative;background:#fff;border:1.5px solid #7fa05c;border-radius:12px;padding:16px 44px 16px 16px;margin:0 0 20px}.c-osoroi--unavailable{border-color:#e9e7e2;background:#fbfaf8}.c-osoroi__body{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.c-osoroi__thumbs{flex:0 0 auto;display:flex;align-items:center;gap:6px}.c-osoroi__thumb{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid #e9e7e2}.c-osoroi__swatch{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.c-osoroi__text{flex:1 1 220px;min-width:0}.c-osoroi__title{font-size:14px;font-weight:700;line-height:1.6;margin:0}.c-osoroi__note{font-size:12px;color:var(--gray40,#757575);line-height:1.6;margin:2px 0 0}.c-osoroi__apply{flex:0 0 auto;background:#fff;border:1px solid #7fa05c;color:#55703c;font-weight:700;border-radius:40px;padding:10px 18px;font-size:13px;letter-spacing:.06em;cursor:pointer;transition:all .3s ease}.c-osoroi__apply:hover{background:#7fa05c;color:#fff}.c-osoroi__apply:disabled{border-color:#e9e7e2;color:var(--gray50,#9e9e9e);background:#fff;cursor:default}.c-osoroi__contact{flex:0 0 auto;color:var(--blue-primary,#06f);font-size:13px}.c-osoroi__close{position:absolute;top:6px;right:6px;width:30px;height:30px;border:none;background:0 0;cursor:pointer;padding:0;color:var(--gray40,#757575)}.c-osoroi__close:before{content:"\00d7";font-size:22px;line-height:1}.c-osoroi__badge{position:relative}.c-osoroi__badge:after{content:"前回";position:absolute;top:2px;right:2px;z-index:2;background:#7fa05c;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;pointer-events:none}.c-osoroi__badge img{outline:2px solid #7fa05c;outline-offset:-2px}@media screen and (max-width:768px){.c-osoroi{padding:14px 40px 14px 14px;border-radius:10px}.c-osoroi__title{font-size:13px}.c-osoroi__apply{flex-basis:100%;text-align:center}}select.is-sizeLocked{opacity:.45;pointer-events:none;background-color:#f2f1ee}.c-sizeLockNote{margin-top:6px;font-size:12px;color:#8a8880}.c-prodCard figure{text-align:center}.p-guideCards .c-prodCard img{border:1px solid #e5e2dc;border-radius:12px}.c-prodInfo p.c-archiveOrderExamples__link{margin:2em auto 0;text-align:center}body.single-gallery .product_meta h3.c-prodCard__title{color:var(--gray20,#474747);font-size:18px;font-weight:700;letter-spacing:.12rem;margin:0 0 4px;padding:0 0 12px;border-bottom:1px solid #e9e7e2;display:flex;align-items:center;gap:10px}body.single-gallery .product_meta h3.c-prodCard__title:before{content:"";flex:0 0 auto;width:5px;height:20px;background:#4799b7;border-radius:3px}body.single-gallery .product_meta table{width:100%;margin:14px 0 0;border-collapse:collapse}body.single-gallery .product_meta table th,body.single-gallery .product_meta table td{border:none;border-bottom:1px solid #e9e7e2;background:0 0;padding:12px 0;box-sizing:border-box;vertical-align:top}body.single-gallery .product_meta table th{width:8em;text-align:left;font-size:12px;font-weight:500;color:#6d7278;padding-right:12px}body.single-gallery .product_meta table td{font-size:14px;color:var(--gray20,#474747)}@media screen and (max-width:768px){body.single-gallery .product_meta h3.c-prodCard__title{font-size:16px}}body.single-gallery .widget .grid-4{display:flex;flex-wrap:wrap;gap:14px}body.single-gallery .widget .grid-4>li{width:calc(25% - 10.5px)}body.single-gallery .widget .grid-4>li{display:flex}body.single-gallery .widget .grid-4>li a{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid #e9e7e2;border-radius:12px;overflow:hidden;color:inherit}body.single-gallery .widget .grid-4 img{display:block;width:100%;height:auto;border-radius:0;margin:0}body.single-gallery .widget .meta_product{position:static;padding:10px 12px 12px;border:none}body.single-gallery .widget .meta_product_inner{position:static;top:auto;left:auto;width:auto}body.single-gallery .widget .meta_product h3{font-size:12px;font-weight:500;margin:0;line-height:1.5}@media screen and (max-width:768px){body.single-gallery .widget .grid-4>li{width:calc(50% - 7px)}}body.single-gallery .widget .inner>p.c-archiveOrderExamples__link{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:14px;margin:2em auto 0;text-align:center}body.single-gallery .widget .inner>p.c-archiveOrderExamples__link a{text-decoration:none}@media screen and (max-width:768px){body.single-gallery .widget .inner>p.c-archiveOrderExamples__link{font-size:12px}}.concept_content .c-prodCard p{text-align:left;font-size:14px;line-height:2;letter-spacing:.06rem;margin:1.1em 0 0}.concept_content .c-prodCard img{max-width:100%;border-radius:10px;display:block;margin:0 auto}.concept_content .c-prodCard img[src*=logo_pottepotte]{width:auto;max-width:184px;border-radius:0}.guide_content .c-prodInfo{max-width:880px;margin:0 auto}.p-guideCards .c-prodCard h3{font-size:16px;font-weight:700;letter-spacing:.08rem;margin:1.8em 0 0}.p-guideCards .c-prodCard img.size-full{display:block;width:100%;height:auto;border-radius:12px;margin:12px 0 0}.p-guideCards p span{color:#e02020}.p-guideCards table h3 span{color:#e02020}.p-guideCards span[data-noki-sync]{color:inherit}.p-guideCards .fz_s{font-size:12px}.p-guideCards table{width:100%;margin:16px auto 0;border-collapse:collapse}.p-guideCards table tr th,.p-guideCards table tr td{font-size:14px;letter-spacing:.05rem;font-weight:500;text-align:center;padding:15px 2%;border:1px solid #6d7278;box-sizing:border-box}.p-guideCards table tr th{background:#ddd}.p-guideCards table tr td{background:#fff}.p-guideCards .c-prodCard table h3{font-size:14px;font-weight:500;margin:10px auto 0}.p-guideCards table a{color:#0091ff;display:inline-block;text-decoration:underline}.p-guideCards .c-prodCard p a{display:inline-block;text-decoration:underline}.p-guideCards iframe{display:block;margin:14px auto 0;max-width:100%}.p-guideCards img.p-guideLogo{width:auto;max-width:100%;height:auto;display:block;margin:14px auto 0;border:none;border-radius:0}@media screen and (min-width:769px){.p-guideCards #about-payment-5 table tr th:first-child,.p-guideCards #about-payment-5 table tr td:first-child{width:6em;white-space:nowrap}}.p-guideSteps{list-style:none;counter-reset:gstep;margin:1.4em 0 0;padding:0}.p-guideSteps>li{counter-increment:gstep;position:relative;padding:0 0 28px 44px;margin:0}.p-guideSteps>li:last-child{padding-bottom:0}.p-guideSteps>li:before{content:counter(gstep);position:absolute;left:0;top:-3px;width:30px;height:30px;border-radius:50%;background:#4799b7;color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.p-guideSteps>li:not(:last-child):after{content:"";position:absolute;left:14px;top:31px;bottom:2px;width:2px;background:#e9e7e2}.p-guideCards .c-prodCard .p-guideSteps__title{font-size:16px;font-weight:700;letter-spacing:.08rem;margin:0;min-height:26px;display:flex;align-items:center}.p-guideCards [id]{scroll-margin-top:calc(var(--header-height, 0px) + var(--tocchips-height, 0px) + 12px)}@media screen and (max-width:768px){.p-guideCards .c-prodCard h3{font-size:15px}.p-guideCards table thead{display:none}.p-guideCards table tr{display:flex;flex-wrap:wrap}.p-guideCards table tr th,.p-guideCards table tr td{font-size:12px;padding:4px 1%}.p-guideCards table tr td{display:block;width:100%;text-align:left;padding:.5rem 10px;border-bottom:none}.p-guideCards table tr td:first-child{width:100%;font-weight:700;text-align:center;background:#d8d8d8;margin:12px 0 0}.p-guideCards table tr td:nth-child(n+2){display:flex;flex-wrap:wrap;align-items:center}.p-guideCards table tr td:last-child{border-bottom:1px solid #6d7278}.p-guideCards table tr td:before{display:block;content:attr(data-label);font-weight:700;margin:0 5% 0 0;min-width:5em}.p-guideCards table tr td:first-child:before{display:none}.p-guideCards .c-prodCard table h3{font-size:13px;margin:0}.p-guideCards table tr td p{width:100%;margin:0}.p-guideCards table tr td div{width:100%}}@media screen and (min-width:1025px){.flex_center>.btn_toCart{width:55%}.btn_toCart p{max-width:420px}}.c-prodCard .btn_toLine a{color:#fff;text-decoration:none}.contact_content .c-prodInfo{max-width:880px;margin:0 auto}.contactFormV .cfField{margin:20px 0 0;text-align:left}.contactFormV label{display:block;font-size:14px;font-weight:600;letter-spacing:.05rem}.contactFormV .cfReq{display:inline-block;font-size:11px;font-weight:700;color:#fff;background:#d0021b;border-radius:4px;padding:1px 8px;margin-left:8px;vertical-align:2px}.contactFormV .cfOpt{display:inline-block;font-size:11px;font-weight:500;color:#8a8880;margin-left:8px}.contactFormV input[type=text],.contactFormV input[type=email],.contactFormV input[type=tel],.contactFormV select,.contactFormV textarea{width:100%;font-size:16px;line-height:1.5;padding:12px 14px;margin-top:8px;border:1px solid #d8d5ce;border-radius:8px;background:#fff;box-sizing:border-box;-webkit-appearance:none;appearance:none}.contactFormV select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.contactFormV textarea{min-height:180px}.contactFormV input:focus,.contactFormV select:focus,.contactFormV textarea:focus{outline:2px solid #4799b7;outline-offset:-1px}.contactFormV .cfHint{font-size:12px;color:#8a8880;margin:6px 0 0}.contactFormV .btn_submit{margin:30px auto 0;max-width:420px}.contactFormV .btn_submit input[type=submit]{width:100%;font-size:16px;font-weight:700;letter-spacing:.1rem;color:#fff;background:#4799b7;border:none;border-radius:30px;padding:18px 0;cursor:pointer}.contactFormV .btn_submit input[type=submit]:hover{opacity:.85}.c-prodInfo .btn_toCart p{margin:0 auto}.c-prodInfo .btn_toCart ul{margin:25px auto 0}.c-archiveOrderExamples .swiper-slide{height:auto;display:flex}.c-archiveOrderExamples .swiper-slide>a{display:flex;flex-direction:column;width:100%;height:100%}.c-archiveOrderExamples__content{flex:1}.slider-carousel-nav>div:first-child{margin-left:auto}.slider-carousel-nav>div:last-child{margin-right:auto}body.post-type-archive-topics .meta_tax,body.tax-topics_cat .meta_tax{top:10px;bottom:auto;left:0;margin:0;padding:7px 14px 7px 11px;font-size:10px;font-weight:700;letter-spacing:.08em;color:#fff;background:#1a1a1a;border-radius:0 20px 20px 0;z-index:2}body.post-type-archive-topics .meta_tax:after,body.tax-topics_cat .meta_tax:after{display:none}body.post-type-archive-gallery .meta_tax,body.tax-gallery_cat .meta_tax,body.tax-gallery_cat_color .meta_tax,body.tax-gallery_cat_design .meta_tax{display:none}@media screen and (max-width:767px){.p-productSingle .l-container{padding-left:10px;padding-right:10px}}.p-productSingle .c-tab__nav__item:before{display:inline-block;margin-right:.4em;font-size:.95em;font-weight:700;letter-spacing:0;text-indent:0}.p-productSingle .c-tab__nav__item:nth-child(1):before{content:"①"}.p-productSingle .c-tab__nav__item:nth-child(2):before{content:"②"}.p-productSingle .c-tab__nav__item:nth-child(3):before{content:"③"}#faq .c-optionAcc iframe{display:block;margin-left:auto;margin-right:auto;max-width:100%}.p-productSingle .c-tab__contents .c-prodInfo--commonFaq{max-width:600px;margin:48px auto 0}