body{overflow-x:hidden}.section_outer_wrap h1,.section_outer_wrap h2,.section_outer_wrap h3,.section_outer_wrap h4,.section_outer_wrap h5,.section_outer_wrap p{margin:0}.section_outer_wrap a{transition:all .3s}.section_outer_wrap a:hover{filter:brightness(1.1)}.section_outer_wrap>section{max-width:unset}.section_outer_wrap>section [class*=__inner]{max-width:var(--width_max_pc_m);margin:auto}.section_outer_wrap .bg__gray{background:var(--SN-Color-Background-Neutral-UI--Hover, #f1f3f4)}.section_outer_wrap .section_heroimage__index h1 picture{display:flex}.section_outer_wrap .section_heroimage__index h1 picture img{width:100%}.section_outer_wrap .section_leadarea__txt{font-size:var(--SN-Contents-Body-M-Font-size, 1.6rem);font-style:normal;font-weight:400;line-height:175%;letter-spacing:.032rem;text-align:center}@media screen and (max-width: 768px ){.section_outer_wrap .section_leadarea__txt{padding:0 2rem;text-align:left}}.section_outer_wrap .section_contents{margin-top:6.4rem}.section_outer_wrap .section_contents__index h2{font-size:var(--SN-Contents-Title-M-Font-size, 2.8rem);font-style:normal;font-weight:500;line-height:150%;letter-spacing:.112rem;text-align:center;margin:2.4rem 0}@media screen and (max-width: 768px ){.section_outer_wrap .section_contents__index h2{font-size:var(--SN-Contents-Title-S-Font-size, 2.2rem);font-style:normal;font-weight:500;line-height:150%;letter-spacing:.088rem;margin:1rem 0}}.section_outer_wrap .section_contents__leadarea--txt{text-align:center}.section_outer_wrap .section_leadarea{background:linear-gradient(0deg, #fff 0%, #fff8d9 100%);padding-top:2.4rem}.section_outer_wrap .section_contents .furusato-portal-grid{padding:var(--SN-Space-24, 2.4rem) var(--SN-Space-40, 4rem);position:relative}@media screen and (min-width: 769px ){.section_outer_wrap .section_contents .furusato-portal-grid{display:grid;grid-template-columns:repeat(6, 1fr);justify-items:center;align-items:center;gap:2.4rem 3.2rem;max-width:79rem;margin:auto}}@media screen and (max-width: 768px ){.section_outer_wrap .section_contents .furusato-portal-grid{display:flex;flex-direction:column;padding:2.4rem 1.6rem;justify-content:center;align-items:center;gap:1rem}}.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item{max-width:24rem}@media screen and (min-width: 769px ){.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item{flex-shrink:0;aspect-ratio:2/1;height:12rem}.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item:nth-child(1){grid-column:2/span 2}.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item:nth-child(2){grid-column:4/span 2}.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item:nth-child(3){grid-column:1/span 2}.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item:nth-child(4){grid-column:3/span 2}.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item:nth-child(5){grid-column:5/span 2}}.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item a{display:flex;justify-content:center;align-items:center;height:100%;box-sizing:border-box}.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item a:hover img{transform:scale(1.05)}.section_outer_wrap .section_contents .furusato-portal-grid .furusato_tax__item a img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s}#section_bnr-area .section_contents__content--undertxt{text-align:center;margin-top:2.4rem;text-align:center;font-size:var(--SN-Contents-Caption-M-Font-size, 1.4rem);font-style:normal;font-weight:400;line-height:140%;letter-spacing:.028rem}#section_table-area .section_contents__content{background:linear-gradient(180deg, #fff 40%, #ffed96 100%);padding-bottom:7.2rem}.table-container{--header-height: 7.3rem;background-color:#fff}.table-container table{width:100%;border-collapse:collapse;text-align:center}.table-container table th,.table-container table td{border:1px solid #8c6e41;padding:1rem;vertical-align:middle;color:#000;font-size:var(--SN-Contents-Caption-M-Font-size, 1.4rem);font-style:normal;font-weight:400;letter-spacing:.028rem}.table-container table td[data-label=寄付金額]::after{content:"円"}.table-container table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#fffdef;padding:1rem;color:#593b0e;text-align:center;font-size:var(--SN-Contents-Caption-M-Font-size, 1.4rem);font-style:normal;font-weight:400;letter-spacing:.028rem}.table-container table thead th.product-header{width:36rem}.table-container table thead th.portal-header{width:auto;min-width:9.5rem}.table-container table thead th.donation-header{width:20rem}.table-container table .city-header{background:#8c6e41}.table-container table .city-header td{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) - 1.5rem);z-index:9;background-color:#8c6e41;text-align:center;color:#fff;text-align:center;font-size:var(--SN-UI-Single-L-Font-size, 1.6rem);font-style:normal;font-weight:700;line-height:100%;padding:2.4rem 1rem}.table-container table .product-cell{text-align:center;word-break:keep-all}.table-container table .product-cell a{text-decoration:underline;color:var(--SN-Color-Text-Link, #07c);text-align:center;font-size:var(--SN-Contents-Caption-M-Font-size, 1.4rem);font-weight:400;line-height:140%;letter-spacing:.028rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (max-width: 768px ){.table-container{max-height:none;overflow-y:visible;border:none}.table-container table,.table-container tbody tr:nth-child(even){border:0;background-color:rgba(0,0,0,0)}.table-container table .city-header td,.table-container tbody tr:nth-child(even) .city-header td{top:0;border:none}.table-container thead{display:none}.table-container tbody>tr:not(.city-header){display:block;border-bottom:1px solid #8c6e41;overflow:hidden}.table-container tbody>tr:not(.city-header)>td{display:block;text-align:right;border:none}.table-container tbody>tr:not(.city-header)>td::before{content:attr(data-label);float:left;font-weight:bold}.table-container tbody>tr:not(.city-header)>td:last-child{border-bottom:0}.table-container tbody>tr:not(.city-header)>td[data-label]:not(:first-child){border-top:1px solid #eee}.table-container tbody>tr:not(.city-header)>td:not(.product-cell){display:none}.table-container tbody>tr:not(.city-header) .product-cell{position:relative;text-align:left;cursor:pointer;background-color:#fffdef}.table-container tbody>tr:not(.city-header) .product-cell a{width:90%;display:block;text-align:left}.table-container tbody>tr:not(.city-header) .product-cell::before{display:none}.table-container tbody>tr:not(.city-header) .product-cell::after{content:"+";position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);color:#8c7851;font-size:2rem;font-weight:bold}.table-container tbody>tr:not(.city-header).is-open>td:not(.product-cell){display:block;background-color:#fff}.table-container tbody>tr:not(.city-header).is-open .product-cell::after{content:"−"}}