.faculty { --module-color: #5894af; } .faculty.career { --module-color: #2A0080; } .career01, .information-systems { --module-color: #553399; } .career02, .data-science { --module-color: #33adad; } .career03, .media-and-communication { --module-color: #ec639d; } .information { --module-color: #005580; } .border-title { padding-bottom: 10px; border-bottom: 1px solid #005580; font-size: 2.2rem; color: #005580; margin-bottom: 10px; } .paragaraph { line-height: 1.8; margin-bottom: 30px; } .home-link { width: 100%; background: #fff; margin-bottom: 40px; } .home-link a { text-align: center; color: #005580; width: 100%; padding: 10px; display: block; } .opencampus-content a { display: flex; justify-content: space-between; } .opencampus-text { width: 35%; background: #f5f5f5; display: flex; align-items: center; position: relative; padding: 5%; display: block; } .opencampus-text::before { position: absolute; content: ""; left: 50%; bottom: 40px; width: 15px; height: 15px; border-top: 2px solid #005580; border-right: 2px solid #005580; -webkit-transform: rotate(45deg); transform: rotate(45deg) translateX(-50%); } .opencampus-text p { color: #005580; font-size: 4.5rem; margin-bottom: 10px; } .opencampus-img { width: 65%; } .opencampus-img img { width: 100%; } .anchorlink-list { display: flex; justify-content: space-between; flex-wrap: wrap; } .anchorlink-list li { border-right: 1px solid #eae5f2; border-bottom: 1px solid #eae5f2; padding: 10px; background: #005580; } .anchorlink-list li.three-column-list { width: 33.333%; } .anchorlink-list li.four-column-list { width: 25%; } .anchorlink-list a { display: block; color: #fff; width: 100%; text-align: center; position: relative; } .anchorlink-list a::before { position: absolute; content: ""; background: url(/faculty/fac-info/css/images/common/arrow_double-icon_white.svg) no-repeat center center; background-size: cover; width: 15px; height: 15px; right: 10px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .bg-grey-title { background: #7d7d7d; color: #fff; padding: 15px; text-align: center; font-size: 2rem; margin-bottom: 20px; } .admission-type-content { margin-bottom: 100px; } .admission-type-content:last-child { margin-bottom: 0; } .admission-type-content:nth-child(2n) .admission-photo-container dt { order: 2; } .admission-type-content:nth-child(2n) .admission-photo-container dd { order: 1; } .admission-photo-container { display: flex; justify-content: space-between; margin-bottom: 20px; } .admission-photo-container dt { width: 60%; } .admission-photo-container dt img { width: 100%; } .admission-photo-container dd { width: 37%; } .admission-photo-container dd p { margin-bottom: 20px; } .admission-photo-container dd .page-link-list li { margin-bottom: 10px; border: 1px solid #005580; } .admission-photo-container dd .page-link-list li a { display: block; position: relative; color: #005580; padding: 10px 20px; } .admission-photo-container dd .page-link-list li a::after { content: ""; position: absolute; border-right: 1px solid #005580; border-top: 1px solid #005580; -webkit-transform: rotate(45deg) translateY(-50%); -moz-transform: rotate(45deg) translateY(-50%); -ms-transform: rotate(45deg) translateY(-50%); -o-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); top: calc(50% - 1px); right: 20px; width: 10px; height: 10px; } .admission-type-inner { background: #005580; padding: 15px; margin-bottom: 10px; } .admission-type-inner:nth-child(2n) .title-box .number { right: 0; left: auto; } .admission-type-inner .title-box { position: relative; margin-bottom: 10px; } .admission-type-inner .title-box .number { position: absolute; top: -10px; left: 0; width: 75px; } .admission-type-inner .title-box .number img { width: 100%; } .admission-type-inner .title-box .type { text-align: center; font-size: 2rem; padding: 10px 10px 15px 10px; position: relative; color: #fff; letter-spacing: 0.1em; } .admission-type-inner .title-box .type::before { position: absolute; background: #eae5f2; content: ""; height: 1px; width: 80px; bottom: 5px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .admission-type-inner .method-box { margin-bottom: 10px; display: flex; justify-content: space-between; } .admission-type-inner .method-box dt { width: 30%; background: #9fa0a0; color: #fff; text-align: center; padding: 5px 15px; border-right: 3px solid #005580; display: flex; align-items: center; justify-content: center; } .admission-type-inner .method-box dd { width: 70%; background: #fff; padding: 5px 15px; } .recommend-box { background: #d8e4f0; display: flex; justify-content: space-between; padding: 20px; } .recommend-box dt { width: 70%; display: flex; align-items: center; color: #005580; font-size: 1.6rem; } .recommend-box dd { width: 25%; display: flex; justify-content: center; align-items: center; } .recommend-box dd a { background: #fff; color: #005580; padding: 7px 45px; position: relative; } .recommend-box dd a::after { content: ""; position: absolute; border-right: 1px solid #005580; border-top: 1px solid #005580; -webkit-transform: rotate(45deg) translateY(-50%); -moz-transform: rotate(45deg) translateY(-50%); -ms-transform: rotate(45deg) translateY(-50%); -o-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); top: calc(50% - 1px); right: 20px; width: 10px; height: 10px; } .admission-info-content dl.info-box { display: flex; justify-content: space-between; margin-bottom: 3px; } .admission-info-content dl.info-box dt { width: 35%; border-right: 3px solid #eae5f2; background: #c0c0c0; padding: 5px; text-align: center; } .admission-info-content dl.info-box dd { width: 65%; padding: 5px; background: #fff; } ul.admission-date-content { display: flex; justify-content: space-between; margin: 20px 0; } ul.admission-date-content li { width: 49.5%; } ul.admission-date-content li .title { background: #005580; color: #fff; padding: 5px 15px; margin-bottom: 3px; text-align: center; } ul.admission-date-content li .text { background: #fff; padding: 15px; } @media screen and (max-width: 768px) { .opencampus-content a { flex-direction: column; } .opencampus-text { width: 100%; padding: 5% 50px 5% 5%; } .opencampus-text::before { left: auto; right: 15px; bottom: 50%; -webkit-transform: rotate(45deg) translateY(50%); transform: rotate(45deg) translateX(0) translateY(50%); } .opencampus-text p { font-size: 4rem; } .opencampus-img { width: 100%; } .anchorlink-list li.three-column-list { width: 50%; } .anchorlink-list li.four-column-list { width: 50%; } .anchorlink-list a { text-align: left; font-size: 1.2rem; } .anchorlink-list a::before { width: 12px; height: 12px; right: 5px; } .anchor-point { padding-top: 80px; margin-top: -80px !important; } .admission-type-content:nth-child(2n) .admission-photo-container dt { order: 1; } .admission-type-content:nth-child(2n) .admission-photo-container dd { order: 2; } .admission-photo-container { flex-direction: column; } .admission-photo-container dt { width: 100%; margin-bottom: 20px; } .admission-photo-container dd { width: 100%; } .admission-type-inner:nth-child(2n) .title-box .number { right: auto; left: 0; } .admission-type-inner .title-box .number { width: 60px; } .admission-type-inner .method-box { font-size: 1.2rem; } .admission-type-inner .method-box dt { width: 25%; padding: 5px; display: flex; align-items: center; justify-content: center; font-weight: bold; } .admission-type-inner .method-box dd { width: 75%; padding: 5px; } .recommend-box { flex-direction: column; } .recommend-box dt { width: 100%; font-size: 1.6rem; } .recommend-box dd { width: 100%; } .recommend-box dd ul li { width: 100%; } .admission-info-content dl.info-box { font-size: 1.2rem; } .admission-info-content dl.info-box dt { width: 30%; letter-spacing: normal; display: flex; align-items: center; justify-content: center; } .admission-info-content dl.info-box dd { width: 70%; } } /*# sourceMappingURL=maps/examinee.css.map */