﻿.heroWrap{overflow:hidden}@media print,screen and (min-width: 1000px){.heroWrap{padding:85px 0 0}}@media print,screen and (min-width: 1400px){.heroWrap{padding:110.5px 0 0}}.heroWrapPhysical{background-color:#b5d233}.heroWrapOccupational{background-color:#ee92af}.heroWrapRadiological{background-color:#ffd702}.heroWrapClinical{background-color:#2aafe6}.hero{padding:135px 0 0}@media print,screen and (min-width: 768px){.hero{padding:120px 0 0}}@media print,screen and (min-width: 960px){.hero{padding:0;display:flex;align-items:center}}.heroBody{margin:0 0 40px}@media print,screen and (min-width: 960px){.heroBody{margin:0;width:50%;transform:translateY(40px)}}.heroPic{margin:0 0 0 -15px;position:relative;width:calc(100% + 30px)}@media print,screen and (min-width: 768px){.heroPic{max-width:800px;margin:0 auto}}@media print,screen and (min-width: 960px){.heroPic{margin:0;width:60%;height:512px}.heroPic::before{content:"";position:absolute;width:30%;top:0;left:0;height:100%}}.heroPicPhysical::before{background:linear-gradient(to right, #B5D233 50%, transparent)}.heroPicOccupational::before{background:linear-gradient(to right, #ED92AE 50%, transparent)}.heroPicRadiological::before{background:linear-gradient(to right, #ffd702 50%, transparent)}.heroPicClinical::before{background:linear-gradient(to right, #2AAEE5 50%, transparent)}@media print,screen and (min-width: 960px){.heroPicIn{position:absolute;left:0;height:100%;width:45vw}.heroPicIn img{object-fit:cover;object-position:center center;width:100%;height:100%}}.heroBodyInfo{margin:0 0 25px}@media print,screen and (min-width: 768px){.heroBodyInfo{display:flex;align-items:center}}.heroBodyDepart{width:150px;background-color:#fff;margin:0 0 10px;font-size:1.6rem;font-weight:bold;text-align:center;display:block}@media print,screen and (min-width: 768px){.heroBodyDepart{margin:0 25px 0 0;width:240px;font-size:2.5rem}}.heroBodyDepartPhysical{color:#b5d233}.heroBodyDepartOccupational{color:#ed92ae}.heroBodyDepartRadiological{color:#ebc900}.heroBodyDepartClinical{color:#2aaee5}.heroBodyLimit{font-size:2rem;color:#fff}.heroBodyTitle{margin:0 0 5px;font-size:2rem;line-height:1.2;font-family:serif;color:#fff}@media print,screen and (min-width: 768px){.heroBodyTitle{font-size:4rem}}.heroBodyTitleSub{font-size:1.7rem;color:#fff;margin:0 0 20px}.heroBodyText{color:#fff;font-size:2rem;line-height:1.2}@media print,screen and (min-width: 768px){.heroBodyText{font-size:2.8rem}}.innerLinkListWrap{padding:60px 0}@media print,screen and (min-width: 768px){.innerLinkListWrap{display:flex;justify-content:space-between}}.innerLinkListWrapItem{margin:0 0 40px}@media print,screen and (min-width: 768px){.innerLinkListWrapItem{margin:0;width:calc(50% - 10px)}}.innerLinkListTitle{display:block;padding:8px 10px 6px;font-size:1.5rem;margin:0 0 10px;color:#fff}@media print,screen and (min-width: 768px){.innerLinkListTitle{max-width:250px}}.innerLinkListTitlePhysical{background-color:#b5d233 !important}.innerLinkListTitleOccupational{background-color:#ed92ae !important}.innerLinkListTitleRadiological{background-color:#ffd702 !important}.innerLinkListTitleClinical{background-color:#2aaee5 !important}.innerLinkItem{margin:0 0 5px}@media print,screen and (min-width: 960px){.innerLinkItem{margin:0 0 10px}}.innerLink{font-size:1.4rem;color:#333;display:inline-flex;align-items:center;text-decoration:none}.innerLink:hover{text-decoration:underline}.innerLink::before{content:"";width:10px;height:10px;flex-shrink:0;margin:0 10px 0 0;border-radius:50%}.innerLinkPhysical::before{background-color:#b5d233 !important}.innerLinkOccupational::before{background-color:#ee92af !important}.innerLinkRadiological::before{background-color:#ffd702 !important}.innerLinkClinical::before{background-color:#2aafe6 !important}.introWrap{background-image:url(../images/depart_dot_bg.png);background-repeat:repeat;background-size:7px;padding:100px 0;margin:0 0 120px}.intro{background-color:#fff;padding:45px 15px 65px}@media print,screen and (min-width: 768px){.intro{padding:45px 30px 65px}}.introTitleWrap{display:flex;justify-content:center}.introTitle{font-size:2rem;text-align:center;font-weight:normal;position:relative;padding:0 5px 10px;margin:0 0 50px}@media print,screen and (min-width: 768px){.introTitle{font-size:3rem}}.introTitle:before{content:"";width:100%;height:5px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.introTitlePhysical:before{background-color:#b5d233}.introTitleOccupational:before{background-color:#ee92af}.introTitleRadiological:before{background-color:#ffd702}.introTitleClinical:before{background-color:#2aafe6}.introListItem{display:flex;align-items:baseline;font-size:1.7rem}.introListItem:not(:last-of-type){margin:0 0 15px}.introListItem:before{content:"";display:block;content:"";font-family:"Font Awesome 5 Free";font-weight:bold;margin:0 10px 0 0;font-size:1rem;transform:translateY(-2px)}.introListItemPhysical:before{color:#b5d233}.introListItemOccupational:before{color:#ee92af}.introListItemRadiological:before{color:#ffd702}.introListItemClinical:before{color:#2aafe6}.departTitle{font-weight:normal;display:flex;font-size:1.9rem;display:flex;align-items:center;margin:0 0 30px}@media print,screen and (min-width: 768px){.departTitle{font-size:2.3rem}}.departTitle:after{content:"";flex-grow:1;margin:0 0 0 40px;height:5px}.departTitlePhysical:after{background:repeating-linear-gradient(-55deg, #DBE998 0, #DBE998 2px, #fff 2px, #fff 6px)}.departTitleOccupational:after{background:repeating-linear-gradient(-55deg, #EE92AF 0, #EE92AF 2px, #fff 2px, #fff 6px)}.departTitleRadiological:after{background:repeating-linear-gradient(-55deg, #FFD702 0, #FFD702 2px, #fff 2px, #fff 6px)}.departTitleClinical:after{background:repeating-linear-gradient(-55deg, #2AAFE6 0, #2AAFE6 2px, #fff 2px, #fff 6px)}@media print,screen and (min-width: 768px){.certificationList{display:flex;flex-wrap:wrap}}.certificationListItem{padding:12px 15px;display:flex;align-items:center;background-color:#fff;margin:0 20px 30px 0}.certificationListItemPhysical{border:1px solid #b5d233;box-shadow:3px 3px 0 #b5d233}.certificationListItemOccupational{border:1px solid #ee92af;box-shadow:3px 3px 0 #ee92af}.certificationListItemRadiological{border:1px solid #ffd702;box-shadow:3px 3px 0 #ffd702}.certificationListItemClinical{border:1px solid #2aafe6;box-shadow:3px 3px 0 #2aafe6}.certificationListIcon{width:16px;margin:0 15px 0 0}.jobListItem{display:flex;align-items:baseline;padding:15px 10px;border-bottom:1px dashed #ccc}.jobListItem:before{content:"";display:block;content:"";font-family:"Font Awesome 5 Free";font-weight:bold;margin:0 10px 0 0;font-size:1rem;transform:translateY(-2px)}.jobListItemPhysical:before{color:#b5d233}.jobListItemOccupational:before{color:#ee92af}.jobListItemRadiological:before{color:#ffd702}.jobListItemClinical:before{color:#2aafe6}.work{background-image:url(../images/depart_dot_bg.png);background-repeat:repeat;background-size:7px;padding:60px 0 120px;margin:0 0 100px}.workTitleWrap{margin:0 0 25px}.workTitleSub{font-size:1.3rem;display:flex;justify-content:center;align-items:center;margin:0 0 10px}.workTitleSub:before{content:"";width:1px;height:15px;background-color:#545454;transform:skew(25deg);margin:0 15px 0 0}.workTitleSub:after{content:"";width:1px;height:15px;background-color:#545454;transform:skew(-25deg);margin:0 0 0 12px}.workTitle{font-size:2rem;font-weight:normal;text-align:center;line-height:1.4;position:relative;padding:0 0 15px}@media print,screen and (min-width: 768px){.workTitle{font-size:3rem}}.workTitle:before{content:"";width:100px;height:5px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.workTitlePhysical:before{background-color:#b5d233}.workTitleOccupational:before{background-color:#ee92af}.workTitleRadiological:before{background-color:#ffd702}.workTitleClinical:before{background-color:#2aafe6}.youtubeBase{font-size:1.7rem;text-align:center;margin:0 0 40px}.youtube{padding-top:56.25%;position:relative}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube video{position:absolute;top:0;left:0;width:100%;height:100%}@media print,screen and (min-width: 768px){.studyList{display:flex}}.workMovieLink{max-width:360px;color:#444;text-decoration:none;padding:20px;text-align:center;background-color:#ffd702;border-radius:15px;display:block;margin:0 auto}.fieldIntro{font-size:1.8rem;line-height:1.4;margin:0 0 40px}@media print,screen and (min-width: 768px){.fieldIntro{font-size:2.5rem}}.qa{margin:0 0 30px}.qaTitle{display:flex;align-items:baseline;font-size:2rem;font-weight:bold;margin:0 0 10px}.qaTitle:before{content:"Q.";margin:0 10px 0 0;font-size:2.5rem}.qaTitlePhysical{color:#b5d233}.qaTitleOccupational{color:#ee92af}.qaTitleRadiological{color:#ebc900}.qaTitleClinical{color:#2aafe6}.fieldPic{width:60%;margin:0 auto 10px}@media print,screen and (min-width: 768px){.fieldPic{width:80%;margin:0 auto 10px}}.fieldPicMin{width:75%;margin:0 auto 10px}.fieldPicJob{font-size:1.5rem}.fieldPicName{display:flex;align-items:baseline}.fieldPicMain{font-weight:bold;font-size:1.8rem}.fieldPicKana{font-size:1.5rem;margin:0 0 0 10px}.fieldPicKana:before{content:"(";margin:0 2px 0 0}.fieldPicKana:after{content:")";margin:0 0 0 2px}.fieldNameInfo{font-size:1.5rem;line-height:1.6}.fieldName{text-align:right}.leaderPic{margin:0 auto 10px;width:60%}.leaderJob{font-size:1.5rem;display:block;text-align:center}.leaderPicName{display:flex;align-items:baseline;justify-content:center}.leaderPicMain{font-weight:bold;font-size:1.8rem}.leaderPicKana{font-size:1.5rem;margin:0 0 0 10px}.leaderPicKana:before{content:"(";margin:0 2px 0 0}.leaderPicKana:after{content:")";margin:0 0 0 2px}.leaderIntro{font-size:1.8rem;line-height:1.4;margin:0 0 25px}@media print,screen and (min-width: 768px){.leaderIntro{font-size:2.5rem}}.teacherMore{background-color:#00a458;color:#fff;padding:18px 10px;text-align:center;display:block;text-decoration:none;border:1px solid #00a458;max-width:300px;margin:60px auto 0;border-radius:8px}.teacherMore:hover{background-color:#fff;color:#00a458}.teacherPic{margin:0 auto 10px;width:75%}.teacherJob{font-size:1.5rem;display:block;text-align:center}.teacherName{display:flex;align-items:baseline;justify-content:center}.teacherNameMain{font-weight:bold;font-size:1.8rem}.teacherNameKana{font-size:1.5rem;margin:0 0 0 10px}.teacherNameKana:before{content:"(";margin:0 2px 0 0}.teacherNameKana:after{content:")";margin:0 0 0 2px}.policyTitle{font-weight:normal;display:flex;font-size:1.7rem;display:flex;align-items:center;margin:0 0 30px}@media print,screen and (min-width: 768px){.policyTitle{font-size:2.3rem}}.policyTitle:after{content:"";flex-grow:1;margin:0 0 0 40px;height:5px}.policyTitlePhysical:after{background:repeating-linear-gradient(-55deg, #B5D233 0, #B5D233 2px, #fff 2px, #fff 6px)}.policyTitleOccupational:after{background:repeating-linear-gradient(-55deg, #EE92AF 0, #EE92AF 2px, #fff 2px, #fff 6px)}.policyTitleRadiological:after{background:repeating-linear-gradient(-55deg, #ebc900 0, #ebc900 2px, #fff 2px, #fff 6px)}.policyTitleClinical:after{background:repeating-linear-gradient(-55deg, #2AAFE6 0, #2AAFE6 2px, #fff 2px, #fff 6px)}.policyList{counter-reset:policy}.policyListItem{display:flex;align-items:baseline}.policyListItem:not(:last-of-type){margin:0 0 15px}.policyListItem:before{content:counter(policy) ".";margin:0 5px 0 0;flex-shrink:0;margin:0 10px 0 0;counter-increment:policy;font-size:2rem;font-weight:bold;line-height:1.4}.policyListItemPhysical:before{color:#b5d233}.policyListItemOccupational:before{color:#ee92af}.policyListItemRadiological:before{color:#ebc900}.policyListItemClinical:before{color:#2aafe6}.innerIdWrap{position:relative}.innerId{position:absolute;top:-140px}.graduateSchoolContents .pageSubTitle{font-size:1.8rem;font-weight:normal;padding:0 0 5px;position:relative;margin:0 0 30px}@media print,screen and (min-width: 768px){.graduateSchoolContents .pageSubTitle{font-size:2.3rem}}.graduateSchoolContents .pageSubTitle:after{content:"";position:absolute;width:calc(100% - 80px);height:5px;background:repeating-linear-gradient(-45deg, #D9D9D9 0, #D9D9D9 2px, #fff 2px, #fff 4px);bottom:-5px;right:0}.graduateSchoolContents .teacherList{display:grid;gap:30px 70px}.graduateSchoolContents .teacherListItem{border:1px solid #ccc;display:grid;gap:30px 50px;padding:20px}.graduateSchoolContents .teacherListItem:not(:last-of-type){margin:0}@media print,screen and (min-width: 768px){.graduateSchoolContents .teacherListItem{grid-template-columns:1fr 270px;padding:30px}}.graduateSchoolContents .teacherTextWrap{display:grid;align-items:baseline;gap:20px;height:fit-content}@media print,screen and (min-width: 768px){.graduateSchoolContents .teacherTextWrap{gap:30px}}.graduateSchoolContents .teacherNameWrap{border-bottom:1px solid #c3c3c3;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;padding-bottom:10px}@media print,screen and (min-width: 768px){.graduateSchoolContents .teacherNameWrap{padding-bottom:15px}}.graduateSchoolContents .teacherNameKana{display:block;font-size:1.3rem;margin-left:0;width:100%}.graduateSchoolContents .teacherNameKana:before,.graduateSchoolContents .teacherNameKana:after{content:none;margin:0}@media print,screen and (min-width: 768px){.graduateSchoolContents .teacherNameKana{font-size:1.4rem}}.graduateSchoolContents .teacherName{font-size:2.2rem;font-weight:bold}@media print,screen and (min-width: 768px){.graduateSchoolContents .teacherName{font-size:2.6rem}}.graduateSchoolContents .teacherPosition{font-size:1.8rem;font-weight:bold}@media print,screen and (min-width: 768px){.graduateSchoolContents .teacherPosition{font-size:2rem}}.graduateSchoolContents .teacherCourse{font-size:1.6rem}.graduateSchoolContents .teacherCourse:before{content:"(";margin:0 2px 0 0}.graduateSchoolContents .teacherCourse:after{content:")";margin:0 0 0 2px}@media print,screen and (min-width: 768px){.graduateSchoolContents .teacherCourse{font-size:1.8rem}}.graduateSchoolContents .teacherDetailTitle{border-left:8px solid #44ae4e;font-size:1.6rem;font-weight:bold;margin-bottom:10px;padding:.25em 0 .25em 10px}.graduateSchoolContents .teacherDetailText{font-size:1.5rem}@media print,screen and (min-width: 768px){.graduateSchoolContents .teacherDetailText{font-size:1.6rem}}.graduateSchoolContents .teacherDetailSubText{margin-top:12px;font-size:1.4rem}.graduateSchoolContents .teacherImgWrap{max-width:270px;margin:auto}.graduateSchoolContents.physical .pageSubTitle{border-bottom:5px solid #b9d32e}.graduateSchoolContents.physical .teacherDetailTitle{border-left:8px solid #b9d32e}.graduateSchoolContents.occupational .pageSubTitle{border-bottom:5px solid #ee92af}.graduateSchoolContents.occupational .teacherDetailTitle{border-left:8px solid #ee92af}.graduateSchoolContents.radiological .pageSubTitle{border-bottom:5px solid #ebc900}.graduateSchoolContents.radiological .teacherDetailTitle{border-left:8px solid #ebc900}.graduateSchoolContents.clinical .pageSubTitle{border-bottom:5px solid #2aafe6}.graduateSchoolContents.clinical .teacherDetailTitle{border-left:8px solid #2aafe6}