.ProjectPreviewHeader-module-scss-module__QV9MJa__bl_previewHeader{background-color:var(--common-background-surface);border-bottom:1px solid var(--common-border-light);justify-content:flex-end;align-items:center;padding:22px 40px;display:grid}.ProjectPreviewHeader-module-scss-module__QV9MJa__bl_previewHeader_close{font-weight:var(--font-weight-bold);appearance:none;cursor:pointer;background-color:#0000;border:none;outline:none;align-items:center;padding:8px 12px;display:flex}
.ProjectReturnCard-module-scss-module__oGiVyW__bl_projectReturnCard{grid-template-rows:auto;grid-template-columns:auto 1fr;gap:10px;width:100%;display:grid}.ProjectReturnCard-module-scss-module__oGiVyW__bl_projectReturnCard_image{place-content:center;width:120px;height:120px;display:grid}.ProjectReturnCard-module-scss-module__oGiVyW__bl_projectReturnCard_imageElement{aspect-ratio:1;object-fit:cover;background:var(--parts-background-light);border-radius:8px;width:100%;height:auto}.ProjectReturnCard-module-scss-module__oGiVyW__bl_projectReturnCard_body{grid-template-rows:auto;align-content:center;gap:2px;display:grid}.ProjectReturnCard-module-scss-module__oGiVyW__bl_projectReturnCard_spec{grid-area:2/2}
.ProjectReturnSpecItem-module-scss-module__iFV96q__el_projectReturnSpecItem{border-top:1px solid var(--common-border-main);flex-direction:column;gap:2px;display:flex}.ProjectReturnSpecItem-module-scss-module__iFV96q__el_projectReturnSpecItem_label{font-weight:var(--font-weight-bold);color:var(--common-text-primary)}.ProjectReturnSpecItem-module-scss-module__iFV96q__el_projectReturnSpecItem_value{color:var(--common-text-primary)}
.ProjectReturnSpecList-module-scss-module___kp3ja__bl_projectReturnSpecList{flex-direction:column;gap:5px;display:flex}
.ProjectReturnLinkButton-module-scss-module__sGpeXW__bl_projectReturnLinkButton{width:100%;font-weight:var(--font-weight-bold);color:var(--common-text-secondary);text-align:center;cursor:pointer;background:var(--common-button-primary-default);border:1px solid var(--common-button-primary-default);border-radius:8px;padding:14px 16px;transition:opacity .3s;display:block;position:relative}.ProjectReturnLinkButton-module-scss-module__sGpeXW__bl_projectReturnLinkButton:after{content:"";background:var(--common-background-surface);width:8px;height:12px;transition:background-color .3s;position:absolute;top:50%;right:16px;transform:translateY(-50%);mask-image:url(/image/icon/chevron-right-icon.svg)}@media (min-width:720px){.ProjectReturnLinkButton-module-scss-module__sGpeXW__bl_projectReturnLinkButton{font-size:var(--font-size-body-m-pc);border-width:2px;border-radius:4px;padding:16px 24px}}@media (any-hover:hover){.ProjectReturnLinkButton-module-scss-module__sGpeXW__bl_projectReturnLinkButton:hover{opacity:var(--opacity-high)}}.ProjectReturnLinkButton-module-scss-module__sGpeXW__bl_projectReturnLinkButton__disabled{color:var(--common-text-secondary);cursor:not-allowed;background-color:var(--common-button-disabled);border-color:var(--common-button-disabled)}
.ProjectReturnList-module-scss-module__DL4oKW__bl_projectReturnList{gap:16px;padding-top:16px;display:grid}@media (min-width:720px){.ProjectReturnList-module-scss-module__DL4oKW__bl_projectReturnList{display:contents}}.ProjectReturnList-module-scss-module__DL4oKW__bl_projectReturnList_heading{font-size:var(--font-size-heading-h3);font-weight:var(--font-weight-bold)}@media (min-width:720px){.ProjectReturnList-module-scss-module__DL4oKW__bl_projectReturnList_heading{font-size:var(--font-size-heading-h3-pc);padding-block:8px}}.ProjectReturnList-module-scss-module__DL4oKW__bl_projectReturnList_body{gap:16px;display:grid}@media (min-width:720px){.ProjectReturnList-module-scss-module__DL4oKW__bl_projectReturnList_body{align-content:start;min-height:0;overflow-y:auto}}.ProjectReturnList-module-scss-module__DL4oKW__bl_projectReturnList_item{background-color:var(--common-background-surface);box-shadow:0 2px 8px var(--black-alpha-08);border:2px solid #0000;border-radius:8px;gap:8px;padding:8px 16px;display:grid}
.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal{z-index:var(--z-index-slideInModal);background-color:var(--black-alpha-50);width:100%;height:100%;animation:SlideInModal-module-scss-module__VbQtrW__slideInOverlay var(--animation-duration-slideInModal) ease-out;position:fixed;top:0;left:0}@media (min-width:1024px){.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal{display:none!important}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal__forceShow{display:block!important}}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal__closing{animation:SlideInModal-module-scss-module__VbQtrW__slideOutOverlay var(--animation-duration-slideInModal) ease-out forwards}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal_content{width:100%;max-height:calc(100dvh - var(--size-headerOffsetMobile) - var(--size-headerSubMenuMobile));background:var(--parts-gradient-modal);animation:SlideInModal-module-scss-module__VbQtrW__slideInContent var(--animation-duration-slideInModal) ease-out;border-radius:20px 20px 0 0;flex-direction:column;padding:0 16px;display:flex;position:absolute;bottom:0;left:0}@media (720px<=width<=1023px){.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal_content{max-height:calc(100dvh - var(--size-headerOffsetTablet))}}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal_content__closing{animation:SlideInModal-module-scss-module__VbQtrW__slideOutContent var(--animation-duration-slideInModal) ease-out forwards}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal_content__snappingBack{transition:transform var(--animation-duration-slideInModal) ease-out;transform:translateY(0)}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal_content__dragClosing{animation:SlideInModal-module-scss-module__VbQtrW__slideDragClosing var(--animation-duration-slideInModal) ease-out forwards}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal_content__dragging{transform:translateY(var(--drag-offset,0))}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal_handle{z-index:var(--z-index-slideInModalHandle);touch-action:none;background-color:var(--common-background-surface);border-radius:20px;flex-shrink:0;width:60px;height:6px;margin:10px auto 20px;position:sticky;top:0}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal_handle:before{top:calc(var(--size-slideInModal-handle-touchAreaInsetBlock)*-1);right:calc(var(--size-slideInModal-handle-touchAreaInsetInline)*-1);bottom:calc(var(--size-slideInModal-handle-touchAreaInsetBlock)*-1);left:calc(var(--size-slideInModal-handle-touchAreaInsetInline)*-1);content:"";position:absolute}.SlideInModal-module-scss-module__VbQtrW__ly_slideInModal_scrollableContent{background-color:var(--common-background-surface);border-radius:16px 16px 0 0;flex:1;padding:16px;overflow-y:auto}@keyframes SlideInModal-module-scss-module__VbQtrW__slideInOverlay{0%{background-color:var(--black-alpha-100)}to{background-color:var(--black-alpha-50)}}@keyframes SlideInModal-module-scss-module__VbQtrW__slideInContent{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SlideInModal-module-scss-module__VbQtrW__slideOutOverlay{0%{background-color:var(--black-alpha-50)}to{visibility:hidden;background-color:var(--black-alpha-100)}}@keyframes SlideInModal-module-scss-module__VbQtrW__slideOutContent{0%{transform:translateY(0)}to{visibility:hidden;transform:translateY(100%)}}@keyframes SlideInModal-module-scss-module__VbQtrW__slideDragClosing{0%{transform:translateY(var(--drag-offset))}to{visibility:hidden;transform:translateY(100%)}}
@media (min-width:1024px){.ProjectReturnSlideIn-module-scss-module__cVSC2G__bl_projectReturnSlideIn{display:none}}.ProjectReturnSlideIn-module-scss-module__cVSC2G__bl_projectReturnSlideIn_headingCenter{text-align:center}
@media (min-width:1024px){.ProjectReturnSlideInTrigger-module-scss-module__DaoPoa__bl_projectReturnSlideInTrigger{display:none}}
.ProjectSupporter-module-scss-module__Y0mMFq__el_projectSupporter{background-color:var(--common-background-surface);box-shadow:2px 4px 6px 0px var(--black-alpha-15);border-radius:6px;grid-template-columns:1fr 1fr;justify-content:space-between;padding:12px 16px;display:grid}.ProjectSupporter-module-scss-module__Y0mMFq__el_projectSupporter_label{font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);color:var(--parts-support-project)}.ProjectSupporter-module-scss-module__Y0mMFq__el_projectSupporter_supportDate{font-weight:var(--font-weight-bold);color:var(--parts-text-date);justify-self:end}.ProjectSupporter-module-scss-module__Y0mMFq__el_projectSupporter_supporterFullName{font-size:var(--font-size-body-xl);font-weight:var(--font-weight-bold)}.ProjectSupporter-module-scss-module__Y0mMFq__el_projectSupporter_amount{font-weight:var(--font-weight-bold);justify-self:end}.ProjectSupporter-module-scss-module__Y0mMFq__el_projectSupporter_amount_value{font-size:var(--font-size-body-xxl)}.ProjectSupporter-module-scss-module__Y0mMFq__el_projectSupporter_amount_unit{font-size:var(--font-size-body-l)}
.Supporters-module-scss-module__MThGBa__ly_supporters{width:min(var(--content-width-sp),100%);gap:24px;margin-inline:auto;display:grid}@media (min-width:720px){.Supporters-module-scss-module__MThGBa__ly_supporters{row-gap:48px}}.Supporters-module-scss-module__MThGBa__ly_supporters_header{text-align:center}.Supporters-module-scss-module__MThGBa__ly_supporters_headerText{font-size:var(--font-size-heading-h2);font-weight:var(--font-weight-bold);line-height:1.4}@media (min-width:720px){.Supporters-module-scss-module__MThGBa__ly_supporters_headerText{font-size:var(--font-size-heading-h1-pc)}}.Supporters-module-scss-module__MThGBa__ly_supporters_body{gap:6px;display:grid}@media (min-width:720px){.Supporters-module-scss-module__MThGBa__ly_supporters_body{grid-template-columns:1fr 1fr;gap:10px}}.Supporters-module-scss-module__MThGBa__ly_supporters_text{font-size:var(--font-size-body-xl);font-weight:var(--font-weight-bold);text-align:center}@media (min-width:720px){.Supporters-module-scss-module__MThGBa__ly_supporters_text{font-size:var(--font-size-body-xl-pc)}}.Supporters-module-scss-module__MThGBa__ly_supporters_button{grid-template-columns:336px;grid-auto-flow:row;justify-content:center;gap:16px;margin-top:48px;display:grid}.Supporters-module-scss-module__MThGBa__ly_supporters_backButton{grid-template-columns:336px;justify-content:center;display:grid}
