@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Josefin+Sans|Noto+Sans+JP:300,400,500,700|Roboto+Condensed:400,400i,700,700i&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP|Sawarabi+Mincho&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@400;500;600&family=Shippori+Mincho:wght@400;500;600&display=swap);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-size:62.5%;width:100%;height:100%;font-family:sans-serif}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;color:#000;line-height:1.5;vertical-align:baseline;letter-spacing:.1em;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:transparent;font-size:1.4rem;height:100%;font-feature-settings:"palt"}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}ul{list-style:none;list-style-position:outside;margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}ol{list-style:decimal;list-style-position:inside}ol li{margin-bottom:5px}li img{vertical-align:bottom}div img{vertical-align:bottom}caption,th{text-align:left}q:after,q:before{content:""}:link img,:visited img,a img{border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}del{text-decoration:line-through}input,select{vertical-align:middle}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:#dfdfdf;color:#000;text-decoration:none}mark{background-color:#dfdfdf;color:#000;font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0}input::-webkit-input-placeholder{color:#666;font-size:14px;font-size:1.4rem}input:-moz-placeholder{color:#666;font-size:14px;font-size:1.4rem}img{margin:0;padding:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;outline:0;text-decoration:none}a:link{text-decoration:none;color:#363636}a:visited{text-decoration:underline;color:#363636}a:active,a:focus{opacity:.7;outline:0}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}body{width:100%;height:100%;background:#fff}.clear{clear:both}.hide-content{display:none}.mb-object{display:none!important}.mb-object_fl{display:none!important}.pc-object{display:block!important}.pc-object_fl{display:flex!important}@media screen and (max-width:1024px){.mb-object{display:block!important}.mb-object_fl{display:flex!important}.pc-object{display:none!important}.pc-object_fl{display:none!important}}.trigger{opacity:0}.trigger.show-content{animation:slidecopytext .6s ease-in .4s 1 forwards}h3.section-title{font-size:calc(2rem + .5vw);font-weight:500;letter-spacing:.2em;line-height:2;border-bottom:solid 1.5px #00615f;padding-left:1.3em;position:relative;margin-bottom:3vw}h3.section-title::before{content:"■";position:absolute;font-size:2rem;top:50%;left:0;transform:translateY(-50%);color:#00615f}.academics.medicaltechnology h3.section-title{border-bottom:solid 1.5px #3973ba}.academics.medicaltechnology h3.section-title::before{color:#3973ba}.academics.nursing h3.section-title{border-bottom:solid 1.5px #e0587f}.academics.nursing h3.section-title::before{color:#e0587f}.academics.physical h3.section-title{border-bottom:solid 1.5px #7eba39}.academics.physical h3.section-title::before{color:#7eba39}.academics.occupational h3.section-title{border-bottom:solid 1.5px #39ba6f}.academics.occupational h3.section-title::before{color:#39ba6f}.academics.speech h3.section-title{border-bottom:solid 1.5px #39b6ba}.academics.speech h3.section-title::before{color:#39b6ba}h3.section-min-title{font-size:calc(1.4rem + 1vw);font-weight:500;font-family:"Noto Serif JP",serif;color:#00615f;line-height:1.8em;letter-spacing:.2em;margin-bottom:2vw}h3.section-min-title.center{text-align:center}h3.bg-title{background:#80cfc8;color:#fff;font-size:calc(1.4rem + .5vw);font-weight:600;letter-spacing:.15em;padding:.8em 1em;margin-bottom:2vw}h4.bold-title{font-size:calc(1.4rem + .5vw);font-weight:600;color:#00615f;margin-bottom:1vh;letter-spacing:.15em}h4.bold-title span.small{font-size:calc(1.4rem + .2vw);font-weight:500}.paragraph{display:block;margin-bottom:3vh;font-size:calc(1.3rem + .25vw);line-height:1.9;word-wrap:break-word}.paragraph.small-text{font-size:1.3rem;line-height:1.7}.paragraph.align-right{text-align:right}.paragraph.align-center{text-align:center}.paragraph a{font-weight:500;color:#00615f;text-decoration:underline}.paragraph em{font-style:normal;font-weight:700}.paragraph.mb-none{margin-bottom:0}table.table_std{border-collapse:collapse;width:100%;margin-bottom:3vh}table.table_std td,table.table_std th{border-bottom:1px solid #fff;padding:10px;font-size:1.4rem;text-align:left;vertical-align:middle;border-right:1px solid #fff}table.table_std td.r-border,table.table_std th.r-border{border-right:4px solid #fff}table.table_std td>:last-child,table.table_std th>:last-child{margin-bottom:0}table.table_std th{color:#fff;text-align:center;background:#80cfc8;font-weight:500}table.table_std td{background:rgba(128,207,200,.1);color:#000;text-align:left;border:solid 1px rgba(128,207,200,.6)}table.table_std td.center{text-align:center}table.table_std tr:nth-of-type(2n) td{background:rgba(128,207,200,.3)}table.table_std.white td{background:#fff}table.table_std.center td{text-align:center}table.table_std.center td.al_left{text-align:left}table.table_std.center td.al_right{text-align:right}table.table_std.right_td td{text-align:right}table.table_std.left_th th{text-align:left}table.table_std.small-text th{font-size:12px;padding:5px;font-weight:700}table.table_std.small-text td{font-size:10px;padding:5px}table.table_std td.al_left,table.table_std th.al_left{text-align:left}table.table_std td.al_center,table.table_std th.al_center{text-align:center}table.table_std td.al_right,table.table_std th.al_right{text-align:right}a.link_btn{width:100%;display:block;min-height:50px;padding:10px 40px 10px 10px;margin:0 0 2vh;position:relative;color:#fff;background:#00615f;border:solid 1px #00615f;font-size:1.6rem;font-weight:500}a.link_btn::before{content:"";position:absolute;width:10px;height:10px;border-right:solid 1.5px #fff;border-bottom:solid 1.5px #fff;transform:translateY(-50%) rotate(315deg);top:50%;right:13px;transition:all .4s}a.link_btn::after{content:"";position:absolute;background:#fff;width:13px;height:1.5px;top:50%;right:13px;transform:translateY(-50%);transition:all .4s}a.link_btn:hover{opacity:1;color:#00615f;background:#fff}a.link_btn:hover::before{border-right:solid 1.5px #00615f;border-bottom:solid 1.5px #00615f}a.link_btn:hover::after{background:#00615f}a.link_btn.down-arrow::after{transform:translateY(-50%) rotate(135deg)}a.link_btn.center-position{margin:0 auto 2vh}a.link_btn.short-size{width:49%}a[target=_blank].link_btn::after{content:"";display:block;width:20px;height:100%;background:url(/images/common/btn-blank.svg) no-repeat center center;background-size:contain;position:absolute;top:50%;right:13px;transform:unset;transform:translateY(-50%);border-top:none;border-right:none}a[target=_blank].link_btn::before{display:none}a[target=_blank].link_btn:hover::after{background:url(/images/common/btn-blank-green.svg) no-repeat center center;background-size:contain}a[href$=".pdf"].link_btn::after{content:"PDF";display:block;width:50px;text-align:center;height:auto;position:absolute;font-size:1.4rem;font-weight:700;top:50%;transform:translateY(-50%);right:0;color:#fff;background:unset;background-size:unset}a[href$=".pdf"].link_btn::before{display:none}a[href$=".pdf"].link_btn:hover::after{color:#00615f;background:unset;background-size:unset}a[href$=".doc"].link_btn::after,a[href$=".docx"].link_btn::after{content:"WORD";display:block;width:60px;text-align:center;height:auto;position:absolute;font-size:1.4rem;font-weight:700;top:50%;transform:translateY(-50%);right:0;color:#fff;background:unset;background-size:unset}a[href$=".doc"].link_btn::before,a[href$=".docx"].link_btn::before{display:none}a[href$=".doc"].link_btn:hover::after,a[href$=".docx"].link_btn:hover::after{color:#00615f;background:unset;background-size:unset}a[href$=".xls"].link_btn::after,a[href$=".xlsx"].link_btn::after{content:"EXCEL";display:block;width:60px;text-align:center;height:auto;position:absolute;font-size:1.4rem;font-weight:700;top:50%;transform:translateY(-50%);right:0;color:#fff;background:unset;background-size:unset}a[href$=".xls"].link_btn::before,a[href$=".xlsx"].link_btn::before{display:none}a[href$=".xls"].link_btn:hover::after,a[href$=".xlsx"].link_btn:hover::after{color:#00615f;background:unset;background-size:unset}.two-column{display:flex;justify-content:space-between;flex-wrap:wrap}.two-column>*{width:48.5%;margin-bottom:2.5vw}.two-column>* a.link_btn{margin-bottom:0}.brackets-num-list,.circle-num-list,.disc-list,.dot-list,.kana-list,.normal-num-list,.notes-list,.notes-num-list{margin-bottom:3vw}.brackets-num-list.mb10,.circle-num-list.mb10,.disc-list.mb10,.dot-list.mb10,.kana-list.mb10,.normal-num-list.mb10,.notes-list.mb10,.notes-num-list.mb10{margin-bottom:10px}.brackets-num-list.mb0,.circle-num-list.mb0,.disc-list.mb0,.dot-list.mb0,.kana-list.mb0,.normal-num-list.mb0,.notes-list.mb0,.notes-num-list.mb0{margin-bottom:0}.brackets-num-list>li,.circle-num-list>li,.disc-list>li,.dot-list>li,.kana-list>li,.normal-num-list>li,.notes-list>li,.notes-num-list>li{position:relative;line-height:1.9;margin:0}.brackets-num-list>li::before,.circle-num-list>li::before,.disc-list>li::before,.dot-list>li::before,.kana-list>li::before,.normal-num-list>li::before,.notes-list>li::before,.notes-num-list>li::before{content:"";position:absolute;left:0;top:0}.brackets-num-list>li a,.circle-num-list>li a,.disc-list>li a,.dot-list>li a,.kana-list>li a,.normal-num-list>li a,.notes-list>li a,.notes-num-list>li a{text-decoration:underline}.brackets-num-list>li em,.circle-num-list>li em,.disc-list>li em,.dot-list>li em,.kana-list>li em,.normal-num-list>li em,.notes-list>li em,.notes-num-list>li em{font-style:normal;font-weight:600}.brackets-num-list>li>ol,.brackets-num-list>li>ul,.circle-num-list>li>ol,.circle-num-list>li>ul,.disc-list>li>ol,.disc-list>li>ul,.dot-list>li>ol,.dot-list>li>ul,.kana-list>li>ol,.kana-list>li>ul,.normal-num-list>li>ol,.normal-num-list>li>ul,.notes-list>li>ol,.notes-list>li>ul,.notes-num-list>li>ol,.notes-num-list>li>ul{margin:10px 0}.brackets-num-list>li>ol.mt0,.brackets-num-list>li>ul.mt0,.circle-num-list>li>ol.mt0,.circle-num-list>li>ul.mt0,.disc-list>li>ol.mt0,.disc-list>li>ul.mt0,.dot-list>li>ol.mt0,.dot-list>li>ul.mt0,.kana-list>li>ol.mt0,.kana-list>li>ul.mt0,.normal-num-list>li>ol.mt0,.normal-num-list>li>ul.mt0,.notes-list>li>ol.mt0,.notes-list>li>ul.mt0,.notes-num-list>li>ol.mt0,.notes-num-list>li>ul.mt0{margin-top:0}.brackets-num-list>li>ol.mb0,.brackets-num-list>li>ul.mb0,.circle-num-list>li>ol.mb0,.circle-num-list>li>ul.mb0,.disc-list>li>ol.mb0,.disc-list>li>ul.mb0,.dot-list>li>ol.mb0,.dot-list>li>ul.mb0,.kana-list>li>ol.mb0,.kana-list>li>ul.mb0,.normal-num-list>li>ol.mb0,.normal-num-list>li>ul.mb0,.notes-list>li>ol.mb0,.notes-list>li>ul.mb0,.notes-num-list>li>ol.mb0,.notes-num-list>li>ul.mb0{margin-bottom:0}.brackets-num-list>li,.circle-num-list>li,.kana-list>li,.notes-num-list>li{list-style:none}.dot-list>li{padding-left:1.2em}.dot-list>li::before{content:"・"}.notes-list>li{font-size:1.4rem;padding-left:1.2em}.notes-list>li::before{content:"※"}.notes-list.asterisk>li::before{content:"＊"}.disc-list{list-style-position:outside;margin-left:1.5em}.disc-list>li{list-style-type:disc}.normal-num-list{list-style-position:outside;margin-left:1.5em}.normal-num-list>li{list-style-type:decimal}.notes-num-list>li{font-size:1.4rem;padding-left:2.5em}.notes-num-list>li:nth-of-type(1)::before{content:"※1"}.notes-num-list>li:nth-of-type(2)::before{content:"※2"}.notes-num-list>li:nth-of-type(3)::before{content:"※3"}.notes-num-list>li:nth-of-type(4)::before{content:"※4"}.notes-num-list>li:nth-of-type(5)::before{content:"※5"}.notes-num-list>li:nth-of-type(6)::before{content:"※6"}.notes-num-list>li:nth-of-type(7)::before{content:"※7"}.notes-num-list>li:nth-of-type(8)::before{content:"※8"}.notes-num-list>li:nth-of-type(9)::before{content:"※9"}.kana-list>li{padding-left:2.5em}.kana-list>li:nth-of-type(1)::before{content:"ア)"}.kana-list>li:nth-of-type(2)::before{content:"イ)"}.kana-list>li:nth-of-type(3)::before{content:"ウ)"}.kana-list>li:nth-of-type(4)::before{content:"エ)"}.kana-list>li:nth-of-type(5)::before{content:"オ)"}.kana-list>li:nth-of-type(6)::before{content:"カ)"}.kana-list>li:nth-of-type(7)::before{content:"キ)"}.kana-list>li:nth-of-type(8)::before{content:"ク)"}.kana-list>li:nth-of-type(9)::before{content:"ケ)"}.brackets-num-list>li{padding-left:2.5em}.brackets-num-list>li:nth-of-type(1)::before{content:"（1）"}.brackets-num-list>li:nth-of-type(2)::before{content:"（2）"}.brackets-num-list>li:nth-of-type(3)::before{content:"（3）"}.brackets-num-list>li:nth-of-type(4)::before{content:"（4）"}.brackets-num-list>li:nth-of-type(5)::before{content:"（5）"}.brackets-num-list>li:nth-of-type(6)::before{content:"（6）"}.brackets-num-list>li:nth-of-type(7)::before{content:"（7）"}.brackets-num-list>li:nth-of-type(8)::before{content:"（8）"}.brackets-num-list>li:nth-of-type(9)::before{content:"（9）"}.circle-num-list>li{padding-left:1.5em}.circle-num-list>li:nth-of-type(1)::before{content:"①"}.circle-num-list>li:nth-of-type(2)::before{content:"②"}.circle-num-list>li:nth-of-type(3)::before{content:"③"}.circle-num-list>li:nth-of-type(4)::before{content:"④"}.circle-num-list>li:nth-of-type(5)::before{content:"⑤"}.circle-num-list>li:nth-of-type(6)::before{content:"⑥"}.circle-num-list>li:nth-of-type(7)::before{content:"⑦"}.circle-num-list>li:nth-of-type(8)::before{content:"⑧"}.circle-num-list>li:nth-of-type(9)::before{content:"⑨"}sup{font-size:.8em;vertical-align:.3em}.table_res{width:auto}a.box-link{display:block;width:30vw;padding:10px 20px;background:#fff;text-align:right;font-family:serif;color:#00615f!important;font-weight:600;position:relative;border:1px solid #00615f;font-size:2rem}a.box-link::after{content:"";position:absolute;left:0;top:50%;background:#00615f;height:2px;width:20px;transform:translateY(-50%)}.anchor-link{padding-top:8vh;margin-top:-8vh;font-size:0;line-height:0}@keyframes slidecopy{0%{opacity:0;transform:translateY(20px)}50%{opacity:1;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes slidecopytext{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){h3.section-title{font-size:calc(2rem + .5vw);line-height:1.5;padding-bottom:1vw}a.link_btn.short-size{width:100%}a[href$=".pdf"].link_btn{padding:10px 40px 10px 10px}a[href$=".pdf"].link_btn::after{font-size:1.3rem}a[href$=".docx"].link_btn::after{font-size:1.3rem}.two-column>*{width:100%}.table_res{overflow-x:auto;width:100%;position:relative;padding-top:1.5em}.table_res::before{content:"← 左へスワイプしてください";position:absolute;top:0;left:0;font-size:1.2rem;font-weight:500}.table_res table{min-width:800px}}body{font-family:"Noto Sans JP",sans-serif;font-size:calc(1.3rem + .25vw);font-weight:400;line-height:1.8em;letter-spacing:.1em}.content-wrap{width:100%;min-height:100vh;background:#fff;padding:0 0 5vh;position:relative}.content-section{width:100%;margin:0 auto 12vh}.content-section.mb0{margin-bottom:0;position:relative;z-index:-1}.content-inner{width:90%;margin:0 auto 8vh}.content-inner.wd100{width:100%}.content-inner.wd70{width:70%}.content-inner.green-bg{background:#00615f;width:100%;padding:3vw 10%}.content-inner.green-bg a,.content-inner.green-bg dl,.content-inner.green-bg p{color:#fff}.content-inner.green-bg h3.section-title{color:#fff;border-bottom:solid 1px #fff}.content-inner.green-bg h3.section-title::before{background:#fff}.content-inner.green-bg h4.bar-title{color:#fff}.content-inner.green-bg h4.bar-title::before{background:#fff}.content-inner.green-bg a.link_btn{background:#fff;color:#00615f}.content-inner.green-bg a.link_btn::after{border-top:2px solid #00615f;border-right:2px solid #00615f}.content-inner.green-bg a.link_btn:hover{border:solid 1px #fff;background:#00615f;color:#fff}.content-inner.green-bg a.link_btn:hover::after{border-top:2px solid #fff;border-right:2px solid #fff}.content-inner.green-bg a[target=_blank].link_btn::after{background:url(/images/common/btn-blank-green.png) no-repeat center center;background-size:contain;border-top:none;border-right:none}.content-inner.green-bg a[target=_blank].link_btn:hover::after{background:url(/images/common/btn-blank.png) no-repeat center center;background-size:contain}.content-inner.green-bg a[href$=".pdf"].link_btn::after{color:#00615f;border-top:none;border-right:none;background:unset;background-size:unset}.content-inner.green-bg a[href$=".pdf"].link_btn:hover::after{color:#fff;background:unset;background-size:unset}.right-content{width:calc(100% - 220px);margin:0 0 0 220px}@media screen and (min-width:768px) and (max-width:1466px){.right-content{width:calc(100% - 220px);margin:0 0 0 220px}}.left-navi{width:220px;height:100vh;position:fixed;z-index:100;left:0;top:0;padding:12vh 0 0 0;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;box-shadow:0 0 4px rgba(210,210,210,.2)}.left-navi .leftnavi-title{width:220px;height:12vh;position:absolute;background:#00615f;top:0;left:0}.left-navi .leftnavi-title h1{width:80%;height:4vw;position:absolute;top:50%;left:50%;z-index:10;transform:translateY(-50%) translateX(-50%)}.left-navi .leftnavi-title h1 a{display:flex;align-items:center;width:100%;height:100%}.left-navi .leftnavi-title h1 a img{width:100%}.left-navi .menubtn{display:none}.left-navi .left-menu{background:#00615f;height:88vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.left-navi .left-menu::-webkit-scrollbar{display:none}.left-navi .left-menu ul.leftnavi-main-list>li{width:100%;border-bottom:solid .75px rgba(255,255,255,.4)}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link{position:relative;z-index:1;transition:.5s all ease;display:block;padding:.75em 1vw}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link .en{font-size:1rem;line-height:1em;font-weight:600;font-family:Montserrat,sans-serif;letter-spacing:normal;color:#80cfc8;transition:.4s all ease}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link .jp{font-size:calc(1.2rem + .3vw);line-height:1.3em;color:#fff;transition:.4s all ease}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link::before{content:"";position:absolute;border-top:solid 1px #fff;border-right:solid 1px #fff;width:7px;height:7px;transform:rotate(45deg);top:45%;right:1vw}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link::after{content:"";position:absolute;background:#80cfc8;width:0;height:100%;top:0;left:0;z-index:-1;transition:all .3s ease-out}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block{width:calc(65vw + 220px);height:92vh;padding:4vw 6vw 4vw calc(220px + 4vw);color:#000;overflow:scroll;position:absolute;bottom:0;z-index:-1;pointer-events:none;opacity:0;visibility:hidden;background:#e1e5e8;-ms-overflow-style:none;scrollbar-width:none}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block::-webkit-scrollbar{display:none}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block::after{position:fixed;width:calc(35vw - 220px);right:0;bottom:0;background:rgba(0,0,0,.6);z-index:-2;height:92vh;content:"";opacity:0;transition:all .2s ease .2s;pointer-events:none}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block a.inner-main-link{display:inline-block;margin-bottom:0}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block a.inner-main-link .en{font-size:calc(1.6rem + .5vw);line-height:1em;font-weight:500;font-family:Montserrat,sans-serif;letter-spacing:normal;color:#80cfc8;margin-bottom:1vh}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block a.inner-main-link .jp{font-size:calc(3rem + .8vw);font-weight:500;line-height:1.3em;letter-spacing:.2em}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list{display:flex;flex-wrap:wrap}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li{margin-bottom:10px;width:33.3333333333%}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li.wide{width:100%}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li a{display:flex;font-size:calc(1rem + .4vw);font-weight:500;padding:.4em 0 .6em;margin:0 .6em;border-bottom:solid 1.5px #000;height:58px;align-items:flex-end;line-height:1.4em}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li a span{display:inline-block;line-height:1.3em;font-size:1.2rem;font-weight:500;padding-right:.5em}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li a.no-link{pointer-events:none}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li .sub-link-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:1vh}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li .sub-link-list>li{width:32%;margin-bottom:3px}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li .sub-link-list>li.wide{width:100%}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li .sub-link-list>li a{font-size:calc(1.1rem + .2vw);padding:0;color:#666;border-bottom:unset;height:unset}.left-navi .left-menu ul.leftnavi-main-list>li:hover{opacity:1;z-index:100}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link{opacity:1}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link .en{color:#00615f}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link .jp{color:#00615f}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link::before{border-top:solid 1px #00615f;border-right:solid 1px #00615f}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link::after{width:100%}.left-navi .left-menu ul.leftnavi-main-list>li:hover .left-inner-block{display:block;animation:left_inner_block_in .3s ease-in-out both;pointer-events:inherit}.left-navi .left-menu ul.leftnavi-main-list>li:hover .left-inner-block::after{opacity:1}.left-navi .left-menu .leftnavi-sub-list{padding:1em 1vw 1em}.left-navi .left-menu .leftnavi-sub-list li{margin-bottom:.3em}.left-navi .left-menu .leftnavi-sub-list li a{display:block;background:#80cfc8;color:#00615f;text-align:center;padding:.3em 0;font-size:1.1rem;line-height:1.8em;font-weight:500}.left-navi .left-menu .leftnavi-sub-list li:last-child{margin-bottom:0}.left-navi .left-menu .leftnavi-sns-list{display:flex;justify-content:center;width:45%;margin:0 auto;justify-content:space-between;margin-bottom:2em}.left-navi .left-menu .leftnavi-sns-list li{width:30%}.left-navi .left-menu .leftnavi-sns-list li a img{width:100%}@keyframes left_inner_block_in{0%{opacity:0;left:-170px;visibility:hidden}100%{opacity:1;left:0;visibility:visible}}header{position:fixed;width:calc(100% - 220px);z-index:50;height:8vh;top:0}header .header-content{display:flex;justify-content:space-between;align-items:center;height:8vh;background:#fff;border-bottom:solid 1px #000;transition:all .4s ease}header .header-content .h-target-list{width:75%;height:100%;display:flex}header .header-content .h-target-list li{width:25%}header .header-content .h-target-list li a{display:flex;justify-content:center;align-items:center;height:100%;font-size:calc(1.1rem + .2vw);font-weight:500}header .header-content .h-info-list{width:14%;height:100%;display:flex}header .header-content .h-info-list li{width:50%}header .header-content .h-info-list li a{display:flex;justify-content:center;align-items:center;background:#e3be49;height:100%;font-size:calc(1rem + .2vw);font-weight:500}header .header-content .h-info-list li:nth-of-type(2) a{background:#80cfc8}header .header-content .h-lang{width:11%;height:100%;padding:0 1em;display:flex;justify-content:center;align-items:center}header .header-content .h-lang li{position:relative;line-height:1.5em}header .header-content .h-lang li a{font-size:calc(1.1rem + .2vw);font-weight:500;font-family:Montserrat,sans-serif}header .header-content .h-lang li a.no-link{pointer-events:none}header .header-content .h-lang li:nth-of-type(1){padding-right:.7em}header .header-content .h-lang li:nth-of-type(1) a{pointer-events:none}header .header-content .h-lang li:nth-of-type(1)::before{content:"";position:absolute;background:#000;width:1px;height:100%;top:0;right:0}header .header-content .h-lang li:nth-of-type(2){padding-left:.7em}header .header-content .h-lang li:nth-of-type(2) a{color:silver}.modaal-wrapper.modaal-start_fade{display:none}.page-head{width:100%;margin:8vh 0}.page-head .main-inner{padding:6vw 0 0 5%}.page-head .main-inner h2.page-title{display:flex;flex-direction:column;align-items:start}.page-head .main-inner h2.page-title .cat-jp{display:inline-block;font-size:calc(1.2rem + .2vw);font-weight:500;line-height:1.3em;border:solid 1px #000;padding:.3em 2em;margin-bottom:1vh}.page-head .main-inner h2.page-title .pagetitle{font-size:calc(3rem + .5vw);font-weight:500;letter-spacing:.2em;line-height:1.2em;margin-bottom:1vh}.page-head .main-inner h2.page-title .pagetitle span{font-size:calc(1.2rem + .5vw);font-weight:500;letter-spacing:.2em}.page-head .main-inner h2.page-title .cat-en{font-size:calc(1.3rem + .3vw);font-weight:600;letter-spacing:normal;font-family:Montserrat,sans-serif;color:#00615f;text-transform:capitalize}.page-head .main-inner .breadcrumb{display:flex;justify-content:end;width:100%;padding:0 5%}.page-head .main-inner .breadcrumb li{padding:10px 2em 10px 0;position:relative}.page-head .main-inner .breadcrumb li a{font-size:1.4rem;font-weight:500;color:grey}.page-head .main-inner .breadcrumb li::before{content:">";position:absolute;font-size:1.8rem;font-weight:500;color:grey;top:50%;right:10px;transform:translateY(-50%) scaleX(.8)}.page-head .main-inner .breadcrumb li:last-child{padding-right:0}.page-head .main-inner .breadcrumb li:last-child a{pointer-events:none;font-weight:500;color:#000}.page-head .main-inner .breadcrumb li:last-child::before{content:unset}.page-head .main-inner .mainvisual{background:gray;width:100%;height:28vw}.about .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-common.webp) no-repeat center center;background-size:cover}.data .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-data.webp) no-repeat center center;background-size:cover}.about.greeting .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-about-greeting.jpg) no-repeat center center;background-size:cover}.about.policy .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-about-policy.jpg) no-repeat center center;background-size:cover}.about.history .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-about-history.jpg) no-repeat center center;background-size:cover}.about.campus .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-about-campus.jpg) no-repeat center center;background-size:cover}.about.schedule .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-about-schedule.jpg) no-repeat center center;background-size:cover}.academics.index .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-ac-index.jpg) no-repeat center center;background-size:cover}.academics.medicaltechnology .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-ac-medical.jpg) no-repeat center center;background-size:cover}.academics.nursing .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-ac-nursing.jpg) no-repeat center center;background-size:cover}.academics.physical .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-ac-physical.jpg) no-repeat center center;background-size:cover}.academics.physical.sports .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-ac-physical-sports.jpg) no-repeat center center;background-size:cover}.academics.occupational .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-ac-occupational.jpg) no-repeat center center;background-size:cover}.academics.speech .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-ac-speech.jpg) no-repeat center center;background-size:cover}.academics.generaleducation .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-ac-generaleducation.jpg) no-repeat center center;background-size:cover}.campuslife .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-campuslife.jpg) no-repeat center center;background-size:cover}.campuslife.aslab .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-campuslife-aslab.jpg) no-repeat center center;background-size:cover}.career .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-career.jpg) no-repeat center center;background-size:cover}.alumni .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-alumni.jpg) no-repeat center center;background-size:cover}.visitors .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-visitors.webp) no-repeat center center;background-size:cover}.student-guardian .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-student-guardian.webp) no-repeat center center;background-size:cover}.research .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-research.webp) no-repeat center center;background-size:cover}.global .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-global.webp) no-repeat center center;background-size:cover}.careeredu .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-common.webp) no-repeat center center;background-size:cover}.midwifery .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-common.webp) no-repeat center center;background-size:cover}.grad .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-common.webp) no-repeat center center;background-size:cover}.library .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-library01.webp) no-repeat center center;background-size:cover}.information.request .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-request.webp) no-repeat center center;background-size:cover}.information.sitepolicy .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-data.webp) no-repeat center center;background-size:cover}.en.about.index .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-en-about-index.jpg) no-repeat center center;background-size:cover}.en.about.president .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-en-about-president.jpg) no-repeat center center;background-size:cover}.en.about.mission .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-en-about-mission.jpg) no-repeat center center;background-size:cover}.en.about.history .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-en-about-history.jpg) no-repeat center center;background-size:cover}.en.about.facts .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-en-about-facts.jpg) no-repeat center center;background-size:cover}.en.academics .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-en-ac.jpg) no-repeat center center;background-size:cover}.en.community .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-en-community.jpg) no-repeat center center;background-size:cover}.en.campus .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-en-campus.jpg) no-repeat center center;background-size:cover}.en.access .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-common.webp) no-repeat center center;background-size:cover}.healthnursetraining .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-healthnursetraining.webp) no-repeat left center;background-size:cover}.public-health-nursing .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-common.webp) no-repeat center center;background-size:cover}ul.index-content{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}ul.index-content li{width:48%;margin-bottom:30px}ul.index-content li a{width:100%;display:inline-block;height:100%;border-bottom:1px #000 solid}ul.index-content li a .img-box{width:100%;background:#666;height:18vw;margin-bottom:2vw}ul.index-content li a p.jp{font-size:calc(1rem + .8vw);letter-spacing:.15em;position:relative;margin-bottom:2vw}ul.index-content li a p.jp::after{content:"";position:absolute;width:15px;height:15px;border-right:solid 1.5px #000;border-bottom:solid 1.5px #000;bottom:15px;right:15px;z-index:1;top:50%;transform:translateX(-90%) translateY(-43%) rotate(315deg)}ul.index-content li a p.jp::before{content:"";position:absolute;background:#000;width:22px;height:1.5px;bottom:21.5px;right:15px;z-index:1;top:50%;transform:translateX(-50%)}.about.index ul.index-content li:nth-child(1) .img-box{background:url(/images/mainvisual/mainvisual-about-greeting.jpg) no-repeat center center;background-size:cover}.about.asset ul.index-content li:nth-child(1) .img-box{background:#666}.en.index ul.index-content li:nth-child(1) .img-box{background:url(/images/mainvisual/mainvisual-en-about-index.jpg) no-repeat center center;background-size:cover}.en.about.index ul.index-content li:nth-child(1) .img-box{background:url(/images/mainvisual/mainvisual-en-about-president.jpg) no-repeat center center;background-size:cover}.about.index ul.index-content li:nth-child(2) .img-box{background:url(/images/mainvisual/mainvisual-about-policy.jpg) no-repeat center center;background-size:cover}.en.index ul.index-content li:nth-child(2) .img-box{background:url(/images/mainvisual/mainvisual-en-ac.jpg) no-repeat center center;background-size:cover}.en.about.index ul.index-content li:nth-child(2) .img-box{background:url(/images/mainvisual/mainvisual-en-about-mission.jpg) no-repeat center center;background-size:cover}.about.index ul.index-content li:nth-child(3) .img-box{background:url(/images/mainvisual/mainvisual-about-history.jpg) no-repeat center center;background-size:cover}.en.index ul.index-content li:nth-child(3) .img-box{background:url(/images/mainvisual/mainvisual-en-community.jpg) no-repeat center center;background-size:cover}.en.about.index ul.index-content li:nth-child(3) .img-box{background:url(/images/mainvisual/mainvisual-en-about-history.jpg) no-repeat center center;background-size:cover}.about.index ul.index-content li:nth-child(4) .img-box{background:url(/images/mainvisual/mainvisual-about-campus.jpg) no-repeat center center;background-size:cover}.en.index ul.index-content li:nth-child(4) .img-box{background:url(/images/mainvisual/mainvisual-en-campus.jpg) no-repeat center center;background-size:cover}.en.about.index ul.index-content li:nth-child(4) .img-box{background:url(/images/mainvisual/mainvisual-en-about-facts.jpg) no-repeat center center;background-size:cover}.about.index ul.index-content li:nth-child(5) .img-box{background:url(/images/mainvisual/mainvisual-about-schedule.jpg) no-repeat center center;background-size:cover}.en.index ul.index-content li:nth-child(5) .img-box{background:url(/images/mainvisual/mainvisual-en-access.jpg) no-repeat center center;background-size:cover}.page-list{width:100%;padding:3vw 5vw;background:rgba(0,97,95,.1);display:flex;justify-content:space-between;flex-wrap:wrap}.page-list::after{content:"";display:block;width:32%}.page-list li{width:32%}.page-list li a{width:100%;display:inline-block;background:#80cfc8;color:#fff;font-size:calc(1rem + .4vw);position:relative;padding:.8vw 3vw .8vw 1vw;font-weight:500;min-height:80px;display:flex;align-items:center;line-height:1.5em}.page-list li a::after{content:"";position:absolute;width:10px;height:10px;border-right:solid 1.5px #fff;border-bottom:solid 1.5px #fff;bottom:10px;right:10px;z-index:1;top:50%;transform:translateX(-70%) translateY(-40%) rotate(315deg)}.page-list li a::before{content:"";position:absolute;background:#fff;width:14px;height:1.5px;bottom:21.5px;right:10px;z-index:1;top:50%;transform:translateX(-50%)}.page-list li a.no-link{pointer-events:none}.page-list li:nth-of-type(n+4){margin-top:1.5vw}footer .footer-content{position:relative;background:#e1e5e8;padding:5vw}footer .footer-content .footer-logo{width:40%;display:block;margin-bottom:2vw}footer .footer-content .footer-logo img{width:100%}footer .footer-content .footer-add{font-size:calc(1.1rem + .2vw);line-height:2em}footer .footer-content .footer-flex{display:flex;justify-content:space-between;align-items:end}footer .footer-content .footer-flex ul.footer-sns-link{width:13%;display:flex;justify-content:space-between}footer .footer-content .footer-flex ul.footer-sns-link li{width:30%}footer .footer-content .footer-flex ul.footer-sns-link li a img{width:100%}footer .footer-content .footer-flex ul.footer-other-link{width:35%;display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer-content .footer-flex ul.footer-other-link li{width:48.5%;margin-bottom:1vh}footer .footer-content .footer-flex ul.footer-other-link li a{position:relative;font-size:calc(1.1rem + .2vw);font-weight:500;padding-left:1em}footer .footer-content .footer-flex ul.footer-other-link li a::before{content:"";position:absolute;background:#000;width:1.5px;height:100%;left:0;top:0}footer .footer-content .footer-flex ul.footer-other-link li a:hover::before{animation:f-border .5s ease both}footer .footer-content a.page-top{position:absolute;top:5vw;right:5%;width:5.5vw;height:5.5vw;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:2px 2px 7px 0 rgba(0,0,0,.15)}footer .footer-content a.page-top span{display:inline-block;vertical-align:middle;background:#00615f;line-height:1;position:relative;width:.1em;height:1.2em}footer .footer-content a.page-top span::before{content:"";width:.8em;height:.8em;border:.1em solid #00615f;border-left:0;border-bottom:0;transform:rotate(-45deg);transform-origin:top right;position:absolute;top:-.05em;right:50%;box-sizing:border-box}footer .footer-content a.page-top p{font-size:1.5rem;font-weight:500;line-height:1.5em;color:#00615f;font-family:Montserrat,sans-serif}footer .copyright{background:#00615f;color:#fff;font-size:1.2rem;text-align:center;padding:1vh 0;font-family:Montserrat,sans-serif}@keyframes f-border{0%{height:0%}100%{height:100%}}.cms .date{text-align:right;margin-top:-3vw;margin-bottom:3vw}.cms .news-list .news-box{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid gray}.cms .news-list .news-box dl{display:flex}.cms .news-list .news-box dl dt{display:flex;align-items:center}.cms .news-list .news-box dl dt *+*{margin-left:30px}.cms .news-list .news-box dl dd{margin-left:20px}.cms .news-list .news-box .date{color:#00615f;margin-top:0;margin-bottom:0}.cms .news-list .news-box .category{color:#00615f;border:solid 1px #00615f;text-align:center;font-size:1.2rem;padding:0 10px;border-radius:20px;display:inline-block;min-width:110px}.cms .table_res+h3.section-title{margin-top:8vh}.cms .table_res+h3.bg-title{margin-top:6vh}.cms .table_res+h4.bold-title{margin-top:4vh}.cms-content_block+h3.section-title{margin-top:8vh}.cms-content_block+h3.bg-title{margin-top:6vh}.cms-content_block+h4.bold-title{margin-top:4vh}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.slide-up{opacity:0}.is-show .slide-up{animation:section_fade_in .8s ease-in-out both}@keyframes section_fade_in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.slide-up02{opacity:0}.is-show .slide-up02{animation:section_fade_in .3s ease-in-out both;transition-delay:.2s}@keyframes section_fade_in{0%{opacity:.8;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes tracking-in-expand{0%{letter-spacing:-.8em;opacity:0}40%{opacity:.6}100%{opacity:1}}@media screen and (max-width:1024px){.content-wrap{padding:0}.content-inner.wd100{width:100%}.content-inner.wd70{width:80%}.content-inner.green-bg{background:#00615f;width:100%;padding:3vw 10%}.content-inner.green-bg a,.content-inner.green-bg dl,.content-inner.green-bg p{color:#fff}.content-inner.green-bg h3.section-title{color:#fff;border-bottom:solid 1px #fff}.content-inner.green-bg h3.section-title::before{background:#fff}.content-inner.green-bg h4.bar-title{color:#fff}.content-inner.green-bg h4.bar-title::before{background:#fff}.content-inner.green-bg a.link_btn{background:#fff;color:#00615f}.content-inner.green-bg a.link_btn::after{border-top:2px solid #00615f;border-right:2px solid #00615f}.content-inner.green-bg a.link_btn:hover{border:solid 1px #fff;background:#00615f;color:#fff}.content-inner.green-bg a.link_btn:hover::after{border-top:2px solid #fff;border-right:2px solid #fff}.content-inner.green-bg a[target=_blank].link_btn::after{background:url(/images/common/btn-blank-green.png) no-repeat center center;background-size:contain;border-top:none;border-right:none}.content-inner.green-bg a[target=_blank].link_btn:hover::after{background:url(/images/common/btn-blank.png) no-repeat center center;background-size:contain}.content-inner.green-bg a[href$=".pdf"].link_btn::after{color:#00615f;border-top:none;border-right:none;background:unset;background-size:unset}.content-inner.green-bg a[href$=".pdf"].link_btn:hover::after{color:#fff;background:unset;background-size:unset}.right-content{width:calc(100% - 0vw);margin:0}.left-navi{width:0;min-width:0;height:100vh;display:block}.left-navi .leftnavi-title{width:100vw;height:8vh;position:absolute;background:#00615f;z-index:1}.left-navi .leftnavi-title h1{width:40%;height:100%;max-width:220px;left:4vw;transform:translateY(-50%) translateX(0)}.left-navi .leftnavi-title h1 a{display:flex;align-items:center;width:100%;height:100%}.left-navi .leftnavi-title h1 a img{width:100%}.left-navi .menubtn{position:fixed;right:0;top:0;width:8vh;height:8vh;background:#fff;z-index:4;display:flex;justify-content:center;align-items:center;flex-direction:column}.left-navi .menubtn .ber{width:60%;margin-bottom:7px;height:2px;background:#00615f;transition:all .2s ease-in;max-width:42px}.left-navi .menubtn p.menu{display:block;width:60%;font-size:calc(.6rem + .5vw);font-weight:500;text-align:center;line-height:0;margin-top:5px;color:#00615f}.left-navi .menubtn.is-show .ber:nth-child(1){transform:translate(0,9px) rotate(-45deg)}.left-navi .menubtn.is-show .ber:nth-child(2){opacity:0}.left-navi .menubtn.is-show .ber:nth-child(3){transform:translate(0,-9px) rotate(45deg)}.left-navi .left-menu{position:fixed;top:8vh;left:0;background:#00615f;height:92vh;width:100%;transform:translateX(-100%);transition:all .4s ease;padding:0 0 40px;opacity:0}.left-navi .left-menu::-webkit-scrollbar{display:none}.left-navi .left-menu.is-show{transform:translateX(0);width:100%;display:block;opacity:1}.left-navi .left-menu ul.leftnavi-main-list>li{width:100%;border-bottom:solid .75px rgba(255,255,255,.4)}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link{position:relative;z-index:1;transition:.5s all ease;display:block;padding:1em 5%;pointer-events:none}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link .en{font-size:1rem;line-height:1em}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link .jp{font-size:calc(1.6rem + .3vw)}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link::before{content:"";position:absolute;border-top:solid 1px #fff;border-right:solid 1px #fff;width:7px;height:7px;transform:rotate(45deg);top:45%;right:5.5%}.left-navi .left-menu ul.leftnavi-main-list>li a.main-link::after{content:"";position:absolute;background:#80cfc8;width:0;height:100%;top:0;left:0;z-index:-1;transition:all .3s ease-out}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link{opacity:1}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link .en{color:#80cfc8}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link .jp{color:#fff}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link::before{border-top:solid 1px #fff;border-right:solid 1px #fff}.left-navi .left-menu ul.leftnavi-main-list>li:hover a.main-link::after{width:0}.left-navi .left-menu ul.leftnavi-main-list>li:hover .left-inner-block{display:none}.left-navi .left-menu ul.leftnavi-main-list>li.is-show .left-inner-block{opacity:1;z-index:100;height:fit-content;display:block;animation:left_inner_block_in .3s ease-in-out both;pointer-events:inherit}.left-navi .left-menu ul.leftnavi-main-list>li.is-show .left-inner-block::after{opacity:0}.left-navi .left-menu ul.leftnavi-main-list>li.is-show a.main-link{opacity:1}.left-navi .left-menu ul.leftnavi-main-list>li.is-show a.main-link .en{color:#00615f}.left-navi .left-menu ul.leftnavi-main-list>li.is-show a.main-link .jp{color:#00615f}.left-navi .left-menu ul.leftnavi-main-list>li.is-show a.main-link::before{border-top:solid 1px #00615f;border-right:solid 1px #00615f}.left-navi .left-menu ul.leftnavi-main-list>li.is-show a.main-link::after{width:100%}.left-navi .left-menu ul.leftnavi-main-list>li.is-show:hover .left-inner-block{display:block;animation:left_inner_block_in .3s ease-in-out both;pointer-events:inherit}.left-navi .left-menu ul.leftnavi-main-list>li.is-show:hover .left-inner-block::after{opacity:0}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block{width:100%;height:0;padding:5%;color:#000;overflow:scroll;display:none;position:relative;z-index:-1;pointer-events:none;opacity:0;visibility:hidden;background:#e1e5e8;-ms-overflow-style:none;scrollbar-width:none;transition:all .4s ease}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block::-webkit-scrollbar{display:none}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block::after{position:fixed;width:calc(35vw - 220px);right:0;bottom:0;background:rgba(0,0,0,.6);z-index:-2;height:92vh;content:"";opacity:0;transition:all .2s ease .2s;pointer-events:none}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block a.inner-main-link{display:inline-block;margin-bottom:10px}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block a.inner-main-link .en{font-size:calc(1.5rem + .5vw);margin-bottom:.5vh}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block a.inner-main-link .jp{font-size:calc(2.5rem + .8vw);font-weight:500;line-height:1.3em;letter-spacing:.2em}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li{margin-bottom:10px;width:100%}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li.wide{width:100%}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li a{display:flex;font-size:calc(1.4rem + .4vw);margin:0 0;border-bottom:solid 1px #000;height:unset;align-items:unset;line-height:1.2em}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li a span{display:inline-block;line-height:1.3em;font-size:1.6rem;font-weight:500;padding-right:.5em}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li .sub-link-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li .sub-link-list>li{width:100%;margin-bottom:10px}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li .sub-link-list>li.wide{width:100%}.left-navi .left-menu ul.leftnavi-main-list>li .left-inner-block .main-link-list>li .sub-link-list>li a{font-size:calc(1.3rem + .2vw);padding:0;color:#666;border-bottom:unset;height:unset}.left-navi .left-menu .leftnavi-sub-list{padding:20px 0;display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;margin:0 auto}.left-navi .left-menu .leftnavi-sub-list li{margin-bottom:2%;width:49%}.left-navi .left-menu .leftnavi-sub-list li a{font-size:calc(.8rem + .8vw);height:45px;display:flex;align-items:center;justify-content:center;line-height:1.4em}.left-navi .left-menu .leftnavi-sns-list{display:flex;justify-content:center;width:100%;margin:0 auto;margin-bottom:2em}.left-navi .left-menu .leftnavi-sns-list li{width:11vw;margin:0 8px;max-width:60px}.left-navi .left-menu .leftnavi-sns-list li a img{width:100%}.left-navi .left-menu .target-content .m-target-list{width:90%;margin:40px auto 20px;display:flex;justify-content:space-between;flex-wrap:wrap}.left-navi .left-menu .target-content .m-target-list li{margin-bottom:2%;width:49%}.left-navi .left-menu .target-content .m-target-list li a{font-size:calc(.8rem + .8vw);height:40px;padding:.5em 0;font-weight:500;display:flex;align-items:center;justify-content:center;line-height:1.5em;color:#fff;border:1px solid}.left-navi .left-menu .target-content .m-lang{width:90%;margin:0 auto 20px;display:flex;justify-content:space-between}.left-navi .left-menu .target-content .m-lang li{width:50%}.left-navi .left-menu .target-content .m-lang li a{font-size:calc(.8rem + .8vw);height:30px;padding:.5em 0;font-weight:500;display:flex;align-items:center;justify-content:center;line-height:1.5em;color:#fff;border:1px solid #fff}.left-navi .left-menu .target-content .m-lang li a.no-link{pointer-events:none}.left-navi .left-menu .target-content .m-lang li:nth-child(1) a{background:#fff;color:#00615f}@keyframes left_inner_block_in{0%{opacity:0;left:-170px;visibility:hidden}100%{opacity:1;left:0;visibility:visible}}header{position:fixed;width:calc(100% - 0px);z-index:50;height:fit-content;top:8vh}header .header-content{height:fit-content;flex-wrap:wrap}header .header-content .h-target-list{width:80%;height:fit-content;display:flex;flex-wrap:wrap}header .header-content .h-target-list li{width:50%}header .header-content .h-target-list li a{padding:5px 0;font-size:calc(1.3rem + .2vw)}header .header-content .h-lang{height:100%;padding:0 1em;display:flex;justify-content:center;align-items:center;width:20%;flex-direction:column}header .header-content .h-lang li{position:relative;line-height:1.5em;height:50%}header .header-content .h-lang li a{font-size:calc(1.1rem + .2vw);font-weight:500;font-family:Montserrat,sans-serif;display:block;height:100%}header .header-content .h-lang li:nth-of-type(1){padding-right:.7em;padding-left:.7em;padding-top:.8em;padding-bottom:.8em}header .header-content .h-lang li:nth-of-type(1) a{pointer-events:none}header .header-content .h-lang li:nth-of-type(1)::before{width:100%;height:1px;top:auto;bottom:0;right:0}header .header-content .h-lang li:nth-of-type(2){padding-right:.7em;padding-left:.7em;padding-top:.8em;padding-bottom:.8em}.fixed-info-list{width:100%;position:fixed;bottom:0;left:0;height:fit-content;display:flex;z-index:100}.fixed-info-list li{width:50%}.fixed-info-list li a{display:flex;justify-content:center;align-items:center;background:#e3be49;height:100%;font-size:calc(1.3rem + .2vw);font-weight:500;padding:3px 0;color:#fff;font-weight:500;height:40px}.fixed-info-list li:nth-of-type(2) a{background:#80cfc8}.modaal-wrapper.modaal-start_fade{display:none}.page-head{margin:8vh 0}.page-head .main-inner{padding:6vw 0 0 5%}.page-head .main-inner h2.page-title{display:flex;flex-direction:column;align-items:start}.page-head .main-inner h2.page-title .cat-jp{display:inline-block;font-size:calc(1.2rem + .2vw);font-weight:500;line-height:1.3em;border:solid 1px #000;padding:.3em 2em;margin-bottom:1vh}.page-head .main-inner h2.page-title .pagetitle{font-size:calc(2.5rem + .5vw);font-weight:500;letter-spacing:.15em;line-height:1.2em;margin-bottom:1vh}.page-head .main-inner h2.page-title .pagetitle span{font-size:calc(1.2rem + .5vw);font-weight:500;letter-spacing:.2em}.page-head .main-inner h2.page-title .cat-en{font-size:calc(1.3rem + .3vw);font-weight:600;letter-spacing:normal;font-family:Montserrat,sans-serif;color:#00615f;text-transform:capitalize}.page-head .main-inner .breadcrumb{display:flex;justify-content:end;width:100%;padding:0 5%;flex-wrap:wrap;line-height:1em;margin-bottom:10px}.page-head .main-inner .breadcrumb li{padding:5px 2em 5px 0;position:relative}.page-head .main-inner .breadcrumb li a{font-size:1.2rem;font-weight:500;color:grey}.page-head .main-inner .breadcrumb li::before{content:">";position:absolute;font-size:1.8rem;font-weight:500;color:grey;top:50%;right:10px;transform:translateY(-50%) scaleX(.8)}.page-head .main-inner .breadcrumb li:last-child{padding-right:0}.page-head .main-inner .breadcrumb li:last-child a{pointer-events:none;font-weight:500;color:#000}.page-head .main-inner .breadcrumb li:last-child::before{content:unset}.page-head .main-inner .mainvisual{height:50vw}.healthnursetraining .page-head .main-inner .mainvisual{background:url(/images/mainvisual/mainvisual-healthnursetraining.webp) no-repeat 30% center;background-size:cover}ul.index-content li{width:100%}ul.index-content li a .img-box{height:40vw}ul.index-content li a p.jp{font-size:calc(1.5rem + .8vw);letter-spacing:.15em;position:relative;margin-bottom:2vw}.about.index ul.index-content li:nth-child(1) .img-box{background:url(/images/mainvisual/mainvisual-about-greeting.jpg) no-repeat center center;background-size:cover}.about.asset ul.index-content li:nth-child(1) .img-box{background:#666}.about.index ul.index-content li:nth-child(2) .img-box{background:url(/images/mainvisual/mainvisual-about-policy.jpg) no-repeat center center;background-size:cover}.about.index ul.index-content li:nth-child(3) .img-box{background:url(/images/mainvisual/mainvisual-about-history.jpg) no-repeat center center;background-size:cover}.about.index ul.index-content li:nth-child(4) .img-box{background:url(/images/mainvisual/mainvisual-about-campus.jpg) no-repeat center center;background-size:cover}.about.index ul.index-content li:nth-child(5) .img-box{background:url(/images/mainvisual/mainvisual-about-schedule.jpg) no-repeat center center;background-size:cover}.page-list{width:100%;padding:5vw 5vw}.page-list::after{content:"";display:block;width:32%}.page-list li{width:100%;margin-bottom:1.5vw}.page-list li a{font-size:calc(1.5rem + .4vw);padding:.8vw 3vw .8vw 3vw;min-height:72px}.page-list li:nth-of-type(n+4){margin-top:0}footer .footer-content{padding:40px 5vw;display:flex;flex-direction:column;justify-content:center;align-items:center}footer .footer-content .footer-logo{width:80%;margin:0 10%;margin-bottom:5vw;max-width:480px}footer .footer-content .footer-logo img{width:100%}footer .footer-content .footer-add{display:block;width:100%;text-align:center;font-size:calc(1.4rem + .2vw);margin-bottom:30px}footer .footer-content .footer-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}footer .footer-content .footer-flex ul.footer-sns-link{width:100%;display:flex;justify-content:center;margin-bottom:30px}footer .footer-content .footer-flex ul.footer-sns-link li{width:13vw;max-width:60px;margin:0 6px}footer .footer-content .footer-flex ul.footer-sns-link li a img{width:100%}footer .footer-content .footer-flex ul.footer-other-link{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer-content .footer-flex ul.footer-other-link li{width:48.5%;margin-bottom:1vh}footer .footer-content .footer-flex ul.footer-other-link li a{position:relative;font-size:calc(1.4rem + .2vw);font-weight:500;padding-left:1em}footer .footer-content .footer-flex ul.footer-other-link li a::before{content:"";position:absolute;background:#000;width:1.5px;height:100%;left:0;top:0}footer .footer-content .footer-flex ul.footer-other-link li a:hover::before{animation:f-border .5s ease both}footer .footer-content a.page-top{position:relative;top:unset;right:unset;transform:unset;width:18vw;max-width:100px;height:18vw;max-height:100px;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:2px 2px 7px 0 rgba(0,0,0,.15);margin-bottom:5vw}footer .footer-content a.page-top span{display:inline-block;vertical-align:middle;background:#00615f;line-height:1;position:relative;width:.5px;height:3.2vw}footer .footer-content a.page-top span::before{content:"";width:2vw;height:2vw;border:.5px solid #00615f;border-left:0;border-bottom:0;transform:rotate(-45deg);transform-origin:top right;position:absolute;top:-.05em;right:50%;box-sizing:border-box}footer .footer-content a.page-top p{font-size:calc(.7rem + .8vw);font-weight:500;line-height:1.5em;color:#00615f;font-family:Montserrat,sans-serif}footer .copyright{background:#00615f;color:#fff;font-size:1.2rem;text-align:center;line-height:1.4em;padding:10px 0 50px;font-family:Montserrat,sans-serif}@keyframes f-border{0%{height:0%}100%{height:100%}}.cms .news-list .news-box dl{flex-wrap:wrap}.cms .news-list .news-box dl dd{margin-left:0;width:100%}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.slide-up{opacity:0}.is-show .slide-up{animation:section_fade_in .8s ease-in-out both}}@keyframes section_fade_in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.slide-up02{opacity:0}.is-show .slide-up02{animation:section_fade_in .3s ease-in-out both;transition-delay:.2s}@keyframes section_fade_in{0%{opacity:.8;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes tracking-in-expand{0%{letter-spacing:-.8em;opacity:0}40%{opacity:.6}100%{opacity:1}}