@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:none}:where(a){text-underline-offset:0.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(table){border-collapse:collapse}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + 0.5rem)}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}:root{--Project-color:#F1541B;--primary:#F1541B;--secondary:rgb(43,255,0);--tertiary:#FFF2E8;--accent:#bf0000;--success:#63AE03;--mute:#9a9a9a;--disable:#b9b9b9;--bgPrimary:#fff;--bgSecondary:#F1541B;--bgTertiary:#FFF2E9;--bgGray:#F6F6F6;--textPrimary:#000;--textSecondary:#F1541B;--textTertiary:#919191;--textLightGray:#DBDBDB;--favoColor:#F1541B;--sidebarArrowColor:#FFD2C1;--p-guideBorder:#F1541B;--linkPrimary:#26b2d5;--SaleColor:#CC0C39;--tagPrimary:#595959;--tagSecondary:#209EE5;--tagTertiary:#204BE5;--labelPrimary:rgba(0,0,0,.6);--labelSecondary:rgba(221,65,65,.8);--selectMode-text:#fff;--selectMode-border:#fff;--borderProject-color:#F1541B;--borderPrimary:#DBDBDB;--borderSecondary:#494949;--borderTertiary:#FFD3D3;--borderLightgray:#c0c0c0;--buttonPrimary:#FFF2E9;--buttonPrimary-hover:#F1541B;--buttonSecondary:#F1541B;--buttonSecondary-hover:#fff;--buttonTertiary:#980000;--buttonTertiary-hover:#dd0000}html{font-size:62.5%;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;background:#fff}body{background-color:var(--bgPrimary);background-size:40px 40px;background-position:0 0,20px 20px;font-family:"Noto Sans JP",sans-serif,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","メイリオ",Meiryo;font-size:clamp(16px,3.636vw,18px);letter-spacing:0.08em;line-height:1.5;color:var(--textPrimary);position:relative}a{color:inherit;text-decoration:none;outline:none;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (hover:hover){a:hover{opacity:0.75}}figure{line-height:0}figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}img{border-style:none;width:100%;height:auto;max-width:100%;max-height:100%;vertical-align:baseline;outline:none;line-height:0}li>a{display:inline-block}summary{list-style:none}summary::-webkit-details-marker{display:none}h2{font-size:clamp(22px,5vw,30px);line-height:1.2;font-weight:700;text-align:center;margin-bottom:clamp(30px,6.818vw,80px)}@media (768px <= width){h2{text-align:left}}b{font-weight:bold}.c-button-cancel,.c-button-head,.c-button-primary,.c-button-round,.c-button-round-border,.c-button-secondary,.c-button-submit,.c-button-tertiary{outline:none;cursor:pointer;display:block;text-align:center;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;letter-spacing:0.1em;line-height:1;font-weight:500;margin:min(8vw,30px) auto 0;position:relative}@media (hover:hover){.c-button-cancel:hover,.c-button-head:hover,.c-button-primary:hover,.c-button-round-border:hover,.c-button-round:hover,.c-button-secondary:hover,.c-button-submit:hover,.c-button-tertiary:hover{-webkit-transform:translateY(3px);transform:translateY(3px)}}[disabled].c-button-cancel,[disabled].c-button-head,[disabled].c-button-primary,[disabled].c-button-round,[disabled].c-button-round-border,[disabled].c-button-secondary,[disabled].c-button-submit,[disabled].c-button-tertiary{background:#b9b9b9;cursor:not-allowed!important;color:white;pointer-events:none}.c-button-cancel,.c-button-primary,.c-button-round,.c-button-round-border,.c-button-secondary,.c-button-submit,.c-button-tertiary{border-radius:4px;padding:1.2em 0em;width:75%;max-width:400px;font-size:clamp(16px,3.636vw,20px);text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-button-head{border-radius:4px;padding:1.2em 0em;width:100%;font-size:clamp(11px,2.5vw,14px)}.c-button-primary{background:var(--buttonSecondary);color:#fff;border-radius:50px;font-weight:bold}@media (hover:hover){.c-button-primary:hover{opacity:0.75}}.c-button-secondary{background:#fff;border:2px solid var(--borderProject-color);color:var(--textSecondary);border-radius:50px;font-weight:bold}@media (hover:hover){.c-button-secondary:hover{opacity:0.75}}.c-button-tertiary{background:#fff;border:2px solid var(--borderProject-color);color:var(--textSecondary);border-radius:50px;font-weight:bold}@media (hover:hover){.c-button-tertiary:hover{opacity:0.75}}.c-button-text{display:inline-block;margin:clamp(10px,2.273vw,15px) auto 0;color:var(--textSecondary);text-align:center}.c-button-desable{background:var(--disable);pointer-events:none}.c-button-round{background:var(--bgSecondary);color:#fff;border-radius:50px;font-weight:bold}@media (hover:hover){.c-button-round:hover{opacity:0.75}}.c-button-round-border{background:#fff;border:2px solid var(--borderProject-color);color:var(--textSecondary);border-radius:50px;font-weight:bold}@media (hover:hover){.c-button-round-border:hover{opacity:0.75}}.c-button-head{background:var(--buttonPrimary);border:2px solid var(--buttonPrimary);color:white}@media (hover:hover){.c-button-head:hover{background:var(--buttonPrimary-hover)}}.c-button-submit{background:var(--buttonPrimary);border:2px solid var(--buttonPrimary);color:white}@media (hover:hover){.c-button-submit:hover{background:var(--buttonPrimary-hover)}}.c-button-submit[disabled]{background:var(--disable);border:2px solid var(--disable);color:white;pointer-events:none;cursor:default}.c-button-cancel{background:transparent;border:2px solid var(--buttonPrimary);color:var(--buttonPrimary);width:30%}@media (hover:hover){.c-button-cancel:hover{background:var(--buttonPrimary)}}.c-list-disc{padding-left:2em;list-style:disc;line-height:1.8}.c-list-decimal{padding-left:2em;list-style:decimal}.c-list-circle{padding-left:2em;list-style:circle}.c-list{border-top:1px solid var(--borderPrimary)}.c-list li{border-bottom:1px solid var(--borderPrimary);padding:0;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-list li:after{content:"";position:absolute;top:50%;right:0.5em;display:block;width:1.5em;height:1.5em;background:url("../img//icons/arrow/angle-right.svg") no-repeat center center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0.3}.c-list li a{display:block;padding:clamp(16px,3.636vw,25px) 2.5em}.c-list__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.c-list__body{padding:0 clamp(10px,2.273vw,20px) 0 0}.c-list__title{font-size:clamp(13px,2.955vw,20px);line-height:1.4;font-weight:700;margin-bottom:clamp(8px,1.818vw,16px)}.c-list__text{font-size:clamp(14px,3.182vw,16px);line-height:1.4}.c-list__date{font-size:clamp(12px,2.727vw,16px);color:var(--mute);font-weight:700}@media (768px <= width){.p-itemdetail{max-width:1280px;margin:0 auto}}.p-itemdetail .p-2-column{border-bottom:solid 1px var(--borderPrimary)}@media (width <= 768px){.p-itemdetail .p-2-column{border-bottom:none}}.p-itemdetail .l-container{padding-bottom:0}@media (width <= 768px){.p-itemdetail .l-container{padding:0}}@media (768px <= width){.p-itemdetail .c-breadcrumb ol{padding-top:0}}.p-itemdetail__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.p-itemdetail__lcont{width:100%;margin:0 auto;position:relative;padding:0 clamp(16px,4vw,32px) 0 0}@media (768px <= width){.p-itemdetail__lcont{width:calc(100% - 250px)}}@media (width <= 768px){.p-itemdetail__lcont{width:100%;padding:0}}.p-itemdetail__rcont{display:none;position:relative}@media (768px <= width){.p-itemdetail__rcont{display:block;width:250px;min-width:250px}}@media (width <= 768px){.p-itemdetail__rcont{padding:clamp(16px,4vw,32px) 0}}.p-itemdetail__mv{width:100%}.p-itemdetail__thum{width:80%;margin:clamp(22px,5vw,30px) auto 0}@media (768px <= width){.p-itemdetail__thum{display:none}}@media (width <= 768px){.p-itemdetail__thum{padding-left:clamp(16px,3.636vw,32px);padding-right:clamp(16px,3.636vw,32px)}}.p-itemdetail__header{border-bottom:solid 1px var(--borderPrimary);padding:clamp(18px,6vw,32px) 0}@media (width <= 768px){.p-itemdetail__header{margin-left:clamp(16px,3.636vw,32px);margin-right:clamp(16px,3.636vw,32px)}}.p-itemdetail__header h2{font-size:min(4vw,20px);font-weight:normal;text-align:left;margin-bottom:clamp(5px,1.136vw,10px)}.p-itemdetail__header h3{color:#989898;font-size:min(3vw,16px);margin-bottom:clamp(5px,1.136vw,10px)}.p-itemdetail__header b{display:block;margin-top:clamp(10px,2.273vw,20px);font-size:min(7.5vw,30px);font-weight:bold}.p-itemdetail__header b small{font-size:60%}.p-itemdetail__header b:has(.p-itemdetail__sale){color:var(--SaleColor)}.p-itemdetail__header b:has(.p-itemdetail__sale) small{color:#000}.p-itemdetail__header b:has(.p-itemdetail__reference-price){margin-bottom:clamp(10px,2.273vw,20px)}.p-itemdetail__header .c-button-text{margin:0;font-weight:bold}.p-itemdetail__header .c-item-tag{margin-top:15px}.p-itemdetail__limit{font-weight:bold;margin-bottom:clamp(3px,0.682vw,5px)}.p-itemdetail__reference-price{color:var(--textTertiary);font-size:60%}.p-itemdetail__reference-price span{text-decoration:line-through}.p-itemdetail__sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:clamp(14px,3.182vw,16px);letter-spacing:0px}.p-itemdetail__sale p{padding:4px 4px 0px 6px;color:#fff;background:var(--SaleColor)}.p-itemdetail__sale span{display:inline-block;font-size:clamp(16px,3.636vw,18px);color:var(--SaleColor);border:solid 1px var(--SaleColor);padding:2px 4px 1px;text-align:center}.p-itemdetail__catalog{display:inline-block;margin-bottom:clamp(3px,0.682vw,5px);padding:0 clamp(3px,0.682vw,5px);font-size:clamp(14px,3.182vw,16px);font-weight:bold;border:solid 1px var(--borderLightgray)}.p-itemdetail__inner{padding:clamp(18px,6vw,32px) min(3vw,10px);border-bottom:solid 1px var(--borderPrimary)}@media (width <= 768px){.p-itemdetail__inner{margin-left:clamp(16px,3.636vw,32px);margin-right:clamp(16px,3.636vw,32px)}}.p-itemdetail__inner h3{font-size:min(6vw,20px);margin-bottom:min(4vw,15px);font-weight:bold}.p-itemdetail__inner p{font-size:clamp(16px,3.636vw,18px)}.p-itemdetail__inner.p-pr-area h3{margin-top:min(6vw,20px);text-align:center}.p-itemdetail__inner.p-pr-area img,.p-itemdetail__inner.p-pr-area p{margin-top:min(6vw,30px)}.p-itemdetail__inner.p-pr-area img:first-child,.p-itemdetail__inner.p-pr-area p:first-child{margin-top:0}.p-itemdetail__inner.p-pr-area .p-img-l{width:100%}.p-itemdetail__inner.p-pr-area .p-img-s{width:60%;margin-left:auto;margin-right:auto}.p-price{margin-bottom:clamp(16px,3.636vw,20px);padding:clamp(16px,3.636vw,22px) 0;border-top:1px solid var(--borderPrimary);border-bottom:1px solid var(--borderPrimary);background:var(--bgPrimary);position:sticky;top:clamp(8px,1.818vw,16px);left:0}@media (768px <= width){.p-price{padding:clamp(16px,3.636vw,22px);border:1px solid var(--borderPrimary)}}.p-price .c-number-spinner{width:100%!important;margin-top:min(6vw,20px)}.p-price .c-button-primary{width:100%;margin-top:min(6vw,10px);padding:1em 0;font-size:16px}@media (width <= 768px){.p-price .c-button-primary{display:none}}.p-price-total{width:100%;font-size:16px}.p-price-total p{text-align:left;padding-left:clamp(16px,3.636vw,32px)}@media (768px <= width){.p-price-total p{padding-left:0}}.p-price-total b{text-align:right;padding-right:clamp(16px,3.636vw,32px);font-size:clamp(25px,5.682vw,30px);font-weight:900}.p-price-total b span{font-size:clamp(16px,3.636vw,18px);font-weight:normal}@media (768px <= width){.p-price-total b{padding-right:0}}.p-price .p-cart-btn__favo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:normal}.p-price .p-cart-btn__favo .c-favo-button{width:20px;height:20px}.p-price .p-text-error{margin-top:10px;font-size:16px}.p-cart-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(32px,7.273vw,40px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:clamp(24px,5.455vw,48px) min(3vw,10px) clamp(18px,4.091vw,32px)}@media (width <= 1000px){.p-cart-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:clamp(16px,3.636vw,32px);margin-right:clamp(16px,3.636vw,32px)}}.p-cart-btn__parts{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0.8em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (1000px <= width){.p-cart-btn__parts{width:min(18vw,240px)}}@media (width <= 768px){.p-cart-btn__parts{width:100%;max-width:323px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-cart-btn__parts p{white-space:nowrap}@media (width <= 768px){.p-cart-btn__parts .c-number-spinner{width:80%!important}}.p-cart-btn__inner{width:100%}.p-cart-btn__inner .c-button-primary{margin:0 auto;width:100%}.p-cart-btn__favo{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(14px,3.182vw,16px)}.p-cart-btn__favo p{line-height:1}@media (width <= 768px){.p-cart-btn__favo{margin-top:32px}}@media (768px <= width){.p-cart-btn__favo{margin-top:clamp(24px,5.455vw,32px);margin-left:3px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px}.p-cart-btn__favo p{margin-top:0}}.p-cart-btn__favo .c-favo-button{margin-right:10px}@media (width <= 768px){.p-cart-btn__favo .c-favo-button{width:20px;height:20px}}.p-floating{width:100%;padding:clamp(8px,4vw,16px);position:fixed;bottom:0;left:0;z-index:98;border-top:2px solid var(--borderProject-color);background:var(--bgTertiary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(10px,2.273vw,20px)}@media (768px <= width){.p-floating{display:none}}.p-floating .p-cart-btn__favo{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(12px,2.727vw,14px)}.p-floating .p-cart-btn__favo p{margin-top:5px;line-height:1}@media (768px <= width){.p-floating .p-cart-btn__favo{margin-top:clamp(16px,3.636vw,18px);margin-left:3px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px}.p-floating .p-cart-btn__favo p{margin-top:0}}@media (width <= 768px){.p-floating .p-cart-btn__favo .favo-button{width:30px;height:30px;margin-right:10px}}.p-floating .c-button-primary{margin:0}@media (width <= 768px){.p-select-mode .p-floating{bottom:clamp(54px,12.273vw,68px)}}.p-text-error{width:100%;color:var(--accent);font-weight:bold;text-align:center;letter-spacing:0}.p-home-hero .swiper-pagination{bottom:-30px!important}.p-home-hero .swiper-pagination-bullet-active{background:var(--bgSecondary)!important}.p-home-hero .swiper-button-next:after,.p-home-hero .swiper-button-prev:after{color:var(--textSecondary)!important}.p-home-hero .swiper-nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:clamp(10px,2.273vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;gap:2rem}.p-home-hero .swiper-pagination{width:auto!important;position:static!important;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-home-hero .swiper-button-next,.p-home-hero .swiper-button-prev{display:block!important;width:auto!important;height:auto!important;position:static!important;right:initial!important;left:initial!important}.p-home-hero .swiper-button-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-home-hero .swiper-button-next:after,.p-home-hero .swiper-button-prev:after{font-size:clamp(20px,4.545vw,25px)!important;vertical-align:middle;font-weight:bold}.p-home-hero .swiper-slide{background:#000;opacity:0.3;aspect-ratio:970/450}.p-home-hero .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.p-home-hero .swiper-slide-active{opacity:1;z-index:1}.is-single .swiper-slide{opacity:1;max-width:1024px;margin:auto}.is-single .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.is-single .swiper-button-next,.is-single .swiper-button-prev,.is-single .swiper-pagination{display:none!important}.slider{aspect-ratio:1/1;margin-bottom:5px;position:relative}.slider__wrap{position:relative}.slider__wrap .swiper-button-next,.slider__wrap .swiper-button-prev{width:auto;aspect-ratio:1/1;top:55%;-webkit-transform:translateY(-55%);transform:translateY(-55%);color:#fff;background:var(--bgSecondary);z-index:98}.slider__wrap .swiper-button-next{right:-10px}@media (width <= 480px){.slider__wrap .swiper-button-next{right:clamp(-16px,-4vw,-32px)}}.slider__wrap .swiper-button-prev{left:-10px}@media (width <= 480px){.slider__wrap .swiper-button-prev{left:clamp(-16px,-4vw,-32px)}}.slider__wrap .swiper-button-next:after,.slider__wrap .swiper-button-prev:after{font-size:2rem;font-weight:900}.slider__wrap .swiper-slide img{height:auto;width:100%}.slider-thumbnail .swiper-slide img{height:auto;width:100%}.u-display-pc,.u-display-sp,.u-display-tab{display:none}@media (width <= 480px){.u-display-sp{display:block}}@media (480px <= width <= 768px){.u-display-tab{display:block}}@media (768px <= width){.u-display-pc{display:block}}.u-text{margin:0 0 clamp(10px,2.273vw,20px)}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-primary{color:var(--primary)}.u-text-secondary{color:var(--secondary)}.u-text-tertiary{color:var(--tertiary)}.u-text-accent{color:var(--accent)}.u-text-danger{color:var(--accent)}.u-text-important{color:var(--accent)}.u-text-success{color:var(--success)}.u-text-disable{color:var(--disable)}.u-text-bold{font-weight:bold}
/*# sourceMappingURL=item-detail.css.map */