:root{scrollbar-gutter:stable;--breakpoint-mb:768px;--breakpoint-tb:1024px;--breakpoint-lt:1366px;--breakpoint-dt:1440px;--scrollbar-width:0px;--viewport-width:100vw;--header-height:0;--footer-height:0;--scroll-padding-top:calc(var(--header-height) + 20px);--contents-width:1216px;--contents-width-wide:1376px;--contents-padding-default:112px;--contents-padding-wide:32px;--color-black:#1f1f1f;--color-lightBlack:#474747;--color-white:#fff;--color-offWhite:#fbfbfb;--color-yellow:#fd0;--color-pink:#ffcbc3;--color-blue:#0c479d;--color-darkBlue:#003e70;--color-aqua:#b2e1e3;--color-red:#ca123d;--color-green:#026c3a;--color-lightGreen:#c7df47;--color-darkGray:#7c7c7c;--color-mediumGray:#c8c8c8;--color-gray:#939393;--color-whiteGray:#efefef;--color-lightGray:#e0e0e0;--color-ultraLightGray:#ececec;--color-lightOrange:#ffda91;--color-bg:var(--color-offWhite);--color-bg_sub:var(--color-whiteGray);--color-nikkei:var(--color-darkBlue);--color-case:var(--color-yellow);--color-guide:var(--color-aqua);--color-courses:var(--color-lightGreen);--color-admissions:var(--color-pink);--color-partner:var(--color-whiteGray);--color-schoollist:var(--color-lightOrange);--color-itochu:var(--color-blue);--color-daiwa:var(--color-green);--color-iij:var(--color-red);--color-tapHighlight:#0003;--zindex-loading:9999;--zindex-menu:8000;--zindex-header:6000;--zindex-scrolltop:5000;--hover-opacity:.7;--mobile-vw:375;--mobile-vh:810;--desktop-vw:1440;--desktop-max-vw:1440;--desktop-vh:810;--leading-trim:calc((1em - 1lh)/2);--text-underline-offset:4px}:root:has(:modal){overflow:hidden}@supports not (top:1lh){:root{--leading-trim:0px}}@keyframes page-module-scss-module__b88TbW__page-fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes page-module-scss-module__b88TbW__page-fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.page-module-scss-module__b88TbW__wrapper{background-color:var(--color-guide);padding-bottom:158px}@media screen and (max-width:768px){.page-module-scss-module__b88TbW__wrapper{padding-bottom:137px}}.page-module-scss-module__b88TbW__inner{background-color:var(--color-bg);border-bottom:1px solid var(--color-black)}.page-module-scss-module__b88TbW__mod_baseLayout{padding-bottom:120px!important}.page-module-scss-module__b88TbW__head{margin-bottom:64px}@media screen and (max-width:768px){.page-module-scss-module__b88TbW__head{display:none}}.page-module-scss-module__b88TbW__section{margin-bottom:116px}@media screen and (max-width:768px){.page-module-scss-module__b88TbW__section{margin-bottom:80px}}.page-module-scss-module__b88TbW__section:last-child{margin-bottom:0}.page-module-scss-module__b88TbW__lowerCaption{padding-bottom:100px}@media screen and (max-width:768px){.page-module-scss-module__b88TbW__lowerCaption{padding-bottom:40px}}.page-module-scss-module__b88TbW__tabTop{z-index:2;margin-top:-100px;position:relative}@media screen and (max-width:768px){.page-module-scss-module__b88TbW__tabTop{margin-top:-64px}}.page-module-scss-module__b88TbW__tabBottom{z-index:2;margin-top:-1px;position:relative}.page-module-scss-module__b88TbW__bodyHead{margin-bottom:118px}@media screen and (max-width:768px){.page-module-scss-module__b88TbW__bodyHead{margin-bottom:67px}}.page-module-scss-module__b88TbW__contents{margin-top:60px}@media screen and (max-width:768px){.page-module-scss-module__b88TbW__contents{margin-top:37px}}.page-module-scss-module__b88TbW__layout{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}@media screen and (max-width:1200px){.page-module-scss-module__b88TbW__layout{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:950px){.page-module-scss-module__b88TbW__layout{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (max-width:768px){.page-module-scss-module__b88TbW__layout{gap:24px}}@media screen and (max-width:600px){.page-module-scss-module__b88TbW__layout{grid-template-columns:repeat(1,1fr)}}.page-module-scss-module__b88TbW__layoutItem{opacity:0}.page-module-scss-module__b88TbW__layoutItem:has(dialog[open][class*=ArtitcleCard][class*=__dialog]){z-index:2}
