@charset "UTF-8";.contributionProject{margin:100px 0 0;padding:0 20px}.contributionProject_container{max-width:894px;margin:0 auto}.contributionProject_title{margin:55px 0 0;font-weight:400;font-size:21px;line-height:1.9047619048;font-family:var(--shippori);letter-spacing:.1em;text-align:center}.contributionProject_text{max-width:740px;margin:40px auto 0;font-weight:300;font-size:15px;line-height:2;letter-spacing:.05em}.contributionProject_link{max-width:740px;margin:35px auto 0}.contributionProject_link .cLink{font-weight:300;font-size:15px;line-height:1.6;letter-spacing:.03em}.contributionProject_link .cLink a{padding:0 0 0 6px}.contributionProject_link .cLink+.cLink{margin:10px 0 0}.contributionProject_link .cArrow{height:26px}.contributionProject_link .cBlank{margin:0 0 0 4px}.contributionProject_link .cPdf{height:14px;margin:0 0 0 2px}.contributionLine{max-width:980px;height:1px;margin:0 auto;background-color:#e5e7e8}.contributionLine.isLong{max-width:1080px}.contributionKodomo{margin:93px 0 0;padding:0 20px}.contributionKodomo_container{max-width:1016px;margin:0 auto}.contributionKodomo_image{max-width:893px;margin:0 auto}.contributionKodomo_title{margin:65px 0 0;font-weight:400;font-size:22px;font-family:var(--shippori);letter-spacing:.1em;text-align:center}.contributionKodomo_row{display:flex;align-items:center;justify-content:center;margin:54px 0 0;gap:min(41px,2.5625rem)}.contributionKodomo_text{flex:1 1 535px;width:535px;padding:0 0 0 min(97px,6.0625rem);font-weight:300;font-size:15px;line-height:2;letter-spacing:.05em}.contributionKodomo_box{flex:1 1 440px;width:440px;padding:35px min(40px,2.5rem);border-radius:20px;background-color:#f0f4f3}.contributionKodomo_box-title{color:#43724d;font-weight:300;font-size:16px;line-height:1;letter-spacing:.1em}.contributionKodomo_box-list{margin:13px 0 0}.contributionKodomo_box-item{display:flex;align-items:flex-start;justify-content:flex-start}.contributionKodomo_box dt,.contributionKodomo_box dd{font-weight:300;font-size:14px;line-height:1.8571428571;letter-spacing:.03em}.contributionKodomo_box-link{margin:8px 0 0;font-weight:300;font-size:15px;line-height:1.6;letter-spacing:.03em}.contributionKodomo_box-link a{padding:0 0 0 6px}.contributionKodomo_box-link .cArrow{height:24px}.contributionKodomo_box-link .cBlank{height:12px}.contributionEvent{margin:100px 0 0;padding:0 20px}.contributionEvent_container{max-width:1000px;margin:0 auto}.contributionEvent_item{display:flex;align-items:flex-start;justify-content:flex-start;margin:80px 0 0;padding:0 0 0 min(55px,3.4375rem);gap:min(70px,4.375rem)}.contributionEvent_item-title{color:#43724d;font-weight:300;font-size:18px;line-height:1;letter-spacing:.1em}.contributionEvent_item-text{margin:30px 0 0;font-weight:300;font-size:15px;line-height:2;letter-spacing:.05em}.contributionEvent_item-image{flex:0 0 290px;width:290px;margin:-4px 0 0}.contributionEvent_item+.contributionEvent_item{margin:84px 0 0}@media (max-width:767px){.contributionProject{margin:60px 0 0}.contributionProject_title{margin:28px 0 0;font-size:19px;line-height:1.8421052632;text-align:left}.contributionProject_text{margin:12px 0 0;line-height:1.8}.contributionProject_link{margin:28px auto 0}.contributionProject_link .cLink a{padding:0 0 0 5px}.contributionLine,.contributionLine.isLong{max-width:calc(100% - 40px)}.contributionKodomo{margin:50px 0 0}.contributionKodomo_title{margin:28px 0 0;font-size:19px;line-height:1.8421052632;text-align:left}.contributionKodomo_row{display:block;margin:14px 0 0}.contributionKodomo_text{width:100%;padding:0;line-height:1.8}.contributionKodomo_box{width:100%;margin:18px 0 0;padding:34px 20px 28px}.contributionEvent{margin:60px 0 0}.contributionEvent_item{display:block;margin:44px 0 0;padding:0}.contributionEvent_item-text{margin:20px 0 0}.contributionEvent_item-image{width:100%;margin:24px 0 0}.contributionEvent_item+.contributionEvent_item{margin:64px 0 0}}@media screen and (min-width:768px),print{.contributionProject_link .cLink a{transition:color .6s ease}.contributionProject_link .cLink a:hover{color:#43724d}.contributionKodomo_box-link a{transition:color .6s ease}.contributionKodomo_box-link a:hover{color:#43724d}}