@charset "UTF-8";
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--font-size-transform-ratio-heading:1;--font-size-transform-ratio-text:1;--line-height-transform-ratio-heading:1;--line-height-transform-ratio-text:1}:root:lang(en){--font-size-transform-ratio-heading:1.24;--font-size-transform-ratio-text:1.25;--line-height-transform-ratio-heading:0.74;--line-height-transform-ratio-text:0.75}:root:lang(en)[data-site-name=piloti]{--font-size-transform-ratio-heading:1.24;--line-height-transform-ratio-heading:0.74}:root{--scrollbar:0;font-size:calc(var(--base-font-size)*1px)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--color-white);color:var(--default-text-color,var(--color-sophia-navy));line-height:calc(var(--line-height-transform-ratio-text)*2)}:root:lang(ja) body{font-family:var(--font-text-ja);font-weight:500;letter-spacing:.015em;}:root:lang(en) body{--webkit-hyphens:auto;font-family:var(--font-text-en);font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.01em}body.is-fixed{-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none;touch-action:none}body.officialtop{opacity:0;transition-duration:.3s}::selection{background:var(--color-sophia-navy);color:var(--color-white)}::-moz-selection{background:var(--color-sophia-navy);color:var(--color-white)}img{height:auto;width:100%}i.icon{display:inline-block;height:1em;position:relative;vertical-align:bottom;width:1em}i.icon>svg{fill:currentColor;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}:root{--color-white:#fff;--color-sophia-navy:#1e2f4a;--color-sophia-gray:#929fae;--color-sophia-gray-light:#dee1e5;--color-sophia-gray-dark:#5c6778;--color-sophia-claret:#9a003d;--color-ui-red:#d8210d;--color-ui-yellow:#fdd000;--color-ui-gray:#ebeef2;--color-ui-blue:#638cb3;--color-ui-error:#c63623;--color-decoration-line:var(--color-sophia-claret);--color-extra-gray-dark:#ebeef2;--color-extra-gray-light:#f6f7f8;--color-faculty-theo:#548c62;--color-faculty-human:#ea916d;--color-faculty-hs:#e592ad;--color-faculty-law:#6996cc;--color-faculty-econ:#b7cc70;--color-faculty-fs:#58b8df;--color-faculty-gs:#ebc164;--color-faculty-la:#888bba;--color-faculty-st:#76aeb6;--easing-base:cubic-bezier(.5,0,.2,1);--font-heading-serif-ja:"Noto Serif JP",serif;--font-heading-gothic-ja:"Noto Sans JP",sans-serif;--font-heading-serif-en:mrs-eaves-roman-lining,serif;--font-heading-gothic-en:sofia-pro-condensed,sans-serif;--font-label:mr-eaves-xl-modern-narrow,"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;--font-text-ja:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;--font-text-en:mr-eaves-xl-sans,sans-serif}@media print,screen and (min-width:960px){:root{--root-font-size:18;--base-font-size:16}}@media screen and (min-width:960px) and (max-width:1199px){:root{--base-font-size:16}}@media screen and (min-width:1200px) and (max-width:1439px){:root{--base-font-size:18}}@media screen and (min-width:1440px){:root{--base-font-size:18}}@media not all and (min-width:960px){:root{--root-font-size:14;--base-font-size:14}}@media (min-width:720px) and (max-width:960px){:root{--base-font-size:16}}.c-accordion{background-color:var(--color-white)}.c-accordion .module{max-width:100%}.-bgcolor-uigray .c-accordion{background-color:var(--color-ui-gray)}.c-accordion+.c-accordion{margin-top:1px}.c-accordion__head{line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}:root:lang(ja)[data-site-name=official] .c-accordion__head{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-accordion__head,:root:lang(ja)[data-site-name=piloti] .c-accordion__head{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-accordion__head{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-accordion__head,:root:lang(en)[data-site-name=piloti] .c-accordion__head{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-accordion__body{line-height:calc(var(--line-height-transform-ratio-heading)*2);overflow:hidden;position:relative;transition:all .3s var(--easing-base)}[data-accordion-isopen-value=false] .c-accordion__body{max-height:0;opacity:0}[data-accordion-isopen-value=true] .c-accordion__body{opacity:1}.c-accordion__body:before{background-color:var(--color-ui-gray);content:"";display:block;height:calc(1/var(--root-font-size, 16)*1rem);position:absolute;top:0;width:100%}.-bgcolor-uigray .c-accordion__body:before{background-color:var(--color-white)}.c-accordion__button{align-items:center;cursor:pointer;display:flex;position:relative;width:100%}:root[data-site-name=admissions] .c-accordion__button,:root[data-site-name=piloti] .c-accordion__button{font-family:var(--font-heading-gothic-ja);letter-spacing:.01em}.c-accordion__button:after,.c-accordion__button:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 13H5v-2h14Z' fill='%231e2f4a'/%3E%3C/svg%3E");height:24px;position:absolute;transition:opacity .3s var(--easing-base);width:24px}.c-accordion__button:before{background-color:var(--color-ui-gray)}.-bgcolor-uigray .c-accordion__button:before{background-color:var(--color-white)}.c-accordion__button:after{transform:rotate(-90deg)}[data-accordion-isopen-value=true] .c-accordion__button:after{opacity:0}.c-accordion__button .icon{font-size:calc(24/var(--root-font-size, 16)*1rem);margin-right:calc(6/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.c-accordion__head{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.c-accordion__body{font-size:calc(18/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.c-accordion__body:before{left:calc(36/var(--root-font-size, 16)*1rem);width:calc(100% - 72/var(--root-font-size, 16)*1rem)}.c-accordion__content{padding:calc(36/var(--root-font-size, 16)*1rem)}.c-accordion__button{padding:calc(27/var(--root-font-size, 16)*1rem) calc(96/var(--root-font-size, 16)*1rem) calc(27/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem)}.c-accordion__button:after,.c-accordion__button:before{right:calc(36/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-accordion__head{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.c-accordion__body{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.c-accordion__body:before{left:calc(21/var(--root-font-size, 16)*1rem);width:calc(100% - 42/var(--root-font-size, 16)*1rem)}.c-accordion__content{padding:calc(28/var(--root-font-size, 16)*1rem) calc(21/var(--root-font-size, 16)*1rem)}.c-accordion__button{padding:calc(24/var(--root-font-size, 16)*1rem) calc(70/var(--root-font-size, 16)*1rem) calc(24/var(--root-font-size, 16)*1rem) calc(21/var(--root-font-size, 16)*1rem)}.c-accordion__button:after,.c-accordion__button:before{right:calc(21/var(--root-font-size, 16)*1rem)}}.c-accordionTab{display:flex}.c-accordionTab>li{width:100%}.c-accordionTab__tab{background-color:var(--color-white);position:relative;text-align:center;width:100%}.c-accordionTab__tab+.c-accordionTab__tab{margin-left:2px}.c-accordionTab__tab[data-tabs-isopen=true]{background-color:var(--color-sophia-navy);color:var(--color-white);height:100%}.c-accordionTab__tab[data-tabs-isopen=true]:after{border-color:var(--color-sophia-navy) transparent transparent transparent;border-style:solid;border-width:calc(12/var(--root-font-size, 16)*1rem) calc(7.5/var(--root-font-size, 16)*1rem);content:"";display:block;left:50%;position:absolute;top:100%;transform:translateX(-50%)}.c-accordionTab__tab[data-tabs-isopen=false]{height:calc(100% - 1px)}.c-accordionTab__target[data-tabs-isopen=false]{display:none}@media print,screen and (min-width:960px){.c-accordionTab{padding:0 calc(38/var(--root-font-size, 16)*1rem)}.c-accordionTab__tab{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));padding:calc(20/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-accordionTab{padding:0 calc(20/var(--root-font-size, 16)*1rem)}.c-accordionTab__tab{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5);padding:calc(20/var(--root-font-size, 16)*1rem) calc(14/var(--root-font-size, 16)*1rem)}}.c-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;margin-top:calc(-12/var(--root-font-size, 16)*1rem)}.c-breadcrumb>li{margin-top:calc(12/var(--root-font-size, 16)*1rem)}.c-breadcrumb-link{align-items:center;color:var(--color-sophia-gray-dark);display:flex;font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700;line-height:1}.c-breadcrumb-link .icon{font-size:calc(18/var(--root-font-size, 16)*1rem)}.c-btnCommon,.c-information2Column__item a,.wysiwyg ol a,.wysiwyg p a,.wysiwyg table a,.wysiwyg ul a{color:var(--color-sophia-claret);transition:all .3s var(--easing-base)}.c-btnCommon:hover,.c-information2Column__item a:hover,.wysiwyg ol a:hover,.wysiwyg p a:hover,.wysiwyg table a:hover,.wysiwyg ul a:hover{opacity:.7}.c-information2Column__item a[target=_blank]:after,.wysiwyg ol a[target=_blank]:after,.wysiwyg p a[target=_blank]:after,.wysiwyg table a[target=_blank]:after,.wysiwyg ul a[target=_blank]:after,[target=_blank].c-btnCommon:after{background-color:var(--color-sophia-claret);content:"";display:inline-block;flex-shrink:0;height:16px;line-height:1;margin-left:calc(4/var(--root-font-size, 16)*1rem);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0Z' fill='none'/%3E%3Cpath d='M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2v-7h-2ZM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0Z' fill='none'/%3E%3Cpath d='M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2v-7h-2ZM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3Z' fill='%239a003d'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;width:16px}@media not all and (min-width:960px){.c-information2Column__item a[target=_blank]:after,.wysiwyg ol a[target=_blank]:after,.wysiwyg p a[target=_blank]:after,.wysiwyg table a[target=_blank]:after,.wysiwyg ul a[target=_blank]:after,[target=_blank].c-btnCommon:after{vertical-align:text-bottom}}.c-information2Column__item a[href$=".doc"]:after,.c-information2Column__item a[href$=".docx"]:after,.c-information2Column__item a[href$=".pdf"]:after,.c-information2Column__item a[href$=".ppt"]:after,.c-information2Column__item a[href$=".pptx"]:after,.c-information2Column__item a[href$=".xls"]:after,.c-information2Column__item a[href$=".xlsx"]:after,.wysiwyg ol a[href$=".doc"]:after,.wysiwyg ol a[href$=".docx"]:after,.wysiwyg ol a[href$=".pdf"]:after,.wysiwyg ol a[href$=".ppt"]:after,.wysiwyg ol a[href$=".pptx"]:after,.wysiwyg ol a[href$=".xls"]:after,.wysiwyg ol a[href$=".xlsx"]:after,.wysiwyg p a[href$=".doc"]:after,.wysiwyg p a[href$=".docx"]:after,.wysiwyg p a[href$=".pdf"]:after,.wysiwyg p a[href$=".ppt"]:after,.wysiwyg p a[href$=".pptx"]:after,.wysiwyg p a[href$=".xls"]:after,.wysiwyg p a[href$=".xlsx"]:after,.wysiwyg table a[href$=".doc"]:after,.wysiwyg table a[href$=".docx"]:after,.wysiwyg table a[href$=".pdf"]:after,.wysiwyg table a[href$=".ppt"]:after,.wysiwyg table a[href$=".pptx"]:after,.wysiwyg table a[href$=".xls"]:after,.wysiwyg table a[href$=".xlsx"]:after,.wysiwyg ul a[href$=".doc"]:after,.wysiwyg ul a[href$=".docx"]:after,.wysiwyg ul a[href$=".pdf"]:after,.wysiwyg ul a[href$=".ppt"]:after,.wysiwyg ul a[href$=".pptx"]:after,.wysiwyg ul a[href$=".xls"]:after,.wysiwyg ul a[href$=".xlsx"]:after,[href$=".doc"].c-btnCommon:after,[href$=".docx"].c-btnCommon:after,[href$=".pdf"].c-btnCommon:after,[href$=".ppt"].c-btnCommon:after,[href$=".pptx"].c-btnCommon:after,[href$=".xls"].c-btnCommon:after,[href$=".xlsx"].c-btnCommon:after{background-color:var(--color-sophia-claret);content:"";display:inline-block;flex-shrink:0;line-height:1;margin-left:calc(4/var(--root-font-size, 16)*1rem);-webkit-mask-size:contain;mask-size:contain;transition:all .3s var(--easing-base)}@media not all and (min-width:960px){.c-information2Column__item a[href$=".doc"]:after,.c-information2Column__item a[href$=".docx"]:after,.c-information2Column__item a[href$=".pdf"]:after,.c-information2Column__item a[href$=".ppt"]:after,.c-information2Column__item a[href$=".pptx"]:after,.c-information2Column__item a[href$=".xls"]:after,.c-information2Column__item a[href$=".xlsx"]:after,.wysiwyg ol a[href$=".doc"]:after,.wysiwyg ol a[href$=".docx"]:after,.wysiwyg ol a[href$=".pdf"]:after,.wysiwyg ol a[href$=".ppt"]:after,.wysiwyg ol a[href$=".pptx"]:after,.wysiwyg ol a[href$=".xls"]:after,.wysiwyg ol a[href$=".xlsx"]:after,.wysiwyg p a[href$=".doc"]:after,.wysiwyg p a[href$=".docx"]:after,.wysiwyg p a[href$=".pdf"]:after,.wysiwyg p a[href$=".ppt"]:after,.wysiwyg p a[href$=".pptx"]:after,.wysiwyg p a[href$=".xls"]:after,.wysiwyg p a[href$=".xlsx"]:after,.wysiwyg table a[href$=".doc"]:after,.wysiwyg table a[href$=".docx"]:after,.wysiwyg table a[href$=".pdf"]:after,.wysiwyg table a[href$=".ppt"]:after,.wysiwyg table a[href$=".pptx"]:after,.wysiwyg table a[href$=".xls"]:after,.wysiwyg table a[href$=".xlsx"]:after,.wysiwyg ul a[href$=".doc"]:after,.wysiwyg ul a[href$=".docx"]:after,.wysiwyg ul a[href$=".pdf"]:after,.wysiwyg ul a[href$=".ppt"]:after,.wysiwyg ul a[href$=".pptx"]:after,.wysiwyg ul a[href$=".xls"]:after,.wysiwyg ul a[href$=".xlsx"]:after,[href$=".doc"].c-btnCommon:after,[href$=".docx"].c-btnCommon:after,[href$=".pdf"].c-btnCommon:after,[href$=".ppt"].c-btnCommon:after,[href$=".pptx"].c-btnCommon:after,[href$=".xls"].c-btnCommon:after,[href$=".xlsx"].c-btnCommon:after{vertical-align:text-bottom}}.c-information2Column__item a[href$=".pdf"]:after,.wysiwyg ol a[href$=".pdf"]:after,.wysiwyg p a[href$=".pdf"]:after,.wysiwyg table a[href$=".pdf"]:after,.wysiwyg ul a[href$=".pdf"]:after,[href$=".pdf"].c-btnCommon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 0H0v13h24V0ZM1 12V1h22v11H1Zm6.093-5.871c-.198.08-.41.122-.623.121H4.6V10h-1V3h2.87a1.63 1.63 0 0 1 1.505 2.252 1.622 1.622 0 0 1-.882.877ZM4.6 3.9v1.45h1.8a.713.713 0 0 0 .7-.72.722.722 0 0 0-.7-.73H4.6Zm7.19 6.1H9.75V3h2.7a1.9 1.9 0 0 1 1.9 1.9v2.54A2.565 2.565 0 0 1 11.79 10Zm1.296-5.836a.9.9 0 0 0-.636-.264h-1.7v5.2h1.04a1.57 1.57 0 0 0 1.56-1.57V4.8a.9.9 0 0 0-.264-.636ZM17.2 10h-1V3h4.2v.9h-3.2v1.45H20v.9h-2.8V10Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 0H0v13h24V0ZM1 12V1h22v11H1Zm6.093-5.871c-.198.08-.41.122-.623.121H4.6V10h-1V3h2.87a1.63 1.63 0 0 1 1.505 2.252 1.622 1.622 0 0 1-.882.877ZM4.6 3.9v1.45h1.8a.713.713 0 0 0 .7-.72.722.722 0 0 0-.7-.73H4.6Zm7.19 6.1H9.75V3h2.7a1.9 1.9 0 0 1 1.9 1.9v2.54A2.565 2.565 0 0 1 11.79 10Zm1.296-5.836a.9.9 0 0 0-.636-.264h-1.7v5.2h1.04a1.57 1.57 0 0 0 1.56-1.57V4.8a.9.9 0 0 0-.264-.636ZM17.2 10h-1V3h4.2v.9h-3.2v1.45H20v.9h-2.8V10Z' fill='%239a003d'/%3E%3C/svg%3E");width:24px}.c-information2Column__item a[href$=".xls"]:after,.wysiwyg ol a[href$=".xls"]:after,.wysiwyg p a[href$=".xls"]:after,.wysiwyg table a[href$=".xls"]:after,.wysiwyg ul a[href$=".xls"]:after,[href$=".xls"].c-btnCommon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0H.5v13h23V0H1Zm.5 12V1h21v11h-21Zm4.9-5.7L4.5 10h1.12l1.33-2.7L8.28 10H9.4L7.5 6.3 9.2 3H8.08L6.95 5.3 5.82 3H4.7l1.7 3.3Zm3.803 3.7h4.299v-.9h-3.299V3h-1v7Zm9.293-2.15c0 1.2-1 2.15-2.101 2.15h-2.3v-.9h2.2c.65 0 1.201-.57 1.201-1.25 0-.57-.41-1.07-.931-1.18l-1.319-.27c-.771-.16-1.351-.8-1.351-1.7 0-.95.8-1.7 1.74-1.7h2.46v.9h-2.4c-.449 0-.8.35-.8.8 0 .39.261.71.601.78l1.299.27c.44.09.83.32 1.125.64.357.386.576.902.576 1.46Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0H.5v13h23V0H1Zm.5 12V1h21v11h-21Zm4.9-5.7L4.5 10h1.12l1.33-2.7L8.28 10H9.4L7.5 6.3 9.2 3H8.08L6.95 5.3 5.82 3H4.7l1.7 3.3Zm3.803 3.7h4.299v-.9h-3.299V3h-1v7Zm9.293-2.15c0 1.2-1 2.15-2.101 2.15h-2.3v-.9h2.2c.65 0 1.201-.57 1.201-1.25 0-.57-.41-1.07-.931-1.18l-1.319-.27c-.771-.16-1.351-.8-1.351-1.7 0-.95.8-1.7 1.74-1.7h2.46v.9h-2.4c-.449 0-.8.35-.8.8 0 .39.261.71.601.78l1.299.27c.44.09.83.32 1.125.64.357.386.576.902.576 1.46Z' fill='%239a003d'/%3E%3C/svg%3E");width:24px}.c-information2Column__item a[href$=".xlsx"]:after,.wysiwyg ol a[href$=".xlsx"]:after,.wysiwyg p a[href$=".xlsx"]:after,.wysiwyg table a[href$=".xlsx"]:after,.wysiwyg ul a[href$=".xlsx"]:after,[href$=".xlsx"].c-btnCommon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h29V0H.5ZM1 12V1h27v11H1Zm3.2-2 1.9-3.7L4.4 3h1.12l1.13 2.3L7.78 3H8.9L7.2 6.3 9.1 10H7.98L6.65 7.3 5.32 10H4.2Zm10.003 0h-4.3V3h1v6.1h3.3v.9Zm2.893 0c1.1 0 2.1-.95 2.1-2.15 0-1.02-.73-1.9-1.7-2.1l-1.3-.27c-.34-.07-.6-.39-.6-.78 0-.45.35-.8.8-.8h2.4V3h-2.46c-.94 0-1.74.75-1.74 1.7 0 .9.58 1.54 1.35 1.7l1.32.27c.52.11.93.61.93 1.18 0 .68-.55 1.25-1.2 1.25h-2.2v.9h2.3Zm2.3 0 1.9-3.7-1.7-3.3h1.12l1.13 2.3 1.13-2.3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7h-1.12Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h29V0H.5ZM1 12V1h27v11H1Zm3.2-2 1.9-3.7L4.4 3h1.12l1.13 2.3L7.78 3H8.9L7.2 6.3 9.1 10H7.98L6.65 7.3 5.32 10H4.2Zm10.003 0h-4.3V3h1v6.1h3.3v.9Zm2.893 0c1.1 0 2.1-.95 2.1-2.15 0-1.02-.73-1.9-1.7-2.1l-1.3-.27c-.34-.07-.6-.39-.6-.78 0-.45.35-.8.8-.8h2.4V3h-2.46c-.94 0-1.74.75-1.74 1.7 0 .9.58 1.54 1.35 1.7l1.32.27c.52.11.93.61.93 1.18 0 .68-.55 1.25-1.2 1.25h-2.2v.9h2.3Zm2.3 0 1.9-3.7-1.7-3.3h1.12l1.13 2.3 1.13-2.3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7h-1.12Z' fill='%239a003d'/%3E%3C/svg%3E");width:29px}.c-information2Column__item a[href$=".doc"]:after,.wysiwyg ol a[href$=".doc"]:after,.wysiwyg p a[href$=".doc"]:after,.wysiwyg table a[href$=".doc"]:after,.wysiwyg ul a[href$=".doc"]:after,[href$=".doc"].c-btnCommon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0H.5v13h24V0H1Zm.5 12V1h22v11h-22Zm3.2-2h2.038c1.41 0 2.56-1.15 2.56-2.56V4.9c0-1.05-.849-1.9-1.9-1.9H4.7v7Zm2.698-6.1c.5 0 .9.4.9.9v2.73c0 .86-.698 1.57-1.56 1.57H5.7V3.9h1.7Zm5.104 5.2c-.65 0-1.2-.54-1.2-1.2V4.8c0-.5.401-.9.901-.9h.899c.5 0 .9.4.9.9v3.1a1.208 1.208 0 0 1-.08.434l-.059.126a1.2 1.2 0 0 1-1.06.64h-.301Zm.3.9c1.21 0 2.2-.99 2.2-2.2V4.9a1.9 1.9 0 0 0-1.9-1.9h-.899c-1.05 0-1.9.85-1.9 1.9v2.9c0 1.21.99 2.2 2.199 2.2h.3Zm7.503-.9v.9h-1.7c-1.41 0-2.6-1.15-2.6-2.56V4.9c0-1.05.86-1.9 1.901-1.9h2.399v.9h-2.399c-.49 0-.9.4-.9.9v2.73c0 .234.055.456.152.657.26.537.822.913 1.447.913h1.7Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0H.5v13h24V0H1Zm.5 12V1h22v11h-22Zm3.2-2h2.038c1.41 0 2.56-1.15 2.56-2.56V4.9c0-1.05-.849-1.9-1.9-1.9H4.7v7Zm2.698-6.1c.5 0 .9.4.9.9v2.73c0 .86-.698 1.57-1.56 1.57H5.7V3.9h1.7Zm5.104 5.2c-.65 0-1.2-.54-1.2-1.2V4.8c0-.5.401-.9.901-.9h.899c.5 0 .9.4.9.9v3.1a1.208 1.208 0 0 1-.08.434l-.059.126a1.2 1.2 0 0 1-1.06.64h-.301Zm.3.9c1.21 0 2.2-.99 2.2-2.2V4.9a1.9 1.9 0 0 0-1.9-1.9h-.899c-1.05 0-1.9.85-1.9 1.9v2.9c0 1.21.99 2.2 2.199 2.2h.3Zm7.503-.9v.9h-1.7c-1.41 0-2.6-1.15-2.6-2.56V4.9c0-1.05.86-1.9 1.901-1.9h2.399v.9h-2.399c-.49 0-.9.4-.9.9v2.73c0 .234.055.456.152.657.26.537.822.913 1.447.913h1.7Z' fill='%239a003d'/%3E%3C/svg%3E");width:25px}.c-information2Column__item a[href$=".docx"]:after,.wysiwyg ol a[href$=".docx"]:after,.wysiwyg p a[href$=".docx"]:after,.wysiwyg table a[href$=".docx"]:after,.wysiwyg ul a[href$=".docx"]:after,[href$=".docx"].c-btnCommon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h30V0H.5ZM1 12V1h28v11H1Zm5.737-2h-2.04V3h2.7c1.05 0 1.9.85 1.9 1.9v2.54c0 1.41-1.15 2.56-2.56 2.56Zm1.56-5.2c0-.5-.4-.9-.9-.9h-1.7v5.2h1.04c.86 0 1.56-.71 1.56-1.57V4.8ZM11.3 7.9c0 .66.55 1.2 1.2 1.2h.3c.66 0 1.2-.54 1.2-1.2V4.8c0-.5-.4-.9-.9-.9h-.9c-.5 0-.9.4-.9.9v3.1Zm3.7-.1c0 1.21-.99 2.2-2.2 2.2h-.3c-1.21 0-2.2-.99-2.2-2.2V4.9c0-1.05.85-1.9 1.9-1.9h.9c1.05 0 1.9.85 1.9 1.9v2.9Zm5.303 2.2v-.9h-1.7c-.86 0-1.6-.71-1.6-1.57V4.8c0-.5.41-.9.9-.9h2.4V3h-2.4c-1.04 0-1.9.85-1.9 1.9v2.54c0 1.41 1.19 2.56 2.6 2.56h1.7Zm.498 0 1.9-3.7L21 3h1.12l1.13 2.3L24.38 3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7H20.8Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h30V0H.5ZM1 12V1h28v11H1Zm5.737-2h-2.04V3h2.7c1.05 0 1.9.85 1.9 1.9v2.54c0 1.41-1.15 2.56-2.56 2.56Zm1.56-5.2c0-.5-.4-.9-.9-.9h-1.7v5.2h1.04c.86 0 1.56-.71 1.56-1.57V4.8ZM11.3 7.9c0 .66.55 1.2 1.2 1.2h.3c.66 0 1.2-.54 1.2-1.2V4.8c0-.5-.4-.9-.9-.9h-.9c-.5 0-.9.4-.9.9v3.1Zm3.7-.1c0 1.21-.99 2.2-2.2 2.2h-.3c-1.21 0-2.2-.99-2.2-2.2V4.9c0-1.05.85-1.9 1.9-1.9h.9c1.05 0 1.9.85 1.9 1.9v2.9Zm5.303 2.2v-.9h-1.7c-.86 0-1.6-.71-1.6-1.57V4.8c0-.5.41-.9.9-.9h2.4V3h-2.4c-1.04 0-1.9.85-1.9 1.9v2.54c0 1.41 1.19 2.56 2.6 2.56h1.7Zm.498 0 1.9-3.7L21 3h1.12l1.13 2.3L24.38 3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7H20.8Z' fill='%239a003d'/%3E%3C/svg%3E");width:30px}.c-information2Column__item a[href$=".ppt"]:after,.wysiwyg ol a[href$=".ppt"]:after,.wysiwyg p a[href$=".ppt"]:after,.wysiwyg table a[href$=".ppt"]:after,.wysiwyg ul a[href$=".ppt"]:after,[href$=".ppt"].c-btnCommon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 0H.5v13h23V0H1Zm.5 12V1h21v11h-21Zm5.969-5.75c.459 0 .875-.188 1.172-.491.283-.291.459-.688.459-1.13 0-.392-.14-.752-.371-1.034A1.626 1.626 0 0 0 7.469 3h-2.87v7h1V6.25h1.87Zm-1.87-.9V3.9H7.4c.39 0 .7.34.7.73 0 .39-.31.72-.7.72H5.6Zm7.27.9a1.622 1.622 0 0 0 1.123-2.802A1.627 1.627 0 0 0 12.87 3H10v7h1V6.25h1.87ZM11 5.35V3.9h1.8c.39 0 .7.34.7.73 0 .39-.31.72-.7.72H11Zm5.598-1.45h-1.801V3h4.601v.9h-1.8V10h-1V3.9Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 0H.5v13h23V0H1Zm.5 12V1h21v11h-21Zm5.969-5.75c.459 0 .875-.188 1.172-.491.283-.291.459-.688.459-1.13 0-.392-.14-.752-.371-1.034A1.626 1.626 0 0 0 7.469 3h-2.87v7h1V6.25h1.87Zm-1.87-.9V3.9H7.4c.39 0 .7.34.7.73 0 .39-.31.72-.7.72H5.6Zm7.27.9a1.622 1.622 0 0 0 1.123-2.802A1.627 1.627 0 0 0 12.87 3H10v7h1V6.25h1.87ZM11 5.35V3.9h1.8c.39 0 .7.34.7.73 0 .39-.31.72-.7.72H11Zm5.598-1.45h-1.801V3h4.601v.9h-1.8V10h-1V3.9Z' fill='%239a003d'/%3E%3C/svg%3E");width:24px}.c-information2Column__item a[href$=".pptx"]:after,.wysiwyg ol a[href$=".pptx"]:after,.wysiwyg p a[href$=".pptx"]:after,.wysiwyg table a[href$=".pptx"]:after,.wysiwyg ul a[href$=".pptx"]:after,[href$=".pptx"].c-btnCommon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h29V0H.5ZM1 12V1h27v11H1Zm8.102-7.37c0 .9-.73 1.62-1.63 1.62h-1.87V10h-1V3h2.87c.9 0 1.63.73 1.63 1.63Zm-3.5-.73v1.45h1.8c.39 0 .7-.33.7-.72 0-.39-.31-.73-.7-.73h-1.8Zm8.9.73c0 .9-.73 1.62-1.63 1.62h-1.87V10h-1V3h2.87c.9 0 1.63.73 1.63 1.63Zm-3.5-.73v1.45h1.8c.39 0 .7-.33.7-.72 0-.39-.31-.73-.7-.73h-1.8Zm3.798 0h1.8V10h1V3.9h1.8V3h-4.6v.9Zm5.095 6.1 1.9-3.7-1.7-3.3h1.12l1.13 2.3 1.13-2.3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7h-1.12Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h29V0H.5ZM1 12V1h27v11H1Zm8.102-7.37c0 .9-.73 1.62-1.63 1.62h-1.87V10h-1V3h2.87c.9 0 1.63.73 1.63 1.63Zm-3.5-.73v1.45h1.8c.39 0 .7-.33.7-.72 0-.39-.31-.73-.7-.73h-1.8Zm8.9.73c0 .9-.73 1.62-1.63 1.62h-1.87V10h-1V3h2.87c.9 0 1.63.73 1.63 1.63Zm-3.5-.73v1.45h1.8c.39 0 .7-.33.7-.72 0-.39-.31-.73-.7-.73h-1.8Zm3.798 0h1.8V10h1V3.9h1.8V3h-4.6v.9Zm5.095 6.1 1.9-3.7-1.7-3.3h1.12l1.13 2.3 1.13-2.3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7h-1.12Z' fill='%239a003d'/%3E%3C/svg%3E");width:29px}.c-news-item__link[target=_blank]:after{background-color:var(--default-text-color,var(--color-sophia-navy));content:"";display:inline-block;flex-shrink:0;height:16px;line-height:1;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0Z' fill='none'/%3E%3Cpath d='M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2v-7h-2ZM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0Z' fill='none'/%3E%3Cpath d='M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2v-7h-2ZM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3Z' fill='%239a003d'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;position:relative;top:2px;transition:all .3s var(--easing-base);width:16px}@media not all and (min-width:960px){.c-news-item__link[target=_blank]:after{vertical-align:text-bottom}}[href$=".doc"].c-news-item__link:hover .icon:after,[href$=".docx"].c-news-item__link:hover .icon:after,[href$=".pdf"].c-news-item__link:hover .icon:after,[href$=".ppt"].c-news-item__link:hover .icon:after,[href$=".pptx"].c-news-item__link:hover .icon:after,[href$=".xls"].c-news-item__link:hover .icon:after,[href$=".xlsx"].c-news-item__link:hover .icon:after{background-color:var(--color-sophia-claret)}[href$=".doc"].c-news-item__link .icon:after,[href$=".docx"].c-news-item__link .icon:after,[href$=".pdf"].c-news-item__link .icon:after,[href$=".ppt"].c-news-item__link .icon:after,[href$=".pptx"].c-news-item__link .icon:after,[href$=".xls"].c-news-item__link .icon:after,[href$=".xlsx"].c-news-item__link .icon:after{background-color:var(--default-text-color,var(--color-sophia-navy));content:"";display:inline-block;flex-shrink:0;line-height:1;-webkit-mask-size:contain;mask-size:contain;transition:all .3s var(--easing-base)}@media not all and (min-width:960px){[href$=".doc"].c-news-item__link .icon:after,[href$=".docx"].c-news-item__link .icon:after,[href$=".pdf"].c-news-item__link .icon:after,[href$=".ppt"].c-news-item__link .icon:after,[href$=".pptx"].c-news-item__link .icon:after,[href$=".xls"].c-news-item__link .icon:after,[href$=".xlsx"].c-news-item__link .icon:after{vertical-align:text-bottom}}[href$=".pdf"].c-news-item__link .icon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 0H0v13h24V0ZM1 12V1h22v11H1Zm6.093-5.871c-.198.08-.41.122-.623.121H4.6V10h-1V3h2.87a1.63 1.63 0 0 1 1.505 2.252 1.622 1.622 0 0 1-.882.877ZM4.6 3.9v1.45h1.8a.713.713 0 0 0 .7-.72.722.722 0 0 0-.7-.73H4.6Zm7.19 6.1H9.75V3h2.7a1.9 1.9 0 0 1 1.9 1.9v2.54A2.565 2.565 0 0 1 11.79 10Zm1.296-5.836a.9.9 0 0 0-.636-.264h-1.7v5.2h1.04a1.57 1.57 0 0 0 1.56-1.57V4.8a.9.9 0 0 0-.264-.636ZM17.2 10h-1V3h4.2v.9h-3.2v1.45H20v.9h-2.8V10Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 0H0v13h24V0ZM1 12V1h22v11H1Zm6.093-5.871c-.198.08-.41.122-.623.121H4.6V10h-1V3h2.87a1.63 1.63 0 0 1 1.505 2.252 1.622 1.622 0 0 1-.882.877ZM4.6 3.9v1.45h1.8a.713.713 0 0 0 .7-.72.722.722 0 0 0-.7-.73H4.6Zm7.19 6.1H9.75V3h2.7a1.9 1.9 0 0 1 1.9 1.9v2.54A2.565 2.565 0 0 1 11.79 10Zm1.296-5.836a.9.9 0 0 0-.636-.264h-1.7v5.2h1.04a1.57 1.57 0 0 0 1.56-1.57V4.8a.9.9 0 0 0-.264-.636ZM17.2 10h-1V3h4.2v.9h-3.2v1.45H20v.9h-2.8V10Z' fill='%239a003d'/%3E%3C/svg%3E");width:24px}[href$=".xls"].c-news-item__link .icon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0H.5v13h23V0H1Zm.5 12V1h21v11h-21Zm4.9-5.7L4.5 10h1.12l1.33-2.7L8.28 10H9.4L7.5 6.3 9.2 3H8.08L6.95 5.3 5.82 3H4.7l1.7 3.3Zm3.803 3.7h4.299v-.9h-3.299V3h-1v7Zm9.293-2.15c0 1.2-1 2.15-2.101 2.15h-2.3v-.9h2.2c.65 0 1.201-.57 1.201-1.25 0-.57-.41-1.07-.931-1.18l-1.319-.27c-.771-.16-1.351-.8-1.351-1.7 0-.95.8-1.7 1.74-1.7h2.46v.9h-2.4c-.449 0-.8.35-.8.8 0 .39.261.71.601.78l1.299.27c.44.09.83.32 1.125.64.357.386.576.902.576 1.46Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0H.5v13h23V0H1Zm.5 12V1h21v11h-21Zm4.9-5.7L4.5 10h1.12l1.33-2.7L8.28 10H9.4L7.5 6.3 9.2 3H8.08L6.95 5.3 5.82 3H4.7l1.7 3.3Zm3.803 3.7h4.299v-.9h-3.299V3h-1v7Zm9.293-2.15c0 1.2-1 2.15-2.101 2.15h-2.3v-.9h2.2c.65 0 1.201-.57 1.201-1.25 0-.57-.41-1.07-.931-1.18l-1.319-.27c-.771-.16-1.351-.8-1.351-1.7 0-.95.8-1.7 1.74-1.7h2.46v.9h-2.4c-.449 0-.8.35-.8.8 0 .39.261.71.601.78l1.299.27c.44.09.83.32 1.125.64.357.386.576.902.576 1.46Z' fill='%239a003d'/%3E%3C/svg%3E");width:24px}[href$=".xlsx"].c-news-item__link .icon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h29V0H.5ZM1 12V1h27v11H1Zm3.2-2 1.9-3.7L4.4 3h1.12l1.13 2.3L7.78 3H8.9L7.2 6.3 9.1 10H7.98L6.65 7.3 5.32 10H4.2Zm10.003 0h-4.3V3h1v6.1h3.3v.9Zm2.893 0c1.1 0 2.1-.95 2.1-2.15 0-1.02-.73-1.9-1.7-2.1l-1.3-.27c-.34-.07-.6-.39-.6-.78 0-.45.35-.8.8-.8h2.4V3h-2.46c-.94 0-1.74.75-1.74 1.7 0 .9.58 1.54 1.35 1.7l1.32.27c.52.11.93.61.93 1.18 0 .68-.55 1.25-1.2 1.25h-2.2v.9h2.3Zm2.3 0 1.9-3.7-1.7-3.3h1.12l1.13 2.3 1.13-2.3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7h-1.12Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h29V0H.5ZM1 12V1h27v11H1Zm3.2-2 1.9-3.7L4.4 3h1.12l1.13 2.3L7.78 3H8.9L7.2 6.3 9.1 10H7.98L6.65 7.3 5.32 10H4.2Zm10.003 0h-4.3V3h1v6.1h3.3v.9Zm2.893 0c1.1 0 2.1-.95 2.1-2.15 0-1.02-.73-1.9-1.7-2.1l-1.3-.27c-.34-.07-.6-.39-.6-.78 0-.45.35-.8.8-.8h2.4V3h-2.46c-.94 0-1.74.75-1.74 1.7 0 .9.58 1.54 1.35 1.7l1.32.27c.52.11.93.61.93 1.18 0 .68-.55 1.25-1.2 1.25h-2.2v.9h2.3Zm2.3 0 1.9-3.7-1.7-3.3h1.12l1.13 2.3 1.13-2.3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7h-1.12Z' fill='%239a003d'/%3E%3C/svg%3E");width:29px}[href$=".doc"].c-news-item__link .icon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0H.5v13h24V0H1Zm.5 12V1h22v11h-22Zm3.2-2h2.038c1.41 0 2.56-1.15 2.56-2.56V4.9c0-1.05-.849-1.9-1.9-1.9H4.7v7Zm2.698-6.1c.5 0 .9.4.9.9v2.73c0 .86-.698 1.57-1.56 1.57H5.7V3.9h1.7Zm5.104 5.2c-.65 0-1.2-.54-1.2-1.2V4.8c0-.5.401-.9.901-.9h.899c.5 0 .9.4.9.9v3.1a1.208 1.208 0 0 1-.08.434l-.059.126a1.2 1.2 0 0 1-1.06.64h-.301Zm.3.9c1.21 0 2.2-.99 2.2-2.2V4.9a1.9 1.9 0 0 0-1.9-1.9h-.899c-1.05 0-1.9.85-1.9 1.9v2.9c0 1.21.99 2.2 2.199 2.2h.3Zm7.503-.9v.9h-1.7c-1.41 0-2.6-1.15-2.6-2.56V4.9c0-1.05.86-1.9 1.901-1.9h2.399v.9h-2.399c-.49 0-.9.4-.9.9v2.73c0 .234.055.456.152.657.26.537.822.913 1.447.913h1.7Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0H.5v13h24V0H1Zm.5 12V1h22v11h-22Zm3.2-2h2.038c1.41 0 2.56-1.15 2.56-2.56V4.9c0-1.05-.849-1.9-1.9-1.9H4.7v7Zm2.698-6.1c.5 0 .9.4.9.9v2.73c0 .86-.698 1.57-1.56 1.57H5.7V3.9h1.7Zm5.104 5.2c-.65 0-1.2-.54-1.2-1.2V4.8c0-.5.401-.9.901-.9h.899c.5 0 .9.4.9.9v3.1a1.208 1.208 0 0 1-.08.434l-.059.126a1.2 1.2 0 0 1-1.06.64h-.301Zm.3.9c1.21 0 2.2-.99 2.2-2.2V4.9a1.9 1.9 0 0 0-1.9-1.9h-.899c-1.05 0-1.9.85-1.9 1.9v2.9c0 1.21.99 2.2 2.199 2.2h.3Zm7.503-.9v.9h-1.7c-1.41 0-2.6-1.15-2.6-2.56V4.9c0-1.05.86-1.9 1.901-1.9h2.399v.9h-2.399c-.49 0-.9.4-.9.9v2.73c0 .234.055.456.152.657.26.537.822.913 1.447.913h1.7Z' fill='%239a003d'/%3E%3C/svg%3E");width:25px}[href$=".docx"].c-news-item__link .icon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h30V0H.5ZM1 12V1h28v11H1Zm5.737-2h-2.04V3h2.7c1.05 0 1.9.85 1.9 1.9v2.54c0 1.41-1.15 2.56-2.56 2.56Zm1.56-5.2c0-.5-.4-.9-.9-.9h-1.7v5.2h1.04c.86 0 1.56-.71 1.56-1.57V4.8ZM11.3 7.9c0 .66.55 1.2 1.2 1.2h.3c.66 0 1.2-.54 1.2-1.2V4.8c0-.5-.4-.9-.9-.9h-.9c-.5 0-.9.4-.9.9v3.1Zm3.7-.1c0 1.21-.99 2.2-2.2 2.2h-.3c-1.21 0-2.2-.99-2.2-2.2V4.9c0-1.05.85-1.9 1.9-1.9h.9c1.05 0 1.9.85 1.9 1.9v2.9Zm5.303 2.2v-.9h-1.7c-.86 0-1.6-.71-1.6-1.57V4.8c0-.5.41-.9.9-.9h2.4V3h-2.4c-1.04 0-1.9.85-1.9 1.9v2.54c0 1.41 1.19 2.56 2.6 2.56h1.7Zm.498 0 1.9-3.7L21 3h1.12l1.13 2.3L24.38 3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7H20.8Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h30V0H.5ZM1 12V1h28v11H1Zm5.737-2h-2.04V3h2.7c1.05 0 1.9.85 1.9 1.9v2.54c0 1.41-1.15 2.56-2.56 2.56Zm1.56-5.2c0-.5-.4-.9-.9-.9h-1.7v5.2h1.04c.86 0 1.56-.71 1.56-1.57V4.8ZM11.3 7.9c0 .66.55 1.2 1.2 1.2h.3c.66 0 1.2-.54 1.2-1.2V4.8c0-.5-.4-.9-.9-.9h-.9c-.5 0-.9.4-.9.9v3.1Zm3.7-.1c0 1.21-.99 2.2-2.2 2.2h-.3c-1.21 0-2.2-.99-2.2-2.2V4.9c0-1.05.85-1.9 1.9-1.9h.9c1.05 0 1.9.85 1.9 1.9v2.9Zm5.303 2.2v-.9h-1.7c-.86 0-1.6-.71-1.6-1.57V4.8c0-.5.41-.9.9-.9h2.4V3h-2.4c-1.04 0-1.9.85-1.9 1.9v2.54c0 1.41 1.19 2.56 2.6 2.56h1.7Zm.498 0 1.9-3.7L21 3h1.12l1.13 2.3L24.38 3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7H20.8Z' fill='%239a003d'/%3E%3C/svg%3E");width:30px}[href$=".ppt"].c-news-item__link .icon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 0H.5v13h23V0H1Zm.5 12V1h21v11h-21Zm5.969-5.75c.459 0 .875-.188 1.172-.491.283-.291.459-.688.459-1.13 0-.392-.14-.752-.371-1.034A1.626 1.626 0 0 0 7.469 3h-2.87v7h1V6.25h1.87Zm-1.87-.9V3.9H7.4c.39 0 .7.34.7.73 0 .39-.31.72-.7.72H5.6Zm7.27.9a1.622 1.622 0 0 0 1.123-2.802A1.627 1.627 0 0 0 12.87 3H10v7h1V6.25h1.87ZM11 5.35V3.9h1.8c.39 0 .7.34.7.73 0 .39-.31.72-.7.72H11Zm5.598-1.45h-1.801V3h4.601v.9h-1.8V10h-1V3.9Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 0H.5v13h23V0H1Zm.5 12V1h21v11h-21Zm5.969-5.75c.459 0 .875-.188 1.172-.491.283-.291.459-.688.459-1.13 0-.392-.14-.752-.371-1.034A1.626 1.626 0 0 0 7.469 3h-2.87v7h1V6.25h1.87Zm-1.87-.9V3.9H7.4c.39 0 .7.34.7.73 0 .39-.31.72-.7.72H5.6Zm7.27.9a1.622 1.622 0 0 0 1.123-2.802A1.627 1.627 0 0 0 12.87 3H10v7h1V6.25h1.87ZM11 5.35V3.9h1.8c.39 0 .7.34.7.73 0 .39-.31.72-.7.72H11Zm5.598-1.45h-1.801V3h4.601v.9h-1.8V10h-1V3.9Z' fill='%239a003d'/%3E%3C/svg%3E");width:24px}[href$=".pptx"].c-news-item__link .icon:after{height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h29V0H.5ZM1 12V1h27v11H1Zm8.102-7.37c0 .9-.73 1.62-1.63 1.62h-1.87V10h-1V3h2.87c.9 0 1.63.73 1.63 1.63Zm-3.5-.73v1.45h1.8c.39 0 .7-.33.7-.72 0-.39-.31-.73-.7-.73h-1.8Zm8.9.73c0 .9-.73 1.62-1.63 1.62h-1.87V10h-1V3h2.87c.9 0 1.63.73 1.63 1.63Zm-3.5-.73v1.45h1.8c.39 0 .7-.33.7-.72 0-.39-.31-.73-.7-.73h-1.8Zm3.798 0h1.8V10h1V3.9h1.8V3h-4.6v.9Zm5.095 6.1 1.9-3.7-1.7-3.3h1.12l1.13 2.3 1.13-2.3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7h-1.12Z' fill='%239a003d'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H0v13h29V0H.5ZM1 12V1h27v11H1Zm8.102-7.37c0 .9-.73 1.62-1.63 1.62h-1.87V10h-1V3h2.87c.9 0 1.63.73 1.63 1.63Zm-3.5-.73v1.45h1.8c.39 0 .7-.33.7-.72 0-.39-.31-.73-.7-.73h-1.8Zm8.9.73c0 .9-.73 1.62-1.63 1.62h-1.87V10h-1V3h2.87c.9 0 1.63.73 1.63 1.63Zm-3.5-.73v1.45h1.8c.39 0 .7-.33.7-.72 0-.39-.31-.73-.7-.73h-1.8Zm3.798 0h1.8V10h1V3.9h1.8V3h-4.6v.9Zm5.095 6.1 1.9-3.7-1.7-3.3h1.12l1.13 2.3 1.13-2.3h1.12l-1.7 3.3 1.9 3.7h-1.12l-1.33-2.7-1.33 2.7h-1.12Z' fill='%239a003d'/%3E%3C/svg%3E");width:29px}.c-btnCommon{align-items:center;border:1px solid var(--color-sophia-claret);color:var(--color-sophia-claret);display:inline-flex;font-weight:600;justify-content:center;line-height:1;max-width:100%;padding:calc(23/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}.c-btnCommon:not([href$=".pdf"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".ppt"]):not([href$=".pptx"])[target=_blank]:after,.c-btnCommon[href$=".doc"] .icon[data-icon-name="material/arrow-right"],.c-btnCommon[href$=".doc"] .icon[data-icon-name="material/blank"],.c-btnCommon[href$=".docx"] .icon[data-icon-name="material/arrow-right"],.c-btnCommon[href$=".docx"] .icon[data-icon-name="material/blank"],.c-btnCommon[href$=".pdf"] .icon[data-icon-name="material/arrow-right"],.c-btnCommon[href$=".pdf"] .icon[data-icon-name="material/blank"],.c-btnCommon[href$=".ppt"] .icon[data-icon-name="material/arrow-right"],.c-btnCommon[href$=".ppt"] .icon[data-icon-name="material/blank"],.c-btnCommon[href$=".pptx"] .icon[data-icon-name="material/arrow-right"],.c-btnCommon[href$=".pptx"] .icon[data-icon-name="material/blank"],.c-btnCommon[href$=".xls"] .icon[data-icon-name="material/arrow-right"],.c-btnCommon[href$=".xls"] .icon[data-icon-name="material/blank"],.c-btnCommon[href$=".xlsx"] .icon[data-icon-name="material/arrow-right"],.c-btnCommon[href$=".xlsx"] .icon[data-icon-name="material/blank"]{display:none}.c-btnCommon:hover{background-color:var(--color-sophia-claret);color:var(--color-white);opacity:1}.c-btnCommon:hover[href$=".doc"]:after,.c-btnCommon:hover[href$=".docx"]:after,.c-btnCommon:hover[href$=".pdf"]:after,.c-btnCommon:hover[href$=".ppt"]:after,.c-btnCommon:hover[href$=".pptx"]:after,.c-btnCommon:hover[href$=".xls"]:after,.c-btnCommon:hover[href$=".xlsx"]:after,.c-btnCommon:hover[target=_blank]:after{background-color:var(--color-white)}.c-btnCommon .icon{font-size:calc(16/var(--root-font-size, 16)*1rem);margin-left:calc(4/var(--root-font-size, 16)*1rem)}.c-btnCommon .icon.-doc,.c-btnCommon .icon.-docx,.c-btnCommon .icon.-pdf,.c-btnCommon .icon.-ppt,.c-btnCommon .icon.-pptx,.c-btnCommon .icon.-xls,.c-btnCommon .icon.-xlsx{margin-left:calc(10/var(--root-font-size, 16)*1rem)}.c-btnCommon .icon.-pdf,.c-btnCommon .icon.-xls{width:calc(24/var(--root-font-size, 16)*1rem)}.c-btnCommon .icon.-xlsx{width:calc(29/var(--root-font-size, 16)*1rem)}.c-btnCommon .icon.-doc{width:calc(25/var(--root-font-size, 16)*1rem)}.c-btnCommon .icon.-docx{width:calc(30/var(--root-font-size, 16)*1rem)}.c-btnCommon .icon.-ppt{width:calc(24/var(--root-font-size, 16)*1rem)}.c-btnCommon .icon.-pptx{width:calc(29/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.c-btnCommon{font-size:calc(15/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));min-width:15rem}}@media not all and (min-width:960px){.c-btnCommon{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));width:100%}}.c-btnMore{background-color:var(--color-sophia-claret);color:var(--color-white);display:inline-block;font-family:var(--font-label);font-size:calc(14/var(--root-font-size, 16)*1rem);font-weight:700;letter-spacing:.01em;letter-spacing:.05em;line-height:1;text-transform:uppercase}@media print,screen and (min-width:960px){.c-btnMore{padding:calc(2/var(--root-font-size, 16)*1rem) calc(3/var(--root-font-size, 16)*1rem) calc(2/var(--root-font-size, 16)*1rem) calc(6/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-btnMore{padding:calc(2/var(--root-font-size, 16)*1rem) calc(6/var(--root-font-size, 16)*1rem)}}.c-btnRectS{border:1px solid;color:var(--color-sophia-claret);display:inline-block;font-weight:600;line-height:1;padding:.7rem 1rem;transition:all .3s var(--easing-base)}.c-btnRectS:hover{background-color:var(--color-sophia-claret);color:var(--color-white)}@media print,screen and (min-width:960px){.c-btnRectS{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}@media not all and (min-width:960px){.c-btnRectS{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}.c-btnRound{align-items:center;background-color:var(--color-ui-gray);border-radius:calc(18/var(--root-font-size, 16)*1rem);display:inline-flex;font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em;line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.c-btnRound .icon{background-color:var(--color-sophia-gray-dark);border-radius:50%;color:var(--color-ui-gray);font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));transition:all .3s var(--easing-base)}.c-btnRound:hover .icon{transform:translateX(4px)}.c-btnRounds{display:grid}@media print,screen and (min-width:960px){.c-btnRound{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));padding:calc(14/var(--root-font-size, 16)*1rem) calc(18/var(--root-font-size, 16)*1rem)}.c-btnRound .icon{margin-right:calc(6/var(--root-font-size, 16)*1rem)}.c-btnRounds{display:grid;gap:calc(18/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem);grid-template-columns:repeat(3,1fr)}}@media not all and (min-width:960px){.c-btnRound{border-radius:calc(14/var(--root-font-size, 16)*1rem);font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.66667);padding:calc(9/var(--root-font-size, 16)*1rem) calc(14/var(--root-font-size, 16)*1rem)}.c-btnRound .icon{margin-right:calc(5/var(--root-font-size, 16)*1rem)}.c-btnRounds{gap:calc(11/var(--root-font-size, 16)*1rem)}}.cards{display:grid}@media print,screen and (min-width:960px){.cards{gap:calc(36/var(--root-font-size, 16)*1rem);grid-auto-rows:auto}.cards.-colDesktop1{grid-template-columns:repeat(1,1fr)}.cards.-colDesktop2{grid-template-columns:repeat(2,1fr)}.cards.-colDesktop3{grid-template-columns:repeat(3,1fr)}}@media not all and (min-width:960px){.cards{gap:calc(28/var(--root-font-size, 16)*1rem)}.cards.-colMobile1{grid-template-columns:repeat(1,1fr)}.cards.-colMobile2{grid-template-columns:repeat(2,1fr)}.cards.-colMobile3{grid-template-columns:repeat(3,1fr)}}.c-catchCopy{display:inline-flex;font-weight:700;position:relative}:root:lang(ja)[data-site-name=official] .c-catchCopy{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-catchCopy,:root:lang(ja)[data-site-name=piloti] .c-catchCopy{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-catchCopy{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-catchCopy,:root:lang(en)[data-site-name=piloti] .c-catchCopy{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-catchCopy:after,.c-catchCopy:before{border-color:var(--color-ui-gray);border-style:solid;content:"";display:block;flex-shrink:0}:root[data-site-name=official] .c-catchCopy:after,:root[data-site-name=official] .c-catchCopy:before{border-color:var(--color-white)}.c-catchCopy:before{border-width:1px 0 0 1px}.c-catchCopy:after{border-width:0 1px 1px 0}.-alignCenter .c-catchCopy{display:flex;justify-content:center;text-align:center}.-alignRight .c-catchCopy{display:flex;justify-content:right;text-align:right}@media print,screen and (min-width:960px){.c-catchCopy{font-size:calc(36/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));gap:calc(18/var(--root-font-size, 16)*1rem);line-height:calc(var(--line-height-transform-ratio-heading)*1.38889)}.c-catchCopy:after,.c-catchCopy:before{width:calc(18/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-catchCopy{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));gap:calc(14/var(--root-font-size, 16)*1rem);line-height:calc(var(--line-height-transform-ratio-heading)*1.44)}.c-catchCopy:after,.c-catchCopy:before{width:calc(14/var(--root-font-size, 16)*1rem)}}.c-columnBlock .module{max-width:100%;padding-left:0;padding-right:0}.c-columnBlock__item{overflow:hidden}@media print,screen and (min-width:960px){.c-columnBlock{display:flex;gap:calc(36/var(--root-font-size, 16)*1rem);justify-content:space-between}.c-columnBlock__item{flex:1;min-width:0}.-column1to2 .c-columnBlock__item:first-child{flex:1}.-column1to2 .c-columnBlock__item:nth-child(2),.-column2to1 .c-columnBlock__item:first-child{flex:2}.-column2to1 .c-columnBlock__item:nth-child(2){flex:1}}@media screen and (min-width:960px) and (max-width:1199px){.-column1to2 .c-columnBlock__item:nth-child(2),.-column2to1 .c-columnBlock__item:first-child{flex:1}}@media not all and (min-width:960px){.c-columnBlock__item+.c-columnBlock__item{margin-top:calc(42/var(--root-font-size, 16)*1rem)}}.c-decH4TextImage__title{line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}:root:lang(ja)[data-site-name=official] .c-decH4TextImage__title{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-decH4TextImage__title,:root:lang(ja)[data-site-name=piloti] .c-decH4TextImage__title{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-decH4TextImage__title{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-decH4TextImage__title,:root:lang(en)[data-site-name=piloti] .c-decH4TextImage__title{font-family:var(--font-heading-gothic-en);letter-spacing:0}:root[data-site-name=admissions] .c-decH4TextImage__title,:root[data-site-name=piloti] .c-decH4TextImage__title{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}.module.-asp_16to9 .c-decH4TextImage .c-decH4TextImage__picture img,.module.-asp_16to9 .c-decH4TextImage .c-decH4TextImage__picture source{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.module.-asp_1to1 .c-decH4TextImage .c-decH4TextImage__picture img,.module.-asp_1to1 .c-decH4TextImage .c-decH4TextImage__picture source{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:960px){.c-decH4TextImage{align-items:flex-end;display:flex;padding-bottom:1rem}.c-decH4TextImage>div{width:50%}.c-decH4TextImage.-left>div:first-child{padding-right:calc(18/var(--root-font-size, 16)*1rem)}.c-decH4TextImage.-left>div:last-child{margin-bottom:-1rem;padding-left:calc(18/var(--root-font-size, 16)*1rem)}.c-decH4TextImage.-right{flex-direction:row-reverse}.c-decH4TextImage.-right>div:first-child{padding-left:calc(18/var(--root-font-size, 16)*1rem)}.c-decH4TextImage.-right>div:last-child{margin-bottom:-1rem;padding-right:calc(18/var(--root-font-size, 16)*1rem)}.c-decH4TextImage__title{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));margin-bottom:calc(29/var(--root-font-size, 16)*1rem)}.c-decH4TextImage__text{font-size:calc(18/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*2)}}@media not all and (min-width:960px){.c-decH4TextImage__title{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));margin-bottom:calc(21/var(--root-font-size, 16)*1rem);margin-top:calc(28/var(--root-font-size, 16)*1rem)}.c-decH4TextImage__text{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*2)}}:root:lang(ja)[data-site-name=official] .c-decHeading1 .titleJa{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-decHeading1 .titleJa,:root:lang(ja)[data-site-name=piloti] .c-decHeading1 .titleJa{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-decHeading1 .titleJa{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-decHeading1 .titleJa,:root:lang(en)[data-site-name=piloti] .c-decHeading1 .titleJa{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-decHeading1 .labels{align-items:center;display:flex;flex-wrap:wrap}.c-decHeading1 .labels>li{align-items:center;display:flex;line-height:1}.c-decHeading1 .labels>li:not(:first-child):before{background-color:var(--color-sophia-gray-dark);content:"";display:block;opacity:.4;width:1px}.c-decHeading1 .label{color:var(--color-sophia-claret);font-family:var(--font-label);font-weight:700;letter-spacing:.05em;line-height:1}.c-decHeading1 .label.-langEn{text-transform:uppercase}.c-decHeading1 .label.-langJa{font-family:var(--font-text-ja);letter-spacing:.015em}.c-decHeading1 a{transition:all .3s var(--easing-base)}.c-decHeading1 a:hover{opacity:.7}.c-decHeading1__note{color:var(--color-sophia-gray-dark)}@media print,screen and (min-width:960px){.c-decHeading1 .titleJa{font-size:calc(45/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.24889)}.c-decHeading1 .labels{margin-bottom:calc(22/var(--root-font-size, 16)*1rem)}.c-decHeading1 .labels>li:not(:first-child){margin-left:calc(7/var(--root-font-size, 16)*1rem)}.c-decHeading1 .labels>li:not(:first-child):before{height:calc(16/var(--root-font-size, 16)*1rem);margin-right:calc(7/var(--root-font-size, 16)*1rem)}.c-decHeading1 .label{font-size:calc(16/var(--root-font-size, 16)*1rem)}.c-decHeading1 .label.-langJa{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.c-decHeading1__breadcrumb{margin-bottom:calc(36/var(--root-font-size, 16)*1rem)}.c-decHeading1__text{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.84615)}.c-decHeading1__note{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.c-decHeading1.-textSide{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.c-decHeading1.-textSide .titleJa{width:calc(50% - 36/var(--root-font-size, 16)*1rem/2)}.c-decHeading1.-textSide .c-decHeading1__breadcrumb{width:100%}.c-decHeading1.-textSide .c-decHeading1__side{grid-row-gap:calc(13.5/var(--root-font-size, 16)*1rem);display:grid;width:calc(50% - 36/var(--root-font-size, 16)*1rem/2)}}@media not all and (min-width:960px){:root[data-site-name=official] .c-decHeading1{padding-right:calc(36/var(--root-font-size, 16)*1rem)}.c-decHeading1 .titleJa{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.44)}.c-decHeading1 .labels{margin-bottom:calc(16/var(--root-font-size, 16)*1rem)}.c-decHeading1 .labels>li:not(:first-child){margin-left:calc(6/var(--root-font-size, 16)*1rem)}.c-decHeading1 .labels>li:not(:first-child):before{height:calc(14/var(--root-font-size, 16)*1rem);margin-right:calc(6/var(--root-font-size, 16)*1rem)}.c-decHeading1 .label{font-size:calc(14/var(--root-font-size, 16)*1rem)}.c-decHeading1 .label.-langJa{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.c-decHeading1__breadcrumb{margin-bottom:calc(21/var(--root-font-size, 16)*1rem)}.c-decHeading1__text{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:2;margin-top:calc(15.5/var(--root-font-size, 16)*1rem)}.c-decHeading1__note{font-size:calc(10/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.c-decHeading1.-textSide .c-decHeading1__side{grid-row-gap:calc(14/var(--root-font-size, 16)*1rem);display:grid}}:root[data-site-name=official] .c-decHeading2{--heading1-lv2-font:var(--font-heading-serif-en);--heading1-lv2-color:var(--color-sophia-claret)}:root[data-site-name=admissions] .c-decHeading2,:root[data-site-name=piloti] .c-decHeading2{--heading1-lv2-font:var(--font-heading-sans-ja);--heading1-lv2-color:var(--default-text-color)}.c-decHeading2>.titleEn{color:var(--heading1-lv2-color);display:block;font-family:var(--heading1-lv2-font);letter-spacing:-.04em;line-height:1}.c-decHeading2>.titleJa{display:block;font-weight:600;line-height:1}@media print,screen and (min-width:960px){.c-decHeading2>.titleEn{font-size:calc(58/var(--root-font-size, 16)*1rem)}.c-decHeading2>.titleJa{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));margin-top:calc(9/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-decHeading2>.titleEn{font-size:calc(43/var(--root-font-size, 16)*1rem)}.c-decHeading2>.titleJa{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));margin-top:calc(7/var(--root-font-size, 16)*1rem)}}.c-decHeading3{line-height:calc(var(--line-height-transform-ratio-heading)*1.4);position:relative}:root:lang(ja)[data-site-name=official] .c-decHeading3{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-decHeading3,:root:lang(ja)[data-site-name=piloti] .c-decHeading3{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-decHeading3{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-decHeading3,:root:lang(en)[data-site-name=piloti] .c-decHeading3{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-decHeading3:before{background:var(--color-decoration-line);content:"";display:block;left:0;position:absolute;top:0;z-index:1}:root[data-site-name=admissions] .c-decHeading3:after{background:var(--color-ui-gray);content:"";display:block;height:1px;left:0;margin:0 calc(50% - 50vw);position:absolute;top:0;width:calc(100vw - var(--scrollbar)/2)}.c-decHeading3.-colortheo{--color-decoration-line:var(--color-faculty-theo)}.c-decHeading3.-colorhuman{--color-decoration-line:var(--color-faculty-human)}.c-decHeading3.-colorhs{--color-decoration-line:var(--color-faculty-hs)}.c-decHeading3.-colorlaw{--color-decoration-line:var(--color-faculty-law)}.c-decHeading3.-colorecon{--color-decoration-line:var(--color-faculty-econ)}.c-decHeading3.-colorfs{--color-decoration-line:var(--color-faculty-fs)}.c-decHeading3.-colorgs{--color-decoration-line:var(--color-faculty-gs)}.c-decHeading3.-colorla{--color-decoration-line:var(--color-faculty-la)}.c-decHeading3.-colorst{--color-decoration-line:var(--color-faculty-st)}.-decColorSohi>.c-decHeading3:before{background:#ea916d}@media print,screen and (min-width:960px){.c-decHeading3{font-size:calc(35/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));padding-top:calc(53/var(--root-font-size, 16)*1rem)}.c-decHeading3:before{height:calc(4/var(--root-font-size, 16)*1rem);width:calc(108/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-decHeading3{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));padding-top:calc(38/var(--root-font-size, 16)*1rem)}.c-decHeading3:before{height:calc(4/var(--root-font-size, 16)*1rem);width:calc(75/var(--root-font-size, 16)*1rem)}}.c-decHeading3t4{line-height:calc(var(--line-height-transform-ratio-heading)*1.44);position:relative}:root:lang(ja)[data-site-name=official] .c-decHeading3t4{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-decHeading3t4,:root:lang(ja)[data-site-name=piloti] .c-decHeading3t4{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-decHeading3t4{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-decHeading3t4,:root:lang(en)[data-site-name=piloti] .c-decHeading3t4{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-decHeading3t4:before{background:var(--color-sophia-navy);content:"";display:block;left:0;position:absolute;top:0}@media print,screen and (min-width:960px){.c-decHeading3t4{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));padding-top:calc(50/var(--root-font-size, 16)*1rem)}.c-decHeading3t4:before{height:calc(1/var(--root-font-size, 16)*1rem);width:calc(75/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .c-decHeading3t4:before{width:100%}}@media not all and (min-width:960px){.c-decHeading3t4{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));padding-top:calc(30/var(--root-font-size, 16)*1rem)}.c-decHeading3t4:before{height:calc(1/var(--root-font-size, 16)*1rem);width:calc(60/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .c-decHeading3t4:before{width:100%}}.c-decHeading4{position:relative}:root:lang(ja)[data-site-name=official] .c-decHeading4{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-decHeading4,:root:lang(ja)[data-site-name=piloti] .c-decHeading4{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-decHeading4{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-decHeading4,:root:lang(en)[data-site-name=piloti] .c-decHeading4{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-decHeading4:before{background:var(--color-white);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}@media print,screen and (min-width:960px){.c-decHeading4{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));padding-top:calc(28/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-decHeading4{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));padding-top:calc(38/var(--root-font-size, 16)*1rem)}}.c-decTextLink{color:var(--color-sophia-gray-dark);display:inline-flex;font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:600;line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.c-decTextLink .icon{background-color:var(--color-sophia-gray-dark);border-radius:50%;color:var(--color-ui-gray);display:inline-block;flex-shrink:0;font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.28571);margin-right:calc(4/var(--root-font-size, 16)*1rem);position:relative;top:calc(2/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}.c-decTextLink .icon.-nonBg{background-color:transparent;color:inherit}.c-decTextLink .icon[data-icon-name="material/arrow-right-alt"]{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-right:calc(3/var(--root-font-size, 16)*1rem);top:calc(-3/var(--root-font-size, 16)*1rem)}.c-decTextLink:hover .icon{transform:translateX(calc(4/var(--root-font-size, 16)*1rem))}.c-divider{background-color:var(--color-sophia-navy);border:0;height:1px}.c-figure>figcaption{color:var(--color-sophia-gray-dark);font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}@media not all and (min-width:960px){.c-figure>figcaption{font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.54545);margin-top:calc(13/var(--root-font-size, 16)*1rem)}}@media print,screen and (min-width:960px){.c-figure>figcaption{margin-top:calc(13/var(--root-font-size, 16)*1rem)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;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__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;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;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;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:transparent}.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:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.gallery .splide__track--nav>.splide__list>.splide__slide,.gallery .splide__track--nav>.splide__list>.splide__slide.is-active{border:0}.gallery .splide__arrows{bottom:0;display:flex;height:100%;justify-content:flex-end;position:absolute;right:0;width:248px;z-index:1}.gallery .splide__arrow{background-color:#f6f7f8;color:var(--color-sophia-navy);height:50px;left:auto;opacity:1;position:relative;right:auto;transition:all .3s var(--easing-base);width:50px}.gallery .splide__arrow:hover:not(:disabled){color:var(--color-sophia-claret);opacity:1}.gallery .splide__arrow:disabled .icon{color:var(--color-ui-gray)}.gallery .splide__arrow .icon{font-size:27px}.gallery .splide__arrow--next{margin-left:16px}.gallery__main .c-figure{position:relative}.gallery__main figure{background-color:var(--color-ui-gray);position:relative}.gallery__main figure:before{content:"";display:block;padding-top:56.25%}.gallery__main figure img,.gallery__main figure picture{height:100%;left:0;-o-object-fit:scale-down;object-fit:scale-down;position:absolute;top:0;width:100%}.gallery__main figcaption{background-color:rgba(30,47,74,.9);bottom:0;color:var(--color-white);left:0;position:absolute;width:100%}.gallery__thumb .splide__slide{display:inline-block;flex-basis:auto;height:54px;max-width:96px;position:relative;transition:all .3s var(--easing-base)}.gallery__thumb .splide__slide:after{border:3px solid var(--color-sophia-claret);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.gallery__thumb .splide__slide.is-active:after{opacity:1;visibility:visible}.gallery__thumb .splide__slide img,.gallery__thumb .splide__slide source{height:100%;width:auto}@media print,screen and (min-width:960px){.gallery figcaption{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5);padding:calc(9/var(--root-font-size, 16)*1rem)}.gallery__thumb{margin-top:calc(18/var(--root-font-size, 16)*1rem)}.gallery__thumb .splide__track{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 248px),transparent calc(100% - 124px),transparent 124px,transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 248px),transparent calc(100% - 124px),transparent 124px,transparent)}}@media not all and (min-width:960px){.gallery figcaption{font-size:calc(10/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5);padding:calc(7/var(--root-font-size, 16)*1rem)}.gallery__thumb{margin-top:calc(14/var(--root-font-size, 16)*1rem)}.gallery__thumb .splide__track{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 42px),transparent)}}.c-information2Column__item>dt{font-weight:inherit}:root:lang(ja)[data-site-name=official] .c-information2Column__item>dt{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-information2Column__item>dt,:root:lang(ja)[data-site-name=piloti] .c-information2Column__item>dt{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-information2Column__item>dt{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-information2Column__item>dt,:root:lang(en)[data-site-name=piloti] .c-information2Column__item>dt{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-information2Column__item>dd ol>li,.c-information2Column__item>dd ul>li{position:relative}.c-information2Column__item>dd ul>li:before{background-color:var(--color-sophia-navy);content:"";display:block;position:absolute}.c-information2Column__item>dd ol{counter-reset:num}.c-information2Column__item>dd ol>li:before{content:counter(num) ".";counter-increment:num;display:block;left:calc(-2/var(--root-font-size, 16)*1rem);position:absolute;text-align:right;top:0}@media print,screen and (min-width:960px){.c-information2Column__item{display:flex}.c-information2Column__item>dd,.c-information2Column__item>dt{border-top:1px solid var(--color-sophia-navy);padding-bottom:calc(36/var(--root-font-size, 16)*1rem);padding-top:calc(36/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dt{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-text)*1.4);margin-right:calc(18/var(--root-font-size, 16)*1rem);width:32%}.c-information2Column__item>dd{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));letter-spacing:0;line-height:calc(var(--line-height-transform-ratio-text)*2);margin-left:calc(18/var(--root-font-size, 16)*1rem);width:68%}:is(.wysiwyg) .c-information2Column__item>dd ol>li,:is(.wysiwyg) .c-information2Column__item>dd p,:is(.wysiwyg) .c-information2Column__item>dd ul>li{font-size:inherit}.c-information2Column__item>dd ol:not(:first-child),.c-information2Column__item>dd ul:not(:first-child){margin-top:calc(18/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd ol>li,.c-information2Column__item>dd ul>li{line-height:calc(var(--line-height-transform-ratio-text)*1.5);padding-left:calc(32/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd ol>li:not(:first-child),.c-information2Column__item>dd ul>li:not(:first-child){margin-top:calc(27/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd ol>li ol,.c-information2Column__item>dd ol>li>ul,.c-information2Column__item>dd ul>li ol,.c-information2Column__item>dd ul>li>ul{margin-top:calc(19/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd ul>li:before{height:9px;left:calc(9/var(--root-font-size, 16)*1rem);top:calc(9/var(--root-font-size, 16)*1rem);width:9px}.c-information2Column__item>dd ol>li:before{width:calc(27/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd p:not(:first-child){margin-top:calc(18/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-information2Column__item>dt{border-top:1px solid var(--color-sophia-navy);font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-text)*1.5);padding-bottom:calc(28/var(--root-font-size, 16)*1rem);padding-top:calc(28/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));letter-spacing:0;line-height:calc(var(--line-height-transform-ratio-text)*2);padding-bottom:calc(28/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd ol:not(:first-child),.c-information2Column__item>dd ul:not(:first-child){margin-top:calc(18/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd ol>li,.c-information2Column__item>dd ul>li{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5);padding-left:calc(25/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd ol>li:not(:first-child),.c-information2Column__item>dd ul>li:not(:first-child){margin-top:calc(21/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd ol>li ol,.c-information2Column__item>dd ol>li>ul,.c-information2Column__item>dd ul>li ol,.c-information2Column__item>dd ul>li>ul{margin-top:calc(17.5/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd ul>li:before{height:7px;left:calc(7/var(--root-font-size, 16)*1rem);top:calc(7/var(--root-font-size, 16)*1rem);width:7px}.c-information2Column__item>dd ol>li:before{width:calc(21/var(--root-font-size, 16)*1rem)}.c-information2Column__item>dd p:not(:first-child){margin-top:calc(14/var(--root-font-size, 16)*1rem)}}.informationProperty{background-color:var(--color-extra-gray-light)}:root:lang(ja)[data-site-name=official] .informationProperty__head h2{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .informationProperty__head h2,:root:lang(ja)[data-site-name=piloti] .informationProperty__head h2{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .informationProperty__head h2{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .informationProperty__head h2,:root:lang(en)[data-site-name=piloti] .informationProperty__head h2{font-family:var(--font-heading-gothic-en);letter-spacing:0}.informationProperty__item{border-top:1px solid var(--color-sophia-gray-light);display:flex;padding:calc(16/var(--root-font-size, 16)*1rem) 0}.informationProperty__item:last-child{border-bottom:1px solid var(--color-sophia-gray-light)}.informationProperty__item dd{flex:1}@media print,screen and (min-width:960px){.informationProperty{padding:calc(36/var(--root-font-size, 16)*1rem)}.informationProperty__head{margin-bottom:calc(32/var(--root-font-size, 16)*1rem)}.informationProperty__head h2{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.informationProperty__foot{margin-top:calc(90/var(--root-font-size, 16)*1rem)}.informationProperty__foot .c-btnCommon{width:100%}.informationProperty__item dd,.informationProperty__item dt{font-size:calc(16/var(--root-font-size, 16)*1rem);line-height:calc(var(--line-height-transform-ratio-text)*2)}.informationProperty__item dt{font-weight:400;width:calc(96/var(--root-font-size, 16)*1rem)}.informationProperty__item dd{margin-left:calc(14/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.informationProperty{padding:calc(28/var(--root-font-size, 16)*1rem)}.informationProperty__head{margin-bottom:calc(28/var(--root-font-size, 16)*1rem)}.informationProperty__head h2{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.informationProperty__foot{margin-top:calc(28/var(--root-font-size, 16)*1rem)}.informationProperty__item dd,.informationProperty__item dt{font-size:calc(12/var(--root-font-size, 16)*1rem);line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.informationProperty__item dt{width:calc(84/var(--root-font-size, 16)*1rem)}.informationProperty__item dd{margin-left:calc(16/var(--root-font-size, 16)*1rem)}}.c-leadText{border-bottom:1px solid var(--color-sophia-navy);border-top:1px solid var(--color-sophia-navy);font-weight:700;line-height:calc(var(--line-height-transform-ratio-text)*2)}@media print,screen and (min-width:960px){.c-leadText{font-size:calc(18/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));padding:calc(72/var(--root-font-size, 16)*1rem) calc(99/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-leadText{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));padding:calc(57/var(--root-font-size, 16)*1rem) calc(44/var(--root-font-size, 16)*1rem)}}.linkCard{display:flex;flex-direction:column;height:100%}.linkCard__content{align-items:flex-start;background:var(--color-white);display:flex;flex:1;flex-direction:column;position:relative}.linkCard:not(.-noUpperLine) .linkCard__content:before{background:var(--color-decoration-line);content:"";display:block;position:absolute;top:0}:root[data-site-name=admissions] .linkCard:not(.-noUpperLine) .linkCard__content:before,:root[data-site-name=piloti] .linkCard:not(.-noUpperLine) .linkCard__content:before{top:-1px;z-index:1}:root[data-site-name=admissions] .linkCard:not(.-noUpperLine) .linkCard__content:after,:root[data-site-name=piloti] .linkCard:not(.-noUpperLine) .linkCard__content:after{background:var(--color-sophia-navy);content:"";display:block;height:1px;position:absolute;top:-1px}:root[data-site-name=admissions] .linkCard__content,:root[data-site-name=piloti] .linkCard__content{border:1px solid var(--color-ui-gray);border-radius:calc(16/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .linkCard__image+.linkCard__content,:root[data-site-name=piloti] .linkCard__image+.linkCard__content{border:0;border-radius:0}:root[data-site-name=admissions] .linkCard:not(.-noUpperLine) .linkCard__image+.linkCard__content:after,:root[data-site-name=piloti] .linkCard:not(.-noUpperLine) .linkCard__image+.linkCard__content:after{display:none}.linkCard__shoulder{height:2rem;position:absolute;right:0;top:0}.linkCard__shoulder>img{height:100%;width:auto}.linkCard__image{position:relative}.linkCard__image:before{content:"";display:block;padding-bottom:56.25%}.linkCard__image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.linkCard__title{transition:all .3s var(--easing-base)}:root:lang(ja)[data-site-name=official] .linkCard__title{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .linkCard__title,:root:lang(ja)[data-site-name=piloti] .linkCard__title{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .linkCard__title{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .linkCard__title,:root:lang(en)[data-site-name=piloti] .linkCard__title{font-family:var(--font-heading-gothic-en);letter-spacing:0}a.linkCard:hover .linkCard__title{color:var(--color-sophia-claret)}.linkCard__description{color:var(--color-sophia-gray-dark)}.linkCard__arrow{color:var(--color-sophia-claret)}.linkCard__icon{line-height:1}.linkCard__icon .icon.-pdf{width:calc(25/var(--root-font-size, 16)*1rem)}.linkCard__button{align-items:start;margin-top:auto}.linkCard__button .icon{transition:all .3s var(--easing-base)}a.linkCard:hover .linkCard__button .icon{margin-left:calc(4/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.linkCard.-rowSpanPc2{grid-row:span 2}.linkCard__content{grid-row-gap:calc(20/var(--root-font-size, 16)*1rem);padding:calc(32/var(--root-font-size, 16)*1rem)}.linkCard__content:before{height:2px;left:calc(32/var(--root-font-size, 16)*1rem);width:calc(64/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .linkCard__content:after,:root[data-site-name=piloti] .linkCard__content:after{right:calc(32/var(--root-font-size, 16)*1rem);width:calc(100% - 32/var(--root-font-size, 16)*1rem*2 - 64/var(--root-font-size, 16)*1rem - 1/var(--root-font-size, 16)*1rem)}.linkCard__title{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}.linkCard__title.-large{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.linkCard__description{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.-colDesktop2 .linkCard__description,.-colDesktop3 .linkCard__description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.linkCard__arrow{font-size:calc(37/var(--root-font-size, 16)*1rem);margin-bottom:-.4em;margin-left:auto;margin-right:.3em}.linkCard.-textSide .linkCard__content{flex-wrap:wrap;height:calc(197/var(--root-font-size, 16)*1rem);padding:calc(45/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem)}.linkCard.-textSide .linkCard__content .linkCard__title{margin-bottom:0;padding-bottom:calc(45/var(--root-font-size, 16)*1rem);padding-right:calc(36/var(--root-font-size, 16)*1rem);width:44%}.linkCard.-textSide .linkCard__content .linkCard__description{border-left:4px solid var(--color-sophia-gray-light);flex:1 1 100%;order:2;padding-left:calc(30/var(--root-font-size, 16)*1rem);width:56%}.linkCard.-textSide .linkCard__content .linkCard__button{bottom:calc(45/var(--root-font-size, 16)*1rem);position:absolute}.linkCard.-textBottom .linkCard__content .linkCard__title{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.44)}.linkCard.-textBottom .linkCard__content .linkCard__description{border-top:4px solid var(--color-sophia-gray-light);margin-top:calc(28/var(--root-font-size, 16)*1rem);order:2;padding-top:calc(30/var(--root-font-size, 16)*1rem)}.linkCard.-imageSide{flex-direction:row}.linkCard.-imageSide .linkCard__image{width:50%}.-imageSide:not(.-leftSide) .linkCard.-imageSide .linkCard__image,.module:not(.-leftSide) .linkCard.-imageSide .linkCard__image{order:1}.linkCard.-imageSide .linkCard__image img{height:100%;-o-object-fit:cover;object-fit:cover}.linkCard.-imageSide .linkCard__content{width:50%}.linkCard.-imageSide .linkCard__content .linkCard__description{border-top:4px solid var(--color-sophia-gray-light);margin-top:calc(48/var(--root-font-size, 16)*1rem);order:2;padding-top:calc(32/var(--root-font-size, 16)*1rem);width:100%}.linkCard.-imageSide .linkCard__content:before,.linkCard.-textSide .linkCard__content:before{width:calc(128/var(--root-font-size, 16)*1rem)}.linkCard.-imageLeft{flex-direction:row}.linkCard.-imageLeft .linkCard__image{position:relative;width:50%}.-colDesktop2 .linkCard.-imageLeft .linkCard__image:before,.-colDesktop3 .linkCard.-imageLeft .linkCard__image:before{padding-bottom:100%}.linkCard.-imageLeft .linkCard__content{width:50%}.linkCard.-imageLeft .linkCard__content .linkCard__description{flex:none;overflow:hidden}.linkCard.-imageLeft .linkCard__content .linkCard__button{margin-top:auto}}@media not all and (min-width:960px){.linkCard__content{grid-row-gap:calc(17/var(--root-font-size, 16)*1rem);padding:calc(28/var(--root-font-size, 16)*1rem)}.linkCard__content:before{height:2px;left:calc(28/var(--root-font-size, 16)*1rem);width:calc(64/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .linkCard__content:after,:root[data-site-name=piloti] .linkCard__content:after{right:calc(28/var(--root-font-size, 16)*1rem);width:calc(100% - 28/var(--root-font-size, 16)*1rem*2 - 64/var(--root-font-size, 16)*1rem - 1/var(--root-font-size, 16)*1rem)}.linkCard__title{font-size:calc(17/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}.linkCard__description{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.linkCard__arrow{font-size:calc(24/var(--root-font-size, 16)*1rem);margin-bottom:-.4em;margin-left:auto;margin-right:.3em}.linkCard.-imageSide .linkCard__title,.linkCard.-textBottom .linkCard__title{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}.linkCard.-imageSide .linkCard__description,.linkCard.-textBottom .linkCard__description{border-top:4px solid var(--color-sophia-gray-light);margin-top:calc(21/var(--root-font-size, 16)*1rem);order:2;padding-top:calc(14/var(--root-font-size, 16)*1rem)}.linkCard.-textSide .linkCard__content{padding:calc(35/var(--root-font-size, 16)*1rem) calc(28/var(--root-font-size, 16)*1rem)}.linkCard.-textSide .linkCard__content .linkCard__description{border-top:4px solid var(--color-sophia-gray-light);margin-top:calc(11/var(--root-font-size, 16)*1rem);order:2;padding-top:calc(22/var(--root-font-size, 16)*1rem)}}.linkCard.-imageSide .linkCard__content:before,.linkCard.-textSide .linkCard__content:before{height:3px}.c-linkButton{display:flex}.c-linkButton .icon{order:3}.c-linkButton[href$=".doc"] .icon[data-icon-name="material/blank"],.c-linkButton[href$=".docx"] .icon[data-icon-name="material/blank"],.c-linkButton[href$=".pdf"] .icon[data-icon-name="material/blank"],.c-linkButton[href$=".ppt"] .icon[data-icon-name="material/blank"],.c-linkButton[href$=".pptx"] .icon[data-icon-name="material/blank"],.c-linkButton[href$=".xls"] .icon[data-icon-name="material/blank"],.c-linkButton[href$=".xlsx"] .icon[data-icon-name="material/blank"]{display:inline-block!important}.c-linkButtons{display:flex}.c-linkButtons.-poscenter{justify-content:center}.c-linkButtons.-posright{justify-content:flex-end}@media print,screen and (min-width:960px){.c-linkButtons{flex-wrap:wrap;gap:calc(36/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-linkButtons{flex-direction:column;gap:calc(14/var(--root-font-size, 16)*1rem)}}.c-linkTable__link a{color:var(--color-sophia-gray-dark)}.c-linkTable__link a>*{vertical-align:middle}:root[lang=ja] .c-linkTable__link a>*{font-weight:600}:root[lang=en] .c-linkTable__link a>*{font-weight:700}.c-linkTable__arrow{background-color:var(--color-sophia-gray-dark);border-radius:100%;color:var(--color-white);margin-right:calc(4/var(--root-font-size, 16)*1rem)}.c-linkTable__arrow,.c-linkTable__blank{height:calc(14/var(--root-font-size, 16)*1rem);width:calc(14/var(--root-font-size, 16)*1rem)}.c-linkTable__pdf.icon{height:calc(12/var(--root-font-size, 16)*1rem);width:calc(24/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.c-linkTable{row-gap:calc(27/var(--root-font-size, 16)*1rem)}.c-linkTable__link{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.c-linkTable__link:nth-child(3n+1){grid-column:1/5}.c-linkTable__link:nth-child(3n+2){grid-column:5/9}.c-linkTable__link:nth-child(3n+3){grid-column:9/13}}@media not all and (min-width:960px){.c-linkTable{row-gap:calc(21/var(--root-font-size, 16)*1rem)}.c-linkTable__link{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.c-linkTable__link:nth-child(odd){grid-column:1/5}.c-linkTable__link:nth-child(2n){grid-column:5/9}}.c-news{position:relative}.c-news:after,.c-news:before{content:"";height:100%;position:absolute;top:0;z-index:1}.c-news:before{background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff);left:0}.c-news:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);right:0}.c-news__head{align-items:center;display:flex;justify-content:space-between}.c-news__body{margin-top:calc(24/var(--root-font-size, 16)*1rem);overflow-x:auto}.c-news__title{font-family:var(--font-heading-gothic-en);font-size:calc(48/var(--root-font-size, 16)*1rem);letter-spacing:0}.c-news__morebutton,.c-news__title{color:var(--color-sophia-claret);font-weight:600;line-height:1}.c-news__morebutton{border:1px solid var(--color-sophia-claret);font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));padding:calc(8/var(--root-font-size, 16)*1rem) calc(11/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}:root[lang=en] .c-news__morebutton{font-weight:700}.c-news__morebutton:hover{background-color:var(--color-sophia-claret);color:var(--color-white)}.c-news-list{display:flex;width:auto}.c-news-list:after{content:"";display:block;min-height:100%}.c-news-list>li{min-width:calc(229/var(--root-font-size, 16)*1rem);position:relative}.c-news-list>li:not(:last-child){margin-right:calc(24/var(--root-font-size, 16)*1rem)}.c-news-list>li:not(:first-child){margin-left:calc(25/var(--root-font-size, 16)*1rem)}.c-news-list>li:not(:first-child):before{background-color:var(--color-sophia-gray-light);content:"";display:block;height:100%;left:calc(-25/var(--root-font-size, 16)*1rem);position:absolute;top:0;width:1px}.c-news-item>dt{align-items:center;display:flex;font-weight:700;line-height:1}.c-news-item__date{color:var(--color-ui-red);display:flex;font-family:var(--font-label);font-size:calc(16/var(--root-font-size, 16)*1rem);letter-spacing:.05em;margin-right:calc(8/var(--root-font-size, 16)*1rem)}:root[data-site-name=piloti] .c-news-item__date{font-size:calc(14/var(--root-font-size, 16)*1rem)}.c-news-item__category{align-items:center;color:var(--color-sophia-claret);display:flex;font-family:var(--font-heading-gothic-ja);font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));letter-spacing:.01em;line-height:calc(14/var(--root-font-size, 16)*1rem);text-transform:uppercase}.c-news-item__category.-langEn,.c-news-item__category:lang(en){font-family:var(--font-label);font-size:calc(14/var(--root-font-size, 16)*1rem);letter-spacing:.05em}.c-news-item__category:before{color:var(--color-sophia-gray-dark);content:"|";font-family:var(--font-label);font-size:calc(14/var(--root-font-size, 16)*1rem);letter-spacing:.01em;margin-right:calc(8/var(--root-font-size, 16)*1rem)}.c-news-item__text{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.71429)}.c-news-item__link{transition:all .3s var(--easing-base)}.c-news-item__link .icon{display:inline-block;line-height:1}.c-news-item__link:hover{color:var(--color-sophia-claret)}.c-news-item__link:hover[target=_blank]:after{background-color:var(--color-sophia-claret)}@media print,screen and (min-width:960px){.c-news:after,.c-news:before{width:calc(48/var(--root-font-size, 16)*1rem)}.c-news-list,.c-news__head{padding:0 calc(48/var(--root-font-size, 16)*1rem)}.c-news-list:after{min-width:calc(48/var(--root-font-size, 16)*1rem)}.c-news-item>dd{margin-top:calc(9/var(--root-font-size, 16)*1rem)}.c-news-item__text{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.6875)}:root[data-site-name=piloti] .c-news-item__text{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.71429)}}@media not all and (min-width:960px){.c-news:after,.c-news:before{width:calc(26/var(--root-font-size, 16)*1rem)}.c-news-list,.c-news__head{padding:0 calc(26/var(--root-font-size, 16)*1rem)}.c-news-list:after{min-width:calc(26/var(--root-font-size, 16)*1rem)}.c-news-item>dd{margin-top:calc(7/var(--root-font-size, 16)*1rem)}}.c-pager{display:flex;margin-top:calc(72/var(--root-font-size, 16)*1rem)}.c-pager,.c-pager__link{align-items:center;justify-content:center}.c-pager__link{color:var(--color-sophia-gray);display:inline-flex;font-family:var(--font-label);font-size:calc(14/var(--root-font-size, 16)*1rem);font-weight:700;height:36px;letter-spacing:.01em;line-height:1;width:36px}.c-pager__link.is-current{background-color:var(--color-ui-blue);color:var(--color-white)}.c-pager__link:not(:first-child){margin-left:calc(10/var(--root-font-size, 16)*1rem)}.c-pager__link.-next,.c-pager__link.-prev{color:var(--color-sophia-gray-dark);font-size:calc(17/var(--root-font-size, 16)*1rem)}.c-pager__link.-prev{transform:scaleX(-1)}.c-previewLink{border:1px solid #1f3049;text-align:center}.c-previewLink a{align-items:center;color:var(--color-sophia-claret);display:inline-flex;font-weight:700;line-height:1;transition:all .3s var(--easing-base)}.c-previewLink a:hover{opacity:.7}.c-previewLink a .icon{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-left:calc(4/var(--root-font-size, 16)*1rem)}.c-previewLink a .icon.-pdf{font-size:calc(24/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}@media print,screen and (min-width:960px){.c-previewLink{margin:0 auto;max-width:100%;padding:calc(36/var(--root-font-size, 16)*1rem);width:calc(558/var(--root-font-size, 16)*1rem)}.c-previewLink a{font-size:calc(15/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-top:calc(27/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-previewLink{padding:calc(21/var(--root-font-size, 16)*1rem)}.c-previewLink a{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-top:calc(21/var(--root-font-size, 16)*1rem)}}.c-profile{background-color:var(--color-white)}.c-profile+.c-profile{margin-top:1px}.c-profile dt{font-weight:400}.c-profile dd{line-height:1;position:relative}.c-profile__image{border-radius:50%;overflow:hidden;width:100%}.c-profile__name{line-height:1}:root:lang(ja)[data-site-name=official] .c-profile__name{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-profile__name,:root:lang(ja)[data-site-name=piloti] .c-profile__name{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-profile__name{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-profile__name,:root:lang(en)[data-site-name=piloti] .c-profile__name{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-profile__position{color:var(--color-sophia-gray-dark);line-height:1}.c-profile__text{line-height:calc(var(--line-height-transform-ratio-text)*2)}.c-profile__link{align-items:center;color:var(--color-sophia-claret);display:inline-flex;font-weight:700;line-height:1}.c-profile__link .icon{margin-left:calc(4/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.c-profile{padding:calc(36/var(--root-font-size, 16)*1rem)}.c-profile dd{margin-top:calc(27/var(--root-font-size, 16)*1rem)}.c-profile__name{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.c-profile__position{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-top:calc(27/var(--root-font-size, 16)*1rem)}.c-profile__position>li:not(:first-child){margin-top:calc(9/var(--root-font-size, 16)*1rem)}.c-profile__text{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}@media not all and (min-width:960px){.c-profile{padding:calc(21/var(--root-font-size, 16)*1rem) calc(21/var(--root-font-size, 16)*1rem) calc(35/var(--root-font-size, 16)*1rem)}.c-profile dd{margin-top:calc(21/var(--root-font-size, 16)*1rem)}.c-profile__name{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.c-profile__position{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-top:calc(21/var(--root-font-size, 16)*1rem)}.c-profile__position>li:not(:first-child){margin-top:calc(7/var(--root-font-size, 16)*1rem)}.c-profile__text{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}.searchInput{background-color:var(--color-white);box-shadow:0 calc(6/var(--root-font-size, 16)*1rem) calc(24/var(--root-font-size, 16)*1rem) rgba(27,41,62,.12);display:flex;justify-content:space-between}.searchInput__input{flex:1;font-family:var(--font-text-ja);font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));height:calc(64/var(--root-font-size, 16)*1rem);letter-spacing:.015em;line-height:1;min-width:0;padding:0 calc(24/var(--root-font-size, 16)*1rem);text-align:left;width:100%}.searchInput__input::-moz-placeholder{color:var(--color-sophia-gray)}.searchInput__input::placeholder{color:var(--color-sophia-gray)}.searchInput__button{align-items:center;display:inline-flex;padding:0 calc(24/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}.searchInput__button .icon{color:var(--color-sophia-claret);font-size:calc(24/var(--root-font-size, 16)*1rem)}.searchInput__button:hover{opacity:.7}.c-taglineRightText{position:relative}.c-taglineRightText:before{background-color:var(--color-ui-gray);content:"";height:100%;position:absolute;right:50%;top:0;transform:translateX(calc(var(--vw)*50px));width:calc(100px*var(--vw))}.c-taglineRightText__tagline{position:relative}:root:lang(ja)[data-site-name=official] .c-taglineRightText__taglineJa{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-taglineRightText__taglineJa,:root:lang(ja)[data-site-name=piloti] .c-taglineRightText__taglineJa{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-taglineRightText__taglineJa{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-taglineRightText__taglineJa,:root:lang(en)[data-site-name=piloti] .c-taglineRightText__taglineJa{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-taglineRightText__taglineEn{color:var(--color-sophia-claret);font-family:var(--font-label);font-weight:700;letter-spacing:.01em;letter-spacing:.05em;text-transform:uppercase}.c-taglineRightText__text{position:relative}@media print,screen and (min-width:960px){.c-taglineRightText{padding:calc(72/var(--root-font-size, 16)*1rem) 0}.-inColumn .c-taglineRightText:before{right:calc(50vw - 107/var(--root-font-size, 16)*1rem)}:root[data-site-name=piloti] .c-taglineRightText:before{right:calc(-48/var(--root-font-size, 16)*1rem);transform:none;width:50vw}.c-taglineRightText__tagline{grid-column:1/5;position:relative}.c-taglineRightText__taglineJa{font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(43/var(--root-font-size, 16)*1rem);margin-bottom:calc(9/var(--root-font-size, 16)*1rem)}.c-taglineRightText__taglineEn{font-size:calc(16/var(--root-font-size, 16)*1rem)}.c-taglineRightText__text{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));grid-column:5/13;line-height:calc(var(--line-height-transform-ratio-text)*2);position:relative}}@media not all and (min-width:960px){.c-taglineRightText{display:block;padding:calc(72/var(--root-font-size, 16)*1rem) 0}.c-taglineRightText.l-grid{display:block}.c-taglineRightText__tagline{margin-bottom:calc(28/var(--root-font-size, 16)*1rem);position:relative}.c-taglineRightText__taglineJa{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-text)*1.44);margin-bottom:calc(7/var(--root-font-size, 16)*1rem)}.c-taglineRightText__text{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*2);position:relative}}.c-tocIndex{border-top:1px solid var(--color-white)}:root[data-site-name=admissions] .c-tocIndex,:root[data-site-name=piloti] .c-tocIndex{border-color:var(--color-ui-gray)}.c-tocIndex__list{display:flex;flex-wrap:wrap;line-height:1}.c-tocIndex__heading{font-family:var(--font-label);font-weight:600;letter-spacing:.01em;letter-spacing:.05em}@media print,screen and (min-width:960px){.c-tocIndex{align-items:center;display:flex;padding-top:calc(20/var(--root-font-size, 16)*1rem)}.c-tocIndex__heading{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.c-tocIndex__list{align-items:center;border-left:1px solid var(--color-white);font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-left:calc(27/var(--root-font-size, 16)*1rem);padding-left:calc(14/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .c-tocIndex__list,:root[data-site-name=piloti] .c-tocIndex__list{border-color:var(--color-ui-gray)}.c-tocIndex__list>li{padding:calc(6/var(--root-font-size, 16)*1rem) calc(13/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-tocIndex{margin-left:calc(-26/var(--root-font-size, 16)*1rem);padding-left:calc(26/var(--root-font-size, 16)*1rem);padding-top:calc(28/var(--root-font-size, 16)*1rem)}.c-tocIndex__list{font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-left:calc(-10/var(--root-font-size, 16)*1rem)}.c-tocIndex__list>li{padding:calc(10/var(--root-font-size, 16)*1rem)}.c-tocIndex__heading{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}}.c-video{display:grid;position:relative}.c-video__item{width:100%}.c-video__wrap{position:relative;width:100%}.c-video__wrap:before{animation:bg-loading 2s infinite;background-color:var(--color-ui-gray);background-image:linear-gradient(to Right,transparent,var(--color-sophia-gray),transparent);background-size:200% 100%;content:"";display:block;opacity:.3;padding-top:56.25%}@keyframes bg-loading{0%{background-position-x:0}to{background-position-x:200%}}.c-video__link{display:block;transition:all .3s var(--easing-base)}.c-video__link:after{background-image:url(../images/common/btn-play.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.c-video__link:hover{opacity:.7}.c-video__thumbnail{-o-object-fit:cover;object-fit:cover}.c-video figure iframe,.c-video__thumbnail{height:100%;left:0;position:absolute;top:0;width:100%}@media print,screen and (min-width:960px){.c-video{gap:calc(36/var(--root-font-size, 16)*1rem)}.c-video.-colDesktop1{grid-template-columns:repeat(1,1fr)}.c-video.-colDesktop2{grid-template-columns:repeat(2,1fr)}.c-video.-colDesktop3{grid-template-columns:repeat(3,1fr)}.c-video__item{margin:0 auto;max-width:calc(954/var(--root-font-size, 16)*1rem)}.c-video__link:after{height:calc(72/var(--root-font-size, 16)*1rem);width:calc(72/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-video__item+.c-video__item{margin-top:calc(42/var(--root-font-size, 16)*1rem)}.c-video__link:after{height:calc(56/var(--root-font-size, 16)*1rem);width:calc(56/var(--root-font-size, 16)*1rem)}}.c-wrapText{background-color:var(--color-extra-gray-light);padding:calc(42/var(--root-font-size, 16)*1rem)}.c-wrapText .module{padding:0}@media print,screen and (min-width:960px){:root[data-site-name=official] .c-wrapText{padding:calc(45/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem)}.c-wrapText>:not(:first-child){margin-top:calc(36/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){:root[data-site-name=official] .c-wrapText{padding:calc(35/var(--root-font-size, 16)*1rem) calc(28/var(--root-font-size, 16)*1rem) calc(28/var(--root-font-size, 16)*1rem)}.c-wrapText>:not(:first-child){margin-top:calc(28/var(--root-font-size, 16)*1rem)}}.wysiwyg .wp-block-quote{line-height:calc(var(--line-height-transform-ratio-text)*2);position:relative}:root:lang(ja)[data-site-name=official] .wysiwyg .wp-block-quote{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .wysiwyg .wp-block-quote,:root:lang(ja)[data-site-name=piloti] .wysiwyg .wp-block-quote{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .wysiwyg .wp-block-quote{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .wysiwyg .wp-block-quote,:root:lang(en)[data-site-name=piloti] .wysiwyg .wp-block-quote{font-family:var(--font-heading-gothic-en);letter-spacing:0}.wysiwyg .wp-block-quote:after,.wysiwyg .wp-block-quote:before{background-image:url(../images/common/quote.svg);background-repeat:no-repeat;background-size:100% auto;content:"";display:block;position:absolute}.wysiwyg .wp-block-quote:before{left:0;top:0}.wysiwyg .wp-block-quote:after{bottom:0;right:0;transform:scale(-1)}@media print,screen and (min-width:960px){.wysiwyg .wp-block-quote{font-size:calc(18/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));padding:calc(36/var(--root-font-size, 16)*1rem) calc(99/var(--root-font-size, 16)*1rem) calc(72/var(--root-font-size, 16)*1rem)}.wysiwyg .wp-block-quote:after,.wysiwyg .wp-block-quote:before{height:40px;width:44px}}@media not all and (min-width:960px){.wysiwyg .wp-block-quote{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));padding:calc(19/var(--root-font-size, 16)*1rem) calc(42/var(--root-font-size, 16)*1rem)}.wysiwyg .wp-block-quote:after,.wysiwyg .wp-block-quote:before{height:40px;width:22px}}:root:lang(ja)[data-site-name=official] .wysiwyg h2{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .wysiwyg h2,:root:lang(ja)[data-site-name=piloti] .wysiwyg h2{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .wysiwyg h2{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .wysiwyg h2,:root:lang(en)[data-site-name=piloti] .wysiwyg h2{font-family:var(--font-heading-gothic-en);letter-spacing:0}@media print,screen and (min-width:960px){.wysiwyg h2{font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.30303)}}@media not all and (min-width:960px){.wysiwyg h2{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}}:root:lang(ja)[data-site-name=official] .wysiwyg h3{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .wysiwyg h3,:root:lang(ja)[data-site-name=piloti] .wysiwyg h3{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .wysiwyg h3{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .wysiwyg h3,:root:lang(en)[data-site-name=piloti] .wysiwyg h3{font-family:var(--font-heading-gothic-en);letter-spacing:0}:root[data-site-name=piloti] .wysiwyg h3{position:relative}:root[data-site-name=piloti] .wysiwyg h3:before{background-color:var(--color-sophia-claret);content:"";display:block;height:calc(4/var(--root-font-size, 16)*1rem);left:0;position:absolute;top:0;width:calc(75/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.wysiwyg h3{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.44)}:root[data-site-name=piloti] .wysiwyg h3{padding-top:calc(42/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.wysiwyg h3{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}:root[data-site-name=piloti] .wysiwyg h3{line-height:calc(var(--line-height-transform-ratio-heading)*1.44);padding-top:calc(35/var(--root-font-size, 16)*1rem)}}:root:lang(ja)[data-site-name=official] .wysiwyg h4{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .wysiwyg h4,:root:lang(ja)[data-site-name=piloti] .wysiwyg h4{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .wysiwyg h4{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .wysiwyg h4,:root:lang(en)[data-site-name=piloti] .wysiwyg h4{font-family:var(--font-heading-gothic-en);letter-spacing:0}:root[data-site-name=piloti] .wysiwyg h4{position:relative}:root[data-site-name=piloti] .wysiwyg h4:before{background-color:var(--color-sophia-navy);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}@media print,screen and (min-width:960px){.wysiwyg h4{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.wysiwyg h4,:root[data-site-name=piloti] .wysiwyg h4{line-height:calc(var(--line-height-transform-ratio-heading)*1.4)}:root[data-site-name=piloti] .wysiwyg h4{padding-top:calc(31/var(--root-font-size, 16)*1rem)}.wysiwyg.-large h4{font-size:calc(22/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.4)}}@media not all and (min-width:960px){.wysiwyg h4{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}:root[data-site-name=piloti] .wysiwyg h4{padding-top:calc(28/var(--root-font-size, 16)*1rem)}.wysiwyg.-large h4{font-size:calc(19/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.4)}}:root:lang(ja)[data-site-name=official] .wysiwyg h5{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .wysiwyg h5,:root:lang(ja)[data-site-name=piloti] .wysiwyg h5{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .wysiwyg h5{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .wysiwyg h5,:root:lang(en)[data-site-name=piloti] .wysiwyg h5{font-family:var(--font-heading-gothic-en);letter-spacing:0}@media print,screen and (min-width:960px){.wysiwyg h5{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-heading)*1.0625)}}@media not all and (min-width:960px){.wysiwyg h5{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}}.wysiwyg ol:not([class]):not(:first-child),.wysiwyg ul:not([class]):not(:first-child){margin-top:1em}.wysiwyg ol>li:not([class]),.wysiwyg ul>li:not([class]){overflow:hidden;position:relative}.wysiwyg ul>li:not([class]):before{background-color:var(--color-sophia-navy);content:"";display:block;left:.5em;position:absolute;top:.5em}.wysiwyg ol{counter-reset:num}.wysiwyg ol>li:not([class]):before{content:counter(num) ".";counter-increment:num;display:block;left:calc(-2/var(--root-font-size, 16)*1rem);position:absolute;text-align:right;top:0}@media print,screen and (min-width:960px){.wysiwyg ol>li:not([class]),.wysiwyg ul>li:not([class]){font-size:calc(18/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5);padding-left:calc(32/var(--root-font-size, 16)*1rem)}.wysiwyg ol>li:not([class]):not(:first-child),.wysiwyg ul>li:not([class]):not(:first-child){margin-top:calc(27/var(--root-font-size, 16)*1rem)}.wysiwyg ol>li:not([class]) ol,.wysiwyg ol>li:not([class])>ul,.wysiwyg ul>li:not([class]) ol,.wysiwyg ul>li:not([class])>ul{margin-top:calc(19/var(--root-font-size, 16)*1rem)}.wysiwyg ul>li:not([class]):before{height:9px;width:9px}.wysiwyg ol>li:not([class]):before{width:calc(27/var(--root-font-size, 16)*1rem)}.wysiwyg.-inTable ol>li:not([class]),.wysiwyg.-inTable ul>li:not([class]){font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.wysiwyg.-inTable ol>li:not([class]):not(:first-child),.wysiwyg.-inTable ul>li:not([class]):not(:first-child){margin-top:calc(16/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.wysiwyg ol>li:not([class]),.wysiwyg ul>li:not([class]){font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5);padding-left:calc(25/var(--root-font-size, 16)*1rem)}.wysiwyg ol>li:not([class]):not(:first-child),.wysiwyg ul>li:not([class]):not(:first-child){margin-top:calc(21/var(--root-font-size, 16)*1rem)}.wysiwyg ol>li:not([class]) ol,.wysiwyg ol>li:not([class])>ul,.wysiwyg ul>li:not([class]) ol,.wysiwyg ul>li:not([class])>ul{margin-top:calc(17.5/var(--root-font-size, 16)*1rem)}.wysiwyg ul>li:not([class]):before{height:7px;width:7px}.wysiwyg ol>li:not([class]):before{width:calc(21/var(--root-font-size, 16)*1rem)}.wysiwyg.-inTable ol>li:not([class]),.wysiwyg.-inTable ul>li:not([class]){font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.wysiwyg.-inTable ol>li:not([class]):not(:first-child),.wysiwyg.-inTable ul>li:not([class]):not(:first-child){margin-top:calc(12/var(--root-font-size, 16)*1rem)}}.wysiwyg .separator+.separator:before{content:"/"}.wysiwyg table{border-bottom:1px solid var(--color-sophia-navy);border-top:2px solid var(--color-sophia-navy)}.wysiwyg tr{border-top:1px solid var(--color-sophia-navy)}.wysiwyg tr:nth-child(odd){background-color:var(--color-white)}.wysiwyg tr:nth-child(2n){background-color:var(--color-ui-gray)}:root[data-site-name=piloti] .wysiwyg tr:nth-child(2n){background-color:var(--color-white)}.wysiwyg td:not(:last-child),.wysiwyg th:not(:last-child){border-right:1px solid var(--color-sophia-navy)}.wysiwyg td[rowspan]:not(:first-child),.wysiwyg th[rowspan]:not(:first-child){border-left:1px solid var(--color-sophia-navy)}.wysiwyg th{background-color:var(--color-sophia-gray);font-weight:700}.wysiwyg table.col2 tr,.wysiwyg table.col2evenly tr{border-bottom:1px solid var(--color-sophia-navy)}.wysiwyg table.bgwhite tr:nth-child(2n){background-color:var(--color-white)}@media print,screen and (min-width:960px){.wysiwyg table{min-width:100%;table-layout:fixed;width:auto}.wysiwyg td,.wysiwyg th{padding:calc(20/var(--root-font-size, 16)*1rem) calc(24/var(--root-font-size, 16)*1rem)}.wysiwyg td,.wysiwyg td p,.wysiwyg th,.wysiwyg th p{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.wysiwyg th:first-child{min-width:192px;width:192px}.wysiwyg th+td:last-child{width:auto}.wysiwyg td{min-width:192px;width:50%}.wysiwyg table.col2evenly th:first-child{width:auto}.wysiwyg table.col2evenly td{width:50%}.wysiwyg .wp-block-table{margin:0 calc(-107/var(--root-font-size, 16)*1rem);-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(107/var(--root-font-size, 16)*1rem),#000 calc(100% - 107/var(--root-font-size, 16)*1rem),transparent);mask-image:linear-gradient(to right,transparent,#000 calc(107/var(--root-font-size, 16)*1rem),#000 calc(100% - 107/var(--root-font-size, 16)*1rem),transparent);overflow-x:auto;padding:0 calc(107/var(--root-font-size, 16)*1rem)}:root[data-site-name=piloti] .wysiwyg .wp-block-table{margin:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(48/var(--root-font-size, 16)*1rem),#000 calc(100% - 48/var(--root-font-size, 16)*1rem),transparent);mask-image:linear-gradient(to right,transparent,#000 calc(48/var(--root-font-size, 16)*1rem),#000 calc(100% - 48/var(--root-font-size, 16)*1rem),transparent);padding:0 calc(48/var(--root-font-size, 16)*1rem);width:100%}.c-accordion__content .wysiwyg .wp-block-table{margin-left:calc(-36/var(--root-font-size, 16)*1rem);-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(36/var(--root-font-size, 16)*1rem),#000 calc(100% - 36/var(--root-font-size, 16)*1rem),transparent);mask-image:linear-gradient(to right,transparent,#000 calc(36/var(--root-font-size, 16)*1rem),#000 calc(100% - 36/var(--root-font-size, 16)*1rem),transparent);padding:0 calc(36/var(--root-font-size, 16)*1rem);width:calc(100% + 72/var(--root-font-size, 16)*1rem)}:root[data-site-name=piloti] .c-accordion__content .wysiwyg .wp-block-table{margin-left:calc(-48/var(--root-font-size, 16)*1rem);width:calc(100% + 96/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.wp-block-table{margin:0 calc(-26/var(--root-font-size, 16)*1rem);-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(26/var(--root-font-size, 16)*1rem),#000 calc(100% - 26/var(--root-font-size, 16)*1rem),transparent);mask-image:linear-gradient(to right,transparent,#000 calc(26/var(--root-font-size, 16)*1rem),#000 calc(100% - 26/var(--root-font-size, 16)*1rem),transparent);overflow-x:auto;padding:0 calc(26/var(--root-font-size, 16)*1rem)}:root[data-site-name=piloti] .wp-block-table{margin:0;width:100%}.c-accordion__content .wp-block-table{margin-left:calc(-28/var(--root-font-size, 16)*1rem);-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(28/var(--root-font-size, 16)*1rem),#000 calc(100% - 28/var(--root-font-size, 16)*1rem),transparent);mask-image:linear-gradient(to right,transparent,#000 calc(28/var(--root-font-size, 16)*1rem),#000 calc(100% - 28/var(--root-font-size, 16)*1rem),transparent);padding:0 calc(28/var(--root-font-size, 16)*1rem);width:calc(100% + 56/var(--root-font-size, 16)*1rem)}.wysiwyg table{min-width:100%;table-layout:fixed;width:auto}.wysiwyg td,.wysiwyg th{padding:calc(8/var(--root-font-size, 16)*1rem) calc(14/var(--root-font-size, 16)*1rem)}.wysiwyg td,.wysiwyg td p,.wysiwyg th,.wysiwyg th p{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.wysiwyg th:first-child{min-width:108px;width:108px}.wysiwyg th+td{width:auto}.wysiwyg td{min-width:161px;width:50%}.wysiwyg table.col2 td,.wysiwyg table.col2 th{border-left:none;display:block;width:100%}table.col2evenly td{min-width:auto}}.wysiwyg p{line-height:calc(var(--line-height-transform-ratio-text)*2)}:root[data-site-name=admissions] .wysiwyg p b,:root[data-site-name=admissions] .wysiwyg p strong,:root[data-site-name=piloti] .wysiwyg p b,:root[data-site-name=piloti] .wysiwyg p strong{font-family:var(--font-heading-gothic-ja);letter-spacing:.01em}.wysiwyg.-langEn p{color:var(--color-sophia-gray-dark);font-family:var(--font-text-en);line-height:calc(24/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.wysiwyg p{font-size:calc(18/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.wysiwyg p:not(:first-child){margin-top:calc(18/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.wysiwyg p{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.wysiwyg p:not(:first-child){margin-top:calc(14/var(--root-font-size, 16)*1rem)}.wysiwyg.-langEn p{font-size:calc(18/var(--root-font-size, 16)*1rem)}}.wysiwyg p.has-note-font-size{color:var(--color-sophia-gray-dark)}@media print,screen and (min-width:960px){.wysiwyg p.has-note-font-size,.wysiwyg.-inColumn div.has-note-font-size li,.wysiwyg.-inColumn div.has-note-font-size p{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.78571)}}@media not all and (min-width:960px){.wysiwyg p.has-note-font-size,.wysiwyg.-inColumn div.has-note-font-size li,.wysiwyg.-inColumn div.has-note-font-size p{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.75)}}@media print,screen and (min-width:960px){.wysiwyg p.has-small-font-size,.wysiwyg.-inColumn div.has-small-font-size li,.wysiwyg.-inColumn div.has-small-font-size p{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}@media not all and (min-width:960px){.wysiwyg p.has-small-font-size,.wysiwyg.-inColumn div.has-small-font-size li,.wysiwyg.-inColumn div.has-small-font-size p{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}.c-zoomPicture__btn{margin-top:36px;text-align:center}.wysiwyg ol.c-relatedArticleList>li:not([class]) strong,.wysiwyg ul.c-relatedArticleList>li:not([class]) strong{background-color:var(--color-sophia-claret);color:#fff;display:inline-block;line-height:1;margin-bottom:5px}@media print,screen and (min-width:960px){.wysiwyg ol.c-relatedArticleList>li:not([class]) strong,.wysiwyg ul.c-relatedArticleList>li:not([class]) strong{padding:1px 4px 3px}.wysiwyg ol.c-relatedArticleList>li:not([class]) strong span,.wysiwyg ul.c-relatedArticleList>li:not([class]) strong span{font-size:12px}}@media not all and (min-width:960px){.wysiwyg ol.c-relatedArticleList>li:not([class]) strong,.wysiwyg ul.c-relatedArticleList>li:not([class]) strong{padding:3px 4px 4px}.wysiwyg ol.c-relatedArticleList>li:not([class]) strong span,.wysiwyg ul.c-relatedArticleList>li:not([class]) strong span{font-size:11px}}.cookieDialog{background-color:var(--color-sophia-gray);left:0;overflow:hidden;position:fixed;transition:all .3s var(--easing-base);width:100vw;z-index:10}.cookieDialog[data-accordion-isopen-value=false]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.cookieDialog .cli_settings_button,.cookieDialog__setting{background-color:transparent!important;border:1px solid var(--color-sophia-navy);line-height:1;margin-top:0}.cookieDialog .cli_action_button,.cookieDialog__accept{background-color:var(--color-sophia-navy);border:1px solid transparent;color:var(--color-white);line-height:1;margin-top:0}.cookieDialog>p a{text-decoration:underline}.cookieDialog br{display:none}#cookie-law-info-bar{z-index:10!important}@media print,screen and (min-width:960px){.cookieDialog{align-items:center;bottom:0;display:flex;justify-content:space-between;padding:calc(21/var(--root-font-size, 16)*1rem) calc(48/var(--root-font-size, 16)*1rem)}.cookieDialog p{font-size:calc(13/var(--root-font-size, 16)*1rem)}.cookieDialog__buttons{align-items:center;display:flex;justify-content:center}.cookieDialog__buttons .icon{vertical-align:middle}.cookieDialog .cli_action_button,.cookieDialog .cli_settings_button,.cookieDialog__accept,.cookieDialog__setting{font-size:calc(13/var(--root-font-size, 16)*1rem);padding:calc(11/var(--root-font-size, 16)*1rem) calc(17/var(--root-font-size, 16)*1rem)}.cookieDialog .cli_settings_button,.cookieDialog__accept{margin-left:calc(18/var(--root-font-size, 16)*1rem)}.cookieDialog__close{margin-left:calc(35/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.cookieDialog{bottom:calc(48/var(--root-font-size, 16)*1rem);display:block;padding:calc(18/var(--root-font-size, 16)*1rem) calc(24/var(--root-font-size, 16)*1rem)}:root[data-site-name=piloti] .cookieDialog{bottom:0}.cookieDialog p{font-size:calc(13/var(--root-font-size, 16)*1rem);margin-bottom:calc(18/var(--root-font-size, 16)*1rem);text-align:left}.cookieDialog__buttons{display:flex}.cookieDialog__buttons .icon{vertical-align:middle}.cookieDialog .cli_action_button,.cookieDialog .cli_settings_button,.cookieDialog__accept,.cookieDialog__setting{font-size:calc(12/var(--root-font-size, 16)*1rem);padding:calc(8/var(--root-font-size, 16)*1rem) calc(10/var(--root-font-size, 16)*1rem)}.cookieDialog .cli_action_button,.cookieDialog__accept{margin-left:calc(12/var(--root-font-size, 16)*1rem)}.cookieDialog__close{margin-left:auto}#cookie-law-info-bar{background:transparent!important;box-shadow:none!important}}.post-password-form{margin-left:auto;margin-right:auto;max-width:100%;width:calc(1152px + 107/var(--root-font-size, 16)*1rem)}.post-password-form input[type=password]{background-color:#fff;border:1px solid}.post-password-form input[type=submit]{background-color:var(--color-sophia-navy);color:var(--color-white);padding:1px .5rem}@media print,screen and (min-width:960px){.post-password-form{margin-top:calc(144/var(--root-font-size, 16)*1rem);padding-left:calc(107/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.post-password-form{margin-top:calc(112/var(--root-font-size, 16)*1rem);padding:0 calc(26/var(--root-font-size, 16)*1rem);width:100%}}.wysiwyg{margin:0 auto;max-width:1152px}.wysiwyg .tl{text-align:left}.wysiwyg .tr{text-align:right}.wysiwyg .tc{text-align:center}.u-font-feature-expt{font-feature-settings:"expt"!important}@media print,screen and (min-width:960px){div.u-spOnly{display:none}}@media not all and (min-width:960px){div.u-pcOnly{display:none}}.u-mt20{margin-top:calc(20/var(--root-font-size, 16)*1rem)}.u-mt25{margin-top:calc(25/var(--root-font-size, 16)*1rem)}.u-mt32{margin-top:calc(32/var(--root-font-size, 16)*1rem)}.u-mt36{margin-top:calc(36/var(--root-font-size, 16)*1rem)}.u-mt48{margin-top:calc(48/var(--root-font-size, 16)*1rem)}.u-mt54{margin-top:calc(54/var(--root-font-size, 16)*1rem)}.u-mt72{margin-top:calc(72/var(--root-font-size, 16)*1rem)}.u-mt144{margin-top:calc(144/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.u-mtPc20{margin-top:calc(20/var(--root-font-size, 16)*1rem)}.u-mtPc25{margin-top:calc(25/var(--root-font-size, 16)*1rem)}.u-mtPc32{margin-top:calc(32/var(--root-font-size, 16)*1rem)}.u-mtPc36{margin-top:calc(36/var(--root-font-size, 16)*1rem)}.u-mtPc48{margin-top:calc(48/var(--root-font-size, 16)*1rem)}.u-mtPc54{margin-top:calc(54/var(--root-font-size, 16)*1rem)}.u-mtPc72{margin-top:calc(72/var(--root-font-size, 16)*1rem)}.u-mtPc144{margin-top:calc(144/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.u-mtSp20{margin-top:calc(20/var(--root-font-size, 16)*1rem)}.u-mtSp25{margin-top:calc(25/var(--root-font-size, 16)*1rem)}.u-mtSp32{margin-top:calc(32/var(--root-font-size, 16)*1rem)}.u-mtSp36{margin-top:calc(36/var(--root-font-size, 16)*1rem)}.u-mtSp48{margin-top:calc(48/var(--root-font-size, 16)*1rem)}.u-mtSp54{margin-top:calc(54/var(--root-font-size, 16)*1rem)}.u-mtSp72{margin-top:calc(72/var(--root-font-size, 16)*1rem)}.u-mtSp144{margin-top:calc(144/var(--root-font-size, 16)*1rem)}}@media print,screen and (min-width:960px){a.u-spOnly,br.u-spOnly{display:none}.u-text--pc13{font-size:calc(13/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){a.u-pcOnly,br.u-pcOnly{display:none}.u-text--sp11{font-size:calc(11/var(--root-font-size, 16)*1rem)}}