@charset "UTF-8";:root{--font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif;--font-color:var(--futaba-font);--link-color:var(--font-color);--link-color-hover:var(--futaba-green-1);--heading-1:clamp(1.5rem,1.167rem + 1.67vw,2rem);--heading-2:clamp(1.375rem,1.125rem + 1.25vw,1.75rem);--heading-3:clamp(1.25rem,1.083rem + 0.83vw,1.5rem);--heading-4:clamp(1.125rem,1.042rem + 0.42vw,1.25rem);--heading-5:clamp(1rem,0.917rem + 0.42vw,1.125rem);--heading-6:1rem;--text-2xl:clamp(1.25rem,1.083rem + 0.83vw,1.5rem);--text-xl:clamp(1.125rem,1.042rem + 0.42vw,1.25rem);--text-l:clamp(1.063rem,1.021rem + 0.21vw,1.125rem);--text-s:calc((14 / 16) * 1rem);--text-xs:calc((12 / 16) * 1rem);--text-min:calc((10 / 16) * 1rem);--line-height:1.5;--line-height-heading:1.3;--margin-block:1.5em;--btn-gap:calc((15 / 16) * 1rem) calc((20 / 16) * 1rem);--margin-2xl:clamp(3.125rem,2.273rem + 4.26vw,5rem);--margin-xl:clamp(2.5rem,1.932rem + 2.84vw,3.75rem);--margin-l:clamp(1.5rem,0.818rem + 3.41vw,3rem);--margin-m:clamp(1.25rem,0.682rem + 2.84vw,2.5rem);--margin-s:clamp(1rem,0.545rem + 2.27vw,2rem);--margin-xs:calc((10 / 16) * 1rem);--container-margin:6.89dvw;--container-max-width:calc((1000 / 16) * 1rem);--duration:0.3s}@media screen and (max-width:1023.9px){:root{--container-margin:3%}}:root{--futaba-font:#383838;--futaba-gray:#333333;--futaba-light-gray:#F8F8F8;--futaba-red:#FE0000;--futaba-green-1:#008738;--futaba-green-2:#4BAB26;--gray-1:#3A3A3A;--gray-2:#767676;--gray-3:#7D7D7D;--gray-4:#AAAAAA;--gray-5:#C9C9C9;--gray-6:#C4C4C4;--gray-7:#D9D9D9;--gray-8:#EDEDED;--gray-9:#F0F0F0;--gray-10:#F5F5F5;--gray-11:#9c9c9c;--gray-12:#656565;--blue-1:#00479D;--blue-2:#97DAFF;--red-1:#610100;--red-2:#C31A1B;--yellow-1:#FFF500;--yellow-2:#E5A964;--yellow-3:#F8D043;--form-border-color:var(--gray-7);--header-msg:auto;--header-msg-mb:0.4375rem;--header-info:auto;--slider-gap:clamp(0.5rem,-0.162rem + 2.21vw,1.25rem);--product-detail-pos:calc((283 / 16) * 1rem)}:where(*,:before,:after){margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--font-color);font-family:inherit}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none}@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;-webkit-font-smoothing:antialiased}body{font-family:var(--font-family);line-height:var(--line-height);color:var(--font-color)}:where(textarea){resize:vertical}:where(input,button,textarea,select){font:inherit}:where(summary,[role=button],[role=option],button:enabled,select:enabled,input[type=submit]:enabled,input[type=button]:enabled){cursor:pointer}:where(:disabled,label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:var(--link-color);text-decoration-thickness:1px;text-underline-offset:0.2em}:where(a):not([href]),:where(a)[href=""]{pointer-events:none;text-decoration:none}@media (hover:hover){:where(a){-webkit-transition:color var(--duration);transition:color var(--duration)}:where(a):hover{color:var(--link-color-hover)}}:where(h1){font-size:var(--heading-1);font-weight:bold}:where(h2){font-size:var(--heading-2);font-weight:bold}:where(h3){font-size:var(--heading-3);font-weight:bold}:where(h4){font-size:var(--heading-4);font-weight:bold}:where(h5){font-size:var(--heading-5);font-weight:bold}:where(h6){font-size:var(--heading-6);font-weight:bold}:where(main) :where(dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul){margin-block:var(--margin-block)}:where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;word-break:auto-phrase}:where(dt,dd,li,figcaption,h1,h2,h3,h4,h5,h6,p){}:where(dt,dd,li,figcaption,h1,h2,h3,h4,h5,h6,p):where(:has(wbr)){word-break:keep-all;overflow-wrap:anywhere}:where(video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-width:100%;height:auto;display:inline-block}:where(h1,h2,h3,h4,h5,h6){line-height:var(--line-height-heading)}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}: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}:where(table){border-collapse:collapse;width:100%}:where(address){font-style:normal}:where(legend){display:table;padding:0}:where(fieldset){border:0;margin:0;min-width:0;padding:0.01em 0 0 0}:where(body:not(:-moz-handler-blocked) fieldset){display:table-cell}:where(*):focus-within{outline-color:var(--futaba-green-2)}:where(a) :where(.icon){color:currentColor}@media (hover:hover){:where(a) :where(.icon){-webkit-transition:color calc(var(--duration) / 3);transition:color calc(var(--duration) / 3)}:where(a) :where(img){-webkit-transition:-webkit-filter var(--duration);transition:-webkit-filter var(--duration);transition:filter var(--duration);transition:filter var(--duration),-webkit-filter var(--duration)}:where(a):hover :where(img){-webkit-filter:opacity(0.8);filter:opacity(0.8)}}:where(ul,ol){list-style-type:none;padding-left:0}:where(main ul.ul,.main ul.ul,main ul:not([class]),.main ul:not([class])){display:-ms-grid;display:grid;row-gap:0.5em;list-style:none}:where(main ul.ul,.main ul.ul,main ul:not([class]),.main ul:not([class])).--row0{row-gap:0}:where(main ul.ul,.main ul.ul,main ul:not([class]),.main ul:not([class])).--row1{row-gap:1em}:where(main ul.ul,.main ul.ul,main ul:not([class]),.main ul:not([class]))>li{padding-left:1.25em;position:relative}:where(main ul.ul,.main ul.ul,main ul:not([class]),.main ul:not([class]))>li:before{content:"";position:absolute;top:calc(1em * var(--line-height) / 2);translate:0 -50%;left:0.25em;width:0.25em;height:0.25em;border-radius:50%;background-color:currentColor}:where(main ul.ul,.main ul.ul,main ul:not([class]),.main ul:not([class]))>li.--reset{padding-left:0}:where(main ul.ul,.main ul.ul,main ul:not([class]),.main ul:not([class]))>li.--reset:before{content:none}:where(dl){display:-ms-grid;display:grid;-ms-grid-columns:auto 1em 1fr;grid-template-columns:auto 1fr;gap:0.5em 1em}:where(table) tr{border:0 solid var(--gray-5);border-bottom-width:1px}:where(table) tr:first-of-type{border-top-width:1px}:where(table) td,:where(table) th{padding-block:1.125rem}:where(table) th{padding-inline:1.875rem;background-color:var(--gray-9);font-weight:normal;text-align:left;vertical-align:top}@media screen and (min-width:640px){:where(table) th{width:12.5rem}}:where(table) td{padding-inline:1.25rem;font-size:var(--text-s)}:where(table) td :first-child{--margin-block:0 1.5em}:where(table) td :last-child{--margin-block:1.5em 0}@media screen and (max-width:639.9px){:where(table) tr{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;border-left-width:1px;border-right-width:1px}:where(table) th{padding-inline:1.25rem}}@-webkit-keyframes bottomUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes bottomUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes topDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes topDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes rightIn{0%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes rightIn{0%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes leftIn{0%{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes leftIn{0%{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fuwafuwa-v{0%{translate:0 -2px}to{translate:0}}@keyframes fuwafuwa-v{0%{translate:0 -2px}to{translate:0}}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--btn-gap);margin-block:var(--margin-block)}.btn-wrap.--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-wrap.--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.btn-wrap.--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.btn-wrap.--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-wrap.--vertical.--left{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.btn-wrap.--vertical.--right{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.container{padding-inline:max(var(--container-margin),(100% - var(--container-max-width))/2)}.container--s{--container-max-width:calc((760 / 16) * 1rem);margin-inline:auto;width:min(100%,var(--container-max-width))}.container--s:not(.container .container--s){width:min(96%,var(--container-max-width))}.drawermenu{--drawermenu-bg-display:none;--drawermenu-bg-background:rgba(0,0,0,0.5);--drawermenu-btn-display:none;--drawermenu-btn-size:calc((48 / 16) * 1rem);--drawermenu-btn-border:none;--drawermenu-btn-background:#fff;--drawermenu-content-display:contents;--drawermenu-content-width:min(100%,25rem);--drawermenu-inner-display:contents;--drawermenu-offset-top:calc((60 / 16) * 1rem)}.drawermenu__bg{display:var(--drawermenu-bg-display)}.drawermenu__btn{display:var(--drawermenu-btn-display);width:var(--drawermenu-btn-size);height:var(--drawermenu-btn-size);border:var(--drawermenu-btn-border);background:var(--drawermenu-btn-background);place-content:center;font-size:2rem;color:var(--futaba-green-1);border-radius:0.1875rem;padding-bottom:0.125rem}@media (hover:hover){.drawermenu__btn:hover{color:var(--futaba-red)}}.drawermenu__content{display:var(--drawermenu-content-display)}.drawermenu__inner{display:var(--drawermenu-inner-display)}.drawermenu:not(.is-enabled){--drawermenu-bg-display:none;--drawermenu-btn-display:none;--drawermenu-content-display:contents;--drawermenu-inner-display:contents}.drawermenu.is-enabled{--drawermenu-bg-display:block;--drawermenu-btn-display:grid;--drawermenu-content-display:grid;--drawermenu-inner-display:fixed}.drawermenu.is-enabled .drawermenu__bg{position:absolute;top:var(--drawermenu-offset-top);right:0;width:100%;height:calc(100% - var(--drawermenu-offset-top));background:var(--drawermenu-bg-background);pointer-events:auto;opacity:0;visibility:hidden;-webkit-transition:opacity var(--duration) 0s,visibility 0s var(--duration);transition:opacity var(--duration) 0s,visibility 0s var(--duration)}.drawermenu.is-enabled .drawermenu__content{background-color:#fff;width:var(--drawermenu-content-width);position:absolute;top:var(--drawermenu-offset-top);right:0;height:calc(100% - var(--drawermenu-offset-top));contain:paint;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;pointer-events:auto;translate:100% 0;-webkit-transition:translate var(--duration);transition:translate var(--duration)}.drawermenu.is-enabled .drawermenu__inner{position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none;z-index:10}.drawermenu.is-enabled.is-open .drawermenu__bg{opacity:1;visibility:visible;-webkit-transition:opacity var(--duration) 0.01s,visibility 0s 0s;transition:opacity var(--duration) 0.01s,visibility 0s 0s}.drawermenu.is-enabled.is-open .drawermenu__content{translate:0}.scrollEffect.--bottomUp,.scrollEffect.--fadeIn,.scrollEffect.--leftIn,.scrollEffect.--rightIn{visibility:hidden;opacity:0}.is-show.scrollEffect.--bottomUp,.is-show.scrollEffect.--fadeIn,.is-show.scrollEffect.--leftIn,.is-show.scrollEffect.--rightIn{visibility:visible}.scrollEffect.--bottomUp.is-show{-webkit-animation:bottomUp 0.5s ease-out both;animation:bottomUp 0.5s ease-out both}.scrollEffect.--rightIn.is-show{-webkit-animation:rightIn 0.5s ease-in-out both;animation:rightIn 0.5s ease-in-out both}.scrollEffect.--leftIn.is-show{-webkit-animation:leftIn 0.5s ease-out both;animation:leftIn 0.5s ease-out both}.scrollEffect.--fadeIn.is-show{-webkit-animation:fadeIn 0.5s ease-out both;animation:fadeIn 0.5s ease-out both}.header{--header-margin:max(clamp(0.875rem,0.25rem + 1.25vw,1.25rem),calc((100% - 1280px) / 2));background-color:#fff;position:sticky;top:0;z-index:3;-webkit-animation:fadeIn 0.3s 0.2s ease-out both;animation:fadeIn 0.3s 0.2s ease-out both}.header__info{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:7;grid-area:info;padding-inline:max(var(--container-margin),(100% - var(--container-max-width))/2);padding-block:0.625rem}.header.drawermenu.is-enabled .header__content>.header__info{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:1}.header__info__inner{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.9375rem 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.9375rem;-moz-column-gap:0.9375rem;column-gap:0.9375rem;padding-inline:1.25rem;padding-block:0.375rem;border-radius:0.125rem;-webkit-box-shadow:0px 0px 8px 0px rgba(115,115,115,0.15);box-shadow:0px 0px 8px 0px rgba(115,115,115,0.15);font-size:var(--text-xs)}.header__info__inner .__figure{position:relative;top:0.125rem}.header__logo{-ms-grid-row:3;-ms-grid-column:2;grid-area:logo}.header__message{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:7;--font-color:var(--gray-2);grid-area:msg;background-color:var(--gray-9);text-align:center;padding-block:0.375rem 0.125rem}.header.drawermenu.is-enabled .header__content>.header__message{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.header__menu{-ms-grid-row:3;-ms-grid-column:4;grid-area:menu;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-column-gap:0.8125rem;-moz-column-gap:0.8125rem;column-gap:0.8125rem}.header.drawermenu.is-enabled .header__content>.header__menu{-ms-grid-row:3;-ms-grid-column:1}.header__menu .__link{--link-color:var(--futaba-green-1);--link-color-hover:var(--futaba-red);text-decoration:none;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-align:center;-ms-flex-align:center;align-items:center;row-gap:0.1875rem}.header__menu span[class*=icon--]{font-size:1.1875rem}.header__menu .__text{color:var(--font-color);font-size:var(--text-min);font-weight:700}.header__pages{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:7;--link-color:var(--futaba-light-gray);--link-color-hover:var(--futaba-light-gray);grid-area:pages;background-color:var(--futaba-red);gap:0.5rem 3.125rem;padding-block:0.8125rem}.header.drawermenu.is-enabled .header__content>.header__pages{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:1}.header__pages .__link{text-decoration-color:rgba(255,255,255,0);-webkit-transition:text-decoration-color var(--duration);transition:text-decoration-color var(--duration);font-weight:bold}@media (hover:hover){.header__pages .__link:hover{text-decoration-color:var(--link-color-hover)}}.header .search-box{-ms-grid-row:3;-ms-grid-column:6;grid-area:search}.header:not(.drawermenu.is-enabled){display:-ms-grid;display:grid;-ms-grid-rows:var(--header-msg) var(--header-msg-mb) auto 0.5rem auto var(--header-info);-ms-grid-columns:var(--header-margin) auto minmax(2rem,1fr) auto 1.25rem 15.625rem var(--header-margin);grid-template:"msg msg msg msg msg msg msg" var(--header-msg) ". . . . . . ." var(--header-msg-mb) ". logo . menu . search ." auto ". . . . . . ." 0.5rem "pages pages pages pages pages pages pages" auto "info info info info info info info" var(--header-info)/var(--header-margin) auto minmax(2rem,1fr) auto 1.25rem 15.625rem var(--header-margin);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:grid-template var(--duration) linear;transition:grid-template var(--duration) linear;transition:grid-template var(--duration) linear,-ms-grid-template var(--duration) linear}.header:not(.drawermenu.is-enabled) .header__message,.header:not(.drawermenu.is-enabled) .header__pages{padding-inline:var(--header-margin)}.header:not(.drawermenu.is-enabled) .header__menu{-ms-grid-column-align:end;justify-self:end}.header:not(.drawermenu.is-enabled) .header__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header:not(.drawermenu.is-enabled) .header__info,.header:not(.drawermenu.is-enabled) .header__message{overflow:hidden;height:100%}.header:not(.drawermenu.is-enabled):is(.is-scrolled){--header-msg:0;--header-msg-mb:0;--header-info:0}.header.drawermenu.is-enabled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:var(--header-margin);padding-block:0.34375rem;min-height:3.75rem;width:100%}.header.drawermenu.is-enabled .header__content{-ms-grid-rows:auto 0.875rem auto 0.875rem auto 0.875rem auto auto 1fr;-ms-grid-columns:1fr;grid-template:"msg" auto "." 0.875rem "menu" auto "." 0.875rem "search" auto "." 0.875rem "pages" auto "info" auto "." 1fr/1fr;padding:1rem}.header.drawermenu.is-enabled .header__logo{width:11.25rem}.header.drawermenu.is-enabled .header__menu{-ms-grid-column-align:center;justify-self:center}.header.drawermenu.is-enabled .header__message{border-radius:0.1875rem;padding-bottom:0.375rem}.header.drawermenu.is-enabled .header__pages{display:-ms-grid;display:grid;place-content:center;border-radius:0.1875rem}:where([class*=bg--]){padding-block:var(--margin-block);--rounded-radius:calc((60 / 16) * 1rem)}@media screen and (max-width:799.9px){:where([class*=bg--]){--rounded-radius:calc((20 / 16) * 1rem)}}.bg--green{background-color:var(--futaba-green-2);background-image:repeating-linear-gradient(135deg,transparent,transparent 6.5px,rgba(255,255,255,0.15) 6.5px,rgba(255,255,255,0.15) 7.5px)}.bg--green.--rounded{border-radius:var(--rounded-radius)}.bg--top{--offset:calc((340 / 16) * 1rem);position:relative}.bg--top:before{content:"";position:absolute;top:var(--offset);left:0;width:100%;height:calc(100% - var(--offset));background-color:var(--futaba-green-2);background-image:repeating-linear-gradient(135deg,transparent,transparent 6.5px,rgba(255,255,255,0.15) 6.5px,rgba(255,255,255,0.15) 7.5px);border-radius:var(--rounded-radius);z-index:-1}.bg--white{background-color:#fff;border-radius:0.3125rem;margin-block:1.25rem;padding-inline:max(0.5rem,2%)}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--text-xs);margin-top:0.125rem}.breadcrumb__item{white-space:nowrap}.breadcrumb__item:not(:first-of-type):before{content:"";margin-inline:0.25em 0.3333333333em;background-color:currentColor;color:inherit;width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:relative;top:0.0625em;-webkit-mask-image:url("../img/icon/chevron-2-right.svg");mask-image:url("../img/icon/chevron-2-right.svg");color:var(--futaba-green-1);width:0.8333333333em;height:0.8333333333em}@media (hover:hover){.breadcrumb__item:not(:first-of-type):before{-webkit-transition:color var(--duration);transition:color var(--duration)}}.breadcrumb__item:last-of-type{overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.breadcrumb .__text{--font-color:var(--gray-4)}.btn{--btn-border:2px solid var(--btn-border-color);--btn-border-color:var(--futaba-red);--btn-color:var(--font-color);--btn-bg-color:#fff;--btn-width:min(100%,(280/14) * 1em);background-color:var(--btn-bg-color);border:var(--btn-border);border-radius:0.3125rem;color:var(--btn-color);display:-ms-grid;display:grid;-ms-grid-columns:1em 1fr 1em;grid-template-columns:1em 1fr 1em;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.05em;font-size:0.875rem;font-weight:bold;text-decoration:none;min-width:var(--btn-width);min-height:3.5714285714em;padding-block:0.5em;padding-inline:1.1428571429em}.btn .__text{-ms-grid-column:2;grid-column:2;-ms-grid-column-align:center;justify-self:center}.btn .icon--chevron-right,.btn .icon--open-in-new{color:var(--btn-border-color);-ms-grid-column-align:end;justify-self:end}.btn .icon--open-in-new{width:1.1428571429em;height:1.1428571429em}.btn .icon--instagram{width:1.3571428571em;height:1.3571428571em}.btn .icon--plus{width:1.7857142857em;height:1.7857142857em}@media (hover:hover){.btn{-webkit-transition:border-color var(--duration);transition:border-color var(--duration)}.btn:hover{--btn-border-color:var(--futaba-green-1)}}.btn:not(:has(span[class*=icon--])){background-repeat:no-repeat;background-size:1em auto}@media (hover:hover){.btn:not(:has(span[class*=icon--])){-webkit-transition:border-color var(--duration),background-image var(--duration);transition:border-color var(--duration),background-image var(--duration)}}.btn:not(:has(span[class*=icon--])).--back{--icon:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20stroke%3D%22%23383838%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M7.658%201%202.001%206.657l5.657%205.657%22%2F%3E%3C%2Fsvg%3E");background-image:var(--icon);background-position:1.1428571429em 55%}@media (hover:hover){.btn:not(:has(span[class*=icon--])).--back:hover{--icon:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20stroke%3D%22%23008738%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M7.658%201%202.001%206.657l5.657%205.657%22%2F%3E%3C%2Fsvg%3E")}}.btn:not(:has(span[class*=icon--])).--next{--icon:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2013%2014%22%3E%3Cpath%20stroke%3D%22%23FE0000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m5.656%201%205.657%205.657-5.657%205.657%22%2F%3E%3C%2Fsvg%3E");background-image:var(--icon);background-position:calc(100% - 1.1428571429em) 55%}.btn:not(:has(span[class*=icon--])).--next.--gray{--icon:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2013%2014%22%3E%3Cpath%20stroke%3D%22%23D9D9D9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m5.656%201%205.657%205.657-5.657%205.657%22%2F%3E%3C%2Fsvg%3E")}@media (hover:hover){.btn:not(:has(span[class*=icon--])).--next:hover{--icon:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2013%2014%22%3E%3Cpath%20stroke%3D%22%23008738%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m5.656%201%205.657%205.657-5.657%205.657%22%2F%3E%3C%2Fsvg%3E")}}.btn.--gray{--btn-border-color:var(--gray-7)}@media (hover:hover){.btn.--gray:hover{--btn-border-color:var(--futaba-green-1)}}.btn.--outline{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.btn.--s{--btn-width:min(100%,(168/14) * 1em)}.btn.--l{--btn-width:min(100%,(302/14) * 1em)}.btn.--xl{--btn-width:min(100%,(480/14) * 1em)}.btn--pagetop{--size:calc((56 / 16) * 1rem);padding-inline:20px;position:sticky;bottom:1.25rem;left:0;width:100%;display:-ms-grid;display:grid;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:calc(-1 * var(--size) / 2);z-index:2;pointer-events:none;height:140px;}.btn--pagetop .__link{pointer-events:auto;text-decoration:none;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;row-gap:0.125rem;width:var(--size);height:var(--size);background-color:var(--futaba-red);border-radius:50%;color:#fff}.btn--pagetop .__link .__text{color:inherit;font-size:var(--text-s)}.btn--pagetop .__link .icon--chevron-top{font-size:0.875rem}@media (hover:hover){.btn--pagetop .__link:hover .icon--chevron-top{animation:fuwafuwa-v 0.5s ease-in-out infinite alternate-reverse}}.btn.--toggle:is(label){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-grid;display:grid}.btn.--toggle:is(label) input[type=checkbox]{display:none}.btn.--toggle:is(label) .icon--plus{-ms-grid-column-align:end;justify-self:end}.faq{--faq-inline:clamp(0.75rem,0.417rem + 1.67vw,1.25rem)}.faq-item{background-color:var(--futaba-light-gray);padding-block:1.125rem;padding-inline:var(--faq-inline);border-radius:0.125rem}.faq-item+.faq-item{margin-top:0.625rem}.faq-item .__summary{display:block;display:-ms-grid;display:grid;-ms-grid-columns:auto 0.5rem 1fr 0.5rem auto;grid-template-columns:auto 1fr auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;font-weight:bold}@media (hover:hover){.faq-item .__summary{cursor:pointer}}.faq-item .__summary::-webkit-details-marker{display:none}.faq-item .__summary .icon--chevron-bottom{-webkit-transition:rotate var(--duration);transition:rotate var(--duration);-webkit-transform-origin:center;transform-origin:center}.faq-item .__summary:before{content:"Q.";color:var(--futaba-green-1)}.faq-item .__content{background-color:#fff;border-radius:0.125rem;margin-top:0.9375rem;margin-left:calc(var(--faq-inline) + 0.4375rem);padding-block:0.6875rem;padding-inline:calc(var(--faq-inline) + 1.75rem) var(--faq-inline);position:relative}.faq-item .__content:before{content:"A.";position:absolute;top:0.6875rem;left:var(--faq-inline);color:var(--futaba-red);font-weight:bold}.faq-item .__content :first-of-type{margin-top:0}.faq-item .__content :last-of-type{margin-bottom:0}@media screen and (max-width:374.9px){.faq-item .__content{font-size:var(--text-s)}}.faq-item[open] .__summary .icon--chevron-bottom{rotate:180deg}.faq-search{background-color:var(--futaba-light-gray);padding-block:0.75rem;padding-inline:var(--faq-inline);display:-ms-grid;display:grid;-ms-grid-columns:auto 0.4375rem 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.4375rem;-moz-column-gap:0.4375rem;column-gap:0.4375rem}.faq-search label{font-size:var(--text-xs);font-weight:bold}.faq-search .search-box{max-width:24.6875rem}.faq-section{margin-block:2.5rem 3.375rem}.footer{background-color:#fff;border-top:1px solid var(--gray-9)}.footer__about .title--6{margin-block:0.9375rem 0.125rem}.footer__address{font-size:var(--text-s)}@media screen and (max-width:639.9px) and (min-width:375px){.footer__address{font-size:clamp(0.688rem,0.125rem + 2.4vw,0.875rem)}}.footer__call{--font-color:var(--futaba-green-2);--link-color:var(--futaba-green-2);font-size:var(--heading-2);font-weight:bold;line-height:1.2}.footer__contact{border:1px solid var(--font-color);padding-inline:0.8125rem;padding-block:0.875rem;display:-ms-grid;display:grid;place-content:center}.footer__contact .__nowrap{display:inline-block;word-break:keep-all}@media screen and (max-width:799.9px){.footer__contact{margin-bottom:0.25rem}}@media screen and (max-width:639.9px) and (min-width:375px){.footer__contact .title--6{font-size:clamp(0.75rem,3.2vw,1rem)}.footer__contact .footer__call{font-size:clamp(1.313rem,0.703rem + 2.6vw,1.516rem)}.footer__contact .u-text--s{font-size:clamp(0.688rem,0.125rem + 2.4vw,0.875rem)}}.footer__info{display:-ms-grid;display:grid;gap:1.125rem clamp(0.875rem,-0.268rem + 5.71vw,1.875rem)}@media screen and (max-width:799.9px){.footer__info{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media screen and (max-width:374.9px){.footer__info{-ms-grid-columns:1fr;grid-template-columns:1fr}}.footer__inner{display:-ms-grid;display:grid;-ms-grid-columns:14.125rem min(6%,3.75rem) 1fr;grid-template-columns:14.125rem 1fr;-webkit-column-gap:min(6%,3.75rem);-moz-column-gap:min(6%,3.75rem);column-gap:min(6%,3.75rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-block:clamp(1.875rem,0.833rem + 5.21vw,3.438rem)}@media screen and (max-width:799.9px){.footer__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}}.footer__copyright{color:#fff;display:-ms-grid;display:grid;place-content:center;background-color:var(--futaba-green-1);font-size:var(--text-xs);min-height:1.875rem;padding-block:0.5em;padding-inline:max(var(--container-margin),(100% - var(--container-max-width))/2)}.footer :is(.footer__menu,.footer__pages) .__link{text-decoration:none;display:inline-block}.footer__menu{display:-ms-grid;display:grid;--column:4;-ms-grid-columns:;grid-template-columns:repeat(var(--column),1fr);gap:0.125rem 0.5rem;padding-block:0.25rem}.footer__menu .__link{font-size:var(--text-s);padding-left:0.6428571429em;position:relative}.footer__menu .__link:before{content:"";position:absolute;top:0;left:0;width:0.25rem;height:1lh;background:radial-gradient(circle,var(--futaba-green-2) 0%,var(--futaba-green-2) 0.125rem,rgba(255,255,255,0) 0.125rem)}.footer__menu:nth-of-type(2){padding-bottom:1.0625rem}.footer__menu:nth-of-type(3){border-top:1px solid var(--gray-6);padding-block:0.75rem 1.875rem}@container footer_nav (max-width: 40rem){.footer__menu{--column:3}}@container footer_nav (max-width: 30rem){.footer__menu{--column:2}}.footer__nav{container-type:inline-size;container-name:footer_nav}.footer__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;row-gap:0.25rem}.footer__pages .__li{padding-inline:1.25rem;font-size:var(--text-xs);position:relative}.footer__pages .__li:before{content:"";position:absolute;top:50%;left:0;width:1px;height:1em;translate:0 -50%;background-color:currentColor}.footer__pages .__li:first-of-type{padding-left:0}.footer__pages .__li:first-of-type:before{content:none}.footer__pages .__li:last-of-type{padding-right:0}@container footer_nav (max-width: 40rem) and (min-width: 22.375rem){.footer__pages{max-width:30rem}.footer__pages .__li:nth-of-type(3){padding-right:0}.footer__pages .__li:nth-of-type(4){padding-left:0}.footer__pages .__li:nth-of-type(4):before{content:none}}@container footer_nav (max-width: 22.37499rem){.footer__pages .__li:nth-of-type(2),.footer__pages .__li:nth-of-type(4){padding-right:0}.footer__pages .__li:nth-child(5),.footer__pages .__li:nth-of-type(3){padding-left:0}.footer__pages .__li:nth-child(5):before,.footer__pages .__li:nth-of-type(3):before{content:none}}.footer__sns{margin-block:1.625rem 0.3125rem}.footer__sns__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.9375rem;-moz-column-gap:0.9375rem;column-gap:0.9375rem;margin-top:0.25rem}.footer__sns__ul .__link{font-size:1.5rem}:where(form:not([class])){display:contents}input:is([type=text],[type=tel],[type=email],[type=password],[type=url]),select,textarea{width:100%;border-radius:0.1875rem;border:1px solid var(--form-border-color);min-height:2.75rem;padding-inline:1em;padding-block:0.5625rem}input:is([type=text],[type=tel],[type=email],[type=password],[type=url]):focus-within,select:focus-within,textarea:focus-within{background-color:#fff}input:is([type=text],[type=tel],[type=email],[type=password],[type=url]):disabled,select:disabled,textarea:disabled{background-color:var(--gray-6)}input:is([type=text],[type=tel],[type=email],[type=password],[type=url]):is(:not(select)),select:is(:not(select)),textarea:is(:not(select)){background-color:var(--gray-10)}input:is([type=text],[type=tel],[type=email],[type=password],[type=url]):is(textarea),select:is(textarea),textarea:is(textarea){min-height:7em}input:is([type=text],[type=tel],[type=email],[type=password],[type=url]):is(select),select:is(select),textarea:is(select){background-color:#fff}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--gray-4)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--gray-4)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--gray-4)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--gray-4)}input::placeholder,textarea::placeholder{color:var(--gray-4)}input:is([type=radio],[type=checkbox]){border:1px solid var(--gray-3);background-color:#fff;padding:0;margin:0;width:1rem;height:1rem;min-width:1rem;min-height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:is([type=radio],[type=checkbox]):enabled{cursor:pointer}label:has(input:is([type=radio],[type=checkbox]):enabled){cursor:pointer}@media (hover:hover){input:is([type=radio],[type=checkbox]):enabled:hover{border-color:var(--futaba-green-2)}}input:is([type=radio],[type=checkbox]):disabled{border-color:var(--gray-6)}label:has(input:is([type=radio],[type=checkbox])){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:0.6875rem;-moz-column-gap:0.6875rem;column-gap:0.6875rem}input:is([type=radio],[type=checkbox]):is(label>input:is([type=radio],[type=checkbox])){position:relative;top:0.3125rem}input[type=checkbox]{border-radius:0.125rem;position:relative}input[type=checkbox]:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -65%;width:0.25rem;height:0.5rem;border:0.1875rem solid var(--gray-3);border-top-width:0;border-left-width:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:skew(-1deg);transform:skew(-1deg);rotate:45deg;opacity:0}input[type=checkbox]:checked{border-color:var(--futaba-green-1);background-color:var(--futaba-green-1)}input[type=checkbox]:checked:after{border-color:#fff;opacity:1}input[type=radio]{border-radius:50%}input[type=radio]:checked{-webkit-box-shadow:0 0 0 0.125rem #fff inset;box-shadow:0 0 0 0.125rem #fff inset;background-color:var(--futaba-green-1)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2011%207%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m1.25%201.375%204.25%204.25%204.25-4.25%22%2F%3E%3C%2Fsvg%3E");background-position:calc(100% - 0.6875rem) calc(50% + 0.125rem);background-repeat:no-repeat;background-size:0.6875rem auto;padding-right:1em 2.25em;min-width:7.875rem}select::-ms-expand{display:none}select:enabled{cursor:pointer}.product-list__header select{min-width:13.75rem;background-image:url("../img/icon/orderby.svg"),url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2011%207%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m1.25%201.375%204.25%204.25%204.25-4.25%22%2F%3E%3C%2Fsvg%3E");background-position:0.25rem calc(50% + 0.125rem),calc(100% - 0.6875rem) calc(50% + 0.125rem);background-repeat:no-repeat,no-repeat;background-size:1.6875rem auto,0.6875rem auto;padding-left:2.25em}.form{}.form__group .title--6:is(legend),.form__item .title--6:is(legend){margin-block:0.6875rem;width:100%;word-break:normal;overflow-wrap:anywhere}.form__group .title--6:is(p,h3,h4,h5,h6),.form__item .title--6:is(p,h3,h4,h5,h6){margin-block:0 -0.3125rem}.form__check{display:-ms-grid;display:grid}.form__check.--vertical{row-gap:0.6875rem}.form__element:has(.form__error[aria-hidden=false]){--form-border-color:var(--futaba-red)}.form__element.--favorite{display:-ms-grid;display:grid;-ms-grid-columns:calc(1em + 2px) 11.875rem calc(1em + 2px);grid-template-columns:calc(1em + 2px) 11.875rem calc(1em + 2px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.875rem}.form__element.--favorite .favorite__btn{border:none;background-color:rgba(255,255,255,0)}@media (hover:hover){.form__element.--favorite .favorite__btn:hover{color:var(--link-color-hover)}}.form__error{color:var(--futaba-red);font-size:var(--text-xs);font-weight:normal;display:block;margin-top:0.0625rem}.form__error[aria-hidden=true]{display:none}.form__divider{border-top:1px solid var(--gray-5)}.form__dl{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;font-size:var(--text-s)}.form__dl dd,.form__dl dt{border-bottom:1px solid var(--gray-6);padding-block:1.4285714286em}.form__dl dt{font-weight:bold;padding-right:clamp(1.75rem,-6.721rem + 21.18vw,4rem)}.form__dl-subtitle{font-weight:bold;display:block}@media screen and (max-width:639.9px){.form__dl{-ms-grid-columns:1fr;grid-template-columns:1fr}.form__dl dt{border-bottom-width:0;padding-bottom:0;font-size:0.9375rem}.form__dl dd{padding-top:0}.form__dl dd:has(.form__dl-subtitle){padding-left:0.875rem}}.form__frame{border:2px solid var(--futaba-green-1);border-radius:0.1875rem;padding-inline:clamp(0.75rem,-5.838rem + 16.47vw,2.5rem);padding-block:1rem 1.5rem;margin-block:1rem}.form__frame.--gray{border-color:var(--gray-6)}.form__group{margin-block:1.25rem}.form__indent{padding-left:1.75rem}.form__item{--column-gap:clamp(1.25rem,-3.456rem + 11.76vw,2.5rem);--row-gap:1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--column-gap) 1fr;grid-template-columns:repeat(2,1fr);gap:var(--row-gap) var(--column-gap);margin-block:0.625rem}@media screen and (max-width:639.9px){.form__item{-ms-grid-columns:1fr;grid-template-columns:1fr}}.form__item+.form__item{margin-top:1.625rem}.form__item .--address{display:-ms-grid;display:grid;-ms-grid-columns:auto 1.25rem auto 1.25rem auto;grid-template-columns:repeat(3,auto);gap:var(--row-gap) 1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:639.9px){.form__item .--address{-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem;-ms-grid-columns:1fr 0.625rem 1fr;grid-template-columns:repeat(2,1fr)}.form__item .--address input:is([name*=state]){-ms-grid-column:1;grid-column:1}}@media screen and (min-width:640px){.form__item .--full{-ms-grid-column-span:2;grid-column:span 2}}.form__item .--col1{-ms-grid-column:1;grid-column:1}.form__item.--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__item.--horizontal>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form__item.--willdate-time{--column-gap:calc((12 / 16) * 1rem)}@media screen and (min-width:480px){.form__item.--willdate-time select+.form__sublabel{margin-left:1em}}@media screen and (max-width:479.9px){.form__item.--willdate-time{display:-ms-grid;display:grid;-ms-grid-columns:auto max(100%,8.75rem);grid-template-columns:auto max(100%,8.75rem)}}.form__item.--pointuse{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--column-gap:calc((8 / 16) * 1rem)}.form__item.--pointuse input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form__item.--pointuse .point{width:min(100%,17.5rem);text-align:center}.form__item.--pointuse .form__element{position:relative}.form__item.--pointuse .form__element .form__error[aria-hidden=false]{position:absolute;top:calc(100% + 0.0625rem);left:0;width:200%}.form__item .--registered-address{font-size:var(--text-s);margin-block:calc(var(--row-gap) * -0.5) 0}.form__item.--add-form{-ms-grid-rows:auto 0fr;grid-template-rows:auto 0fr}.form__item.--add-form .--add-form-content{overflow:hidden;-webkit-transition:opacity calc(var(--duration) / 2);transition:opacity calc(var(--duration) / 2)}.form__item.--add-form:has(.--add-form-toggle:not(:checked)) .--add-form-content{margin:0;opacity:0}.form__item.--add-form:has(.--add-form-toggle:checked){-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.form__login{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(1.25rem,-3.456rem + 11.76vw,2.5rem) 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:clamp(1.25rem,-3.456rem + 11.76vw,2.5rem);-moz-column-gap:clamp(1.25rem,-3.456rem + 11.76vw,2.5rem);column-gap:clamp(1.25rem,-3.456rem + 11.76vw,2.5rem)}.form__login__divider{border-top:1px solid var(--gray-6);width:100%;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-align:center;-ms-flex-align:center;align-items:center;padding-top:2.125rem}.form__login form{display:contents}.form__login .form__frame{padding-inline:clamp(1rem,0.059rem + 2.35vw,1.25rem) 1rem;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-align:center;-ms-flex-align:center;align-items:center}.form__login .form__item{width:min(100%,18.875rem)}.form__login .title--6{text-align:center;margin-block:0.75rem 0}.form__login .u-text--s{margin-block:0 -0.75rem}.form__login p{font-size:var(--text-s);overflow-wrap:normal;word-break:normal}.form__login input[type=password]+.btn{margin-top:1.25rem}@media screen and (max-width:639.9px){.form__login{-ms-grid-columns:1fr;grid-template-columns:1fr;width:min(100%,25rem);margin-inline:auto}}.form__paymentmethod{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr}.form__paymentmethod .__inner{overflow:hidden;font-size:var(--text-s)}.form__item:has(+.form__paymentmethod){border-bottom:1px solid var(--gray-6);padding-bottom:1.25rem}.form__paymentmethod.is-show{-ms-grid-rows:1fr;grid-template-rows:1fr}.form__paymentmethod.is-show .__inner{padding-inline:1.75rem;padding-block:1em}.form__required{color:var(--futaba-red);font-size:0.75rem;font-weight:normal}.form__required:is(.title--6 .form__required){margin-left:0.5em}.form__sublabel{margin-block:0;font-size:var(--text-xs);font-weight:bold}.form-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3.4375rem}.form-step>li{position:relative;width:4.625rem;text-align:center;font-size:0.75rem;--step-color:var(--gray-5);color:var(--step-color)}.form-step>li:not(:first-of-type):before{content:""}.form-step>li.is-current,.form-step>li.is-done{--step-color:var(--futaba-green-1)}.form-step>li:after,.form-step>li:before{position:absolute;top:calc(100% + 0.625rem);left:50%;width:100%;height:2px;translate:-50% -50%;background-color:var(--step-color)}.form-step>li:before{width:100%;height:1px;translate:-100% -50%}.form-step>li:after{content:"";width:0.625rem;height:0.625rem;border-radius:50%;translate:-50% -50%;z-index:1}.search-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.search-box form{display:contents}.search-box input{border:1px solid var(--futaba-font);border-radius:0.125rem;min-height:1.875rem}.search-box input::-webkit-input-placeholder{color:var(--gray-6)}.search-box input::-moz-placeholder{color:var(--gray-6)}.search-box input:-ms-input-placeholder{color:var(--gray-6)}.search-box input::-ms-input-placeholder{color:var(--gray-6)}.search-box input::placeholder{color:var(--gray-6)}.search-box input:is([type=text],[type=search]){border-top-right-radius:0;border-bottom-right-radius:0;padding-inline:0.875em;width:100%}.search-box input:is([type=text],[type=search]):focus-within{outline:none;border-color:var(--futaba-green-2);-webkit-box-shadow:0 0 0 1px var(--futaba-green-2) inset;box-shadow:0 0 0 1px var(--futaba-green-2) inset}.search-box input:is([type=submit]){background-color:var(--futaba-font);color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;width:2em;text-indent:-5em;background-repeat:no-repeat;background-size:0.75em auto;background-position:50% 50%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2012%2013%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.865%2012.191%208.979%209.308A5.073%205.073%200%200%200%204.962.986a5.08%205.08%200%200%200-4.96%204.959%205.074%205.074%200%200%200%204.73%205.178A5.08%205.08%200%200%200%208.328%209.96l2.885%202.884a.463.463%200%200%200%20.787-.326.46.46%200%200%200-.135-.326ZM.935%206.066A4.146%204.146%200%200%201%205.894%202a4.15%204.15%200%200%201%203.26%203.258%204.145%204.145%200%200%201-4.07%204.956%204.155%204.155%200%200%201-4.15-4.147Z%22%2F%3E%3C%2Fsvg%3E")}@media (hover:hover){.search-box input:is([type=submit]):enabled{-webkit-transition:background-color var(--duration);transition:background-color var(--duration)}.search-box input:is([type=submit]):enabled:hover{background-color:#222}}.search-details{margin-bottom:clamp(4.375rem,3.125rem + 6.25vw,6.25rem)}.search-details .btn-wrap.--center{margin-bottom:1.125rem}.search-details__details summary{border:0 solid var(--gray-8);border-top-width:1px;border-bottom-width:1px;color:var(--link-color);padding-block:1.125rem;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;-webkit-column-gap:0.8125rem;-moz-column-gap:0.8125rem;column-gap:0.8125rem;font-size:var(--text-s);font-weight:bold;--link-color:var(--futaba-red)}@media (hover:hover){.search-details__details summary:hover{color:var(--link-color-hover)}}@media (hover:hover){.search-details__details summary{cursor:pointer}}.search-details__details summary::-webkit-details-marker{display:none}.search-details__details summary .__text{color:inherit}@media (hover:hover){.search-details__details summary .__text{-webkit-transition:color var(--duration);transition:color var(--duration)}}.search-details__details summary .__text:is(a:not(:hover) .__text,summary:not(:hover) .__text,button:not(:hover) .__text){color:var(--font-color)}.search-details__details summary .icon--chevron-bottom{top:0rem;-webkit-transition:rotate var(--duration);transition:rotate var(--duration);-webkit-transform-origin:center;transform-origin:center}.search-details__details[open] summary .icon--chevron-bottom{rotate:180deg}.search-details .fieldset{margin-block:2.375rem}.search-details .fieldset:is(form .fieldset:first-child){margin-top:0.25rem}.search-details .fieldset.--category{--column:4;display:-ms-grid;display:grid;-ms-grid-columns:;grid-template-columns:repeat(var(--column),1fr);gap:1.25rem}.search-details .fieldset.--category label{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;row-gap:0.5rem}.search-details .fieldset.--category label img{-ms-grid-column-span:2;grid-column:span 2}.search-details .fieldset.--category .__img{width:100%;display:block}@media screen and (max-width:639.9px){.search-details .fieldset.--category{--column:2}}.search-details__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem 2rem}.search-details__items label:has(input[type=radio],input[type=checkbox]):has(.__text){-webkit-column-gap:0.375rem;-moz-column-gap:0.375rem;column-gap:0.375rem}.search-details .title--left{margin-bottom:0.875rem}.history{}.history__content{--grid-template-column:1fr calc((182 / 16) * 1rem);background-color:#fff;padding-inline:0.8125rem;padding-block:1rem;margin-block:0.75rem 0;display:-ms-grid;display:grid;-ms-grid-columns:var(--grid-template-column);grid-template-columns:var(--grid-template-column)}.history__content:has(.history__accordion){padding-bottom:0}@container history_item (max-width: 35rem){.history__content{--grid-template-column:1fr}.history__content:has(.history__accordion) .history__controller{padding-bottom:1rem;margin-top:0}}.history__controller{padding-left:0.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0.8125rem}.history__controller .link--text{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;font-size:var(--text-xs)}.history__controller .link--text .icon--chevron-right{width:0.8333333333em;height:0.8333333333em;top:0}@container history_item (max-width: 35rem){.history__controller{padding-left:0;width:10.5rem;margin-left:auto;margin-top:0.625rem}}.history__accordion{-ms-grid-column-span:2;grid-column:span 2;margin-top:1.5rem}@container history_item (max-width: 35rem){.history__accordion{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.history__accordion .__summary{display:block;height:2.4375rem;display:-ms-grid;display:grid;place-content:center;font-size:var(--text-xs);border-top:1px solid var(--gray-5);padding-block:0.625rem}@media (hover:hover){.history__accordion .__summary{cursor:pointer}}.history__accordion .__summary::-webkit-details-marker{display:none}.history__accordion .__summary .__close,.history__accordion .__summary .__open{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}.history__accordion .__summary [class*=icon--]{font-size:1rem}.history__accordion__ex{padding-bottom:1rem;display:-ms-grid;display:grid;-ms-grid-columns:var(--grid-template-column);grid-template-columns:var(--grid-template-column)}.history__accordion__ex .history__main{-ms-grid-column:1;grid-column:1}.history__accordion[open]{position:relative;padding-bottom:2.4375rem;margin-top:0}.history__accordion[open] .__summary{position:absolute;bottom:0;left:0;width:100%}.history__accordion[open] .__summary .__open{display:none}.history__accordion:not([open]) .__summary .__close{display:none}.history-details{--heading-margin-block:0 calc((12 / 16) * 1rem)}.history-details .history__status{font-size:var(--heading-5);--margin-block:var(--heading-margin-block)}.history-details .title--5{--margin-block:var(--heading-margin-block)}.history-details__amount .product-cart__total-price{border:0 solid var(--gray-5);border-top-width:1px;border-bottom-width:1px;padding-block:1rem}.history-details__items .history__item{padding-block:0.375rem}.history-details__items .history__item:first-of-type{padding-top:0.75rem}.history-details__items .history__item:last-of-type{padding-bottom:0.75rem}.history-details__items .history__content{margin-top:0}.history__id{font-size:var(--text-xs);color:var(--gray-11);--margin-block:calc((8 / 12) * 1em) 0}.history__item{background-color:var(--gray-10);border-radius:0.1875rem;padding-block:0.75rem 0.5rem;padding-inline:0.875rem;container-type:inline-size;container-name:history_item}.history__item__date{font-weight:bold;font-size:var(--text-s)}.history__item__header{--margin-block:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.history__item__header .history__status{font-size:var(--text-s)}.history__list{display:-ms-grid;display:grid;row-gap:0.9375rem}.history__status{font-weight:bold;color:var(--status-color)}.history__status.--checking{--status-color:var(--gray-11)}.history__status.--preparation{--status-color:var(--font-color)}.history__status.--completed{--status-color:#1F93FF}.history__table th{vertical-align:middle}.history__main{border:0 solid var(--gray-5);border-right-width:1px;padding-block:0.625rem;display:-ms-grid;display:grid;--margin-block:0;-ms-grid-rows:1fr auto 0.9375rem auto 1fr;-ms-grid-columns:5.5rem clamp(0.875rem,-0.458rem + 6.67vw,1.875rem) auto 1rem 1fr;grid-template:"img . .    .     ." 1fr "img . name name  name" auto "img . .    .     ." 0.9375rem "img . qt   .     price" auto "img . .    .     ." 1fr/5.5rem clamp(0.875rem,-0.458rem + 6.67vw,1.875rem) auto 1rem 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.history__main__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:name;font-weight:bold}.mypage-favorite>.history__main__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.mypage-favorite>.history__main__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.review-mine__product>.history__main__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:3}.history__main__name a{text-decoration:none}.history__main__figure{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:img;display:-ms-grid;display:grid;place-content:center;height:100%}.mypage-favorite>.history__main__figure{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.mypage-favorite>.history__main__figure{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1}.review-mine__product>.history__main__figure{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.history__main__price{-ms-grid-row:4;-ms-grid-column:5;grid-area:price}.mypage-favorite>.history__main__price{-ms-grid-row:4;-ms-grid-column:3}.mypage-favorite>.history__main__price{-ms-grid-row:4;-ms-grid-column:3}.review-mine__product>.history__main__price{-ms-grid-row:4;-ms-grid-column:5}.history__main__quantity{-ms-grid-row:4;-ms-grid-column:3;font-size:var(--text-s);grid-area:qt;min-width:5rem}.review-mine__product>.history__main__quantity{-ms-grid-row:4;-ms-grid-column:3}@container history_item (max-width: 35rem){.history__main__quantity{min-width:unset}}@container history_item (max-width: 35rem){.history__main{border-right-width:0}}:where(span[class*=icon--]){background-color:currentColor;color:inherit;width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:relative;top:0.0625em}@media (hover:hover){:where(span[class*=icon--]){-webkit-transition:color var(--duration);transition:color var(--duration)}}:where(span[class*=icon-c--]){width:1em;height:1em;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}.icon{}.icon--plus{-webkit-mask-image:url("../img/icon/plus.svg");mask-image:url("../img/icon/plus.svg")}.icon--cart{-webkit-mask-image:url("../img/icon/cart.svg");mask-image:url("../img/icon/cart.svg")}.icon--chevron-bottom{-webkit-mask-image:url("../img/icon/chevron-bottom.svg");mask-image:url("../img/icon/chevron-bottom.svg")}.icon--chevron-left{-webkit-mask-image:url("../img/icon/chevron-2-left.svg");mask-image:url("../img/icon/chevron-2-left.svg")}.icon--chevron-right{-webkit-mask-image:url("../img/icon/chevron-2-right.svg");mask-image:url("../img/icon/chevron-2-right.svg")}.icon--chevron-2-right{-webkit-mask-image:url("../img/icon/chevron-2-right.svg");mask-image:url("../img/icon/chevron-2-right.svg")}.icon--chevron-3-right{-webkit-mask-image:url("../img/icon/chevron-3-right.svg");mask-image:url("../img/icon/chevron-3-right.svg")}.icon--chevron-4-right{-webkit-mask-image:url("../img/icon/chevron-4-right.svg");mask-image:url("../img/icon/chevron-4-right.svg")}.icon--chevron-top{-webkit-mask-image:url("../img/icon/chevron-top.svg");mask-image:url("../img/icon/chevron-top.svg")}.icon--circle-right{-webkit-mask-image:url("../img/icon/chevron-5-right.svg");mask-image:url("../img/icon/chevron-5-right.svg")}.icon--contact{-webkit-mask-image:url("../img/icon/contact.svg");mask-image:url("../img/icon/contact.svg")}.icon--edit{-webkit-mask-image:url("../img/icon/edit.svg");mask-image:url("../img/icon/edit.svg")}.icon--facebook{-webkit-mask-image:url("../img/icon/facebook.svg");mask-image:url("../img/icon/facebook.svg");width:1.125em;height:1.125em;top:0.125em}.icon--favorite{-webkit-mask-image:url("../img/icon/favorite.svg");mask-image:url("../img/icon/favorite.svg")}.icon--frown{-webkit-mask-image:url("../img/icon/frown.svg");mask-image:url("../img/icon/frown.svg")}.icon--guide{-webkit-mask-image:url("../img/icon/guide.svg");mask-image:url("../img/icon/guide.svg")}.icon--history{-webkit-mask-image:url("../img/icon/history.svg");mask-image:url("../img/icon/history.svg")}.icon--instagram{-webkit-mask-image:url("../img/icon/instagram.svg");mask-image:url("../img/icon/instagram.svg")}.icon--line{-webkit-mask-image:url("../img/icon/line.svg");mask-image:url("../img/icon/line.svg");width:1.125em;height:1.125em;top:0.1875em}.icon--login{-webkit-mask-image:url("../img/icon/login.svg");mask-image:url("../img/icon/login.svg")}.icon--member{-webkit-mask-image:url("../img/icon/member.svg");mask-image:url("../img/icon/member.svg")}.icon--menu{-webkit-mask-image:url("../img/icon/menu.svg");mask-image:url("../img/icon/menu.svg")}.icon--minus{-webkit-mask-image:url("../img/icon/minus.svg");mask-image:url("../img/icon/minus.svg")}.icon--open-in-new{-webkit-mask-image:url("../img/icon/open-in-new.svg");mask-image:url("../img/icon/open-in-new.svg")}.icon--recently{-webkit-mask-image:url("../img/icon/recently.svg");mask-image:url("../img/icon/recently.svg")}.icon--remove{-webkit-mask-image:url("../img/icon/remove.svg");mask-image:url("../img/icon/remove.svg")}.icon--review{-webkit-mask-image:url("../img/icon/review.svg");mask-image:url("../img/icon/review.svg")}.icon--smile{-webkit-mask-image:url("../img/icon/smile.svg");mask-image:url("../img/icon/smile.svg")}.icon--tiktok{-webkit-mask-image:url("../img/icon/tiktok.svg");mask-image:url("../img/icon/tiktok.svg")}.icon--x{-webkit-mask-image:url("../img/icon/x.svg");mask-image:url("../img/icon/x.svg")}.icon-c--star{background-image:url("../img/icon/star-fill.svg")}.icon-c--star-outline{background-image:url("../img/icon/star-outline.svg")}.link--mypage{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.6875rem 1fr 0.6875rem auto;grid-template-columns:auto 1fr auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:0.6875rem;-moz-column-gap:0.6875rem;column-gap:0.6875rem;font-size:inherit;font-weight:bold;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;--link-color:var(--futaba-red)}.link--mypage .__text{color:inherit}@media (hover:hover){.link--mypage .__text{-webkit-transition:color var(--duration);transition:color var(--duration)}}.link--mypage .__text:is(a:not(:hover) .__text,summary:not(:hover) .__text,button:not(:hover) .__text){color:var(--font-color)}.link--mypage .icon--chevron-right{top:0.0714285714em;width:1.0714285714em;height:1.0714285714em;margin-left:0.5714285714em}.link--mypage.--s{font-size:var(--text-xs)}.link--mypage.--l{font-size:1rem}.link--mypage [class*=icon--]:not(.icon--chevron-right){color:var(--font-color);font-size:1.125em;top:0.1875em}@media (hover:hover){.link--mypage:hover [class*=icon--]:not(.icon--chevron-right){color:inherit}}.link--text{font-size:var(--text-s);font-weight:bold;text-decoration:none;--link-color:var(--futaba-red)}.link--text .__text{color:inherit}@media (hover:hover){.link--text .__text{-webkit-transition:color var(--duration);transition:color var(--duration)}}.link--text .__text:is(a:not(:hover) .__text,summary:not(:hover) .__text,button:not(:hover) .__text){color:var(--font-color)}.link--text .icon--chevron-right{top:0.1428571429em;width:1.0714285714em;height:1.0714285714em;margin-left:0.5714285714em}.link--text .icon--remove:has(+.__text){margin-right:0.2857142857em}.link--text .icon--contact:has(+.__text){margin-right:0.2857142857em;top:0.1428571429em}.link--text.--s{font-size:var(--text-xs)}.link--text.--l{font-size:1rem}.main.column__content .link--text{font-size:var(--text-xs)}.main.column__content .link--text .icon--chevron-right{top:0;width:0.5rem;height:0.5rem}.mypage{}.mypage__container{display:-ms-grid;display:grid;-ms-grid-columns:19.375rem 2.5rem 1fr;grid-template-columns:19.375rem 1fr;gap:2.5rem;margin-top:3.625rem}@media screen and (max-width:959.9px){.mypage__container{-ms-grid-columns:1fr;grid-template-columns:1fr}}.mypage-contents{}.mypage-contents>.title--mypage{--margin-block:0 calc((30 / 28) * 1em)}.mypage-favorite{--margin-block:0;background-color:#fff;border-radius:0.1875rem;padding:1.125rem 0.8125rem;display:-ms-grid;display:grid;-ms-grid-rows:1fr auto 0.9375rem auto 1fr;-ms-grid-columns:5.5rem clamp(0.875rem,-0.458rem + 6.67vw,1.875rem) 1fr 0.5rem auto;grid-template:"img . .     . rmv" 1fr "img . name  . rmv" auto "img . .     . rmv" 0.9375rem "img . price . rmv" auto "img . .     . rmv" 1fr/5.5rem clamp(0.875rem,-0.458rem + 6.67vw,1.875rem) 1fr 0.5rem auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mypage-favorite__figure{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:img;display:-ms-grid;display:grid;place-content:center;height:100%}.mypage-favorite>.mypage-favorite__figure{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.mypage-favorite>.mypage-favorite__figure{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1}.review-mine__product>.mypage-favorite__figure{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.mypage-favorite__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:name;font-weight:bold}.mypage-favorite>.mypage-favorite__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.mypage-favorite>.mypage-favorite__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.review-mine__product>.mypage-favorite__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:3}.mypage-favorite__name a{text-decoration:none}.mypage-favorite__price{-ms-grid-row:4;-ms-grid-column:5;grid-area:price}.mypage-favorite>.mypage-favorite__price{-ms-grid-row:4;-ms-grid-column:3}.mypage-favorite>.mypage-favorite__price{-ms-grid-row:4;-ms-grid-column:3}.review-mine__product>.mypage-favorite__price{-ms-grid-row:4;-ms-grid-column:5}.mypage-favorite__remove{-ms-grid-row:6;-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:5;grid-area:rmv;-ms-grid-row-align:center;align-self:center;font-size:var(--text-s);--link-color:var(--gray-12)}.mypage-favorite__remove .__text{color:inherit}.mypage-favorite+.mypage-favorite{border-top:1px solid var(--gray-6)}@container mypage_section (max-width: 35rem){.mypage-favorite{padding-inline:0.5rem;-ms-grid-rows:1fr auto 0.9375rem auto 0.5rem auto 1fr;-ms-grid-columns:5.5rem clamp(0.875rem,-0.458rem + 6.67vw,1.875rem) 1fr;grid-template:"img . .    " 1fr "img . name " auto "img . .    " 0.9375rem "img . price" auto "img . .    " 0.5rem "img . rmv    " auto "img . .    " 1fr/5.5rem clamp(0.875rem,-0.458rem + 6.67vw,1.875rem) 1fr}.mypage-favorite__remove{-ms-grid-column-align:end;justify-self:end}}.mypage-menu>.title--3{--margin-block:calc((5 / 24) * 1em) calc((42 / 24) * 1em)}.mypage-menu__account{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.6875rem auto 0.6875rem auto;grid-template-columns:auto auto auto;-webkit-column-gap:0.6875rem;-moz-column-gap:0.6875rem;column-gap:0.6875rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:var(--text-s)}.mypage-menu__account .title--5{--margin-block:0}.mypage-menu__account .icon--member{font-size:2.25em;color:#949494;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;top:-0.1875rem}.mypage-menu .point{-ms-grid-columns:auto auto;grid-template-columns:auto auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:0.375rem}.mypage-menu .point .__num{font-weight:bold;color:var(--futaba-red);font-size:1rem;margin-right:0.3125em}.mypage-menu .mypageMenuToggle{display:none}.mypage-menu__ul{--margin-block:calc((60 / 16) * 1rem) 1rem;display:-ms-grid;display:grid;row-gap:1.8125rem}.mypage-menu .link--mypage{width:100%}@media screen and (max-width:959.9px){.mypage-menu{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.25rem minmax(19.375rem,1fr);grid-template-columns:1fr minmax(19.375rem,1fr);-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;-ms-grid-rows:auto auto auto 0fr;grid-template-rows:auto auto auto 0fr}.mypage-menu>:first-child{-ms-grid-row:1;-ms-grid-column:1}.mypage-menu>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.mypage-menu>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.mypage-menu>:nth-child(4){-ms-grid-row:2;-ms-grid-column:3}.mypage-menu>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.mypage-menu>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.mypage-menu>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.mypage-menu>:nth-child(8){-ms-grid-row:4;-ms-grid-column:3}.mypage-menu.is-open{-ms-grid-rows:auto auto auto 1fr;grid-template-rows:auto auto auto 1fr}.mypage-menu>.title--3{--margin-block:0}}@media screen and (max-width:959.9px) and (min-width:640px){.mypage-menu>.title--3{-ms-grid-column-span:2;grid-column:span 2}}@media screen and (max-width:959.9px){.mypage-menu__account{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin-top:1rem}.mypage-menu .point{-ms-grid-column:1;grid-column:1;--margin-block:0;-ms-grid-row-align:center;align-self:center}.mypage-menu .mypageMenuToggle{display:-ms-grid;display:grid;-ms-grid-row-align:center;align-self:center}}@media screen and (max-width:959.9px) and (min-width:640px){.mypage-menu .mypageMenuToggle{-ms-grid-row:3;grid-row:3;-ms-grid-column:2;grid-column:2}}@media screen and (max-width:959.9px){.mypage-menu__ul{margin-top:1.25rem}.mypage-menu__content{overflow:hidden}}@media screen and (max-width:959.9px) and (min-width:640px){.mypage-menu__content{-ms-grid-column:2;grid-column:2}}@media screen and (max-width:639.9px){.mypage-menu{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1rem auto 1rem auto 1rem auto 1rem 0fr;grid-template-rows:auto auto auto auto 0fr;row-gap:1rem}.mypage-menu>:first-child{-ms-grid-row:1;-ms-grid-column:1}.mypage-menu>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.mypage-menu>:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.mypage-menu>:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}.mypage-menu>:nth-child(5){-ms-grid-row:9;-ms-grid-column:1}.mypage-menu.is-open{-ms-grid-rows:auto auto auto auto 1fr;grid-template-rows:auto auto auto auto 1fr}.mypage-menu__ul{margin-top:0}}.mypage__message{background-color:var(--gray-9);border-radius:0.1875rem;padding:0.875rem}.mypage__message__inner{background-color:#fff;padding:0.875rem;border-radius:0.1875rem}.mypage__section{container-type:inline-size;container-name:mypage_section}.mypage__section:first-of-type .title--mypage{--margin-block:0 1.5rem}.mypage__withdraw{margin-inline:auto;width:min(100%,18.875rem);text-align:center}.mypage__withdraw .point{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mypage__withdraw .point dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem}.mypage__withdraw .point .__num{color:var(--futaba-red);font-size:var(--text-2xl);font-weight:bold;position:relative;top:-0.0833333333em}.mypage__withdraw__info{font-weight:bold;font-size:var(--text-s)}.news__date{font-size:var(--text-s);--font-color:var(--gray-4)}.news__content{font-size:var(--text-s)}.news__title{font-weight:normal;font-size:var(--heading-6);color:inherit}.news--list .news__item{border-bottom:1px solid var(--gray-6);padding-block:0.8125rem 1rem}.news--list .news__link{--margin-block:0;text-decoration:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.875rem auto;grid-template-columns:1fr auto;-ms-grid-rows:auto 0.125rem 1fr;grid-template-rows:auto 1fr;gap:0.125rem 0.875rem}.news--list .news__link>:first-child{-ms-grid-row:1;-ms-grid-column:1}.news--list .news__link>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.news--list .news__link>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.news--list .news__link>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.news--list .news__link .icon--circle-right{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;-ms-grid-row-align:center;align-self:center}.news--list .news__link:not(:hover) .icon--circle-right{color:var(--futaba-red)}.point{background-color:var(--gray-9);padding-block:0.625rem;padding-inline:1rem;font-size:var(--text-xs)}.product-cart__total .point{text-align:center}.product{}.product__figure{--margin-block:0;overflow:hidden}.product__figure .__img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.product__price .__tax{margin-right:1em}.product__price:has(.u-strikethrough) .__price:not(.u-strikethrough span),.product__price:has(.u-strikethrough) .__unit:not(.u-strikethrough span){color:var(--futaba-red);font-weight:500}.product__price:has(.u-strikethrough) .__price:not(.u-strikethrough span):is(.__price),.product__price:has(.u-strikethrough) .__unit:not(.u-strikethrough span):is(.__price){margin-left:0.1875rem}.product-cart{--margin-block:0}.product-cart thead{border-bottom:1px solid var(--gray-6)}.product-cart thead th{font-weight:normal;text-align:left;font-size:var(--text-s);padding-block:0.375rem;white-space:nowrap}.product-cart thead th:first-of-type{width:63%}.product-cart thead th:nth-of-type(2){width:10rem}.product-cart thead th:last-of-type{width:7.5rem;text-align:right}.product-cart tbody td{padding-block:0.625rem}@media screen and (min-width:640px){.product-cart tbody td:has(.product-cart__summary,.product-controller){padding-right:clamp(1rem,-2.765rem + 9.41vw,2rem)}}.product-cart tbody tr{border:0 solid var(--gray-6)}@media screen and (min-width:640px){.product-cart tbody tr:first-of-type td{padding-top:1.25rem}}.product-cart tbody tr:has(+.product-cart__total) td{padding-bottom:1.25rem}.product-cart tbody tr.product-cart__total{border-top-width:1px}.product-cart__summary{display:-ms-grid;display:grid;-ms-grid-columns:clamp(5.625rem,-1.434rem + 17.65vw,7.5rem) clamp(1.25rem,-3.456rem + 11.76vw,2.5rem) 1fr;grid-template-columns:clamp(5.625rem,-1.434rem + 17.65vw,7.5rem) 1fr;-ms-grid-rows:1fr 0.5rem auto 0.5rem auto 0.5rem 1fr;grid-template-rows:1fr auto auto 1fr;gap:0.5rem clamp(1.25rem,-3.456rem + 11.76vw,2.5rem)}.product-cart__summary>:first-child{-ms-grid-row:1;-ms-grid-column:1}.product-cart__summary>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.product-cart__summary>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.product-cart__summary>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.product-cart__summary>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.product-cart__summary>:nth-child(6){-ms-grid-row:5;-ms-grid-column:3}.product-cart__summary>:nth-child(7){-ms-grid-row:7;-ms-grid-column:1}.product-cart__summary>:nth-child(8){-ms-grid-row:7;-ms-grid-column:3}.product-cart__summary .__figure{display:-ms-grid;display:grid;place-content:center;-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/span 4}.product-cart__summary .product__name{-ms-grid-row-align:end;align-self:end;font-weight:bold;-ms-grid-row:2;grid-row:2;overflow-wrap:anywhere;font-size:clamp(0.938rem,0.702rem + 0.59vw,1rem)}.product-cart__summary .product__name a{text-decoration:none}.product-cart__summary .product__price{-ms-grid-row-align:start;align-self:start;font-size:var(--text-s);-ms-grid-row:3;grid-row:3}.product-cart__total-price{-ms-grid-columns:1fr 0.625rem auto 0.625rem auto;grid-template-columns:1fr auto auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem;margin-block:0.5rem 1.625rem;text-align:right}.product-cart__total-price:has(+.product-cart__total-postage){margin-bottom:0.5rem}.product-cart__total-price dt{-ms-grid-column:2;grid-column:2}.product-cart__total-price dt:last-of-type{font-size:var(--text-l)}.product-cart__total-price dd:last-of-type{font-size:var(--text-2xl)}.product-cart__total-postage{font-size:var(--text-xs);text-align:right;margin-block:0.5rem 1.625rem}.product-cart__total .point{min-width:min(100%,17.5rem)}@media screen and (max-width:639.9px){.product-cart .product__quantity{-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2;padding-right:0.5em}}.product-cart .product__title{font-size:var(--text-s);margin-block:0}@media screen and (min-width:640px){.product-cart .product__title{display:none}}.product-cart .product__subtotal{text-align:right}@media screen and (max-width:639.9px){.product-cart thead{display:none}.product-cart tbody tr{border-top-width:1px;display:-ms-grid;display:grid;-ms-grid-columns:auto 0.375rem 1fr 0.375rem 8rem;grid-template-columns:auto 1fr 8rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.375rem;padding-bottom:0.875rem}.product-cart tbody tr td:first-of-type{-ms-grid-column-span:3;grid-column:span 3}.product-cart tbody tr td:nth-of-type(2),.product-cart tbody tr td:nth-of-type(3){display:contents}.product-cart tbody td{padding-block:0.875rem}.product-cart .product__title{-ms-grid-column-align:end;justify-self:end;padding-right:1.25rem}.product-cart .product-controller{display:contents}.product-cart .product__title.--quantity{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.product-cart .product-controller__btn{-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2}.product-cart .product__title.--subtotal{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3}.product-cart .product__subtotal{-ms-grid-column:3;grid-column:3;-ms-grid-row:3;grid-row:3;padding-right:0.5em}.product-cart a:has(.icon--remove){margin-top:0.375rem;-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3;-ms-grid-column-align:end;justify-self:end}.product-cart a:has(.icon--remove):is(.product-controller a){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.form__frame .product-cart thead th:first-of-type{width:70%}.form__frame .product-cart thead th:nth-of-type(2){text-align:center}.form__frame .product-cart tbody td:nth-of-type(2){text-align:right;padding-right:2em}.form__frame .product-cart .product-cart__summary{-ms-grid-columns:5rem clamp(1.25rem,-1.103rem + 5.88vw,1.875rem) 1fr;grid-template-columns:5rem 1fr;-webkit-column-gap:clamp(1.25rem,-1.103rem + 5.88vw,1.875rem);-moz-column-gap:clamp(1.25rem,-1.103rem + 5.88vw,1.875rem);column-gap:clamp(1.25rem,-1.103rem + 5.88vw,1.875rem)}.product-controller{display:-ms-grid;display:grid;row-gap:0.625rem}.product-controller__btn{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--gray-6);border-radius:1.25rem;width:7.5rem;height:2.5rem}.product-controller__btn a{text-decoration:none;width:2em;height:100%;display:-ms-grid;display:grid;place-content:center;font-size:1.0625rem}.product-controller__quantity{text-align:center;font-weight:bold;--margin-block:0}.product-controller a:has(.icon--remove){width:100%;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;-webkit-column-gap:0.125rem;-moz-column-gap:0.125rem;column-gap:0.125rem;font-size:var(--text-s)}.product-controller a:has(.icon--remove) .icon--remove{font-size:0.8571428571em}.product-detail{}@media screen and (min-width:800px){.product-detail{}.product-detail__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5rem 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;position:relative}.product-detail__content,.product-detail__sticky{position:sticky;top:var(--product-detail-pos);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media screen and (max-width:799.9px){.product-detail__container{display:-ms-grid;display:grid}.product-detail__content,.product-detail__sticky{display:contents}.product-detail__sp1{-ms-grid-row:1;grid-row:1;margin-top:1.875rem}.product-detail__sp2{-ms-grid-row:2;grid-row:2}.product-detail__sp3{-ms-grid-row:3;grid-row:3}.product-detail__sp4{-ms-grid-row:4;grid-row:4}}.product-detail__container{}.product-detail__container .product__name{--margin-block:0 calc((14 / 16) * 1rem)}.product-detail__container .product__name+.u-text--l{--margin-block:calc((14 / 16) * 1rem)}.product-detail__container .product__price{padding-bottom:2rem;position:relative;font-size:var(--text-l);font-weight:bold}.product-detail__container .product__price:after{content:"";position:absolute;width:100%;height:0.9375rem;background-image:url("../img/common/dot.svg");background-repeat:repeat-x;background-position:0 50%;background-size:3.125rem auto;bottom:0;left:0}.product-detail__info{margin-top:2.25rem;border-radius:0.1875rem;padding-inline:clamp(0.5rem,4%,1.25rem);padding-block:1.75rem;--font-color:#fff}.product-detail__instructions{font-size:var(--text-s);--font-color:var(--gray-12)}.product-detail__details{border:0 solid currentColor;border-top-width:1px;padding-block:0.75rem;font-size:var(--text-s)}.product-detail__details:last-of-type{border-bottom-width:1px}.product-detail__details .__summary{display:-ms-grid;display:grid;font-weight:bold;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (hover:hover){.product-detail__details .__summary{cursor:pointer}}.product-detail__details .__summary::-webkit-details-marker{display:none}.product-detail__details .__summary span[class*=icon--]{font-size:1.4285714286em}.product-detail__details .__content{background-color:rgba(255,255,255,0.8);border-radius:0.1875rem;padding-block:0.75rem;padding-inline:clamp(0.5rem,4%,1.25rem);margin-block:0.5rem 0.5rem;--margin-block:1em;--font-color:var(--futaba-font)}.product-detail__details .__content dl{row-gap:0}.product-detail__details[open] .icon--plus{display:none}.product-detail__details:not([open]) .icon--minus{display:none}.product-detail__review{margin-top:clamp(2.25rem,1.083rem + 5.83vw,4rem)}.product-detail__review-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem 0.5rem;--margin-block:0}.product-detail__review .title--6{--margin-block:1.5em 0.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.1875rem;-moz-column-gap:0.1875rem;column-gap:0.1875rem}.product-detail__select{margin-block:clamp(1.25rem,0.682rem + 2.84vw,2.5rem);display:-ms-grid;display:grid;row-gap:1rem}.product-detail__select legend{margin-bottom:0.625rem}.product-list{}.product-list .__link{text-decoration:none;--image-border-color:var(--futaba-green-1);--info-bg:var(--gray-10)}@media (hover:hover){.product-list .__link .product__figure{-webkit-transition:border-color var(--duration);transition:border-color var(--duration)}.product-list .__link .product__figure .__img{-webkit-transition:scale var(--duration) ease-out;transition:scale var(--duration) ease-out}.product-list .__link .product__info{-webkit-transition:background-color var(--duration);transition:background-color var(--duration)}.product-list .__link:hover{--image-border-color:var(--futaba-green-2);--info-bg:var(--gray-8)}.product-list .__link:hover .product__figure .__img{scale:1.08;-webkit-filter:none;filter:none}}.product-list .product__figure{aspect-ratio:1/1;border-bottom:0.3125rem solid var(--image-border-color)}.product-list .product__info{--margin-block:0;background-color:var(--info-bg);padding-block:0.875rem;padding-inline:0.5625rem;display:-ms-grid;display:grid;row-gap:0.75rem}.product-list .product__name{font-size:var(--text-s);display:###-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;overflow:hidden}.product-list .product__price{font-size:var(--text-xs)}.product-list__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.product-list__header .product-list__count{margin-block:0;font-weight:bold}.product-list__header form{margin-left:auto;display:block}.product-list:not(.splide.is-initialized .product-list){display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));-ms-grid-rows:auto var(--slider-gap) 1fr;grid-template-rows:auto 1fr;gap:var(--slider-gap)}.product-list:not(.splide.is-initialized .product-list) .__link{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3;gap:0}.product-list:not(.splide.is-initialized .product-list) .product{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3;gap:0}.product-list:not(.splide.is-initialized .product-list) .product__info{-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:2;grid-row:span 2}.mypage__section .product-list:not(.splide.is-initialized .product-list){--column:3;-ms-grid-columns:(1fr)[var(--column)];grid-template-columns:repeat(var(--column),1fr)}@media screen and (max-width:639.9px){.product-list:not(.splide.is-initialized .product-list){-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.mypage__section .product-list:not(.splide.is-initialized .product-list){--column:2}}@media screen and (max-width:479.9px){.product-list:not(.splide.is-initialized .product-list) .product__info{padding-inline:0.5rem}}@media screen and (max-width:374.9px){.product-list:not(.splide.is-initialized .product-list) .product__info{padding-right:0.4375rem}.product-list:not(.splide.is-initialized .product-list) .product__name{font-size:0.75rem}}.product-list:is(.splide.is-initialized .product-list) .__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.product-list:is(.splide.is-initialized .product-list) .product__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-list:is(.splide.is-initialized .product-list) .product__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-list:not(.splide.is-initialized .product-list).--top5{--column:5;-ms-grid-columns:(1fr)[var(--column)];grid-template-columns:repeat(var(--column),1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-list:not(.splide.is-initialized .product-list).--top5 .product{counter-increment:ranking;position:relative;--ranking-color:var(--futaba-gray)}.product-list:not(.splide.is-initialized .product-list).--top5 .product:before{content:counter(ranking);position:absolute;top:0;left:0;width:1.6666666667em;height:1.6666666667em;font-size:var(--text-2xl);font-weight:500;background-color:var(--ranking-color);display:-ms-grid;display:grid;place-content:center;line-height:1;color:#fff;z-index:2}.product-list:not(.splide.is-initialized .product-list).--top5 .product:first-of-type{--ranking-color:var(--yellow-3)}.product-list:not(.splide.is-initialized .product-list).--top5 .product:nth-of-type(2){--ranking-color:var(--gray-5)}.product-list:not(.splide.is-initialized .product-list).--top5 .product:nth-of-type(3){--ranking-color:var(--yellow-2)}@media screen and (min-width:800px){.product-list:not(.splide.is-initialized .product-list).--top5 .product__figure{aspect-ratio:184/235}}@media screen and (max-width:799.9px){.product-list:not(.splide.is-initialized .product-list).--top5{--column:6}.product-list:not(.splide.is-initialized .product-list).--top5 .product{-ms-grid-column-span:2;grid-column:span 2}}@media screen and (max-width:799.9px) and (min-width:480px){.product-list:not(.splide.is-initialized .product-list).--top5 .product:nth-of-type(4){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2}.product-list:not(.splide.is-initialized .product-list).--top5 .product:nth-of-type(5){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/span 2}}@media screen and (max-width:479.9px){.product-list:not(.splide.is-initialized .product-list).--top5{--column:4}.product-list:not(.splide.is-initialized .product-list).--top5 .product:nth-of-type(5){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2}}.product-list__result{background-color:var(--futaba-light-gray);font-size:var(--text-xs);padding:1.6666666667em;--margin-block:0;margin-block:1.25rem}.product-list__result dt{font-weight:bold;text-align:right}.product-ranking .product{display:-ms-grid;display:grid;-ms-grid-columns:clamp(5rem,-1.458rem + 32.29vw,14.688rem) clamp(1rem,0.833rem + 0.83vw,1.25rem) 1fr;grid-template-columns:clamp(5rem,-1.458rem + 32.29vw,14.688rem) 1fr;-webkit-column-gap:clamp(1rem,0.833rem + 0.83vw,1.25rem);-moz-column-gap:clamp(1rem,0.833rem + 0.83vw,1.25rem);column-gap:clamp(1rem,0.833rem + 0.83vw,1.25rem);padding-block:var(--gap);border:0 solid var(--gray-5);border-top-width:1px;counter-increment:ranking;position:relative;--ranking-color:var(--futaba-gray);--gap:clamp(1.25rem,0.417rem + 4.17vw,2.5rem)}.product-ranking .product:before{content:counter(ranking);position:absolute;top:var(--gap);left:0;width:1.6666666667em;height:1.6666666667em;font-size:clamp(1rem,0.667rem + 1.67vw,1.5rem);font-weight:500;background-color:var(--ranking-color);display:-ms-grid;display:grid;place-content:center;line-height:1;color:#fff;z-index:2}.product-ranking .product:first-of-type{--ranking-color:var(--yellow-3)}.product-ranking .product:nth-of-type(2){--ranking-color:var(--gray-5)}.product-ranking .product:nth-of-type(3){--ranking-color:var(--yellow-2)}.product-ranking .product:first-of-type{border-top-width:0}.product-ranking .product a{text-decoration:none}.product-ranking .product .product__name{--margin-block:0 1rem}.product-ranking .product .product__price{--margin-block:1rem calc((20 / 16) * 1rem)}.product-ranking .product .review-declarative{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:root .product-list:not(.splide.is-initialized .product-list) .product__figure,_::-webkit-full-page-media,_:future{aspect-ratio:unset;max-height:12.5rem}.review{}.review-all .review-detail{border-radius:0.1875rem}.review-all .review-detail+.review-detail{border-top:1px solid var(--gray-8)}.review-comment{font-size:var(--text-xs);overflow-wrap:normal;word-break:normal}.review-date{font-size:var(--text-xs);--font-color:var(--gray-11)}.review-detail{background-color:var(--futaba-light-gray);padding-block:1rem;padding-inline:1rem;position:relative;--margin-block:0}.review-detail+.review-detail{margin-top:0.5rem}.review-detail .review-comment{margin-top:0.625rem}.review-detail .review-mine__icon{position:absolute;top:0;right:0.375rem}.review-detail p{position:relative}.review-declarative{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--gray-8);padding-inline:0.5rem;padding-block:0.1875rem;font-size:var(--text-xs);border-radius:0.125rem}.review-declarative .__score{margin-left:0.25rem}.review-mine{--font-color:var(--gray-12);background-color:var(--futaba-light-gray);padding:0.75rem;border-radius:0.125rem;container-type:inline-size;container-name:review_mine;margin-block:1.25rem}.review-mine:last-of-type:is(:not(.main.top .review-mine)){margin-bottom:3.75rem}.review-mine__assessment{--margin-block:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto 0.5rem 1fr 0.5rem auto;grid-template-rows:auto 1fr auto;row-gap:0.5rem;margin-top:0.75rem}.review-mine__assessment>:first-child{-ms-grid-row:1;-ms-grid-column:1}.review-mine__assessment>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.review-mine__assessment>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.review-mine__assessment>:nth-child(4){-ms-grid-row:3;-ms-grid-column:2}.review-mine__assessment>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.review-mine__assessment>:nth-child(6){-ms-grid-row:5;-ms-grid-column:2}.review-mine__assessment .review-mine__icon{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3}@container review_mine (max-width: 35rem){.review-mine__assessment{-ms-grid-columns:1fr;grid-template-columns:1fr}.review-mine__assessment .review-mine__icon{position:absolute;bottom:0.375rem;right:0.375rem}}.review-mine__controller{font-size:var(--text-s);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-column-gap:1.375rem;-moz-column-gap:1.375rem;column-gap:1.375rem;margin-block:-0.375rem 0.3125rem}.review-mine__icon{font-size:clamp(2.25rem,1.083rem + 5.83vw,4rem);--font-color:var(--gray-8);margin-right:-0.25rem;display:-ms-grid;display:grid;place-content:center}.review-mine__product{--margin-block:0;background-color:#fff;border-radius:0.1875rem;padding:1.125rem 0.8125rem;display:-ms-grid;display:grid;-ms-grid-rows:1fr auto 0.9375rem auto 1fr;-ms-grid-columns:5.5rem clamp(0.875rem,-0.458rem + 6.67vw,1.875rem) auto 1rem 1fr;grid-template:"img . .    .     ." 1fr "img . name name  name" auto "img . .    .     ." 0.9375rem "img . qt   .     price" auto "img . .    .     ." 1fr/5.5rem clamp(0.875rem,-0.458rem + 6.67vw,1.875rem) auto 1rem 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@container review_mine (max-width: 35rem){.review-mine__product{padding-inline:0.5rem}}.review-mine__product__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:name;font-weight:bold}.mypage-favorite>.review-mine__product__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.mypage-favorite>.review-mine__product__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.review-mine__product>.review-mine__product__name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:3}.review-mine__product__name a{text-decoration:none}.review-mine__product__figure{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:img;display:-ms-grid;display:grid;place-content:center;height:100%}.mypage-favorite>.review-mine__product__figure{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.mypage-favorite>.review-mine__product__figure{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1}.review-mine__product>.review-mine__product__figure{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.review-mine__product__price{-ms-grid-row:4;-ms-grid-column:5;grid-area:price}.mypage-favorite>.review-mine__product__price{-ms-grid-row:4;-ms-grid-column:3}.mypage-favorite>.review-mine__product__price{-ms-grid-row:4;-ms-grid-column:3}.review-mine__product>.review-mine__product__price{-ms-grid-row:4;-ms-grid-column:5}.review-mine__product__quantity{-ms-grid-row:4;-ms-grid-column:3;font-size:var(--text-s);grid-area:qt;min-width:5rem}.review-mine__product>.review-mine__product__quantity{-ms-grid-row:4;-ms-grid-column:3}@container review_mine (max-width: 35rem){.review-mine__product__quantity{min-width:unset}}.review-mine__stars{font-size:var(--text-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem}.review-product{background-color:var(--futaba-light-gray);padding:0.75rem;border-radius:0.125rem}.review-reviewer{font-size:var(--text-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.375rem;-moz-column-gap:0.375rem;column-gap:0.375rem;margin-bottom:0.375rem}.review-reviewer .icon--member{color:var(--gray-11);font-size:1.6666666667em}.review-star_0{background-image:url("../img/icon/star_0.svg")}.review-star_1{background-image:url("../img/icon/star_1.svg")}.review-star_2{background-image:url("../img/icon/star_2.svg")}.review-star_3{background-image:url("../img/icon/star_3.svg")}.review-star_4{background-image:url("../img/icon/star_4.svg")}.review-star_5{background-image:url("../img/icon/star_5.svg")}[class*=review-star_]{background-repeat:no-repeat;background-size:contain;width:6.25em;height:1.25em;display:inline-block}.splide__arrow{font-size:clamp(1rem,0.667rem + 1.67vw,1.5rem);clip-path:circle(50% at 100% 50%);background-color:var(--futaba-green-1);border-radius:0;opacity:1;width:2.9166666667em;height:2.9166666667em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;color:#fff}.splide__arrow:before{content:"";background-color:currentColor;color:inherit;width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:relative;top:0.0625em;-webkit-mask-image:url("../img/icon/chevron-right.svg");mask-image:url("../img/icon/chevron-right.svg")}@media (hover:hover){.splide__arrow:before{-webkit-transition:color var(--duration);transition:color var(--duration)}}.splide__arrow--prev{scale:-1 1;left:0}.splide__arrow--next{right:0}.splide__arrow svg{display:none}.splide__pagination{min-width:15rem;min-height:1.75rem;padding-bottom:0.375rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;position:static;margin-top:1.25rem}.splide__pagination__page{background-color:var(--gray-7);opacity:1;width:0.375rem;height:0.375rem;margin:0}.splide__pagination__page.is-active{-webkit-transform:none;transform:none;background-color:var(--futaba-green-1)}.splide--campaign .splide__slide{--margin-block:0;--link-color:#fff;--link-color-hover:var(--gray-7);font-size:clamp(0.875rem,0.688rem + 0.63vw,1rem)}.splide--campaign .splide__slide p{color:inherit;font-weight:bold}.splide--campaign .splide__slide p+p{margin-top:0.375rem}.splide--campaign .splide__slide .__link{text-decoration:none}.splide--campaign .splide__slide .__figure{border:5px solid #fff;margin-bottom:0.75rem;aspect-ratio:320/235;background-color:#fff;overflow:hidden}.splide--campaign .splide__slide .__figure img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.splide--campaign .splide__arrow{top:36%;font-size:0.5625rem;width:4em;height:4em;padding-right:0.3333333333em}.splide--campaign .splide__arrow:before{background-color:currentColor;color:inherit;width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:relative;top:0.0625em;-webkit-mask-image:url("../img/icon/chevron-2-right.svg");mask-image:url("../img/icon/chevron-2-right.svg")}@media (hover:hover){.splide--campaign .splide__arrow:before{-webkit-transition:color var(--duration);transition:color var(--duration)}}.splide--detail .splide__slide{max-height:clamp(15rem,8.75rem + 31.25vw,24.375rem)}.splide--detail .splide__slide .__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.splide--detail .splide__arrow{font-size:0.5625rem;width:4em;height:4em;padding-right:0.3333333333em}.splide--detail .splide__arrow:before{background-color:currentColor;color:inherit;width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:relative;top:0.0625em;-webkit-mask-image:url("../img/icon/chevron-2-right.svg");mask-image:url("../img/icon/chevron-2-right.svg")}@media (hover:hover){.splide--detail .splide__arrow:before{-webkit-transition:color var(--duration);transition:color var(--duration)}}.splide--detail-thumbnail{margin-top:1.875rem}.splide--detail-thumbnail .splide__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5rem 1fr 0.5rem 1fr 0.5rem 1fr 0.5rem 1fr;grid-template-columns:repeat(5,1fr);gap:0.5rem}.splide--detail-thumbnail .splide__slide{display:-ms-grid;display:grid;place-content:center;aspect-ratio:1/1}.splide--detail-thumbnail .splide__track--nav>.splide__list>.splide__slide{border-width:0}.splide--detail-thumbnail .splide__track--nav>.splide__list>.splide__slide.is-active{-webkit-box-shadow:0 0 0 3px var(--futaba-green-1) inset;box-shadow:0 0 0 3px var(--futaba-green-1) inset}.splide--product:not(.is-initialized){visibility:visible}.splide--top .splide__slide{overflow:hidden;border-radius:0.3125rem}.splide--top .splide__slide a{display:block}.splide--top .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.splide--top-nav{width:15rem;margin-inline:auto;translate:0 -50%;position:relative}.splide--top-nav:after,.splide--top-nav:before{content:"";position:absolute;top:0;width:70%;height:100%;background-color:#fff;border-radius:0.25rem;z-index:-1}.splide--top-nav:before{left:0;-webkit-transform:skew(-14deg,0);transform:skew(-14deg,0)}.splide--top-nav:after{right:0;-webkit-transform:skew(14deg,0);transform:skew(14deg,0)}.splide--top-nav .splide__arrow{background-color:rgba(255,255,255,0);color:var(--futaba-gray);font-size:1rem;width:1rem;height:1rem;clip-path:unset}.splide--top-nav .splide__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:10.3125rem;gap:0.5rem 1.25rem}.splide--top-nav .splide__slide{background-color:var(--gray-7);border-radius:50%;width:0.375rem;height:0.375rem}.splide--top-nav .splide__slide:is(.splide__track--nav>.splide__list>.splide__slide.is-active){border:none}.splide--top-nav .splide__slide.is-active{background-color:var(--futaba-green-1)}.splide--top-nav .splide__slide.is-active:is(.splide__track--nav>.splide__list>.splide__slide.is-active){border:none}.splide--top-nav .__inner{max-width:94%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;position:relative;padding-inline:2.125rem;padding-block:0.75rem 0.625rem}.title--1{font-size:var(--heading-1);font-weight:bold}.title--2{font-size:var(--heading-2);font-weight:bold}.title--3{font-size:var(--heading-3);font-weight:bold}.title--4{font-size:var(--heading-4);font-weight:bold}.title--5{font-size:var(--heading-5);font-weight:bold}.title--6{font-size:var(--heading-6);font-weight:bold}.title--conspicuous{display:-ms-grid;display:grid;place-content:center;text-align:center;background-image:url("../img/common/dot.svg");background-repeat:repeat-x;background-position:0 calc(50% - 0.25em);font-size:var(--heading-2);--margin-block:calc((120 / 28) * 1em) 1.5em}.title--conspicuous__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding-inline:1.5em;row-gap:0.25rem;position:relative}.title--conspicuous__inner:before{content:"";position:absolute;top:-0.5rem;left:50%;translate:-50% -100%;width:0.8928571429em;height:0.7857142857em;background-image:url("../img/icon/futaba.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.title--conspicuous__large{letter-spacing:0.1em}.title--conspicuous__small{font-size:max(0.75rem,0.5714285714em);color:var(--futaba-red);letter-spacing:0.1em}.title--fukidashi{--font-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em auto 1em 1fr;grid-template-columns:1fr auto 1fr;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;place-content:center;text-align:center;font-size:var(--heading-3);--margin-block:calc((50 / 24) * 1em) calc((60 / 24) * 1em)}.title--fukidashi__bar{background-image:linear-gradient(180deg,rgba(255,255,255,0) calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 2px),rgba(255,255,255,0) calc(50% + 2px))}.title--fukidashi__bar:is(.title--fukidashi:has(.title--fukidashi__small) .title--fukidashi__bar){margin-top:1.5em}.title--fukidashi__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:1.75em;row-gap:0.25rem}.title--fukidashi__large{letter-spacing:0.1em;position:relative}.title--fukidashi__large:after,.title--fukidashi__large:before{content:"";position:absolute;width:1.2916666667em;height:3px;top:0.75em;background-color:#fff}.title--fukidashi__large:before{left:-1.4166666667em;rotate:45deg}.title--fukidashi__large:after{rotate:135deg;right:-1.4166666667em}.title--fukidashi__small{font-size:max(0.75rem,0.6666666667em);letter-spacing:0.1em}.title--futaba{text-align:center;font-size:var(--heading-2);--margin-block:calc((90 / 28) * 1em) calc((38 / 16) * 1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:1.5em;row-gap:0.25rem;position:relative}.title--futaba:before{content:"";position:absolute;top:-0.5rem;left:50%;translate:-50% -100%;width:0.8928571429em;height:0.7857142857em;background-image:url("../img/icon/futaba.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.title--futaba__large{letter-spacing:0.1em}.title--futaba__small{font-size:max(0.75rem,0.5714285714em);color:var(--futaba-red);letter-spacing:0.1em}.title--left{font-size:var(--heading-6);font-weight:bold;padding-left:1.125em;padding-block:0.21875rem;position:relative}.title--left:before{content:"";position:absolute;top:50%;left:0;width:0.3125rem;height:100%;translate:0 -50%;background-color:var(--futaba-red);border-radius:0.3125rem}.title--mypage{font-size:var(--heading-4);--margin-block:calc((120 / 28) * 1em) 1.5em;position:relative}.title--mypage:before{content:"";position:absolute;width:100%;height:0.9375rem;background-image:url("../img/common/dot.svg");background-repeat:repeat-x;background-position:0 50%;background-size:3.125rem auto;top:50%;left:0;translate:0 -50%}.title--mypage .__inner{background-color:#fff;padding-right:2em;position:relative;z-index:1}.title--mypage .__inner:has([class*=icon--]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:0.4em;-moz-column-gap:0.4em;column-gap:0.4em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title--news{font-size:var(--heading-3);padding-bottom:2rem;position:relative}.title--news:after{content:"";position:absolute;width:100%;height:0.9375rem;background-image:url("../img/common/dot.svg");background-repeat:repeat-x;background-position:0 50%;background-size:3.125rem auto;bottom:0;left:0}main.main{-webkit-animation:fadeIn 0.3s 0.2s ease-out both;animation:fadeIn 0.3s 0.2s ease-out both}.top__campaign{padding-block:0.1875rem clamp(3.125rem,2.125rem + 5vw,4.625rem)}.top__instagram{--column:4}.top__instagram__ul{display:-ms-grid;display:grid;-ms-grid-columns:;grid-template-columns:repeat(var(--column),1fr);gap:0.3125rem;margin-bottom:2rem}.top__instagram__ul li{aspect-ratio:1/1}.top__instagram__ul img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (hover:hover){.top__instagram__ul li{overflow:hidden}.top__instagram__ul img{-webkit-transition:opacity var(--duration),scale var(--duration);transition:opacity var(--duration),scale var(--duration)}.top__instagram__ul a:hover img{scale:1.05}}@media screen and (max-width:479.9px){.top__instagram{--column:2}}.top__news .news--list{margin-block:0 0.625rem}.top__sacre{--product-size:min(calc(287 * (100vw / 1160)),calc((287 / 16) * 1rem));--image-size:min(calc(186 * (100vw / 1160)),calc((186 / 16) * 1rem));background-color:var(--blue-2);background-image:url("../img/top/sacre_bg.png");background-size:80rem auto;margin-bottom:5.625rem}.top__sacre__btn{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;background-color:#fff;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0.3125rem;font-size:var(--text-xs);font-weight:bold;-webkit-column-gap:0.9166666667em;-moz-column-gap:0.9166666667em;column-gap:0.9166666667em;min-width:8.75rem;min-height:2rem;margin-top:0.5rem}.top__sacre__btn .icon--chevron-3-right{color:var(--blue-1)}.top__sacre__container{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:var(--product-size) 1.4375rem auto 1.4375rem 1fr;grid-template-columns:var(--product-size) auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.4375rem;-moz-column-gap:1.4375rem;column-gap:1.4375rem}.top__sacre__image,.top__sacre__product{--margin-block:0;position:absolute;z-index:0}.top__sacre__image{width:var(--image-size);bottom:-1.5625rem;right:0}.top__sacre__product{width:var(--product-size);top:50%;translate:0 -50%}.top__sacre__title{--margin-block:0;-ms-grid-column:2;grid-column:2;z-index:1}.top__sacre__text{-ms-grid-column:3;grid-column:3;z-index:1}@media screen and (max-width:639.9px){.top__sacre{--product-size:calc(180 * (100vw / 480));--image-size:calc(140 * (100vw / 480))}.top__sacre__container{-ms-grid-columns:var(--product-size) 1fr;grid-template-columns:var(--product-size) 1fr;padding-top:6.6666666667vw;row-gap:2.5vw}.top__sacre__product{top:17.9166666667vw}.top__sacre__text .__img,.top__sacre__title .__img{width:100%}.top__sacre__text{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-column-align:center;justify-self:center;width:85.4166666667vw}.top__sacre__title{width:40.2083333333vw}}.privacy__content .__indent{padding-left:1rem}.privacy__content .title--6{--margin-block:1.5em 0.5em}.privacy__content .title--6+:is(p,ol,ul){--margin-block:0.5em 1.5em}.privacy__content ol{display:-ms-grid;display:grid;row-gap:1rem}@media screen and (max-width:374.9px){.privacy__content{font-size:var(--text-s)}}.company__movie .__figure{aspect-ratio:560/315}.company__movie .__figure iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-block:1.25rem}.page-nav a,.page-nav div{display:-ms-grid;display:grid;place-content:center;line-height:1;font-weight:bold;border:1px solid var(--futaba-green-1);background-color:var(--futaba-green-1);padding-inline:0.5rem;border-radius:50%;min-width:2.5rem;min-height:2.5rem}.page-nav a:has(.icon--chevron-right),.page-nav div:has(.icon--chevron-right){padding-left:0.3125rem}.page-nav a:has(.icon--chevron-left),.page-nav div:has(.icon--chevron-left){padding-right:0.3125rem}.page-nav div{color:#fff}.page-nav a{text-decoration:none;background-color:rgba(255,255,255,0)}@media (hover:hover){.page-nav a{-webkit-transition:color var(--duration),border-color var(--duration),background-color var(--duration);transition:color var(--duration),border-color var(--duration),background-color var(--duration)}.page-nav a:hover{border-color:var(--futaba-red);background-color:var(--futaba-red);color:#fff}}.u-align--left{text-align:left}.u-align--center{text-align:center;margin-inline:auto;overflow-wrap:break-word;word-break:auto-phrase}.u-align--right{text-align:right;margin-left:auto}.u-color--red{color:var(--futaba-red)}.u-font--bold{font-weight:bold}.u-font--normal{font-weight:normal}.u-fullwidth img{width:100%}.u-grid--center{display:-ms-grid;display:grid;place-content:center}.u-hidden{display:none!important}@media screen and (min-width:1024px){.u-hidden--min-xl{display:none!important}}@media screen and (max-width:1023.9px){.u-hidden--max-xl{display:none!important}}@media screen and (min-width:960px){.u-hidden--min-l{display:none!important}}@media screen and (max-width:959.9px){.u-hidden--max-l{display:none!important}}@media screen and (min-width:800px){.u-hidden--min-m{display:none!important}}@media screen and (max-width:799.9px){.u-hidden--max-m{display:none!important}}@media screen and (min-width:640px){.u-hidden--min-s{display:none!important}}@media screen and (max-width:639.9px){.u-hidden--max-s{display:none!important}}@media screen and (min-width:480px){.u-hidden--min-xs{display:none!important}}@media screen and (max-width:479.9px){.u-hidden--max-xs{display:none!important}}.u-strikethrough{text-decoration:line-through}.u-text--2xl{font-size:var(--text-2xl)}.u-text--xl{font-size:var(--text-xl)}.u-text--l{font-size:var(--text-l)}.u-text--s{font-size:var(--text-s)}.u-text--xs{font-size:var(--text-xs)}.u-text--min{font-size:var(--text-min)}.u-margin-top--rm{margin-top:unset!important}.u-margin-top--2xl{margin-top:var(--margin-2xl)!important}.u-margin-top--xl{margin-top:var(--margin-xl)!important}.u-margin-top--l{margin-top:var(--margin-l)!important}.u-margin-top--m{margin-top:var(--margin-m)!important}.u-margin-top--s{margin-top:var(--margin-s)!important}.u-margin-top--xs{margin-top:var(--margin-xs)!important}.u-margin-bottom--rm{margin-bottom:unset!important}.u-margin-bottom--2xl{margin-bottom:var(--margin-2xl)!important}.u-margin-bottom--xl{margin-bottom:var(--margin-xl)!important}.u-margin-bottom--l{margin-bottom:var(--margin-l)!important}.u-margin-bottom--m{margin-bottom:var(--margin-m)!important}.u-margin-bottom--s{margin-bottom:var(--margin-s)!important}.u-margin-bottom--xs{margin-bottom:var(--margin-xs)!important}.u-margin-left--rm{margin-left:unset!important}.u-margin-right--rm{margin-right:unset!important}.u-margin-inline--rm{margin-inline:unset!important}.u-margin-inline--2xl{margin-inline:var(--margin-2xl)!important}.u-margin-inline--xl{margin-inline:var(--margin-xl)!important}.u-margin-inline--l{margin-inline:var(--margin-l)!important}.u-margin-inline--m{margin-inline:var(--margin-m)!important}.u-margin-inline--s{margin-inline:var(--margin-s)!important}.u-margin-inline--xs{margin-inline:var(--margin-xs)!important}.u-margin-block--rm{margin-block:unset!important}.u-margin-block--2xl{margin-block:var(--margin-2xl)!important}.u-margin-block--xl{margin-block:var(--margin-xl)!important}.u-margin-block--l{margin-block:var(--margin-l)!important}.u-margin-block--m{margin-block:var(--margin-m)!important}.u-margin-block--s{margin-block:var(--margin-s)!important}.u-margin-block--xs{margin-block:var(--margin-xs)!important}