@charset "UTF-8";:root{--course-color:#004ca7}.course01,.law{--course-color:#7b4f8b}.business,.course02{--course-color:#69893c}.course03,.medical{--course-color:#c06580}.course04,.sports{--course-color:#ea852d}.course05,.emergency{--course-color:#c40000}.course06,.dental{--course-color:#74b7d0}.page-head .mainvisual h1.page-title span.en{font-style:italic;font-weight:200;letter-spacing:.25em;margin-right:-.25em}.application .page-head .mainvisual h1.page-title span.jp,.exam .page-head .mainvisual h1.page-title span.jp,.index .page-head .mainvisual h1.page-title span.jp,.schedule .page-head .mainvisual h1.page-title span.jp{letter-spacing:1em;margin-right:-1em}.reasonable-accommodation .page-head .mainvisual h1.page-title span.jp{letter-spacing:.75em;margin-right:-.75em}.scholarship .page-head .mainvisual h1.page-title span.jp{letter-spacing:.35em;margin-right:-.35em}h3.square-title{color:#004ca7;padding-left:1.5em;margin-bottom:1em;position:relative}h3.square-title::before{content:"";width:1em;height:1em;background:#004ca7;position:absolute;left:0;top:50%;transform:translateY(-50%)}.content-inner:has(.admission-link-container){padding-block:3.8vw}.admission-link-container .admission-link-list{list-style-type:none;display:flex;justify-content:center;gap:3vw}.admission-link-container .admission-link-list>li a{width:8.9vw;height:8.4vw;border-radius:.5vw;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1vw 0;transition:all .3s ease}.admission-link-container .admission-link-list>li a .link-text{font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));font-weight:500;line-height:1.3;text-align:center;transition:all .3s ease;color:#000}.admission-link-container .admission-link-list>li a .icon{width:3.9vw;height:3vw;transition:all .3s ease}@supports (-webkit-hyphens:none){.admission-link-container .admission-link-list>li a .icon{transition:none}}.admission-link-container .admission-link-list>li a .icon.icon01{background:url(../images/admission/index/index-nav-icon01.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a .icon.icon02{background:url(../images/admission/index/index-nav-icon02.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a .icon.icon03{background:url(../images/admission/index/index-nav-icon03.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a .icon.icon04{background:url(../images/admission/index/index-nav-icon04.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a .icon.icon05{background:url(../images/admission/index/index-nav-icon05.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a .icon.icon06{background:url(../images/admission/index/index-nav-icon06.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a.space-adjust{gap:0}@media (hover:hover){.admission-link-container .admission-link-list>li a:hover{background:#004ca7;color:#fff}.admission-link-container .admission-link-list>li a:hover .link-text{color:#fff}.admission-link-container .admission-link-list>li a:hover .icon{width:3.9vw;height:3vw}.admission-link-container .admission-link-list>li a:hover .icon.icon01{background:url(../images/admission/index/index-nav-icon01-white.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a:hover .icon.icon02{background:url(../images/admission/index/index-nav-icon02-white.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a:hover .icon.icon03{background:url(../images/admission/index/index-nav-icon03-white.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a:hover .icon.icon04{background:url(../images/admission/index/index-nav-icon04-white.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a:hover .icon.icon05{background:url(../images/admission/index/index-nav-icon05-white.svg) no-repeat center/contain}.admission-link-container .admission-link-list>li a:hover .icon.icon06{background:url(../images/admission/index/index-nav-icon06-white.svg) no-repeat center/contain}}h3.admission-link-title{font-size:calc(var(--fs-scale,1) * clamp(1.49rem,1.46vw,2.8rem));text-align:center;margin-bottom:2vmax}.admission.index .content-inner.accordion{padding-bottom:1px}.admission.index .js-accordion-content{padding-bottom:4vw}.step-section-title{margin-top:-4vw;display:flex;align-items:center;gap:0 3.4vw;margin-bottom:1vw;position:relative}.step-section-title .step-num{margin-left:-2vw;width:9vw;height:6.5vw;padding-top:2vw;background:url(../images/admission/index/step-num-bg.svg) no-repeat center top/contain;display:flex;align-items:baseline;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(1.28rem,1.25vw,2.4rem));letter-spacing:.1em;line-height:1;font-family:Jost,sans-serif;font-weight:600}.step-section-title .step-num strong{display:inline-block;margin-left:.05em;font-size:calc(var(--fs-scale,1) * clamp(2.99rem,2.92vw,5.6rem));letter-spacing:inherit;line-height:inherit;font-family:inherit;font-weight:inherit}.step-section-title .step-num.no-show{opacity:0}.step-section-title .main-title{font-size:calc(var(--fs-scale,1) * clamp(1.92rem,1.88vw,3.6rem));font-weight:700;letter-spacing:.1em;line-height:1.4;text-align:center}.step-section-title .main-title strong{color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(2.28rem,2.22vw,4.27rem));letter-spacing:inherit;font-weight:inherit}.other .step-section-title{margin-top:0;padding:1vw 0}.circle-head-title{font-size:calc(var(--fs-scale,1) * clamp(1.64rem,1.6vw,3.07rem));font-weight:700;line-height:1.4;padding-left:1.5em;position:relative;margin-bottom:2vw}.circle-head-title::before{content:"●";position:absolute;left:0;top:0;color:#004ca7}.circle-head-title em{font-style:normal;color:#004ca7;font-weight:inherit}.type-content{background:#fff;border:1px solid #004ca7;border-radius:1vw;margin-bottom:5vw}.type-content .type-title{display:flex;align-items:center;justify-content:center;color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.49rem,1.46vw,2.8rem));letter-spacing:.1em;font-weight:700;text-align:center}.type-content .js-accordion{padding-block:1vw}.type-content .js-accordion::before{right:2vw}.type-content .js-accordion::after{right:2.7vw}.type-content .type-link-container{padding-inline:5vw;padding-bottom:3vw}.type-content a.link-btn.direction-column{flex-direction:column;line-height:1.5}.type-content a.link-btn.direction-column>span{font-size:.75em}.type-content a.link-btn.direction-column>span.red{color:red}.type-content a.link-btn .sengan-mark{position:absolute;top:50%;left:-1.875vw;transform:translateY(-50%);width:6.8vw;height:3vw;padding-left:1.5vw;background:#ffef00;border-radius:10vw 0 0 10vw;display:flex;align-items:center;justify-content:center;color:#000;font-size:calc(var(--fs-scale,1) * clamp(1.49rem,1.46vw,2.8rem));font-weight:500}.type-content+.type-content{margin-top:-3.5vw}.features-dl-container{display:flex;justify-content:space-between;margin-bottom:5vw}.features-dl-container .features-dl{width:21.5vw;background:#fff;border:1px solid #004ca7;border-radius:.5vw}.features-dl-container .features-dl dt{width:100%;height:4.5vw;display:flex;align-items:center;justify-content:center;color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:700;border-bottom:1px dashed #004ca7}.features-dl-container .features-dl dd{padding:1.45vw 1.25vw}.features-dl-container .features-dl dd .disc-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.21rem,1.18vw,2.27rem));line-height:1.7;font-weight:600}.features-dl-container .features-dl dd>:last-child{margin-bottom:0}.keyword-link-container{margin-inline:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:1vw;margin-bottom:5vw}.keyword-link-container a{width:fit-content;height:2.8vw;padding-inline:1.5vw;background:#b3b3b3;border-radius:.5vw;display:flex;align-items:center;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));font-weight:600}@media (hover:hover){.keyword-link-container a:hover{opacity:.8}}.calendar-content{width:59vw;height:43vw;background:url(../images/admission/index/calendar-content-bg.webp) no-repeat center/cover;margin-inline:auto;margin-bottom:3.4vw;display:flex;align-items:center;justify-content:center}.calendar-content a.link-btn{width:40vw}.index-common-content{padding-left:10vw}.index-common-content p.paragraph{font-weight:700;margin-bottom:2vw}.index-common-content p.paragraph+.notes-list{margin-top:-1.5vw;font-weight:500}.index-common-content .link-btn-container,.index-common-content a.link-btn{width:45vw}.index-common-content .circle-num-list{margin-bottom:unset}.index-common-content .circle-num-list>li{font-weight:700}.index-common-content .circle-num-list>li a.link-style{color:#004ca7;text-decoration:underline}.index-common-content>:last-child{margin-bottom:0}.index-common-content span.square-num{display:inline-block;position:relative}.index-common-content span.square-num::before{content:"";width:100%;height:100%;border:1px solid #000;position:absolute;left:0;top:0}h3.process-title{width:calc(100% - 5vw);color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.99rem,1.94vw,3.73rem));font-weight:700}.admission-process{list-style-type:none}.admission-process>li{padding-block:1.9vw;border-bottom:1px dashed #000}.admission-process>li .process-header{margin-bottom:.5vw;display:flex;justify-content:space-between;align-items:center}.admission-process>li .process-header .num{width:2vw;height:2vw;display:flex;align-items:center;justify-content:center;color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.99rem,1.94vw,3.73rem));font-weight:700}.admission-process>li .process-header .title{width:calc(100% - 2.5vw);color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:700}.admission-process>li p.paragraph{margin-left:2.5vw}.admission-process>li .notes-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));font-weight:400}.admission-process>li>:last-child{margin-bottom:0}.admission-process>li:last-of-type{border-bottom:0}.modal{display:none;position:fixed;inset:0;z-index:10;width:80.5vw;height:100vh;backdrop-filter:blur(10px);touch-action:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal.is-active{display:block}.modal .modal__overlay{position:absolute;inset:0;background:#004ca7;backdrop-filter:blur(10px);opacity:.5;z-index:0}.modal .modal__content{position:relative;z-index:1;width:80%;height:70vh;margin:15vh auto 0;background-color:#fff;border-radius:1vw}.modal .modal__content .modal__body{width:100%;height:100%;padding:4vw 6vw;overflow-y:scroll}.modal .modal__content .modal__body h4.admission-modal-title{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.78rem,1.74vw,3.33rem));border-bottom:1px solid #000;text-align:center;font-weight:500;display:flex;align-items:center;flex-direction:column;margin-bottom:2vw}.modal .modal__content .modal__body h4.admission-modal-title span.keyword{width:fit-content;height:4vw;padding-inline:1.5vw;background:#004ca7;border-radius:.5vw;display:flex;align-items:center;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.78rem,1.74vw,3.33rem));font-weight:700}.modal .modal__content .modal__body .box{width:100%}.modal .modal__content .modal__body .box p.admission-name{width:100%;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));margin-bottom:.25em;margin-top:2vw;font-weight:500;color:#004ca7}.modal .modal__content .modal__body .box p.admission-name:first-of-type{margin-top:unset}.modal .modal__content .modal__close{position:absolute;bottom:-8vh;left:50%;transform:translateX(-50%);width:3vw;height:3vw;border:none;background:0 0;cursor:pointer;z-index:2}.modal .modal__content .modal__close::after,.modal .modal__content .modal__close::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:3px;background-color:#fff;transform-origin:center}.modal .modal__content .modal__close::before{transform:translate(-50%,-50%) rotate(45deg)}.modal .modal__content .modal__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.schedule .content-inner a.admission-page-top-link{display:block;width:4.8vw;height:4.8vw;background:url(../images/common/go-to-top.svg) no-repeat center/contain;position:fixed;right:19.5vw;bottom:1vw;z-index:9999;transition:opacity .3s ease}.schedule .content-inner .panel{padding:0}.panel-inner-link-list{padding-block:2.5vw;display:flex;flex-wrap:wrap;gap:1vw 3vw}.panel-inner-link-list li a{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500;position:relative;padding-left:1.5em}.panel-inner-link-list li a span{font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem))}.panel-inner-link-list li a::before{content:"■";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#004ca7}@media (hover:hover){.panel-inner-link-list li a:hover{opacity:.7}}.panel-inner-content{margin-bottom:4.5vw}.panel-inner-content h2.bg-title{height:4.5vw;border-radius:1vw 1vw 0 0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(1.85rem,1.81vw,3.47rem));letter-spacing:.25em;margin-right:-.2em;margin-bottom:0;position:relative}.panel-inner-content h2.bg-title span.small{font-size:.65em;letter-spacing:.15em;padding-left:1em}.panel-inner-content h2.bg-title .choice-type{width:fit-content;height:2.9vw;padding-left:1.5vw;padding-right:.75em;background:#ffef00;border-radius:10vw 0 0 10vw;display:flex;align-items:center;justify-content:center;color:#000;font-size:calc(var(--fs-scale,1) * clamp(1.35rem,1.32vw,2.53rem));position:absolute;left:-1.1vw;top:50%;transform:translateY(-50%)}.panel-inner-content .target-dl{padding:1vh;background:#eaeaea;display:flex;align-items:flex-start;justify-content:center;margin-bottom:1.5vw}.panel-inner-content .target-dl dd,.panel-inner-content .target-dl dt{font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));font-weight:700}.panel-inner-content .target-dl dd{display:flex;align-items:center}.panel-inner-content .target-dl dd .target-faculty-list li{width:2vw;height:2vw;font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem))}.panel-inner-content .target-dl dd .target-category{display:flex}.panel-inner-content .target-dl dd.articulation{display:flex;flex-direction:column;align-items:flex-start;gap:.5vh}.panel-inner-content .tag-list{display:flex;flex-wrap:wrap;gap:1vw;margin-bottom:2vw}.panel-inner-content .tag-list li{width:fit-content;height:2.8vw;padding-inline:1.5vw;background:#b3b3b3;border-radius:1vw;display:flex;align-items:center;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));font-weight:600}.panel-inner-content .point-title{height:3vw;background:#ffef00;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));font-weight:600;letter-spacing:.15em;margin-bottom:1.5vw}.panel-inner-content .point-list{display:flex;flex-wrap:wrap;column-gap:2vw;margin-bottom:3vw}.panel-inner-content .point-list>li{color:#004ca7;font-weight:600}.panel-inner-content .point-list>li span.course{font-size:inherit;background-color:var(--course-color);color:#fff;font-weight:400;font-size:1em;width:2vw;height:2vw;display:inline-block;text-align:center;line-height:2vw;margin-right:.5em}.panel-inner-content .point-list>li span.line{border-bottom:1px solid #004ca7}.panel-inner-content .point-list.mb0{margin-bottom:0}.panel-inner-content h4.bold-title{font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));font-weight:600;letter-spacing:.1em;margin-bottom:1vw}.panel-inner-content .selection-method-content{display:flex;flex-wrap:wrap;column-gap:1.5vw;margin-bottom:1.5vw}.panel-inner-content .selection-method-content h4.bold-title{width:100%}.panel-inner-content .selection-method-content .method-figure{width:calc((100% - 3vw)/ 3)}.panel-inner-content .selection-method-content .method-figure figure img{width:100%}.panel-inner-content .selection-method-content .method-figure-imgonly{width:100%}.panel-inner-content .selection-method-content .method-figure-imgonly figure img{width:100%}.panel-inner-content .selection-method-content .method-figure-imghalf{width:60%}.panel-inner-content .selection-method-content .method-figure-imghalf figure img{width:100%}.panel-inner-content .selection-method-content .method-details{width:calc((100% - 3vw)/ 3);display:flex;flex-direction:column;row-gap:.85vw}.panel-inner-content .selection-method-content .method-details div{padding:1.5vw 1.5vw 1vw;border-radius:.5vw;background:#d7e2f0}.panel-inner-content .selection-method-content .method-details div dt{height:3vw;background:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));font-weight:500;letter-spacing:.1em;margin-bottom:1vw}.panel-inner-content .selection-method-content .method-details div dd{font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem))}.panel-inner-content .selection-method-content .method-details div dd .method-wrap{margin-bottom:1vw;padding:unset}.panel-inner-content .selection-method-content .method-details div dd span.theme{font-size:calc(var(--fs-scale,1) * clamp(1rem,.97vw,1.87rem));display:block;font-weight:500;margin-bottom:.75em}.panel-inner-content .selection-method-content .method-details div dd span.small-text{display:inline-block}.panel-inner-content .selection-method-content .method-details div dd span.mb0{margin-bottom:0}.panel-inner-content .selection-method-content .method-details div dd ul.target-faculty-list:first-child{margin-top:0}.panel-inner-content .selection-method-content .method-details div dd .flex-box{display:flex;padding:.1vw}.panel-inner-content .selection-method-content .method-details div dd .flex-box ul.target-faculty-list{column-gap:0}.panel-inner-content .selection-method-content .method-details div dd .flex-box p.paragraph{width:calc(100% - 1.75vw)}.panel-inner-content .eligibility-requirements-content{padding-bottom:1.5vw;border-bottom:1px solid #000;margin-bottom:2vw}.panel-inner-content .eligibility-requirements-content p.paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem))}.panel-inner-content .eligibility-requirements-content>:last-child{margin-bottom:0}.panel-inner-content .eligibility-requirements-content .flex-box{width:100%;display:flex;column-gap:.5em;border-bottom:unset;flex-wrap:wrap}.panel-inner-content .eligibility-requirements-content .flex-box ul.target-faculty-list{margin-bottom:0;column-gap:.1vw}.panel-inner-content .eligibility-requirements-content .event-list-content ul{display:grid;grid-template-columns:repeat(3,1fr)}.panel-inner-content .eligibility-requirements-content h4.sub-content-title{width:fit-content;font-weight:400;border:1px solid #000;padding-inline:.75vw;margin-bottom:.5vw}.panel-inner-content .schedule-content ul.target-faculty-list.mb{margin-bottom:.5em}.panel-inner-content .schedule-content .schedule-details-container{display:flex;gap:2vw;margin-bottom:2.5vw;flex-wrap:wrap}.panel-inner-content .schedule-content .schedule-details-container:last-of-type{margin-bottom:0}.panel-inner-content .schedule-content .schedule-details-container .schedule-details{width:calc((100% - 4vw)/ 3)}.panel-inner-content .schedule-content .schedule-details-container .schedule-details h5.details-title{height:2.5;padding-inline:.75vw;background:#004ca7;display:flex;align-items:center;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));font-weight:400}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl div{padding-block:.5vw;border-bottom:.5px solid #000}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dt{color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1rem,.83vw,1.6rem));font-weight:500;position:relative;padding-left:1.5em}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dt::before{content:"●";position:absolute;left:0}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dt span.red{color:red}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dd{font-weight:500;margin-bottom:.5vw}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dd:last-of-type{margin-bottom:unset}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dd .flex-box{width:100%;display:flex;column-gap:1em;border-bottom:unset;flex-wrap:wrap}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dd .flex-box ul.target-faculty-list{column-gap:.5vw}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dd .flex-box span{font-size:.9em}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dd span.bold{font-weight:500;background:rgba(118,145,193,.25);padding:0 .75em}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .tab02-02-attention{width:100%;display:flex;flex-wrap:wrap;gap:.5vw;border-bottom:unset!important}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .tab02-02-attention .target-faculty-list{gap:.5vw}.exam h2.section-title{border:solid 2px #004ca7;border-radius:0}h3.center-title{color:#004ca7;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));letter-spacing:.1em;margin-bottom:3rem}@keyframes ExamArrow{0%{opacity:1;transform:translateY(-50%) rotate(45deg);border-right:solid 1px #004ca7;border-bottom:solid 1px #004ca7}49%{opacity:0;transform:translateY(50%) rotate(45deg);border-right:solid 1px #004ca7;border-bottom:solid 1px #004ca7}51%{opacity:0;transform:translateY(-150%) rotate(45deg);border-right:solid 1px #fff;border-bottom:solid 1px #fff}100%{opacity:1;transform:translateY(-50%) rotate(45deg);border-right:solid 1px #fff;border-bottom:solid 1px #fff}}.exam-inner{display:flex;justify-content:space-between}.exam-inner .exam-map{width:55%}.exam-inner .exam-map iframe{width:100%}.exam-inner .exam-map iframe+a.link-btn{margin-top:1vw}.exam-inner .exam-body{width:40%}.exam-inner .exam-body .exam-address{font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));font-weight:500;margin-bottom:2rem}.exam-inner .exam-body h4.access-title{display:inline-block;background:#fff;color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1rem,.97vw,1.87rem));font-weight:700;padding:.15rem 2rem;border-radius:2rem;margin-bottom:1rem}.exam-inner .exam-body .paragraph .label{display:block;font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));font-weight:500}.exam-inner .exam-body .paragraph .label::before{content:"●";color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));margin-right:1rem}.exam-inner .exam-body a.link-btn{font-size:calc(var(--fs-scale,1) * clamp(1.07rem,1.04vw,2rem));line-height:1.5}.application-flow-container{width:75%;margin-inline:auto;margin-bottom:4.5vw}.application-flow-container .step-list li{padding-block:3vw;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #000}.application-flow-container .step-list li .step-num{width:30%;display:flex;align-items:baseline;justify-content:center;column-gap:.8vw;color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(3.13rem,3.06vw,5.87rem));line-height:1;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:700;margin-bottom:3.4vw;position:relative}.application-flow-container .step-list li .step-num::after{content:"";position:absolute;left:50%;bottom:-3.4vw;transform:translateX(-50%);width:1.8vw;height:2.2vw;background:url(../images/admission/application/application-down-arrow.svg) no-repeat center/contain}.application-flow-container .step-list li .step-num strong{font-size:calc(var(--fs-scale,1) * clamp(4.62rem,4.51vw,8.67rem));font-weight:inherit}.application-flow-container .step-list li figure{width:6.8vw}.application-flow-container .step-list li figure img{width:100%}.application-flow-container .step-list li .step-details{width:49%;padding-right:3vw}.application-flow-container .step-list li .step-details h2.step-title{font-size:calc(var(--fs-scale,1) * clamp(1.35rem,1.32vw,2.53rem));line-height:1.5;font-weight:600;margin-bottom:.8vw}.application-flow-container .step-list li .step-details .paragraph{font-weight:400}.application-flow-container .step-list li .step-details>:last-child{margin-bottom:0}.application-flow-container .step-list li.no-border{padding-bottom:0;border-bottom:0}.btm-link-bnr-list{display:flex;flex-direction:column;row-gap:1vw;margin-bottom:1vw}.btm-link-bnr-list li{width:100%;padding:1.8vw 9vw;background:#004ca7}.btm-link-bnr-list li a{width:100%;padding:1.5vw 0;background:#fff;border:1.5px solid #fff;border-radius:1vw;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btm-link-bnr-list li a span{color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.35rem,1.32vw,2.53rem));font-weight:500;text-align:center}.btm-link-bnr-list li a.with-icon span{position:relative;padding-right:5.5vw}.btm-link-bnr-list li a.with-icon span::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:4vw;height:4vw;background:url(../images/common/common-icon02.svg) no-repeat center/contain}@media (hover:hover){.btm-link-bnr-list li a:hover{background:#004ca7}.btm-link-bnr-list li a:hover span{color:#fff}.btm-link-bnr-list li a:hover span::after{background:url(../images/common/common-icon02-white.svg) no-repeat center/contain}}p.paragraph.application-attenetion{font-weight:400}.scholarship .accordion{margin-bottom:1vmax}.scholarship .accordion h3.accordion-title{color:#fff;background:#004ca7;border-radius:1vw}.scholarship .accordion .js-accordion{padding:.8em}.scholarship .accordion .js-accordion::before{right:1em;background:#fff}.scholarship .accordion .js-accordion::after{right:2vw;border-top:1px solid #004ca7;border-left:1px solid #004ca7}.scholarship .accordion .js-accordion-content{background:#fff;padding:4vw;border-radius:1vw}.scholarship .accordion .js-accordion-content table.table-std{border-top:1px solid #000;border-left:1px solid #000}.scholarship .accordion .js-accordion-content table.table-std td,.scholarship .accordion .js-accordion-content table.table-std th{border-right:1px solid #000;border-bottom:1px solid #000}.scholarship .accordion .js-accordion-content table.table-std td.line-height,.scholarship .accordion .js-accordion-content table.table-std th.line-height{line-height:1.4}.scholarship .accordion.course01 h3.accordion-title{background:#7b4f8b}.scholarship .accordion.course01 table.table-std tbody tr th{background:rgba(123,79,139,.2)}.scholarship .accordion.course02 h3.accordion-title{background:#69893c}.scholarship .accordion.course02 table.table-std tbody tr th{background:rgba(105,137,60,.2)}.scholarship .accordion.course03 h3.accordion-title{background:#c06580}.scholarship .accordion.course03 table.table-std tbody tr th{background:rgba(192,101,128,.2)}.scholarship .accordion.course04 h3.accordion-title{background:#ea852d}.scholarship .accordion.course04 table.table-std tbody tr th{background:rgba(234,133,45,.2)}.scholarship .accordion.course05 h3.accordion-title{background:#c40000}.scholarship .accordion.course05 table.table-std tbody tr th{background:rgba(196,0,0,.2)}.scholarship .accordion.course06 h3.accordion-title{background:#74b7d0}.scholarship .accordion.course06 table.table-std tbody tr th{background:rgba(116,183,208,.2)}ul.scholarship-point-list{display:flex;justify-content:center;gap:1vw;margin-bottom:4vmax}ul.scholarship-point-list li{font-size:calc(var(--fs-scale,1) * clamp(1.21rem,1.18vw,2.27rem));color:#004ca7;font-weight:500;background:#fff;padding:.2em 1.5em;border-radius:1vw;text-align:center}h3.scholarship-bold-title{font-size:calc(var(--fs-scale,1) * clamp(1.49rem,1.46vw,2.8rem));color:#004ca7;margin-bottom:1vmax}h3.scholarship-bold-title.mb0{margin-bottom:0}p.department-list{display:flex;gap:.5em;margin-bottom:.5em}p.department-list span{color:#fff;padding:0 1em;border-radius:1em}p.department-list span.course01{background:#7b4f8b}p.department-list span.course02{background:#69893c}p.department-list span.course03{background:#c06580}p.department-list span.course04{background:#ea852d}p.department-list span.course05{background:#c40000}p.department-list span.course06{background:#74b7d0}p.department-list span.all{color:#004ca7;background:#fff;border:1px solid #004ca7}ul.scholarship-chart-lists{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4vmax}ul.scholarship-chart-lists li{width:49%;margin-bottom:2vmax}ul.scholarship-chart-lists li figure.chart-img{width:100%}ul.scholarship-chart-lists li figure.chart-img img{width:100%}.scholarship-detail-wrap{margin-bottom:4vmax}table.scholarship-table td,table.scholarship-table th{padding:.5em;font-size:calc(var(--fs-scale,1) * clamp(1rem,.83vw,1.6rem))}table.scholarship-table thead th{background:#fff;color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1rem,.9vw,1.73rem))}table.scholarship-table tbody tr th{background:#fff;color:#004ca7}table.scholarship-table tbody tr td.bg-color{background:rgba(0,76,167,.2);color:#004ca7;font-weight:500}table.scholarship-table tbody tr td span.big{font-size:1.5em;font-weight:500}.nurse-scholarship-text-box{display:flex;justify-content:end;align-items:center;gap:5vw;margin-bottom:2vmax}.nurse-scholarship-text-box p.center-text{width:40%;color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500;line-height:1;text-align:center}.nurse-scholarship-text-box p.center-text span.big{font-size:calc(var(--fs-scale,1) * clamp(4.27rem,4.17vw,8rem));font-weight:500}.nurse-scholarship-text-box p.center-text span.small{font-size:calc(var(--fs-scale,1) * clamp(1rem,.9vw,1.73rem));display:inline-block}.nurse-scholarship-text-box p.box-text{font-size:calc(var(--fs-scale,1) * clamp(1rem,.97vw,1.87rem));color:#004ca7;text-align:center;font-weight:400;line-height:1.6;background:#e5e5e5;padding:1em;border-radius:1vw}h4.nurse-scholarship-bold-title{font-size:calc(var(--fs-scale,1) * clamp(1.49rem,1.46vw,2.8rem));color:#004ca7;font-weight:500}h4.circle-title{font-size:calc(var(--fs-scale,1) * clamp(1.49rem,1.46vw,2.8rem));padding-left:1em;margin-bottom:.2em;position:relative}h4.circle-title::before{content:"";width:.8em;height:.8em;border-radius:50%;background:#004ca7;position:absolute;left:0;top:50%;transform:translateY(-50%)}.tel-info{display:flex;gap:2.5em}.tel-info p{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500}.tel-info p.tel{padding-left:1.8em;position:relative}.tel-info p.tel::before{content:"";width:1.3em;height:1.3em;background:url(../images/admission/scholarship/scholarship-tel-icon.webp) no-repeat center/contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.policy-inner{display:flex;justify-content:space-between;align-items:center}.policy-inner .policy-img{width:30%}.policy-inner .policy-img img{width:100%}.policy-inner .policy-body{width:65%}.policy-inner .policy-body ul.policy-list{margin-bottom:2rem}.policy-inner .policy-body ul.policy-list li{font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));font-weight:500}.policy-inner .policy-body ul.policy-list li span{color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:600}.bold-title{margin-bottom:1rem}.table-std.border{border-top:unset;border-left:unset;padding-top:1.5vw}.table-std.border tbody tr td,.table-std.border tbody tr th{border-bottom:solid 1px #000;border-right:solid 1px #000}.table-std.border tbody tr td:last-child,.table-std.border tbody tr th:last-child{border-right:unset}.table-std.border tbody tr th{font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));background:unset;vertical-align:top}.table-std.border tbody tr td{text-align:left}.table-std.border tbody tr:last-child td,.table-std.border tbody tr:last-child th{border-bottom:unset}.table-std.white{border-top:unset;border-left:unset}.table-std.white tbody tr td,.table-std.white tbody tr th{background:#fff;border-bottom:solid 8px #deeef7;border-right:solid 8px #deeef7}.table-std.white tbody tr th{font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem))}.table-std.white tbody tr td{text-align:left}.contact-inner{display:flex;justify-content:space-between;align-items:center}.contact-inner .contact-body{width:40%;border-left:solid 1rem #004ca7}.contact-inner .contact-body h3.contact-title{color:#004ca7;font-weight:600;padding:0 0 1rem 1.5rem;border-bottom:solid 1px #004ca7;margin-bottom:1rem}.contact-inner .contact-body .contact-profile{font-size:calc(var(--fs-scale,1) * clamp(1rem,.97vw,1.87rem));padding:0 1.5rem}.contact-inner .contact-body .contact-profile span{font-size:calc(var(--fs-scale,1) * clamp(1.14rem,1.11vw,2.13rem));font-weight:500}.contact-inner a.link-btn{width:50%}.data-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.data-wrap a.link-btn{width:48%}.download-img-box{width:37.5%;margin:0 auto 6vmax}.download-img-box a{display:block}.download-img-box a img{width:100%}.download-section-box{background:#fff;padding:0 3vw 3vw;border-radius:1vw;margin-bottom:5vmax}.download-section-box h3.bg-title{width:calc(100% + 6vw);margin-left:-3vw;border-radius:1vw 1vw 0 0;padding:.8em 1.5em}.download-links-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.download-links-wrap a.link-btn{width:49%;gap:.5vw}.download-links-wrap a.link-btn span{font-size:.9em;color:#004ca7;background-color:#fff;padding:0 10px;border-radius:5px}@media screen and (max-width:1024px) and (orientation:portrait){.admission-link-container .admission-link-list{gap:2.5vw;flex-wrap:wrap}.admission-link-container .admission-link-list>li a{width:24vw;height:24vw;border-radius:1vh}.admission-link-container .admission-link-list>li a .link-text{font-size:calc(var(--fs-scale,1) * clamp(1rem,2.67vw,1.15rem))}.admission-link-container .admission-link-list>li a .icon{width:10vw;height:10vw}.admission-link-container .admission-link-list>li a.space-adjust{gap:0}h3.admission-link-title{font-size:calc(var(--fs-scale,1) * clamp(2.1rem,5.6vw,2.41rem))}.admission.index .content-inner.accordion{padding-block:1.2vh}.admission.index .js-accordion-content{padding:2vh 0 3vh}.step-section-title.js-accordion{margin-top:0;gap:0;margin-bottom:0;justify-content:space-between}.step-section-title.js-accordion .step-num{transform:translateY(-1.2vh);width:17vw;height:17vw;padding-top:2.8vh;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));letter-spacing:.02em;line-height:1em}.step-section-title.js-accordion .step-num strong{font-size:calc(var(--fs-scale,1) * clamp(2.8rem,7.47vw,3.21rem))}.step-section-title.js-accordion .main-title{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));line-height:1.9em;text-align:left;width:78%;padding-right:8vw;letter-spacing:.02em}.step-section-title.js-accordion .main-title strong{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem));letter-spacing:.1em}.other .step-section-title.js-accordion{margin-top:0;padding:1vw 0;margin-bottom:3vh}.circle-head-title{font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem));padding-left:1.3em;margin-bottom:2vh;letter-spacing:.11em}.circle-head-title::before{top:.1em;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.type-content .type-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.type-content .js-accordion{padding-block:2vw}.type-content .js-accordion::after{right:4vw}.type-content .type-link-container{padding-top:2vw}.type-content a.link-btn.direction-column>span{font-size:.65em}.type-content a.link-btn .sengan-mark{font-size:calc(var(--fs-scale,1) * clamp(2.1rem,5.6vw,2.41rem))}.features-dl-container{display:block}.features-dl-container .features-dl{width:100%;border-radius:1vh;margin-bottom:1.5vh}.features-dl-container .features-dl dt{height:5vh;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));font-weight:600}.features-dl-container .features-dl dd{padding:2vh 4vw 2.5vh}.features-dl-container .features-dl dd .disc-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.25rem,3.33vw,1.43rem));line-height:1.5;margin-bottom:.2em;font-weight:600}.features-dl-container .features-dl dd .disc-list>li:nth-last-of-type(1){margin-bottom:0}.keyword-link-container{display:flex;gap:1vh;margin-bottom:5vh}.keyword-link-container a{height:5vh;padding-inline:2vh;border-radius:1vh;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));line-height:1.1}.calendar-content{width:100%;height:65vw}.calendar-content a.link-btn{width:60%}.index-common-content{padding-left:0}.index-common-content p.paragraph{font-weight:500;line-height:1.6;margin-bottom:2vh}.index-common-content .link-btn-container,.index-common-content a.link-btn{width:100%}.index-common-content .circle-num-list>li{font-weight:500;line-height:1.6em;margin-bottom:.2em}.index-common-content .circle-num-list>li:nth-last-of-type(1){margin-bottom:0}h3.process-title{width:calc(100% - 5vw);font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem));margin-bottom:1vh}.admission-process{width:100%;margin-left:0;margin-bottom:4vh}.admission-process>li{padding-block:2.2vh 0;padding-left:0}.admission-process>li .process-header .num{width:6vw;height:6vw;font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem))}.admission-process>li .process-header .title{width:calc(100% - 7vw);font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));line-height:1.2}.admission-process>li p.paragraph{margin-left:0}.admission-process>li .notes-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.admission-process>li:nth-of-type(1){padding-top:0}.modal{width:100%;height:100%}.modal .modal__content{height:60vh}.modal .modal__content .modal__body{padding:7vw 10vw}.modal .modal__content .modal__body h4.admission-modal-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));margin-bottom:3.5vw;padding-bottom:.15em}.modal .modal__content .modal__body h4.admission-modal-title span.keyword{height:auto;padding:.3em 2vh;border-radius:2vw;font-size:calc(var(--fs-scale,1) * clamp(1.55rem,4.13vw,1.78rem));line-height:1.4}.modal .modal__content .modal__body .box p.admission-name{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));margin-top:3.5vw}.modal .modal__content .modal__close{bottom:-5.5vh;width:8vw;height:8vw}.schedule .content-inner a.admission-page-top-link{width:35px;height:50px;right:17px;bottom:9vh}.admission.schedule .tabs .tabs-nav{column-gap:.5rem}.admission.schedule .tabs .tabs-nav button{font-size:calc(var(--fs-scale,1) * clamp(1rem,2.4vw,1.03rem));padding:.5rem 0}.panel-inner-link-list{padding-block:5vw}.panel-inner-link-list li a{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,3.2vw,1.38rem))}.panel-inner-link-list li a span{font-size:calc(var(--fs-scale,1) * clamp(1rem,2.13vw,.92rem));letter-spacing:.01em}.panel-inner-content{margin-bottom:16vw}.panel-inner-content h2.bg-title{height:auto;font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem));letter-spacing:.12em;padding:.4em 1em;flex-direction:column}.panel-inner-content h2.bg-title span.small{font-size:.55em;padding-left:0}.panel-inner-content h2.bg-title .choice-type{width:6em;height:auto;padding:.15em 2.5vw .15em 4.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.25rem,3.33vw,1.43rem));left:-2.1vw;line-height:1.2;letter-spacing:.05em}.panel-inner-content .target-dl{height:auto;margin-bottom:3.5vw;padding:1vw}.panel-inner-content .target-dl dd,.panel-inner-content .target-dl dt{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.panel-inner-content .target-dl dd{display:flex;align-items:center}.panel-inner-content .target-dl dd .target-faculty-list li{width:6vw;height:6vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.panel-inner-content .tag-list{gap:1.5vw 2vw;margin-bottom:6vw}.panel-inner-content .tag-list li{height:auto;padding-inline:2.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.panel-inner-content .point-title{height:auto;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));margin-bottom:3vw}.panel-inner-content .point-list{margin-bottom:6vw}.panel-inner-content .point-list>li span.course{width:5vw;height:5vw;line-height:5vw}.panel-inner-content h4.bold-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));margin-bottom:2.5vw}.panel-inner-content .selection-method-content{flex-direction:column;row-gap:0;margin-bottom:6vw}.panel-inner-content .selection-method-content .method-figure{width:75%;margin-bottom:5vw}.panel-inner-content .selection-method-content .method-figure-imghalf{width:100%}.panel-inner-content .selection-method-content .method-details{width:100%}.panel-inner-content .selection-method-content .method-details div{padding:5.5vw 5vw 4vw;border-radius:2vw}.panel-inner-content .selection-method-content .method-details div dt{height:auto;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));margin-bottom:2.5vw}.panel-inner-content .selection-method-content .method-details div dd{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));line-height:1.5}.panel-inner-content .selection-method-content .method-details div dd span.theme{font-size:calc(var(--fs-scale,1) * clamp(1.35rem,3.6vw,1.55rem));line-height:1.5;padding:.3em 0 .1em}.panel-inner-content .selection-method-content .method-details div dd .flex-box p.paragraph{width:calc(100% - 5vw)}.panel-inner-content .eligibility-requirements-content{padding-bottom:4.5vw;margin-bottom:4.5vw}.panel-inner-content .eligibility-requirements-content p.paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.panel-inner-content .eligibility-requirements-content .event-list-content ul{grid-template-columns:repeat(2,1fr)}.panel-inner-content .eligibility-requirements-content ul.target-faculty-list{margin-bottom:1.5vw}.panel-inner-content .schedule-content ul.target-faculty-list.mb{margin-bottom:.5em}.panel-inner-content .schedule-content .schedule-details-container{flex-direction:column;gap:6vw;margin-bottom:8vw}.panel-inner-content .schedule-content .schedule-details-container .schedule-details{width:100%}.panel-inner-content .schedule-content .schedule-details-container .schedule-details h5.details-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl div{padding-block:.75vw 1.25vw}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dt{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dd .flex-box{width:100%;column-gap:.5em}.exam h2.section-title{border:solid 1px #004ca7}h3.center-title{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));margin-bottom:1rem}.exam-inner{display:block}.exam-inner .exam-map{width:100%;margin-bottom:2vh}.exam-inner .exam-map iframe{height:40vh}.exam-inner .exam-map iframe+a.link-btn{margin-top:1vw;height:7.5vh}.exam-inner .exam-body{width:100%}.exam-inner .exam-body .exam-address{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.exam-inner .exam-body h4.access-title{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));padding:.15rem 2.5rem;margin-bottom:1.2rem}.exam-inner .exam-body .paragraph .label{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));line-height:1.6}.exam-inner .exam-body .paragraph .label::before{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.exam-inner .exam-body .paragraph .label:nth-of-type(2),.exam-inner .exam-body .paragraph .label:nth-of-type(3){margin-top:1.6vh}.exam-inner .exam-body a.link-btn{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.exam-inner a.link-btn{height:7.5vh!important}.application-flow-container{width:100%}.application-flow-container .step-list li{padding-block:1vh;flex-wrap:wrap;row-gap:5vh}.application-flow-container .step-list li .step-num{width:100%;font-size:calc(var(--fs-scale,1) * clamp(2.7rem,7.2vw,3.1rem));margin-bottom:0}.application-flow-container .step-list li .step-num::after{bottom:-4vh;width:2.8vh;height:3.2vh}.application-flow-container .step-list li .step-num strong{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem))}.application-flow-container .step-list li figure{width:15%}.application-flow-container .step-list li .step-details{width:80%;padding-right:0}.application-flow-container .step-list li .step-details h2.step-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));line-height:1.5;font-weight:600;margin-bottom:.8vw}.application-flow-container .step-list li .step-details .paragraph{font-weight:400}.application-flow-container .step-list li .step-details>:last-child{margin-bottom:0}.application-flow-container .step-list li.no-border{padding-bottom:0;border-bottom:0}.btm-link-bnr-list{row-gap:2vw}.btm-link-bnr-list li{padding:2.8vw 5vw}.btm-link-bnr-list li a{padding:3vw 0;border-radius:2vw;padding:3vh 0}.btm-link-bnr-list li a span{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));line-height:1.3}.btm-link-bnr-list li a.with-icon span{padding-right:10vh}.btm-link-bnr-list li a.with-icon span::after{right:5vh;transform:translateY(-50%) translateX(4vh);width:10vw;height:10vw}p.paragraph.application-attenetion{letter-spacing:.08em}.scholarship .accordion{margin-bottom:1vmax}.scholarship .accordion h3.accordion-title{border-radius:1vh;line-height:1.4}.scholarship .accordion .js-accordion{padding:.5em;padding-right:5vh;font-weight:500;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.scholarship .accordion .js-accordion::before{right:.5em}.scholarship .accordion .js-accordion::after{right:1em}.scholarship .accordion .js-accordion-content{padding:3vw;border-radius:1vw;padding:2vh 3vw 3vh}.scholarship .accordion .js-accordion-content .js-scrollable{margin-bottom:1.5vh}.scholarship .accordion .js-accordion-content .js-scrollable table.table-std{width:450px}ul.scholarship-point-list{flex-direction:column;gap:2vw}ul.scholarship-point-list li{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));font-weight:600;padding:.5em;border-radius:1vh}h3.scholarship-bold-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));margin-bottom:2.5vmax;line-height:1.3}p.department-list{flex-wrap:wrap}p.department-list span{font-size:calc(var(--fs-scale,1) * clamp(1.25rem,3.33vw,1.43rem))}ul.scholarship-chart-lists{display:block}ul.scholarship-chart-lists li{width:100%;margin-bottom:3vmax}table.scholarship-table td,table.scholarship-table th{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,3.2vw,1.38rem))}table.scholarship-table thead th{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,3.2vw,1.38rem))}table.scholarship-table tbody tr td span.sp-percentage{line-height:1.2;display:block}.nurse-scholarship-text-box{display:block}.nurse-scholarship-text-box p.center-text{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem));margin-bottom:2vh}.nurse-scholarship-text-box p.center-text span.big{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem))}.nurse-scholarship-text-box p.center-text span.small{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,3.2vw,1.38rem))}.nurse-scholarship-text-box p.box-text{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,3.2vw,1.38rem));border-radius:2vh}h4.nurse-scholarship-bold-title{font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem))}h4.circle-title{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.tel-info{display:block}.tel-info p{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.policy-inner{flex-direction:column}.policy-inner .policy-img{width:100%;margin-bottom:4vh}.policy-inner .policy-body{width:100%}.policy-inner .policy-body ul.policy-list{margin-bottom:1.5rem}.policy-inner .policy-body ul.policy-list li{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,3.2vw,1.38rem));letter-spacing:.05em}.policy-inner .policy-body ul.policy-list li span{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.table-std.border tbody tr th{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));line-height:1.3;padding:.5em}.table-std.border tbody tr td{padding:.5em}.table-std.white tbody tr th{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));line-height:1.3}.contact-inner{display:block}.contact-inner .contact-body{width:100%;margin-bottom:3vh}.contact-inner .contact-body .contact-profile{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.contact-inner .contact-body .contact-profile span{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.contact-inner a.link-btn{width:auto}.data-wrap a.link-btn{width:100%}.download-img-box{width:70%}.download-links-wrap a.link-btn{width:100%}.download-links-wrap a.link-btn span{padding:2px 7px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.page-head .mainvisual h1.page-title span.en{font-style:italic;font-weight:200;letter-spacing:.25em;margin-right:-.25em}.application .page-head .mainvisual h1.page-title span.jp,.exam .page-head .mainvisual h1.page-title span.jp,.index .page-head .mainvisual h1.page-title span.jp,.schedule .page-head .mainvisual h1.page-title span.jp{letter-spacing:1em;margin-right:-1em}.reasonable-accommodation .page-head .mainvisual h1.page-title span.jp{letter-spacing:.75em;margin-right:-.75em}.scholarship .page-head .mainvisual h1.page-title span.jp{letter-spacing:.35em;margin-right:-.35em}h3.square-title{color:#004ca7;padding-left:1.5em;margin-bottom:1em;position:relative}h3.square-title::before{content:"";width:1em;height:1em;background:#004ca7;position:absolute;left:0;top:50%;transform:translateY(-50%)}.admission-link-container .admission-link-list{justify-content:space-between;gap:.5vw}.admission-link-container .admission-link-list>li a{width:14.5vw;height:14.5vw;border-radius:1vh;gap:2vw 0}.admission-link-container .admission-link-list>li a .link-text{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem));line-height:1.2}.admission-link-container .admission-link-list>li a .icon{width:7vw;height:7vw;transition:all .3s ease}.admission-link-container .admission-link-list>li a.space-adjust{gap:0}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) and (hover:hover){.admission-link-container .admission-link-list>li a:hover .icon{width:5vh;height:5vh}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){h3.admission-link-title{font-size:calc(var(--fs-scale,1) * clamp(2.1rem,2.73vw,2.8rem));text-align:center;margin-bottom:2vmax}.step-section-title.js-accordion{margin-top:0;gap:0 5vh}.step-section-title.js-accordion .step-num{width:10vw;height:9vw;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.step-section-title.js-accordion .step-num strong{font-size:calc(var(--fs-scale,1) * clamp(2.8rem,3.65vw,3.73rem))}.step-section-title.js-accordion .main-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));width:85%}.step-section-title.js-accordion .main-title strong{font-size:calc(var(--fs-scale,1) * clamp(2.5rem,3.26vw,3.33rem))}.step-section-title.js-accordion .main-title strong .mb-object{display:none!important}.step-section-title.js-accordion .main-title br.mb-object{display:none!important}.circle-head-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,2.86vw,2.93rem))}.type-content .type-title{font-size:calc(var(--fs-scale,1) * clamp(1.9rem,2.47vw,2.53rem))}.type-content .js-accordion::after{right:3.25vw}.type-content a.link-btn.direction-column>span{font-size:.65em}.type-content a.link-btn .sengan-mark{font-size:calc(var(--fs-scale,1) * clamp(2.1rem,2.73vw,2.8rem))}.features-dl-container .features-dl dt{height:5vh;font-size:calc(var(--fs-scale,1) * clamp(2.5rem,3.26vw,3.33rem))}.features-dl-container .features-dl dd{padding:1.45vw 3vw}.features-dl-container .features-dl dd .disc-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.keyword-link-container{gap:1vh}.keyword-link-container a{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem))}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.calendar-content{width:60%;height:39vw}.calendar-content a.link-btn{width:40vw}.admission-process>li .process-header .num{width:3vw;height:3vw;font-size:calc(var(--fs-scale,1) * clamp(2.6rem,3.39vw,3.47rem))}.admission-process>li .process-header .title{width:calc(100% - 4.5vw);font-size:calc(var(--fs-scale,1) * clamp(2.4rem,3.13vw,3.2rem))}.admission-process>li .process-header .title .mb-object{display:none!important}.admission-process>li .notes-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.modal .modal__content .modal__body{padding:4vw 6vw}.modal .modal__content .modal__body h4.admission-modal-title{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.modal .modal__content .modal__body h4.admission-modal-title span.keyword{padding:.5em 2.5vh;border-radius:1vw;font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));line-height:1.2}.modal .modal__content .modal__body .box p.admission-name{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.modal .modal__content .modal__close{bottom:-8.5vh}.schedule .content-inner a.admission-page-top-link{width:35px;height:50px;right:20px;bottom:70px}.admission.schedule .tabs .tabs-nav{column-gap:1rem}.admission.schedule .tabs .tabs-nav button{font-size:calc(var(--fs-scale,1) * clamp(1.45rem,1.89vw,1.93rem))}.panel-inner-link-list{padding-block:3.5vw}.panel-inner-link-list li a{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem))}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.target-faculty-list li{width:3.5vw;height:3.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.56vw,1.6rem))}.panel-inner-content{margin-bottom:8vw}.panel-inner-content h2.bg-title{height:auto;font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));flex-direction:row}.panel-inner-content h2.bg-title span.small{font-size:.65em;padding-left:1em}.panel-inner-content h2.bg-title .choice-type{width:fit-content;height:auto;padding:.15em 2.5vw .15em 3.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.45rem,1.89vw,1.93rem));left:-1.1vw}.panel-inner-content .target-dl{height:auto;margin-bottom:2vw;padding:.75vw}.panel-inner-content .target-dl dd,.panel-inner-content .target-dl dt{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.panel-inner-content .target-dl dd{display:flex;align-items:center}.panel-inner-content .target-dl dd .target-faculty-list li{width:3.75vw;height:3.75vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.panel-inner-content .tag-list{gap:1vw;margin-bottom:2.5vw}.panel-inner-content .tag-list li{height:auto;padding-inline:2.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.panel-inner-content .point-title{height:auto;font-size:calc(var(--fs-scale,1) * clamp(1.65rem,2.15vw,2.2rem));margin-bottom:2vw}.panel-inner-content .point-list{margin-bottom:3.5vw}.panel-inner-content .point-list>li span.course{width:3.5vw;height:3.5vw;line-height:3.5vw}.panel-inner-content h4.bold-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));margin-bottom:1.5vw}.panel-inner-content .selection-method-content{flex-direction:row;margin-bottom:2vw}.panel-inner-content .selection-method-content .method-figure{width:calc((100% - 3vw)/ 3);margin-bottom:3vw}.panel-inner-content .selection-method-content .method-details{width:100%}.panel-inner-content .selection-method-content .method-details div{padding:3.5vw 3vw 2vw;border-radius:1.5vw}.panel-inner-content .selection-method-content .method-details div dt{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem));margin-bottom:2.5vw}.panel-inner-content .selection-method-content .method-details div dd{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.panel-inner-content .selection-method-content .method-details div dd span.theme{font-size:calc(var(--fs-scale,1) * clamp(1.45rem,1.89vw,1.93rem));line-height:1.5;padding:.3em 0 .1em}.panel-inner-content .selection-method-content .method-details div dd .flex-box p.paragraph{width:calc(100% - 3.5vw)}.panel-inner-content .eligibility-requirements-content{padding-bottom:3.5vw;margin-bottom:3.5vw}.panel-inner-content .eligibility-requirements-content p.paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.panel-inner-content .eligibility-requirements-content ul.target-faculty-list{margin-bottom:1.5vw}.panel-inner-content .schedule-content ul.target-faculty-list.mb{margin-bottom:.5em}.panel-inner-content .schedule-content .schedule-details-container{flex-direction:row;gap:3vw;margin-bottom:8vw}.panel-inner-content .schedule-content .schedule-details-container .schedule-details{width:calc((100% - 6vw)/ 3)}.panel-inner-content .schedule-content .schedule-details-container .schedule-details h5.details-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl div{padding-block:.25vw .75vw}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dt{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl dd .flex-box{width:100%;flex-direction:column}.panel-inner-content .schedule-content .schedule-details-container .schedule-details .schedule-info-dl .tab02-02-attention .target-faculty-list li{width:2.75vw;height:2.75vw}h3.center-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,2.86vw,2.93rem));margin-bottom:1rem}.exam-inner{display:block}.exam-inner .exam-map{width:100%;margin-bottom:2vh}.exam-inner .exam-map iframe{height:25vh}.exam-inner .exam-body{width:100%}.exam-inner .exam-body .exam-address{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.exam-inner .exam-body h4.access-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem));padding:.15rem 2.5rem;margin-bottom:1.2rem}.exam-inner .exam-body .paragraph .label{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));line-height:1.2}.exam-inner .exam-body .paragraph .label::before{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.exam-inner .exam-body .paragraph .label:nth-of-type(2),.exam-inner .exam-body .paragraph .label:nth-of-type(3){margin-top:1.8vh}.exam-inner .exam-body a.link-btn{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem));line-height:1.1}.exam-inner a.link-btn{height:5.5vh!important}.application-flow-container{width:100%;margin-bottom:4.5vh}.application-flow-container .step-list li{padding-block:4vh}.application-flow-container .step-list li .step-num{width:30%;display:flex;font-size:calc(var(--fs-scale,1) * clamp(4.6rem,5.99vw,6.13rem))}.application-flow-container .step-list li .step-num::after{bottom:unset;top:8vh;width:1.8vh;height:2.2vh}.application-flow-container .step-list li .step-num strong{font-size:calc(var(--fs-scale,1) * clamp(6.7rem,8.72vw,8.93rem))}.application-flow-container .step-list li figure{width:8vh}.application-flow-container .step-list li .step-details{width:49%}.application-flow-container .step-list li .step-details h2.step-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,2.86vw,2.93rem));margin-bottom:.8vw}.btm-link-bnr-list{row-gap:2vh}.btm-link-bnr-list li{padding:1.8vw 5vw}.btm-link-bnr-list li a{height:8vh;border-radius:2vh;padding:1vh}.btm-link-bnr-list li a span{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));line-height:1.1}.btm-link-bnr-list li a.with-icon span{padding-right:10vh}.btm-link-bnr-list li a.with-icon span::after{right:5vh;transform:translateY(-50%) translateX(4vh);width:6vh;height:5vh}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.scholarship .accordion{margin-bottom:1vmax}.scholarship .accordion h3.accordion-title{border-radius:1vh}.scholarship .accordion .js-accordion{padding:.5em}.scholarship .accordion .js-accordion .mb-object{display:none!important}.scholarship .accordion .js-accordion::before{right:1.15em}.scholarship .accordion .js-accordion::after{right:1.7em}.scholarship .accordion .js-accordion-content{padding:5vh;border-radius:1vw}.scholarship .accordion .js-accordion-content .js-scrollable table.table-std{width:100%}ul.scholarship-point-list{flex-direction:row}ul.scholarship-point-list li{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem));padding:.5em 1.5em;border-radius:1.5vh;margin-bottom:2vh}h3.scholarship-bold-title{font-size:calc(var(--fs-scale,1) * clamp(2.3rem,2.99vw,3.07rem));margin-bottom:3vmax;line-height:1.3}p.department-list{display:flex;gap:.5em;margin-bottom:.5em;flex-wrap:wrap}p.department-list span{padding:0 1em;border-radius:1em}ul.scholarship-chart-lists{display:block}ul.scholarship-chart-lists li{width:80%;margin:0 auto;margin-bottom:2vmax}.scholarship-detail-wrap{margin-bottom:4vmax}table.scholarship-table td,table.scholarship-table th{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.56vw,1.6rem))}table.scholarship-table thead th{background:#fff;color:#004ca7;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}table.scholarship-table tbody tr th{background:#fff;color:#004ca7}table.scholarship-table tbody tr td.bg-color{background:rgba(0,76,167,.2);color:#004ca7;font-weight:500}table.scholarship-table tbody tr td span.big{font-size:1.5em;font-weight:500}.nurse-scholarship-text-box{display:flex}.nurse-scholarship-text-box p.center-text{width:60%;font-size:calc(var(--fs-scale,1) * clamp(2.5rem,3.26vw,3.33rem));margin-bottom:2vh}.nurse-scholarship-text-box p.center-text span.big{font-size:calc(var(--fs-scale,1) * clamp(6rem,7.81vw,8rem))}.nurse-scholarship-text-box p.center-text span.small{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}.nurse-scholarship-text-box p.box-text{border-radius:2vh}h4.nurse-scholarship-bold-title{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,3.13vw,3.2rem));line-height:1.3}h4.circle-title{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}h4.circle-title::before{width:.8em;height:.8em}.tel-info{display:flex}.tel-info p{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.policy-inner{flex-direction:row}.policy-inner .policy-img{width:50%;margin-bottom:0}.policy-inner .policy-body{width:46%}.policy-inner .policy-body ul.policy-list{margin-bottom:2.5rem}.policy-inner .policy-body ul.policy-list li{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem));line-height:1.4;margin-bottom:1vh}.policy-inner .policy-body ul.policy-list li span{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));display:block}.table-std.border tbody tr th{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem));line-height:1.4;padding:.8em 1em}.table-std.border tbody tr th .mb-object{display:none!important}.table-std.border tbody tr td{padding:.8em 1em}.table-std.white tbody tr th{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem));line-height:1.4}.contact-inner{display:flex}.contact-inner .contact-body{width:50%;margin-bottom:3vh}.contact-inner .contact-body .contact-profile{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.contact-inner .contact-body .contact-profile span{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.contact-inner a.link-btn{width:45%}.data-wrap a.link-btn{width:48%}.download-img-box{width:50%}}