: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 partnerPage-module-scss-module__Jns1YW__page-fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes partnerPage-module-scss-module__Jns1YW__page-fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.partnerPage-module-scss-module__Jns1YW__theme_bg_daiwa{background-color:var(--color-daiwa)}.partnerPage-module-scss-module__Jns1YW__theme_bg_iij{background-color:var(--color-iij)}.partnerPage-module-scss-module__Jns1YW__theme_bg_itochu{background-color:var(--color-itochu)}.partnerPage-module-scss-module__Jns1YW__theme_bg_nikkei{background-color:var(--color-nikkei)}.partnerPage-module-scss-module__Jns1YW__head{margin-bottom:49px}@media screen and (max-width:768px){.partnerPage-module-scss-module__Jns1YW__head{display:none}}.partnerPage-module-scss-module__Jns1YW__breadCrumb{display:none}@media screen and (max-width:768px){.partnerPage-module-scss-module__Jns1YW__breadCrumb{background-color:var(--color-white);padding:120px 20px 40px;display:block}}.partnerPage-module-scss-module__Jns1YW__section{margin-bottom:120px}.partnerPage-module-scss-module__Jns1YW__section:last-child{margin-bottom:0}.partnerPage-module-scss-module__Jns1YW__contents{margin-top:64px}@media screen and (max-width:768px){.partnerPage-module-scss-module__Jns1YW__contents{margin-top:40px}}.partnerPage-module-scss-module__Jns1YW__layout{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}@media screen and (max-width:1200px){.partnerPage-module-scss-module__Jns1YW__layout{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:950px){.partnerPage-module-scss-module__Jns1YW__layout{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (max-width:768px){.partnerPage-module-scss-module__Jns1YW__layout{gap:24px}}@media screen and (max-width:600px){.partnerPage-module-scss-module__Jns1YW__layout{grid-template-columns:repeat(1,1fr)}}.partnerPage-module-scss-module__Jns1YW__layoutItem{position:relative}.partnerPage-module-scss-module__Jns1YW__layoutItem:has(dialog[open][class*=ArtitcleCard][class*=__dialog]){z-index:2}
: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 LowerCaption2Block-module-scss-module__t7-IbG__page-fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes LowerCaption2Block-module-scss-module__t7-IbG__page-fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.LowerCaption2Block-module-scss-module__t7-IbG__container{background-color:var(--color-white);width:100%;display:flex}@media screen and (max-width:768px){.LowerCaption2Block-module-scss-module__t7-IbG__container{flex-direction:column;margin-top:-1px}}.LowerCaption2Block-module-scss-module__t7-IbG__mainImage{justify-content:center;align-items:center;width:50%;height:596px;display:flex}@media screen and (max-width:768px){.LowerCaption2Block-module-scss-module__t7-IbG__mainImage{width:100%;height:310px}}.LowerCaption2Block-module-scss-module__t7-IbG__logo{opacity:0;width:300px;margin:38px auto 0}@media screen and (max-width:768px){.LowerCaption2Block-module-scss-module__t7-IbG__logo{width:250px;margin-top:0}}.LowerCaption2Block-module-scss-module__t7-IbG__body{align-items:center;width:50%;padding:40px 20px;display:flex}@media screen and (max-width:768px){.LowerCaption2Block-module-scss-module__t7-IbG__body{justify-content:center;width:100%;padding:0 20px 64px}}.LowerCaption2Block-module-scss-module__t7-IbG__detail{max-width:520px;margin-top:38px;margin-left:60px}@media screen and (max-width:1024px){.LowerCaption2Block-module-scss-module__t7-IbG__detail{margin-left:10px}}@media screen and (max-width:768px){.LowerCaption2Block-module-scss-module__t7-IbG__detail{margin-top:0;margin-left:0}}.LowerCaption2Block-module-scss-module__t7-IbG__name{opacity:0;color:var(--color-darkGray);margin-bottom:24px;font-size:15px;font-weight:500;line-height:210%}@media screen and (max-width:768px){.LowerCaption2Block-module-scss-module__t7-IbG__name{text-align:center;font-size:14px;line-height:225%}}.LowerCaption2Block-module-scss-module__t7-IbG__name>span{border-bottom:1px solid var(--color-darkGray);display:inline-block}.LowerCaption2Block-module-scss-module__t7-IbG__catchcopy{opacity:0;color:var(--color-black);margin-bottom:16px;font-size:20px;font-weight:700;line-height:150%}@media screen and (max-width:768px){.LowerCaption2Block-module-scss-module__t7-IbG__catchcopy{text-align:center;font-size:18px;font-weight:700;line-height:167%}}.LowerCaption2Block-module-scss-module__t7-IbG__desc{opacity:0;color:var(--color-lightBlack);font-size:15px;font-weight:500;line-height:210%}@media screen and (max-width:768px){.LowerCaption2Block-module-scss-module__t7-IbG__desc{font-size:14px;line-height:225%}}
