@charset "UTF-8";:is(.controlByItemCss) .donation{margin-block-start:9rem}:is(.controlByItemCss) .donation_heading{padding-block-end:0.5rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:2.8rem;font-weight:700;text-align:center;border-block-end:0.3rem solid #17816d}:is(.controlByItemCss) .donation_section{margin-block-start:8rem}:is(.controlByItemCss) .donationCatch{position:relative;padding-block:4rem;background-color:#f2f2f2}:is(.controlByItemCss) .donationCatch_heading{position:absolute;inset-block-start:-4rem;inset-inline-start:50%;font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:4rem;font-weight:700;transform:translateX(-50%)}:is(.controlByItemCss) .donationCatch_text{font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:2.2rem;font-weight:700;text-align:center}:is(.controlByItemCss) .donationNoreturn{min-block-size:30rem;padding:4rem 6rem;margin-block-start:4rem;color:#fff;text-align:center;background-image:url(/item/img/f/fzk/bg_no-return_lg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:var(--border-radius-m)}:is(.controlByItemCss) .donationNoreturn_heading{font-size:3.6rem;font-weight:700}:is(.controlByItemCss) .donationNoreturn_text{margin-block-start:1rem}:is(.controlByItemCss) .donationNoreturn_btn{margin-block-start:2rem}:is(.controlByItemCss) .donationReturn{position:relative;padding-block-start:6rem}:is(.controlByItemCss) .donationReturn + .donationReturn{padding-block-start:8rem}:is(.controlByItemCss) .donationReturn_bg{position:absolute;inset-block-start:0;inset-inline-start:50%;z-index:-1;inline-size:100%;text-align:center;transform:translateX(-50%)}:is(.controlByItemCss) .donationReturn_heading{margin-block-end:2rem;font-size:2rem;font-weight:700;text-align:center;border-block-end:0.1rem solid #17816d}:is(.controlByItemCss) .donationReturn_catch{font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:2.4rem;font-weight:700;text-align:center}:is(.controlByItemCss) .donationReturn_text{margin-block-start:1rem;text-align:center}:is(.controlByItemCss) .donationReturnList{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin-block-start:6rem}:is(.controlByItemCss) .donationReturnList_item{flex-basis:50rem}:is(.controlByItemCss) .donationReturnList_item a{position:relative;display:block;background-color:#fff;border-radius:var(--border-radius-m);box-shadow:0 0 1.6rem 0 rgba(0,0,0,.2)}:is(.controlByItemCss) .donationReturnList_item a::before{position:absolute;inset:0;pointer-events:none;content:"";border:.4rem solid #17816d;border-radius:var(--border-radius-m);opacity:0}:is(.controlByItemCss) .donationReturnList_item a::before{transition:opacity .2s ease-out}:is(.controlByItemCss) .donationReturnList_item a:hover::before{opacity:1}:is(.controlByItemCss) .donationReturnList_item a:hover .donationReturnList_text{color:#17816d;background-color:#f2f2f2}:is(.controlByItemCss) .donationReturnList_img{padding:1rem}:is(.controlByItemCss) .donationReturnList_img img{display:block}:is(.controlByItemCss) .donationReturnList_text{display:flex;align-items:baseline;justify-content:center;padding:2rem;color:#fff;text-align:center;background-color:#17816d;border-radius:0 0 var(--border-radius-m) var(--border-radius-m)}:is(.controlByItemCss) .donationReturnList_text{transition:background-color .2s ease-out,color .2s ease-out}:is(.controlByItemCss) .donationReturnList_text::before{margin-inline-end:1rem;font-size:1.8rem;content:'\f138';font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}:is(.controlByItemCss) .donationReturn_pickup{position:relative;padding-block-start:6rem;margin-block-start:4rem;overflow-y:hidden}:is(.controlByItemCss) .donationReturn_btn{margin-block-start:3rem}:is(.controlByItemCss) .donationReturnPrice{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:2rem;max-inline-size:64rem;margin:0 auto;margin-block-start:3rem}:is(.controlByItemCss) .donationReturnPrice_item a{position:relative;display:flex;align-items:center;min-block-size:5.5rem;padding:.5rem 1rem;font-weight:700;color:#fff;background-color:#17816d;border:.4rem solid #17816d;border-radius:var(--border-radius-m)}:is(.controlByItemCss) .donationReturnPrice_item a{transition:background-color .2s ease-out,color .2s ease-out}:is(.controlByItemCss) .donationReturnPrice_item a::before{font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}:is(.controlByItemCss) .donationReturnPrice_item a:hover{color:#17816d;background-color:#fff}:is(.controlByItemCss) .donationReturnPrice_item a::before{margin-inline-end:1rem;content:'\f138'}:is(.controlByItemCss) .donationReturnPrice_item span{display:flex;align-items:center;justify-content:center}:is(.controlByItemCss) .hero_logo{max-inline-size:50rem;margin-block-start:3rem;margin-inline:auto}:is(.controlByItemCss) .heroImg{position:relative;margin-block-start:3rem}:is(.controlByItemCss) .heroImg_item{position:absolute;inset-block-start:40%;inset-inline-start:0;inline-size:27.559%;text-align:center}:is(.controlByItemCss) .heroImg_catch{padding:1rem 2rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:3.8rem;font-weight:700;background-color:#fff}:is(.controlByItemCss) .heroImg_text{padding:1rem;font-size:1.8rem;font-weight:700;color:#fff;background-color:#17816d}:is(.controlByItemCss) .principal{margin-block-start:6rem}:is(.controlByItemCss) .principalHeading{text-align:center}:is(.controlByItemCss) .principalHeading_text{display:inline;font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:4rem;font-weight:700;border-block-end:0.3rem solid #17816d}:is(.controlByItemCss) .principal_content{display:flex;gap:4rem;margin-block-start:4rem;margin-inline:auto}:is(.controlByItemCss) .principal_text{font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:1.6rem}:is(.controlByItemCss) .principalImg{flex-shrink:0;flex-basis:24rem}:is(.controlByItemCss) .principalImg_name{font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:1.6rem;text-align:end}:is(.controlByItemCss) .fs-c-productList__list{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem;justify-content:center;margin:0}:is(.controlByItemCss) .fs-c-productList__list__item{inline-size:auto;margin:0}:is(.controlByItemCss) .fs-c-productPrices{--btn-height:46px;position:relative;inset-block-start:calc(var(--btn-height)/ 2 * -1);margin-block-end:calc(var(--btn-height)/ 2 * -1);pointer-events:none}@media (max-width:59.9375rem){:is(.controlByItemCss) .donation{margin-block-start:6rem}:is(.controlByItemCss) .donation_section{margin-block-start:4rem}:is(.controlByItemCss) .donation_heading{font-size:2.4rem}:is(.controlByItemCss) .donationCatch_heading{inset-block-start:-2.4rem;font-size:2.8rem}:is(.controlByItemCss) .donationCatch_text{font-size:1.4rem;text-align:start}:is(.controlByItemCss) .donationNoreturn{padding:3rem 2rem;margin-block-start:2rem;background-image:url(/item/img/f/fzk/bg_no-return_md.jpg)}:is(.controlByItemCss) .donationNoreturn_heading{font-size:2rem}:is(.controlByItemCss) .donationNoreturn_text{text-align:start}:is(.controlByItemCss) .donationNoreturn_btn{margin-inline:2rem}:is(.controlByItemCss) .donationReturn{padding-block-start:3rem}:is(.controlByItemCss) .donationReturn + .donationReturn{padding-block-start:6rem}:is(.controlByItemCss) .donationReturn_catch{font-size:1.8rem;text-align:start}:is(.controlByItemCss) .donationReturn_text{text-align:start}:is(.controlByItemCss) .donationReturnList{margin-block-start:3rem}:is(.controlByItemCss) .donationReturnList_text::before{font-size:1.6rem}:is(.controlByItemCss) .donationReturnPrice{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));row-gap:1rem;margin-block-start:2rem}:is(.controlByItemCss) .hero_logo{max-inline-size:30rem}:is(.controlByItemCss) .heroImg img{inline-size:100%}:is(.controlByItemCss) .heroImg_item{inset-block-start:30%;inline-size:56%}:is(.controlByItemCss) .heroImg_catch{padding:1rem;font-size:2.4rem}:is(.controlByItemCss) .heroImg_text{font-size:1.2rem}:is(.controlByItemCss) .principalHeading_text{font-size:2.6rem}:is(.controlByItemCss) .principal_content{flex-direction:column}:is(.controlByItemCss) .principalImg{flex-basis:auto;max-inline-size:80%;margin-inline:auto}:is(.controlByItemCss) .fs-c-productList__list{grid-template-columns:repeat(2,calc(50% - 0.5rem));-moz-column-gap:1rem;column-gap:1rem}:is(.controlByItemCss) .fs-c-productPrices{inset-block-start:0;margin-block-end:0}}@media screen and (width <= 359px){:is(.controlByItemCss) .fs-c-productList__list{grid-template-columns:1fr}:is(.controlByItemCss) .fs-c-productList__list__item{inline-size:100%}}