@charset "UTF-8";.messageHead{position:relative;margin:0 0 50px}.messageHeadBox{max-width:1350px;margin:0 auto;padding:0 15px}.messageHeadBody{padding:20px 0 0}.messageHeadBodyTitle{font-size:1.5625rem;color:#7da13f;font-weight:400;margin:0 0 20px}.messageHeadBodyPosition{display:inline-block;padding:5px 10px;background-color:#deb619;margin:0 0 10px;color:#fff;line-height:1.4}.messageHeadBodyNameWrap{display:flex;align-items:baseline;margin:0 0 15px}.messageHeadBodyName{font-size:1.25rem;margin:0 20px 0 0;line-height:1.4}.messageSubTitle{font-size:1.25rem;font-weight:400;display:flex;align-items:center;margin:0 0 10px}.messageSubTitle:before{content:"";height:5px;width:25px;background-color:#7da13f;margin:0 15px 0 0}.floatPic{margin:0 0 15px}.middlePic{max-width:1320px;margin:0 auto 80px}.kome{display:flex;align-items:baseline;font-size:.875rem}.kome:before{content:"※";margin:0 5px 0 0}.leftPicWrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 20px auto;grid-template-rows:auto auto;gap:20px}.leftPicWrap>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.leftPicWrap>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.messageTitle{margin:0 0 60px}.messageTitleEn{font-weight:400;font-size:3.125rem;line-height:1.4;display:block;text-align:center}.messageTitleJp{font-size:1rem;display:block;text-align:center;font-weight:400}.siderWrap{overflow-x:hidden;height:555px;position:relative}.slider{position:absolute;top:0;left:50%;width:2040px;transform:translateX(-50%)}.interviewList{padding:0 0 100px;height:auto;width:2040px}.hooper-list{overflow:visible}.interviewListItem{width:310px;flex-shrink:0;margin:0 15px}.hooper-track .hooper-slide:nth-of-type(2n) .interviewListItem{position:relative;top:100px}.interviewListLink{text-decoration:none;display:block}.interviewListPicWrap{position:relative;padding:15px 0 16px 20px;margin:0 0 15px}.interviewListNumberBox{width:95px;height:95px;padding:10px;position:absolute;left:0;top:0}.hooper-track .hooper-slide:nth-of-type(2n+1) .interviewListNumberBox{background-color:#7da13f}.hooper-track .hooper-slide:nth-of-type(2n) .interviewListNumberBox{background-color:#deb619}.interviewListNumberPerson{display:block;font-weight:700;color:#fff;text-align:center}.interviewListNumber{font-size:50px;color:#fff;line-height:1;font-weight:700;text-align:center;display:block;margin:-2px 0 0}.interviewListBody{display:flex;align-items:center}.interviewListYear{margin:0 20px 0 0;color:#444}.interviewListName{color:#444;font-size:1.125rem}.fixedMenu{padding:0 15px;max-width:860px;display:flex;justify-content:space-between;margin:0 auto}.fixedMenuBtn{text-decoration:none;color:#fff;width:calc(50% - 5px);border-radius:15px;padding:10px;text-align:center}.fixedMenuBtnNew{background-color:#7da13f}.fixedMenuBtnGraduate{background-color:#4e8e1d}.fixed-enter-active,.fixed-leave-active{transition:opacity .5s}.fixed-enter,.fixed-leave-to{opacity:0}@media print,screen and (min-width:768px){.header{position:absolute;top:0;left:0;width:100%;z-index:1}.messageHead{margin:0 0 70px}.messageHeadBody{height:640px;padding:135px 0 0}.messageHeadBodyTitle{font-size:2.5rem}.messageHeadBodyName{font-size:2.1875rem}.messageHeadBodyText{max-width:565px}.messageHeadPic{padding:0;position:absolute;right:0;top:0;height:100%;max-width:900px;z-index:-1}.messageHeadPic:before{content:"";position:absolute;left:0;top:0;width:235px;height:100%;background-image:linear-gradient(to right,#fff,transparent)}.messageHeadPic img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.messageSubTitle{font-size:1.5625rem}.floatPic{float:right;max-width:405px;margin:0 0 15px 15px}.leftPicWrap{display:-ms-grid;display:grid;-ms-grid-columns:5fr 20px 7fr;grid-template-columns:5fr 7fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:20px}.leftPicWrap>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.leftPicWrap>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.fixedMenuBtn{width:calc(50% - 10px);padding:20px}}@media (max-width:960px){.messageHeadBodyTitle{font-size:calc(1.05625rem + .84375vw)}.messageHeadBodyName{font-size:calc(1.025rem + .375vw)}.messageSubTitle{font-size:calc(1.025rem + .375vw)}.messageTitleEn{font-size:calc(1.2125rem + 3.1875vw)}.interviewListName{font-size:calc(1.0125rem + .1875vw)}}@media print and (max-width:960px),screen and (min-width:768px) and (max-width:960px){.messageHeadBodyTitle{font-size:calc(1.15rem + 2.25vw)}.messageHeadBodyName{font-size:calc(1.11875rem + 1.78125vw)}.messageSubTitle{font-size:calc(1.05625rem + .84375vw)}}