/* 補足の案件紹介を写真キャプションへ統合 */
.cover-photo-caption .editorial-caption{max-width:100%}
.graduate-caption-link{display:block;margin-top:16px;padding-top:12px;border-top:1px solid #ccb9c2;font-size:13px;line-height:1.6;font-weight:500;color:#5f3650;text-decoration:underline;text-underline-offset:4px}
.graduate-caption-link:hover{color:#a91b66}.graduate-caption-link:focus-visible{outline:2px solid #a91b66;outline-offset:4px}
.playful .cover-photo-caption{max-width:calc(100% - 32px)}
@media(max-width:760px){.graduate-caption-link{font-size:11px;margin-top:9px;padding-top:7px}.cover-photo-caption .editorial-caption{padding-bottom:12px}}
/* スマホでは装飾を余白内に収め、本文との重なりを避ける */
@media(max-width:760px){.voyage-background{clip-path:inset(0 0 0 calc(100% - 17px));opacity:.45}}
@media(max-width:760px){.playful .voyage-background{clip-path:inset(0 0 0 calc(100% - 17px))!important}}

.graduate-caption-link>span{display:block}
