@charset "UTF-8";:root{--header-height:7rem;--page-gap:clamp(1.5rem, 0.4285rem + 3.3482vw, 3rem);--outline-width:4px;--border-radius:9999px}*{padding:0;margin:0}*,::after,::before{box-sizing:border-box}:target{scroll-margin-top:var(--header-height)}html{scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;font-family:YakuHanJP_Noto,"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.6;color:#333;overflow-wrap:break-word;background-color:#fff;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}em{font-style:normal}ol,ul{list-style:none}table{font-size:100%;border-spacing:0;border-collapse:collapse;border:none}img{max-width:100%;height:auto;vertical-align:top;border:0}a{color:#3f3389;-webkit-tap-highlight-color:transparent}a:visited{color:#551b8c}a:hover{color:#251d58;text-decoration:none}a:active{color:#251d58}a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none;cursor:default}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{padding:0;cursor:pointer;background-color:transparent;border:none}button:not(:disabled){cursor:pointer}a,button,input,select,summary,textarea{outline:0 transparent;transition:.2s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:var(--outline-width) solid #e95464;outline-offset:var(--outline-width)}label{cursor:pointer}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}::-moz-selection{color:#fff;background-color:#0ebeff}::selection{color:#fff;background-color:#0ebeff}@font-face{font-family:icons;src:url(https://butsudai.itembox.design/item/font/icon_fs_bukkyo-u.woff2?202010) format("woff2");font-display:block}.fs-l-pageMain{position:relative;width:100%;max-width:calc(1040px + var(--page-gap) * 2);padding:0 var(--page-gap);margin:0 auto}.fs-l-pageMain.is-small{max-width:calc(1000px + var(--page-gap) * 2)}#fs_StoreClosed .fs-l-pageMain{display:block;max-width:calc(1040px + var(--page-gap) * 2);padding:0 var(--page-gap);margin:0 auto}.l-contents{display:flow-root}.fs-l-page{min-height:100dvh;min-height:100vh}.fs-trial-header{display:none}.l-footer{position:sticky;top:100vh;padding-top:clamp(2rem,-2.1687rem + 8.0321vw,4rem);margin-top:12rem;box-shadow:0 -.1rem .6rem rgba(0,0,0,.16)}.l-footer_inner{max-width:1040px;margin:0 auto}.l-footerNav_list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:auto}.l-footerNav_item a{position:relative;padding:1rem 0 1rem;color:#333;text-decoration:none}.l-footerNav_item a::after{position:absolute;bottom:0;left:0;width:100%;height:.1rem;content:"";background-color:#333;opacity:0;transition:opacity .2s ease-out}.l-footerNav_item a span{display:inline-grid;grid-template-columns:auto auto 1fr;gap:.5rem;align-items:center;justify-content:center}.l-footerNav_item a span::before{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-footerNav_item a span::after{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-footerNav_item a span::before{content:'\e800'}.l-footerNav_item a[target=_blank] span::after{content:'\e801'}.l-footerNav_item a:hover::after{opacity:1}.l-footer_logo{max-width:12rem;margin-inline:auto;margin-top:4rem}.l-footerSns{display:flex;align-items:center;justify-content:center;margin-top:2rem}.l-footerSns__item a{display:block;padding:1em;color:#747474;transition:color .2s ease-out}.l-footerSns__item a::before{font-family:icons!important;font-size:2em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-footerSns__item a span{display:none}.l-footerSns__item a:hover{color:#3f3389}.l-footerSns__item.is-instagram a::before{content:'\e806'}.l-footerSns__item.is-facebook a::before{content:'\e804'}.l-footerSns__item.is-x a::before{content:'\e825'}.l-footerSns__item.is-youtube a::before{content:'\e820'}.l-footerCopy{padding:.2rem;margin-top:2rem;color:#fff;text-align:center;background-color:#3f3389}.l-footerCopy small{font-size:1.4rem}.l-header{position:sticky;top:0;left:0;z-index:3;width:100%}.l-header_inner{display:grid;grid-template-columns:auto 1fr;min-height:var(--header-height);padding:0 var(--header-height) 0 clamp(1rem,-5.2531rem + 12.0481vw,4rem)}.l-header_inner.is-skimming{padding-right:0}.l-header_logo{max-width:clamp(13rem,2.5783rem + 20.0803vw,18rem)}.l-header_logo a{display:flex;align-items:center;justify-content:center;height:100%}.l-headerNavSearch{display:grid;grid-template-columns:26rem 1fr;gap:1rem;max-width:35rem}.l-headerNavSearch input{min-height:5rem;padding:1rem;border-radius:.5rem}.l-headerNavSearch_btn::before{font-family:icons!important;font-size:2.2em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;color:#747474;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-headerNavSearch_btn::before{content:'\e815'}.l-header .l-headerNav{display:flex;align-items:center;justify-self:end}.l-header .l-headerNav_list{display:grid;grid-template-columns:var(--header-height) var(--header-height);grid-auto-flow:column;height:100%;margin-left:2rem}.l-header .l-headerNav_item.is-cart{position:relative}.l-header .l-headerNav_item.is-cart a::before{content:'\e823'}.l-header .l-headerNav_item.is-member a::before{content:'\e821'}.l-header .l-headerNav_item a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 .5rem;font-size:1rem;background-color:#f2f2f2;color:inherit;text-decoration:none;transition:color .2s ease-out,background-color .2s ease-out}.l-header .l-headerNav_item a::before{font-family:icons!important;font-size:3.5em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;color:#747474;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-header .l-headerNav_item a:hover{color:#fff;background-color:#747474}.l-header .l-headerNav_item a:hover::before{color:#fff}.l-headerMenu_btn{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:var(--header-height);height:100%;background-color:#3f3389}.l-headerMenu_btn::before{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-headerMenu_btn:hover{background-color:#2c2460}.l-headerMenu_btn::before{font-size:2.6rem;color:#fff;content:'\e809'}.fs-l-main{display:inherit;max-width:none;padding:0;margin:0}body::before{position:fixed;top:0;right:0;z-index:4;width:100%;height:100%;pointer-events:none;content:"";background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-out}body.is-menuShow::before{opacity:1}body.is-menuHide::before{opacity:0}.l-menu{position:fixed;top:0;left:0;z-index:4;display:flex;justify-content:end;width:100%;height:100%;overflow-y:auto;transform:translateX(100%);animation-name:menu-hide;animation-duration:0s;animation-fill-mode:forwards}body.is-menuShow .l-menu{animation-name:menu-show;animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:forwards}body.is-menuHide .l-menu{animation-name:menu-hide;animation-duration:.5s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:forwards}.l-menu .l-headerNav_item a{display:block;padding:2rem;font-size:3.6rem;font-weight:700;color:inherit;text-decoration:none}@keyframes menu-show{0%{visibility:hidden;opacity:0;transform:translateX(100%)}100%{visibility:visible;opacity:1;transform:translateX(0)}}@keyframes menu-hide{0%{visibility:visible;opacity:1;transform:translateX(0)}100%{visibility:hidden;opacity:0;transform:translateX(100%)}}.l-menu_inner{width:38rem;height:100%}.l-menuNav{min-height:100%;padding:10rem 0 0;background-color:#fff}.l-menuBtn_close{position:fixed;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:7rem;height:7rem;color:#fff;background-color:#3f3389;transition:background-color .2s ease-out}.l-menuBtn_close::before{font-size:2.4rem;content:'\e824';font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-menuBtn_close::after{font-size:1.8rem;font-weight:700}.l-menuBtn_close:focus,.l-menuBtn_close:hover{background-color:#2c2460}.l-menuCatch_heading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:10rem;padding:1.5rem .5rem;font-family:YakuHanMP_Noto,"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:2.4rem;font-weight:500;line-height:2;color:#fff;background-color:#3f3389}.l-menuCatch_heading.is-gift{padding-top:3rem}.l-menuCatch_heading span{font-size:.8em}.l-menuNav_item a{color:#333;text-decoration:none;display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:center;min-height:10rem;padding:2rem;font-size:1.8rem;border-bottom:.1rem solid #747474}.l-menuNav_item a::after{font-family:icons!important;font-size:1.2em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.l-menuNav_item a::after{content:'\e800'}.l-menuNav_item a.is-current,.l-menuNav_item a:hover{background-color:#f2f2f2}.l-menuNav_btn button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:center;width:100%;min-height:10rem;padding:2rem;font-size:1.8rem;cursor:pointer;border-bottom:.1rem solid #747474}.l-menuNav_btn button::after,.l-menuNav_btn button::before{position:absolute;top:50%;right:2rem;display:block;width:1.5rem;height:.3rem;content:"";background:#333;border-radius:.5rem;transform:translateY(-50%)}.l-menuNav_btn button::after{transform:translateY(-50%) rotate(90deg)}.l-menuNav_btn button:hover{background-color:#f2f2f2}.l-menuNav_btn.is-show button::after{transform:translateY(-50%)}.l-menuNav_child .l-menuNav_item a{padding-left:4rem}.l-menu .l-headerNavSearch{max-width:30rem;margin:0 auto 2rem}.fs-c-breadcrumb{background-color:#f2f2f2}.fs-c-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:calc(1040px + var(--page-gap) * 2);min-height:4rem;padding:.5rem var(--page-gap);margin:0 auto}.fs-c-breadcrumb__listItem{font-size:1.2rem}.fs-c-breadcrumb__listItem a{color:#333;text-decoration:none;transition:color .2s ease-out}.fs-c-breadcrumb__listItem a:hover{color:#3f3389}.fs-c-buttonContainer{display:block;margin-top:1rem}.fs-c-listedProductName__name{color:#333;text-decoration:none}.fs-c-subSection__title{color:#333;border:none}.fs-c-price__currencyMark{display:none}.fs-c-price__currencyMark+.fs-c-price__value::after,.fs-c-price__currencyMark+.fs-c-price__value::before{margin:0 .5rem;font-size:1.2rem}.fs-c-price__currencyMark+.fs-c-price__value::before{content:"寄付金額："}.fs-c-price__currencyMark+.fs-c-price__value::after{content:"円"}.fs-c-checkbox__labelText a,.fs-c-textLink{color:#3f3389;text-decoration:underline}.fs-c-checkbox__labelText a:hover,.fs-c-textLink:hover{color:inherit;opacity:.5}.fs-c-listControl{display:inline-block;flex-grow:0}.fs-c-listControl__status{font-size:1.2rem}.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{color:#fff}.fs-c-productPrice__addon__label{display:none}.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after,.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::before{content:none}.m-btnPageTop{position:absolute;top:-7rem;right:0}.m-btnPageTop a{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;overflow:hidden;font-size:4rem;background-color:#3f3389;color:#fff;text-decoration:none;transition:background-color .2s ease-out}.m-btnPageTop a::after{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none;content:'\e818'}.m-btnPageTop a:hover{background-color:#2c2460}.m-btn{display:flex;-moz-column-gap:.5em;column-gap:.5em;align-items:center;justify-content:center;min-width:18rem;min-height:4rem;padding:.5rem;font-size:1.6rem;font-weight:500;text-align:center;cursor:pointer;background-color:#fff;border:.3rem solid #3f3389;outline:0;transition:all .2s ease-out,transform .1s ease-out;color:#3f3389;text-decoration:none}.m-btn:hover{color:#fff;background-color:#3f3389}.m-btn:active{transform:scale(.98)}.m-btn.is-hover{color:#fff;background-color:#3f3389}.m-btn[data-btn-width=auto]{min-width:auto}.m-btn[data-btn-width=fluid]{min-width:100%}.m-btn[data-btn-height=small]{min-height:4rem}.m-btn[data-btn-height=large]{min-height:8rem;font-size:1.2em}.m-btn::after,.m-btn::before{content:"";font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.m-btn[data-btn-icon-after]::after,.m-btn[data-btn-icon-left]::before{justify-self:start}.m-btn[data-btn-icon-before]::before,.m-btn[data-btn-icon-right]::after{justify-self:end}.m-btn[data-btn-icon-after=right]::after,.m-btn[data-btn-icon-before=right]::before,.m-btn[data-btn-icon-left=right]::before,.m-btn[data-btn-icon-right=right]::after{content:'\e800'}.m-btn[data-btn-icon-after=right-open]::after,.m-btn[data-btn-icon-before=right-open]::before,.m-btn[data-btn-icon-left=right-open]::before,.m-btn[data-btn-icon-right=right-open]::after{content:'\e800'}.m-btn[data-btn-icon-after=left]::after,.m-btn[data-btn-icon-before=left]::before,.m-btn[data-btn-icon-left=left]::before,.m-btn[data-btn-icon-right=left]::after{content:'\e807'}.m-btn[data-btn-icon-after=down]::after,.m-btn[data-btn-icon-before=down]::before,.m-btn[data-btn-icon-left=down]::before,.m-btn[data-btn-icon-right=down]::after{content:'\e803'}.fs-c-modal .fs-c-button--confirmLeave,.fs-c-modal .fs-c-button--plain,.fs-c-modal .fs-c-button--primary,.fs-c-modal .fs-c-button--secondary,.fs-c-modal .fs-c-button--standard,.fs-c-modal .m-mypageBtn,.fs-c-modal--medium .fs-c-button--confirmLeave,.fs-c-modal--medium .fs-c-button--plain,.fs-c-modal--medium .fs-c-button--primary,.fs-c-modal--medium .fs-c-button--secondary,.fs-c-modal--medium .fs-c-button--standard,.fs-c-modal--medium .m-mypageBtn,.fs-l-page .fs-c-button--confirmLeave,.fs-l-page .fs-c-button--plain,.fs-l-page .fs-c-button--primary,.fs-l-page .fs-c-button--secondary,.fs-l-page .fs-c-button--standard,.fs-l-page .m-mypageBtn{display:flex;gap:1rem;align-items:center;justify-content:center;width:100%;max-width:30rem;min-height:5rem;padding:1rem;margin:auto;font-size:1.6rem;line-height:1.6;background-color:#3f3389;border:.2rem solid #3f3389;color:#fff;text-decoration:none}.fs-c-modal .fs-c-button--confirmLeave::before,.fs-c-modal .fs-c-button--plain::before,.fs-c-modal .fs-c-button--primary::before,.fs-c-modal .fs-c-button--secondary::before,.fs-c-modal .fs-c-button--standard::before,.fs-c-modal .m-mypageBtn::before,.fs-c-modal--medium .fs-c-button--confirmLeave::before,.fs-c-modal--medium .fs-c-button--plain::before,.fs-c-modal--medium .fs-c-button--primary::before,.fs-c-modal--medium .fs-c-button--secondary::before,.fs-c-modal--medium .fs-c-button--standard::before,.fs-c-modal--medium .m-mypageBtn::before,.fs-l-page .fs-c-button--confirmLeave::before,.fs-l-page .fs-c-button--plain::before,.fs-l-page .fs-c-button--primary::before,.fs-l-page .fs-c-button--secondary::before,.fs-l-page .fs-c-button--standard::before,.fs-l-page .m-mypageBtn::before{font-family:icons!important;font-size:1em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.fs-c-modal .fs-c-button--confirmLeave::before,.fs-c-modal .fs-c-button--plain::before,.fs-c-modal .fs-c-button--primary::before,.fs-c-modal .fs-c-button--secondary::before,.fs-c-modal .fs-c-button--standard::before,.fs-c-modal .m-mypageBtn::before,.fs-c-modal--medium .fs-c-button--confirmLeave::before,.fs-c-modal--medium .fs-c-button--plain::before,.fs-c-modal--medium .fs-c-button--primary::before,.fs-c-modal--medium .fs-c-button--secondary::before,.fs-c-modal--medium .fs-c-button--standard::before,.fs-c-modal--medium .m-mypageBtn::before,.fs-l-page .fs-c-button--confirmLeave::before,.fs-l-page .fs-c-button--plain::before,.fs-l-page .fs-c-button--primary::before,.fs-l-page .fs-c-button--secondary::before,.fs-l-page .fs-c-button--standard::before,.fs-l-page .m-mypageBtn::before{content:'\e800'}.fs-c-modal .fs-c-button--confirmLeave:hover,.fs-c-modal .fs-c-button--plain:hover,.fs-c-modal .fs-c-button--primary:hover,.fs-c-modal .fs-c-button--secondary:hover,.fs-c-modal .fs-c-button--standard:hover,.fs-c-modal .m-mypageBtn:hover,.fs-c-modal--medium .fs-c-button--confirmLeave:hover,.fs-c-modal--medium .fs-c-button--plain:hover,.fs-c-modal--medium .fs-c-button--primary:hover,.fs-c-modal--medium .fs-c-button--secondary:hover,.fs-c-modal--medium .fs-c-button--standard:hover,.fs-c-modal--medium .m-mypageBtn:hover,.fs-l-page .fs-c-button--confirmLeave:hover,.fs-l-page .fs-c-button--plain:hover,.fs-l-page .fs-c-button--primary:hover,.fs-l-page .fs-c-button--secondary:hover,.fs-l-page .fs-c-button--standard:hover,.fs-l-page .m-mypageBtn:hover{color:#3f3389;background-color:#fff}.fs-c-modal .fs-c-button--standard,.fs-c-modal--medium .fs-c-button--standard,.fs-l-page .fs-c-button--standard{color:#747474;background-color:#e0e0e0;border:none}.fs-c-modal .fs-c-button--standard:hover,.fs-c-modal--medium .fs-c-button--standard:hover,.fs-l-page .fs-c-button--standard:hover{color:#fff;background-color:#747474}.fs-c-modal .fs-c-inputInformation__button,.fs-c-modal--medium .fs-c-inputInformation__button,.fs-l-page .fs-c-inputInformation__button{margin-top:4rem}.fs-c-modal .fs-c-buttonContainer--pair,.fs-c-modal--medium .fs-c-buttonContainer--pair,.fs-l-page .fs-c-buttonContainer--pair{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:60rem;margin:auto}.fs-c-button--primary{min-width:auto;max-width:100%;border:none}.fs-c-button--secondary{min-width:auto;box-shadow:inherit}.m-headingStyle01{display:flex;align-items:center;justify-content:center;min-height:4rem;padding:.5em clamp(2rem,-.0844rem + 4.016vw,3rem);margin-top:2rem;font-size:2.2rem;font-weight:500;line-height:1.4;color:#333;text-align:center;background-color:#eae9f2;border-bottom:.2rem solid #3f3389}.m-headingStyle01::after,.m-headingStyle01::before{display:block;width:0;height:0;content:""}.m-headingStyle01::before{margin-top:calc((1 - 1.4) * .5em)}.m-headingStyle01::after{margin-bottom:calc((1 - 1.4) * .5em)}.m-headingStyle02{padding-bottom:2rem;margin-top:4rem;font-size:clamp(2.2rem,1.7831rem + .8032vw,2.4rem);font-weight:500;text-align:center;border-bottom:.1rem solid #bbc1c8}.m-headingStyle02::after,.m-headingStyle02::before{display:block;width:0;height:0;content:""}.m-headingStyle02::before{margin-top:calc((1 - 1.4) * .5em)}.m-headingStyle02::after{margin-bottom:calc((1 - 1.4) * .5em)}.m-headingStyle03{padding-bottom:1rem;font-size:1.8rem;font-weight:500;border-bottom:.2rem solid #bbc1c8}.u-fwb{font-weight:700!important}.u-fwn{font-weight:400!important}ul.u-list li{margin-left:1.5em;list-style-type:disc}ol.u-list li{margin-left:1.5em;list-style-type:decimal}.u-mt0{margin-top:0px!important}.u-mr0{margin-right:0px!important}.u-mb0{margin-bottom:0px!important}.u-ml0{margin-left:0px!important}.u-mt5{margin-top:5px!important}.u-mr5{margin-right:5px!important}.u-mb5{margin-bottom:5px!important}.u-ml5{margin-left:5px!important}.u-mt10{margin-top:10px!important}.u-mr10{margin-right:10px!important}.u-mb10{margin-bottom:10px!important}.u-ml10{margin-left:10px!important}.u-mt15{margin-top:15px!important}.u-mr15{margin-right:15px!important}.u-mb15{margin-bottom:15px!important}.u-ml15{margin-left:15px!important}.u-mt20{margin-top:20px!important}.u-mr20{margin-right:20px!important}.u-mb20{margin-bottom:20px!important}.u-ml20{margin-left:20px!important}.u-mt25{margin-top:25px!important}.u-mr25{margin-right:25px!important}.u-mb25{margin-bottom:25px!important}.u-ml25{margin-left:25px!important}.u-mt30{margin-top:30px!important}.u-mr30{margin-right:30px!important}.u-mb30{margin-bottom:30px!important}.u-ml30{margin-left:30px!important}.u-mt35{margin-top:35px!important}.u-mr35{margin-right:35px!important}.u-mb35{margin-bottom:35px!important}.u-ml35{margin-left:35px!important}.u-mt40{margin-top:40px!important}.u-mr40{margin-right:40px!important}.u-mb40{margin-bottom:40px!important}.u-ml40{margin-left:40px!important}.u-mt45{margin-top:45px!important}.u-mr45{margin-right:45px!important}.u-mb45{margin-bottom:45px!important}.u-ml45{margin-left:45px!important}.u-mt50{margin-top:50px!important}.u-mr50{margin-right:50px!important}.u-mb50{margin-bottom:50px!important}.u-ml50{margin-left:50px!important}.u-mt1em{margin-top:1em!important}.u-pt0{padding-top:0px!important}.u-pr0{padding-right:0px!important}.u-pb0{padding-bottom:0px!important}.u-pl0{padding-left:0px!important}.u-pt5{padding-top:5px!important}.u-pr5{padding-right:5px!important}.u-pb5{padding-bottom:5px!important}.u-pl5{padding-left:5px!important}.u-pt10{padding-top:10px!important}.u-pr10{padding-right:10px!important}.u-pb10{padding-bottom:10px!important}.u-pl10{padding-left:10px!important}.u-pt15{padding-top:15px!important}.u-pr15{padding-right:15px!important}.u-pb15{padding-bottom:15px!important}.u-pl15{padding-left:15px!important}.u-pt20{padding-top:20px!important}.u-pr20{padding-right:20px!important}.u-pb20{padding-bottom:20px!important}.u-pl20{padding-left:20px!important}.u-pt25{padding-top:25px!important}.u-pr25{padding-right:25px!important}.u-pb25{padding-bottom:25px!important}.u-pl25{padding-left:25px!important}.u-pt30{padding-top:30px!important}.u-pr30{padding-right:30px!important}.u-pb30{padding-bottom:30px!important}.u-pl30{padding-left:30px!important}.u-pt35{padding-top:35px!important}.u-pr35{padding-right:35px!important}.u-pb35{padding-bottom:35px!important}.u-pl35{padding-left:35px!important}.u-pt40{padding-top:40px!important}.u-pr40{padding-right:40px!important}.u-pb40{padding-bottom:40px!important}.u-pl40{padding-left:40px!important}.u-pt45{padding-top:45px!important}.u-pr45{padding-right:45px!important}.u-pb45{padding-bottom:45px!important}.u-pl45{padding-left:45px!important}.u-pt50{padding-top:50px!important}.u-pr50{padding-right:50px!important}.u-pb50{padding-bottom:50px!important}.u-pl50{padding-left:50px!important}.u-tac{text-align:center!important}.u-tar{text-align:right!important}.u-tal{text-align:left!important}.u-indent{margin-left:1em;text-indent:-1em}.u-indent--size2{margin-left:2em;text-indent:-2em}.u-indent--size2_5{margin-left:2.5em;text-indent:-2.5em}.u-indent--size3{margin-left:3em;text-indent:-3em}ol.u-indent,ul.u-indent{margin-left:0!important;text-indent:0!important}ol.u-indent li,ul.u-indent li{margin-left:1em;text-indent:-1em}ol.u-indent--size2 li,ul.u-indent--size2 li{margin-left:2em;text-indent:-2em}ol.u-indent--size2_5 li,ul.u-indent--size2_5 li{margin-left:2.5em;text-indent:-2.5em}ol.u-indent--size3 li,ul.u-indent--size3 li{margin-left:3em;text-indent:-3em}#fs_MyAccountSettings .fs-c-inputTable{border-spacing:2rem;border-collapse:inherit}#fs_MyAccountSettings .fs-c-inputTable tr{display:table-row}#fs_MyAccountSettings .fs-c-inputTable__headerCell{width:30%;padding:1rem;padding-right:2rem;padding-left:2rem;font-size:1.4rem}#fs_MyAccountSettings .fs-c-inputTable__dataCell{padding-left:2rem;background-color:#f2f2f2}#fs_MyAccountSettings .fs-c-inputInformation__field{max-width:80rem}#fs_MyAddressBook .fs-c-addressBookList__form{margin-top:2rem}#fs_MyAddressBook .fs-c-addressBookList__addButton{gap:2rem;margin-right:auto;margin-left:inherit}#fs_MyAddressBook .fs-c-noResultMessage{padding:2.4rem;margin:2.4rem 0;text-align:center;background:#f2f2f2}#fs_MyAddressBook .fs-c-button--delete{margin-top:2rem}#fs_Checkout .fs-c-cartTable__unitPrice,#fs_ShoppingCart .fs-c-cartTable__unitPrice{display:none}#fs_Checkout .fs-c-cartTable__headerCell,#fs_ShoppingCart .fs-c-cartTable__headerCell{background-color:#e0e0e0}#fs_Checkout .fs-c-price__value,#fs_ShoppingCart .fs-c-price__value{display:flex}#fs_Checkout .fs-c-price__value::after,#fs_ShoppingCart .fs-c-price__value::after{margin:0;font-size:1em;content:"円"}#fs_Checkout .fs-c-price__currencyMark+.fs-c-price__value::before,#fs_ShoppingCart .fs-c-price__currencyMark+.fs-c-price__value::before{display:none}#fs_Checkout .fs-c-orderTotalTable,#fs_ShoppingCart .fs-c-orderTotalTable{width:100%}#fs_Checkout .fs-c-orderTotalTable tr,#fs_ShoppingCart .fs-c-orderTotalTable tr{border-bottom:.1rem solid #bbc1c8}#fs_ShoppingCart .fs-l-cart__contentsArea{display:grid;grid-template-columns:70% 1fr;gap:3rem}#fs_ShoppingCart .fs-c-cartTableContainer{padding:0;border:0}#fs_ShoppingCart .fs-c-buttonContainer--registerAndPurchase{margin-top:0}#fs_ShoppingCart .fs-c-cartTable__actionButton__container>.fs-c-button--plain{font-size:1.4rem}#fs_ShoppingCart .fs-c-cartTable__actionButton__container+.fs-c-cartTable__actionButton__container{border:none}#fs_ShoppingCart .fs-c-button--cancel--cart{display:flex;gap:.5rem;align-items:center;justify-content:center;min-width:15rem;padding:.5rem;color:#747474;background-color:#e0e0e0;border:none}#fs_ShoppingCart .fs-c-button--buyItLater{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.5rem}#fs_ShoppingCart .fs-l-cart__sideColumn{padding:2rem;background-color:#f2f2f2}#fs_ShoppingCart .fs-c-purchaseHere__message{font-size:1.4rem;text-align:center}#fs_ShoppingCart .fs-c-orderTotalTable__itemPriceSummary th{font-size:1.4rem}#fs_ShoppingCart .fs-c-wishlistProduct{display:none}#fs_CheckoutSuccess .fs-c-checkoutSuccess{display:flex;flex-direction:column;align-items:center;justify-content:center}#fs_Checkout .fs-c-checkout-destination__destination{flex-direction:column}#fs_Checkout .fs-c-buttonContainer,#fs_Checkout .fs-c-checkout-destination__button,#fs_Checkout .fs-c-checkout-destination__control,#fs_Checkout .fs-c-checkout-destination__list{width:100%}#fs_Checkout .fs-c-checkout-destination__button{margin:auto}#fs_Checkout .fs-c-checkout-destination__control .fs-c-button__label{margin-left:0}#fs_Checkout #fs_button_changeBuyer .fs-c-button--change--small,#fs_Checkout #fs_button_changeShippingAddress .fs-c-button--change--small,#fs_Checkout .fs-c-button--chooseDestination{margin-left:0}#fs_Checkout .fs-c-checkout-checkoutMethod.is-active,#fs_Checkout .fs-c-checkout-deliveryMethod.is-active{border-color:#3f3389}#fs_Checkout .fs-c-checkout-checkoutMethod.is-active .fs-c-checkout-checkoutMethod__title,#fs_Checkout .fs-c-checkout-checkoutMethod.is-active .fs-c-checkout-deliveryMethod__title,#fs_Checkout .fs-c-checkout-deliveryMethod.is-active .fs-c-checkout-checkoutMethod__title,#fs_Checkout .fs-c-checkout-deliveryMethod.is-active .fs-c-checkout-deliveryMethod__title{background-color:#3f3389}#fs_Checkout .fs-c-checkout-paymentMethod.is-active{border-color:#3f3389}#fs_Checkout .fs-c-checkout-paymentMethod.is-active .fs-c-checkout-paymentMethod__title{background-color:#3f3389}#fs_Checkout .fs-c-checkout-checkoutMethod+.fs-c-checkout-checkoutMethod{margin-top:2rem}#fs_Checkout .fs-c-additionalCheckField{margin-top:0}#fs_Checkout .fs-c-checkout-addressee__control button+button{margin-top:1rem}#fs_Checkout .fs-c-cartTable th.fs-c-cartTable__headerCell--quantity,#fs_Checkout .fs-c-cartTable th.fs-c-cartTable__headerCell--subtotal{position:relative;color:transparent}#fs_Checkout .fs-c-cartTable th.fs-c-cartTable__headerCell--quantity::before,#fs_Checkout .fs-c-cartTable th.fs-c-cartTable__headerCell--subtotal::before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#333;text-align:center}#fs_Checkout .fs-c-cartTable th.fs-c-cartTable__headerCell--quantity::before{content:"申し込み数"}#fs_Checkout .fs-c-cartTable th.fs-c-cartTable__headerCell--subtotal::before{content:"寄付金額小計"}#fs_Checkout .fs-c-orderTotalTable__subtotal th{font-size:1.4rem}#fs_Checkout .fs-c-orderTotalTable__subtotal td::after{content:"円"}#fs_Checkout .fs-c-checkout-orderInfo__title{position:relative;color:transparent}#fs_Checkout .fs-c-checkout-orderInfo__title::before{position:absolute;top:0;left:0;width:100%;color:#333;text-align:center;content:"お申し込み内容"}#fs_Checkout .fs-c-cartTable__dataCell--quantity,#fs_Checkout .fs-c-cartTable__headerCell--quantity{width:12rem}#fs_Checkout .fs-c-cartTable__dataCell--subtotal,#fs_Checkout .fs-c-cartTable__headerCell--subtotal{width:12rem}#fs_Checkout .fs-c-returnedSpecialContract{display:none}#fs_Checkout .fs-c-orderTotalTable__subtotal th::before{content:"合計寄付金額"}#fs_Checkout .fs-c-orderTotalTable__subtotal span{display:none}#fs_DeleteAccount .fs-c-inputTable{margin:auto;border-collapse:inherit}#fs_DeleteAccount .fs-c-inputTable tr{display:flex}#fs_DeleteAccount .fs-c-inputTable tr+tr{margin-top:2rem}#fs_DeleteAccount .fs-c-inputTable__headerCell{font-size:1.6rem}#fs_DeleteAccount .fs-c-inputTable__dataCell{padding:1rem 2rem;background-color:#f2f2f2}#fs_ProductDetails .product{display:grid;grid-template-areas:"img body " "info body";grid-template-columns:1fr 40rem;gap:1rem 5rem;margin-top:2rem}#fs_ProductDetails .product_info{-ms-grid-row:1;-ms-grid-column:1;grid-area:img}#fs_ProductDetails .productInfo{-ms-grid-row:3;-ms-grid-column:1;grid-area:info}#fs_ProductDetails .product_form{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:body}#fs_ProductDetails .side-sticky{position:sticky;top:8rem}#fs_ProductDetails .side_price{display:flex;gap:1rem;margin-top:2rem}#fs_ProductDetails .fs-c-quantity__number{flex-shrink:0;width:3.5em}#fs_ProductDetails .fs-c-quantity__message{position:absolute;top:3rem}#fs_ProductDetails .fs-c-productNameHeading{padding-bottom:1rem;margin-top:0;font-size:2.4rem;font-weight:700;border-bottom:.1rem solid #e0e0e0}#fs_ProductDetails .fs-c-productNumber{display:flex;align-items:center;justify-content:center;min-height:50px;padding:.5rem 1rem;color:#fff;background-color:#474645}#fs_ProductDetails .fs-c-productNumber__label{margin-right:.2em;font-size:1.4rem;font-weight:400}#fs_ProductDetails .fs-c-productPrices{display:flex;align-items:center;justify-content:center;min-height:5rem;padding:.5rem 1rem;background-color:#3f3389}#fs_ProductDetails .fs-c-price__currencyMark+.fs-c-price__value::before{font-size:1.6rem}#fs_ProductDetails .fs-c-price__value{margin:0 .5rem;font-size:2.6rem}#fs_ProductDetails .fs-p-productDescription{font-size:1.4rem;line-height:1.6}#fs_ProductDetails .fs-c-productSelection{padding-bottom:4rem}#fs_ProductDetails .fs-c-productSelection__name{padding:0;margin-top:2rem;font-size:1.4rem;font-weight:400;background-color:#fff}#fs_ProductDetails .fs-c-productSelection__selection{padding:0;margin-top:1rem;font-size:1.4rem}#fs_ProductDetails .fs-c-radio__radioMark{width:2.4rem;height:2.4rem}#fs_ProductDetails .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark{border-color:#3f3389}#fs_ProductDetails .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark::before{background-color:#3f3389}#fs_ProductDetails .fs-c-productSalesPeriod{margin-top:2rem}#fs_ProductDetails .fs-c-productSalesPeriod__label{display:none}#fs_ProductDetails .fs-c-productSalesPeriod__date::before{font-size:1.4rem;content:"申し込み期間"}#fs_ProductDetails .fs-c-productCarouselMainImage__expandButton{display:none}#fs_ProductDetails .fs-c-productQuantityAndWishlist{grid-template-columns:auto auto}#fs_ProductDetails .fs-c-productQuantityAndWishlist__wishlist{margin-top:0;font-size:1.4rem}#fs_ProductDetails .fs-c-productQuantityAndWishlist__quantity{position:relative;display:flex;gap:2rem;margin-top:0}#fs_ProductDetails .fs-c-productQuantityAndWishlist__quantity::before{display:inline-block;flex-shrink:0;width:6em;height:1em;font-size:1.5rem;content:"申し込み数"}#fs_ProductDetails .fs-c-quantity__select{display:inline-block;flex-shrink:0;width:3.5em}#fs_ProductDetails .fs-c-button--addToWishList--detail,#fs_ProductDetails .fs-c-button--removeFromWishList--detail{display:flex;gap:1rem;align-items:center;justify-content:center;font-size:1.5rem;line-height:1.6;background:#fff;border:0;box-shadow:none;transition:color .3s}#fs_ProductDetails .fs-c-button--addToWishList--detail::before,#fs_ProductDetails .fs-c-button--removeFromWishList--detail::before{font-family:icons!important;font-size:1.3em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}#fs_ProductDetails .fs-c-button--addToWishList--detail::before,#fs_ProductDetails .fs-c-button--removeFromWishList--detail::before{content:'\e802'}#fs_ProductDetails .fs-c-button--addToWishList--detail{color:#747474}#fs_ProductDetails .fs-c-button--addToWishList--detail::after{display:none}#fs_ProductDetails .fs-c-button--removeFromWishList--detail{color:#3f3389}#fs_ProductDetails .fs-c-button--removeFromWishList--detail::after{content:none}#fs_ProductDetails .fs-c-slick .slick-slide{width:60rem;height:60rem}#fs_ProductDetails .fs-c-slick .slick-slide>div{height:100%}#fs_ProductDetails .fs-c-slick .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#fs_ProductDetails .fs-c-productCarouselMainImage__image{height:100%}#fs_ProductDetails .fs-c-productCarouselMainImage__thumbnail__img{width:11rem;height:11rem;-o-object-fit:cover;object-fit:cover}#fs_ProductDetails .fs-c-productCarouselMainImage__thumbnailList{overflow-x:auto}#fs_ProductDetails .fs-c-productCarouselMainImage__thumbnailList li{flex-basis:11rem}#fs_ProductDetails .productInfo p{font-size:1.4rem}#fs_ProductDetails .productInfoComment{margin-top:1em}#fs_ProductDetails .productInfoComment+.fs-p-productDescription{margin-top:1em}#fs_ProductDetails .intro-box+.info-box{margin-top:1rem}#fs_ProductDetails .info-box h2{padding:1.5rem 2rem;font-size:1.8rem;color:#fff;background-color:#747474}#fs_ProductDetails .info-box h3{padding:1rem 2rem;margin-top:1rem;font-size:1.4rem;background-color:#e0e0e0}#fs_ProductDetails .info-box p{margin:1rem 2rem 1rem}#fs_ProductDetails .intro-box{display:grid;grid-template-columns:14rem auto;gap:2rem;align-items:center;padding:2rem;border:.3rem solid #3f3389;border-radius:1rem}#fs_ProductDetails .photo img{border-radius:50%}#fs_ProductDetails .ttl span{display:block;font-size:1.2em}#fs_ProductDetails .product_text a{font-weight:700;text-decoration:underline}#fs_ProductDetails .product_text a[target=_blank]::after{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}#fs_ProductDetails .product_text a[target=_blank]::after{content:'\e801'}#fs_ProductDetails .product_text a:hover{color:inherit;opacity:.5}#fs_PageNotFound .error__body p{text-align:center}#fs_StoreClosed .fs-p-closed{margin-top:6rem}#fs_StoreClosed .fs-p-closed__image{max-width:30rem;margin-top:2rem;text-align:center}#fs_EditAccountSettings .fs-c-inputField__field input,#fs_EditAccountSettings .fs-c-memberInfoField input,#fs_EditAddress .fs-c-inputField__field input,#fs_EditAddress .fs-c-memberInfoField input,#fs_NewAddress .fs-c-inputField__field input,#fs_NewAddress .fs-c-memberInfoField input,#fs_Register .fs-c-inputField__field input,#fs_Register .fs-c-memberInfoField input{padding:.8em 1.2em;border-radius:.8rem}#fs_EditAccountSettings .fs-c-inputTable__dataCell,#fs_EditAddress .fs-c-inputTable__dataCell,#fs_NewAddress .fs-c-inputTable__dataCell,#fs_Register .fs-c-inputTable__dataCell{margin-top:1rem}#fs_EditAccountSettings .fs-c-inputTable__label,#fs_EditAddress .fs-c-inputTable__label,#fs_NewAddress .fs-c-inputTable__label,#fs_Register .fs-c-inputTable__label{position:relative}#fs_EditAccountSettings .fs-c-requiredMark::before,#fs_EditAddress .fs-c-requiredMark::before,#fs_NewAddress .fs-c-requiredMark::before,#fs_Register .fs-c-requiredMark::before{position:absolute;left:-2rem;color:red}#fs_EditAccountSettings .fs-c-checkbox__checkbox:checked+label>.fs-c-checkbox__checkMark,#fs_EditAddress .fs-c-checkbox__checkbox:checked+label>.fs-c-checkbox__checkMark,#fs_NewAddress .fs-c-checkbox__checkbox:checked+label>.fs-c-checkbox__checkMark,#fs_Register .fs-c-checkbox__checkbox:checked+label>.fs-c-checkbox__checkMark{background-color:#3f3389;border-color:#3f3389}#fs_EditAccountSettings .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark,#fs_EditAddress .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark,#fs_NewAddress .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark,#fs_Register .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark{border-color:#3f3389}#fs_EditAccountSettings .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark::before,#fs_EditAddress .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark::before,#fs_NewAddress .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark::before,#fs_Register .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark::before{background-color:#3f3389}#fs_EditAccountSettings .regist-break,#fs_EditAddress .regist-break,#fs_NewAddress .regist-break,#fs_Register .regist-break{margin-top:5rem;font-size:1.6rem;border-bottom:solid 1px #747474}#fs_CustomPage .contactBody.contactBody{margin-top:4rem}#fs_CustomPage .contactBody_item{margin-top:2rem}#fs_CustomPage .term_section+.term_section{margin-top:4rem}#fs_CustomPage .contactBody_list{display:grid;grid-template-columns:auto 1fr;grid-gap:.8rem 2.4rem}#fs_CustomPage .contactBody_list dt{font-weight:700}#fs_CustomPage .qa{margin-top:7rem}#fs_CustomPage .qa_item{margin-top:2rem}#fs_CustomPage .qa_item+.qa_item{margin-top:4rem}#fs_CustomPage .qa_question{display:flex;align-items:center;padding-bottom:0;font-family:YakuHanMP_Noto,"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:2rem;font-weight:500}#fs_CustomPage .qa_question::before{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;margin-right:2rem;font-family:"Rozha One",serif;font-size:2.6rem;color:#fff;content:"Q";background-color:#3f3389}#fs_CustomPage .qa_text{display:flex;margin-top:3rem}#fs_CustomPage .qa_text a{position:relative;display:inline-block;margin-top:1rem;font-size:1.6rem;color:#333;text-decoration:none}#fs_CustomPage .qa_text a::before{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}#fs_CustomPage .qa_text a::after{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}#fs_CustomPage .qa_text a::before{margin-right:.5em;content:'\e800'}#fs_CustomPage .qa_text a[target=_blank]::after{margin-left:.5em;content:'\e801'}#fs_CustomPage .qa_text a span::after{position:absolute;bottom:-.2rem;left:0;width:100%;height:.1rem;content:"";background-color:#333;opacity:0;transition:opacity .2s ease-out}#fs_CustomPage .qa_text a:hover span::after{opacity:1}#fs_CustomPage .qa_text::before{display:flex;flex-shrink:0;justify-content:center;width:4rem;margin-top:-2rem;margin-right:2rem;font-family:"Rozha One",serif;font-size:3.8rem;font-weight:500;color:#3f3389;content:"A"}#fs_CustomPage .qa_lists{padding-left:1em;line-height:2}#fs_CustomPage .qa_subtitle{margin-top:1em}#fs_MyOrderDetails .fs-c-cartTable__unitPrice{display:none}#fs_MyOrderDetails .fs-c-orderPerAddressee__heading{background-color:#3f3389}#fs_MyOrderDetails .fs-c-orderTotalTable__subtotal td::after{font-size:1em;content:"円"}#fs_MyOrderDetails .fs-c-cartTable__dataCell--subtotal .fs-c-price__value::after,#fs_MyOrderDetails .fs-c-orderTotalInfo .fs-c-price__value::after,#fs_MyOrderDetails .fs-c-orderTotalTable .fs-c-price__value::after{margin:0;font-size:1em;content:"円"}#fs_MyOrderDetails .fs-c-cartTable__dataCell--subtotal .fs-c-price__value::before,#fs_MyOrderDetails .fs-c-orderTotalInfo .fs-c-price__value::before,#fs_MyOrderDetails .fs-c-orderTotalTable .fs-c-price__value::before{content:none}#fs_MyOrders .fs-c-history__info{padding:2rem;background-color:#f2f2f2}#fs_MyOrders .fs-c-noResultMessage{padding:2.4rem;margin:0;text-align:center;background-color:#f2f2f2}#fs_MyOrders .fs-c-orderHistoryItem__header{padding-left:1rem}#fs_MyOrders .fs-c-orderHistoryItem__product+.fs-c-orderHistoryItem__product{border-top:.1rem solid #bbc1c8}#fs_MyOrders .fs-c-buttonContainer--viewOrderHistoryDetail{margin-top:0}#fs_MyOrders .fs-c-orderHistoryItem__orderSummary .fs-c-price__value::after,#fs_MyOrders .fs-c-pairList .fs-c-price__value::after{margin:0;font-size:1em;content:"円"}#fs_MyOrders .fs-c-orderHistory{margin-top:2rem}#fs_MyOrders .fs-c-price__currencyMark+.fs-c-price__value::before{display:none}#fs_Login .fs-c-inputInformation__field,#fs_ShoppingCartLogin .fs-c-inputInformation__field,#fs_WishListLogin .fs-c-inputInformation__field{background-color:inherit}#fs_Login .fs-c-loginForm,#fs_ShoppingCartLogin .fs-c-loginForm,#fs_WishListLogin .fs-c-loginForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(47rem,1fr));gap:4rem 10rem}#fs_Login .fs-c-subSection,#fs_ShoppingCartLogin .fs-c-subSection,#fs_WishListLogin .fs-c-subSection{padding:2rem;margin-left:0;background-color:#f2f2f2;border-radius:2rem}#fs_Login .fs-c-subSection__message,#fs_ShoppingCartLogin .fs-c-subSection__message,#fs_WishListLogin .fs-c-subSection__message{margin-top:4rem}#fs_Login .fs-c-newUsers__title,#fs_Login .fs-c-registeredUsers__title,#fs_ShoppingCartLogin .fs-c-newUsers__title,#fs_ShoppingCartLogin .fs-c-registeredUsers__title,#fs_WishListLogin .fs-c-newUsers__title,#fs_WishListLogin .fs-c-registeredUsers__title{font-size:1.8rem;text-align:center}#fs_Login .fs-c-inputInformation__link,#fs_ShoppingCartLogin .fs-c-inputInformation__link,#fs_WishListLogin .fs-c-inputInformation__link{margin-top:2rem;text-align:center}#fs_MyPageTop .account{display:block;max-width:51rem;margin:6rem auto 0}#fs_MyPageTop .fs-c-accountService{display:grid;grid-template-columns:repeat(3,15rem);gap:2rem;justify-content:center}#fs_MyPageTop .fs-c-accountService__page{width:15rem;height:15rem;margin:0}#fs_MyPageTop .fs-c-accountService__page a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:2rem 1rem;background-color:#3f3389;border:3px solid #3f3389;border-radius:1rem;color:#fff;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}#fs_MyPageTop .fs-c-accountService__page a::before{font-family:icons!important;font-size:3em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}#fs_MyPageTop .fs-c-accountService__page a:hover{color:#3f3389;background-color:#fff;border:.3rem solid #3f3389}#fs_MyPageTop .fs-c-accountService__page a::before{font-size:4em}#fs_MyPageTop .fs-c-accountService__page--accountSettingsModify{order:1}#fs_MyPageTop .fs-c-accountService__page--accountSettingsModify a::before{content:'\e813'}#fs_MyPageTop .fs-c-accountService__page--accountPassword{order:2}#fs_MyPageTop .fs-c-accountService__page--accountPassword a::before{content:'\e811'}#fs_MyPageTop .fs-c-accountService__page--addressbook{order:3}#fs_MyPageTop .fs-c-accountService__page--addressbook a::before{content:'\e808'}#fs_MyPageTop .fs-c-accountService__page--orderHistoryList{order:4}#fs_MyPageTop .fs-c-accountService__page--orderHistoryList a::before{content:'\e805'}#fs_MyPageTop .fs-c-accountService__page--wishList{order:5}#fs_MyPageTop .fs-c-accountService__page--wishList a::before{content:'\e802'}#fs_MyPageTop .fs-c-accountService__page--accountDelete{order:6}#fs_MyPageTop .fs-c-accountService__page--accountDelete a::before{content:'\e819'}#fs_MyPageTop .fs-c-accountService__pageLink__label{flex-grow:0;margin-top:2rem;font-size:1.6rem}#fs_MyPageTop .fs-c-accountService__pageLink__label::before{display:none}#fs_MyPageTop .mypage{margin-top:6rem;text-align:center}#fs_MyPageTop .fs-c-wishlistProduct{display:none}#fs_EditPassword .fs-c-inputInformation{margin:6rem auto 0}#fs_EditPassword .fs-c-inputInformation__field{padding:2rem;margin:4rem auto 0;background-color:#f2f2f2}#fs_EditPassword .fs-c-inputTable tr+tr{margin-top:2rem}#fs_PasswordReminder .fs-c-inputInformation{max-width:60rem;margin:6rem auto}#fs_PasswordReminder .fs-c-inputInformation__field{padding:2rem;background-color:#f2f2f2}#fs_PasswordReminder .fs-c-inputInformation__field{margin-top:4rem}#fs_PasswordReminder .fs-c-inputTable{margin:auto}#fs_MyWishList .fs-c-noImage,#fs_ProductCategory .fs-c-noImage,#fs_ProductSearch .fs-c-noImage,#fs_Top .fs-c-noImage{aspect-ratio:1/1}#fs_MyWishList .product,#fs_ProductCategory .product,#fs_ProductSearch .product,#fs_Top .product{margin-top:clamp(2rem,-2.1687rem + 8.0321vw,4rem)}#fs_MyWishList .fs-c-productList__list,#fs_ProductCategory .fs-c-productList__list,#fs_ProductSearch .fs-c-productList__list,#fs_Top .fs-c-productList__list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:4rem}#fs_MyWishList .fs-c-productList__list__item,#fs_ProductCategory .fs-c-productList__list__item,#fs_ProductSearch .fs-c-productList__list__item,#fs_Top .fs-c-productList__list__item{padding:0;border-bottom:0}#fs_MyWishList .fs-c-productListItem__image>a,#fs_ProductCategory .fs-c-productListItem__image>a,#fs_ProductSearch .fs-c-productListItem__image>a,#fs_Top .fs-c-productListItem__image>a{position:relative;display:block}#fs_MyWishList .fs-c-productListItem__image>a::before,#fs_ProductCategory .fs-c-productListItem__image>a::before,#fs_ProductSearch .fs-c-productListItem__image>a::before,#fs_Top .fs-c-productListItem__image>a::before{position:absolute;width:100%;height:100%;content:"";border:.4rem solid transparent;opacity:0;transition:opacity .2s ease-out}#fs_MyWishList .fs-c-productListItem__image>a:hover::before,#fs_ProductCategory .fs-c-productListItem__image>a:hover::before,#fs_ProductSearch .fs-c-productListItem__image>a:hover::before,#fs_Top .fs-c-productListItem__image>a:hover::before{border:.4rem solid #3f3389;opacity:1}#fs_MyWishList .fs-c-productListItem__image__image,#fs_ProductCategory .fs-c-productListItem__image__image,#fs_ProductSearch .fs-c-productListItem__image__image,#fs_Top .fs-c-productListItem__image__image{width:100%;aspect-ratio:1/1;border:.1rem solid #747474;-o-object-fit:cover;object-fit:cover}#fs_MyWishList .fs-c-productListItem__prices,#fs_ProductCategory .fs-c-productListItem__prices,#fs_ProductSearch .fs-c-productListItem__prices,#fs_Top .fs-c-productListItem__prices{display:flex;align-items:center;justify-content:center;min-height:4rem;margin-top:1rem;background-color:#3f3389}#fs_MyWishList .fs-c-productListItem__prices .fs-c-price__value,#fs_ProductCategory .fs-c-productListItem__prices .fs-c-price__value,#fs_ProductSearch .fs-c-productListItem__prices .fs-c-price__value,#fs_Top .fs-c-productListItem__prices .fs-c-price__value{font-size:2rem}#fs_MyWishList .fs-c-productName__name,#fs_ProductCategory .fs-c-productName__name,#fs_ProductSearch .fs-c-productName__name,#fs_Top .fs-c-productName__name{font-size:clamp(1.6rem,1.1831rem + .8032vw,1.8rem);text-align:center;color:#333;text-decoration:none}#fs_MyWishList .fs-c-buttonContainer,#fs_ProductCategory .fs-c-buttonContainer,#fs_ProductSearch .fs-c-buttonContainer,#fs_Top .fs-c-buttonContainer{margin-top:.2em}#fs_MyWishList .fs-c-button--particular>.fs-c-button__label::before,#fs_ProductCategory .fs-c-button--particular>.fs-c-button__label::before,#fs_ProductSearch .fs-c-button--particular>.fs-c-button__label::before,#fs_Top .fs-c-button--particular>.fs-c-button__label::before{font-family:icons!important;font-size:1.3em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}#fs_MyWishList .fs-c-button--particular>.fs-c-button__label::before,#fs_ProductCategory .fs-c-button--particular>.fs-c-button__label::before,#fs_ProductSearch .fs-c-button--particular>.fs-c-button__label::before,#fs_Top .fs-c-button--particular>.fs-c-button__label::before{content:'\e802'}#fs_MyWishList .fs-c-button__label,#fs_ProductCategory .fs-c-button__label,#fs_ProductSearch .fs-c-button__label,#fs_Top .fs-c-button__label{display:flex;gap:1rem;align-items:center;justify-content:center;line-height:1.6}#fs_MyWishList .fs-c-button--addToWishList--icon,#fs_MyWishList .fs-c-button--removeFromWishList--icon,#fs_ProductCategory .fs-c-button--addToWishList--icon,#fs_ProductCategory .fs-c-button--removeFromWishList--icon,#fs_ProductSearch .fs-c-button--addToWishList--icon,#fs_ProductSearch .fs-c-button--removeFromWishList--icon,#fs_Top .fs-c-button--addToWishList--icon,#fs_Top .fs-c-button--removeFromWishList--icon{display:block;width:100%;margin-top:1rem;text-align:center}#fs_MyWishList .fs-c-button--addToWishList--icon,#fs_ProductCategory .fs-c-button--addToWishList--icon,#fs_ProductSearch .fs-c-button--addToWishList--icon,#fs_Top .fs-c-button--addToWishList--icon{color:#747474}#fs_MyWishList .fs-c-button--removeFromWishList--icon,#fs_ProductCategory .fs-c-button--removeFromWishList--icon,#fs_ProductSearch .fs-c-button--removeFromWishList--icon,#fs_Top .fs-c-button--removeFromWishList--icon{color:#3f3389}#fs_MyWishList .fs-c-button--addToCart--list,#fs_ProductCategory .fs-c-button--addToCart--list,#fs_ProductSearch .fs-c-button--addToCart--list,#fs_Top .fs-c-button--addToCart--list{gap:clamp(1rem,2.0421rem + -2.0081vw,.5rem);padding:1rem}#fs_MyWishList .fs-c-button--addToCart--list span::before,#fs_ProductCategory .fs-c-button--addToCart--list span::before,#fs_ProductSearch .fs-c-button--addToCart--list span::before,#fs_Top .fs-c-button--addToCart--list span::before{content:none}#fs_MyWishList .fs-c-button--viewProductDetail,#fs_ProductCategory .fs-c-button--viewProductDetail,#fs_ProductSearch .fs-c-button--viewProductDetail,#fs_Top .fs-c-button--viewProductDetail{display:flex;align-items:center;justify-content:center;min-height:4rem;padding-top:0;padding-bottom:0;padding-left:1rem;color:#3f3389;background-color:#fff;border:.3rem solid #3f3389;transition:background-color .2s ease-out,color .2s ease-out}#fs_MyWishList .fs-c-button--viewProductDetail span::before,#fs_ProductCategory .fs-c-button--viewProductDetail span::before,#fs_ProductSearch .fs-c-button--viewProductDetail span::before,#fs_Top .fs-c-button--viewProductDetail span::before{font-family:icons!important;font-size:1em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}#fs_MyWishList .fs-c-button--viewProductDetail span::before,#fs_ProductCategory .fs-c-button--viewProductDetail span::before,#fs_ProductSearch .fs-c-button--viewProductDetail span::before,#fs_Top .fs-c-button--viewProductDetail span::before{content:'\e800'}#fs_MyWishList .fs-c-button--viewProductDetail::after,#fs_MyWishList .fs-c-button--viewProductDetail::before,#fs_ProductCategory .fs-c-button--viewProductDetail::after,#fs_ProductCategory .fs-c-button--viewProductDetail::before,#fs_ProductSearch .fs-c-button--viewProductDetail::after,#fs_ProductSearch .fs-c-button--viewProductDetail::before,#fs_Top .fs-c-button--viewProductDetail::after,#fs_Top .fs-c-button--viewProductDetail::before{display:none}#fs_MyWishList .fs-c-button--viewProductDetail:hover,#fs_ProductCategory .fs-c-button--viewProductDetail:hover,#fs_ProductSearch .fs-c-button--viewProductDetail:hover,#fs_Top .fs-c-button--viewProductDetail:hover{color:#fff;background-color:#3f3389;opacity:1}#fs_MyWishList .fs-c-salesPeriod__date dt,#fs_ProductCategory .fs-c-salesPeriod__date dt,#fs_ProductSearch .fs-c-salesPeriod__date dt,#fs_Top .fs-c-salesPeriod__date dt{display:none}#fs_MyWishList .fs-c-salesPeriod__date::before,#fs_ProductCategory .fs-c-salesPeriod__date::before,#fs_ProductSearch .fs-c-salesPeriod__date::before,#fs_Top .fs-c-salesPeriod__date::before{content:"申し込み期間"}#fs_MyWishList .fs-c-pagination,#fs_ProductCategory .fs-c-pagination,#fs_ProductSearch .fs-c-pagination,#fs_Top .fs-c-pagination{display:flex;align-items:center;justify-content:center;min-height:4rem}#fs_MyWishList .fs-c-pagination a,#fs_ProductCategory .fs-c-pagination a,#fs_ProductSearch .fs-c-pagination a,#fs_Top .fs-c-pagination a{color:#333;text-decoration:none}#fs_MyWishList .fs-c-pagination a:first-child,#fs_ProductCategory .fs-c-pagination a:first-child,#fs_ProductSearch .fs-c-pagination a:first-child,#fs_Top .fs-c-pagination a:first-child{border-left:.1rem solid #dcdcdc}#fs_MyWishList .fs-c-productList__controller,#fs_ProductCategory .fs-c-productList__controller,#fs_ProductSearch .fs-c-productList__controller,#fs_Top .fs-c-productList__controller{margin-top:2rem;text-align:center}#fs_MyWishList .fs-c-productList__controller:first-child .fs-c-pagination,#fs_ProductCategory .fs-c-productList__controller:first-child .fs-c-pagination,#fs_ProductSearch .fs-c-productList__controller:first-child .fs-c-pagination,#fs_Top .fs-c-productList__controller:first-child .fs-c-pagination{display:none}#fs_MyWishList .fs-c-productList__controller:nth-last-of-type(1) .fs-c-listControl,#fs_ProductCategory .fs-c-productList__controller:nth-last-of-type(1) .fs-c-listControl,#fs_ProductSearch .fs-c-productList__controller:nth-last-of-type(1) .fs-c-listControl,#fs_Top .fs-c-productList__controller:nth-last-of-type(1) .fs-c-listControl{margin:auto}#fs_MyWishList .fs-c-productList__controller:nth-last-of-type(1) .fs-c-listControl__status,#fs_ProductCategory .fs-c-productList__controller:nth-last-of-type(1) .fs-c-listControl__status,#fs_ProductSearch .fs-c-productList__controller:nth-last-of-type(1) .fs-c-listControl__status,#fs_Top .fs-c-productList__controller:nth-last-of-type(1) .fs-c-listControl__status{display:none}#fs_MyWishList .fs-c-pagination__item,#fs_ProductCategory .fs-c-pagination__item,#fs_ProductSearch .fs-c-pagination__item,#fs_Top .fs-c-pagination__item{display:flex;flex:0;align-items:center;justify-content:center;min-width:4rem;min-height:4rem;font-size:1.6rem;font-weight:500;border:.1rem solid #dcdcdc;border-left:none}#fs_MyWishList .fs-c-pagination__item.is-active,#fs_ProductCategory .fs-c-pagination__item.is-active,#fs_ProductSearch .fs-c-pagination__item.is-active,#fs_Top .fs-c-pagination__item.is-active{color:#fff;background-color:#3f3389}#fs_MyWishList .fs-c-pagination__item--next,#fs_MyWishList .fs-c-pagination__item--prev,#fs_ProductCategory .fs-c-pagination__item--next,#fs_ProductCategory .fs-c-pagination__item--prev,#fs_ProductSearch .fs-c-pagination__item--next,#fs_ProductSearch .fs-c-pagination__item--prev,#fs_Top .fs-c-pagination__item--next,#fs_Top .fs-c-pagination__item--prev{background-color:#dcdcdc}#fs_MyWishList .fs-c-productListItem__viewMoreImageButton,#fs_ProductCategory .fs-c-productListItem__viewMoreImageButton,#fs_ProductSearch .fs-c-productListItem__viewMoreImageButton,#fs_Top .fs-c-productListItem__viewMoreImageButton{display:none}#fs_MyWishList .fs-c-productListItem__control>:last-child::before,#fs_ProductCategory .fs-c-productListItem__control>:last-child::before,#fs_ProductSearch .fs-c-productListItem__control>:last-child::before,#fs_Top .fs-c-productListItem__control>:last-child::before{content:none}#fs_Top .fs-c-productListCarousel__list__item{max-width:none;margin:0}#fs_Top .fs-c-button--removeFromWishList--icon{display:none}#fs_Top .fs-c-productListCarousel,#fs_Top .fs-c-productListCarousel__list{display:block}#fs_MyWishList .fs-p-announcement__title{font-weight:700}#fs_MyWishList .fs-c-wishList{margin-top:2rem}#fs_RegisterSuccess .fs-c-registerSuccessMessage{display:flex;flex-direction:column;align-items:center;justify-content:center}#fs_RegisterSuccess .fs-c-registerSuccessMessage p,#fs_RegisterSuccess .fs-c-registerSuccessMessage ul{width:40rem;text-align:left}#fs_RegisterSuccess .fs-c-registerSuccessMessage li{margin-left:1em}@media (min-width:519.98px) and (max-width:768px){.u-mediumHide{display:none}}@media (max-width:66.0625rem){.l-footer_inner{padding-right:var(--page-gap);padding-right:calc(env(safe-area-inset-right) + var(--page-gap));padding-bottom:env(safe-area-inset-bottom);padding-left:var(--page-gap);padding-left:calc(env(safe-area-inset-left) + var(--page-gap))}.u-maxLargeHide{display:none}#fs_ShoppingCart .fs-l-cart__contentsArea{grid-template-columns:1fr}#fs_ShoppingCart .fs-c-button--cancel--cart{min-width:auto}#fs_ProductDetails .product{grid-template-areas:"img" "body" "info";grid-template-columns:1fr;gap:2rem}#fs_ProductDetails .productInfo{margin-top:0}#fs_ProductDetails .product_form{max-width:none}#fs_ProductDetails .fs-c-slick .slick-slide{width:calc(100vw - var(--page-gap));height:calc(100vw - var(--page-gap))}#fs_ProductDetails .product_info{-ms-grid-row:1;-ms-grid-column:1}#fs_ProductDetails .productInfo{-ms-grid-row:5;-ms-grid-column:1}#fs_ProductDetails .product_form{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}#fs_MyWishList .fs-c-productList__list,#fs_ProductCategory .fs-c-productList__list,#fs_ProductSearch .fs-c-productList__list,#fs_Top .fs-c-productList__list{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.5rem}}@media not all and (max-width:66.0625rem){.u-minLargeHide{display:none}}@media (max-width:48rem){.l-header{background-color:#fff;box-shadow:0 .3rem .3rem rgba(0,0,0,.16)}.l-header_logo{margin-right:auto;margin-left:auto}.l-header .l-headerNav form{display:none}.l-menu .l-menuNav{padding-top:10rem}.m-btn{width:100%;min-width:auto!important;max-width:40rem;font-size:1.4rem}.m-btn.is-hover{transform:scale(.98)}.fs-c-modal .fs-c-buttonContainer--pair,.fs-c-modal--medium .fs-c-buttonContainer--pair,.fs-l-page .fs-c-buttonContainer--pair{grid-template-columns:1fr}.u-maxMediumHide{display:none}#fs_CheckoutSuccess .fs-c-checkoutSuccess{display:block}#fs_Checkout .fs-c-checkout-destination__control{flex-direction:column}#fs_MyOrders .fs-c-orderHistoryItem__header{flex-direction:column;gap:2rem;padding:1rem}#fs_Login .fs-c-loginForm,#fs_ShoppingCartLogin .fs-c-loginForm,#fs_WishListLogin .fs-c-loginForm{grid-template-columns:1fr}#fs_Login .fs-c-inputTable,#fs_ShoppingCartLogin .fs-c-inputTable,#fs_WishListLogin .fs-c-inputTable{margin:auto}#fs_Login .fs-c-inputTable tr,#fs_ShoppingCartLogin .fs-c-inputTable tr,#fs_WishListLogin .fs-c-inputTable tr{display:flex;flex-direction:column;margin-top:2rem}#fs_Login .fs-c-inputTable th,#fs_ShoppingCartLogin .fs-c-inputTable th,#fs_WishListLogin .fs-c-inputTable th{text-align:left}#fs_Login .fs-c-inputTable__dataCell,#fs_Login .fs-c-inputTable__headerCell,#fs_ShoppingCartLogin .fs-c-inputTable__dataCell,#fs_ShoppingCartLogin .fs-c-inputTable__headerCell,#fs_WishListLogin .fs-c-inputTable__dataCell,#fs_WishListLogin .fs-c-inputTable__headerCell{padding:0}#fs_MyPageTop .fs-c-accountService{grid-template-columns:auto auto;justify-content:center}#fs_PasswordReminder .fs-c-inputTable{margin:auto}#fs_PasswordReminder .fs-c-inputTable tr{display:flex;flex-direction:column;margin-top:2rem}#fs_PasswordReminder .fs-c-inputTable th{text-align:left}#fs_PasswordReminder .fs-c-inputTable__dataCell,#fs_PasswordReminder .fs-c-inputTable__headerCell{padding:0}#fs_RegisterSuccess .fs-c-registerSuccessMessage{display:block}#fs_RegisterSuccess .fs-c-registerSuccessMessage p,#fs_RegisterSuccess .fs-c-registerSuccessMessage ul{width:auto}}@media not all and (max-width:48rem){.l-header_inner{-moz-column-gap:2rem;column-gap:2rem;margin:0 auto;background-color:#fff;box-shadow:0 .3rem .3rem rgba(0,0,0,.16)}.u-minMediumHide{display:none}}@media (max-width:37.5rem){#fs_Checkout,#fs_ShoppingCart{--table-cell-height:4.5rem}#fs_Checkout .fs-c-cartTable__row,#fs_ShoppingCart .fs-c-cartTable__row{display:grid;grid-template-columns:10rem 1fr}#fs_Checkout .fs-c-cartTable__dataCell--quantity,#fs_Checkout .fs-c-cartTable__headerCell--quantity,#fs_ShoppingCart .fs-c-cartTable__dataCell--quantity,#fs_ShoppingCart .fs-c-cartTable__headerCell--quantity{width:auto}#fs_Checkout .fs-c-cartTable__dataCell--quantity,#fs_Checkout .fs-c-cartTable__dataCell--subtotal,#fs_ShoppingCart .fs-c-cartTable__dataCell--quantity,#fs_ShoppingCart .fs-c-cartTable__dataCell--subtotal{height:100%}#fs_Checkout .fs-c-cartTable__dataCell--product,#fs_ShoppingCart .fs-c-cartTable__dataCell--product{border:.1rem solid #bbc1c8}#fs_Checkout .fs-c-cartTable__dataCell--product::before,#fs_ShoppingCart .fs-c-cartTable__dataCell--product::before{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--table-cell-height);font-size:1.3rem;font-weight:700;text-align:center;content:"商品名";background-color:#e0e0e0;border-bottom:.1rem solid #bbc1c8}#fs_Checkout .fs-c-cartTable__price,#fs_ShoppingCart .fs-c-cartTable__price{padding:1rem}#fs_Checkout .fs-c-cartTable__prod,#fs_Checkout .fs-c-cartTable__quantity,#fs_ShoppingCart .fs-c-cartTable__prod,#fs_ShoppingCart .fs-c-cartTable__quantity{padding:1rem}#fs_Checkout .fs-c-cartTable__product,#fs_ShoppingCart .fs-c-cartTable__product{padding:.5rem}#fs_Checkout .fs-c-cartTable__productImage,#fs_ShoppingCart .fs-c-cartTable__productImage{display:flex;align-items:center;justify-content:center;padding-right:0}#fs_Checkout .fs-c-cartTable__quantity,#fs_ShoppingCart .fs-c-cartTable__quantity{display:flex;justify-content:center;max-width:none;height:calc(100% - var(--table-cell-height))}#fs_Checkout .fs-c-cartTable__dataCell,#fs_ShoppingCart .fs-c-cartTable__dataCell{padding:0}#fs_Checkout .fs-c-cartTable__dataCell--quantity,#fs_ShoppingCart .fs-c-cartTable__dataCell--quantity{display:block;grid-row:2;grid-column:1;padding:0;border-left:.1rem solid #bbc1c8}#fs_Checkout .fs-c-cartTable__dataCell--subtotal,#fs_ShoppingCart .fs-c-cartTable__dataCell--subtotal{display:block;grid-row:2;grid-column:2;padding:0;border-right:.1rem solid #bbc1c8;border-left:.1rem solid #bbc1c8}#fs_Checkout .fs-c-cartTable__dataCell--quantity::before,#fs_Checkout .fs-c-cartTable__dataCell--subtotal::before,#fs_ShoppingCart .fs-c-cartTable__dataCell--quantity::before,#fs_ShoppingCart .fs-c-cartTable__dataCell--subtotal::before{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--table-cell-height);margin-right:0;font-size:1.3rem;text-align:center;background-color:#e0e0e0;border-bottom:.1rem solid #bbc1c8}#fs_ShoppingCart .fs-c-cartTable__actionButton__container{width:100%}#fs_ShoppingCart .fs-c-cartTable__actionButton__container--buyItLater{padding:0;margin:0}#fs_ShoppingCart .fs-c-cartTable__dataCell--action{display:block;grid-row:3;grid-column:1/span 2;padding:0;border-top:.1rem solid #bbc1c8;border-right:.1rem solid #bbc1c8;border-left:.1rem solid #bbc1c8}#fs_ShoppingCart .fs-c-cartTable__actionButton{display:flex;flex-direction:center;gap:3rem;align-items:center;justify-content:flex-start;padding:2rem}#fs_ShoppingCart .fs-c-button--buyItLater{margin-top:0}#fs_Checkout .fs-c-cartTable__dataCell--quantity::before{content:"申し込み数"}#fs_Checkout .fs-c-cartTable__dataCell--subtotal::before{content:"寄付金額小計"}#fs_Checkout .fs-c-cartTable__dataCell--quantity,#fs_Checkout .fs-c-cartTable__dataCell--subtotal,#fs_Checkout .fs-c-cartTable__headerCell--quantity,#fs_Checkout .fs-c-cartTable__headerCell--subtotal{width:auto}}@media (max-width:32.4375rem){a[href^="tel:"]{pointer-events:auto}.l-footerNav_list{flex-direction:column;gap:1rem}.u-maxSmallHide{display:none}#fs_MyAccountSettings .fs-c-inputTable tr{display:flex;flex-direction:column}#fs_MyAccountSettings .fs-c-inputTable__dataCell{padding:1rem}#fs_MyAccountSettings .fs-c-inputTable__headerCell{width:100%;padding-left:0;text-align:left}#fs_MyAddressBook .fs-c-addressBookList__form{flex-direction:column;gap:2rem;align-items:flex-start}#fs_ProductDetails .side_price{flex-direction:column}#fs_ProductDetails .intro-box{grid-template-columns:auto}#fs_ProductDetails .fs-c-button--addToWishList--detail{padding:0}#fs_ProductDetails .fs-c-productQuantityAndWishlist__quantity{gap:0}#fs_EditAccountSettings .fs-c-requiredMark::before,#fs_EditAddress .fs-c-requiredMark::before,#fs_NewAddress .fs-c-requiredMark::before,#fs_Register .fs-c-requiredMark::before{left:-1rem}#fs_CustomPage .qa_question{align-items:flex-start}#fs_CustomPage .qa_text::before{margin-top:-1rem}#fs_MyWishList .fs-c-productList__list,#fs_ProductCategory .fs-c-productList__list,#fs_ProductSearch .fs-c-productList__list,#fs_Top .fs-c-productList__list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media not all and (max-width:32.4375rem){.u-minSmallHide{display:none}}@media (prefers-reduced-motion:reduce){*,::after,::before{background-attachment:initial!important;transition-delay:0s!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}