@charset "UTF-8";:is(.controlByItemCss) .anchor{display:flex;gap:1rem;align-items:center;justify-content:center;max-inline-size:calc(var(--page-gap) + 60rem);padding-inline:var(--page-gap);margin-block-start:4rem;margin-inline:auto}:is(.controlByItemCss) .anchor_item{flex:1;inline-size:100%}:is(.controlByItemCss) .anchor_item a{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:center;padding:1rem;font-size:1.8rem;line-height:1.6;border:.4rem solid transparent;color:#fff;text-decoration:none}:is(.controlByItemCss) .anchor_item a{transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out}:is(.controlByItemCss) .anchor_item a::after{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) .anchor_item a::before{content:""}:is(.controlByItemCss) .anchor_item a::after{justify-self:flex-end;font-size:3rem;content:'\f107'}:is(.controlByItemCss) .anchor_item a.is-donation{background-color:#00a3a3;border-color:#00a3a3}:is(.controlByItemCss) .anchor_item a.is-donation:hover{color:#00a3a3;background-color:inherit}:is(.controlByItemCss) .anchor_item a.is-gift{background-color:#ff9500;border-color:#ff9500}:is(.controlByItemCss) .anchor_item a.is-gift:hover{color:#ff9500;background-color:inherit}:is(.controlByItemCss) .anchor_item span{font-size:.77em}:is(.controlByItemCss) .donation{padding:clamp(4rem,1.6409rem + 4.5454vw,6rem) 0 clamp(4rem,-.7182rem + 9.0909vw,8rem);margin-block-start:4rem;background-image:url(/item/img/common/bg_pat.jpg)}:is(.controlByItemCss) .donation_inner{margin-block-start:clamp(3rem,1.8204rem + 2.2727vw,4rem)}:is(.controlByItemCss) .donationSection a{position:relative;display:flex;gap:3rem;justify-content:space-between;padding:4rem 3rem 6rem;background-color:#fff;border:.4rem solid transparent;box-shadow:0 0 1.6rem 0 rgba(0,0,0,.2);transition:border-color .3s}:is(.controlByItemCss) .donationSection a{transition:border-color .2s ease-out,background-color .2s ease-out}:is(.controlByItemCss) .donationSection a:hover{background-color:#fbfffd;border-color:#00a3a3}:is(.controlByItemCss) .donationSection + .donationSection{margin-block-start:clamp(2rem,0.8204rem + 2.2727vw,3rem)}:is(.controlByItemCss) .donationSection_fig{flex-shrink:0;flex-basis:31.7307%}:is(.controlByItemCss) .donationSection_fig img{border-radius:var(--border-radius-m)}:is(.controlByItemCss) .donationSection_heading{padding-block-end:0.5rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:clamp(2.4rem, 1.9281rem + .909vw, 2.8rem);font-weight:700;border-block-end:0.4rem solid #00a3a3}:is(.controlByItemCss) .donationSection_subtitle{margin-block-start:2rem;font-size:1.8rem;font-weight:700}:is(.controlByItemCss) .donationSection_text{margin-block-start:1rem;font-size:1.4rem;line-height:1.8}:is(.controlByItemCss) .donationSection_donate{position:absolute;inset-block-end:-0.4rem;inset-inline-end:-0.4rem;display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:center;padding:1rem 2rem;font-size:clamp(1.4rem, 1.164rem + .4545vw, 1.6rem);font-weight:700;color:#fff;background-color:#00a3a3}:is(.controlByItemCss) .donationSection_donate::after{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) .donationSection_donate::after{content:'\f138'}:is(.controlByItemCss) .gift{margin-block-start:clamp(4rem,-0.7182rem + 9.0909vw,8rem)}:is(.controlByItemCss) .giftSection{margin-block-start:clamp(3rem,-0.5387rem + 6.8181vw,6rem)}:is(.controlByItemCss) .giftSection_text{margin-block-end:2rem;text-align:center}:is(.controlByItemCss) .giftSection_list{padding-block-end:0}:is(.controlByItemCss) .hero_img img{inline-size:100%}:is(.controlByItemCss) .hero_text{max-inline-size:80rem;margin-block-start:4rem;margin-inline:auto;font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:clamp(1.4rem, .9281rem + .909vw, 1.8rem);font-weight:700;line-height:2;text-align:center}:is(.controlByItemCss) .giftSection_list .fs-c-productListItem__control{display:none}:is(.controlByItemCss) .giftSection_list article.fs-c-productListCarousel__list__item.fs-c-productListItem.fs-c-productList__list__item{flex-basis:unset;grid:unset;grid-row:unset!important;grid-column:unset!important;min-inline-size:unset;max-inline-size:unset}:is(.controlByItemCss) .giftSection_list .fs-c-productList__list__item .fs-c-productPrices .fs-c-productPrice{max-inline-size:200px;padding:8px 0;margin:auto;border:2px solid #fff}:is(.controlByItemCss) .giftSection_list .fs-c-price__currencyMark + .fs-c-price__value::before{position:relative;display:inline;margin:0 5px;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;content:"寄付金額"}@media (max-width:59.9375rem){:is(.controlByItemCss) .anchor{flex-direction:column}:is(.controlByItemCss) .donationSection a{flex-direction:column}:is(.controlByItemCss) .hero_text{text-align:start}}