.TopSlider-module-scss-module__fD6Vga__root{width:100%;overflow-x:clip}.TopSlider-module-scss-module__fD6Vga__swiperWrap{position:relative}@media (min-width:960px){.TopSlider-module-scss-module__fD6Vga__swiperWrap{min-height:calc(var(--contents-width)*344/1120)}}.TopSlider-module-scss-module__fD6Vga__swiper{overflow:visible!important}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__swiper{overflow:clip!important}}.TopSlider-module-scss-module__fD6Vga__slide{width:var(--contents-width);height:auto;margin-inline:min(1.78571%,20px)}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__slide{width:100%;margin-inline:0;padding-inline:3.2%}}@media (min-width:960px){.TopSlider-module-scss-module__fD6Vga__slide{aspect-ratio:1120/344;overflow:hidden}}.TopSlider-module-scss-module__fD6Vga__card{border-radius:var(--radius-l);background:var(--genre-light,var(--color-green-light));width:100%;height:100%;color:inherit;align-items:stretch;text-decoration:none;display:flex;overflow:clip}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__card{flex-direction:column;align-items:stretch}}@media (hover:hover){.TopSlider-module-scss-module__fD6Vga__card:where(:any-link):hover{opacity:1}}.TopSlider-module-scss-module__fD6Vga__thumbWrap{background:linear-gradient(to right, var(--genre-base,var(--color-primary)), var(--genre-base-0,var(--color-green-50-0)));flex-shrink:0;width:50%;padding:20px 0 20px 20px}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__thumbWrap{background:linear-gradient(to bottom, var(--genre-base,var(--color-primary)), var(--genre-base-0,var(--color-green-50-0)));width:100%;padding:12px 12px 0}}.TopSlider-module-scss-module__fD6Vga__thumb{aspect-ratio:540/304;border-radius:var(--radius-m);background-color:var(--color-white);width:100%;overflow:hidden}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__thumb{aspect-ratio:160/90;border-radius:var(--radius-xs)}}.TopSlider-module-scss-module__fD6Vga__thumbImg{object-fit:contain;width:100%;height:100%;display:block}.TopSlider-module-scss-module__fD6Vga__body{flex-direction:column;flex:1;gap:12px;min-width:0;height:100%;padding:40px 40px 20px;display:flex}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__body{gap:8px;padding:16px 20px 20px}}.TopSlider-module-scss-module__fD6Vga__title{font-family:var(--font-family-title);font-weight:var(--font-weight-bold);color:var(--color-black);word-break:break-word;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;font-size:24px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__title{font-size:18px}}.TopSlider-module-scss-module__fD6Vga__meta{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;line-height:1.4;display:flex}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__meta{font-size:var(--font-size-xs)}}.TopSlider-module-scss-module__fD6Vga__genre,.TopSlider-module-scss-module__fD6Vga__sep,.TopSlider-module-scss-module__fD6Vga__date{color:var(--genre-text,var(--color-primary))}.TopSlider-module-scss-module__fD6Vga__descWrap{flex:1;min-height:0;padding-bottom:60px;position:relative;overflow:hidden}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__descWrap{display:none}}.TopSlider-module-scss-module__fD6Vga__desc{font-size:var(--font-size-base);color:var(--color-black);word-break:break-word;line-height:2}.TopSlider-module-scss-module__fD6Vga__descFade{background:linear-gradient(to bottom, var(--genre-light-0,var(--color-green-10-0)), var(--genre-light,var(--color-green-light)));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.TopSlider-module-scss-module__fD6Vga__readMore{border-radius:var(--radius-full);background-color:var(--genre-base,var(--color-primary));color:var(--color-white);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);white-space:nowrap;justify-content:center;align-items:center;padding:12px 40px;line-height:1.4;transition:opacity .3s;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (hover:hover){.TopSlider-module-scss-module__fD6Vga__card:where(:any-link):hover .TopSlider-module-scss-module__fD6Vga__readMore{opacity:.6}}.TopSlider-module-scss-module__fD6Vga__navBtn{z-index:10;width:var(--button-height-l);height:var(--button-height-l);border-radius:var(--radius-full);background:var(--color-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;color:var(--color-white);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__navBtn{display:none}}.TopSlider-module-scss-module__fD6Vga__navBtnPrev{left:12px}@media (min-width:1280px){.TopSlider-module-scss-module__fD6Vga__navBtnPrev{left:max(12px,(100% - var(--page-width))/2 + 12px)}}.TopSlider-module-scss-module__fD6Vga__navBtnNext{right:12px}@media (min-width:1280px){.TopSlider-module-scss-module__fD6Vga__navBtnNext{right:max(12px,(100% - var(--page-width))/2 + 12px)}}.TopSlider-module-scss-module__fD6Vga__skeletonWrap{width:100%}.TopSlider-module-scss-module__fD6Vga__skeleton{width:var(--contents-width);aspect-ratio:1120/344;margin-inline:auto}@media (max-width:959.98px){.TopSlider-module-scss-module__fD6Vga__skeleton{aspect-ratio:351/329.52;width:93.6%}}.TopSlider-module-scss-module__fD6Vga__skeletonPagination{height:8px;margin-top:20px}.TopSlider-module-scss-module__fD6Vga__pagination{justify-content:center;align-items:center;gap:8px;padding-top:20px;display:flex}.TopSlider-module-scss-module__fD6Vga__paginationItem{background-color:var(--color-gray-50);cursor:pointer;border:none;border-radius:10px;width:8px;height:8px;padding:0;transition:width .3s;position:relative;overflow:hidden}.TopSlider-module-scss-module__fD6Vga__paginationItem:hover{opacity:.8}.TopSlider-module-scss-module__fD6Vga__paginationItemActive{background-color:var(--color-gray-50);width:40px}.TopSlider-module-scss-module__fD6Vga__paginationProgress{background-color:var(--color-gray-75);transform-origin:0;will-change:transform;border-radius:10px;width:100%;position:absolute;top:0;bottom:0;left:0}
.TopInterview-module-scss-module__ngL2sa__root{background-color:var(--color-gray-20);width:100%;position:relative}@media (min-width:960px){.TopInterview-module-scss-module__ngL2sa__root{margin-top:20px}}.TopInterview-module-scss-module__ngL2sa__root:before,.TopInterview-module-scss-module__ngL2sa__root:after{content:"";background:url(/images/common/dot-pattern.svg) 0 100%/auto 60px repeat-x;width:100%;height:60px;display:block}.TopInterview-module-scss-module__ngL2sa__root:after{transform:rotate(180deg)}.TopInterview-module-scss-module__ngL2sa__inner{width:var(--contents-width);margin-inline:auto;padding-block:20px}@media (max-width:959.98px){.TopInterview-module-scss-module__ngL2sa__inner{padding-block:0}}.TopInterview-module-scss-module__ngL2sa__header{margin-block:-56px var(--space-40-28);flex-direction:column;align-items:center;display:flex}@media (max-width:959.98px){.TopInterview-module-scss-module__ngL2sa__header{margin-top:-35px}}.TopInterview-module-scss-module__ngL2sa__titleImage{width:341px;height:auto;display:block}@media (max-width:959.98px){.TopInterview-module-scss-module__ngL2sa__titleImage{width:295px}}.TopInterview-module-scss-module__ngL2sa__subtitle{margin-top:var(--space-16-12);font-family:var(--font-family-title);font-size:var(--font-size-heading-s);color:var(--color-green-dark);line-height:1.4}.TopInterview-module-scss-module__ngL2sa__body{aspect-ratio:1120/354.52}@media (max-width:959.98px){.TopInterview-module-scss-module__ngL2sa__body{aspect-ratio:auto;min-height:464px}}.TopInterview-module-scss-module__ngL2sa__grid{grid-template-columns:repeat(4,1fr);gap:20px 40px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (max-width:959.98px){.TopInterview-module-scss-module__ngL2sa__grid{grid-template-columns:repeat(2,1fr);gap:20px 16px;max-width:536px;margin-inline:auto}}.TopInterview-module-scss-module__ngL2sa__card{gap:var(--space-16-12);color:inherit;flex-direction:column;text-decoration:none;display:flex}.TopInterview-module-scss-module__ngL2sa__thumbWrap{border-radius:var(--radius-s);background:linear-gradient(to bottom, var(--genre-base), var(--genre-base-0));padding:4px 4px 0}.TopInterview-module-scss-module__ngL2sa__thumb{aspect-ratio:160/90;border-radius:var(--radius-xs);background-color:var(--color-white);width:100%;position:relative;overflow:hidden}.TopInterview-module-scss-module__ngL2sa__thumbImg{object-fit:contain;border-radius:var(--radius-xs);width:100%;height:100%;display:block;position:absolute;inset:0}.TopInterview-module-scss-module__ngL2sa__text{gap:var(--space-12-8);flex-direction:column;display:flex}.TopInterview-module-scss-module__ngL2sa__cardTitle{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-black);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.TopInterview-module-scss-module__ngL2sa__cardDate{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-gray-75);line-height:1.4}.TopInterview-module-scss-module__ngL2sa__action{margin-top:var(--space-40-28);justify-content:center;width:100%;display:flex}.TopInterview-module-scss-module__ngL2sa__button{justify-content:center;align-items:center;gap:var(--space-12-8);padding:var(--space-20-16) var(--space-24-20) var(--space-20-16) var(--space-28-24);background-color:var(--color-pink-50);color:var(--color-white);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;border:none;line-height:1.4;text-decoration:none;display:inline-flex}.TopInterview-module-scss-module__ngL2sa__buttonIcon{width:var(--button-arrow);height:var(--button-arrow);flex-shrink:0;display:block}.TopInterview-module-scss-module__ngL2sa__ad{width:728px;margin-top:var(--space-40-28);margin-inline:auto}@media (max-width:959.98px){.TopInterview-module-scss-module__ngL2sa__ad{width:300px}}
