:root{--layout-width-min: 390;--layout-width-max: 1920;--black: #333333;--blue: #30356C;--white: #ffffff}#alumni-page{background:#f7f7f4 !important}#alumni-page .category_title_outer_bg{background:#446d5a !important}#alumni-page .contents_area{background:none}#alumni-page .alumni-wrapper{padding-inline:calc(20/var(--layout-width-min)*100vw)}@media screen and (min-width: 768px){#alumni-page .alumni-wrapper{padding-inline:0}}#alumni-page .alumni-section{margin-bottom:calc(40/var(--layout-width-min)*100vw)}@media screen and (min-width: 768px){#alumni-page .alumni-section{margin-bottom:calc(80/var(--layout-width-max)*100vw)}}@media screen and (min-width: 768px){#alumni-page .alumni-section h2{font-size:min(40px,40/var(--layout-width-max)*100vw) !important}}#alumni-page .alumni-intro{margin-top:calc(20/var(--layout-width-min)*100vw);margin-bottom:calc(40/var(--layout-width-min)*100vw);padding-block:.5em;padding-inline:1em;background:var(--white)}@media screen and (min-width: 768px){#alumni-page .alumni-intro{margin-top:calc(80/var(--layout-width-max)*100vw);margin-bottom:calc(80/var(--layout-width-max)*100vw);padding-inline:2.5em}}#alumni-page .alumni-banner{margin-inline:auto}@media screen and (min-width: 768px){#alumni-page .alumni-banner{width:min(1000px,1100/var(--layout-width-max)*100vw)}}#alumni-page .alumni-banner__link{display:block;margin-inline:auto;aspect-ratio:1100/573;transition:all .2s ease}#alumni-page .alumni-banner__link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){#alumni-page .alumni-news{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 calc(40/var(--layout-width-max)*100vw)}}#alumni-page .alumni-news__item{margin-bottom:calc(20/var(--layout-width-min)*100vw)}@media screen and (min-width: 768px){#alumni-page .alumni-news__item{margin-bottom:calc(30/var(--layout-width-max)*100vw)}}@media(hover: hover){#alumni-page .alumni-news__item:hover .alumni-news__link{background:var(--white);box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .2s ease}#alumni-page .alumni-news__item:hover .alumni-news__thumbnail img{transform:scale(1.05)}}#alumni-page .alumni-news__link{text-decoration:none;display:grid;grid-template-columns:40% 1fr;gap:0 4%;transition:all .2s ease}@media screen and (min-width: 768px){#alumni-page .alumni-news__link{display:block}}#alumni-page .alumni-news__thumbnail{aspect-ratio:408/272;overflow:hidden}#alumni-page .alumni-news__thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease}@media screen and (min-width: 768px){#alumni-page .alumni-news__content{padding:calc(20/var(--layout-width-max)*100vw)}}#alumni-page .alumni-news__content .date{display:inline-block;color:var(--blue)}#alumni-page .alumni-news__content .title{margin-top:.5rem;font-size:calc(15/var(--layout-width-min)*100vw)}@media screen and (min-width: 768px){#alumni-page .alumni-news__content .title{margin-top:.1rem;font-size:min(20px,18/var(--layout-width-max)*100vw)}}@media screen and (min-width: 768px){#alumni-page .alumni-info{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 calc(40/var(--layout-width-max)*100vw)}}#alumni-page .alumni-info__item{margin-bottom:calc(20/var(--layout-width-min)*100vw)}@media screen and (min-width: 768px){#alumni-page .alumni-info__item{margin-bottom:calc(30/var(--layout-width-max)*100vw)}}#alumni-page .alumni-info__link{text-decoration:none;display:grid;grid-template-columns:40% 1fr;gap:0 4%;transition:all .2s ease}@media screen and (min-width: 768px){#alumni-page .alumni-info__link{display:block}}#alumni-page .alumni-info__link .title{font-weight:500}@media screen and (min-width: 768px){#alumni-page .alumni-info__link .title{font-size:min(24px,24/var(--layout-width-max)*100vw)}}#alumni-page .alumni-info__link .alumni-arrow{width:1em;aspect-ratio:1;align-self:end;margin-top:.5em;padding-top:.6em;padding-bottom:.3em;padding-inline:.5em;border:1.5px solid var(--blue)}@media screen and (min-width: 768px){#alumni-page .alumni-info__link .alumni-arrow{align-self:center;margin-top:0;margin-left:1em}}#alumni-page .alumni-info__link .alumni-arrow::after{content:"";display:block;transform:rotate(45deg);aspect-ratio:1;width:.6em;border-top:1.5px solid;border-right:1.5px solid;color:var(--blue);transition:all .2s ease}#alumni-page .alumni-info__content{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){#alumni-page .alumni-info__content{flex-direction:row;align-items:center;margin-top:1em}}#alumni-page .alumni-info__thumbnail{aspect-ratio:408/272}#alumni-page .alumni-info__thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease}@media screen and (min-width: 768px){#alumni-page .alumni-branch{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 calc(40/var(--layout-width-max)*100vw)}}#alumni-page .alumni-branch__item{margin-bottom:calc(20/var(--layout-width-min)*100vw)}@media screen and (min-width: 768px){#alumni-page .alumni-branch__item{margin-bottom:calc(30/var(--layout-width-max)*100vw)}}#alumni-page .alumni-branch__link{text-decoration:none;transition:all .2s ease}#alumni-page .alumni-branch__thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease}#alumni-page .alumni-branch__content{display:block;margin-top:.5em;font-size:calc(18/var(--layout-width-min)*100vw);color:var(--black)}@media screen and (min-width: 768px){#alumni-page .alumni-branch__content{font-size:min(24px,24/var(--layout-width-max)*100vw)}}#alumni-page .alumni-branch__wrapper{padding-inline:calc(20/var(--layout-width-min)*100vw);background:var(--white)}@media screen and (min-width: 768px){#alumni-page .alumni-branch__wrapper{padding-block:calc(40/var(--layout-width-max)*100vw);padding-inline:calc(160/var(--layout-width-max)*100vw)}}#alumni-page .alumni-branch__info{margin-top:calc(40/var(--layout-width-min)*100vw);padding-inline:calc(20/var(--layout-width-min)*100vw);border:1px solid var(--blue)}@media screen and (min-width: 768px){#alumni-page .alumni-branch__info{margin-top:calc(80/var(--layout-width-max)*100vw);padding-inline:calc(60/var(--layout-width-max)*100vw)}}#alumni-page .alumni-branch__info-item h3{margin-bottom:.2rem !important;color:var(--blue)}#alumni-page .alumni-interview__card{width:100%;margin-inline:auto;padding-inline:calc(10/var(--layout-width-min)*100vw)}@media screen and (min-width: 768px){#alumni-page .alumni-interview__card{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 calc(40/var(--layout-width-max)*100vw);width:min(1300px,1300/var(--layout-width-max)*100vw)}}#alumni-page .alumni-interview__card-thumbnail{aspect-ratio:408/272;overflow:hidden}#alumni-page .alumni-interview__card-thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease}#alumni-page .alumni-interview__card-content{padding-top:calc(20/var(--layout-width-min)*100vw)}@media screen and (min-width: 768px){#alumni-page .alumni-interview__card-content{padding:calc(20/var(--layout-width-max)*100vw)}}#alumni-page .alumni-interview__card-content .grade{display:block;font-size:calc(15/var(--layout-width-min)*100vw) !important;color:var(--blue)}@media screen and (min-width: 768px){#alumni-page .alumni-interview__card-content .grade{font-size:min(18px,16/var(--layout-width-max)*100vw) !important}}#alumni-page .alumni-interview__card-content .grade-content{display:block;font-size:calc(15/var(--layout-width-min)*100vw) !important;color:var(--blue)}@media screen and (min-width: 768px){#alumni-page .alumni-interview__card-content .grade-content{font-size:min(18px,16/var(--layout-width-max)*100vw) !important}}#alumni-page .alumni-interview__card-content .job{display:block;font-size:calc(15/var(--layout-width-min)*100vw) !important;color:var(--black)}@media screen and (min-width: 768px){#alumni-page .alumni-interview__card-content .job{font-size:min(18px,16/var(--layout-width-max)*100vw) !important}}#alumni-page .alumni-interview__card-item{margin-bottom:calc(30/var(--layout-width-min)*100vw);transition:all .2s ease}@media screen and (min-width: 768px){#alumni-page .alumni-interview__card-item{margin-bottom:calc(60/var(--layout-width-max)*100vw)}}@media(hover: hover){#alumni-page .alumni-interview__card-item:hover .alumni-interview__card-link{background:var(--white);box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .2s ease}#alumni-page .alumni-interview__card-item:hover .alumni-interview__card-thumbnail img{transform:scale(1.05)}}#alumni-page .alumni-interview__card-link{display:block;text-decoration:none;transition:all .2s ease}#alumni-page .alumni-interview__card-title{margin-top:.5em !important;margin-bottom:.5em !important;font-size:calc(20/var(--layout-width-min)*100vw) !important;font-weight:500;color:var(--black)}@media screen and (min-width: 768px){#alumni-page .alumni-interview__card-title{font-size:min(24px,24/var(--layout-width-max)*100vw) !important}}#alumni-page .alumni-interview__card-title span{display:inline-block;margin-left:.3em;font-size:.8em;font-weight:400}#alumni-page .alumni-interview__single{padding-inline:calc(20/var(--layout-width-min)*100vw);background:var(--white)}@media screen and (min-width: 768px){#alumni-page .alumni-interview__single{padding-block:calc(40/var(--layout-width-max)*100vw);padding-inline:calc(160/var(--layout-width-max)*100vw)}}#alumni-page .alumni-interview__single .alumni-interview__card-content{padding-inline:0;padding-bottom:0}#alumni-page .alumni-interview__single-content{margin-top:calc(30/var(--layout-width-min)*100vw)}@media screen and (min-width: 768px){#alumni-page .alumni-interview__single-content{margin-top:calc(40/var(--layout-width-max)*100vw)}}#alumni-page div#contents_main,#alumni-page .normal_page_design div#contents_main{padding:0 !important}#alumni-page .alumni-link-btn{width:90%;margin-inline:auto}@media screen and (min-width: 768px){#alumni-page .alumni-link-btn{width:min(600px,600/var(--layout-width-max)*100vw)}}@media(hover: hover){#alumni-page .alumni-link-btn:hover .alumni-link-btn__link{color:var(--white);background:var(--blue)}#alumni-page .alumni-link-btn:hover .alumni-link-btn__link::after{border-color:var(--white);transform:translateY(-50%) translateX(0.3em) rotate(45deg)}}#alumni-page .alumni-link-btn__link{position:relative;display:block;padding:1em;font-size:calc(16/var(--layout-width-min)*100vw);border:1px solid var(--blue);text-decoration:none !important;text-align:center;transition:all .2s ease}@media screen and (min-width: 768px){#alumni-page .alumni-link-btn__link{font-size:min(20px,20/var(--layout-width-max)*100vw)}}#alumni-page .alumni-link-btn__link::after{content:"";display:block;position:absolute;right:1em;top:50%;transform:translateY(-50%) rotate(45deg);aspect-ratio:1;width:.6em;border-top:1.5px solid;border-right:1.5px solid;color:var(--blue);transition:all .2s ease}.alumni-pagination{display:flex;justify-content:center;align-items:center;gap:0 1em;margin-top:3em}@media screen and (min-width: 768px){.alumni-pagination{margin-top:1em;font-size:calc(16/var(--layout-width-max)*100vw)}}.alumni-pagination__list{display:flex;align-items:center}.alumni-pagination__list .page-numbers{padding:.85em 1em;line-height:1}.alumni-pagination__list .page-numbers.current{background:rgba(67,41,111,.2)}.alumni-pagination__last::after{content:">>";display:inline-block;font-size:1em}.alumni-pagination--single{justify-content:center;gap:0 2em;width:calc(210/var(--layout-width-min)*100vw);margin-inline:auto;margin-bottom:2em}@media screen and (min-width: 768px){.alumni-pagination--single{width:min(210px,210/var(--layout-width-max)*100vw)}}.alumni-pagination--single a{text-decoration:none}