.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.continer{width:1120px;margin:auto;padding-top:60px}@media only screen and (max-width: 769px){.continer{width:94%;padding-top:30px}}.list-box{letter-spacing:-0.4em;margin:0 -30px}.list-box li{letter-spacing:normal;display:inline-block;vertical-align:top;padding:0 30px 60px;box-sizing:border-box}.list-box img{width:100%;margin-bottom:20px}.nurs .list-box .title{color:#f2a8c8}.lang .list-box .title{color:#43d1c8}.emar .list-box .title{color:#63cafd}.clin .list-box .title{color:#5ea8be}.care .list-box .title{color:#e2a84f}.list-box .title{font-size:112.5%;font-weight:bold;margin-bottom:15px}.list-box .text{font-size:87.5%;line-height:2}.list-box.colum3 li{width:33.333%}.list-box.colum2 li{width:50%}@media only screen and (max-width: 769px){.list-box{margin:0}.list-box li{padding:0 0 30px}.list-box img{margin-bottom:15px}.list-box .title{font-size:93.75%}.list-box .text{font-size:75%}.list-box.colum3 li{width:100%}.list-box.colum2 li{width:100%}}.student-voice section{padding:4rem 0 2rem 0}.student-voice .banner-container{width:100%;max-width:1000px;height:350px;display:grid;grid-template-columns:1fr 1fr;align-items:end;position:relative;overflow:hidden;color:#fff;margin:0 auto}@media only screen and (max-width: 769px){.student-voice .banner-container{height:auto}}.student-voice .banner-container .left-panel{grid-column:1;z-index:2;height:100%;display:flex;align-items:flex-end;justify-content:center;padding-left:5%}@media only screen and (max-width: 769px){.student-voice .banner-container .left-panel{padding-left:0}}.student-voice .banner-container .left-panel .person-image{max-height:98%;width:auto;-o-object-fit:contain;object-fit:contain}.student-voice .banner-container .right-panel{grid-column:2;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding-top:50px;padding-left:10px}@media only screen and (max-width: 769px){.student-voice .banner-container .right-panel{padding-top:0;padding-left:0}}.student-voice .banner-container .right-panel .voice-section{text-align:left;margin-bottom:auto;position:absolute;top:30px;right:15%}@media only screen and (max-width: 769px){.student-voice .banner-container .right-panel .voice-section{top:15px;right:0}}.student-voice .banner-container .right-panel .voice-section .sub-text{font-size:clamp(.7rem,2vw,1.2rem);font-weight:bold;opacity:.9;margin-bottom:5px;text-align:right}.student-voice .banner-container .right-panel .voice-section .large-title{font-size:clamp(2.4rem,8vw,6rem);font-weight:bold;opacity:.2;letter-spacing:.1em;line-height:1}.student-voice .banner-container .right-panel .info-section{text-align:left;margin-top:25%;padding-bottom:40px;align-self:flex-start;font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","MS PMincho",serif}@media only screen and (max-width: 769px){.student-voice .banner-container .right-panel .info-section{padding-bottom:20px;margin-top:35%}}.student-voice .banner-container .right-panel .info-section .department-name{font-size:clamp(1.1rem,4vw,3rem);margin:0;letter-spacing:-0.1em;font-weight:500}.student-voice .banner-container .right-panel .info-section p{font-size:clamp(.8rem,1.5vw,1.1rem);margin:10px 0 0 0;line-height:1.8;letter-spacing:.05em}@media only screen and (max-width: 769px){.student-voice .banner-container .right-panel .info-section p{margin-top:0}}@media screen and (max-width: 769px){.student-voice section{padding:2rem 0 1rem 0}}