.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,blockquote,dl,dt,dd,figure{list-style-type:none;margin:0;padding:0;font-weight:inherit}h1,h2,h3,h4,h5,h6,em,address{font-weight:inherit;font-style:normal}svg{overflow:hidden}*:focus{outline:none}input,textarea,select{border:none;padding:0;-webkit-appearance:none;background-color:inherit}a{text-decoration:none;color:var(--color_black)}button{all:unset}dialog{padding:0;margin:0;width:100%;max-width:none}fieldset{min-width:0;margin:0;border:0;padding:0}legend{width:100%;margin:0;padding:0}summary::-webkit-details-marker{display:none}#page_contents{background-color:var(--color_beigeBase);line-height:normal;color:var(--color_black)}@media(min-width: 1225px){#page_contents{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){#page_contents{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}img{max-width:none;width:100%;height:auto;display:block;object-fit:cover}dialog{padding:0;background:none;border:none}*:focus-visible{outline:2px solid #007bff;outline-offset:4px}:root,:host{--color_black:#070b0d;--rgb_black:7, 11, 13;--color_white:#ffffff;--rgb_white:255, 255, 255;--color_beigeBase:#efeae6;--rgb_beigeBase:239, 234, 230;--color_beigeLight:#f7f6f5;--rgb_beigeLight:247, 246, 245;--color_border:#e0d7cf;--rgb_border:224, 215, 207;--color_obirinRed:#941e57;--rgb_obirinRed:148, 30, 87}:root,:host{--font-noto-serif-jp: "YakuHanMP", "Noto Serif JP", serif;--font-kt-flux-2: "KT Flux 2", serif}@media(max-width: 1224px){.bl_boxImg.bl_boxImg__modal{pointer-events:none}}.bl_boxImg.bl_boxImg__modal .bl_boxImg_inner{position:relative}@media(min-width: 1225px){.bl_boxImg.bl_boxImg__modal .bl_boxImg_inner{cursor:pointer}}.bl_boxImg.bl_boxImg__modal .bl_boxImg_inner .bl_boxImg_modalTrigger{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.bl_boxImg.bl_boxImg__modal .bl_boxImg_inner .bl_boxImg_modalIcon{width:48px;height:48px;border-radius:100%;background-color:rgba(var(--rgb_black), 0.5);position:relative;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;justify-content:center;align-items:center;color:#fff}@media(max-width: 1224px){.bl_boxImg.bl_boxImg__modal .bl_boxImg_inner .bl_boxImg_modalIcon{display:none}}@media(any-hover: hover){.bl_boxImg.bl_boxImg__modal img:hover:before{background-color:#000}}.bl_jaEnHeading{border-bottom:solid 1px var(--color_border);padding-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end}@media(min-width: 1225px){.bl_jaEnHeading{margin-bottom:60px}}@media(max-width: 1224px){.bl_jaEnHeading{margin-bottom:42px}}@media(min-width: 1225px){.bl_jaEnHeading_ja{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:170%;font-size:clamp(10px,22/1620*100vw,22px)}}@media(max-width: 1224px){.bl_jaEnHeading_ja{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(18/10*1rem)}}@media(min-width: 1225px){.bl_jaEnHeading_en{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:210%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){.bl_jaEnHeading_en{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:170%;font-size:calc(12/10*1rem)}}.bl_whiteBox{background-color:#fff;box-shadow:0 0 8px rgba(7,11,13,.08);border-radius:2px}a.bl_imgTxtLinkBox{background-color:var(--color_beigeLight)}@media(max-width: 1224px){a.bl_imgTxtLinkBox[data-size=l]{display:block}}@media(min-width: 1225px){a.bl_imgTxtLinkBox[data-size=l]{display:flex;height:303px}}@media(min-width: 1225px){a.bl_imgTxtLinkBox[data-size=l]>*{width:50%}}a.bl_imgTxtLinkBox[data-size=l] .bl_imgTxtLinkBox_txtArea{-webkit-transition:.1s;-moz-transform:.1s;transition:.1s}a.bl_imgTxtLinkBox[data-size=l] .bl_imgTxtLinkBox_txtArea:where(a:hover *){opacity:.8}@media(min-width: 1225px){a.bl_imgTxtLinkBox[data-size=l] .bl_imgTxtLinkBox_txtArea h3{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,28/1620*100vw,28px)}}@media(max-width: 1224px){a.bl_imgTxtLinkBox[data-size=l] .bl_imgTxtLinkBox_txtArea h3{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(18/10*1rem)}}a.bl_imgTxtLinkBox[data-size=l] .bl_imgTxtLinkBox_txtArea p{margin-top:8px}@media(min-width: 1225px){a.bl_imgTxtLinkBox[data-size=l] .bl_imgTxtLinkBox_txtArea p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){a.bl_imgTxtLinkBox[data-size=l] .bl_imgTxtLinkBox_txtArea p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(12/10*1rem)}}a.bl_imgTxtLinkBox[data-size=s]{display:flex}@media(max-width: 1224px){a.bl_imgTxtLinkBox[data-size=s]{height:104px;grid-column:1/-1}}@media(min-width: 1225px){a.bl_imgTxtLinkBox[data-size=s]{height:114px;grid-column:span 6}}@media(max-width: 1224px){a.bl_imgTxtLinkBox[data-size=s] .bl_imgTxtLinkBox_imgArea{width:104px}}@media(min-width: 1225px){a.bl_imgTxtLinkBox[data-size=s] .bl_imgTxtLinkBox_imgArea{width:114px}}@media(min-width: 1225px){a.bl_imgTxtLinkBox[data-size=s] .bl_imgTxtLinkBox_txtArea h3{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,18/1620*100vw,18px)}}@media(max-width: 1224px){a.bl_imgTxtLinkBox[data-size=s] .bl_imgTxtLinkBox_txtArea h3{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}a.bl_imgTxtLinkBox[data-size=s] .bl_imgTxtLinkBox_txtArea p{margin-top:8px}@media(min-width: 1225px){a.bl_imgTxtLinkBox[data-size=s] .bl_imgTxtLinkBox_txtArea p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){a.bl_imgTxtLinkBox[data-size=s] .bl_imgTxtLinkBox_txtArea p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(12/10*1rem)}}a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_imgArea{overflow:clip}@media(max-width: 1224px){a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_imgArea{width:100%;position:relative}a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_imgArea:before{content:"";display:block;padding-top:54.5714285714%}}@media(min-width: 1225px){a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_imgArea{height:100%}}a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_imgArea img{width:100%;height:100%;-webkit-transition:.4s;-moz-transform:.4s;transition:.4s}a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_imgArea img:where(a:hover *){transform:scale(1.122)}@media(max-width: 1224px){a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_imgArea img{position:absolute;top:0;left:0}}a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_txtArea{display:flex;align-items:center;justify-content:space-between;width:100%;flex:1;gap:24px;box-sizing:border-box}@media(max-width: 1224px){a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_txtArea{padding:16px}}@media(min-width: 1225px){a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_txtArea{padding:0 32px}}a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_txtArea .bl_txtArea_inner{flex:1}a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_txtArea .bl_txtArea_inner p{margin-top:8px}@media(max-width: 1224px){a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_txtArea .el_dot{margin-left:24px}}@media(min-width: 1225px){a.bl_imgTxtLinkBox .bl_imgTxtLinkBox_txtArea .el_dot{margin-left:32px}}.el_underlineBtn{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px currentColor;overflow:hidden}@media(min-width: 1225px){.el_underlineBtn{padding:12px 0}}@media(max-width: 1224px){.el_underlineBtn{padding-bottom:12px}}@media(min-width: 1225px){.el_underlineBtn .el_underlineBtn_txt{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){.el_underlineBtn .el_underlineBtn_txt{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(13/10*1rem)}}.el_underlineBtn .el_arrow{transform:translateX(3px)}.el_txtLink_blank:after,.el_txtLink_pdf:after,.el_txtLink_doc:after,.bl_relatedLinks_hdg::before,.bl_relatedLinks_item::before,.ic_modal-close::before,.ic_movie-play::before,.ic_slider-arrow::before,.ic_text-join::before,.ic_link-arrow::before,.ic_more::before,.ic_plus::before,.ic_modal-open::before,.ic_search::before,.ic_link-blank::before{display:inline-block;mask-size:100%;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;width:max(16px,1em);height:max(16px,1em);vertical-align:middle}.bl_relatedLinks_hdg,.bl_relatedLinks_item,.ic_modal-close,.ic_movie-play,.ic_slider-arrow,.ic_text-join,.ic_link-arrow,.ic_more,.ic_plus,.ic_modal-open,.ic_search,.ic_link-blank{display:inline-flex;vertical-align:middle}.bl_relatedLinks_hdg::before,.bl_relatedLinks_item::before,.ic_modal-close::before,.ic_movie-play::before,.ic_slider-arrow::before,.ic_text-join::before,.ic_link-arrow::before,.ic_more::before,.ic_plus::before,.ic_modal-open::before,.ic_search::before,.ic_link-blank::before{content:""}.-invert-x.bl_relatedLinks_hdg::before,.-invert-x.bl_relatedLinks_item::before,.-invert-x.ic_modal-close::before,.-invert-x.ic_movie-play::before,.-invert-x.ic_slider-arrow::before,.-invert-x.ic_text-join::before,.-invert-x.ic_link-arrow::before,.-invert-x.ic_more::before,.-invert-x.ic_plus::before,.-invert-x.ic_modal-open::before,.-invert-x.ic_search::before,.-invert-x.ic_link-blank::before{transform:scaleX(-1)}.-invert-y.bl_relatedLinks_hdg::before,.-invert-y.bl_relatedLinks_item::before,.-invert-y.ic_modal-close::before,.-invert-y.ic_movie-play::before,.-invert-y.ic_slider-arrow::before,.-invert-y.ic_text-join::before,.-invert-y.ic_link-arrow::before,.-invert-y.ic_more::before,.-invert-y.ic_plus::before,.-invert-y.ic_modal-open::before,.-invert-y.ic_search::before,.-invert-y.ic_link-blank::before{transform:scaleY(-1)}.ic_link-blank::before{mask-image:url("/professors/assets/img/icons/link-blank.svg")}.ic_search::before{mask-image:url("/professors/assets/img/icons/search.svg")}.ic_modal-open::before{mask-image:url("/professors/assets/img/icons/modal-open.svg")}.ic_plus::before{mask-image:url("/professors/assets/img/icons/plus.svg")}.ic_more::before{mask-image:url("/professors/assets/img/icons/more.svg")}.ic_link-arrow::before{mask-image:url("/professors/assets/img/icons/link-arrow.svg")}.ic_text-join::before{mask-image:url("/professors/assets/img/icons/text-join.svg")}.ic_slider-arrow::before{mask-image:url("/professors/assets/img/icons/slider-arrow.svg");width:6px;height:8px}.ic_movie-play::before{mask-image:url("/professors/assets/img/icons/movie-play.svg");width:min(12/1620*var(--cw, 100vw),12px);height:min(14/1620*var(--cw, 100vw),14px)}@media(max-width: 1224px){.ic_movie-play::before{width:12px;height:14px;zoom:.6}}.ic_modal-close{color:#fff}.ic_modal-close::before{mask-image:url("/professors/assets/img/icons/modal-close.svg");width:32px;height:10px}.el_dot{width:4px;height:4px;background-color:var(--color_black);border-radius:4px;flex:none}.el_dot[data-color=o_red]{background-color:var(--color_obirinRed)}.el_arrow{position:relative;width:16px;aspect-ratio:1;clip-path:inset(0)}.el_arrow::after{content:"";display:block;position:absolute;width:48px;height:16px;--arrow-svg-url: url("/professors/assets/img/icons/link-arrow.svg");background-repeat:no-repeat;background-size:16px;background-image:var(--arrow-svg-url),var(--arrow-svg-url);background-position-x:left,right;background-position-y:center;transition-duration:.3s;transform:translateX(-66.666%)}.el_arrow:where(a:hover *)::after{transform:translateX(0%)}.el_arrow[data-color=o_red]::before{background-color:var(--color_obirinRed)}.el_blank{display:flex;justify-content:center;align-items:center}.el_blank .un_rectTop,.el_blank .un_rectBottom{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}.el_blank:where(a:hover *) .un_rectTop{transform:translateX(0.8px) translateY(-0.8px)}.el_blank:where(a:hover *) .un_rectBottom{transform:translateX(-0.8px) translateY(0.8px)}.el_txtBorderRadius{width:fit-content;display:flex;align-items:center;box-sizing:border-box;border:solid 1px var(--color_border);border-radius:18px;-webkit-transition:.05s;-moz-transform:.05s;transition:.05s}@media(min-width: 1225px){.el_txtBorderRadius{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,13/1620*100vw,13px);min-height:30px;padding:4px 16px}}@media(max-width: 1224px){.el_txtBorderRadius{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(12/10*1rem);min-height:24px;padding:2px 12px}}@media(any-hover: hover){.el_txtBorderRadius:not(:where(a *)):hover{background-color:var(--color_border)}}.el_externalIcon{display:inline-flex;align-items:center;justify-content:center;border-radius:99px;color:var(--color_obirinRed);background-color:var(--color_beigeLight);font-size:calc(16/10*1rem);width:calc(24/10*1rem);aspect-ratio:1}.el_internalIcon{display:inline-flex;align-items:center;justify-content:center;border-radius:99px;color:var(--color_obirinRed);background-color:var(--color_beigeLight);font-size:calc(16/10*1rem);width:calc(24/10*1rem);height:min-content;aspect-ratio:1;overflow:hidden}.el_internalIcon.is_beigeBase{background-color:var(--color_beigeBase)}small.el_caption{display:block;text-align:left;margin-top:8px}small.el_caption br{display:none}.el_txtIcon{display:flex;align-items:center;width:fit-content;gap:4px;-webkit-transition:.05s;-moz-transform:.05s;transition:.05s}@media(any-hover: hover){.el_txtIcon:hover{opacity:.75}}@media(min-width: 1225px){.el_txtIcon p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){.el_txtIcon p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(16/10*1rem)}}.hp_hover{cursor:pointer}@media(max-width: 1224px){.hp_isPC{display:none !important}}@media(min-width: 1225px){.hp_isSP{display:none !important}}.hp_visuallyHidden{border:0 !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.el_txtLink_doc,.el_txtLink_pdf,.el_txtLink_blank,.el_txtLink_self{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media(any-hover: hover){.el_txtLink_doc:hover,.el_txtLink_pdf:hover,.el_txtLink_blank:hover,.el_txtLink_self:hover{color:var(--color_obirinRed)}}.el_txtLink_blank:after{display:inline-block;content:"";width:1em;height:1em;margin:-0.1em 0em 0 .1em;mask-image:url("/professors/assets/img/icons/link-blank.svg")}.el_txtLink_pdf:after{display:inline-block;content:"";width:1.9375em;height:1em;margin:-0.1em .2em 0;vertical-align:middle;mask-image:url("/professors/assets/img/icons/link-pdf.svg")}.el_txtLink_doc:after{display:inline-block;content:"";width:1.9375em;height:1em;margin:-0.1em .2em 0;vertical-align:middle;mask-image:url("/professors/assets/img/icons/link-doc.svg")}.bl_recommend{overflow:hidden}@media(min-width: 1225px){.bl_recommend{padding-left:min(144/1620*var(--cw, 100vw),144px);padding-right:min(144/1620*var(--cw, 100vw),144px)}}@media(max-width: 1224px){.bl_recommend{padding-left:20px;padding-right:20px}}@media(min-width: 1225px){.bl_recommend .bl_slider{margin-inline:calc(min(144 / 1620 * var(--cw, 100vw), 144px)*-1)}}@media(max-width: 1224px){.bl_recommend .bl_slider{margin-right:calc(20px*-1)}}@media(min-width: 1225px){.bl_recommend .bl_slider_arrows{padding-right:min(144/1620*var(--cw, 100vw),144px)}}@media(max-width: 1224px){.bl_recommend .bl_slider_arrows{padding-right:20px}}dialog.bl_modal{display:flex;align-items:center;justify-content:center;width:100%;height:100%;visibility:hidden}dialog.bl_modal:focus-visible{outline:none}dialog[open].bl_modal{visibility:visible}dialog.bl_modal::backdrop{transition:.4s;background-color:rgba(var(--rgb_black), 0.8)}dialog.bl_modal .bl_modal_box{display:flex;flex-direction:column;align-items:flex-end}@media(min-width: 1225px){dialog.bl_modal .bl_modal_box{width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*10 + 360px)}}@media(max-width: 1224px){dialog.bl_modal .bl_modal_box{width:100%}}@media(max-width: 1224px){dialog.bl_modal .bl_modal_box .ic_modal-close{margin-right:20px}}dialog.bl_modal .bl_modal_box .bl_modal_mainBox{margin:24px 0 16px}dialog.bl_modal .bl_modal_box small.bl_modal_caption{width:100%;display:block;text-align:center;color:#fff}dialog.bl_modal.bl_modal__movie .bl_modal_box .bl_modal_mainBox{position:relative;aspect-ratio:16/9}.bl_movie{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}@media(any-hover: hover){.bl_movie:hover .bl_movie_inner .bl_movie_overlay{opacity:0}}.bl_movie_inner{position:relative;width:100%}.bl_movie_overlay{background-color:rgba(7,11,13,.3);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}.bl_movie_icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;color:var(--color_obirinRed);display:flex;justify-content:center;align-items:center;border-radius:100%}@media(max-width: 1224px){.bl_movie_icon{width:48px;height:48px}}@media(min-width: 1225px){.bl_movie_icon{width:min(80/1620*var(--cw, 100vw),80px);height:min(80/1620*var(--cw, 100vw),80px)}}.bl_movie_modalTrigger{position:absolute;inset:0}.bl_profCard{display:flex;flex-direction:column;outline-offset:-2px;height:100%}.bl_profCard_cont{flex:1;background-color:var(--color_beigeLight);display:flex;align-items:center;gap:16px;height:100%;box-sizing:border-box}.bl_profCard_cont>.el_arrow{align-self:center}@media(min-width: 1225px){.bl_profCard_cont{padding:28px 32px}}@media(max-width: 1224px){.bl_profCard_cont{padding:22px 24px}}.bl_profCard_hdg{flex:1}.bl_profCard_hdg:is(a:hover *){opacity:.8}@media(min-width: 1225px){.bl_profCard_title{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){.bl_profCard_title{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(12/10*1rem)}}@media(max-width: 1224px){.bl_profCard_title>br{display:none}}.bl_profCard_name{word-break:keep-all}@media(min-width: 1225px){.bl_profCard_name{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:170%;font-size:clamp(10px,22/1620*100vw,22px);margin-top:13px}}@media(max-width: 1224px){.bl_profCard_name{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(18/10*1rem);margin-top:10px}}.bl_profCard_name>span.role{margin-left:8px}@media(min-width: 1225px){.bl_profCard_name>span.role{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){.bl_profCard_name>span.role{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(12/10*1rem)}}.bl_profCard_academics{display:flex;flex-wrap:wrap;gap:8px}@media(min-width: 1225px){.bl_profCard_academics{margin-top:8px}}@media(max-width: 1224px){.bl_profCard_academics{margin-top:9px}}.bl_profCard_img{position:relative;overflow:clip;z-index:-1}.bl_profCard_img img{transition:.4s}.bl_profCard_img img:where(a:hover *){transform:scale(1.1222)}@media(min-width: 1225px){.bl_articleSet_imgTxt .bl_boxTxt,.bl_quote .bl_quote_txt,.bl_articleSet_column .bl_column_txt,.bl_articleSet_txt{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.08em;line-height:220%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){.bl_articleSet_imgTxt .bl_boxTxt,.bl_quote .bl_quote_txt,.bl_articleSet_column .bl_column_txt,.bl_articleSet_txt{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.08em;line-height:220%;font-size:calc(14/10*1rem)}}.bl_articleSet_imgTxt .bl_boxTxt>*:not(:first-child),.bl_quote .bl_quote_txt>*:not(:first-child),.bl_articleSet_column .bl_column_txt>*:not(:first-child),.bl_articleSet_txt>*:not(:first-child){margin-top:2em}.bl_articleSet_imgTxt .bl_boxTxt>ul>li,.bl_quote .bl_quote_txt>ul>li,.bl_articleSet_column .bl_column_txt>ul>li,.bl_articleSet_txt>ul>li{list-style-type:"・";padding-left:.5em;margin-left:1em}@media(min-width: 1225px){.bl_articleSet_imgTxt .bl_boxTxt>ul>li,.bl_quote .bl_quote_txt>ul>li,.bl_articleSet_column .bl_column_txt>ul>li,.bl_articleSet_txt>ul>li{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){.bl_articleSet_imgTxt .bl_boxTxt>ul>li,.bl_quote .bl_quote_txt>ul>li,.bl_articleSet_column .bl_column_txt>ul>li,.bl_articleSet_txt>ul>li{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}.bl_articleSet_imgTxt .bl_boxTxt>ul>li:not(:first-child),.bl_quote .bl_quote_txt>ul>li:not(:first-child),.bl_articleSet_column .bl_column_txt>ul>li:not(:first-child),.bl_articleSet_txt>ul>li:not(:first-child){margin-top:8px}.bl_articleSet_imgTxt .bl_boxTxt>ul>li::before,.bl_quote .bl_quote_txt>ul>li::before,.bl_articleSet_column .bl_column_txt>ul>li::before,.bl_articleSet_txt>ul>li::before{flex:none;margin:0 .5em}.bl_articleSet_imgTxt .bl_boxTxt>ol,.bl_quote .bl_quote_txt>ol,.bl_articleSet_column .bl_column_txt>ol,.bl_articleSet_txt>ol{padding-left:1.5em;list-style-position:outside}.bl_articleSet_imgTxt .bl_boxTxt>ol>li,.bl_quote .bl_quote_txt>ol>li,.bl_articleSet_column .bl_column_txt>ol>li,.bl_articleSet_txt>ol>li{list-style-type:decimal}@media(min-width: 1225px){.bl_articleSet_imgTxt .bl_boxTxt>ol>li,.bl_quote .bl_quote_txt>ol>li,.bl_articleSet_column .bl_column_txt>ol>li,.bl_articleSet_txt>ol>li{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){.bl_articleSet_imgTxt .bl_boxTxt>ol>li,.bl_quote .bl_quote_txt>ol>li,.bl_articleSet_column .bl_column_txt>ol>li,.bl_articleSet_txt>ol>li{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}.bl_articleSet_imgTxt .bl_boxTxt>ol>li:not(:first-child),.bl_quote .bl_quote_txt>ol>li:not(:first-child),.bl_articleSet_column .bl_column_txt>ol>li:not(:first-child),.bl_articleSet_txt>ol>li:not(:first-child){margin-top:8px}.bl_articleSet{--block-mt-mobile: 56px;--block-mt-desktop: 80px}@media(max-width: 1224px){.bl_articleSet>*:not(:first-child){margin-top:var(--block-mt-mobile)}}@media(min-width: 1225px){.bl_articleSet>*:not(:first-child){margin-top:var(--block-mt-desktop)}}.bl_articleSet .bl_boxImg{display:flex;flex-direction:column;align-items:center}.bl_articleSet_hdg>h3{border-bottom:solid 1px var(--color_border);padding-bottom:32px;margin-top:7px}@media(min-width: 1225px){.bl_articleSet_hdg>h3{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,28/1620*100vw,28px)}}@media(max-width: 1224px){.bl_articleSet_hdg>h3{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(22/10*1rem)}}@media(min-width: 1225px){.bl_articleSet_hdg>h4{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:170%;font-size:clamp(10px,22/1620*100vw,22px)}}@media(max-width: 1224px){.bl_articleSet_hdg>h4{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(18/10*1rem)}}@media(min-width: 1225px){.bl_articleSet_hdg>h5{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:170%;font-size:clamp(10px,18/1620*100vw,18px)}}@media(max-width: 1224px){.bl_articleSet_hdg>h5{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(16/10*1rem)}}.bl_articleSet_txt{--block-mt-mobile: 24px;--block-mt-desktop: 32px}.bl_articleSet_img{display:flex;flex-direction:column}@media(min-width: 1225px){.bl_articleSet_img{gap:80px}}@media(max-width: 1224px){.bl_articleSet_img{gap:24px}}.bl_articleSet_img[data-col="1"] .bl_boxImg.is_tall{margin:0 auto}@media(min-width: 1225px){.bl_articleSet_img[data-col="1"] .bl_boxImg.is_tall{width:56.1589403974%}}@media(max-width: 1224px){.bl_articleSet_img[data-col="1"] .bl_boxImg.is_tall{width:68.5714285714%}}@media(min-width: 1225px){.bl_articleSet_img[data-col="2"]{flex-direction:row;flex-wrap:wrap;gap:40px}}@media(min-width: 1225px){.bl_articleSet_img[data-col="2"] .bl_boxImg{width:calc((100% - 40px)/2)}}@media(max-width: 1224px){.bl_articleSet_img[data-col="2"] .bl_boxImg.is_tall{margin:0 auto;width:68.5714285714%}}.bl_articleSet_column{border:solid 1px var(--color_border);box-sizing:border-box}@media(max-width: 1224px){.bl_articleSet_column{padding:36px 32px}}@media(min-width: 1225px){.bl_articleSet_column{padding:40px 45px}}@media(min-width: 1225px){.bl_articleSet_column .bl_column_heading{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:170%;font-size:clamp(10px,22/1620*100vw,22px)}}@media(max-width: 1224px){.bl_articleSet_column .bl_column_heading{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(18/10*1rem)}}@media(max-width: 1224px){.bl_articleSet_column .bl_column_heading br{display:none}}.bl_articleSet_column .bl_column_tag{display:flex;align-items:center;gap:8px}@media(min-width: 1225px){.bl_articleSet_column .bl_column_tag span.bl_tag_txt{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,18/1620*100vw,18px)}}@media(max-width: 1224px){.bl_articleSet_column .bl_column_tag span.bl_tag_txt{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}.bl_articleSet_column .bl_column_area{margin-top:24px}@media(max-width: 1224px){.bl_articleSet_column .bl_column_area>*:not(:first-child){margin-top:24px}}@media(min-width: 1225px){.bl_articleSet_column .bl_column_area>*:not(:first-child){margin-top:23px}}.bl_quote{background-color:var(--color_beigeLight);display:flex;gap:16px}@media(max-width: 1224px){.bl_quote{padding:32px 36px}}@media(min-width: 1225px){.bl_quote{padding:32px 40px}}.bl_quote .bl_quote_line{background-color:var(--color_border);width:4px}.bl_quote .bl_quote_txt{flex:1}.bl_articleSet_imgTxt::after{content:"";display:block;clear:both}@media(min-width: 1225px){.bl_articleSet_imgTxt .bl_boxImg{float:left;width:calc(50% - 20px);padding-right:40px}}@media(min-width: 1225px){.bl_articleSet_imgTxt[data-img-place=r]{flex-direction:row-reverse}}@media(min-width: 1225px){.bl_articleSet_imgTxt[data-img-place=r] .bl_boxImg{float:right;padding-left:40px}}@media(max-width: 1224px){.bl_articleSet_imgTxt .bl_boxTxt{margin-top:24px}}.bl_relatedLinks_hdg{align-items:center;gap:14px}.bl_relatedLinks_hdg::before{mask-image:url("/professors/assets/img/icons/relatedlinks.svg");width:2px;height:8px;flex:none}@media(min-width: 1225px){.bl_relatedLinks_hdg{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,18/1620*100vw,18px)}}@media(max-width: 1224px){.bl_relatedLinks_hdg{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(16/10*1rem)}}.bl_relatedLinks_cont{margin-top:24px;display:flex;flex-direction:column;gap:8px}.bl_relatedLinks_item{position:relative;padding-left:1em;display:block}.bl_relatedLinks_item::before{mask-image:url("/professors/assets/img/icons/list-marker.svg");background-color:var(--color_obirinRed);position:absolute;top:.3em;left:0}@media(min-width: 1225px){.bl_relatedLinks_item{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){.bl_relatedLinks_item{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}@media(min-width: 1225px){.bl_profile{display:flex;gap:40px}}@media(min-width: 1225px){.bl_profile>*{width:calc((100% - 40px)/2)}}@media(max-width: 1224px){.bl_profile .bl_profile_txtBox{margin-top:40px}}@media(min-width: 1225px){.bl_profile .bl_profile_txtBox .bl_profile_academics{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){.bl_profile .bl_profile_txtBox .bl_profile_academics{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:calc(13/10*1rem)}}.bl_profile .bl_profile_txtBox .bl_profile_nameJp{margin-top:8px}@media(min-width: 1225px){.bl_profile .bl_profile_txtBox .bl_profile_nameJp{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,28/1620*100vw,28px)}}@media(max-width: 1224px){.bl_profile .bl_profile_txtBox .bl_profile_nameJp{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(22/10*1rem)}}.bl_profile .bl_profile_txtBox .bl_profile_nameJp span.position{margin-left:8px}@media(min-width: 1225px){.bl_profile .bl_profile_txtBox .bl_profile_nameJp span.position{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,18/1620*100vw,18px)}}@media(max-width: 1224px){.bl_profile .bl_profile_txtBox .bl_profile_nameJp span.position{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(16/10*1rem)}}.bl_profile .bl_profile_txtBox .bl_profile_nameEn{margin-top:4px}@media(min-width: 1225px){.bl_profile .bl_profile_txtBox .bl_profile_nameEn{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:140%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){.bl_profile .bl_profile_txtBox .bl_profile_nameEn{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:160%;font-size:calc(10/10*1rem)}}.bl_profile .bl_profile_txtBox .bl_profile_txt{margin-top:24px}@media(min-width: 1225px){.bl_profile .bl_profile_txtBox .bl_profile_txt{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){.bl_profile .bl_profile_txtBox .bl_profile_txt{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:calc(13/10*1rem)}}.bl_profile .bl_profile_txtBox .bl_profile_link{margin-top:24px}.bl_slider:not(.is-overflow) .bl_slider_arrows{display:none}.bl_slider_arrows{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}@media(max-width: 1224px){.bl_slider_arrows{padding-right:20px}}.bl_slider_arrows>button{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:var(--color_beigeLight);border-radius:100%;outline-offset:-2px;-webkit-transition:.05s;-moz-transform:.05s;transition:.05s}.bl_slider_arrows>button[disabled]{pointer-events:none}@media(any-hover: hover){.bl_slider_arrows>button:hover{background-color:var(--color_black);color:var(--color_beigeLight)}}@media(max-width: 1224px){.bl_downloadBox{padding-top:155px}}@media(min-width: 1225px){.bl_downloadBox{padding-top:200px}}.bl_downloadBox_cont{width:100%;position:relative;display:flex;flex-direction:column;gap:40px;border-block:solid 1px var(--color_border);-webkit-transition:.05s;-moz-transform:.05s;transition:.05s}@media(min-width: 1225px){.bl_downloadBox_cont{padding:64px 0 80px}}@media(max-width: 1224px){.bl_downloadBox_cont{padding:49px 0}}@media(any-hover: hover){.bl_downloadBox_cont:hover{color:#fff}.bl_downloadBox_cont:hover .bl_downloadBox_overlay{opacity:1}}.bl_downloadBox_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--rgb_black), 0.5);z-index:1;opacity:0;-webkit-transition:.05s;-moz-transform:.05s;transition:.05s}.bl_downloadBox_heading{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}@media(min-width: 1225px){.bl_downloadBox_heading{padding-left:min(144/1620*var(--cw, 100vw),144px);padding-right:min(144/1620*var(--cw, 100vw),144px)}}@media(max-width: 1224px){.bl_downloadBox_heading{padding-left:20px;padding-right:20px}}.bl_downloadBox_slider{position:relative;overflow:hidden;z-index:0}.bl_downloadBox_slider::before,.bl_downloadBox_slider::after{content:"";position:absolute;top:0;bottom:0;z-index:1;background:linear-gradient(90deg, transparent -1.97%, var(--color_beigeBase) 68.09%)}@media(min-width: 1225px){.bl_downloadBox_slider::before,.bl_downloadBox_slider::after{width:145px}}@media(max-width: 1224px){.bl_downloadBox_slider::before,.bl_downloadBox_slider::after{width:83px}}.bl_downloadBox_slider::before{transform:rotate(180deg)}@media(min-width: 1225px){.bl_downloadBox_slider::before{left:0}}@media(max-width: 1224px){.bl_downloadBox_slider::before{left:-10px}}@media(min-width: 1225px){.bl_downloadBox_slider::after{right:0}}@media(max-width: 1224px){.bl_downloadBox_slider::after{right:-10px}}.bl_downloadBox_txt{display:flex;flex-direction:column;gap:4px}@media(min-width: 1225px){.bl_downloadBox_txt h2{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,28/1620*100vw,28px)}}@media(max-width: 1224px){.bl_downloadBox_txt h2{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(18/10*1rem)}}@media(min-width: 1225px){.bl_downloadBox_txt p{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:210%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){.bl_downloadBox_txt p{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:170%;font-size:calc(12/10*1rem)}}:where([data-template=professors]) .un_fv_txtArea{align-items:flex-end}@media(max-width: 1224px){:where([data-template=professors]) .un_fv_txtArea{padding:84px 20px 60px;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:16px}}@media(min-width: 1225px){:where([data-template=professors]) .un_fv_txtArea{padding:140px min(144/1620*var(--cw, 100vw),144px) 60px;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:40px}}@media(max-width: 1224px){:where([data-template=professors]) .un_fv_title{grid-column:1/-1}}@media(min-width: 1225px){:where([data-template=professors]) .un_fv_title{grid-column:span 4}}@media(min-width: 1225px){:where([data-template=professors]) .un_fv_title p{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,15/1620*100vw,15px)}}@media(max-width: 1224px){:where([data-template=professors]) .un_fv_title p{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:170%;font-size:calc(12/10*1rem)}}@media(min-width: 1225px){:where([data-template=professors]) .un_fv_title h1{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:100%;font-size:clamp(10px,40/1620*100vw,40px);margin-top:4px}}@media(max-width: 1224px){:where([data-template=professors]) .un_fv_title h1{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:100%;font-size:calc(28/10*1rem);margin-top:5px}}@media(min-width: 1225px){:where([data-template=professors]) .un_fv_txt{grid-column:span 8}}@media(max-width: 1224px){:where([data-template=professors]) .un_fv_txt{grid-column:2/span 5;margin-top:29px}}@media(min-width: 1225px){:where([data-template=professors]) .un_fv_txt p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){:where([data-template=professors]) .un_fv_txt p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:calc(14/10*1rem)}}@media(max-width: 1224px){:where([data-template=professors]) .un_search{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:16px;padding:60px 20px 0}}@media(min-width: 1225px){:where([data-template=professors]) .un_search{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:40px;padding:100px min(144/1620*var(--cw, 100vw),144px) 0}}@media(max-width: 1224px){:where([data-template=professors]) .un_search_box{grid-column:1/-1}}@media(min-width: 1225px){:where([data-template=professors]) .un_search_box{grid-column:2/span 10}}@media(max-width: 1224px){:where([data-template=professors]) .un_search_inner{padding:28px 32px}}@media(min-width: 1225px){:where([data-template=professors]) .un_search_inner{padding:40px 0}}:where([data-template=professors]) .un_search_details_summary{background-color:var(--color_white);margin:32px auto 0}:where([data-template=professors]) .un_search_details_summary>.ic_ui-arrow-more{font-size:calc(8/10*1rem)}:where([data-template=professors]) .un_search_details_summary>.ic_ui-arrow-more::before{-webkit-transition:.6s;-moz-transform:.6s;transition:.6s}:where([data-template=professors]) .un_search_row fieldset{display:contents}:where([data-template=professors]) .un_search_row:is(.un_search_details *){padding-top:32px}@media(max-width: 1224px){:where([data-template=professors]) .un_search_row:is(.un_search_details *){padding-top:24px}}:where([data-template=professors]) .un_search_row.un_search_row__keywords::before{content:"";display:block;width:100%;height:1px;background-color:rgba(var(--rgb_border), 0.4)}@media(min-width: 1225px){:where([data-template=professors]) .un_search_row.un_search_row__keywords::before{margin:0 40px 32px}}@media(max-width: 1224px){:where([data-template=professors]) .un_search_row.un_search_row__keywords::before{margin-bottom:24px}}@media(min-width: 1225px){:where([data-template=professors]) .un_search_row{display:flex;justify-content:space-between;flex-wrap:wrap}:where([data-template=professors]) .un_search_row.-keywords{align-items:center}}:where([data-template=professors]) .un_search_details{box-sizing:border-box;overflow-y:hidden;position:relative;padding-bottom:calc(32px + 1em)}@media(max-width: 1224px){:where([data-template=professors]) .un_search_details{padding-bottom:calc(24px + 1em)}}:where([data-template=professors]) .un_search_details[type=close]{height:0}:where([data-template=professors]) .un_search_details_summary{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media(min-width: 1225px){:where([data-template=professors]) .un_search_form_title{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px);width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*2 + 40px);padding-left:40px;box-sizing:border-box}}@media(max-width: 1224px){:where([data-template=professors]) .un_search_form_title{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}@media(min-width: 1225px){:where([data-template=professors]) .un_search_form_cont{width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*8 + 280px);padding-right:40px;box-sizing:border-box}}@media(max-width: 1224px){:where([data-template=professors]) .un_search_form_cont{margin-top:12px}}:where([data-template=professors]) .un_search_input{position:relative}:where([data-template=professors]) .un_search_input input{width:100%;height:40px;border-radius:4px;background-color:var(--color_beigeLight);box-sizing:border-box;padding:0 16px;box-shadow:var(--color_border) -1px -1px 0;font-family:serif;outline-offset:-2px}:where([data-template=professors]) .un_search_input input::placeholder{color:rgba(var(--rgb_black), 0.2)}:where([data-template=professors]) .un_search_input_ui{position:absolute;top:0;right:0;display:flex;align-items:center}:where([data-template=professors]) .un_search_input_ui::before{content:"";display:block;width:1px;height:16px;background-color:var(--color_border)}:where([data-template=professors]) .un_search_input_btn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:none;outline-offset:-2px}:where([data-template=professors]) .un_search_input_btn>.ic_search{font-size:calc(12/10*1rem)}:where([data-template=professors]) .un_search_form_btns{display:flex;flex-wrap:wrap;gap:8px 6px}:where([data-template=professors]) .un_search_form_btns .el_txtBorderRadius[aria-checked=true]{background-color:var(--color_border)}@media(min-width: 1225px){:where([data-template=professors]) .un_search_form_btns .el_txtBorderRadius{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){:where([data-template=professors]) .un_search_form_btns .el_txtBorderRadius{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(12/10*1rem)}}@media(any-hover: hover){:where([data-template=professors]) .un_search_form_btns .el_txtBorderRadius:hover{background-color:var(--color_border)}}@media(max-width: 1224px){:where([data-template=professors]) .un_hashtags{grid-column:1/-1;margin-top:60px}}@media(min-width: 1225px){:where([data-template=professors]) .un_hashtags{display:flex;justify-content:space-between;align-items:baseline;margin-top:100px;grid-column:2/span 10}}@media(min-width: 1225px){:where([data-template=professors]) .un_hashtags_hdg{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px);width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*2 + 40px);white-space:nowrap}}@media(max-width: 1224px){:where([data-template=professors]) .un_hashtags_hdg{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}:where([data-template=professors]) .un_hashtags_list{display:flex;flex-wrap:wrap;gap:8px 16px}@media(min-width: 1225px){:where([data-template=professors]) .un_hashtags_list{width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*8 + 280px)}}@media(max-width: 1224px){:where([data-template=professors]) .un_hashtags_list{margin-top:16px}}:where([data-template=professors]) .un_hashtags_item{text-decoration:underline;-webkit-transition:.05s;-moz-transform:.05s;transition:.05s}@media(min-width: 1225px){:where([data-template=professors]) .un_hashtags_item{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){:where([data-template=professors]) .un_hashtags_item{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(13/10*1rem)}}@media(any-hover: hover){:where([data-template=professors]) .un_hashtags_item:hover{opacity:.75}}@media(min-width: 1225px){:where([data-template=professors]) .un_profs{padding-top:100px}}@media(max-width: 1224px){:where([data-template=professors]) .un_profs{padding-top:60px}}@media(min-width: 1225px){:where([data-template=professors]) .un_profs_list{display:grid;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px) and (max-width: 1224px){:where([data-template=professors]) .un_profs_list{display:grid;grid-template-columns:repeat(2, 1fr)}}:where([data-template=professors]) .un_profs_list>li{border-bottom:solid 1px var(--color_border);box-sizing:border-box}@media(min-width: 1225px){:where([data-template=professors]) .un_profs_list>li{border-right:solid 1px var(--color_border)}:where([data-template=professors]) .un_profs_list>li:nth-child(-n+3){border-top:solid 1px var(--color_border)}:where([data-template=professors]) .un_profs_list>li:nth-child(3n){border-right:none}}@media(min-width: 768px) and (max-width: 1224px){:where([data-template=professors]) .un_profs_list>li{border-right:solid 1px var(--color_border)}:where([data-template=professors]) .un_profs_list>li:nth-child(-n+2){border-top:solid 1px var(--color_border)}:where([data-template=professors]) .un_profs_list>li:nth-child(2n){border-right:none}}@media(max-width: 1224px){:where([data-template=professors]) .un_profs_list>li:first-child{border-top:solid 1px var(--color_border)}}:where([data-template=professors]) .un_profs_moreBtn{margin:40px auto 0;border-bottom:solid 1px var(--color_black);padding-bottom:8px}@media(max-width: 1224px){:where([data-template=professors]) .un_profs_moreBtn{margin:32px auto 0}}@media(max-width: 1224px){:where([data-template=professors]) .un_profs_moreBtn p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}:where([data-template=professors]) .un_profs_moreBtn_icon{width:12px;overflow:hidden}:where([data-template=professors]) .un_profs_moreBtn_icon .ic_more{font-size:calc(8/10*1rem)}:where([data-template=professors]) .un_profs_noresults{text-align:center;border-block:1px solid var(--color_border)}@media(min-width: 1225px){:where([data-template=professors]) .un_profs_noresults{padding-block:120px}}@media(max-width: 1224px){:where([data-template=professors]) .un_profs_noresults{padding-block:100px}}:where([data-template=professors]) .un_profs_noresults_title{display:block}@media(min-width: 1225px){:where([data-template=professors]) .un_profs_noresults_title{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:170%;font-size:clamp(10px,18/1620*100vw,18px)}}@media(max-width: 1224px){:where([data-template=professors]) .un_profs_noresults_title{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(16/10*1rem)}}:where([data-template=professors]) .un_profs_noresults_sub{display:block}@media(min-width: 1225px){:where([data-template=professors]) .un_profs_noresults_sub{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(16/10*1rem);margin-top:calc(8/10*1rem)}}@media(max-width: 1224px){:where([data-template=professors]) .un_profs_noresults_sub{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(13/10*1rem);margin-top:calc(8/10*1rem)}}:where([data-template=professors]) .un_profItem{display:block;position:relative;overflow:clip;outline-offset:-2px;height:100%;z-index:0;--hover-duration: 0.2s}@media(any-hover: hover){:where([data-template=professors]) .un_profItem:hover .un_profItem_bg{opacity:1}:where([data-template=professors]) .un_profItem:hover .un_profItem_bg>img{transform:scale(1.07);transition:1s transform ease-out}:where([data-template=professors]) .un_profItem:hover .un_profItem_inner{color:var(--color_white)}:where([data-template=professors]) .un_profItem:hover .un_profItem_inner .el_txtBorderRadius{border-color:currentColor}}:where([data-template=professors]) .un_profItem_inner{position:relative;height:100%;box-sizing:border-box}@media(min-width: 1225px){:where([data-template=professors]) .un_profItem_inner{padding:48px 1em}}@media(max-width: 1224px){:where([data-template=professors]) .un_profItem_inner{padding:39px 1em 38px}}:where([data-template=professors]) .un_profItem_inner img{display:block;aspect-ratio:1;height:auto}@media(min-width: 1225px){:where([data-template=professors]) .un_profItem_inner img{margin:31px auto 0;width:49.896049896%;max-width:240px}}@media(max-width: 1224px){:where([data-template=professors]) .un_profItem_inner img{margin:21px auto 0;width:calc(227/390*100svw)}}@media(min-width: 768px) and (max-width: 1224px){:where([data-template=professors]) .un_profItem_inner img{width:calc(227/390*(var(--cw, 100vw) - 180px)/2)}}:where([data-template=professors]) .un_profItem_inner .el_externalIcon{position:absolute;right:calc(16/10*1rem);bottom:calc(16/10*1rem)}:where([data-template=professors]) .un_profItem_inner .el_internalIcon{position:absolute;right:calc(16/10*1rem);bottom:calc(16/10*1rem)}:where([data-template=professors]) .un_profItem_text{text-align:center;-webkit-transition:var(--hover-duration);-moz-transform:var(--hover-duration);transition:var(--hover-duration)}@media(min-width: 1225px){:where([data-template=professors]) .un_profItem_text{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,16/1620*100vw,16px);margin-top:34px}}@media(max-width: 1224px){:where([data-template=professors]) .un_profItem_text{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:calc(13/10*1rem);margin-top:18px}}:where([data-template=professors]) .un_profItem_academics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media(min-width: 1225px){:where([data-template=professors]) .un_profItem_academics{margin-top:14px}}@media(max-width: 1224px){:where([data-template=professors]) .un_profItem_academics{margin-top:16px}}:where([data-template=professors]) .un_profItem_academics>li .el_txtBorderRadius{-webkit-transition:var(--hover-duration);-moz-transform:var(--hover-duration);transition:var(--hover-duration)}:where([data-template=professors]) .un_profItem_name_jp{text-align:center;-webkit-transition:var(--hover-duration);-moz-transform:var(--hover-duration);transition:var(--hover-duration)}@media(min-width: 1225px){:where([data-template=professors]) .un_profItem_name_jp{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,28/1620*100vw,28px)}}@media(max-width: 1224px){:where([data-template=professors]) .un_profItem_name_jp{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(22/10*1rem)}}:where([data-template=professors]) .un_profItem_name_en{text-align:center;-webkit-transition:var(--hover-duration);-moz-transform:var(--hover-duration);transition:var(--hover-duration)}@media(min-width: 1225px){:where([data-template=professors]) .un_profItem_name_en{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:210%;font-size:clamp(10px,13/1620*100vw,13px);margin-top:-4px}}@media(max-width: 1224px){:where([data-template=professors]) .un_profItem_name_en{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:160%;font-size:calc(10/10*1rem);margin-top:2px}}:where([data-template=professors]) .un_profItem_bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;overflow:hidden;z-index:-1;-webkit-transition:var(--hover-duration);-moz-transform:var(--hover-duration);transition:var(--hover-duration)}:where([data-template=professors]) .un_profItem_bg>img{width:100%;height:100%}:where([data-template=professors]) .un_profItem_bg::after{content:"";display:block;width:100%;height:100%;background-color:rgba(var(--rgb_black), 0.65);backdrop-filter:blur(40px);position:absolute;top:0;left:0}@media(min-width: 1225px){:where([data-template=professors]) .un_recommend{padding:160px 0 140px}}@media(max-width: 1224px){:where([data-template=professors]) .un_recommend{padding:160px 0 162px}}@media(max-width: 1224px){:where([data-template=professors]) .un_news{padding:120px 20px 162px}}@media(min-width: 1225px){:where([data-template=professors]) .un_news{padding:140px min(144/1620*var(--cw, 100vw),144px)}}@media(min-width: 1225px){:where([data-template=professors]) .un_news_cont{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:40px}}:where([data-template=professors]) .un_news_list{grid-column:5/span 8}:where([data-template=professors]) .un_news_list>li>a{display:flex;gap:17px;padding:10px 0;-webkit-transition:.05s;-moz-transform:.05s;transition:.05s}@media(any-hover: hover){:where([data-template=professors]) .un_news_list>li>a:hover{opacity:.75}}:where([data-template=professors]) .un_news_list>li:first-child>a{padding-top:0px}:where([data-template=professors]) .un_news_list>li:last-child>a{padding-bottom:0px}@media(min-width: 1225px){:where([data-template=professors]) .un_news_date{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,15/1620*100vw,15px)}}@media(max-width: 1224px){:where([data-template=professors]) .un_news_date{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:170%;font-size:calc(12/10*1rem)}}@media(min-width: 1225px){:where([data-template=professors]) .un_news_title{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){:where([data-template=professors]) .un_news_title{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(13/10*1rem)}}@media(min-width: 1225px){:where([data-template=professors]) .un_news_icon{margin-left:8px;margin-top:-0.2em}}:where([data-template=professors]) .un_news_thumb{position:relative;background-size:cover;background-position:center;grid-column:1/span 4;aspect-ratio:357/201}:where([data-template=professors]) .un_news_thumb>img{position:absolute;width:100%;height:100%;opacity:0;object-fit:cover}[data-template="professors.detail"] .un_pagination{display:flex;justify-content:flex-end}@media(min-width: 1225px){[data-template="professors.detail"] .un_pagination{padding:33px 42px 41px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_pagination{padding:16px 20px 22px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_pagination_btn{width:calc(159/10*1rem)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_pagination_btn{width:calc(106/10*1rem)}}[data-template="professors.detail"] .un_overview{border-top:solid 1px var(--color_border);border-bottom:solid 1px var(--color_border)}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview{padding:0 min(144/1620*var(--cw, 100vw),144px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview{padding:47px 20px 43px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview.is_noimg{padding:100px min(144/1620*var(--cw, 100vw),144px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview.is_noimg{padding:43px 20px}}[data-template="professors.detail"] .un_overview.is_noimg .un_overview_inner{display:block}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview.is_noimg .un_overview_txt_inner{width:100%;display:flex;justify-content:space-between;align-items:center}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview.is_noimg .un_overview_info{width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*4 + 120px)}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview.is_noimg .un_overview_topics{width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*8 + 280px);margin-top:0px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview.is_noimg .un_overview_topics>li br{display:none}}[data-template="professors.detail"] .un_overview_inner{position:relative}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:40px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_inner>img{width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*8 + 280px + min(144/1620*var(--cw, 100vw),144px));aspect-ratio:899/674}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_inner>img{aspect-ratio:370/277}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_txt{grid-column:1/-1}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_txt{grid-column:1/span 4;display:flex;align-items:center}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_txt_inner{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:16px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_txt_inner>img{grid-column:1/-1;width:calc((var(--cw, 100vw) - 120px)/6*6 + 80px + 20px);width:calc(100% + 20px);margin-top:32px}}[data-template="professors.detail"] .un_overview_topics{display:flex;flex-direction:column}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_topics{margin-top:64px;gap:24px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_topics{margin-top:32px;grid-column:2/span 5;gap:8px}}[data-template="professors.detail"] .un_overview_topics>li{display:flex;align-items:baseline;gap:8px}[data-template="professors.detail"] .un_overview_topics>li .el_dot{transform:translateY(-0.25em)}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_topics>li>span{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_topics>li>span{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:calc(13/10*1rem)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_topics>li>span br{display:none}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_info{grid-column:2/-1}}[data-template="professors.detail"] .un_overview_academics{display:flex;flex-direction:column}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_academics{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:170%;font-size:clamp(10px,22/1620*100vw,22px);gap:8px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_academics{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem);gap:4px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_mainCategory{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,18/1620*100vw,18px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_mainCategory{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(16/10*1rem)}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_subCategory{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_subCategory{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(12/10*1rem)}}[data-template="professors.detail"] .un_overview_subCategory .ic_text-join{margin:0 4px}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_hdg{margin-top:10px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_hdg{margin-top:12px}}[data-template="professors.detail"] .un_overview_nameJp{word-break:keep-all}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_nameJp{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:130%;font-size:clamp(10px,40/1620*100vw,40px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_nameJp{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:130%;font-size:calc(28/10*1rem)}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_nameJp span{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,18/1620*100vw,18px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_nameJp span{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(14/10*1rem)}}@media(min-width: 1225px){[data-template="professors.detail"] .un_overview_nameEn{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:210%;font-size:clamp(10px,13/1620*100vw,13px);margin-top:1px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_overview_nameEn{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:170%;font-size:calc(12/10*1rem);margin-top:7px}}[data-template="professors.detail"] .un_detail{position:relative}@media(max-width: 1224px){[data-template="professors.detail"] .un_detail{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:16px;padding:40px 20px 0}}@media(min-width: 1225px){[data-template="professors.detail"] .un_detail{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:40px;padding:0 min(144/1620*var(--cw, 100vw),144px)}}[data-template="professors.detail"] .un_articleBody{padding:100px 0 0}@media(max-width: 1224px){[data-template="professors.detail"] .un_articleBody{grid-column:1/-1}}@media(min-width: 1225px){[data-template="professors.detail"] .un_articleBody{grid-column:1/span 8}}[data-template="professors.detail"] .un_info{padding-top:80px}[data-template="professors.detail"] .un_info_wrap{width:100%}[data-template="professors.detail"] .un_info_cont{padding-top:60px}[data-template="professors.detail"] .un_info_tabs{display:flex;gap:2px}@media(min-width: 1225px){[data-template="professors.detail"] .un_info_tabs{height:48px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_info_tabs{height:36px}}[data-template="professors.detail"] .un_info_tabItem{-webkit-transition:.05s;-moz-transform:.05s;transition:.05s;width:100%;text-align:center;background-color:rgba(var(--rgb_beigeLight), 0.5)}@media(min-width: 1225px){[data-template="professors.detail"] .un_info_tabItem{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:210%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_info_tabItem{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:170%;font-size:calc(12/10*1rem)}}@media(any-hover: hover){[data-template="professors.detail"] .un_info_tabItem:hover{background-color:rgba(var(--rgb_beigeLight), 1)}}[data-template="professors.detail"] .un_info_tabItem.is_active{background-color:rgba(var(--rgb_beigeLight), 1);cursor:default}[data-template="professors.detail"] .un_info_tabCont{margin-top:40px;display:none}[data-template="professors.detail"] .un_info_tabCont.is_active{display:block}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoNews{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:16px;row-gap:16px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoNews{display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start}}[data-template="professors.detail"] a.un_infoNews_item{display:flex;align-items:center;-webkit-transition:.05s;-moz-transform:.05s;transition:.05s}@media(max-width: 1224px){[data-template="professors.detail"] a.un_infoNews_item{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:16px;grid-column:1/-1}}@media(min-width: 1225px){[data-template="professors.detail"] a.un_infoNews_item{width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*4 + 120px);gap:calc(22/10*1rem)}}[data-template="professors.detail"] a.un_infoNews_item.is_txtLong{align-items:flex-start}@media(any-hover: hover){[data-template="professors.detail"] a.un_infoNews_item:hover{opacity:.75}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoNews_img{grid-column:1/span 2}}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoNews_img{width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*2 + 40px);width:calc((var(--cw, 100vw) - (180px + min(144/1620*var(--cw, 100vw),144px)*2 + 440px))/12*2 + 40px)}}[data-template="professors.detail"] .un_infoNews_details{flex:1}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoNews_details{grid-column:3/-1}}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoNews_details dt{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,15/1620*100vw,15px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoNews_details dt{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:170%;font-size:calc(12/10*1rem)}}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoNews_details dd{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoNews_details dd{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(13/10*1rem)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoPhoto[status=play]{overflow:visible}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoPhoto .bl_slider{width:calc(100% + 40px);margin-left:-20px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoPhoto .bl_slider .bl_slider_track{padding:0 20px !important}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoPhoto .bl_slider .splide__list{position:relative}}[data-template="professors.detail"] .un_infoPhoto .bl_slider .splide__list .splide__slide figure figcaption{margin-top:16px}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoPhoto .bl_slider .splide__list .splide__slide figure figcaption{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,13/1620*100vw,13px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoPhoto .bl_slider .splide__list .splide__slide figure figcaption{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(12/10*1rem)}}[data-template="professors.detail"] .un_infoPhoto .bl_slider .splide__arrows{margin-top:32px}[data-template="professors.detail"] .un_infoContact{background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoContact{min-height:160px;flex-direction:column;padding:40px 34px;box-sizing:border-box}}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoContact{height:200px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoContact.un_infoContact__separate .un_infoContact_txt{width:50%}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoContact.un_infoContact__separate .un_infoContact_txt{width:100%}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoContact.un_infoContact__separate .un_infoContact_txt:not(:first-child){margin-top:30px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoContact.un_infoContact__separate .un_infoContact_txt p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:109%;font-size:clamp(10px,13/1620*100vw,13px);margin-top:5px}}[data-template="professors.detail"] .un_infoContact.un_infoContact__separate .un_infoContact_separator{background-color:rgba(var(--rgb_border), 0.7)}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoContact.un_infoContact__separate .un_infoContact_separator{width:1px;height:80px;position:absolute;left:0;top:50%;transform:translateY(-50%)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoContact.un_infoContact__separate .un_infoContact_separator{width:100%;height:1px;margin-bottom:30px}}[data-template="professors.detail"] .un_infoContact .un_infoContact_txt{text-align:center;position:relative}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoContact .un_infoContact_txt address{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:100%;font-size:clamp(10px,18/1620*100vw,18px);line-height:1em}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoContact .un_infoContact_txt address{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:200%;font-size:calc(16/10*1rem);line-height:1em}}@media(min-width: 1225px){[data-template="professors.detail"] .un_infoContact .un_infoContact_txt p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,16/1620*100vw,16px);margin-top:14px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_infoContact .un_infoContact_txt p{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:calc(13/10*1rem);margin-top:14px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_navigation{position:absolute;z-index:1;width:357px;height:100%;right:16px;pointer-events:none}}@media(max-width: 1224px){[data-template="professors.detail"] .un_navigation{grid-column:2/span 5}}@media(min-width: 1225px){[data-template="professors.detail"] .un_navigation_body{position:sticky;margin-top:100px;top:100px;bottom:100px;pointer-events:visible}}@media(min-width: 1225px){[data-template="professors.detail"] .un_navigation_inner{padding:60px 56px}}@media(min-width: 1225px) and (max-width: calc(1439px + 144px)){[data-template="professors.detail"] .un_navigation_inner{padding:60px 56px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_navigation_inner{padding:40px 32px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_navigation_inner .un_box_boxBtn{width:165px;margin:24px auto 0}}@media(min-width: 1225px){[data-template="professors.detail"] .un_navigation_inner .un_box_boxBtn{margin-top:40px}}[data-template="professors.detail"] .un_navigation_cont{text-align:center}[data-template="professors.detail"] .un_navigation_cont img{width:160px;margin:40px auto 0}@media(max-width: 1224px){[data-template="professors.detail"] .un_navigation_cont img{display:none}}[data-template="professors.detail"] .un_navigation_academics{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:200%;font-size:clamp(10px,13/1620*100vw,13px)}@media(max-width: 1224px){[data-template="professors.detail"] .un_navigation_academics{display:none}}[data-template="professors.detail"] .un_navigation_nameJp{margin-top:8px;word-break:keep-all;font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,28/1620*100vw,28px)}@media(max-width: 1224px){[data-template="professors.detail"] .un_navigation_nameJp{display:none}}[data-template="professors.detail"] .un_navigation_nameJp span{font-family:var(--font-noto-serif-jp);font-weight:400;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,18/1620*100vw,18px)}[data-template="professors.detail"] .un_navigation_nameEn{margin-top:4px;font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:140%;font-size:clamp(10px,13/1620*100vw,13px)}@media(max-width: 1224px){[data-template="professors.detail"] .un_navigation_nameEn{display:none}}@media(min-width: 1225px){[data-template="professors.detail"] .un_navigation_anchors{margin-top:40px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_navigation_anchors{display:flex;gap:16px;justify-content:center}}[data-template="professors.detail"] .un_navigation_anchors>li{display:block;text-align:center;-webkit-transition:.05s;-moz-transform:.05s;transition:.05s}@media(min-width: 1225px){[data-template="professors.detail"] .un_navigation_anchors>li{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:160%;font-size:clamp(10px,15/1620*100vw,15px)}}@media(max-width: 1224px){[data-template="professors.detail"] .un_navigation_anchors>li{font-family:var(--font-kt-flux-2);font-weight:300;letter-spacing:.04em;line-height:170%;font-size:calc(12/10*1rem)}}@media(any-hover: hover){[data-template="professors.detail"] .un_navigation_anchors>li:hover{opacity:.75}}@media(min-width: 1225px){[data-template="professors.detail"] .un_navigation_anchors>li:not(:first-child){margin-top:16px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_others{padding-top:160px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_others{padding-top:124px}}[data-template="professors.detail"] .un_related{margin:0 auto}@media(max-width: 1224px){[data-template="professors.detail"] .un_related{padding:0 20px;padding-top:100px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_related{padding:140px min(144/1620*var(--cw, 100vw),144px) 0}}@media(max-width: 1224px){[data-template="professors.detail"] .un_related .bl_imgTxtLinkBox:not(:first-of-type){margin-top:16px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_related .bl_imgTxtLinkBox:not(:first-of-type){margin-top:40px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_special{padding:0 20px;padding-top:100px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_special{padding:140px min(144/1620*var(--cw, 100vw),144px) 0}}@media(max-width: 1224px){[data-template="professors.detail"] .un_special_items{row-gap:16px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_special_items.un_special_items__s{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:16px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_special_items.un_special_items__s{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:40px;row-gap:40px}}@media(max-width: 1224px){[data-template="professors.detail"] .un_special_items:not(:first-child){margin-top:16px}}@media(min-width: 1225px){[data-template="professors.detail"] .un_special_items:not(:first-child){margin-top:40px}}
