@charset "UTF-8";
@charset "UTF-8";
#cookie-law-info-bar {
font-size: 15px;
margin: 0 auto;
padding: 12px 10px;
position: absolute;
text-align: center;
box-sizing: border-box;
width:100%;
z-index: 9999; display: none;
left:0px;
font-weight:300;
box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
vertical-align: middle;
} .cli-plugin-button, .cli-plugin-button:visited {
display: inline-block;
padding: 9px 12px;
color: #fff;
text-decoration: none;
position: relative;
cursor: pointer;
margin-left: 5px;
text-decoration: none;
}
.cli-plugin-main-link {
margin-left:0px;
font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
background-color: #111;
color: #fff;
text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 13px;
font-weight: 400;
line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
background-color: #e22092;
}
.pink.cli-plugin-button:hover {
background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background-color: #91bd09;
}
.green.cli-plugin-button:hover {
background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
background-color: #e62727;
}
.red.cli-plugin-button:hover {
background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;} .cli-plugin-main-link.cli-plugin-button {
text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
margin-left: 5px;
}.gdpr-container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.gdpr-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.gdpr-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.gdpr-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.gdpr-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.gdpr-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.gdpr-px-0 {
padding-left: 0;
padding-right: 0;
}
.modal-backdrop.show {
opacity: .8;
}
.modal-open {
overflow: hidden
}
.modal-open .gdpr-modal {
overflow-x: hidden;
overflow-y: auto
}
.gdpr-modal.fade .gdpr-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1039;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .5
}
.gdpr-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0
}
.gdpr-modal a {
text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.gdpr-modal .gdpr-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2));
}
}
@media (min-width: 992px) {
.gdpr-modal .gdpr-modal-dialog {
max-width: 900px;
}
}
.gdpr-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.2);
border-radius: .3rem;
outline: 0
}
.gdpr-modal .row {
margin: 0 -15px;
}
.gdpr-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.gdpr-modal .close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
outline: 0;
}
.gdpr-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
display:none;
}
.gdpr-switch .gdpr-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
display: none;
}
.gdpr-tab-content>.active {
display: block;
}
.gdpr-fade {
transition: opacity .15s linear;
}
.gdpr-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column !important;
flex-direction: column !important;
align-items: stretch !important;
-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
width: 100%;
padding: 30px;
}
.nav.gdpr-nav-pills {
background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
border: 1px solid #0070ad;
margin-bottom: 10px;
color: #0070ad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
background-color: #0070ad;
border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
background-color: #0070ad;
border-color: #0070ad;
color: #ffffff;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.gdpr-tab-content h4 {
font-size: 20px;
margin-bottom: .5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
.cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
display: none;
}
.cli-modal-backdrop.cli-fade {
opacity: 0
}
.cli-modal-backdrop.cli-show {
opacity: .5;
display: block;
}
.cli-modal.cli-show {
display: block;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 900px;
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .3rem;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent !important;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.cli-switch input:checked + .cli-slider {
background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(26px);
}
.cli-switch .cli-slider {
border-radius: 34px;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
display: block;
}
.cli-fade {
transition: opacity .15s linear;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding: 30px;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #00acad;
margin-bottom: 10px;
color: #00acad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #00acad;
border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} .cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
flex-direction: column;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
-webkit-transform:scale(0);
transform:scale(0);
transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
opacity: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .5;
-webkit-transform:scale(1);
transform:scale(1);
}
.cli-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
transform: scale(0);
overflow: hidden;
outline: 0;
display: none;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .2rem;
box-sizing: border-box;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 38px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 20px;
width: 38px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 15px;
left: 3px;
position: absolute;
transition: .4s;
width: 15px;
}
.cli-switch input:checked + .cli-slider {
background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(18px);
}
.cli-switch .cli-slider {
border-radius: 34px;
font-size:0;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding:5px 30px 5px 5px;
box-sizing: border-box;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #fff;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #cccccc;
margin-bottom: 10px;
color:#2a2a2a;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #f6f6f9;
border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} #cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.cli-wrapper {
max-width: 90%;
float: none;
margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
display:none;
text-align:left;
} .cli-tab-footer .cli-btn {
background-color: #00acad;
padding: 10px 15px;
text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #61a229;
color: #ffffff;
border-radius: 0;
}
.cli-tab-footer {
width:100%;
text-align:right;
padding: 20px 0;
} .cli-col-12
{
width:100%;
}
.cli-tab-header
{
display: flex;
justify-content: space-between;
}
.cli-tab-header a:before {
width: 10px;
height: 2px;
left: 0;
top: calc(50% - 1px);
}
.cli-tab-header a:after {
width: 2px;
height: 10px;
left: 4px;
top: calc(50% - 5px);
-webkit-transform: none;
transform: none;
}
.cli-tab-header a:before {
width: 7px;
height: 7px;
border-right: 1px solid #4a6e78;
border-bottom: 1px solid #4a6e78;
content: " ";
transform: rotate(-45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
position: relative;
display: flex;
align-items: center;
font-size:14px;
color:#000;
text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
transform: rotate(45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.cli-tab-header {
border-radius: 5px;
padding: 12px 15px;
cursor: pointer;
transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 0;
top: 0;
z-index: 1;
-webkit-appearance: none;
width: 40px;
height: 40px;
padding: 0;
border-radius: 50%;
padding: 10px;
background: transparent;
border:none;
min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
font-family: inherit;
font-size: 16px;
margin-bottom: 15px;
margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}
.wt-cli-privacy
{
display:none;
}
.cli-tab-content
{
display:none;
}
.cli-tab-section .cli-tab-content
{
padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
margin-top:5px;
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 645px;
}
}
.cli-switch .cli-slider:after{
content: attr(data-cli-disable);
position: absolute;
right: 50px;
color: #000;
font-size:12px;
text-align:right;
min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
max-height: 60px;
transition: max-height 0.15s ease-out;
overflow: hidden;
}
a.cli-privacy-readmore {
font-size: 12px;
margin-top: 12px;
display: inline-block;
padding-bottom: 0;
cursor: pointer;
color:#000;
text-decoration: underline;
}
.cli-modal-footer {
position: relative;
}
a.cli-privacy-readmore:before {
content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content
{
transition: max-height 0.25s ease-in;
}
.cli-privacy-content p
{
margin-bottom:0;
}
.cli-modal-close svg {
fill: #000;
}
span.cli-necessary-caption {
color: #000;
font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
display: none;
}
.cli-tab-container .cli-row
{
max-height: 500px;
overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
z-index: -1;
}
.cli-modal.cli-blowup {
z-index: 999999;
transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog
{
animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
0% {
transform: scale(1);
opacity: 1;
}
99.9% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(0);
}
}
@keyframes blowUpContentTwo {
0% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes blowUpModal {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes blowUpModalTwo {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(0);
opacity: 0;
}
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
font-size: 12px;
}
.cli_settings_button
{
cursor: pointer;
} .wt-cli-sr-only
{
display: none;
font-size:16px;
} a.wt-cli-element.cli_cookie_close_button {
text-decoration: none;
color: #333333;
font-size: 22px;
line-height: 22px;
cursor: pointer;
position: absolute;
right: 10px;
top: 5px;
} .cli-bar-container{
float: none;
margin: 0 auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.cli-bar-btn_container {
margin-left: 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-wrap: nowrap;
}
.cli-style-v2 a
{
cursor: pointer;
}
.cli-bar-btn_container a {
white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
font-weight:inherit;
}
.cli-style-v2
{
font-size: 11pt;
line-height: 18px;
font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
display: block;
}
.cli-style-v2 .cli-bar-message {
width: 70%;
text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
flex-wrap: wrap;
} #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
text-align: left; margin-bottom: 5px;
margin-top: 0px;
font-size: 16px;
} .cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
font-size: inherit;
cursor: pointer;
margin: 0px 0px 0px 5px;
} #cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
margin-top: 5px;
margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
white-space: nowrap;
text-decoration: underline;
}
.wt-cli-necessary-checkbox {
display: none !important;
}
@media (max-width: 985px) {
.cli-style-v2 .cli-bar-message
{
width:100%;
}
.cli-style-v2.cli-bar-container
{
justify-content:left;
flex-wrap: wrap;
}
.cli-style-v2 .cli-bar-btn_container {
margin-left:0px;
margin-top: 10px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
{
padding: 25px 25px;
}
} .wt-cli-ckyes-brand-logo {
display: flex;
align-items: center;
font-size: 9px;
color: #111111;
font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
width: 65px;
margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.cli-style-v2 .cli-bar-btn_container {
flex-wrap: wrap;
}
} .wt-cli-cookie-description {
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}
 *,: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(/assets/commons/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(/assets/commons/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)}}
: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}.l-footer{grid-column:1/3;grid-row:3/4}.l-grid{display:grid}@media print,screen and (min-width:960px){.l-grid{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:960px) and (max-width:1199px){.l-grid{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(8,1fr)}}@media not all and (min-width:960px){.l-grid{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(8,1fr)}}.l-header{grid-column:1/3;grid-row:1/2;position:relative;z-index:10}.l-main{grid-column:1/2;grid-row:2/3;min-width:0;width:100%}@media not all and (min-width:960px){.l-main{grid-column:1/3}}@media print,screen and (min-width:960px){.l-shortcutNav{display:none}}@media not all and (min-width:960px){.l-shortcutNav{overflow:hidden;position:absolute;right:0;top:calc(34/var(--root-font-size, 16)*1rem)}}.l-wrapper{display:grid;min-height:100vh;position:relative}:root[data-site-name=official] .l-wrapper{background:var(--color-sophia-gray-light)}@media print,screen and (min-width:960px){.l-wrapper{grid-template-columns:1fr calc(107/var(--root-font-size, 16)*1rem);grid-template-rows:auto 1fr auto}}@media not all and (min-width:960px){.l-wrapper{grid-template-columns:1fr calc(26/var(--root-font-size, 16)*1rem);grid-template-rows:auto minmax(0,1fr) auto}}.c-articleShareIcon{position:relative}.c-articleShareIcon img{transition:all .3s var(--easing-base)}.c-articleShareIcon:hover img{opacity:.7}.c-articleShareIcon[data-controller=copyurl]:before{bottom:calc(100% + 2/var(--root-font-size, 16)*1rem - 1em);color:var(--color-sophia-claret);content:"Copied to clipboard";font-family:var(--font-label);font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700;left:50%;letter-spacing:.05em;line-height:calc(10/var(--root-font-size, 16)*1rem*var(--line-height-transform-ratio-text));opacity:0;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);transition:all .3s var(--easing-base);visibility:hidden}.c-articleShareIcon[data-controller=copyurl].is-success:before{bottom:calc(100% + 2/var(--root-font-size, 16)*1rem);opacity:1;visibility:visible}.c-articleShareIcon-list{align-items:center;display:flex;justify-content:center}.c-articleShareIcon-list.-alignLeft{justify-content:flex-start}.c-articleShareIcon-list.-alignRight{justify-content:flex-end}.c-articleShareIcon-list img{vertical-align:top}.c-articleShareIcon-list>li{align-items:center;display:flex}.c-articleShareIcon-list>li:not(:first-child):before{background-color:var(--color-white);content:"";display:inline-block;width:1px}@media print,screen and (min-width:960px){.c-articleShareIcon{height:calc(24/var(--root-font-size, 16)*1rem);width:calc(24/var(--root-font-size, 16)*1rem)}.c-articleShareIcon-list>li:not(:first-child){margin-left:calc(12/var(--root-font-size, 16)*1rem)}.c-articleShareIcon-list>li:not(:first-child):before{height:calc(27/var(--root-font-size, 16)*1rem);margin-right:calc(12/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-articleShareIcon{height:calc(21/var(--root-font-size, 16)*1rem);width:calc(21/var(--root-font-size, 16)*1rem)}.c-articleShareIcon-list>li:not(:first-child){margin-left:calc(12/var(--root-font-size, 16)*1rem)}.c-articleShareIcon-list>li:not(:first-child):before{height:calc(27/var(--root-font-size, 16)*1rem);margin-right:calc(12/var(--root-font-size, 16)*1rem)}}.c-bgBlock{background-color:var(--color-ui-gray);display:flex;justify-content:center}.c-bgBlock .c-btnCommon{background-color:var(--color-white)}.c-bgBlock .c-btnCommon:hover{background-color:var(--color-sophia-claret)}@media print,screen and (min-width:960px){.c-bgBlock{border-radius:calc(16/var(--root-font-size, 16)*1rem);gap:calc(16/var(--root-font-size, 16)*1rem);padding:calc(36/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-bgBlock{border-radius:calc(14/var(--root-font-size, 16)*1rem);flex-direction:column;gap:calc(14/var(--root-font-size, 16)*1rem);padding:calc(20/var(--root-font-size, 16)*1rem)}}.c-bgSection{background-color:var(--color-ui-gray);margin:0 calc(50% - 50vw)}.c-bgSection__contents{display:grid}.c-bgSection.topadm .c-decHeading3:after{background:#fff}@media print,screen and (min-width:960px){.c-bgSection__contents{gap:calc(72/var(--root-font-size, 16)*1rem);margin:0 auto;max-width:100%;padding:0 calc(107/var(--root-font-size, 16)*1rem) calc(144/var(--root-font-size, 16)*1rem);width:calc(1152px + 107/var(--root-font-size, 16)*1rem*2)}}@media not all and (min-width:960px){.c-bgSection{width:auto}.c-bgSection__contents{gap:calc(42/var(--root-font-size, 16)*1rem);padding:0 calc(24/var(--root-font-size, 16)*1rem) calc(74/var(--root-font-size, 16)*1rem)}}.c-btnExtend{display:flex}.c-btnExtend>.icon{background:var(--color-white);color:var(--color-sophia-gray-dark);display:block;opacity:0;position:absolute;transition:all .3s var(--easing-base)}.c-btnExtend>.icon>svg{position:absolute}.c-btnExtend[aria-expanded=false] [data-icon-name="material/plus"],.c-btnExtend[aria-expanded=true] [data-icon-name="material/minus"]{opacity:1}@media print,screen and (min-width:960px){.c-btnExtend{align-items:center;display:flex;height:calc(36/var(--root-font-size, 16)*1rem);justify-content:center;position:relative;width:calc(36/var(--root-font-size, 16)*1rem)}.c-btnExtend>.icon{height:calc(22/var(--root-font-size, 16)*1rem);width:calc(22/var(--root-font-size, 16)*1rem)}.c-btnExtend>.icon>svg{height:calc(18/var(--root-font-size, 16)*1rem);left:calc(2/var(--root-font-size, 16)*1rem);top:calc(2/var(--root-font-size, 16)*1rem);width:calc(18/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-btnExtend{align-items:center;display:flex;height:calc(36/var(--root-font-size, 16)*1rem);justify-content:center;position:relative;width:calc(36/var(--root-font-size, 16)*1rem)}.c-btnExtend>.icon{height:calc(22/var(--root-font-size, 16)*1rem);width:calc(22/var(--root-font-size, 16)*1rem)}.c-btnExtend>.icon>svg{height:calc(18/var(--root-font-size, 16)*1rem);left:calc(2/var(--root-font-size, 16)*1rem);top:calc(2/var(--root-font-size, 16)*1rem);width:calc(18/var(--root-font-size, 16)*1rem)}}@media print,screen and (min-width:960px){.-col3block .c-columnBlock__item{width:calc(33.33333% - 72/var(--root-font-size, 16)*1rem/3)}}.c-decHeading3Teacher{display:flex;gap:calc(36/var(--root-font-size, 16)*1rem);justify-content:space-between;position:relative}.c-decHeading3Teacher__position{color:var(--color-sophia-gray-dark);display:block;font-weight:700;line-height:1;width:100%}.c-decHeading3Teacher__teacher{display:flex}.c-decHeading3Teacher__name{color:var(--color-sophia-navy);font-family:var(--heading2-font)}:root:lang(ja)[data-site-name=official] .c-decHeading3Teacher__name{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-decHeading3Teacher__name,:root:lang(ja)[data-site-name=piloti] .c-decHeading3Teacher__name{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-decHeading3Teacher__name{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-decHeading3Teacher__name,:root:lang(en)[data-site-name=piloti] .c-decHeading3Teacher__name{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-decHeading3Teacher__title{color:var(--color-sophia-navy);display:flex;line-height:1;white-space:nowrap}.c-decHeading3Teacher__title:before{background-color:var(--color-sophia-gray-dark);content:"";display:inline-block;margin:0 calc(10/var(--root-font-size, 16)*1rem);vertical-align:middle;width:1px}.c-decHeading3Teacher__spsf{align-self:flex-end;flex-shrink:0}.c-decHeading3Teacher__link{align-items:center;color:var(--color-sophia-claret);display:flex;justify-content:flex-end;line-height:calc(var(--line-height-transform-ratio-text)*1.5);text-align:right}.c-decHeading3Teacher__link>*{vertical-align:middle}.c-decHeading3Teacher__link>.icon{margin-left:calc(5/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.c-decHeading3Teacher:not(:first-child){margin-top:calc(45/var(--root-font-size, 16)*1rem)}.c-decHeading3Teacher__position{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-bottom:calc(13/var(--root-font-size, 16)*1rem)}.c-decHeading3Teacher__name{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.44)}.c-decHeading3Teacher__title{font-size:calc(18/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));padding:calc(10/var(--root-font-size, 16)*1rem) 0 calc(6/var(--root-font-size, 16)*1rem)}.c-decHeading3Teacher__spsf img{height:calc(16/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-decHeading3Teacher{display:flex;gap:calc(28/var(--root-font-size, 16)*1rem)}.c-decHeading3Teacher:not(:first-child){margin-top:calc(35/var(--root-font-size, 16)*1rem)}.c-decHeading3Teacher__position{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-bottom:calc(10/var(--root-font-size, 16)*1rem)}.c-decHeading3Teacher__name{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.4)}.c-decHeading3Teacher__title{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));padding:calc(10/var(--root-font-size, 16)*1rem) 0 0}.c-decHeading3Teacher__spsf img{height:calc(14/var(--root-font-size, 16)*1rem)}.c-decHeading3Teacher__link{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}@media print,screen and (min-width:960px){.c-eyecatchFull{margin-left:calc(-107/var(--root-font-size, 16)*1rem)}.c-eyecatchFull img{aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover}.-asp_16to9 .c-eyecatchFull img{aspect-ratio:16/9}}@media not all and (min-width:960px){.c-eyecatchFull{margin-left:calc(-26/var(--root-font-size, 16)*1rem);padding-right:calc(38/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .c-eyecatchFull{padding-right:0}.c-eyecatchFull img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}}.module.-asp_16to9 .c-floatPicture .c-floatPicture__image img,.module.-asp_16to9 .c-floatPicture .c-floatPicture__image source{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:960px){.c-floatPicture__image{width:calc(50% - 36/var(--root-font-size, 16)*1rem/2)}.-left .c-floatPicture__image{float:left;margin:0 calc(36/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem) 0}.-right .c-floatPicture__image{float:right;margin:0 0 calc(36/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem)}.c-floatPicture__text{position:relative;top:calc(-9/var(--root-font-size, 16)*1rem)}.c-floatPicture:after{clear:both;content:"";display:block}}@media not all and (min-width:960px){.c-floatPicture__image{margin-bottom:calc(42/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .c-floatPicture__image{margin-bottom:calc(28/var(--root-font-size, 16)*1rem)}}.c-fullImageCard__image{display:block;margin:0 calc(50% - 50vw);width:calc(100vw - var(--scrollbar)/2)}.c-fullImageCard__card{background-color:var(--color-white);position:relative}.c-fullImageCard__card:before{background-color:var(--color-sophia-claret);content:"";display:block;height:calc(4/var(--root-font-size, 16)*1rem);position:absolute;top:0;width:calc(133/var(--root-font-size, 16)*1rem)}.c-fullImageCard__title{font-family:var(--font-heading-gothic-ja);letter-spacing:.01em;line-height:1}.c-fullImageCard__text{color:var(--color-sophia-gray-dark)}@media print,screen and (min-width:960px){.c-fullImageCard__card{margin-top:calc(-139/var(--root-font-size, 16)*1rem);padding:calc(76/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem) 0;width:calc(630/var(--root-font-size, 16)*1rem)}.-posright .c-fullImageCard__card{margin-left:auto;margin-right:0}.c-fullImageCard__title{font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.c-fullImageCard__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-fullImageCard__link,.c-fullImageCard__text{margin-top:calc(30.5/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-fullImageCard__image{height:100vw}.c-fullImageCard__image img,.c-fullImageCard__image source{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-fullImageCard__card{padding-top:calc(46/var(--root-font-size, 16)*1rem)}.c-fullImageCard__card:before{width:calc(75/var(--root-font-size, 16)*1rem)}.c-fullImageCard__title{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.c-fullImageCard__text{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.83333);margin-top:calc(23/var(--root-font-size, 16)*1rem)}.c-fullImageCard__link{margin-top:calc(11/var(--root-font-size, 16)*1rem)}}.c-galleryScroll{margin:0 calc(50% - 50vw);width:calc(100vw - var(--scrollbar)/2)}.c-galleryScroll picture{display:block;height:100%;width:auto}.c-galleryScroll picture img,.c-galleryScroll picture source{height:100%;width:auto}@media print,screen and (min-width:960px){.c-galleryScroll figure{height:calc(390/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-galleryScroll figure{height:calc(150/var(--root-font-size, 16)*1rem)}}.c-heading4{position:relative}:root:lang(ja)[data-site-name=official] .c-heading4{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-heading4,:root:lang(ja)[data-site-name=piloti] .c-heading4{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-heading4{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-heading4,:root:lang(en)[data-site-name=piloti] .c-heading4{font-family:var(--font-heading-gothic-en);letter-spacing:0}@media print,screen and (min-width:960px){.c-heading4{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}}@media not all and (min-width:960px){.c-heading4{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}}.c-sectionLeadText a{color:var(--color-sophia-claret);transition:all .3s var(--easing-base)}.c-sectionLeadText a:hover{opacity:.7}.c-sectionLeadText a[target=_blank]: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-sectionLeadText a[target=_blank]:after{vertical-align:text-bottom}}.c-sectionLeadText a[href$=".doc"]:after,.c-sectionLeadText a[href$=".docx"]:after,.c-sectionLeadText a[href$=".pdf"]:after,.c-sectionLeadText a[href$=".ppt"]:after,.c-sectionLeadText a[href$=".pptx"]:after,.c-sectionLeadText a[href$=".xls"]:after,.c-sectionLeadText a[href$=".xlsx"]: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-sectionLeadText a[href$=".doc"]:after,.c-sectionLeadText a[href$=".docx"]:after,.c-sectionLeadText a[href$=".pdf"]:after,.c-sectionLeadText a[href$=".ppt"]:after,.c-sectionLeadText a[href$=".pptx"]:after,.c-sectionLeadText a[href$=".xls"]:after,.c-sectionLeadText a[href$=".xlsx"]:after{vertical-align:text-bottom}}.c-sectionLeadText a[href$=".pdf"]: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-sectionLeadText a[href$=".xls"]: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-sectionLeadText a[href$=".xlsx"]: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-sectionLeadText a[href$=".doc"]: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-sectionLeadText a[href$=".docx"]: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-sectionLeadText a[href$=".ppt"]: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-sectionLeadText a[href$=".pptx"]: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}a.c-infoList__title[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){a.c-infoList__title[target=_blank]:after{vertical-align:text-bottom}}a[href$=".doc"].c-infoList__title:hover .icon:after,a[href$=".docx"].c-infoList__title:hover .icon:after,a[href$=".pdf"].c-infoList__title:hover .icon:after,a[href$=".ppt"].c-infoList__title:hover .icon:after,a[href$=".pptx"].c-infoList__title:hover .icon:after,a[href$=".xls"].c-infoList__title:hover .icon:after,a[href$=".xlsx"].c-infoList__title:hover .icon:after{background-color:var(--color-sophia-claret)}a[href$=".doc"].c-infoList__title .icon:after,a[href$=".docx"].c-infoList__title .icon:after,a[href$=".pdf"].c-infoList__title .icon:after,a[href$=".ppt"].c-infoList__title .icon:after,a[href$=".pptx"].c-infoList__title .icon:after,a[href$=".xls"].c-infoList__title .icon:after,a[href$=".xlsx"].c-infoList__title .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){a[href$=".doc"].c-infoList__title .icon:after,a[href$=".docx"].c-infoList__title .icon:after,a[href$=".pdf"].c-infoList__title .icon:after,a[href$=".ppt"].c-infoList__title .icon:after,a[href$=".pptx"].c-infoList__title .icon:after,a[href$=".xls"].c-infoList__title .icon:after,a[href$=".xlsx"].c-infoList__title .icon:after{vertical-align:text-bottom}}a[href$=".pdf"].c-infoList__title .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}a[href$=".xls"].c-infoList__title .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}a[href$=".xlsx"].c-infoList__title .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}a[href$=".doc"].c-infoList__title .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}a[href$=".docx"].c-infoList__title .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}a[href$=".ppt"].c-infoList__title .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}a[href$=".pptx"].c-infoList__title .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-infoList__row:not(:last-child){border-bottom:1px solid var(--color-white)}:root[data-site-name=admissions] .c-infoList__row:not(:last-child){border-color:var(--color-ui-gray)}.c-infoList__row>dt{line-height:1}a.c-infoList__title{transition:all .3s var(--easing-base)}a.c-infoList__title .icon{display:inline-block;line-height:1}a.c-infoList__title:hover{color:var(--color-sophia-claret)}a.c-infoList__title:hover[target=_blank]:after{background-color:var(--color-sophia-claret)}.c-infoList__date{color:var(--color-ui-red);font-family:var(--font-label);letter-spacing:.01em;letter-spacing:.05em}.c-infoList__col>dt{line-height:1}.c-infoList__type{color:var(--color-sophia-claret);font-family:var(--font-label);font-size:calc(14/var(--root-font-size, 16)*1rem);letter-spacing:.05em;text-transform:uppercase}.c-infoList__type:before{color:var(--color-white);content:"|";margin-right:calc(8/var(--root-font-size, 16)*1rem)}.c-infoList__bookmark{float:right}@media print,screen and (min-width:960px){.c-infoList__row{display:flex}.c-infoList__row:not(:last-child){padding-bottom:calc(20/var(--root-font-size, 16)*1rem)}.c-infoList__row:not(:first-child){padding-top:calc(20/var(--root-font-size, 16)*1rem)}.c-infoList__row>dt{flex-basis:21.4285714286%;margin-right:calc(36/var(--root-font-size, 16)*1rem)}.c-infoList__row>dd{flex:1;line-height:calc(var(--line-height-transform-ratio-text)*1.6875)}:root[data-site-name=admissions] .c-infoList__row{display:block}:root[data-site-name=admissions] .c-infoList__row>dd{margin-top:calc(16/var(--root-font-size, 16)*1rem)}.c-infoList__row.-top{display:block}.c-infoList__row.-top>dt{margin-right:0}.c-infoList__row.-top>dd,.c-infoList__row.-top>ul{margin-top:calc(16/var(--root-font-size, 16)*1rem)}.c-infoList__date,.c-infoList__type{font-size:calc(16/var(--root-font-size, 16)*1rem)}.c-infoList__title{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}}@media not all and (min-width:960px){.c-infoList__row:not(:last-child){padding-bottom:calc(13/var(--root-font-size, 16)*1rem)}.c-infoList__row:not(:first-child){padding-top:calc(13/var(--root-font-size, 16)*1rem)}.c-infoList__row>dd{line-height:calc(var(--line-height-transform-ratio-text)*1.71429)}.c-infoList__row>dd,.c-infoList__row>ul{margin-top:calc(7/var(--root-font-size, 16)*1rem)}.c-infoList__date,.c-infoList__type{font-size:calc(14/var(--root-font-size, 16)*1rem)}.c-infoList__title{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}}.c-keywordTagTable{margin-top:calc(18/var(--root-font-size, 16)*1rem)}@media not all and (min-width:960px){.c-keywordTagTable{margin-top:calc(14/var(--root-font-size, 16)*1rem)}}.c-linkBlock{display:flex}.c-linkBlock a{align-items:center;color:var(--color-sophia-claret);display:inline-flex;line-height:1;transition:all .3s var(--easing-base)}.c-linkBlock a:hover{opacity:.7}.c-linkBlock a .icon{font-size:calc(16/var(--root-font-size, 16)*1rem);margin-left:calc(5/var(--root-font-size, 16)*1rem)}.-posRight .c-linkBlock{justify-content:flex-end}@media print,screen and (min-width:960px){.c-linkBlock a{font-size:calc(16/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-linkBlock a{font-size:calc(12/var(--root-font-size, 16)*1rem)}}.c-mediaSection{display:grid}.c-mediaSection__note{color:var(--color-sophia-gray-dark)}.c-mediaSection__media.-video figure{position:relative}.c-mediaSection__media.-video figure:before{content:"";display:block;padding-top:56.25%}.c-mediaSection__media.-video figure iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media print,screen and (min-width:960px){.c-mediaSection{grid-gap:calc(27/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem);align-items:start;grid-template-columns:1fr 2fr}.c-mediaSection__heading{grid-column:1/3;grid-row:1/2}.c-mediaSection__media{grid-column:2/3;grid-row:-1/6;margin-top:calc(75/var(--root-font-size, 16)*1rem)}.c-mediaSection__content{grid-column:1/2}.c-mediaSection__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)}.c-mediaSection__note{margin-top:calc(3.5/var(--root-font-size, 16)*1rem)}.c-mediaSection__note,.c-mediaSection__smallText{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-mediaSection__link{width:calc(261/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-mediaSection{grid-row-gap:calc(21.5/var(--root-font-size, 16)*1rem)}.c-mediaSection__media+.c-mediaSection__heading{margin-top:calc(-21.5/var(--root-font-size, 16)*1rem)}.c-mediaSection__media:not(:first-child){margin-top:calc(20.5/var(--root-font-size, 16)*1rem)}.c-mediaSection__media picture{display:block;height:100vw;margin:0 calc(50% - 50vw);width:calc(100vw - var(--scrollbar)/2)}.c-mediaSection__media picture img,.c-mediaSection__media picture source{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-mediaSection__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)}.c-mediaSection__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.83333)}.c-mediaSection__note.-langEn{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-mediaSection__smallText{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)*2)}.c-mediaSection__link{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));justify-self:start;line-height:1;padding:calc(18/var(--root-font-size, 16)*1rem) calc(20/var(--root-font-size, 16)*1rem);width:auto}}.c-researchIssue__card{align-items:flex-start;background-color:var(--color-white);display:flex;flex-direction:column;min-width:calc(280/var(--root-font-size, 16)*1rem);position:relative}.c-researchIssue__term{color:var(--color-sophia-claret)}.c-researchIssue__text{color:var(--color-sophia-gray-dark)}:root:lang(ja)[data-site-name=official] .c-researchIssue__issue{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .c-researchIssue__issue,:root:lang(ja)[data-site-name=piloti] .c-researchIssue__issue{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .c-researchIssue__issue{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .c-researchIssue__issue,:root:lang(en)[data-site-name=piloti] .c-researchIssue__issue{font-family:var(--font-heading-gothic-en);letter-spacing:0}.c-researchIssue__profile{position:relative}.c-researchIssue__infoCareer,.c-researchIssue__infoTitle{color:var(--color-sophia-gray-dark)}.c-researchIssue__infoName{color:#1b293e}.c-researchIssue__picture img{aspect-ratio:1/1;border-radius:100%;-o-object-fit:cover;object-fit:cover}i.icon.c-researchIssue__arrow{color:var(--color-sophia-claret);height:calc(24/var(--root-font-size, 16)*1rem);position:absolute;transition:all .3s var(--easing-base);width:calc(24/var(--root-font-size, 16)*1rem)}.c-researchIssue a:hover i.icon.c-researchIssue__arrow[data-icon-name="material/arrow-right"]{transform:translateX(4px)}@media print,screen and (min-width:960px){.c-researchIssue{display:grid;gap:calc(36/var(--root-font-size, 16)*1rem);grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}.c-researchIssue__card{padding:calc(36/var(--root-font-size, 16)*1rem)}.c-researchIssue__term{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:1}.c-researchIssue__issue,.c-researchIssue__term{margin-bottom:calc(19/var(--root-font-size, 16)*1rem)}.c-researchIssue__issue{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.c-researchIssue__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-researchIssue__profile{border-top:4px solid var(--color-sophia-gray-light);display:flex;margin-top:calc(19/var(--root-font-size, 16)*1rem);padding-top:calc(27/var(--root-font-size, 16)*1rem);width:100%}.c-researchIssue__picture{height:calc(135/var(--root-font-size, 16)*1rem);width:calc(135/var(--root-font-size, 16)*1rem)}.c-researchIssue__info{padding-left:calc(18/var(--root-font-size, 16)*1rem)}.c-researchIssue__infoName{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.16667);margin-bottom:calc(10/var(--root-font-size, 16)*1rem);margin-top:calc(3/var(--root-font-size, 16)*1rem)}.c-researchIssue__infoCareer,.c-researchIssue__infoTitle{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.61538)}i.icon.c-researchIssue__arrow{bottom:calc(18/var(--root-font-size, 16)*1rem);right:calc(18/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-researchIssue{display:flex;margin-left:calc(-26/var(--root-font-size, 16)*1rem);margin-right:calc(-26/var(--root-font-size, 16)*1rem);overflow-x:scroll;padding:0 calc(26/var(--root-font-size, 16)*1rem)}.c-researchIssue__card{padding:calc(28/var(--root-font-size, 16)*1rem)}.c-researchIssue__card+.c-researchIssue__card{margin-left:calc(20/var(--root-font-size, 16)*1rem)}.c-researchIssue__term{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:1}.c-researchIssue__issue,.c-researchIssue__term{margin-bottom:calc(13/var(--root-font-size, 16)*1rem)}.c-researchIssue__issue{font-size:calc(17/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.52941)}.c-researchIssue__text{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.c-researchIssue__profile{border-top:4px solid var(--color-sophia-gray-light);display:flex;margin-top:calc(17/var(--root-font-size, 16)*1rem);padding-top:calc(21/var(--root-font-size, 16)*1rem);width:100%}.c-researchIssue__picture{height:calc(63/var(--root-font-size, 16)*1rem);width:calc(63/var(--root-font-size, 16)*1rem)}.c-researchIssue__info{line-height:calc(var(--line-height-transform-ratio-text)*1.28571);padding-left:calc(15/var(--root-font-size, 16)*1rem)}.c-researchIssue__infoName{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-bottom:calc(6/var(--root-font-size, 16)*1rem);margin-top:calc(4/var(--root-font-size, 16)*1rem)}.c-researchIssue__infoCareer,.c-researchIssue__infoTitle{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.c-researchIssue__arrow{height:calc(32/var(--root-font-size, 16)*1rem);width:calc(32/var(--root-font-size, 16)*1rem)}i.icon.c-researchIssue__arrow{bottom:calc(7/var(--root-font-size, 16)*1rem);right:calc(7/var(--root-font-size, 16)*1rem)}}.c-scheduleItem{border-top:1px solid var(--color-ui-gray);display:flex;gap:0 calc(36/var(--root-font-size, 16)*1rem);padding:calc(20/var(--root-font-size, 16)*1rem) 0}.c-scheduleItem a{color:var(--color-sophia-claret);transition:all .3s var(--easing-base)}.c-scheduleItem a:hover{opacity:.7}.c-scheduleItem>dt{font-family:var(--font-heading-gothic-ja);letter-spacing:.01em}.c-scheduleItem>dd .icon{vertical-align:middle}.c-scheduleItem>dd .icon,.c-scheduleItem__date{font-size:calc(16/var(--root-font-size, 16)*1rem)}.c-scheduleItem__date{line-height:1}.c-scheduleItem__time{align-items:center;display:flex;line-height:1;margin-top:calc(9/var(--root-font-size, 16)*1rem)}.c-scheduleItem__time .-end:before{content:"〜"}@media print,screen and (min-width:960px){.c-scheduleItem:last-child{border-bottom:1px solid var(--color-ui-gray)}.c-scheduleItem>dt{min-width:calc(180/var(--root-font-size, 16)*1rem)}.c-scheduleItem>dd{align-self:center;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)}.c-scheduleItem__time{font-size:calc(25/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-scheduleItem{flex-direction:column;gap:calc(21/var(--root-font-size, 16)*1rem) 0}.c-scheduleItem>dd{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.57143)}.c-scheduleItem__time{font-size:calc(20/var(--root-font-size, 16)*1rem)}}.c-sectionLeadText{line-height:calc(var(--line-height-transform-ratio-text)*2)}@media print,screen and (min-width:960px){.c-sectionLeadText{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));width:calc(50% - 18/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.c-sectionLeadText{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}.c-stickyBlock{display:grid}.c-stickyBlock .module{max-width:100%;padding-left:0;padding-right:0}.c-stickyBlock .module .c-sectionLeadText{width:100%}@media print,screen and (min-width:960px){.c-stickyBlock{align-items:start;gap:0 calc(36/var(--root-font-size, 16)*1rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c-stickyBlock__stickyItem{position:sticky;right:0;top:0}}@media not all and (min-width:960px){.c-stickyBlock{gap:calc(56/var(--root-font-size, 16)*1rem) 0}.c-stickyBlock__contents{order:2}.c-stickyBlock__stickyItem{margin:0 calc(50% - 50vw);order:1}}.c-tabBox{border:1px solid var(--color-white)}.c-tags{display:flex;flex-wrap:wrap;justify-content:center}.c-tags.-alignLeft{justify-content:flex-start}.c-tags>li{line-height:1}.c-tags.-omit{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:calc(12/var(--root-font-size, 16)*1rem);overflow:hidden;text-overflow:ellipsis}.c-tags.-omit>li{margin-right:calc(9/var(--root-font-size, 16)*1rem)}.c-tag{align-items:flex-start;color:var(--color-sophia-gray-dark);display:inline-flex;line-height:1}.c-tag .icon{color:var(--color-ui-red);margin-right:calc(1/var(--root-font-size, 16)*1rem)}a.c-tag{transition:all .3s var(--easing-base)}a.c-tag:hover{opacity:.7}@media print,screen and (min-width:960px){.c-tabBox{padding:calc(72/var(--root-font-size, 16)*1rem)}.c-tags{gap:calc(9/var(--root-font-size, 16)*1rem)}.c-tags+.c-tags{margin-top:calc(12/var(--root-font-size, 16)*1rem)}.c-tag{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}@media not all and (min-width:960px){.c-tabBox{padding:calc(42/var(--root-font-size, 16)*1rem) calc(20/var(--root-font-size, 16)*1rem)}.c-tags{gap:calc(7/var(--root-font-size, 16)*1rem) calc(4/var(--root-font-size, 16)*1rem)}.c-tags.-omit{min-height:5.5em}.c-tags+.c-tags{margin-top:calc(10/var(--root-font-size, 16)*1rem)}.c-tag{font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}.module{margin-left:auto;margin-right:auto;max-width:100%;width:calc(1152px + 107/var(--root-font-size, 16)*1rem)}.module.-contentSize-full{width:100%}.module.-bgWhite .l-moduleGroup__items{background-color:var(--color-white)}.module.-bgoffwhite .l-moduleGroup__items{background-color:#ebeef2}@media print,screen and (min-width:960px){.module{padding-left:calc(107/var(--root-font-size, 16)*1rem)}.module.-inColumn{padding-left:0;width:100%}.module.-withoutPadding{padding-left:0}.module.-bgWhite:before{width:calc(100% - 107/var(--root-font-size, 16)*1rem)}.module.-mtPc0{--module-margin-top:0}.module.-mtPc9{--module-margin-top:9}.module.-mtPc18{--module-margin-top:18}.module.-mtPc27{--module-margin-top:27}.module.-mtPc36{--module-margin-top:36}.module.-mtPc45{--module-margin-top:45}.module.-mtPc54{--module-margin-top:54}.module.-mtPc63{--module-margin-top:63}.module.-mtPc72{--module-margin-top:72}.module.-mtPc108{--module-margin-top:108}.module.-mtPc144{--module-margin-top:144}.module:not(:first-child){margin-top:calc(var(--overwrite-mt-mobile, var(--module-margin-top, 18))/var(--root-font-size, 16)*1rem)}.module.-ptPc72{padding-top:calc(72/var(--root-font-size, 16)*1rem)}.module.-ptPc124{padding-top:calc(124/var(--root-font-size, 16)*1rem)}.module.-ptPc144{padding-top:calc(144/var(--root-font-size, 16)*1rem)}.module.-ptPc180{padding-top:calc(180/var(--root-font-size, 16)*1rem)}.module.-contentSize-middle{width:calc(756px + 107/var(--root-font-size, 16)*1rem)}.module.-contentSize-middle.-contentPos-left{width:calc(1152px + 107/var(--root-font-size, 16)*1rem)}.module.-contentSize-middle.-contentPos-left>*{width:756px}}@media not all and (min-width:960px){.module{padding:0 calc(26/var(--root-font-size, 16)*1rem);width:100%}.module.-withoutPadding{padding:0}.module.-bgWhite:before{width:calc(100% - 52/var(--root-font-size, 16)*1rem)}.module.-mtSp0{--module-margin-top:0}.module.-mtSp7{--module-margin-top:7}.module.-mtSp14{--module-margin-top:14}.module.-mtSp21{--module-margin-top:21}.module.-mtSp28{--module-margin-top:28}.module.-mtSp35{--module-margin-top:35}.module.-mtSp42{--module-margin-top:42}.module.-mtSp49{--module-margin-top:49}.module.-mtSp56{--module-margin-top:56}.module.-mtSp63{--module-margin-top:63}.module.-mtSp70{--module-margin-top:70}.module:not(:first-child){margin-top:calc(var(--overwrite-mt-mobile, var(--module-margin-top, 14))/var(--root-font-size, 16)*1rem)}.module.-ptSp56{padding-top:calc(56/var(--root-font-size, 16)*1rem)}.module.-ptSp72{padding-top:calc(72/var(--root-font-size, 16)*1rem)}.module.-ptSp98{padding-top:calc(98/var(--root-font-size, 16)*1rem)}.module.-ptSp106{padding-top:calc(106/var(--root-font-size, 16)*1rem)}}.module2clm{margin-left:auto;margin-right:auto;max-width:100%;width:calc(1152px + 107/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.module2clm{padding-left:calc(107/var(--root-font-size, 16)*1rem)}.module2clm__bottom{display:none}.module2clm.-mtPc142{margin-top:calc(142/var(--root-font-size, 16)*1rem)}.module2clm.-mtPc36{margin-top:calc(36/var(--root-font-size, 16)*1rem)}.module2clm__side{grid-column:1/3;width:100%}.module2clm__main{grid-column:3/13;width:100%}}@media not all and (min-width:960px){.module2clm{display:block}.module2clm__side{position:relative;z-index:1}.module2clm__main{margin-top:calc(48/var(--root-font-size, 16)*1rem)}.module2clm__bottom{bottom:0;padding-bottom:calc(48/var(--root-font-size, 16)*1rem);position:sticky}.module2clm.-mtSp142{margin-top:calc(142/var(--root-font-size, 16)*1rem)}.module2clm.-mtSp30{margin-top:calc(30/var(--root-font-size, 16)*1rem)}}.articleCard{background-color:var(--color-white);display:block}:root:lang(ja)[data-site-name=official] .articleCard__heading{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .articleCard__heading,:root:lang(ja)[data-site-name=piloti] .articleCard__heading{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .articleCard__heading{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .articleCard__heading,:root:lang(en)[data-site-name=piloti] .articleCard__heading{font-family:var(--font-heading-gothic-en);letter-spacing:0}:root:lang(en) .articleCard__heading{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.articleCard__category{color:var(--color-sophia-claret);font-family:var(--font-label);font-size:calc(16/var(--root-font-size, 16)*1rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.articleCard__headerTop{align-items:center;display:flex;width:100%}.articleCard__bookmarkInput{display:none}.articleCard__bookmarkLabel{margin-left:auto}.articleCard__bookmarkLabel>.icon{vertical-align:middle}.articleCard__bookmarkLabel[data-bookmark-is-added-value=false] .icon[data-icon-name="material/bookmark_active"],.articleCard__bookmarkLabel[data-bookmark-is-added-value=true] .icon[data-icon-name="material/bookmark_inactive"]{display:none}.articleCard__date{color:var(--color-sophia-gray);font-family:var(--font-label);font-weight:700;letter-spacing:.05em;line-height:1}@media print,screen and (min-width:960px){.articleCard{align-items:center;display:flex;height:calc(360/var(--root-font-size, 16)*1rem);width:calc(756/var(--root-font-size, 16)*1rem)}.articleCard__image{width:50%}.articleCard__image img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.articleCard__header{padding:0 calc(72/var(--root-font-size, 16)*1rem) 0 calc(36/var(--root-font-size, 16)*1rem);position:relative;width:50%}.articleCard__content,.articleCard__header{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.articleCard__content{border-left:4px solid var(--color-sophia-gray-light);flex:1;height:calc(100% - 72/var(--root-font-size, 16)*1rem);padding:0 calc(36/var(--root-font-size, 16)*1rem)}.articleCard__heading{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)}.articleCard__tags{margin-top:calc(20/var(--root-font-size, 16)*1rem)}.articleCard__tags>li{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.articleCard__category{font-size:calc(16/var(--root-font-size, 16)*1rem)}.articleCard__date{font-size:16px;margin-top:calc(12/var(--root-font-size, 16)*1rem)}.articleCard__button{margin-top:calc(20/var(--root-font-size, 16)*1rem)}.articleCard__description{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}@media not all and (min-width:960px){.articleCard{height:100%;min-height:calc(463/var(--root-font-size, 16)*1rem);width:calc(277/var(--root-font-size, 16)*1rem)}.articleCard__image{height:50%}.articleCard__image img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.articleCard__header{height:50%;padding:calc(24/var(--root-font-size, 16)*1rem) calc(24/var(--root-font-size, 16)*1rem) 0;position:relative}.articleCard__header>.articleCard__button{bottom:0;position:absolute;transform:translateY(50%)}.articleCard__content{border-top:3px solid var(--color-sophia-gray-light);flex:1;margin:0 auto;padding:calc(16/var(--root-font-size, 16)*1rem) 0;width:calc(100% - 48/var(--root-font-size, 16)*1rem)}.articleCard__content>.articleCard__button{margin-top:calc(6/var(--root-font-size, 16)*1rem)}.articleCard__heading{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)}.articleCard__tags{margin-top:calc(12/var(--root-font-size, 16)*1rem)}.articleCard__tags>li{font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.articleCard__category,.articleCard__date{font-size:calc(14/var(--root-font-size, 16)*1rem)}.articleCard__date{margin-top:calc(8/var(--root-font-size, 16)*1rem)}.articleCard__description{font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}.articleCarousel .splide:after{background-image:linear-gradient(to Right,transparent,var(--color-extra-gray-dark));bottom:0;content:"";display:block;position:absolute;right:0;top:0}.articleCarousel .splide .splide__arrows{display:flex;position:absolute;right:0;top:0;transform:translateY(-100%)}.articleCarousel .splide .splide__arrows>.splide__arrow,.articleCarousel .splide .splide__arrows>.splide__toggle{background-color:var(--color-white);bottom:auto;left:auto;position:relative;right:auto;top:auto;transform:none}.articleCarousel .splide .splide__arrows>.splide__toggle .splide__toggle__pause{display:none}.articleCarousel .splide .splide__arrows>.splide__toggle.is-active .splide__toggle__pause{display:flex}.articleCarousel .splide .splide__arrows>.splide__toggle.is-active .splide__toggle__play{display:none}.articleCarousel .splide .splide__toggle{background:#ccc;border:0;border-radius:50%;cursor:pointer;height:2em;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.articleCarousel .splide .splide__toggle,.articleCarousel .splide .splide__toggle span{align-items:center;display:flex;justify-content:center}.articleCarousel .splide__list{width:calc(756/var(--root-font-size, 16)*1rem)}.articleCarousel .splide__list .splide__slide{margin-right:calc(20/var(--root-font-size, 16)*1rem)}:root:lang(ja)[data-site-name=official] .articleCarousel__heading{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .articleCarousel__heading,:root:lang(ja)[data-site-name=piloti] .articleCarousel__heading{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .articleCarousel__heading{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .articleCarousel__heading,:root:lang(en)[data-site-name=piloti] .articleCarousel__heading{font-family:var(--font-heading-gothic-en);letter-spacing:0}.articleCarousel__more{border:1px solid;color:var(--color-sophia-claret);display:inline-block;font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:1}@media print,screen and (min-width:960px){.articleCarousel{margin:0 auto}.articleCarousel .splide:after{width:calc(107/var(--root-font-size, 16)*1rem)}.articleCarousel .splide .splide__list{width:calc(756/var(--root-font-size, 16)*1rem)}.articleCarousel .splide .splide__list .splide__slide{margin-right:calc(20/var(--root-font-size, 16)*1rem)}.articleCarousel .splide .splide__arrows{gap:calc(9/var(--root-font-size, 16)*1rem);padding-bottom:calc(36/var(--root-font-size, 16)*1rem)}.articleCarousel .splide .splide__arrows>.splide__arrow,.articleCarousel .splide .splide__arrows>.splide__toggle{font-size:calc(27/var(--root-font-size, 16)*1rem);height:calc(54/var(--root-font-size, 16)*1rem);width:calc(54/var(--root-font-size, 16)*1rem)}.articleCarousel__heading{font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:1}.articleCarousel__main{margin-top:calc(36/var(--root-font-size, 16)*1rem)}.articleCarousel__more{line-height:1;padding:calc(12/var(--root-font-size, 16)*1rem) calc(18/var(--root-font-size, 16)*1rem)}.articleCarousel__description,.articleCarousel__more{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-top:calc(24/var(--root-font-size, 16)*1rem)}.articleCarousel__description{max-width:calc(756/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.articleCarousel .splide__list{width:calc(276/var(--root-font-size, 16)*1rem)}.articleCarousel .splide__list .splide__slide{margin-right:calc(16/var(--root-font-size, 16)*1rem)}.articleCarousel .splide{margin-left:calc(-30/var(--root-font-size, 16)*1rem);margin-right:calc(-30/var(--root-font-size, 16)*1rem);padding-left:calc(30/var(--root-font-size, 16)*1rem)}.articleCarousel .splide:after{width:calc(24/var(--root-font-size, 16)*1rem)}.articleCarousel .splide .splide__arrows{gap:calc(8/var(--root-font-size, 16)*1rem);justify-content:flex-end;max-width:100%;padding-bottom:calc(16/var(--root-font-size, 16)*1rem);padding-right:calc(24/var(--root-font-size, 16)*1rem);width:100%}.articleCarousel .splide .splide__arrows>.splide__arrow,.articleCarousel .splide .splide__arrows>.splide__toggle{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));height:calc(32/var(--root-font-size, 16)*1rem);width:calc(32/var(--root-font-size, 16)*1rem)}.articleCarousel .splide .splide__arrows>.splide__arrow svg,.articleCarousel .splide .splide__arrows>.splide__toggle svg{height:calc(20/var(--root-font-size, 16)*1rem);width:calc(20/var(--root-font-size, 16)*1rem)}.articleCarousel__heading{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:1}.articleCarousel__main{margin-top:calc(16/var(--root-font-size, 16)*1rem)}.articleCarousel__more{line-height:1;padding:calc(9/var(--root-font-size, 16)*1rem) calc(12/var(--root-font-size, 16)*1rem)}.articleCarousel__description,.articleCarousel__more{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));margin-top:calc(16/var(--root-font-size, 16)*1rem)}.articleCarousel__description{max-width:calc(756/var(--root-font-size, 16)*1rem)}}.cassettes{display:grid}@media print,screen and (min-width:960px){.cassettes{gap:calc(36/var(--root-font-size, 16)*1rem)}.cassettes.-colDesktop1{grid-template-columns:repeat(1,1fr)}.cassettes.-colDesktop2{grid-template-columns:repeat(2,1fr)}.cassettes.-colDesktop3{grid-template-columns:repeat(3,1fr)}}@media not all and (min-width:960px){.cassettes{gap:calc(28/var(--root-font-size, 16)*1rem)}.cassettes.-colMobile1{grid-template-columns:repeat(1,1fr)}.cassettes.-colMobile2{grid-template-columns:repeat(2,1fr)}.cassettes.-colMobile3{grid-template-columns:repeat(3,1fr)}}.contact__content{max-width:100%}.contact__notice{color:var(--color-ui-red)}.contact__form{width:100vw}@media print,screen and (min-width:960px){.contact{padding-bottom:calc(144/var(--root-font-size, 16)*1rem)}.contact__title{margin-bottom:calc(72/var(--root-font-size, 16)*1rem)}.contact__content{margin:0 auto calc(72/var(--root-font-size, 16)*1rem);padding-left:calc(107/var(--root-font-size, 16)*1rem);width:calc(1152px + 107/var(--root-font-size, 16)*1rem)}.contact__notice{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700}}@media not all and (min-width:960px){.contact{padding-bottom:calc(72/var(--root-font-size, 16)*1rem)}.contact__title{margin-bottom:calc(28/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .contact__title{margin-bottom:calc(56/var(--root-font-size, 16)*1rem)}.contact__content{padding:0 calc(26/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem)}.contact__notice{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:400}}.drawer{display:flex;left:0;pointer-events:none;position:fixed;top:0;width:100%}.drawer[is-open=true]{z-index:12}.drawer[is-open=true] .header{pointer-events:auto;position:relative;z-index:12}.drawer:not([is-open]) .header,.drawer[is-open=false] .header,.drawer__content{visibility:hidden}.drawer__content{opacity:0;pointer-events:auto;position:absolute;transition:.3s}@media print,screen and (min-width:960px){.drawer{height:100vh;z-index:9}.drawer__content{height:calc(100% - 72/var(--root-font-size, 16)*1rem);width:100%}.drawer__nav{bottom:0;height:100%;pointer-events:auto;position:absolute;right:0;top:0;width:calc(90/var(--root-font-size, 16)*1rem);z-index:11}}@media not all and (min-width:960px){.drawer{height:100%;z-index:11}.is-android .drawer{height:100vh}.drawer .header__content{display:none}.drawer__content{height:100%}.drawer__nav{background:var(--color-sophia-navy);bottom:0;height:calc(48/var(--root-font-size, 16)*1rem);left:0;pointer-events:auto;position:fixed;right:0;z-index:11}}.drawerMenu{background:var(--color-sophia-gray-light)}.drawerMenu__content .navLinkTexts.-upper{border-bottom:1px solid var(--color-white)}.drawerMenu__content__navLinkTitle{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:1}:root:lang(ja)[data-site-name=official] .drawerMenu__content__navLinkTitle{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .drawerMenu__content__navLinkTitle,:root:lang(ja)[data-site-name=piloti] .drawerMenu__content__navLinkTitle{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .drawerMenu__content__navLinkTitle{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .drawerMenu__content__navLinkTitle,:root:lang(en)[data-site-name=piloti] .drawerMenu__content__navLinkTitle{font-family:var(--font-heading-gothic-en);letter-spacing:0}.drawerMenu__content__navLinkTitle .icon{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.drawerMenu__content__navLinkTitle a{transition:all .3s var(--easing-base)}.drawerMenu__content__navLinkTitle a:hover{opacity:.7}.drawerMenu__socialList{display:flex}.drawerMenu__socialList>li>a>img{display:block}.drawerMenu__socialTitle{color:var(--color-sophia-gray-dark);font-family:var(--font-label);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.drawerMenu__copyright{color:var(--color-sophia-gray-dark);font-family:var(--font-heading-serif-en);letter-spacing:-.04em;line-height:1}@media print,screen and (min-width:960px){.drawerMenu{height:100vh;overflow-y:scroll}.drawerMenu__wrapper{display:grid;gap:calc(36/var(--root-font-size, 16)*1rem);grid-template-columns:repeat(2,1fr);padding:calc(109/var(--root-font-size, 16)*1rem) calc(107/var(--root-font-size, 16)*1rem)}.drawerMenu__content+.drawerMenu__content{border-top:1px solid var(--color-white);margin-top:calc(36/var(--root-font-size, 16)*1rem);padding-top:calc(36/var(--root-font-size, 16)*1rem)}.drawerMenu__content .navLinkTexts{display:grid;gap:calc(18/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem);grid-template-columns:repeat(2,1fr)}.drawerMenu__content .navLinkTexts.-upper{padding-bottom:calc(36/var(--root-font-size, 16)*1rem)}.drawerMenu__content .navLinkTexts.-upper,.drawerMenu__content__navLinkTitle{margin-bottom:calc(36/var(--root-font-size, 16)*1rem)}.drawerMenu__social{margin-top:calc(54/var(--root-font-size, 16)*1rem)}.drawerMenu__socialTitle{font-size:calc(16/var(--root-font-size, 16)*1rem);line-height:1}.drawerMenu__socialList{margin-top:calc(24/var(--root-font-size, 16)*1rem)}.drawerMenu__socialList>li{height:calc(24/var(--root-font-size, 16)*1rem);width:calc(24/var(--root-font-size, 16)*1rem)}.drawerMenu__socialList>li+li{margin-left:calc(24/var(--root-font-size, 16)*1rem)}.drawerMenu__copyright{font-size:calc(12/var(--root-font-size, 16)*1rem);margin-top:calc(36/var(--root-font-size, 16)*1rem)}.drawerMenu__head{display:none}}@media not all and (min-width:960px){.drawerMenu{height:100vh;overflow-y:scroll}.drawerMenu__wrapper{padding-bottom:calc(80/var(--root-font-size, 16)*1rem);padding-top:calc(92/var(--root-font-size, 16)*1rem)}.drawerMenu__content{padding:0 calc(24/var(--root-font-size, 16)*1rem)}.drawerMenu__content+.drawerMenu__content{border-top:1px solid var(--color-white);margin-top:calc(28/var(--root-font-size, 16)*1rem);padding-top:calc(28/var(--root-font-size, 16)*1rem)}.drawerMenu__content .navLinkTexts.-upper{padding-bottom:calc(28/var(--root-font-size, 16)*1rem)}.drawerMenu__content .navLinkTexts.-upper,.drawerMenu__content__navLinkTitle{margin-bottom:calc(28/var(--root-font-size, 16)*1rem)}.drawerMenu__social{margin-top:calc(28/var(--root-font-size, 16)*1rem);padding:0 calc(24/var(--root-font-size, 16)*1rem);text-align:center}.drawerMenu__socialTitle{font-size:calc(16/var(--root-font-size, 16)*1rem);line-height:1}.drawerMenu__socialList{justify-content:center;margin-top:calc(28/var(--root-font-size, 16)*1rem)}.drawerMenu__socialList>li{height:calc(24/var(--root-font-size, 16)*1rem);width:calc(24/var(--root-font-size, 16)*1rem)}.drawerMenu__socialList>li+li{margin-left:calc(24/var(--root-font-size, 16)*1rem)}.drawerMenu__copyright{font-size:calc(12/var(--root-font-size, 16)*1rem);padding:0 calc(24/var(--root-font-size, 16)*1rem)}.drawerMenu__copyright,.drawerMenu__lower{margin-top:calc(28/var(--root-font-size, 16)*1rem)}.drawerMenu__lower{border-top:1px solid var(--color-white);padding-top:calc(28/var(--root-font-size, 16)*1rem)}.drawerMenu__head{position:absolute;right:calc(24/var(--root-font-size, 16)*1rem);top:calc(20/var(--root-font-size, 16)*1rem);width:calc(220/var(--root-font-size, 16)*1rem)}:root[data-site-name=official]:root[lang=en] .drawerMenu__head{width:calc(190/var(--root-font-size, 16)*1rem)}.drawerMenu__headNavList{align-items:center;display:flex;flex-wrap:wrap;font-size:calc(11/var(--root-font-size, 16)*1rem);font-weight:600;gap:calc(12/var(--root-font-size, 16)*1rem) calc(16/var(--root-font-size, 16)*1rem);justify-content:flex-end;line-height:1}:root[data-site-name=official]:root[lang=en] .drawerMenu__headNavList{font-family:var(--font-label);font-size:calc(14/var(--root-font-size, 16)*1rem);letter-spacing:.05em;text-transform:uppercase}.drawerMenu__headNavList>li{align-items:center;display:inline-flex}.drawerMenu__headNavList>li .icon{font-size:calc(16/var(--root-font-size, 16)*1rem);margin-right:.5em}.drawerMenu__headNavList>li>a{align-items:center;display:inline-flex}.drawerMenu__headNavList>li>a[target=_blank]:after{content:""}.drawerMenu__langSelector{align-items:center;display:flex;font-family:var(--font-label);letter-spacing:.01em}.drawerMenu__langSelector>li{font-size:0}.drawerMenu__langSelector>li>a{font-size:calc(14/var(--root-font-size, 16)*1rem)}:root:lang(en) .drawerMenu__langSelector>li>a.langEn,:root:lang(ja) .drawerMenu__langSelector>li>a.langJa{color:var(--color-sophia-gray-dark);pointer-events:none}.drawerMenu__langSelector>li+li:before{color:var(--color-white);content:"|";font-size:calc(14/var(--root-font-size, 16)*1rem);padding:0 .3em}}@keyframes slideup{0%{transform:translateY(1em)}to{transform:translateY(0)}}.drawerNav{align-items:center;justify-content:center}.drawerNav,.drawerNav__list{display:flex}.drawerNav__item{position:relative}.drawerNav__item:after{color:var(--color-sophia-gray-light);content:attr(aria-label);font-family:var(--font-label);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.drawerNav__item>.icon{transition:.3s var(--easing-base)}.drawerNav__item[aria-controls][aria-expanded=true]{color:var(--color-white)}.drawerNav__item[aria-controls][aria-expanded=true]:after{content:"close"}.drawerNav__item[aria-controls][aria-expanded=false]>.icon[data-icon-name="custom/close"],.drawerNav__item[aria-controls][aria-expanded=true]>.icon[data-icon-name="custom/menu"],.drawerNav__item[aria-controls][aria-expanded=true]>.icon[data-icon-name="custom/search"]{opacity:0;visibility:hidden}@media print,screen and (min-width:960px){.drawerNav{background-image:linear-gradient(var(--color-sophia-navy),var(--color-sophia-navy));background-position:calc(90/var(--root-font-size, 16)*1rem) 0;background-repeat:no-repeat;background-size:100%;transition:.3s var(--easing-base)}.drawerNav:hover,.drawer[is-open=true] .drawerNav{background-position:0}.drawerNav__list{align-content:center;flex-direction:column;justify-content:center;width:100%}.drawerNav__list>li{height:calc(40/var(--root-font-size, 16)*1rem);position:relative;width:100%}.drawerNav__list>li+li{margin-top:calc(30/var(--root-font-size, 16)*1rem)}.drawerNav__list>li[is-active=true]:before{background-color:var(--color-ui-red);content:"";display:block;height:calc(63/var(--root-font-size, 16)*1rem);left:0;position:absolute;top:calc(-7/var(--root-font-size, 16)*1rem);width:100%}.drawerNav__item{display:block;font-size:calc(28/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));height:100%;overflow:hidden;text-align:center;transition:.3s var(--easing-base);width:100%}.drawerNav__item:after{display:block;font-size:calc(12/var(--root-font-size, 16)*1rem);line-height:1;position:absolute;top:calc(28/var(--root-font-size, 16)*1rem);transform:translateY(1em);transition:inherit;width:100%}.drawerNav__item>.icon{color:var(--color-sophia-navy);display:inline-block;left:0;margin:0 auto;position:absolute;right:0;top:0;vertical-align:top;width:calc(28/var(--root-font-size, 16)*1rem)}.drawerNav:hover .drawerNav__item>.icon,.drawer[is-open=true] .drawerNav__item>.icon{color:var(--color-sophia-gray-light)}.drawerNav:hover .drawerNav__item:after,.drawer[is-open=true] .drawerNav__item[aria-controls][aria-expanded=true]:after{transform:translateY(0)}.drawer[is-open=true] .drawerNav__item[aria-controls][aria-expanded=true]>.icon{color:var(--color-white)}.drawer[is-open=true] .drawerNav__item[aria-controls][aria-expanded=true]:hover{opacity:1}.drawer[is-open=true] .drawerNav__item[aria-controls][aria-expanded=true]:hover:after{animation-duration:.3s;animation-fill-mode:forwards;animation-name:slideup;animation-timing-function:var(--easing-base);transform:translateY(1em)}.drawerNav__item:hover{opacity:.16}}@media not all and (min-width:960px){.drawerNav{background:var(--color-sophia-navy)}.drawerNav__list{display:flex;height:100%;width:100%}.drawerNav__list>li{flex:1;height:100%}.drawerNav__item{display:block;font-size:calc(28/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));height:100%;overflow:hidden;position:relative;text-align:center;transition:.3s var(--easing-base);width:100%}.drawerNav__item:after{display:block;font-size:calc(12/var(--root-font-size, 16)*1rem);line-height:1;top:calc(28/var(--root-font-size, 16)*1rem);transition:inherit;width:100%}.drawerNav__item:after,.drawerNav__item>.icon{color:var(--color-sophia-gray-light);position:absolute}.drawerNav__item>.icon{display:inline-block;left:0;margin:0 auto;right:0;top:.1em;vertical-align:baseline;width:calc(28/var(--root-font-size, 16)*1rem)}.drawerNav__item[aria-expanded=true]{background-color:var(--color-ui-red);color:var(--color-white)}}.drawerSearch__input{display:flex;position:relative}.drawerSearch__input,.drawerSearch__input>input{background-color:var(--color-white)}.drawerSearch__input>input::-moz-placeholder{color:var(--color-sophia-gray)}.drawerSearch__input>input::placeholder{color:var(--color-sophia-gray)}.drawerSearch__input>.icon{color:var(--color-sophia-claret);position:absolute}.drawerSearch__words{text-align:center}:root:lang(ja)[data-site-name=official] .drawerSearch__words>dt{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .drawerSearch__words>dt,:root:lang(ja)[data-site-name=piloti] .drawerSearch__words>dt{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .drawerSearch__words>dt{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .drawerSearch__words>dt,:root:lang(en)[data-site-name=piloti] .drawerSearch__words>dt{font-family:var(--font-heading-gothic-en);letter-spacing:0}.drawerSearch__wordsList{display:flex;flex-wrap:wrap;gap:calc(12/var(--root-font-size, 16)*1rem);justify-content:center}.drawerSearch__wordsList>li>a{background-color:var(--color-sophia-gray-dark);border-radius:99px;color:var(--color-white);display:block;line-height:1;padding:.4em .9em}@media print,screen and (min-width:960px){.drawerSearch{align-items:center;height:100vh;overflow-y:scroll}:root[data-site-name=admissions] .drawerSearch{background:var(--color-white)}:root[data-site-name=official] .drawerSearch{background:var(--color-sophia-gray-light)}.drawerSearch__wrapper{align-items:center;display:flex;flex-direction:column;height:calc(100% - 72/var(--root-font-size, 16)*1rem);justify-content:center}.drawerSearch__input{box-shadow:0 6px 24px rgba(27,41,62,.12)}.drawerSearch__input>input{height:calc(64/var(--root-font-size, 16)*1rem);padding:0 calc(24/var(--root-font-size, 16)*1rem);width:calc(684/var(--root-font-size, 16)*1rem)}.drawerSearch__input>.icon{font-size:calc(24/var(--root-font-size, 16)*1rem);right:calc(24/var(--root-font-size, 16)*1rem)}.drawerSearch__words{margin-top:calc(48/var(--root-font-size, 16)*1rem)}.drawerSearch__words>dd{margin-top:calc(24/var(--root-font-size, 16)*1rem)}.drawerSearch__wordsList{max-width:calc(756/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.drawerSearch{background:rgba(30,47,74,.7);height:100vh;position:relative;width:100%}.drawerSearch__wrapper{bottom:calc(100vh - 100dvh);left:0;padding:calc(24/var(--root-font-size, 16)*1rem);padding-bottom:calc(72/var(--root-font-size, 16)*1rem);position:absolute;right:0}:root[data-site-name=admissions] .drawerSearch__wrapper{background:var(--color-white)}:root[data-site-name=official] .drawerSearch__wrapper{background:var(--color-sophia-gray-light)}:root[data-site-name=admissions] .drawerSearch__input{box-shadow:0 6px 24px rgba(27,41,62,.12)}.drawerSearch__input>input{align-items:center;display:flex;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);padding:calc(24/var(--root-font-size, 16)*1rem);width:100%}.drawerSearch__input>.icon{font-size:calc(24/var(--root-font-size, 16)*1rem);right:calc(24/var(--root-font-size, 16)*1rem)}.drawerSearch__words{margin-top:calc(24/var(--root-font-size, 16)*1rem)}.drawerSearch__words>dt{line-height:1}.drawerSearch__words>dd{margin-top:calc(16/var(--root-font-size, 16)*1rem)}.drawerSearch__wordsList{gap:calc(8/var(--root-font-size, 16)*1rem)}.drawerSearch__wordsList>li>a{display:block;font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}.footer{margin-top:calc(72/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .footer{margin-top:calc(144/var(--root-font-size, 16)*1rem)}.footer__lower .navLinkTexts.-upper{border-bottom:1px solid var(--color-white)}.footer__lower__navLinkTitle{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:1}:root:lang(ja)[data-site-name=official] .footer__lower__navLinkTitle{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .footer__lower__navLinkTitle,:root:lang(ja)[data-site-name=piloti] .footer__lower__navLinkTitle{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .footer__lower__navLinkTitle{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .footer__lower__navLinkTitle,:root:lang(en)[data-site-name=piloti] .footer__lower__navLinkTitle{font-family:var(--font-heading-gothic-en);letter-spacing:0}.footer__lower__navLinkTitle .icon{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.footer__lower__navLinkTitle a{transition:all .3s var(--easing-base)}.footer__lower__navLinkTitle a:hover{opacity:.7}.footer__socialTitle{font-family:var(--font-label);font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase}.footer__socialList{display:flex;justify-content:center}.footer__socialList>li>a{display:block}.footer__logo{background-color:currentColor;color:var(--color-sophia-claret);-webkit-mask-image:url(/assets/commons/images/common/sophia-communication-mark.svg);mask-image:url(/assets/commons/images/common/sophia-communication-mark.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;text-align:center;transition:.3s}.footer__logo:selection{background-color:currentColor;color:currentColor}.footer__copyright{font-family:var(--font-heading-serif-en);font-size:calc(12/var(--root-font-size, 16)*1rem);letter-spacing:-.04em}.footer__spirit{background-color:currentColor;color:var(--color-sophia-claret);-webkit-mask-image:url(/assets/commons/images/common/sophia-spirit.svg);mask-image:url(/assets/commons/images/common/sophia-spirit.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;text-align:center;transition:.3s}.footer__pageTop{text-align:right}.footer__pageTop>a{align-items:center;display:inline-flex;font-family:var(--font-label);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.footer__pageTop>a>i.icon{font-size:.7em;margin-left:.3em}@media print,screen and (min-width:960px){.footer.-top{margin-top:calc(144/var(--root-font-size, 16)*1rem)}.footer__container{display:grid;gap:calc(36/var(--root-font-size, 16)*1rem);grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:calc(1152px + 107/var(--root-font-size, 16)*1rem*2);padding:0 calc(107/var(--root-font-size, 16)*1rem) calc(144/var(--root-font-size, 16)*1rem)}.footer__logo{height:calc(78/var(--root-font-size, 16)*1rem)}.footer__spirit{height:calc(14/var(--root-font-size, 16)*1rem);margin-top:calc(64/var(--root-font-size, 16)*1rem)}.footer__spirit.-sp{display:none}.footer__lower{align-items:flex-end;display:flex;flex-wrap:wrap;gap:calc(36/var(--root-font-size, 16)*1rem);grid-column:1/4;justify-content:space-between;margin-top:calc(108/var(--root-font-size, 16)*1rem);padding-left:calc(37/var(--root-font-size, 16)*1rem)}.footer__lower .navLinkTexts.-upper{padding-bottom:calc(36/var(--root-font-size, 16)*1rem);width:100%}.footer__social{margin-top:calc(64/var(--root-font-size, 16)*1rem)}.footer__social.-sp{display:none}.footer__socialTitle{font-size:calc(16/var(--root-font-size, 16)*1rem)}.footer__socialList{gap:calc(24/var(--root-font-size, 16)*1rem)}.footer__socialList>li>a{height:calc(24/var(--root-font-size, 16)*1rem);width:calc(24/var(--root-font-size, 16)*1rem)}.footer__pageTop{grid-column:1/4}.footer__pageTop>a{font-size:calc(16/var(--root-font-size, 16)*1rem)}.footer__copyright{flex:none}}@media not all and (min-width:960px){:root[data-site-name=admissions] .footer{margin-top:calc(72/var(--root-font-size, 16)*1rem)}.footer__container{padding-bottom:calc(80/var(--root-font-size, 16)*1rem)}.footer__logo{height:calc(68/var(--root-font-size, 16)*1rem)}.footer__clm2{margin-top:calc(48/var(--root-font-size, 16)*1rem)}.footer__clm3{margin-top:calc(32/var(--root-font-size, 16)*1rem);padding:0 calc(20/var(--root-font-size, 16)*1rem)}.footer__spirit{height:calc(14/var(--root-font-size, 16)*1rem);margin-top:calc(64/var(--root-font-size, 16)*1rem)}.footer__spirit.-pc{display:none}.footer__lower,.footer__lower .navLinkTexts{margin-top:calc(32/var(--root-font-size, 16)*1rem)}.footer__lower .navLinkTexts{padding:0 calc(24/var(--root-font-size, 16)*1rem)}.footer__lower .navLinkTexts.-upper{margin-bottom:calc(32/var(--root-font-size, 16)*1rem);padding-bottom:calc(32/var(--root-font-size, 16)*1rem)}.footer__lower__navLinkTitle{margin:calc(32/var(--root-font-size, 16)*1rem) 0 calc(24/var(--root-font-size, 16)*1rem);padding:0 calc(24/var(--root-font-size, 16)*1rem)}.footer__lower__navLinkTitle+.navLinkTexts{margin-top:0}.footer__social{border-bottom:1px solid var(--color-white);border-top:1px solid var(--color-white);padding:calc(32/var(--root-font-size, 16)*1rem) 0}.footer__social.-pc{display:none}.footer__socialTitle{font-size:calc(14/var(--root-font-size, 16)*1rem)}.footer__socialList{gap:calc(24/var(--root-font-size, 16)*1rem)}.footer__socialList>li>a{height:calc(24/var(--root-font-size, 16)*1rem);width:calc(24/var(--root-font-size, 16)*1rem)}.footer__pageTop{display:none}.footer__copyright{font-size:calc(12/var(--root-font-size, 16)*1rem);margin-top:calc(64/var(--root-font-size, 16)*1rem);text-align:center}}.header{--header-bg-color:var(--color-sophia-navy);--header-bg-color-mobile:transparent;--header-nav-text-color:var(--color-white)}:root[data-site-name=admissions] .header{--header-bg-color-mobile:var(--color-sophia-navy)}:root[data-site-name=official] .header.-top{--header-bg-color-mobile:var(--color-white)}.header__logo{position:absolute}.header__logo__main{background-color:var(--color-sophia-claret);line-height:1;position:relative}.header__logo__main .-abbr{bottom:0;left:0;opacity:0;position:absolute;transition:all .3s var(--easing-base);visibility:hidden}[data-fixed-isfixed-value=true] .header__logo__main .-abbr{opacity:1;position:relative;visibility:visible}[data-fixed-isfixed-value=true] .header__logo__main :not(.-abbr){display:none}.header__logo__sub{transition:all .3s var(--easing-base)}[data-fixed-isfixed-value=true] .header__logo__sub{background-color:var(--color-white)}[data-fixed-isfixed-value=true] .header__logo{position:fixed;top:0}.header__content{background:var(--header-bg-color)}.header__spirit{background-color:currentColor;-webkit-mask-image:url(/assets/commons/images/common/sophia-spirit.svg);mask-image:url(/assets/commons/images/common/sophia-spirit.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;text-align:center;transition:.3s}.header:hover .header__spirit{opacity:.6}@media print,screen and (min-width:960px){.header__logo{height:calc(132/var(--root-font-size, 16)*1rem);left:calc(48/var(--root-font-size, 16)*1rem);width:calc(132/var(--root-font-size, 16)*1rem)}.header__spirit{color:var(--color-sophia-gray);grid-column:2/3;grid-row:1/2;margin-left:auto;width:calc(215/var(--root-font-size, 16)*1rem)}.header__content{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:auto calc(32/var(--root-font-size, 16)*1rem);height:calc(72/var(--root-font-size, 16)*1rem);padding-left:calc(204/var(--root-font-size, 16)*1rem);padding-right:calc(24/var(--root-font-size, 16)*1rem)}.header__nav{grid-column:1/2;grid-row:1/3;height:100%}.header__navList{align-items:center;display:flex;height:100%;transition:opacity .5s,visibility .5s}:root[data-site-name=official]:root[lang=en] .header__navList{align-items:flex-end;padding-bottom:calc(14/var(--root-font-size, 16)*1rem)}.header__navList>li>a>span{display:block}.header__navList>li>a>span.titleEn{color:var(--color-sophia-gray-light);font-family:var(--font-label);font-size:calc(21/var(--root-font-size, 16)*1rem);font-weight:400;letter-spacing:.01em;line-height:1}.header__navList>li>a>span.titleJa{color:var(--color-sophia-gray);font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:1;margin-top:calc(4/var(--root-font-size, 16)*1rem)}.header__navList>li>a:hover>span.titleJa{color:var(--color-sophia-gray-light)}.header__navList>li+li{margin-left:calc(24/var(--root-font-size, 16)*1rem)}.header__navList[data-drawer-is-menu-open-value=true]{opacity:0;visibility:hidden}.header__sideNav{grid-column:2/3;grid-row:2/3}.header__sideNavList{align-items:center;color:var(--color-sophia-gray-light);display:flex;font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700;justify-content:flex-end;line-height:1}:root[data-site-name=official]:root[lang=en] .header__sideNavList{font-family:var(--font-label);font-size:calc(14/var(--root-font-size, 16)*1rem);letter-spacing:.05em;text-transform:uppercase}.header__sideNavList>li{align-items:center;display:inline-flex}.header__sideNavList>li+li{margin-left:calc(16/var(--root-font-size, 16)*1rem)}.header__sideNavList>li .icon{color:var(--color-sophia-gray);font-size:calc(16/var(--root-font-size, 16)*1rem);margin-right:.3em}.header__sideNavList>li>a{align-items:center;display:inline-flex}.header__sideNavList>li>a[target=_blank]:after{content:""}.header__sideNavList>li>a:hover .icon{color:var(--color-sophia-gray-light)}.header__langSelector{align-items:center;display:flex;font-family:var(--font-label);letter-spacing:.05em;order:1}.header__langSelector:hover+.icon{color:var(--color-sophia-gray-light)}.header__langSelector>li{font-size:0}.header__langSelector>li>a{font-size:calc(14/var(--root-font-size, 16)*1rem)}:root:lang(en) .header__langSelector>li>a.langEn,:root:lang(ja) .header__langSelector>li>a.langJa{color:var(--color-sophia-gray-dark);pointer-events:none}.header__langSelector>li+li:before{content:"|";font-size:calc(14/var(--root-font-size, 16)*1rem);padding:0 .3em}}@media not all and (min-width:960px){.header__logo{height:calc(72/var(--root-font-size, 16)*1rem);left:calc(24/var(--root-font-size, 16)*1rem);width:calc(72/var(--root-font-size, 16)*1rem)}.header__spirit{color:var(--color-sophia-claret);height:calc(34/var(--root-font-size, 16)*1rem);margin-left:auto;margin-right:calc(24/var(--root-font-size, 16)*1rem);width:calc(154/var(--root-font-size, 16)*1rem)}.header__content{background:var(--header-bg-color-mobile)}.header__nav,.header__sideNav{display:none}}.historyCover{position:relative}.historyCover__visual{height:100%;position:relative}.historyCover__picture{opacity:0;position:absolute}.historyCover__picture.-inView{opacity:1;transition:opacity .5s}.historyCover__title{margin-right:calc(42/var(--root-font-size, 16)*1rem);position:absolute}:root:lang(ja)[data-site-name=official] .historyCover__title{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .historyCover__title,:root:lang(ja)[data-site-name=piloti] .historyCover__title{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .historyCover__title{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .historyCover__title,:root:lang(en)[data-site-name=piloti] .historyCover__title{font-family:var(--font-heading-gothic-en);letter-spacing:0}:root:lang(ja) .historyCover__title span:first-child{color:var(--color-sophia-claret)}:root:lang(en) .historyCover__title span{display:block;white-space:nowrap}:root:lang(en) .historyCover__title span:nth-child(2){color:var(--color-sophia-claret)}.historyCover__subTitle{display:flex;position:absolute}.historyCover__subTitle>span{background:var(--color-sophia-navy);color:var(--color-white);display:inline-block;flex:none;line-height:1;max-width:0;overflow:hidden}.historyCover__subTitle>span>span{text-combine-upright:all}.historyCover__subTitle.-inView>span{transition:all .5s 1s}:root:lang(ja) .historyCover__subTitle{align-items:flex-start;flex-direction:row-reverse;gap:1em}:root:lang(ja) .historyCover__subTitle>span{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));letter-spacing:.2em;padding:calc(8/var(--root-font-size, 16)*1rem) 0;writing-mode:vertical-rl}:root:lang(ja) .historyCover__subTitle.-inView>span{max-width:2em;padding:calc(8/var(--root-font-size, 16)*1rem) calc(3/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__subTitle{align-items:flex-end;flex-direction:column;gap:calc(10/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__subTitle>span{font-family:var(--font-text-en);font-size:calc(23/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));letter-spacing:.01em;padding:calc(4/var(--root-font-size, 16)*1rem) 0;white-space:nowrap}:root:lang(en) .historyCover__subTitle.-inView>span{max-width:100%;padding:calc(4/var(--root-font-size, 16)*1rem) calc(8/var(--root-font-size, 16)*1rem)}.historyCover__decoration{color:#eaecef;display:flex;flex-direction:column;font-family:var(--font-heading-serif-en);justify-content:flex-end;left:calc(50% - 576px);letter-spacing:-.04em;max-height:0;overflow:hidden;position:absolute;text-transform:uppercase}.historyCover__decoration.-inView{max-height:100%;transition:max-height .5s 1s}:root:lang(ja) .historyCover__decoration{color:#eaecef;display:flex;flex-direction:column;font-family:var(--font-heading-serif-en);justify-content:flex-end;left:calc(50% - 576px);letter-spacing:-.04em;max-height:0;overflow:hidden;position:absolute;text-transform:uppercase}:root:lang(ja) .historyCover__decoration.-inView{max-height:100%;transition:max-height .5s 1s}:root:lang(en) .historyCover__decoration{display:none}.historyCover__timeline{bottom:0;max-width:0;overflow:hidden;position:absolute}.historyCover__timeline:before{background-color:var(--color-sophia-claret);content:"";display:block;height:100%;left:calc(6/var(--root-font-size, 16)*1rem);position:absolute;top:1em;width:1px}.historyCover__timeline>li{width:100vw}.historyCover__timeline.-inView{max-width:100%;transition:max-width 1s 1s}.historyCover__timelinePeriod{display:inline-block;margin-bottom:calc(27/var(--root-font-size, 16)*1rem);padding-left:calc(18/var(--root-font-size, 16)*1rem);position:relative}.historyCover__timelinePeriod:after,.historyCover__timelinePeriod:before{content:"";display:block;position:absolute}.historyCover__timelinePeriod:before{background-color:var(--color-white);border:1px solid var(--color-sophia-claret);border-radius:100%;height:12px;left:0;top:.5em;width:12px}.historyCover__timelinePeriod:after{background-color:var(--color-sophia-claret);bottom:calc(-10/var(--root-font-size, 16)*1rem);height:1px;left:calc(14/var(--root-font-size, 16)*1rem);width:0}.historyCover__timelinePeriod time{color:var(--color-sophia-claret);font-family:var(--font-heading-serif-en);letter-spacing:-.04em;line-height:1em}.historyCover__timelinePeriod p{line-height:calc(var(--line-height-transform-ratio-text)*1.33333);max-width:16rem}:root:lang(ja)[data-site-name=official] .historyCover__timelinePeriod p{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .historyCover__timelinePeriod p,:root:lang(ja)[data-site-name=piloti] .historyCover__timelinePeriod p{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .historyCover__timelinePeriod p{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .historyCover__timelinePeriod p,:root:lang(en)[data-site-name=piloti] .historyCover__timelinePeriod p{font-family:var(--font-heading-gothic-en);letter-spacing:0}.historyCover__timelinePeriod:hover{color:var(--color-sophia-claret);transition:color .5s}.historyCover__timelinePeriod:hover:before{background-color:var(--color-sophia-claret)}.historyCover__timelinePeriod:hover:after{transition:width .5s;width:100%}@media print,screen and (min-width:960px){.historyCover{height:calc(840/var(--root-font-size, 16)*1rem);margin-right:calc(-107/var(--root-font-size, 16)*1rem)}.historyCover__picture{height:calc(640/var(--root-font-size, 16)*1rem);left:50%;top:calc(34/var(--root-font-size, 16)*1rem);transform:translateX(-50%);width:calc(640/var(--root-font-size, 16)*1rem)}.historyCover__title{overflow:hidden;width:0}:root:lang(ja) .historyCover__title{font-size:calc(67/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));left:calc(50% + 350/var(--root-font-size, 16)*1rem);line-height:1;top:calc(98/var(--root-font-size, 16)*1rem);writing-mode:vertical-lr}:root:lang(ja) .historyCover__title span:nth-child(2){font-size:calc(45/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}:root:lang(ja) .historyCover__title.-inView{width:1em}:root:lang(en) .historyCover__title{font-size:calc(58/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));left:calc(48/var(--root-font-size, 16)*1rem);line-height:calc(67/var(--root-font-size, 16)*1rem);padding:.5em 0;top:calc(98/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__title.-inView{width:calc(100% - 48/var(--root-font-size, 16)*1rem)}.historyCover__title.-inView{transition:width .5s 1s}:root:lang(ja) .historyCover__subTitle{left:calc(50% + 460/var(--root-font-size, 16)*1rem);top:calc(98/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__subTitle{font-size:calc(23/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));right:calc(107/var(--root-font-size, 16)*1rem);top:calc(280/var(--root-font-size, 16)*1rem)}:root:lang(ja) .historyCover__decoration{font-size:calc(54/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));left:calc(50% - 592px);line-height:calc(var(--line-height-transform-ratio-text)*1.24074);top:0;transform:rotate(90deg) translate(92px,-100%);transform-origin:left top}.historyCover__timeline{left:calc(48/var(--root-font-size, 16)*1rem);min-height:50%;width:calc(100% - 48/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__timeline{min-height:58%}.historyCover__timelinePeriod time:first-child{font-size:calc(25/var(--root-font-size, 16)*1rem)}.historyCover__timelinePeriod p,.historyCover__timelinePeriod time:last-child{font-size:calc(18/var(--root-font-size, 16)*1rem)}.historyCover__timelinePeriod p{line-height:calc(var(--line-height-transform-ratio-text)*1.33333)}:root:lang(en) .historyCover__timelinePeriod p{font-size:calc(22.5/var(--root-font-size, 16)*1rem);line-height:calc(25.4/var(--root-font-size, 16)*1rem);text-transform:uppercase}}@media not all and (min-width:960px){.historyCover{height:calc(815/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover{height:calc(982/var(--root-font-size, 16)*1rem)}.historyCover__picture{height:calc(350/var(--root-font-size, 16)*1rem);left:50%;top:calc(147/var(--root-font-size, 16)*1rem);transform:translateX(-50%);width:calc(350/var(--root-font-size, 16)*1rem)}.historyCover__title{font-size:calc(36/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));left:calc(28/var(--root-font-size, 16)*1rem);line-height:calc(var(--line-height-transform-ratio-heading)*1.25);top:calc(109/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__title{font-size:calc(34/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(39/var(--root-font-size, 16)*1rem);top:calc(79/var(--root-font-size, 16)*1rem)}:root:lang(ja) .historyCover__title span:nth-child(2){font-size:calc(27/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));position:relative;top:calc(-4/var(--root-font-size, 16)*1rem)}.historyCover__title span:last-child{display:block}.historyCover__subTitle{right:calc(13/var(--root-font-size, 16)*1rem);top:calc(388/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__subTitle{gap:calc(4/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__subTitle>span{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.33333)}:root:lang(en) .historyCover__subTitle.-inView>span{padding:0 calc(6/var(--root-font-size, 16)*1rem)}:root:lang(ja) .historyCover__decoration{font-size:calc(40/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));left:calc(19/var(--root-font-size, 16)*1rem);line-height:calc(var(--line-height-transform-ratio-text)*1.25);top:38%;transform:rotate(90deg) translate(220px,-100%);transform-origin:left top;width:calc(300/var(--root-font-size, 16)*1rem)}.historyCover__timeline{left:calc(19/var(--root-font-size, 16)*1rem);min-height:calc(300/var(--root-font-size, 16)*1rem);width:calc(100% - 19/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__timeline{padding-bottom:calc(41.5/var(--root-font-size, 16)*1rem)}.historyCover__timeline>li{width:100%}.historyCover__timelinePeriod time:first-child{font-size:calc(21/var(--root-font-size, 16)*1rem)}.historyCover__timelinePeriod time:last-child{font-size:calc(14/var(--root-font-size, 16)*1rem)}:root:lang(en) .historyCover__timelinePeriod p{font-size:calc(17.5/var(--root-font-size, 16)*1rem);letter-spacing:.01em;line-height:calc(19.69/var(--root-font-size, 16)*1rem);padding-right:calc(18/var(--root-font-size, 16)*1rem);padding-top:calc(4/var(--root-font-size, 16)*1rem);text-transform:uppercase}}.historyTimeline{background:linear-gradient(var(--color-ui-gray),var(--color-sophia-gray-light));position:relative}.historyTimeline__title{max-width:1152px;position:relative;width:100%}.historyTimeline__title>div{display:flex;flex-direction:column;justify-content:flex-start}.historyTimeline__title>div>div{text-align:right}.historyTimeline__title>picture{display:block}.historyTimeline__title time{color:var(--color-sophia-claret);font-family:var(--font-heading-serif-en);letter-spacing:-.04em;line-height:1}.historyTimeline__title time:first-child{font-size:calc(45/var(--root-font-size, 16)*1rem)}.historyTimeline__title time:last-child{font-size:calc(27/var(--root-font-size, 16)*1rem)}:root:lang(ja)[data-site-name=official] .historyTimeline__title h3{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .historyTimeline__title h3,:root:lang(ja)[data-site-name=piloti] .historyTimeline__title h3{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .historyTimeline__title h3{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .historyTimeline__title h3,:root:lang(en)[data-site-name=piloti] .historyTimeline__title h3{font-family:var(--font-heading-gothic-en);letter-spacing:0}.historyTimeline__decoration,.historyTimeline__decoration2{color:var(--color-sophia-gray-light);font-family:var(--font-heading-serif-en);left:0;letter-spacing:-.04em;line-height:1;position:absolute;text-transform:uppercase;top:0;transform:translate(50vw) rotate(90deg);transform-origin:left center;white-space:nowrap}.historyTimeline__timeline{position:relative}.historyTimeline__timeline:after,.historyTimeline__timeline:before{background-color:var(--color-sophia-claret);content:"";display:block;width:1px}.historyTimeline__timeline>li{position:relative}.historyTimeline__timeline>li:before{background-color:var(--color-sophia-claret);content:"";display:block;height:100%;position:absolute;top:0;width:1px;z-index:1}.historyTimeline__timeline>li>div{width:100%}.historyTimeline__timeline>li>div time{display:inline-block;font-family:var(--font-heading-serif-en);font-size:calc(35/var(--root-font-size, 16)*1rem);letter-spacing:-.04em;line-height:1;padding-left:calc(36/var(--root-font-size, 16)*1rem);position:relative;z-index:1}.historyTimeline__timeline>li>div time span{font-size:calc(18/var(--root-font-size, 16)*1rem)}:root:lang(ja)[data-site-name=official] .historyTimeline__timeline>li>div time span{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .historyTimeline__timeline>li>div time span,:root:lang(ja)[data-site-name=piloti] .historyTimeline__timeline>li>div time span{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .historyTimeline__timeline>li>div time span{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .historyTimeline__timeline>li>div time span,:root:lang(en)[data-site-name=piloti] .historyTimeline__timeline>li>div time span{font-family:var(--font-heading-gothic-en);letter-spacing:0}.historyTimeline__timeline>li>div time:after,.historyTimeline__timeline>li>div time:before{content:"";display:block;position:absolute;top:50%}.historyTimeline__timeline>li>div time:before{background-color:#707070;height:1px;left:0;width:calc(36/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li>div time:after{background-color:var(--color-white);border:1px solid var(--color-sophia-navy);height:10px;left:-5px;transform:translateY(-50%) rotate(45deg);transform-origin:center;width:10px}.historyTimeline__timeline>li>div h4{font-size:calc(18/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));font-weight:600;line-height:calc(var(--line-height-transform-ratio-heading)*2);position:relative;z-index:1}.historyTimeline__timeline>li>div p{line-height:calc(var(--line-height-transform-ratio-text)*1.5);padding:0 calc(36/var(--root-font-size, 16)*1rem);position:relative;z-index:1}.historyTimeline__timeline>li .wysiwyg ol,.historyTimeline__timeline>li .wysiwyg ul{margin-top:calc(12/var(--root-font-size, 16)*1rem);padding:0 0 0 calc(36/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li .wysiwyg ol>li:not([class]),.historyTimeline__timeline>li .wysiwyg ul>li:not([class]){font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.historyTimeline__timeline>li .wysiwyg ol>li:not([class])+li,.historyTimeline__timeline>li .wysiwyg ul>li:not([class])+li{margin-top:calc(12/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li.-withImage{position:relative}.historyTimeline__timeline>li.-withImage picture{display:block;position:relative;z-index:1}.historyTimeline__timeline>li.-withImage picture img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;position:relative;width:73.2203389831%}.historyTimeline__timeline>li.-withImage>div{position:relative}.historyTimeline__timeline>li.-withImage+li.-withImage{padding-top:calc(50/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li:not(.-withImage)+li.-withImage{padding-top:calc(14/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li:not(.-withImage)+li:not(.-withImage)>div{padding-top:0}.historyTimeline:last-child .historyTimeline__timeline:after{display:none}.historyTimeline:last-child .historyTimeline__timeline>li:last-child:before{height:calc(36/var(--root-font-size, 16)*1rem + 35/var(--root-font-size, 16)*1rem/2)}.historyTimeline:last-child .historyTimeline__timeline>li:not(.-withImage)+li:last-child:not(.-withImage):before{height:calc(35/var(--root-font-size, 16)*1rem/2)}@media print,screen and (min-width:960px){.historyTimeline{width:calc(var(--vw)*100px)}.historyTimeline__title{display:flex;margin:0 auto calc(-70/var(--root-font-size, 16)*1rem) auto}.historyTimeline__title>div{opacity:0;order:1;transform:translateY(calc(70/var(--root-font-size, 16)*1rem));width:52%}.historyTimeline__title>div>div{margin-top:calc(37/var(--root-font-size, 16)*1rem)}.historyTimeline__title>picture{opacity:0;transform:translateY(calc(0/var(--root-font-size, 16)*1rem));width:48%}.historyTimeline__title h3{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.24444);margin:calc(105/var(--root-font-size, 16)*1rem) 0 calc(105/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem)}.historyTimeline__title.-inView>div{opacity:1;transform:translateY(0);transition:transform 1s,opacity .5s}.historyTimeline__title.-inView>picture{opacity:1;transform:translateY(calc(-70/var(--root-font-size, 16)*1rem));transition:transform 1s,opacity .5s}.historyTimeline__decoration{font-size:calc(174/var(--root-font-size, 16)*1rem)}.historyTimeline__decoration2{font-size:calc(54/var(--root-font-size, 16)*1rem);font-style:normal;top:calc(490/var(--root-font-size, 16)*1rem)}.historyTimeline__decoration2.-phase1{left:-526px}.historyTimeline__decoration2.-phase2,.historyTimeline__decoration2.-phase3{left:-556px}.historyTimeline__timeline{margin:0 auto;max-width:1024px}.historyTimeline__timeline:after,.historyTimeline__timeline:before{margin-left:28.80859375%}.historyTimeline__timeline:before{height:calc(72/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline:after{height:calc(166/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li{align-items:flex-start;display:flex}.historyTimeline__timeline>li:before{left:28.80859375%}.historyTimeline__timeline>li>div{padding:calc(36/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem) 28.80859375%}.historyTimeline__timeline>li>div h4{padding:.5rem 0 .25rem calc(36/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li.-withImage picture{width:28.80859375%}.historyTimeline__timeline>li.-withImage picture img{top:calc(-18/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li.-withImage>div{padding:calc(36/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem) 0;width:71.19140625%}.historyTimeline__timeline>li.-withImage>div:before{background-color:var(--color-white);content:"";display:block;inset:0;inset-inline-start:calc(-97/var(--root-font-size, 16)*1rem);position:absolute;z-index:0}}@media not all and (min-width:960px){.historyTimeline__title{margin:0 auto}.historyTimeline__title>div>div{margin:calc(86/var(--root-font-size, 16)*1rem) calc(25/var(--root-font-size, 16)*1rem) 0}.historyTimeline__title>picture{padding:0 calc(12/var(--root-font-size, 16)*1rem)}.historyTimeline__title 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);margin:calc(45/var(--root-font-size, 16)*1rem) calc(25/var(--root-font-size, 16)*1rem) calc(28/var(--root-font-size, 16)*1rem)}.historyTimeline__decoration{font-size:calc(39/var(--root-font-size, 16)*1rem)}.historyTimeline__decoration2{display:none}.historyTimeline__timeline{margin:0 calc(12/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline:after,.historyTimeline__timeline:before{margin-left:calc(14/var(--root-font-size, 16)*1rem);position:relative}.historyTimeline__timeline:before{height:calc(39/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline:after{height:calc(42/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li:before{left:calc(14/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li>div{padding:calc(28/var(--root-font-size, 16)*1rem) calc(14/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li>div time{font-size:calc(28/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li>div time span{font-size:calc(14/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li>div time:before{width:calc(28/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li>div 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);padding:1rem 0 .25rem calc(28/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li>div p,.historyTimeline__timeline>li>div time{padding:0 0 0 calc(28/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li .wysiwyg ol,.historyTimeline__timeline>li .wysiwyg ul{margin-top:calc(12/var(--root-font-size, 16)*1rem);padding:0 0 0 calc(36/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li .wysiwyg ol>li:not([class]),.historyTimeline__timeline>li .wysiwyg ul>li:not([class]){font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.historyTimeline__timeline>li .wysiwyg ol>li:not([class])+li,.historyTimeline__timeline>li .wysiwyg ul>li:not([class])+li{margin-top:calc(12/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li.-withImage picture{background-color:var(--color-white);margin-bottom:calc(-14/var(--root-font-size, 16)*1rem);width:100%;z-index:0}.historyTimeline__timeline>li.-withImage picture img{display:block;height:calc(168/var(--root-font-size, 16)*1rem);margin:0 auto;top:calc(-14/var(--root-font-size, 16)*1rem);width:calc(168/var(--root-font-size, 16)*1rem)}.historyTimeline__timeline>li.-withImage div{background-color:var(--color-white)}}:root[data-site-name=admissions] .information{padding-top:calc(46/var(--root-font-size, 16)*1rem);position:relative}:root[data-site-name=admissions] .information:after,:root[data-site-name=admissions] .information:before{content:"";display:block;left:0;position:absolute;top:0}:root[data-site-name=admissions] .information:before{background:var(--color-sophia-claret);height:calc(4/var(--root-font-size, 16)*1rem);width:calc(133/var(--root-font-size, 16)*1rem);z-index:1}:root[data-site-name=admissions] .information:after{background:var(--color-ui-gray);height:1px;margin:0 calc(50% - 50vw);width:calc(100vw - var(--scrollbar)/2)}.information__heading{line-height:calc(var(--line-height-transform-ratio-heading)*1)}.information__text{color:var(--color-sophia-gray-dark)}@media print,screen and (min-width:960px){.information{display:flex}:root[data-site-name=admissions] .information{padding-top:calc(76/var(--root-font-size, 16)*1rem)}.information__list{flex:1}.information__header{flex-basis:30.9810671256%;margin-right:calc(36/var(--root-font-size, 16)*1rem)}.information__heading{color:var(--color-sophia-claret);font-family:var(--font-heading-serif-en);font-size:calc(43/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));letter-spacing:-.04em}.information__heading_adm{font-family:var(--font-heading-gothic-ja);font-size:calc(35/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));letter-spacing:-.04em}.information__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)}.information__more,.information__text{margin-top:calc(36/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){:root[data-site-name=admissions] .information{padding-top:calc(46/var(--root-font-size, 16)*1rem)}.information__list{margin-top:calc(27/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .information__list{margin-top:calc(42/var(--root-font-size, 16)*1rem)}.information__header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.information__heading{color:var(--color-sophia-claret);font-family:var(--font-heading-serif-en);font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));letter-spacing:-.04em}.information__heading_adm{font-family:var(--font-heading-gothic-ja);font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));letter-spacing:-.04em}.information__text{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.83333);margin-bottom:calc(11/var(--root-font-size, 16)*1rem);margin-top:calc(23/var(--root-font-size, 16)*1rem);width:100%}}.linkCassette__thumbnail.-rounded{overflow:hidden}.linkCassette__title{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}.linkCassette__title.-aligncenter{text-align:center}.linkCassette__thumbnail img,.linkCassette__thumbnail source{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.linkCassette__text{color:var(--color-sophia-gray-dark)}@media print,screen and (min-width:960px){.linkCassette__content{margin-top:calc(22/var(--root-font-size, 16)*1rem)}.linkCassette__thumbnail.-rounded{border-radius:calc(16/var(--root-font-size, 16)*1rem)}.linkCassette__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)}.linkCassette__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.5)}.linkCassette__text:not(:first-child){margin-top:calc(14.5/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.linkCassette__content{margin-top:calc(16.5/var(--root-font-size, 16)*1rem)}.linkCassette__thumbnail.-rounded{border-radius:calc(14/var(--root-font-size, 16)*1rem)}.linkCassette__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.52941)}.linkCassette__text{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.83333)}.linkCassette__text:not(:first-child){margin-top:calc(9/var(--root-font-size, 16)*1rem)}}.main.-layout-column2{max-width:100%}@media print,screen and (min-width:960px){.main.-layout-column2{margin:0 auto;position:relative;width:calc(1152px + 107/var(--root-font-size, 16)*1rem)}.main.-layout-column2>.module{margin-left:0;max-width:calc(756px + 107/var(--root-font-size, 16)*1rem + 99/var(--root-font-size, 16)*1rem);padding-right:calc(99/var(--root-font-size, 16)*1rem);width:calc(100% + 107/var(--root-font-size, 16)*1rem - 99/var(--root-font-size, 16)*1rem - 297px)}}.media{position:relative}.media__heading{display:flex;flex-direction:column}:root:lang(ja) .media__heading>.titleMain{align-items:flex-start;display:flex;flex-direction:row-reverse}:root:lang(en) .media__heading>.titleMain{display:block}:root:lang(ja)[data-site-name=official] .media__heading>.titleMain{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .media__heading>.titleMain,:root:lang(ja)[data-site-name=piloti] .media__heading>.titleMain{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .media__heading>.titleMain{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .media__heading>.titleMain,:root:lang(en)[data-site-name=piloti] .media__heading>.titleMain{font-family:var(--font-heading-gothic-en);letter-spacing:0}.media__heading>.titleMain span{background:var(--color-sophia-navy);color:var(--color-white)}:root:lang(en) .media__heading>.titleMain span{background-color:transparent;background-image:linear-gradient(var(--color-sophia-navy),var(--color-sophia-navy));background-position-y:center;background-repeat:no-repeat;background-size:100% 1.2571428571em;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}:root:lang(ja) .media__heading>.titleMain span{display:inline-block;flex:none;line-height:1;writing-mode:vertical-rl}.media__contentTitle{line-height:calc(var(--line-height-transform-ratio-heading)*1.5)}:root:lang(ja)[data-site-name=official] .media__contentTitle{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .media__contentTitle,:root:lang(ja)[data-site-name=piloti] .media__contentTitle{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .media__contentTitle{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .media__contentTitle,:root:lang(en)[data-site-name=piloti] .media__contentTitle{font-family:var(--font-heading-gothic-en);letter-spacing:0}.media__content{background:var(--color-white)}@media print,screen and (min-width:960px){.media__content{-moz-column-gap:calc(36/var(--root-font-size, 16)*1rem);column-gap:calc(36/var(--root-font-size, 16)*1rem);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content 1fr auto;padding:calc(72/var(--root-font-size, 16)*1rem) calc(99/var(--root-font-size, 16)*1rem)}.media__heading{grid-column:2;grid-row:1;margin-bottom:calc(54/var(--root-font-size, 16)*1rem);margin-top:calc(-83/var(--root-font-size, 16)*1rem)}:root:lang(en) .media__heading{margin-top:calc(-90/var(--root-font-size, 16)*1rem)}.media__heading>.titleMain{font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}:root:lang(ja) .media__heading>.titleMain{gap:1.5rem;margin-left:auto}:root:lang(en) .media__heading>.titleMain{line-height:calc(1.25714em + 12/var(--root-font-size, 16)*1rem);margin-left:22.1238938053%}.media__image{grid-column:1;grid-row:1/3}.media__texts{flex:1;grid-column:2;grid-row:2;margin-left:22.1238938053%}.media__contentTitle{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.4)}.media__contentSubTitle{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.media__contentText{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.media__contentButton,.media__contentText{margin-top:calc(36/var(--root-font-size, 16)*1rem)}.media__slider{grid-column:1/3;grid-row:3;margin-top:calc(72/var(--root-font-size, 16)*1rem);width:100%}.media__slider .c-linkButtons{margin-top:calc(36/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.media__content{padding-top:1px}.media__heading{margin:calc(-14/var(--root-font-size, 16)*1rem) calc(42/var(--root-font-size, 16)*1rem) calc(28/var(--root-font-size, 16)*1rem) 0}.media__heading>.titleMain{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}:root:lang(en) .media__heading>.titleMain{line-height:calc(1.25926em + 8/var(--root-font-size, 16)*1rem);margin-left:calc(48/var(--root-font-size, 16)*1rem)}:root:lang(ja) .media__heading>.titleMain{gap:calc(21/var(--root-font-size, 16)*1rem)}.media__texts{padding:calc(28/var(--root-font-size, 16)*1rem) calc(42/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem)}.media__contentTitle{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)}.media__contentText{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.media__contentButton,.media__contentText,.media__slider{margin-top:calc(28/var(--root-font-size, 16)*1rem)}.media__slider{width:100%}.media__slider .c-linkButtons{padding:calc(36/var(--root-font-size, 16)*1rem) calc(42/var(--root-font-size, 16)*1rem)}}.notfound{--font-size-transform-ratio-heading:1;--font-size-transform-ratio-text:1;--line-height-transform-ratio-heading:1;--line-height-transform-ratio-text:1;display:grid;margin:0 auto;max-width:100%}.notfound__title{font-family:var(--font-heading-serif-ja);letter-spacing:.01em;line-height:1}.notfound__title.-langEn{font-family:var(--font-heading-gothic-en);letter-spacing:0}:root[data-site-name=official] .notfound__title.-langEn{color:var(--color-sophia-claret);font-family:var(--font-heading-serif-en);letter-spacing:-.04em}.notfound__text{font-family:var(--font-text-ja)}.notfound__text.-langEn{font-family:var(--font-text-en);letter-spacing:.01em}.notfound__link{display:flex;font-family:var(--font-text-ja);justify-content:center}@media print,screen and (min-width:960px){.notfound{grid-row-gap:calc(72/var(--root-font-size, 16)*1rem);margin-top:calc(144/var(--root-font-size, 16)*1rem);padding-left:calc(90/var(--root-font-size, 16)*1rem);width:calc(846/var(--root-font-size, 16)*1rem)}.notfound__title{font-size:calc(45/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));text-align:center}.notfound__title.-langEn{font-size:calc(43/var(--root-font-size, 16)*1rem)}:root[data-site-name=official] .notfound__title{font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}:root[data-site-name=official] .notfound__title.-langEn{font-size:calc(58/var(--root-font-size, 16)*1rem)}.notfound__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);margin:calc(27/var(--root-font-size, 16)*1rem) 0;text-align:center}.notfound__text.-langEn{font-size:calc(23/var(--root-font-size, 16)*1rem);line-height:calc(34/var(--root-font-size, 16)*1rem);margin:calc(18/var(--root-font-size, 16)*1rem) 0}.notfound__link{gap:0 calc(24/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.notfound{grid-row-gap:calc(56/var(--root-font-size, 16)*1rem);margin-top:calc(106/var(--root-font-size, 16)*1rem);padding:0 calc(24/var(--root-font-size, 16)*1rem)}.notfound__title{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.notfound__title.-langEn{font-size:calc(33/var(--root-font-size, 16)*1rem)}:root[data-site-name=official] .notfound__title.-langEn{font-size:calc(43/var(--root-font-size, 16)*1rem)}.notfound__text{font-family:var(--font-text-ja);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);margin:calc(21/var(--root-font-size, 16)*1rem) 0}.notfound__text.-langEn{font-size:calc(18/var(--root-font-size, 16)*1rem);line-height:calc(27/var(--root-font-size, 16)*1rem);margin:calc(14/var(--root-font-size, 16)*1rem) 0}.notfound__link{font-family:var(--font-text-ja);gap:0 calc(28/var(--root-font-size, 16)*1rem);justify-content:flex-start}}.notices{background-color:var(--color-ui-red);color:var(--color-white);font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));overflow:hidden;position:relative;transition:all .3s var(--easing-base);z-index:10}.notices[data-accordion-isopen-value=false]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.notices dt{align-items:center;display:flex;font-weight:700;line-height:1}.notices dt span{flex:1}.notices dt .icon{font-size:calc(20/var(--root-font-size, 16)*1rem)}.notices dd{line-height:1}.notices dd time{color:var(--color-sophia-gray-light);flex-shrink:0;font-family:var(--font-label);font-weight:700;letter-spacing:.05em;margin-right:calc(12/var(--root-font-size, 16)*1rem);width:calc(72/var(--root-font-size, 16)*1rem)}.notices dd p{flex:1}.notices dd a{transition:all .3s var(--easing-base)}.notices dd a:hover{opacity:.7}.notices__item{align-items:flex-start;display:flex}@media print,screen and (min-width:960px){.notices{display:flex;padding:calc(16/var(--root-font-size, 16)*1rem) calc(48/var(--root-font-size, 16)*1rem)}.notices dt{border-right:1px solid var(--color-white);padding-right:calc(16/var(--root-font-size, 16)*1rem)}.notices dt button{position:absolute;right:calc(26/var(--root-font-size, 16)*1rem)}.notices dd{padding-left:calc(16/var(--root-font-size, 16)*1rem)}.notices dd time{font-size:calc(14/var(--root-font-size, 16)*1rem)}.notices dd p{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.notices__item:not(:first-child){margin-top:calc(8/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.notices dt{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));padding:calc(10/var(--root-font-size, 16)*1rem) calc(24/var(--root-font-size, 16)*1rem) calc(11/var(--root-font-size, 16)*1rem);position:relative}.notices dt:after{background-color:var(--color-white);bottom:0;content:"";display:block;height:1px;position:absolute;width:calc(100% - 48/var(--root-font-size, 16)*1rem)}.notices dt .icon{font-size:calc(16/var(--root-font-size, 16)*1rem)}.notices dt .icon:not(:last-child){margin-right:calc(4/var(--root-font-size, 16)*1rem)}.notices dd{display:grid;gap:calc(6/var(--root-font-size, 16)*1rem);padding:calc(10/var(--root-font-size, 16)*1rem) calc(24/var(--root-font-size, 16)*1rem)}.notices dd time{font-size:calc(14/var(--root-font-size, 16)*1rem);line-height:calc(21/var(--root-font-size, 16)*1rem)}.notices dd p{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.61538)}}.pictures{display:grid}.module.-asp_16to9 .pictures img,.module.-asp_16to9 .pictures source{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:960px){.pictures{gap:calc(36/var(--root-font-size, 16)*1rem)}.pictures.-colDesktop1{grid-template-columns:repeat(1,1fr)}.pictures.-colDesktop2{grid-template-columns:repeat(2,1fr)}.pictures.-colDesktop3{grid-template-columns:repeat(3,1fr)}}@media not all and (min-width:960px){.pictures{gap:calc(28/var(--root-font-size, 16)*1rem)}.pictures.-colMobile1{grid-template-columns:repeat(1,1fr)}.pictures.-colMobile2{grid-template-columns:repeat(2,1fr)}.pictures.-colMobile3{grid-template-columns:repeat(3,1fr)}}.postHeader{max-width:100%}:root[data-site-name=official]:root[lang=en] .postHeader .c-decHeading1 .titleJa{font-family:var(--font-heading-serif-en)}.postHeader__sub__contents{display:flex;flex-direction:column}.postHeader__date{color:var(--color-sophia-gray-dark);font-family:var(--font-label);font-weight:700;letter-spacing:.05em;line-height:1}.postHeader__eventInfo-item dt{align-items:center;display:flex}.postHeader__eventInfo-item dt .icon{margin-right:calc(4/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.postHeader{display:flex;justify-content:space-between;padding-left:calc(107/var(--root-font-size, 16)*1rem);padding-top:calc(144/var(--root-font-size, 16)*1rem);width:calc(1152px + 107/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .postHeader{padding-top:calc(180/var(--root-font-size, 16)*1rem)}.postHeader__main{max-width:calc(756px + 107/var(--root-font-size, 16)*1rem);padding-right:calc(99/var(--root-font-size, 16)*1rem);width:calc(100% + 107/var(--root-font-size, 16)*1rem - 297px)}.postHeader__main .titleJa{font-size:calc(36/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.38889)}.postHeader__pictures{margin-top:calc(65/var(--root-font-size, 16)*1rem)}.postHeader__sub{min-width:297px;width:297px}.postHeader__sub__contents{border-left:1px solid var(--color-white);gap:calc(27/var(--root-font-size, 16)*1rem);padding-left:calc(35/var(--root-font-size, 16)*1rem);position:absolute;width:297px}:root[data-site-name=admissions] .postHeader__sub__contents{border-left:1px solid var(--color-ui-gray)}[data-fixed-isfixed-value=true] .postHeader__sub__contents{position:fixed;top:144px}[data-fixed-out-of-range-value=true] .postHeader__sub__contents{bottom:0;position:absolute;top:auto}.postHeader__date{font-size:calc(16/var(--root-font-size, 16)*1rem)}.postHeader__eventInfo-item+.postHeader__eventInfo-item{margin-top:calc(28/var(--root-font-size, 16)*1rem)}.postHeader__eventInfo-item dt{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.postHeader__eventInfo-item dt .icon{font-size:calc(18/var(--root-font-size, 16)*1rem)}.postHeader__eventInfo-item dd{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)}}@media not all and (min-width:960px){.postHeader{margin:0 auto;padding:calc(76/var(--root-font-size, 16)*1rem) calc(26/var(--root-font-size, 16)*1rem) 0}:root[data-site-name=official] .postHeader .c-decHeading1{padding-right:calc(36/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .postHeader{padding-bottom:calc(28/var(--root-font-size, 16)*1rem);padding-top:calc(98/var(--root-font-size, 16)*1rem);position:relative}:root[data-site-name=admissions] .postHeader:before{background-color:var(--color-ui-gray);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:calc(100% - 26/var(--root-font-size, 16)*1rem)}.postHeader__pictures:not(:first-child){margin-top:calc(23/var(--root-font-size, 16)*1rem)}.postHeader__sub{margin-top:calc(21/var(--root-font-size, 16)*1rem)}.postHeader__sub__contents{gap:calc(21/var(--root-font-size, 16)*1rem)}.postHeader__date{font-size:calc(14/var(--root-font-size, 16)*1rem)}.postHeader__eventInfo-item+.postHeader__eventInfo-item{margin-top:calc(18/var(--root-font-size, 16)*1rem)}.postHeader__eventInfo-item dt{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.postHeader__eventInfo-item dt .icon{font-size:calc(16/var(--root-font-size, 16)*1rem)}.postHeader__eventInfo-item dd{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)}}:root[data-site-name=official]:root[lang=en] .postHeader2 .c-decHeading1 .titleJa{font-family:var(--font-heading-serif-en)}.postHeader2__image figure,.postHeader2__image picture{display:block;height:100%;width:100%}.postHeader2__image img,.postHeader2__image source{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.postHeader2__date{color:var(--color-sophia-gray-dark);font-family:var(--font-label);font-weight:700;letter-spacing:.01em;line-height:1}@media print,screen and (min-width:960px){.postHeader2{grid-column-gap:calc(36/var(--root-font-size, 16)*1rem);align-items:start;display:grid;grid-template-columns:calc(459/var(--root-font-size, 16)*1rem) 1fr;margin:0 auto;max-width:calc(1276/var(--root-font-size, 16)*1rem);padding-left:calc(48/var(--root-font-size, 16)*1rem);width:calc(100vw - 90/var(--root-font-size, 16)*1rem)}.postHeader2__date:not(:first-child),.postHeader2__shares:not(:first-child),.postHeader2__tags:not(:first-child){margin-top:calc(36/var(--root-font-size, 16)*1rem)}.postHeader2__title{grid-row:1/3;padding-top:calc(144/var(--root-font-size, 16)*1rem)}.postHeader2__title .titleJa{font-size:calc(36/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-heading)*1.38889)}.postHeader2__title .titleJa:not(:first-child){margin-top:calc(27/var(--root-font-size, 16)*1rem)}.postHeader2__image{grid-row:span 4;position:relative}.postHeader2__image:before{content:"";display:block;padding-top:100%}.postHeader2__image figure{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.postHeader2__image figure img,.postHeader2__image figure source{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.postHeader2__sub{grid-row:3/4;margin-top:calc(27/var(--root-font-size, 16)*1rem)}.postHeader2__date{font-size:calc(16/var(--root-font-size, 16)*1rem)}.postHeader2__text{font-size:calc(15/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.postHeader2__text:not(:first-child){margin-top:calc(14/var(--root-font-size, 16)*1rem)}}@media screen and (min-width:960px) and (max-width:1199px){.postHeader2{grid-column-gap:calc(20/var(--root-font-size, 16)*1rem);grid-template-columns:calc(368/var(--root-font-size, 16)*1rem) 1fr}.postHeader2__date:not(:first-child),.postHeader2__shares:not(:first-child),.postHeader2__sub:not(:first-child),.postHeader2__tags:not(:first-child),.postHeader2__title .titleJa:not(:first-child){margin-top:calc(20/var(--root-font-size, 16)*1rem)}.postHeader2__text:not(:first-child){margin-top:calc(12.5/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.postHeader2{padding-top:calc(106/var(--root-font-size, 16)*1rem);width:100vw}.postHeader2__title{padding:0 calc(26/var(--root-font-size, 16)*1rem)}.postHeader2__image{height:100vw;margin-top:calc(23/var(--root-font-size, 16)*1rem);width:100vw}.postHeader2__sub{margin-top:calc(28/var(--root-font-size, 16)*1rem);padding:0 calc(26/var(--root-font-size, 16)*1rem)}.postHeader2__tags,.postHeader2__tags:not(:first-child){margin-top:calc(23/var(--root-font-size, 16)*1rem)}.postHeader2__date,.postHeader2__shares{margin-top:calc(21/var(--root-font-size, 16)*1rem)}.postHeader2__date{font-size:calc(14/var(--root-font-size, 16)*1rem)}.postHeader2__text{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);margin-top:calc(11/var(--root-font-size, 16)*1rem)}}.gsc-completion-container img{width:auto}.search-result .gsc-control-cse{border:0;padding:0}:root[data-site-name=official] .search-result .gsc-control-cse{background-color:var(--color-sophia-gray-light)}.search-result .gcsc-branding,.search-result .gcsc-find-more-on-google-root,.search-result .gcsc-more-maybe-branding-root,.search-result .gs-spacer,.search-result .gsc-clear-button,.search-result .gsc-orderby-container,.search-result .gsib_b{display:none}.search-result .gsc-input-box{border:0;border-radius:0}.search-result .gsib_a{padding:0;padding-left:calc(48/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .search-result .gsib_a{background-color:var(--color-ui-gray)}.search-result input.gsc-input{background:none!important;border-radius:0;font-size:calc(18/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700}:root:lang(ja) .search-result input.gsc-input{font-family:var(--font-text-ja);letter-spacing:.015em}:root:lang(en) .search-result input.gsc-input{font-family:var(--font-text-en);letter-spacing:.01em}.search-result form.gsc-search-box{margin:0;margin-bottom:calc(36/var(--root-font-size, 16)*1rem)}.search-result table.gsc-search-box{margin:0;position:relative}.search-result table.gsc-search-box td.gsc-input{padding:0}.search-result .gsc-search-button{left:calc(9/var(--root-font-size, 16)*1rem);position:absolute;top:50%;transform:translateY(-50%)}.search-result .gsc-search-button-v2{background-color:transparent;border:0;height:calc(20/var(--root-font-size, 16)*1rem);margin:0;padding:0;width:calc(20/var(--root-font-size, 16)*1rem)}.search-result .gsc-search-button-v2:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M14.294 12.579h-.9l-.32-.309a7.444 7.444 0 1 0-.8.8l.309.32v.9L18.3 20l1.7-1.7Zm-6.861 0a5.146 5.146 0 1 1 5.146-5.146 5.139 5.139 0 0 1-5.146 5.146Z' fill='%23929fae'/%3E%3C/svg%3E");display:block}.search-result .gsc-search-button-v2:hover{background-color:transparent;border:0}.search-result .gsc-search-button-v2 svg{display:none}.search-result .gsc-refinementsArea{border:0;border-radius:0;margin:0}.search-result .gsc-refinementBlock{display:flex;flex-wrap:wrap;gap:1px}.search-result .gsc-refinementHeader{align-items:center;background-color:var(--color-white);color:var(--color-sophia-navy);display:flex;flex:1;font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:400;height:calc(72/var(--root-font-size, 16)*1rem);justify-content:center;line-height:1;position:relative}:root:lang(ja) .search-result .gsc-refinementHeader{font-family:var(--font-text-ja);letter-spacing:.015em}:root:lang(en) .search-result .gsc-refinementHeader{font-family:var(--font-text-en);letter-spacing:.01em}.search-result .gsc-refinementHeader.gsc-refinementhActive{background-color:var(--color-sophia-navy);border:0;color:var(--color-white);padding:0;z-index:1}.search-result .gsc-refinementHeader.gsc-refinementhActive: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/var(--root-font-size, 16)*1rem);bottom:calc(-24/var(--root-font-size, 16)*1rem);content:"";display:block;position:absolute}.search-result .gsc-refinementHeader.gsc-refinementhInactive{padding:0}:root[data-site-name=admissions] .search-result .gsc-refinementHeader.gsc-refinementhInactive{background-color:var(--color-ui-gray)}.search-result .gsc-refinementHeader:first-child span{display:none}.search-result .gsc-refinementHeader:first-child:before{content:"ALL"}:root[data-site-name=official] .search-result .gsc-refinementHeader:nth-child(3) span{display:none}:root[data-site-name=official] .search-result .gsc-refinementHeader:nth-child(3):before{content:"上智大学公式サイト"}:root[data-site-name=official]:root[lang=en] .search-result .gsc-refinementHeader:nth-child(3):before{content:"Sophia University Official Website";font-family:var(--font-text-en);text-align:center}@media not all and (min-width:960px){:root[data-site-name=official]:root[lang=en] .search-result .gsc-refinementHeader:nth-child(3):before{content:"Sophia University\aOfficial Website";font-size:calc(15/var(--root-font-size, 16)*1rem);white-space:pre}}:root[data-site-name=admissions] .search-result .gsc-refinementHeader:nth-child(3),:root[data-site-name=admissions] .search-result .gsc-refinementHeader:nth-child(5) span{display:none}:root[data-site-name=admissions] .search-result .gsc-refinementHeader:nth-child(5):before{content:"上智大学入試情報サイト"}:root[data-site-name=admissions]:root[lang=en] .search-result .gsc-refinementHeader:nth-child(5):before{content:"Sophia University Admissions Website";font-family:var(--font-text-en);text-align:center}@media not all and (min-width:960px){:root[data-site-name=admissions]:root[lang=en] .search-result .gsc-refinementHeader:nth-child(5):before{content:"Sophia University\a Admissions Website";font-size:calc(15/var(--root-font-size, 16)*1rem);white-space:pre}}:root[data-site-name=official] .search-result .gsc-refinementHeader:nth-child(5){display:none}.search-result .gsc-above-wrapper-area{border:0;margin-top:calc(84/var(--root-font-size, 16)*1rem);padding:0}.search-result .gsc-result-info{color:var(--color-sophia-navy);font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:1;padding:0}:root:lang(ja)[data-site-name=official] .search-result .gsc-result-info{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .search-result .gsc-result-info,:root:lang(ja)[data-site-name=piloti] .search-result .gsc-result-info{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .search-result .gsc-result-info{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .search-result .gsc-result-info,:root:lang(en)[data-site-name=piloti] .search-result .gsc-result-info{font-family:var(--font-heading-gothic-en);letter-spacing:0}.search-result .gsc-wrapper{margin-top:calc(28/var(--root-font-size, 16)*1rem)}.search-result .gsc-webResult.gsc-result{border:0;border-top:1px solid var(--color-white);padding:calc(36/var(--root-font-size, 16)*1rem) 0}:root[data-site-name=admissions] .search-result .gsc-webResult.gsc-result{border-top:1px solid var(--color-sophia-gray-light)}.search-result .gsc-thumbnail-inside{display:flex;gap:calc(10/var(--root-font-size, 16)*1rem);padding:0}.search-result .gsc-thumbnail-inside:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0Z' fill='none'/%3E%3Cpath d='M16.01 11H4v2h12.01v3L20 12l-3.99-4Z' fill='%235c6778'/%3E%3C/svg%3E");display:block;flex-shrink:0;left:0;position:relative;top:calc(4/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}.search-result .gsc-thumbnail-inside:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0Z' fill='none'/%3E%3Cpath d='M16.01 11H4v2h12.01v3L20 12l-3.99-4Z' fill='%239a003d'/%3E%3C/svg%3E");left:4px}.search-result .gsc-thumbnail-inside:hover .gs-title,.search-result .gsc-thumbnail-inside:hover .gs-title *{color:var(--color-sophia-claret)}.search-result .gs-result .gs-title{color:var(--color-sophia-navy);transition:all .3s var(--easing-base)}:root:lang(ja)[data-site-name=official] .search-result .gs-result .gs-title{font-family:var(--font-heading-serif-ja);font-weight:400;letter-spacing:.01em}:root:lang(ja)[data-site-name=admissions] .search-result .gs-result .gs-title,:root:lang(ja)[data-site-name=piloti] .search-result .gs-result .gs-title{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}:root:lang(en)[data-site-name=official] .search-result .gs-result .gs-title{font-family:var(--font-heading-serif-en);font-weight:400;letter-spacing:-.04em}:root:lang(en)[data-site-name=admissions] .search-result .gs-result .gs-title,:root:lang(en)[data-site-name=piloti] .search-result .gs-result .gs-title{font-family:var(--font-heading-gothic-en);letter-spacing:0}.search-result .gs-result .gs-title *{color:var(--color-sophia-navy);transition:all .3s var(--easing-base)}.search-result .gsc-control-cse .gs-result .gs-title,.search-result .gsc-control-cse .gs-result .gs-title *{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.5)}.search-result .gsc-webResult .gsc-url-top{margin-top:calc(9/var(--root-font-size, 16)*1rem);padding:0}.search-result .gs-promotion .gs-visibleUrl,.search-result .gs-webResult .gs-visibleUrl{color:var(--color-sophia-gray-dark);font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:400;line-height:1}.search-result .gs-webResult .gs-snippet{color:var(--color-sophia-gray-dark);font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:400;line-height:calc(var(--line-height-transform-ratio-text)*1.6875)}:root:lang(ja) .search-result .gs-webResult .gs-snippet{font-family:var(--font-text-ja);letter-spacing:.015em}:root:lang(en) .search-result .gs-webResult .gs-snippet{font-family:var(--font-text-en);letter-spacing:.01em}.search-result .gsc-control-cse .gsc-table-result{margin-top:calc(18/var(--root-font-size, 16)*1rem);padding:0}.search-result .gs-fileFormat,.search-result .gs-per-result-labels{display:none}.search-result .gsc-results .gsc-cursor-box{margin:0;margin-top:calc(36/var(--root-font-size, 16)*1rem)}.search-result .gsc-results .gsc-cursor{align-items:center;display:flex;gap:calc(10/var(--root-font-size, 16)*1rem);justify-content:center}.search-result .gsc-results .gsc-cursor-box .gsc-cursor-page{align-items:center;background-color:var(--color-white);color:var(--color-sophia-gray);display:flex;font-family:var(--font-label);font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700;height:calc(36/var(--root-font-size, 16)*1rem);justify-content:center;letter-spacing:.01em;margin:0;width:calc(36/var(--root-font-size, 16)*1rem)}.search-result .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{background-color:var(--color-ui-blue);color:var(--color-white)}.search-result .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{text-decoration:none}.search-result .gsc-cursor-next-page{background-color:var(--color-white);color:var(--color-sophia-gray);display:inline-block;font-weight:700;line-height:calc(36/var(--root-font-size, 16)*1rem);margin:0;padding:0 calc(14/var(--root-font-size, 16)*1rem)}.search-result .gsc-cursor-container-next,.search-result .gsc-cursor-container-previous{padding:0}.search-result .gsc-cursor-container-next svg,.search-result .gsc-cursor-container-previous svg{display:none}.search-result .gsc-cursor-chevron{margin:0}.search-result .gsc-cursor-container-previous[role=link]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.834' height='10'%3E%3Cpath d='m11.254-.001.58.552-4.676 4.448 4.676 4.449-.58.551-5.254-5Z' fill='%235c6778'/%3E%3C/svg%3E");display:block}.search-result .gsc-cursor-container-next[role=link]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.834' height='10'%3E%3Cpath d='M6.58 10.001 6 9.449l4.676-4.448L6 .552l.58-.551 5.254 5Z' fill='%235c6778'/%3E%3C/svg%3E");display:block}.search-result__content{max-width:100%}.search-result__description{color:var(--color-sophia-gray-dark)}@media print,screen and (min-width:960px){.search-result{padding-bottom:calc(144/var(--root-font-size, 16)*1rem)}.search-result input.gsc-input{height:calc(72/var(--root-font-size, 16)*1rem)!important}.search-result__content{margin:0 auto;padding-left:calc(107/var(--root-font-size, 16)*1rem);width:calc(1152px + 107/var(--root-font-size, 16)*1rem)}.search-result__content.-info{margin-top:calc(72/var(--root-font-size, 16)*1rem)}.search-result__content.-result{margin-top:calc(36/var(--root-font-size, 16)*1rem)}.search-result__description{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:2}}@media not all and (min-width:960px){.search-result{padding-bottom:calc(72/var(--root-font-size, 16)*1rem)}.search-result .gsc-refinementHeader{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));height:calc(54/var(--root-font-size, 16)*1rem)}.search-result input.gsc-input{height:calc(56/var(--root-font-size, 16)*1rem)!important}.search-result form.gsc-search-box{margin-bottom:calc(28/var(--root-font-size, 16)*1rem)}.search-result .gsc-above-wrapper-area{margin-top:calc(42/var(--root-font-size, 16)*1rem)}.search-result .gsc-result-info{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.search-result .gsc-webResult.gsc-result{padding:calc(28/var(--root-font-size, 16)*1rem) 0}.search-result .gsc-thumbnail-inside{justify-content:space-between}.search-result .gsc-control-cse .gs-result .gs-title,.search-result .gsc-control-cse .gs-result .gs-title *{font-size:calc(16/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.search-result .gsc-webResult .gsc-url-top{margin-top:calc(7/var(--root-font-size, 16)*1rem)}.search-result .gs-webResult .gs-snippet{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)}.search-result .gsc-control-cse .gsc-table-result{margin-top:calc(14/var(--root-font-size, 16)*1rem)}.search-result .gsc-results .gsc-cursor-box{margin-top:calc(44/var(--root-font-size, 16)*1rem)}.search-result__content{padding:0 calc(26/var(--root-font-size, 16)*1rem)}.search-result__content.-info,.search-result__content.-result{margin-top:calc(28/var(--root-font-size, 16)*1rem)}.search-result__description{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}}.shortcutNav{background-color:var(--shortcut-bg-color);padding:calc(24/var(--root-font-size, 16)*1rem);padding-right:0;transform:translateX(var(--shortcut-pos-x));transition:.3s;width:calc(149/var(--root-font-size, 16)*1rem)}[data-shortcut-nav-is-open-value=true] .shortcutNav{--shortcut-bg-color:var(--color-sophia-navy);--shortcut-icon-color:var(--color-sophia-gray);--shortcut-text-opacity:1;--shortcut-pos-x:0}[data-shortcut-nav-is-open-value=false] .shortcutNav{--shortcut-bg-color:transparent;--shortcut-icon-color:var(--color-sophia-navy);--shortcut-text-opacity:0;--shortcut-pos-x:calc(100% - 64/var(--root-font-size, 16)*1rem)}[data-shortcut-nav-is-open-value=false] .shortcutNav a{pointer-events:none}.shortcutNav__item{align-items:center;display:flex;font-size:0;line-height:1;transition:inherit}.shortcutNav__item:not(:first-child){margin-top:calc(16/var(--root-font-size, 16)*1rem)}.shortcutNav__item>.icon{color:var(--shortcut-icon-color);font-size:calc(16/var(--root-font-size, 16)*1rem);margin-right:calc(8/var(--root-font-size, 16)*1rem)}.shortcutNav__item a{color:var(--color-sophia-gray-light);font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700;opacity:var(--shortcut-text-opacity);position:relative;transition:inherit}.shortcutNav__item a>.icon[data-icon-name="material/external-link"]{font-size:calc(8/var(--root-font-size, 16)*1rem);vertical-align:top}.shortcutNav__langSelector{align-items:center;display:flex}.shortcutNav__langSelector>li+li:before{color:var(--color-sophia-gray-light);content:"|";font-size:calc(13/var(--root-font-size, 16)*1rem);margin:0 .4em;position:relative;top:.1em}.shortcutNav__langSelector>li>a{font-family:var(--font-label);font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));letter-spacing:.01em}:root:lang(en) .shortcutNav__langSelector>li>a.langEn,:root:lang(ja) .shortcutNav__langSelector>li>a.langJa{color:var(--color-sophia-gray-dark);pointer-events:none}.sitemap{padding-bottom:calc(144/var(--root-font-size, 16)*1rem)}.sitemap__content{max-width:100%}.sitemap__item{border-top:1px solid var(--color-white);display:block}.sitemap__title+.sitemap__content .sitemap__row:first-child .sitemap__item{border:0}.sitemap__item__text{align-items:center;color:var(--color-sophia-claret);display:flex;font-family:var(--font-heading-serif-en);letter-spacing:-.04em}.sitemap__item__text .icon{color:var(--color-sophia-claret);flex-shrink:0;font-size:calc(24/var(--root-font-size, 16)*1rem);margin-left:calc(5/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}.sitemap__linkgroup{line-height:1;position:relative}.sitemap__linkgroup__items{display:flex;flex-direction:column;padding-left:calc(18/var(--root-font-size, 16)*1rem);position:relative}.sitemap__linkgroup__items:before{background-color:rgba(92,103,120,.2);bottom:0;content:"";display:block;height:calc(100% + 12/var(--root-font-size, 16)*1rem);left:.36em;position:absolute;width:1px}.sitemap__linkgroup__items>.sitemap__linkgroup__items:before{left:.5em}.sitemap__link:hover .icon{transform:translateX(4px)}@media print,screen and (min-width:960px){.sitemap__content{margin:0 auto;padding-left:calc(107/var(--root-font-size, 16)*1rem);width:calc(1152px + 107/var(--root-font-size, 16)*1rem)}.sitemap__title{font-family:var(--font-heading-gothic-ja);font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));letter-spacing:.01em;line-height:1;margin-bottom:calc(72/var(--root-font-size, 16)*1rem)}.sitemap__row{flex:1;gap:0 calc(36/var(--root-font-size, 16)*1rem)}.sitemap__item{padding:calc(36/var(--root-font-size, 16)*1rem) 0}.sitemap__item__text{font-size:calc(26/var(--root-font-size, 16)*1rem);line-height:1}.sitemap__item__text:not(:last-child){margin-bottom:calc(36/var(--root-font-size, 16)*1rem)}.sitemap__columns{display:flex;gap:0 calc(36/var(--root-font-size, 16)*1rem)}.sitemap__column{flex:1}.sitemap__linkgroup:not(:last-child),.sitemap__linkgroup__link:not(:last-child){margin-bottom:calc(18/var(--root-font-size, 16)*1rem)}.sitemap__linkgroup__items{gap:calc(18/var(--root-font-size, 16)*1rem)}.sitemap__linkgroup__items.-align{grid-column-gap:0;display:grid;grid-template-columns:repeat(3,1fr)}}@media not all and (min-width:960px){.sitemap{padding-bottom:calc(72/var(--root-font-size, 16)*1rem)}.sitemap__content{padding:0 calc(26/var(--root-font-size, 16)*1rem)}.sitemap__title{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));margin-bottom:calc(28/var(--root-font-size, 16)*1rem)}.sitemap__item{padding:calc(28/var(--root-font-size, 16)*1rem) 0}.sitemap__item__text{font-size:calc(20/var(--root-font-size, 16)*1rem);line-height:calc(var(--line-height-transform-ratio-text)*1.2)}.sitemap__item__text:not(:last-child){margin-bottom:calc(28/var(--root-font-size, 16)*1rem)}.sitemap__columns{display:flex;flex-direction:column;gap:calc(21/var(--root-font-size, 16)*1rem) 0}.sitemap__linkgroup:not(:last-child),.sitemap__linkgroup__link:not(:last-child){margin-bottom:calc(21/var(--root-font-size, 16)*1rem)}.sitemap__linkgroup__items{gap:calc(14/var(--root-font-size, 16)*1rem)}}@keyframes slidein{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideout{0%{transform:translateX(0)}to{transform:translateX(101%)}}@keyframes scaleup{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes gaugeup{0%{width:0}to{width:100%}}@keyframes scrolldown{0%{height:0}45%{height:100%}55%{top:0}to{top:100%}}.slideHeader{background-blend-mode:lighten;background-color:hsla(0,0%,100%,.85);background-image:url(/assets/commons/images/common/header-bg.jpg);background-position:50%;background-size:cover;position:relative;width:100vw}.slideHeader .splide__pagination{bottom:auto;gap:calc(6/var(--root-font-size, 16)*1rem);left:auto;padding:0}.slideHeader .splide__pagination li{line-height:calc(3/var(--root-font-size, 16)*1rem)}.slideHeader .splide__pagination__page{background-color:var(--color-sophia-gray);border-radius:0;height:calc(3/var(--root-font-size, 16)*1rem);margin:0;opacity:1}.slideHeader .splide__pagination__page:before{background-color:var(--color-sophia-claret);content:"";display:block;height:100%;width:0}.slideHeader .splide__pagination__page.is-active{transform:scale(1)}.slideHeader .splide__pagination__page.is-active:before{animation-delay:0;animation-duration:var(--top-carousel-interval,5s);animation-fill-mode:forwards;animation-name:gaugeup;animation-timing-function:linear}.slideHeader .splide__toggle{position:absolute;z-index:10}.slideHeader .splide__toggle,.slideHeader .splide__toggle span{align-items:center;display:flex;justify-content:center}.slideHeader .splide__toggle .splide__toggle__pause{display:none}.slideHeader .splide__toggle.is-active .splide__toggle__pause{display:flex}.slideHeader .splide__toggle.is-active .splide__toggle__play{display:none}.slideHeader .splide__arrow__wrap{height:100%;opacity:0;position:absolute;top:0;transition:opacity .3s var(--easing-base);width:calc(72/var(--root-font-size, 16)*1rem);z-index:1}.slideHeader .splide__arrow__wrap--prev{left:calc(24/var(--root-font-size, 16)*1rem)}.slideHeader .splide__arrow__wrap--next{right:calc(107/var(--root-font-size, 16)*1rem)}.slideHeader .splide__arrow__wrap:hover{opacity:1}.slideHeader .splide__arrow{background:#f6f7f8;height:calc(54/var(--root-font-size, 16)*1rem);opacity:1;width:calc(54/var(--root-font-size, 16)*1rem)}.slideHeader .splide__arrow .icon{color:var(--color-sophia-navy);font-size:calc(27/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}.slideHeader .splide__arrow:hover{opacity:1}.slideHeader .splide__arrow:hover .icon{color:var(--color-sophia-claret)}.slideHeader .splide__track--fade>.splide__list>.splide__slide{opacity:1}.slideHeader__content,.slideHeader__image{overflow:hidden}.slideHeader__inner{position:relative;transform:translateX(-100%);width:100%}.splide__slide.is-show .slideHeader__inner{transform:translateX(0)}:root[data-site-name=admissions] .splide__slide.is-show .slideHeader__image img,:root[data-site-name=admissions] .splide__slide.is-show .slideHeader__image source{animation-delay:.5s;animation-duration:var(--top-carousel-interval,5s);animation-fill-mode:forwards;animation-name:scaleup;animation-timing-function:linear}.slideHeader__slide{transform:translateX(0)!important;transition:none!important}.slideHeader__link{display:block;min-height:100%;overflow:hidden;position:relative;width:100%}.slideHeader__wrap{display:flex;min-height:100%;transform:translateX(-100%)}.splide__slide.is-show .slideHeader__wrap{transform:translateX(0)}.splide__slide.is-active .slideHeader__wrap{animation-delay:0;animation-duration:.5s;animation-fill-mode:forwards;animation-name:slidein;animation-timing-function:var(--easing-base)}.slideHeader__wrap:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.splide__slide.is-active .slideHeader__wrap:before{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:slideout;animation-timing-function:var(--easing-base);background-color:var(--color-white)}:root[data-site-name=admissions] .splide__slide.is-active .slideHeader__wrap:before{background-color:var(--color-sophia-claret)}.slideHeader__heading .titleJa{transition:all .3s var(--easing-base)}.slideHeader__link:hover .slideHeader__heading .titleJa{color:var(--color-sophia-claret)}.slideHeader__more__icon{transition:all .3s var(--easing-base)}.slideHeader__link:hover .slideHeader__more__icon{margin-left:calc(4/var(--root-font-size, 16)*1rem)}.slideHeader__text{-webkit-box-orient:vertical;color:var(--color-sophia-gray-dark);display:-webkit-box;overflow:hidden}.slideHeader__image figure{height:100%;position:relative}.slideHeader__image figure:before{content:"";display:block;padding-top:56.25%}.slideHeader__image figure img,.slideHeader__image figure source{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.slideHeader__eventOrganizer,.slideHeader__eventPlace{align-items:center;color:var(--color-sophia-gray-dark);display:flex;line-height:calc(var(--line-height-transform-ratio-text)*1)}.slideHeader__eventOrganizer>.icon,.slideHeader__eventPlace>.icon{color:var(--color-sophia-gray);display:inline-block;font-size:calc(16/var(--root-font-size, 16)*1rem);margin-right:calc(4/var(--root-font-size, 16)*1rem);vertical-align:middle}.slideHeader__eventOrganizer{margin-top:-.5em}.slideHeader__eventPeriod{align-items:center;color:var(--color-ui-red);display:flex;flex-direction:column;font-family:var(--font-label);font-weight:700;justify-content:flex-start;letter-spacing:.01em;position:absolute}.slideHeader__eventPeriod>time{display:flex;flex-direction:column;justify-content:center;line-height:1}.slideHeader__eventPeriod>time>span{display:block;line-height:1;text-align:center}.slideHeader__eventPeriod>time>span:first-child{font-size:1.125em}.slideHeader__eventPeriod>time>span:nth-child(2){font-size:2em}.slideHeader__eventPeriod>span{background-color:currentColor;display:block;height:1.5625em;margin:.5em;overflow:hidden;width:2px}.slideHeader .labels>li:first-child .label{color:var(--color-ui-red)}@media print,screen and (min-width:960px){.slideHeader .splide__pagination{right:calc(152/var(--root-font-size, 16)*1rem);top:calc(42/var(--root-font-size, 16)*1rem)}.slideHeader .splide__pagination__page,.slideHeader .splide__toggle{width:calc(36/var(--root-font-size, 16)*1rem)}.slideHeader .splide__toggle{height:calc(36/var(--root-font-size, 16)*1rem);right:calc(107/var(--root-font-size, 16)*1rem);top:calc(27/var(--root-font-size, 16)*1rem)}.slideHeader .splide__toggle span svg{height:calc(20/var(--root-font-size, 16)*1rem);width:calc(20/var(--root-font-size, 16)*1rem)}.slideHeader__inner{height:100%}.slideHeader__section{margin:0 auto;max-width:calc(1366/var(--root-font-size, 16)*1rem);position:relative}.slideHeader__slide{padding:calc(101/var(--root-font-size, 16)*1rem) calc(107/var(--root-font-size, 16)*1rem)}.slideHeader__wrap{gap:calc(36/var(--root-font-size, 16)*1rem)}.slideHeader__content{align-items:center;display:flex;order:1;width:calc(360/var(--root-font-size, 16)*1rem)}.slideHeader__content .slideHeader__inner{align-items:flex-start;display:flex;flex-direction:column;gap:calc(16/var(--root-font-size, 16)*1rem);height:-moz-fit-content;height:fit-content;justify-content:flex-start;padding:calc(36/var(--root-font-size, 16)*1rem) 0}.slideHeader__image{flex:1;order:2}.slideHeader__heading{margin-top:auto}.slideHeader__heading .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)}.slideHeader__heading .labels{margin-bottom:calc(16/var(--root-font-size, 16)*1rem)}.slideHeader__text{-webkit-line-clamp:3;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)}.slideHeader__scrolldown{align-items:center;bottom:0;display:flex;flex-direction:column;left:calc(36/var(--root-font-size, 16)*1rem);position:absolute}.slideHeader__scrolldown__text{font-family:var(--font-label);font-size:calc(14/var(--root-font-size, 16)*1rem);font-weight:700;letter-spacing:.05em;transform:rotate(90deg)}.slideHeader__scrolldown__line{display:block;height:calc(96/var(--root-font-size, 16)*1rem);margin-top:calc(21/var(--root-font-size, 16)*1rem);overflow:hidden;position:relative;width:1px}.slideHeader__scrolldown__line:after{animation:scrolldown 2s var(--easing-base) infinite;background-color:var(--color-sophia-navy);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.slideHeader__eventOrganizer,.slideHeader__eventPlace{font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.slideHeader__eventOrganizer>.icon,.slideHeader__eventPeriod,.slideHeader__eventPlace>.icon{font-size:calc(16/var(--root-font-size, 16)*1rem)}.slideHeader__eventPeriod{left:0;top:calc(40/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.slideHeader .splide__pagination{right:calc(64/var(--root-font-size, 16)*1rem);top:calc(88/var(--root-font-size, 16)*1rem)}.slideHeader .splide__pagination__page{width:calc(24/var(--root-font-size, 16)*1rem)}.slideHeader .splide__toggle{height:calc(32/var(--root-font-size, 16)*1rem);right:calc(24/var(--root-font-size, 16)*1rem);top:calc(74/var(--root-font-size, 16)*1rem);width:calc(32/var(--root-font-size, 16)*1rem)}.slideHeader .splide__toggle span svg{height:calc(16/var(--root-font-size, 16)*1rem);width:calc(16/var(--root-font-size, 16)*1rem)}.slideHeader__slide{display:flex;padding-bottom:calc(103/var(--root-font-size, 16)*1rem);padding-top:calc(113/var(--root-font-size, 16)*1rem)}:root[data-site-name=admissions] .slideHeader__slide{padding-left:calc(24/var(--root-font-size, 16)*1rem);padding-right:calc(24/var(--root-font-size, 16)*1rem)}.slideHeader__wrap{flex-direction:column;flex-grow:1;justify-content:stretch}.slideHeader__content{display:flex;flex-grow:1;margin-top:calc(14/var(--root-font-size, 16)*1rem)}.slideHeader__content .slideHeader__inner{align-items:flex-start;display:flex;flex-direction:column;gap:calc(12/var(--root-font-size, 16)*1rem);padding:0 calc(24/var(--root-font-size, 16)*1rem);width:100%}:root[data-site-name=official] .slideHeader__content .slideHeader__inner{padding:0 calc(64/var(--root-font-size, 16)*1rem) 0 calc(48/var(--root-font-size, 16)*1rem)}:root[data-site-name=official] .slideHeader__content .slideHeader__inner:before{height:calc(100% + 18/var(--root-font-size, 16)*1rem)}.slideHeader__heading.c-decHeading1{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}:root[data-site-name=official] .slideHeader__heading.c-decHeading1{padding-right:0}.slideHeader__heading .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)}.slideHeader__heading .labels{margin-bottom:calc(8/var(--root-font-size, 16)*1rem)}.slideHeader__text{-webkit-line-clamp:2;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.83333)}.slideHeader__scrolldown{display:none}.slideHeader__eventOrganizer,.slideHeader__eventPlace{font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text))}.slideHeader__eventOrganizer>.icon,.slideHeader__eventPlace>.icon{font-size:calc(12/var(--root-font-size, 16)*1rem)}.slideHeader__eventOrganizer{display:none}.slideHeader__eventPeriod{bottom:0;font-size:calc(10/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));justify-content:flex-start;left:0;padding-top:calc(28/var(--root-font-size, 16)*1rem);top:0;width:calc(48/var(--root-font-size, 16)*1rem)}}@media screen and (min-width:960px) and (max-width:1199px){.slideHeader__heading.c-decHeading1{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}:root[data-site-name=official] .slideHeader__heading.c-decHeading1{padding-right:0}}.slideHeader.-top{background-color:var(--color-white);background-image:none;width:calc(var(--vw)*100px)}.slideHeader.-top .splide__pagination__page{background-color:var(--color-sophia-gray-light)}.slideHeader.-top .splide__toggle{position:absolute;z-index:10}.slideHeader.-top .splide__toggle,.slideHeader.-top .splide__toggle span{align-items:center;display:flex;justify-content:center}.slideHeader.-top .splide__toggle .splide__toggle__pause{display:none}.slideHeader.-top .splide__toggle.is-active .splide__toggle__pause{display:flex}.slideHeader.-top .splide__toggle.is-active .splide__toggle__play{display:none}.slideHeader.-top .slideHeader__heading .titleJa{font-size:calc(36/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-text)*1.38889)}:root[lang=en] .slideHeader.-top .slideHeader__heading .titleJa{font-family:var(--font-heading-serif-en)}.slideHeader.-top .slideHeader__timestamp{color:var(--color-sophia-gray);font-family:var(--font-label);font-weight:700;letter-spacing:.01em;line-height:1}.slideHeader.-top .slideHeader__image figure{overflow:hidden}.slideHeader.-top .slideHeader__image figure:before{padding-top:100%}@media print,screen and (min-width:960px){.slideHeader.-top .splide__pagination{right:calc(152/var(--root-font-size, 16)*1rem);top:calc(42/var(--root-font-size, 16)*1rem)}.slideHeader.-top .splide__toggle{height:calc(36/var(--root-font-size, 16)*1rem);right:calc(107/var(--root-font-size, 16)*1rem);top:calc(27/var(--root-font-size, 16)*1rem);width:calc(36/var(--root-font-size, 16)*1rem)}.slideHeader.-top .splide__toggle span svg{height:calc(20/var(--root-font-size, 16)*1rem);width:calc(20/var(--root-font-size, 16)*1rem)}.slideHeader.-top .slideHeader__content{flex:1}.slideHeader.-top .slideHeader__content .slideHeader__inner{justify-content:center;padding:0 calc(72/var(--root-font-size, 16)*1rem)}.slideHeader.-top .slideHeader__image{flex:1}.slideHeader.-top .slideHeader__image figure{height:auto}.slideHeader.-top .slideHeader__heading{margin-top:0}.slideHeader.-top .slideHeader__heading .titleJa{font-size:calc(36/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-text)*1.38889)}.slideHeader.-top .slideHeader__timestamp{font-size:calc(16/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.slideHeader.-top .splide__pagination{bottom:0;margin-bottom:calc(100% + 15px);right:calc(56/var(--root-font-size, 16)*1rem);top:auto}.slideHeader.-top .splide__toggle{bottom:0;height:calc(32/var(--root-font-size, 16)*1rem);margin-bottom:100%;right:calc(16/var(--root-font-size, 16)*1rem);top:auto;width:calc(32/var(--root-font-size, 16)*1rem)}.slideHeader.-top .splide__toggle span svg{height:calc(16/var(--root-font-size, 16)*1rem);width:calc(16/var(--root-font-size, 16)*1rem)}.slideHeader.-top .slideHeader__timestamp{font-size:calc(14/var(--root-font-size, 16)*1rem)}.slideHeader.-top .slideHeader__content{margin-top:0;order:1;overflow:visible}.slideHeader.-top .slideHeader__image{order:2}:root[data-site-name=official] .slideHeader.-top .slideHeader__slide{padding-bottom:0}:root[data-site-name=official] .slideHeader.-top .slideHeader__more{bottom:0;position:absolute;transform:translateY(50%)}.slideHeader.-top .slideHeader__text{display:none}.slideHeader.-top .slideHeader__heading .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-text)*1.44)}.slideHeader.-top .slideHeader__content .slideHeader__inner{padding-bottom:calc(20/var(--root-font-size, 16)*1rem)}}@media screen and (min-width:960px) and (max-width:1199px){.slideHeader.-top .slideHeader__content .slideHeader__inner{padding-right:0}}.sophiaNumbers__header{padding-bottom:calc(58/var(--root-font-size, 16)*1rem);padding-top:calc(110/var(--root-font-size, 16)*1rem);position:relative;text-align:center}.sophiaNumbers__header h2{color:var(--color-sophia-claret);font-family:var(--font-label);font-size:calc(16/var(--root-font-size, 16)*1rem);font-weight:700;letter-spacing:.01em;letter-spacing:.05em;opacity:0;position:relative}.sophiaNumbers__header h1{line-height:1em;margin-top:calc(27/var(--root-font-size, 16)*1rem);opacity:0;position:relative}:root:lang(ja) .sophiaNumbers__header h1{font-family:var(--font-heading-serif-ja);font-size:calc(54/var(--root-font-size, 16)*1rem);letter-spacing:.01em}@media not all and (min-width:960px){:root:lang(ja) .sophiaNumbers__header h1{font-size:calc(42/var(--root-font-size, 16)*1rem);line-height:1.14}}:root:lang(en) .sophiaNumbers__header h1{font-family:var(--font-heading-serif-en);font-size:calc(72/var(--root-font-size, 16)*1rem);letter-spacing:-.04em}@media not all and (min-width:960px){:root:lang(en) .sophiaNumbers__header h1{font-size:calc(56/var(--root-font-size, 16)*1rem)}}.sophiaNumbers__header h1 span:first-child{color:var(--color-sophia-claret)}@media not all and (min-width:960px){.sophiaNumbers__header h1 span{display:block}}.sophiaNumbers__header p{opacity:0;position:relative}:root:lang(ja) .sophiaNumbers__header p{margin-top:calc(54/var(--root-font-size, 16)*1rem)}@media not all and (min-width:960px){:root:lang(ja) .sophiaNumbers__header p{margin-top:calc(42/var(--root-font-size, 16)*1rem)}}:root:lang(en) .sophiaNumbers__header p{font-family:var(--font-text-en);font-size:calc(23/var(--root-font-size, 16)*1rem);letter-spacing:.01em;line-height:1.5}@media print,screen and (min-width:960px){:root:lang(en) .sophiaNumbers__header p{margin-top:calc(36/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){:root:lang(en) .sophiaNumbers__header p{font-size:calc(18/var(--root-font-size, 16)*1rem);letter-spacing:0;line-height:calc(28/var(--root-font-size, 16)*1rem);margin-top:calc(28/var(--root-font-size, 16)*1rem)}}.sophiaNumbers__header:before{aspect-ratio:444/613;background-image:url(/assets/commons/images/official/sophia-numbers-header-bg.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;left:50%;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(.4);transform-origin:center}@media print,screen and (min-width:960px){.sophiaNumbers__header:before{height:136%;top:56%}}@media not all and (min-width:960px){.sophiaNumbers__header:before{height:90%;top:54%}}.sophiaNumbers__header.-inView h1,.sophiaNumbers__header.-inView h2,.sophiaNumbers__header.-inView p{opacity:1;transition:opacity 1s 1s}.sophiaNumbers__header.-inView:before{opacity:1;transform:translate(-50%,-50%);transition:opacity 3s,transform 3s}.sophiaNumbers__cards{opacity:0;position:relative;row-gap:2rem;transform:translateY(50px)}.sophiaNumbers__cards.-inView{opacity:1;transform:none;transition:opacity 2s 1.5s,transform 2s 1.5s}.sophiaNumbers__card{background-color:var(--color-white);display:flex;position:relative}@media print,screen and (min-width:960px){.sophiaNumbers__card.-col1{grid-column:1/13}.sophiaNumbers__card.-col1 picture{width:calc(50% - 18/var(--root-font-size, 16)*1rem)}.sophiaNumbers__card.-col1 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sophiaNumbers__card.-col2,.sophiaNumbers__card.-col3{flex-direction:column}.sophiaNumbers__card.-col2 img,.sophiaNumbers__card.-col3 img{aspect-ratio:16/9}.sophiaNumbers__card.-col2.-seq1{grid-column:1/7}.sophiaNumbers__card.-col2.-seq2{grid-column:7/13}.sophiaNumbers__card.-col3.-seq1{grid-column:1/5}.sophiaNumbers__card.-col3.-seq2{grid-column:5/9}.sophiaNumbers__card.-col3.-seq3{grid-column:9/13}}@media screen and (min-width:960px) and (max-width:1199px){.sophiaNumbers__card.-col1{grid-column:1/9}.sophiaNumbers__card.-col1 picture{width:calc(50% - 18/var(--root-font-size, 16)*1rem)}.sophiaNumbers__card.-col1 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sophiaNumbers__card.-col2,.sophiaNumbers__card.-col3{flex-direction:column}.sophiaNumbers__card.-col2 img,.sophiaNumbers__card.-col3 img{aspect-ratio:16/9}.sophiaNumbers__card.-col2.-seq1{grid-column:1/5}.sophiaNumbers__card.-col2.-seq2{grid-column:5/9}.sophiaNumbers__card.-col3.-seq1{grid-column:1/5}.sophiaNumbers__card.-col3.-seq2{grid-column:5/9}.sophiaNumbers__card.-col3.-seq3,.sophiaNumbers__card.-col3:nth-of-type(2n+0){grid-column:1/5}.sophiaNumbers__card.-col3:nth-of-type(odd){grid-column:5/9}}@media not all and (min-width:960px){.sophiaNumbers__card{flex-direction:column;grid-column:1/9}.sophiaNumbers__card img{aspect-ratio:16/9}}.sophiaNumbers__card img{-o-object-fit:cover;object-fit:cover}.sophiaNumbers__text{display:flex;flex:1;flex-direction:column}@media print,screen and (min-width:960px){.sophiaNumbers__text{padding:calc(36/var(--root-font-size, 16)*1rem)}.sophiaNumbers__card.-col1 .sophiaNumbers__text{padding-top:calc(72/var(--root-font-size, 16)*1rem)}.sophiaNumbers__card.-col2 .sophiaNumbers__text{padding-bottom:calc(72/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.sophiaNumbers__text{padding:calc(36/var(--root-font-size, 16)*1rem) calc(28/var(--root-font-size, 16)*1rem)}}:root:lang(ja) .sophiaNumbers__text h3{font-family:var(--font-heading-serif-ja);font-size:calc(25/var(--root-font-size, 16)*1rem);letter-spacing:.01em;line-height:calc(36/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__text h3{font-family:var(--font-heading-serif-en);font-size:calc(27/var(--root-font-size, 16)*1rem);letter-spacing:-.04em;line-height:calc(33/var(--root-font-size, 16)*1rem)}.sophiaNumbers__text p{flex:1;margin-top:calc(27/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__text p{font-size:calc(14/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__text p{font-family:var(--font-text-en);font-size:calc(18/var(--root-font-size, 16)*1rem);letter-spacing:.01em;line-height:calc(27/var(--root-font-size, 16)*1rem)}.sophiaNumbers__text time{display:block;margin-top:calc(41/var(--root-font-size, 16)*1rem);text-align:right}:root:lang(ja) .sophiaNumbers__text time{font-size:calc(13/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__text time{font-family:var(--font-text-en);font-size:calc(16/var(--root-font-size, 16)*1rem);letter-spacing:.01em}.sophiaNumbers__number1{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;margin:calc(30/var(--root-font-size, 16)*1rem) calc(7/var(--root-font-size, 16)*1rem) calc(50/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number1 span{font-family:var(--font-heading-serif-ja);letter-spacing:.01em;line-height:.7em}:root:lang(en) .sophiaNumbers__number1 span{font-family:var(--font-heading-serif-en);letter-spacing:-.04em;letter-spacing:-.06em}:root:lang(ja) .sophiaNumbers__number1 span:nth-child(odd){margin:0 .4em;writing-mode:vertical-rl}.sophiaNumbers__number1 span:nth-child(2){font-family:var(--font-heading-serif-en);letter-spacing:-.04em;letter-spacing:-.06em}:root:lang(en) .sophiaNumbers__number1 span:nth-child(4){font-size:calc(20/var(--root-font-size, 16)*1rem);letter-spacing:.22em;margin-top:1em;text-align:center;text-indent:1.3em;width:100%}@media print,screen and (min-width:960px){.sophiaNumbers__number1 span:nth-child(odd){font-size:calc(30/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number1 span:nth-child(2){font-size:calc(130/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.sophiaNumbers__number1 span:nth-child(odd){font-size:calc(24/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number1 span:nth-child(2){font-size:calc(100/var(--root-font-size, 16)*1rem)}}.sophiaNumbers__number2{display:flex}:root:lang(ja) .sophiaNumbers__number2{font-family:var(--font-heading-serif-ja);letter-spacing:.01em}:root:lang(en) .sophiaNumbers__number2{font-family:var(--font-heading-serif-en);letter-spacing:-.04em}@media print,screen and (min-width:960px){.sophiaNumbers__number2{margin:calc(9/var(--root-font-size, 16)*1rem) 0}}.sophiaNumbers__number2>li{position:relative}.sophiaNumbers__number2>li span{display:block;line-height:1em;text-align:center}.sophiaNumbers__number2>li span:first-child{font-family:var(--font-heading-serif-en);font-size:calc(72/var(--root-font-size, 16)*1rem);letter-spacing:-.04em;letter-spacing:-.06em}.sophiaNumbers__number2>li span:nth-child(2){font-size:calc(18/var(--root-font-size, 16)*1rem);margin-top:calc(4/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.sophiaNumbers__number2>li span:nth-child(2){font-size:calc(16/var(--root-font-size, 16)*1rem)}}.sophiaNumbers__number2>li span:nth-child(3){font-size:calc(14/var(--root-font-size, 16)*1rem);margin-top:calc(11/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number2>li:after,.sophiaNumbers__number2>li:before{background-color:var(--color-sophia-navy);display:block;height:1px;left:0;position:absolute;top:0;width:1px}@media print,screen and (min-width:960px){.sophiaNumbers__number2>li{margin-bottom:calc(36/var(--root-font-size, 16)*1rem);width:25%}.sophiaNumbers__number2>li+li:before{content:"";display:block;height:100%;top:5%}}@media not all and (min-width:960px){.sophiaNumbers__number2{flex-wrap:wrap}.sophiaNumbers__number2>li{padding-bottom:calc(14/var(--root-font-size, 16)*1rem);padding-top:calc(14/var(--root-font-size, 16)*1rem);width:50%}.sophiaNumbers__number2>li:nth-child(n+3){margin-bottom:calc(36/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number2>li:nth-child(n+3):after{content:"";left:5%;width:95%}.sophiaNumbers__number2>li:nth-child(3):after{left:0}.sophiaNumbers__number2>li:nth-child(4):after{right:0}.sophiaNumbers__number2>li:nth-child(2n+2):before{content:"";height:90%;top:5%}.sophiaNumbers__number2>li span:first-child{font-size:calc(50/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number2>li span:nth-child(3){margin-top:calc(5/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__number2>li span:nth-child(2){font-size:calc(16/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__number2>li span:nth-child(3){font-size:calc(10/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number2>li span:nth-child(2){font-size:calc(15/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number2>li span:nth-child(3){font-size:calc(13/var(--root-font-size, 16)*1rem)}}.sophiaNumbers__number3{margin-bottom:calc(36/var(--root-font-size, 16)*1rem);text-align:center}:root:lang(ja) .sophiaNumbers__number3{font-family:var(--font-heading-serif-ja);letter-spacing:.01em}:root:lang(en) .sophiaNumbers__number3{font-family:var(--font-heading-serif-en);letter-spacing:-.04em}.sophiaNumbers__number3 span{line-height:1em}.sophiaNumbers__number3 span:first-child{display:block}:root:lang(en) .sophiaNumbers__number3 span:first-child{letter-spacing:-.06em}:root:lang(ja) .sophiaNumbers__number3 span:nth-child(2){font-family:var(--font-heading-serif-en);letter-spacing:-.04em;letter-spacing:-.06em}@media print,screen and (min-width:960px){:root:lang(ja) .sophiaNumbers__number3 span:first-child{font-size:calc(23/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__number3 span:nth-child(2){font-size:calc(130/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__number3 span:nth-child(3){font-size:calc(30/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number3 span:first-child{font-size:calc(130/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number3 span:nth-child(2){font-size:calc(18/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){:root:lang(ja) .sophiaNumbers__number3 span:first-child{font-size:calc(16/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__number3 span:nth-child(2){font-size:calc(100/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__number3 span:nth-child(3){font-size:calc(24/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number3 span:first-child{font-size:calc(100/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number3 span:nth-child(2){font-size:calc(16/var(--root-font-size, 16)*1rem)}}.sophiaNumbers__number4{margin-bottom:calc(36/var(--root-font-size, 16)*1rem);text-align:center}:root:lang(ja) .sophiaNumbers__number4{font-family:var(--font-heading-serif-ja);letter-spacing:.01em}:root:lang(ja) .sophiaNumbers__number4 span{vertical-align:middle}:root:lang(ja) .sophiaNumbers__number4 span:nth-child(odd){font-family:var(--font-heading-serif-en);font-size:calc(63/var(--root-font-size, 16)*1rem);letter-spacing:-.04em;letter-spacing:-.06em;line-height:.8em}:root:lang(ja) .sophiaNumbers__number4 span:nth-child(2n+2){font-size:calc(23/var(--root-font-size, 16)*1rem);line-height:1em;writing-mode:vertical-rl}:root:lang(en) .sophiaNumbers__number4{display:flex;flex-wrap:wrap;font-family:var(--font-heading-serif-en);justify-content:center;letter-spacing:-.04em}:root:lang(en) .sophiaNumbers__number4>span>span{display:block;line-height:1em}:root:lang(en) .sophiaNumbers__number4>span>span:first-child{font-size:calc(40/var(--root-font-size, 16)*1rem);letter-spacing:-.06em}:root:lang(en) .sophiaNumbers__number4>span>span:nth-child(2){font-size:calc(15/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number4>span:nth-child(2){font-size:calc(24/var(--root-font-size, 16)*1rem);margin:0 1em}:root:lang(en) .sophiaNumbers__number4>span:nth-child(4){font-size:calc(15/var(--root-font-size, 16)*1rem);line-height:calc(20/var(--root-font-size, 16)*1rem);margin-top:calc(9/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number5{display:flex;justify-content:center}:root:lang(ja) .sophiaNumbers__number5{font-family:var(--font-heading-serif-ja);letter-spacing:.01em}:root:lang(en) .sophiaNumbers__number5{font-family:var(--font-heading-serif-en);letter-spacing:-.04em}.sophiaNumbers__number5>li{margin-bottom:calc(36/var(--root-font-size, 16)*1rem);position:relative}.sophiaNumbers__number5>li span{line-height:1em;text-align:center}:root:lang(ja) .sophiaNumbers__number5>li span:first-child{display:block;font-size:calc(14/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__number5>li span:nth-child(2){font-family:var(--font-heading-serif-en);font-size:calc(32/var(--root-font-size, 16)*1rem);letter-spacing:-.04em;letter-spacing:-.06em}:root:lang(ja) .sophiaNumbers__number5>li span:nth-child(3){font-size:calc(23/var(--root-font-size, 16)*1rem);margin-top:calc(11/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number5>li span{display:block;line-height:1.3em;text-align:left}:root:lang(en) .sophiaNumbers__number5>li span:first-child{letter-spacing:-.06em}@media print,screen and (min-width:960px){:root:lang(en) .sophiaNumbers__number5>li span:first-child{font-size:calc(48/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number5>li span:nth-child(2){font-size:calc(15/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){:root:lang(en) .sophiaNumbers__number5>li span:first-child{font-size:calc(40/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number5>li span:nth-child(2){font-size:calc(14/var(--root-font-size, 16)*1rem)}}.sophiaNumbers__number5>li:nth-child(2):before{background-color:var(--color-sophia-navy);content:"";display:block;height:100%;left:0;position:absolute;top:5%;width:1px}@media print,screen and (min-width:960px){.sophiaNumbers__number5>li:first-child{padding-right:calc(15/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number5>li:nth-child(2){padding-left:calc(15/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.sophiaNumbers__number5>li:first-child{padding-right:calc(12/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number5>li:nth-child(2){padding-left:calc(12/var(--root-font-size, 16)*1rem)}}.sophiaNumbers__number6{margin-bottom:calc(36/var(--root-font-size, 16)*1rem);text-align:center}:root:lang(ja) .sophiaNumbers__number6{font-family:var(--font-heading-serif-ja);letter-spacing:.01em}:root:lang(en) .sophiaNumbers__number6{font-family:var(--font-heading-serif-en);letter-spacing:-.04em}@media screen and (min-width:960px) and (max-width:1199px){.sophiaNumbers__number6{margin-top:calc(24/var(--root-font-size, 16)*1rem)}}:root:lang(ja) .sophiaNumbers__number6 span{vertical-align:bottom}:root:lang(ja) .sophiaNumbers__number6 span:nth-child(odd){font-size:calc(23/var(--root-font-size, 16)*1rem);line-height:1em}:root:lang(ja) .sophiaNumbers__number6 span:nth-child(2n+2){font-family:var(--font-heading-serif-en);font-size:calc(63/var(--root-font-size, 16)*1rem);letter-spacing:-.04em;letter-spacing:-.06em;line-height:.8em}:root:lang(en) .sophiaNumbers__number6 span{display:block;line-height:1.3em}:root:lang(en) .sophiaNumbers__number6 span:nth-child(odd){font-size:calc(65/var(--root-font-size, 16)*1rem);letter-spacing:-.06em}:root:lang(en) .sophiaNumbers__number6 span:nth-child(2n+2){font-size:calc(15/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number7{margin-bottom:calc(36/var(--root-font-size, 16)*1rem);text-align:center}:root:lang(ja) .sophiaNumbers__number7{font-family:var(--font-heading-serif-ja);letter-spacing:.01em}:root:lang(en) .sophiaNumbers__number7{font-family:var(--font-heading-serif-en);letter-spacing:-.04em}.sophiaNumbers__number7 span{line-height:1em}:root:lang(ja) .sophiaNumbers__number7 span{vertical-align:middle}:root:lang(ja) .sophiaNumbers__number7 span:first-child{display:block;font-size:calc(14/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__number7 span:nth-child(2){font-family:var(--font-heading-serif-en);font-size:calc(63/var(--root-font-size, 16)*1rem);letter-spacing:-.04em;letter-spacing:-.06em}:root:lang(ja) .sophiaNumbers__number7 span:nth-child(3){font-size:calc(23/var(--root-font-size, 16)*1rem);writing-mode:vertical-rl}:root:lang(en) .sophiaNumbers__number7 span:first-child{display:block;font-size:calc(65/var(--root-font-size, 16)*1rem);letter-spacing:-.06em}:root:lang(en) .sophiaNumbers__number7 span:nth-child(2){font-size:calc(16/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number8{margin-bottom:calc(36/var(--root-font-size, 16)*1rem);text-align:center}:root:lang(ja) .sophiaNumbers__number8{font-family:var(--font-heading-serif-ja);letter-spacing:.01em}:root:lang(en) .sophiaNumbers__number8{font-family:var(--font-heading-serif-en);letter-spacing:-.04em}:root:lang(ja) .sophiaNumbers__number8 span{line-height:1em;vertical-align:bottom}:root:lang(ja) .sophiaNumbers__number8 span:first-child{display:block;font-size:calc(14/var(--root-font-size, 16)*1rem);margin-bottom:calc(14/var(--root-font-size, 16)*1rem)}:root:lang(ja) .sophiaNumbers__number8 span:nth-child(2){font-family:var(--font-heading-serif-en);font-size:calc(63/var(--root-font-size, 16)*1rem);letter-spacing:-.04em;letter-spacing:-.06em;line-height:.7em}:root:lang(ja) .sophiaNumbers__number8 span:nth-child(3){font-size:calc(23/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number8 span{line-height:1.3em}:root:lang(en) .sophiaNumbers__number8 span:first-child{font-size:calc(65/var(--root-font-size, 16)*1rem);letter-spacing:-.06em;line-height:.7em}:root:lang(en) .sophiaNumbers__number8 span:nth-child(2){font-size:calc(24/var(--root-font-size, 16)*1rem)}:root:lang(en) .sophiaNumbers__number8 span:nth-child(3){display:block;font-size:calc(15/var(--root-font-size, 16)*1rem)}.sophiaNumbers__number9{margin-bottom:calc(36/var(--root-font-size, 16)*1rem);text-align:center}@media print,screen and (min-width:960px){.sophiaNumbers__number9{margin-top:calc(12/var(--root-font-size, 16)*1rem)}}:root:lang(ja) .sophiaNumbers__number9{font-family:var(--font-heading-serif-ja);letter-spacing:.01em}:root:lang(en) .sophiaNumbers__number9{font-family:var(--font-heading-serif-en);letter-spacing:-.04em}.sophiaNumbers__number9 span{line-height:1em;vertical-align:middle}:root:lang(ja) .sophiaNumbers__number9 span:first-child{font-family:var(--font-heading-serif-en);font-size:calc(63/var(--root-font-size, 16)*1rem);letter-spacing:-.04em;letter-spacing:-.06em}:root:lang(ja) .sophiaNumbers__number9 span:nth-child(2){font-size:calc(23/var(--root-font-size, 16)*1rem);writing-mode:vertical-rl}:root:lang(en) .sophiaNumbers__number9 span:first-child{display:block;font-size:calc(65/var(--root-font-size, 16)*1rem);letter-spacing:-.06em}:root:lang(en) .sophiaNumbers__number9 span:nth-child(2){font-size:calc(15/var(--root-font-size, 16)*1rem)}: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}.l-footer{background-color:var(--color-white)}.documentRequest{align-items:center;background-color:#b69964;display:flex;flex-direction:column;gap:calc(4/var(--root-font-size, 16)*1rem);height:calc(72/var(--root-font-size, 16)*1rem);justify-content:center;width:calc(90/var(--root-font-size, 16)*1rem)}.documentRequest .icon{color:var(--color-white);font-size:calc(20/var(--root-font-size, 16)*1rem);position:relative;top:0}.documentRequest__text{text-align:center}.documentRequest__text p{color:var(--color-white);font-size:calc(15/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700;letter-spacing:.06em;line-height:1}.documentRequest__text p.-small{font-size:calc(10/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));letter-spacing:0}.documentRequest__text p+p{margin-top:calc(2/var(--root-font-size, 16)*1rem)}@media print,screen and (min-width:960px){.documentRequest{height:calc(90/var(--root-font-size, 16)*1rem)}.documentRequest__text{bottom:calc(19/var(--root-font-size, 16)*1rem)}}.drawer{display:block}.drawer[is-open=true]{z-index:12}.drawer[is-open=true] .header,.drawer[is-open=true] .notices{pointer-events:auto;position:relative;z-index:12}.drawer[is-open=true] .drawerMenu{z-index:12}.drawer[is-open=true] .drawerMenu .drawerNav{position:fixed}.drawer[is-open=true] .drawerSearch{z-index:12}.drawer:not([is-open]) .header,.drawer:not([is-open]) .notices,.drawer[is-open=false] .header,.drawer[is-open=false] .notices{display:none}@media print,screen and (min-width:960px){.drawer[is-open=true] .drawerSearch .drawerSearch__wrapper{left:0;position:absolute;top:0;width:100%}.drawer__content{padding-top:0}}@media not all and (min-width:960px){.drawer{z-index:9}}.drawerMenu{background-color:var(--color-white);height:100%;overflow-y:scroll;width:100%}.drawerMenu__admissions__title{border-top:1px solid var(--color-ui-gray);font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}.drawerMenu__admissions .c-btnRound{background-color:var(--color-white)}.drawerMenu__linkList__item{border-top:1px solid var(--color-ui-gray);display:block}.drawerMenu__linkList__item__text{align-items:center;display:flex;font-family:var(--font-heading-gothic-ja);letter-spacing:.01em}.drawerMenu__linkList__item__text .icon{color:var(--color-sophia-claret);font-size:calc(24/var(--root-font-size, 16)*1rem);margin-left:calc(5/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}.drawerMenu__linkList__link{transition:all .3s var(--easing-base)}.drawerMenu__linkList__link:hover{color:var(--color-sophia-claret)}.drawerMenu__linkList__link:hover .icon{transform:translateX(4px)}@media print,screen and (min-width:960px){.drawerMenu{padding-top:0;width:100vw}.drawerMenu__inner{margin:0 auto;padding:0}.drawerMenu__wrapper{display:block;padding-top:calc(144/var(--root-font-size, 16)*1rem)}.drawerMenu__admissions__title{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:1;padding:calc(36/var(--root-font-size, 16)*1rem) 0}.drawerMenu__linkList__title{font-family:var(--font-heading-gothic-ja);font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));letter-spacing:.01em;line-height:1;padding:calc(29/var(--root-font-size, 16)*1rem) 0}.drawerMenu__linkList__item{padding:calc(28/var(--root-font-size, 16)*1rem) 0}.drawerMenu__linkList__item:last-child{border-bottom:1px solid var(--color-ui-gray)}.drawerMenu__linkList__item__text{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.2)}.drawerMenu__linkList__item__text:not(:last-child){margin-bottom:calc(27/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.drawerMenu .header__sideNav,.drawerMenu__inner{padding:0 calc(26/var(--root-font-size, 16)*1rem)}.drawerMenu .header__sideNav{display:block;margin-bottom:calc(36/var(--root-font-size, 16)*1rem);margin-left:auto;margin-right:0;position:absolute;top:calc(57/var(--root-font-size, 16)*1rem);width:calc(100% - 72/var(--root-font-size, 16)*1rem - 26/var(--root-font-size, 16)*1rem)}.drawerMenu__wrapper{padding-top:calc(98/var(--root-font-size, 16)*1rem)}.drawerMenu__admissions__title{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:1;padding:calc(32/var(--root-font-size, 16)*1rem) 0}.drawerMenu__linkList__title{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.drawerMenu__linkList__item{padding:calc(23/var(--root-font-size, 16)*1rem) 0}.drawerMenu__linkList__item__text{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.2)}.drawerMenu__linkList__item__text:not(:last-child){margin-bottom:calc(19/var(--root-font-size, 16)*1rem)}.drawerMenu__linkList__item:last-child{border-bottom:1px solid var(--color-ui-gray)}}@media print,screen and (min-width:960px){.drawerNav__home{display:none}.drawerNav__documentRequest{display:none;position:absolute;top:0}.drawerNav__list>li+li.drawerNav__documentRequest{margin-top:0}}@media not all and (min-width:960px){.drawerNav{z-index:13}.drawerMenu .drawerNav{display:none}.drawerNav__documentRequest{position:relative}.drawerNav__documentRequest .documentRequest{bottom:0;position:absolute}}.footer-copy{align-items:center;display:flex;justify-content:space-between}.footer-copy small{color:var(--color-sophia-gray);font-family:var(--font-heading-gothic-en);font-weight:600;letter-spacing:0;text-align:right}.footer-information{background-color:var(--color-sophia-navy);color:var(--color-white)}.footer-information__content{text-align:center}.footer-information__link{transition:all .3s var(--easing-base)}.footer-information__link:hover{opacity:.7}.footer-information__icon{font-size:calc(60/var(--root-font-size, 16)*1rem)}.footer-information__title{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em;line-height:1}.footer-information__arrow{background-color:var(--color-white);border-radius:50%;color:var(--color-sophia-navy);font-size:calc(24/var(--root-font-size, 16)*1rem)}.footer-sns{display:flex}.footer-sns__content{flex:1}.footer-sns__content:not(:first-child){border-left:1px solid var(--color-ui-gray)}.footer-sns__link{transition:all .3s var(--easing-base)}.footer-sns__link:hover{color:var(--color-sophia-claret)}.footer-sns__icon{height:auto;width:calc(48/var(--root-font-size, 16)*1rem)}.footer-sns__title{font-family:var(--font-heading-gothic-ja);font-weight:700;letter-spacing:.01em}.footer-sns__text{color:var(--color-sophia-gray-dark);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)}.footer-quicklink{background-color:var(--color-ui-gray);margin:0 calc(50% - 50vw);width:calc(100vw - var(--scrollbar)/2)}.footer-quicklink__title{color:var(--color-sophia-claret);display:grid;font-weight:700;grid-template-rows:max-content max-content}.footer-quicklink__title span{line-height:1}.footer-quicklink__title .-langJa{font-family:var(--font-heading-gothic-ja);letter-spacing:.01em}.footer-quicklink__title .-langEn{font-family:var(--font-heading-gothic-en);letter-spacing:0}.footer-quicklink__links{display:grid}.footer-quicklink__links .c-btnCommon .icon{font-size:calc(16/var(--root-font-size, 16)*1rem)}.footer-sitemap__item{border-top:1px solid var(--color-ui-gray);display:block}.footer-sitemap__item__text{align-items:center;display:flex;font-family:var(--font-heading-gothic-ja);letter-spacing:.01em}.footer-sitemap__item__text .icon{color:var(--color-sophia-claret);flex-shrink:0;font-size:calc(24/var(--root-font-size, 16)*1rem);margin-left:calc(5/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}.footer-sitemap__link:hover .icon{transform:translateX(4px)}.footer-sitemap__linkgroup{line-height:1;position:relative}.footer-sitemap__linkgroup__items{display:flex;flex-direction:column;padding-left:calc(18/var(--root-font-size, 16)*1rem)}.footer-sitemap__linkgroup__items:before{background-color:var(--color-ui-gray);bottom:0;content:"";display:block;height:calc(100% - 1.25em);left:.4em;position:absolute;width:1px}.footer-sitemap .c-accordion__button{font-family:var(--font-heading-gothic-ja);letter-spacing:.01em;padding-left:0;padding-right:0}.footer-sitemap .c-accordion__button:after,.footer-sitemap .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");right:0}.footer-sitemap .c-accordion__body:before{display:none}.footer-sitemap .c-btnRound{font-family:var(--font-heading-gothic-ja);letter-spacing:.01em}@media print,screen and (min-width:960px){.footer-copy,.footer-quicklink__content,.footer-sitemap__content,.footer-sns{margin:0 auto;max-width:calc(1152px + 107/var(--root-font-size, 16)*1rem*2)}.footer-copy{padding:calc(72/var(--root-font-size, 16)*1rem) calc(107/var(--root-font-size, 16)*1rem) calc(144/var(--root-font-size, 16)*1rem)}.drawerMenu__footer .footer-copy{padding:calc(72/var(--root-font-size, 16)*1rem) 0 calc(144/var(--root-font-size, 16)*1rem)}.footer-copy img{height:calc(78/var(--root-font-size, 16)*1rem);width:auto}.footer-copy small{font-size:calc(14/var(--root-font-size, 16)*1rem);line-height:1}.footer-information{display:flex;justify-content:center}.footer-information__content{flex:1;max-width:calc(576px + 107/var(--root-font-size, 16)*1rem*2/2);padding:calc(36/var(--root-font-size, 16)*1rem)}.footer-information__content:not(:first-child){border-left:1px solid var(--color-ui-gray)}.footer-information__title{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));margin-top:calc(18/var(--root-font-size, 16)*1rem)}.footer-information__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.5);margin-top:calc(14.5/var(--root-font-size, 16)*1rem)}.footer-information__arrow{margin-top:calc(32.5/var(--root-font-size, 16)*1rem)}.footer-sns{max-width:100vw;padding:calc(24/var(--root-font-size, 16)*1rem) 0}.footer-sns__content{align-items:center;display:grid;gap:0 calc(24/var(--root-font-size, 16)*1rem);grid-template-columns:calc(48/var(--root-font-size, 16)*1rem) minmax(calc(240/var(--root-font-size, 16)*1rem),calc(288/var(--root-font-size, 16)*1rem)) 1fr;grid-template-rows:1fr auto;max-width:50%}.footer-sns__content:first-child{padding-left:calc(107/var(--root-font-size, 16)*1rem);padding-right:calc(53/var(--root-font-size, 16)*1rem)}.drawerMenu__footer .footer-sns__content:first-child{padding-left:0}.footer-sns__content:last-child{padding-left:calc(53/var(--root-font-size, 16)*1rem);padding-right:calc(107/var(--root-font-size, 16)*1rem)}.footer-sns__icon{grid-column:1/2;grid-row:1/span 2}.footer-sns__title{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));grid-column:2/3}.footer-sns__text{grid-column:2/3;margin-top:calc(11.5/var(--root-font-size, 16)*1rem)}.footer-sns__qrcode{grid-column:3/4;grid-row:1/span 2;justify-self:end;width:calc(96/var(--root-font-size, 16)*1rem)}.footer-sns__blank{font-size:calc(24/var(--root-font-size, 16)*1rem);grid-column:4/5;grid-row:1/span 2;justify-self:end}.footer-quicklink__content{display:grid;gap:0 calc(36/var(--root-font-size, 16)*1rem);grid-template-columns:1fr 2fr;padding:calc(72/var(--root-font-size, 16)*1rem) calc(107/var(--root-font-size, 16)*1rem)}.footer-quicklink__title{gap:calc(16/var(--root-font-size, 16)*1rem);grid-column:1/2;white-space:nowrap;width:calc(227/var(--root-font-size, 16)*1rem)}.footer-quicklink__title .-langJa{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.footer-quicklink__title .-langEn{font-size:calc(35/var(--root-font-size, 16)*1rem)}.footer-quicklink__links{display:grid;gap:calc(18/var(--root-font-size, 16)*1rem) calc(36/var(--root-font-size, 16)*1rem);grid-template-columns:1fr 1fr}.footer-quicklink__links .c-btnCommon{font-size:calc(15/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));height:calc(61/var(--root-font-size, 16)*1rem)}.footer-sitemap__content{padding:0 calc(107/var(--root-font-size, 16)*1rem)}.footer-sitemap__title{font-family:var(--font-heading-gothic-ja);font-size:calc(33/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));letter-spacing:.01em;line-height:1;padding:calc(29/var(--root-font-size, 16)*1rem) 0}.footer-sitemap__item{padding:calc(36/var(--root-font-size, 16)*1rem) 0}.footer-sitemap__item__text{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.2)}.footer-sitemap__item__text:not(:last-child){margin-bottom:calc(36/var(--root-font-size, 16)*1rem)}.footer-sitemap__rows{display:flex;gap:calc(36/var(--root-font-size, 16)*1rem)}.footer-sitemap__row{flex:1}.footer-sitemap__linkgroup:not(:last-child),.footer-sitemap__linkgroup__link:not(:last-child){margin-bottom:calc(18/var(--root-font-size, 16)*1rem)}.footer-sitemap__linkgroup__items{gap:calc(18/var(--root-font-size, 16)*1rem)}.footer-sitemap .c-accordion__button:after,.footer-sitemap .c-accordion__button:before{font-size:calc(24/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.footer-copy{padding:calc(48/var(--root-font-size, 16)*1rem) calc(24/var(--root-font-size, 16)*1rem) calc(72/var(--root-font-size, 16)*1rem)}.footer-copy img{width:calc(176/var(--root-font-size, 16)*1rem)}.footer-copy small{font-size:calc(12/var(--root-font-size, 16)*1rem);line-height:1.25}.footer-information{padding:0 calc(24/var(--root-font-size, 16)*1rem)}.footer-information__content{display:block;padding:calc(30/var(--root-font-size, 16)*1rem) 0;width:100%}.footer-information__content:not(:first-child){border-top:1px solid var(--color-ui-gray)}.footer-information__title{font-size:calc(17/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));margin-top:calc(17/var(--root-font-size, 16)*1rem)}.footer-information__text{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.83333)}.footer-information__arrow,.footer-information__text{margin-top:calc(21/var(--root-font-size, 16)*1rem)}.footer-sns{padding:calc(15/var(--root-font-size, 16)*1rem) 0;text-align:center}.footer-sns__content{padding:calc(45/var(--root-font-size, 16)*1rem) calc(16/var(--root-font-size, 16)*1rem)}.footer-sns__title{font-size:calc(12/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading));line-height:calc(var(--line-height-transform-ratio-text)*1.5);margin-top:calc(12/var(--root-font-size, 16)*1rem)}.footer-sns__blank,.footer-sns__qrcode,.footer-sns__text{display:none!important}.footer-quicklink__content{padding:calc(56/var(--root-font-size, 16)*1rem) calc(26/var(--root-font-size, 16)*1rem)}.footer-quicklink__title{gap:calc(8/var(--root-font-size, 16)*1rem);margin-bottom:calc(27/var(--root-font-size, 16)*1rem)}.footer-quicklink__title .-langJa{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.footer-quicklink__title .-langEn{font-size:calc(27/var(--root-font-size, 16)*1rem)}.footer-quicklink__links{gap:calc(15/var(--root-font-size, 16)*1rem) calc(14/var(--root-font-size, 16)*1rem)}.footer-quicklink__links .c-btnCommon{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));height:calc(54/var(--root-font-size, 16)*1rem)}.footer-sitemap__content{padding:0 calc(26/var(--root-font-size, 16)*1rem)}.footer-sitemap__title{font-size:calc(25/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.footer-sitemap__item{padding:calc(28/var(--root-font-size, 16)*1rem) 0}.footer-sitemap__item__text{font-size:calc(20/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));line-height:calc(var(--line-height-transform-ratio-text)*1.2)}.footer-sitemap__item__text:not(:last-child){margin-bottom:calc(28/var(--root-font-size, 16)*1rem)}.footer-sitemap__linkgroup:not(:last-child),.footer-sitemap__linkgroup__link:not(:last-child){margin-bottom:calc(21/var(--root-font-size, 16)*1rem)}.footer-sitemap__linkgroup__items{gap:calc(14/var(--root-font-size, 16)*1rem)}.footer-sitemap .c-accordion__button:after,.footer-sitemap .c-accordion__button:before{font-size:calc(16/var(--root-font-size, 16)*1rem)}}.header{position:relative}.header__logo{z-index:1}.header__logo__main{background-color:var(--color-sophia-claret);line-height:1;position:relative}.header__logo__main .-abbr{bottom:0;left:0;opacity:0;position:absolute;transition:all .3s var(--easing-base);visibility:hidden}[data-fixed-isfixed-value=true] .header__logo__main .-abbr{opacity:1;position:relative;visibility:visible}[data-fixed-isfixed-value=true] .header__logo__main :not(.-abbr){display:none}.header__logo__sub{transition:all .3s var(--easing-base)}[data-fixed-isfixed-value=true] .header__logo__sub{background-color:var(--color-white)}[data-fixed-isfixed-value=true] .header__logo{position:fixed;top:0}.header__content{display:block;position:relative}.header__navList .titleMain{color:var(--color-sophia-gray-light);font-weight:700;line-height:1}@media print,screen and (min-width:960px){.header__content{height:auto;min-height:calc(72/var(--root-font-size, 16)*1rem);padding-left:calc(212/var(--root-font-size, 16)*1rem);padding-right:calc(90/var(--root-font-size, 16)*1rem)}.header__spirit{height:calc(12/var(--root-font-size, 16)*1rem);margin-left:0;margin-right:auto;width:calc(185/var(--root-font-size, 16)*1rem)}.header__content__lower,.header__content__upper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.header__content__upper{padding:calc(10/var(--root-font-size, 16)*1rem) calc(20/var(--root-font-size, 16)*1rem) calc(10/var(--root-font-size, 16)*1rem) 0}.header__content__lower{gap:0 calc(32/var(--root-font-size, 16)*1rem)}.header__content__documentRequest{position:absolute;right:0;top:0}.header__nav{padding:calc(8/var(--root-font-size, 16)*1rem) 0 calc(14/var(--root-font-size, 16)*1rem)}.header__navList .titleMain{font-size:calc(14/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-heading))}.header__subNav{display:flex;gap:1px;height:calc(36/var(--root-font-size, 16)*1rem);margin-left:auto}.header__subNav__link{align-items:center;background-color:var(--color-sophia-gray-light);display:inline-flex;font-size:calc(13/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700;height:100%;line-height:1;padding:0 calc(18/var(--root-font-size, 16)*1rem);transition:all .3s var(--easing-base)}.header__subNav__link.-langEn{font-family:var(--font-label);font-size:calc(16/var(--root-font-size, 16)*1rem);letter-spacing:.02em}.header__subNav__link:hover{color:var(--color-sophia-claret)}}@media not all and (min-width:960px){.header__spirit{color:var(--color-white);vertical-align:middle}.header__content__upper{align-items:center;display:flex;height:calc(34/var(--root-font-size, 16)*1rem);justify-content:flex-end;line-height:1}.header__content__documentRequest,.header__nav,.header__subNav{display:none}.header__sideNav{width:calc(100% - 96/var(--root-font-size, 16)*1rem)}.header__sideNav a{align-items:center;display:inline-flex;font-size:calc(11/var(--root-font-size, 16)*1rem*var(--font-size-transform-ratio-text));font-weight:700}.header__sideNav a .icon{font-size:calc(16/var(--root-font-size, 16)*1rem);margin-right:calc(3/var(--root-font-size, 16)*1rem)}.header__sideNavList{display:flex;flex-wrap:wrap;gap:calc(12/var(--root-font-size, 16)*1rem) calc(16/var(--root-font-size, 16)*1rem);justify-content:flex-end;line-height:1}}.newsList>li:not(:first-child){border-top:1px solid var(--color-sophia-gray-light)}@media print,screen and (min-width:960px){.newsList>li:not(:first-child){padding-top:calc(20/var(--root-font-size, 16)*1rem)}.newsList>li:not(:last-child){padding-bottom:calc(20/var(--root-font-size, 16)*1rem)}}@media not all and (min-width:960px){.newsList>li:not(:first-child){padding-top:calc(15/var(--root-font-size, 16)*1rem)}.newsList>li:not(:last-child){padding-bottom:calc(15/var(--root-font-size, 16)*1rem)}}