@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,hr,legend,li,ol,p,ul{border:0;margin:0;padding:0}ol,summary,ul{list-style:none;list-style-type:none}summary::-webkit-details-marker{display:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed}aside,main{display:block}a{background-color:transparent;color:inherit;text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{-webkit-touch-callout:none;-moz-touch-callout:none;display:block;height:auto;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}:root{--n-dog-color-green:#00493a;--n-dog-color-green-rgb:0,73,58;--n-dog-color-accent:#826c44;--n-dog-color-accent-rgb:130,108,68;--n-dog-color-accent-light:#c3a577;--n-dog-color-accent-light-rgb:195,165,119;--n-dog-color-white:#fff;--n-dog-color-white-rgb:255,255,255;--n-dog-color-black:#000;--n-dog-color-black-rgb:0,0,0;--n-dog-color-background-white:#fff;--n-dog-color-background-white-rgb:255,255,255;--n-dog-color-background-gray-light:#f5f5f5;--n-dog-color-background-gray-light-rgb:245,245,245;--n-dog-color-background-green-light:#eef9ea;--n-dog-color-background-green-light-rgb:238,249,234;--n-dog-color-text-primary:#3c3f3f;--n-dog-color-text-primary-rgb:60,63,63;--n-dog-color-text-secondary:#5e5e5e;--n-dog-color-text-secondary-rgb:94,94,94;--n-dog-color-text-tertiary:#a0a0a0;--n-dog-color-text-tertiary-rgb:160,160,160;--n-dog-color-line:#eae8e3;--n-dog-color-line-rgb:234,232,227;--n-dog-color-sub-line:#cfcfcf;--n-dog-color-sub-line-rgb:207,207,207;--n-dog-color-warning:#e86767;--n-dog-color-warning-rgb:232,103,103;--n-dog-color-warning-light:#ffe7e7;--n-dog-color-warning-light-rgb:255,231,231;--n-dog-color-impact:#dc2626;--n-dog-color-impact-rgb:220,38,38;--n-dog-color-gold:#eace6d;--n-dog-color-gold-rgb:234,206,109}:root[style*=dog-front]{--n-dog-color-background-body:#fff;--n-dog-color-background-body-rgb:255,255,255}:root[style*=dog-mypage]{--n-dog-color-background-body:#f9f9f9;--n-dog-color-background-body-rgb:249,249,249}:root{--n-dog-theme:dog-front}:root[style="--n-dog-theme: dog-mypage"]{--n-dog-size-0:4px;--n-dog-size-1:8px;--n-dog-size-2:16px;--n-dog-size-3:24px;--n-dog-size-4:32px;--n-dog-size-5:40px;--n-dog-size-6:48px;--n-dog-size-7:56px;--n-dog-size-8:64px;--n-dog-size-9:72px;--n-dog-size-10:80px;--n-dog-size-11:88px;--n-dog-size-12:96px;--n-dog-size-13:104px;--n-dog-size-14:112px;--n-dog-size-15:120px;--n-dog-size-20:160px;--n-dog-size-21:168px;--n-dog-size-22:176px;--n-dog-size-30:240px;--n-dog-size-40:320px;--n-dog-size-50:400px;--n-dog-size-60:480px;--n-dog-border-radius-max:100vmax;--n-dog-c-header-height-desktop:100px;--n-dog-c-header-height-mobile:106px;--n-dog-c-navigation-bar-height-desktop:56px;--n-dog-c-navigation-bar-height-mobile:50px;--n-dog-breakpoint-1:315px;--n-dog-breakpoint-2:320px;--n-dog-breakpoint-3:374px;--n-dog-breakpoint-4:448px;--n-dog-breakpoint-5:481px;--n-dog-breakpoint-6:512px;--n-dog-breakpoint-7:576px;--n-dog-breakpoint-8:640px;--n-dog-breakpoint-9:672px;--n-dog-breakpoint-10:768px;--n-dog-breakpoint-11:800px;--n-dog-breakpoint-12:896px;--n-dog-breakpoint-13:1024px;--n-dog-breakpoint-14:1120px;--n-dog-breakpoint-15:1140px;--n-dog-breakpoint-16:1152px;--n-dog-breakpoint-17:1180px;--n-dog-breakpoint-18:1280px;--n-dog-breakpoint-19:1440px;--n-dog-breakpoint-20:1480px;--n-dog-font-style-n:normal;--n-dog-font-style-i:italic;--n-dog-font-style-o:oblique;--n-dog-font-weight-n:400;--n-dog-font-weight-m:500;--n-dog-font-weight-sb:600;--n-dog-font-weight-b:700;--n-dog-font-size-8:8px;--n-dog-font-size-9:9px;--n-dog-font-size-10:10px;--n-dog-font-size-11:11px;--n-dog-font-size-12:12px;--n-dog-font-size-13:13px;--n-dog-font-size-14:14px;--n-dog-font-size-15:15px;--n-dog-font-size-16:16px;--n-dog-font-size-18:18px;--n-dog-font-size-20:20px;--n-dog-font-size-24:24px;--n-dog-font-size-26:26px;--n-dog-font-size-28:28px;--n-dog-font-size-30:30px;--n-dog-font-size-32:32px;--n-dog-font-size-36:36px;--n-dog-font-size-38:38px;--n-dog-font-size-40:40px;--n-dog-font-size-48:48px;--n-dog-font-line-height-1:1;--n-dog-font-line-height-1-2:1.2;--n-dog-font-line-height-1-5:1.5;--n-dog-font-line-height-1-6:1.6;--n-dog-font-line-height-1-8:1.8;--n-dog-font-line-height-2:2;--n-dog-font-28b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-28) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-24b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-24) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-24m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-24) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-20b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-20) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-18b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-18) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-18m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-18) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-16b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-16m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-16r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-15m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-15) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-15r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-15) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-14b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-14m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-14r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-15) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-13m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-13) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-13r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-13) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-12b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-12m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-12r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-11m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-11) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-10m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-10) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-10r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-10) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-9m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-9) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-9r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-9) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-bt16b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt16m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt16r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt14b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt14m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt14r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt12b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt12m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt12r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP"}:root[style="--n-dog-theme: dog-front"]{--n-dog-size-0:4px;--n-dog-size-1:8px;--n-dog-size-2:16px;--n-dog-size-3:24px;--n-dog-size-4:32px;--n-dog-size-5:40px;--n-dog-size-6:48px;--n-dog-size-7:56px;--n-dog-size-8:64px;--n-dog-size-9:72px;--n-dog-size-10:80px;--n-dog-size-11:88px;--n-dog-size-12:96px;--n-dog-size-13:104px;--n-dog-size-14:112px;--n-dog-size-15:120px;--n-dog-size-20:160px;--n-dog-size-21:168px;--n-dog-size-22:176px;--n-dog-size-30:240px;--n-dog-size-40:320px;--n-dog-size-50:400px;--n-dog-size-60:480px;--n-dog-border-radius-max:100vmax;--n-dog-c-header-height-desktop:100px;--n-dog-c-header-height-mobile:106px;--n-dog-c-navigation-bar-height-desktop:56px;--n-dog-c-navigation-bar-height-mobile:50px;--n-dog-breakpoint-1:315px;--n-dog-breakpoint-2:320px;--n-dog-breakpoint-3:374px;--n-dog-breakpoint-4:448px;--n-dog-breakpoint-5:481px;--n-dog-breakpoint-6:512px;--n-dog-breakpoint-7:576px;--n-dog-breakpoint-8:640px;--n-dog-breakpoint-9:672px;--n-dog-breakpoint-10:768px;--n-dog-breakpoint-11:800px;--n-dog-breakpoint-12:896px;--n-dog-breakpoint-13:1024px;--n-dog-breakpoint-14:1120px;--n-dog-breakpoint-15:1140px;--n-dog-breakpoint-16:1152px;--n-dog-breakpoint-17:1180px;--n-dog-breakpoint-18:1280px;--n-dog-breakpoint-19:1440px;--n-dog-breakpoint-20:1480px;--n-dog-font-style-n:normal;--n-dog-font-style-i:italic;--n-dog-font-style-o:oblique;--n-dog-font-weight-n:400;--n-dog-font-weight-m:500;--n-dog-font-weight-sb:600;--n-dog-font-weight-b:700;--n-dog-font-size-8:8px;--n-dog-font-size-9:9px;--n-dog-font-size-10:10px;--n-dog-font-size-11:11px;--n-dog-font-size-12:12px;--n-dog-font-size-13:13px;--n-dog-font-size-14:14px;--n-dog-font-size-15:15px;--n-dog-font-size-16:16px;--n-dog-font-size-18:18px;--n-dog-font-size-20:20px;--n-dog-font-size-24:24px;--n-dog-font-size-26:26px;--n-dog-font-size-28:28px;--n-dog-font-size-30:30px;--n-dog-font-size-32:32px;--n-dog-font-size-36:36px;--n-dog-font-size-38:38px;--n-dog-font-size-40:40px;--n-dog-font-size-48:48px;--n-dog-font-line-height-1:1;--n-dog-font-line-height-1-2:1.2;--n-dog-font-line-height-1-5:1.5;--n-dog-font-line-height-1-6:1.6;--n-dog-font-line-height-1-8:1.8;--n-dog-font-line-height-2:2;--n-dog-font-28b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-28) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-24b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-24) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-24m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-24) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-20b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-20) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-18b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-18) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-18m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-18) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-16b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-16m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-16r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-15m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-15) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-15r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-15) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-14b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-14m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-14r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-13m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-13) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-13r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-13) /var(--n-dog-font-line-height-1-8) "Roboto","Noto Sans JP";--n-dog-font-12b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-12m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-12r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-11m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-11) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-10m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-10) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-10r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-10) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-9m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-9) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-9r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-9) /var(--n-dog-font-line-height-1-5) "Roboto","Noto Sans JP";--n-dog-font-bt16b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt16m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt16r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-16) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt14b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt14m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt14r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-14) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt12b:var(--n-dog-font-style-n) var(--n-dog-font-weight-b) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt12m:var(--n-dog-font-style-n) var(--n-dog-font-weight-m) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP";--n-dog-font-bt12r:var(--n-dog-font-style-n) var(--n-dog-font-weight-n) var(--n-dog-font-size-12) /var(--n-dog-font-line-height-1-2) "Roboto","Noto Sans JP"}:root{--n-dog-overflow:visible;--n-dog-z-index-c-header:3}.u-display--initial{display:initial}.u-display--block{display:block}.u-display--none{display:none}.u-display--inline{display:inline}.u-display--inlinblock{display:inline-block}.u-display-xxs--block{display:none}@media (max-width:320px){.u-display-xxs--block{display:block}}.u-display-xxs--none{display:block}@media (max-width:320px){.u-display-xxs--none{display:none}}.u-display-xxs--inline{display:none}@media (max-width:320px){.u-display-xxs--inline{display:inline}}.u-display-xxs--inlineblock{display:none}@media (max-width:320px){.u-display-xxs--inlineblock{display:inline-block}}.u-display-xxs--sticky{display:none}@media (max-width:320px){.u-display-xxs--sticky{display:block;position:sticky;z-index:2}}.u-display-xxs--initial{display:none}@media (max-width:320px){.u-display-xxs--initial{display:initial}}.u-display-xs--block{display:none}@media (max-width:374px){.u-display-xs--block{display:block}}.u-display-xs--none{display:block}@media (max-width:374px){.u-display-xs--none{display:none}}.u-display-xs--inline{display:none}@media (max-width:374px){.u-display-xs--inline{display:inline}}.u-display-xs--inlineblock{display:none}@media (max-width:374px){.u-display-xs--inlineblock{display:inline-block}}.u-display-xs--sticky{display:none}@media (max-width:374px){.u-display-xs--sticky{display:block;position:sticky;z-index:2}}.u-display-xs--initial{display:none}@media (max-width:374px){.u-display-xs--initial{display:initial}}.u-display-s--block{display:none}@media (min-width:481px){.u-display-s--block{display:block}}.u-display-s--none{display:block}@media (min-width:481px){.u-display-s--none{display:none}}.u-display-s--inline{display:none}@media (min-width:481px){.u-display-s--inline{display:inline}}.u-display-s--inlineblock{display:none}@media (min-width:481px){.u-display-s--inlineblock{display:inline-block}}.u-display-s--sticky{display:none}@media (min-width:481px){.u-display-s--sticky{display:block;position:sticky;z-index:2}}.u-display-s--initial{display:none}@media (min-width:481px){.u-display-s--initial{display:initial}}.u-display-m--block{display:none}@media (min-width:768px){.u-display-m--block{display:block}}.u-display-m--none{display:block}@media (min-width:768px){.u-display-m--none{display:none}}.u-display-m--inline{display:none}@media (min-width:768px){.u-display-m--inline{display:inline}}.u-display-m--inlineblock{display:none}@media (min-width:768px){.u-display-m--inlineblock{display:inline-block}}.u-display-m--sticky{display:none}@media (min-width:768px){.u-display-m--sticky{display:block;position:sticky;z-index:2}.u-display-m--sticky.--top-0{top:0}}.u-display-m--initial{display:none}@media (min-width:768px){.u-display-m--initial{display:initial}}.u-display-l--block{display:none}@media (min-width:1024px){.u-display-l--block{display:block}}.u-display-l--none{display:block}@media (min-width:1024px){.u-display-l--none{display:none}}.u-display-l--inline{display:none}@media (min-width:1024px){.u-display-l--inline{display:inline}}.u-display-l--inlineblock{display:none}@media (min-width:1024px){.u-display-l--inlineblock{display:inline-block}}.u-display-l--sticky{display:none}@media (min-width:1024px){.u-display-l--sticky{display:block;position:sticky;z-index:2}}.u-display-l--initial{display:none}@media (min-width:1024px){.u-display-l--initial{display:initial}}.u-display-xl--block{display:none}@media (min-width:1180px){.u-display-xl--block{display:block}}.u-display-xl--none{display:block}@media (min-width:1180px){.u-display-xl--none{display:none}}.u-display-xl--inline{display:none}@media (min-width:1180px){.u-display-xl--inline{display:inline}}.u-display-xl--inlineblock{display:none}@media (min-width:1180px){.u-display-xl--inlineblock{display:inline-block}}.u-display-xl--sticky{display:none}@media (min-width:1180px){.u-display-xl--sticky{display:block;position:sticky;z-index:2}}.u-display-xl--initial{display:none}@media (min-width:1180px){.u-display-xl--initial{display:initial}}.u-display-xxl--block{display:none}@media (min-width:1440px){.u-display-xxl--block{display:block}}.u-display-xxl--none{display:block}@media (min-width:1440px){.u-display-xxl--none{display:none}}.u-display-xxl--inline{display:none}@media (min-width:1440px){.u-display-xxl--inline{display:inline}}.u-display-xxl--inlineblock{display:none}@media (min-width:1440px){.u-display-xxl--inlineblock{display:inline-block}}.u-display-xxl--sticky{display:none}@media (min-width:1440px){.u-display-xxl--sticky{display:block;position:sticky;z-index:2}}.u-display-xxl--initial{display:none}@media (min-width:1440px){.u-display-xxl--initial{display:initial}}.u-display-s-m--block{display:none}@media (min-width:481px) and (max-width:767px){.u-display-s-m--block{display:block}}.u-display-s-m--none{display:block}@media (min-width:481px) and (max-width:767px){.u-display-s-m--none{display:none}}.u-display-s-m--inline{display:none}@media (min-width:481px) and (max-width:767px){.u-display-s-m--inline{display:inline}}.u-display-s-m--inlineblock{display:none}@media (min-width:481px) and (max-width:767px){.u-display-s-m--inlineblock{display:inline-block}}.u-display-s-m--sticky{display:none}@media (min-width:481px) and (max-width:767px){.u-display-s-m--sticky{display:block;position:sticky;z-index:2}}.u-display-s-m--initial{display:none}@media (min-width:481px) and (max-width:767px){.u-display-s-m--initial{display:initial}}.u-display-s-l--block{display:none}@media (min-width:481px) and (max-width:1023px){.u-display-s-l--block{display:block}}.u-display-s-l--none{display:block}@media (min-width:481px) and (max-width:1023px){.u-display-s-l--none{display:none}}.u-display-s-l--inline{display:none}@media (min-width:481px) and (max-width:1023px){.u-display-s-l--inline{display:inline}}.u-display-s-l--inlineblock{display:none}@media (min-width:481px) and (max-width:1023px){.u-display-s-l--inlineblock{display:inline-block}}.u-display-s-l--sticky{display:none}@media (min-width:481px) and (max-width:1023px){.u-display-s-l--sticky{display:block;position:sticky;z-index:2}}.u-display-s-l--initial{display:none}@media (min-width:481px) and (max-width:1023px){.u-display-s-l--initial{display:initial}}.u-display-m-l--block{display:none}@media (min-width:768px) and (max-width:1023px){.u-display-m-l--block{display:block}}.u-display-m-l--none{display:block}@media (min-width:768px) and (max-width:1023px){.u-display-m-l--none{display:none}}.u-display-m-l--inline{display:none}@media (min-width:768px) and (max-width:1023px){.u-display-m-l--inline{display:inline}}.u-display-m-l--inlineblock{display:none}@media (min-width:768px) and (max-width:1023px){.u-display-m-l--inlineblock{display:inline-block}}.u-display-m-l--sticky{display:none}@media (min-width:768px) and (max-width:1023px){.u-display-m-l--sticky{display:block;position:sticky;z-index:2}}.u-display-m-l--initial{display:none}@media (min-width:768px) and (max-width:1023px){.u-display-m-l--initial{display:initial}}.u-text.--right{text-align:right}.u-text.--center{text-align:center}.u-text.--left{text-align:left}.u-text.--top{vertical-align:top}.u-text.--middle{vertical-align:middle}.u-text.--bottom{vertical-align:bottom}.u-text.--bold{font-weight:700}.u-text.--thin{font-weight:thin}.u-text.--nowrap{white-space:nowrap}.u-text.--underline{text-decoration:underline}.u-text.--primary{color:var(--alias-color-text-primary-default)}.u-text.--disabled{color:var(--alias-color-text-disabled-default)}.u-text.--accent{color:var(--alias-color-text-accent-default)}.u-text.--link{color:var(--alias-color-text-link-default)}.u-text.--inverse{color:var(--alias-color-text-inverse-default)}.u-text.--warning{color:var(--alias-color-text-warning-default)}.u-text.--caution{color:var(--alias-color-text-caution-default)}.u-text.--notice{color:var(--alias-color-text-notice-default)}.u-text.--yen:before{content:"¥";font-size:.8em}.u-text.--yen-ja:after{content:"円";font-size:.8em}.u-text.--yen-dc:before{content:"¥-";font-size:.8em}.u-text.--yen-ja-off:after{content:"円OFF";font-size:.8em}.u-text.--yen-add:before{content:"+¥";font-size:.8em}.u-text.--yen-ja-add:before{content:"+";font-size:.8em}.u-text.--yen-ja-add:after{content:"円";font-size:.8em}.u-text.--yen-zero:before{content:"¥±";font-size:.8em}.u-text.--yen-ja-zero:before{content:"±";font-size:.8em}.u-text.--yen-ja-zero:after{content:"円";font-size:.8em}.u-text.--tax:after{content:"(税込)";font-size:.8em}.u-text.--tax-out:after{content:"(税別)";font-size:.8em}.u-text.--meal:after{content:"食";font-size:.8em}.u-text.--plan:after{content:"食プラン";font-size:.8em}.u-text.--week:after{content:"週間";font-size:.8em}.u-text.--first:before{content:"初回";font-size:.8em}.u-text.--first-yen:before{content:"初回¥";font-size:.8em}.u-text.--total-amount:before{content:"総額";font-size:.8em}.u-text.--total-amount-yen:before{content:"総額¥";font-size:.8em}.u-text.--cheap:before{content:"最安";font-size:.8em}.u-text.--cheap-yen:before{content:"最安¥";font-size:.8em}.u-text.--off:after{content:"OFF";font-size:.8em}.u-text.--sugar:before{content:"糖質";font-size:.8em}.u-text.--sugar:after{content:"g";font-size:.8em}.u-text.--salt:before{content:"塩分";font-size:.8em}.u-text.--salt:after{content:"g";font-size:.8em}.u-text.--calorie:before{content:"カロリー";font-size:.8em}.u-text.--calorie:after{content:"kcal";font-size:.8em}.u-p-1{padding:4px}.u-p-2{padding:8px}.u-p-3{padding:16px}.u-p-4{padding:24px}.u-p-5{padding:48px}.u-pr-1{padding-right:4px}.u-pr-2{padding-right:8px}.u-pr-3{padding-right:16px}.u-pr-4{padding-right:24px}.u-pr-5{padding-right:48px}.u-pl-1{padding-left:4px}.u-pl-2{padding-left:8px}.u-pl-3{padding-left:16px}.u-pl-4{padding-left:24px}.u-pr-5{padding-left:48px}.u-pt-1{padding-top:4px}.u-pt-2{padding-top:8px}.u-pt-3{padding-top:16px}.u-pt-4{padding-top:24px}.u-pt-5{padding-top:48px}.u-pb-1{padding-bottom:4px}.u-pb-2{padding-bottom:8px}.u-pb-3{padding-bottom:16px}.u-pb-4{padding-bottom:24px}.u-pb-5{padding-bottom:48px}html{scroll-behavior:smooth}:target{scroll-margin-top:var(--n-dog-header-height,var(--n-dog-size-10))}body{font-feature-settings:"palt" 1;background-color:var(--n-dog-color-background-body);color:var(--n-dog-color-text-primary);font-family:Roboto,Noto Sans JP;font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-n);letter-spacing:.05em;line-break:strict;line-height:var(--n-dog-font-line-height-1);min-height:100vh;min-height:100dvh;overflow:var(--n-dog-overflow);overflow-wrap:anywhere;word-break:normal}.splide{display:none}.splide.is-initialized{display:block}.adyen-checkout__card-input .adyen-checkout-contextual-text,.adyen-checkout__card-input .adyen-checkout-form-instruction{display:none}.adyen-checkout__card-input .adyen-checkout__card__form .adyen-checkout__field{margin-top:16px}.adyen-checkout__card-input .adyen-checkout__card__form .adyen-checkout__input-wrapper{border-radius:3px}.adyen-checkout__card-input .adyen-checkout__card__form .adyen-checkout__label .adyen-checkout__label__text{font-size:14px}.c-badge-menu-filter{align-items:center;aspect-ratio:1/1;border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-accent);font:var(--n-dog-font-12m);justify-content:center;min-width:20px;transform:translate(20%,-32%)}.c-badge-menu-filter,.c-badge-notification{--display:none;background-color:var(--n-dog-color-white);display:var(--display);padding-inline:var(--n-dog-size-0);position:absolute;right:0;top:0}.c-badge-notification{border:1px solid;border-radius:var(--n-dog-border-radius-max);color:currentColor;font-size:var(--n-dog-font-size-10);height:var(--n-dog-size-2);min-width:var(--n-dog-size-2);place-items:center;transform:translate(34%,-32%)}.c-button-menu-filter{align-items:center;background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-green);display:grid;font:var(--n-dog-font-12m);gap:var(--n-dog-size-1);grid-template-columns:repeat(2,max-content);justify-content:center;outline-offset:3px;padding-block:12px;padding-inline:var(--n-dog-size-2);transition:background-color .3s,color .3s;width:-moz-max-content;width:max-content}@media (min-width:768px){.c-button-menu-filter{font:var(--n-dog-font-14m);padding-block:var(--n-dog-size-0)}}.c-button-menu-filter.is-checkbox-checked{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.c-button-menu-filter:focus-visible{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}@media (any-hover:hover){.c-button-menu-filter:hover{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}}.c-button-menu-filter[aria-expanded=true]{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.c-button-menu-sort{align-items:center;background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-green);display:grid;font:var(--n-dog-font-12m);gap:var(--n-dog-size-1);grid-template-columns:repeat(2,max-content);justify-content:center;outline-offset:3px;padding-block:12px;padding-inline:var(--n-dog-size-2);transition:background-color .3s,color .3s;width:-moz-max-content;width:max-content}@media (min-width:768px){.c-button-menu-sort{font:var(--n-dog-font-14m);padding-block:var(--n-dog-size-0)}}.c-button-menu-sort.is-radio-checked{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.c-button-menu-sort.is-radio-checked>.icon svg{transform:rotate(180deg)}.c-button-menu-sort:focus-visible{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}@media (any-hover:hover){.c-button-menu-sort:hover{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}}.c-button-menu-sort[aria-expanded=true]{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.c-button-menu-sort[aria-expanded=true]>.icon svg{transform:rotate(0deg)}.c-button-menu-sort>.icon svg{fill:none;height:13px;transform:rotate(180deg);width:15px}.c-button-menu-sort>.icon svg path{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.c-breadcrumb{--display:block;--display-mobile:block;background-color:#f9f8f3;display:var(--display-mobile,var(--display));overflow-x:auto}@media (min-width:768px){.c-breadcrumb{display:var(--display)}}.c-breadcrumb ol{color:var(--n-dog-color-text-tertiary);-moz-column-gap:var(--n-dog-size-1);column-gap:var(--n-dog-size-1);display:flex;line-height:.6;padding-block:12px;padding-inline:12px;width:-moz-max-content;width:max-content}@media (min-width:768px){.c-breadcrumb ol{margin-inline:auto;padding-block:22px;padding-inline:0;width:min(100% - var(--n-dog-size-4),100% - var(--n-dog-size-5))}}.c-breadcrumb ol li:last-child{pointer-events:none}.c-breadcrumb ol li:last-child a{color:var(--n-dog-color-text-primary)}.c-breadcrumb ol li:last-child a span{font-weight:var(--n-dog-font-weight-b)}.c-breadcrumb ol li a{color:currentColor;font-size:var(--n-dog-font-size-10)}.c-button{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--height:48px;--border-radius:var(--n-dog-size-1);border-radius:var(--border-radius);cursor:pointer;font:var(--n-dog-font-bt14b);height:var(--height);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);text-align:center;width:100%}.c-button.--primary{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);color:var(--n-dog-color-background-white);outline-offset:2px;transition:color .3s,background-color .3s}.c-button.--primary:disabled{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary);cursor:not-allowed}.c-button.--primary:focus-visible{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green)}@media (any-hover:hover){.c-button.--primary:hover{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green)}}.c-button.--secondary{background-color:var(--n-dog-color-background-green-light);border:var(--border);color:var(--n-dog-color-green)}.c-button.--secondary:disabled{background-color:transparent;border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary);cursor:not-allowed}.c-button.--warning{background-color:var(--n-dog-color-warning);border:1px solid var(--n-dog-color-warning);color:var(--n-dog-color-background-white)}.c-button.--warning:disabled{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary);cursor:not-allowed}.c-button.--big{height:60px}.c-button.--big,.c-button.--medium{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-6);color:var(--n-dog-color-background-white);font:var(--n-dog-font-bt16b)}.c-button.--medium{height:50px}.c-button.--small{font:var(--n-dog-font-bt14b);height:var(--n-dog-size-5)}.c-button.--small,.c-button.--tiny{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-6);color:var(--n-dog-color-background-white)}.c-button.--tiny{font:var(--n-dog-font-bt12b);height:30px}.c-card-menu-horizontal{display:none;touch-action:manipulation}.c-card-menu-horizontal+.p-menu-cart-food{border-top:1px solid var(--n-dog-color-background-gray-light)}.c-card-menu-horizontal:last-child{border-bottom:1px solid var(--n-dog-color-background-gray-light)}.c-card-menu-horizontal>div{align-items:center;-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:grid;grid-template-columns:32px 48px minmax(126px,400px) auto;margin-inline:auto;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-1) var(--n-dog-size-2)}.c-card-menu-horizontal__menu-remove-button{border-radius:var(--n-dog-border-radius-max);padding:var(--n-dog-size-0);transition:background-color .2s ease-in-out}.c-card-menu-horizontal__menu-remove-button:focus-visible{background-color:var(--n-dog-color-line)}@media (any-hover:hover){.c-card-menu-horizontal__menu-remove-button:hover{background-color:var(--n-dog-color-line)}}.c-card-menu-horizontal__name{font-size:var(--n-dog-font-size-12);line-height:var(--n-dog-font-line-height-1-6)}.c-card-menu-horizontal__buttons{display:grid;grid-template-columns:repeat(3,1fr);margin-inline:auto;place-items:center;position:relative;width:-moz-max-content;width:max-content}.c-card-menu-horizontal__buttons button{color:var(--n-dog-color-green)}.c-card-menu-horizontal__buttons button:focus-visible{background-color:var(--n-dog-color-background-green-light)}.c-card-menu-horizontal__buttons button svg{border-radius:var(--n-dog-border-radius-max);box-shadow:0 0 var(--n-dog-size-0) 0 rgba(var(--n-dog-color-black-rgb),.25);height:var(--n-dog-size-4);padding:var(--n-dog-size-1);width:var(--n-dog-size-4)}.c-card-menu-horizontal__buttons button:disabled{color:var(--n-dog-color-text-tertiary);pointer-events:none}.c-card-menu-horizontal__buttons output{color:var(--n-dog-color-green);display:block;font-size:var(--n-dog-font-size-148);font-weight:var(--n-dog-font-weight-b)}.c-card-menu{--opacity:1;--z-index-1:1;background-color:var(--n-dog-color-background-white);border:2px solid var(--n-dog-color-background-gray-light);display:flex;flex-direction:column;height:auto;margin-left:-2px;margin-top:-2px;position:relative;touch-action:manipulation}.c-card-menu[aria-selected=true]{border:2px solid var(--n-dog-color-green);z-index:var(--z-index-1)}.c-card-menu[hidden]{display:none}.c-card-menu-badge:where(.c-card-menu[aria-selected=true] *){aspect-ratio:1;background-color:var(--n-dog-color-green);clip-path:polygon(100% 0,0 0,100% 100%);position:absolute;right:0;top:0;width:var(--n-dog-size-7);z-index:var(--z-index-1)}.c-card-menu-badge:where(.c-card-menu[aria-selected=true] *):after{color:var(--n-dog-color-white);content:attr(data-badge);font-size:var(--n-dog-font-size-10);font-weight:var(--n-dog-font-weight-m);position:absolute;right:0;text-transform:uppercase;top:0;transform:rotate(45deg) translateX(.5em);transform-origin:left}.c-card-menu-thumbnail{display:grid;justify-content:center;margin-inline:auto}.c-card-menu-thumbnail video{grid-area:1/-1;height:auto;width:100%}.c-card-menu-thumbnail figure{background-color:var(--n-dog-color-background-white);grid-area:1/-1;opacity:var(--opacity);padding-block:var(--n-dog-size-3);padding-inline:var(--n-dog-size-3);position:relative;transition:opacity .5s}@media (min-width:768px){.c-card-menu-thumbnail figure{padding-block:var(--n-dog-size-6);padding-inline:var(--n-dog-size-6)}}.c-card-menu-thumbnail figure img{filter:drop-shadow(0 0 6px rgba(0,0,0,.25))}.c-card-menu-info{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--n-dog-size-1);padding-block-end:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2)}.c-card-menu-info-category{font:var(--n-dog-font-16b);text-align:center}.c-card-menu-info-category:where(.c-card-menu[data-menu-ingredient=CHICKEN] *){color:#a81b4c}.c-card-menu-info-category:where(.c-card-menu[data-menu-ingredient=BEEF] *){color:var(--n-dog-color-green)}.c-card-menu-info-category:where(.c-card-menu[data-menu-ingredient=FISH] *){color:#233845}.c-card-menu-info-category:where(.c-card-menu[data-menu-ingredient=PORK] *){color:#55533d}.c-card-menu-info-category:where(.c-card-menu[data-menu-ingredient=OTHER] *){color:#b34422}.c-card-menu-info h3{flex-grow:1;font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-m);line-height:var(--n-dog-font-line-height-1-5);text-align:center}.c-card-menu-info-slogan{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-13m);font-weight:400;line-height:var(--n-dog-font-line-height-1-8);text-align:center}.c-card-menu-info-ingredient{color:var(--n-dog-color-accent);font:var(--n-dog-font-14r);text-align:center}.c-card-menu-modal-button{height:calc(100% + var(--n-dog-size-0));left:-2px;position:absolute;top:-2px;width:calc(100% + var(--n-dog-size-0));z-index:var(--z-index-1)}.c-card-menu-modal-button:focus-visible{border:2px solid var(--n-dog-color-green)}.c-card-menu-controller{padding-block-end:var(--n-dog-size-1)}.c-card-menu-controller__text{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-size-1);color:var(--n-dog-color-white);font:var(--n-dog-font-14r);margin-inline:auto;padding-block:var(--n-dog-size-0);padding-inline:var(--n-dog-size-1);text-align:center;width:-moz-max-content;width:max-content}.c-card-menu-controller__buttons{-moz-column-gap:var(--n-dog-size-3);column-gap:var(--n-dog-size-3);display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;margin-inline:auto;place-items:center;position:relative;width:-moz-max-content;width:max-content;z-index:var(--z-index-1)}.c-card-menu-controller__buttons button{color:var(--n-dog-color-green);height:44px;width:44px}.c-card-menu-controller__buttons button:focus-visible{background-color:var(--n-dog-color-background-green-light)}.c-card-menu-controller__buttons button svg{background-color:var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);box-shadow:0 0 var(--n-dog-size-0) 0 rgba(var(--n-dog-color-black-rgb),.25);height:var(--n-dog-size-4);padding:var(--n-dog-size-1);width:var(--n-dog-size-4)}.c-card-menu-controller__buttons button:disabled{color:var(--n-dog-color-text-tertiary);pointer-events:none}.c-card-menu-controller__buttons output{color:var(--n-dog-color-green);display:block;font-size:var(--n-dog-font-size-148);font-weight:var(--n-dog-font-weight-b)}.c-chip{--border:var(--n-dog-color-green);--background-color:var(--n-dog-color-background-green-light);--border-radius:var(--n-dog-size-6);--color:var(--n-dog-color-green);--padding-top:var(--n-dog-size-0);--padding-bottom:var(--n-dog-size-0);--padding-left:var(--n-dog-size-2);--padding-right:var(--n-dog-size-2);border-radius:var(--border-radius);color:var(--color);height:26px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.c-chip.--filled{background-color:var(--background-color);border:1px solid var(--border)}.c-chip.--outlined{background-color:transparent;border:1px solid var(--border)}.c-chip>p{color:var(--color);font:var(--n-dog-font-12r)}.c-chip.--disabled{background-color:transparent;border:1px solid var(--n-dog-color-line);cursor:not-allowed}.c-chip.--disabled>p{color:var(--n-dog-color-text-tertiary)}.c-chip.--warning-outlined{background-color:transparent;border:1px solid var(--n-dog-color-warning)}.c-chip.--warning-outlined>p{color:var(--n-dog-color-warning)}body:has(.pg-tradelaw){--tradelaw-border-color:#cbcbcb}body:has(.pg-tradelaw) .c-footer-details{border-bottom:1px solid var(--tradelaw-border-color);border-top:1px solid var(--tradelaw-border-color)}@media (min-width:768px){body:has(.pg-tradelaw) .c-footer-details{border:none}}@media (min-width:768px){body:has(.pg-tradelaw) .c-footer,body:has(.pg-tradelaw) .c-footer-bottom{border-top:1px solid var(--tradelaw-border-color)}}.c-footer{background-color:var(--n-dog-color-background-white);margin-inline:auto;padding-block-end:var(--n-dog-size-5);position:sticky;top:100%;width:min(100% - var(--n-dog-size-4),100% - var(--n-dog-size-5))}@media (min-width:768px){.c-footer{border-top:1px solid var(--n-dog-color-sub-line);padding-block-end:var(--n-dog-size-7)}}.c-footer>div{display:grid;grid-template-columns:1fr}@media (min-width:768px){.c-footer>div{grid-template-columns:1fr 1fr;margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}.c-footer>div .c-footer-bottom{grid-column:span 2}}.c-footer-details{border-bottom:1px solid var(--n-dog-color-sub-line);border-top:1px solid var(--n-dog-color-sub-line);padding-block:var(--n-dog-size-3) var(--n-dog-size-2)}@media (min-width:768px){.c-footer-details{border:none;-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:grid;grid-template-columns:repeat(3,1fr);padding-block:var(--n-dog-size-5)}}.c-footer-details details summary{color:var(--n-dog-color-text-primary);cursor:pointer;display:grid;font:var(--n-dog-font-16b);grid-template-columns:1fr max-content;padding-block:var(--n-dog-size-2) var(--n-dog-size-3)}@media (min-width:768px){.c-footer-details details summary{cursor:text;padding-block-end:var(--n-dog-size-4)}}.c-footer-details details summary::-webkit-details-marker{display:none}.c-footer-details details summary span{transform:rotate(90deg)}.c-footer-details details summary span:where(details[open] *){transform:rotate(-90deg)}@media (min-width:768px){.c-footer-details details summary span{display:none}}.c-footer-details-links{display:grid;gap:20px;grid-template-columns:1fr;margin-left:var(--n-dog-size-3);padding-block-end:var(--n-dog-size-3)}@media (min-width:768px){.c-footer-details-links{margin-left:0}}.c-footer-details-links a{background-image:linear-gradient(var(--n-dog-color-green),var(--n-dog-color-green));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;color:var(--n-dog-color-text-primary);display:block;font:var(--n-dog-font-12m);line-height:var(--n-dog-font-line-height-1-8);padding-bottom:var(--n-dog-size-0);transition:background-size .3s;width:100%}@media (min-width:768px){.c-footer-details-links a{font:var(--n-dog-font-14m);width:-moz-max-content;width:max-content}}.c-footer-details-links a:focus-visible{background-position:0 100%;background-size:100% 1px;color:var(--n-dog-color-green)}@media (any-hover:hover){.c-footer-details-links a:hover{background-position:0 100%;background-size:100% 1px;color:var(--n-dog-color-green)}}.c-footer-details-links a.--weak{color:var(--n-dog-color-text-tertiary)}.c-footer-sns{margin-block-start:var(--n-dog-size-4);margin-inline:auto}@media (min-width:768px){.c-footer-sns{width:100%}}.c-footer-sns>div{width:clamp(100px,13.021vw,115px)}@media (min-width:768px){.c-footer-sns>div{justify-self:end;width:var(--n-dog-size-15)}}.c-footer-sns-links{display:grid;gap:var(--n-dog-size-2);grid-template-columns:repeat(3,1fr);margin-block-start:var(--n-dog-size-3)}.c-footer-sns-links a{display:block;height:var(--n-dog-size-3);width:var(--n-dog-size-3)}@media (min-width:768px){.c-footer-bottom{border-top:1px solid var(--n-dog-color-sub-line)}}.c-footer-links{margin-block-start:var(--n-dog-size-5)}.c-footer-links>div{-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:var(--n-dog-size-2)}@media (min-width:768px){.c-footer-links>div{-moz-column-gap:var(--n-dog-size-1);column-gap:var(--n-dog-size-1);justify-content:flex-start}}.c-footer-links>div a{background-image:linear-gradient(var(--n-dog-color-green),var(--n-dog-color-green));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-10);padding-bottom:var(--n-dog-size-0);position:relative;transition:background-size .3s;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.c-footer-links>div a{font-size:var(--n-dog-font-size-12)}}.c-footer-links>div a:focus-visible{background-position:0 100%;background-size:100% 1px;color:var(--n-dog-color-green)}@media (any-hover:hover){.c-footer-links>div a:hover{background-position:0 100%;background-size:100% 1px;color:var(--n-dog-color-green)}}.c-footer-links>div span{color:var(--n-dog-color-text-primary);display:none}@media (min-width:768px){.c-footer-links>div span{display:inline-block;font-size:var(--n-dog-font-size-12)}}.c-footer-copyright{margin-block-start:var(--n-dog-size-5);text-align:center}@media (min-width:768px){.c-footer-copyright{margin-block-start:var(--n-dog-size-4)}}.c-footer-copyright p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-10)}@media (min-width:768px){.c-footer-copyright p{text-align:left}}.c-header-profile,.c-header-profile summary{border-bottom:1px solid var(--n-dog-color-line)}.c-header-profile summary{align-items:center;background-color:var(--n-dog-color-background-green-light);border-top:1px solid var(--n-dog-color-line);-moz-column-gap:var(--n-dog-size-1);column-gap:var(--n-dog-size-1);cursor:pointer;display:grid;grid-template:". title icon" auto/1fr auto 1fr;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2)}.c-header-profile summary:focus-visible{outline:2px solid var(--n-dog-color-green)}.c-header-profile summary:where(details[open] *) .icon:after{opacity:0}.c-header-profile summary p{color:var(--n-dog-color-green);font:var(--n-dog-font-14m);grid-area:title;text-align:center}.c-header-profile summary .icon{aspect-ratio:1;background-color:var(--n-dog-color-white);border:2px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);display:inline-block;grid-area:icon;justify-self:end;position:relative;width:var(--n-dog-size-3)}.c-header-profile summary .icon:after,.c-header-profile summary .icon:before{background-color:var(--n-dog-color-green);content:"";height:2px;inset:0;margin:auto;position:absolute;width:12px}.c-header-profile summary .icon:after{rotate:90deg;transition:opacity .3s}.c-header-profile>div{background-color:var(--n-dog-color-background-white)}.c-header-profile-header{padding-block:var(--n-dog-size-2)}.c-header-profile-header p{color:var(--n-dog-color-green);font:var(--n-dog-font-13m);text-align:center}.c-header-profile-main{margin-inline:auto;width:min(100% - var(--n-dog-size-2),354px)}.c-header-profile-main ul li{align-items:baseline;border-top:1px solid var(--n-dog-color-line);display:flex;justify-content:space-between;padding-block:var(--n-dog-size-1);padding-inline:var(--n-dog-size-2)}.c-header-profile-main ul li b{font:var(--n-dog-font-14m)}.c-header-profile-main ul li output{color:var(--n-dog-color-green);font:var(--n-dog-font-13m);margin-inline-start:auto}.c-header-profile-main ul li output.num{font:var(--n-dog-font-16b)}.c-header-profile-main ul li output.allergies{max-width:50%}.c-header-profile-main ul li output span{color:var(--n-dog-color-green);font:var(--n-dog-font-13m)}.c-header{background-color:var(--n-dog-color-background-white);border-bottom:1px solid var(--n-dog-color-line);padding-block:12px;position:sticky;top:0;transition:background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;z-index:var(--n-dog-z-index-c-header)}.c-header[data-animation-type=blur]{-webkit-backdrop-filter:blur(6.3px);backdrop-filter:blur(6.3px);background-color:rgba(var(--n-dog-color-background-white-rgb),.5)}.c-header>div{align-items:center;-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:grid;grid-template-columns:max-content max-content 1fr;margin-inline:auto;width:min(100% - var(--n-dog-size-3),var(--n-dog-breakpoint-19))}.c-header>div[data-page-type=plan-choice]{grid-template-columns:auto 1fr}@media (min-width:768px){.c-header>div:not([data-page-type=mypage]){grid-template-columns:auto 1fr}}.c-header button[aria-label=サイト内メニューを開く]{color:var(--n-dog-color-green);display:block}.c-header button[aria-label=サイト内メニューを開く]:where(div[data-page-type=plan-checkout] *),.c-header button[aria-label=サイト内メニューを開く]:where(div[data-page-type=plan-choice] *),.c-header button[aria-label=サイト内メニューを開く]:where(div[data-page-type=plan] *){display:none}@media (min-width:768px){.c-header button[aria-label=サイト内メニューを開く]:where(:not(div[data-page-type=mypage] *)){display:none}}.c-header button[aria-label=サイト内メニューを開く] svg{height:var(--n-dog-size-3);width:var(--n-dog-size-3)}.c-header button[aria-label=サイト内メニューを開く] svg rect{fill:currentColor;height:1.5px;transform-box:fill-box;transform-origin:50% 50%;width:var(--n-dog-size-2)}.c-header h1{width:clamp(100px,13.021vw,115px)}.c-header-auth-list{display:none}.c-header-auth-list:where(div[data-page-type=mypage] *),.c-header-auth-list:where(div[data-user-login=true] *){align-items:center;-moz-column-gap:var(--n-dog-size-1);column-gap:var(--n-dog-size-1);display:flex;justify-self:end}.c-header-auth-list li{position:relative}.c-header-auth-list li button{color:var(--n-dog-color-green);display:block;position:relative}.c-header-auth-list li button svg{fill:currentColor;height:var(--n-dog-size-3);width:var(--n-dog-size-3)}.c-header-nav__desktop{display:none;justify-self:end}.c-header-nav__desktop:where(div[data-page-type=""] *):where(div[data-user-login=false] *),.c-header-nav__desktop:where(div[data-page-type=plan-choice] *):where(div[data-user-login=false] *){display:block}.c-header-nav__desktop:where(div[data-page-type=plan-checkout] *),.c-header-nav__desktop:where(div[data-page-type=plan] *){display:none}.c-header-nav__desktop ul{align-items:center;-moz-column-gap:var(--n-dog-size-3);column-gap:var(--n-dog-size-3);display:flex}.c-header-nav__desktop ul:where(div[data-page-type=plan-choice] *){display:none}.c-header-nav__desktop ul li:where(div[data-user-login=true] *):has(.login-link,.purchase-link){display:none}.c-header-nav__desktop ul li:where(div[data-user-login=false] *):has(.mypage-link){display:none}.c-header-nav__desktop ul li:where(div[data-page-type=""] *):where(div[data-user-login=false] *):not(:has(.purchase-link)){display:none}@media (min-width:768px){.c-header-nav__desktop ul li:where(div[data-page-type=""] *):where(div[data-user-login=false] *):not(:has(.mypage-link)){display:block}}.c-header-nav__desktop ul li a{color:currentColor;font:var(--n-dog-font-14m)}.c-header-nav__desktop ul li a:not(.purchase-link):not(.mypage-link){background-image:linear-gradient(var(--n-dog-color-green),var(--n-dog-color-green));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:var(--n-dog-size-0);transition:background-size .3s}.c-header-nav__desktop ul li a:not(.purchase-link):not(.mypage-link):focus-visible{background-position:0 100%;background-size:100% 1px;color:var(--n-dog-color-green)}@media (any-hover:hover){.c-header-nav__desktop ul li a:not(.purchase-link):not(.mypage-link):hover{background-position:0 100%;background-size:100% 1px;color:var(--n-dog-color-green)}}.c-header-nav__desktop ul li a.mypage-link,.c-header-nav__desktop ul li a.purchase-link{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);font:var(--n-dog-font-bt12b);outline-offset:2px;padding-block:7.5px;padding-inline:10px;transition:color .3s,background-color .3s}@media (min-width:768px){.c-header-nav__desktop ul li a.mypage-link,.c-header-nav__desktop ul li a.purchase-link{font:var(--n-dog-font-bt14b);padding-block:11px;padding-inline:20px}}.c-header-nav__desktop ul li a.mypage-link:focus-visible,.c-header-nav__desktop ul li a.purchase-link:focus-visible{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green)}@media (any-hover:hover){.c-header-nav__desktop ul li a.mypage-link:hover,.c-header-nav__desktop ul li a.purchase-link:hover{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green)}}.c-header-nav__desktop ul li a span[lang=en]{text-transform:uppercase}.c-header-nav__desktop button[aria-label=カート]{color:var(--n-dog-color-green);display:none;position:relative}.c-header-nav__desktop button[aria-label=カート]:where(div[data-page-type=plan-choice] *){display:block}.c-header-nav__desktop button[aria-label=カート] svg{fill:currentColor;height:var(--n-dog-size-4);width:var(--n-dog-size-4)}.c-header-nav__desktop button[aria-label=カート] output{background-color:var(--n-dog-color-impact);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);display:grid;font-size:var(--n-dog-font-size-10);height:var(--n-dog-size-2);min-width:var(--n-dog-size-2);padding-inline:var(--n-dog-size-0);place-items:center;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.c-image{display:block;height:auto;width:100%}.c-message{background-color:var(--n-dog-color-background-green-light);color:var(--n-dog-color-green);font-size:var(--n-dog-font-size-14);line-height:var(--n-dog-font-line-height-1-2);padding:var(--n-dog-size-1);text-align:center;width:100%}@media (min-width:768px){.c-message{font-size:var(--n-dog-font-size-16);padding:var(--n-dog-size-2)}}.c-message .yearend-note-link{color:var(--n-dog-color-white);text-decoration:underline}.c-modal-annotation{display:none;left:0;position:fixed;top:0;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-annotation.is-annotation-modal-open{display:block}.c-modal-annotation[aria-hidden=false] .overlay{animation-duration:.5s;animation-name:overlay-fade-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-annotation[aria-hidden=false] .container{animation-duration:.5s;animation-name:modal-slide-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-annotation[aria-hidden=true] .overlay{animation-duration:.5s;animation-name:overlay-fade-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-annotation[aria-hidden=true] .container{animation-duration:.5s;animation-name:modal-slide-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-annotation .overlay{align-items:flex-end;background:rgba(var(--n-dog-color-black-rgb),.6);display:flex;height:100vh;height:100dvh;width:100%;will-change:transform}.c-modal-annotation .container{background-color:var(--n-dog-color-background-white);border-radius:var(--n-dog-size-1) var(--n-dog-size-1) 0 0;bottom:0;left:0;overflow:hidden;position:fixed;width:100%;will-change:transform}.c-modal-annotation .container>.close-button{height:var(--n-dog-size-3);position:absolute;right:var(--n-dog-size-2);top:var(--n-dog-size-2);width:var(--n-dog-size-3)}.c-modal-annotation .container>.header{background-color:var(--n-dog-color-background-gray-light);padding-block-end:var(--n-dog-size-2);padding-block-start:20px}.c-modal-annotation .container>.header>h2{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-16b);line-height:1;text-align:center}.c-modal-annotation__content{background-color:var(--n-dog-color-background-white);padding-block-end:var(--n-dog-size-3);padding-inline:var(--n-dog-size-2)}.c-modal-cart{display:none;left:0;position:fixed;top:0;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-cart.is-modal-cart-open{display:block}.c-modal-cart[aria-hidden=false] .overlay{animation-duration:.5s;animation-name:modal-cart-overlay-fade-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-cart-overlay-fade-in{0%{opacity:0}to{opacity:1}}.c-modal-cart[aria-hidden=false] .container{animation-duration:.5s;animation-name:modal-cart-slide-in;animation-timing-function:cubic-bezier(.32,.72,0,1);background-color:var(--n-dog-color-background-white)}@keyframes modal-cart-slide-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.c-modal-cart[aria-hidden=true] .overlay{animation-duration:.5s;animation-name:modal-cart-overlay-fade-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-cart-overlay-fade-out{0%{opacity:1}to{opacity:0}}.c-modal-cart[aria-hidden=true] .container{animation-duration:.5s;animation-name:modal-cart-slide-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-cart-slide-out{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@media (min-width:768px){.c-modal-cart[aria-hidden=false] .container{animation:modal-cart-slide-in-desktop .5s cubic-bezier(.32,.72,0,1)}@keyframes modal-cart-slide-in-desktop{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.c-modal-cart[aria-hidden=true] .container{animation:modal-cart-slide-out-desktop .5s cubic-bezier(.32,.72,0,1)}@keyframes modal-cart-slide-out-desktop{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}}.c-modal-cart .overlay{background:rgba(var(--n-dog-color-black-rgb),.6);height:100vh;height:100dvh;width:100%;will-change:transform}.c-modal-cart .container{background-color:var(--n-dog-color-background-white);border-radius:20px 20px 0 0;bottom:0;height:calc(100vh - var(--n-dog-size-5));height:calc(100dvh - var(--n-dog-size-5));left:0;overflow:hidden;position:absolute;width:100%;will-change:transform}@media (min-width:768px){.c-modal-cart .container{border-radius:0;bottom:auto;height:100vh;left:auto;right:0;top:0;width:400px}}.c-modal-cart .container header{background-color:var(--n-dog-color-green);padding-block:var(--n-dog-size-2);position:relative}.c-modal-cart .container header h2{color:var(--n-dog-color-white);font:var(--n-dog-font-16b);text-align:center}.c-modal-cart .container header button{aspect-ratio:1;border-radius:50%;cursor:pointer;left:var(--n-dog-size-2);position:absolute;top:50%;transform:translateY(-50%);width:18px}.c-modal-cart .container header button:after,.c-modal-cart .container header button:before{background-color:var(--n-dog-color-white);content:"";display:block;height:2px;position:absolute;top:50%;width:100%}.c-modal-cart .container header button:before{transform:rotate(-45deg)}.c-modal-cart .container header button:after{transform:rotate(45deg)}.c-modal-cart .container main{--modal-cart-header-height:var(--n-dog-size-7);--modal-cart-footer-height:var(--n-dog-size-22);max-height:calc(100% - var(--modal-cart-header-height) - var(--modal-cart-footer-height));overflow:auto;overscroll-behavior:contain}.c-modal-cart .container footer{position:sticky;top:100%}.c-modal-cart .container footer .note{align-items:baseline;color:var(--n-dog-color-text-primary);display:flex;margin-inline:auto;padding-block:var(--n-dog-size-1);padding-inline:var(--n-dog-size-2)}.c-modal-cart .container footer .note b{font:var(--n-dog-font-14b)}.c-modal-cart .container footer .note output{font:var(--n-dog-font-18b);margin-inline-start:auto}.c-modal-cart .container footer .note small{font:var(--n-dog-font-14m)}.c-modal-cart .container footer .note span{font:var(--n-dog-font-14r)}.c-modal-cart .container footer>div{background-color:var(--n-dog-color-line);padding-block:var(--n-dog-size-2) var(--n-dog-size-3);padding-inline:var(--n-dog-size-2)}.c-modal-cart .container footer form button{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-background-white);font-size:var(--n-dog-font-size-14);padding:var(--n-dog-size-2) 0;text-align:center;width:100%}.c-modal-cart .container footer form button>span:first-child{display:none}.c-modal-cart .container footer form button:focus-visible{outline-offset:2px}.c-modal-cart .container footer form button:disabled{background-color:var(--n-dog-color-text-secondary)}.c-modal-cart .container footer form button:disabled>span:first-child{display:block}.c-modal-cart .container footer form button:disabled>span:last-child{display:none}.c-modal-cart .container footer button[aria-label=カートを閉じる]{color:var(--n-dog-color-green);font:var(--n-dog-font-12m);margin-block-start:var(--n-dog-size-3);margin-inline:auto;width:100%}.c-modal-confirm-cancel{display:none;inset:0;position:fixed;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-confirm-cancel.is-modal-confirm-cancel-open{align-items:center;display:flex;justify-content:center}[aria-hidden=false] .c-modal-confirm-cancel__content,[aria-hidden=false] .c-modal-confirm-cancel__overlay{animation:fade-in .15s linear}[aria-hidden=true] .c-modal-confirm-cancel__content,[aria-hidden=true] .c-modal-confirm-cancel__overlay{animation:fade-out .15s linear}.c-modal-confirm-cancel__overlay{background-color:rgba(var(--n-dog-color-black-rgb),.6);inset:0;position:absolute}.c-modal-confirm-cancel__content{border-radius:var(--n-dog-size-1);max-height:90vh;max-height:90dvh;overflow:auto;position:relative;width:min(90%,var(--n-dog-breakpoint-5))}.c-modal-confirm-cancel__content>div{background-color:var(--n-dog-color-background-white)}.c-modal-confirm-cancel .--title{background-color:var(--n-dog-color-green);border-top-left-radius:var(--n-dog-size-1);border-top-right-radius:var(--n-dog-size-1);color:var(--n-dog-color-white);padding:var(--n-dog-size-3) 0 var(--n-dog-size-1) 0;text-align:center}.c-modal-confirm-cancel .--title h2{font:var(--n-dog-font-20b)}.c-modal-confirm-cancel .--text{padding:var(--n-dog-size-3) var(--n-dog-size-2);text-align:center}.c-modal-confirm-cancel .--text p{font:var(--n-dog-font-16m)}.c-modal-confirm-cancel .--text p:has(br){font:var(--n-dog-font-14r);padding-bottom:var(--n-dog-size-3)}.c-modal-confirm-cancel .--close{height:var(--n-dog-size-3);position:absolute;right:var(--n-dog-size-1);top:var(--n-dog-size-1);width:var(--n-dog-size-3)}.c-modal-confirm-cancel .--close button{background-color:var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);display:inline-block;height:100%;position:relative;width:100%}.c-modal-confirm-cancel .--close button:after,.c-modal-confirm-cancel .--close button:before{background-color:var(--n-dog-color-text-primary);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.c-modal-confirm-cancel .--close button:before{height:2px;width:75%}.c-modal-confirm-cancel .--close button:after{height:75%;width:2px}.c-modal-confirm-cancel .--cta{display:grid;gap:var(--n-dog-size-1);padding:var(--n-dog-size-3) var(--n-dog-size-2);text-align:center}.c-modal-confirm-cancel .--cta>button{color:var(--n-dog-color-green);display:inline-block;font:var(--n-dog-font-bt14r);padding:var(--n-dog-size-2) 0}.c-modal-confirm-delete{display:none;inset:0;position:fixed;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-confirm-delete.is-modal-confirm-delete-open{align-items:center;display:flex;justify-content:center}[aria-hidden=false] .c-modal-confirm-delete__content,[aria-hidden=false] .c-modal-confirm-delete__overlay{animation:fade-in .15s linear}[aria-hidden=true] .c-modal-confirm-delete__content,[aria-hidden=true] .c-modal-confirm-delete__overlay{animation:fade-out .15s linear}.c-modal-confirm-delete__overlay{background-color:rgba(var(--n-dog-color-black-rgb),.6);inset:0;position:absolute}.c-modal-confirm-delete__content{border-radius:var(--n-dog-size-1);max-height:90vh;max-height:90dvh;overflow:auto;position:relative;width:min(90%,var(--n-dog-breakpoint-5))}.c-modal-confirm-delete__content>div{background-color:var(--n-dog-color-background-white)}.c-modal-confirm-delete .--title{background-color:var(--n-dog-color-green);border-top-left-radius:var(--n-dog-size-1);border-top-right-radius:var(--n-dog-size-1);color:var(--n-dog-color-white);padding:var(--n-dog-size-3) 0 var(--n-dog-size-1) 0;text-align:center}.c-modal-confirm-delete .--title h2{font:var(--n-dog-font-20b)}.c-modal-confirm-delete .--text{padding:var(--n-dog-size-3) var(--n-dog-size-2);text-align:center}.c-modal-confirm-delete .--text p{font:var(--n-dog-font-16m)}.c-modal-confirm-delete .--text p:has(br){font:var(--n-dog-font-14r);padding-bottom:var(--n-dog-size-3)}.c-modal-confirm-delete .--close{height:var(--n-dog-size-3);position:absolute;right:var(--n-dog-size-1);top:var(--n-dog-size-1);width:var(--n-dog-size-3)}.c-modal-confirm-delete .--close button{background-color:var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);display:inline-block;height:100%;position:relative;width:100%}.c-modal-confirm-delete .--close button:after,.c-modal-confirm-delete .--close button:before{background-color:var(--n-dog-color-text-primary);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.c-modal-confirm-delete .--close button:before{height:2px;width:75%}.c-modal-confirm-delete .--close button:after{height:75%;width:2px}.c-modal-confirm-delete .--cta{display:grid;gap:var(--n-dog-size-1);padding:var(--n-dog-size-3) var(--n-dog-size-2);text-align:center}.c-modal-confirm-delete .--cta>button{color:var(--n-dog-color-green);display:inline-block;font:var(--n-dog-font-bt14r);padding:var(--n-dog-size-2) 0}.c-modal-header-navigation_mobile{display:none;left:0;position:fixed;top:0;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-header-navigation_mobile.is-modal-header-navigation-mobile-open{display:block}.c-modal-header-navigation_mobile[aria-hidden=false] .overlay{animation-duration:.5s;animation-name:modal-header-navigation_mobile-overlay-fade-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-header-navigation_mobile-overlay-fade-in{0%{opacity:0}to{opacity:1}}.c-modal-header-navigation_mobile[aria-hidden=false] .container{animation:modal-header-navigation_mobile-slide-in .5s cubic-bezier(.32,.72,0,1)}@keyframes modal-header-navigation_mobile-slide-in{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.c-modal-header-navigation_mobile[aria-hidden=true] .overlay{animation-duration:.5s;animation-name:modal-header-navigation_mobile-overlay-fade-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-header-navigation_mobile-overlay-fade-out{0%{opacity:1}to{opacity:0}}.c-modal-header-navigation_mobile[aria-hidden=true] .container{animation:modal-header-navigation_mobile-slide-out .5s cubic-bezier(.32,.72,0,1)}@keyframes modal-header-navigation_mobile-slide-out{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.c-modal-header-navigation_mobile .overlay{background:rgba(var(--n-dog-color-black-rgb),.6);height:100vh;height:100dvh;width:100%;will-change:transform}.c-modal-header-navigation_mobile .container{background-color:var(--n-dog-color-background-white);bottom:0;height:100vh;height:100dvh;left:0;overflow:auto;position:absolute;width:var(--n-dog-breakpoint-1);will-change:transform}.c-modal-header-navigation_mobile header{align-items:center;border-bottom:1px solid var(--n-dog-color-line);-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:grid;grid-template-columns:max-content 1fr;padding-block:14px;padding-inline:var(--n-dog-size-2)}.c-modal-header-navigation_mobile header button[aria-label=サイト内メニューを閉じる]{aspect-ratio:1;position:relative;width:var(--n-dog-size-3)}@media (min-width:768px){.c-modal-header-navigation_mobile header button[aria-label=サイト内メニューを閉じる]:where(:not(div[data-page-type=mypage] *)){display:none}}.c-modal-header-navigation_mobile header button[aria-label=サイト内メニューを閉じる]:after,.c-modal-header-navigation_mobile header button[aria-label=サイト内メニューを閉じる]:before{background-color:var(--n-dog-color-green);content:"";display:block;height:2px;position:absolute;width:100%}.c-modal-header-navigation_mobile header button[aria-label=サイト内メニューを閉じる]:before{transform:rotate(-45deg)}.c-modal-header-navigation_mobile header button[aria-label=サイト内メニューを閉じる]:after{transform:rotate(45deg)}.c-modal-header-navigation_mobile header p{width:clamp(100px,13.021vw,115px)}.c-modal-header-navigation_mobile nav[aria-label=グローバルナビゲーション]:where(div[data-page-type=mypage] *){display:none}.c-modal-header-navigation_mobile nav[aria-label=マイページナビゲーション]:where(:not(div[data-page-type=mypage] *)){display:none}.c-modal-header-navigation_mobile nav ul{display:flex;flex-direction:column}.c-modal-header-navigation_mobile nav ul li{border-bottom:1px solid var(--n-dog-color-line)}.c-modal-header-navigation_mobile nav ul li a{align-items:center;color:var(--n-dog-color-green);-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:grid;font-size:var(--n-dog-font-size-12);grid-template-columns:1fr max-content;padding-block:21px;padding-inline:var(--n-dog-size-2);position:relative;transition:background-color .3s}.c-modal-header-navigation_mobile nav ul li a:where(div[data-page-type=mypage] *){grid-template-columns:max-content 1fr max-content}.c-modal-header-navigation_mobile nav ul li a:after{border-right:2px solid;border-top:2px solid;content:"";display:inline-block;height:max(var(--n-dog-size-1),.5em);margin:auto 0;transform:rotate(45deg);width:max(var(--n-dog-size-1),.5em)}.c-modal-header-navigation_mobile nav ul li a svg{fill:none;height:var(--n-dog-size-3);width:var(--n-dog-size-3)}.c-modal-icon-menu{display:none;left:0;position:fixed;top:0;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-icon-menu.is-modal-icon-menu-open{display:block}.c-modal-icon-menu[aria-hidden=false] .container{animation-duration:.5s;animation-name:modal-icon-menu-fade-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-icon-menu-fade-in{0%{opacity:0}to{opacity:1}}.c-modal-icon-menu[aria-hidden=true] .container{animation-duration:.5s;animation-name:modal-icon-menu-fade-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-icon-menu-fade-out{0%{opacity:1}to{opacity:0}}.c-modal-icon-menu .overlay{height:100vh;height:100dvh;width:100%}.c-modal-icon-menu .container{left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(100%,var(--n-dog-breakpoint-19));will-change:transform}.c-modal-icon-menu ul{background-color:var(--n-dog-color-background-white);border-radius:var(--n-dog-size-1);box-shadow:0 0 var(--n-dog-size-0) rgba(var(--n-dog-color-black-rgb),.25);display:grid;gap:var(--n-dog-size-2);height:auto;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2);position:absolute;right:var(--n-dog-size-2);top:var(--n-dog-size-7);width:var(--n-dog-size-20)}.c-modal-icon-menu ul li a{color:var(--n-dog-color-green);display:block;font:var(--n-dog-font-12m)}.c-modal-menu-detail{display:none;left:0;position:fixed;top:0;touch-action:manipulation;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-menu-detail.is-modal-menu-detail-open{display:block}.c-modal-menu-detail[aria-hidden=false] .overlay{animation-duration:.5s;animation-name:modal-menu-detail-overlay-fade-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-menu-detail-overlay-fade-in{0%{opacity:0}to{opacity:1}}.c-modal-menu-detail[aria-hidden=false] .container{animation:modal-menu-detail-slide-in .5s cubic-bezier(.32,.72,0,1)}@keyframes modal-menu-detail-slide-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.c-modal-menu-detail[aria-hidden=true] .overlay{animation-duration:.5s;animation-name:modal-menu-detail-overlay-fade-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-menu-detail-overlay-fade-out{0%{opacity:1}to{opacity:0}}.c-modal-menu-detail[aria-hidden=true] .container{animation:modal-menu-detail-slide-out .5s cubic-bezier(.32,.72,0,1)}@keyframes modal-menu-detail-slide-out{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.c-modal-menu-detail .overlay{background:rgba(var(--n-dog-color-black-rgb),.6);height:100vh;height:100dvh;width:100%;will-change:transform}.c-modal-menu-detail .container{background-color:var(--n-dog-color-background-white);bottom:0;height:100vh;height:100dvh;left:0;overflow:auto;position:fixed;width:min(100%,var(--n-dog-breakpoint-19));will-change:transform}@media (min-width:768px){.c-modal-menu-detail .container{border-radius:0;height:100vh;left:auto;right:0}}.c-modal-menu-detail .container header{background-color:var(--n-dog-color-background-white);padding-block:12px}.c-modal-menu-detail .container header>div{margin-inline:auto;width:min(100% - var(--n-dog-size-6),var(--n-dog-breakpoint-19))}.c-modal-menu-detail .container header h1{height:-moz-max-content;height:max-content;width:clamp(100px,13.021vw,115px)}.c-modal-menu-detail .container .close-button-container nav{align-items:center;background-color:var(--n-dog-color-white);border-bottom:1px solid var(--n-dog-color-line);display:flex;height:var(--n-dog-c-navigation-bar-height-mobile);justify-content:center;position:relative}.c-modal-menu-detail .container .close-button-container nav .close-button{border-radius:var(--n-dog-border-radius-max);height:var(--n-dog-size-3);left:10px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;width:var(--n-dog-size-3)}@media (min-width:768px){.c-modal-menu-detail .container .close-button-container nav .close-button{height:var(--n-dog-size-5);width:var(--n-dog-size-5)}}.c-modal-menu-detail .container .close-button-container nav .close-button:focus-visible{background-color:var(--n-dog-color-line)}@media (any-hover:hover){.c-modal-menu-detail .container .close-button-container nav .close-button:hover{background-color:var(--n-dog-color-line)}}.c-modal-menu-detail .container .close-button-container nav h2{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-15m);left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}@media (min-width:768px){.c-modal-menu-detail .container main{-moz-column-gap:var(--n-dog-size-4);column-gap:var(--n-dog-size-4);display:grid;grid-template-columns:1fr 1fr;margin-block:var(--n-dog-size-10);margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-14))}}.c-modal-menu-detail .container main .splide-slider:not(.is-playing) .splide__video__wrapper{display:block!important}.c-modal-menu-detail .container main .splide-slider .splide__list{aspect-ratio:1/1;height:auto;overflow:hidden}.c-modal-menu-detail .container main .splide-slider .splide__list li{display:flex;justify-content:center}.c-modal-menu-detail .container main .splide-slider .splide__list li img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.c-modal-menu-detail .container main .splide-slider .splide__list li img{margin-top:clamp(-26px,-2.2vw,50px)}}.c-modal-menu-detail .container main .splide-slider .splide-controller{display:flex;justify-content:center;margin-block-start:var(--n-dog-size-4)}.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__arrows .splide__arrow{background:none;color:var(--n-dog-color-green);height:14px;opacity:1;position:relative;top:auto;transform:none;width:14px}@media (min-width:768px){.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__arrows .splide__arrow{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);height:var(--n-dog-size-5);margin-top:clamp(-35px,-2.6vw,50px);position:absolute;top:50%;width:var(--n-dog-size-5)}}.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__arrows .splide__arrow:focus-visible{outline:2px solid var(--n-dog-color-green);outline-offset:2px}.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__arrows .splide__arrow svg{fill:currentColor}.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__arrows .splide__arrow.splide__arrow--prev{left:auto}@media (min-width:768px){.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__arrows .splide__arrow.splide__arrow--prev{left:0;translate:-50% -50%}}.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__arrows .splide__arrow.splide__arrow--next{right:auto}@media (min-width:768px){.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__arrows .splide__arrow.splide__arrow--next{right:0;translate:50% -50%}}.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__pagination{display:flex;gap:var(--n-dog-size-0);padding-inline:var(--n-dog-size-6);position:static}@media (min-width:768px){.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__pagination{display:none}}.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__pagination li .splide__pagination__page{background-color:#d9d9d9;margin:0;opacity:1}.c-modal-menu-detail .container main .splide-slider .splide-controller .splide__pagination li .splide__pagination__page.is-active{background-color:var(--n-dog-color-green);transform:none}.c-modal-menu-detail .container main .splide-slider-thumbnail{display:none}@media (min-width:768px){.c-modal-menu-detail .container main .splide-slider-thumbnail{display:block}}.c-modal-menu-detail .container main .splide-slider-thumbnail .splide__track .splide__list{gap:var(--n-dog-size-2);height:auto;justify-content:center}.c-modal-menu-detail .container main .splide-slider-thumbnail .splide__track .splide__list div{aspect-ratio:1/1;display:flex;justify-content:center}.c-modal-menu-detail .container main .splide-slider-thumbnail .splide__track .splide__slide{border:2px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);overflow:hidden}.c-modal-menu-detail .container main .splide-slider-thumbnail .splide__track .splide__slide:focus-visible{outline:2px solid var(--n-dog-color-green);outline-offset:-2px}.c-modal-menu-detail .container main .splide-slider-thumbnail .splide__track .splide__slide.is-active{border:2px solid var(--n-dog-color-green)}.c-modal-menu-detail .container main .splide-slider-thumbnail .splide__track .splide__slide img{height:100%;-o-object-fit:cover;object-fit:cover}.c-modal-menu-detail .container main .menu-detail{margin-block:var(--n-dog-size-7);margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-4))}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail{margin-block:0}}.c-modal-menu-detail .container main .menu-detail hgroup h2{color:var(--n-dog-color-text-primary);font-size:var(--n-dog-font-size-16);font-weight:500;line-height:var(--n-dog-font-line-height-1-5)}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail hgroup h2{font-size:var(--n-dog-font-size-26)}}.c-modal-menu-detail .container main .menu-detail hgroup p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:var(--n-dog-size-3)}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail hgroup p{font-size:var(--n-dog-font-size-16)}}.c-modal-menu-detail .container main .menu-detail details{border-top:1px solid var(--n-dog-color-line)}.c-modal-menu-detail .container main .menu-detail details:first-of-type{margin-block-start:var(--n-dog-size-4)}.c-modal-menu-detail .container main .menu-detail details summary{cursor:pointer;display:grid;grid-template-columns:1fr auto;padding-block:var(--n-dog-size-3);padding-inline:var(--n-dog-size-1)}.c-modal-menu-detail .container main .menu-detail details summary h3{color:var(--n-dog-color-green);font:var(--n-dog-font-14r)}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail details summary h3{font:var(--n-dog-font-16r)}}.c-modal-menu-detail .container main .menu-detail details summary svg{fill:var(--n-dog-color-green);height:20px;margin:auto;transform:rotate(90deg);transform-origin:center;transition:transform .3s;width:20px}.c-modal-menu-detail .container main .menu-detail details summary svg:where(details[open] *){transform:rotate(270deg)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner{padding-block-end:var(--n-dog-size-3);padding-inline:var(--n-dog-size-1)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner:where(details.nutrition *){padding-block-end:var(--n-dog-size-5)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner p:where(details.materials *){color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);line-height:var(--n-dog-font-line-height-1-8)}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner p:where(details.materials *){font-size:var(--n-dog-font-size-15)}}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl{color:var(--n-dog-color-text-secondary);display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--n-dog-font-size-12)}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl{font-size:var(--n-dog-font-size-15)}}@media (min-width:1024px){.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl{flex-direction:row}}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl dd{color:var(--n-dog-color-green);font:var(--n-dog-font-14m)}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl dd{font:var(--n-dog-font-16m)}}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl>div{align-items:center;border-top:1px solid var(--n-dog-color-line);display:flex;justify-content:space-between;padding-block:var(--n-dog-size-2)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl>div:last-child{border-bottom:1px solid var(--n-dog-color-line)}@media (min-width:1024px){.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl>div{padding:var(--n-dog-size-2);width:50%}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl>div:nth-of-type(odd){border-right:1px solid var(--n-dog-color-line);padding-inline-start:0}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl>div:nth-of-type(2n){padding-inline-end:0}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl>div:nth-last-child(-n+2){border-bottom:1px solid var(--n-dog-color-line)}}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:var(--n-dog-size-3)}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p{font-size:var(--n-dog-font-size-14)}}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p+p{font:var(--n-dog-font-12b);margin-block-start:var(--n-dog-size-1)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p+p span{font:var(--n-dog-font-12r)}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p+p{font:var(--n-dog-font-14b)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p+p span{font:var(--n-dog-font-14r)}}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p+p+p{font:var(--n-dog-font-12b);margin-block-start:var(--n-dog-size-1)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p+p+p span{font:var(--n-dog-font-12r)}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p+p+p{font:var(--n-dog-font-14b)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner dl+p+p+p span{font:var(--n-dog-font-14r)}}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner ul:where(details.allergy *){display:flex;flex-wrap:wrap;gap:var(--n-dog-size-2)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner ul:where(details.allergy *) li{border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-2)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner ul:where(details.allergy *) li p{color:var(--n-dog-color-green);font:var(--n-dog-font-12m);padding-block:var(--n-dog-size-0);padding-inline:var(--n-dog-size-1)}.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner .shelf-life-days>span:first-child,.c-modal-menu-detail .container main .menu-detail details .accodion-container .inner .volume>span:first-child{font-weight:700}.c-modal-menu-detail .container main .menu-detail .update-menu-button{background-color:var(--n-dog-color-background-white);border-top:1px solid var(--n-dog-color-line);bottom:0;padding-block:var(--n-dog-size-2);position:sticky;width:100%}@media (min-width:768px){.c-modal-menu-detail .container main .menu-detail .update-menu-button{position:static}}.c-modal-menu-detail .container main .menu-detail .update-menu-button:disabled{background-color:var(--n-dog-color-text-secondary);cursor:not-allowed}.c-modal-menu-detail .container main .menu-detail .update-menu-button>div{-moz-column-gap:var(--n-dog-size-3);column-gap:var(--n-dog-size-3);display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;margin-inline:auto;place-items:center;position:relative;width:-moz-max-content;width:max-content}.c-modal-menu-detail .container main .menu-detail .update-menu-button>div button{color:var(--n-dog-color-green);height:44px;width:44px}.c-modal-menu-detail .container main .menu-detail .update-menu-button>div button:focus-visible{background-color:var(--n-dog-color-background-green-light)}.c-modal-menu-detail .container main .menu-detail .update-menu-button>div button svg{background-color:var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);box-shadow:0 0 var(--n-dog-size-0) 0 rgba(var(--n-dog-color-black-rgb),.25);height:var(--n-dog-size-4);padding:var(--n-dog-size-1);width:var(--n-dog-size-4)}.c-modal-menu-detail .container main .menu-detail .update-menu-button>div button:disabled{color:var(--n-dog-color-text-tertiary);pointer-events:none}.c-modal-menu-detail .container main .menu-detail .update-menu-button>div output{color:var(--n-dog-color-green);display:block;font-size:var(--n-dog-font-size-148);font-weight:var(--n-dog-font-weight-b)}.c-modal-menu-detail .container main .menu-detail .close-button{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-green);font-size:var(--n-dog-font-size-14);margin-block-start:var(--n-dog-size-4);padding:var(--n-dog-size-2) 0;text-align:center;transition:color .3s,background-color .3s;width:100%}.c-modal-menu-detail .container main .menu-detail .close-button:focus-visible{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}@media (any-hover:hover){.c-modal-menu-detail .container main .menu-detail .close-button:hover{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}}.c-modal-menu-filter{display:none;width:100%}.c-modal-menu-filter.is-modal-menu-filter-open{display:block}.c-modal-menu-filter[aria-hidden=false] .container{animation-duration:.5s;animation-name:modal-menu-filter-block;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-menu-filter-block{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.c-modal-menu-filter[aria-hidden=true] .container{animation-duration:.5s;animation-name:modal-menu-filter-none;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-menu-filter-none{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.c-modal-menu-filter .overlay{height:100vh;height:100dvh;left:0;position:fixed;top:0;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-menu-filter .container{--n-dog-color-background-body:#f9f8f3;background-color:var(--n-dog-color-background-body);box-shadow:inset 0 2px 2px 0 rgba(var(--n-dog-color-black-rgb),.25);padding:var(--n-dog-size-2);position:relative;z-index:calc(var(--n-dog-z-index-c-header) + 1)}@media (min-width:768px){.c-modal-menu-filter .container{padding:var(--n-dog-size-4)}}.c-modal-menu-filter .container>div{-moz-column-gap:var(--n-dog-size-4);column-gap:var(--n-dog-size-4);display:grid;grid-template-columns:1fr auto;margin-inline:auto;row-gap:var(--n-dog-size-2);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-17))}@media (min-width:768px){.c-modal-menu-filter .container>div{-moz-column-gap:var(--n-dog-size-6);column-gap:var(--n-dog-size-6);row-gap:var(--n-dog-size-3)}}.c-modal-menu-filter .container ul{-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:flex;flex-wrap:wrap;row-gap:var(--n-dog-size-1)}@media (min-width:768px){.c-modal-menu-filter .container ul{row-gap:var(--n-dog-size-2)}}.c-modal-menu-filter .container ul li label input[type=checkbox]{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-modal-menu-filter .container ul li label input[type=checkbox]:checked~.label{background-color:var(--n-dog-color-background-gray-light);border-color:var(--n-dog-color-line);color:var(--n-dog-color-text-secondary);text-decoration:line-through}.c-modal-menu-filter .container ul li label input[type=checkbox]:focus-visible~.label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (any-hover:hover){.c-modal-menu-filter .container ul li label input[type=checkbox]:hover~.label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.c-modal-menu-filter .container ul li label input[type=checkbox]:focus-visible~.label{outline:auto;outline:auto -webkit-focus-ring-color;outline-offset:3px}.c-modal-menu-filter .container ul li label .label{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-green);cursor:pointer;display:block;font:var(--n-dog-font-12r);padding-block:var(--n-dog-size-0);padding-inline:var(--n-dog-size-1)}@media (min-width:768px){.c-modal-menu-filter .container ul li label .label{font:var(--n-dog-font-14m);padding-block:var(--n-dog-size-1);padding-inline:var(--n-dog-size-2)}}.c-modal-menu-filter .container button[aria-label=食材フィルターを閉じる]{align-items:center;aspect-ratio:1;border-radius:var(--n-dog-border-radius-max);display:grid;justify-items:center;position:relative;transition:background-color .3s;width:var(--n-dog-size-3)}@media (min-width:768px){.c-modal-menu-filter .container button[aria-label=食材フィルターを閉じる]{width:var(--n-dog-size-4)}}.c-modal-menu-filter .container button[aria-label=食材フィルターを閉じる]:focus-visible{background-color:var(--n-dog-color-line)}@media (any-hover:hover){.c-modal-menu-filter .container button[aria-label=食材フィルターを閉じる]:hover{background-color:var(--n-dog-color-line)}}.c-modal-menu-filter .container button[aria-label=食材フィルターを閉じる]:after,.c-modal-menu-filter .container button[aria-label=食材フィルターを閉じる]:before{background-color:var(--n-dog-color-green);content:"";height:2px;position:absolute;width:var(--n-dog-size-3)}.c-modal-menu-filter .container button[aria-label=食材フィルターを閉じる]:before{transform:rotate(-45deg)}.c-modal-menu-filter .container button[aria-label=食材フィルターを閉じる]:after{transform:rotate(45deg)}.c-modal-menu-filter .container .note{font:var(--n-dog-font-12m);padding-left:1em;text-indent:-1em}.c-modal-menu-sort{left:var(--anchor-left,0);opacity:0;position:absolute;top:calc(100% + var(--n-dog-size-1));transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:calc(var(--n-dog-z-index-c-header) - 1)}.c-modal-menu-sort.is-modal-menu-sort-open{opacity:1;visibility:visible}.c-modal-menu-sort .overlay{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.c-modal-menu-sort ul{background-color:var(--n-dog-color-background-white);border-radius:var(--n-dog-size-1);box-shadow:0 0 var(--n-dog-size-0) rgba(var(--n-dog-color-black-rgb),.25);display:grid;gap:var(--n-dog-size-2);height:auto;padding-block:var(--n-dog-size-1);padding-inline:var(--n-dog-size-2);width:var(--n-dog-size-15)}.c-modal-menu-sort ul li label{display:grid;grid-template-columns:1fr auto}.c-modal-menu-sort ul li label input[type=radio]{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-modal-menu-sort ul li label input[type=radio]:checked~.icon svg path{stroke-dashoffset:0}.c-modal-menu-sort ul li label input[type=radio]:checked~.label{color:var(--n-dog-color-green)}.c-modal-menu-sort ul li label input[type=radio]:focus-visible~.label{color:var(--n-dog-color-green)}.c-modal-menu-sort ul li label input[type=radio]:focus-visible~.label span:after{transform:scaleX(1);transform-origin:left}.c-modal-menu-sort ul li label .label{cursor:pointer}.c-modal-menu-sort ul li label .label span{font:var(--n-dog-font-12m);position:relative}.c-modal-menu-sort ul li label .label span:after{background-color:var(--n-dog-color-green);bottom:-2px;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s;width:100%}.c-modal-menu-sort ul li label .icon{color:var(--n-dog-color-green);height:10px;width:13px}.c-modal-menu-sort ul li label .icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;height:100%;width:100%}.c-modal-menu-sort ul li label .icon svg path{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .3s ease}.c-modal-menu-sort button[aria-label=並び替えを閉じる]{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-modal-mypage-subscription{display:none;left:0;position:fixed;top:0;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-mypage-subscription.is-multiple-event-modal-open{display:block}.c-modal-mypage-subscription[aria-hidden=false] .overlay{animation-duration:.5s;animation-name:overlay-fade-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-mypage-subscription[aria-hidden=false] .container{animation-duration:.5s;animation-name:modal-slide-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-mypage-subscription[aria-hidden=true] .overlay{animation-duration:.5s;animation-name:overlay-fade-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-mypage-subscription[aria-hidden=true] .container{animation-duration:.5s;animation-name:modal-slide-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-mypage-subscription>.overlay{align-items:flex-end;background:rgba(var(--n-dog-color-black-rgb),.6);display:flex;height:100vh;height:100dvh;width:100%;will-change:transform}.c-modal-mypage-subscription>.container{background-color:var(--n-dog-color-background-white);border-radius:var(--n-dog-size-1) var(--n-dog-size-1) 0 0;bottom:0;left:0;overflow:hidden;position:fixed;width:100%;will-change:transform}.c-modal-mypage-subscription-content{max-height:50vh;position:relative}.c-modal-mypage-subscription-content>.close-button{height:var(--n-dog-size-3);position:absolute;right:var(--n-dog-size-2);top:var(--n-dog-size-2);width:var(--n-dog-size-3)}.c-modal-mypage-subscription-content p{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-16b);padding:var(--n-dog-size-3) 0;text-align:center}.c-modal-mypage-subscription-content table{margin-inline:auto;padding-inline:var(--n-dog-size-2);padding-bottom:var(--n-dog-size-4);width:min(100%,var(--n-dog-breakpoint-11))}.c-modal-mypage-subscription-content table thead tr{align-items:center;border-bottom:1px solid var(--n-dog-color-line);display:flex;justify-content:space-between;padding-block:var(--n-dog-size-1)}.c-modal-mypage-subscription-content table thead tr th{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-12m);padding-block:var(--n-dog-size-1);text-align:left;width:20%}.c-modal-mypage-subscription-content table tbody tr{align-items:center;border-bottom:1px solid var(--n-dog-color-line);display:flex;justify-content:space-between;padding-block:var(--n-dog-size-2)}.c-modal-mypage-subscription-content table tbody tr th{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-12m);padding:var(--n-dog-size-1) 0}.c-modal-mypage-subscription-content table tbody tr td{font:var(--n-dog-font-12r);height:auto!important;width:20%!important}.c-modal-mypage-subscription-content table tbody tr td a{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-size-6);color:var(--n-dog-color-white);display:block;padding:var(--n-dog-size-0);text-align:center}.c-modal-mypage-subscription-content table tbody tr td a:hover{background-color:var(--n-dog-color-green)}.c-modal-previewskip{display:none;left:0;position:fixed;top:0;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-previewskip.is-previewskip-modal-open{display:block}.c-modal-previewskip[aria-hidden=false] .overlay{animation-duration:.5s;animation-name:overlay-fade-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-previewskip[aria-hidden=false] .container{animation-duration:.5s;animation-name:modal-slide-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-previewskip[aria-hidden=true] .overlay{animation-duration:.5s;animation-name:overlay-fade-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-previewskip[aria-hidden=true] .container{animation-duration:.5s;animation-name:modal-slide-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}.c-modal-previewskip .overlay{align-items:flex-end;background:rgba(var(--n-dog-color-black-rgb),.6);display:flex;height:100vh;height:100dvh;width:100%;will-change:transform}.c-modal-previewskip .container{border-radius:var(--n-dog-size-1) var(--n-dog-size-1) 0 0;bottom:0;height:80vh;height:80dvh;left:0;overflow:hidden;position:fixed;will-change:transform}.c-modal-previewskip .container,.c-modal-previewskip-inner{background-color:var(--n-dog-color-background-white);width:100%}.c-modal-previewskip-inner{height:100%;position:relative}.c-modal-previewskip-inner>.close-button{height:var(--n-dog-size-3);position:absolute;right:var(--n-dog-size-2);top:var(--n-dog-size-2);width:var(--n-dog-size-3)}.c-modal-previewskip-inner>h2{background-color:var(--n-dog-color-background-gray-light);color:var(--n-dog-color-text-primary);font:var(--n-dog-font-15m);padding-bottom:var(--n-dog-size-2);padding-top:var(--n-dog-size-3);text-align:center}.c-modal-previewskip-tabs{display:flex;margin-inline:auto;padding:var(--n-dog-size-3) var(--n-dog-size-6) var(--n-dog-size-1) var(--n-dog-size-6);width:min(100%,var(--n-dog-breakpoint-18))}.c-modal-previewskip-tabs>button{align-items:center;border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-green);display:flex;flex-direction:column;gap:var(--n-dog-size-1);padding-block:12px;width:100%}.c-modal-previewskip-tabs>button:first-child{border-bottom-left-radius:var(--n-dog-size-0);border-top-left-radius:var(--n-dog-size-0)}.c-modal-previewskip-tabs>button:last-child{border-bottom-right-radius:var(--n-dog-size-0);border-top-right-radius:var(--n-dog-size-0)}.c-modal-previewskip-tabs>button.is-active{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.c-modal-previewskip-tabs>button>.date{font:var(--n-dog-font-14m);line-height:1;text-align:center}.c-modal-previewskip-tabs>button>.week{font:var(--n-dog-font-10m);line-height:1;text-align:center}.c-modal-previewskip-content{margin-inline:auto;padding-inline:var(--n-dog-size-0);position:relative;width:min(100%,var(--n-dog-breakpoint-18))}.c-modal-previewskip-content>div{opacity:0;position:absolute;top:0;z-index:-1}.c-modal-previewskip-content>div.is-active{opacity:1;position:relative;z-index:1}.c-modal-previewskip-button{bottom:0;margin-inline:auto;padding:var(--n-dog-size-2);position:sticky;width:min(100%,var(--n-dog-breakpoint-18));z-index:1}.c-modal-previewskip-button button{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-white);font:var(--n-dog-font-bt14b);padding:var(--n-dog-size-2);width:100%}.c-modal-previewskip .fc-header-toolbar{margin-bottom:0!important}.c-modal-previewskip .fc-view-harness{height:var(--n-dog-breakpoint-4);overflow-y:auto;padding-bottom:var(--n-dog-size-20)}.c-modal-previewskip .fc-multimonth{border:none}.c-modal-previewskip .fc-multimonth-title{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-16m);padding:var(--n-dog-size-3) var(--n-dog-size-2);text-align:left}.c-modal-previewskip .fc-multimonth-header-table>thead{border-bottom:1px solid var(--n-dog-color-line)}.c-modal-previewskip .fc-multimonth-header-table>thead>tr>th{border:none;color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-13m);padding-bottom:var(--n-dog-size-1)}.c-modal-previewskip .fc-multimonth-header-table>thead>tr>th a{padding:0}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr{border-bottom:1px solid var(--n-dog-color-line);height:var(--n-dog-size-7)}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td{background-color:var(--n-dog-color-background-white);border:none}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td.fc-day-today{background-color:var(--n-dog-color-background-white)}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td .fc-daygrid-day-top{display:flex;justify-content:center;padding:var(--n-dog-size-1) 0}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td .fc-daygrid-day-top>a{padding:0}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td .fc-daygrid-day-events,.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td .fc-daygrid-day-events .fc-event{margin:0}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td .fc-daygrid-day-events .fc-event.--skipDay{background-color:var(--n-dog-color-warning);border:1px solid var(--n-dog-color-warning);color:var(--n-dog-color-white)}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td .fc-daygrid-day-events .fc-event.--deliveryDay{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);color:var(--n-dog-color-white)}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td .fc-daygrid-day-events .fc-event .fc-event-title-container{align-items:center;display:flex;justify-content:center}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td .fc-daygrid-day-events .fc-event .fc-event-title{padding:0}.c-modal-previewskip .fc-multimonth-daygrid>table>tbody>tr>td .fc-daygrid-day-events .fc-event .fc-event-title>.--text{font:var(--n-dog-font-9m);line-height:var(--n-dog-font-line-height-1);padding:2px 0}.c-modal-refund-detail{display:none;inset:0;position:fixed;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.c-modal-refund-detail.is-modal-refund-detail-open{align-items:center;display:flex;justify-content:center}[aria-hidden=false] .c-modal-refund-detail__content,[aria-hidden=false] .c-modal-refund-detail__overlay{animation:fade-in .15s linear}[aria-hidden=true] .c-modal-refund-detail__content,[aria-hidden=true] .c-modal-refund-detail__overlay{animation:fade-out .15s linear}.c-modal-refund-detail__overlay{background-color:rgba(var(--n-dog-color-black-rgb),.6);inset:0;position:absolute}.c-modal-refund-detail__content{border-radius:var(--n-dog-size-1);max-height:90vh;max-height:90dvh;overflow:auto;position:relative;width:min(90%,var(--n-dog-breakpoint-6))}.c-modal-refund-detail__content>div{background-color:var(--n-dog-color-background-white)}.c-modal-refund-detail__content>div>.--content{padding:var(--n-dog-size-4) var(--n-dog-size-3)}.c-modal-refund-detail .--title{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white);padding:var(--n-dog-size-3) 0;text-align:center}.c-modal-refund-detail .--title h2{font:var(--n-dog-font-16b)}.c-modal-refund-detail .--text h3{margin-inline:auto;width:min(100%,var(--n-dog-breakpoint-2))}.c-modal-refund-detail .--text p{color:var(--n-dog-color-accent);font:var(--n-dog-font-14m);margin-inline:auto;padding-block:var(--n-dog-size-3);width:-moz-fit-content;width:fit-content}.c-modal-refund-detail .--caution h4{font:var(--n-dog-font-14m);margin-block-start:var(--n-dog-size-2);text-align:center}.c-modal-refund-detail .--caution dl{color:var(--n-dog-color-text-secondary);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:var(--n-dog-size-2);margin-inline:auto}@media (min-width:768px){.c-modal-refund-detail .--caution dl{display:grid;gap:var(--n-dog-size-1);grid-template-columns:75px 1fr;margin-block-start:var(--n-dog-size-4)}}.c-modal-refund-detail .--caution dl dt{font:var(--n-dog-font-12b);margin-block-start:var(--n-dog-size-1)}@media (min-width:768px){.c-modal-refund-detail .--caution dl dt{margin-block-start:0}}.c-modal-refund-detail .--caution dl dd{font:var(--n-dog-font-12m)}.c-modal-refund-detail .--close{height:var(--n-dog-size-3);position:absolute;right:var(--n-dog-size-1);top:var(--n-dog-size-1);width:var(--n-dog-size-3)}.c-modal-refund-detail .--close button{background-color:var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);display:inline-block;height:100%;position:relative;width:100%}.c-modal-refund-detail .--close button:after,.c-modal-refund-detail .--close button:before{background-color:var(--n-dog-color-text-primary);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.c-modal-refund-detail .--close button:before{height:2px;width:75%}.c-modal-refund-detail .--close button:after{height:75%;width:2px}.c-navigation-bar{align-items:center;background-color:var(--n-dog-color-white);border-bottom:1px solid var(--n-dog-color-line);display:flex;height:var(--n-dog-c-navigation-bar-height-mobile);justify-content:center;position:relative}.c-navigation-bar>a{border-radius:var(--n-dog-border-radius-max);display:grid;height:var(--n-dog-size-3);left:10px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;width:var(--n-dog-size-3)}@media (min-width:768px){.c-navigation-bar>a{height:var(--n-dog-size-5);width:var(--n-dog-size-5)}}.c-navigation-bar>a:focus-visible{background-color:var(--n-dog-color-line)}@media (any-hover:hover){.c-navigation-bar>a:hover{background-color:var(--n-dog-color-line)}}.c-navigation-bar>h2{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-15m);left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.c-selectbox>label>.--items{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.c-selectbox>label>.--items>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--n-dog-size-1);cursor:pointer;height:var(--n-dog-size-6);width:100%}.c-selectbox>label>.--items>select:focus-visible{border:none;outline:none}.c-selectbox>label>.--items>span{color:var(--n-dog-color-green);font-size:var(--n-dog-font-size-24);position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-text-field{display:flex;flex-direction:column;width:100%}.c-text-field>label{display:block;font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-m);letter-spacing:.04em;line-height:25.2px}.c-text-field>label>input{border-radius:var(--n-dog-size-1);display:block;font-size:var(--n-dog-font-size-16);height:var(--n-dog-size-6);margin-top:var(--n-dog-size-2);padding:13px var(--n-dog-size-2);width:100%}.c-text-field>label input:-moz-placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.c-text-field>label input:placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.c-text-field>label input:not(:-moz-placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}.c-text-field>label input:not(:placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}.c-text-field>label input:focus{border:1px solid var(--n-dog-color-green)}.p-modal-detain-user{border-radius:var(--n-dog-size-0);height:auto;max-width:400px;position:relative;width:90%}.p-modal-detain-user__overlay{background-color:rgba(var(--n-dog-color-black-rgb),.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.p-modal-detain-user__overlay .p-modal-detain-user{background-color:var(--n-dog-color-background-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-modal-detain-user__overlay.is-hidden{display:none}.p-modal-detain-user__inner{color:var(--n-dog-color-text-primary);height:100%;padding:5%;position:relative;width:100%}@media (min-width:768px){.p-modal-detain-user__inner{padding:5% 7.5%}}.p-modal-detain-user__close{padding:2.5% 0;position:relative}.p-modal-detain-user__close button{color:var(--n-dog-color-green);font-size:var(--n-dog-font-size-14);height:100%;width:100%}.p-modal-detain-user__close button.--green{padding-block:12px}.p-modal-detain-user__close button.--red{background-color:rgba(var(--n-dog-color-impact),.1);border:1px solid var(--n-dog-color-impact);color:var(--n-dog-color-impact)}.p-modal-detain-user__link{background-color:var(--n-dog-color-background-green-light);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-1);margin-block-start:var(--n-dog-size-5)}.p-modal-detain-user__link a{color:var(--n-dog-color-green);display:block;font:var(--n-dog-font-bt14b);line-height:3;text-align:center}@media (min-width:768px){.p-modal-detain-user__content{padding:1.5% 0}}.p-modal-detain-user__content p{font-size:clamp(13px,3.467vw,16px);line-height:var(--n-dog-font-line-height-1-5);padding-block-start:var(--n-dog-size-2)}.p-modal-detain-user__content p span{margin-top:var(--n-dog-size-0)}.p-modal-detain-user__action-text{display:inline-block;font-weight:inherit;line-height:inherit;vertical-align:baseline}.p-modal-detain-user__logo img{border-radius:var(--n-dog-size-0) var(--n-dog-size-0) 0 0}.p-modal-detain-user .p-modal-basic-close{display:block;height:var(--n-dog-size-3);position:absolute;right:var(--n-dog-size-1);top:var(--n-dog-size-1);width:var(--n-dog-size-3)}.p-modal-detain-user .p-modal-basic-close button{background-color:var(--n-dog-color-background-white);border-radius:var(--n-dog-border-radius-max);height:100%;position:relative;width:100%}.p-modal-detain-user .p-modal-basic-close button:after,.p-modal-detain-user .p-modal-basic-close button:before{background-color:var(--n-dog-color-green);content:"";height:var(--n-dog-size-2);left:50%;position:absolute;top:16%;width:2px}.p-modal-detain-user .p-modal-basic-close button:before{transform:rotate(45deg)}.p-modal-detain-user .p-modal-basic-close button:after{transform:rotate(-45deg)}.pg-mypage-account{background-color:var(--n-dog-color-background-white);display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - var(--n-dog-c-header-height-mobile));width:100%}@media (min-width:1024px){.pg-mypage-account{min-height:calc(100vh - var(--n-dog-c-header-height-desktop))}}.pg-mypage-account .--hidden{display:none}.pg-mypage-account-content{display:flex;flex-direction:column;margin-inline:auto;padding-inline:16px;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-account-content-field{display:flex;flex-direction:column;padding-bottom:var(--n-dog-size-1);padding-top:var(--n-dog-size-3);width:100%}.pg-mypage-account-content-field:has(>label input:disabled){border-bottom:1px solid var(--n-dog-color-line);padding-block:var(--n-dog-size-3)}.pg-mypage-account-content-field>label{display:flex;flex-direction:column;font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-m);gap:var(--n-dog-size-2);letter-spacing:.04em;line-height:1}.pg-mypage-account-content-field>label span{color:var(--n-dog-color-text-primary);font-size:var(--n-dog-font-size-10);font-weight:var(--n-dog-font-weight-n);vertical-align:bottom}.pg-mypage-account-content-field>label input{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);color:var(--n-dog-color-text-secondary);display:block;height:var(--n-dog-size-6);padding-inline:var(--n-dog-size-2);width:100%}.pg-mypage-account-content-field>label input:disabled{background-color:inherit;border:none;height:auto;margin-bottom:0;margin-top:0;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-mypage-account-content-field>label input:disabled:focus{border:none}.pg-mypage-account-content-field>label input:focus{border:1px solid var(--n-dog-color-green)}.pg-mypage-account-buttons{align-items:center;display:flex;flex-direction:column;gap:var(--n-dog-size-2);margin:0 auto var(--n-dog-size-3);padding-block-start:var(--n-dog-size-8);width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-account-buttons button{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-background-white);margin-inline:auto;padding:var(--n-dog-size-2) var(--n-dog-size-4)}.pg-mypage-account-buttons button:disabled{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary);cursor:not-allowed}.pg-mypage-account-buttons p{color:var(--n-dog-color-green);font:var(--n-dog-font-bt14r);opacity:0;text-align:center}.pg-mypage-account-buttons p:hover{cursor:pointer}.pg-mypage-account-settings{background-color:var(--n-dog-color-background-body);display:flex;flex-direction:column;height:calc(100vh - var(--n-dog-size-9));justify-content:space-between;width:100%}.pg-mypage-account-settings h2{background-color:var(--n-dog-color-background-white);border-block:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary);font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-n);padding-block:var(--n-dog-size-2);text-align:center}.pg-mypage-account-settings-content{margin-block-start:var(--n-dog-size-2);margin-inline:auto;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-account-settings-content li{background-color:var(--n-dog-color-background-white);border-bottom:1px solid var(--n-dog-color-line);position:relative}.pg-mypage-account-settings-content li:after{border-right:2px solid var(--n-dog-color-green);border-top:2px solid var(--n-dog-color-green);content:"";display:inline-block;height:max(var(--n-dog-size-1),.5em);margin:auto 0;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:max(var(--n-dog-size-1),.5em)}.pg-mypage-account-settings-content li a{align-items:center;color:var(--n-dog-color-text-primary);display:flex;gap:var(--n-dog-size-2);padding:var(--n-dog-size-2)}.pg-mypage-account-settings-content li span{color:var(--n-dog-color-green)}.pg-mypage-account-settings-buttons{margin-inline:auto;padding:5% var(--n-dog-size-2) 10%;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-account-settings-buttons button{background-color:var(--n-dog-color-warning);border:1px solid var(--n-dog-color-warning);color:var(--n-dog-color-background-white)}.pg-mypage-account-settings-buttons button:disabled{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary);cursor:not-allowed}.pg-mypage-address-new>div{margin-inline:auto;width:min(100%,var(--n-dog-breakpoint-10))}.pg-mypage-address-new h1{background-color:var(--n-dog-color-white);font:var(--n-dog-font-15m);overflow:hidden;padding:var(--n-dog-size-2) 0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pg-mypage-address-new__form{margin-inline:auto;padding:var(--n-dog-size-2) 0;width:min(90%,500px)}.pg-mypage-address-new__form .c-text-field label{padding-top:var(--n-dog-size-1)}.pg-mypage-address-new__form .c-selectbox{display:block;padding:var(--n-dog-size-3) 0}.pg-mypage-address-new__form .c-selectbox>label{display:block;font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-m);letter-spacing:.04em;line-height:25.2px}.pg-mypage-address-new__form .c-selectbox select[data-ja-label=ユーザー確認住所]{font:var(--n-dog-font-16b)}.pg-mypage-address-new__form .c-selectbox select[data-ja-label=ユーザー確認住所]+span+span{display:block!important}.pg-mypage-address-new__form .c-selectbox select[data-ja-label=ユーザー確認住所]:disabled{border:none;color:var(--n-dog-color-text-primary);cursor:default;opacity:1}.pg-mypage-address-new__form .c-selectbox select[data-ja-label=ユーザー確認住所]:disabled+span+span{display:none!important}.pg-mypage-address-new__form input[data-frontend-error=true]+span{color:var(--n-dog-color-impact);display:block;font:var(--n-dog-font-12m);padding-top:var(--n-dog-size-0)}.pg-mypage-address-new__form input+span{display:none}.pg-mypage-address-new__form .--inputs{padding-bottom:var(--n-dog-size-15)}.pg-mypage-address-new__form .--button{bottom:var(--n-dog-size-3);left:50%;position:fixed;transform:translateX(-50%);width:min(90%,500px)}.pg-mypage-address-new__annotation{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-12r);padding-block:var(--n-dog-size-2);text-align:center}.pg-mypage-address-content{margin:0 auto;padding:var(--n-dog-size-2);width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-address-content>div{display:grid;gap:var(--n-dog-size-2)}.pg-mypage-address-content>div>div{position:relative}.pg-mypage-address-content span.--icon{background-color:var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);height:var(--n-dog-size-2);position:absolute;top:50%;transform:translateY(-50%);width:var(--n-dog-size-2)}.pg-mypage-address-content span.--icon.--left{border:1px solid var(--n-dog-color-line);left:var(--n-dog-size-2);top:var(--n-dog-size-2);transform:translateY(0)}.pg-mypage-address-content span.--icon.--right{right:var(--n-dog-size-2)}.pg-mypage-address-content span.--icon .--icon-check{color:var(--n-dog-color-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pg-mypage-address-content label{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);display:block;padding:var(--n-dog-size-2) var(--n-dog-size-5);position:relative}.pg-mypage-address-content label:has(input[type=radio]:checked){border:1px solid var(--n-dog-color-green)}.pg-mypage-address-content label:has(input[type=radio]:checked)+span{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green)}.pg-mypage-address-content label>span:first-child{color:var(--n-dog-color-text-primary);display:block;font:var(--n-dog-font-12m);line-height:1;padding-bottom:var(--n-dog-size-2)}.pg-mypage-address-content label>span:nth-child(2),.pg-mypage-address-content label>span:nth-child(3){color:var(--n-dog-color-text-tertiary);font:var(--n-dog-font-12m);line-height:1}.pg-mypage-address-cta{text-align:center}.pg-mypage-address-cta a{align-items:center;color:var(--n-dog-color-green);display:inline-flex;font:var(--n-dog-font-14m);gap:var(--n-dog-size-1);justify-content:center}.pg-mypage-address-cta a>span{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);display:inline-block;height:var(--n-dog-size-2);position:relative;width:var(--n-dog-size-2)}.pg-mypage-address-cta a>span .--icon-add{color:var(--n-dog-color-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pg-mypage-cancel>div{margin:0 auto;width:min(100%,var(--n-dog-breakpoint-10))}.pg-mypage-cancel-mv{align-items:center;display:flex;height:100svh;height:100vh;justify-content:center}.pg-mypage-cancel-mv h1{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-mypage-cancel-mv>div{padding:var(--n-dog-size-2);text-align:center}.pg-mypage-cancel-mv p{font:var(--n-dog-font-14r);padding:var(--n-dog-size-5) 0}.pg-mypage-cancel-cta{bottom:var(--n-dog-size-5);display:inline-block;left:50%;position:fixed;transform:translateX(-50%);white-space:nowrap}.pg-mypage-cancel-cta a.c-button{align-items:center;display:inline-flex;justify-content:center}.pg-mypage-cancel-error-container{margin:0 auto;padding:var(--n-dog-size-2);text-align:center;width:min(100%,var(--n-dog-breakpoint-10))}.pg-mypage-cancel-error-container h1{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-15m);padding-block:var(--n-dog-size-2);text-align:center}.pg-mypage-cancel-error-container p{color:var(--n-dog-color-warning);font:var(--n-dog-font-14r);padding:var(--n-dog-size-5) 0}.pg-mypage-cancel-error-links{bottom:var(--n-dog-size-2);left:50%;padding:var(--n-dog-size-2);position:fixed;text-align:center;transform:translateX(-50%);white-space:nowrap;width:100%}.pg-mypage-cancel-error-links a{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-white);display:block;padding:var(--n-dog-size-2) 0;width:100%}.pg-mypage-choice-filter{background-color:var(--n-dog-color-background-white);box-shadow:0 2px 2px 0 rgba(var(--n-dog-color-black-rgb),.25)}.pg-mypage-choice-filter>div{margin-inline:auto;padding-block:12px var(--n-dog-size-2);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}@media (min-width:768px){.pg-mypage-choice-filter>div{padding-block:var(--n-dog-size-3)}}.pg-mypage-choice-filter-list{display:grid;gap:var(--n-dog-size-1);grid-template-columns:repeat(2,max-content);justify-content:end}@media (min-width:768px){.pg-mypage-choice-filter-list{gap:var(--n-dog-size-2)}}.pg-mypage-choice-filter-list>li{position:relative}.pg-mypage-choice-card>div{margin-inline:auto;padding-block-end:var(--n-dog-size-5);width:min(100%,var(--n-dog-breakpoint-18))}.pg-mypage-choice-card h2{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);font-weight:var(--n-dog-font-weight-b);margin-block-start:var(--n-dog-size-4);margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}@media (min-width:768px){.pg-mypage-choice-card h2{margin-block-start:var(--n-dog-size-5)}}.pg-mypage-choice-card .card-menu-list{display:grid;grid-template-columns:repeat(2,1fr);margin-block-start:var(--n-dog-size-4);padding-inline-start:2px}@media (min-width:768px){.pg-mypage-choice-card .card-menu-list{grid-template-columns:repeat(3,1fr);margin-block-start:var(--n-dog-size-3)}}@media (min-width:1024px){.pg-mypage-choice-card .card-menu-list{grid-template-columns:repeat(5,1fr)}}.pg-mypage-choice-card .empty-text{margin-block-start:var(--n-dog-size-4);margin-inline:auto;text-align:center;width:-moz-max-content;width:max-content}.pg-mypage-choice-card .empty-text p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);font-weight:var(--n-dog-font-weight-b);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:var(--n-dog-size-4)}@media (min-width:768px){.pg-mypage-choice-card .empty-text p{font-size:var(--n-dog-font-size-14)}}.pg-mypage-choice-cart-button{inset:auto 0 var(--n-dog-size-3) 0;margin-inline:auto;position:sticky;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-11));z-index:calc(var(--n-dog-z-index-c-header) - 1)}.pg-mypage-choice-cart-button button{align-items:center;background-color:var(--n-dog-color-green);border-radius:var(--n-dog-size-1);color:var(--n-dog-color-white);display:flex;font-size:var(--n-dog-font-size-14);gap:var(--n-dog-size-1);justify-content:center;padding-block:var(--n-dog-size-1);text-align:center;width:100%}.pg-mypage-choice-cart-button button:disabled{background-color:var(--n-dog-color-text-secondary)}.pg-mypage-choice-cart-button-icon{position:relative}.pg-mypage-choice-cart-button-icon output{color:var(--n-dog-color-green);font:var(--n-dog-font-10r);height:var(--n-dog-size-2);position:absolute;right:0;top:1px;width:var(--n-dog-size-2)}.pg-mypage-coupon-mv>div{display:grid;margin-inline:auto;padding-block:var(--n-dog-size-2) var(--n-dog-size-4);width:min(100%,var(--n-dog-breakpoint-9))}.pg-mypage-coupon-mv p:first-child{background-color:var(--n-dog-color-background-green-light);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-green);font:var(--n-dog-font-12r);margin-block-start:var(--n-dog-size-1);margin-inline:auto;padding-block:var(--n-dog-size-1);padding-inline:var(--n-dog-size-2)}.pg-mypage-coupon-mv p:nth-child(2){order:-1;text-align:center}.pg-mypage-coupon-mv p:nth-child(2) span:first-child{font:var(--n-dog-font-24b)}.pg-mypage-coupon-mv p:nth-child(2) span:nth-child(2){font:var(--n-dog-font-12b)}.pg-mypage-coupon-tabs>div{background-color:var(--n-dog-color-background-white);box-shadow:0 -2px 4px rgba(var(--n-dog-color-black-rgb),.25);margin-inline:auto;width:min(100%,var(--n-dog-breakpoint-9))}.pg-mypage-coupon-tabs .c-tabs .c-tabs-list{display:flex;justify-content:center}.pg-mypage-coupon-tabs .c-tabs .c-tabs-list li{width:100%}.pg-mypage-coupon-tabs .c-tabs .c-tabs-list li button{border-top:2px solid transparent;color:var(--n-dog-color-text-tertiary);font:var(--n-dog-font-14m);padding-block:var(--n-dog-size-1);width:100%}.pg-mypage-coupon-tabs .c-tabs .c-tabs-list li button[aria-selected=true]{border-color:var(--n-dog-color-green);color:var(--n-dog-color-green)}.pg-mypage-coupon-tabs .c-tabs .c-tabs-panel .empty-text{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-12m);padding-block:var(--n-dog-size-12);text-align:center}.pg-mypage-coupon-tabs .c-tabs .c-tabs-panel ul li{border-bottom:1px solid var(--n-dog-color-line);display:grid;gap:var(--n-dog-size-1) var(--n-dog-size-2);grid-template-areas:"top-left top-right" "bottom-left bottom-right";grid-template-columns:1fr auto;grid-template-rows:auto auto;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2)}.pg-mypage-coupon-tabs .c-tabs .c-tabs-panel ul li .--top-left{font:var(--n-dog-font-12m);grid-area:top-left}.pg-mypage-coupon-tabs .c-tabs .c-tabs-panel ul li .--bottom-left{font:var(--n-dog-font-14m);grid-area:bottom-left}.pg-mypage-coupon-tabs .c-tabs .c-tabs-panel ul li .--top-right{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-10r);grid-area:top-right;text-align:end}.pg-mypage-coupon-tabs .c-tabs .c-tabs-panel ul li .--bottom-right{align-self:end;grid-area:bottom-right;text-align:end}.pg-mypage-coupon-tabs .c-tabs .c-tabs-panel ul li .--bottom-right:where(div[id=panel-2] *){color:var(--n-dog-color-text-tertiary)}.pg-mypage-coupon-tabs .c-tabs .c-tabs-panel ul li .--bottom-right span:first-child{font:var(--n-dog-font-16b)}.pg-mypage-coupon-tabs .c-tabs .c-tabs-panel ul li .--bottom-right span:nth-child(2){font:var(--n-dog-font-12b)}.pg-mypage-dashboard-mv{background-image:url(https://img.nosh.jp/images/dog/pages/auth/dashboard/mv_background_01--20250312.webp);background-position:50%;color:var(--n-dog-color-white);display:flex;justify-content:center;position:relative}.pg-mypage-dashboard-mv>div{display:inline-block;padding:var(--n-dog-size-6) 0 var(--n-dog-size-8);position:relative}.pg-mypage-dashboard-mv>div p{font:var(--n-dog-font-14m);text-align:center}.pg-mypage-dashboard-mv>div .--weak{font:var(--n-dog-font-10r)}.pg-mypage-dashboard-mv>div .--illust{left:-78px;position:absolute}.pg-mypage-dashboard-mv>div .--illust.--position-fix{top:45%}.pg-mypage-dashboard-preference>div{align-items:center;background-color:var(--n-dog-color-white);border-radius:var(--n-dog-size-1);display:grid;filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));grid-template-columns:repeat(4,1fr);margin:0 auto;transform:translateY(-50%);width:min(90%,350px)}@media (min-width:481px){.pg-mypage-dashboard-preference>div{width:min(90%,420px)}}.pg-mypage-dashboard-preference dl{display:flex;flex-direction:column-reverse;gap:var(--n-dog-size-0);padding:var(--n-dog-size-2) 0;text-align:center}.pg-mypage-dashboard-preference dl:not(:last-child){border-right:1px solid var(--n-dog-color-line)}.pg-mypage-dashboard-preference dl dt{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-10m)}.pg-mypage-dashboard-preference dl dd{color:var(--n-dog-color-green);font:var(--n-dog-font-14b)}.pg-mypage-dashboard-links{margin:0 auto;width:min(100%,var(--n-dog-breakpoint-10))}.pg-mypage-dashboard-links ul{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);display:grid;margin:0 auto;width:84%}.pg-mypage-dashboard-links ul li:not(:last-child){border-bottom:1px solid var(--n-dog-color-line)}.pg-mypage-dashboard-links a{align-items:center;color:var(--n-dog-color-green);display:flex;gap:var(--n-dog-size-2);padding:var(--n-dog-size-2)}.pg-mypage-dashboard-links a span:first-child{color:var(--n-dog-color-text-primary);flex-shrink:0}.pg-mypage-dashboard-links a span:nth-child(2){font:var(--n-dog-font-12m)}.pg-mypage-dashboard-links a span:nth-child(3){flex-shrink:0;margin-left:auto}.pg-mypage-dashboard-cta{margin:0 auto;padding:var(--n-dog-size-3) 0;width:min(90%,350px)}.pg-mypage-dashboard-cta a.c-button{align-items:center;display:inline-flex;justify-content:center}.pg-mypage-dashboard-cta.--refund{padding-bottom:0}.pg-mypage-dashboard-cta.--refund>div{text-align:center}.pg-mypage-dashboard-cta.--refund a{color:var(--n-dog-color-accent);font:var(--n-dog-font-14m);text-decoration:underline}.pg-mypage-dashboard-cta.--refund span{margin-right:var(--n-dog-size-1)}.pg-mypage-dashboard-cta.--logout a.c-button{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-green)}.pg-mypage-day{background-color:var(--n-dog-color-background-white)}.pg-mypage-day>div{margin-inline:auto;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-day-announce{padding-block:var(--n-dog-size-3);text-align:center}.pg-mypage-day-announce-title{font-size:clamp(12px,3.75vw,18px)}.pg-mypage-day-content>div{display:flex;flex-direction:column;gap:var(--n-dog-size-3);padding:var(--n-dog-size-2)}.pg-mypage-day-content__select{align-items:center;position:relative}.pg-mypage-day-content__select p{font-size:clamp(14px,4.375vw,20px)}.pg-mypage-day-content__select select{border-bottom:1px solid var(--n-dog-color-line);font-size:clamp(14px,4.375vw,20px);padding-block:var(--n-dog-size-1);width:100%}.pg-mypage-day-content__select:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid var(--n-dog-color-green);content:"";position:absolute;right:var(--n-dog-size-2);top:50%;transform:translateY(-50%)}.pg-mypage-day-content button{bottom:10%;left:50%;max-width:650px;position:fixed;transform:translateX(-50%);width:90%}.pg-mypage-delete-error-container{margin:0 auto;padding:var(--n-dog-size-2);text-align:center;width:min(100%,var(--n-dog-breakpoint-10))}.pg-mypage-delete-error-container h1{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-15m);padding-block:var(--n-dog-size-2);text-align:center}.pg-mypage-delete-error-container p{color:var(--n-dog-color-warning);font:var(--n-dog-font-14r);padding:var(--n-dog-size-5) 0}.pg-mypage-delete-error-links{bottom:var(--n-dog-size-2);left:50%;padding:var(--n-dog-size-2);position:fixed;text-align:center;transform:translateX(-50%);white-space:nowrap;width:100%}.pg-mypage-delete-error-links a{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-white);display:block;padding:var(--n-dog-size-2) 0;width:100%}.pg-mypage-delete-reason{align-items:center;display:flex;flex-direction:column;height:100vh}.pg-mypage-delete-reason>div:first-child{display:flex;flex-direction:column;flex-grow:1;gap:var(--n-dog-size-4);justify-content:center}.pg-mypage-delete-reason>div:first-child p{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-bt14m);line-height:var(--n-dog-font-line-height-1-8);text-align:center}.pg-mypage-delete-reason-icon{display:flex;justify-content:center}.pg-mypage-delete-reason-button{padding:var(--n-dog-size-3);width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-frequency{background-color:var(--n-dog-color-background-gray-light);display:flex;flex-direction:column;height:calc(100vh - var(--n-dog-c-header-height-mobile));justify-content:space-between;width:100%}@media (min-width:1024px){.pg-mypage-frequency{height:calc(100vh - var(--n-dog-c-header-height-desktop))}}.pg-mypage-frequency-content{margin-inline:auto;padding:var(--n-dog-size-2);width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-frequency-content__radio{align-items:center;display:flex;flex-direction:column;gap:var(--n-dog-size-1)}.pg-mypage-frequency-content__radio>div{background-color:var(--n-dog-color-background-white);width:100%}.pg-mypage-frequency-content__radio>div>input{display:none}.pg-mypage-frequency-content__radio>div input[type=radio]:checked+label .checked-icon{display:block}.pg-mypage-frequency-content__radio>div input[type=radio]:checked+label .unchecked-icon{display:none}.pg-mypage-frequency-content__radio>div input[type=radio]:checked+label{border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0)}.pg-mypage-frequency-content__radio>div>label{align-items:center;border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);cursor:pointer;display:flex;gap:var(--n-dog-size-2);height:var(--n-dog-size-9);padding:0 var(--n-dog-size-2)}.pg-mypage-frequency-content__radio>div>label>.checked-icon{display:none;height:var(--n-dog-size-2);width:var(--n-dog-size-2)}.pg-mypage-frequency-content__radio>div>label>.unchecked-icon{display:block;height:var(--n-dog-size-2);width:var(--n-dog-size-2)}.pg-mypage-frequency-content__radio>div>label p{font:var(--n-dog-font-14m)}.pg-mypage-frequency-button{color:var(--n-dog-color-background-white);margin-inline:auto;padding:var(--n-dog-size-3) var(--n-dog-size-2) var(--n-dog-size-6);width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-frequency-modal{display:none;left:0;position:fixed;top:0;width:100%;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.pg-mypage-frequency-modal.is-frequency-modal-open{display:block}.pg-mypage-frequency-modal[aria-hidden=false] .overlay{animation-duration:.5s;animation-name:overlay-fade-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}.pg-mypage-frequency-modal[aria-hidden=false] .container{animation-duration:.5s;animation-name:modal-slide-in;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-slide-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.pg-mypage-frequency-modal[aria-hidden=true] .overlay{animation-duration:.5s;animation-name:overlay-fade-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}.pg-mypage-frequency-modal[aria-hidden=true] .container{animation-duration:.5s;animation-name:modal-slide-out;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes modal-slide-out{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}.pg-mypage-frequency-modal>.overlay{align-items:flex-end;background:rgba(var(--n-dog-color-black-rgb),.6);display:flex;height:100svh;width:100%;will-change:transform}.pg-mypage-frequency-modal>.container{background-color:var(--n-dog-color-background-white);border-radius:var(--n-dog-size-1) var(--n-dog-size-1) 0 0;bottom:0;left:0;overflow:hidden;position:fixed;width:100%;will-change:transform}.pg-mypage-frequency-modal-content{align-items:center;display:flex;flex-direction:column;max-height:100vh;overflow-y:auto;position:relative}.pg-mypage-frequency-modal-content>.close-button{height:var(--n-dog-size-3);position:absolute;right:var(--n-dog-size-2);top:var(--n-dog-size-2);width:var(--n-dog-size-3)}.pg-mypage-frequency-modal-content form{width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-frequency-modal h1{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-15m);padding-bottom:var(--n-dog-size-2);padding-top:var(--n-dog-size-3);text-align:center}.pg-mypage-frequency-modal-radios{margin:auto;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-frequency-modal-radios>p{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-12m);padding-bottom:var(--n-dog-size-2);text-align:center}.pg-mypage-frequency-modal-radios__container{border-bottom:1px solid var(--n-dog-color-line);margin:auto;width:min(100%,var(--n-dog-breakpoint-2))}.pg-mypage-frequency-modal-radios__container input{display:block;padding:var(--n-dog-size-2);width:100%}.pg-mypage-frequency-modal-radios__container input[type=radio]{display:none}.pg-mypage-frequency-modal-radios__container input[type=radio]:checked+label .checked-icon{display:block}.pg-mypage-frequency-modal-radios__container input[type=radio]:checked+label .unchecked-icon{display:none}.pg-mypage-frequency-modal-radios__container label{align-items:center;cursor:pointer;display:flex;gap:var(--n-dog-size-2);padding:var(--n-dog-size-0) 0}.pg-mypage-frequency-modal-radios__container label>.checked-icon{display:none;height:var(--n-dog-size-2);width:var(--n-dog-size-2)}.pg-mypage-frequency-modal-radios__container label>.unchecked-icon{display:block;height:var(--n-dog-size-2);width:var(--n-dog-size-2)}.pg-mypage-frequency-modal-radios__container label>p{font:var(--n-dog-font-14m)}.pg-mypage-frequency-modal-schedule{color:var(--n-dog-color-text-secondary);margin:auto;padding:var(--n-dog-size-2) 0;text-align:center;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-frequency-modal-schedule p{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-12m);text-align:center}.pg-mypage-frequency-modal-schedule ul{margin:auto;padding:var(--n-dog-size-3) 0;text-align:left;width:min(100%,var(--n-dog-breakpoint-2))}.pg-mypage-frequency-modal-schedule li{display:grid;font:var(--n-dog-font-14m);grid-template-columns:repeat(2,1fr)}.pg-mypage-frequency-modal-button{color:var(--n-dog-color-background-white);margin-inline:auto;padding:var(--n-dog-size-3) var(--n-dog-size-2);width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-frequency-modal-button>button{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);color:var(--n-dog-color-background-white)}.pg-mypage-impression-menuselect__mv{background-color:var(--n-dog-color-green);position:relative}.pg-mypage-impression-menuselect__mv>a{color:var(--n-dog-color-white);left:var(--n-dog-size-2);position:absolute;top:var(--n-dog-size-2)}.pg-mypage-impression-menuselect__mv>div{padding:var(--n-dog-size-3) var(--n-dog-size-1);text-align:center}.pg-mypage-impression-menuselect__mv>span{bottom:5px;position:absolute;right:calc(50% + 125px)}.pg-mypage-impression-menuselect__mv h1{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-mypage-impression-menuselect__mv p{color:var(--n-dog-color-white);text-align:center}.pg-mypage-impression-menuselect__mv p:first-child{font:var(--n-dog-font-15m)}.pg-mypage-impression-menuselect__mv p:nth-child(2){font:var(--n-dog-font-24b);padding:var(--n-dog-size-1) 0}.pg-mypage-impression-menuselect__mv p:nth-child(3){border:1px solid var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);display:inline-block;font:var(--n-dog-font-15m);padding:var(--n-dog-size-0) var(--n-dog-size-1)}.pg-mypage-impression-menuselect__content{margin:0 auto;padding-block-end:var(--n-dog-size-7);width:min(100%,var(--n-dog-breakpoint-10))}.pg-mypage-impression-menuselect__content ul{display:grid;row-gap:1px}.pg-mypage-impression-menuselect__content li{background-color:var(--n-dog-color-white);border-bottom:1px solid var(--n-dog-color-line);display:flex;gap:var(--n-dog-size-2);padding:var(--n-dog-size-2)}@media (min-width:481px){.pg-mypage-impression-menuselect__content li{justify-content:center}}.pg-mypage-impression-menuselect__content .--image{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.5));flex-shrink:0;height:var(--n-dog-size-7);width:var(--n-dog-size-7)}@media (min-width:481px){.pg-mypage-impression-menuselect__content .--text{min-width:300px}}.pg-mypage-impression-menuselect__content .--text p:first-child{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-12r)}.pg-mypage-impression-menuselect__content .--text p:nth-child(2){color:var(--n-dog-color-green);font:var(--n-dog-font-16m);padding-top:12px}.pg-mypage-impression-menuselect__cta{bottom:var(--n-dog-size-5);display:inline-block;left:50%;position:fixed;transform:translateX(-50%)}.pg-mypage-impression-menuselect__cta .c-chip{--padding-top:var(--n-dog-size-1);--padding-bottom:var(--n-dog-size-1);background-color:var(--n-dog-color-white);filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25))}.pg-mypage-mail>div{height:calc(100vh - var(--n-dog-c-header-height-mobile));margin:0 auto;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-mail ol{margin-block-start:var(--n-dog-size-2)}.pg-mypage-mail li{align-items:center;background-color:var(--n-dog-color-background-white);border-bottom:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary);display:flex;font:var(--n-dog-font-14r);justify-content:space-between;padding:var(--n-dog-size-2)}.pg-mypage-mail-toggle{--width:var(--n-dog-size-5);--height:var(--n-dog-size-3);--border-radius:100px;height:var(--height);width:var(--width)}.pg-mypage-mail-toggle>.--toggle{padding:0;position:relative}.pg-mypage-mail-toggle>.--toggle input{bottom:0;cursor:pointer;display:block;height:0;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;width:0}.pg-mypage-mail-toggle>.--toggle input+span{cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-mypage-mail-toggle>.--toggle input+span:before{background:var(--n-dog-color-line);border-radius:var(--border-radius);content:"";height:var(--height);left:0;position:absolute;transition:background .3s ease-in-out,border-color .3s ease-in-out;width:var(--width)}.pg-mypage-mail-toggle>.--toggle input+span:after{background-color:var(--n-dog-color-background-white);border-radius:var(--n-dog-border-radius-max);box-shadow:0 0 2px 0 rgba(var(--n-dog-color-black-rgb),.25);content:"";display:block;height:calc(var(--height) - var(--n-dog-size-0));left:2px;position:absolute;top:2px;transition:margin-left .3s ease-in-out,box-shadow .3s ease-in-out;width:calc(var(--height) - var(--n-dog-size-0))}.pg-mypage-mail-toggle>.--toggle input:checked+span:after{box-shadow:none;content:"";margin-left:calc(var(--height) - var(--n-dog-size-1))}.pg-mypage-mail-toggle>.--toggle input:checked+span:before{background-color:var(--n-dog-color-green);border-color:var(--n-dog-color-green);transition:background .3s ease-in-out,border-color .3s ease-in-out}.pg-mypage-mail-button{bottom:var(--n-dog-size-8);left:50%;position:fixed;transform:translateX(-50%);width:min(90%,500px)}.pg-mypage-mail-button button{background-color:var(--n-dog-color-warning);border:1px solid var(--n-dog-color-warning);color:var(--n-dog-color-background-white)}.pg-mypage-mail-button button:disabled{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary);cursor:not-allowed}.pg-mypage-notification>div{margin:0 auto;width:min(100%,var(--n-dog-breakpoint-10))}.pg-mypage-notification h1{background-color:var(--n-dog-color-white);font:var(--n-dog-font-15m);overflow:hidden;padding:var(--n-dog-size-2) 0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pg-mypage-notification-content{border-top:1px solid var(--n-dog-color-line)}.pg-mypage-notification-content:not(:has(ul)){text-align:center}.pg-mypage-notification-content:not(:has(ul)) p{display:block;padding:var(--n-dog-size-8) 0;text-align:center}.pg-mypage-notification-content ul{display:grid;row-gap:1px}.pg-mypage-notification-content li{background-color:var(--n-dog-color-white);min-width:0;padding:var(--n-dog-size-2);position:relative;width:100%}.pg-mypage-notification-content p{align-items:center;display:flex;gap:var(--n-dog-size-1)}.pg-mypage-notification-content p time{font:var(--n-dog-font-12m)}.pg-mypage-notification-content p .c-chip{--border-radius:4px;font:var(--n-dog-font-9r);height:auto;line-height:1}.pg-mypage-notification-content h2{font:var(--n-dog-font-12m);overflow:hidden;padding:var(--n-dog-size-2) 0;text-overflow:ellipsis;white-space:nowrap}.pg-mypage-notification-content h2 a:before{content:"";inset:0;position:absolute}.pg-mypage-payment-new{background-color:var(--n-dog-color-background-white)}.pg-mypage-payment-new>div{height:calc(100vh - var(--n-dog-c-header-height-mobile) - 60px);margin:0 auto;padding:0 var(--n-dog-size-2);width:min(100%,var(--n-dog-breakpoint-6))}@media (min-width:1024px){.pg-mypage-payment-new>div{height:calc(100vh - var(--n-dog-c-header-height-desktop) - var(--n-dog-size-10))}}.pg-mypage-payment-new__form .c-text-field{padding-top:var(--n-dog-size-5)}.pg-mypage-payment-new__form .c-text-field label{padding-top:var(--n-dog-size-1)}.pg-mypage-payment-new__form .c-text-field:nth-child(2) input{width:50%}.pg-mypage-payment-new__form .c-selectbox{display:block}.pg-mypage-payment-new__form .c-selectbox>label{display:block;font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-m);letter-spacing:.04em;line-height:25.2px}.pg-mypage-payment-new__form .c-selectbox select{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-background-gray-light);border-radius:var(--n-dog-size-0);padding:0 var(--n-dog-size-2)}.pg-mypage-payment-new__form .c-selectbox select[data-ja-label=期限年],.pg-mypage-payment-new__form .c-selectbox select[data-ja-label=期限月]{font:var(--n-dog-font-16b)}.pg-mypage-payment-new__form .c-selectbox select[data-ja-label=期限年]+span+span,.pg-mypage-payment-new__form .c-selectbox select[data-ja-label=期限月]+span+span{display:block!important}.pg-mypage-payment-new__form .c-selectbox select[data-ja-label=期限年]:disabled,.pg-mypage-payment-new__form .c-selectbox select[data-ja-label=期限月]:disabled{border:none;color:var(--n-dog-color-text-primary);cursor:default;opacity:1}.pg-mypage-payment-new__form .c-selectbox select[data-ja-label=期限年]:disabled+span+span,.pg-mypage-payment-new__form .c-selectbox select[data-ja-label=期限月]:disabled+span+span{display:none!important}.pg-mypage-payment-new__form input[data-frontend-error=true]+span{color:var(--n-dog-color-impact);display:block;font:var(--n-dog-font-12m);padding-top:var(--n-dog-size-0)}.pg-mypage-payment-new__form input+span{display:none}.pg-mypage-payment-new__form .--inputs{padding-bottom:var(--n-dog-size-15)}.pg-mypage-payment-new__form .--grid{align-items:flex-end;display:grid;gap:var(--n-dog-size-2);grid-template-columns:repeat(2,1fr);padding-top:var(--n-dog-size-5)}.pg-mypage-payment-new__form .--button{bottom:var(--n-dog-size-8);left:50%;position:fixed;transform:translateX(-50%);width:min(90%,500px)}.pg-mypage-payment-new__annotation{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-12r);padding-block:var(--n-dog-size-2);text-align:center}.pg-mypage-payment-content{margin:0 auto;padding:var(--n-dog-size-2);width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-payment-content>div{display:grid;gap:var(--n-dog-size-2)}.pg-mypage-payment-content>div>div{position:relative}.pg-mypage-payment-content span.--icon{background-color:var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);height:var(--n-dog-size-2);position:absolute;top:50%;transform:translateY(-50%);width:var(--n-dog-size-2)}.pg-mypage-payment-content span.--icon.--left{border:1px solid var(--n-dog-color-line);left:var(--n-dog-size-2);top:var(--n-dog-size-2);transform:translateY(0)}.pg-mypage-payment-content span.--icon.--right{right:var(--n-dog-size-2)}.pg-mypage-payment-content span.--icon .--icon-check{color:var(--n-dog-color-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pg-mypage-payment-content label{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);display:block;padding:var(--n-dog-size-2) var(--n-dog-size-5);position:relative}.pg-mypage-payment-content label:has(input[type=radio]:checked){border:1px solid var(--n-dog-color-green)}.pg-mypage-payment-content label:has(input[type=radio]:checked)+span{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green)}.pg-mypage-payment-content label>span:first-child{color:var(--n-dog-color-text-primary);display:block;font:var(--n-dog-font-12m);line-height:1;padding-bottom:var(--n-dog-size-2)}.pg-mypage-payment-content label>span:nth-child(2),.pg-mypage-payment-content label>span:nth-child(3){color:var(--n-dog-color-text-tertiary);font:var(--n-dog-font-12m);line-height:1}.pg-mypage-payment-content label>span:nth-child(3){display:block}.pg-mypage-payment-cta{padding-bottom:var(--n-dog-size-5);text-align:center}.pg-mypage-payment-cta a{align-items:center;color:var(--n-dog-color-green);display:inline-flex;font:var(--n-dog-font-14m);gap:var(--n-dog-size-1);justify-content:center}.pg-mypage-payment-cta a>span{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);display:inline-block;height:var(--n-dog-size-2);position:relative;width:var(--n-dog-size-2)}.pg-mypage-payment-cta a>span .--icon-add{color:var(--n-dog-color-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pg-mypage-plan{background-color:var(--n-dog-color-background-gray-light);display:flex;flex-direction:column;height:calc(100vh - var(--n-dog-size-9));justify-content:space-between;width:100%}.pg-mypage-plan-content{margin-block-start:var(--n-dog-size-2);margin-inline:auto;padding-inline:20px;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-plan-content__radio{align-items:center;display:flex;flex-direction:column;gap:var(--n-dog-size-1)}.pg-mypage-plan-content__radio>div{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);padding:var(--n-dog-size-2);width:100%}.pg-mypage-plan-content__radio>div label{align-items:start;cursor:pointer;display:flex;gap:var(--n-dog-size-2)}.pg-mypage-plan-content__radio>div label>input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0);display:block;height:var(--n-dog-size-2);margin:0;width:var(--n-dog-size-2)}.pg-mypage-plan-content__radio>div label>div{display:flex;flex-direction:column;gap:var(--n-dog-size-2)}.pg-mypage-plan-content__radio>div label>div>p:first-child{font:var(--n-dog-font-bt14m);line-height:1}.pg-mypage-plan-content__radio>div label>div>p:nth-child(2){color:var(--n-dog-color-text-tertiary);font:var(--n-dog-font-12r)}.pg-mypage-plan-content__radio>div label input[type=radio]:checked{accent-color:var(--n-dog-color-green)}.pg-mypage-plan-button{color:var(--n-dog-color-background-white);margin-inline:auto;padding:5% 20px 10%;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-plan__select-plan{font:var(--n-dog-font-14r)}.pg-mypage-plan__annotation,.pg-mypage-plan__select-plan{color:var(--n-dog-color-text-secondary);padding-block:var(--n-dog-size-2);text-align:center}.pg-mypage-plan__annotation{font:var(--n-dog-font-12r)}.pg-mypage-receipt-detail{--color01:#888787;--color02:#ececec;--color03:#ddd}.pg-mypage-receipt-detail>div{margin:0 auto;padding:5% 0;width:min(95%,var(--n-dog-breakpoint-8))}@media (min-width:640px){.pg-mypage-receipt-detail>div{padding:var(--n-dog-size-5) 0}}.pg-mypage-receipt-detail__head-logo{width:var(--n-dog-size-10)}.pg-mypage-receipt-detail__head-title{border-bottom:1px solid var(--n-dog-color-text-primary);display:flex;justify-content:space-between;padding-top:var(--n-dog-size-1)}.pg-mypage-receipt-detail__head-title h1{font:var(--n-dog-font-16r)}.pg-mypage-receipt-detail__head-title span{font:var(--n-dog-font-12r)}.pg-mypage-receipt-detail__head-text{padding-top:var(--n-dog-size-1)}.pg-mypage-receipt-detail__head-text p{font:var(--n-dog-font-12r)}.pg-mypage-receipt-detail__head-date{padding-top:var(--n-dog-size-1)}.pg-mypage-receipt-detail__head-date span{font:var(--n-dog-font-12r)}.pg-mypage-receipt-detail__table table{border-collapse:collapse;width:100%}.pg-mypage-receipt-detail__table .--thead,.pg-mypage-receipt-detail__table thead{background-color:var(--color03)}.pg-mypage-receipt-detail__table .--thead th,.pg-mypage-receipt-detail__table thead th{border-top:1px solid var(--n-dog-color-text-primary);font:var(--n-dog-font-12r);padding:var(--n-dog-size-0)}.pg-mypage-receipt-detail__table .--thead .u-text.--right span,.pg-mypage-receipt-detail__table thead .u-text.--right span{font-size:.9em}.pg-mypage-receipt-detail__table tbody tr.--border-top{border-top:1px solid var(--color03)}.pg-mypage-receipt-detail__table tbody tr.--border-top-bold{border-top:2px solid var(--color03)}.pg-mypage-receipt-detail__table tbody tr.--border-bottom-double{border-bottom:3px double var(--n-dog-color-text-primary)}.pg-mypage-receipt-detail__table tbody td{font:var(--n-dog-font-9r);padding:var(--n-dog-size-0) var(--n-dog-size-1)}.pg-mypage-receipt-detail__table tbody .u-text.--bold{font:var(--n-dog-font-12r)}.pg-mypage-receipt-detail__table h2{font:var(--n-dog-font-12r);padding:var(--n-dog-size-2) 0 var(--n-dog-size-1)}.pg-mypage-receipt-detail__sign{display:grid;gap:var(--n-dog-size-1);padding-top:var(--n-dog-size-5)}@media (min-width:640px){.pg-mypage-receipt-detail__sign{gap:var(--n-dog-size-3);grid-template-columns:repeat(2,1fr)}}.pg-mypage-receipt-detail__sign-name p{border-bottom:1px dotted var(--color01);font:var(--n-dog-font-16r);text-align:right}.pg-mypage-receipt-detail__sign-text{font:var(--n-dog-font-12r);padding:var(--n-dog-size-1) 0}.pg-mypage-receipt-detail__sign-price{background-color:var(--color02);padding:var(--n-dog-size-0) var(--n-dog-size-3)}.pg-mypage-receipt-detail__sign-price p{font:var(--n-dog-font-20b)}.pg-mypage-receipt-detail__sign-address p{font:var(--n-dog-font-12r)}@media (min-width:640px){.pg-mypage-receipt-detail__sign-address p.--m-kerning{letter-spacing:-.3px}}.pg-mypage-receipt h1{background-color:var(--n-dog-color-white);font:var(--n-dog-font-15m);overflow:hidden;padding:var(--n-dog-size-2) 0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pg-mypage-receipt-content{margin:0 auto;width:min(100%,var(--n-dog-breakpoint-10))}.pg-mypage-receipt-content:not(:has(ul)){text-align:center}.pg-mypage-receipt-content:not(:has(ul)) p{display:block;padding:var(--n-dog-size-8) 0;text-align:center}.pg-mypage-receipt-content ul{display:grid;row-gap:1px}.pg-mypage-receipt-content ul li{background-color:var(--n-dog-color-white);border-bottom:1px solid var(--n-dog-color-line);min-width:0;padding:var(--n-dog-size-3) var(--n-dog-size-2);position:relative;width:100%}.pg-mypage-receipt-content span.--icon-navigate_next{position:absolute;right:var(--n-dog-size-2);top:50%;transform:translateY(-50%)}.pg-mypage-receipt-content a:before{content:"";inset:0;position:absolute}.pg-mypage-receipt-content p{align-items:center;display:flex;gap:var(--n-dog-size-1)}.pg-mypage-receipt-content p:first-of-type{font:var(--n-dog-font-16b)}.pg-mypage-receipt-content p:nth-of-type(2){color:var(--n-dog-color-text-tertiary);font:var(--n-dog-font-12m);padding-top:var(--n-dog-size-1)}.pg-mypage-receipt-content p time{font:var(--n-dog-font-16m);line-height:1}.pg-mypage-receipt-content p .c-chip{--padding-inline:var(--n-dog-size-0);--border-radius:var(--n-dog-size-0);border:1px solid var(--n-dog-color-green);border-radius:var(--border-radius);color:var(--n-dog-color-green);font:var(--n-dog-font-9r);height:auto;padding:2px var(--padding-inline)}.pg-mypage-receipt-content p .c-chip.--disabled{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.pg-mypage-setting{background-color:var(--n-dog-color-background-body);display:flex;flex-direction:column;height:calc(100vh - var(--n-dog-size-9));justify-content:space-between;width:100%}.pg-mypage-setting h2{background-color:var(--n-dog-color-background-white);border-block:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary);font:var(--n-dog-font-15m);padding-block:var(--n-dog-size-2);text-align:center}.pg-mypage-setting-content{margin-block-start:var(--n-dog-size-2);margin-inline:auto;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-setting-content ol{display:flex;flex-direction:column;gap:var(--n-dog-size-1)}.pg-mypage-setting-content li{background-color:var(--n-dog-color-background-white);border-bottom:1px solid var(--n-dog-color-line);position:relative}.pg-mypage-setting-content li:after{border-right:2px solid var(--n-dog-color-green);border-top:2px solid var(--n-dog-color-green);content:"";display:inline-block;height:max(var(--n-dog-size-1),.5em);margin:auto 0;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:max(var(--n-dog-size-1),.5em)}.pg-mypage-setting-content li a{align-items:center;color:var(--n-dog-color-text-primary);display:flex;gap:var(--n-dog-size-2);padding:var(--n-dog-size-2)}.pg-mypage-setting-content li a div p:first-child{font:var(--n-dog-font-16b)}.pg-mypage-setting-content li a div p:not(:first-child){color:var(--n-dog-color-text-tertiary);font-size:var(--n-dog-font-size-12);font-weight:var(--n-dog-font-weight-m);margin-block-start:var(--n-dog-size-1)}.pg-mypage-setting-content li span{color:var(--n-dog-color-green)}.pg-mypage-setting-buttons{margin-inline:auto;padding:5% var(--n-dog-size-2);width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-setting-buttons button{background-color:var(--n-dog-color-warning);border:1px solid var(--n-dog-color-warning);color:var(--n-dog-color-background-white)}.pg-mypage-setting-buttons button:disabled{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary);cursor:not-allowed}.pg-mypage-subscription-day{height:calc(100vh - var(--n-dog-c-header-height-mobile))}@media (min-width:1180px){.pg-mypage-subscription-day{height:calc(100vh - var(--n-dog-c-header-height-desktop))}}.pg-mypage-subscription-day-container{background-color:var(--n-dog-color-background-white);border-left:1px solid var(--n-dog-color-line);border-right:1px solid var(--n-dog-color-line);height:100%;margin:0 auto;max-width:var(--n-dog-breakpoint-17);width:100%}.pg-mypage-subscription-day-container form{display:flex;flex-direction:column;height:calc(100% - var(--n-dog-c-navigation-bar-height-mobile));overflow:auto}.pg-mypage-subscription-day-container form p{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-12m);padding:var(--n-dog-size-3) var(--n-dog-size-2);text-align:center}.pg-mypage-subscription-day__select{display:flex;flex-direction:column;gap:var(--n-dog-size-3);padding:var(--n-dog-size-2)}.pg-mypage-subscription-day_date,.pg-mypage-subscription-day_time{border-bottom:1px solid var(--n-dog-color-line);font:var(--n-dog-font-16m);padding-block:var(--n-dog-size-1)}.pg-mypage-subscription-day_date>label>.--items,.pg-mypage-subscription-day_time>label>.--items{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.pg-mypage-subscription-day_date>label>.--items>select,.pg-mypage-subscription-day_time>label>.--items>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--n-dog-size-1);cursor:pointer;width:100%}.pg-mypage-subscription-day_date>label>.--items>select:focus-visible,.pg-mypage-subscription-day_time>label>.--items>select:focus-visible{border:none;outline:none}.pg-mypage-subscription-day_date>label>.--items>span,.pg-mypage-subscription-day_time>label>.--items>span{color:var(--n-dog-color-green);font-size:var(--n-dog-font-size-24);position:absolute;right:0;top:50%;transform:translateY(-50%)}.pg-mypage-subscription-day__btn{display:flex;flex-direction:column-reverse;height:100%;padding-inline:var(--n-dog-size-2)}.pg-mypage-subscription-detail{background:var(--n-dog-color-background-gray-light);height:calc(100vh - var(--n-dog-c-header-height-mobile))}@media (min-width:1180px){.pg-mypage-subscription-detail{height:calc(100vh - var(--n-dog-c-header-height-desktop))}}.pg-mypage-subscription-detail-container{height:100%}.pg-mypage-subscription-detail-container>div{display:flex;flex-direction:column;height:calc(100% - var(--n-dog-c-navigation-bar-height-mobile));margin:0 auto;overflow:auto;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-subscription-detail-container>div>p{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-12m);padding:var(--n-dog-size-3) var(--n-dog-size-2);text-align:center}.pg-mypage-subscription-detail-container>div>div{width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-subscription-detail-container>div>.schedule-menu-list{display:flex;flex-direction:column;gap:var(--n-dog-size-1)}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .schedule-menu-list-item{align-items:center;background-color:var(--n-dog-color-background-white);display:flex;justify-content:space-between;min-height:var(--n-dog-size-10);padding:var(--n-dog-size-2);width:100%}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .schedule-menu-list-item:last-child{border-bottom:var(--border-top)}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .schedule-menu-list-item a{align-items:center;color:var(--n-dog-color-green);display:flex;justify-content:space-between;width:100%}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .schedule-menu-list-item a>div{display:flex;gap:var(--n-dog-size-2)}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .schedule-menu-list-item a>div>span{line-height:0}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .schedule-menu-list-item hgroup{display:flex;flex-direction:column;gap:var(--n-dog-size-2)}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .schedule-menu-list-item hgroup>h4{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-14b);line-height:var(--n-dog-font-line-height-1)}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .schedule-menu-list-item hgroup>p{color:var(--n-dog-color-text-tertiary);font:var(--n-dog-font-12m)}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .schedule-menu-list-item .end-icon{line-height:0}.pg-mypage-subscription-detail-container>div>.schedule-menu-list>.--skip{pointer-events:none}.pg-mypage-subscription-detail-container>div>.schedule-menu-list>.--skip hgroup p,.pg-mypage-subscription-detail-container>div>.schedule-menu-list>.--skip hgroup>h4{color:var(--n-dog-color-text-tertiary)}.pg-mypage-subscription-detail-container>div>.schedule-menu-list>.--skip .end-icon{display:none}.pg-mypage-subscription-detail-container>div>.schedule-menu-list .setting-address__text{color:var(--n-dog-color-text-tertiary)}.pg-mypage-subscription-detail-container>div>.schedule-button{display:flex;flex-direction:column-reverse;height:100%;padding:var(--n-dog-size-3) var(--n-dog-size-2)}.pg-mypage-subscription .schedule{background-color:var(--n-dog-color-background-white);height:100%;width:100%}.pg-mypage-subscription .schedule>header{align-items:center;background-color:var(--n-dog-color-green);display:flex;height:var(--n-dog-size-6);justify-content:space-between;margin:0 auto;padding:0 var(--n-dog-size-2);width:min(100%,var(--n-dog-breakpoint-11));z-index:1}.pg-mypage-subscription .schedule>header>h1{color:var(--n-dog-color-white);font:var(--n-dog-font-16m);text-align:center}.pg-mypage-subscription .schedule>header>.schedule-head__arrows{display:flex}.pg-mypage-subscription .schedule>header>.schedule-head__arrows>a{color:var(--n-dog-color-white);line-height:0}.pg-mypage-subscription .schedule>header>.schedule-head__arrows>a.is-disabled{pointer-events:none}.pg-mypage-subscription .schedule>header>.schedule-head__arrows>a>span{font-size:var(--n-dog-font-size-20)}@media (min-width:1180px){.pg-mypage-subscription .schedule>header>.schedule-head__arrows>a>span{font-size:var(--n-dog-font-size-40)}}.pg-mypage-subscription .schedule>.schedule-body{height:calc(100vh - var(--n-dog-size-9) - var(--n-dog-size-6))}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-head{border-bottom:1px solid var(--n-dog-color-line);border-left:1px solid var(--n-dog-color-line);border-right:1px solid var(--n-dog-color-line);margin:0 auto;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-head th{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-13m);padding:var(--n-dog-size-1)}@media (min-width:1180px){.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-head th{font:var(--n-dog-font-15m)}}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body{border-collapse:collapse;border-left:1px solid var(--n-dog-color-line);border-right:1px solid var(--n-dog-color-line);display:block;height:calc(100% - var(--n-dog-size-6));margin:0 auto;overflow-y:auto;table-layout:fixed;width:min(100%,var(--n-dog-breakpoint-11))}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr{border-bottom:1px solid var(--n-dog-color-line)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td{height:110px;width:180px}@media (min-width:1180px){.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td{height:180px}}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td a{display:block;height:100%}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td a:not(.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td a:where(.c-modal-mypage-subscription *)):hover{background:var(--n-dog-color-background-gray-light)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox{height:100%;padding-top:var(--n-dog-size-1)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__date{text-align:center;width:100%}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__date>span{border-radius:var(--n-dog-border-radius-max);display:block;font:var(--n-dog-font-11m);height:20px;line-height:var(--n-dog-font-line-height-2);margin:auto;text-align:center;width:20px}@media (min-width:1180px){.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__date>span{font:var(--n-dog-font-13m);height:var(--n-dog-size-3);line-height:var(--n-dog-font-line-height-2);width:var(--n-dog-size-3)}}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__date.--no-thismonth{color:var(--n-dog-color-text-tertiary)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__date.--today>span{background:var(--n-dog-color-text-primary);color:var(--n-dog-color-white)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail{display:flex;flex-direction:column;gap:var(--n-dog-size-1);padding:var(--n-dog-size-1);text-align:center;width:100%}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p{border:1px solid var(--n-dog-color-green);border-radius:2px;color:var(--n-dog-color-green);font:var(--n-dog-font-9m);padding:2px 0;width:100%}@media (min-width:1180px){.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p{border-radius:var(--n-dog-size-0);font:var(--n-dog-font-11m)}}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p.--done{background-color:var(--n-dog-color-text-tertiary);border:1px solid var(--n-dog-color-text-tertiary);color:var(--n-dog-color-white)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p.--deadline{border:1px solid var(--n-dog-color-accent-light);color:var(--n-dog-color-accent-light)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p.--deadline-payed{background-color:var(--n-dog-color-accent-light);border:1px solid var(--n-dog-color-accent-light);color:var(--n-dog-color-white)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p.--delivery{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-green);color:var(--n-dog-color-green)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p.--delivery-payed{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);color:var(--n-dog-color-white)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p.--skip{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-warning);color:var(--n-dog-color-warning)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p.--skip-payed{background-color:var(--n-dog-color-warning);border:1px solid var(--n-dog-color-warning);color:var(--n-dog-color-white)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p.--shortage{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-impact);color:var(--n-dog-color-impact)}.pg-mypage-subscription .schedule>.schedule-body>.schedule-table-body tr td .schedule-daybox__detail>p.--shortage-payed{background-color:var(--n-dog-color-impact);color:var(--n-dog-color-white)}.pg-mypage-subscription .view-sp{display:block}@media (min-width:1180px){.pg-mypage-subscription .view-sp{display:none}}.pg-plan-uncancel-checkout{--max-width-desktop:928px;--padding-inline:32px;--color01:#80c862;--color02:#52a530}.pg-plan-uncancel-checkout>div{margin-inline:auto;padding-block:40px;width:min(100% - var(--padding-inline),var(--max-width-desktop))}.pg-plan-uncancel-checkout-form h2{color:var(--n-dog-color-green);font:var(--n-dog-font-bt16b);text-align:center}.pg-plan-uncancel-checkout-form-container{display:grid;gap:var(--n-dog-size-5);margin-block-start:var(--n-dog-size-5)}@media (min-width:768px){.pg-plan-uncancel-checkout-form-container{display:grid;gap:var(--n-dog-size-3);grid-template-columns:1fr 352px}.pg-plan-uncancel-checkout-form-header{grid-column:1}}.pg-plan-uncancel-checkout-form-header div{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);padding-block:var(--n-dog-size-2)}.pg-plan-uncancel-checkout-form-header div p{color:var(--n-dog-color-green);font:var(--n-dog-font-12m);text-align:center}.pg-plan-uncancel-checkout-form-header div button{background-image:linear-gradient(var(--color01),var(--color02));border:1px solid var(--color02);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-white);display:block;font:var(--n-dog-font-bt14b);margin-block-start:var(--n-dog-size-2);margin-inline:auto;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-3);width:-moz-max-content;width:max-content}.pg-plan-uncancel-checkout-form-header div button:disabled,.pg-plan-uncancel-checkout-form-header div button[aria-disabled=true]{color:var(--n-dog-color-text-secondary);cursor:not-allowed;filter:grayscale(1)}.pg-plan-uncancel-checkout-form-body{display:grid;gap:var(--n-dog-size-3);padding-top:var(--n-dog-size-5)}@media (min-width:768px){.pg-plan-uncancel-checkout-form-body{grid-column:1;padding-top:0}}.pg-plan-uncancel-checkout-form-body details{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);padding:var(--n-dog-size-2);position:relative}@media (min-width:768px){.pg-plan-uncancel-checkout-form-body details{padding:var(--n-dog-size-4)}}.pg-plan-uncancel-checkout-form-body details:first-child[hidden]+details[open]{border:none;padding:0}.pg-plan-uncancel-checkout-form-body details:first-child[hidden]+details[open] summary{display:none}.pg-plan-uncancel-checkout-form-body details:first-child[hidden]+details[open] fieldset{margin-block-start:0}.pg-plan-uncancel-checkout-form-body details[open]{border:1px solid var(--n-dog-color-green)}.pg-plan-uncancel-checkout-form-body details[open] summary>span{background-color:var(--n-dog-color-green);border:none}.pg-plan-uncancel-checkout-form-body details summary{cursor:pointer}.pg-plan-uncancel-checkout-form-body details summary>span{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:50%;height:var(--n-dog-size-2);position:absolute;right:var(--n-dog-size-2);top:var(--n-dog-size-2);width:var(--n-dog-size-2)}.pg-plan-uncancel-checkout-form-body details summary>span .--icon-check{color:var(--n-dog-color-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pg-plan-uncancel-checkout-form-body details h2{font:var(--n-dog-font-16m);text-align:left}.pg-plan-uncancel-checkout-form-body details p{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-14m)}.pg-plan-uncancel-checkout-form-body fieldset:not([data-ja-label]) ul,.pg-plan-uncancel-checkout-form-body fieldset[data-ja-label=新しいお届け先],.pg-plan-uncancel-checkout-form-body fieldset[data-ja-label=登録済みのお届け先]+fieldset,.pg-plan-uncancel-checkout-form-body fieldset[data-ja-label=登録済みのクレジットカード],.pg-plan-uncancel-checkout-form-body fieldset[data-ja-label=登録済みの決済方法]+fieldset{margin-block-start:0}.pg-plan-uncancel-checkout-form-body fieldset .security-code label{display:block;width:100%}.pg-plan-uncancel-checkout-form-body fieldset .security-code label.is-hidden{display:none}.pg-plan-uncancel-checkout-form-body fieldset .security-code label>span{display:block}.pg-plan-uncancel-checkout-form-body fieldset legend{color:var(--n-dog-color-green);font:var(--n-dog-font-16b)}.pg-plan-uncancel-checkout-form-body fieldset legend.--bold{font:var(--n-dog-font-18b)}.pg-plan-uncancel-checkout-form-body fieldset .form-group,.pg-plan-uncancel-checkout-form-body fieldset .form-group.--readonly{margin-block-start:var(--n-dog-size-4)}.pg-plan-uncancel-checkout-form-body fieldset .form-group.--readonly.--mb{margin-block-end:var(--n-dog-size-5)}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-label{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-bt14m)}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-label strong{color:var(--n-dog-color-green);font:var(--n-dog-font-bt12m);margin-inline-start:var(--n-dog-size-0)}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field{margin-block-start:var(--n-dog-size-3)}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field:has(select[data-ja-label=お届け日],select[data-ja-label=お届け時間],select[data-ja-label=都道府県],select[data-ja-label=ユーザー確認住所],select[data-ja-label=期限月],select[data-ja-label=期限年]){position:relative}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field:has(select[data-ja-label=お届け日],select[data-ja-label=お届け時間],select[data-ja-label=都道府県],select[data-ja-label=ユーザー確認住所],select[data-ja-label=期限月],select[data-ja-label=期限年]):after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--n-dog-color-green);content:"";height:0;position:absolute;right:var(--n-dog-size-2);top:50%;transform:translateY(-50%);width:0}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field:has(select[data-ja-label=ユーザー確認住所]:disabled):after{content:none}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field input,.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=お届け日],.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=お届け時間],.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=ユーザー確認住所],.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=期限年],.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=期限月],.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=都道府県]{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);font:var(--n-dog-font-bt16m);padding-block:var(--n-dog-size-2);padding-inline-start:1em;width:100%}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field input[data-frontend-error=true]+span,.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=お届け日][data-frontend-error=true]+span,.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=お届け時間][data-frontend-error=true]+span,.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=ユーザー確認住所][data-frontend-error=true]+span,.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=期限年][data-frontend-error=true]+span,.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=期限月][data-frontend-error=true]+span,.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=都道府県][data-frontend-error=true]+span{color:var(--n-dog-color-impact);display:block;font:var(--n-dog-font-12m);padding-top:var(--n-dog-size-1)}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field input{background-color:var(--n-dog-color-background-gray-light)}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select{background-color:var(--n-dog-color-background-gray-white)}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=ユーザー確認住所]:disabled{background-color:none;font:var(--n-dog-font-16b)}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=ユーザー確認住所]:disabled:disabled{border:none;color:var(--n-dog-color-text-primary);cursor:default;opacity:1}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field-readonly{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-14r);margin-block-end:var(--n-dog-size-2);margin-block-start:var(--n-dog-size-1)}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field-readonly input,.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field-readonly select{border:none;color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-14m);width:100%}.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field-readonly input.--inline,.pg-plan-uncancel-checkout-form-body fieldset .form-group label .form-group-field-readonly select.--inline{display:inline;width:-moz-fit-content;width:fit-content}.pg-plan-uncancel-checkout-form-body fieldset ul{display:flex;flex-direction:column;gap:var(--n-dog-size-2);margin-block-start:var(--n-dog-size-4)}.pg-plan-uncancel-checkout-form-body fieldset ul li label input[type=radio]{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-plan-uncancel-checkout-form-body fieldset ul li label+div:not([class]){display:none}.pg-plan-uncancel-checkout-form-body fieldset ul li label+div:not([class]) dl{color:var(--n-dog-color-text-primary)}.pg-plan-uncancel-checkout-form-body fieldset ul li label+div:not([class]) dl dt{font:var(--n-dog-font-14m)}.pg-plan-uncancel-checkout-form-body fieldset ul li label+div:not([class]) dl dd{font:var(--n-dog-font-16b);line-height:2.5}.pg-plan-uncancel-checkout-form-body fieldset ul li label:has(input[type=radio]:checked)+div:not([class]){display:block}.pg-plan-uncancel-checkout-form-body fieldset ul li:has(input:checked)>label{background-color:var(--n-dog-color-background-green-light);border-color:var(--n-dog-color-green)}.pg-plan-uncancel-checkout-form-body fieldset ul li:has(input:checked)>label+div[hidden]{display:block}.pg-plan-uncancel-checkout-form-body fieldset ul li:has(input:checked) .icon{background-color:var(--n-dog-color-green);border-color:var(--n-dog-color-green)}.pg-plan-uncancel-checkout-form-body fieldset ul li:has(input:checked) .icon:before{border-color:var(--n-dog-color-white)}.pg-plan-uncancel-checkout-form-body fieldset ul li:has(input:hover)>label{border-color:var(--n-dog-color-green)}.pg-plan-uncancel-checkout-form-body fieldset ul li>label{align-items:center;border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);-moz-column-gap:var(--n-dog-size-1);column-gap:var(--n-dog-size-1);cursor:pointer;display:flex;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2);position:relative;transition:border-color .2s ease-in-out}.pg-plan-uncancel-checkout-form-body fieldset ul li>label .icon{align-items:center;aspect-ratio:1;background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-border-radius-max);display:flex;justify-content:center;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;width:var(--n-dog-size-2)}.pg-plan-uncancel-checkout-form-body fieldset ul li>label .icon:before{border-bottom:1px solid transparent;border-left:1px solid transparent;content:"";height:3px;transform:rotate(-45deg);transition:border-color .2s ease-in-out;width:6px}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden]{display:none;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2);word-break:break-all}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group]{margin-block-start:var(--n-dog-size-2)}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-label{font:var(--n-dog-font-bt14m)}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field{margin-block-start:var(--n-dog-size-3)}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field:has(select){position:relative}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field:has(select):after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--n-dog-color-green);content:"";height:0;position:absolute;right:var(--n-dog-size-2);top:50%;transform:translateY(-50%);width:0}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field input,.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field select{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);font:var(--n-dog-font-bt16m);padding-block:var(--n-dog-size-2);padding-inline-start:1em;width:100%}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field input{background-color:var(--n-dog-color-background-gray-light)}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field select{background-color:var(--n-dog-color-background-gray-white)}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden][class=form-group]>div label{display:block;margin-block-start:var(--n-dog-size-4)}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden]:not([class=form-group]) a{color:revert;padding-block:var(--n-dog-size-1);text-decoration:underline}.pg-plan-uncancel-checkout-form-body fieldset ul li div[hidden]:not([class=form-group]) p{font:var(--n-dog-font-12m);padding:var(--n-dog-size-1)}@media (min-width:768px){.pg-plan-uncancel-checkout-form-aside{grid-column:2;grid-row:1/span 3;height:-moz-fit-content;height:fit-content;position:sticky;top:var(--n-dog-size-15)}}.pg-plan-uncancel-checkout-form-aside details{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);overflow:hidden}@media (min-width:768px){.pg-plan-uncancel-checkout-form-aside details{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25))}}.pg-plan-uncancel-checkout-form-aside details summary{align-items:center;background-color:var(--n-dog-color-green);-moz-column-gap:var(--n-dog-size-1);column-gap:var(--n-dog-size-1);cursor:pointer;display:grid;grid-template:". title icon" auto/1fr auto 1fr;padding-block:var(--n-dog-size-3);padding-inline:var(--n-dog-size-2)}.pg-plan-uncancel-checkout-form-aside details summary:focus-visible{outline:2px solid var(--n-dog-color-green);outline-offset:2px}.pg-plan-uncancel-checkout-form-aside details summary:where(details[open] *) .icon:after{opacity:0}.pg-plan-uncancel-checkout-form-aside details summary p{color:var(--n-dog-color-white);font:var(--n-dog-font-bt16b);grid-area:title;text-align:center}.pg-plan-uncancel-checkout-form-aside details summary .icon{aspect-ratio:1;background-color:var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);display:inline-block;grid-area:icon;justify-self:end;position:relative;width:var(--n-dog-size-3)}.pg-plan-uncancel-checkout-form-aside details summary .icon:after,.pg-plan-uncancel-checkout-form-aside details summary .icon:before{background-color:currentcolor;content:"";height:2px;inset:0;margin:auto;position:absolute;width:12px}.pg-plan-uncancel-checkout-form-aside details summary .icon:after{rotate:90deg;transition:opacity .3s}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:first-child li{border-bottom:1px solid var(--n-dog-color-line);-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:grid;grid-template-columns:60px 3fr 1fr;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2);place-items:center}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:first-child li p{font:var(--n-dog-font-size-14);line-height:var(--n-dog-font-line-height-1-5)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:first-child li span{color:var(--n-dog-color-green);font:var(--n-dog-font-15m)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2){padding-block:var(--n-dog-size-3);padding-inline:var(--n-dog-size-3)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li{padding-block:var(--n-dog-size-2)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li+li{border-top:1px solid var(--n-dog-color-line)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p{display:grid;grid-template-columns:repeat(2,1fr)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p>span{font:var(--n-dog-font-bt14m)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p>span:nth-child(2){justify-self:end}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p>span:nth-child(2):has(span[data-ja-label=プラン食数]){color:var(--n-dog-color-green)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p>span:nth-child(2):has(span[data-ja-label=クーポン金額]),.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p>span:nth-child(2):has(span[data-ja-label=初回割引]){color:var(--n-dog-color-warning)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p>span:nth-child(2):has(span[data-ja-label=クーポン金額]):before,.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p>span:nth-child(2):has(span[data-ja-label=初回割引]):before{content:"-"}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p:has(output[data-ja-label=合計]) span:first-child{font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-b)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p:has(output[data-ja-label=合計]) span:nth-child(2) span{font-size:var(--n-dog-font-size-14)}.pg-plan-uncancel-checkout-form-aside details .container .inner ul:nth-child(2) li p:has(output[data-ja-label=合計]) span:nth-child(2) output{font-size:var(--n-dog-font-size-18);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-plan-uncancel-checkout-form-footer{grid-column:1}}.pg-plan-uncancel-checkout-form-footer .terms{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);max-height:var(--n-dog-size-15);overflow:auto;overscroll-behavior-y:contain;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2)}.pg-plan-uncancel-checkout-form-footer .terms p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-10);line-height:1.7}.pg-plan-uncancel-checkout-form-footer .terms p a{color:revert;text-decoration:underline}.pg-plan-uncancel-checkout-form-footer .checkout-form-submit-button{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);display:grid;font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-b);margin-block-start:var(--n-dog-size-3);margin-inline:auto;padding-block:var(--n-dog-size-3);width:min(100% - var(--n-dog-size-10),250px)}.pg-plan-uncancel-checkout-form-footer .checkout-form-submit-button:disabled,.pg-plan-uncancel-checkout-form-footer .checkout-form-submit-button[aria-disabled=true]{background-color:var(--n-dog-color-background-gray-light);color:var(--n-dog-color-text-secondary);cursor:not-allowed}.pg-plan-uncancel{--max-width-desktop:1120px;--padding-inline:24px}.pg-plan-uncancel>div{margin-block:40px 64px;margin-inline:auto;width:min(100% - var(--padding-inline),var(--max-width-desktop))}@media (min-width:768px){.pg-plan-uncancel>div{margin-block:80px 240px}}.pg-plan-uncancel-step hgroup h2{color:var(--n-dog-color-green);font-size:16px;font-weight:700;margin-inline:auto;width:-moz-max-content;width:max-content}@media (min-width:768px){.pg-plan-uncancel-step hgroup h2{font-size:18px}}.pg-plan-uncancel-step hgroup figure{margin-block-start:40px;margin-inline:auto;width:-moz-max-content;width:max-content}@media (min-width:768px){.pg-plan-uncancel-step hgroup figure{margin-block-start:48px}}.pg-plan-uncancel-step ol{display:grid;grid-template-columns:1fr;margin-block-start:40px}@media (min-width:768px){.pg-plan-uncancel-step ol{-moz-column-gap:16px;column-gap:16px;grid-template-columns:1fr auto 1fr;margin-block-start:56px}}@media (min-width:1024px){.pg-plan-uncancel-step ol{-moz-column-gap:80px;column-gap:80px}}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies h3,.pg-plan-uncancel-step ol .pg-plan-uncancel-meals h3{align-items:baseline;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:14px;font-weight:700}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies h3,.pg-plan-uncancel-step ol .pg-plan-uncancel-meals h3{font-size:16px}}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies h3 b,.pg-plan-uncancel-step ol .pg-plan-uncancel-meals h3 b{font-size:20px}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies h3 b,.pg-plan-uncancel-step ol .pg-plan-uncancel-meals h3 b{font-size:24px}}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies ul,.pg-plan-uncancel-step ol .pg-plan-uncancel-meals ul{margin-block-start:24px}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies ul,.pg-plan-uncancel-step ol .pg-plan-uncancel-meals ul{margin-block-start:40px}}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies ul li input[type=radio],.pg-plan-uncancel-step ol .pg-plan-uncancel-meals ul li input[type=radio]{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list{display:flex;flex-direction:column;gap:var(--n-dog-size-2)}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list{gap:var(--n-dog-size-3)}}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li:has(input:checked) label{background-color:var(--n-dog-color-background-green-light);border-color:var(--n-dog-color-green)}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li:has(input:checked) label h3{color:var(--n-dog-color-green)}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li:has(input:checked) .icon{background-color:var(--n-dog-color-green);border-color:var(--n-dog-color-green)}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li:has(input:checked) .icon:before{border-color:#fff}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li:has(input:hover) label{border-color:var(--n-dog-color-green)}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li:has(input:hover) label h3{color:var(--n-dog-color-green)}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label{align-items:center;border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);cursor:pointer;display:grid;grid-template-columns:max-content max-content;padding:var(--n-dog-size-3) var(--n-dog-size-2);position:relative;transition:border-color .2s ease-in-out}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label{-moz-column-gap:var(--n-dog-size-5);column-gap:var(--n-dog-size-5);padding:20px var(--n-dog-size-4)}}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label h3{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-b);line-height:1}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label h3 b{font-size:var(--n-dog-font-size-28);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label h3 b{font-size:var(--n-dog-font-size-48)}}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p{font-size:var(--n-dog-font-size-16);line-height:var(--n-dog-font-line-height-1-5)}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p{line-height:var(--n-dog-font-line-height-1-8)}}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span{font:var(--n-dog-font-14m)}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span:first-child,.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span:nth-child(2),.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span:nth-child(3){color:var(--n-dog-color-green);font:var(--n-dog-font-12m)}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span:first-child,.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span:nth-child(2),.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span:nth-child(3){font:var(--n-dog-font-16m)}}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span:nth-child(5){font:var(--n-dog-font-10r)}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span:nth-child(5){font:var(--n-dog-font-14r)}}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label p span:last-of-type{color:var(--n-dog-color-text-secondary);display:block}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label .icon{align-items:center;background-color:#fff;border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-border-radius-max);display:flex;height:var(--n-dog-size-2);justify-content:center;position:absolute;right:var(--n-dog-size-2);top:var(--n-dog-size-2);transition:border-color .2s ease-in-out,background-color .2s ease-in-out;width:var(--n-dog-size-2)}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-list li label .icon:before{border-bottom:1px solid transparent;border-left:1px solid transparent;content:"";height:3px;transform:rotate(-45deg);transition:border-color .2s ease-in-out;width:6px}.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-note{font:var(--n-dog-font-12r);margin-block-start:var(--n-dog-size-2)}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-meals-note{margin-block-start:var(--n-dog-size-3)}}.pg-plan-uncancel-step ol hr{background-color:var(--n-dog-color-line);height:8px;margin-block:40px;width:100%}@media (min-width:768px){.pg-plan-uncancel-step ol hr{height:100%;margin:0;width:1px}}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list{display:grid;grid-template-columns:repeat(4,1fr)}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li:has(input:checked) label{background-color:var(--n-dog-color-green);border-color:var(--n-dog-color-green)}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li:has(input:checked) label p{color:#fff}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li:has(input:hover:not(:checked)) label{border-color:var(--n-dog-color-green)}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li:has(input:hover:not(:checked)) label p{color:var(--n-dog-color-green)}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li:first-child label{border-bottom-left-radius:8px;border-top-left-radius:8px}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li:last-child label{border-bottom-right-radius:8px;border-top-right-radius:8px}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li label{align-items:center;border:1px solid var(--n-dog-color-line);cursor:pointer;display:flex;padding-block:24px;padding-inline:12px;position:relative}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li label{padding-block:24px;padding-inline:24px}}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li label p{align-items:baseline;color:var(--n-dog-color-text-secondary);-moz-column-gap:4px;column-gap:4px;display:flex;font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li label p b{font-size:40px;font-weight:700}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-list li label p b{font-size:48px}}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-submit-button{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);display:block;font-size:16px;font-weight:700;line-height:1;margin-block-start:45px;margin-inline:auto;outline:revert;outline-offset:2px;padding-block:24px;padding-inline:64px;width:-moz-max-content;width:max-content}@media (min-width:768px){.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-submit-button{margin-block-start:36px}}.pg-plan-uncancel-step ol .pg-plan-uncancel-frequencies-submit-button[disabled]{background-color:var(--n-dog-color-text-secondary);cursor:not-allowed}.pg-lp-questionnaire1 *{letter-spacing:.1em}.pg-lp-questionnaire1>div:not([class]){background-color:var(--n-dog-color-white);box-shadow:0 0 2em rgba(var(--n-dog-color-black-rgb),.15);margin-inline:auto;padding-block-end:35%;position:relative;width:min(100%,600px)}@media (min-width:600px){.pg-lp-questionnaire1>div:not([class]){padding-block-end:150px}}.pg-lp-questionnaire1-background{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/1/background_image_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%}.pg-lp-questionnaire1-background .--logo,.pg-lp-questionnaire1-background .--tbc{display:none}@media (min-width:1000px){.pg-lp-questionnaire1-background .--logo,.pg-lp-questionnaire1-background .--tbc{display:block;position:absolute;top:50%;transform:translateY(-50%);width:min(50% - 300px,660px)}}.pg-lp-questionnaire1-background .--logo{right:calc(50% + 300px)}.pg-lp-questionnaire1-background .--logo .c-image{margin-inline:auto;width:min(90%,287px)}.pg-lp-questionnaire1-background .--tbc{left:calc(50% + 300px)}.pg-lp-questionnaire1-background .--tbc ol{display:grid;gap:var(--n-dog-size-3);justify-content:center;margin-inline:auto;width:min(90%,260px)}.pg-lp-questionnaire1-background .--tbc li:first-child a{cursor:default;pointer-events:none}.pg-lp-questionnaire1-background .--tbc li:first-child:has(a[aria-current=false]){display:none}.pg-lp-questionnaire1-background .--tbc li:first-child:has(a[aria-current=true])~li{display:none}.pg-lp-questionnaire1-background .--tbc li:not(:first-child){color:var(--n-dog-color-green)}.pg-lp-questionnaire1-background .--tbc li:not(:first-child) a{color:inherit;display:inline-block;font-size:18px;font-weight:700;opacity:.5;position:relative}.pg-lp-questionnaire1-background .--tbc li:not(:first-child):has(a[aria-current=true]) a{opacity:1}.pg-lp-questionnaire1-background .--tbc li:not(:first-child):has(a[aria-current=true]) a:before{aspect-ratio:1;background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/1/background_icon_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:0;position:absolute;top:50%;transform:translate(calc(-100% - 5px),-50%);width:20px}.pg-lp-questionnaire1-header .c-image:first-child{border-bottom:1px solid var(--n-dog-color-line)}.pg-lp-questionnaire1-mv{position:relative}.pg-lp-questionnaire1-mv .--video{height:auto;left:50%;position:absolute;top:20%;transform:translateX(-50%);width:min(83.3333333333%,500px)}.pg-lp-questionnaire1-mv .--video video{width:100%}.pg-lp-questionnaire1-mv .--texture{height:auto;left:0;position:absolute;top:33%;width:100%}.pg-lp-questionnaire1-content>fieldset legend{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-lp-questionnaire1-content>fieldset>div:nth-of-type(2){display:grid;gap:var(--n-dog-size-2);margin-inline:auto;width:min(86.6666666667%,520px)}.pg-lp-questionnaire1-content label{border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-text-primary);cursor:pointer;font-size:clamp(16px,4.267vw,22px);font-weight:700;line-height:var(--n-dog-font-line-height-1-5);overflow:hidden;position:relative;text-align:center}.pg-lp-questionnaire1-content label:has(input:checked){background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.pg-lp-questionnaire1-content label:has(input:checked) span{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/1/content_checkicon_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:50%;border-color:var(--n-dog-color-green)!important}.pg-lp-questionnaire1-content label input{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-lp-questionnaire1-content .--q1>div:nth-of-type(2),.pg-lp-questionnaire1-content .--q2>div:nth-of-type(2),.pg-lp-questionnaire1-content .--q3>div:nth-of-type(2){gap:var(--n-dog-size-2)}.pg-lp-questionnaire1-content .--q1 label,.pg-lp-questionnaire1-content .--q2 label,.pg-lp-questionnaire1-content .--q3 label{border-radius:var(--n-dog-size-0);padding:4%}.pg-lp-questionnaire1-content .--q1 label span,.pg-lp-questionnaire1-content .--q2 label span,.pg-lp-questionnaire1-content .--q3 label span{aspect-ratio:1/1;background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-sub-line);border-radius:2px;left:4%;position:absolute;top:50%;transform:translateY(-50%);width:6%}.pg-lp-questionnaire1-content .--q3{padding-block-end:7.5%}.pg-lp-questionnaire1-content .--q4>div:nth-of-type(2){gap:var(--n-dog-size-1);grid-template-columns:repeat(2,1fr)}.pg-lp-questionnaire1-content .--q4 label figure{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/1/content_menu_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding:7.5%}.pg-lp-questionnaire1-content .--q4 label figure .c-image{filter:drop-shadow(0 0 .5em rgba(var(--n-dog-color-black-rgb),.25))}.pg-lp-questionnaire1-content .--q4 label span:first-of-type{display:inline-block;font-size:clamp(11px,2.933vw,16px);font-weight:700;line-height:var(--n-dog-font-line-height-1-5);padding:4%}.pg-lp-questionnaire1-content .--q4 label span:nth-of-type(2){aspect-ratio:1/1;background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-sub-line);border-radius:2px;position:absolute;right:4%;top:64%;width:12%}.pg-lp-questionnaire1-content .--q4[hidden]+.--button{display:none}.pg-lp-questionnaire1-content .--button{padding:10% 0;text-align:center}.pg-lp-questionnaire1-content .--button button{background-image:linear-gradient(180deg,#f97f4d,#f76539);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));font-size:clamp(26px,6.933vw,42px);font-weight:700;padding:6% 10%;transition:filter .25s}.pg-lp-questionnaire1-content .--button button:focus-visible{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}@media (any-hover:hover){.pg-lp-questionnaire1-content .--button button:hover{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}}.pg-lp-questionnaire1-what>div{position:relative}.pg-lp-questionnaire1-what .--splide{left:50%;position:absolute;top:63.75%;transform:translateX(-50%);width:min(86.6666666667%,520px)}.pg-lp-questionnaire1-what .--splide .splide:nth-child(2){margin-top:15px}.pg-lp-questionnaire1-what .--splide .splide__slide{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line)}.pg-lp-questionnaire1-feature>div:first-child,.pg-lp-questionnaire1-feature>div:nth-child(3){position:relative}.pg-lp-questionnaire1-feature .--slide{position:absolute;top:39%;width:100%}.pg-lp-questionnaire1-feature .--slide .splide .splide__slide{width:min(460%,2760px)!important}.pg-lp-questionnaire1-feature .--video{left:50%;position:absolute;top:59%;transform:translateX(-50%);width:min(86.6666666667%,520px)}.pg-lp-questionnaire1-feature .--video video{width:100%}.pg-lp-questionnaire1-feature .--button{padding:15% 0;text-align:center}.pg-lp-questionnaire1-feature .--button button{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));font-size:clamp(22px,5.867vw,36px);font-weight:700;padding:4% 20%;transition:filter .25s}.pg-lp-questionnaire1-feature .--button button:focus-visible{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}@media (any-hover:hover){.pg-lp-questionnaire1-feature .--button button:hover{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}}.pg-lp-questionnaire1-cta .--cta1,.pg-lp-questionnaire1-cta .--cta2,.pg-lp-questionnaire1-cta .--cta3{position:relative}.pg-lp-questionnaire1-cta .--cta1 .--link{bottom:2.7%;left:22%}.pg-lp-questionnaire1-cta .--cta1 .--button{top:65%}.pg-lp-questionnaire1-cta .--cta2 .--link,.pg-lp-questionnaire1-cta .--cta3 .--link{bottom:2.5%;left:22%}.pg-lp-questionnaire1-cta .--cta2 .--button,.pg-lp-questionnaire1-cta .--cta3 .--button{top:73%}.pg-lp-questionnaire1-cta .--link{aspect-ratio:4/1;position:absolute;width:20%}.pg-lp-questionnaire1-cta .--link a{background-color:hsla(45,29%,97%,0);display:block;height:100%;transition:background-color .25s;width:100%}.pg-lp-questionnaire1-cta .--link a:focus-visible{background-color:hsla(45,29%,97%,.5)}@media (any-hover:hover){.pg-lp-questionnaire1-cta .--link a:hover{background-color:hsla(45,29%,97%,.5)}}.pg-lp-questionnaire1-cta .--button{position:absolute;text-align:center;width:100%}.pg-lp-questionnaire1-cta .--button button{background-image:linear-gradient(180deg,#f97f4d,#f76539);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));font-size:clamp(26px,6.933vw,42px);font-weight:700;padding:6% 11%;transition:filter .25s}.pg-lp-questionnaire1-cta .--button button:focus-visible{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}@media (any-hover:hover){.pg-lp-questionnaire1-cta .--button button:hover{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}}.pg-lp-questionnaire1-cta.--fixed{bottom:0;margin-inline:auto;position:fixed;width:min(100%,600px)}@media (min-width:1000px){.pg-lp-questionnaire1-cta.--fixed{left:calc(50% + 300px);margin:auto;width:min(50% - 300px,660px)}}.pg-lp-questionnaire1-cta.--fixed>div:first-child{display:block}@media (min-width:1000px){.pg-lp-questionnaire1-cta.--fixed>div:first-child{display:none}}.pg-lp-questionnaire1-cta.--fixed>div:nth-child(2){display:none}@media (min-width:1000px){.pg-lp-questionnaire1-cta.--fixed>div:nth-child(2){display:block}}.pg-lp-questionnaire1-cta.--fixed .--button{top:39%}.pg-lp-questionnaire1-cta.--fixed .--button button{background-image:linear-gradient(180deg,#005040,#00392d);font-size:clamp(18px,4.8vw,32px);padding:3% 10%}.pg-lp-questionnaire1-cta.--fixed .--pc-button{margin-block-end:20px;margin-inline:auto;width:min(90%,200px)}.pg-lp-questionnaire1-cta.--fixed .--pc-button button{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));transition:filter .25s}.pg-lp-questionnaire1-cta.--fixed .--pc-button button:focus-visible{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}@media (any-hover:hover){.pg-lp-questionnaire1-cta.--fixed .--pc-button button:hover{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}}.pg-lp-questionnaire1-point>div:first-child,.pg-lp-questionnaire1-point>div:last-child{position:relative}.pg-lp-questionnaire1-point .--slide{position:absolute;top:41.5%;width:100%}.pg-lp-questionnaire1-point .--slide .splide .splide__slide{width:min(460%,2760px)!important}.pg-lp-questionnaire1-point .--video{left:50%;position:absolute;top:77.75%;transform:translateX(-50%);width:min(86.6666666667%,520px)}.pg-lp-questionnaire1-point .--video video{width:100%}.pg-lp-questionnaire1-point .--link{aspect-ratio:4/1;left:22%;position:absolute;top:60%;width:20%}.pg-lp-questionnaire1-point .--link a{background-color:hsla(45,29%,97%,0);display:block;height:100%;transition:background-color .25s;width:100%}.pg-lp-questionnaire1-point .--link a:focus-visible{background-color:hsla(45,29%,97%,.5)}@media (any-hover:hover){.pg-lp-questionnaire1-point .--link a:hover{background-color:hsla(45,29%,97%,.5)}}.pg-lp-questionnaire1-menu{background-color:#f9f8f3;padding-bottom:7.5%}.pg-lp-questionnaire1-menu .--menus{display:grid;gap:var(--n-dog-size-3);margin-inline:auto;width:min(90%,540px)}.pg-lp-questionnaire1-menu .--menus>div{position:relative}.pg-lp-questionnaire1-menu .--menus>div[aria-selected=true]:before{aspect-ratio:1;background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/1/menu_icon_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:5%;position:absolute;top:31%;width:25%}.pg-lp-questionnaire1-ugc .--splide{padding-bottom:15%}.pg-lp-questionnaire1-ugc .--splide .splide__track{padding-block:20px}.pg-lp-questionnaire1-ugc .--splide .splide__slide{filter:drop-shadow(0 0 .5em rgba(var(--n-dog-color-black-rgb),.1))}.pg-lp-questionnaire1-ugc .--splide .splide__arrow{background-color:var(--n-dog-color-white);border:2px solid var(--n-dog-color-green);opacity:1}.pg-lp-questionnaire1-ugc .--splide .splide__arrow svg{fill:var(--n-dog-color-green)}.pg-lp-questionnaire1-ugc .--splide .splide__pagination{display:flex!important;position:static}.pg-lp-questionnaire1-ugc .--splide .splide__pagination__page{background-color:var(--n-dog-color-background-gray-light);opacity:1}.pg-lp-questionnaire1-ugc .--splide .splide__pagination__page.is-active{background-color:var(--n-dog-color-green);transform:scale(1)}.pg-lp-questionnaire1-faq>div:first-child{padding-block:10%}.pg-lp-questionnaire1-faq>div:nth-child(2){margin-inline:auto;padding-left:10%;width:min(90%,540px)}.pg-lp-questionnaire1-faq h2{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white);font-size:clamp(24px,6.4vw,36px);font-weight:700;margin-inline:auto;padding:3% 5%;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.pg-lp-questionnaire1-faq details summary{padding-block-end:10%;pointer-events:none}.pg-lp-questionnaire1-faq details:not(:first-child) summary{padding-block:10%}.pg-lp-questionnaire1-faq details h3{font-size:clamp(20px,5.333vw,28px);font-weight:700;line-height:var(--n-dog-font-line-height-1-5)}.pg-lp-questionnaire1-faq details h3 span{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/1/faq_icon_q_01--20250616.webp)}.pg-lp-questionnaire1-faq details p{font-size:clamp(16px,4.267vw,24px);line-height:var(--n-dog-font-line-height-1-5)}.pg-lp-questionnaire1-faq details p span{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/1/faq_icon_a_01--20250616.webp)}.pg-lp-questionnaire1-faq details p small{display:block;font-size:.8em;padding-block-start:3%}.pg-lp-questionnaire1-faq details span{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;display:inline-block;position:absolute;transform:translateX(-125%);width:min(8%,45px)}.pg-lp-questionnaire1-faq details[open]+hr{margin-top:10%}.pg-lp-questionnaire1-faq hr{background-color:var(--n-dog-color-line);height:1px;width:100%}.pg-lp-questionnaire1-footer{border-top:1px solid var(--n-dog-color-line);margin-block-start:10%;padding-block:10%}.pg-lp-questionnaire1-footer ul{display:grid;gap:var(--n-dog-size-1);text-align:center}.pg-lp-questionnaire1-footer ul a{color:var(--n-dog-color-text-secondary);font-size:clamp(12px,3.2vw,14px)}.pg-lp-questionnaire1-footer p{color:var(--n-dog-color-text-primary);font-size:clamp(12px,3.2vw,14px);padding-top:7.5%;text-align:center}.pg-lp-questionnaire2 *{letter-spacing:.1em}.pg-lp-questionnaire2>div:not([class]){background-color:var(--n-dog-color-white);box-shadow:0 0 2em rgba(var(--n-dog-color-black-rgb),.15);margin-inline:auto;padding-block-end:35%;position:relative;width:min(100%,600px)}@media (min-width:600px){.pg-lp-questionnaire2>div:not([class]){padding-block-end:150px}}.pg-lp-questionnaire2-background{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/2/background_image_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%}.pg-lp-questionnaire2-background .--logo,.pg-lp-questionnaire2-background .--tbc{display:none}@media (min-width:1000px){.pg-lp-questionnaire2-background .--logo,.pg-lp-questionnaire2-background .--tbc{display:block;position:absolute;top:50%;transform:translateY(-50%);width:min(50% - 300px,660px)}}.pg-lp-questionnaire2-background .--logo{right:calc(50% + 300px)}.pg-lp-questionnaire2-background .--logo .c-image{margin-inline:auto;width:min(90%,287px)}.pg-lp-questionnaire2-background .--tbc{left:calc(50% + 300px)}.pg-lp-questionnaire2-background .--tbc ol{display:grid;gap:var(--n-dog-size-3);justify-content:center;margin-inline:auto;width:min(90%,260px)}.pg-lp-questionnaire2-background .--tbc li:first-child a{cursor:default;pointer-events:none}.pg-lp-questionnaire2-background .--tbc li:first-child:has(a[aria-current=false]){display:none}.pg-lp-questionnaire2-background .--tbc li:first-child:has(a[aria-current=true])~li{display:none}.pg-lp-questionnaire2-background .--tbc li:not(:first-child){color:var(--n-dog-color-green)}.pg-lp-questionnaire2-background .--tbc li:not(:first-child) a{color:inherit;display:inline-block;font-size:18px;font-weight:700;opacity:.5;position:relative}.pg-lp-questionnaire2-background .--tbc li:not(:first-child):has(a[aria-current=true]) a{opacity:1}.pg-lp-questionnaire2-background .--tbc li:not(:first-child):has(a[aria-current=true]) a:before{aspect-ratio:1;background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/2/background_icon_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:0;position:absolute;top:50%;transform:translate(calc(-100% - 5px),-50%);width:20px}.pg-lp-questionnaire2-header .c-image:first-child{border-bottom:1px solid var(--n-dog-color-line)}.pg-lp-questionnaire2-mv{position:relative}.pg-lp-questionnaire2-mv .--video{height:auto;left:50%;position:absolute;top:20%;transform:translateX(-50%);width:min(83.3333333333%,500px)}.pg-lp-questionnaire2-mv .--video video{width:100%}.pg-lp-questionnaire2-mv .--texture{height:auto;left:0;position:absolute;top:33%;width:100%}.pg-lp-questionnaire2-content>fieldset legend{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-lp-questionnaire2-content>fieldset>div:nth-of-type(2){display:grid;gap:var(--n-dog-size-2);margin-inline:auto;width:min(86.6666666667%,520px)}.pg-lp-questionnaire2-content label{border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-text-primary);cursor:pointer;font-size:clamp(16px,4.267vw,22px);font-weight:700;line-height:var(--n-dog-font-line-height-1-5);overflow:hidden;position:relative;text-align:center}.pg-lp-questionnaire2-content label:has(input:checked){background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.pg-lp-questionnaire2-content label:has(input:checked) span{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/2/content_checkicon_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:50%;border-color:var(--n-dog-color-green)!important}.pg-lp-questionnaire2-content label input{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-lp-questionnaire2-content .--q1>div:nth-of-type(2),.pg-lp-questionnaire2-content .--q2>div:nth-of-type(2),.pg-lp-questionnaire2-content .--q3>div:nth-of-type(2){gap:var(--n-dog-size-2)}.pg-lp-questionnaire2-content .--q1 label,.pg-lp-questionnaire2-content .--q2 label,.pg-lp-questionnaire2-content .--q3 label{border-radius:var(--n-dog-size-0);padding:4%}.pg-lp-questionnaire2-content .--q1 label span,.pg-lp-questionnaire2-content .--q2 label span,.pg-lp-questionnaire2-content .--q3 label span{aspect-ratio:1/1;background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-sub-line);border-radius:2px;left:4%;position:absolute;top:50%;transform:translateY(-50%);width:6%}.pg-lp-questionnaire2-content .--q3{padding-block-end:7.5%}.pg-lp-questionnaire2-content .--q4>div:nth-of-type(2){gap:var(--n-dog-size-1);grid-template-columns:repeat(2,1fr)}.pg-lp-questionnaire2-content .--q4 label figure{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/2/content_menu_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding:7.5%}.pg-lp-questionnaire2-content .--q4 label figure .c-image{filter:drop-shadow(0 0 .5em rgba(var(--n-dog-color-black-rgb),.25))}.pg-lp-questionnaire2-content .--q4 label span:first-of-type{display:inline-block;font-size:clamp(11px,2.933vw,16px);font-weight:700;line-height:var(--n-dog-font-line-height-1-5);padding:4%}.pg-lp-questionnaire2-content .--q4 label span:nth-of-type(2){aspect-ratio:1/1;background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-sub-line);border-radius:2px;position:absolute;right:4%;top:64%;width:12%}.pg-lp-questionnaire2-content .--q4[hidden]+.--button{display:none}.pg-lp-questionnaire2-content .--button{padding:10% 0;text-align:center}.pg-lp-questionnaire2-content .--button button{background-image:linear-gradient(180deg,#f97f4d,#f76539);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));font-size:clamp(26px,6.933vw,42px);font-weight:700;padding:6% 10%;transition:filter .25s}.pg-lp-questionnaire2-content .--button button:focus-visible{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}@media (any-hover:hover){.pg-lp-questionnaire2-content .--button button:hover{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}}.pg-lp-questionnaire2-what>div{position:relative}.pg-lp-questionnaire2-what .--splide{left:50%;position:absolute;top:63.75%;transform:translateX(-50%);width:min(86.6666666667%,520px)}.pg-lp-questionnaire2-what .--splide .splide:nth-child(2){margin-top:15px}.pg-lp-questionnaire2-what .--splide .splide__slide{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line)}.pg-lp-questionnaire2-feature>div:first-child,.pg-lp-questionnaire2-feature>div:nth-child(3){position:relative}.pg-lp-questionnaire2-feature .--slide{position:absolute;top:39%;width:100%}.pg-lp-questionnaire2-feature .--slide .splide .splide__slide{width:min(460%,2760px)!important}.pg-lp-questionnaire2-feature .--video{left:50%;position:absolute;top:59%;transform:translateX(-50%);width:min(86.6666666667%,520px)}.pg-lp-questionnaire2-feature .--video video{width:100%}.pg-lp-questionnaire2-feature .--button{padding:15% 0;text-align:center}.pg-lp-questionnaire2-feature .--button button{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));font-size:clamp(22px,5.867vw,36px);font-weight:700;padding:4% 20%;transition:filter .25s}.pg-lp-questionnaire2-feature .--button button:focus-visible{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}@media (any-hover:hover){.pg-lp-questionnaire2-feature .--button button:hover{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}}.pg-lp-questionnaire2-cta .--cta1,.pg-lp-questionnaire2-cta .--cta2,.pg-lp-questionnaire2-cta .--cta3{position:relative}.pg-lp-questionnaire2-cta .--cta1 .--link{bottom:2.7%;left:22%}.pg-lp-questionnaire2-cta .--cta1 .--button{top:65%}.pg-lp-questionnaire2-cta .--cta2 .--link,.pg-lp-questionnaire2-cta .--cta3 .--link{bottom:2.5%;left:22%}.pg-lp-questionnaire2-cta .--cta2 .--button,.pg-lp-questionnaire2-cta .--cta3 .--button{top:73%}.pg-lp-questionnaire2-cta .--link{aspect-ratio:4/1;position:absolute;width:20%}.pg-lp-questionnaire2-cta .--link a{background-color:hsla(45,29%,97%,0);display:block;height:100%;transition:background-color .25s;width:100%}.pg-lp-questionnaire2-cta .--link a:focus-visible{background-color:hsla(45,29%,97%,.5)}@media (any-hover:hover){.pg-lp-questionnaire2-cta .--link a:hover{background-color:hsla(45,29%,97%,.5)}}.pg-lp-questionnaire2-cta .--button{position:absolute;text-align:center;width:100%}.pg-lp-questionnaire2-cta .--button button{background-image:linear-gradient(180deg,#f97f4d,#f76539);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));font-size:clamp(26px,6.933vw,42px);font-weight:700;padding:6% 11%;transition:filter .25s}.pg-lp-questionnaire2-cta .--button button:focus-visible{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}@media (any-hover:hover){.pg-lp-questionnaire2-cta .--button button:hover{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}}.pg-lp-questionnaire2-cta.--fixed{bottom:0;margin-inline:auto;position:fixed;width:min(100%,600px)}@media (min-width:1000px){.pg-lp-questionnaire2-cta.--fixed{left:calc(50% + 300px);margin:auto;width:min(50% - 300px,660px)}}.pg-lp-questionnaire2-cta.--fixed>div:first-child{display:block}@media (min-width:1000px){.pg-lp-questionnaire2-cta.--fixed>div:first-child{display:none}}.pg-lp-questionnaire2-cta.--fixed>div:nth-child(2){display:none}@media (min-width:1000px){.pg-lp-questionnaire2-cta.--fixed>div:nth-child(2){display:block}}.pg-lp-questionnaire2-cta.--fixed .--button{top:39%}.pg-lp-questionnaire2-cta.--fixed .--button button{background-image:linear-gradient(180deg,#005040,#00392d);font-size:clamp(18px,4.8vw,32px);padding:3% 10%}.pg-lp-questionnaire2-cta.--fixed .--pc-button{margin-block-end:20px;margin-inline:auto;width:min(90%,200px)}.pg-lp-questionnaire2-cta.--fixed .--pc-button button{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));transition:filter .25s}.pg-lp-questionnaire2-cta.--fixed .--pc-button button:focus-visible{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}@media (any-hover:hover){.pg-lp-questionnaire2-cta.--fixed .--pc-button button:hover{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25)) brightness(.75)}}.pg-lp-questionnaire2-point>div:first-child,.pg-lp-questionnaire2-point>div:last-child{position:relative}.pg-lp-questionnaire2-point .--slide{position:absolute;top:41.5%;width:100%}.pg-lp-questionnaire2-point .--slide .splide .splide__slide{width:min(460%,2760px)!important}.pg-lp-questionnaire2-point .--video{left:50%;position:absolute;top:77.75%;transform:translateX(-50%);width:min(86.6666666667%,520px)}.pg-lp-questionnaire2-point .--video video{width:100%}.pg-lp-questionnaire2-point .--link{aspect-ratio:4/1;left:22%;position:absolute;top:60%;width:20%}.pg-lp-questionnaire2-point .--link a{background-color:hsla(45,29%,97%,0);display:block;height:100%;transition:background-color .25s;width:100%}.pg-lp-questionnaire2-point .--link a:focus-visible{background-color:hsla(45,29%,97%,.5)}@media (any-hover:hover){.pg-lp-questionnaire2-point .--link a:hover{background-color:hsla(45,29%,97%,.5)}}.pg-lp-questionnaire2-menu{background-color:#f9f8f3;padding-bottom:7.5%}.pg-lp-questionnaire2-menu .--menus{display:grid;gap:var(--n-dog-size-3);margin-inline:auto;width:min(90%,540px)}.pg-lp-questionnaire2-menu .--menus>div{position:relative}.pg-lp-questionnaire2-menu .--menus>div[aria-selected=true]:before{aspect-ratio:1;background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/2/menu_icon_01--20250616.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:5%;position:absolute;top:31%;width:25%}.pg-lp-questionnaire2-ugc .--splide{padding-bottom:15%}.pg-lp-questionnaire2-ugc .--splide .splide__track{padding-block:20px}.pg-lp-questionnaire2-ugc .--splide .splide__slide{filter:drop-shadow(0 0 .5em rgba(var(--n-dog-color-black-rgb),.1))}.pg-lp-questionnaire2-ugc .--splide .splide__arrow{background-color:var(--n-dog-color-white);border:2px solid var(--n-dog-color-green);opacity:1}.pg-lp-questionnaire2-ugc .--splide .splide__arrow svg{fill:var(--n-dog-color-green)}.pg-lp-questionnaire2-ugc .--splide .splide__pagination{display:flex!important;position:static}.pg-lp-questionnaire2-ugc .--splide .splide__pagination__page{background-color:var(--n-dog-color-background-gray-light);opacity:1}.pg-lp-questionnaire2-ugc .--splide .splide__pagination__page.is-active{background-color:var(--n-dog-color-green);transform:scale(1)}.pg-lp-questionnaire2-faq>div:first-child{padding-block:10%}.pg-lp-questionnaire2-faq>div:nth-child(2){margin-inline:auto;padding-left:10%;width:min(90%,540px)}.pg-lp-questionnaire2-faq h2{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white);font-size:clamp(24px,6.4vw,36px);font-weight:700;margin-inline:auto;padding:3% 5%;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.pg-lp-questionnaire2-faq details summary{padding-block-end:10%;pointer-events:none}.pg-lp-questionnaire2-faq details:not(:first-child) summary{padding-block:10%}.pg-lp-questionnaire2-faq details h3{font-size:clamp(20px,5.333vw,28px);font-weight:700;line-height:var(--n-dog-font-line-height-1-5)}.pg-lp-questionnaire2-faq details h3 span{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/2/faq_icon_q_01--20250616.webp)}.pg-lp-questionnaire2-faq details p{font-size:clamp(16px,4.267vw,24px);line-height:var(--n-dog-font-line-height-1-5)}.pg-lp-questionnaire2-faq details p span{background-image:url(https://img.nosh.jp/images/dog/pages/marketing/lp/questionnaire/2/faq_icon_a_01--20250616.webp)}.pg-lp-questionnaire2-faq details p small{display:block;font-size:.8em;padding-block-start:3%}.pg-lp-questionnaire2-faq details span{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;display:inline-block;position:absolute;transform:translateX(-125%);width:min(8%,45px)}.pg-lp-questionnaire2-faq details[open]+hr{margin-top:10%}.pg-lp-questionnaire2-faq hr{background-color:var(--n-dog-color-line);height:1px;width:100%}.pg-lp-questionnaire2-footer{border-top:1px solid var(--n-dog-color-line);margin-block-start:10%;padding-block:10%}.pg-lp-questionnaire2-footer ul{display:grid;gap:var(--n-dog-size-1);text-align:center}.pg-lp-questionnaire2-footer ul a{color:var(--n-dog-color-text-secondary);font-size:clamp(12px,3.2vw,14px)}.pg-lp-questionnaire2-footer p{color:var(--n-dog-color-text-primary);font-size:clamp(12px,3.2vw,14px);padding-top:7.5%;text-align:center}.pg-404>div{margin-inline:auto;padding-block:var(--n-dog-size-5);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-10))}.pg-404 section>div{display:grid;grid-template-columns:1fr;place-items:center}.pg-404 section p:first-of-type{margin-block-start:var(--n-dog-size-5)}.pg-404 section p:first-of-type svg{width:100%}.pg-404 section p:nth-of-type(2){font:var(--n-dog-font-16b);margin-block-start:var(--n-dog-size-5)}@media (min-width:768px){.pg-404 section p:nth-of-type(2){font:var(--n-dog-font-18b)}}.pg-404 section p:nth-of-type(3){font:var(--n-dog-font-14r);margin-block-start:var(--n-dog-size-7);text-align:center}@media (min-width:768px){.pg-404 section p:nth-of-type(3){font:var(--n-dog-font-16r)}}.pg-404 section a{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);display:grid;font:var(--n-dog-font-bt16b);margin-block-start:var(--n-dog-size-8);outline-offset:2px;padding-block:var(--n-dog-size-3);padding-inline:var(--n-dog-size-7);place-items:center;transition:color .3s,background-color .3s}@media (min-width:768px){.pg-404 section a{margin-block-start:var(--n-dog-size-10)}}.pg-404 section a:focus-visible{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green)}@media (any-hover:hover){.pg-404 section a:hover{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green)}}.pg-agreement{color:var(--n-dog-color-text-primary);padding-block:var(--n-dog-size-4)}@media (min-width:1024px){.pg-agreement{padding-block:var(--n-dog-size-10)}}.pg-agreement>h2{font:var(--n-dog-font-bt16b);margin-inline:auto;max-width:var(--n-dog-breakpoint-17);padding:0 var(--n-dog-size-2) var(--n-dog-size-5)}@media (min-width:1024px){.pg-agreement>h2{font:var(--n-dog-font-28b);padding-block-end:var(--n-dog-size-10)}}.pg-agreement-content{background-color:var(--n-dog-color-background-white);margin-inline:auto;max-width:calc(var(--n-dog-breakpoint-13) - var(--n-dog-size-2)*2);padding-inline:var(--n-dog-size-2)}.pg-agreement-content h3{font:var(--n-dog-font-14b);padding-block:var(--n-dog-size-4)}@media (min-width:768px){.pg-agreement-content h3{font:var(--n-dog-font-18b);padding-block:var(--n-dog-size-6)}}.pg-agreement-content li,.pg-agreement-content p{font-size:var(--n-dog-font-size-12);line-height:var(--n-dog-font-line-height-1-8)}@media (min-width:768px){.pg-agreement-content li,.pg-agreement-content p{font-size:var(--n-dog-font-size-14)}}.pg-agreement-content ol li{padding-inline-start:1em;text-indent:-1em}.pg-agreement-content ol li li{padding-inline-start:1.4em;text-indent:-1.6em}.--text-right{text-align:right}.pg-c{min-height:50vh}.pg-c>div{margin:0 auto;max-width:530px;width:90%}.pg-c-title{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-14m);padding:var(--n-dog-size-8) 0 var(--n-dog-size-6);text-align:center}.pg-c-button{padding:var(--n-dog-size-4) 0 var(--n-dog-size-2)}.pg-c-button a.c-button{align-items:center;display:inline-flex;justify-content:center}.pg-c-text{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-12r);text-align:center}.pg-company-news-detail{background-color:var(--n-dog-color-background-white);color:var(--n-dog-color-text-primary);font:var(--n-dog-font-14r)}.pg-company-news-detail>div{margin:0 auto;width:min(90%,var(--n-dog-breakpoint-10))}.pg-company-news-detail h1:not([class]),.pg-company-news-detail h2:not([class]),.pg-company-news-detail h3:not([class]),.pg-company-news-detail h4:not([class]),.pg-company-news-detail h5:not([class]),.pg-company-news-detail h6:not([class]){color:var(--n-dog-color-green);margin-bottom:var(--n-dog-size-1);margin-top:var(--n-dog-size-5)}.pg-company-news-detail h1:not([class]){font:var(--n-dog-font-18m);margin-block:0}@media (min-width:768px){.pg-company-news-detail h1:not([class]){font:var(--n-dog-font-24m);margin-block-end:var(--n-dog-size-1)}}.pg-company-news-detail h2:not([class]){font:var(--n-dog-font-18b)}.pg-company-news-detail h3:not([class]){font:var(--n-dog-font-16b)}.pg-company-news-detail p:not([class]){margin:0 0 var(--n-dog-size-2)}.pg-company-news-detail a:not([class]){color:var(--n-dog-color-text-primary);text-decoration:underline}.pg-company-news-detail a:not([class]):hover{text-decoration:none}.pg-company-news-detail ol:not([class]),.pg-company-news-detail ul:not([class]){list-style-position:outside;margin:0 0 var(--n-dog-size-2) var(--n-dog-size-2);padding:0}.pg-company-news-detail ol:not([class]) li,.pg-company-news-detail ul:not([class]) li{margin-bottom:var(--n-dog-size-1)}.pg-company-news-detail ul:not([class]){list-style-type:disc}.pg-company-news-detail ol:not([class]){list-style-type:decimal}.pg-company-news-detail img:not([class]){display:block;height:auto;margin:var(--n-dog-size-3) auto;max-width:100%}@media (min-width:768px){.pg-company-news-detail img:not([class]){margin:var(--n-dog-size-5) auto}}.pg-company-news-detail blockquote:not([class]){background-color:var(--n-dog-color-background-gray-light);border-left:var(--n-dog-size-1) solid var(--n-dog-color-green);font:var(--n-dog-font-13m);margin:var(--n-dog-size-3) 0;padding:var(--n-dog-size-2)}.pg-company-news-detail table:not([class]){border-collapse:collapse;margin:var(--n-dog-size-3) 0;width:100%}.pg-company-news-detail table:not([class]) td,.pg-company-news-detail table:not([class]) th{border:1px solid var(--n-dog-color-line);padding:var(--n-dog-size-1);text-align:left;vertical-align:middle}.pg-company-news-detail table:not([class]) th{background-color:var(--n-dog-color-background-gray-light);font:var(--n-dog-font-12b)}@media (min-width:768px){.pg-company-news-detail .date{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}}.pg-company-news-detail .date time{color:var(--n-dog-color-text-tertiary);font:var(--n-dog-font-12m)}@media (min-width:768px){.pg-company-news-detail .date time{font:var(--n-dog-font-16m)}}.pg-company-news-detail .date .news-type{display:inline-block;flex-shrink:0;margin-top:var(--n-dog-size-0)}.pg-company-news-detail .date .news-type p{border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-green);font:var(--n-dog-font-9m);padding:6px 12px}@media (min-width:768px){.pg-company-news-detail .date .news-type p{font:var(--n-dog-font-10m)}}.pg-company-news-detail .meta{color:var(--n-dog-color-text-tertiary);font:var(--n-dog-font-12r);margin-bottom:var(--n-dog-size-2)}.pg-company-news-detail .meta span{margin-right:var(--n-dog-size-1)}.pg-company-news-detail .button{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-white);display:inline-block;font:var(--n-dog-font-bt16m);padding:var(--n-dog-size-1) var(--n-dog-size-2);text-decoration:none}.pg-company-news-detail .button:hover{background-color:var(--n-dog-color-accent);border-color:var(--n-dog-color-accent)}.pg-company-news-detail article{margin-block-end:var(--n-dog-size-12);margin-block-start:var(--n-dog-size-5)}@media (min-width:768px){.pg-company-news-detail article{margin-block-start:var(--n-dog-size-10)}}.pg-company-news-detail article .link-button{margin-block-start:var(--n-dog-size-4);margin-inline:auto;width:250px}.pg-company-news-detail article .link-button button{border-radius:var(--n-dog-border-radius-max);margin-block-end:var(--n-dog-size-4)}.pg-company-news-detail article .contact,.pg-company-news-detail article .sns{border-top:1px solid var(--n-dog-color-line)}.pg-company-news-detail article .sns{align-items:center;color:var(--n-dog-color-text-tertiary);display:flex;font:var(--n-dog-font-14r);gap:var(--n-dog-size-1);padding-block:var(--n-dog-size-2)}@media (min-width:768px){.pg-company-news-detail article .sns{font:var(--n-dog-font-16r);gap:var(--n-dog-size-2);padding-block:var(--n-dog-size-4)}}.pg-company-news-detail article .sns p{margin:0}.pg-company-news-detail article .sns a{display:block;height:var(--n-dog-size-2);width:var(--n-dog-size-2)}@media (min-width:768px){.pg-company-news-detail article .sns a{height:20px;width:20px}}.pg-company-news-detail article .contact{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-12r);padding-block:var(--n-dog-size-3)}@media (min-width:768px){.pg-company-news-detail article .contact{font:var(--n-dog-font-14r);padding-block:var(--n-dog-size-5)}}.pg-company-news-detail article .contact p:first-of-type{margin-bottom:0}.pg-company-news-detail article .contact .caution{font:var(--n-dog-font-10r)}.pg-company-news-detail a.c-button{align-items:center;display:inline-flex;justify-content:center}.pg-company{background-color:var(--n-dog-color-background-body);margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-14))}.pg-company-header{position:relative}.pg-company-header:before{background-color:var(--n-dog-color-green);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100vw - var(--n-dog-scrollbar-width, 0px))}.pg-company-header h2{color:var(--n-dog-color-white);font:var(--n-dog-font-16b);padding-block:var(--n-dog-size-5);position:relative}@media (min-width:768px){.pg-company-header h2{font:var(--n-dog-font-28b);padding-block:var(--n-dog-size-10)}}.pg-company-nav{display:grid;filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));grid-template-columns:repeat(4,1fr);margin-block-start:-16px;position:relative}@media (min-width:768px){.pg-company-nav{margin-inline:auto;width:min(100%,928px)}}.pg-company-nav a{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-green);color:var(--n-dog-color-green);display:grid;font:var(--n-dog-font-10m);padding-block:var(--n-dog-size-2);place-items:center}@media (min-width:768px){.pg-company-nav a{font:var(--n-dog-font-16m);padding-block:var(--n-dog-size-4)}}.pg-company-nav a[aria-current=page]{background-color:var(--n-dog-color-background-green-light)}.pg-company-nav a:first-child{border-bottom-left-radius:var(--n-dog-size-1);border-top-left-radius:var(--n-dog-size-1)}.pg-company-nav a:last-child{border-bottom-right-radius:var(--n-dog-size-1);border-top-right-radius:var(--n-dog-size-1)}.pg-company-nav a:nth-child(n+2){border-left:none}.pg-company-body{margin-block:var(--n-dog-size-6) var(--n-dog-size-10)}@media (min-width:768px){.pg-company-body{margin-block:var(--n-dog-size-10);margin-inline:auto;width:min(100%,var(--n-dog-breakpoint-10))}}.pg-company-body>dl{display:grid;gap:var(--n-dog-size-5);grid-template-columns:1fr}@media (min-width:768px){.pg-company-body>dl{gap:var(--n-dog-size-4)}}.pg-company-body>dl>div{border-bottom:1px solid var(--n-dog-color-line);padding-bottom:var(--n-dog-size-3)}@media (min-width:768px){.pg-company-body>dl>div{display:grid;grid-template-columns:1fr 2fr;padding-bottom:var(--n-dog-size-4)}}.pg-company-body>dl>div>dt{font:var(--n-dog-font-14m)}@media (min-width:768px){.pg-company-body>dl>div>dt{font:var(--n-dog-font-16m)}}.pg-company-body>dl>div>dd{font-size:var(--n-dog-font-size-13);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:var(--n-dog-size-1)}@media (min-width:768px){.pg-company-body>dl>div>dd{font:var(--n-dog-font-15r);margin-block-start:0}}.pg-company-body>dl>div>dd address{font-style:var(--n-dog-font-style-n);line-height:var(--n-dog-font-line-height-1-8)}.pg-company-body>dl>div>dd address a{color:revert;text-decoration:underline}.pg-company-body>dl>div>dd>dl:nth-child(n+2){margin-block-start:var(--n-dog-size-5)}@media (min-width:768px){.pg-company-body>dl>div>dd>dl:nth-child(n+2){margin-block-start:var(--n-dog-size-7)}}.pg-company-body>dl>div>dd>dl>dt{border-bottom:1px solid var(--n-dog-color-line);padding-bottom:var(--n-dog-size-2)}@media (min-width:768px){.pg-company-body>dl>div>dd>dl>dt{padding-bottom:var(--n-dog-size-4)}}.pg-company-body>dl>div>dd>dl>dt>span{font:var(--n-dog-font-12m)}@media (min-width:768px){.pg-company-body>dl>div>dd>dl>dt>span{font:var(--n-dog-font-14m)}}.pg-company-body>dl>div>dd>dl>dd>dl div{display:grid;gap:var(--n-dog-size-2);grid-template-columns:repeat(2,1fr);margin-block-start:var(--n-dog-size-2)}@media (min-width:768px){.pg-company-body>dl>div>dd>dl>dd>dl div{gap:var(--n-dog-size-4);margin-block-start:var(--n-dog-size-3)}}.pg-company-body>dl>div>dd>dl>dd>dl dt>span{font-size:var(--n-dog-font-size-12)}@media (min-width:768px){.pg-company-body>dl>div>dd>dl>dd>dl dt>span{font-size:var(--n-dog-font-size-14)}}.pg-company-body>dl>div>dd a{color:var(--n-dog-color-green);text-decoration:underline}.pg-contact{color:var(--n-dog-color-text-primary);padding-block:var(--n-dog-size-4)}@media (min-width:1024px){.pg-contact{padding-block:80px}}.pg-contact>h2{font:var(--n-dog-font-bt16b);margin-inline:auto;max-width:var(--n-dog-breakpoint-17);padding:0 var(--n-dog-size-2) var(--n-dog-size-5)}@media (min-width:1024px){.pg-contact>h2{font:var(--n-dog-font-28b);padding-block-end:var(--n-dog-size-10)}}.pg-contact-inner{background-color:var(--n-dog-color-background-white);margin-inline:auto;max-width:calc(var(--n-dog-breakpoint-13) - var(--n-dog-size-2)*2);padding-inline:var(--n-dog-size-2)}.pg-contact-inner-header p{font:var(--n-dog-font-14r);text-align:center}.pg-contact-inner-header a{text-decoration:underline}.pg-contact-inner form{display:flex;flex-direction:column;gap:var(--n-dog-size-3);padding-block-start:var(--n-dog-size-6)}@media (min-width:768px){.pg-contact-inner form{gap:var(--n-dog-size-7);padding-block-start:var(--n-dog-size-8)}}.pg-contact-inner form label{align-items:flex-end;display:flex;flex-direction:column;gap:var(--n-dog-size-2)}@media (min-width:768px){.pg-contact-inner form label{align-items:center;flex-direction:row;justify-content:space-between}}.pg-contact-inner form label p{width:100%}@media (min-width:768px){.pg-contact-inner form label p{flex-basis:30%}}.pg-contact-inner form label>div{position:relative;width:100%}@media (min-width:768px){.pg-contact-inner form label>div{flex-basis:70%}}.pg-contact-inner form label>div input,.pg-contact-inner form label>div textarea{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);padding:var(--n-dog-size-2);width:100%}.pg-contact-inner form label>div input:-moz-placeholder-shown,.pg-contact-inner form label>div textarea:-moz-placeholder-shown{background-color:var(--n-dog-color-background-gray-light);color:var(--n-dog-color-text-tertiary)}.pg-contact-inner form label>div input:placeholder-shown,.pg-contact-inner form label>div textarea:placeholder-shown{background-color:var(--n-dog-color-background-gray-light);color:var(--n-dog-color-text-tertiary)}.pg-contact-inner form label>div input.is-invalid,.pg-contact-inner form label>div select.is-invalid,.pg-contact-inner form label>div textarea.is-invalid{background-color:var(--n-dog-color-warning-light);border:1px solid var(--n-dog-color-warning)}.pg-contact-inner form label>div input+span,.pg-contact-inner form label>div textarea+span{display:none}.pg-contact-inner form label>div input.is-invalid+span,.pg-contact-inner form label>div textarea.is-invalid+span{display:inline}.pg-contact-inner form label>div span{color:var(--n-dog-color-warning);font:var(--n-dog-font-12r)}.pg-contact-inner form label>div:has(select):after{border-bottom:2px solid var(--n-dog-color-green);border-right:2px solid var(--n-dog-color-green);content:"";cursor:pointer;height:var(--n-dog-size-1);position:absolute;right:var(--n-dog-size-2);top:18px;transform:rotate(45deg);width:var(--n-dog-size-1)}.pg-contact-inner form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);cursor:pointer;height:var(--n-dog-size-6);padding-inline:12px;position:relative;width:100%}.pg-contact-inner form button{border-radius:var(--n-dog-border-radius-max);font-size:var(--n-dog-size-2);height:var(--n-dog-size-7);margin-inline:auto;width:var(--n-dog-size-30)}.pg-contact-finish{color:var(--n-dog-color-text-primary);padding-block:var(--n-dog-size-4)}@media (min-width:1024px){.pg-contact-finish{padding-block:var(--n-dog-size-10)}}.pg-contact-finish>h2{font:var(--n-dog-font-bt16b);margin-inline:auto;max-width:var(--n-dog-breakpoint-17);padding:0 var(--n-dog-size-2) var(--n-dog-size-5)}@media (min-width:1024px){.pg-contact-finish>h2{font:var(--n-dog-font-28b);padding-block-end:80px}}.pg-contact-finish-inner{background-color:var(--n-dog-color-background-white);margin-inline:auto;max-width:calc(1024px - var(--n-dog-size-2)*2);padding-inline:var(--n-dog-size-2)}.pg-contact-finish-inner>section{align-items:center;display:flex;flex-direction:column}.pg-contact-finish-inner p{font:var(--n-dog-font-14r);text-align:center}@media (min-width:1024px){.pg-contact-finish-inner p{font:var(--n-dog-font-16r)}}.pg-contact-finish-inner img{margin-block-start:var(--n-dog-size-5)}@media (min-width:768px){.pg-contact-finish-inner img{margin-block-start:var(--n-dog-size-8);padding-inline:20%}}.pg-contact-finish-inner a>button{border-radius:var(--n-dog-border-radius-max);margin-block-start:var(--n-dog-size-4);width:250px}@media (min-width:768px){.pg-contact-finish-inner a>button{margin-block-start:var(--n-dog-size-13)}}.pg-contact-finish-inner figure{max-width:500px;padding:var(--n-dog-size-5) var(--n-dog-size-5) 0;width:100%}@media (min-width:768px){.pg-contact-finish-inner figure{padding:var(--n-dog-size-7) var(--n-dog-size-7) 0}}.pg-contact-reply{color:var(--n-dog-color-text-primary);padding-block:var(--n-dog-size-4)}@media (min-width:1024px){.pg-contact-reply{padding-block:80px}}.pg-contact-reply>h2{font:var(--n-dog-font-bt16b);margin-inline:auto;max-width:var(--n-dog-breakpoint-17);padding:0 var(--n-dog-size-2) var(--n-dog-size-5)}@media (min-width:1024px){.pg-contact-reply>h2{font:var(--n-dog-font-28b);padding-block-end:var(--n-dog-size-10)}}.pg-contact-reply>div{background-color:var(--n-dog-color-background-white);margin-inline:auto;max-width:calc(var(--n-dog-breakpoint-13) - var(--n-dog-size-2)*2);padding-inline:var(--n-dog-size-2)}.pg-contact-reply-header p{font:var(--n-dog-font-14r);text-align:center}.pg-contact-reply-header p:not(:first-child){padding-block-start:var(--n-dog-size-2)}.pg-contact-reply-form{padding-block-start:var(--n-dog-size-6)}@media (min-width:768px){.pg-contact-reply-form{padding-block-start:var(--n-dog-size-8)}}.pg-contact-reply-form .--textarea{display:block}@media (min-width:768px){.pg-contact-reply-form .--textarea{margin-inline:auto;width:70%}}.pg-contact-reply-form .--textarea textarea{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);padding:var(--n-dog-size-2);width:100%}.pg-contact-reply-form .--textarea textarea:-moz-placeholder-shown{background-color:var(--n-dog-color-background-gray-light);color:var(--n-dog-color-text-tertiary)}.pg-contact-reply-form .--textarea textarea:placeholder-shown{background-color:var(--n-dog-color-background-gray-light);color:var(--n-dog-color-text-tertiary)}.pg-contact-reply-form .--textarea span{color:var(--n-dog-color-warning);display:block;font:var(--n-dog-font-12r);padding-block-start:var(--n-dog-size-1);padding-inline-start:var(--n-dog-size-1)}.pg-contact-reply-form .--button{padding-block-start:var(--n-dog-size-3);text-align:center}@media (min-width:768px){.pg-contact-reply-form .--button{padding-block-start:var(--n-dog-size-7)}}.pg-contact-reply-form .--button button{border-radius:var(--n-dog-border-radius-max);font-size:var(--n-dog-size-2);height:var(--n-dog-size-7);width:var(--n-dog-size-30)}.pg-contact-reply-link{padding-block-start:var(--n-dog-size-7);text-align:center}@media (min-width:768px){.pg-contact-reply-link{padding-block-start:var(--n-dog-size-10)}}.pg-contact-reply-link a.c-button{align-items:center;border-radius:var(--n-dog-border-radius-max);display:inline-flex;font-size:var(--n-dog-size-2);height:var(--n-dog-size-7);justify-content:center;width:var(--n-dog-size-30)}.pg-ec{background-color:var(--n-dog-color-background-white)}.pg-ec>div{margin:0 auto;max-width:750px;padding:10% 0;width:90%}@media (min-width:768px){.pg-ec>div{padding:var(--n-dog-size-6) 0 var(--n-dog-size-9)}}.pg-ec-content{padding:5% 0}.pg-ec-content>div{height:-moz-max-content;height:max-content;margin-inline:auto;width:clamp(100px,13.021vw,180px)}.pg-ec-content h2{font:var(--n-dog-font-20b);margin-block-start:var(--n-dog-size-5);text-align:center}.pg-ec-content p{font:var(--n-dog-font-14m);margin-block-start:var(--n-dog-size-1);text-align:center}.pg-ec-form{margin:0 auto;max-width:530px;padding-top:var(--n-dog-size-2);width:90%}@media (min-width:768px){.pg-ec-form{padding-top:var(--n-dog-size-3)}}.pg-ec-form label{display:block;font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-m);letter-spacing:.04em;line-height:25.2px;width:100%}.pg-ec-form label:not(:first-child){padding-top:var(--n-dog-size-1)}@media (min-width:768px){.pg-ec-form label:not(:first-child){padding-top:var(--n-dog-size-2)}}.pg-ec-form label>span{display:block;font-size:clamp(12px,3.2vw,16px)}.pg-ec-form label>span:first-child{padding:5px 1%}.pg-ec-form input{background-color:var(--n-color-nosh-dog-background-gray-light);border:1px solid var(--n-color-nosh-dog-line);border-radius:var(--n-dog-size-1);height:50px;margin-top:var(--n-dog-size-0);padding:13px var(--n-dog-size-2);width:100%}.pg-ec-form input:focus{border:1px solid var(--n-color-nosh-dog-line)}.pg-ec-form input::-moz-placeholder{font-size:var(--n-dog-font-size-14)}.pg-ec-form input::placeholder{font-size:var(--n-dog-font-size-14)}.pg-ec-form input:-moz-placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.pg-ec-form input:placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.pg-ec-form input:not(:-moz-placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}.pg-ec-form input:not(:placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}@media (min-width:768px){.pg-ec-form input{margin-top:var(--n-dog-size-1)}}.pg-ec-form input+span{color:var(--n-dog-color-warning);display:block;font-size:.9em;height:25px}.pg-ec-form-button{margin:0 auto;max-width:250px;padding:15% 0 5%}@media (min-width:768px){.pg-ec-form-button{padding:7.5% 0 5%}}.pg-ec-form-button button{border-radius:100vw;height:60px}.pg-ec-form-link{text-align:center}.pg-ec-form-link a{color:var(--n-color-nosh-dog-green);font-size:clamp(12px,3.2vw,14px)}.pg-faq>div{margin-inline:auto;padding-block:var(--n-dog-size-5);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-14))}@media (min-width:768px){.pg-faq>div{padding-block:var(--n-dog-size-10)}}.pg-faq-index h2{font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-faq-index h2{font:var(--n-dog-font-28b)}}.pg-faq-index-list{display:grid;gap:var(--n-dog-size-1);grid-template-columns:1fr;margin-block-start:var(--n-dog-size-5)}@media (min-width:768px){.pg-faq-index-list{gap:var(--n-dog-size-3);grid-template-columns:repeat(4,1fr);margin-block-start:var(--n-dog-size-10)}}.pg-faq-index-list li a{align-items:center;background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);color:var(--n-dog-color-green);display:grid;grid-template-columns:1fr auto 1fr;padding-block:var(--n-dog-size-3);padding-inline:var(--n-dog-size-2);transition:border .3s,background-color .3s}@media (min-width:768px){.pg-faq-index-list li a{grid-template-columns:auto 1fr}}.pg-faq-index-list li a:focus-visible{background-color:var(--n-dog-color-background-green-light);border:1px solid}.pg-faq-index-list li a:focus-visible span:last-of-type{transform:translateX(2px)}@media (any-hover:hover){.pg-faq-index-list li a:hover{background-color:var(--n-dog-color-background-green-light);border:1px solid}.pg-faq-index-list li a:hover span:last-of-type{transform:translateX(2px)}}.pg-faq-index-list li a:before{content:""}@media (min-width:768px){.pg-faq-index-list li a:before{display:none}}.pg-faq-index-list li a span:first-of-type{font:var(--n-dog-font-14m)}@media (min-width:768px){.pg-faq-index-list li a span:first-of-type{font:var(--n-dog-font-16m)}}.pg-faq-index-list li a span:last-of-type{justify-self:end;transition:transform .3s}.pg-faq-content-list{display:grid;gap:var(--n-dog-size-7);margin-block-start:var(--n-dog-size-7)}@media (min-width:768px){.pg-faq-content-list{gap:var(--n-dog-size-10);margin-block-start:var(--n-dog-size-10)}}.pg-faq-content-list li h3{-moz-column-gap:var(--n-dog-size-3);column-gap:var(--n-dog-size-3);display:grid;font:var(--n-dog-font-16m);grid-template-columns:auto 1fr}@media (min-width:768px){.pg-faq-content-list li h3{-moz-column-gap:var(--n-dog-size-7);column-gap:var(--n-dog-size-7);font:var(--n-dog-font-18m)}}.pg-faq-content-list li h3:after{align-self:center;border-top:1px solid var(--n-dog-color-line);content:""}.pg-faq-content-list li a{color:revert;text-decoration:underline}.pg-faq-content-list li>div{display:grid;grid-template-columns:1fr;margin-block-start:var(--n-dog-size-5);row-gap:var(--n-dog-size-0)}@media (min-width:768px){.pg-faq-content-list li>div{margin-block-start:var(--n-dog-size-7)}}.pg-faq-content-list li details{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1)}.pg-faq-content-list li details[open] summary span.material-icons-outlined{color:var(--n-dog-color-text-secondary)}.pg-faq-content-list li details[open] summary span.material-icons-outlined:before{content:"remove_circle_outline"}.pg-faq-content-list li details summary{-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);cursor:pointer;display:grid;grid-template-columns:max-content auto 1fr;padding-block:var(--n-dog-size-4);padding-inline-end:var(--n-dog-size-2);padding-inline-start:var(--n-dog-size-3);place-items:center}@media (min-width:768px){.pg-faq-content-list li details summary{padding-inline-start:var(--n-dog-size-4)}}.pg-faq-content-list li details summary b{color:var(--n-dog-color-green);font-size:var(--n-dog-font-size-16)}@media (min-width:768px){.pg-faq-content-list li details summary b{font-size:var(--n-dog-font-size-20)}}.pg-faq-content-list li details summary span:first-of-type{font:var(--n-dog-font-14m)}@media (min-width:768px){.pg-faq-content-list li details summary span:first-of-type{font:var(--n-dog-font-16m)}}.pg-faq-content-list li details summary span.material-icons-outlined{color:var(--n-dog-color-green);justify-self:end}.pg-faq-content-list li details summary span.material-icons-outlined:before{content:"add_circle_outline"}.pg-faq-content-list li details>div{-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:grid;grid-template-columns:max-content auto;padding-block:var(--n-dog-size-4);padding-inline-end:var(--n-dog-size-2);padding-inline-start:var(--n-dog-size-3)}@media (min-width:768px){.pg-faq-content-list li details>div{padding-inline-start:var(--n-dog-size-4)}}.pg-faq-content-list li details>div b{color:var(--n-dog-color-green);font-size:var(--n-dog-font-size-16);line-height:var(--n-dog-font-line-height-1-6)}@media (min-width:768px){.pg-faq-content-list li details>div b{font-size:var(--n-dog-font-size-20)}}.pg-faq-content-list li details>div p{align-self:center;font:var(--n-dog-font-14r)}@media (min-width:768px){.pg-faq-content-list li details>div p{font:var(--n-dog-font-15r)}}.pg-howtoeat{--card-background-color:#f9f8f3;background-color:var(--n-dog-color-background-white);margin-inline:auto;max-width:var(--n-dog-breakpoint-20);position:relative}.pg-howtoeat-mv{border-radius:var(--n-dog-size-2);position:relative}@media (min-width:768px){.pg-howtoeat-mv{padding-block-start:var(--n-dog-size-3);padding-inline:var(--n-dog-size-3)}}.pg-howtoeat-mv h2{color:var(--n-dog-color-white);font-size:clamp(20px,2.604vw,28px);font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.pg-howtoeat-mv h2{left:25%}}.pg-howtoeat-mv img{-o-object-fit:cover;object-fit:cover}.pg-howtoeat-contents{background-color:var(--n-dog-color-background-white);background-image:url(https://img.nosh.jp/images/dog/pages/howtoeat/content_background_01--20250324.webp);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}@media (min-width:768px){.pg-howtoeat-contents{background-image:url(https://img.nosh.jp/images/dog/pages/howtoeat/content_background_01-l--20250324.webp)}}.pg-howtoeat-contents>div:first-child{display:flex;flex-direction:column;gap:var(--n-dog-size-15);padding:var(--n-dog-size-6) var(--n-dog-size-2) var(--n-dog-size-2)}@media (min-width:768px){.pg-howtoeat-contents>div:first-child{-moz-column-gap:min(6vw,60px);column-gap:min(6vw,60px);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(28,1fr);margin-inline:auto;max-width:var(--n-dog-breakpoint-18);padding-block-end:var(--n-dog-size-13);row-gap:min(5vw,40px);width:77.027027027%}}.pg-howtoeat-contents>div:nth-child(2){padding-block-end:var(--n-dog-size-13);padding-inline:var(--n-dog-size-3)}.pg-howtoeat-contents>div:nth-child(2) h3{font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-b)}.pg-howtoeat-contents>div:nth-child(2) p{font-size:var(--n-dog-font-size-12);padding-block-start:var(--n-dog-size-1)}.pg-howtoeat-contents-item{display:flex;flex-direction:column;justify-content:center;position:relative}.pg-howtoeat-contents-item img{height:64%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.pg-howtoeat-contents-item img{height:auto;-o-object-fit:contain;object-fit:contain}}.pg-howtoeat-contents-item:first-child{grid-row:2/10}.pg-howtoeat-contents-item:first-child:before{background-image:url(https://img.nosh.jp/images/dog/pages/howtoeat/content_texture_01--20250324.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:min(32%,178px);position:absolute;right:0;top:0;transform:translate(20%,-24%);width:min(32%,178px)}@media (min-width:768px){.pg-howtoeat-contents-item:first-child:before{display:none}}.pg-howtoeat-contents-item:first-child:after{color:var(--n-dog-color-green);content:"01";font-size:var(--n-dog-font-size-40);font-weight:var(--n-dog-font-weight-n);left:var(--n-dog-size-6);position:absolute;top:24px}@media (min-width:768px){.pg-howtoeat-contents-item:first-child:after{top:0;transform:translateY(32%)}}.pg-howtoeat-contents-item:nth-child(2){grid-row:1/8;justify-content:flex-start}@media (min-width:768px){.pg-howtoeat-contents-item:nth-child(2){margin-inline-end:min(3vw,60px)}}.pg-howtoeat-contents-item:nth-child(2):before{background-image:url(https://img.nosh.jp/images/dog/pages/howtoeat/content_texture_02--20250324.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:min(64%,240px);left:0;position:absolute;top:0;transform:translate(-16%,-60%);width:min(64%,240px)}@media (min-width:768px){.pg-howtoeat-contents-item:nth-child(2):before{display:none}}.pg-howtoeat-contents-item:nth-child(2):after{color:var(--n-dog-color-green);content:"02";font-size:var(--n-dog-font-size-40);font-weight:var(--n-dog-font-weight-n);left:var(--n-dog-size-6);position:absolute;top:24px}@media (min-width:768px){.pg-howtoeat-contents-item:nth-child(2):after{display:none}}.pg-howtoeat-contents-item:nth-child(3){grid-row:10/16;margin-inline-start:0}@media (min-width:768px){.pg-howtoeat-contents-item:nth-child(3){margin-inline-start:-20%}}.pg-howtoeat-contents-item:nth-child(3):before{background-image:url(https://img.nosh.jp/images/dog/pages/howtoeat/content_texture_03--20250324.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:min(32%,136px);position:absolute;right:0;top:0;transform:translate(40%,-50%);width:min(32%,136px)}@media (min-width:768px){.pg-howtoeat-contents-item:nth-child(3):before{display:none}}.pg-howtoeat-contents-item:nth-child(3):after{color:var(--n-dog-color-green);content:"03";font-size:var(--n-dog-font-size-40);font-weight:var(--n-dog-font-weight-n);left:var(--n-dog-size-6);position:absolute;top:24px}@media (min-width:768px){.pg-howtoeat-contents-item:nth-child(3):after{display:none}.pg-howtoeat-contents-item:nth-child(odd){grid-column:1/2}.pg-howtoeat-contents-item:nth-child(2n){grid-column:2/2}.pg-howtoeat-contents-item:nth-child(4){grid-row:7/18}.pg-howtoeat-contents-item:nth-child(4):after{color:var(--n-dog-color-green);content:"02";font-size:var(--n-dog-font-size-40);font-weight:var(--n-dog-font-weight-n);left:var(--n-dog-size-6);position:absolute;top:0;transform:translateY(32%)}.pg-howtoeat-contents-item:nth-child(5){grid-row:16/27}.pg-howtoeat-contents-item:nth-child(5):after{color:var(--n-dog-color-green);content:"03";font-size:var(--n-dog-font-size-40);font-weight:var(--n-dog-font-weight-n);left:var(--n-dog-size-6);position:absolute;top:0;transform:translateY(32%)}.pg-howtoeat-contents-item:nth-child(6){grid-row:16/26;transform:translateX(-8%)}.pg-howtoeat-contents-item:nth-child(7){grid-row:22/28}.pg-howtoeat-contents-item:nth-child(7) h3,.pg-howtoeat-contents-item:nth-child(7) p{color:var(--n-dog-color-text-secondary)}.pg-howtoeat-contents-item:nth-child(7) h3{font:var(--n-dog-font-14b)}.pg-howtoeat-contents-item:nth-child(7) p{font:var(--n-dog-font-12r)}}.pg-howtoeat-contents-item.--card{background-color:var(--card-background-color);border-radius:var(--n-dog-size-1);justify-content:flex-start;position:relative;width:96%}@media (min-width:768px){.pg-howtoeat-contents-item.--card{height:-moz-fit-content;height:fit-content}}.pg-howtoeat-contents-item.--card:nth-of-type(2){margin-inline-start:auto}.pg-howtoeat-contents-item.--card picture{border-radius:var(--n-dog-size-1);flex-shrink:1;-o-object-fit:cover;object-fit:cover;padding-block-start:var(--n-dog-size-6);padding-inline:var(--n-dog-size-4)}@media (min-width:768px){.pg-howtoeat-contents-item.--card picture{padding-block-start:var(--n-dog-size-4);padding-inline:var(--n-dog-size-3)}}.pg-howtoeat-contents-item.--card h3{flex-shrink:0;font-size:clamp(14px,4.375vw,18px);font-weight:var(--n-dog-font-weight-b);padding-block-start:var(--n-dog-size-4);padding-inline:var(--n-dog-size-4)}@media (min-width:768px){.pg-howtoeat-contents-item.--card h3{padding-inline:var(--n-dog-size-3)}}.pg-howtoeat-contents-item.--card p{flex-shrink:0;font-size:clamp(12px,3.75vw,16px);line-height:1.8;padding-block:12px var(--n-dog-size-4);padding-inline:var(--n-dog-size-4)}@media (min-width:768px){.pg-howtoeat-contents-item.--card p{padding-block:20px var(--n-dog-size-3);padding-inline:var(--n-dog-size-3)}}.pg-howtoeat-decoration-image{bottom:0;position:absolute;right:4%;transform:translateY(25%);width:var(--n-dog-size-20);z-index:calc(var(--n-dog-z-index-c-header) - 1)}.pg-information-security{color:var(--n-dog-color-text-primary);padding-block:var(--n-dog-size-5) var(--n-dog-size-30)}@media (min-width:1024px){.pg-information-security{padding-block:var(--n-dog-size-10) var(--n-dog-size-15)}}.pg-information-security .--text-right{text-align:right}.pg-information-security>h2{font:var(--n-dog-font-bt16b);margin-inline:auto;max-width:var(--n-dog-breakpoint-17);padding:0 var(--n-dog-size-2) var(--n-dog-size-5)}@media (min-width:1024px){.pg-information-security>h2{font:var(--n-dog-font-28b);padding-block-end:var(--n-dog-size-10)}}.pg-information-security-inner{background-color:var(--n-dog-color-background-white);display:flex;flex-direction:column;gap:var(--n-dog-size-4);margin-inline:auto;max-width:calc(var(--n-dog-breakpoint-13) - var(--n-dog-size-2)*2);padding-inline:var(--n-dog-size-2)}@media (min-width:1024px){.pg-information-security-inner{gap:var(--n-dog-size-6)}}.pg-information-security-inner h3{font:var(--n-dog-font-14b);padding-block:var(--n-dog-size-5) var(--n-dog-size-4)}@media (min-width:768px){.pg-information-security-inner h3{font:var(--n-dog-font-18b);padding-block:var(--n-dog-size-10) var(--n-dog-size-6)}}.pg-information-security-inner li,.pg-information-security-inner p{font-size:clamp(13px,3.467vw,14px);line-height:var(--n-dog-font-line-height-1-8)}.pg-information-security-inner ol{display:flex;flex-direction:column;gap:var(--n-dog-size-3)}@media (min-width:1024px){.pg-information-security-inner ol{gap:var(--n-dog-size-5)}}.pg-information-security-inner li{padding-left:1em;text-indent:-1em}.pg-login{background-color:var(--n-dog-color-background-white)}.pg-login>div{margin:0 auto;max-width:750px;padding:10% 0;width:90%}@media (min-width:768px){.pg-login>div{padding:var(--n-dog-size-6) 0 var(--n-dog-size-9)}}.pg-login-content{padding:5% 0}.pg-login-content>div{height:-moz-max-content;height:max-content;margin-inline:auto;width:clamp(160px,13.021vw,180px)}.pg-login-content h2{font:var(--n-dog-font-20b);margin-block-start:var(--n-dog-size-5);text-align:center}.pg-login-form{margin:0 auto;max-width:530px;padding-top:var(--n-dog-size-2);width:90%}@media (min-width:768px){.pg-login-form{padding-top:var(--n-dog-size-3)}}.pg-login-form label{display:block;font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-m);letter-spacing:.04em;line-height:25.2px;width:100%}.pg-login-form label:not(:first-child){padding-top:var(--n-dog-size-1)}@media (min-width:768px){.pg-login-form label:not(:first-child){padding-top:var(--n-dog-size-2)}}.pg-login-form label>span{display:block;font-size:clamp(12px,3.2vw,16px)}.pg-login-form label>span:first-child{padding:5px 1%}.pg-login-form input{background-color:var(--n-color-nosh-dog-background-gray-light);border:1px solid var(--n-color-nosh-dog-line);border-radius:var(--n-dog-size-1);height:50px;margin-top:var(--n-dog-size-0);padding:13px var(--n-dog-size-2);width:100%}.pg-login-form input:focus{border:1px solid var(--n-color-nosh-dog-line)}.pg-login-form input::-moz-placeholder{font-size:var(--n-dog-font-size-14)}.pg-login-form input::placeholder{font-size:var(--n-dog-font-size-14)}.pg-login-form input:-moz-placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.pg-login-form input:placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.pg-login-form input:not(:-moz-placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}.pg-login-form input:not(:placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}@media (min-width:768px){.pg-login-form input{margin-top:var(--n-dog-size-1)}}.pg-login-form input+span{color:var(--n-dog-color-warning);display:block;font-size:.9em;height:25px}.pg-login-form-button{margin:0 auto;max-width:250px;padding:15% 0 5%}@media (min-width:768px){.pg-login-form-button{padding:7.5% 0 5%}}.pg-login-form-button button{border-radius:100vw;height:60px}.pg-login-form-link{text-align:center}.pg-login-form-link a{color:var(--n-color-nosh-dog-green);font-size:clamp(12px,3.2vw,14px)}.pg-media-agreement{color:var(--n-dog-color-text-primary);padding-block:var(--n-dog-size-5) var(--n-dog-size-7)}@media (min-width:1024px){.pg-media-agreement{padding-block:var(--n-dog-size-10)}}.pg-media-agreement>h2{font:var(--n-dog-font-bt16b);margin-inline:auto;max-height:var(--n-dog-size-14);max-width:var(--n-dog-breakpoint-17);padding:0 var(--n-dog-size-2) var(--n-dog-size-5)}@media (min-width:1024px){.pg-media-agreement>h2{font:var(--n-dog-font-28b);padding-block-end:var(--n-dog-size-10)}}.pg-media-agreement-inner{background-color:var(--n-dog-color-background-white);margin-inline:auto;max-width:calc(var(--n-dog-breakpoint-13) - var(--n-dog-size-2)*2);padding-inline:var(--n-dog-size-2)}.pg-media-agreement-inner section:first-child{padding-block-end:var(--n-dog-size-1)}@media (min-width:1024px){.pg-media-agreement-inner section:first-child{padding-block-end:var(--n-dog-size-3)}}.pg-media-agreement-inner h3{font:var(--n-dog-font-14b);padding-block:var(--n-dog-size-4)}@media (min-width:768px){.pg-media-agreement-inner h3{font:var(--n-dog-font-18b);padding-block:var(--n-dog-size-7) var(--n-dog-size-5)}}.pg-media-agreement-inner li,.pg-media-agreement-inner p{font-size:var(--n-dog-font-size-13);line-height:var(--n-dog-font-line-height-1-8)}@media (min-width:768px){.pg-media-agreement-inner li,.pg-media-agreement-inner p{font-size:var(--n-dog-font-size-15)}}.pg-media-agreement-inner li{padding-left:1em;text-indent:-1em}@media (min-width:768px){.pg-menu-detail{-moz-column-gap:var(--n-dog-size-4);column-gap:var(--n-dog-size-4);display:grid;grid-template-columns:1fr 1fr;margin-block:var(--n-dog-size-10);margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-14))}}.pg-menu-detail .splide-slider .splide__list{aspect-ratio:1/1;height:auto;overflow:hidden}.pg-menu-detail .splide-slider .splide__list li{display:flex;justify-content:center}.pg-menu-detail .splide-slider .splide__list li video{height:100%;width:100%}.pg-menu-detail .splide-slider .splide__list li img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.pg-menu-detail .splide-slider .splide__list li img{margin-top:clamp(-26px,-2.2vw,50px)}}.pg-menu-detail .splide-slider .splide-controller{display:flex;justify-content:center;margin-block-start:var(--n-dog-size-4)}.pg-menu-detail .splide-slider .splide-controller .splide__arrows{z-index:calc(var(--n-dog-z-index-c-header) - 1)}.pg-menu-detail .splide-slider .splide-controller .splide__arrows .splide__arrow{background:none;color:var(--n-dog-color-green);height:14px;opacity:1;position:relative;top:auto;transform:none;width:14px}@media (min-width:768px){.pg-menu-detail .splide-slider .splide-controller .splide__arrows .splide__arrow{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);height:var(--n-dog-size-5);margin-top:clamp(-35px,-2.6vw,50px);position:absolute;top:50%;width:var(--n-dog-size-5)}}.pg-menu-detail .splide-slider .splide-controller .splide__arrows .splide__arrow:focus-visible{outline:2px solid var(--n-dog-color-green);outline-offset:2px}.pg-menu-detail .splide-slider .splide-controller .splide__arrows .splide__arrow svg{fill:currentColor}.pg-menu-detail .splide-slider .splide-controller .splide__arrows .splide__arrow.splide__arrow--prev{left:auto}@media (min-width:768px){.pg-menu-detail .splide-slider .splide-controller .splide__arrows .splide__arrow.splide__arrow--prev{left:0;translate:-50% -50%}}.pg-menu-detail .splide-slider .splide-controller .splide__arrows .splide__arrow.splide__arrow--next{right:auto}@media (min-width:768px){.pg-menu-detail .splide-slider .splide-controller .splide__arrows .splide__arrow.splide__arrow--next{right:0;translate:50% -50%}}.pg-menu-detail .splide-slider .splide-controller .splide__pagination{display:flex;gap:var(--n-dog-size-0);padding-inline:var(--n-dog-size-6);position:static;z-index:auto}@media (min-width:768px){.pg-menu-detail .splide-slider .splide-controller .splide__pagination{display:none}}.pg-menu-detail .splide-slider .splide-controller .splide__pagination li .splide__pagination__page{background-color:#d9d9d9;margin:0;opacity:1}.pg-menu-detail .splide-slider .splide-controller .splide__pagination li .splide__pagination__page.is-active{background-color:var(--n-dog-color-green);transform:none;z-index:auto}.pg-menu-detail .splide-slider-thumbnail{display:none}@media (min-width:768px){.pg-menu-detail .splide-slider-thumbnail{display:block}}.pg-menu-detail .splide-slider-thumbnail .splide__track .splide__list{display:flex;justify-content:center}.pg-menu-detail .splide-slider-thumbnail .splide__track .splide__list div{aspect-ratio:1/1;display:flex;justify-content:center}.pg-menu-detail .splide-slider-thumbnail .splide__track .splide__slide{border:2px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);overflow:hidden}.pg-menu-detail .splide-slider-thumbnail .splide__track .splide__slide:focus-visible{outline:2px solid var(--n-dog-color-green);outline-offset:-2px}.pg-menu-detail .splide-slider-thumbnail .splide__track .splide__slide.is-active{border:2px solid var(--n-dog-color-green)}.pg-menu-detail .splide-slider-thumbnail .splide__track .splide__slide img{height:100%;-o-object-fit:cover;object-fit:cover}.pg-menu-detail .menu-detail{margin-block:var(--n-dog-size-7);margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-4))}@media (min-width:768px){.pg-menu-detail .menu-detail{margin-block:0}}.pg-menu-detail .menu-detail hgroup h2{color:var(--n-dog-color-text-primary);font-size:var(--n-dog-font-size-16);font-weight:400;line-height:var(--n-dog-font-line-height-1-5)}@media (min-width:768px){.pg-menu-detail .menu-detail hgroup h2{font-size:var(--n-dog-font-size-24)}}.pg-menu-detail .menu-detail hgroup p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:var(--n-dog-size-3)}@media (min-width:768px){.pg-menu-detail .menu-detail hgroup p{font-size:var(--n-dog-font-size-16)}}.pg-menu-detail .menu-detail details{border-bottom:1px solid var(--n-dog-color-line)}.pg-menu-detail .menu-detail details:first-of-type{border-top:1px solid var(--n-dog-color-line);margin-block-start:var(--n-dog-size-4)}.pg-menu-detail .menu-detail details summary{cursor:pointer;display:grid;grid-template-columns:1fr auto;padding-block:var(--n-dog-size-3);padding-inline:var(--n-dog-size-1)}.pg-menu-detail .menu-detail details summary h3{color:var(--n-dog-color-green);font:var(--n-dog-font-14r)}@media (min-width:768px){.pg-menu-detail .menu-detail details summary h3{font:var(--n-dog-font-16r)}}.pg-menu-detail .menu-detail details summary svg{fill:var(--n-dog-color-green);height:20px;margin:auto;transform:rotate(90deg);transform-origin:center;transition:transform .3s;width:20px}.pg-menu-detail .menu-detail details summary svg:where(details[open] *){transform:rotate(270deg)}.pg-menu-detail .menu-detail details .accodion-container .inner{padding-block-end:var(--n-dog-size-3);padding-inline:var(--n-dog-size-1)}.pg-menu-detail .menu-detail details .accodion-container .inner:where(details.nutrition *){padding-block-end:var(--n-dog-size-5)}.pg-menu-detail .menu-detail details .accodion-container .inner p:where(details.materials *){color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);line-height:var(--n-dog-font-line-height-1-8)}@media (min-width:768px){.pg-menu-detail .menu-detail details .accodion-container .inner p:where(details.materials *){font-size:var(--n-dog-font-size-14)}}.pg-menu-detail .menu-detail details .accodion-container .inner dl{color:var(--n-dog-color-text-secondary);display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--n-dog-font-size-12)}@media (min-width:768px){.pg-menu-detail .menu-detail details .accodion-container .inner dl{font-size:var(--n-dog-font-size-14)}}@media (min-width:1024px){.pg-menu-detail .menu-detail details .accodion-container .inner dl{flex-direction:row}}.pg-menu-detail .menu-detail details .accodion-container .inner dl dd{color:var(--n-dog-color-green);font:var(--n-dog-font-14m)}@media (min-width:768px){.pg-menu-detail .menu-detail details .accodion-container .inner dl dd{font:var(--n-dog-font-16m)}}.pg-menu-detail .menu-detail details .accodion-container .inner dl>div{align-items:center;border-top:1px solid var(--n-dog-color-line);display:flex;justify-content:space-between;padding-block:var(--n-dog-size-2)}.pg-menu-detail .menu-detail details .accodion-container .inner dl>div:last-child{border-bottom:1px solid var(--n-dog-color-line)}@media (min-width:1024px){.pg-menu-detail .menu-detail details .accodion-container .inner dl>div{padding:var(--n-dog-size-2);width:50%}.pg-menu-detail .menu-detail details .accodion-container .inner dl>div:nth-of-type(odd){border-right:1px solid var(--n-dog-color-line);padding-inline-start:0}.pg-menu-detail .menu-detail details .accodion-container .inner dl>div:nth-of-type(2n){padding-inline-end:0}.pg-menu-detail .menu-detail details .accodion-container .inner dl>div:nth-last-child(-n+2){border-bottom:1px solid var(--n-dog-color-line)}}.pg-menu-detail .menu-detail details .accodion-container .inner dl+p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:var(--n-dog-size-2)}.pg-menu-detail .menu-detail details .accodion-container .inner dl+p+p{font:var(--n-dog-font-12b);margin-block-start:var(--n-dog-size-1)}.pg-menu-detail .menu-detail details .accodion-container .inner dl+p+p span{font:var(--n-dog-font-12r)}@media (min-width:768px){.pg-menu-detail .menu-detail details .accodion-container .inner dl+p+p{font:var(--n-dog-font-14b)}.pg-menu-detail .menu-detail details .accodion-container .inner dl+p+p span{font:var(--n-dog-font-14r)}}.pg-menu-detail .menu-detail details .accodion-container .inner dl+p+p+p{font:var(--n-dog-font-12b);margin-block-start:var(--n-dog-size-1)}.pg-menu-detail .menu-detail details .accodion-container .inner dl+p+p+p span{font:var(--n-dog-font-12r)}@media (min-width:768px){.pg-menu-detail .menu-detail details .accodion-container .inner dl+p+p+p{font:var(--n-dog-font-14b)}.pg-menu-detail .menu-detail details .accodion-container .inner dl+p+p+p span{font:var(--n-dog-font-14r)}}.pg-menu-detail .menu-detail details .accodion-container .inner ul:where(details.allergy *){display:flex;flex-wrap:wrap;gap:var(--n-dog-size-2)}.pg-menu-detail .menu-detail details .accodion-container .inner ul:where(details.allergy *) li{border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-2)}.pg-menu-detail .menu-detail details .accodion-container .inner ul:where(details.allergy *) li p{color:var(--n-dog-color-green);font:var(--n-dog-font-12m);padding-block:var(--n-dog-size-0);padding-inline:var(--n-dog-size-1)}.pg-menu-detail .menu-detail details .accodion-container .inner .shelf-life-days>span:first-child,.pg-menu-detail .menu-detail details .accodion-container .inner .volume>span:first-child{font-weight:700}.pg-menu-detail .menu-detail .back-button{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-green);display:grid;font-size:var(--n-dog-font-size-14);margin-block-start:var(--n-dog-size-4);padding:var(--n-dog-size-2) 0;text-align:center;transition:color .3s,background-color .3s;width:100%}.pg-menu-detail .menu-detail .back-button:focus-visible{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}@media (any-hover:hover){.pg-menu-detail .menu-detail .back-button:hover{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}}.pg-menu-mv>div{align-items:center;background-color:var(--n-dog-color-green);color:var(--n-dog-color-white);display:flex;justify-content:center;padding:var(--n-dog-size-3) var(--n-dog-size-2)}@media (min-width:1024px){.pg-menu-mv>div{height:var(--n-dog-size-20);padding:0}}.pg-menu-mv h2{font:var(--n-dog-font-12m)}@media (min-width:1024px){.pg-menu-mv h2{font:var(--n-dog-font-24m)}}.pg-menu-filter{background-color:var(--n-dog-color-background-white);box-shadow:0 2px 2px 0 rgba(var(--n-dog-color-black-rgb),.25)}.pg-menu-filter>div{margin-inline:auto;padding-block:12px var(--n-dog-size-2);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}@media (min-width:768px){.pg-menu-filter>div{padding-block:var(--n-dog-size-3)}}.pg-menu-filter-list{display:grid;gap:var(--n-dog-size-1);grid-template-columns:repeat(2,max-content);justify-content:end}@media (min-width:768px){.pg-menu-filter-list{gap:var(--n-dog-size-2)}}.pg-menu-filter-list>li{position:relative}.pg-menu-card>div{margin-inline:auto;padding-block-end:var(--n-dog-size-5);width:min(100%,var(--n-dog-breakpoint-18))}.pg-menu-card h2{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);font-weight:var(--n-dog-font-weight-b);margin-block-start:var(--n-dog-size-4);margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}@media (min-width:768px){.pg-menu-card h2{margin-block-start:var(--n-dog-size-5)}}.pg-menu-card .card-menu-list{display:grid;grid-template-columns:repeat(2,1fr);margin-block-start:var(--n-dog-size-4);padding-inline-start:2px}@media (min-width:768px){.pg-menu-card .card-menu-list{grid-template-columns:repeat(3,1fr);margin-block-start:var(--n-dog-size-3)}}@media (min-width:1024px){.pg-menu-card .card-menu-list{grid-template-columns:repeat(5,1fr)}}.pg-menu-card .empty-text{margin-block-start:var(--n-dog-size-4);margin-inline:auto;text-align:center;width:-moz-max-content;width:max-content}.pg-menu-card .empty-text p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);font-weight:var(--n-dog-font-weight-b);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:var(--n-dog-size-4)}@media (min-width:768px){.pg-menu-card .empty-text p{font-size:var(--n-dog-font-size-14)}}.pg-plan-checkout{--max-width-desktop:928px;--padding-inline:32px;--color01:#80c862;--color02:#52a530;--row-max-count:4}.pg-plan-checkout>div{margin-inline:auto;padding-block:40px;width:min(100% - var(--padding-inline),var(--max-width-desktop))}.pg-plan-checkout-form h2{color:var(--n-dog-color-green);font:var(--n-dog-font-bt16b);text-align:center}.pg-plan-checkout-form-container{display:grid;gap:var(--n-dog-size-5);margin-block-start:var(--n-dog-size-5)}@media (min-width:768px){.pg-plan-checkout-form-container{display:grid;gap:var(--n-dog-size-3);grid-template-columns:1fr 352px}.pg-plan-checkout-form-header{grid-column:1}}.pg-plan-checkout-form-header>div[data-header-name=disconnected]{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);padding-block:var(--n-dog-size-2)}.pg-plan-checkout-form-header>div[data-header-name=disconnected] p{color:var(--n-dog-color-green);font:var(--n-dog-font-12m);text-align:center}.pg-plan-checkout-form-header>div[data-header-name=disconnected] button{background-image:linear-gradient(var(--color01),var(--color02));border:1px solid var(--color02);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-white);display:block;font:var(--n-dog-font-bt14b);margin-block-start:var(--n-dog-size-2);margin-inline:auto;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-3);width:-moz-max-content;width:max-content}.pg-plan-checkout-form-header>div[data-header-name=disconnected] button:disabled,.pg-plan-checkout-form-header>div[data-header-name=disconnected] button[aria-disabled=true]{color:var(--n-dog-color-text-secondary);cursor:not-allowed;filter:grayscale(1)}.pg-plan-checkout-form-header>div[data-header-name=connected] h3{color:var(--n-dog-color-green);font:var(--n-dog-font-15m);text-align:center}@media (min-width:768px){.pg-plan-checkout-form-header>div[data-header-name=connected] h3{padding:0 var(--n-dog-size-4)}}.pg-plan-checkout-form-body{display:grid;gap:var(--n-dog-size-3)}@media (min-width:768px){.pg-plan-checkout-form-body{grid-column:1}}.pg-plan-checkout-form-body details{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);position:relative}.pg-plan-checkout-form-body details:first-child[hidden]+details[open]{border:none}.pg-plan-checkout-form-body details:first-child[hidden]+details[open]>div{padding:0}.pg-plan-checkout-form-body details:first-child[hidden]+details[open] summary{display:none}.pg-plan-checkout-form-body details:first-child[hidden]+details[open] fieldset[data-header-name=disconnected]{margin-block-start:0}.pg-plan-checkout-form-body details[open]{border:1px solid var(--n-dog-color-green)}.pg-plan-checkout-form-body details[open] summary>span{background-color:var(--n-dog-color-green);border:none}.pg-plan-checkout-form-body details>div{padding:0 var(--n-dog-size-2) var(--n-dog-size-2) var(--n-dog-size-2)}@media (min-width:768px){.pg-plan-checkout-form-body details>div{padding:0 var(--n-dog-size-4) var(--n-dog-size-4) var(--n-dog-size-4)}}.pg-plan-checkout-form-body details summary{cursor:pointer;padding:var(--n-dog-size-2)}@media (min-width:768px){.pg-plan-checkout-form-body details summary{padding:var(--n-dog-size-4)}}.pg-plan-checkout-form-body details summary>span{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:50%;height:var(--n-dog-size-2);position:absolute;right:var(--n-dog-size-2);top:var(--n-dog-size-2);width:var(--n-dog-size-2)}.pg-plan-checkout-form-body details summary>span .--icon-check{color:var(--n-dog-color-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pg-plan-checkout-form-body details h2{font:var(--n-dog-font-16m);text-align:left}.pg-plan-checkout-form-body details p{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-14m)}.pg-plan-checkout-form-body fieldset[data-section-name=payment]{margin-block-start:var(--n-dog-size-5)}.pg-plan-checkout-form-body fieldset[data-section-name=payment] .security-code label{display:block;width:100%}.pg-plan-checkout-form-body fieldset[data-section-name=payment] .security-code label.is-hidden{display:none}.pg-plan-checkout-form-body fieldset[data-section-name=payment] .security-code label>span{display:block}.pg-plan-checkout-form-body fieldset legend{color:var(--n-dog-color-green);font:var(--n-dog-font-16b)}.pg-plan-checkout-form-body fieldset legend.--bold{font:var(--n-dog-font-18b)}.pg-plan-checkout-form-body fieldset .form-group,.pg-plan-checkout-form-body fieldset .form-group.--readonly{margin-block-start:var(--n-dog-size-4)}.pg-plan-checkout-form-body fieldset .form-group.--readonly.--mb{margin-block-end:var(--n-dog-size-5)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-label{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-bt14m)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-label strong{color:var(--n-dog-color-green);font:var(--n-dog-font-bt12m);margin-inline-start:var(--n-dog-size-0)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field{margin-block-start:var(--n-dog-size-3)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field:has(select[data-ja-label=お届け日],select[data-ja-label=お届け時間],select[data-ja-label=都道府県],select[data-ja-label=ユーザー確認住所],select[data-ja-label=期限月],select[data-ja-label=期限年]){position:relative}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field:has(select[data-ja-label=お届け日],select[data-ja-label=お届け時間],select[data-ja-label=都道府県],select[data-ja-label=ユーザー確認住所],select[data-ja-label=期限月],select[data-ja-label=期限年]):after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--n-dog-color-green);content:"";height:0;position:absolute;right:var(--n-dog-size-2);top:50%;transform:translateY(-50%);width:0}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field:has(select[data-ja-label=ユーザー確認住所]:disabled):after{content:none}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field input,.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=お届け日],.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=お届け時間],.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=ユーザー確認住所],.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=期限年],.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=期限月],.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=都道府県]{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);font:var(--n-dog-font-bt16m);padding-block:var(--n-dog-size-2);padding-inline-start:1em;width:100%}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field input[data-frontend-error=true]+span,.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=お届け日][data-frontend-error=true]+span,.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=お届け時間][data-frontend-error=true]+span,.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=ユーザー確認住所][data-frontend-error=true]+span,.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=期限年][data-frontend-error=true]+span,.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=期限月][data-frontend-error=true]+span,.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=都道府県][data-frontend-error=true]+span{color:var(--n-dog-color-impact);display:block;font:var(--n-dog-font-12m);padding-top:var(--n-dog-size-1)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field input{background-color:var(--n-dog-color-background-gray-light)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field input[readonly]:focus{outline:none}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field input::-moz-placeholder{color:var(--n-dog-color-text-tertiary);font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-n)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field input::placeholder{color:var(--n-dog-color-text-tertiary);font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-n)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select{background-color:var(--n-dog-color-background-gray-white)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[readonly]:focus{outline:none}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=ユーザー確認住所]:disabled{background-color:none;font:var(--n-dog-font-16b)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field select[data-ja-label=ユーザー確認住所]:disabled:disabled{border:none;color:var(--n-dog-color-text-primary);cursor:default;opacity:1}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field-readonly{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-14r);margin-block-end:var(--n-dog-size-2);margin-block-start:var(--n-dog-size-1)}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field-readonly input,.pg-plan-checkout-form-body fieldset .form-group label .form-group-field-readonly select{border:none;color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-14m);width:100%}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field-readonly input[readonly],.pg-plan-checkout-form-body fieldset .form-group label .form-group-field-readonly select[readonly]{cursor:default}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field-readonly input[readonly]:focus,.pg-plan-checkout-form-body fieldset .form-group label .form-group-field-readonly select[readonly]:focus{outline:none}.pg-plan-checkout-form-body fieldset .form-group label .form-group-field-readonly select[readonly]{pointer-events:none}.pg-plan-checkout-form-body fieldset ul{display:flex;flex-direction:column;gap:var(--n-dog-size-2);margin-block-start:var(--n-dog-size-4)}.pg-plan-checkout-form-body fieldset ul li label input[type=radio]{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-plan-checkout-form-body fieldset ul li:has(input:checked)>label{background-color:var(--n-dog-color-background-green-light);border-color:var(--n-dog-color-green)}.pg-plan-checkout-form-body fieldset ul li:has(input:checked)>label+div[hidden]{display:block}.pg-plan-checkout-form-body fieldset ul li:has(input:checked) .icon{background-color:var(--n-dog-color-green);border-color:var(--n-dog-color-green)}.pg-plan-checkout-form-body fieldset ul li:has(input:checked) .icon:before{border-color:var(--n-dog-color-white)}.pg-plan-checkout-form-body fieldset ul li:has(input:hover)>label{border-color:var(--n-dog-color-green)}.pg-plan-checkout-form-body fieldset ul li>label{align-items:center;border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);-moz-column-gap:var(--n-dog-size-1);column-gap:var(--n-dog-size-1);cursor:pointer;display:flex;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2);position:relative;transition:border-color .2s ease-in-out}.pg-plan-checkout-form-body fieldset ul li>label .icon{align-items:center;aspect-ratio:1;background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-border-radius-max);display:flex;justify-content:center;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;width:var(--n-dog-size-2)}.pg-plan-checkout-form-body fieldset ul li>label .icon:before{border-bottom:1px solid transparent;border-left:1px solid transparent;content:"";height:3px;transform:rotate(-45deg);transition:border-color .2s ease-in-out;width:6px}.pg-plan-checkout-form-body fieldset ul li div[hidden]{display:none;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2);word-break:break-all}.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group]{margin-block-start:var(--n-dog-size-2)}.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-label{font:var(--n-dog-font-bt14m)}.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field{margin-block-start:var(--n-dog-size-3)}.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field:has(select){position:relative}.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field:has(select):after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--n-dog-color-green);content:"";height:0;position:absolute;right:var(--n-dog-size-2);top:50%;transform:translateY(-50%);width:0}.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field input,.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field select{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-0);font:var(--n-dog-font-bt16m);padding-block:var(--n-dog-size-2);padding-inline-start:1em;width:100%}.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field input{background-color:var(--n-dog-color-background-gray-light)}.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group] label .form-group-field select{background-color:var(--n-dog-color-background-gray-white)}.pg-plan-checkout-form-body fieldset ul li div[hidden][class=form-group]>div label{display:block;margin-block-start:var(--n-dog-size-4)}.pg-plan-checkout-form-body fieldset ul li div[hidden]:not([class=form-group]) a{color:revert;padding-block:var(--n-dog-size-1);text-decoration:underline}.pg-plan-checkout-form-body fieldset ul li div[hidden]:not([class=form-group]) p{font:var(--n-dog-font-12m);padding:var(--n-dog-size-1)}.pg-plan-checkout-form-aside{display:grid;gap:var(--n-dog-size-3)}@media (min-width:768px){.pg-plan-checkout-form-aside{grid-column:2;grid-row:1/span var(--row-max-count);height:-moz-fit-content;height:fit-content;position:sticky;top:var(--n-dog-size-15);transform:translateY(-30px)}}.pg-plan-checkout-form-aside .--menu details{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);overflow:hidden}@media (min-width:768px){.pg-plan-checkout-form-aside .--menu details{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.15))}}.pg-plan-checkout-form-aside .--menu summary{align-items:center;background-color:var(--n-dog-color-background-gray-light);cursor:pointer;display:grid;grid-template:". title icon" auto/1fr auto 1fr;padding:var(--n-dog-size-2)}.pg-plan-checkout-form-aside .--menu summary:focus-visible{outline:2px solid var(--n-dog-color-green);outline-offset:2px}.pg-plan-checkout-form-aside .--menu summary:where(details[open] *) .icon:after{opacity:0}.pg-plan-checkout-form-aside .--menu summary p{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-bt16b);grid-area:title;text-align:center;white-space:nowrap}.pg-plan-checkout-form-aside .--menu summary .icon{aspect-ratio:1;background-color:var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);display:inline-block;grid-area:icon;justify-self:end;position:relative;width:var(--n-dog-size-3)}.pg-plan-checkout-form-aside .--menu summary .icon:after,.pg-plan-checkout-form-aside .--menu summary .icon:before{background-color:currentcolor;content:"";height:2px;inset:0;margin:auto;position:absolute;width:12px}.pg-plan-checkout-form-aside .--menu summary .icon:after{rotate:90deg;transition:opacity .3s}.pg-plan-checkout-form-aside .--menu ul{border-top:1px solid var(--n-dog-color-line)}.pg-plan-checkout-form-aside .--menu ul li{-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:grid;grid-template-columns:60px 3fr 1fr;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2);place-items:center}.pg-plan-checkout-form-aside .--menu ul li:not(:first-child){border-top:1px solid var(--n-dog-color-line)}.pg-plan-checkout-form-aside .--menu ul p{font:var(--n-dog-font-size-14);line-height:var(--n-dog-font-line-height-1-5)}.pg-plan-checkout-form-aside .--menu ul span{color:var(--n-dog-color-green);font:var(--n-dog-font-15m)}.pg-plan-checkout-form-aside .--confirm{background-color:var(--n-dog-color-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);overflow:hidden}@media (min-width:768px){.pg-plan-checkout-form-aside .--confirm{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.15))}}.pg-plan-checkout-form-aside .--confirm h4{background-color:var(--n-dog-color-background-gray-light);border-bottom:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-16b);padding:var(--n-dog-size-2);text-align:center}.pg-plan-checkout-form-aside .--confirm ul{padding-block:var(--n-dog-size-3);padding-inline:var(--n-dog-size-3)}.pg-plan-checkout-form-aside .--confirm li{padding-block:var(--n-dog-size-2)}.pg-plan-checkout-form-aside .--confirm li+li{border-top:1px solid var(--n-dog-color-line)}.pg-plan-checkout-form-aside .--confirm p{display:grid;grid-template-columns:repeat(2,1fr)}.pg-plan-checkout-form-aside .--confirm p>span{font:var(--n-dog-font-bt14m)}.pg-plan-checkout-form-aside .--confirm p>span:nth-child(2){justify-self:end}.pg-plan-checkout-form-aside .--confirm p>span:nth-child(2):has(span[data-ja-label=プラン食数]){color:var(--n-dog-color-green)}.pg-plan-checkout-form-aside .--confirm p>span:nth-child(2):has(span[data-ja-label=クーポン金額]),.pg-plan-checkout-form-aside .--confirm p>span:nth-child(2):has(span[data-ja-label=初回割引]){color:var(--n-dog-color-warning)}.pg-plan-checkout-form-aside .--confirm p>span:nth-child(2):has(span[data-ja-label=クーポン金額]):before,.pg-plan-checkout-form-aside .--confirm p>span:nth-child(2):has(span[data-ja-label=初回割引]):before{content:"-"}.pg-plan-checkout-form-aside .--confirm p:has(output[data-ja-label=合計]) span:first-child{font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-b)}.pg-plan-checkout-form-aside .--confirm p:has(output[data-ja-label=合計]) span:nth-child(2) span{font-size:var(--n-dog-font-size-14)}.pg-plan-checkout-form-aside .--confirm p:has(output[data-ja-label=合計]) span:nth-child(2) output{font-size:var(--n-dog-font-size-18);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-plan-checkout-form-footer{grid-column:1}}.pg-plan-checkout-form-footer .terms{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);max-height:var(--n-dog-size-15);overflow:auto;overscroll-behavior-y:contain;padding-block:var(--n-dog-size-2);padding-inline:var(--n-dog-size-2)}.pg-plan-checkout-form-footer .terms p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-10);line-height:1.7}.pg-plan-checkout-form-footer .terms p a{color:revert;text-decoration:underline}.pg-plan-checkout-form-footer .checkout-form-submit-button{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);display:grid;font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-b);margin-block-start:var(--n-dog-size-3);margin-inline:auto;padding-block:var(--n-dog-size-3);width:min(100% - var(--n-dog-size-10),250px)}.pg-plan-checkout-form-footer .checkout-form-submit-button:disabled,.pg-plan-checkout-form-footer .checkout-form-submit-button[aria-disabled=true]{background-color:var(--n-dog-color-background-gray-light);color:var(--n-dog-color-text-secondary);cursor:not-allowed}.pg-plan-choice-overlay>div{align-items:center;background-color:var(--n-dog-color-white);display:flex;inset:0;justify-content:center;position:fixed;text-align:center;z-index:calc(var(--n-dog-z-index-c-header) + 2)}.pg-plan-choice-overlay>div>div{transform:translateY(-15%)}.pg-plan-choice-overlay p{color:var(--n-dog-color-green);font:var(--n-dog-font-16b);padding-block-start:var(--n-dog-size-2)}.pg-plan-choice-overlay .c-image{height:auto;margin-inline:auto;width:min(75%,320px)}.pg-plan-choice-mv>div{align-items:center;background-color:var(--n-dog-color-green);color:var(--n-dog-color-white);display:flex;justify-content:center;padding:var(--n-dog-size-3) var(--n-dog-size-2)}@media (min-width:1024px){.pg-plan-choice-mv>div{height:var(--n-dog-size-20);padding:0}}.pg-plan-choice-mv h2{font:var(--n-dog-font-12m)}@media (min-width:1024px){.pg-plan-choice-mv h2{font:var(--n-dog-font-24m)}}.pg-plan-choice-filter{background-color:var(--n-dog-color-background-white);box-shadow:0 2px 2px 0 rgba(var(--n-dog-color-black-rgb),.25)}.pg-plan-choice-filter>div{margin-inline:auto;padding-block:12px var(--n-dog-size-2);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}@media (min-width:768px){.pg-plan-choice-filter>div{padding-block:var(--n-dog-size-3)}}.pg-plan-choice-filter-list{display:grid;gap:var(--n-dog-size-1);grid-template-columns:repeat(2,max-content);justify-content:end}@media (min-width:768px){.pg-plan-choice-filter-list{gap:var(--n-dog-size-2)}}.pg-plan-choice-filter-list>li{position:relative}.pg-plan-choice-card>div{margin-inline:auto;padding-block-end:var(--n-dog-size-5);width:min(100%,var(--n-dog-breakpoint-18))}.pg-plan-choice-card h2{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);font-weight:var(--n-dog-font-weight-b);margin-block-start:var(--n-dog-size-4);margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}@media (min-width:768px){.pg-plan-choice-card h2{margin-block-start:var(--n-dog-size-5)}}.pg-plan-choice-card .card-menu-list{display:grid;grid-template-columns:repeat(2,1fr);margin-block-start:var(--n-dog-size-4);padding-inline-start:2px}@media (min-width:768px){.pg-plan-choice-card .card-menu-list{grid-template-columns:repeat(3,1fr);margin-block-start:var(--n-dog-size-3)}}@media (min-width:1024px){.pg-plan-choice-card .card-menu-list{grid-template-columns:repeat(5,1fr)}}.pg-plan-choice-card .empty-text{margin-block-start:var(--n-dog-size-4);margin-inline:auto;text-align:center;width:-moz-max-content;width:max-content}.pg-plan-choice-card .empty-text p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-12);font-weight:var(--n-dog-font-weight-b);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:var(--n-dog-size-4)}@media (min-width:768px){.pg-plan-choice-card .empty-text p{font-size:var(--n-dog-font-size-14)}}.pg-plan-choice-cart-button{inset:auto 0 var(--n-dog-size-3) 0;margin-inline:auto;position:sticky;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18));z-index:calc(var(--n-dog-z-index-c-header) - 1)}.pg-plan-choice-cart-button button{align-items:center;background-color:var(--n-dog-color-green);border-radius:var(--n-dog-size-1);color:var(--n-dog-color-white);display:flex;font-size:var(--n-dog-font-size-14);gap:var(--n-dog-size-2);justify-content:center;padding-block:var(--n-dog-size-1);text-align:center;width:100%}@media (min-width:768px){.pg-plan-choice-cart-button button{padding-block:var(--n-dog-size-2)}}.pg-plan-choice-cart-button button:disabled{background-color:var(--n-dog-color-text-secondary)}.pg-plan-choice-cart-button-icon{position:relative}.pg-plan-choice-cart-button-icon output{color:var(--n-dog-color-green);font:var(--n-dog-font-10r);height:var(--n-dog-size-2);position:absolute;right:0;top:1px;width:var(--n-dog-size-2)}.pg-plan-thanks{--max-width-desktop:928px;--padding-inline:32px}.pg-plan-thanks>div{margin-inline:auto;padding-block:40px;width:min(100% - var(--padding-inline),var(--max-width-desktop))}.pg-plan-thanks-logo{text-align:center}@media (min-width:768px){.pg-plan-thanks-logo span{width:200px!important}}.pg-plan-thanks-title{padding-top:var(--n-dog-size-2)}.pg-plan-thanks-title h1{color:var(--n-dog-color-green);font:var(--n-dog-font-14b);text-align:center}@media (min-width:768px){.pg-plan-thanks-title h1{font:var(--n-dog-font-18b)}}.pg-plan-thanks-text p{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-13m);line-height:2;padding-top:var(--n-dog-size-4)}.pg-plan-thanks-text p:not(:first-child){padding-top:var(--n-dog-size-3)}@media (min-width:768px){.pg-plan-thanks-text p{font:var(--n-dog-font-15m);padding-top:var(--n-dog-size-5);text-align:center}.pg-plan-thanks-text p:not(:first-child){padding-top:var(--n-dog-size-4)}}.pg-plan-thanks-cta{margin:0 auto;padding:var(--n-dog-size-4) 0;width:min(100%,250px)}@media (min-width:768px){.pg-plan-thanks-cta{padding:var(--n-dog-size-6) 0}}.pg-plan-thanks-cta a.c-button{align-items:center;border-radius:var(--n-dog-border-radius-max);display:inline-flex;justify-content:center}.pg-plan{--color01:#f9f8f3}.pg-plan-overlay>div{align-items:center;background-color:var(--n-dog-color-white);display:flex;inset:0;justify-content:center;position:fixed;text-align:center;z-index:calc(var(--n-dog-z-index-c-header) + 1)}.pg-plan-overlay>div>div{transform:translateY(-15%)}.pg-plan-overlay p{color:var(--n-dog-color-green);font:var(--n-dog-font-16b);padding-block-start:var(--n-dog-size-2)}.pg-plan-overlay .c-image{height:auto;margin-inline:auto;width:min(75%,320px)}.pg-plan-mv>div{align-items:center;background-color:var(--n-dog-color-green);color:var(--n-dog-color-white);display:flex;justify-content:center;padding:var(--n-dog-size-3) var(--n-dog-size-2)}@media (min-width:1024px){.pg-plan-mv>div{height:var(--n-dog-size-20);padding:0}}.pg-plan-mv h2{font:var(--n-dog-font-12m)}@media (min-width:1024px){.pg-plan-mv h2{font:var(--n-dog-font-24m)}}.pg-plan-profile{margin-inline:auto;width:calc(100% - var(--n-dog-size-3))}@media (min-width:768px){.pg-plan-profile{width:100%}}.pg-plan-profile>div{display:grid;gap:var(--n-dog-size-7)}@media (min-width:768px){.pg-plan-profile>div{gap:0;grid-template-columns:repeat(2,1fr)}}.pg-plan-profile>div>div{background-color:var(--n-dog-color-white)}@media (min-width:768px){.pg-plan-profile>div>div>div{max-width:var(--n-dog-size-60);position:relative}}.pg-plan-profile>div>div:first-child>div{padding-block-start:var(--n-dog-size-5)}@media (min-width:768px){.pg-plan-profile>div>div:first-child{background-color:var(--color01)}.pg-plan-profile>div>div:first-child>div{margin:var(--n-dog-size-6) var(--n-dog-size-5) var(--n-dog-size-6) auto;padding-block:160px;position:sticky;top:calc(var(--n-dog-header-height))}}.pg-plan-profile>div>div:last-child{padding-block-end:var(--n-dog-size-5)}@media (min-width:768px){.pg-plan-profile>div>div:last-child{filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));padding-block-end:0}.pg-plan-profile>div>div:last-child>div{margin:-280px var(--n-dog-size-5) var(--n-dog-size-6) var(--n-dog-size-5)}}.pg-plan-profile>div>div:last-child>span{padding-block:80px;position:sticky;top:calc(var(--n-dog-header-height))}.pg-plan-profile>div>div:last-child>span .c-image{height:auto;transform:translateX(-100%);width:80px}.pg-plan-profile-image{margin-inline:auto;width:min(72%,330px)}.pg-plan-profile h2{color:var(--n-dog-color-green);font:var(--n-dog-font-18b);padding-block-start:var(--n-dog-size-3);text-align:center}.pg-plan-profile p{font:var(--n-dog-font-12m);padding-block-start:var(--n-dog-size-2);text-align:center}.pg-plan-profile h3{color:var(--n-dog-color-text-primary);font:var(--n-dog-font-14b)}.pg-plan-profile form>div:not([class]){display:grid;gap:var(--n-dog-size-3);padding-block:var(--n-dog-size-3)}.pg-plan-profile form>.--button{padding-block:var(--n-dog-size-3);text-align:center}.pg-plan-profile form>.--button button{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);display:inline-block;font:var(--n-dog-font-16m);padding-block:var(--n-dog-size-3);width:275px}.pg-plan-profile form>.--button button:disabled{background-color:var(--n-dog-color-background-gray-light);color:var(--n-dog-color-text-secondary)}.pg-plan-profile fieldset>div{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-1);padding:var(--n-dog-size-2) var(--n-dog-size-1)}.pg-plan-profile fieldset>div>div{padding-inline:var(--n-dog-size-5) var(--n-dog-size-1)}.pg-plan-profile fieldset>div>p{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-13m);padding-block:var(--n-dog-size-1) var(--n-dog-size-3);padding-inline-start:var(--n-dog-size-5);text-align:left}.pg-plan-profile fieldset legend>span{align-items:center;display:flex;font:var(--n-dog-font-16m);gap:var(--n-dog-size-2)}.pg-plan-profile fieldset label{cursor:pointer}.pg-plan-profile fieldset label:has(input:focus-visible){outline:auto;outline:auto -webkit-focus-ring-color;outline-offset:3px}.pg-plan-profile fieldset:has(input[type=checkbox]:checked)>div,.pg-plan-profile fieldset:has(input[type=number]:in-range)>div,.pg-plan-profile fieldset:has(input[type=radio]:checked)>div{border:1px solid var(--n-dog-color-green)}.pg-plan-profile fieldset:has(input[type=checkbox]:checked) legend>span,.pg-plan-profile fieldset:has(input[type=number]:in-range) legend>span,.pg-plan-profile fieldset:has(input[type=radio]:checked) legend>span{color:var(--n-dog-color-green)}.pg-plan-profile fieldset input[type=radio]{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-plan-profile-weight .--control{align-items:center;border-radius:var(--n-dog-size-1);display:inline-flex;overflow:hidden}.pg-plan-profile-weight input{-moz-appearance:textfield;border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary);height:50px;pointer-events:none;text-align:center;width:60px}.pg-plan-profile-weight input::-webkit-inner-spin-button,.pg-plan-profile-weight input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pg-plan-profile-weight button{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white);font:var(--n-dog-font-16m);height:50px;width:50px}.pg-plan-profile-weight span{font:var(--n-dog-font-16m);vertical-align:bottom}.pg-plan-profile-age .--radios{display:grid;gap:var(--n-dog-size-2)}.pg-plan-profile-age label{align-items:center;display:inline-flex;font:var(--n-dog-font-14m);gap:var(--n-dog-size-2)}.pg-plan-profile-age label>span{border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-border-radius-max);height:var(--n-dog-size-2);position:relative;width:var(--n-dog-size-2)}.pg-plan-profile-age label:has(input:checked)>span{background-color:var(--n-dog-color-green);border:none}.pg-plan-profile-age label:has(input:checked)>span:before{border-bottom:1px solid var(--n-dog-color-white);border-left:1px solid var(--n-dog-color-white);content:"";display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:6px}.pg-plan-profile-neuter .--radios{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-1);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow:hidden}.pg-plan-profile-neuter label{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green);font:var(--n-dog-font-14m);padding:var(--n-dog-size-2) var(--n-dog-size-0);text-align:center}.pg-plan-profile-neuter label:has(input:checked){background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.pg-plan-profile-pregnant .--radios{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-1);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow:hidden}.pg-plan-profile-pregnant label{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green);font:var(--n-dog-font-12m);padding:var(--n-dog-size-2) var(--n-dog-size-0);text-align:center}.pg-plan-profile-pregnant label:has(input:checked){background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.pg-plan-profile-allergens .--checkboxes{display:inline-flex;flex-wrap:wrap;gap:var(--n-dog-size-1)}.pg-plan-profile-allergens label{border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-green);cursor:pointer;font:var(--n-dog-font-12m);line-height:var(--n-dog-font-line-height-1-2);padding:var(--n-dog-size-1);text-align:center}.pg-plan-profile-allergens label input{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-plan-profile-allergens label:has(input:checked){background-color:var(--n-dog-color-background-gray-light);border-color:var(--n-dog-color-line);color:var(--n-dog-color-text-secondary);text-decoration:line-through}.pg-plan-profile-allergens label:focus-visible:has(:not(input:checked):hover){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (any-hover:hover){.pg-plan-profile-allergens label:hover:has(:not(input:checked):hover){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.pg-plan-result{background-color:var(--n-dog-color-white);position:relative}.pg-plan-result>div{margin-inline:auto;padding-block:var(--n-dog-size-5);width:min(100% - var(--n-dog-size-3),var(--n-dog-breakpoint-14))}.pg-plan-result h3{color:var(--n-dog-color-green);font:var(--n-dog-font-18b);line-height:var(--n-dog-font-line-height-1-8)!important;text-align:center;text-decoration:underline;text-decoration-color:var(--n-dog-color-accent-light);text-decoration-thickness:2px;text-underline-offset:.5em}@media (min-width:768px){.pg-plan-result h3{font:var(--n-dog-font-20b)}}.pg-plan-result h3 span{font-size:1.3em}.pg-plan-result p{font:var(--n-dog-font-12m);padding-block:var(--n-dog-size-3);text-align:center}@media (min-width:768px){.pg-plan-result p{font:var(--n-dog-font-14m)}}.pg-plan-result-image{margin-inline:auto;width:min(50.6666666667%,var(--n-dog-size-30))}.pg-plan-result-form{padding-block:var(--n-dog-size-5)}.pg-plan-result-form .--content{display:flex;gap:var(--n-dog-size-1);margin-inline:auto;max-width:545px}@media (min-width:768px){.pg-plan-result-form .--content{gap:var(--n-dog-size-4)}}.pg-plan-result-form .--content>div{border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-1);display:flex;flex-direction:column;text-align:center;width:100%}.pg-plan-result-form .--content>div>div{padding-block-end:var(--n-dog-size-2);padding-inline:var(--n-dog-size-0);position:relative}@media (min-width:768px){.pg-plan-result-form .--content>div>div{padding-inline:var(--n-dog-size-1)}}.pg-plan-result-form .--content>div>div:focus-within>div,.pg-plan-result-form .--content>div>div:hover>div{visibility:visible}.pg-plan-result-form .--content>div>div>div{background-color:var(--n-dog-color-white);border-radius:var(--n-dog-size-1);display:grid;filter:drop-shadow(0 0 .25em rgba(var(--n-dog-color-black-rgb),.25));left:50%;padding:var(--n-dog-size-2);position:absolute;transform:translateX(-50%);visibility:hidden;white-space:nowrap;will-change:filter}.pg-plan-result-form .--content>div>div label{color:var(--n-dog-color-text-tertiary);cursor:pointer;font:var(--n-dog-font-14b);padding:var(--n-dog-size-0)}.pg-plan-result-form .--content>div>div label:has(input:checked){border-color:var(--n-dog-color-green);color:var(--n-dog-color-green)}.pg-plan-result-form .--content>div>div label:has(input[hidden]){display:none}.pg-plan-result-form .--content>div>div label:has(input:focus-visible){outline:auto;outline:auto -webkit-focus-ring-color;outline-offset:3px}.pg-plan-result-form .--content>div>div label:has(input[name=meal_times]):after{content:"回"}.pg-plan-result-form .--content>div>div label:has(input[name=meal_weeks]):after{content:"週分"}.pg-plan-result-form .--content>div>div label input{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pg-plan-result-form .--content>div>div label:focus-visible:has(:not(input:checked):hover){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (any-hover:hover){.pg-plan-result-form .--content>div>div label:hover:has(:not(input:checked):hover){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.pg-plan-result-form .--content h4{background-color:var(--n-dog-color-green);border-top-left-radius:calc(var(--n-dog-size-1) - 1px);border-top-right-radius:calc(var(--n-dog-size-1) - 1px);color:var(--n-dog-color-white);font:var(--n-dog-font-12b);padding-block:var(--n-dog-size-1)}@media (min-width:768px){.pg-plan-result-form .--content h4{font:var(--n-dog-font-16b)}}.pg-plan-result-form .--content figure{flex-grow:1;padding-block-start:var(--n-dog-size-3);padding-inline:var(--n-dog-size-0)}@media (min-width:768px){.pg-plan-result-form .--content figure{padding-inline:var(--n-dog-size-1s)}}.pg-plan-result-form .--content figure .c-image{height:50px;margin-inline:auto;-o-object-fit:contain;object-fit:contain;width:75px}@media (min-width:768px){.pg-plan-result-form .--content figure .c-image{height:55px;width:80px}}.pg-plan-result-form .--content p{color:var(--n-dog-color-text-secondary);font:var(--n-dog-font-10m);letter-spacing:-.02em;line-height:var(--n-dog-font-line-height-1-6);padding-block:var(--n-dog-size-2) var(--n-dog-size-0)}@media (min-width:768px){.pg-plan-result-form .--content p{letter-spacing:0}}.pg-plan-result-form .--content p span{color:var(--n-dog-color-green)}.pg-plan-result-form .--content button{color:var(--n-dog-color-green);font:var(--n-dog-font-16b);position:relative}@media (min-width:768px){.pg-plan-result-form .--content button{font:var(--n-dog-font-24b)}}.pg-plan-result-form .--content button:before{background-color:var(--n-dog-color-green);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m3 4 3 3 3-3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:50%;content:"";display:block;height:12px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:12px}.pg-plan-result-form .--content button:after{font-size:.7em}.pg-plan-result-form .--content button[data-meal-name=amount]{pointer-events:none}.pg-plan-result-form .--content button[data-meal-name=amount]:before{content:none}.pg-plan-result-form .--content button[data-meal-name=amount]:after{content:"袋"}.pg-plan-result-form .--content button[data-meal-name=times]:after{content:"回"}.pg-plan-result-form .--content button[data-meal-name=weeks]:after{content:"週分"}.pg-plan-result-form .--content button[data-meal-name=weeks][data-shortage-style=true]{pointer-events:none}.pg-plan-result-form .--content button[data-meal-name=weeks][data-shortage-style=true]:before{content:none}.pg-plan-result-form .--content button[data-meal-name=weeks][data-shortage-style=true]:after{content:"日分"}.pg-plan-result-form .--content button[data-meal-name=weeks][data-shortage-style=true]+div{display:none}.pg-plan-result-form .--button{padding-block:var(--n-dog-size-5);text-align:center}.pg-plan-result-form .--button button{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);display:inline-block;font:var(--n-dog-font-16m);padding-block:var(--n-dog-size-3);width:275px}.pg-policy{color:var(--n-dog-color-text-primary);padding-block:var(--n-dog-size-5)}@media (min-width:1024px){.pg-policy{padding-block:var(--n-dog-size-10)}}.pg-policy .--text-right{text-align:right}.pg-policy a{color:var(--n-dog-color-green);text-decoration:underline}.pg-policy>h2{font:var(--n-dog-font-bt16b);margin-inline:auto;max-width:var(--n-dog-breakpoint-17);padding:0 var(--n-dog-size-2) var(--n-dog-size-5)}@media (min-width:1024px){.pg-policy>h2{font:var(--n-dog-font-28b);padding-block-end:var(--n-dog-size-10)}}.pg-policy-inner{background-color:var(--n-dog-color-background-white);display:flex;flex-direction:column;gap:var(--n-dog-size-4);margin-inline:auto;max-width:calc(var(--n-dog-breakpoint-13) - var(--n-dog-size-2)*2);padding-inline:var(--n-dog-size-2)}@media (min-width:1024px){.pg-policy-inner{gap:var(--n-dog-size-6)}}.pg-policy-inner h3{font:var(--n-dog-font-14b);padding-block:var(--n-dog-size-5) var(--n-dog-size-4)}@media (min-width:768px){.pg-policy-inner h3{font:var(--n-dog-font-18b)}}@media (min-width:1024px){.pg-policy-inner h3:first-of-type{padding-block:var(--n-dog-size-10) var(--n-dog-size-7)}.pg-policy-inner h3:nth-of-type(2){padding-block:var(--n-dog-size-10) var(--n-dog-size-5)}}.pg-policy-inner li,.pg-policy-inner p{line-height:var(--n-dog-font-line-height-1-8);font:var(--n-dog-font-12r)}@media (min-width:768px){.pg-policy-inner li,.pg-policy-inner p{font:var(--n-dog-font-14r)}}.pg-policy-inner ol{display:flex;flex-direction:column;gap:var(--n-dog-size-3);margin-bottom:var(--n-dog-size-3)}@media (min-width:1024px){.pg-policy-inner ol{gap:var(--n-dog-size-5)}}.pg-policy-inner ol.--indent{gap:0;padding-left:2em}.pg-policy-inner ol.--indent li{text-indent:-2.5em}.pg-policy-inner ol li{padding-left:1em;text-indent:-1em}.pg-promise{--detail-background-color:#f9f8f3;background-color:var(--n-dog-color-background-white);margin-inline:auto;max-width:var(--n-dog-breakpoint-20);padding-block-end:var(--n-dog-size-5)}@media (min-width:768px){.pg-promise{overflow:hidden;padding-block-end:var(--n-dog-size-13)}}.pg-promise-mv{border-radius:var(--n-dog-size-2);position:relative}@media (min-width:768px){.pg-promise-mv{padding-block-start:var(--n-dog-size-2);padding-inline:var(--n-dog-size-3)}}.pg-promise-mv h2{color:var(--n-dog-color-white);font-weight:700;font:var(--n-dog-font-20b);position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}@media (min-width:768px){.pg-promise-mv h2{font:var(--n-dog-font-28b);left:10%;text-align:start}}.pg-promise-mv img{-o-object-fit:cover;object-fit:cover}.pg-promise-declaration{margin-block:var(--n-dog-size-5)}@media (min-width:768px){.pg-promise-declaration{margin-block:var(--n-dog-size-15) var(--n-dog-size-13)}}.pg-promise-declaration-content{margin-inline:auto;max-width:var(--n-dog-breakpoint-7);position:relative;text-align:center}.pg-promise-declaration-content>div{width:100%}.pg-promise-declaration-content>div hgroup p{color:var(--n-dog-color-green);font:var(--n-dog-font-14b)}@media (min-width:768px){.pg-promise-declaration-content>div hgroup p{font:var(--n-dog-font-18b)}}.pg-promise-declaration-content>div hgroup h3{font:var(--n-dog-font-12b)}@media (min-width:768px){.pg-promise-declaration-content>div hgroup h3{font:var(--n-dog-font-16b);margin-block-start:var(--n-dog-size-1)}}.pg-promise-declaration-content>div h2{color:var(--n-dog-color-green);font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-b);line-height:24px;margin-block-start:var(--n-dog-size-2)}@media (min-width:768px){.pg-promise-declaration-content>div h2{font-size:var(--n-dog-font-size-28);line-height:42px;margin-block-start:var(--n-dog-size-4)}}.pg-promise-declaration-content>div>div{font-family:Roboto,sans-serif;font-size:var(--n-dog-font-size-13);margin-block-start:var(--n-dog-size-4);text-align:center}@media (min-width:768px){.pg-promise-declaration-content>div>div{font-size:var(--n-dog-font-size-16);margin-block-start:var(--n-dog-size-6)}}.pg-promise-declaration-content>div>div p{line-height:2}.pg-promise-declaration-content>div>div p+p{margin-block-start:var(--n-dog-size-2)}@media (min-width:768px){.pg-promise-declaration-content>div>div p+p{margin-block-start:var(--n-dog-size-4)}}.pg-promise-declaration-content>div:first-of-type{margin-inline:auto;width:96%}@media (min-width:768px){.pg-promise-declaration-content>div:first-of-type{width:100%}}.pg-promise-declaration-content>div:nth-of-type(2){position:relative}@media (min-width:768px){.pg-promise-declaration-content>div:nth-of-type(2){bottom:80%;position:absolute;right:min(-8vw,-16%);transform:translate(50%,50%);width:100%}}.pg-promise-details{margin-inline:auto;max-width:var(--n-dog-breakpoint-8);width:92%}@media (min-width:768px){.pg-promise-details{max-width:var(--n-dog-breakpoint-14);width:72%}}.pg-promise-details a{border-bottom:1px solid var(--n-dog-color-black)}.pg-promise-details>ol{display:flex;flex-direction:column;gap:var(--n-dog-size-5)}@media (min-width:768px){.pg-promise-details>ol{gap:var(--n-dog-size-10)}}.pg-promise-details>ol>li{background-color:var(--detail-background-color);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-2);overflow:hidden}@media (min-width:768px){.pg-promise-details>ol>li>div:first-of-type{display:grid;grid-template-columns:3fr 2fr}}.pg-promise-details>ol>li>div:first-of-type hgroup{padding:var(--n-dog-size-3)}@media (min-width:768px){.pg-promise-details>ol>li>div:first-of-type hgroup{height:-moz-fit-content;height:fit-content;margin-block:auto;padding:var(--n-dog-size-2)}}@media (min-width:1024px){.pg-promise-details>ol>li>div:first-of-type hgroup{padding:var(--n-dog-size-3) var(--n-dog-size-5)}}.pg-promise-details>ol>li>div:first-of-type hgroup h3{font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-b);line-height:30px;margin-block-start:var(--n-dog-size-1)}@media (min-width:1024px){.pg-promise-details>ol>li>div:first-of-type hgroup h3{font-size:var(--n-dog-font-size-20)}}.pg-promise-details>ol>li>div:first-of-type hgroup h3 b,.pg-promise-details>ol>li>div:first-of-type hgroup h3 small{color:var(--n-dog-color-green);display:inline-block;vertical-align:middle}.pg-promise-details>ol>li>div:first-of-type hgroup h3 b{font-size:var(--n-dog-font-size-28);font-weight:var(--n-dog-font-weight-b);margin-inline-end:var(--n-dog-size-1)}@media (min-width:1024px){.pg-promise-details>ol>li>div:first-of-type hgroup h3 b{font-size:var(--n-dog-font-size-30)}}.pg-promise-details>ol>li>div:first-of-type hgroup h3 small{font-weight:var(--n-dog-font-weight-b)}.pg-promise-details>ol>li>div:first-of-type hgroup h3 span{display:inline-block;font:inherit;margin-block-start:var(--n-dog-size-2)}@media (min-width:1024px){.pg-promise-details>ol>li>div:first-of-type hgroup h3 span{margin-block-start:var(--n-dog-size-3)}}.pg-promise-details>ol>li>div:first-of-type hgroup p{line-height:2;font:var(--n-dog-font-14m);margin-block-start:var(--n-dog-size-3)}@media (min-width:1024px){.pg-promise-details>ol>li>div:first-of-type hgroup p{font:var(--n-dog-font-16r)}}.pg-promise-details>ol>li>div:nth-of-type(2){background-color:var(--n-dog-color-background-white);padding:var(--n-dog-size-4) var(--n-dog-size-3)}@media (min-width:768px){.pg-promise-details>ol>li>div:nth-of-type(2){padding:var(--n-dog-size-5)}}.pg-promise-details>ol>li>div:nth-of-type(2) dl dt{color:var(--n-dog-color-green);font:var(--n-dog-font-16b)}@media (min-width:1024px){.pg-promise-details>ol>li>div:nth-of-type(2) dl dt{font:var(--n-dog-font-18b)}}.pg-promise-details>ol>li>div:nth-of-type(2) dl dd{line-height:2;font:var(--n-dog-font-14r);margin-block-start:var(--n-dog-size-2)}@media (min-width:1024px){.pg-promise-details>ol>li>div:nth-of-type(2) dl dd{font:var(--n-dog-font-16r)}}.pg-promise-details>ol>li>div:nth-of-type(2) dl dd+dt{border-top:1px solid var(--n-dog-color-line);margin-block-start:var(--n-dog-size-3);padding-block-start:var(--n-dog-size-3)}.pg-promise-details>ol>li>div:nth-of-type(2) details{border-radius:var(--n-dog-size-2);overflow:hidden}.pg-promise-details>ol>li>div:nth-of-type(2) details:first-of-type{margin-block-start:var(--n-dog-size-4)}.pg-promise-details>ol>li>div:nth-of-type(2) details+details{margin-block-start:var(--n-dog-size-3)}.pg-promise-details>ol>li>div:nth-of-type(2) details[open] summary span.material-icons-outlined{color:var(--n-dog-color-text-secondary)}.pg-promise-details>ol>li>div:nth-of-type(2) details[open] summary span.material-icons-outlined:before{content:"remove_circle_outline"}.pg-promise-details>ol>li>div:nth-of-type(2) details summary{background-color:var(--detail-background-color);-moz-column-gap:var(--n-dog-size-1);column-gap:var(--n-dog-size-1);cursor:pointer;display:grid;font:var(--n-dog-font-12b);grid-template-columns:auto 1fr;padding:var(--n-dog-size-2);place-items:center}@media (min-width:768px){.pg-promise-details>ol>li>div:nth-of-type(2) details summary{-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);font:var(--n-dog-font-16b);padding-block:var(--n-dog-size-4);padding-inline-start:var(--n-dog-size-4)}}.pg-promise-details>ol>li>div:nth-of-type(2) details summary span.material-icons-outlined{color:var(--n-dog-color-text-secondary);justify-self:end}.pg-promise-details>ol>li>div:nth-of-type(2) details summary span.material-icons-outlined:before{content:"add_circle_outline"}.pg-promise-details>ol>li>div:nth-of-type(2) details ul{border:1px solid var(--n-dog-color-line);border-radius:0 0 var(--n-dog-size-2) var(--n-dog-size-2);list-style:none;padding:var(--n-dog-size-2)}@media (min-width:768px){.pg-promise-details>ol>li>div:nth-of-type(2) details ul{-moz-column-gap:var(--n-dog-size-1);column-gap:var(--n-dog-size-1);display:grid;grid-auto-flow:column;grid-template-rows:repeat(12,auto);padding:var(--n-dog-size-4)}}@media (min-width:1024px){.pg-promise-details>ol>li>div:nth-of-type(2) details ul{grid-template-rows:repeat(6,auto)}}.pg-promise-details>ol>li>div:nth-of-type(2) details ul li{font:var(--n-dog-font-13r);padding-inline-start:.6em;text-indent:-1em}@media (min-width:768px){.pg-promise-details>ol>li>div:nth-of-type(2) details ul li{align-self:start;font:var(--n-dog-font-14r)}}.pg-promise-details>ol>li>div:nth-of-type(2) details ul li:before{content:"・"}.pg-promise-details>ol>li>div:nth-of-type(2) div:has(table){border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-2);margin-block-start:var(--n-dog-size-2);overflow:hidden}@media (min-width:768px){.pg-promise-details>ol>li>div:nth-of-type(2) div:has(table){margin-block-start:var(--n-dog-size-4)}}.pg-promise-details>ol>li>div:nth-of-type(2) table{border-collapse:collapse;width:100%}.pg-promise-details>ol>li>div:nth-of-type(2) table td,.pg-promise-details>ol>li>div:nth-of-type(2) table th{border:1px solid var(--n-dog-color-line);padding:var(--n-dog-size-2) var(--n-dog-size-1);text-align:center;width:50%}@media (min-width:768px){.pg-promise-details>ol>li>div:nth-of-type(2) table td,.pg-promise-details>ol>li>div:nth-of-type(2) table th{padding:var(--n-dog-size-3)}}.pg-promise-details>ol>li>div:nth-of-type(2) table thead{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white)}.pg-promise-details>ol>li>div:nth-of-type(2) table thead tr{border:1px solid var(--n-dog-color-line)}.pg-promise-details>ol>li>div:nth-of-type(2) table tbody tr:nth-child(2n){background-color:var(--detail-background-color)}.pg-promise-details>ol>li>div:nth-of-type(2) table tbody td{font:var(--n-dog-font-13r)}@media (min-width:768px){.pg-promise-details>ol>li>div:nth-of-type(2) table tbody td{font:var(--n-dog-font-14r)}.pg-promise-details>ol>li:nth-child(2n)>div:first-of-type{direction:rtl;grid-auto-flow:row}.pg-promise-details>ol>li:nth-child(2n)>div:first-of-type>*{direction:ltr}}@media (min-width:1024px){.pg-promise-details>ol>li:nth-child(2n)>div:first-of-type hgroup{padding-inline-start:var(--n-dog-size-10)}}.pg-reminder{background-color:var(--n-dog-color-background-white)}.pg-reminder>div{margin:0 auto;max-width:750px;padding:10% 0;width:90%}@media (min-width:768px){.pg-reminder>div{padding:var(--n-dog-size-6) 0 var(--n-dog-size-9)}}.pg-reminder-content{padding:5% 0}.pg-reminder-content>div{height:-moz-max-content;height:max-content;margin-inline:auto;width:clamp(100px,13.021vw,180px)}.pg-reminder-content h2{font:var(--n-dog-font-20b);margin-block-start:var(--n-dog-size-5);text-align:center}.pg-reminder-content p{font:var(--n-dog-font-12r);margin-top:var(--n-dog-size-5)}@media (min-width:768px){.pg-reminder-content p{font:var(--n-dog-font-14r);margin-top:var(--n-dog-size-7)}}.pg-reminder-form{margin:0 auto;max-width:530px;padding-top:var(--n-dog-size-2);width:90%}@media (min-width:768px){.pg-reminder-form{padding-top:var(--n-dog-size-3)}}.pg-reminder-form label{display:block;font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-m);letter-spacing:.04em;line-height:25.2px;width:100%}.pg-reminder-form label:not(:first-child){padding-top:var(--n-dog-size-1)}@media (min-width:768px){.pg-reminder-form label:not(:first-child){padding-top:var(--n-dog-size-2)}}.pg-reminder-form label>span{display:block;font-size:clamp(12px,3.2vw,16px)}.pg-reminder-form label>span:first-child{padding:5px 1%}.pg-reminder-form input{background-color:var(--n-color-nosh-dog-background-gray-light);border:1px solid var(--n-color-nosh-dog-line);border-radius:var(--n-dog-size-1);height:50px;margin-top:var(--n-dog-size-0);padding:13px var(--n-dog-size-2);width:100%}.pg-reminder-form input:focus{border:1px solid var(--n-color-nosh-dog-line)}.pg-reminder-form input::-moz-placeholder{font-size:var(--n-dog-font-size-14)}.pg-reminder-form input::placeholder{font-size:var(--n-dog-font-size-14)}.pg-reminder-form input:-moz-placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.pg-reminder-form input:placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.pg-reminder-form input:not(:-moz-placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}.pg-reminder-form input:not(:placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}@media (min-width:768px){.pg-reminder-form input{margin-top:var(--n-dog-size-1)}}.pg-reminder-form input+span{color:var(--n-dog-color-warning);display:block;font-size:.9em;height:25px}.pg-reminder-form-button{margin:0 auto;max-width:250px;padding:15% 0 5%}@media (min-width:768px){.pg-reminder-form-button{padding:7.5% 0 5%}}.pg-reminder-form-button button{border-radius:100vw;height:60px}.pg-reminder-form-link{text-align:center}.pg-reminder-form-link a{color:var(--n-color-nosh-dog-green);font-size:clamp(12px,3.2vw,14px)}.pg-reminder-send{background-color:var(--n-dog-color-background-white)}.pg-reminder-send>div{margin:0 auto;max-width:750px;padding:10% 0;width:90%}@media (min-width:768px){.pg-reminder-send>div{padding:var(--n-dog-size-6) 0 var(--n-dog-size-9)}}.pg-reminder-send-content{padding:5% 0}.pg-reminder-send-content>div{height:-moz-max-content;height:max-content;margin-inline:auto;width:clamp(100px,13.021vw,180px)}.pg-reminder-send-content h2{font:var(--n-dog-font-20b);margin-block-start:var(--n-dog-size-5);text-align:center}.pg-reminder-send-content p{font:var(--n-dog-font-12r);margin-top:var(--n-dog-size-5)}@media (min-width:768px){.pg-reminder-send-content p{font:var(--n-dog-font-14r);margin-top:var(--n-dog-size-7)}}.pg-reminder-send-content>a{display:block;margin-block-start:var(--n-dog-size-4);margin-inline:auto;width:264px}@media (min-width:768px){.pg-reminder-send-content>a{margin-block-start:var(--n-dog-size-7)}}.pg-reminder-send-content>a button{border-radius:var(--n-dog-border-radius-max);height:60px}.pg-reminder-setting{background-color:var(--n-dog-color-background-white)}.pg-reminder-setting>div{margin:0 auto;max-width:750px;padding:10% 0;width:90%}@media (min-width:768px){.pg-reminder-setting>div{padding:var(--n-dog-size-6) 0 var(--n-dog-size-9)}}.pg-reminder-setting-content{padding:5% 0}.pg-reminder-setting-content>div{height:-moz-max-content;height:max-content;margin-inline:auto;width:clamp(100px,13.021vw,180px)}.pg-reminder-setting-content h2{font:var(--n-dog-font-20b);margin-block-start:var(--n-dog-size-5);text-align:center}.pg-reminder-setting-content p{font:var(--n-dog-font-12r);margin-top:var(--n-dog-size-5)}@media (min-width:768px){.pg-reminder-setting-content p{font:var(--n-dog-font-14r);margin-top:var(--n-dog-size-7)}}.pg-reminder-setting-form{margin:0 auto;max-width:530px;padding-top:var(--n-dog-size-2);width:90%}@media (min-width:768px){.pg-reminder-setting-form{padding-top:var(--n-dog-size-3)}}.pg-reminder-setting-form label{display:block;font-size:var(--n-dog-font-size-14);font-weight:var(--n-dog-font-weight-m);letter-spacing:.04em;line-height:25.2px;width:100%}.pg-reminder-setting-form label:not(:first-child){padding-top:var(--n-dog-size-1)}@media (min-width:768px){.pg-reminder-setting-form label:not(:first-child){padding-top:var(--n-dog-size-2)}}.pg-reminder-setting-form label>span{display:block;font-size:clamp(12px,3.2vw,16px)}.pg-reminder-setting-form label>span:first-child{padding:5px 1%}.pg-reminder-setting-form input{background-color:var(--n-color-nosh-dog-background-gray-light);border:1px solid var(--n-color-nosh-dog-line);border-radius:var(--n-dog-size-1);height:50px;margin-top:var(--n-dog-size-0);padding:13px var(--n-dog-size-2);width:100%}.pg-reminder-setting-form input:focus{border:1px solid var(--n-color-nosh-dog-line)}.pg-reminder-setting-form input::-moz-placeholder{font-size:var(--n-dog-font-size-14)}.pg-reminder-setting-form input::placeholder{font-size:var(--n-dog-font-size-14)}.pg-reminder-setting-form input:-moz-placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.pg-reminder-setting-form input:placeholder-shown{background-color:var(--n-dog-color-background-gray-light);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-tertiary)}.pg-reminder-setting-form input:not(:-moz-placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}.pg-reminder-setting-form input:not(:placeholder-shown){background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);color:var(--n-dog-color-text-primary)}@media (min-width:768px){.pg-reminder-setting-form input{margin-top:var(--n-dog-size-1)}}.pg-reminder-setting-form input~span{color:var(--n-dog-color-warning);display:block;font-size:.9em;height:25px}.pg-reminder-setting-form-button{margin:0 auto;max-width:250px;padding:15% 0 5%}@media (min-width:768px){.pg-reminder-setting-form-button{padding:7.5% 0 5%}}.pg-reminder-setting-form-button button{border-radius:100vw;height:60px}.pg-reminder-setting-form-link{text-align:center}.pg-reminder-setting-form-link a{color:var(--n-color-nosh-dog-green);font-size:clamp(12px,3.2vw,14px)}.pg-reminder-complete{background-color:var(--n-dog-color-background-white)}.pg-reminder-complete>div{margin:0 auto;max-width:750px;padding:10% 0;width:90%}@media (min-width:768px){.pg-reminder-complete>div{padding:var(--n-dog-size-6) 0 var(--n-dog-size-9)}}.pg-reminder-complete-content{padding:5% 0}.pg-reminder-complete-content>div{height:-moz-max-content;height:max-content;margin-inline:auto;width:clamp(100px,13.021vw,180px)}.pg-reminder-complete-content h2{font:var(--n-dog-font-20b);margin-block-start:var(--n-dog-size-5);text-align:center}.pg-reminder-complete-content p{font:var(--n-dog-font-12r);margin-top:var(--n-dog-size-5)}@media (min-width:768px){.pg-reminder-complete-content p{font:var(--n-dog-font-14r);margin-top:var(--n-dog-size-7)}}.pg-reminder-complete-content>a{display:block;margin-block-start:var(--n-dog-size-4);margin-inline:auto;width:264px}@media (min-width:768px){.pg-reminder-complete-content>a{margin-block-start:var(--n-dog-size-7)}}.pg-reminder-complete-content>a button{border-radius:var(--n-dog-border-radius-max);height:60px}.pg-shipping-price{background-color:var(--n-dog-color-background-white);padding:40px 0 30px}@media (min-width:768px){.pg-shipping-price{padding:80px 0 100px}}.pg-shipping-price h2{font-size:clamp(19px,5.067vw,28px);font-weight:700;line-height:1;margin-inline:auto;max-width:1140px;padding-inline-start:24px}.pg-shipping-price>div{margin:0 auto;max-width:1000px;width:90.625%}.pg-shipping-price-table{margin-block:40px 20px}@media (min-width:768px){.pg-shipping-price-table{margin-block:80px 30px}}.pg-shipping-price-table table{border:1px solid var(--n-dog-color-line);border-collapse:separate;border-radius:4px;border-spacing:0;box-sizing:border-box;overflow:hidden;width:100%}@media (min-width:768px){.pg-shipping-price-table table{border-radius:8px}}.pg-shipping-price-table tr{transition:background-color .15s}.pg-shipping-price-table tr:active,.pg-shipping-price-table tr:focus,.pg-shipping-price-table tr:hover{background-color:var(--n-dog-color-background-gray-light);transition:background-color .15s}.pg-shipping-price-table td,.pg-shipping-price-table th{border-bottom:1px solid var(--n-color-nosh-dog-line)}.pg-shipping-price-table thead th{background-color:var(--n-dog-color-green);color:var(--n-dog-color-white);font-size:var(--n-dog-font-size-10);font-weight:var(--n-dog-font-weight-b);line-height:1.25;padding:7px;text-align:center}@media (min-width:768px){.pg-shipping-price-table thead th{font:var(--n-dog-font-16b);line-height:1.8;padding:30px 10px}.pg-shipping-price-table thead th:first-child{padding-inline-start:min(60px,3.2vw);text-align:left}.pg-shipping-price-table thead th:nth-child(2){text-align:left}}.pg-shipping-price-table tbody tr+tr td{border-top:1px solid var(--n-dog-color-line)}.pg-shipping-price-table tbody td{font:var(--n-dog-font-10r);padding:5px;text-align:center}@media (min-width:768px){.pg-shipping-price-table tbody td{font:var(--n-dog-font-16r);padding:10px}}@media (min-width:1024px){.pg-shipping-price-table tbody td{height:80px}}.pg-shipping-price-table tbody td:first-child{font-size:var(--n-dog-font-size-10);font-weight:var(--n-dog-font-weight-b);padding-inline-start:min(60px,3.2vw)}@media (min-width:768px){.pg-shipping-price-table tbody td:first-child{font:var(--n-dog-font-16b);text-align:left}}.pg-shipping-price-table tbody td:nth-child(2){text-align:left;width:40%}@media (min-width:1024px){.pg-shipping-price-table tbody td:nth-child(2){width:40%}}.pg-shipping-price-table tbody td:nth-child(2) span{font-size:clamp(9px,2.4vw,14px)}@media (min-width:1024px){.pg-shipping-price-table tbody td:nth-child(2) span{display:inline}}.pg-shipping-price-caution p{color:var(--n-dog-color-text-secondary);font-size:var(--n-dog-font-size-8)}@media (min-width:768px){.pg-shipping-price-caution p{font:var(--n-dog-font-14r)}}.pg-sitemap>div{margin-block:var(--n-dog-size-5) var(--n-dog-size-7);margin-inline:auto;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-13))}@media (min-width:768px){.pg-sitemap>div{margin-block:var(--n-dog-size-10) var(--n-dog-size-50)}}.pg-sitemap section h2{color:var(--n-dog-color-text-primary);font-size:var(--n-dog-font-size-16);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-sitemap section h2{font-size:var(--n-dog-font-size-28)}}.pg-sitemap section .pg-sitemap-body{-moz-column-gap:var(--n-dog-size-2);column-gap:var(--n-dog-size-2);display:grid;grid-template-columns:repeat(2,1fr);margin-block-start:var(--n-dog-size-5);row-gap:var(--n-dog-size-5)}@media (min-width:768px){.pg-sitemap section .pg-sitemap-body{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(4,1fr);row-gap:0}}.pg-sitemap section dl{border-top:1px solid var(--n-dog-color-line);padding-block-start:var(--n-dog-size-3)}@media (min-width:768px){.pg-sitemap section dl{border-top:none;margin-block-start:var(--n-dog-size-10);padding-block-start:0}}.pg-sitemap section dl dt{font:var(--n-dog-font-16b);text-transform:uppercase}.pg-sitemap section dl dd{display:grid;gap:var(--n-dog-size-3);grid-template-columns:1fr;margin-block-start:var(--n-dog-size-3)}@media (min-width:768px){.pg-sitemap section dl dd{gap:var(--n-dog-size-4);margin-block-start:var(--n-dog-size-5)}}.pg-sitemap section dl dd a{background-image:linear-gradient(var(--n-dog-color-green),var(--n-dog-color-green));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;color:var(--n-dog-color-green);font:var(--n-dog-font-12m);padding-bottom:var(--n-dog-size-0);transition:background-size .3s;width:-moz-max-content;width:max-content}@media (min-width:768px){.pg-sitemap section dl dd a{font:var(--n-dog-font-14m)}}.pg-sitemap section dl dd a:focus-visible{background-position:0 100%;background-size:100% 1px}@media (any-hover:hover){.pg-sitemap section dl dd a:hover{background-position:0 100%;background-size:100% 1px}}.pg-stipulation{color:var(--n-dog-color-text-primary);padding-block:var(--n-dog-size-4)}@media (min-width:1024px){.pg-stipulation{padding-block:var(--n-dog-size-10)}}.pg-stipulation .--text-right{text-align:right}.pg-stipulation>h2{font:var(--n-dog-font-bt16b);margin-inline:auto;max-width:var(--n-dog-breakpoint-17);padding:0 var(--n-dog-size-2) var(--n-dog-size-5)}@media (min-width:1024px){.pg-stipulation>h2{font:var(--n-dog-font-28b);padding-block-end:var(--n-dog-size-10)}}.pg-stipulation-inner{background-color:var(--n-dog-color-background-white);margin-inline:auto;max-width:calc(var(--n-dog-breakpoint-13) - var(--n-dog-size-2)*2);padding-inline:var(--n-dog-size-2)}@media (min-width:1024px){.pg-stipulation-inner{gap:var(--n-dog-size-6)}}.pg-stipulation-inner h3{font:var(--n-dog-font-14b);padding-block:var(--n-dog-size-4)}@media (min-width:768px){.pg-stipulation-inner h3{font:var(--n-dog-font-18b);padding-block:var(--n-dog-size-6)}}.pg-stipulation-inner h4{font:var(--n-dog-font-14b);margin-block-end:var(--n-dog-size-4)}@media (min-width:1024px){.pg-stipulation-inner h4{margin-block-end:var(--n-dog-size-5)}}.pg-stipulation-inner h4:not(h3+h4){margin-block-start:var(--n-dog-size-4)}@media (min-width:1024px){.pg-stipulation-inner h4:not(h3+h4){margin-block-start:var(--n-dog-size-5)}}.pg-stipulation-inner dd,.pg-stipulation-inner dt,.pg-stipulation-inner li,.pg-stipulation-inner p{font-size:clamp(12px,3.2vw,14px);line-height:var(--n-dog-font-line-height-1-8)}.pg-stipulation-inner li{padding-left:1em;text-indent:-1em}.pg-top{--color01:#ffbf5d}.pg-top>div{padding-block-end:clamp(85px,22.667vw,170px)}@media (min-width:768px){.pg-top>div{padding-block-end:100px}}.pg-top-mv>div{display:grid;margin-inline:auto;width:100%}.pg-top-mv-background{grid-area:1/-1}.pg-top-mv-background>div{height:100vh}.pg-top-mv-background>div video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.pg-top-mv-header{grid-area:1/-1;margin:clamp(44px,11.733vw,88px) auto auto;width:100%;z-index:calc(var(--n-dog-z-index-c-header) - 1)}@media (min-width:768px){.pg-top-mv-header{margin:auto auto clamp(44px,5.729vw,88px) clamp(44px,5.729vw,88px);width:-moz-max-content;width:max-content}}.pg-top-mv-header>p[lang=en]{color:var(--n-dog-color-green);font-size:clamp(10px,2.667vw,20px);font-weight:var(--n-dog-font-weight-b);text-align:center}@media (min-width:768px){.pg-top-mv-header>p[lang=en]{font-size:clamp(8px,1.042vw,16px);text-align:left}}.pg-top-mv-header hgroup h2{color:var(--n-dog-color-white);font-size:clamp(18px,4.8vw,36px);font-weight:var(--n-dog-font-weight-b);line-height:var(--n-dog-font-line-height-1-2);margin-block-start:clamp(16px,4.267vw,32px);text-align:center}@media (min-width:768px){.pg-top-mv-header hgroup h2{font-size:clamp(22px,2.865vw,45px);margin-block-start:clamp(16px,2.083vw,32px);text-align:left}}.pg-top-mv-header hgroup p{color:var(--n-dog-color-white);font-size:clamp(14px,3.733vw,28px);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:clamp(24px,6.4vw,48px);text-align:center}@media (min-width:768px){.pg-top-mv-header hgroup p{font-size:clamp(9px,1.172vw,18px);margin-block-start:clamp(16px,2.083vw,32px);text-align:left}}.pg-top-what>div{display:grid;margin-inline:auto;padding-block-end:clamp(32px,8.533vw,64px);padding-block-start:clamp(32px,8.533vw,64px);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}@media (min-width:768px){.pg-top-what>div{padding-block-end:clamp(36px,4.688vw,72px);padding-block-start:clamp(60px,7.813vw,120px)}.pg-top-what-header{grid-area:1/-1;position:relative;width:-moz-max-content;width:max-content}}.pg-top-what-header hgroup p{color:var(--n-dog-color-green);font-size:clamp(14px,3.733vw,28px);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-top-what-header hgroup p{font-size:clamp(10px,1.302vw,16px)}}.pg-top-what-header hgroup h2{font-size:clamp(16px,4.267vw,32px);font-weight:var(--n-dog-font-weight-b);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:clamp(16px,4.267vw,32px)}@media (min-width:768px){.pg-top-what-header hgroup h2{font-size:clamp(22px,2.865vw,28px);margin-block-start:clamp(12px,1.563vw,24px)}}.pg-top-what-header hgroup h2 span{font-size:clamp(12px,3.2vw,20px);font-weight:var(--n-dog-font-weight-sb);margin-inline:var(--n-dog-size-1)}.pg-top-what-header>p{font-size:clamp(13px,3.467vw,26px);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:clamp(32px,8.533vw,64px)}@media (min-width:768px){.pg-top-what-header>p{font-size:clamp(10px,1.302vw,16px);margin-block-start:clamp(16px,2.083vw,32px)}}.pg-top-what-background{margin-block-start:clamp(32px,8.533vw,64px)}@media (min-width:768px){.pg-top-what-background{grid-area:1/-1;margin-block-start:0}}.pg-top-plan{background-color:#f9f8f3}.pg-top-plan>div{display:grid;margin-inline:auto;padding-block-end:clamp(32px,8.533vw,64px);padding-block-start:clamp(32px,8.533vw,64px);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}@media (min-width:768px){.pg-top-plan>div{padding-block-end:clamp(36px,4.688vw,72px);padding-block-start:clamp(60px,7.813vw,120px)}}.pg-top-plan-background{margin-block-start:clamp(40px,10.667vw,80px)}@media (min-width:768px){.pg-top-plan-background{grid-area:1/-1;margin-block-start:0}}.pg-top-plan-header{order:-1}@media (min-width:768px){.pg-top-plan-header{grid-area:1/-1;margin-inline-start:auto;order:0;position:relative;width:-moz-max-content;width:max-content}}.pg-top-plan-header hgroup p{color:var(--n-dog-color-green);font-size:clamp(14px,3.733vw,28px);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-top-plan-header hgroup p{font-size:clamp(10px,1.302vw,16px)}}.pg-top-plan-header hgroup h2{font-size:clamp(16px,4.267vw,32px);font-weight:var(--n-dog-font-weight-b);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:clamp(16px,4.267vw,32px)}@media (min-width:768px){.pg-top-plan-header hgroup h2{font-size:clamp(22px,2.865vw,28px);margin-block-start:clamp(12px,1.563vw,24px)}}.pg-top-plan-header>p{font-size:clamp(13px,3.467vw,26px);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:clamp(32px,8.533vw,64px)}@media (min-width:768px){.pg-top-plan-header>p{font-size:clamp(10px,1.302vw,16px);margin-block-start:clamp(16px,2.083vw,32px)}}.pg-top-package>div{display:grid;grid-template-columns:1fr;margin-inline:auto;padding-block-end:clamp(56px,14.933vw,64px);padding-block-start:clamp(32px,8.533vw,64px);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-18))}@media (min-width:768px){.pg-top-package>div{-moz-column-gap:clamp(50px,6.51vw,100px);column-gap:clamp(50px,6.51vw,100px);grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;padding-block-end:clamp(36px,4.688vw,72px);padding-block-start:clamp(60px,7.813vw,120px)}.pg-top-package-header{grid-column:1;grid-row:1;width:-moz-max-content;width:max-content}}.pg-top-package-header hgroup p{color:var(--n-dog-color-green);font-size:clamp(14px,3.733vw,28px);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-top-package-header hgroup p{font-size:clamp(10px,1.302vw,16px)}}.pg-top-package-header hgroup h2{font-size:clamp(16px,4.267vw,32px);font-weight:var(--n-dog-font-weight-b);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:clamp(16px,4.267vw,32px)}@media (min-width:768px){.pg-top-package-header hgroup h2{font-size:clamp(22px,2.865vw,28px);margin-block-start:clamp(12px,1.563vw,24px)}}.pg-top-package-header>p{font-size:clamp(13px,3.467vw,26px);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:clamp(32px,8.533vw,64px)}@media (min-width:768px){.pg-top-package-header>p{font-size:clamp(10px,1.302vw,16px);margin-block-start:clamp(16px,2.083vw,32px)}}.pg-top-package-slide{margin-block-start:clamp(72px,19.2vw,144px)}@media (min-width:768px){.pg-top-package-slide{grid-column:1;grid-row:2;margin-block-start:clamp(54px,7.031vw,108px)}}.pg-top-package-slide .splide-wrapper{margin-inline:auto;position:relative;width:clamp(210px,56vw,420px)}@media (min-width:768px){.pg-top-package-slide .splide-wrapper{width:clamp(152px,19.792vw,304px)}}.pg-top-package-slide .splide-wrapper:after{background-image:url(https://img.nosh.jp/images/dog/pages/top/package_02-l--20250328.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:clamp(263px,70.133vw,526px);left:0;position:absolute;top:0;transform:translate(-22%,-16%);width:clamp(280px,74.667vw,560px)}@media (min-width:768px){.pg-top-package-slide .splide-wrapper:after{height:clamp(200px,26.042vw,400px);width:clamp(196px,25.521vw,392px)}}.pg-top-package-slide .splide__list{aspect-ratio:609/656;overflow:hidden}.pg-top-package-slide .splide-controller{display:grid;grid-auto-flow:column;margin-block-start:clamp(24px,6.4vw,48px);margin-inline:auto;width:-moz-max-content;width:max-content}@media (min-width:768px){.pg-top-package-slide .splide-controller{margin-block-start:clamp(40px,5.208vw,80px)}}.pg-top-package-slide .splide-controller .splide__pagination{display:grid;gap:clamp(8px,2.133vw,16px);grid-auto-flow:column;padding:0;position:static;z-index:calc(var(--n-dog-z-index-c-header) - 1)}@media (min-width:768px){.pg-top-package-slide .splide-controller .splide__pagination{gap:clamp(8px,1.042vw,16px)}}.pg-top-package-slide .splide-controller .splide__pagination li:first-child .splide__pagination__page{background-color:#366545}.pg-top-package-slide .splide-controller .splide__pagination li:nth-child(2) .splide__pagination__page{background-color:#233845}.pg-top-package-slide .splide-controller .splide__pagination li:nth-child(3) .splide__pagination__page{background-color:#a81b4c}.pg-top-package-slide .splide-controller .splide__pagination li:nth-child(4) .splide__pagination__page{background-color:#55533d}.pg-top-package-slide .splide-controller .splide__pagination li:nth-child(5) .splide__pagination__page{background-color:#b34422}.pg-top-package-slide .splide-controller .splide__pagination li .splide__pagination__page{height:clamp(12px,3.2vw,24px);margin:0;opacity:1;width:clamp(12px,3.2vw,24px)}@media (min-width:768px){.pg-top-package-slide .splide-controller .splide__pagination li .splide__pagination__page{height:clamp(8px,1.042vw,16px);width:clamp(8px,1.042vw,16px)}}.pg-top-package-slide .splide-controller .splide__pagination li .splide__pagination__page.is-active{transform:scale(1.2)}.pg-top-package-slide .splide-controller .splide__pagination li .splide__pagination__page:focus{outline:2px solid var(--n-dog-color-green);outline-offset:2px}.pg-top-package-background{margin-block-start:clamp(48px,12.8vw,96px)}@media (min-width:768px){.pg-top-package-background{grid-column:2;grid-row:1/span 2;margin-block-start:0}}.pg-top-refund{background-image:linear-gradient(#f9f8f3,var(--n-dog-color-white))}@media (min-width:768px){.pg-top-refund{padding-block:var(--n-dog-size-12)}}.pg-top-refund>div{margin-inline:auto;position:relative;width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-12))}@media (min-width:768px){.pg-top-refund-content{background-color:var(--n-dog-color-white);border:2px solid var(--n-dog-color-accent-light);border-radius:var(--n-dog-size-1);padding:var(--n-dog-size-1)}}.pg-top-refund-content>div{padding-block:var(--n-dog-size-4)}@media (min-width:768px){.pg-top-refund-content>div{border:1px solid var(--n-dog-color-accent-light);padding-block:var(--n-dog-size-7);padding-inline:var(--n-dog-size-5)}}.pg-top-refund-content h2{margin-inline:auto;width:min(90%,var(--n-dog-breakpoint-4))}.pg-top-refund-content p{color:var(--n-dog-color-accent);font-size:clamp(13px,3.467vw,16px);line-height:var(--n-dog-font-line-height-2);margin-block:var(--n-dog-size-4);text-align:center}@media (min-width:768px){.pg-top-refund-content p{margin-block:var(--n-dog-size-7)}}.pg-top-refund-content h3{color:var(--n-dog-color-text-primary);font-size:clamp(13px,3.467vw,16px);font-weight:var(--n-dog-font-weight-m);text-align:center}.pg-top-refund-content dl{color:var(--n-dog-color-text-secondary);display:grid;gap:var(--n-dog-size-0);grid-template-columns:80px 1fr;line-height:var(--n-dog-font-line-height-1-8);margin-block-start:var(--n-dog-size-2);margin-inline:auto;width:min(100%,600px)}@media (min-width:481px){.pg-top-refund-content dl{grid-template-columns:85px 1fr}}@media (min-width:768px){.pg-top-refund-content dl{gap:var(--n-dog-size-1);grid-template-columns:100px 1fr;margin-block-start:var(--n-dog-size-4)}}.pg-top-refund-content dl dt{font-size:clamp(11px,2.933vw,14px);font-weight:700}.pg-top-refund-content dl dd{font-size:clamp(10px,2.667vw,12px)}.pg-top-refund-texture{left:0;position:absolute;top:-2.5%;width:min(21%,180px)}@media (min-width:768px){.pg-top-refund-texture{left:2%}}.pg-top-lineup{background-color:var(--n-dog-color-background-gray-light)}.pg-top-lineup>div{padding-block-end:clamp(32px,8.533vw,64px);padding-block-start:clamp(32px,8.533vw,64px)}@media (min-width:768px){.pg-top-lineup>div{padding-block-end:clamp(40px,5.208vw,80px);padding-block-start:clamp(40px,5.208vw,80px)}}.pg-top-lineup-header hgroup{text-align:center}.pg-top-lineup-header hgroup p{color:var(--n-dog-color-green);font-size:clamp(20px,5.333vw,40px);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-top-lineup-header hgroup p{font-size:clamp(18px,2.344vw,36px)}}.pg-top-lineup-header hgroup h2{font-size:clamp(12px,3.2vw,24px);font-weight:var(--n-dog-font-weight-b);margin-block-start:clamp(12px,3.2vw,24px)}@media (min-width:768px){.pg-top-lineup-header hgroup h2{font-size:clamp(9px,1.172vw,18px)}}.pg-top-lineup-slide{margin-block-start:clamp(20px,5.333vw,48px)}@media (min-width:768px){.pg-top-lineup-slide{margin-block-start:clamp(24px,3.125vw,48px)}}.pg-top-lineup-slide .splide-wrapper{overflow:hidden}.pg-top-lineup-slide .splide__list{display:flex;max-height:clamp(450px,120vw,900px)}@media (min-width:768px){.pg-top-lineup-slide .splide__list{max-height:none}}.pg-top-lineup-slide .splide__slide{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);border-radius:var(--n-dog-size-2)}.pg-top-lineup-slide .splide__slide .c-card-menu{padding-block:clamp(24px,6.4vw,48px);padding-inline:clamp(24px,6.4vw,48px)}@media (min-width:768px){.pg-top-lineup-slide .splide__slide .c-card-menu{padding-block:clamp(12px,1.563vw,24px);padding-inline:clamp(12px,1.563vw,24px)}}.pg-top-lineup-slide .splide__slide .c-card-menu>p{font-size:clamp(16px,4.267vw,32px);margin-bottom:clamp(24px,6.4vw,48px)}@media (min-width:768px){.pg-top-lineup-slide .splide__slide .c-card-menu>p{font-size:clamp(8px,1.042vw,16px);margin-bottom:clamp(8px,1.042vw,16px)}}.pg-top-lineup-slide .splide__slide .c-card-menu-modal-button{border-radius:var(--n-dog-size-2)}.pg-top-lineup-slide .splide__slide .c-card-menu-image{margin-inline:auto;width:clamp(150px,40vw,300px)}@media (min-width:768px){.pg-top-lineup-slide .splide__slide .c-card-menu-image{width:clamp(75px,9.766vw,150px)}}.pg-top-lineup-slide .splide__slide .c-card-menu-info{gap:0;padding-block-start:0}.pg-top-lineup-slide .splide__slide .c-card-menu-info__name{font-size:clamp(16px,4.267vw,32px);margin:clamp(24px,6.4vw,48px) 0 0;min-height:48px}@media (min-width:768px){.pg-top-lineup-slide .splide__slide .c-card-menu-info__name{font-size:clamp(8px,1.042vw,16px);margin:clamp(10px,1.302vw,20px) 0 0;min-height:clamp(24px,3.125vw,48px)}}.pg-top-lineup-slide .splide__slide .c-card-menu-info p{font-size:clamp(14px,3.733vw,28px);margin:clamp(24px,6.4vw,48px) 0 0}@media (min-width:768px){.pg-top-lineup-slide .splide__slide .c-card-menu-info p{font-size:clamp(7px,.911vw,14px);margin:clamp(12px,1.563vw,24px) 0 0}}.pg-top-lineup-slide .splide__slide .c-card-menu-info p.--accent{font-size:clamp(14px,3.733vw,28px);margin-block-start:clamp(24px,6.4vw,48px)}@media (min-width:768px){.pg-top-lineup-slide .splide__slide .c-card-menu-info p.--accent{font-size:clamp(7px,.911vw,14px);margin-block-start:clamp(12px,1.563vw,24px)}}.pg-top-lineup-slide .splide-controller{display:grid;grid-auto-flow:column}.pg-top-lineup-slide .splide-controller .splide__arrows{z-index:calc(var(--n-dog-z-index-c-header) - 1)}.pg-top-lineup-slide .splide-controller .splide__arrows .splide__arrow{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-line);box-shadow:0 4px 4px 0 rgba(var(--n-dog-color-black-rgb),.25);color:var(--n-dog-color-green);height:clamp(44px,11.733vw,88px);opacity:1;position:absolute;top:50%;transform:none;width:clamp(44px,11.733vw,88px)}@media (min-width:768px){.pg-top-lineup-slide .splide-controller .splide__arrows .splide__arrow{height:clamp(30px,3.906vw,60px);width:clamp(30px,3.906vw,60px)}}.pg-top-lineup-slide .splide-controller .splide__arrows .splide__arrow:focus-visible{outline:2px solid var(--n-dog-color-green);outline-offset:2px}.pg-top-lineup-slide .splide-controller .splide__arrows .splide__arrow svg{fill:currentColor}.pg-top-lineup-slide .splide-controller .splide__arrows .splide__arrow.splide__arrow--prev{left:clamp(40px,10.667vw,80px);transform:translateY(-50%)}@media (min-width:768px){.pg-top-lineup-slide .splide-controller .splide__arrows .splide__arrow.splide__arrow--prev{left:clamp(75px,9.766vw,150px)}}.pg-top-lineup-slide .splide-controller .splide__arrows .splide__arrow.splide__arrow--next{right:clamp(40px,10.667vw,80px);transform:translateY(-50%)}@media (min-width:768px){.pg-top-lineup-slide .splide-controller .splide__arrows .splide__arrow.splide__arrow--next{right:clamp(75px,9.766vw,150px)}}.pg-top-service>div{margin-inline:auto;padding-block-start:clamp(108px,28.8vw,216px);width:calc(100% - var(--n-dog-size-4))}@media (min-width:768px){.pg-top-service>div{padding-block:clamp(112px,14.583vw,225px) clamp(74px,9.635vw,148px);width:calc(100% - clamp(100px, 13.021vw, 200px))}}.pg-top-service-container{--n-dog-color-background-body:#f9f8f3;background-color:var(--n-dog-color-background-body);border-radius:var(--n-dog-size-2)}.pg-top-service-container>div{margin-inline:auto;padding-block:clamp(56px,14.933vw,112px) clamp(92px,24.533vw,184px);position:relative;width:calc(100% - clamp(32px, 8.533vw, 64px))}@media (min-width:768px){.pg-top-service-container>div{padding-block:clamp(28px,3.646vw,56px);width:clamp(640px,83.333vw,1280px)}}.pg-top-service-header hgroup{text-align:center}.pg-top-service-header hgroup h2{color:var(--n-dog-color-green);font-size:clamp(20px,5.333vw,40px);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-top-service-header hgroup h2{font-size:clamp(18px,2.344vw,36px)}}.pg-top-service-header hgroup p{color:var(--n-dog-color-green);font-size:clamp(14px,3.733vw,28px);font-weight:var(--n-dog-font-weight-m);line-height:var(--n-dog-font-line-height-1-8);margin-block-start:clamp(32px,8.533vw,64px)}@media (min-width:768px){.pg-top-service-header hgroup p{font-size:clamp(8px,1.042vw,16px);margin-block-start:clamp(20px,2.604vw,40px)}}.pg-top-service-body{margin-block-start:clamp(56px,14.933vw,112px)}@media (min-width:768px){.pg-top-service-body{margin-block-start:clamp(28px,3.646vw,56px)}}.pg-top-service-body ol{display:grid;gap:clamp(32px,8.533vw,64px)}@media (min-width:768px){.pg-top-service-body ol{gap:clamp(18px,2.344vw,36px);margin-inline:auto;width:clamp(320px,41.667vw,640px)}}.pg-top-service-body ol>li+li{border-top:1px solid var(--n-dog-color-line);padding-block-start:clamp(32px,8.533vw,64px)}@media (min-width:768px){.pg-top-service-body ol>li+li{padding-block-start:clamp(18px,2.344vw,36px)}}.pg-top-service-body ol>li h3{align-items:center;color:var(--n-dog-color-accent);display:grid;font-size:clamp(16px,4.267vw,32px);font-weight:var(--n-dog-font-weight-b);gap:clamp(8px,2.133vw,16px);grid-template-columns:auto 1fr}@media (min-width:768px){.pg-top-service-body ol>li h3{font-size:clamp(10px,1.302vw,20px);gap:clamp(12px,1.563vw,24px)}}.pg-top-service-body ol>li h3 span{aspect-ratio:1;background-color:var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);display:inline-grid;font-size:clamp(14px,3.733vw,28px);place-items:center;width:clamp(20px,5.333vw,40px)}@media (min-width:768px){.pg-top-service-body ol>li h3 span{font-size:clamp(10px,1.302vw,20px);width:clamp(20px,2.604vw,40px)}}.pg-top-service-body ol>li ul{display:grid;gap:clamp(8px,2.133vw,16px);margin-block-start:clamp(24px,6.4vw,48px);padding-inline-start:1.2em}@media (min-width:768px){.pg-top-service-body ol>li ul{gap:clamp(4px,.521vw,8px);margin-block-start:clamp(12px,1.563vw,24px);padding-inline-start:clamp(48px,6.25vw,96px)}}.pg-top-service-body ol>li ul li{font-size:clamp(13px,3.467vw,26px);line-height:var(--n-dog-font-line-height-1-6);list-style-type:disc}@media (min-width:768px){.pg-top-service-body ol>li ul li{font-size:clamp(8px,1.042vw,16px)}}.pg-top-service-background picture{position:absolute}.pg-top-service-background picture:first-child{height:clamp(93px,24.8vw,186px);left:clamp(32px,8.533vw,64px);top:0;transform:translateY(-80%);width:clamp(115px,30.667vw,230px)}@media (min-width:768px){.pg-top-service-background picture:first-child{height:clamp(82px,10.677vw,163px);left:clamp(40px,5.208vw,80px);top:0;width:clamp(101px,13.151vw,202px)}}.pg-top-service-background picture:nth-child(2){height:clamp(88px,23.467vw,176px);right:0;top:0;transform:translateY(-62%);width:clamp(147px,39.2vw,294px)}@media (min-width:768px){.pg-top-service-background picture:nth-child(2){height:clamp(48px,6.25vw,96px);right:clamp(28px,3.646vw,56px);top:0;width:clamp(105px,13.672vw,210px)}}.pg-top-service-background picture:nth-child(3){height:clamp(110px,29.333vw,220px);right:0;top:clamp(176px,46.933vw,352px);width:clamp(117px,31.2vw,234px)}@media (min-width:768px){.pg-top-service-background picture:nth-child(3){height:clamp(124px,16.146vw,248px);left:clamp(63px,8.203vw,126px);right:auto;top:clamp(6px,.781vw,12px);width:clamp(106px,13.802vw,212px)}}.pg-top-service-background picture:nth-child(4){height:clamp(70px,18.667vw,141px);left:0;top:clamp(474px,126.4vw,948px);transform:translateX(-48%);width:clamp(68px,18.133vw,136px)}@media (min-width:768px){.pg-top-service-background picture:nth-child(4){height:clamp(52px,6.771vw,105px);left:clamp(-48px,-6.25vw,-96px);top:clamp(210px,27.344vw,420px);transform:none;width:clamp(114px,14.844vw,228px)}}.pg-top-service-background picture:nth-child(5){bottom:clamp(148px,39.467vw,296px);height:clamp(64px,17.067vw,128px);right:0;width:clamp(74px,19.733vw,148px)}@media (min-width:768px){.pg-top-service-background picture:nth-child(5){bottom:clamp(140px,18.229vw,280px);height:clamp(77px,10.026vw,114px);right:clamp(103px,13.411vw,206px);width:clamp(65px,8.464vw,130px)}}.pg-top-service-background picture:nth-child(6){bottom:0;height:clamp(123px,32.8vw,246px);right:0;transform:translateY(50%);width:clamp(113px,30.133vw,226px)}@media (min-width:768px){.pg-top-service-background picture:nth-child(6){bottom:clamp(36px,4.688vw,72px);height:clamp(97px,12.63vw,194px);transform:none;width:clamp(88px,11.458vw,177px)}}.pg-top-service-background picture:nth-child(7){bottom:0;height:clamp(53px,14.133vw,106px);left:clamp(32px,8.533vw,64px);transform:translateY(50%);width:clamp(112px,29.867vw,225px)}@media (min-width:768px){.pg-top-service-background picture:nth-child(7){bottom:0;height:clamp(53px,6.901vw,106px);left:auto;right:clamp(103px,13.411vw,206px);width:clamp(112px,14.583vw,225px)}}.pg-top-service-background picture:nth-child(8){display:none}@media (min-width:768px){.pg-top-service-background picture:nth-child(8){display:block;height:clamp(90px,11.719vw,179px);right:clamp(-28px,-3.646vw,-56px);top:clamp(104px,13.542vw,208px);width:clamp(140px,18.229vw,280px)}}.pg-top-service-background picture:nth-child(9){display:none}@media (min-width:768px){.pg-top-service-background picture:nth-child(9){bottom:clamp(27px,3.516vw,54px);display:block;height:clamp(71px,9.245vw,142px);left:clamp(27px,3.516vw,54px);width:clamp(79px,10.286vw,158px)}}.pg-top-promise>div{display:grid;margin-inline:auto;padding-block-start:clamp(112px,29.867vw,224px)}@media (min-width:768px){.pg-top-promise>div{border-top:1px solid var(--n-dog-color-line);padding-block-start:0}}.pg-top-promise-background{margin-block-start:clamp(24px,6.4vw,48px)}@media (min-width:768px){.pg-top-promise-background{grid-area:1/-1;margin-block-start:0}.pg-top-promise-background figure{height:clamp(340px,44.271vw,680px)}.pg-top-promise-background figure img{height:100%;margin-left:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}}.pg-top-promise-header{margin:auto;order:-1;width:min(100% - clamp(97px,12.63vw,194px),var(--n-dog-breakpoint-20))}@media (min-width:768px){.pg-top-promise-header{grid-area:1/-1;order:0}}.pg-top-promise-header hgroup{text-align:center}@media (min-width:768px){.pg-top-promise-header hgroup{text-align:left}}.pg-top-promise-header hgroup p{color:var(--n-dog-color-green);font-size:clamp(20px,5.333vw,40px);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-top-promise-header hgroup p{font-size:clamp(18px,2.344vw,36px)}}.pg-top-promise-header hgroup h2{color:var(--n-dog-color-green);font-size:clamp(12px,3.2vw,24px);font-weight:var(--n-dog-font-weight-b);margin-block-start:clamp(12px,3.2vw,24px)}@media (min-width:768px){.pg-top-promise-header hgroup h2{font-size:clamp(9px,1.172vw,18px)}}.pg-top-promise-header>p{font-size:clamp(14px,3.733vw,28px);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:clamp(24px,6.4vw,48px)}@media (min-width:768px){.pg-top-promise-header>p{font-size:clamp(8px,1.042vw,16px);margin-block-start:clamp(16px,2.083vw,32px)}}.pg-top-promise-header a{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-border-radius-max);color:var(--n-dog-color-white);display:block;font-size:clamp(14px,3.733vw,28px);margin-block-start:clamp(24px,6.4vw,48px);margin-inline:auto;outline-offset:2px;padding-block:clamp(22px,5.867vw,44px);padding-inline:clamp(76px,20.267vw,152px);transition:color .3s,background-color .3s;width:-moz-max-content;width:max-content}@media (min-width:768px){.pg-top-promise-header a{font-size:clamp(8px,1.042vw,16px);margin-block-start:clamp(12px,1.563vw,24px);margin-inline:0;padding-block:clamp(12px,1.563vw,24px);padding-inline:clamp(44px,5.729vw,88px)}}.pg-top-promise-header a:focus-visible{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green)}@media (any-hover:hover){.pg-top-promise-header a:hover{background-color:var(--n-dog-color-white);color:var(--n-dog-color-green)}}.pg-top-news>div{margin-inline:auto;padding-block-end:clamp(32px,8.533vw,64px);padding-block-start:clamp(32px,8.533vw,64px);width:min(100% - var(--n-dog-size-4),var(--n-dog-breakpoint-14))}@media (min-width:768px){.pg-top-news>div{padding-block-end:clamp(40px,5.208vw,80px);padding-block-start:clamp(40px,5.208vw,80px)}}.pg-top-news-header hgroup p{color:var(--n-dog-color-green);font-size:clamp(20px,5.333vw,40px);font-weight:var(--n-dog-font-weight-b)}@media (min-width:768px){.pg-top-news-header hgroup p{font-size:clamp(18px,2.344vw,36px)}}.pg-top-news-header hgroup h2{color:var(--n-dog-color-green);font-size:clamp(12px,3.2vw,24px);font-weight:var(--n-dog-font-weight-b);margin-block-start:clamp(12px,3.2vw,24px)}@media (min-width:768px){.pg-top-news-header hgroup h2{font-size:clamp(9px,1.172vw,18px)}}.pg-top-news-body{margin-block-start:clamp(28px,7.467vw,56px)}@media (min-width:768px){.pg-top-news-body{margin-block-start:clamp(24px,3.125vw,48px)}}.pg-top-news-body ul li{border-bottom:1px solid var(--n-dog-color-line)}.pg-top-news-body ul li:first-child{border-top:1px solid var(--n-dog-color-line)}.pg-top-news-body ul li a{align-items:center;display:grid;gap:clamp(16px,4.267vw,32px);grid-template-columns:auto clamp(80px,21.333vw,160px) 1fr auto;grid-template-rows:auto auto;padding-block:clamp(16px,4.267vw,38px);padding-inline:clamp(16px,4.267vw,16px);transition:background-color .3s}@media (min-width:768px){.pg-top-news-body ul li a{gap:clamp(12px,1.563vw,24px);grid-template-columns:auto clamp(45px,5.859vw,90px) 1fr auto;grid-template-rows:auto;padding-block:clamp(19px,2.474vw,38px);padding-inline:clamp(8px,1.042vw,16px)}}.pg-top-news-body ul li a:focus-visible{background-color:var(--n-dog-color-background-green-light)}.pg-top-news-body ul li a:focus-visible .icon-news-allow{transform:translateX(2px)}@media (any-hover:hover){.pg-top-news-body ul li a:hover{background-color:var(--n-dog-color-background-green-light)}.pg-top-news-body ul li a:hover .icon-news-allow{transform:translateX(2px)}}.pg-top-news-body ul li time{font-size:clamp(12px,3.2vw,24px);grid-column:1;grid-row:1}@media (min-width:768px){.pg-top-news-body ul li time{font-size:clamp(7px,.911vw,14px)}}.pg-top-news-body ul li .category{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-green);border-radius:var(--n-dog-size-0);color:var(--n-dog-color-green);font-size:clamp(10px,2.667vw,20px);grid-column:2;grid-row:1;padding-block:clamp(4px,1.067vw,8px);text-align:center}@media (min-width:768px){.pg-top-news-body ul li .category{font-size:clamp(6px,.781vw,12px);padding-block:clamp(4px,.521vw,8px)}}.pg-top-news-body ul li p{color:var(--n-dog-color-green);font-size:clamp(12px,3.2vw,24px);grid-column:1/4;grid-row:2;line-height:var(--n-dog-font-line-height-1-6)}@media (min-width:768px){.pg-top-news-body ul li p{font-size:clamp(8px,1.042vw,16px);grid-column:3;grid-row:1}}.pg-top-news-body ul li .icon-news-allow{fill:var(--n-dog-color-green);color:var(--n-dog-color-green);grid-column:4;grid-row:1/span 2;height:14px;transition:transform .3s;width:14px}@media (min-width:768px){.pg-top-news-body ul li .icon-news-allow{grid-row:1}}.pg-top-contact>div{display:grid;margin-inline:auto;width:min(100%,var(--n-dog-breakpoint-18))}.pg-top-contact-background{grid-area:1/-1}@media (min-width:768px){.pg-top-contact-background>div{border-radius:var(--n-dog-size-2);overflow:hidden}}.pg-top-contact-header{grid-area:1/-1;margin:clamp(48px,12.8vw,96px) auto auto}@media (min-width:768px){.pg-top-contact-header{margin:auto}}.pg-top-contact-header hgroup p{color:var(--n-dog-color-white);font-size:clamp(24px,6.4vw,48px);font-weight:var(--n-dog-font-weight-b);text-align:center}@media (min-width:768px){.pg-top-contact-header hgroup p{font-size:clamp(18px,2.344vw,36px)}}.pg-top-contact-header hgroup h2{color:var(--n-dog-color-white);font-size:clamp(12px,3.2vw,24px);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:clamp(32px,8.533vw,64px);text-align:center}@media (min-width:768px){.pg-top-contact-header hgroup h2{font-size:clamp(8px,1.042vw,16px);margin-block-start:clamp(16px,2.083vw,32px)}}.pg-top-contact-body{margin-block-start:-42%}@media (min-width:768px){.pg-top-contact-body{margin-block-start:-5%}}.pg-top-contact-body ul{background-color:var(--n-dog-color-green);border-radius:var(--n-dog-size-2);display:grid;gap:clamp(24px,6.4vw,48px);margin-inline:auto;padding-block:clamp(32px,8.533vw,64px);padding-inline:clamp(24px,6.4vw,48px);position:relative;width:calc(100% - clamp(32px, 8.533vw, 64px))}@media (min-width:768px){.pg-top-contact-body ul{gap:clamp(24px,3.125vw,48px);grid-auto-flow:column;padding-block:clamp(16px,2.083vw,32px);padding-inline:clamp(24px,3.125vw,48px);width:-moz-max-content;width:max-content}}.pg-top-contact-body ul:before{align-self:stretch;border:1px solid var(--n-dog-color-white);content:"";opacity:.5}@media (min-width:768px){.pg-top-contact-body ul:after{background-image:url(https://img.nosh.jp/images/dog/pages/top/contact_02-l--20250328.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:clamp(33px,4.297vw,66px);left:0;position:absolute;top:0;transform:translate(50%,-72%);width:clamp(52px,6.771vw,104px)}}.pg-top-contact-body ul li{display:grid;gap:clamp(16px,4.267vw,32px)}@media (min-width:768px){.pg-top-contact-body ul li{gap:clamp(5px,.651vw,10px)}}.pg-top-contact-body ul li:first-child{order:-1}.pg-top-contact-body ul li:first-child a{background-color:var(--n-dog-color-background-white);border:1px solid var(--n-dog-color-white);border-radius:var(--n-dog-size-1);display:grid;font-size:clamp(12px,3.2vw,24px);font-weight:var(--n-dog-font-weight-m);gap:clamp(10px,2.667vw,20px);grid-template-columns:auto 1fr auto;padding-block:clamp(16px,4.267vw,32px);padding-inline:clamp(16px,4.267vw,32px);place-items:center;transition:color .3s,background-color .3s}@media (min-width:768px){.pg-top-contact-body ul li:first-child a{font-size:clamp(8px,1.042vw,16px);gap:clamp(5px,.651vw,10px);padding-block:clamp(11px,1.432vw,22px);padding-inline:clamp(9px,1.172vw,18px)}}.pg-top-contact-body ul li:first-child a:focus-visible{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-white);color:var(--n-dog-color-white)}.pg-top-contact-body ul li:first-child a:focus-visible svg path{fill:var(--n-dog-color-white)}@media (any-hover:hover){.pg-top-contact-body ul li:first-child a:hover{background-color:var(--n-dog-color-green);border:1px solid var(--n-dog-color-white);color:var(--n-dog-color-white)}.pg-top-contact-body ul li:first-child a:hover svg path{fill:var(--n-dog-color-white)}}.pg-top-contact-body ul li:nth-child(2) a{color:var(--n-dog-color-white)}.pg-top-contact-body ul li:nth-child(2) a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}@media (any-hover:hover){.pg-top-contact-body ul li:nth-child(2) a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}}.pg-top-contact-body ul li:nth-child(2) a span{display:grid;gap:clamp(16px,4.267vw,32px);grid-auto-flow:column;grid-template-columns:auto 1fr;margin-inline:auto;width:-moz-max-content;width:max-content}@media (min-width:768px){.pg-top-contact-body ul li:nth-child(2) a span{gap:clamp(7px,.911vw,14px)}}.pg-top-contact-body ul li:nth-child(2) a span b{font-size:clamp(24px,6.4vw,48px)}@media (min-width:768px){.pg-top-contact-body ul li:nth-child(2) a span b{font-size:clamp(18px,2.344vw,36px)}}.pg-top-contact-body ul li:nth-child(2) p{color:var(--n-dog-color-white);font-size:clamp(10px,2.667vw,20px);line-height:var(--n-dog-font-line-height-1-6);margin-block-start:clamp(16px,4.267vw,32px);text-align:center}@media (min-width:768px){.pg-top-contact-body ul li:nth-child(2) p{font-size:clamp(7px,.911vw,14px);margin-block-start:clamp(5px,.651vw,10px)}}.pg-top-contact-body ul li:nth-child(2) p span{color:var(--color01);display:block}.pg-top-contact-body ul li h3{color:var(--n-dog-color-white);font-size:clamp(12px,3.2vw,24px);font-weight:var(--n-dog-font-weight-m);text-align:center}@media (min-width:768px){.pg-top-contact-body ul li h3{font-size:clamp(8px,1.042vw,16px)}}.pg-top-cta{bottom:clamp(10px,1.302vw,20px);left:0;opacity:var(--opacity,0);position:fixed;transition:opacity .2s,visibility .2s;visibility:var(--visibility,hidden);width:100%;z-index:calc(var(--n-dog-z-index-c-header) - 1)}.pg-top-cta a{background-color:var(--n-dog-color-green);border:2px solid var(--n-dog-color-white);border-radius:var(--n-dog-border-radius-max);box-shadow:0 4px 4px 1px rgba(var(--n-dog-color-black-rgb),.25);color:var(--n-dog-color-white);display:grid;font-size:clamp(16px,4.267vw,32px);gap:clamp(16px,4.267vw,32px);grid-auto-flow:column;margin-inline:auto;outline-offset:2px;padding-block:clamp(22px,5.867vw,44px);padding-inline:clamp(40px,10.667vw,80px);place-items:center;transition:border .3s,background-color .3s,color .3s;width:-moz-max-content;width:max-content}@media (min-width:768px){.pg-top-cta a{font-size:clamp(12px,1.563vw,24px);gap:clamp(12px,1.563vw,24px);padding-block-end:clamp(12px,1.563vw,24px);padding-block-start:clamp(12px,1.563vw,24px);padding-inline:clamp(24px,3.125vw,40px)}}.pg-top-cta a:focus-visible{background-color:var(--n-dog-color-white);border:2px solid var(--n-dog-color-green);color:var(--n-dog-color-green)}@media (any-hover:hover){.pg-top-cta a:hover{background-color:var(--n-dog-color-white);border:2px solid var(--n-dog-color-green);color:var(--n-dog-color-green)}}.pg-top-cta a svg{animation:boneRotateAnimation 4s ease-in-out infinite;height:auto;transform-origin:center;width:28px}@media (min-width:768px){.pg-top-cta a svg{width:46px}}@keyframes boneRotateAnimation{0%{transform:rotate(0deg)}5%{transform:rotate(8deg)}10%{transform:rotate(-8deg)}15%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.pg-top-cta a span b{font-size:clamp(20px,5.333vw,40px)}@media (min-width:768px){.pg-top-cta a span b{font-size:clamp(18px,2.344vw,36px)}}.pg-tradelaw{--tradelaw-sp-padding-block-start:10px;color:var(--n-dog-color-text-primary);padding-block:var(--n-dog-size-5) var(--n-dog-size-7)}@media (min-width:1024px){.pg-tradelaw{padding-block:var(--n-dog-size-10)}}.pg-tradelaw>h2{font:var(--n-dog-font-bt16b);margin-inline:auto;max-width:var(--n-dog-breakpoint-17);padding:0 var(--n-dog-size-2) var(--n-dog-size-5)}@media (min-width:1024px){.pg-tradelaw>h2{font:var(--n-dog-font-28b);padding-block-end:var(--n-dog-size-10)}}.pg-tradelaw-inner{background-color:var(--n-dog-color-background-white);display:flex;flex-direction:column;gap:var(--n-dog-size-4);margin-inline:auto;max-width:calc(var(--n-dog-breakpoint-13) - var(--n-dog-size-2)*2);padding-inline:var(--n-dog-size-2)}@media (min-width:1024px){.pg-tradelaw-inner{gap:var(--n-dog-size-6)}}.pg-tradelaw-inner h3{font:var(--n-dog-font-14b);padding-block:var(--n-dog-size-4)}@media (min-width:768px){.pg-tradelaw-inner h3{font:var(--n-dog-font-18b);padding-block:var(--n-dog-size-6)}}.pg-tradelaw-inner a{color:var(--n-dog-color-green)}.pg-tradelaw-inner p{font-size:var(--n-dog-font-size-12);line-height:var(--n-dog-font-line-height-1-8)}@media (min-width:768px){.pg-tradelaw-inner p{font-size:var(--n-dog-font-size-14)}}.pg-tradelaw-inner dl{border:1px solid var(--n-dog-color-line)}.pg-tradelaw-inner dl>div{display:flex;flex-direction:column}@media (min-width:1024px){.pg-tradelaw-inner dl>div{flex-direction:row}.pg-tradelaw-inner dl>div+div{border-top:1px solid var(--n-dog-color-line)}}.pg-tradelaw-inner dl dd,.pg-tradelaw-inner dl dt{border-collapse:collapse;font-size:var(--n-dog-font-size-13);padding:var(--n-dog-size-3) var(--tradelaw-sp-padding-block-start)}@media (min-width:1024px){.pg-tradelaw-inner dl dd,.pg-tradelaw-inner dl dt{font-size:var(--n-dog-font-size-15);padding:var(--n-dog-size-5) var(--n-dog-size-4)}.pg-tradelaw-inner dl dd{width:70%}}.pg-tradelaw-inner dl dt{background-color:var(--n-dog-color-background-gray-light);display:flex;flex-direction:column;font-weight:var(--n-dog-font-weight-b);justify-content:center;line-height:1;width:100%}@media (min-width:1024px){.pg-tradelaw-inner dl dt{width:30%}}.pg-tradelaw-inner dl dt+dd{border-top:1px solid var(--n-dog-color-line)}@media (min-width:1024px){.pg-tradelaw-inner dl dt+dd{border-left:1px solid var(--n-dog-color-line);border-top:none}}
