@font-face{font-family:"IDUA Hiragino Sans W3";src:local("Hiragino Sans W3"),local("HiraginoSans-W3");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IDUA Yu Gothic Medium";src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic Medium");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"UNITED ARROWS";src:url("https://assets-uniform.idunitedarrows.com/fonts/UNITEDARROWS-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#dadce0;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;letter-spacing:.05em;font-feature-settings:"palt" 1}:where(button,input,select,textarea){font-family:inherit}html.lenis,html.lenis body{height:auto}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.l-idua-breadcrumbs{box-sizing:border-box;max-inline-size:1440px;margin-inline:auto;overflow-x:auto;padding-block:80px 16px;padding-inline:72px;scroll-padding-inline:72px}.l-idua-breadcrumbs-list{display:flex;flex-wrap:nowrap;align-items:center;inline-size:max-content;gap:8px 0;margin:0;padding:0;list-style:none;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:12px;font-weight:400;line-height:1.6}.l-idua-breadcrumbs-item{display:inline-flex;align-items:center;flex:none;min-inline-size:0;color:#787878;white-space:nowrap}.l-idua-breadcrumbs-item[aria-current=page]{color:#1d1d1d}.l-idua-breadcrumbs-item+.l-idua-breadcrumbs-item::before{content:">";flex:none;margin-inline:8px;color:#787878}.l-idua-breadcrumbs-link{display:inline-flex;align-items:center;color:inherit;text-decoration:underline}.l-idua-breadcrumbs-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.l-idua-breadcrumbs-link:focus-visible{outline-color:Highlight}}.l-idua-breadcrumbs:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.l-idua-breadcrumbs:focus-visible{outline-color:Highlight}}@media(hover: hover)and (pointer: fine){.l-idua-breadcrumbs .l-idua-breadcrumbs-link[href]:hover{text-decoration:underline}}@media screen and (max-width: 959px){.l-idua-breadcrumbs{padding-block:80px 16px;padding-inline:20px;scroll-padding-inline:20px}}.l-idua-footer{color:#fff;background-color:#535353}.l-idua-footer-inner{box-sizing:border-box;max-inline-size:1440px;margin-inline:auto}.l-idua-footer-grid{display:grid;grid-template-columns:minmax(0, 1fr) 158px minmax(280px, 1fr);grid-template-rows:auto auto;gap:96px 24px;padding-block:40px 60px;padding-inline:20px}.l-idua-footer-brand{grid-column:1;grid-row:1}.l-idua-footer-categories{grid-column:2;grid-row:1/-1;padding-block-start:8px}.l-idua-footer-category-list,.l-idua-footer-utility-list{margin:0;padding:0;list-style:none}.l-idua-footer-category-item{margin:0}.l-idua-footer-category-item:not(:last-child){margin-block-end:16px;padding-block-end:16px;border-block-end:1px solid #fff}.l-idua-footer-category-link{display:block;color:inherit;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:none;touch-action:manipulation}.l-idua-footer-utility{grid-column:3;grid-row:1/-1;padding-block-start:4px}.l-idua-footer-utility-list{display:grid;grid-auto-flow:row;grid-template-rows:repeat(3, auto);grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 24px}.l-idua-footer-utility-link{display:block;color:inherit;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-weight:400;line-height:24px;text-decoration:none;touch-action:manipulation}.l-idua-footer-copyright{grid-column:1;grid-row:2;margin:0;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:13px;font-weight:500;line-height:1.6}.l-idua-footer-category-link:focus-visible,.l-idua-footer-utility-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.l-idua-footer-category-link:focus-visible,.l-idua-footer-utility-link:focus-visible{outline-color:Highlight}}@media screen and (min-width: 1200px){.l-idua-footer-grid{grid-template-columns:minmax(410px, 620px) 158px minmax(350px, 408px);column-gap:40px;padding-inline:72px}.l-idua-footer-utility-link{white-space:nowrap}.l-idua-footer-utility-list{grid-template-columns:minmax(0, 226px) minmax(0, 1fr);column-gap:40px}}@media screen and (max-width: 959px){.l-idua-footer-grid{grid-template-columns:200px minmax(0, 1fr);grid-template-rows:auto auto auto;gap:64px 48px;padding-block:64px;padding-inline:32px}.l-idua-footer-brand{grid-column:1/-1;grid-row:1}.l-idua-footer-categories{grid-column:1;grid-row:2;padding-block-start:0}.l-idua-footer-utility{grid-column:2;grid-row:2;padding-block-start:0}.l-idua-footer-utility-list{grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:12px 32px}.l-idua-footer-utility-link{font-size:14px}.l-idua-footer-copyright{grid-column:1/-1;grid-row:3}}@media screen and (max-width: 767px){.l-idua-footer-grid{display:flex;flex-direction:column;gap:0;padding-block:24px;padding-inline:20px}.l-idua-footer-categories{inline-size:min(100%,172px);margin-block-start:56px}.l-idua-footer-utility{margin-block-start:28px}.l-idua-footer-utility-list{display:flex;flex-direction:column;gap:8px}.l-idua-footer-copyright{margin-block-start:32px;font-size:12px}}body{margin-block-start:0}html.is-idua-menu-locked,html.is-idua-menu-locked body{overflow:hidden;overscroll-behavior:none}.l-idua-visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.l-idua-header{--idua-header-desktop-breakpoint: 960px;position:fixed;z-index:1000;inset-block-start:0;inset-inline:0;block-size:0;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-weight:400}.l-idua-header-chrome{position:fixed;z-index:2;inset-block-start:0;inset-inline:0;color:inherit;transform:translateY(0);transition:transform 300ms cubic-bezier(0.33, 0, 0.24, 1);will-change:transform}.l-idua-header.is-hidden .l-idua-header-chrome{pointer-events:none;transform:translateY(-100%)}@media(prefers-reduced-motion: no-preference){.is-idua-header-reveal-pending .l-idua-header.is-top:not(.is-ready) .l-idua-header-chrome,.l-idua-header.is-top.is-ready .l-idua-header-chrome{opacity:0;pointer-events:none}.l-idua-header.is-top.is-revealed .l-idua-header-chrome{animation-name:idua-header-reveal,idua-header-enable-pointer-events;animation-duration:2s,0s;animation-delay:1s;animation-timing-function:ease;animation-fill-mode:both}.l-idua-header.is-top.is-reveal-skipped .l-idua-header-chrome{opacity:1;pointer-events:auto;animation:none}}@keyframes idua-header-reveal{to{opacity:1}}@keyframes idua-header-enable-pointer-events{to{pointer-events:auto}}.l-idua-header-info{display:grid;place-items:center;box-sizing:border-box;block-size:49px;padding-inline:20px;color:#1d1d1d;background-color:#fcfcfc}.l-idua-header-info-link,.l-idua-header-info-text{overflow:hidden;max-inline-size:100%;margin:0;color:inherit;font-size:15px;font-weight:400;line-height:1.6;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.l-idua-header-nav{display:flex;align-items:center;box-sizing:border-box;block-size:64px;padding-inline:max(24px,(100% - 1440px)/2 + 24px) max(18px,(100% - 1440px)/2 + 18px);color:inherit;transition:color 150ms ease,transform 300ms cubic-bezier(0.33, 0, 0.24, 1)}.l-idua-header-brand{display:grid;flex:0 1 407px;place-items:center;inline-size:min(28.27vw,407px);min-inline-size:240px;block-size:44px;color:inherit;text-decoration:none}.l-idua-header-brand-mark{display:block;inline-size:100%;aspect-ratio:346/20}.l-idua-header-brand-image{display:block;inline-size:100%;block-size:auto;filter:invert(11.3725%)}.l-idua-header-desktop-nav{margin-inline-start:auto}.l-idua-header-desktop-list,.l-idua-header-products-list,.l-idua-header-mobile-categories,.l-idua-header-mobile-utility{margin:0;padding:0;list-style:none}.l-idua-header-desktop-list{display:flex;align-items:stretch;gap:18px;block-size:64px}.l-idua-header-desktop-item{display:flex;position:relative;align-items:stretch;margin:0}.l-idua-header-desktop-link{display:flex;align-items:center;box-sizing:border-box;min-block-size:44px;margin:0;padding-block:4px 0;padding-inline:0;border:0;color:inherit;background:none;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;line-height:1.6;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color 150ms ease}.l-idua-header-products-button{position:relative;justify-content:center}.l-idua-header-chevron{display:block;position:absolute;flex:none;inset-block-start:calc(50% + 13px);inset-inline-start:50%;inline-size:8px;block-size:8px;transform:translateX(-50%);transition:transform 300ms cubic-bezier(0.33, 0, 0.24, 1)}.l-idua-header-chevron svg,.l-idua-header-action-icon svg{display:block;inline-size:100%;block-size:100%;fill:currentcolor}.l-idua-header.is-products-open .l-idua-header-chevron{transform:translateX(-50%) rotate(-180deg)}.l-idua-header-products-menu{position:absolute;z-index:1;inset-block-start:100%;inset-inline-start:-10px;box-sizing:border-box;min-inline-size:146px;padding-block:8px;padding-inline:22px;border-radius:4px;visibility:hidden;pointer-events:none;color:#1d1d1d;background-color:rgba(252,252,252,.9);box-shadow:0 4px 18px rgba(0,0,0,.1);opacity:0;transform:translateY(-20px);transition:opacity 250ms cubic-bezier(0.33, 0, 0.24, 1) 83ms,transform 333ms cubic-bezier(0.33, 0, 0.24, 1),visibility 0s linear 333ms}.l-idua-header.is-products-open .l-idua-header-products-menu{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity 250ms cubic-bezier(0.33, 0, 0, 1),transform 333ms cubic-bezier(0.33, 0, 0, 1),visibility 0s linear 0s}.l-idua-header-products-item{margin:0}.l-idua-header-products-link{display:flex;align-items:center;min-block-size:32px;color:inherit;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:11px;font-weight:500;line-height:1.6;text-decoration:none;white-space:nowrap;transition:color 150ms ease}.l-idua-header-actions{display:flex;flex:none;align-items:center;margin-inline-start:44px}.l-idua-header-action,.l-idua-header-menu-button{display:grid;position:relative;flex:none;place-items:center;box-sizing:border-box;inline-size:44px;block-size:44px;margin:0;padding:0;border:0;color:inherit;background:none;text-decoration:none;cursor:pointer;transition:color 150ms ease}.l-idua-header-action-icon{display:block;inline-size:24px;block-size:24px}.l-idua-header-cart{position:relative}.l-idua-header-cart form{display:none}.l-idua-header-cart-badge{display:none;position:absolute;inset-block-start:0;inset-inline-end:-3px;place-items:center;box-sizing:border-box;min-inline-size:22px;block-size:22px;padding-inline:5px;border-radius:999px;color:#1d1d1d;background-color:#fff;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:10px;font-weight:500;line-height:1;pointer-events:none}.l-idua-header-cart-badge>span{display:block;transform:translateY(1px)}.l-idua-header-cart-badge.is-visible{display:grid}.l-idua-header-menu-button{display:none}.l-idua-header-menu-line{position:absolute;inline-size:22px;block-size:1px;background-color:currentcolor;transform-origin:center;transition:opacity 300ms cubic-bezier(0.33, 0, 0.24, 1),transform 300ms cubic-bezier(0.33, 0, 0.24, 1)}.l-idua-header-menu-line.is-top{transform:translateY(-6px)}.l-idua-header-menu-line.is-bottom{transform:translateY(6px)}.l-idua-header.is-mobile-open .l-idua-header-menu-line.is-top{transform:rotate(45deg)}.l-idua-header.is-mobile-open .l-idua-header-menu-line.is-middle{opacity:0;transform:scaleX(0)}.l-idua-header.is-mobile-open .l-idua-header-menu-line.is-bottom{transform:rotate(-45deg)}.l-idua-header-mobile-overlay{position:fixed;z-index:1;inset:0;background-color:rgba(0,0,0,.2);visibility:hidden;pointer-events:none;opacity:0;transition:opacity 300ms cubic-bezier(0.33, 0, 0.24, 1),visibility 0s linear 300ms}.l-idua-header-mobile-panel{box-sizing:border-box;block-size:min(558px,100dvh);color:#1d1d1d;background-color:#dadce0;overflow:auto;overscroll-behavior:contain}.l-idua-header-mobile-nav,.l-idua-header-mobile-copyright{display:none}.l-idua-main{box-sizing:border-box;padding-block-start:64px}.l-idua-main.has-idua-info{padding-block-start:113px}.l-idua-main.top{padding-block-start:0}.l-idua-header-brand:focus-visible,.l-idua-header-action:focus-visible,.l-idua-header-menu-button:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.l-idua-header-brand:focus-visible,.l-idua-header-action:focus-visible,.l-idua-header-menu-button:focus-visible{outline-color:Highlight}}.l-idua-header-info-link:focus-visible,.l-idua-header-desktop-link:focus-visible,.l-idua-header-products-link:focus-visible,.l-idua-header-mobile-category-link:focus-visible,.l-idua-header-mobile-utility-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.l-idua-header-info-link:focus-visible,.l-idua-header-desktop-link:focus-visible,.l-idua-header-products-link:focus-visible,.l-idua-header-mobile-category-link:focus-visible,.l-idua-header-mobile-utility-link:focus-visible{outline-color:Highlight}}@media(hover: hover)and (pointer: fine){.l-idua-header-info-link:hover:not(:focus),.l-idua-header-desktop-link:hover:not(:focus),.l-idua-header-products-link:hover:not(:focus),.l-idua-header-action:hover:not(:focus){color:#9f9f9f}}@media screen and (max-width: 959px){html{scrollbar-gutter:stable}body{min-inline-size:0;margin-block-start:0}.l-idua-header-info{block-size:38px;transition:visibility 0s linear 300ms}.l-idua-header-info-link,.l-idua-header-info-text{font-size:12px}.l-idua-header-nav{block-size:47px;padding-inline:20px 0}.l-idua-header-brand{flex-basis:auto;inline-size:min(268px,100vw - 116px);min-inline-size:0;block-size:44px}.l-idua-header-desktop-nav{display:none}.l-idua-header-actions{margin-inline-start:auto}.l-idua-header-action,.l-idua-header-menu-button{inline-size:32px;block-size:44px}.l-idua-header-action-icon{inline-size:18px;block-size:18px}.l-idua-header-action-icon.is-cart{inline-size:19px;block-size:19px}.l-idua-header-cart-badge{inset-block-start:2px;inset-inline-end:-3px;min-inline-size:20px;block-size:20px;padding-inline:4px}.l-idua-header-menu-button{display:grid}.l-idua-header-menu-line{inline-size:18px}.l-idua-header.is-mobile-open{color:#1d1d1d}.l-idua-header.is-mobile-open .l-idua-header-chrome{pointer-events:auto;transform:translateY(0)}.l-idua-header.is-mobile-open .l-idua-header-info{visibility:hidden;pointer-events:none;transition-delay:0s}.l-idua-header.is-mobile-open.has-info .l-idua-header-nav{transform:translateY(-38px)}.l-idua-header.is-mobile-open .l-idua-header-mobile-overlay{visibility:visible;pointer-events:auto;opacity:1;transition:opacity 300ms cubic-bezier(0.33, 0, 0.24, 1),visibility 0s linear 0s}.l-idua-header-mobile-nav{display:block;box-sizing:border-box;min-block-size:calc(100% - 33px);padding-block-start:90px;padding-inline:20px}.l-idua-header-mobile-categories{inline-size:min(100%,172px)}.l-idua-header-mobile-category-item{margin:0;border-block-end:1px solid #9f9f9f}.l-idua-header-mobile-category-link{display:flex;align-items:center;min-block-size:49px;color:inherit;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none}.l-idua-header-mobile-utility{margin-block-start:20px}.l-idua-header-mobile-utility-link{display:flex;align-items:center;min-block-size:39px;color:inherit;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;line-height:1.6;text-decoration:none}.l-idua-header-mobile-copyright{display:block;margin:0;padding-block-end:15px;padding-inline:20px;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:11px;font-weight:500;line-height:1.6}.l-idua-main{padding-block-start:47px}.l-idua-main.has-idua-info{padding-block-start:85px}.l-idua-main.top{padding-block-start:0}}@media screen and (min-width: 960px){.l-idua-header-menu-button,.l-idua-header-mobile-overlay{display:none}}@media screen and (width >= 960px)and (width < 1200px){.l-idua-header-nav{padding-inline:16px 12px}.l-idua-header-desktop-nav{margin-inline-start:24px}.l-idua-header-desktop-list{gap:18px}.l-idua-header-actions{margin-inline-start:8px}}@media(prefers-reduced-motion: reduce){.l-idua-header-chrome,.l-idua-header-nav,.l-idua-header-desktop-link,.l-idua-header-products-menu,.l-idua-header-products-link,.l-idua-header-chevron,.l-idua-header-action,.l-idua-header-menu-button,.l-idua-header-menu-line,.l-idua-header-mobile-overlay{scroll-behavior:auto;transition-duration:0s;transition-delay:0s}}@media screen and (max-width: 767px){.c-idua-break-mobile-hidden{display:none}}.c-idua-brand{min-inline-size:0;color:inherit}.c-idua-brand-home{display:block;inline-size:428px;max-inline-size:100%;min-inline-size:0}.c-idua-brand-logo{display:block;inline-size:100%;block-size:auto;filter:invert(1)}.c-idua-brand-home:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.c-idua-brand-home:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion: no-preference){.is-idua-initializing .c-idua-card-reveal:not(.is-ready){opacity:0}.c-idua-card-reveal.is-ready{opacity:0;transform:translateY(24px)}.c-idua-card-reveal.is-revealed{animation-name:idua-card-reveal;animation-duration:700ms;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1);animation-delay:calc(var(--idua-card-reveal-index, 0)*100ms);animation-fill-mode:forwards}}@keyframes idua-card-reveal{to{opacity:1;transform:translateY(0)}}.c-idua-dynamic-content{min-inline-size:0;overflow-wrap:anywhere}.c-idua-dynamic-content img{display:block;max-inline-size:100%;block-size:auto}.c-idua-dynamic-content p{margin:0}.c-idua-dynamic-content ul,.c-idua-dynamic-content ol{margin:0;padding-inline-start:1.5em}.c-idua-dynamic-content ul{list-style:disc}.c-idua-dynamic-content ol{list-style:decimal}.c-idua-dynamic-content a{color:inherit;text-decoration:underline}.c-idua-dynamic-content a:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.c-idua-dynamic-content a:focus-visible{outline-color:Highlight}}.c-idua-favorite{transition:color 150ms ease}@media(hover: hover)and (pointer: fine){.c-idua-favorite:hover:not(:focus){color:#1d1d1d}}.c-idua-favorite-icon{display:block;inline-size:15px;block-size:20px;overflow:visible}.c-idua-favorite-icon-outline,.c-idua-favorite-icon-active{stroke:currentcolor}.c-idua-favorite-icon-outline{fill:none}.c-idua-favorite-icon-active{fill:currentcolor;opacity:0}.c-idua-favorite.is-added .c-idua-favorite-icon-outline{opacity:0}.c-idua-favorite.is-added .c-idua-favorite-icon-active{opacity:1}.c-idua-product-card{position:relative;min-inline-size:0;color:#1d1d1d;list-style:none}.c-idua-product-card-image-link{display:block;color:inherit}.c-idua-product-card-image-frame{position:relative;display:block;overflow:hidden;aspect-ratio:2/3;background-color:#ecedef;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.c-idua-product-card-image{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:contain}.c-idua-product-card-favorite{position:absolute;z-index:1;display:grid;place-items:center;inline-size:40px;block-size:40px;margin:0;padding:0;border:0;background-color:rgba(0,0,0,0);color:#787878;cursor:pointer;inset-block-start:0;inset-inline-end:0;touch-action:manipulation}.c-idua-product-card-favorite:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.c-idua-product-card-favorite:focus-visible{outline-color:Highlight}}.c-idua-product-card-favorite.is-added{color:#1d1d1d}.c-idua-product-card-body{margin-block-start:8px}.c-idua-product-card-title{min-inline-size:0;margin:0;overflow-wrap:anywhere;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.c-idua-product-card-title-link{display:-webkit-box;overflow:hidden;color:inherit;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-idua-product-card-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin-block-start:2px}.c-idua-product-card-price{white-space:nowrap;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.c-idua-product-card-tax{margin-inline-start:4px;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.c-idua-product-card-discount{font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:12px;font-weight:700;line-height:1.3}.c-idua-product-card-regular-price{margin-block-start:4px;color:#787878;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:10px;font-weight:400;line-height:1.3}.c-idua-product-card-soldout{margin-block-start:8px;color:#787878;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:12px;font-weight:700;line-height:1.3}.c-idua-product-card-variants{margin-block-start:6px;color:#1d1d1d;overflow-wrap:anywhere;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.6}.c-idua-product-card-variants a{color:inherit;text-decoration:none}.c-idua-product-card-image-link:focus-visible,.c-idua-product-card-title-link:focus-visible,.c-idua-product-card-variants a:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.c-idua-product-card-image-link:focus-visible,.c-idua-product-card-title-link:focus-visible,.c-idua-product-card-variants a:focus-visible{outline-color:Highlight}}@media screen and (max-width: 767px){.c-idua-product-card-tax,.c-idua-product-card-variants{font-size:12px}}.c-idua-product-variant-colors{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0}.c-idua-product-variant-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:14px;block-size:14px;color:#1d1d1d;text-decoration:none}.c-idua-product-variant-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.c-idua-product-variant-link:focus-visible{outline-color:Highlight}}.c-idua-product-variant-swatch{display:block;inline-size:14px;block-size:14px;background:var(--idua-product-variant-color);box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.c-idua-product-variant-sizes{margin:6px 0 0}.c-idua-product-variant-sizes:first-child{margin-block-start:0}.c-idua-product-variant-visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}@media screen and (max-width: 767px){.c-idua-product-variant-colors{gap:6px}}.c-idua-select-control{position:relative;display:block}.c-idua-select-control::after{position:absolute;inset-block-start:50%;inset-inline-end:16px;inline-size:7px;block-size:7px;border-block-end:1px solid currentcolor;border-inline-end:1px solid currentcolor;content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.c-idua-select{box-sizing:border-box;inline-size:100%;min-block-size:44px;margin:0;padding-block:8px;padding-inline:16px 40px;border:1px solid #787878;border-radius:0;appearance:none;color:#1d1d1d;background-color:rgba(0,0,0,0);cursor:pointer}.c-idua-select:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.c-idua-select:focus-visible{outline-color:Highlight}}@supports(appearance: base-select){.c-idua-select-control::after{content:none}.c-idua-select,.c-idua-select::picker(select){appearance:base-select}.c-idua-select{position:relative;block-size:auto;box-shadow:none}.c-idua-select::picker-icon{position:absolute;inset-block-start:50%;inset-inline-end:20px;box-sizing:border-box;inline-size:6px;block-size:6px;margin:0;border-block-end:1px solid currentcolor;border-inline-end:1px solid currentcolor;content:"";transform:translateY(-50%) rotate(45deg)}.c-idua-select::picker(select){box-sizing:border-box;inline-size:anchor-size(width);max-block-size:calc(100dvh - 32px);position-try-order:normal;padding-block:12px 16px;padding-inline:16px;border:1px solid #787878;border-radius:0;background-color:#dadce0;box-shadow:none;color:#1d1d1d;overflow:hidden auto;overscroll-behavior-block:contain}.c-idua-select option{display:flex;align-items:center;padding:0;border:0;background-color:rgba(0,0,0,0);color:#1d1d1d;font:inherit;overflow-wrap:anywhere;transition-duration:150ms;transition-property:color;transition-timing-function:ease-out;white-space:normal}@media(hover: hover)and (pointer: fine){.c-idua-select option:hover{color:#9f9f9f}}.c-idua-select option+option{margin-block-start:12px}.c-idua-select option:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.c-idua-select option:focus-visible{outline-color:Highlight}}.c-idua-select option::checkmark{box-sizing:border-box;flex:none;order:1;inline-size:6px;block-size:10px;margin-inline:auto 4px;border-block-end:1px solid currentcolor;border-inline-end:1px solid currentcolor;content:"";transform:rotate(45deg)}}.c-idua-text-split-reveal-accessible{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.c-idua-text-split-reveal-visual{display:contents}.c-idua-text-split-reveal-char{display:inline-block}@media(prefers-reduced-motion: no-preference){.is-idua-initializing .c-idua-text-split-reveal:not(.is-ready){opacity:0}.c-idua-text-split-reveal.is-ready .c-idua-text-split-reveal-char{opacity:0;transform:translateY(0.7em)}.c-idua-text-split-reveal.is-revealed .c-idua-text-split-reveal-char{animation-name:idua-text-split-reveal;animation-duration:1.6s;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1);animation-delay:calc(var(--idua-reveal-index)*30ms);animation-fill-mode:forwards}}@keyframes idua-text-split-reveal{to{opacity:1;transform:translateY(0)}}.c-idua-text-svg-split-reveal-accessible{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.c-idua-text-svg-split-reveal-visual{display:contents}.c-idua-text-svg-split-reveal-char{display:inline-block}.c-idua-text-svg-split-reveal-logo-row>img{translate:0 -5px}@media screen and (max-width: 767px){.c-idua-text-svg-split-reveal-logo-row>img{translate:0 -3px}}@media(prefers-reduced-motion: no-preference){.is-idua-initializing .c-idua-text-svg-split-reveal:not(.is-ready){opacity:0}.c-idua-text-svg-split-reveal.is-ready .c-idua-text-svg-split-reveal-item{opacity:0;transform:translateY(0.7em)}.c-idua-text-svg-split-reveal.is-revealed .c-idua-text-svg-split-reveal-item{animation-name:idua-text-svg-split-reveal;animation-duration:1.6s;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1);animation-delay:calc(var(--idua-reveal-index)*30ms);animation-fill-mode:forwards}}@keyframes idua-text-svg-split-reveal{to{opacity:1;transform:translateY(0)}}.c-idua-zoom-reveal{overflow:hidden}@media(prefers-reduced-motion: no-preference){.is-idua-initializing .c-idua-zoom-reveal:not(.is-ready),.c-idua-zoom-reveal.is-ready{opacity:0}.c-idua-zoom-reveal.is-ready .c-idua-zoom-reveal-target{transform:scale(1.05)}.c-idua-zoom-reveal.is-revealed{animation-name:idua-zoom-reveal-fade;animation-duration:1.2s;animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-fill-mode:forwards}.c-idua-zoom-reveal.is-revealed .c-idua-zoom-reveal-target{animation-name:idua-zoom-reveal-scale;animation-duration:1.4s;animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-fill-mode:forwards}.c-idua-zoom-reveal.is-focus-revealed{opacity:1;animation:none}.c-idua-zoom-reveal.is-focus-revealed .c-idua-zoom-reveal-target{transform:scale(1);animation:none}}@keyframes idua-zoom-reveal-fade{to{opacity:1}}@keyframes idua-zoom-reveal-scale{to{transform:scale(1)}}body:has(.freepage-f3){min-inline-size:0}body:has(.freepage-f3) .free3.u-container{inline-size:100%;max-inline-size:1440px;padding-inline:0}body:has(.freepage-f3) .free3 .u-contents{padding-block:0}.p-idua-about{padding-block-end:80px;color:#1d1d1d}.p-idua-about-header{box-sizing:border-box;padding-block-start:72px;padding-inline:72px;text-align:center}.p-idua-about-title{display:flex;align-items:center;justify-content:center;gap:20px;margin:0}.p-idua-about-title-en{flex:none;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:1.6}.p-idua-about-title-logo{display:block;flex:0 1 405px;min-inline-size:0;max-inline-size:405px;block-size:auto}.p-idua-about-title-ja{margin-block:12px 0;margin-inline:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-about-hero{margin-block-start:108px;overflow:clip}.p-idua-about-hero-media{inline-size:1664px;block-size:430px;margin-inline-start:50%;aspect-ratio:1664/430;overflow:clip;transform:translateX(-50%)}.p-idua-about-parallax-frame{block-size:100%}.p-idua-about-brand-parallax-frame{display:flex;justify-content:center}.p-idua-about-hero-image,.p-idua-about-brand-image,.p-idua-about-assurance-icon img{display:block;inline-size:100%;block-size:100%}.p-idua-about-hero-image,.p-idua-about-brand-image{object-fit:cover;object-position:center}.p-idua-about-hero-image{--idua-about-parallax-offset: 32px}.p-idua-about-brand-image{--idua-about-parallax-offset: 32px}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.p-idua-about-parallax-frame{view-timeline-name:--idua-about-parallax;view-timeline-axis:block}.p-idua-about-parallax-target{block-size:calc(100% + var(--idua-about-parallax-offset) + var(--idua-about-parallax-offset));margin-block-start:calc(-1*var(--idua-about-parallax-offset));animation-name:idua-about-parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--idua-about-parallax;animation-range:cover}.p-idua-about-brand-image{flex:none;inline-size:auto;max-inline-size:none}}}@keyframes idua-about-parallax{from{transform:translateY(calc(-1 * var(--idua-about-parallax-offset)))}to{transform:translateY(var(--idua-about-parallax-offset))}}.p-idua-about-introduction{box-sizing:border-box;inline-size:calc(100% - 144px);max-inline-size:878px;margin-block-start:80px;margin-inline:auto;text-align:center}.p-idua-about-introduction-heading,.p-idua-about-brand-heading{margin:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-about-introduction-heading,.p-idua-about-brand-heading{font-size:18px}}.p-idua-about-introduction-heading-line,.p-idua-about-brand-heading-line{display:block}.p-idua-about-heading-break-mobile{display:none}.p-idua-about-introduction-text,.p-idua-about-brand-text{margin-block:20px 0;margin-inline:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-about-brand{display:grid;box-sizing:border-box;grid-template-columns:541fr 612fr;gap:56px;inline-size:calc(100% - 144px);max-inline-size:1208px;margin-block-start:136px;margin-inline:auto}.p-idua-about-brand-media{grid-column:2;grid-row:1;min-inline-size:0;min-block-size:0;aspect-ratio:306/322;overflow:clip}.p-idua-about-brand-content{grid-column:1;grid-row:1;align-self:center;min-inline-size:0}.p-idua-about-assurances{box-sizing:border-box;inline-size:calc(100% - 144px);max-inline-size:1208px;margin-block-start:116px;margin-inline:auto}.p-idua-about-assurances-title,.p-idua-about-assurances-introduction-heading{margin:0}.p-idua-about-assurances-title-en,.p-idua-about-assurances-title-ja{display:block}.p-idua-about-assurances-title-en{font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-about-assurances-title-ja{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-about-assurances-introduction{max-inline-size:878px;margin-block-start:40px}.p-idua-about-assurances-introduction-heading{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-about-assurances-introduction-heading{font-size:18px}}.p-idua-about-assurances-introduction-text{margin-block-start:8px;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-about-assurances-introduction-text p{margin:0}.p-idua-about-assurances-introduction-text p:not(:first-child){margin-block-start:24px}.p-idua-about-assurance-list{max-inline-size:920px;margin-block:64px 0;margin-inline:auto;padding:0;list-style:none}.p-idua-about-assurance-item{display:grid;grid-template-columns:100px minmax(0, 1fr);align-items:center;gap:60px;padding-block:24px;border-block-end:1px solid #9f9f9f}.p-idua-about-assurance-item:first-child{padding-block-start:0}.p-idua-about-assurance-item:last-child{padding-block-end:0;border-block-end:0}.p-idua-about-assurance-icon{inline-size:100px;block-size:94px}.p-idua-about-assurance-content{min-inline-size:0;overflow-wrap:break-word;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-about-assurance-heading,.p-idua-about-assurance-description,.p-idua-about-assurance-notes,.p-idua-about-assurance-details,.p-idua-about-assurance-repair{margin:0}.p-idua-about-assurance-heading{font-family:inherit;font-size:20px;font-style:inherit;font-weight:inherit;line-height:inherit}.p-idua-about-assurance-description{margin-block-start:8px}.p-idua-about-assurance-notes{margin-block-start:16px;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-about-assurance-notes p,.p-idua-about-assurance-notes ul,.p-idua-about-assurance-details p,.p-idua-about-assurance-repair p{margin:0}.p-idua-about-assurance-notes ul{padding:0;list-style:none}.p-idua-about-assurance-details,.p-idua-about-assurance-repair{margin-block-start:16px}.p-idua-about-assurance-link{display:inline-block;margin-block-start:16px;color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.p-idua-about-assurance-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-about-assurance-link:focus-visible{outline-color:Highlight}}@media(hover: hover)and (pointer: fine){.p-idua-about-assurance-link:hover:not(:focus){color:#9f9f9f}}@media screen and (max-width: 767px){.p-idua-about-header{padding-block-start:72px;padding-inline:20px}.p-idua-about-title{gap:8px}.p-idua-about-title-en{font-size:20px}.p-idua-about-title-logo{flex-basis:268px;max-inline-size:268px}.p-idua-about-hero{margin-block-start:60px}.p-idua-about-hero-media{inline-size:100%;block-size:min(247px,62.7574vw);margin-inline-start:0;aspect-ratio:auto;transform:none}.p-idua-about-hero-image{--idua-about-parallax-offset: 20px}.p-idua-about-introduction{inline-size:calc(100% - 40px);margin-block-start:44px}.p-idua-about-heading-break-mobile{display:block}.p-idua-about-heading-break-desktop{display:none}.p-idua-about-introduction-text{text-align:start}.p-idua-about-brand{display:flex;flex-direction:column;gap:0;inline-size:calc(100% - 40px);margin-block-start:64px}.p-idua-about-brand-media{inline-size:100%}.p-idua-about-brand-image{--idua-about-parallax-offset: 20px}.p-idua-about-brand-content{margin-block-start:44px}.p-idua-about-brand-heading{text-align:center}.p-idua-about-assurances{inline-size:calc(100% - 40px);margin-block-start:88px}.p-idua-about-assurances-introduction{margin-block-start:12px}.p-idua-about-assurances-introduction-heading{display:none}.p-idua-about-assurances-introduction-text{margin-block-start:0}.p-idua-about-assurance-list{margin-block-start:20px}.p-idua-about-assurance-item{grid-template-columns:minmax(0, 1fr);gap:28px;padding-block:40px}.p-idua-about-assurance-item:first-child{padding-block-start:20px}.p-idua-about-assurance-item:last-child{padding-block-end:40px;border-block-end:1px solid #9f9f9f}.p-idua-about-assurance-icon{margin-inline:auto}}body:has(.freepage-f2){min-inline-size:0}body:has(.freepage-f2) .free2.u-container{inline-size:100%;max-inline-size:1440px;padding-inline:0}body:has(.freepage-f2) .free2 .u-contents{padding-block:0}.p-idua-company{padding-block-end:80px;color:#1d1d1d}.p-idua-company-header{padding-block-start:96px;text-align:center}.p-idua-company-title{margin:0}.p-idua-company-title-en{display:block;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:35px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-company-title-en{font-size:30px}}.p-idua-company-title-ja{display:block;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-company-list{box-sizing:border-box;inline-size:calc(100% - 40px);max-inline-size:1208px;margin-block:128px 0;margin-inline:auto;padding:0;overflow-wrap:break-word;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-company-row{display:grid;grid-template-columns:216px minmax(0, 1fr);gap:24px;padding-block:20px;border-block-end:1px solid #9f9f9f}.p-idua-company-row:last-child{border-block-end:0}.p-idua-company-term,.p-idua-company-description{min-inline-size:0;margin:0}.p-idua-company-description-line{display:block}.p-idua-company-link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.p-idua-company-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-company-link:focus-visible{outline-color:Highlight}}@media screen and (max-width: 767px){.p-idua-company-header{padding-block-start:64px}.p-idua-company-list{margin-block-start:68px}.p-idua-company-row{grid-template-columns:minmax(0, 1fr);gap:8px}}body:has(.freepage-f4){min-inline-size:0}body:has(.freepage-f4) .free4.u-container{inline-size:100%;max-inline-size:1440px;padding-inline:0}body:has(.freepage-f4) .free4 .u-contents{padding-block:0}.p-idua-embroidery{padding-block-end:80px;color:#1d1d1d;overflow-wrap:break-word;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-embroidery-header{padding-block-start:96px;text-align:center}.p-idua-embroidery-title,.p-idua-embroidery-lead-title,.p-idua-embroidery-lead-copy,.p-idua-embroidery-section-heading,.p-idua-embroidery-subsection-title,.p-idua-embroidery-benefit-list,.p-idua-embroidery-benefit-title,.p-idua-embroidery-benefit-copy,.p-idua-embroidery-type-title,.p-idua-embroidery-type-copy,.p-idua-embroidery-type-copy p,.p-idua-embroidery-detail-heading,.p-idua-embroidery-detail-copy,.p-idua-embroidery-step-list,.p-idua-embroidery-step-title,.p-idua-embroidery-step-copy,.p-idua-embroidery-font-item,.p-idua-embroidery-color-item,.p-idua-embroidery-symbols,.p-idua-embroidery-note-list{margin:0}.p-idua-embroidery-title-en,.p-idua-embroidery-title-ja,.p-idua-embroidery-section-heading-en,.p-idua-embroidery-section-heading-ja{display:block}.p-idua-embroidery-title-en{font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:35px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-embroidery-title-en{font-size:30px}}.p-idua-embroidery-title-ja{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-embroidery-lead{box-sizing:border-box;inline-size:calc(100% - 40px);max-inline-size:1208px;margin-block-start:56px;margin-inline:auto}.p-idua-embroidery-lead-title{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-embroidery-lead-title{font-size:18px}}.p-idua-embroidery-lead-copy{max-inline-size:640px;margin-block-start:12px;margin-inline:auto}.p-idua-embroidery-hero{margin-block-start:56px}.p-idua-embroidery-hero-picture{display:block;inline-size:100%}.p-idua-embroidery-hero-image,.p-idua-embroidery-type-image,.p-idua-embroidery-font-image,.p-idua-embroidery-color-image,.p-idua-embroidery-result-image{display:block;max-inline-size:100%;block-size:auto}.p-idua-embroidery-hero-image{inline-size:100%;aspect-ratio:1440/428;object-fit:cover;object-position:center}.p-idua-embroidery-benefits,.p-idua-embroidery-information,.p-idua-embroidery-type{box-sizing:border-box;inline-size:calc(100% - 40px);max-inline-size:1208px;margin-inline:auto}.p-idua-embroidery-benefits{margin-block-start:96px}.p-idua-embroidery-section-heading-en{font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-embroidery-section-heading-ja{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-embroidery-subsection-title,.p-idua-embroidery-type-title{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:1.6}.p-idua-embroidery-subsection-title{margin-block-start:40px}.p-idua-embroidery-benefit-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-block-start:56px;padding:0;list-style:none}.p-idua-embroidery-benefit-item{min-inline-size:0;padding-inline:36px 40px;border-inline-start:1px solid #9f9f9f}.p-idua-embroidery-benefit-number{display:block;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-weight:500;line-height:1.6}.p-idua-embroidery-benefit-title{margin-block-start:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-embroidery-benefit-copy{margin-block-start:12px}.p-idua-embroidery-information{margin-block-start:144px}.p-idua-embroidery-type{inline-size:100%;margin-block-start:60px}.p-idua-embroidery-type-intro{display:grid;grid-template-columns:minmax(0, 1.253fr) minmax(0, 1fr);align-items:center;gap:72px;margin-block-start:32px}.p-idua-embroidery-type-image-frame{inline-size:100%;max-inline-size:624px;aspect-ratio:624/418}.p-idua-embroidery-type-image{inline-size:100%;block-size:100%;object-fit:cover}.p-idua-embroidery-type-copy{display:grid;gap:12px;max-inline-size:498px}.p-idua-embroidery-type-lead{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-embroidery-disclosure{margin-block-start:76px;border-block-start:1px solid #9f9f9f;border-block-end:1px solid #9f9f9f}.p-idua-embroidery-summary{display:grid;position:relative;grid-template-columns:minmax(0, 1fr) 18px;align-items:center;min-block-size:62px;margin:0;padding-block:12px;cursor:pointer;list-style:none;touch-action:manipulation;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-embroidery-summary{font-size:18px}}.p-idua-embroidery-summary::-webkit-details-marker{display:none}.p-idua-embroidery-summary:focus-visible{z-index:1;outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-embroidery-summary:focus-visible{outline-color:Highlight}}.p-idua-embroidery-summary-icon{display:block;position:relative;inline-size:16px;block-size:16px}.p-idua-embroidery-summary-icon::before,.p-idua-embroidery-summary-icon::after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;block-size:1px;background-color:currentcolor;transform:translateY(-50%)}.p-idua-embroidery-summary-icon::after{transform:translateY(-50%) rotate(90deg)}.p-idua-embroidery-disclosure[open] .p-idua-embroidery-summary-icon::after{transform:translateY(-50%) rotate(180deg)}.p-idua-embroidery-disclosure.is-closing .p-idua-embroidery-summary-icon::after{transform:translateY(-50%) rotate(90deg)}.p-idua-embroidery-panel.is-accordion-ready{grid-template-rows:0fr;opacity:0}.p-idua-embroidery-disclosure[open] .p-idua-embroidery-panel.is-accordion-ready{display:grid}.p-idua-embroidery-disclosure.is-open .p-idua-embroidery-panel.is-accordion-ready{grid-template-rows:1fr;opacity:1}.p-idua-embroidery-panel-inner{min-block-size:0;overflow:hidden}.p-idua-embroidery-detail{box-sizing:border-box;inline-size:calc(100% - 200px);max-inline-size:1008px;margin-inline:auto;padding-block:48px 32px}.p-idua-embroidery-detail-section+.p-idua-embroidery-detail-section{margin-block-start:52px}.p-idua-embroidery-detail-heading{padding-block-end:4px;border-block-end:1px solid #9f9f9f;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-embroidery-detail-copy{margin-block-start:8px}.p-idua-embroidery-tax{margin-inline-start:.2em}.p-idua-embroidery-step-list{display:grid;gap:20px;margin-block-start:20px;padding:0;list-style:none}.p-idua-embroidery-step-title{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-embroidery-step-copy{margin-block-start:4px}.p-idua-embroidery-font-list{display:grid;grid-template-columns:repeat(3, minmax(0, 238px));justify-content:center;gap:clamp(24px,5.5vw,80px);margin-block-start:28px}.p-idua-embroidery-font-caption{margin-block-end:4px;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-embroidery-font-image{inline-size:238px;aspect-ratio:238/237;object-fit:cover}.p-idua-embroidery-symbols{display:flex;flex-wrap:wrap;gap:8px 32px;margin-block-start:40px}.p-idua-embroidery-note-list{display:grid;gap:8px;margin-block-start:12px;padding-inline-start:1.5em;list-style:disc}.p-idua-embroidery-color-list,.p-idua-embroidery-result-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-block-start:28px}.p-idua-embroidery-color-list{row-gap:48px}.p-idua-embroidery-color-image{inline-size:100%;aspect-ratio:324/114;object-fit:cover}.p-idua-embroidery-result-image{inline-size:100%;aspect-ratio:322/215;object-fit:cover}.p-idua-embroidery-type-logo{margin-block-start:160px}@media(prefers-reduced-motion: no-preference){.p-idua-embroidery-summary-icon::after{transition-property:transform;transition-duration:300ms;transition-timing-function:ease-out}.p-idua-embroidery-panel.is-accordion-ready{transition-property:grid-template-rows,opacity;transition-duration:300ms;transition-timing-function:ease-out}}@media screen and (max-width: 767px){.p-idua-embroidery-header{padding-block-start:64px}.p-idua-embroidery-lead{margin-block-start:32px}.p-idua-embroidery-lead-title{font-size:20px}.p-idua-embroidery-lead-copy{margin-block-start:8px}.p-idua-embroidery-lead-break-desktop{display:none}.p-idua-embroidery-hero{margin-block-start:40px}.p-idua-embroidery-hero-image{aspect-ratio:393/246}.p-idua-embroidery-benefits{margin-block-start:40px}.p-idua-embroidery-subsection-title,.p-idua-embroidery-type-title{font-size:20px}.p-idua-embroidery-subsection-title{margin-block-start:40px}.p-idua-embroidery-benefit-list{grid-template-columns:minmax(0, 1fr);gap:44px;margin-block-start:40px}.p-idua-embroidery-benefit-item{padding-inline:24px 0}.p-idua-embroidery-benefit-title{margin-block-start:0}.p-idua-embroidery-benefit-copy{margin-block-start:4px}.p-idua-embroidery-information{margin-block-start:80px}.p-idua-embroidery-section-heading-en-information{font-size:22px}.p-idua-embroidery-type{margin-block-start:56px}.p-idua-embroidery-type-intro{grid-template-columns:minmax(0, 1fr);gap:24px;margin-block-start:24px}.p-idua-embroidery-type-image-frame{max-inline-size:none;aspect-ratio:353/236}.p-idua-embroidery-type-copy{gap:8px;max-inline-size:none}.p-idua-embroidery-type-lead,.p-idua-embroidery-step-title{font-size:18px}.p-idua-embroidery-disclosure{margin-block-start:28px}.p-idua-embroidery-summary{min-block-size:52px;padding-block:8px;font-size:20px}.p-idua-embroidery-detail{inline-size:calc(100% - 32px);padding-block:24px 32px}.p-idua-embroidery-detail-section+.p-idua-embroidery-detail-section{margin-block-start:44px}.p-idua-embroidery-step-list{gap:20px;margin-block-start:20px}.p-idua-embroidery-font-list{grid-template-columns:238px;gap:32px;margin-block-start:28px}.p-idua-embroidery-symbols{display:grid;gap:0;margin-block-start:36px}.p-idua-embroidery-note-list{gap:4px;margin-block-start:12px}.p-idua-embroidery-color-list,.p-idua-embroidery-result-list{grid-template-columns:minmax(0, 1fr);gap:24px}.p-idua-embroidery-color-list{row-gap:32px}.p-idua-embroidery-result-list-logo{gap:16px;inline-size:calc(100% - 8px);margin-inline:auto}.p-idua-embroidery-tax{display:none}.p-idua-embroidery-type-logo{margin-block-start:112px}}@media screen and (max-width: 767px){.p-idua-embroidery-section-heading-en{white-space:nowrap}}body:has(.freepage-f1){min-inline-size:0}body:has(.freepage-f1) .free1.u-container{inline-size:100%;max-inline-size:1440px;padding-inline:0}body:has(.freepage-f1) .free1 .u-contents{padding-block:0}.p-idua-faq{padding-block-end:80px;color:#1d1d1d}.p-idua-faq-header{padding-block-start:96px;text-align:center}.p-idua-faq-title{margin:0}.p-idua-faq-title-en{display:block;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:35px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-faq-title-en{font-size:30px}}.p-idua-faq-title-ja{display:block;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-faq-groups{display:grid;box-sizing:border-box;grid-template-columns:minmax(0, 1fr);gap:64px;inline-size:calc(100% - 40px);max-inline-size:1208px;margin-block:96px 0;margin-inline:auto;overflow-wrap:break-word}.p-idua-faq-heading{margin:0;padding-block-end:8px;border-block-end:1px solid #9f9f9f;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-faq-heading{font-size:18px}}.p-idua-faq-item{border-block-end:1px solid #9f9f9f}.p-idua-faq-question{display:grid;position:relative;grid-template-columns:36px minmax(0, 1fr) 16px;align-items:center;margin:0;padding-block:20px;cursor:pointer;list-style:none;touch-action:manipulation;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-faq-question:focus-visible{z-index:1;outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-faq-question:focus-visible{outline-color:Highlight}}.p-idua-faq-question-text{min-inline-size:0;padding-inline-end:16px}.p-idua-faq-icon{display:block;position:relative;inline-size:16px;block-size:16px}.p-idua-faq-icon::before,.p-idua-faq-icon::after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;block-size:1px;background-color:currentcolor;transform:translateY(-50%)}.p-idua-faq-icon::after{transform:translateY(-50%) rotate(90deg)}.p-idua-faq-item[open] .p-idua-faq-icon::after{transform:translateY(-50%) rotate(180deg)}.p-idua-faq-item.is-closing .p-idua-faq-icon::after{transform:translateY(-50%) rotate(90deg)}.p-idua-faq-panel.is-accordion-ready{grid-template-rows:0fr;opacity:0}.p-idua-faq-item[open] .p-idua-faq-panel.is-accordion-ready{display:grid}.p-idua-faq-item.is-open .p-idua-faq-panel.is-accordion-ready{grid-template-rows:1fr;opacity:1}.p-idua-faq-panel-inner{min-block-size:0;overflow:hidden}.p-idua-faq-answer{display:grid;grid-template-columns:36px minmax(0, 1fr);padding-block:0 20px;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-faq-answer-label{font-size:20px}.p-idua-faq-answer-body{min-inline-size:0;padding-inline-end:32px}.p-idua-faq-answer-body p,.p-idua-faq-answer-body ul,.p-idua-faq-answer-body ol{margin-block:0}.p-idua-faq-answer-body ul{list-style:disc;padding-inline-start:1.5em}.p-idua-faq-answer-body ol{list-style:decimal;padding-inline-start:1.5em}.p-idua-faq-answer-body a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.p-idua-faq-answer-body a:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-faq-answer-body a:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion: no-preference){.p-idua-faq-icon::after{transition-property:transform;transition-duration:300ms;transition-timing-function:ease-out}.p-idua-faq-panel.is-accordion-ready{transition-property:grid-template-rows,opacity;transition-duration:300ms;transition-timing-function:ease-out}}@media screen and (max-width: 767px){.p-idua-faq-header{padding-block-start:64px}.p-idua-faq-groups{gap:48px;margin-block-start:68px}.p-idua-faq-heading{font-size:24px}.p-idua-faq-question{grid-template-columns:28px minmax(0, 1fr) 16px;padding-block:12px}.p-idua-faq-question-label,.p-idua-faq-question-text{align-self:baseline}.p-idua-faq-question-text{padding-inline-end:8px}.p-idua-faq-answer{grid-template-columns:28px minmax(0, 1fr);padding-block-end:12px}.p-idua-faq-answer-body{padding-inline-end:16px}}.p-idua-privacy{padding-block-end:80px;color:#1d1d1d}.p-idua-privacy-header{padding-block-start:96px;text-align:center}.p-idua-privacy-title{margin:0}.p-idua-privacy-title-en{display:block;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:35px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-privacy-title-en{font-size:30px}}.p-idua-privacy-title-ja{display:block;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-privacy-content{box-sizing:border-box;inline-size:calc(100% - 40px);max-inline-size:1208px;margin-block-start:128px;margin-inline:auto;overflow-wrap:break-word;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-privacy-paragraph,.p-idua-privacy-section-title{margin:0}.p-idua-privacy-section-title{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.p-idua-privacy-section,.p-idua-privacy-paragraph-separated{margin-block-start:24px}.p-idua-privacy-list{margin:0;padding:0;list-style:none}.p-idua-privacy-link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.p-idua-privacy-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-privacy-link:focus-visible{outline-color:Highlight}}@media screen and (max-width: 767px){.p-idua-privacy-header{padding-block-start:64px}.p-idua-privacy-content{margin-block-start:68px}}body:has(.product){min-inline-size:0;margin:0}html.is-idua-gallery-locked,html.is-idua-gallery-locked body{overflow:hidden;overscroll-behavior:none}.p-idua-product-main{box-sizing:border-box;inline-size:calc(100% - 40px);max-inline-size:1182px;margin-block-end:0;margin-inline:auto;padding-inline:0}.p-product-main{display:grid;box-sizing:border-box;min-block-size:var(--idua-product-sticky-min-height, 0);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:max-content minmax(0, 1fr);gap:108px clamp(48px,100% - 996px,186px);padding-block-start:64px}.p-product-img{grid-column:1;grid-row:1;inline-size:100%;max-inline-size:498px;margin:0}.p-idua-product-gallery-stage{position:relative;inline-size:100%;aspect-ratio:2/3;overflow:hidden}.p-idua-product-gallery-slider,.p-idua-product-gallery-reveal,.p-idua-product-gallery-reveal-target,.p-idua-product-gallery-slide,.p-idua-product-gallery-open{inline-size:100%;block-size:100%}.p-idua-product-gallery-reveal{position:relative;z-index:1;background:#ecedef}@media(prefers-reduced-motion: no-preference){.p-idua-product-gallery-reveal.is-revealed:not(.is-media-loaded,.is-focus-revealed){opacity:0;animation:none}.p-idua-product-gallery-reveal.is-revealed:not(.is-media-loaded,.is-focus-revealed) .p-idua-product-gallery-reveal-target{transform:scale(1.05);animation:none}}.p-idua-product-gallery-slider:not(.slick-initialized) .p-idua-product-gallery-slide:not(:first-child),.p-idua-product-gallery-dialog-slider:not(.slick-initialized) .p-idua-product-gallery-dialog-slide:not(:first-child){display:none}.p-idua-product-gallery-slider .slick-list,.p-idua-product-gallery-slider .slick-track,.p-idua-product-gallery-slider .slick-slide,.p-idua-product-gallery-slider .slick-slide>div{block-size:100%}.p-idua-product-gallery-dialog-slider .slick-list,.p-idua-product-gallery-dialog-slider .slick-track,.p-idua-product-gallery-dialog-slider .slick-slide,.p-idua-product-gallery-dialog-slider .slick-slide>div{block-size:100%}.p-idua-product-gallery-open{display:block;padding:0;border:0;background:rgba(0,0,0,0);cursor:zoom-in}.p-idua-product-gallery-open:focus-visible,.p-idua-product-gallery-thumb:focus-visible,.p-idua-product-gallery-arrow:focus-visible{position:relative;z-index:2;outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-gallery-open:focus-visible,.p-idua-product-gallery-thumb:focus-visible,.p-idua-product-gallery-arrow:focus-visible{outline-color:Highlight}}.p-idua-product-gallery-stage:has(.p-idua-product-gallery-open:focus-visible),.p-idua-product-gallery-dialog-media:has(.p-idua-product-gallery-zoom:focus-visible){outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-gallery-stage:has(.p-idua-product-gallery-open:focus-visible),.p-idua-product-gallery-dialog-media:has(.p-idua-product-gallery-zoom:focus-visible){outline-color:Highlight}}@media(forced-colors: active){.p-idua-product-gallery-stage:has(.p-idua-product-gallery-open:focus),.p-idua-product-gallery-dialog-media:has(.p-idua-product-gallery-zoom:focus){outline:2px solid Highlight;outline-offset:3px}}.p-idua-product-gallery-image,.p-idua-product-gallery-dialog-image{inline-size:100%;block-size:100%;object-fit:cover}.p-idua-product-gallery-arrow{display:grid;position:absolute;z-index:2;inset-block-start:50%;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;background:rgba(0,0,0,0);color:#1d1d1d;cursor:pointer;opacity:1;transform:translateY(-50%);transition:opacity 150ms ease-out}.p-idua-product-gallery-arrow.is-prev{inset-inline-start:0}.p-idua-product-gallery-arrow.is-next{inset-inline-end:0}.p-idua-product-gallery-arrow-icon,.p-idua-product-gallery-dialog-arrow-icon{display:block}.p-idua-product-gallery-arrow-icon svg,.p-idua-product-gallery-dialog-arrow-icon svg{display:block;inline-size:100%;block-size:100%}.p-idua-product-gallery-arrow-icon{inline-size:15px;block-size:15px}.p-idua-product-gallery-arrow.is-next .p-idua-product-gallery-arrow-icon,.p-idua-product-gallery-dialog-arrow.is-next .p-idua-product-gallery-dialog-arrow-icon{transform:rotate(180deg)}@media(hover: hover)and (pointer: fine){.p-idua-product-gallery-arrow:hover:not(:focus),.p-idua-product-gallery-thumb:hover:not(:focus),.p-idua-product-gallery-dialog-arrow:hover:not(:focus),.p-idua-product-gallery-dialog-close:hover:not(:focus){opacity:.72}}.p-idua-product-gallery:not(.is-ready) .p-idua-product-gallery-arrow,.p-idua-product-gallery.is-single .p-idua-product-gallery-arrow,.p-idua-product-gallery-dialog.is-single .p-idua-product-gallery-dialog-arrow{visibility:hidden}.p-idua-product-gallery-counter{display:flex;position:absolute;z-index:2;box-sizing:border-box;inset-block-end:12px;inset-inline-start:50%;align-items:center;justify-content:center;inline-size:50px;block-size:20px;padding-block:3px 0;border-radius:3px;background:rgba(29,29,29,.8);color:#fcfcfc;font-variant-numeric:tabular-nums;transform:translateX(-50%);font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-gallery-thumbs{margin-block-start:28px}.p-idua-product-gallery.is-single .p-idua-product-gallery-thumbs{display:none}.p-idua-product-gallery-thumb-list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none}.p-idua-product-gallery-thumb-item{inline-size:100%;aspect-ratio:2/3;margin:0;padding:0}.p-idua-product-gallery-thumb{--idua-product-gallery-thumb-progress: 0;position:relative;inline-size:100%;block-size:100%;padding:0;overflow:hidden;border:0;background:#ecedef;cursor:pointer;opacity:1;transition:opacity 300ms ease-out}.p-idua-product-gallery-thumb::after{position:absolute;z-index:1;inset-block-end:0;inset-inline:0;block-size:2px;background:#1d1d1d;content:"";pointer-events:none;transform:scaleX(var(--idua-product-gallery-thumb-progress));transform-origin:left center}.p-idua-product-gallery-thumb.is-current{--idua-product-gallery-thumb-progress: 1}.p-idua-product-gallery-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.p-idua-product-gallery-status,.p-idua-product-gallery-dialog-title{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.p-idua-product-gallery-dialog{position:fixed;inset:0;box-sizing:border-box;inline-size:100vw;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;overflow:hidden;border:0;background:rgba(0,0,0,0);color:#fcfcfc}.p-idua-product-gallery-dialog[open]{display:grid;place-items:center}.p-idua-product-gallery-dialog::backdrop{background:rgba(70,70,70,.9)}@media(prefers-reduced-motion: no-preference){.p-idua-product-gallery-dialog{opacity:0;transition:opacity 300ms cubic-bezier(0.33, 0, 0.24, 1)}.p-idua-product-gallery-dialog.is-open{opacity:1;transition-duration:700ms}.p-idua-product-gallery-dialog::backdrop{background:rgba(70,70,70,0);transition:background-color 300ms cubic-bezier(0.33, 0, 0.24, 1)}.p-idua-product-gallery-dialog.is-open::backdrop{background:rgba(70,70,70,.9);transition-duration:700ms}}.p-idua-product-gallery-dialog-media{position:relative;inline-size:min(603px,100vw - 240px,66.6666666667dvh);aspect-ratio:2/3;overflow:hidden;background:#ecedef}.p-idua-product-size-guide-dialog-media{inline-size:min(1220px,100vw - 240px,(100dvh - 96px)*1220/660);aspect-ratio:1220/660;background:#fcfcfc}.p-idua-product-gallery-dialog-content{display:contents}.p-idua-product-gallery-dialog-slider,.p-idua-product-gallery-dialog-slide{inline-size:100%;block-size:100%}.p-idua-product-gallery-zoom{--idua-product-gallery-zoom-x: 0px;--idua-product-gallery-zoom-y: 0px;display:block;inline-size:100%;block-size:100%;padding:0;overflow:hidden;border:0;appearance:none;background:rgba(0,0,0,0);touch-action:manipulation}.p-idua-product-gallery-zoom[type=button]{cursor:zoom-in}.p-idua-product-gallery-zoom .p-idua-product-gallery-dialog-image{transform:translate3d(var(--idua-product-gallery-zoom-x), var(--idua-product-gallery-zoom-y), 0) scale(1);transform-origin:center;user-select:none}.p-idua-product-gallery-zoom.is-zoomed{cursor:zoom-out;touch-action:pinch-zoom}.p-idua-product-gallery-zoom.is-zoomed .p-idua-product-gallery-dialog-image{transform:translate3d(var(--idua-product-gallery-zoom-x), var(--idua-product-gallery-zoom-y), 0) scale(2);will-change:transform}.p-idua-product-gallery-zoom:focus-visible{position:relative;z-index:2;outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-gallery-zoom:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion: no-preference){.p-idua-product-gallery-zoom:not(.is-zoom-interacting) .p-idua-product-gallery-dialog-image{transition:transform 150ms ease-out}}.p-idua-product-size-guide-dialog-image{object-fit:contain}.p-idua-product-gallery-dialog-arrow,.p-idua-product-gallery-dialog-close{display:grid;position:absolute;z-index:2;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;opacity:1;transition:opacity 150ms ease-out}.p-idua-product-gallery-dialog-arrow{inset-block-start:50%;transform:translateY(-50%)}.p-idua-product-gallery-dialog-arrow.is-prev{inset-inline-start:max(24px,50% - 480px)}.p-idua-product-gallery-dialog-arrow.is-next{inset-inline-end:max(24px,50% - 480px)}.p-idua-product-gallery-dialog.is-zoomed .p-idua-product-gallery-dialog-arrow{visibility:hidden}.p-idua-product-gallery-dialog-arrow-icon{inline-size:33px;block-size:33px}.p-idua-product-gallery-dialog-close{inset-block-start:max(8px,env(safe-area-inset-top));inset-inline-end:max(20px,env(safe-area-inset-right))}.p-idua-product-gallery-dialog-close-icon{--idua-close-line-size: 36px;--idua-close-line-angle: 27deg;position:relative;inline-size:33px;block-size:17px}.p-idua-product-gallery-dialog-close-icon::before,.p-idua-product-gallery-dialog-close-icon::after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--idua-close-line-size);block-size:1px;background:currentcolor;content:"";transform-origin:center}.p-idua-product-gallery-dialog-close-icon::before{transform:translate(-50%, -50%) rotate(var(--idua-close-line-angle))}.p-idua-product-gallery-dialog-close-icon::after{transform:translate(-50%, -50%) rotate(calc(-1 * var(--idua-close-line-angle)))}.p-idua-product-gallery-dialog-arrow:focus-visible,.p-idua-product-gallery-dialog-close:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-gallery-dialog-arrow:focus-visible,.p-idua-product-gallery-dialog-close:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion: reduce){.p-idua-product-gallery-arrow,.p-idua-product-gallery-thumb,.p-idua-product-gallery-thumb::after,.p-idua-product-gallery-dialog-arrow,.p-idua-product-gallery-dialog-close{transition:none}}.p-product-info{--idua-product-sticky-breakpoint: 960px;--idua-product-sticky-gap: 16px;display:flex;grid-column:2;grid-row:1/span 2;align-self:start;flex-direction:column;inline-size:100%}.p-product-info.is-idua-sticky-ready{position:sticky;inset-block-start:var(--idua-product-sticky-offset)}.p-idua-product-options-region{flex:none}.p-idua-product-options-title{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.p-idua-product-summary-header{display:flex;align-items:center;gap:40px}.p-idua-product-title{flex:1;min-inline-size:0;margin:0;color:#1d1d1d;overflow-wrap:anywhere;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-product-title{font-size:18px}}.p-idua-product-title{font-size:20px}.p-idua-product-favorite{position:relative;flex:none;inline-size:15px;block-size:20px;padding:0;border:0;background:rgba(0,0,0,0);color:#787878;cursor:pointer}.p-idua-product-favorite::before{position:absolute;inline-size:40px;block-size:40px;content:"";inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.p-idua-product-favorite:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-favorite:focus-visible{outline-color:Highlight}}.p-idua-product-favorite.is-added{color:#1d1d1d}.p-idua-product-summary-copy{margin-block-start:12px;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-summary-copy>:first-child{margin-block-start:0}.p-idua-product-summary-copy>:last-child{margin-block-end:0}.p-idua-product-divider{inline-size:100%;border-block-start:1px solid #9f9f9f}.p-idua-product-summary+.p-idua-product-divider{margin-block-start:16px}.p-idua-product-options-region{margin-block-start:8px}.p-idua-product-options-region.has-idua-product-variant-colors{margin-block-start:12px}.p-idua-product-variant-picker{margin:0}.p-idua-product-variant-label{margin:0;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-variant-picker .c-idua-product-variant-colors{gap:8px;margin-block-start:8px}.p-idua-product-variant-picker .c-idua-product-variant-link{inline-size:30px;block-size:30px;padding:2px;border:1px solid rgba(0,0,0,0)}.p-idua-product-variant-picker .c-idua-product-variant-link.is-current{border-color:#1d1d1d}.p-idua-product-variant-picker .c-idua-product-variant-swatch{inline-size:24px;block-size:24px}.p-idua-product-variant-picker:not([hidden])+.p-product-option,.p-idua-product-variant-picker:not([hidden])+.p-product-name{margin-block-start:24px}.p-product-option,.p-idua-product-choices{margin:0}.is-idua-initializing .p-idua-product-option-source{visibility:hidden}.p-idua-product-choices{display:grid;gap:24px}.p-idua-product-choice{min-inline-size:0;margin:0;padding:0;border:0}.p-idua-product-choice-heading{display:flex;align-items:center;min-block-size:26px;color:#1d1d1d}.p-idua-product-choice-label{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-choice-value{min-block-size:14px;margin-inline-start:12px;padding-inline-start:12px;border-inline-start:1px solid #1d1d1d;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-choice-controls{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.p-idua-product-color-choice{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:auto;min-inline-size:60px;block-size:30px;padding:2px 8px;border:1px solid #9f9f9f;background:rgba(0,0,0,0);color:#1d1d1d;cursor:pointer;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-color-choice.is-selected{border-color:#1d1d1d}.p-idua-product-color-choice:focus-visible,.p-idua-product-size-choice:focus-visible,.p-idua-product-quantity-button:focus-visible,.p-idua-product-cart-action .c-btn-cart:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-color-choice:focus-visible,.p-idua-product-size-choice:focus-visible,.p-idua-product-quantity-button:focus-visible,.p-idua-product-cart-action .c-btn-cart:focus-visible{outline-color:Highlight}}.p-idua-product-size-choice{display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;inline-size:60px;block-size:28px;padding:4px 0 0;border:1px solid #9f9f9f;background:rgba(0,0,0,0);color:#787878;cursor:pointer;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-size-choice.is-selected{border-color:#1d1d1d;background:#1d1d1d;color:#ecedef}.p-idua-product-size-choice.is-soldout{background-image:linear-gradient(to bottom right, transparent calc(50% - 0.5px), #9f9f9f calc(50% - 0.5px), #9f9f9f calc(50% + 0.5px), transparent calc(50% + 0.5px));cursor:not-allowed;opacity:1}.p-idua-product-size-choice.is-selected.is-soldout{background-color:#dadce0;color:#787878}.p-idua-product-notice-list{display:grid;gap:24px;margin-block-start:28px}.p-idua-product-notice{display:flex;align-items:flex-start;box-sizing:border-box;padding:12px 20px;border-radius:5px;background:rgba(236,237,239,.6);color:#1d1d1d}.p-idua-product-notice-icon{display:block;position:relative;flex:none;box-sizing:border-box;inline-size:18px;block-size:18px;margin-block-start:3px;margin-inline-end:8px;border:1px solid currentcolor;border-radius:50%}.p-idua-product-notice-icon::before{position:absolute;box-sizing:border-box;inline-size:10px;block-size:10px;border:1px solid currentcolor;border-radius:50%;content:"";inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.p-idua-product-notice-copy{min-inline-size:0;margin:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-notice-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.p-idua-product-notice-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-notice-link:focus-visible{outline-color:Highlight}}.p-idua-product-custom-options{box-sizing:border-box;flex:none;margin-block-start:24px}.p-idua-product-custom-options:not(:has(select,input:not([type=hidden]),textarea)){display:none}.p-idua-custom-options-title{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.p-idua-custom-options-host{color:#1d1d1d}.p-idua-custom-option-field{display:block;margin:0;padding-block-end:24px}.p-idua-custom-option-field.is-text-group-start{padding-block-start:24px}.p-idua-custom-option-field.is-last-field{padding-block-end:0}.p-idua-custom-option-label{display:block;margin:0 0 8px;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-custom-option-select-control{inline-size:min(295px,100%)}.p-idua-custom-option-select{min-block-size:53px;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.6}@supports(appearance: base-select){.p-idua-custom-option-select-control{inline-size:min(294px,100%)}.p-idua-custom-option-select{padding-block:12px;padding-inline:16px 40px;border-color:#5a5a5a;background-color:#dadce0;overflow-wrap:anywhere;white-space:normal}.p-idua-custom-option-select::picker(select){border-color:#5a5a5a}.p-idua-custom-option-select.ng-touched.ng-invalid::picker(select){border-color:#b54b3c}}.p-idua-custom-option-input{display:block;box-sizing:border-box;inline-size:100%;min-block-size:54px;margin:0;padding:12px 16px;border:1px solid #9f9f9f;border-radius:2px;appearance:none;background:#ecedef;box-shadow:none;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.6}.p-idua-custom-option-select:focus-visible,.p-idua-custom-option-input:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-custom-option-select:focus-visible,.p-idua-custom-option-input:focus-visible{outline-color:Highlight}}.p-idua-custom-option-label.is-invalid{color:#b54b3c}.p-idua-custom-option-control.ng-touched.ng-invalid{border-color:#b54b3c}.p-idua-custom-options-note{margin:24px 0 0;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-product-price{margin:24px 0 0}.p-idua-product-price-sell{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.p-idua-product-price-value{color:#1d1d1d;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6;font-size:20px}.p-idua-product-price-tax{color:#1d1d1d;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-discount,.p-idua-product-price-normal,.p-idua-product-price-list{color:#787878;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-price-normal,.p-idua-product-price-list{margin-block-start:4px}.p-idua-product-purchase>.p-idua-product-divider{margin-block-start:8px}.p-product-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-block-start:16px}.p-product-form-stock{flex:none;margin:0}.p-idua-product-quantity{display:flex;align-items:center;justify-content:space-between;inline-size:108px;min-block-size:30px}.p-idua-product-quantity-button{position:relative;box-sizing:border-box;inline-size:30px;block-size:30px;padding:0;border:1px solid #1d1d1d;border-radius:50%;background:rgba(0,0,0,0);color:#1d1d1d;cursor:pointer}.p-idua-product-quantity-button::before,.p-idua-product-quantity-button::after{position:absolute;inline-size:12px;block-size:1px;background:currentcolor;content:"";inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.p-idua-product-quantity-button.is-increase::after{transform:translate(-50%, -50%) rotate(90deg)}.p-idua-product-quantity-button:disabled{border-color:#9f9f9f;color:#9f9f9f;cursor:not-allowed}.p-idua-product-quantity-label{display:inline-flex;align-items:center;min-inline-size:24px}input.p-idua-product-quantity-input{appearance:none;box-sizing:border-box;inline-size:24px;block-size:30px;padding:8px 0 0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:#1d1d1d;text-align:center;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-quantity-input:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-quantity-input:focus-visible{outline-color:Highlight}}@media screen and (max-width: 767px){input.p-idua-product-quantity-input{font-size:16px}}.p-idua-product-quantity-unit{margin-inline-start:4px;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-product-form-btn{display:block;flex:0 0 205px;inline-size:205px;margin:0}.p-idua-product-cart-action,.p-idua-product-cart-wrapper{inline-size:100%}.p-idua-product-cart-action .c-btn-cart{display:inline-flex;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;inline-size:205px;min-block-size:54px;padding:12px 16px;border:0;border-radius:74px;background:#1d1d1d;color:#fcfcfc;cursor:pointer;transition:background-color 150ms ease-out;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media(hover: hover)and (pointer: fine){.p-idua-product-cart-action .c-btn-cart:hover:not(:focus){background:#424244;color:#fcfcfc;text-decoration:none}}.p-idua-product-cart-action .c-btn-cart:disabled,.p-idua-product-cart-action .c-btn-cart.is-disabled,.p-idua-product-cart-action .c-btn-cart.is-soldout,.p-idua-product-cart-action .c-btn-cart.is-membersonly{background:#ccc8c8;color:#fcfcfc;cursor:not-allowed}.p-idua-product-cart-icon{display:inline-block;position:relative;box-sizing:border-box;inline-size:16px;block-size:11px;margin-block-start:3px;border:1px solid currentcolor}.p-idua-product-cart-icon::before{position:absolute;box-sizing:border-box;inline-size:7px;block-size:5px;border:1px solid currentcolor;border-block-end:0;content:"";inset-block-end:100%;inset-inline-start:50%;transform:translateX(-50%)}.p-idua-product-cart-error{flex:1 0 100%;inline-size:100%;margin:0;color:#b54b3c;white-space:nowrap;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.p-product-detail{display:block;align-self:start;grid-column:1;grid-row:2;inline-size:100%;margin:0}.p-product-explain,.p-product-other{inline-size:100%}.p-product-explain{margin:0}.p-idua-product-description-title{margin:0 0 12px;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-description-source{color:#1d1d1d;overflow-wrap:anywhere;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-description-source>:first-child,.p-idua-product-description-local>:first-child,.p-idua-product-lead>:first-child,.p-idua-product-description-panel-content>:first-child{margin-block-start:0}.p-idua-product-description-source>:last-child,.p-idua-product-description-local>:last-child,.p-idua-product-lead>:last-child,.p-idua-product-description-panel-content>:last-child{margin-block-end:0}.p-idua-product-lead,.p-idua-product-description-panel-content{margin:0}.p-idua-product-description-common{margin:0}.p-idua-product-description-common>p:first-child{margin-block-start:0}.p-idua-product-description-common>details,.p-idua-product-description-section{margin:0;border-block-start:1px solid #9f9f9f;border-block-end:1px solid #9f9f9f}.p-idua-product-description-common>details~details,.p-idua-product-description-section+.p-idua-product-description-section{border-block-start:0}.p-idua-product-description-common>details>summary{display:grid;grid-template-columns:minmax(0, 1fr) 16px;align-items:center;gap:16px;box-sizing:border-box;min-block-size:44px;margin:0;padding-block:12px;cursor:pointer;list-style:none;touch-action:manipulation;overflow-wrap:anywhere;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-product-description-common>details>summary{font-size:16px}}.p-idua-product-description-common>details>summary::-webkit-details-marker{display:none}.p-idua-product-description-common>details>summary::marker{content:""}.p-idua-product-description-common>details>summary:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-description-common>details>summary:focus-visible{outline-color:Highlight}}.p-idua-product-description-common>details>summary::before,.p-idua-product-description-common>details>summary::after{display:block;grid-column:2;grid-row:1;align-self:center;inline-size:16px;block-size:1px;background:currentcolor;content:""}.p-idua-product-description-common>details>summary::after{transform:rotate(90deg)}.p-idua-product-description-common>details[open]>summary::after{transform:rotate(180deg)}.p-idua-product-description-common>details.is-closing>summary::after{transform:rotate(90deg)}.p-idua-product-description-panel.is-accordion-ready{grid-template-rows:0fr;opacity:0}.p-idua-product-description-section[open] .p-idua-product-description-panel.is-accordion-ready{display:grid}.p-idua-product-description-section.is-open .p-idua-product-description-panel.is-accordion-ready{grid-template-rows:1fr;opacity:1}.p-idua-product-description-panel-inner{min-block-size:0;overflow:hidden}.p-idua-product-description-panel-content{padding-block:20px 24px}.p-idua-product-description-common>details>div:not(.is-description-structured){padding-block:20px 24px}.p-idua-product-size-guide,.p-idua-product-size-guide-media{inline-size:100%}.p-idua-product-size-guide-media{position:relative;aspect-ratio:1220/660;overflow:hidden;background:#fcfcfc}.p-idua-product-size-guide-open{position:relative}.p-idua-product-size-guide-image{display:block;object-fit:contain}.p-idua-product-size-guide-open::after{position:absolute;inset-block-end:12px;inset-inline-end:16px;inline-size:26px;block-size:26px;background:url("../img/common/icon_plus.svg") center/contain no-repeat;content:"";pointer-events:none}.p-idua-product-embroidery-font-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-block-end:48px}.p-idua-product-embroidery-font{min-inline-size:0;margin:0}.p-idua-product-embroidery-font-media{position:relative;inline-size:100%;overflow:hidden;background:#ecedef}.p-idua-product-embroidery-font-open{position:relative}.p-idua-product-embroidery-font-image{display:block;inline-size:100%;block-size:auto;object-fit:contain}.p-idua-product-embroidery-font-open::after{position:absolute;inset-block-end:8px;inset-inline-end:8px;inline-size:26px;block-size:26px;background:url("../img/common/icon_plus.svg") center/contain no-repeat;content:"";pointer-events:none}.p-idua-product-embroidery-font-caption{margin-block-start:8px;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-embroidery-font-copy{display:grid;gap:24px}.p-idua-product-embroidery-font-copy>p{margin:0}.p-idua-product-embroidery-color-lead{margin:0}.p-idua-product-embroidery-color-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;margin-block:24px 48px}.p-idua-product-embroidery-color{min-inline-size:0;margin:0}.p-idua-product-embroidery-color-media{position:relative;inline-size:100%;overflow:hidden;background:#ecedef}.p-idua-product-embroidery-color-open{position:relative}.p-idua-product-embroidery-color-image{display:block;inline-size:100%;block-size:auto;object-fit:contain}.p-idua-product-embroidery-color-open::after{position:absolute;inset-block-end:8px;inset-inline-end:8px;inline-size:26px;block-size:26px;background:url("../img/common/icon_plus.svg") center/contain no-repeat;content:"";pointer-events:none}.p-idua-product-embroidery-color-caption{margin-block-start:8px;color:#1d1d1d;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-embroidery-font-dialog-media{inline-size:fit-content;max-inline-size:calc(100vw - 240px);max-block-size:calc(100dvh - 96px);aspect-ratio:auto;background:rgba(0,0,0,0)}.p-idua-product-embroidery-font-dialog-image{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:calc(100dvh - 96px);margin-inline:auto;object-fit:contain}.p-idua-product-embroidery-color-dialog-media{inline-size:fit-content;max-inline-size:calc(100vw - 240px);max-block-size:calc(100dvh - 96px);aspect-ratio:auto;background:rgba(0,0,0,0)}.p-idua-product-embroidery-color-dialog-image{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:calc(100dvh - 96px);margin-inline:auto;object-fit:contain}.p-idua-product-size-table-region{box-sizing:border-box;inline-size:100%;max-inline-size:100%;margin-block-start:44px;overflow-x:auto;overscroll-behavior-inline:contain}.p-idua-product-size-table-region:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-size-table-region:focus-visible{outline-color:Highlight}}.p-idua-product-size-table{box-sizing:border-box;inline-size:100%;min-inline-size:498px;margin:0;border:1px solid #9f9f9f;border-collapse:collapse;color:#1d1d1d;table-layout:auto}.p-idua-product-size-table-label-column{inline-size:24%}.p-idua-product-size-table th,.p-idua-product-size-table td{box-sizing:border-box;padding:0;border-block:0;border-inline:1px solid #9f9f9f;text-align:center;vertical-align:middle;white-space:nowrap}.p-idua-product-size-table [scope=col]{block-size:46px;background:#c7c7c7;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-size-table-row{block-size:45px;background:#fafafa}.p-idua-product-size-table-row-alt{background:#ececec}.p-idua-product-size-table [scope=row]{padding-inline:8px;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-size-table td{font-variant-numeric:tabular-nums;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media(prefers-reduced-motion: no-preference){.p-idua-product-description-common>details>summary::after{transition-property:transform;transition-duration:300ms;transition-timing-function:ease-out}.p-idua-product-description-panel.is-accordion-ready{transition-property:grid-template-rows,opacity;transition-duration:300ms;transition-timing-function:ease-out}}.p-product-other{margin-block-start:80px;order:initial}.p-product-review{margin:0}.p-idua-product-review-header{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;margin-block-end:20px}.p-idua-product-review-title{flex:1 1 auto;min-inline-size:0;margin:0;overflow-wrap:anywhere;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-review-write{display:grid;flex:none;place-items:center;box-sizing:border-box;inline-size:126px;min-block-size:34px;padding:4px 8px;border:1px solid #787878;background:rgba(0,0,0,0);color:#1d1d1d;text-align:center;text-decoration:none;transition-duration:150ms;transition-property:border-color,color;transition-timing-function:ease-out;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-review-write:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-product-review-write:focus-visible{outline-color:Highlight}}@media(hover: hover)and (pointer: fine){.p-idua-product-review-write:hover:not(:focus){border-color:#424244;color:#424244;text-decoration:none}}.p-idua-product-review-list{border-block-end:0}.p-idua-product-review-item{box-sizing:border-box;margin:0;padding:12px 0 32px;border-block-start:1px solid #9f9f9f;background:rgba(0,0,0,0)}.p-idua-product-review-item:last-child{border-block-end:1px solid #9f9f9f}.p-idua-product-review-meta-row{display:grid;grid-template-areas:"rating author date";grid-template-columns:max-content minmax(0, 1fr) max-content;gap:12px;align-items:center;min-inline-size:0}.p-idua-product-review-rates{display:flex;grid-area:rating;flex-wrap:nowrap;gap:3px;align-items:center;color:#9f9f9f}.p-idua-product-review-rate{flex:none;inline-size:17px;block-size:17px;fill:currentcolor}.p-idua-product-review-rate.is-color{color:#1d1d1d;fill:currentcolor}.p-idua-product-review-author{display:flex;grid-area:author;flex-wrap:wrap;min-inline-size:0;margin:0;overflow-wrap:anywhere;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-review-date{grid-area:date;margin:0;font-variant-numeric:tabular-nums;text-align:end;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-review-item-title{margin:12px 0 0;overflow-wrap:anywhere;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-product-review-item-title{font-size:15px}}.p-idua-product-review-image{margin:12px 0 0;text-align:start}.p-idua-product-review-image img{inline-size:auto;max-inline-size:100%;block-size:auto}.p-idua-product-review-body{margin-block-start:12px;overflow-wrap:anywhere;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-review-item-title+.p-idua-product-review-body{margin-block-start:8px}.p-idua-product-review-image+.p-idua-product-review-body{margin-block-start:12px}.p-idua-product-review-reply{box-sizing:border-box;margin-block-start:24px;padding-block:12px;border-block-color:#9f9f9f;overflow-wrap:anywhere}.p-idua-product-review-reply-title{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-review-reply-body,.p-idua-product-review-reply-date{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-recommendations{box-sizing:border-box;inline-size:100%;max-inline-size:1440px;margin-block-start:96px;margin-inline:auto;padding-inline:32px}.p-idua-product-recommendation-section{max-inline-size:1192px;margin-inline:auto}.p-idua-product-recommendation-section+.p-idua-product-recommendation-section{margin-block-start:96px}.p-idua-product-recommendation-title{margin:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-recommendation-list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:36px;margin:24px 0 0;padding:0;list-style:none}@media screen and (max-width: 959px){.p-product-main{display:block;min-block-size:0;padding-block-start:40px}.p-product-img{margin-inline:auto}.p-idua-product-gallery-thumbs{inline-size:calc(100% + 40px);margin-block-start:8px;margin-inline:-20px}.p-idua-product-gallery-thumb-list{box-sizing:border-box;grid-auto-columns:64px;grid-auto-flow:column;grid-template-columns:none;gap:8px;justify-content:start;padding-block-end:8px;padding-inline:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:20px;scroll-snap-type:inline proximity;scrollbar-width:none}.p-idua-product-gallery-thumb-list::-webkit-scrollbar{display:none}.p-idua-product-gallery-thumb-item{inline-size:64px;block-size:96px;scroll-snap-align:start}.p-product-info{display:flex;position:static;inline-size:100%;margin-block-start:40px}.p-product-info.is-idua-sticky-ready{position:static;inset-block-start:auto}.p-idua-custom-option-select,.p-idua-custom-option-input{font-size:16px}.p-product-detail{inline-size:100%;margin-block-start:92px}.p-product-other{margin-block-start:80px}}@media screen and (max-width: 767px){.p-idua-product-embroidery-font-list{grid-template-columns:50%}.p-idua-product-embroidery-color-list{grid-template-columns:50%}.p-idua-product-review-header{flex-wrap:wrap;margin-block-end:16px}.p-idua-product-review-item{padding-block:16px 24px}.p-idua-product-review-meta-row{grid-template-areas:"rating author" "date date";grid-template-columns:max-content minmax(0, 1fr);row-gap:0}.p-idua-product-review-date{text-align:start}.p-idua-product-review-item-title{margin-block-start:4px;font-size:16px}.p-idua-product-review-body{margin-block-start:8px}.p-idua-product-review-image{margin-block-start:8px}.p-idua-product-gallery-dialog{padding-block:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-bottom))}.p-idua-product-gallery-dialog-content{display:grid;grid-template-areas:"close" "media";gap:0;inline-size:min(100vw - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right)),(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)) - 44px)/1.5)}.p-idua-product-embroidery-font-dialog .p-idua-product-gallery-dialog-content{inline-size:calc(100vw - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right)));max-block-size:calc(100dvh - max(112px,env(safe-area-inset-top)) - max(48px,env(safe-area-inset-bottom)))}.p-idua-product-embroidery-font-dialog-media{max-inline-size:100%}.p-idua-product-embroidery-font-dialog-image{max-block-size:calc(100dvh - max(112px,env(safe-area-inset-top)) - max(48px,env(safe-area-inset-bottom)))}.p-idua-product-embroidery-color-dialog .p-idua-product-gallery-dialog-content{inline-size:calc(100vw - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right)));max-block-size:calc(100dvh - max(112px,env(safe-area-inset-top)) - max(48px,env(safe-area-inset-bottom)))}.p-idua-product-embroidery-color-dialog-media{max-inline-size:100%}.p-idua-product-embroidery-color-dialog-image{max-block-size:calc(100dvh - max(112px,env(safe-area-inset-top)) - max(48px,env(safe-area-inset-bottom)))}.p-idua-product-size-guide-dialog-content{inline-size:min(100vw - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right)),(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)) - 44px)*1220/660)}.p-idua-product-gallery-dialog-media{grid-area:media;inline-size:100%}.p-idua-product-size-guide-open::after{inset-block-end:8px;inset-inline-end:8px}.p-idua-product-size-table-region{margin-block-start:16px;padding:4px;background:#dadce0}.p-idua-product-gallery-dialog-arrow{display:none}.p-idua-product-gallery-dialog-close{position:static;grid-area:close;justify-self:end}.p-idua-product-gallery-dialog-close-icon{--idua-close-line-size: 17px;--idua-close-line-angle: 28deg;inline-size:15px;block-size:9px}.p-idua-product-title{font-size:20px}.p-idua-product-notice{padding-inline:16px}.p-idua-product-recommendations{margin-block-start:80px;padding-inline:20px}.p-idua-product-recommendation-section{inline-size:auto;max-inline-size:none;margin-inline:-20px}.p-idua-product-recommendation-section+.p-idua-product-recommendation-section{margin-block-start:80px}.p-idua-product-recommendation-title{padding-inline:20px}.p-idua-product-recommendation-list{display:grid;grid-auto-columns:151px;grid-auto-flow:column;grid-template-columns:none;gap:20px;margin-block-start:20px;padding-block-end:8px;padding-inline:20px;overflow:auto hidden;overscroll-behavior-inline:contain;scroll-padding-inline:20px;scroll-snap-type:inline proximity;scrollbar-width:none}.p-idua-product-recommendation-list::-webkit-scrollbar{display:none}.p-idua-product-recommendation-list>li{scroll-snap-align:start}}body:has(.p-idua-product-list){min-inline-size:0;margin:0}.p-idua-product-list{box-sizing:border-box;inline-size:100%;max-inline-size:1440px;margin-inline:auto;padding-block:72px 112px;padding-inline:32px;color:#1d1d1d}.p-idua-product-list-primary{display:grid;grid-template-areas:"sidebar main";grid-template-columns:188px minmax(0, 1fr);gap:96px;max-inline-size:1284px;margin-inline:0 auto}.p-idua-product-list-main{grid-area:main;min-inline-size:0;container-type:inline-size}.p-idua-product-list-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;min-block-size:44px}.p-idua-product-list-title{min-inline-size:0;margin:0;line-height:1.35}.p-idua-product-list-title-en{font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-weight:500}.p-idua-product-list-title-ja{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-weight:400}.p-idua-product-list-title-separator{margin-inline:8px;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-weight:500}.p-idua-product-sort{display:flex;flex:0 0 auto;align-items:center;gap:12px}.p-idua-product-sort-label{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:12px;font-weight:400;line-height:1.7}.p-idua-product-sort-control{inline-size:156px}.p-idua-product-sort-select{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.7}.p-idua-product-list-free-space{margin-block-start:32px;overflow-wrap:anywhere;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-list-free-space img{max-inline-size:100%;block-size:auto}.p-idua-product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:56px 28px;margin:32px 0 0;padding:0;list-style:none}.p-idua-product-list-pager{margin-block:64px 0}@container (width >= 962px){.p-idua-product-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.p-idua-product-list-not-found{margin-block:64px 0;text-align:center}.p-idua-product-list-sidebar{--idua-product-list-sidebar-sticky-start: 96px;--idua-product-list-sidebar-sticky-end: 32px;grid-area:sidebar;align-self:start}.p-idua-product-list-sidebar.is-idua-sticky-ready{position:sticky;inset-block-start:var(--idua-product-list-sidebar-sticky-offset, var(--idua-product-list-sidebar-sticky-start))}.l-idua-main.has-idua-info .p-idua-product-list-sidebar{--idua-product-list-sidebar-sticky-start: 145px}.p-idua-category-menu-group{margin-block-start:48px}.p-idua-category-menu-title{margin:0;padding-block-end:12px;border-block-end:1px solid #9f9f9f;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.3}.p-idua-category-menu-list,.p-idua-category-menu-sub-list{margin:0;padding:0;list-style:none}.p-idua-category-menu-item{border-block-end:1px solid #9f9f9f}.p-idua-category-menu-summary,.p-idua-category-menu-link{box-sizing:border-box;display:flex;align-items:center;min-block-size:44px;padding-block:8px;color:inherit;text-decoration:none;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-category-menu-summary{position:relative;padding-inline-end:28px;list-style:none;cursor:pointer}.p-idua-category-menu-details{interpolate-size:allow-keywords}.p-idua-category-menu-details::details-content{overflow:clip;block-size:0;opacity:0;transition:content-visibility 333ms allow-discrete,block-size 333ms cubic-bezier(0.33, 0, 0.24, 1),opacity 150ms ease-out}.p-idua-category-menu-details[open]::details-content{block-size:auto;opacity:1;transition:content-visibility 333ms allow-discrete,block-size 333ms cubic-bezier(0.33, 0, 0, 1),opacity 150ms ease-out}.p-idua-category-menu-summary::-webkit-details-marker{display:none}.p-idua-category-menu-summary::after{position:absolute;inset-block-start:50%;inset-inline-end:8px;inline-size:7px;block-size:7px;border-block-end:1px solid currentcolor;border-inline-end:1px solid currentcolor;content:"";transform:translateY(-70%) rotate(45deg);transition-duration:150ms;transition-property:transform;transition-timing-function:ease-out}.p-idua-category-menu-details[open] .p-idua-category-menu-summary::after{transform:translateY(-30%) rotate(225deg)}.p-idua-category-menu-sub-list{padding-block:0 12px}.p-idua-category-menu-sub-link{display:flex;align-items:center;min-block-size:32px;padding-block:4px;color:#1d1d1d;overflow-wrap:anywhere;text-decoration:none;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-category-menu-link:focus-visible,.p-idua-category-menu-sub-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-category-menu-link:focus-visible,.p-idua-category-menu-sub-link:focus-visible{outline-color:Highlight}}.p-idua-category-menu-summary:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-category-menu-summary:focus-visible{outline-color:Highlight}}.p-idua-product-list-recommendations{max-inline-size:1192px;margin-block-start:96px;margin-inline:auto}.p-idua-product-list-section-title{margin:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-product-list-recommendation-list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:36px;margin:24px 0 0;padding:0;list-style:none}@media(hover: hover)and (pointer: fine){.p-idua-category-menu-summary:hover:not(:focus),.p-idua-category-menu-link:hover:not(:focus),.p-idua-category-menu-sub-link:hover:not(:focus){color:#9f9f9f}}@media screen and (max-width: 959px){.p-idua-product-list{padding-inline:24px}.p-idua-product-list-primary{display:block;max-inline-size:100%}.p-idua-product-list-sidebar,.l-idua-main.has-idua-info .p-idua-product-list-sidebar{--idua-product-list-sidebar-sticky-start: 0px;position:static;max-block-size:none;margin-block-start:80px;overflow:visible}.p-idua-category-menu{max-inline-size:100%}}@media screen and (max-width: 767px){.p-idua-product-list{padding-block:48px 80px;padding-inline:20px}.p-idua-product-list-header{align-items:flex-start;flex-direction:column;gap:20px}.p-idua-product-list-title-en,.p-idua-product-list-title-ja,.p-idua-product-list-title-separator{font-size:18px}.p-idua-product-sort{justify-content:flex-start;inline-size:100%;gap:32px}.p-idua-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:52px 8px;margin-block-start:24px}.p-idua-product-list-pager{margin-block-start:48px}.p-idua-product-list-sidebar,.l-idua-main.has-idua-info .p-idua-product-list-sidebar{margin-block-start:64px}.p-idua-category-menu-title{margin-block-end:8px}.p-idua-product-list-recommendations{inline-size:auto;max-inline-size:none;margin-block-start:80px;margin-inline:-20px}.p-idua-product-list-section-title{padding-inline:20px}.p-idua-product-list-recommendation-list{display:grid;grid-auto-columns:151px;grid-auto-flow:column;grid-template-columns:none;gap:20px;margin-block-start:20px;padding-inline:20px;padding-block-end:8px;overflow:auto hidden;overscroll-behavior-inline:contain;scroll-padding-inline:20px;scroll-snap-type:inline proximity;scrollbar-width:none}.p-idua-product-list-recommendation-list::-webkit-scrollbar{display:none}.p-idua-product-list-recommendation-list>li{scroll-snap-align:start}}@media(prefers-reduced-motion: reduce){.p-idua-category-menu-summary::after,.p-idua-category-menu-details::details-content{transition-duration:0s}}.p-idua-shopkeeper{padding-block-end:80px;color:#1d1d1d}.p-idua-shopkeeper-header{padding-block-start:96px;text-align:center}.p-idua-shopkeeper-title{margin:0}.p-idua-shopkeeper-title-en{display:block;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:35px;font-style:normal;font-weight:500;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-shopkeeper-title-en{font-size:30px}}.p-idua-shopkeeper-title-ja{display:block;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-shopkeeper-content{box-sizing:border-box;inline-size:calc(100% - 40px);max-inline-size:1208px;margin-block-start:128px;margin-inline:auto;overflow-wrap:break-word;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-shopkeeper-section,.p-idua-shopkeeper-section-title,.p-idua-shopkeeper-method-title,.p-idua-shopkeeper-payment-lead,.p-idua-shopkeeper-return-title,.p-idua-shopkeeper-legal-list,.p-idua-shopkeeper-legal-term,.p-idua-shopkeeper-legal-description{margin:0}.p-idua-shopkeeper-section+.p-idua-shopkeeper-section{margin-block-start:52px}.p-idua-shopkeeper-section-title{padding-block-end:4px;border-block-end:1px solid #9f9f9f;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:1.6}.p-idua-shopkeeper-section-body,.p-idua-shopkeeper-return-body,.p-idua-shopkeeper-legal-list{margin-block-start:32px}.p-idua-shopkeeper-method+.p-idua-shopkeeper-method{margin-block-start:32px}.p-idua-shopkeeper-method-title,.p-idua-shopkeeper-payment-lead,.p-idua-shopkeeper-return-title{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-shopkeeper-method-detail{display:grid;gap:12px;margin-block-start:12px}.p-idua-shopkeeper-method-image{display:block;max-inline-size:100%;block-size:auto}.p-idua-shopkeeper-payment-list{display:grid;gap:16px;margin-block-start:12px;padding-inline-start:1.5em;list-style:disc}.p-idua-shopkeeper-payment-item{display:list-item;padding-inline-start:0}.p-idua-shopkeeper-return-item+.p-idua-shopkeeper-return-item{margin-block-start:32px}.p-idua-shopkeeper-return-copy{margin-block-start:12px}.p-idua-shopkeeper-legal-row{display:grid;grid-template-columns:216px minmax(0, 1fr);gap:24px;padding-block:20px;border-block-end:1px solid #9f9f9f}.p-idua-shopkeeper-legal-term,.p-idua-shopkeeper-legal-description{min-inline-size:0}@media screen and (max-width: 767px){.p-idua-shopkeeper-header{padding-block-start:64px}.p-idua-shopkeeper-content{margin-block-start:68px}.p-idua-shopkeeper-legal-row{grid-template-columns:minmax(0, 1fr);gap:8px}}body:has(.p-idua-top){min-inline-size:0;background-color:#dadce0}.p-idua-top{inline-size:100%;max-inline-size:1440px;margin-inline:auto;overflow:clip;color:#1d1d1d;background-color:#dadce0}.p-idua-top-hero,.p-idua-top-hero-picture{display:block;inline-size:100%}.p-idua-top-hero{background-color:#ecedef}.p-idua-top-hero-image{display:block;inline-size:100%;block-size:auto;aspect-ratio:2880/1340;object-fit:cover}.p-idua-top-lead{box-sizing:border-box;inline-size:calc(100% - 144px);max-inline-size:776px;margin-block:92px 0;margin-inline:auto;text-align:center;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}@media screen and (max-width: 767px){.p-idua-top-lead{font-size:15px}}.p-idua-top-lead>span,.p-idua-top-about-lead>span{display:block}.p-idua-top-section{box-sizing:border-box;inline-size:100%;padding-inline:72px}.p-idua-top-section-title{display:flex;flex-direction:column;align-items:flex-start;margin:0;font-style:normal}.p-idua-top-section-title-en{font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-weight:500;line-height:1.6}.p-idua-top-section-title-ja{margin-block-start:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-top-ranking{margin-block-start:124px;padding-inline:clamp(40px,7.9167vw,114px)}.p-idua-top-ranking>.p-idua-top-section-title{max-inline-size:1212px;margin-inline:auto}.p-idua-top-ranking-list{display:grid;grid-template-columns:repeat(5, minmax(0, 220px));justify-content:center;gap:clamp(12px,1.9444vw,28px);max-inline-size:1212px;margin:36px auto 0;padding:0;list-style:none}.p-idua-top-ranking-card{position:relative}.p-idua-top-ranking .c-idua-product-card-image-frame{aspect-ratio:220/328;background-color:#ecedef}.p-idua-top-ranking-position{position:absolute;z-index:1;inset-block-start:12px;inset-inline-start:10px;display:flex;align-items:flex-start;gap:2px;color:#1d1d1d;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:22px;font-weight:700;line-height:1}.p-idua-top-ranking-position-mark{position:relative;flex:0 0 16.5px;inline-size:16.5px;block-size:34px;margin-block-start:-2px}.p-idua-top-ranking-position-mark::before{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1px;block-size:37.8px;background-color:currentcolor;content:"";transform:translate(-50%, -50%) rotate(25.9deg);transform-origin:center}.p-idua-top-lineup{margin-block-start:124px;padding-inline:clamp(16px,2.0833vw,30px)}.p-idua-top-lineup>.p-idua-top-section-title{max-inline-size:1212px;margin-inline:clamp(24px,5.8333vw,84px)}.p-idua-top-lineup-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(12px,1.9444vw,28px);margin-block-start:36px;overflow:visible;color:#fff}.p-idua-top-lineup-link{position:relative;display:block;min-inline-size:0;overflow:hidden;color:inherit;background-color:#ecedef;text-decoration:none}.p-idua-top-lineup-link::after{position:absolute;z-index:0;inset:0;background-color:rgba(53,53,53,.4);content:"";opacity:0;pointer-events:none}@media(prefers-reduced-motion: no-preference){.p-idua-top-lineup-link::after{transition:opacity 300ms ease-out}}.p-idua-top-lineup-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-top-lineup-link:focus-visible{outline-color:Highlight}}@media(hover: hover)and (pointer: fine){.p-idua-top-lineup-link:hover:not(:focus)::after{opacity:1}}.p-idua-top-lineup-picture,.p-idua-top-lineup-image{display:block;inline-size:100%}.p-idua-top-lineup-image{block-size:auto;aspect-ratio:1350/874;object-fit:cover}.p-idua-top-lineup-label{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:50%;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:28px;font-weight:500;line-height:1.3;transform:translate(-50%, -50%)}.p-idua-top-case{margin-block-start:132px;padding-inline:0}.p-idua-top-case-heading{box-sizing:border-box;inline-size:calc(100% - 2*clamp(40px,7.9167vw,114px));max-inline-size:1212px;margin-inline:auto;padding-inline:0}.p-idua-top-case-lead{margin-block:28px 0;margin-inline:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.05em;font-feature-settings:"palt" 1;line-height:1.6}.p-idua-top-case-list{--idua-content-expanded-breakpoint: 768px;position:relative;block-size:clamp(208px,27.0833vw,390px);margin-block-start:60px;overflow:clip}.p-idua-top-case-track{block-size:100%}.p-idua-top-case-group{position:relative;inline-size:120%;block-size:100%}.p-idua-top-case-group[aria-hidden=true]{display:none}@media(prefers-reduced-motion: no-preference){.p-idua-top-case-list.is-ready .p-idua-top-case-track{display:block;position:relative;inline-size:206.875%;animation:idua-top-case-marquee 18s linear infinite;will-change:transform}.p-idua-top-case-list.is-ready .p-idua-top-case-group{position:absolute;inset-block:0;inset-inline-start:0;display:block;inline-size:58.006%}.p-idua-top-case-list.is-ready .p-idua-top-case-group[data-idua-case-marquee-clone]{inset-inline-start:50%}}@keyframes idua-top-case-marquee{to{transform:translateX(-50%)}}.p-idua-top-case-item{position:absolute;margin:0;overflow:hidden;background-color:#ecedef}.p-idua-top-case-item-01{inset-block-start:0;inset-inline-start:1.3889%;inline-size:28.125%;aspect-ratio:3/2}.p-idua-top-case-item-02{inset-block-start:18.4615%;inset-inline-start:31.3078%;inline-size:12.7315%;aspect-ratio:220/288}.p-idua-top-case-item-03{inset-block-start:0;inset-inline-start:45.7176%;inline-size:24.0741%;aspect-ratio:832/554}.p-idua-top-case-item-04{inset-block-start:14.359%;inset-inline-start:71.5278%;inline-size:14.3229%;aspect-ratio:440/576}.p-idua-top-case-image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.p-idua-top-case-caption{position:absolute;inset-block-start:8px;inset-inline-start:12px;display:flex;flex-direction:column;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.p-idua-top-case-item-04 .p-idua-top-case-caption{color:#787878;text-shadow:none}.p-idua-top-case-caption-en{font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-weight:500;line-height:1.4}.p-idua-top-case-caption-ja{font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.6}.p-idua-top-about{margin-block-start:88px;padding-inline:0}.p-idua-top-about-title{display:grid;grid-template-columns:auto minmax(0, 345px);align-items:center;justify-content:start;gap:20px 24px;inline-size:calc(100% - 2*clamp(40px,7.9167vw,114px));max-inline-size:1212px;margin-inline:auto;padding-inline:0}.p-idua-top-about-title .p-idua-top-section-title-ja{grid-column:1/-1}.p-idua-top-about-logo-wrap{min-inline-size:120px}.p-idua-top-about-logo{display:block;inline-size:100%;block-size:auto}.p-idua-top-about-visual{position:relative;min-block-size:583px;margin-block-start:28px;overflow:hidden;color:#fff;background-color:#353535}.p-idua-top-about-picture,.p-idua-top-about-image{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.p-idua-top-about-image{object-fit:cover}.p-idua-top-about-content{position:relative;z-index:1;box-sizing:border-box;max-inline-size:660px;padding-block-start:136px;padding-inline-start:clamp(40px,7.9167vw,114px)}.p-idua-top-about-lead{margin:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:24px;font-weight:400;line-height:1.6}.p-idua-top-about-body{margin-block:8px 0;margin-inline:0;font-family:"IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.6}.p-idua-top-about-link{display:inline-block;margin-block-start:28px;padding-block-end:2px;border-block-end:1px solid currentcolor;color:inherit;font-family:"UNITED ARROWS","IDUA Yu Gothic Medium","IDUA Hiragino Sans W3","Hiragino Sans",sans-serif;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none}.p-idua-top-about-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-top-about-link:focus-visible{outline-color:Highlight}}.p-idua-top-information{margin-block-start:92px;padding-block-end:152px}.p-idua-top-information-embed{max-inline-size:1246px;margin-block-start:32px;margin-inline:auto}.p-idua-top-information>.p-idua-top-section-title{max-inline-size:1222px;margin-inline:auto}.p-idua-top-information-list{display:grid;grid-template-columns:minmax(0, 406fr) minmax(0, 407fr) minmax(0, 395fr);gap:19px;margin:0;overflow:visible;padding:0;color:#fff;list-style:none}.p-idua-top-information-item{min-inline-size:0}.p-idua-top-information-link{position:relative;display:block;overflow:hidden;color:inherit;background-color:#353535;text-decoration:none}.p-idua-top-information-link:focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){.p-idua-top-information-link:focus-visible{outline-color:Highlight}}.p-idua-top-information-image{display:block;inline-size:100%;block-size:auto;aspect-ratio:406/211;object-fit:cover}.p-idua-top-information-item:nth-child(2) .p-idua-top-information-image{aspect-ratio:407/212}.p-idua-top-information-item:nth-child(3) .p-idua-top-information-image{aspect-ratio:395/211}@media screen and (max-width: 767px){.p-idua-top-hero-image{aspect-ratio:750/1300}.p-idua-top-lead{inline-size:calc(100% - 40px);margin-block-start:52px;line-height:1.6}.p-idua-top-lead-break-mobile{display:block}.p-idua-top-section{padding-inline:20px}.p-idua-top-section-title-en{font-size:24px}.p-idua-top-ranking{margin-block-start:96px;padding-inline:0}.p-idua-top-ranking>.p-idua-top-section-title{margin-inline:20px}.p-idua-top-ranking-list{display:flex;justify-content:flex-start;gap:6px;margin-block-start:20px;padding-inline:20px;overflow:auto hidden;overscroll-behavior-inline:contain;scroll-padding-inline:0;scroll-snap-type:inline mandatory;scrollbar-width:none}.p-idua-top-ranking-list::-webkit-scrollbar{display:none}.p-idua-top-ranking-card{flex:0 0 clamp(148px,38.4224vw,151px);scroll-snap-align:start}.p-idua-top-ranking-card:first-child{scroll-margin-inline-start:20px}.p-idua-top-ranking-position{font-size:20px}.p-idua-top-lineup{margin-block-start:100px;padding-inline:20px}.p-idua-top-lineup>.p-idua-top-section-title{margin-inline:0}.p-idua-top-lineup-list{grid-template-columns:minmax(0, 1fr);gap:24px;margin-block-start:16px}.p-idua-top-lineup-image{aspect-ratio:1}.p-idua-top-lineup-label{font-size:27px}.p-idua-top-case{margin-block-start:100px;padding-inline:0}.p-idua-top-case-heading{display:block;inline-size:100%;padding-inline:20px}.p-idua-top-case-lead{margin-block-start:20px}.p-idua-top-case-list{block-size:auto;margin-block-start:50px}.p-idua-top-case-list.is-ready .p-idua-top-case-track,.p-idua-top-case-track{display:block;inline-size:100%;block-size:auto;animation:none;transform:none}.p-idua-top-case-list.is-ready .p-idua-top-case-group,.p-idua-top-case-group{display:block;inline-size:100%;block-size:auto}.p-idua-top-case-group[aria-hidden=true],.p-idua-top-case-list.is-ready .p-idua-top-case-group[aria-hidden=true]{display:none}.p-idua-top-case-item{position:relative;inset:auto}.p-idua-top-case-item-01{inline-size:76.5903%;margin-inline-start:3.0534%;aspect-ratio:3/2}.p-idua-top-case-item-02{inline-size:44.2748%;margin-block-start:11px;margin-inline-start:53.4351%;aspect-ratio:440/576}.p-idua-top-case-item-03{inline-size:73.028%;margin-block-start:11px;aspect-ratio:832/554}.p-idua-top-case-item-04{inline-size:55.3435%;margin-block-start:11px;margin-inline:auto 0;aspect-ratio:440/576}.p-idua-top-case-caption{inset-block-start:8px;inset-inline-start:12px}.p-idua-top-case-caption-en{font-size:13px}.p-idua-top-about{margin-block-start:108px;padding-inline:0}.p-idua-top-about-title{box-sizing:border-box;grid-template-columns:max-content minmax(0, 1fr);align-items:center;gap:0 8px;inline-size:100%;padding-inline:20px}.p-idua-top-about-logo-wrap{justify-self:start;inline-size:100%;min-inline-size:0;max-inline-size:260px}.p-idua-top-about-title .p-idua-top-section-title-ja{margin-block-start:0}.p-idua-top-about-title .p-idua-top-section-title-en{font-size:22px;white-space:nowrap}.p-idua-top-about-visual{min-block-size:599px;margin-block-start:38px}.p-idua-top-about-content{max-inline-size:none;padding-block:224px 72px;padding-inline:20px}.p-idua-top-about-lead{font-size:20px;line-height:1.6}.p-idua-top-about-body{margin-block-start:10px;font-size:15px;line-height:1.6}.p-idua-top-about-link{margin-block-start:20px;font-size:14px}.p-idua-top-information{margin-block-start:116px;padding-block-end:96px}.p-idua-top-information-embed{margin-block-start:28px}.p-idua-top-information-list{grid-template-columns:minmax(0, 1fr);gap:21px}}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, currentcolor 10%, transparent);outline-offset:3px}@media(forced-colors: active){:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight}}.cart_in_modal__button:focus{color:#fff;background-color:#2169f3;box-shadow:0 2px 0 #1a54c2;transform:none}@media(forced-colors: none){:where(a[href],button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}}@media(forced-colors: active){:where(a[href],button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:2px solid Highlight;outline-offset:3px}}a[href]:not(.c-btn,.btn){transition-duration:150ms;transition-property:color;transition-timing-function:ease-out}a:focus:where([href]:not(.c-btn,.btn)){color:inherit;text-decoration-line:none}:is(.c-idua-dynamic-content a,.l-idua-breadcrumbs-link,.p-idua-about-assurance-link,.p-idua-company-link,.p-idua-faq-answer-body a,.p-idua-privacy-link,.p-idua-product-notice-link):focus{text-decoration-line:underline}:where(.p-category-list__link:focus .p-category-list__name){text-decoration:none}@media(hover: hover)and (pointer: fine){a[href]:not(.c-btn,.btn,.l-idua-header-mobile-category-link,.l-idua-header-mobile-utility-link):hover:not(:focus){color:#9f9f9f;text-decoration:none}.p-category-list__link:hover:not(:focus) .p-category-list__name{text-decoration:none}}
