.InterviewCard-module__Jx6wJG__interview-card{background:var(--color-background-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-2);transition:var(--transition-fast);text-decoration:none;display:grid;position:relative;overflow:hidden}.InterviewCard-module__Jx6wJG__interview-card,.InterviewCard-module__Jx6wJG__interview-card--vertical{grid-template-rows:auto 1fr;grid-template-columns:1fr}.InterviewCard-module__Jx6wJG__interview-card--horizontal{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}@media not (min-width:48rem){.InterviewCard-module__Jx6wJG__interview-card--horizontal{grid-template-rows:auto 1fr;grid-template-columns:1fr}}.InterviewCard-module__Jx6wJG__interview-card__image-wrapper{width:360px;height:203px;position:relative}@media not (min-width:48rem){.InterviewCard-module__Jx6wJG__interview-card__image-wrapper{aspect-ratio:720/406;width:100%;height:auto}}.InterviewCard-module__Jx6wJG__interview-card__image-content{aspect-ratio:720/406;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.InterviewCard-module__Jx6wJG__interview-card__content{gap:var(--space-3);min-width:0;padding:var(--space-4);border-top:0;flex-direction:column;flex:1;display:flex}.InterviewCard-module__Jx6wJG__interview-card__title{color:var(--color-blue-800);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;}.InterviewCard-module__Jx6wJG__interview-card__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.InterviewCard-module__Jx6wJG__interview-card__category{border:1px solid var(--color-gray-400);border-radius:var(--radius-half);color:var(--color-gray-950-m);height:1.25rem;padding:0 var(--space-3);align-items:center;display:inline-flex;}.InterviewCard-module__Jx6wJG__interview-card__date{color:var(--color-text-secondary);margin:0;}.InterviewCard-module__Jx6wJG__interview-card__job-tags{gap:var(--space-3);flex-direction:column;display:flex}.InterviewCard-module__Jx6wJG__interview-card__job-tag{align-items:center;gap:var(--space-2);display:inline-flex;}.InterviewCard-module__Jx6wJG__interview-card__job-tag-label--previous{background:var(--color-background-white);border:1px solid var(--color-pink-500);border-radius:var(--radius-1);color:var(--color-pink-600-m);padding:2px 6px;position:relative}.InterviewCard-module__Jx6wJG__interview-card__job-tag-label--previous:before{border-left:5px solid #0000;border-right:5px solid #0000;border-top:9px solid var(--color-pink-500);content:"";position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.InterviewCard-module__Jx6wJG__interview-card__job-tag-label--current{background:var(--color-pink-600-m);border:1px solid var(--color-pink-500);border-radius:var(--radius-1);color:var(--color-text-inverted);padding:2px 6px}.InterviewCard-module__Jx6wJG__interview-card__job-tag-value{color:var(--color-text-primary)}.InterviewCard-module__Jx6wJG__interview-card__job-tag-value--current{color:var(--color-pink-600-m)}
.InterviewCardList-module__6cQYia__interview-card-list{gap:var(--space-6);flex-direction:column;width:100%;display:flex}
.MoreInterview-module__aol0Qq__more-interview{gap:var(--space-6);flex-direction:column;display:flex}
.InterviewCategoryLinks-module____h-Ha__category-links{background-color:var(--color-background-white);gap:var(--space-2);padding:var(--space-6) var(--space-6) 0;flex-wrap:wrap;display:flex}@media not (min-width:48rem){.InterviewCategoryLinks-module____h-Ha__category-links{padding:var(--space-6) var(--space-4) 0}}.InterviewCategoryLinks-module____h-Ha__category-links__button{border-radius:var(--radius-half);justify-content:center;align-items:center;height:1.75rem;display:flex;}.InterviewCategoryLinks-module____h-Ha__category-links__button--disabled{background-color:var(--color-blue-800);color:var(--color-text-inverted);padding:0 var(--space-3)}.InterviewCategoryLinks-module____h-Ha__category-links__button--outlined{background-color:var(--color-background-white);border:1px solid var(--color-blue-800);color:var(--color-blue-800)}.InterviewCategoryLinks-module____h-Ha__category-links__button-link{padding:0 var(--space-3);text-decoration:none}
.KeywordList-module__1Vur9a__keyword-list{flex-wrap:wrap;gap:.625rem;width:100%;display:flex}.KeywordList-module__1Vur9a__keyword-list__item{background-color:var(--color-background-white);border:1px solid var(--color-primary-main);border-radius:var(--radius-half);height:1.75rem;padding:0 var(--space-3);transition:var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.KeywordList-module__1Vur9a__keyword-list__item:hover{background-color:var(--color-background-gray);box-shadow:var(--shadow-2);transform:translateY(-1px)}.KeywordList-module__1Vur9a__keyword-list__item-hash{margin-right:var(--space-1)}.KeywordList-module__1Vur9a__keyword-list__item-hash,.KeywordList-module__1Vur9a__keyword-list__item-text{color:var(--color-primary-main);}
.ColumnsPage-module__KAAE1q__columns-page{background-color:var(--color-background-gray);max-width:var(--container-article-max-width);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}.ColumnsPage-module__KAAE1q__columns-page__container{max-width:45rem;padding:0 0 var(--space-10);flex-direction:column;width:100%;margin:0 auto;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.ColumnsPage-module__KAAE1q__columns-page__container{padding:var(--space-6) 0 var(--space-16)}}.ColumnsPage-module__KAAE1q__columns-page__header{gap:var(--space-2);background:linear-gradient(195deg,#e74c87 1.31%,#a96eeb 69.02%,#e74c87 92%) 0 0/auto 720px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}@media (48rem<=width<68.25rem),(min-width:68.25rem){.ColumnsPage-module__KAAE1q__columns-page__header{border-radius:var(--radius-2) var(--radius-2) 0 0}}.ColumnsPage-module__KAAE1q__columns-page__header:after{content:"";background-image:-webkit-image-set(url(/images/column-section-image.png) 1x,url(/images/column-section-image@2x.png) 2x);background-image:image-set("/images/column-section-image.png" 1x,"/images/column-section-image@2x.png" 2x);background-position:50%;background-repeat:no-repeat;background-size:cover;width:270px;height:194px;position:absolute;bottom:0;right:35px}@media not (min-width:48rem){.ColumnsPage-module__KAAE1q__columns-page__header:after{background-size:contain;width:216px;height:155px;bottom:-14px;right:-10px}}@media not (min-width:23.4375rem){.ColumnsPage-module__KAAE1q__columns-page__header:after{background-size:contain;width:180px;height:129px}}.ColumnsPage-module__KAAE1q__columns-page__header-content{border-radius:var(--radius-2) var(--radius-2) 0 0;gap:var(--space-6);margin:var(--space-6) var(--space-6) 0 var(--space-6);min-height:274px;padding-top:var(--space-6);background:linear-gradient(#fff,#ffffffd1 72.4%,#fff0 111.51%);flex-direction:column;display:flex}@media not (min-width:48rem){.ColumnsPage-module__KAAE1q__columns-page__header-content{gap:var(--space-4);margin:var(--space-4) var(--space-4) 0 var(--space-4);padding-top:0}}.ColumnsPage-module__KAAE1q__columns-page__header-title{visibility:hidden;height:0}.ColumnsPage-module__KAAE1q__columns-page__header-title-image-container{height:auto;margin-top:var(--space-4);justify-content:center;align-items:center;width:100%;display:flex}.ColumnsPage-module__KAAE1q__columns-page__header-title-image{width:280px;height:auto;display:block}.ColumnsPage-module__KAAE1q__columns-page__header-description{color:var(--color-gray-950-m);font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-bold-ja);letter-spacing:0;line-height:var(--font-line-height-24);width:22.0625rem;margin-left:3.75rem}@media not (min-width:48rem){.ColumnsPage-module__KAAE1q__columns-page__header-description{width:15.6875rem;margin-left:20px}}@media not (min-width:23.4375rem){.ColumnsPage-module__KAAE1q__columns-page__header-description{font-size:var(--font-size-14);line-height:var(--font-line-height-22);margin-left:var(--space-2);width:15.3125rem}}.ColumnsPage-module__KAAE1q__columns-page__section-content{background-color:var(--color-background-white);align-items:center;gap:var(--space-6);padding:var(--space-6);flex-direction:column;display:flex}@media not (min-width:48rem){.ColumnsPage-module__KAAE1q__columns-page__section-content{padding:var(--space-6) var(--space-4) var(--space-8)}}.ColumnsPage-module__KAAE1q__columns-page__section-content-button{width:25rem;max-width:100%}@media not (min-width:48rem){.ColumnsPage-module__KAAE1q__columns-page__section-content-button{font-size:var(--font-size-14)}}@media not (min-width:23.4375rem){.ColumnsPage-module__KAAE1q__columns-page__section-content-button{font-size:var(--font-size-12)}.ColumnsPage-module__KAAE1q__columns-page__section-content-button span{right:.8rem}}
.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list{gap:var(--space-6);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;width:100%;display:flex;overflow:auto hidden}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list::-webkit-scrollbar{display:none}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item{background:var(--color-background-white);border-bottom:1px dashed var(--color-gray-200);border-radius:var(--radius-2);-moz-column-gap:var(--space-3);align-items:stretch;column-gap:var(--space-3);padding-bottom:var(--space-8);row-gap:var(--space-2);transition:var(--transition-fast);flex-shrink:0;grid-template-rows:max-content 1fr;grid-template-columns:324px 1fr;width:100%;text-decoration:none;display:grid;position:relative;overflow:hidden}@media not (min-width:48rem){.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item{gap:var(--space-3);flex-direction:column;grid-template-rows:max-content 1fr;grid-template-columns:174px 1fr}}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-image{background:var(--color-background-white);border-radius:var(--radius-2);box-sizing:border-box;flex-shrink:0;grid-area:1/1/3/2;width:324px;height:183px;position:relative;overflow:hidden}@media not (min-width:48rem){.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-image{grid-area:2/1/3/2;width:174px;height:98px}}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-image-content{aspect-ratio:256/144;background-color:var(--color-background-white);-o-object-fit:contain;object-fit:contain;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:auto}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-link{grid-area:1/2/2/3;width:100%;height:100%;display:block}@media not (min-width:48rem){.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-link{grid-area:1/1/2/3}}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-content{background:var(--color-background-white);box-sizing:border-box;gap:var(--space-2);flex-direction:column;flex:1;grid-area:2/2/3/3;min-width:0;display:flex;position:relative}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-title{color:var(--color-blue-800);}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-description,.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;display:-webkit-box;overflow:hidden}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-description{color:var(--color-text-secondary);}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-date{color:var(--color-text-primary);font-size:11px;line-height:var(--font-line-height-16);width:100%;margin:0}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-tags{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-tag{border:1px solid var(--color-gray-400);border-radius:var(--radius-half);color:var(--color-gray-950-m);height:1.25rem;padding:0 var(--space-3);overflow:hidden;}.HorizontalArticleCardList-module__U5ISCa__horizontal-article-list__item-tag-text{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}
.page-module__7kJFyq__columns-page{background-color:var(--color-background-gray);min-height:var(--layout-main-min-height);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}
.page-module__fLzDOW__columns-page{background-color:var(--color-background-gray);min-height:var(--layout-main-min-height);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}
.InterviewsPage-module__YPevqq__interviews-page{background-color:var(--color-background-gray);max-width:var(--container-article-max-width);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}.InterviewsPage-module__YPevqq__interviews-page__container{max-width:45rem;padding:0 0 var(--space-10);flex-direction:column;width:100%;margin:0 auto;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.InterviewsPage-module__YPevqq__interviews-page__container{padding:var(--space-6) 0 var(--space-16)}}.InterviewsPage-module__YPevqq__interviews-page__header{background-color:var(--color-background-white);gap:var(--space-2);padding-bottom:var(--space-6);flex-direction:column;width:100%;display:flex;position:relative}.InterviewsPage-module__YPevqq__interviews-page__header:before{content:"";background:linear-gradient(195deg,#e74c87 1.31%,#a96eeb 69.02%,#e74c87 92%);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 50.05%,#000000bf 72.96%,#0000 97.29%);mask-image:linear-gradient(#000 50.05%,#000000bf 72.96%,#0000 97.29%)}@media (48rem<=width<68.25rem),(min-width:68.25rem){.InterviewsPage-module__YPevqq__interviews-page__header{border-radius:var(--radius-2) var(--radius-2) 0 0;padding-bottom:0}}.InterviewsPage-module__YPevqq__interviews-page__header-content{border-radius:var(--radius-2) var(--radius-2) 0 0;gap:var(--space-6);margin:var(--space-6) var(--space-6) 0 var(--space-6);min-height:274px;padding-top:var(--space-6);z-index:1;background:linear-gradient(#fff,#ffffffd1 72.4%,#fff0 111.51%);flex-direction:column;display:flex;-webkit-mask-image:none;mask-image:none}@media not (min-width:48rem){.InterviewsPage-module__YPevqq__interviews-page__header-content{gap:var(--space-4);margin:var(--space-4) var(--space-4) 0 var(--space-4);padding-top:0}}.InterviewsPage-module__YPevqq__interviews-page__header-title{visibility:hidden;height:0}.InterviewsPage-module__YPevqq__interviews-page__header-title-image-container{align-items:center;gap:var(--space-point-five);height:auto;margin-top:calc(var(--space-10)*-1);flex-direction:column;width:100%;display:flex}@media not (min-width:48rem){.InterviewsPage-module__YPevqq__interviews-page__header-title-image-container{margin-top:calc(var(--space-3)*-1)}}.InterviewsPage-module__YPevqq__interviews-page__header-title-image{width:340px;max-width:95%;height:auto;display:block}.InterviewsPage-module__YPevqq__interviews-page__header-description{background-image:transparent;color:var(--color-gray-950-m);font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-bold-ja);letter-spacing:0;line-height:var(--font-line-height-24);width:31.25rem;margin:0 auto;-webkit-mask-image:none;mask-image:none}@media not (min-width:48rem){.InterviewsPage-module__YPevqq__interviews-page__header-description{margin:0 var(--space-4);width:auto}}@media not (min-width:23.4375rem){.InterviewsPage-module__YPevqq__interviews-page__header-description{font-size:var(--font-size-14);line-height:var(--font-line-height-22);margin-left:var(--space-2)}}.InterviewsPage-module__YPevqq__interviews-page__section-content{background-color:var(--color-background-white);align-items:center;gap:var(--space-6);padding:var(--space-6);flex-direction:column;display:flex}@media not (min-width:48rem){.InterviewsPage-module__YPevqq__interviews-page__section-content{padding:var(--space-6) var(--space-4) var(--space-8)}}.InterviewsPage-module__YPevqq__interviews-page__section-content-button{width:25rem;max-width:100%}@media not (min-width:48rem){.InterviewsPage-module__YPevqq__interviews-page__section-content-button{font-size:var(--font-size-14)}}@media not (min-width:23.4375rem){.InterviewsPage-module__YPevqq__interviews-page__section-content-button{font-size:var(--font-size-12)}.InterviewsPage-module__YPevqq__interviews-page__section-content-button span{right:.8rem}}
.page-module__doUwdW__columns-page{background-color:var(--color-background-gray);min-height:var(--layout-main-min-height);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}