@media screen and (min-width: 768px){.storyCard{width:376px;box-sizing:border-box;border:1px solid #4D3828;background-color:#fff}.storyCard .school{background:#4D3828;padding:8px 0}.storyCard .school p{color:#fff;font-weight:900;font-size:24px;text-align:center;letter-spacing:.06em}.storyCard .school p span{color:#fff;font-size:16px}.storyCard .storyCardContents{padding:16px 40px}.storyCard .storyCardContents .summary{font-weight:700;font-size:18px;line-height:26px;text-align:center;letter-spacing:.06em;background:linear-gradient(180deg,#EF8131 0%,#E8A77C 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.storyCard .storyCardContents .people{display:flex;align-items:flex-end;margin-bottom:12px}.storyCard .storyCardContents .people img{width:141px;object-fit:contain;display:block;margin-right:15px}.storyCard .storyCardContents .people .career{font-size:12px;line-height:17px;letter-spacing:.04em}.storyCard .storyCardContents .people .name{font-size:18px;line-height:26px;letter-spacing:.04em;margin-top:4px}.storyCard .storyCardContents .text{font-size:14px;line-height:22px;letter-spacing:.04em}}@media screen and (max-width: 768px){.storyCard{width:100%;box-sizing:border-box;margin-bottom:24px;background-color:#fff}.storyCard .school{background:#4D3828;padding:8px 0}.storyCard .school p{color:#fff;font-weight:900;font-size:20px;text-align:center;letter-spacing:.06em}.storyCard .school p span{color:#fff;font-size:14px}.storyCard .storyCardContents{padding:16px 40px;border:1px solid #4D3828}.storyCard .storyCardContents .summary{font-weight:700;font-size:16px;line-height:23px;text-align:center;letter-spacing:.06em;background:linear-gradient(180deg,#EF8131 0%,#E8A77C 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.storyCard .storyCardContents .people{display:flex;align-items:flex-end;margin-bottom:12px}.storyCard .storyCardContents .people img{width:141px;object-fit:contain;display:block;margin-right:15px}.storyCard .storyCardContents .people .career{font-size:14px;line-height:17px;letter-spacing:.04em}.storyCard .storyCardContents .people .name{font-size:18px;line-height:23px;letter-spacing:.04em;margin-top:4px;font-weight:500}.storyCard .storyCardContents .text{font-size:14px;line-height:22px;letter-spacing:.06em}}.section:where(.astro-34WKI737).bg-gray{background-color:#f8f8f8}@media screen and (min-width: 768px){.notice:where(.astro-34WKI737){background:#4d3828;color:#fff;font-weight:500;text-align:center;padding:12px 0;font-size:18px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;letter-spacing:.06em;text-decoration:underline}main:where(.astro-34WKI737){padding-top:142px}.section:where(.astro-34WKI737){padding:120px}.congratulation:where(.astro-34WKI737){width:625px;margin:0 auto 28px;display:block}.voise:where(.astro-34WKI737) p:where(.astro-34WKI737){font-weight:700;font-size:28px;letter-spacing:.04em;margin-right:16px;color:#4d3828;text-align:center}.story:where(.astro-34WKI737){margin-top:80px}.story:where(.astro-34WKI737) .storyContents:where(.astro-34WKI737){display:flex;flex-wrap:wrap;gap:32px;justify-content:center;align-items:stretch}.student-voise:where(.astro-34WKI737){position:relative}.student-voise:where(.astro-34WKI737):before{content:"";position:absolute;top:0;width:100vw;height:100%;background-image:url(/_astro/cherryBlossom.2464a26e.jpg);filter:blur(7px);background-position:left 300px;background-repeat:no-repeat;background-size:2863px;z-index:-1;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.storyCard:where(.astro-34WKI737){width:376px;box-sizing:border-box;border:1px solid #4d3828;background-color:#fff}.storyCard:where(.astro-34WKI737) .school:where(.astro-34WKI737){background:#4d3828;padding:8px 0}.storyCard:where(.astro-34WKI737) .school:where(.astro-34WKI737) p:where(.astro-34WKI737){color:#fff;font-weight:900;font-size:24px;text-align:center;letter-spacing:.06em}.storyCard:where(.astro-34WKI737) .school:where(.astro-34WKI737) p:where(.astro-34WKI737) span:where(.astro-34WKI737){color:#fff;font-size:16px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737){padding:16px 40px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .summary:where(.astro-34WKI737){font-weight:700;font-size:18px;line-height:26px;text-align:center;letter-spacing:.06em;background:linear-gradient(180deg,#ef8131 0%,#e8a77c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .people:where(.astro-34WKI737){display:flex;align-items:flex-end;margin-bottom:12px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .people:where(.astro-34WKI737) img:where(.astro-34WKI737){width:141px;object-fit:contain;display:block;margin-right:15px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .people:where(.astro-34WKI737) .career:where(.astro-34WKI737){font-size:12px;line-height:17px;letter-spacing:.04em}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .people:where(.astro-34WKI737) .name:where(.astro-34WKI737){font-size:18px;line-height:26px;letter-spacing:.04em;margin-top:4px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .text:where(.astro-34WKI737){font-size:14px;line-height:22px;letter-spacing:.04em}}@media screen and (max-width: 768px){.notice:where(.astro-34WKI737){background:#4d3828;color:#fff;font-weight:500;text-align:center;padding:8px 0;font-size:14px;letter-spacing:.06em;text-decoration:underline}main:where(.astro-34WKI737){overflow:hidden;padding-top:52px}.section:where(.astro-34WKI737){padding:80px 24px}.congratulation:where(.astro-34WKI737){width:100%;margin-bottom:16px;display:block}.voise:where(.astro-34WKI737){display:flex;justify-content:center;align-items:flex-end}.voise:where(.astro-34WKI737) p:where(.astro-34WKI737){font-weight:700;font-size:20px;letter-spacing:.04em;margin-right:6px;color:#4d3828}.story:where(.astro-34WKI737){margin-top:64px}.student-voise:where(.astro-34WKI737){position:relative}.student-voise:where(.astro-34WKI737):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/_astro/cherryBlossom.2464a26e.jpg);background-repeat:repeat-y;background-size:1900px;z-index:-1}.storyCard:where(.astro-34WKI737){width:100%;box-sizing:border-box;margin-bottom:24px;background-color:#fff}.storyCard:where(.astro-34WKI737) .school:where(.astro-34WKI737){background:#4d3828;padding:8px 0}.storyCard:where(.astro-34WKI737) .school:where(.astro-34WKI737) p:where(.astro-34WKI737){color:#fff;font-weight:900;font-size:20px;text-align:center;letter-spacing:.06em}.storyCard:where(.astro-34WKI737) .school:where(.astro-34WKI737) p:where(.astro-34WKI737) span:where(.astro-34WKI737){color:#fff;font-size:14px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737){padding:16px 40px;border:1px solid #4d3828}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .summary:where(.astro-34WKI737){font-weight:700;font-size:16px;line-height:23px;text-align:center;letter-spacing:.06em;background:linear-gradient(180deg,#ef8131 0%,#e8a77c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .people:where(.astro-34WKI737){display:flex;align-items:flex-end;margin-bottom:12px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .people:where(.astro-34WKI737) img:where(.astro-34WKI737){width:141px;object-fit:contain;display:block;margin-right:15px}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .people:where(.astro-34WKI737) .career:where(.astro-34WKI737){font-size:14px;line-height:17px;letter-spacing:.04em}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .people:where(.astro-34WKI737) .name:where(.astro-34WKI737){font-size:18px;line-height:23px;letter-spacing:.04em;margin-top:4px;font-weight:500}.storyCard:where(.astro-34WKI737) .storyCardContents:where(.astro-34WKI737) .text:where(.astro-34WKI737){font-size:14px;line-height:22px;letter-spacing:.06em}}
