.raceCourseDetail_layout_raceCourseDetailLayout__Z9EOm{position:relative}.raceCourseDetail_layout_raceCourseDetailLayout__body__R8ocZ{margin-top:var(--s-large);display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--s-large);gap:var(--s-large)}@media screen and (max-width:1280px){.raceCourseDetail_layout_raceCourseDetailLayout__body__R8ocZ{grid-template-columns:1fr 1fr}}@media screen and (max-width:960px){.raceCourseDetail_layout_raceCourseDetailLayout__body__R8ocZ{grid-template-columns:1fr}}.raceCourseDetail_layout_item--desc__62I2m{grid-column:1/3;grid-row:1/2}.raceCourseDetail_layout_item--first__8JR1o{grid-column:1/2;grid-row:2/3}.raceCourseDetail_layout_item--second__DG4HC{grid-column:1/2;grid-row:3/4}.raceCourseDetail_layout_item--course__U5zio{grid-column:2/3;grid-row:2/4}.raceCourseDetail_layout_item--skill__rkgsr{grid-column:1/3;grid-row:4/5}@media screen and (max-width:560px){.raceCourseDetail_layout_item__dXNKv{grid-column:1/2;grid-row:auto}}.raceCourseDetail_layout_item__body__e9AgK{padding:0 0 var(--s-small)}@media screen and (max-width:560px){.raceCourseDetail_layout_item__body__e9AgK{padding:0 var(--s-medium) var(--s-small)}}.raceCourseDetail_layout_recommendNotice__nSMfq{font-size:var(--f-xsmall);padding:var(--s-large) var(--s-medium) 0 var(--s-medium);display:flex;align-items:center;justify-content:center}.raceCourseDetail_layout_recommendNotice__link__0axQX{display:flex;align-items:center;gap:var(--s-xsmall)}