.donation_box .boardWrap .privacy_box{margin-top:2.5rem}.donation_box .boardWrap .privacy_box+.privacy_box{margin-top:1.25rem}.donation_box .boardWrap .privacy_tit{box-sizing:border-box;border:1px solid #ddd;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1.125rem;line-height:4.5rem;display:flex}.donation_box .boardWrap .privacy_box.on .privacy_tit{background-color:#f9fafb}.donation_box .fm_ch{cursor:pointer;align-items:center;line-height:1.4;display:flex;position:relative}.donation_box .fm_ch input[type=checkbox]{width:1px;height:1px;position:absolute;bottom:0;left:.75rem}.donation_box ._icon{vertical-align:middle;background-color:#fff;outline:1px solid #ddd;min-width:1.5rem;height:1.5rem;margin-right:.5rem;display:inline-block;position:relative;overflow:hidden}.donation_box ._icon:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.074' height='10.287' viewBox='0 0 14.074 10.287'%3E%3Cpath d='m17.8 21.747 6.858-6.858-1.715-1.714-6.858 6.858-3.785-3.788-1.715 1.714 3.787 3.788 1.715 1.715z' transform='translate(-10.587 -13.174)' style='fill:%23fff'/%3E%3C/svg%3E%0A") 50% no-repeat;width:1.5rem;height:1.5rem;transition:transform .3s cubic-bezier(0,.81,.36,1.14);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(.01deg)}.donation_box .fm_ch input[type=checkbox]:checked+._icon{background-color:#faa74a;outline-color:#faa74a}.donation_box .fm_ch input[type=checkbox]:checked+._icon:after{transform:translate(-50%,-50%)scale(1)rotate(.01deg)}.donation_box .fm_ch input[type=checkbox]:focus-visible+._icon{outline:2px solid #0071a2}.donation_box .boardWrap .privacy_tit button{cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath data-name='Polygon' d='m4 0 4 6H0z' transform='rotate(180 4 3)' style='fill:%23121212'/%3E%3C/svg%3E%0A") 50% no-repeat;border:1px solid #ddd;border-radius:50%;min-width:2.5rem;height:2.5rem}.donation_box .boardWrap .privacy_box.on .privacy_tit button{transform:scaleY(-1)}.donation_box .boardWrap .privacy_inner{border:1px solid #ddd;border-top:0;max-width:100%;padding:2.5rem;display:none}.donation_box .boardWrap .privacy_box.on .privacy_inner{display:block}.donation_box .boardWrap .privacy_inner .privacy_txt{font-size:1.125em;line-height:2}.donation_box .boardWrap .privacy_inner .privacy_txt+.privacy_txt{margin-top:1.25rem}.donation_box .boardWrap .privacy_inner .privacy_txt table{border-collapse:collapse;width:100%}.donation_box .boardWrap .privacy_inner .privacy_txt table tr>*{border:1px solid #999;padding:.5rem;line-height:1.5}.donation_box .boardWrap .privacy_inner .privacy_txt table tr th{background-color:#f6f6f6}.donation_head .done_bg{fill:#f9fafb}.donation_head .done_a{fill:#0071a2}.donation_head .done_b{fill:#faa74a}.donation_head .done_c{fill:#8fb73e}.donation_head .done_check{stroke:#fff}.donation_box .once_notice{text-align:center;background-color:#f9fafb;border:1px solid #ddd;margin-top:1.5rem;padding:1rem 1.5rem;line-height:1.6}.donation_box .once_error{color:#d32f2f;text-align:center;margin-top:1rem}@media screen and (max-width:800px){.donation_box .boardWrap .privacy_box+.privacy_box{margin-top:.5rem}.donation_box .boardWrap .privacy_tit{font-size:1rem}.donation_box .boardWrap .privacy_inner{padding:1rem}}
