@charset "UTF-8"; /* -------------------------------------------------- en/shared/css/topics.css --------------------------------------------------- */ /* ------------- Monozukuri Training Center Opened -------------- */ .monodukuri-shadow { text-shadow: black 2px 0 2px, black -2px 0 2px, black 0 -2px 2px, black -2px 0 2px, black 2px 2px 2px, black -2px 2px 2px, black 2px -2px 2px, black -2px -2px 2px, black 1px 2px 2px, black -1px 2px 2px, black 1px -2px 2px, black -1px -2px 2px, black 2px 1px 2px, black -2px 1px 2px, black 2px -1px 2px, black -2px -1px 2px, black 1px 1px 2px, black -1px 1px 2px, black 1px -1px 2px, black -1px -1px 2px; } .tableen_fix { font-size: 1.2rem; text-align: left; } .tableen_fix ul { list-style-type: disc; padding-left: 2px; } .tableen_fix li { margin-left: 0.5em; } .eng_redcolor { color: #fd4948; } .eng_boldtitle { font-weight: bold; text-align: center; } .imgcenter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } /* ------------- Institute of Technology Today -------------- */ .topicsCoverWrappersit { background: #356cb6; } .topicsCoverWrappersit> div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; padding: 0 36px; max-width: 1272px; margin: auto; position: relative; } .topicsCoverWrappersit-item { -webkit-flex-basis: 500px; -ms-flex-preferred-size: 500px; flex-basis: 500px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; color: #ffffff; padding-right: 28px; } .topicsCoverWrappersit-ttl { font-size: 2.4rem; line-height: 1.4; } .topicsCoverWrappersit-ttl span { font-size: 2.0rem; font-weight: 700; display: inline-block; margin-bottom: 10px; } .topicsCoverWrappersit-txt { font-size: 1.6rem; line-height: 2; margin-top: 30px; } .topicsCoverWrappersit-img { -webkit-flex-basis: 900px; -ms-flex-preferred-size: 900px; flex-basis: 900px; } .topicsCoverWrappersit-img img { max-width: 1000px; max-height: 900px; } /* ------------- Business Topics -------------- */ #topics .cntBox h3 { min-height: 62px; font-size: 1.8rem; line-height: 1.3; } @media screen and (max-width: 1060px) { /* ------------- Business Topics -------------- */ #topics .cntBox h3 { min-height: 78px; padding-top: .5em; font-size: 1.6rem!important; } } @media (min-width: 992px) { /* ------------- Institute of Technology Today -------------- */ .topicsCoverWrappersit-img img { width: 1000px; } /* ------------- The futuristic hospital that advanced hospitals aim for Juntendo University Hospital, Building B -------------- */ .no225 .topicsImg--02 .topicsImg-item:nth-child(3) { top: 15px; } .no225 .topicsImg--02 .topicsImg-item:nth-child(4) { top: 55px; right: 245px; } .no225 .topicsImg--02 .topicsImg-item:nth-child(2) { top: 65px; } } @media screen and (max-width: 990px) { /* ------------- Business Topics -------------- */ #topics .cntBox h3 { min-height: 56px; } } @media (min-width: 768px) and (max-width: 1400px) { /* ------------- Institute of Technology Today -------------- */ .topicsCoverWrappersit> div { padding: 0; } .topicsCoverWrappersit-item { -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; padding-left: 18px; } .topicsCoverWrappersit-txt { margin-top: 10px; font-size: 1.4rem; line-height: 1.8; } .topicsCoverWrappersit-img img { width: 100%; height: auto; } } @media screen and (max-width: 768px) { /* ------------- Business Topics -------------- */ #topics .cntBox a { padding-top: 34.7vw; } } @media (max-width: 767px) { /* ------------- Institute of Technology Today -------------- */ .topicsCoverWrappersit> div { display: block; padding: 0; } .topicsCoverWrappersit-item { width: 100%; padding: 36px 24px; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .topicsCoverWrappersit-img { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } } @media screen and (max-width: 500px) { /* ------------- Business Topics -------------- */ #topics .cntBox a { padding-top: 0; } #topics .cntBox h3 { min-height: auto; padding-top: 0; } }