.wrap[data-v-35464fdd]{overflow:hidden}.swiper-container[data-v-35464fdd]{width:100%;position:relative}@media screen and (width>=769px){.swiper-slide[data-v-35464fdd]{width:45.5344%}}.navWrap[data-v-35464fdd]{padding:16px 4vw}@media screen and (width>=769px){.navWrap[data-v-35464fdd]{justify-content:center;padding:20px 0;display:flex}}.swiper-pagination[data-v-35464fdd]{-moz-column-gap:8px;column-gap:8px;display:flex}.swiper-button-next[data-v-35464fdd],.swiper-button-prev[data-v-35464fdd]{z-index:1;background:#fff;border-radius:28px;width:56px;height:56px;display:block;position:absolute;top:calc(50% - 50px);box-shadow:0 3px 6px #0000001a}.swiper-button-next[data-v-35464fdd]:after,.swiper-button-prev[data-v-35464fdd]:after{content:"";border-top:1px solid var(--cl-blue);border-right:1px solid var(--cl-blue);width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.swiper-button-next[data-v-35464fdd]:not(.swiper-button-disabled),.swiper-button-prev[data-v-35464fdd]:not(.swiper-button-disabled){transition:opacity var(--transition-base)}.swiper-button-next[data-v-35464fdd]:not(.swiper-button-disabled):hover,.swiper-button-prev[data-v-35464fdd]:not(.swiper-button-disabled):hover{opacity:var(--opacity-base)}@media screen and (width<=768px){.swiper-button-next[data-v-35464fdd],.swiper-button-prev[data-v-35464fdd]{display:none}}.swiper-button-prev[data-v-35464fdd]{left:22.7672%;transform:translate(50%)}.swiper-button-prev[data-v-35464fdd]:after{left:24px;transform:scaleX(-1)translateY(-50%)rotate(45deg)}.swiper-button-next[data-v-35464fdd]{right:22.7672%;transform:translate(-50%)}.swiper-button-next[data-v-35464fdd]:after{right:24px}[data-v-35464fdd] .swiper-pagination-bullet{cursor:pointer;background-color:var(--cl-blue-bright-lv1);border-radius:50%;width:8px;height:8px;display:block}@media screen and (width>=769px){[data-v-35464fdd] .swiper-pagination-bullet{width:10px;height:10px}}[data-v-35464fdd] .swiper-pagination-bullet-active{background-color:var(--cl-blue)}.link[data-v-35464fdd]{justify-content:flex-end;display:flex}.link a[data-v-35464fdd]{letter-spacing:.02em;font-size:.75rem;line-height:1.5;font-weight:var(--fw-bold);color:var(--cl-blue);margin-bottom:-28px;padding-right:1em;text-decoration:none;display:inline-block;position:relative;top:-28px}@media screen and (width>=769px){.link a[data-v-35464fdd]{font-size:.875rem}}.link a[data-v-35464fdd]:after{content:"";border-right:2px solid var(--cl-blue);border-bottom:2px solid var(--cl-blue);width:.7em;height:.7em;position:absolute;top:.4em;right:0;transform:rotate(-45deg)}.card_imageArea[data-v-35464fdd]{aspect-ratio:300/170;width:100%;overflow:hidden}.card_imageArea[data-v-35464fdd]>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card_textArea[data-v-35464fdd]{box-sizing:border-box;color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;width:100%;height:100%;padding:0 16px 12px;display:flex;position:absolute;bottom:0;left:0}@media screen and (width>=769px){.card_textArea[data-v-35464fdd]{padding:24px 24px 18px}}.card_textArea[data-v-35464fdd] *{position:relative}.card_textArea[data-v-35464fdd]:before{content:"";opacity:.8;background:linear-gradient(#3330,#1b1b1b99 47.78%,#000);width:100%;height:50%;position:absolute;bottom:0;left:0}.card_textArea .category[data-v-35464fdd]{letter-spacing:.02em;border:1px solid #fff;border-radius:4px;padding:.1em 1em .2em;font-size:.625rem;line-height:1.8;display:inline-block;position:relative}.card_textArea .name[data-v-35464fdd]{position:relative}@media screen and (width>=769px){.card_textArea .name[data-v-35464fdd]{min-height:50px}}p[data-v-7472088f]{text-indent:-1em;text-align:left;letter-spacing:.04em;margin-left:1em;font-size:.75rem;line-height:1.5}p[data-v-7472088f]:before{content:"※"}p.-center[data-v-7472088f]{text-align:center}p.-gray[data-v-7472088f]{color:#999}p[data-v-7472088f]:not(:first-child){margin-top:1em}.main[data-v-6bdcc112]{padding-top:24px;padding-bottom:80px}@media screen and (width>=769px){.main[data-v-6bdcc112]{padding-top:48px;padding-bottom:120px}}.ranking p[data-v-6bdcc112]:first-of-type{letter-spacing:.04em;margin-top:16px;font-size:.75rem;line-height:1.5}@media screen and (width>=769px){.ranking p[data-v-6bdcc112]:first-of-type{font-size:1.0625rem}}.ranking p[data-v-6bdcc112]:nth-of-type(2){margin-top:4px}.categories[data-v-6bdcc112]{background-color:var(--cl-blue-bright-lv2);margin:40px 0 0;padding:24px 0 40px}@media screen and (width>=769px){.categories[data-v-6bdcc112]{margin-top:80px;padding:48px 0 56px}}.courses[data-v-6bdcc112]{margin-top:24px}@media screen and (width>=769px){.courses[data-v-6bdcc112]{margin-top:56px}}
