@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */.swiper-slide,.swiper-wrapper{position:relative;transition-property:transform;height:100%}a:active,a:focus,a:hover,input:focus{outline:0}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;z-index:1;display:flex;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}a,body{color:#231815}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid;border-radius:50%;border-top-color:transparent}hr,input[type=search]{box-sizing:content-box}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.header__inner,.header__innerLogo a,.header__innerNavForstu a,.header__innerNavForstu a p{transition:.35s all ease}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.clear:after,.clear:before{content:" "}.wrapper,sub,sup{position:relative}.swiper-container-flip{overflow:visible}.Mv4page,svg:not(:root){overflow:hidden}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0;text-decoration:none}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:bottom;width:100%;height:100%}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear:before{display:block}.clear:after{display:block;clear:both}img[src$=".svg"]{width:100%}input:focus{border:1px solid #04A4CC}h1,h2,h3,h4,h5,ol,p,table,ul{margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}body{margin:0;font:400 11px/1.4 "Hanken Grotesk","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;letter-spacing:0}@font-face{font-family:Simplifica;src:url('../fonts/SIMPLIFICA Typeface.woff2') format("woff2")}@font-face{font-family:Futura;font-weight:300;src:url('../fonts/Futura Light.woff2') format("woff2")}.wrapper{min-width:1000px;width:100%;padding-top:23.28125vw}.header,.header__or{position:fixed;z-index:10}.wrapper *{scroll-margin-top:15vw}.header{top:0;left:0;width:100%}@media screen and (max-width:1024px){.wrapper{min-width:0;padding-top:15.3125vw}.wrapper *{scroll-margin-top:17.8125vw}.header{top:-1px;left:0}}.header__inner{position:relative;z-index:10;padding:2.578125vw 3.359375vw 1.875vw 2.34375vw;display:flex;justify-content:space-between;align-items:center;background:#fff}@media screen and (max-width:1024px){.header__inner{padding:2.8205128205vw 0 2.8205128205vw 5.1282051282vw}}.header__innerLogo{width:35vw}@media screen and (min-width:1025px){a:hover{color:#231815}.notTop .header__inner{padding:1.2890625vw 3.359375vw .9375vw 2.34375vw}.header__innerLogo a:hover{opacity:.6}}.header__innerNav{display:flex;align-items:center;margin-right:6.09375vw}@media screen and (max-width:1024px){.header__innerLogo{width:79.4871794872vw}.header__innerNav{display:none}}.header__innerNavForstu{width:16.328125vw;height:2.578125vw}.header__innerNavForstu a{display:flex;justify-content:center;align-items:center;line-height:1;width:100%;height:100%;border:1px solid #8f8988}.header__innerNavForstu a p{font-size:1.09375vw;line-height:1;color:#8f8988;transform:translateY(10%)}.header__innerNavSns{display:flex;align-items:center;gap:1.09375vw;margin-left:2.265625vw}.header__innerNavSns a{display:block;height:-moz-fit-content;height:fit-content;line-height:1}.header__innerBurger,.header__or{display:flex;transition:.35s all ease}.header__innerNavSns a svg{width:2.34375vw}.header__innerNavSns a svg path{transition:.35s all ease}.header__innerNav .Switchlang{margin-left:1.875vw}.header__innerBurger{position:absolute;top:3.671875vw;right:3.359375vw;width:2.578125vw;height:2.65625vw;cursor:pointer;flex-direction:column;justify-content:space-between}@media screen and (max-width:1024px){.header__innerBurger{top:5vw;right:4.6875vw;width:6.875vw;height:7.8125vw}}@media screen and (min-width:1025px){.header__innerNavForstu a:hover{border-color:#1E4F88;background:#1E4F88}.header__innerNavForstu a:hover p{color:#fff}.header__innerNavSns a:hover svg path:first-of-type{fill:#1E4F88!important}.header__innerBurger:hover .header__innerBurgerBorder span{background:#1E4F88}.header__innerBurger:hover p{color:#1E4F88}.notTop .header__innerBurger{top:2.5vw}}.header__innerBurgerBorder{height:54.5454545455%;position:relative}.header__innerBurgerBorder span{position:absolute;width:100%;height:1px;background:#8E8987;transform:translate(0,-50%);transition:.35s all ease}.header__innerBurgerBorder span:first-of-type{top:0}.header__innerBurgerBorder span:nth-of-type(2){top:50%}.header__innerBurgerBorder span:nth-of-type(3){top:100%}@media screen and (max-width:1024px){.is-on .header__innerBurgerBorder span{width:124%}.is-on .header__innerBurgerBorder span:first-of-type{top:50%;transform:translate(-10%,-50%) rotate(36.139deg)}.is-on .header__innerBurgerBorder span:nth-of-type(2){opacity:0}.is-on .header__innerBurgerBorder span:nth-of-type(3){top:50%;transform:translate(-10%,-50%) rotate(-36.139deg)}}.header__innerBurger p{position:absolute;left:50%;bottom:0;font-size:.9375vw;letter-spacing:0;line-height:.8;color:#8E8987;text-align:center;transition:.35s all ease;transform:translateX(-50%)}.header__innerBurger p:last-of-type{opacity:0}@media screen and (max-width:1024px){.header__innerBurger p{font-size:2.5641025641vw}.is-on .header__innerBurger p:first-of-type{opacity:0}.is-on .header__innerBurger p:last-of-type{opacity:1}.header__or{overflow-y:scroll;z-index:5}}.header__or{top:0;left:0;width:100vw;height:100vh;height:100dvh;justify-content:flex-end;align-items:flex-start;opacity:0;pointer-events:none}.is-on .header__or{opacity:1;pointer-events:all}.header__orBg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.8}.header__orInner{position:relative;z-index:2;flex-basis:33.3333333333%;padding:6.328125vw 3.59375vw 3.203125vw;background:#1E4F88;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1024px){.header__orBg{display:none}.header__orInner{flex-basis:auto;width:100%;padding:27.8125vw 10.9375vw 27.5vw 14.0625vw;min-height:100vh;min-height:100dvh}.header__orInnerClose{display:none}}.header__orInnerClose{position:absolute;top:3.4375vw;right:3.125vw;width:1.640625vw;height:1.640625vw;cursor:pointer}@media screen and (min-width:1025px){.header__orInnerClose:hover::before{transform:translate(-12%,-50%) rotate(30deg)}.header__orInnerClose:hover::after{transform:translate(-12%,-50%) rotate(-30deg)}.header__orInner .Switchlang{display:none}}.header__orInnerClose::after,.header__orInnerClose::before{position:absolute;content:"";top:50%;left:0;width:141%;height:1px;transform:translate(-12%,-50%) rotate(45deg);background:#fff;transition:.35s all ease}.header__orInnerClose::after{transform:translate(-12%,-50%) rotate(-45deg)}.header__orInner .Switchlang{position:absolute;top:3.046875vw;right:6.25vw}.header__orInner .Switchlang>*{border-color:#8FA7C3}.header__orInner .Switchlang>* svg path{fill:#8FA7C3!important}.header__orInner .Switchlang div{border-color:#fff}.header__orInner .Switchlang div svg path{fill:#fff!important}.header__orInner ul{list-style:none;margin-bottom:2.109375vw}.header__orInner ul li{position:relative;width:-moz-fit-content;width:fit-content}.header__orInner ul li+li{margin-top:.78125vw}@media screen and (max-width:1024px){.header__orInner .Switchlang{top:18.75vw;right:6.25vw}.header__orInner ul{margin-bottom:0}.header__orInner ul li+li{margin-top:6.5625vw}}.header__orInner ul li.mt{margin-top:2.8125vw}@media screen and (max-width:1024px){.header__orInner ul li.mt{margin-top:6.5625vw}.header__orInner ul li.spborder{border-bottom:1px solid #8D8D8D;width:100%;padding:5vw 0 4.375vw;margin-top:0}.header__orInner ul li.spborder.first{border-top:1px solid #8D8D8D;margin-top:4.375vw}.header__orInner ul li.spborder.last{margin-bottom:7.8125vw}}.header__orInner ul li a{display:block;width:-moz-fit-content;width:fit-content;padding-left:1.09375vw;color:#fff;font-size:1.09375vw;line-height:1;font-weight:300;transition:.35s all ease}.header__orInner ul li::before{position:absolute;content:"";top:50%;left:0;transform:translateY(-35%);width:.625vw;height:.625vw;background:url(../img/ico_header_or.svg) no-repeat;pointer-events:none;transition:.35s all ease}.header__orInnerSns{display:flex;gap:.859375vw}@media screen and (max-width:1024px){.header__orInner ul li a{padding-left:4.375vw;font-size:4.6875vw}.header__orInner ul li::before{width:2.5vw;height:2.5vw}.header__orInnerSns{display:none}.footer{margin-bottom:29.6875vw;background:#000}}.header__orInnerSns a{transition:.35s all ease}.header__orInnerSns a svg{width:1.953125vw}.header .Bluenav{transition:.35s all ease}.notTop .header .Bluenav{margin-top:-7.03125vw}.footer{position:relative;z-index:4}.footer__inner{position:absolute;top:5.78125vw;left:50%;transform:translateX(-50%)}.footer__innerLogo{display:block;position:relative;transition:.35s all ease;width:42.8125vw;margin:0 auto 3.125vw}.footer__innerLogo picture{display:block}.footer__innerLogo p{position:absolute;right:.3125vw;bottom:.859375vw;font-size:1.25vw;line-height:1;font-weight:300;color:#fff}@media screen and (max-width:1024px){.footer__inner{top:9.375vw}.footer__innerLogo{width:82.1875vw;margin:0 auto 7.8125vw}.footer__innerLogo picture{margin-bottom:.9375vw}.footer__innerLogo p{position:static;font-size:3.0256410256vw}}.footer__innerLinksLinkBtn a p,.footer__innerList li a{font-size:1.09375vw;line-height:1;font-weight:300;transition:.35s all ease}.footer__innerList{list-style:none;display:flex;justify-content:center;margin-bottom:4.140625vw}@media screen and (max-width:1024px){.footer__innerList{display:none}}.footer__innerList li{position:relative;padding:0 2.34375vw}.footer__innerList li:first-of-type{padding-left:0;padding-right:2.6953125vw}.footer__innerList li:nth-of-type(2){padding-left:2.6953125vw}.footer__innerList li:last-of-type{padding-right:0}.footer__innerList li+li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(calc(-50% - .15625vw));width:1px;height:85%;background:#fff}.footer__innerList li a{color:#fff}.footer__innerLinks{display:flex;justify-content:space-between;align-items:center;gap:1.796875vw}@media screen and (max-width:1024px){.footer__innerLinks{flex-direction:column;gap:11.875vw}}.footer__innerLinksSns{display:flex;align-items:center;gap:1.015625vw}.footer__innerLinksSns a{transition:.35s all ease;line-height:0}.footer__innerLinksSns a svg{width:2.265625vw}@media screen and (max-width:1024px){.footer__innerLinksSns{gap:4.0625vw}.footer__innerLinksSns a svg{width:9.0625vw}}.footer__innerLinksLink{display:flex;align-items:flex-start;gap:1.796875vw}.footer__innerLinksLinkBtn{width:16.40625vw;height:2.109375vw}@media screen and (max-width:1024px){.footer__innerLinksLink{gap:6.25vw;flex-direction:column}.footer__innerLinksLinkBtn{width:83.125vw;height:15.625vw}}.footer__innerLinksLinkBtn a{position:relative;display:flex;align-items:center;width:100%;height:100%;border:1px solid #fff;transition:.35s all ease}@media screen and (min-width:1025px){.footer__innerLinksSns a:hover,.footer__innerList li a:hover,.footer__innerLogo:hover,.header__orInner ul li:hover a,.header__orInner ul li:hover::before,.header__orInnerSns a:hover{opacity:.6}.footer__innerLinksLinkBtn a:hover{background:#fff}.footer__innerLinksLinkBtn a:hover p{color:#000}.footer__innerLinksLinkBtn a:hover::after,.footer__innerLinksLinkBtn a:hover::before{border-color:#000}}.footer__innerLinksLinkBtn a p{color:#fff}.footer__innerLinksLinkBtn a::after,.footer__innerLinksLinkBtn a::before{position:absolute;content:"";top:50%;right:.703125vw;transform:translateY(calc(-50% - .0390625vw));width:.859375vw;height:.859375vw;border:1px solid #fff;transition:.35s all ease}@media screen and (max-width:1024px){.footer__innerLinksLinkBtn a{justify-content:center;padding-left:5.625vw;padding-right:19.6875vw}.footer__innerLinksLinkBtn a p{font-size:5.3125vw;text-align:center}.footer__innerLinksLinkBtn a p span.les{letter-spacing:-.35rem}.footer__innerLinksLinkBtn a::after,.footer__innerLinksLinkBtn a::before{right:5.625vw;transform:translateY(calc(-50% - .3125vw));width:4.0625vw;height:4.0625vw}}.footer__innerLinksLinkBtn a::after{transform:translate(-.078125vw,calc(-50% + .0390625vw));border-top:0;border-right:0}@media screen and (min-width:1025px){.footer__innerLinksLinkBtn:first-of-type a{padding-left:3.59375vw}.footer__innerLinksLinkBtn:last-of-type a{padding-left:.78125vw}}.footer__copy{position:absolute;bottom:0;left:0;width:100%;height:3.59375vw;background:rgba(0,0,0,.65);display:flex;justify-content:center;align-items:center}.footer__copy p{color:#fff;font-size:1.015625vw;line-height:1;font-weight:300}@media screen and (max-width:1024px){.footer__innerLinksLinkBtn a::after{transform:translate(-.625vw,calc(-50% + .3125vw))}.footer__copy{height:10.625vw}.footer__copy p{font-size:3.4375vw}}.footer>picture{display:block;position:relative}.footer>picture::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000;opacity:.47}.svg-icon{display:none}.cmn__container,.home .futures__inner{width:82.8125vw;margin:0 auto}.Links__inner,.cmn__smallcontainer,.page.aboutsite .txt__inner,.page.covid19 .accs__inner,.page.covid19 .corona__inner,.page.int .info__inner,.page.map .airport__inner,.page.map .campus__inner,.page.map .safety__inner,.page.map .sendai__inner{width:62.5vw;margin:0 auto}@media screen and (max-width:1024px){.Links__inner,.cmn__smallcontainer,.page.aboutsite .txt__inner,.page.covid19 .accs__inner,.page.covid19 .corona__inner,.page.int .info__inner,.page.map .airport__inner,.page.map .campus__inner,.page.map .safety__inner,.page.map .sendai__inner{width:83.125vw}}.cmn__figmacontainer,.home .about2__inner{width:74.537037037vw;margin:0 auto}.cmn__kakkool,.cmn__ol{list-style:none}.cmn__kakkool li,.cmn__ol li{position:relative;padding-left:1.40625vw}@media screen and (max-width:1024px){.cmn__figmacontainer,.home .about2__inner{width:84.6153846154vw}.cmn__kakkool li,.cmn__ol li{padding-left:5.625vw}}.cmn__kakkool li::before,.cmn__ol li::before{position:absolute;content:"1.";top:0;left:0;width:1.015625vw}.cmn__kakkool li:nth-of-type(2)::before,.cmn__ol li:nth-of-type(2)::before{content:"2."}.cmn__kakkool li:nth-of-type(3)::before,.cmn__ol li:nth-of-type(3)::before{content:"3."}.cmn__kakkool li:nth-of-type(4)::before,.cmn__ol li:nth-of-type(4)::before{content:"4."}.cmn__kakkool li:nth-of-type(5)::before,.cmn__ol li:nth-of-type(5)::before{content:"5."}.cmn__kakkool li:nth-of-type(6)::before,.cmn__ol li:nth-of-type(6)::before{content:"6."}.cmn__kakkool li:nth-of-type(7)::before,.cmn__ol li:nth-of-type(7)::before{content:"7."}.cmn__kakkool li:nth-of-type(8)::before,.cmn__ol li:nth-of-type(8)::before{content:"8."}.cmn__kakkool li:nth-of-type(9)::before,.cmn__ol li:nth-of-type(9)::before{content:"9."}.cmn__kakkool li:nth-of-type(10)::before,.cmn__ol li:nth-of-type(10)::before{content:"10."}.cmn__kakkool li:nth-of-type(11)::before,.cmn__ol li:nth-of-type(11)::before{content:"11."}.cmn__kakkool li:nth-of-type(12)::before,.cmn__ol li:nth-of-type(12)::before{content:"12."}.cmn__kakkool li:nth-of-type(13)::before,.cmn__ol li:nth-of-type(13)::before{content:"13."}.cmn__kakkool li:nth-of-type(14)::before,.cmn__ol li:nth-of-type(14)::before{content:"14."}.cmn__kakkool li:nth-of-type(15)::before,.cmn__ol li:nth-of-type(15)::before{content:"15."}.cmn__kakkool li{padding-left:1.640625vw}.cmn__kakkool li+li{margin-top:.390625vw}@media screen and (max-width:1024px){.cmn__kakkool li::before,.cmn__ol li::before{width:4.0625vw}.cmn__kakkool li{padding-left:6.5625vw}.cmn__kakkool li+li{margin-top:1.5625vw}}.cmn__kakkool li::before{content:"(1)"}.cmn__kakkool li:nth-of-type(2)::before{content:"(2)"}.cmn__kakkool li:nth-of-type(3)::before{content:"(3)"}.cmn__kakkool li:nth-of-type(4)::before{content:"(4)"}.cmn__kakkool li:nth-of-type(5)::before{content:"(5)"}.cmn__kakkool li:nth-of-type(6)::before{content:"(6)"}.cmn__kakkool li:nth-of-type(7)::before{content:"(7)"}.cmn__kakkool li:nth-of-type(8)::before{content:"(8)"}.cmn__kakkool li:nth-of-type(9)::before{content:"(9)"}.cmn__kakkool li:nth-of-type(10)::before{content:"(10)"}.cmn__kakkool li:nth-of-type(11)::before{content:"(11)"}.cmn__kakkool li:nth-of-type(12)::before{content:"(12)"}.cmn__kakkool li:nth-of-type(13)::before{content:"(13)"}.cmn__kakkool li:nth-of-type(14)::before{content:"(14)"}.cmn__kakkool li:nth-of-type(15)::before{content:"(15)"}.cmn__ul{list-style:none}.cmn__ul li{padding-left:.703125vw;position:relative}.cmn__ul li::before{position:absolute;content:"";top:.859375vw;left:0;transform:translateY(-60%);width:.234375vw;height:.234375vw;border-radius:9999ch;background:#221714}.cmn__ul li span.underline{text-decoration:underline}.Blueunderline p,.Linkarrow>a,.Linkarrow>div,.Pagination .pagination-numbers a,.Pagination .pagination-numbers span,.Table tr td,.Table tr th,.cmn__honbun,.cmn__kakkool li,.cmn__ol li,.cmn__ul li,.home .news__innerRowsRow a .detail>.cat .time,.page-affairs .sections .sec .linklist a .num p,.page-affairs .sections .sec .linklist a .txt p,.page-affairs .sections .sec .table2line tr td,.page.arriving .sections .sec .linklist a .num p,.page.arriving .sections .sec .linklist a .txt p,.page.arriving .sections .sec .table2line tr td,.page.arriving-ja .sections .sec .linklist a .num p,.page.arriving-ja .sections .sec .linklist a .txt p,.page.arriving-ja .sections .sec .table2line tr td,.page.insurance .sections .sec .linklist a .num p,.page.insurance .sections .sec .linklist a .txt p,.page.insurance .sections .sec .table2line tr td,.page.map .campus__innerPdf>a p,.page.offices .sections .sec .linklist a .num p,.page.offices .sections .sec .linklist a .txt p,.page.offices .sections .sec .table2line tr td,.page.offices-ja .sections .sec .linklist a .num p,.page.offices-ja .sections .sec .linklist a .txt p,.page.offices-ja .sections .sec .table2line tr td,.page.program .txt__masterBlock table tr td,.page.reserach-cat .lab__rowsRowNameTxt p,.page.schedule .txt table tr td,.page.schedule .txt table tr th,.page.sitemap .map__inner>ul li a,.page.sitemap .map__inner>ul li p,.single .cnt article .content p,.single .cnt article .content pre{font-size:1.015625vw;line-height:1.6923076923;font-weight:300}@media screen and (max-width:1024px){.cmn__ul li{padding-left:2.8125vw}.cmn__ul li::before{top:3.4375vw;width:.9375vw;height:.9375vw}.Blueunderline p,.Linkarrow>a,.Linkarrow>div,.Pagination .pagination-numbers a,.Pagination .pagination-numbers span,.Table tr td,.Table tr th,.cmn__honbun,.cmn__kakkool li,.cmn__ol li,.cmn__ul li,.home .news__innerRowsRow a .detail>.cat .time,.page-affairs .sections .sec .linklist a .num p,.page-affairs .sections .sec .linklist a .txt p,.page-affairs .sections .sec .table2line tr td,.page.arriving .sections .sec .linklist a .num p,.page.arriving .sections .sec .linklist a .txt p,.page.arriving .sections .sec .table2line tr td,.page.arriving-ja .sections .sec .linklist a .num p,.page.arriving-ja .sections .sec .linklist a .txt p,.page.arriving-ja .sections .sec .table2line tr td,.page.insurance .sections .sec .linklist a .num p,.page.insurance .sections .sec .linklist a .txt p,.page.insurance .sections .sec .table2line tr td,.page.map .campus__innerPdf>a p,.page.offices .sections .sec .linklist a .num p,.page.offices .sections .sec .linklist a .txt p,.page.offices .sections .sec .table2line tr td,.page.offices-ja .sections .sec .linklist a .num p,.page.offices-ja .sections .sec .linklist a .txt p,.page.offices-ja .sections .sec .table2line tr td,.page.program .txt__masterBlock table tr td,.page.reserach-cat .lab__rowsRowNameTxt p,.page.schedule .txt table tr td,.page.schedule .txt table tr th,.page.sitemap .map__inner>ul li a,.page.sitemap .map__inner>ul li p,.single .cnt article .content p,.single .cnt article .content pre{font-size:4.0625vw}}.Blueunderline p.right,.Linkarrow>a.right,.Linkarrow>div.right,.Pagination .pagination-numbers a.right,.Pagination .pagination-numbers span.right,.Table tr td.right,.Table tr th.right,.cmn__honbun.right,.cmn__kakkool li.right,.cmn__ol li.right,.cmn__ul li.right,.home .news__innerRowsRow a .detail>.cat .right.time,.page-affairs .sections .sec .linklist a .num p.right,.page-affairs .sections .sec .linklist a .txt p.right,.page-affairs .sections .sec .table2line tr td.right,.page.arriving .sections .sec .linklist a .num p.right,.page.arriving .sections .sec .linklist a .txt p.right,.page.arriving .sections .sec .table2line tr td.right,.page.arriving-ja .sections .sec .linklist a .num p.right,.page.arriving-ja .sections .sec .linklist a .txt p.right,.page.arriving-ja .sections .sec .table2line tr td.right,.page.insurance .sections .sec .linklist a .num p.right,.page.insurance .sections .sec .linklist a .txt p.right,.page.insurance .sections .sec .table2line tr td.right,.page.map .campus__innerPdf>a p.right,.page.offices .sections .sec .linklist a .num p.right,.page.offices .sections .sec .linklist a .txt p.right,.page.offices .sections .sec .table2line tr td.right,.page.offices-ja .sections .sec .linklist a .num p.right,.page.offices-ja .sections .sec .linklist a .txt p.right,.page.offices-ja .sections .sec .table2line tr td.right,.page.program .txt__masterBlock table tr td.right,.page.reserach-cat .lab__rowsRowNameTxt p.right,.page.schedule .txt table tr td.right,.page.schedule .txt table tr th.right,.page.sitemap .map__inner>ul li a.right,.page.sitemap .map__inner>ul li p.right,.single .cnt article .content p.right,.single .cnt article .content pre.right{text-align:right}.Blueunderline p.px16,.Linkarrow>a.px16,.Linkarrow>div.px16,.Pagination .pagination-numbers a.px16,.Pagination .pagination-numbers span.px16,.Table tr td.px16,.Table tr th.px16,.cmn__honbun.px16,.cmn__kakkool li.px16,.cmn__ol li.px16,.cmn__ul li.px16,.home .news__innerRowsRow a .detail>.cat .px16.time,.page-affairs .sections .sec .linklist a .num p.px16,.page-affairs .sections .sec .linklist a .txt p.px16,.page-affairs .sections .sec .table2line tr td.px16,.page.arriving .sections .sec .linklist a .num p.px16,.page.arriving .sections .sec .linklist a .txt p.px16,.page.arriving .sections .sec .table2line tr td.px16,.page.arriving-ja .sections .sec .linklist a .num p.px16,.page.arriving-ja .sections .sec .linklist a .txt p.px16,.page.arriving-ja .sections .sec .table2line tr td.px16,.page.insurance .sections .sec .linklist a .num p.px16,.page.insurance .sections .sec .linklist a .txt p.px16,.page.insurance .sections .sec .table2line tr td.px16,.page.map .campus__innerPdf>a p.px16,.page.offices .sections .sec .linklist a .num p.px16,.page.offices .sections .sec .linklist a .txt p.px16,.page.offices .sections .sec .table2line tr td.px16,.page.offices-ja .sections .sec .linklist a .num p.px16,.page.offices-ja .sections .sec .linklist a .txt p.px16,.page.offices-ja .sections .sec .table2line tr td.px16,.page.program .txt__masterBlock table tr td.px16,.page.reserach-cat .lab__rowsRowNameTxt p.px16,.page.schedule .txt table tr td.px16,.page.schedule .txt table tr th.px16,.page.sitemap .map__inner>ul li a.px16,.page.sitemap .map__inner>ul li p.px16,.single .cnt article .content p.px16,.single .cnt article .content pre.px16{font-size:1.25vw;line-height:1.375;font-weight:400}@media screen and (max-width:1024px){.Blueunderline p.px16,.Linkarrow>a.px16,.Linkarrow>div.px16,.Pagination .pagination-numbers a.px16,.Pagination .pagination-numbers span.px16,.Table tr td.px16,.Table tr th.px16,.cmn__honbun.px16,.cmn__kakkool li.px16,.cmn__ol li.px16,.cmn__ul li.px16,.home .news__innerRowsRow a .detail>.cat .px16.time,.page-affairs .sections .sec .linklist a .num p.px16,.page-affairs .sections .sec .linklist a .txt p.px16,.page-affairs .sections .sec .table2line tr td.px16,.page.arriving .sections .sec .linklist a .num p.px16,.page.arriving .sections .sec .linklist a .txt p.px16,.page.arriving .sections .sec .table2line tr td.px16,.page.arriving-ja .sections .sec .linklist a .num p.px16,.page.arriving-ja .sections .sec .linklist a .txt p.px16,.page.arriving-ja .sections .sec .table2line tr td.px16,.page.insurance .sections .sec .linklist a .num p.px16,.page.insurance .sections .sec .linklist a .txt p.px16,.page.insurance .sections .sec .table2line tr td.px16,.page.map .campus__innerPdf>a p.px16,.page.offices .sections .sec .linklist a .num p.px16,.page.offices .sections .sec .linklist a .txt p.px16,.page.offices .sections .sec .table2line tr td.px16,.page.offices-ja .sections .sec .linklist a .num p.px16,.page.offices-ja .sections .sec .linklist a .txt p.px16,.page.offices-ja .sections .sec .table2line tr td.px16,.page.program .txt__masterBlock table tr td.px16,.page.reserach-cat .lab__rowsRowNameTxt p.px16,.page.schedule .txt table tr td.px16,.page.schedule .txt table tr th.px16,.page.sitemap .map__inner>ul li a.px16,.page.sitemap .map__inner>ul li p.px16,.single .cnt article .content p.px16,.single .cnt article .content pre.px16{font-size:5vw}}.Blueunderline p.px20,.Linkarrow>a.px20,.Linkarrow>div.px20,.Pagination .pagination-numbers a.px20,.Pagination .pagination-numbers span.px20,.Table tr td.px20,.Table tr th.px20,.cmn__honbun.px20,.cmn__kakkool li.px20,.cmn__ol li.px20,.cmn__ul li.px20,.home .news__innerRowsRow a .detail>.cat .px20.time,.page-affairs .sections .sec .linklist a .num p.px20,.page-affairs .sections .sec .linklist a .txt p.px20,.page-affairs .sections .sec .table2line tr td.px20,.page.arriving .sections .sec .linklist a .num p.px20,.page.arriving .sections .sec .linklist a .txt p.px20,.page.arriving .sections .sec .table2line tr td.px20,.page.arriving-ja .sections .sec .linklist a .num p.px20,.page.arriving-ja .sections .sec .linklist a .txt p.px20,.page.arriving-ja .sections .sec .table2line tr td.px20,.page.insurance .sections .sec .linklist a .num p.px20,.page.insurance .sections .sec .linklist a .txt p.px20,.page.insurance .sections .sec .table2line tr td.px20,.page.map .campus__innerPdf>a p.px20,.page.offices .sections .sec .linklist a .num p.px20,.page.offices .sections .sec .linklist a .txt p.px20,.page.offices .sections .sec .table2line tr td.px20,.page.offices-ja .sections .sec .linklist a .num p.px20,.page.offices-ja .sections .sec .linklist a .txt p.px20,.page.offices-ja .sections .sec .table2line tr td.px20,.page.program .txt__masterBlock table tr td.px20,.page.reserach-cat .lab__rowsRowNameTxt p.px20,.page.schedule .txt table tr td.px20,.page.schedule .txt table tr th.px20,.page.sitemap .map__inner>ul li a.px20,.page.sitemap .map__inner>ul li p.px20,.single .cnt article .content p.px20,.single .cnt article .content pre.px20{font-size:1.5625vw;line-height:1.1;font-weight:400}@media screen and (max-width:1024px){.Blueunderline p.px20,.Linkarrow>a.px20,.Linkarrow>div.px20,.Pagination .pagination-numbers a.px20,.Pagination .pagination-numbers span.px20,.Table tr td.px20,.Table tr th.px20,.cmn__honbun.px20,.cmn__kakkool li.px20,.cmn__ol li.px20,.cmn__ul li.px20,.home .news__innerRowsRow a .detail>.cat .px20.time,.page-affairs .sections .sec .linklist a .num p.px20,.page-affairs .sections .sec .linklist a .txt p.px20,.page-affairs .sections .sec .table2line tr td.px20,.page.arriving .sections .sec .linklist a .num p.px20,.page.arriving .sections .sec .linklist a .txt p.px20,.page.arriving .sections .sec .table2line tr td.px20,.page.arriving-ja .sections .sec .linklist a .num p.px20,.page.arriving-ja .sections .sec .linklist a .txt p.px20,.page.arriving-ja .sections .sec .table2line tr td.px20,.page.insurance .sections .sec .linklist a .num p.px20,.page.insurance .sections .sec .linklist a .txt p.px20,.page.insurance .sections .sec .table2line tr td.px20,.page.map .campus__innerPdf>a p.px20,.page.offices .sections .sec .linklist a .num p.px20,.page.offices .sections .sec .linklist a .txt p.px20,.page.offices .sections .sec .table2line tr td.px20,.page.offices-ja .sections .sec .linklist a .num p.px20,.page.offices-ja .sections .sec .linklist a .txt p.px20,.page.offices-ja .sections .sec .table2line tr td.px20,.page.program .txt__masterBlock table tr td.px20,.page.reserach-cat .lab__rowsRowNameTxt p.px20,.page.schedule .txt table tr td.px20,.page.schedule .txt table tr th.px20,.page.sitemap .map__inner>ul li a.px20,.page.sitemap .map__inner>ul li p.px20,.single .cnt article .content p.px20,.single .cnt article .content pre.px20{font-size:6.25vw}}.Blueunderline p.l,.Linkarrow>a.l,.Linkarrow>div.l,.Pagination .pagination-numbers a.l,.Pagination .pagination-numbers span.l,.Table tr td.l,.Table tr th.l,.cmn__honbun.l,.cmn__kakkool li.l,.cmn__ol li.l,.cmn__ul li.l,.home .news__innerRowsRow a .detail>.cat .l.time,.page-affairs .sections .sec .linklist a .num p.l,.page-affairs .sections .sec .linklist a .txt p.l,.page-affairs .sections .sec .table2line tr td.l,.page.arriving .sections .sec .linklist a .num p.l,.page.arriving .sections .sec .linklist a .txt p.l,.page.arriving .sections .sec .table2line tr td.l,.page.arriving-ja .sections .sec .linklist a .num p.l,.page.arriving-ja .sections .sec .linklist a .txt p.l,.page.arriving-ja .sections .sec .table2line tr td.l,.page.insurance .sections .sec .linklist a .num p.l,.page.insurance .sections .sec .linklist a .txt p.l,.page.insurance .sections .sec .table2line tr td.l,.page.map .campus__innerPdf>a p.l,.page.offices .sections .sec .linklist a .num p.l,.page.offices .sections .sec .linklist a .txt p.l,.page.offices .sections .sec .table2line tr td.l,.page.offices-ja .sections .sec .linklist a .num p.l,.page.offices-ja .sections .sec .linklist a .txt p.l,.page.offices-ja .sections .sec .table2line tr td.l,.page.program .txt__masterBlock table tr td.l,.page.reserach-cat .lab__rowsRowNameTxt p.l,.page.schedule .txt table tr td.l,.page.schedule .txt table tr th.l,.page.sitemap .map__inner>ul li a.l,.page.sitemap .map__inner>ul li p.l,.single .cnt article .content p.l,.single .cnt article .content pre.l{font-weight:300}.Blueunderline p.b,.Linkarrow>a.b,.Linkarrow>div.b,.Pagination .pagination-numbers a.b,.Pagination .pagination-numbers span.b,.Table tr td.b,.Table tr th.b,.cmn__honbun.b,.cmn__kakkool li.b,.cmn__ol li.b,.cmn__ul li.b,.home .news__innerRowsRow a .detail>.cat .b.time,.page-affairs .sections .sec .linklist a .num p.b,.page-affairs .sections .sec .linklist a .txt p.b,.page-affairs .sections .sec .table2line tr td.b,.page.arriving .sections .sec .linklist a .num p.b,.page.arriving .sections .sec .linklist a .txt p.b,.page.arriving .sections .sec .table2line tr td.b,.page.arriving-ja .sections .sec .linklist a .num p.b,.page.arriving-ja .sections .sec .linklist a .txt p.b,.page.arriving-ja .sections .sec .table2line tr td.b,.page.insurance .sections .sec .linklist a .num p.b,.page.insurance .sections .sec .linklist a .txt p.b,.page.insurance .sections .sec .table2line tr td.b,.page.map .campus__innerPdf>a p.b,.page.offices .sections .sec .linklist a .num p.b,.page.offices .sections .sec .linklist a .txt p.b,.page.offices .sections .sec .table2line tr td.b,.page.offices-ja .sections .sec .linklist a .num p.b,.page.offices-ja .sections .sec .linklist a .txt p.b,.page.offices-ja .sections .sec .table2line tr td.b,.page.program .txt__masterBlock table tr td.b,.page.reserach-cat .lab__rowsRowNameTxt p.b,.page.schedule .txt table tr td.b,.page.schedule .txt table tr th.b,.page.sitemap .map__inner>ul li a.b,.page.sitemap .map__inner>ul li p.b,.single .cnt article .content p.b,.single .cnt article .content pre.b{font-weight:400}.Blueunderline p small,.Linkarrow>a small,.Linkarrow>div small,.Pagination .pagination-numbers a small,.Pagination .pagination-numbers span small,.Table tr td small,.Table tr th small,.cmn__honbun small,.cmn__kakkool li small,.cmn__ol li small,.cmn__ul li small,.home .news__innerRowsRow a .detail>.cat .time small,.page-affairs .sections .sec .linklist a .num p small,.page-affairs .sections .sec .linklist a .txt p small,.page-affairs .sections .sec .table2line tr td small,.page.arriving .sections .sec .linklist a .num p small,.page.arriving .sections .sec .linklist a .txt p small,.page.arriving .sections .sec .table2line tr td small,.page.arriving-ja .sections .sec .linklist a .num p small,.page.arriving-ja .sections .sec .linklist a .txt p small,.page.arriving-ja .sections .sec .table2line tr td small,.page.insurance .sections .sec .linklist a .num p small,.page.insurance .sections .sec .linklist a .txt p small,.page.insurance .sections .sec .table2line tr td small,.page.map .campus__innerPdf>a p small,.page.offices .sections .sec .linklist a .num p small,.page.offices .sections .sec .linklist a .txt p small,.page.offices .sections .sec .table2line tr td small,.page.offices-ja .sections .sec .linklist a .num p small,.page.offices-ja .sections .sec .linklist a .txt p small,.page.offices-ja .sections .sec .table2line tr td small,.page.program .txt__masterBlock table tr td small,.page.reserach-cat .lab__rowsRowNameTxt p small,.page.schedule .txt table tr td small,.page.schedule .txt table tr th small,.page.sitemap .map__inner>ul li a small,.page.sitemap .map__inner>ul li p small,.single .cnt article .content p small,.single .cnt article .content pre small{font-size:92.3076923077%}.Blueunderline p a,.Linkarrow>a a,.Linkarrow>div a,.Pagination .pagination-numbers a a,.Pagination .pagination-numbers span a,.Table tr td a,.Table tr th a,.cmn__honbun a,.cmn__kakkool li a,.cmn__ol li a,.cmn__ul li a,.home .news__innerRowsRow a .detail>.cat .time a,.page-affairs .sections .sec .linklist a .num p a,.page-affairs .sections .sec .linklist a .txt p a,.page-affairs .sections .sec .table2line tr td a,.page.arriving .sections .sec .linklist a .num p a,.page.arriving .sections .sec .linklist a .txt p a,.page.arriving .sections .sec .table2line tr td a,.page.arriving-ja .sections .sec .linklist a .num p a,.page.arriving-ja .sections .sec .linklist a .txt p a,.page.arriving-ja .sections .sec .table2line tr td a,.page.insurance .sections .sec .linklist a .num p a,.page.insurance .sections .sec .linklist a .txt p a,.page.insurance .sections .sec .table2line tr td a,.page.map .campus__innerPdf>a p a,.page.offices .sections .sec .linklist a .num p a,.page.offices .sections .sec .linklist a .txt p a,.page.offices .sections .sec .table2line tr td a,.page.offices-ja .sections .sec .linklist a .num p a,.page.offices-ja .sections .sec .linklist a .txt p a,.page.offices-ja .sections .sec .table2line tr td a,.page.program .txt__masterBlock table tr td a,.page.reserach-cat .lab__rowsRowNameTxt p a,.page.schedule .txt table tr td a,.page.schedule .txt table tr th a,.page.sitemap .map__inner>ul li a a,.page.sitemap .map__inner>ul li p a,.single .cnt article .content p a,.single .cnt article .content pre a{color:#1E4F88;text-decoration:underline;transition:.35s all ease}.Blueunderline p span.b,.Linkarrow>a span.b,.Linkarrow>div span.b,.Pagination .pagination-numbers a span.b,.Pagination .pagination-numbers span span.b,.Table tr td span.b,.Table tr th span.b,.cmn__honbun span.b,.cmn__kakkool li span.b,.cmn__ol li span.b,.cmn__ul li span.b,.home .news__innerRowsRow a .detail>.cat .time span.b,.page-affairs .sections .sec .linklist a .num p span.b,.page-affairs .sections .sec .linklist a .txt p span.b,.page-affairs .sections .sec .table2line tr td span.b,.page.arriving .sections .sec .linklist a .num p span.b,.page.arriving .sections .sec .linklist a .txt p span.b,.page.arriving .sections .sec .table2line tr td span.b,.page.arriving-ja .sections .sec .linklist a .num p span.b,.page.arriving-ja .sections .sec .linklist a .txt p span.b,.page.arriving-ja .sections .sec .table2line tr td span.b,.page.insurance .sections .sec .linklist a .num p span.b,.page.insurance .sections .sec .linklist a .txt p span.b,.page.insurance .sections .sec .table2line tr td span.b,.page.map .campus__innerPdf>a p span.b,.page.offices .sections .sec .linklist a .num p span.b,.page.offices .sections .sec .linklist a .txt p span.b,.page.offices .sections .sec .table2line tr td span.b,.page.offices-ja .sections .sec .linklist a .num p span.b,.page.offices-ja .sections .sec .linklist a .txt p span.b,.page.offices-ja .sections .sec .table2line tr td span.b,.page.program .txt__masterBlock table tr td span.b,.page.reserach-cat .lab__rowsRowNameTxt p span.b,.page.schedule .txt table tr td span.b,.page.schedule .txt table tr th span.b,.page.sitemap .map__inner>ul li a span.b,.page.sitemap .map__inner>ul li p span.b,.single .cnt article .content p span.b,.single .cnt article .content pre span.b{font-weight:400}.Blueunderline p span.tab,.Linkarrow>a span.tab,.Linkarrow>div span.tab,.Pagination .pagination-numbers a span.tab,.Pagination .pagination-numbers span span.tab,.Table tr td span.tab,.Table tr th span.tab,.cmn__honbun span.tab,.cmn__kakkool li span.tab,.cmn__ol li span.tab,.cmn__ul li span.tab,.home .news__innerRowsRow a .detail>.cat .time span.tab,.page-affairs .sections .sec .linklist a .num p span.tab,.page-affairs .sections .sec .linklist a .txt p span.tab,.page-affairs .sections .sec .table2line tr td span.tab,.page.arriving .sections .sec .linklist a .num p span.tab,.page.arriving .sections .sec .linklist a .txt p span.tab,.page.arriving .sections .sec .table2line tr td span.tab,.page.arriving-ja .sections .sec .linklist a .num p span.tab,.page.arriving-ja .sections .sec .linklist a .txt p span.tab,.page.arriving-ja .sections .sec .table2line tr td span.tab,.page.insurance .sections .sec .linklist a .num p span.tab,.page.insurance .sections .sec .linklist a .txt p span.tab,.page.insurance .sections .sec .table2line tr td span.tab,.page.map .campus__innerPdf>a p span.tab,.page.offices .sections .sec .linklist a .num p span.tab,.page.offices .sections .sec .linklist a .txt p span.tab,.page.offices .sections .sec .table2line tr td span.tab,.page.offices-ja .sections .sec .linklist a .num p span.tab,.page.offices-ja .sections .sec .linklist a .txt p span.tab,.page.offices-ja .sections .sec .table2line tr td span.tab,.page.program .txt__masterBlock table tr td span.tab,.page.reserach-cat .lab__rowsRowNameTxt p span.tab,.page.schedule .txt table tr td span.tab,.page.schedule .txt table tr th span.tab,.page.sitemap .map__inner>ul li a span.tab,.page.sitemap .map__inner>ul li p span.tab,.single .cnt article .content p span.tab,.single .cnt article .content pre span.tab{display:inline-block;margin-left:1.25vw}.H2centerline .inner h2,.H2underline h2,.H2vertline a h2,.H3leftline h3,.Mv4page__inner h1,.cmn__simp,.cmn__simp30px,.home .about__innerBlockMore p,.home .about__innerTtl h2,.home .futures__innerTtl h2,.home .news__inner h2,.home .toannounce a>div p,.page.covid19 .accs__innerRow .acc__txt h2,.page.history .years__cellsCell p{font-family:"Hanken Grotesk",sans-serif}.cmn__kozuka,.home .news__innerCats ul li+li::before{font-family:kozuka-gothic-pr6n,sans-serif}.H2centerline .inner h2,.H2underline h2,.H2vertline a h2,.H3leftline h3,.cmn__simp30px,.page.covid19 .accs__innerRow .acc__txt h2,.page.history .years__cellsCell p{font-size:2.34375vw;letter-spacing:-.04rem;line-height:1.1666666667;font-weight:400}.archive.category .news__rowsRow a .detail>.cat .cell p,.archive.category .news__rowsRow a .detail>p,.archive.date .news__rowsRow a .detail>.cat .cell p,.archive.date .news__rowsRow a .detail>p,.category-news .news__rowsRow a .detail>.cat .cell p,.category-news .news__rowsRow a .detail>p,.cmn__century,.post-type-archive-post .news__rowsRow a .detail>.cat .cell p,.post-type-archive-post .news__rowsRow a .detail>p,.single .cnt article .info .cate p,.single .cnt article .info>p,.tax-features-cat .futures__rows.interview .futures__rowsRow a .detail p{font-family:century-gothic,sans-serif}.mq4sp{display:none}@media screen and (max-width:1024px){.Blueunderline p span.tab,.Linkarrow>a span.tab,.Linkarrow>div span.tab,.Pagination .pagination-numbers a span.tab,.Pagination .pagination-numbers span span.tab,.Table tr td span.tab,.Table tr th span.tab,.cmn__honbun span.tab,.cmn__kakkool li span.tab,.cmn__ol li span.tab,.cmn__ul li span.tab,.home .news__innerRowsRow a .detail>.cat .time span.tab,.page-affairs .sections .sec .linklist a .num p span.tab,.page-affairs .sections .sec .linklist a .txt p span.tab,.page-affairs .sections .sec .table2line tr td span.tab,.page.arriving .sections .sec .linklist a .num p span.tab,.page.arriving .sections .sec .linklist a .txt p span.tab,.page.arriving .sections .sec .table2line tr td span.tab,.page.arriving-ja .sections .sec .linklist a .num p span.tab,.page.arriving-ja .sections .sec .linklist a .txt p span.tab,.page.arriving-ja .sections .sec .table2line tr td span.tab,.page.insurance .sections .sec .linklist a .num p span.tab,.page.insurance .sections .sec .linklist a .txt p span.tab,.page.insurance .sections .sec .table2line tr td span.tab,.page.map .campus__innerPdf>a p span.tab,.page.offices .sections .sec .linklist a .num p span.tab,.page.offices .sections .sec .linklist a .txt p span.tab,.page.offices .sections .sec .table2line tr td span.tab,.page.offices-ja .sections .sec .linklist a .num p span.tab,.page.offices-ja .sections .sec .linklist a .txt p span.tab,.page.offices-ja .sections .sec .table2line tr td span.tab,.page.program .txt__masterBlock table tr td span.tab,.page.reserach-cat .lab__rowsRowNameTxt p span.tab,.page.schedule .txt table tr td span.tab,.page.schedule .txt table tr th span.tab,.page.sitemap .map__inner>ul li a span.tab,.page.sitemap .map__inner>ul li p span.tab,.single .cnt article .content p span.tab,.single .cnt article .content pre span.tab{margin-left:5vw}.H2centerline .inner h2,.H2underline h2,.H2vertline a h2,.H3leftline h3,.cmn__simp30px,.page.covid19 .accs__innerRow .acc__txt h2,.page.history .years__cellsCell p{font-size:8.125vw}.mq4pc{display:none}.mq4sp{display:block}}.Search4Lab{width:100%;height:7.03125vw;display:flex;justify-content:center;align-items:center;gap:2.1875vw;background:#000;color:#fff}.Search4Lab.sp{display:none}@media screen and (max-width:1024px){.Search4Lab{display:none}.Search4Lab.sp{display:flex;position:fixed;bottom:0;left:0;width:100vw;height:29.6875vw;flex-direction:column;gap:4.0625vw;z-index:3}}.Mv4page,.Mv4page__inner,.Mv4page__innerBreadcrumb ol li{position:relative}.Search4Lab p{font-size:1.71875vw;font-weight:300}.Search4Lab__btns{display:flex;gap:1.5625vw}.Search4Lab__btnsBtn{width:14.765625vw;height:3.515625vw;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1024px){.Search4Lab p{font-size:5.3125vw}.Search4Lab__btns{gap:0}.Search4Lab__btnsBtn{width:auto;height:auto}}.Search4Lab__btnsBtn a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:.35s all ease;border:1px solid #fff}@media screen and (min-width:1025px){.Blueunderline p a:hover,.Linkarrow>a a:hover,.Linkarrow>div a:hover,.Pagination .pagination-numbers a a:hover,.Pagination .pagination-numbers span a:hover,.Table tr td a:hover,.Table tr th a:hover,.cmn__honbun a:hover,.cmn__kakkool li a:hover,.cmn__ol li a:hover,.cmn__ul li a:hover,.home .news__innerRowsRow a .detail>.cat .time a:hover,.page-affairs .sections .sec .linklist a .num p a:hover,.page-affairs .sections .sec .linklist a .txt p a:hover,.page-affairs .sections .sec .table2line tr td a:hover,.page.arriving .sections .sec .linklist a .num p a:hover,.page.arriving .sections .sec .linklist a .txt p a:hover,.page.arriving .sections .sec .table2line tr td a:hover,.page.arriving-ja .sections .sec .linklist a .num p a:hover,.page.arriving-ja .sections .sec .linklist a .txt p a:hover,.page.arriving-ja .sections .sec .table2line tr td a:hover,.page.insurance .sections .sec .linklist a .num p a:hover,.page.insurance .sections .sec .linklist a .txt p a:hover,.page.insurance .sections .sec .table2line tr td a:hover,.page.map .campus__innerPdf>a p a:hover,.page.offices .sections .sec .linklist a .num p a:hover,.page.offices .sections .sec .linklist a .txt p a:hover,.page.offices .sections .sec .table2line tr td a:hover,.page.offices-ja .sections .sec .linklist a .num p a:hover,.page.offices-ja .sections .sec .linklist a .txt p a:hover,.page.offices-ja .sections .sec .table2line tr td a:hover,.page.program .txt__masterBlock table tr td a:hover,.page.reserach-cat .lab__rowsRowNameTxt p a:hover,.page.schedule .txt table tr td a:hover,.page.schedule .txt table tr th a:hover,.page.sitemap .map__inner>ul li a a:hover,.page.sitemap .map__inner>ul li p a:hover,.single .cnt article .content p a:hover,.single .cnt article .content pre a:hover{opacity:.6}.Search4Lab__btnsBtn a:hover{background:#fff}.Search4Lab__btnsBtn a:hover p{color:#000}.Mv4page__innerBreadcrumb ol li a:hover{opacity:.6}}.Search4Lab__btnsBtn a p{color:#fff;font-size:1.171875vw;font-weight:300;transition:.35s all ease}@media screen and (max-width:1024px){.Search4Lab__btnsBtn a{border:0;display:block}.Search4Lab__btnsBtn a p{font-size:4.0625vw;line-height:1.1538461538;text-align:center}.Search4Lab__btnsBtn:nth-of-type(2){margin:0 7.8125vw 0 10.625vw;padding:0 8.125vw 0 5.9375vw;border:1px solid #fff;border-top:0;border-bottom:0}}.Mv4page{min-height:34.921875vw;margin-bottom:-12.578125vw;z-index:2}@media screen and (max-width:1024px){.Mv4page{min-height:36.25vw;height:auto;margin-bottom:0}}.Mv4page__inner{margin:3.046875vw 8.359375vw;z-index:4}@media screen and (max-width:1024px){.Mv4page__inner{margin:6.875vw 8.4375vw 0;display:flex;justify-content:center}.Mv4page__innerBreadcrumb{display:none}}.Mv4page__innerBreadcrumb ol{list-style:none;display:flex}.Mv4page__innerBreadcrumb ol li,.Mv4page__innerBreadcrumb ol li a{color:#fff;font-size:1.09375vw;line-height:1;font-weight:300}.Mv4page__innerBreadcrumb ol li a{text-decoration:underline;transition:.35s all ease}.Mv4page__innerBreadcrumb ol li+li{margin-left:.703125vw;padding-left:.703125vw}.Mv4page__innerBreadcrumb ol li+li::before{position:absolute;content:">";top:.625vw;left:0;transform:translate(-50%,-55%)}.Mv4page::after,.Mv4page::before{content:"";position:absolute;width:150%;height:150%}.Mv4page__inner h1{color:#fff;font-size:4.6875vw;line-height:1.0111111111;font-weight:400;filter:drop-shadow(.390625vw .390625vw .625vw rgba(0, 0, 0, .5));margin-top:2.96875vw}@media screen and (max-width:1024px){.Mv4page__inner h1{font-size:10.9375vw;filter:drop-shadow(1.5625vw 1.5625vw 2.5vw rgba(0, 0, 0, .5));text-align:center;margin-top:0;margin-bottom:15vw}}.Mv4page__inner h1.jp{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:4.6875vw;font-weight:500}@media screen and (max-width:1024px){.Mv4page__inner h1.jp{font-size:9.375vw}}.Mv4page__inner h1.small{font-size:5.3125vw}@media screen and (min-width:1025px){.Mv4page__inner h1.small{margin-top:4.53125vw}}.Mv4page::before{left:0;bottom:0;background:#1E4F88;transform:rotate(-22.3794026062deg);transform-origin:bottom left;z-index:2}@media screen and (max-width:1024px){.Mv4page__inner h1.small{font-size:15vw}.Mv4page::before{transform:rotate(-22.5404922585deg)}}.Mv4page::after{right:0;bottom:5vw;background:#7997BB;transform:rotate(23.7848377096deg);transform-origin:bottom right;z-index:1}@media screen and (max-width:1024px){.Mv4page::after{bottom:0}}.Mv4page span{display:block;position:absolute;right:0;bottom:5vw;width:150%;height:150%;background:#A5BAD2;transform:rotate(6.1886159632deg);transform-origin:bottom right}.Sidebar{display:flex}@media screen and (max-width:1024px){.Mv4page span{bottom:0}.Sidebar{justify-content:center;flex-direction:column}}.Sidebar__children{position:relative;z-index:2;flex-basis:67.5%;padding-top:9.375vw}.Sidebar__childrenInner{width:43.90625vw;margin:0 auto}@media screen and (max-width:1024px){.Sidebar__children{padding-top:15.625vw}.Sidebar__childrenInner{width:83.125vw}.Sidebar__inner{display:none;margin-top:-14.375vw}}.Sidebar__inner{position:relative;flex-basis:32.5%;padding:15.859375vw 4.296875vw 15.625vw 6.953125vw;background:#FAFAFA}.Sidebar__inner .bg{position:absolute;top:0;left:0;width:100%;height:100%}.Sidebar__inner .bg img{-o-object-fit:cover;object-fit:cover}.Sidebar__inner>ul{position:sticky;z-index:2;list-style:none;top:16.796875vw;max-height:calc(100vh - 17.578125vw);overflow-y:scroll}@media screen and (max-width:1024px){.Sidebar__inner>ul{position:static;max-height:none}}.Sidebar__inner>ul>li{position:relative;width:-moz-fit-content;width:fit-content}.Sidebar__inner>ul>li+li{margin-top:1.40625vw}.Sidebar__inner>ul>li,.Sidebar__inner>ul>li>a,.Sidebar__inner>ul>li>p{color:#000;font-size:1.25vw;line-height:1.6;font-weight:300}@media screen and (max-width:1024px){.Sidebar__inner>ul>li+li{margin-top:5.625vw}.Sidebar__inner>ul>li,.Sidebar__inner>ul>li>a,.Sidebar__inner>ul>li>p{font-size:4.375vw}}.Sidebar__inner>ul>li>a,.Sidebar__inner>ul>li>p{padding-left:1.71875vw;display:block;width:-moz-fit-content;width:fit-content}.Sidebar__inner>ul>li>a::before,.Sidebar__inner>ul>li>p::before{position:absolute;content:">";top:.390625vw;left:0;width:1.171875vw;height:1.171875vw;border-radius:9999px;background:#60B4C7;display:flex;justify-content:center;align-items:center;transition:.35s all ease;color:#fff;font-size:.703125vw}.Sidebar__inner>ul>li.b>a{font-weight:400}.H2underline.jp h2,.H3leftline.jp h3{font-weight:500;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.Sidebar__inner>ul>li ul.newschildul{margin-top:1.5625vw;margin-left:2.65625vw;padding-bottom:.703125vw;list-style:none}.Sidebar__inner>ul>li ul.newschildul li+li{margin-top:1.71875vw}.Sidebar__inner>ul>li ul.newschildul li a{display:block;padding-left:0;font-size:1.09375vw;line-height:1;text-decoration:underline;transition:.35s all ease}.Sidebar__inner>ul>li ul.newschildul li a::before{display:none}.Sidebar__inner>ul.acc>li .acc__txt{display:flex;align-items:flex-start;gap:1.171875vw;cursor:pointer;padding-left:1.71875vw}.Sidebar__inner>ul.acc>li .acc__txt a{transition:.35s all ease}.Sidebar__inner>ul.acc>li .acc__txt span{position:relative;display:block;min-width:.9375vw;max-width:.9375vw;height:.9375vw;margin-top:.3125vw;transition:.35s all ease}@media screen and (min-width:1025px){.Sidebar__inner>ul>li>a:hover::before{transform:translate(25%,0)}.Sidebar__inner>ul>li ul.newschildul li a:hover{opacity:.6}.Sidebar__inner>ul.acc>li{width:100%}.Sidebar__inner>ul.acc>li .acc__txt{justify-content:space-between}.Sidebar__inner>ul.acc>li .acc__txt a:hover{opacity:.6}.Sidebar__inner>ul.acc>li .acc__txt span:hover::after,.Sidebar__inner>ul.acc>li .acc__txt span:hover::before{background:#1E4F88}.Sidebar__inner>ul.acc>li .acc__txt span::before{display:none}}@media screen and (max-width:1024px){.Sidebar__inner>ul.acc>li .acc__txt{gap:4.6875vw;padding-left:6.875vw}.Sidebar__inner>ul.acc>li .acc__txt span{min-width:3.75vw;max-width:3.75vw;height:3.75vw;margin-top:1.25vw}}.Sidebar__inner>ul.acc>li .acc__txt span::after,.Sidebar__inner>ul.acc>li .acc__txt span::before{position:absolute;content:"";top:0;left:50%;width:.078125vw;height:100%;transform:translateX(-50%);background:#000;transition:.35s all ease}@media screen and (max-width:1024px){.Sidebar__inner>ul.acc>li .acc__txt span::after,.Sidebar__inner>ul.acc>li .acc__txt span::before{width:.3125vw}}.Sidebar__inner>ul.acc>li .acc__txt span::after{top:50%;left:0;width:100%;height:.078125vw;transform:translateY(-50%)}@media screen and (max-width:1024px){.Sidebar__inner>ul.acc>li .acc__txt span::after{height:.3125vw}}@media screen and (min-width:1025px){.Sidebar__inner>ul.acc>li .acc__txt span::after{height:80%;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:#231815}.Sidebar__inner>ul.acc>li .acc__cnt ul li a:hover{opacity:.6}}.Sidebar__inner>ul.acc>li .acc__txt::before{position:absolute;content:">";top:.234375vw;left:0;width:1.171875vw;height:1.171875vw;border-radius:9999px;background:#60B4C7;display:flex;justify-content:center;align-items:center;transition:.35s all ease;color:#fff;font-size:.703125vw;pointer-events:none}@media screen and (max-width:1024px){.Sidebar__inner>ul.acc>li .acc__txt::before{top:.9375vw;width:4.6875vw;height:4.6875vw;font-size:2.8125vw}}.H2vertline::before,.H3leftline::before{top:0;content:""}.Sidebar__inner>ul.acc>li .acc__cnt{overflow:hidden;transition:.35s all ease}.Sidebar__inner>ul.acc>li .acc__cnt ul{margin-left:1.71875vw;list-style:none;transition:.35s all ease;padding:1.015625vw 0;border:1px solid transparent;border-left:0;border-right:0}.Sidebar__inner>ul.acc>li .acc__cnt ul li+li{margin-top:.546875vw}@media screen and (max-width:1024px){.Sidebar__inner>ul.acc>li .acc__cnt ul{margin-left:6.875vw;padding:4.0625vw 0}.Sidebar__inner>ul.acc>li .acc__cnt ul li+li{margin-top:2.1875vw}}.Sidebar__inner>ul.acc>li .acc__cnt ul li a{padding:0;font-size:1.09375vw;transition:.35s all ease}.Sidebar__inner>ul.acc>li.is-on .acc__txt span::before{opacity:0}.Sidebar__inner>ul.acc>li.is-on .acc__txt span::after{transform:translateY(-50%) rotate(180deg)}.Sidebar__inner>ul.acc>li.is-on .acc__cnt{margin-top:1.015625vw}.Sidebar__inner>ul.acc>li.is-on .acc__cnt ul{border-color:#c6c6c6}.H2underline h2,.H2vertline{border-bottom:1px solid #000}.Sidebar.long .Sidebar__children{padding-top:9.375vw}.Sidebar.long .Sidebar__inner{padding:15.859375vw 4.296875vw 15.625vw 6.953125vw}@media screen and (max-width:1024px){.Sidebar__inner>ul.acc>li .acc__cnt ul li a{font-size:4.375vw}.Sidebar__inner>ul.acc>li.is-on .acc__cnt{margin-top:4.0625vw}.Sidebar.long .Sidebar__inner{padding:22.8125vw 8.4375vw 8.4375vw}}.H2vertline{position:relative;min-height:3.90625vw;padding-left:.78125vw}.H2vertline::before{position:absolute;left:0;width:.78125vw;height:100%;background:#1E4F88}@media screen and (max-width:1024px){.H2vertline{min-height:15.625vw;padding-left:3.125vw}.H2vertline::before{width:3.125vw}}.H2vertline a{display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:100%;padding:.78125vw .15625vw .78125vw 1.640625vw;transition:.35s all ease}@media screen and (min-width:1025px){.H2vertline a:hover span{background:#1E4F88}.H2underline a:hover h2{color:#1E4F88;border-color:#1E4F88}}.H2vertline a span{min-width:2.34375vw;max-width:2.34375vw;height:2.34375vw;background:#B4B4B4;border-radius:9999px;justify-content:center;align-items:center;transition:.35s all ease;display:none}.H2vertline a span svg{width:.859375vw;transform:rotate(90deg)}.H2vertline a.link span{display:flex}@media screen and (max-width:1024px){.H2vertline a{padding:2.8125vw .625vw 2.5vw 3.75vw}.H2vertline a span{min-width:9.375vw;max-width:9.375vw;height:9.375vw}.H2vertline a span svg{width:4.6875vw}.H2vertline.jp a h2{font-size:6.875vw}}.H2underline h2{padding-bottom:.625vw;transition:.35s all ease}@media screen and (max-width:1024px){.H2underline h2{padding-bottom:2.5vw}.H2centerline .inner h2{text-align:center}}.H2underline.jp h2{padding-bottom:.9375vw}.H2underline a{transition:.35s all ease}.H2centerline{display:flex;justify-content:center}.H2centerline .inner{position:relative}.H2centerline .inner::after{position:absolute;content:"";bottom:-.390625vw;left:50%;transform:translate(-50%,50%);width:29.0625vw;height:1px;background:#000}.H3leftline{padding-left:1.171875vw;position:relative}@media screen and (max-width:1024px){.H2centerline .inner::after{bottom:-1.5625vw;width:71.875vw}.H3leftline{padding-left:4.6875vw}}.H3leftline::before{position:absolute;left:0;width:.390625vw;height:95%;background:#60B4C7}.H3leftline.jp h3{font-size:1.5625vw}@media screen and (max-width:1024px){.H3leftline::before{width:1.5625vw;height:100%}.H3leftline.jp h3{font-size:6.25vw}}.Linkarrow::before,.page.map .campus__innerPdf::before{font-size:.703125vw;pointer-events:none;transition:.35s all ease}.H3leftline.jp::before{height:100%}.Linkarrow{position:relative;transition:.35s all ease}@media screen and (min-width:1025px){.Linkarrow:not(.nolink):hover::before{transform:translateX(25%)}}.Linkarrow::before{position:absolute;content:">";top:.234375vw;left:0;width:1.171875vw;height:1.171875vw;border-radius:9999px;background:#1E4F88;display:flex;justify-content:center;align-items:center;color:#fff}.Linkarrow>a,.Linkarrow>div{color:#1E4F88;text-decoration:underline;display:flex;align-items:center;padding-left:1.5625vw}@media screen and (max-width:1024px){.Linkarrow::before{top:.9375vw;width:4.6875vw;height:4.6875vw;font-size:2.8125vw}.Linkarrow>a,.Linkarrow>div{padding-left:6.25vw}}.Linkarrow>a.rect span.spanrect,.Linkarrow>div.rect span.spanrect{display:block}.Linkarrow>a p,.Linkarrow>div p{overflow:hidden}.Linkarrow>a span.spanrect,.Linkarrow>div span.spanrect{position:relative;display:none;width:1.09375vw;height:1.09375vw}@media screen and (max-width:1024px){.Linkarrow>a span.spanrect,.Linkarrow>div span.spanrect{min-width:4.375vw;max-width:4.375vw;height:4.375vw}}.Linkarrow>a span.spanrect::after,.Linkarrow>a span.spanrect::before,.Linkarrow>div span.spanrect::after,.Linkarrow>div span.spanrect::before{position:absolute;content:"";top:0;right:0;width:.9375vw;height:.9375vw;border:.078125vw solid #221714}@media screen and (max-width:1024px){.Linkarrow>a span.spanrect::after,.Linkarrow>a span.spanrect::before,.Linkarrow>div span.spanrect::after,.Linkarrow>div span.spanrect::before{width:3.75vw;height:3.75vw;border-width:.3125vw}}.Linkarrow>a span.spanrect::after,.Linkarrow>div span.spanrect::after{top:auto;bottom:0;right:auto;left:0;border-top:0;border-right:0}.Linkarrow>a span.nounderline,.Linkarrow>div span.nounderline{-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.Linkarrow.bluerect a{gap:.3125vw}.Linkarrow.bluerect a span.spanrect{transform:translateY(-10%)}.Linkarrow.bluerect a span.spanrect::after,.Linkarrow.bluerect a span.spanrect::before{border-color:#1E4F88}.Linkarrow.nolink>div{color:#231815;text-decoration:none}.Ullist{margin-top:.625vw}.Ullist ul{list-style:none}.Ullist ul li{position:relative;padding:1.5625vw 0 1.171875vw;border-bottom:1px solid #E6E6E6}.Ullist ul li a::after,.Ullist ul li::before{position:absolute;background:#60B4C7;top:50%;content:""}.Ullist ul li::before{left:0;transform:translateY(-40%);width:.78125vw;height:.78125vw;border-radius:9999px;pointer-events:none}@media screen and (max-width:1024px){.Ullist{margin-top:3.125vw}.Ullist ul li{padding:6.25vw 0 4.6875vw}.Ullist ul li::before{width:3.125vw;height:3.125vw}}.Ullist ul li a{display:block;padding-left:1.796875vw;font-size:1.171875vw;line-height:1;font-weight:300}@media screen and (min-width:1025px){.Ullist ul li a:hover{color:#1E4F88;text-decoration:underline}.Ullist ul li a:hover::after{opacity:1}.Pagination>a:hover svg path{stroke:#1E4F88!important}}.Ullist ul li a::after{right:0;transform:translateY(-50%);width:.859375vw;height:1.171875vw;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);opacity:0;transition:.35s all ease}.Pagination{display:flex;justify-content:center;align-items:flex-start;gap:1.5625vw}.Pagination>a{margin-top:.390625vw}.Pagination>a.nothing{pointer-events:none}.Pagination>a svg path{transition:.35s all ease}.Pagination>a.next svg,.Pagination>a.prev svg{width:.703125vw}@media screen and (max-width:1024px){.Ullist ul li a{padding-left:8.125vw;font-size:4.6875vw}.Pagination{gap:4.6875vw}.Pagination>a{margin-top:1.5625vw}.Pagination>a.next svg,.Pagination>a.prev svg{width:2.8125vw}}.Pagination>a.first svg,.Pagination>a.last svg{width:.9375vw}.Pagination>a.last svg,.Pagination>a.next svg{transform:rotate(180deg)}.Pagination .pagination-numbers{display:flex;gap:1.5625vw}@media screen and (max-width:1024px){.Pagination>a.first svg,.Pagination>a.last svg{width:3.75vw}.Pagination .pagination-numbers{gap:4.6875vw;flex-wrap:wrap}}.Pagination .pagination-numbers a,.Pagination .pagination-numbers span{font-weight:400;color:#fff;width:1.953125vw;height:1.953125vw;display:flex;justify-content:center;align-items:center;background:#8D8D8D}.Pagination .pagination-numbers a p,.Pagination .pagination-numbers span p{transform:translateY(7%)}.Pagination .pagination-numbers span{pointer-events:none;background:#1E4F88}.Pagination .pagination-numbers a{transition:.35s all ease}.Links__inner .H2centerline{margin-bottom:4.6875vw}.Links__innerCells{display:flex;flex-wrap:wrap;gap:3.90625vw 1.953125vw}@media screen and (max-width:1024px){.Pagination .pagination-numbers a,.Pagination .pagination-numbers span{width:7.8125vw;height:7.8125vw}.Links__inner .H2centerline{margin-bottom:12.5vw}.Links__innerCells{gap:6.25vw 0;justify-content:space-between}}.Links__innerCellsCell{width:19.53125vw;height:7.8125vw}@media screen and (max-width:1024px){.Links__innerCellsCell{width:auto;flex-basis:47%;height:18.75vw}.Links__innerCellsCell a{padding:0 3.125vw}}.Links__innerCellsCell a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid #B4B4B4;transition:.35s all ease}@media screen and (min-width:1025px){.Pagination .pagination-numbers a:hover{background:#1E4F88}.Links__innerCellsCell a:hover{background:#1E4F88;border-color:#1E4F88}.Links__innerCellsCell a:hover p{color:#fff}.Bluenav li a:hover{opacity:.6}}.Links__innerCellsCell a p{text-align:center;transition:.35s all ease}.Blueunderline{padding-bottom:.78125vw;border-bottom:3px solid #1E4F88}.Blueunderline p{text-align:right}.Switchlang{display:flex}.Switchlang>*{width:2.421875vw;height:2.421875vw;display:flex;justify-content:center;align-items:center;border:.078125vw solid #C8C5C4}.Bluenav,.home .news__innerCats ul{justify-content:center;list-style:none}.Switchlang>*+*{margin-left:-.078125vw}@media screen and (max-width:1024px){.Links__innerCellsCell a p{font-size:3.75vw!important}.Blueunderline{padding-bottom:3.125vw}.Switchlang>*{width:9.6875vw;height:9.6875vw;border-width:.3125vw}.Switchlang>*+*{margin-left:-.3125vw}}.Switchlang>* svg{width:1.015625vw}.Switchlang div{border-color:#8E8987}.Table tr+tr,.page-affairs .sections .sec .table2line tr,.page.arriving .sections .sec .table2line tr,.page.arriving-ja .sections .sec .table2line tr,.page.insurance .sections .sec .table2line tr,.page.offices .sections .sec .table2line tr,.page.offices-ja .sections .sec .table2line tr,.page.schedule .txt table tr+tr{border-bottom:1px solid #B4B4B4}.Bluenav{display:flex;align-items:center;height:7.03125vw;background:#1F528E}@media screen and (max-width:1024px){.Switchlang>* svg{width:4.0625vw}.Bluenav{display:none}}.Bluenav li{position:relative;padding:0 5.46875vw}.Bluenav li+li:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);background:url(../img/ico_top_nav_slash.svg) no-repeat;width:1.015625vw;height:2.109375vw}.Table tr th,.page.schedule .txt table tr th{background:#DEDEDE}.Bluenav li a{color:#fff;font-size:1.171875vw;font-weight:300;transition:.35s all ease}.Table{width:100%;margin-bottom:.9375vw}.Table tr th{text-align:left}.Table tr td,.Table tr th{font-size:.9375vw;padding:.78125vw 0 .546875vw .625vw}.Table tr td+td,.Table tr td+th,.Table tr th+td,.Table tr th+th{border-left:1px solid #B4B4B4}@media screen and (min-width:1025px){.home{margin-top:-14.0625vw}}.home .mv{overflow:hidden}.home .Search4Lab:not(.sp){position:static}@media screen and (max-width:1024px){.Table{margin-bottom:3.75vw}.Table tr td,.Table tr th{font-size:3.75vw;padding:3.125vw 0 2.1875vw 1.25vw}.home .mv__inner .swiper{pointer-events:none}.home .mv__inner .swiper .swiper-wrapper .swiper-slide figure{width:100vw;height:115.3846153846vw}.home .mv__inner .swiper .swiper-wrapper .swiper-slide figure img{-o-object-fit:cover;object-fit:cover}.home .Search4Lab:not(.sp){display:none}}.home .news__inner{width:53.125vw;margin:5vw auto 7.890625vw}@media screen and (max-width:1024px){.home .news__inner{width:80vw;margin:9.7435897436vw auto 17.1794871795vw}}.home .news__inner h2{text-align:center;font-size:8.59375vw;line-height:1.2;font-weight:400;color:#1F528E;margin-bottom:2.96875vw}@media screen and (max-width:1024px){.home .news__inner h2{font-size:16.6666666667vw;line-height:1.2;margin-bottom:3.5897435897vw}}.home .news__innerCats{position:relative;margin-right:-14.765625vw;margin-left:-2.96875vw;padding-right:11.796875vw;margin-bottom:3.046875vw}@media screen and (max-width:1024px){.home .news__innerCats{padding:0;margin:0 0 8.4615384615vw}}.archive.category .news__rowsRow+article,.archive.date .news__rowsRow+article,.category-news .news__rowsRow+article,.home .news__innerRows>article+article,.post-type-archive-post .news__rowsRow+article{margin-top:2.34375vw}.home .news__innerCats ul{display:flex;align-items:center;gap:.78125vw 0;flex-wrap:wrap}.home .news__innerCats ul li{position:relative}@media screen and (max-width:1024px){.home .news__innerCats ul{gap:1.2820512821vw 0}.home .news__innerCats ul li:first-of-type{padding-left:0}.home .news__innerCats ul li:last-of-type{padding-right:0}}.home .news__innerCats ul li+li{padding-left:1.5234375vw;margin-left:1.5234375vw}.home .news__innerCats ul li+li::before{position:absolute;content:"/";top:50%;left:0;transform:translate(-50%,-50%);color:#B5B5B6}.home .news__innerCats ul li,.home .news__innerCats ul li a{font-size:1.25vw;line-height:1.1875;font-weight:300}.home .news__innerCats ul li a{transition:.35s all ease}.home .futures__innerTtlMore,.home .news__innerCatsMore{width:8.125vw;height:1.640625vw;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:1024px){.home .news__innerCats ul li+li{padding-left:2.3076923077vw;margin-left:2.3076923077vw}.home .news__innerCats ul li,.home .news__innerCats ul li a{font-size:3.3333333333vw}.home .futures__innerTtlMore,.home .news__innerCatsMore{display:none}.home .news__innerRows{margin-bottom:9.7435897436vw}}.home .futures__innerTtlMore a,.home .news__innerCatsMore a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#5EABBD;border-radius:9999px;transition:.35s all ease}@media screen and (min-width:1025px){.home .news__innerCats ul li a:hover{color:#1F528E}.home .futures__innerTtlMore a:hover,.home .news__innerCatsMore a:hover{opacity:.6}}.home .futures__innerTtlMore a p,.home .news__innerCatsMore a p{color:#fff;font-size:1.171875vw;font-weight:300;line-height:1;transform:translateY(-10%)}.home .futures__innerTtlMore a p span,.home .news__innerCatsMore a p span{display:inline-block;transform:translateY(10%)}.home .news__innerRowsRow a{display:flex;align-items:flex-start;gap:1.640625vw}@media screen and (min-width:1025px){.home .news__innerRowsRow a:hover .detail h3{color:#1E4F88;text-decoration:underline}.home .futures__innerMore a:hover,.home .news__innerMore a:hover{opacity:.6}}@media screen and (max-width:1024px){.home .news__innerRows>article+article{margin-top:6.1538461538vw}.home .news__innerRowsRow a>.time{display:none}}.home .news__innerRowsRow a>.time p{line-height:1;font-weight:400;color:#6084AF}.home .news__innerRowsRow a>.time p:first-of-type{font-size:1.25vw;margin-bottom:.390625vw}.home .news__innerRowsRow a>.time p:last-of-type{font-size:1.5625vw}.home .news__innerRowsRow a .detail>.cat{display:flex;gap:.78125vw;margin-bottom:.546875vw}.home .news__innerRowsRow a .detail>.cat .time{display:none;color:#1F528E;transform:translateY(10%)}@media screen and (max-width:1024px){.home .news__innerRowsRow a .detail>.cat{gap:2.5641025641vw;margin-bottom:2.3076923077vw;align-items:center}.home .news__innerRowsRow a .detail>.cat .time{display:block}}.home .news__innerRowsRow a .detail>.cat .cell{height:1.484375vw;background:#1F528E;border:1px solid #1F528E;display:flex;justify-content:center;align-items:center}.home .news__innerRowsRow a .detail>.cat .cell p{font-size:.9375vw;line-height:1;font-weight:300;color:#fff}.home .news__innerRowsRow a .detail>.cat .cell.cate{padding:0 1.25vw}.home .news__innerRowsRow a .detail>.cat .cell.new{width:4.921875vw;background:0 0;border-color:#E60012}@media screen and (max-width:1024px){.home .news__innerRowsRow a .detail>.cat .cell{height:4.8717948718vw}.home .news__innerRowsRow a .detail>.cat .cell p{font-size:3.5897435897vw}.home .news__innerRowsRow a .detail>.cat .cell.cate{padding:0 4.1025641026vw}.home .news__innerRowsRow a .detail>.cat .cell.new{width:16.1538461538vw}}.home .news__innerRowsRow a .detail>.cat .cell.new p{color:#E60012}.home .news__innerRowsRow a .detail h3{font-feature-settings:"palt";font-size:1.09375vw;line-height:1.2142857143;font-weight:300;width:-moz-fit-content;width:fit-content}.home .futures__innerMore,.home .news__innerMore{display:none;width:26.6666666667vw;height:5.3846153846vw;margin:0 auto}@media screen and (max-width:1024px){.home .news__innerRowsRow a .detail h3{font-size:3.3333333333vw;line-height:1.2307692308}.home .futures__innerMore,.home .news__innerMore{display:block}}.home .futures__innerMore a,.home .news__innerMore a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#5EABBD;border-radius:9999px;transition:.35s all ease}.home .futures__innerMore a p,.home .news__innerMore a p{color:#fff;font-size:3.8461538462vw;font-weight:300;line-height:1}.home .futures__innerMore a p span,.home .news__innerMore a p span{display:inline-block;transform:translateY(10%)}.home .futures{background:#DEDCDC}.home .futures__inner{padding:10.46875vw 0 10.78125vw}.home .futures__innerTtl{position:relative;margin-bottom:2.03125vw}@media screen and (max-width:1024px){.home .futures__inner{padding:13.5897435897vw 0 15.1282051282vw}.home .futures__innerTtl{margin-bottom:7.9487179487vw}}.home .futures__innerTtl h2{text-align:center;font-size:8.59375vw;line-height:.9;font-weight:400;color:#655D5B;margin-bottom:2.96875vw}.home .futures__innerTtlMore{top:auto;bottom:0;transform:translateY(-1.640625vw)}.home .futures__innerCells{display:flex;gap:0 3.75vw}@media screen and (max-width:1024px){.home .futures__innerTtl h2{margin-bottom:0;font-size:16.6666666667vw}.home .futures__innerCells{flex-direction:column;gap:11.7948717949vw;width:57.9487179487vw;margin:0 auto 10.5128205128vw}.home .futures__innerCellsCell.p3,.home .futures__innerCellsCell.p4{display:none}}.home .futures__innerCellsCell{flex-basis:21.320754717%;transition:.35s all ease}.home .futures__innerCellsCell a .img{width:100%;padding-top:100%;position:relative;margin-bottom:1.25vw}@media screen and (max-width:1024px){.home .futures__innerCellsCell a .img{margin-bottom:4.358974359vw}}.home .futures__innerCellsCell a .img figure{position:absolute;top:0;left:0;width:100%;height:100%}.home .futures__innerCellsCell a .img figure img{-o-object-fit:cover;object-fit:cover}.home .futures__innerCellsCell a .cat{display:flex;gap:.78125vw;margin-bottom:.546875vw}.home .futures__innerCellsCell a .cat .cell{height:1.484375vw;background:#1F528E;border:1px solid #1F528E;display:flex;justify-content:center;align-items:center}.home .futures__innerCellsCell a .cat .cell p{font-size:1.09375vw;line-height:1;font-weight:300;color:#fff}.home .futures__innerCellsCell a .cat .cell.cate{width:9.375vw}@media screen and (max-width:1024px){.home .futures__innerCellsCell a .cat{gap:1.7948717949vw;margin-bottom:3.0769230769vw}.home .futures__innerCellsCell a .cat .cell{height:4.8717948718vw}.home .futures__innerCellsCell a .cat .cell p{font-size:3.5897435897vw}.home .futures__innerCellsCell a .cat .cell.cate{width:30.7692307692vw}}.home .futures__innerCellsCell a .cat .cell.new{width:4.921875vw;background:0 0;border-color:#E60012}.home .futures__innerCellsCell a .cat .cell.new p{color:#E60012}.home .futures__innerCellsCell a h3{font-size:1.1574074074vw;letter-spacing:0;line-height:1.4;font-weight:700}.home .futures__innerCellsCell a .info{display:flex;justify-content:space-between;align-items:flex-end;margin-top:.78125vw}@media screen and (max-width:1024px){.home .futures__innerCellsCell a .cat .cell.new{width:16.1538461538vw}.home .futures__innerCellsCell a h3{font-size:4.1025641026vw;letter-spacing:0;line-height:1.25;font-weight:700}.home .futures__innerCellsCell a .info{margin-top:3.5897435897vw}}.home .futures__innerCellsCell a .info p{font-size:.9259259259vw;letter-spacing:0;line-height:1.3125;font-weight:400}@media screen and (max-width:1024px){.home .futures__innerCellsCell a .info p{font-size:3.5897435897vw;letter-spacing:0;line-height:1.8571428571;font-weight:400}.home .futures__innerMore{margin-top:15.3846153846vw}}.home .about__innerTtl{position:relative}.home .about__innerTtl h2{position:absolute;top:7.65625vw;left:50%;transform:translateX(-50%);text-align:center;font-size:8.59375vw;line-height:1.2;font-weight:400;color:#1F528E}.home .about__innerBlock{background:#1F528E;margin-top:-27.34375vw;padding-top:27.34375vw;padding-bottom:6.40625vw}.home .about__innerBlock>picture{display:block;width:69.296875vw;margin:1.953125vw auto 4.84375vw}.home .about__innerBlockMore{display:flex;justify-content:center;align-items:center;gap:.9375vw}@media screen and (max-width:1024px){.home .about__innerTtl h2{top:7.1794871795vw;font-size:16.6666666667vw;line-height:1.2}.home .about__innerBlock{padding-bottom:6.9230769231vw}.home .about__innerBlock>picture{width:83.0769230769vw;margin:3.0769230769vw auto 8.7179487179vw}.home .about__innerBlockMore{gap:2.5641025641vw}}.home .about__innerBlockMore p{font-size:2.421875vw;line-height:1;color:#fff}.home .about__innerBlockMore .btn{width:3.359375vw;height:3.359375vw}@media screen and (max-width:1024px){.home .about__innerBlockMore p{font-size:6.4102564103vw}.home .about__innerBlockMore .btn{width:8.7179487179vw;height:8.7179487179vw}}.home .about__innerBlockMore .btn a{display:flex;justify-content:center;align-items:center;color:#fff;background:#5EABBD;border-radius:9999px;width:100%;height:100%;font-size:1.09375vw;line-height:1;font-weight:300;transition:.35s all ease}.home .about2{padding:5.625vw 0 8.75vw;background:#1F528E;color:#fff}@media screen and (max-width:1024px){.home .about__innerBlockMore .btn a{font-size:3.0769230769vw}.home .about2{padding:11.2820512821vw 0 6.4102564103vw}}.home .about2__inner h2{font-size:8.6805555556vw;letter-spacing:0;line-height:1.4;font-weight:400;text-align:center;margin-bottom:5.78125vw}.home .about2__innerGreet{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1024px){.home .about2__inner h2{font-size:16.4102564103vw;letter-spacing:0;line-height:1;font-weight:400;margin-bottom:11.7948717949vw}.home .about2__innerGreet{flex-direction:column-reverse;gap:7.4358974359vw}}.home .about2__innerGreetTxt{flex-basis:44.2546583851%}.home .about2__innerGreetTxt h3{font-size:1.8518518519vw;letter-spacing:0;line-height:1.5;font-weight:700}@media screen and (max-width:1024px){.home .about2__innerGreetTxt h3{font-size:6.1538461538vw;letter-spacing:0;line-height:1.3333333333;font-weight:700}}.home .about2__innerGreetTxt>p{font-size:1.1574074074vw;letter-spacing:0;line-height:1.4;font-weight:400;margin-top:1.25vw}@media screen and (max-width:1024px){.home .about2__innerGreetTxt>p{font-size:3.5897435897vw;letter-spacing:0;line-height:1.8571428571;font-weight:400;margin-top:4.1025641026vw}}.home .about2__innerGreetTxt .futures__innerTtlMore,.home .about2__innerGreetTxt .news__innerCatsMore{position:static;transform:none;margin-top:3.125vw}.home .about2__innerGreet figure{flex-basis:44.2546583851%}@media screen and (min-width:1025px){.home .about__innerBlockMore .btn a:hover,.home .futures__innerCellsCell:hover{opacity:.6}.home .about2__inner .about__innerBlockMore{display:none}.home .toannounce a:hover>div span{transform:translateX(25%)}}.home .map{padding:1.171875vw 0}.home .map iframe{width:100%;height:48.828125vw}@media screen and (max-width:1024px){.home .about2__inner .about__innerBlockMore{margin-top:17.9487179487vw}.home .map{padding:1.2820512821vw 0}.home .map iframe{height:84.6153846154vw}}.home .toannounce{position:fixed;right:1.328125vw;bottom:1.328125vw;width:19.53125vw;height:5.9375vw;z-index:5;transition:.35s all ease}@media screen and (max-width:1024px){.home .toannounce{right:10px;bottom:calc(29.6875vw + 17px);width:64.1025641026vw;height:19.4871794872vw}}.home .toannounce a{width:100%;height:100%;background:rgba(125,125,125,.85);border:2px solid #fff;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:.35s all ease}.home .toannounce a>div{position:relative;display:flex;align-items:center;gap:.859375vw;padding-left:.78125vw;transition:.35s all ease}.home .toannounce a>div::before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);width:.3125vw;height:90%;background:#5EABBD;transition:.35s all ease}.home .toannounce a>div p{color:#fff;font-size:2.34375vw;line-height:.8;transition:.35s all ease}@media screen and (max-width:1024px){.home .toannounce a>div{gap:5.1282051282vw;padding-left:2.5641025641vw}.home .toannounce a>div::before{width:1.0256410256vw}.home .toannounce a>div p{font-size:7.1794871795vw}}.home .toannounce a>div span{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:9999px;width:3.046875vw;height:3.046875vw;font-size:1.09375vw;line-height:1;font-weight:300;transition:.35s all ease}@media screen and (max-width:1024px){.home .toannounce a>div span{width:10vw;height:10vw;font-size:3.5897435897vw}}.home .toannounce a>div span svg{transition:.35s all ease;width:.625vw}@media screen and (max-width:1024px){.home .toannounce a>div span svg{width:3.3333333333vw}}.home.notTop .toannounce{width:5.9375vw}.home.notTop .toannounce a>div{padding-left:0;flex-direction:column;gap:.78125vw;transform:translateY(10%)}.home.notTop .toannounce a>div::before{opacity:0}.home.notTop .toannounce a>div p{font-size:1.171875vw}@media screen and (max-width:1024px){.home.notTop .toannounce{width:19.4871794872vw}.home.notTop .toannounce a>div{gap:2.5641025641vw}.home.notTop .toannounce a>div p{font-size:3.8461538462vw}}.home.notTop .toannounce a>div span{width:auto;height:auto;background:0 0}.home.notTop .toannounce a>div span svg{width:1.015625vw}.archive.category .Sidebar__inner,.archive.date .Sidebar__inner,.category-news .Sidebar__inner,.post-type-archive-post .Sidebar__inner{padding-bottom:7.8125vw}.archive.category .news,.archive.date .news,.category-news .news,.post-type-archive-post .news{margin-bottom:15.625vw}@media screen and (max-width:1024px){.home.notTop .toannounce a>div span svg{width:3.3333333333vw}.archive.category .news,.archive.date .news,.category-news .news,.post-type-archive-post .news{margin-bottom:31.25vw}}.archive.category .news__rows,.archive.date .news__rows,.category-news .news__rows,.post-type-archive-post .news__rows{margin-bottom:7.8125vw}.archive.category .news__rowsRow a,.archive.date .news__rowsRow a,.category-news .news__rowsRow a,.post-type-archive-post .news__rowsRow a{display:flex;align-items:flex-start;gap:1.328125vw}@media screen and (min-width:1025px){.archive.category .news__rowsRow a:hover .detail h3,.archive.date .news__rowsRow a:hover .detail h3,.category-news .news__rowsRow a:hover .detail h3,.post-type-archive-post .news__rowsRow a:hover .detail h3{color:#1E4F88;text-decoration:underline}.tax-features-cat .futures__rows.research .futures__rowsRow a:hover{opacity:.6}}.archive.category .news__rowsRow a figure,.archive.date .news__rowsRow a figure,.category-news .news__rowsRow a figure,.post-type-archive-post .news__rowsRow a figure{min-width:11.71875vw;max-width:11.71875vw;height:9.375vw}@media screen and (max-width:1024px){.archive.category .news__rows,.archive.date .news__rows,.category-news .news__rows,.post-type-archive-post .news__rows{margin-bottom:15.625vw}.archive.category .news__rowsRow+article,.archive.date .news__rowsRow+article,.category-news .news__rowsRow+article,.post-type-archive-post .news__rowsRow+article{margin-top:9.375vw}.archive.category .news__rowsRow a,.archive.date .news__rowsRow a,.category-news .news__rowsRow a,.post-type-archive-post .news__rowsRow a{gap:5.3125vw;flex-direction:column}.archive.category .news__rowsRow a figure,.archive.date .news__rowsRow a figure,.category-news .news__rowsRow a figure,.post-type-archive-post .news__rowsRow a figure{min-width:none;max-width:none;width:100%;height:66.5625vw}}.archive.category .news__rowsRow a figure img,.archive.date .news__rowsRow a figure img,.category-news .news__rowsRow a figure img,.post-type-archive-post .news__rowsRow a figure img{-o-object-fit:cover;object-fit:cover}.archive.category .news__rowsRow a .detail>p,.archive.date .news__rowsRow a .detail>p,.category-news .news__rowsRow a .detail>p,.post-type-archive-post .news__rowsRow a .detail>p{font-size:1.015625vw;line-height:1;color:#8D8D8D;margin-bottom:1.171875vw}@media screen and (max-width:1024px){.archive.category .news__rowsRow a .detail>p,.archive.date .news__rowsRow a .detail>p,.category-news .news__rowsRow a .detail>p,.post-type-archive-post .news__rowsRow a .detail>p{font-size:4.0625vw;margin-bottom:3.125vw}}.archive.category .news__rowsRow a .detail>.cat,.archive.date .news__rowsRow a .detail>.cat,.category-news .news__rowsRow a .detail>.cat,.post-type-archive-post .news__rowsRow a .detail>.cat{display:flex;gap:.78125vw;margin-bottom:1.015625vw}.archive.category .news__rowsRow a .detail>.cat .cell,.archive.date .news__rowsRow a .detail>.cat .cell,.category-news .news__rowsRow a .detail>.cat .cell,.post-type-archive-post .news__rowsRow a .detail>.cat .cell{height:1.484375vw;background:#1F528E;border:1px solid #1F528E;display:flex;justify-content:center;align-items:center}.archive.category .news__rowsRow a .detail>.cat .cell p,.archive.date .news__rowsRow a .detail>.cat .cell p,.category-news .news__rowsRow a .detail>.cat .cell p,.post-type-archive-post .news__rowsRow a .detail>.cat .cell p{font-size:.9375vw;line-height:1;font-weight:300;color:#fff;transform:translateY(4%)}.archive.category .news__rowsRow a .detail>.cat .cell.cate,.archive.date .news__rowsRow a .detail>.cat .cell.cate,.category-news .news__rowsRow a .detail>.cat .cell.cate,.post-type-archive-post .news__rowsRow a .detail>.cat .cell.cate{padding:0 1.015625vw}.archive.category .news__rowsRow a .detail>.cat .cell.new,.archive.date .news__rowsRow a .detail>.cat .cell.new,.category-news .news__rowsRow a .detail>.cat .cell.new,.post-type-archive-post .news__rowsRow a .detail>.cat .cell.new{width:4.921875vw;background:0 0;border-color:#E60012}@media screen and (max-width:1024px){.archive.category .news__rowsRow a .detail>.cat,.archive.date .news__rowsRow a .detail>.cat,.category-news .news__rowsRow a .detail>.cat,.post-type-archive-post .news__rowsRow a .detail>.cat{gap:3.125vw;margin-bottom:1.875vw}.archive.category .news__rowsRow a .detail>.cat .cell,.archive.date .news__rowsRow a .detail>.cat .cell,.category-news .news__rowsRow a .detail>.cat .cell,.post-type-archive-post .news__rowsRow a .detail>.cat .cell{height:5.9375vw}.archive.category .news__rowsRow a .detail>.cat .cell p,.archive.date .news__rowsRow a .detail>.cat .cell p,.category-news .news__rowsRow a .detail>.cat .cell p,.post-type-archive-post .news__rowsRow a .detail>.cat .cell p{font-size:3.75vw}.archive.category .news__rowsRow a .detail>.cat .cell.cate,.archive.date .news__rowsRow a .detail>.cat .cell.cate,.category-news .news__rowsRow a .detail>.cat .cell.cate,.post-type-archive-post .news__rowsRow a .detail>.cat .cell.cate{padding:0 4.0625vw}.archive.category .news__rowsRow a .detail>.cat .cell.new,.archive.date .news__rowsRow a .detail>.cat .cell.new,.category-news .news__rowsRow a .detail>.cat .cell.new,.post-type-archive-post .news__rowsRow a .detail>.cat .cell.new{width:19.6875vw}}.archive.category .news__rowsRow a .detail>.cat .cell.new p,.archive.date .news__rowsRow a .detail>.cat .cell.new p,.category-news .news__rowsRow a .detail>.cat .cell.new p,.post-type-archive-post .news__rowsRow a .detail>.cat .cell.new p{color:#E60012}.post-type-archive-features .txt{margin-bottom:35.390625vw}.post-type-archive-features .txt__block+div{margin-top:7.03125vw}.post-type-archive-features .txt__blockBg{padding:2.34375vw;background:#FAFAFA}@media screen and (max-width:1024px){.post-type-archive-features .txt{margin-bottom:31.25vw}.post-type-archive-features .txt__block+div{margin-top:28.125vw}.post-type-archive-features .txt__blockBg{padding:6.25vw}}.post-type-archive-features .txt__blockBg .H2underline{margin-bottom:.9375vw}@media screen and (max-width:1024px){.post-type-archive-features .txt__blockBg .H2underline{margin-bottom:3.75vw}}.post-type-archive-features .txt__blockBg p:first-of-type{margin-bottom:1.953125vw}@media screen and (max-width:1024px){.post-type-archive-features .txt__blockBg p:first-of-type{margin-bottom:7.8125vw}}.tax-features-cat .Sidebar__inner{padding-bottom:7.8125vw}.tax-features-cat .futures{margin-bottom:15.625vw}@media screen and (max-width:1024px){.tax-features-cat .futures{margin-bottom:31.25vw}}.tax-features-cat .futures__rows{margin-bottom:7.8125vw}.tax-features-cat .futures__rows.research .futures__rowsRow{border-bottom:1px solid #D5D5D5;padding:1.5625vw 0}@media screen and (max-width:1024px){.tax-features-cat .futures__rows{margin-bottom:15.625vw}.tax-features-cat .futures__rows.research .futures__rowsRow{padding:6.25vw 0}}.tax-features-cat .futures__rows.research .futures__rowsRow:first-of-type{padding-top:.859375vw}.tax-features-cat .futures__rows.research .futures__rowsRow a{transition:.35s all ease}.tax-features-cat .futures__rows.research .futures__rowsRow a h3{text-decoration:underline}.tax-features-cat .futures__rows.interview{margin-top:6.25vw}@media screen and (max-width:1024px){.tax-features-cat .futures__rows.research .futures__rowsRow:first-of-type{padding-top:3.4375vw}.tax-features-cat .futures__rows.interview{margin-top:9.375vw}}.tax-features-cat .futures__rows.interview .futures__rowsRow+article{margin-top:3.90625vw}.tax-features-cat .futures__rows.interview .futures__rowsRow a{display:flex;align-items:flex-start;gap:1.328125vw}@media screen and (min-width:1025px){.tax-features-cat .futures__rows.interview .futures__rowsRow a:hover .detail h3{color:#1E4F88;text-decoration:underline}}.tax-features-cat .futures__rows.interview .futures__rowsRow a figure{min-width:5.46875vw;max-width:5.46875vw;height:5.46875vw;background:#E6E6E6}@media screen and (max-width:1024px){.tax-features-cat .futures__rows.interview .futures__rowsRow+article{margin-top:9.375vw}.tax-features-cat .futures__rows.interview .futures__rowsRow a{flex-direction:column;gap:5.3125vw}.tax-features-cat .futures__rows.interview .futures__rowsRow a figure{min-width:50vw;max-width:50vw;height:50vw;margin:0 auto}}.tax-features-cat .futures__rows.interview .futures__rowsRow a figure img{-o-object-fit:cover;object-fit:cover}.tax-features-cat .futures__rows.interview .futures__rowsRow a .detail p{font-size:1.015625vw;line-height:1;color:#8D8D8D;margin-bottom:.78125vw}@media screen and (max-width:1024px){.tax-features-cat .futures__rows.interview .futures__rowsRow a .detail p{font-size:4.0625vw;margin-bottom:3.125vw}}.single .cnt{margin-bottom:15.625vw}@media screen and (max-width:1024px){.single .cnt{margin-bottom:31.25vw}}.single .cnt article .info{display:flex;align-items:center;gap:.9375vw;margin-bottom:1.328125vw}.single .cnt article .info>p{font-size:1.015625vw;line-height:1;color:#8D8D8D}.single .cnt article .info .cate{height:1.484375vw;background:#8D8D8D;border:1px solid #8D8D8D;display:flex;justify-content:center;align-items:center;padding:0 1.015625vw}@media screen and (max-width:1024px){.single .cnt article .info{gap:3.75vw;margin-bottom:5.3125vw}.single .cnt article .info>p{font-size:4.0625vw}.single .cnt article .info .cate{height:5.9375vw;padding:0 4.0625vw}}.single .cnt article .info .cate p{font-size:.9375vw;line-height:1;font-weight:300;color:#fff;transform:translateY(4%)}.page.application .txt__block p a,.page.apply .txt__block:nth-of-type(3) a,.page.apply .txt__block:nth-of-type(4) a{color:#221714}.single .cnt article .H2underline,.single .cnt article>figure{margin-bottom:1.09375vw}@media screen and (max-width:1024px){.single .cnt article .info .cate p{font-size:3.75vw;transform:none}.single .cnt article .H2underline,.single .cnt article>figure{margin-bottom:4.375vw}}.single .cnt article .content>*{margin-bottom:1.09375vw}@media screen and (max-width:1024px){.single .cnt article .content>*{margin-bottom:4.375vw}}.single .cnt article .content .wp-block-lazyblock-dot,.single .cnt article .content pre{margin-bottom:0}.single .cnt article .content .H3leftline{margin-top:3.125vw}.single .cnt article .content>.wp-block-columns{gap:1.09375vw}.single .cnt article .content .Linkarrow a span{margin-left:.546875vw}.single .cnt article .content .Linkarrow a span::after,.single .cnt article .content .Linkarrow a span::before{border-color:#1E4F88}.single .cnt article .content hr{border-color:#DEDEDE}.page.admissions .links{margin-bottom:15.546875vw}@media screen and (max-width:1024px){.single .cnt article .content .H3leftline{margin-top:12.5vw}.single .cnt article .content>.wp-block-columns{gap:4.375vw}.single .cnt article .content .Linkarrow a span{margin-left:2.1875vw}.page.admissions .links{margin-bottom:31.25vw}}.page.admissions .links__block:first-of-type{margin-bottom:1.953125vw}.page.admissions .links__block:nth-of-type(2),.page.admissions .links__block:nth-of-type(3){margin-bottom:7.8125vw}@media screen and (max-width:1024px){.page.admissions .links__block+div{margin-bottom:0!important;margin-top:21.875vw}}.page.undergraduate .txt{margin-bottom:32.96875vw}@media screen and (max-width:1024px){.page.undergraduate .txt{margin-bottom:31.25vw}}.page.undergraduate .txt__block .H2underline{margin-bottom:.546875vw}@media screen and (max-width:1024px){.page.undergraduate .txt__block .H2underline{margin-bottom:2.1875vw}}.Blueunderline .page.undergraduate .txt__block>p,.Pagination .pagination-numbers .page.undergraduate .txt__block>a,.Pagination .pagination-numbers .page.undergraduate .txt__block>span,.Table tr .page.undergraduate .txt__block>td,.Table tr .page.undergraduate .txt__block>th,.cmn__kakkool .page.undergraduate .txt__block>li,.cmn__ol .page.undergraduate .txt__block>li,.cmn__ul .page.undergraduate .txt__block>li,.home .news__innerRowsRow a .detail>.cat .page.undergraduate .txt__block>.time,.page-affairs .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page-affairs .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page-affairs .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.arriving .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.arriving .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.arriving .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.arriving-ja .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.arriving-ja .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.arriving-ja .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.insurance .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.insurance .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.insurance .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.map .campus__innerPdf>a .page.undergraduate .txt__block>p,.page.offices .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.offices .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.offices .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.offices-ja .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.offices-ja .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.offices-ja .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.program .txt__masterBlock table tr .page.undergraduate .txt__block>td,.page.reserach-cat .lab__rowsRowNameTxt .page.undergraduate .txt__block>p,.page.schedule .txt table tr .page.undergraduate .txt__block>td,.page.schedule .txt table tr .page.undergraduate .txt__block>th,.page.sitemap .map__inner>ul li .page.undergraduate .txt__block>a,.page.sitemap .map__inner>ul li .page.undergraduate .txt__block>p,.page.undergraduate .Blueunderline .txt__block>p,.page.undergraduate .Linkarrow.txt__block>a,.page.undergraduate .Linkarrow.txt__block>div,.page.undergraduate .Pagination .pagination-numbers .txt__block>a,.page.undergraduate .Pagination .pagination-numbers .txt__block>span,.page.undergraduate .Table tr .txt__block>td,.page.undergraduate .Table tr .txt__block>th,.page.undergraduate .cmn__kakkool .txt__block>li,.page.undergraduate .cmn__ol .txt__block>li,.page.undergraduate .cmn__ul .txt__block>li,.page.undergraduate .home .news__innerRowsRow a .detail>.cat .txt__block>.time,.page.undergraduate .page-affairs .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page-affairs .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page-affairs .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.arriving .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.arriving .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.arriving .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.arriving-ja .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.arriving-ja .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.arriving-ja .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.insurance .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.insurance .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.insurance .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.map .campus__innerPdf>a .txt__block>p,.page.undergraduate .page.offices .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.offices .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.offices .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.offices-ja .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.offices-ja .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.offices-ja .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.program .txt__masterBlock table tr .txt__block>td,.page.undergraduate .page.reserach-cat .lab__rowsRowNameTxt .txt__block>p,.page.undergraduate .page.schedule .txt table tr .txt__block>td,.page.undergraduate .page.schedule .txt table tr .txt__block>th,.page.undergraduate .page.sitemap .map__inner>ul li .txt__block>a,.page.undergraduate .page.sitemap .map__inner>ul li .txt__block>p,.page.undergraduate .single .cnt article .content .txt__block>p,.page.undergraduate .single .cnt article .content .txt__block>pre,.page.undergraduate .txt__block>.cmn__honbun,.single .cnt article .content .page.undergraduate .txt__block>p,.single .cnt article .content .page.undergraduate .txt__block>pre{margin-bottom:1.328125vw}@media screen and (max-width:1024px){.Blueunderline .page.undergraduate .txt__block>p,.Pagination .pagination-numbers .page.undergraduate .txt__block>a,.Pagination .pagination-numbers .page.undergraduate .txt__block>span,.Table tr .page.undergraduate .txt__block>td,.Table tr .page.undergraduate .txt__block>th,.cmn__kakkool .page.undergraduate .txt__block>li,.cmn__ol .page.undergraduate .txt__block>li,.cmn__ul .page.undergraduate .txt__block>li,.home .news__innerRowsRow a .detail>.cat .page.undergraduate .txt__block>.time,.page-affairs .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page-affairs .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page-affairs .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.arriving .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.arriving .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.arriving .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.arriving-ja .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.arriving-ja .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.arriving-ja .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.insurance .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.insurance .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.insurance .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.map .campus__innerPdf>a .page.undergraduate .txt__block>p,.page.offices .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.offices .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.offices .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.offices-ja .sections .sec .linklist a .num .page.undergraduate .txt__block>p,.page.offices-ja .sections .sec .linklist a .txt .page.undergraduate .txt__block>p,.page.offices-ja .sections .sec .table2line tr .page.undergraduate .txt__block>td,.page.program .txt__masterBlock table tr .page.undergraduate .txt__block>td,.page.reserach-cat .lab__rowsRowNameTxt .page.undergraduate .txt__block>p,.page.schedule .txt table tr .page.undergraduate .txt__block>td,.page.schedule .txt table tr .page.undergraduate .txt__block>th,.page.sitemap .map__inner>ul li .page.undergraduate .txt__block>a,.page.sitemap .map__inner>ul li .page.undergraduate .txt__block>p,.page.undergraduate .Blueunderline .txt__block>p,.page.undergraduate .Linkarrow.txt__block>a,.page.undergraduate .Linkarrow.txt__block>div,.page.undergraduate .Pagination .pagination-numbers .txt__block>a,.page.undergraduate .Pagination .pagination-numbers .txt__block>span,.page.undergraduate .Table tr .txt__block>td,.page.undergraduate .Table tr .txt__block>th,.page.undergraduate .cmn__kakkool .txt__block>li,.page.undergraduate .cmn__ol .txt__block>li,.page.undergraduate .cmn__ul .txt__block>li,.page.undergraduate .home .news__innerRowsRow a .detail>.cat .txt__block>.time,.page.undergraduate .page-affairs .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page-affairs .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page-affairs .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.arriving .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.arriving .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.arriving .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.arriving-ja .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.arriving-ja .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.arriving-ja .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.insurance .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.insurance .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.insurance .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.map .campus__innerPdf>a .txt__block>p,.page.undergraduate .page.offices .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.offices .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.offices .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.offices-ja .sections .sec .linklist a .num .txt__block>p,.page.undergraduate .page.offices-ja .sections .sec .linklist a .txt .txt__block>p,.page.undergraduate .page.offices-ja .sections .sec .table2line tr .txt__block>td,.page.undergraduate .page.program .txt__masterBlock table tr .txt__block>td,.page.undergraduate .page.reserach-cat .lab__rowsRowNameTxt .txt__block>p,.page.undergraduate .page.schedule .txt table tr .txt__block>td,.page.undergraduate .page.schedule .txt table tr .txt__block>th,.page.undergraduate .page.sitemap .map__inner>ul li .txt__block>a,.page.undergraduate .page.sitemap .map__inner>ul li .txt__block>p,.page.undergraduate .single .cnt article .content .txt__block>p,.page.undergraduate .single .cnt article .content .txt__block>pre,.page.undergraduate .txt__block>.cmn__honbun,.single .cnt article .content .page.undergraduate .txt__block>p,.single .cnt article .content .page.undergraduate .txt__block>pre{margin-bottom:5.3125vw}}.page.nondegree .txt{margin-bottom:11.796875vw}@media screen and (max-width:1024px){.page.nondegree .txt{margin-bottom:31.25vw}}.page.nondegree .txt .H2underline{margin-bottom:.9375vw}@media screen and (max-width:1024px){.page.nondegree .txt .H2underline{margin-bottom:3.75vw}}.page.nondegree .txt>p:first-of-type{margin-bottom:4.6875vw}@media screen and (max-width:1024px){.page.nondegree .txt>p:first-of-type{margin-bottom:18.75vw}}.page.nondegree .txt>p:nth-of-type(2){margin-bottom:2.890625vw}@media screen and (max-width:1024px){.page.nondegree .txt>p:nth-of-type(2){margin-bottom:11.5625vw}}.page.nondegree .txt .border{padding:2.34375vw;border:1px solid #707070;margin-bottom:2.890625vw}.page.nondegree .txt .border ol li+li{margin-top:1.796875vw}@media screen and (max-width:1024px){.page.nondegree .txt .border{padding:6.25vw;margin-bottom:11.5625vw}.page.nondegree .txt .border ol li+li{margin-top:7.1875vw}}.page.feesfunding .txt{margin-bottom:18.046875vw}.page.feesfunding .txt__block+div{margin-top:7.8125vw}@media screen and (max-width:1024px){.page.feesfunding .txt{margin-bottom:31.25vw}.page.feesfunding .txt__block+div{margin-top:31.25vw}}.page.feesfunding .txt__block .H2underline{margin-bottom:.859375vw}.page.feesfunding .txt__block>p{margin-top:1.171875vw}@media screen and (max-width:1024px){.page.feesfunding .txt__block .H2underline{margin-bottom:3.4375vw}.page.feesfunding .txt__block>p{margin-bottom:4.6875vw}}.page.graduate .links{margin-bottom:8.90625vw}@media screen and (max-width:1024px){.page.graduate .links{margin-bottom:40.625vw}}.page.program .txt{margin-bottom:15.546875vw}@media screen and (max-width:1024px){.page.program .txt{margin-bottom:31.25vw}}.page.program .txt__explain{margin-bottom:7.734375vw}@media screen and (max-width:1024px){.page.program .txt__explain{margin-bottom:31.25vw}}.page.program .txt__explain p:first-of-type{margin-bottom:1.5625vw}@media screen and (max-width:1024px){.page.program .txt__explain p:first-of-type{margin-bottom:6.25vw}}.page.program .txt__explain p:nth-of-type(2),.page.program .txt__explain p:nth-of-type(4){margin-bottom:.703125vw}@media screen and (max-width:1024px){.page.program .txt__explain p:nth-of-type(2),.page.program .txt__explain p:nth-of-type(4){margin-bottom:2.8125vw}}.page.program .txt__explain p:nth-of-type(3){margin-bottom:2.109375vw}.page.program .txt__master.phd{margin-top:7.421875vw}@media screen and (max-width:1024px){.page.program .txt__explain p:nth-of-type(3){margin-bottom:8.4375vw}.page.program .txt__master.phd{margin-top:29.6875vw}}.page.program .txt__master .H2underline{margin-bottom:1.484375vw}.page.program .txt__masterBlock+div{margin-top:3.515625vw}@media screen and (max-width:1024px){.page.program .txt__master .H2underline{margin-bottom:5.9375vw}.page.program .txt__masterBlock+div{margin-top:14.0625vw}}.page.program .txt__masterBlock h3,.page.program .txt__masterBlock ol{margin-bottom:.78125vw}.page.program .txt__masterBlock table{width:100%}.page.program .txt__masterBlock table tr{border:1px solid #B4B4B4;border-right:0;border-left:0}.page.program .txt__masterBlock table tr td{line-height:2.3076923077}.page.program .txt__masterBlock table tr td:first-of-type{width:45.648312611%}.page.program .txt__masterBlock table tr td:last-of-type{width:54.351687389%;border-left:1px solid #B4B4B4;padding-left:.859375vw}@media screen and (max-width:1024px){.page.program .txt__masterBlock h3,.page.program .txt__masterBlock ol{margin-bottom:3.125vw}.page.program .txt__masterBlock table tr td:last-of-type{padding-left:3.4375vw}}.page.schedule .txt{margin-bottom:18.203125vw}@media screen and (max-width:1024px){.page.schedule .txt{margin-bottom:37.5vw}}.page.schedule .txt p:first-of-type{margin-bottom:3.046875vw}@media screen and (max-width:1024px){.page.schedule .txt p:first-of-type{margin-bottom:12.1875vw}}.page.schedule .txt table{width:100%;margin-bottom:.9375vw}.page.schedule .txt table tr td,.page.schedule .txt table tr th{font-size:.9375vw;width:33.3333333333%;padding:.78125vw 0 .546875vw .625vw}@media screen and (max-width:1024px){.page.schedule .txt table{margin-bottom:3.75vw}.page.schedule .txt table tr td,.page.schedule .txt table tr th{font-size:3.75vw;padding:3.125vw 0 2.1875vw 1.25vw}}.page.schedule .txt table tr td+td,.page.schedule .txt table tr td+th,.page.schedule .txt table tr th+td,.page.schedule .txt table tr th+th{border-left:1px solid #B4B4B4}.page.apply .txt{margin-bottom:12.96875vw}.page.apply .txt__block+div{margin-top:6.640625vw}@media screen and (max-width:1024px){.page.apply .txt{margin-bottom:31.25vw}.page.apply .txt__block+div{margin-top:26.5625vw}}.page.apply .txt__block .H2underline{margin-bottom:.859375vw}@media screen and (max-width:1024px){.page.apply .txt__block .H2underline{margin-bottom:3.75vw}}.page.apply .txt__block:first-of-type p:first-of-type{margin-bottom:2.734375vw}.page.apply .txt__block:first-of-type p:last-of-type{margin-top:2.109375vw}.page.apply .txt__block:first-of-type .Ullist{margin-top:-.78125vw}@media screen and (max-width:1024px){.page.apply .txt__block:first-of-type p:first-of-type{margin-bottom:10.9375vw}.page.apply .txt__block:first-of-type .Ullist{margin-top:-3.125vw}}.page.apply .txt__block:first-of-type .Ullist ul li a{text-decoration:none}.page.apply .txt__block:nth-of-type(2) ul:first-of-type{margin-bottom:1.796875vw}@media screen and (max-width:1024px){.page.apply .txt__block:nth-of-type(2) ul:first-of-type{margin-bottom:7.1875vw}}.page.apply .txt__block:nth-of-type(2) p:first-of-type{margin-bottom:1.40625vw}@media screen and (max-width:1024px){.page.apply .txt__block:nth-of-type(2) p:first-of-type{margin-bottom:5.625vw}}.page.apply .txt__block:nth-of-type(2) p:last-of-type{margin-bottom:.546875vw}@media screen and (max-width:1024px){.page.apply .txt__block:nth-of-type(2) p:last-of-type{margin-bottom:2.1875vw}.page.apply .txt__block:nth-of-type(2) .Linkarrow a{white-space:nowrap}}.page.apply .txt__block:nth-of-type(2) .Linkarrow{margin-bottom:1.484375vw}.page.apply .txt__block:nth-of-type(3) p:first-of-type,.page.apply .txt__block:nth-of-type(4) p:first-of-type{margin-bottom:.703125vw}@media screen and (max-width:1024px){.page.apply .txt__block:nth-of-type(3) p:first-of-type,.page.apply .txt__block:nth-of-type(4) p:first-of-type{margin-bottom:2.8125vw}}.page.application .txt{margin-bottom:23.359375vw}.page.application .txt__block+div{margin-top:7.421875vw}@media screen and (max-width:1024px){.page.application .txt{margin-bottom:31.25vw}.page.application .txt__block+div{margin-top:29.6875vw}}.page.application .txt__block .H2underline{margin-bottom:1.09375vw}@media screen and (max-width:1024px){.page.application .txt__block .H2underline{margin-bottom:4.375vw}}.page.application .txt__block .px20{margin-bottom:.859375vw}@media screen and (max-width:1024px){.page.application .txt__block .px20{margin-bottom:3.4375vw}}.page.application .txt__block p:nth-of-type(1){margin-bottom:1.953125vw}.page.application .txt__block .detailtxts{margin-top:3.125vw}@media screen and (max-width:1024px){.page.application .txt__block p:nth-of-type(1){margin-bottom:7.8125vw}.page.application .txt__block .detailtxts{margin-top:7.8125vw}}.page.application .txt__block .detailtxts p+p{margin-top:.78125vw}.page.policies .txt{margin-bottom:15.625vw}@media screen and (max-width:1024px){.page.application .txt__block .detailtxts p+p{margin-top:2.5vw}.page.policies .txt{margin-bottom:31.25vw}}.page.policies .txt__block+div{margin-top:5.078125vw}.page.policies .txt__block .H2underline{margin-bottom:1.09375vw}@media screen and (max-width:1024px){.page.policies .txt__block+div{margin-top:20.3125vw}.page.policies .txt__block .H2underline{margin-bottom:4.375vw}}.page.policies .txt__block .px20{margin-bottom:.78125vw}@media screen and (max-width:1024px){.page.policies .txt__block .px20{margin-bottom:3.125vw}}.page.policies .txt__block p:first-of-type{margin-bottom:1.328125vw}@media screen and (max-width:1024px){.page.policies .txt__block p:first-of-type{margin-bottom:5.3125vw}}.page.policies .txt__block:nth-of-type(2) p:first-of-type{margin-bottom:3.046875vw}@media screen and (max-width:1024px){.page.policies .txt__block:nth-of-type(2) p:first-of-type{margin-bottom:12.1875vw}}.page.about .links{margin-bottom:15.546875vw}.page.about .links>div+div{margin-top:7.03125vw}@media screen and (max-width:1024px){.page.about .links{margin-bottom:31.25vw}.page.about .links>div+div{margin-top:28.125vw}}.page.outline .txt{margin-bottom:15.625vw}.page.outline .txt p+p{margin-top:1.5625vw}@media screen and (max-width:1024px){.page.outline .txt{margin-bottom:31.25vw}.page.outline .txt p+p{margin-top:6.25vw}}.page.outline .txt p:last-of-type{margin-bottom:3.671875vw}@media screen and (max-width:1024px){.page.outline .txt p:last-of-type{margin-bottom:14.6875vw}}.page.medical_grad .txt{margin-bottom:6.25vw}@media screen and (max-width:1024px){.page.medical_grad .txt{margin-bottom:15.625vw}}.page.medical_grad .txt .H2underline{margin-bottom:.859375vw}@media screen and (max-width:1024px){.page.medical_grad .txt .H2underline{margin-bottom:3.4375vw}}.page.medical_grad .txt .H3leftline{margin-bottom:.859375vw}.page.medical_grad .txt .cmn__ol li+li{margin-top:.703125vw}@media screen and (max-width:1024px){.page.medical_grad .txt .H3leftline{margin-bottom:3.4375vw}.page.medical_grad .txt .cmn__ol li+li{margin-top:2.8125vw}}.page.medical_grad .txt.hasrows .H2underline{margin-bottom:1.5625vw}.page.medical_grad .txt.hasrows .txt__rowsRow+div{margin-top:1.5625vw}@media screen and (max-width:1024px){.page.medical_grad .txt.hasrows .H2underline{margin-bottom:7.8125vw}.page.medical_grad .txt.hasrows .txt__rowsRow+div{margin-top:7.8125vw}}.page.medical .txt{margin-bottom:15.703125vw}.page.medical .txt__block+div{margin-top:7.65625vw}@media screen and (max-width:1024px){.page.medical .txt{margin-bottom:31.25vw}.page.medical .txt__block+div{margin-top:30.625vw}}.page.medical .txt__block .H2underline{margin-bottom:.859375vw}.page.medical .txt__block .cmn__ul li+li{margin-top:.703125vw}.page.medical .txt__block .cmn__ol li{padding-left:1.953125vw}.page.medical .txt__block .cmn__ol li+li{margin-top:.390625vw}@media screen and (max-width:1024px){.page.medical .txt__block .H2underline{margin-bottom:3.4375vw}.page.medical .txt__block .cmn__ul li+li{margin-bottom:2.8125vw}.page.medical .txt__block .cmn__ol li{padding-left:7.1875vw}.page.medical .txt__block .cmn__ol li+li{margin-top:1.5625vw}}.page.medical .txt__block p{margin-bottom:1.5625vw}@media screen and (max-width:1024px){.page.medical .txt__block p{margin-bottom:6.25vw}}.page.health .txt{margin-bottom:15.703125vw}.page.health .txt__block+div{margin-top:7.578125vw}@media screen and (max-width:1024px){.page.health .txt{margin-bottom:31.25vw}.page.health .txt__block+div{margin-top:30.3125vw}}.page.health .txt__block .H2underline{margin-bottom:.859375vw}.page.health .txt__block .cmn__ol li+li{margin-top:.78125vw}@media screen and (max-width:1024px){.page.health .txt__block .H2underline{margin-bottom:3.4375vw}.page.health .txt__block .cmn__ol li+li{margin-top:3.125vw}}.page.health .txt__block p{margin-bottom:1.5625vw}@media screen and (max-width:1024px){.page.health .txt__block p{margin-bottom:6.25vw}}.page.messages .txt{margin-bottom:15.703125vw}.page.messages .txt>*+*{margin-top:1.5625vw}.page.messages .txt__img{display:flex;align-items:center;flex-direction:column;gap:1.015625vw}.page.messages .txt__img figure{width:29.140625vw}@media screen and (max-width:1024px){.page.messages .txt{margin-bottom:31.25vw}.page.messages .txt>*+*{margin-top:6.25vw}.page.messages .txt__img{gap:4.0625vw}.page.messages .txt__img figure{width:100%}}.page.messages .txt__pro{margin-top:3.90625vw;padding:1.171875vw;background:#E6E6E6}.page.messages .txt__pro p span{font-weight:400}.page.governors .txt{margin-bottom:15.703125vw}@media screen and (max-width:1024px){.page.messages .txt__pro{margin-top:15.625vw;padding:4.6875vw}.page.governors .txt{margin-bottom:31.25vw}}.page.governors .txt .H2underline{margin-bottom:.859375vw}.page.governors .txt__block+div{margin-top:3.515625vw}@media screen and (max-width:1024px){.page.governors .txt .H2underline{margin-bottom:3.4375vw}.page.governors .txt__block+div{margin-top:14.0625vw}}.page.governors .txt__block .H3leftline{margin-bottom:1.015625vw}@media screen and (max-width:1024px){.page.governors .txt__block .H3leftline{margin-bottom:4.0625vw}}.page.facts .txt{margin-bottom:27.34375vw}.page.facts .txt__block+div{margin-top:6.015625vw}@media screen and (max-width:1024px){.page.facts .txt{margin-bottom:31.25vw}.page.facts .txt__block+div{margin-top:24.0625vw}}.page.facts .txt__block .H2underline{margin-bottom:1.015625vw}.page.facts .txt__blockBg{margin-top:1.71875vw;padding:1.171875vw;background:#E6E6E6}@media screen and (max-width:1024px){.page.facts .txt__block .H2underline{margin-bottom:3.75vw}.page.facts .txt__blockBg{margin-top:6.875vw;padding:4.6875vw}}.page.facts .txt__blockBg p:last-of-type{text-align:right;margin-top:.78125vw}.page.history .years{margin-bottom:15.546875vw}@media screen and (max-width:1024px){.page.facts .txt__blockBg p:last-of-type{margin-top:3.125vw}.page.history .years{margin-bottom:31.25vw}}.page.history .years__cells{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5625vw 0;margin-bottom:1.953125vw}.page.history .years__cellsCell{flex-basis:46.1811722913%;display:flex;justify-content:center;padding-top:.703125vw;border-bottom:1px solid #60B4C7;transition:.35s all ease;cursor:pointer}@media screen and (min-width:1025px){.page.history .years__cellsCell:hover{background:#60B4C7}.page.history .years__cellsCell:hover p{color:#fff}.page.reserach-cat .lab__catsCat a:hover{filter:brightness(1.3)}}.page.history .years__cellsCell p{transition:.35s all ease}.page.history .years__cellsCell.crnt{background:#60B4C7}.page.history .years__cellsCell.crnt p{color:#fff}.page.history .years__rows{position:relative}.page.history .years__rowsLine{position:absolute;display:block;top:.78125vw;left:8.671875vw;height:calc(100% - 3.125vw);width:.078125vw;background:#60B4C7;transform:translateX(-50%)}.page.history .years__rowsRow{display:flex;justify-content:space-between;transition:.35s all ease}.page.history .years__rowsRow.disable{display:none}.page.history .years__rowsRow+div{margin-top:1.953125vw}.page.history .years__rowsRowYear{position:relative;flex-basis:15.0976909414%}@media screen and (max-width:1024px){.page.history .years__cells{gap:6.25vw 0;margin-bottom:7.8125vw}.page.history .years__cellsCell{padding-top:2.8125vw}.page.history .years__rowsLine{top:3.125vw;left:17.65625vw;height:calc(100% - 21.875vw);width:.3125vw}.page.history .years__rowsRow+div{margin-top:7.8125vw}.page.history .years__rowsRowYear{flex-basis:18%}}.page.history .years__rowsRowYear p{font-size:1.875vw;line-height:1;font-weight:300;margin-bottom:.15625vw}@media screen and (max-width:1024px){.page.history .years__rowsRowYear p{font-size:4.6875vw;margin-bottom:.625vw}}.page.history .years__rowsRowYear span{font-size:.9375vw;line-height:1;font-weight:300}.page.history .years__rowsRowYear::after{position:absolute;content:"";top:.46875vw;left:calc(100% + 1.5625vw);width:.9375vw;height:.9375vw;border-radius:9999px;background:#60B4C7}.page.history .years__rowsRowTxt{flex-basis:75.6660746004%}.page.logo .txt{margin-bottom:15.625vw}.page.logo .txt>div+div{margin-top:3.90625vw}@media screen and (max-width:1024px){.page.history .years__rowsRowYear span{font-size:3.125vw}.page.history .years__rowsRowYear::after{top:1.875vw;left:calc(100% + 1.5625vw);width:2.5vw;height:2.5vw}.page.history .years__rowsRowTxt{flex-basis:73%}.page.logo .txt{margin-bottom:31.25vw}.page.logo .txt>div+div{margin-top:15.625vw}}.page.logo .txt__top>.H2underline{margin-bottom:.78125vw}.page.logo .txt__top figure{width:11.71875vw;margin-left:auto;margin-right:auto}.page.logo .txt__top>*+*+*{margin-top:1.953125vw}.page.logo .txt__topGray{padding:1.015625vw 1.171875vw;background:#E6E6E6}@media screen and (max-width:1024px){.page.logo .txt__top>.H2underline{margin-bottom:3.125vw}.page.logo .txt__top figure{width:46.875vw}.page.logo .txt__top>*+*+*{margin-top:7.8125vw}.page.logo .txt__topGray{padding:4.0625vw 4.6875vw}}.page.logo .txt__block .H3leftline{margin-bottom:1.09375vw}@media screen and (max-width:1024px){.page.logo .txt__block .H3leftline{margin-bottom:4.375vw}}.page.logo .txt__blockRow figure{width:17.578125vw;margin:0 auto 1.953125vw}@media screen and (max-width:1024px){.page.logo .txt__blockRow figure{width:62.5vw;margin:0 auto 7.8125vw}}.page.logo .txt__blockRowInfo{display:flex;align-items:flex-start;gap:1.953125vw;margin-bottom:.703125vw}.page.logo .txt__blockRowInfo h4{font-size:1.40625vw;font-weight:400}.page.logo .txt__blockRow:nth-of-type(3){margin-top:1.796875vw;padding-top:1.796875vw;border-top:.078125vw solid #DEDEDE}@media screen and (max-width:1024px){.page.logo .txt__blockRowInfo{gap:7.8125vw;margin-bottom:2.8125vw}.page.logo .txt__blockRowInfo h4{font-size:5vw}.page.logo .txt__blockRow:nth-of-type(3){margin-top:7.1875vw;padding-top:7.1875vw;border-width:.3125vw}}.page.logo .txt__blocks .H3leftline{margin-bottom:1.09375vw}.page.logo .txt__blocksRows{display:flex;gap:2.8125vw 2.03125vw;flex-wrap:wrap}@media screen and (max-width:1024px){.page.logo .txt__blocks .H3leftline{margin-bottom:4.375vw}.page.logo .txt__blocksRows{gap:11.25vw 0;justify-content:space-between}}.page.logo .txt__blocksRowsRow{flex-basis:30.1953818828%}.page.logo .txt__blocksRowsRow figure{margin-bottom:1.953125vw}@media screen and (max-width:1024px){.page.logo .txt__blocksRowsRow{flex-basis:47%}.page.logo .txt__blocksRowsRow figure{margin-bottom:6.25vw}}.page.logo .txt__blocksRowsRow h4{font-size:1.40625vw;line-height:1;font-weight:400;margin-bottom:.9375vw}@media screen and (max-width:1024px){.page.logo .txt__blocksRowsRow h4{font-size:3.75vw;margin-bottom:1.875vw}}.page.logo .txt__blocksRowsRow p:first-of-type{margin-bottom:.703125vw}.page.laboratory .txt>div+div{margin-top:7.34375vw}@media screen and (max-width:1024px){.page.logo .txt__blocksRowsRow p:first-of-type{font-size:3.4375vw;margin-bottom:1.5625vw}.page.laboratory .txt{margin-bottom:31.25vw}.page.laboratory .txt>div+div{margin-top:29.375vw}}.page.faculty-cat .lab,.page.laboratory-cat .lab{margin-bottom:17.109375vw}@media screen and (max-width:1024px){.page.faculty-cat .lab,.page.laboratory-cat .lab{margin-bottom:31.25vw}}.page.faculty-cat .lab__cats,.page.laboratory-cat .lab__cats{display:flex;flex-wrap:wrap;margin-bottom:10.078125vw;gap:.78125vw 0;padding-left:1px}.page.faculty-cat .lab__catsCat,.page.laboratory-cat .lab__catsCat{border:1px solid #B4B4B4;border-top:0;border-bottom:0;margin-left:-1px}.page.faculty-cat .lab__catsCat a,.page.laboratory-cat .lab__catsCat a{display:block;padding:0 .78125vw}.page.faculty-cat .lab__catsCat a p,.page.laboratory-cat .lab__catsCat a p{color:#60B4C7;font-size:1.875vw;line-height:1;transform:translateY(12%);font-weight:600}@media screen and (max-width:1024px){.page.faculty-cat .lab__cats,.page.laboratory-cat .lab__cats{margin-bottom:31.25vw;gap:3.125vw 0}.page.faculty-cat .lab__catsCat a,.page.laboratory-cat .lab__catsCat a{padding:0 3.125vw}.page.faculty-cat .lab__catsCat a p,.page.laboratory-cat .lab__catsCat a p{font-size:5.625vw;font-weight:600}.page.faculty-cat .lab__catsCat a p _::-webkit-full-page-media,.page.faculty-cat .lab__catsCat a p _:future,.page.laboratory-cat .lab__catsCat a p _::-webkit-full-page-media,.page.laboratory-cat .lab__catsCat a p _:future,:root .page.faculty-cat .lab__catsCat a p,:root .page.laboratory-cat .lab__catsCat a p{font-weight:400}}.page.faculty-cat .lab__rowsRow .H2underline,.page.laboratory-cat .lab__rowsRow .H2underline{margin-bottom:1.09375vw}.page.faculty-cat .lab__rowsRow+div,.page.laboratory-cat .lab__rowsRow+div{margin-top:5.703125vw}@media screen and (max-width:1024px){.page.faculty-cat .lab__rowsRow .H2underline,.page.laboratory-cat .lab__rowsRow .H2underline{margin-bottom:4.375vw}.page.faculty-cat .lab__rowsRow+div,.page.laboratory-cat .lab__rowsRow+div{margin-top:15.625vw}}.page.faculty-cat .lab__rowsRow>p,.page.laboratory-cat .lab__rowsRow>p{margin-top:2.34375vw;text-align:right}@media screen and (max-width:1024px){.page.faculty-cat .lab__rowsRow>p,.page.laboratory-cat .lab__rowsRow>p{margin-top:9.375vw}}.page.faculty-cat .lab__rowsRowNews+article,.page.laboratory-cat .lab__rowsRowNews+article{margin-top:1.875vw}.page.faculty-cat .lab__rowsRowNews .Linkarrow a span.spanrect,.page.laboratory-cat .lab__rowsRowNews .Linkarrow a span.spanrect{display:none}.page.faculty-cat .lab__rowsRowNews{display:flex}@media screen and (max-width:1024px){.page.faculty-cat .lab__rowsRowNews+article,.page.laboratory-cat .lab__rowsRowNews+article{margin-top:6.25vw}.page.faculty-cat .lab__rowsRowNews{flex-direction:column}}.page.faculty-cat .lab__rowsRowNewsName{flex-basis:33.214920071%}.page.faculty-cat .lab__rowsRowNews .Linkarrow{flex-basis:66.785079929%}.page.reserach-cat .lab{margin-bottom:15.625vw}@media screen and (max-width:1024px){.page.reserach-cat .lab{margin-bottom:31.25vw}}.page.reserach-cat .lab .H2underline{margin-bottom:1.09375vw}@media screen and (max-width:1024px){.page.reserach-cat .lab .H2underline{margin-bottom:4.375vw}}.page.reserach-cat .lab .H2underline.mb10{margin-bottom:.625vw}@media screen and (max-width:1024px){.page.reserach-cat .lab .H2underline.mb10{margin-bottom:2.5vw}}.page.reserach-cat .lab__cats{display:flex;justify-content:space-between;gap:1.5625vw 0;flex-wrap:wrap;margin-bottom:7.8125vw}.page.reserach-cat .lab__catsCat{width:20vw;height:4.6875vw}@media screen and (max-width:1024px){.page.reserach-cat .lab__cats{gap:6.25vw 0;margin-bottom:18.75vw}.page.reserach-cat .lab__catsCat{width:auto;flex-basis:48%;height:12.5vw}}.page.reserach-cat .lab__catsCat+div{margin-left:-1px}.page.reserach-cat .lab__catsCat a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;background:#60B4C7;transition:.35s all ease}.page-affairs .sections .sec .cmn__ul li a,.page.arriving .sections .sec .cmn__ul li a,.page.arriving-ja .sections .sec .cmn__ul li a,.page.insurance .sections .sec .cmn__ul li a,.page.offices .sections .sec .cmn__ul li a,.page.offices-ja .sections .sec .cmn__ul li a,.page.reserach-cat .lab__rowsRowCats>p{color:#1E4F88}.page.reserach-cat .lab__catsCat a p{font-size:1.015625vw;line-height:1;font-weight:400;transform:translateY(10%)}.page.reserach-cat .lab__catsCat.crnt a{background:#4D4D4D}.page.reserach-cat .lab__rowsRow+article{margin-top:2.96875vw}.page.reserach-cat .lab__rowsRowName{display:flex;align-items:center;margin-bottom:1.171875vw}@media screen and (max-width:1024px){.page.reserach-cat .lab__catsCat a p{font-size:4.0625vw}.page.reserach-cat .lab__rowsRow+article{margin-top:9.375vw}.page.reserach-cat .lab__rowsRowName{flex-direction:column;align-items:flex-start;gap:1.5625vw;margin-bottom:1.5625vw}}.page.reserach-cat .lab__rowsRowName>*{flex-basis:50%}.page.reserach-cat .lab__rowsRowName .Linkarrow{margin-right:1.171875vw}.page.reserach-cat .lab__rowsRowName .Linkarrow a p{word-break:keep-all}.page.reserach-cat .lab__rowsRowName .Linkarrow a span.spanrect{display:none}.page.reserach-cat .lab__rowsRowCats{display:flex;flex-wrap:wrap;gap:1.796875vw;padding:1.015625vw 1.40625vw .859375vw;background:#E6E6E6}.page.campuslife .txt{margin-bottom:16.25vw}.page.campuslife .txt>div+div{margin-top:7.03125vw}@media screen and (max-width:1024px){.page.reserach-cat .lab__rowsRowName .Linkarrow{margin-right:0}.page.reserach-cat .lab__rowsRowCats{gap:3.125vw;padding:2.8125vw 4.0625vw 2.1875vw}.page.campuslife .txt{margin-bottom:31.25vw}.page.campuslife .txt>div+div{margin-top:21.875vw}}.page.safety .txt{margin-bottom:16.25vw}@media screen and (max-width:1024px){.page.safety .txt{margin-bottom:31.25vw}}.page.safety .txt .H2underline{margin-bottom:3.125vw}.page.safety .txt__blocksBlock+div{margin-top:5.46875vw}@media screen and (max-width:1024px){.page.safety .txt .H2underline{margin-bottom:12.5vw}.page.safety .txt__blocksBlock+div{margin-top:15.625vw}}.page.safety .txt__blocksBlock .H3leftline{margin-bottom:.546875vw}@media screen and (max-width:1024px){.page.safety .txt__blocksBlock .H3leftline{margin-bottom:2.1875vw}}.page.safety .txt__blocksBlock .Linkarrow,.page.safety .txt__blocksBlock>p{margin-bottom:1.015625vw}@media screen and (max-width:1024px){.page.safety .txt__blocksBlock .Linkarrow,.page.safety .txt__blocksBlock>p{margin-bottom:4.0625vw}}.page.affairs .links{margin-bottom:15.625vw}.page.affairs .links>div+div{margin-top:7.03125vw}@media screen and (max-width:1024px){.page.affairs .links{margin-bottom:31.25vw}.page.affairs .links>div+div{margin-top:21.875vw}.page-affairs .Sidebar__inner,.page.arriving .Sidebar__inner,.page.arriving-ja .Sidebar__inner,.page.insurance .Sidebar__inner,.page.offices .Sidebar__inner,.page.offices-ja .Sidebar__inner{display:block}}.page-affairs .sections,.page.arriving .sections,.page.arriving-ja .sections,.page.insurance .sections,.page.offices .sections,.page.offices-ja .sections{margin-bottom:15.625vw}.page-affairs .sections .sec+section,.page.arriving .sections .sec+section,.page.arriving-ja .sections .sec+section,.page.insurance .sections .sec+section,.page.offices .sections .sec+section,.page.offices-ja .sections .sec+section{margin-top:7.8125vw}@media screen and (max-width:1024px){.page-affairs .sections,.page.arriving .sections,.page.arriving-ja .sections,.page.insurance .sections,.page.offices .sections,.page.offices-ja .sections{margin-bottom:31.25vw}.page-affairs .sections .sec+section,.page.arriving .sections .sec+section,.page.arriving-ja .sections .sec+section,.page.insurance .sections .sec+section,.page.offices .sections .sec+section,.page.offices-ja .sections .sec+section{margin-top:31.25vw}}.page-affairs .sections .sec .H2underline,.page.arriving .sections .sec .H2underline,.page.arriving-ja .sections .sec .H2underline,.page.insurance .sections .sec .H2underline,.page.offices .sections .sec .H2underline,.page.offices-ja .sections .sec .H2underline{margin-bottom:.9375vw}.page-affairs .sections .sec .cmn__ul li+li,.page.arriving .sections .sec .cmn__ul li+li,.page.arriving-ja .sections .sec .cmn__ul li+li,.page.insurance .sections .sec .cmn__ul li+li,.page.offices .sections .sec .cmn__ul li+li,.page.offices-ja .sections .sec .cmn__ul li+li{margin-top:.46875vw}.page-affairs .sections .sec .cmn__ul li a.black,.page.arriving .sections .sec .cmn__ul li a.black,.page.arriving-ja .sections .sec .cmn__ul li a.black,.page.insurance .sections .sec .cmn__ul li a.black,.page.offices .sections .sec .cmn__ul li a.black,.page.offices-ja .sections .sec .cmn__ul li a.black{color:#221714}.page-affairs .sections .sec .table2line,.page.arriving .sections .sec .table2line,.page.arriving-ja .sections .sec .table2line,.page.insurance .sections .sec .table2line,.page.offices .sections .sec .table2line,.page.offices-ja .sections .sec .table2line{width:100%}.page-affairs .sections .sec .table2line tr td,.page.arriving .sections .sec .table2line tr td,.page.arriving-ja .sections .sec .table2line tr td,.page.insurance .sections .sec .table2line tr td,.page.offices .sections .sec .table2line tr td,.page.offices-ja .sections .sec .table2line tr td{font-size:.9375vw;padding:.3125vw .703125vw}@media screen and (max-width:1024px){.page-affairs .sections .sec .H2underline,.page.arriving .sections .sec .H2underline,.page.arriving-ja .sections .sec .H2underline,.page.insurance .sections .sec .H2underline,.page.offices .sections .sec .H2underline,.page.offices-ja .sections .sec .H2underline{margin-bottom:3.75vw}.page-affairs .sections .sec .cmn__ul li+li,.page.arriving .sections .sec .cmn__ul li+li,.page.arriving-ja .sections .sec .cmn__ul li+li,.page.insurance .sections .sec .cmn__ul li+li,.page.offices .sections .sec .cmn__ul li+li,.page.offices-ja .sections .sec .cmn__ul li+li{margin-top:1.875vw}.page-affairs .sections .sec .table2line tr td,.page.arriving .sections .sec .table2line tr td,.page.arriving-ja .sections .sec .table2line tr td,.page.insurance .sections .sec .table2line tr td,.page.offices .sections .sec .table2line tr td,.page.offices-ja .sections .sec .table2line tr td{font-size:3.75vw;padding:1.25vw 2.8125vw}}.page-affairs .sections .sec .table2line tr td:first-of-type,.page.arriving .sections .sec .table2line tr td:first-of-type,.page.arriving-ja .sections .sec .table2line tr td:first-of-type,.page.insurance .sections .sec .table2line tr td:first-of-type,.page.offices .sections .sec .table2line tr td:first-of-type,.page.offices-ja .sections .sec .table2line tr td:first-of-type{width:33.0373001776%;border-right:1px solid #B4B4B4}.page-affairs .sections .sec .table2line tr:first-of-type td,.page.arriving .sections .sec .table2line tr:first-of-type td,.page.arriving-ja .sections .sec .table2line tr:first-of-type td,.page.insurance .sections .sec .table2line tr:first-of-type td,.page.offices .sections .sec .table2line tr:first-of-type td,.page.offices-ja .sections .sec .table2line tr:first-of-type td{background:#DEDEDE;text-align:center;vertical-align:middle;padding:.390625vw 0 .3125vw}.page-affairs .sections .sec .linklist,.page.arriving .sections .sec .linklist,.page.arriving-ja .sections .sec .linklist,.page.insurance .sections .sec .linklist,.page.offices .sections .sec .linklist,.page.offices-ja .sections .sec .linklist{margin-left:1.015625vw}.page-affairs .sections .sec .linklist a,.page.arriving .sections .sec .linklist a,.page.arriving-ja .sections .sec .linklist a,.page.insurance .sections .sec .linklist a,.page.offices .sections .sec .linklist a,.page.offices-ja .sections .sec .linklist a{display:flex;align-items:flex-start;gap:.46875vw;transition:.35s all ease}.page-affairs .sections .sec .linklist a+a,.page.arriving .sections .sec .linklist a+a,.page.arriving-ja .sections .sec .linklist a+a,.page.insurance .sections .sec .linklist a+a,.page.offices .sections .sec .linklist a+a,.page.offices-ja .sections .sec .linklist a+a{margin-top:.78125vw}.page-affairs .sections .sec .linklist a .num p,.page-affairs .sections .sec .linklist a .txt p,.page.arriving .sections .sec .linklist a .num p,.page.arriving .sections .sec .linklist a .txt p,.page.arriving-ja .sections .sec .linklist a .num p,.page.arriving-ja .sections .sec .linklist a .txt p,.page.insurance .sections .sec .linklist a .num p,.page.insurance .sections .sec .linklist a .txt p,.page.offices .sections .sec .linklist a .num p,.page.offices .sections .sec .linklist a .txt p,.page.offices-ja .sections .sec .linklist a .num p,.page.offices-ja .sections .sec .linklist a .txt p{color:#1E4F88;text-decoration:underline}.page-affairs .sections .sec .linklist a .num,.page.arriving .sections .sec .linklist a .num,.page.arriving-ja .sections .sec .linklist a .num,.page.insurance .sections .sec .linklist a .num,.page.offices .sections .sec .linklist a .num,.page.offices-ja .sections .sec .linklist a .num{transform:translateY(5%)}.page-affairs .sections .sec .linklist a>span,.page.arriving .sections .sec .linklist a>span,.page.arriving-ja .sections .sec .linklist a>span,.page.insurance .sections .sec .linklist a>span,.page.offices .sections .sec .linklist a>span,.page.offices-ja .sections .sec .linklist a>span{position:relative;display:none;width:1.09375vw;height:1.09375vw;transform:translateY(28%)}@media screen and (max-width:1024px){.page-affairs .sections .sec .table2line tr:first-of-type td,.page.arriving .sections .sec .table2line tr:first-of-type td,.page.arriving-ja .sections .sec .table2line tr:first-of-type td,.page.insurance .sections .sec .table2line tr:first-of-type td,.page.offices .sections .sec .table2line tr:first-of-type td,.page.offices-ja .sections .sec .table2line tr:first-of-type td{padding:1.5625vw 0 1.25vw}.page-affairs .sections .sec .linklist,.page.arriving .sections .sec .linklist,.page.arriving-ja .sections .sec .linklist,.page.insurance .sections .sec .linklist,.page.offices .sections .sec .linklist,.page.offices-ja .sections .sec .linklist{margin-left:4.0625vw}.page-affairs .sections .sec .linklist a,.page.arriving .sections .sec .linklist a,.page.arriving-ja .sections .sec .linklist a,.page.insurance .sections .sec .linklist a,.page.offices .sections .sec .linklist a,.page.offices-ja .sections .sec .linklist a{gap:1.875vw}.page-affairs .sections .sec .linklist a+a,.page.arriving .sections .sec .linklist a+a,.page.arriving-ja .sections .sec .linklist a+a,.page.insurance .sections .sec .linklist a+a,.page.offices .sections .sec .linklist a+a,.page.offices-ja .sections .sec .linklist a+a{margin-bottom:3.125vw}.page-affairs .sections .sec .linklist a>span,.page.arriving .sections .sec .linklist a>span,.page.arriving-ja .sections .sec .linklist a>span,.page.insurance .sections .sec .linklist a>span,.page.offices .sections .sec .linklist a>span,.page.offices-ja .sections .sec .linklist a>span{min-width:4.375vw;max-width:4.375vw;height:4.375vw}}.page-affairs .sections .sec .linklist a>span.newtab,.page.arriving .sections .sec .linklist a>span.newtab,.page.arriving-ja .sections .sec .linklist a>span.newtab,.page.insurance .sections .sec .linklist a>span.newtab,.page.offices .sections .sec .linklist a>span.newtab,.page.offices-ja .sections .sec .linklist a>span.newtab{display:block}.page-affairs .sections .sec .linklist a>span::after,.page-affairs .sections .sec .linklist a>span::before,.page.arriving .sections .sec .linklist a>span::after,.page.arriving .sections .sec .linklist a>span::before,.page.arriving-ja .sections .sec .linklist a>span::after,.page.arriving-ja .sections .sec .linklist a>span::before,.page.insurance .sections .sec .linklist a>span::after,.page.insurance .sections .sec .linklist a>span::before,.page.offices .sections .sec .linklist a>span::after,.page.offices .sections .sec .linklist a>span::before,.page.offices-ja .sections .sec .linklist a>span::after,.page.offices-ja .sections .sec .linklist a>span::before{position:absolute;content:"";top:0;right:0;width:.9375vw;height:.9375vw;border:.078125vw solid #1E4F88}@media screen and (max-width:1024px){.page-affairs .sections .sec .linklist a>span::after,.page-affairs .sections .sec .linklist a>span::before,.page.arriving .sections .sec .linklist a>span::after,.page.arriving .sections .sec .linklist a>span::before,.page.arriving-ja .sections .sec .linklist a>span::after,.page.arriving-ja .sections .sec .linklist a>span::before,.page.insurance .sections .sec .linklist a>span::after,.page.insurance .sections .sec .linklist a>span::before,.page.offices .sections .sec .linklist a>span::after,.page.offices .sections .sec .linklist a>span::before,.page.offices-ja .sections .sec .linklist a>span::after,.page.offices-ja .sections .sec .linklist a>span::before{width:3.75vw;height:3.75vw;border-width:.3125vw}}.page-affairs .sections .sec .linklist a>span::after,.page.arriving .sections .sec .linklist a>span::after,.page.arriving-ja .sections .sec .linklist a>span::after,.page.insurance .sections .sec .linklist a>span::after,.page.offices .sections .sec .linklist a>span::after,.page.offices-ja .sections .sec .linklist a>span::after{top:auto;bottom:0;right:auto;left:0;border-top:0;border-right:0}.page-affairs .sections .sec .imglink a,.page.arriving .sections .sec .imglink a,.page.arriving-ja .sections .sec .imglink a,.page.insurance .sections .sec .imglink a,.page.offices .sections .sec .imglink a,.page.offices-ja .sections .sec .imglink a{transition:.35s all ease}.page-affairs .sections .sec .paddingleft,.page.arriving .sections .sec .paddingleft,.page.arriving-ja .sections .sec .paddingleft,.page.insurance .sections .sec .paddingleft,.page.offices .sections .sec .paddingleft,.page.offices-ja .sections .sec .paddingleft{padding-left:1.015625vw}.page-affairs .sections .sec .customhtml .step1 .px20,.page.arriving .sections .sec .customhtml .step1 .px20,.page.arriving-ja .sections .sec .customhtml .step1 .px20,.page.insurance .sections .sec .customhtml .step1 .px20,.page.offices .sections .sec .customhtml .step1 .px20,.page.offices-ja .sections .sec .customhtml .step1 .px20{margin-bottom:.703125vw}.page-affairs .sections .sec .customhtml .step1>.paddingleft>*+*,.page.arriving .sections .sec .customhtml .step1>.paddingleft>*+*,.page.arriving-ja .sections .sec .customhtml .step1>.paddingleft>*+*,.page.insurance .sections .sec .customhtml .step1>.paddingleft>*+*,.page.offices .sections .sec .customhtml .step1>.paddingleft>*+*,.page.offices-ja .sections .sec .customhtml .step1>.paddingleft>*+*{margin-top:.703125vw}@media screen and (max-width:1024px){.page-affairs .sections .sec .paddingleft,.page.arriving .sections .sec .paddingleft,.page.arriving-ja .sections .sec .paddingleft,.page.insurance .sections .sec .paddingleft,.page.offices .sections .sec .paddingleft,.page.offices-ja .sections .sec .paddingleft{padding-left:4.0625vw}.page-affairs .sections .sec .customhtml .step1 .px20,.page.arriving .sections .sec .customhtml .step1 .px20,.page.arriving-ja .sections .sec .customhtml .step1 .px20,.page.insurance .sections .sec .customhtml .step1 .px20,.page.offices .sections .sec .customhtml .step1 .px20,.page.offices-ja .sections .sec .customhtml .step1 .px20{margin-bottom:2.8125vw}.page-affairs .sections .sec .customhtml .step1>.paddingleft>*+*,.page.arriving .sections .sec .customhtml .step1>.paddingleft>*+*,.page.arriving-ja .sections .sec .customhtml .step1>.paddingleft>*+*,.page.insurance .sections .sec .customhtml .step1>.paddingleft>*+*,.page.offices .sections .sec .customhtml .step1>.paddingleft>*+*,.page.offices-ja .sections .sec .customhtml .step1>.paddingleft>*+*{margin-top:2.8125vw}}.page-affairs .sections .sec .customhtml .step2 .px20,.page.arriving .sections .sec .customhtml .step2 .px20,.page.arriving-ja .sections .sec .customhtml .step2 .px20,.page.insurance .sections .sec .customhtml .step2 .px20,.page.offices .sections .sec .customhtml .step2 .px20,.page.offices-ja .sections .sec .customhtml .step2 .px20{margin-bottom:.703125vw}.page-affairs .sections .sec .customhtml .step2>.paddingleft>*+*,.page.arriving .sections .sec .customhtml .step2>.paddingleft>*+*,.page.arriving-ja .sections .sec .customhtml .step2>.paddingleft>*+*,.page.insurance .sections .sec .customhtml .step2>.paddingleft>*+*,.page.offices .sections .sec .customhtml .step2>.paddingleft>*+*,.page.offices-ja .sections .sec .customhtml .step2>.paddingleft>*+*{margin-top:1.09375vw}@media screen and (max-width:1024px){.page-affairs .sections .sec .customhtml .step2 .px20,.page.arriving .sections .sec .customhtml .step2 .px20,.page.arriving-ja .sections .sec .customhtml .step2 .px20,.page.insurance .sections .sec .customhtml .step2 .px20,.page.offices .sections .sec .customhtml .step2 .px20,.page.offices-ja .sections .sec .customhtml .step2 .px20{margin-bottom:2.8125vw}.page-affairs .sections .sec .customhtml .step2>.paddingleft>*+*,.page.arriving .sections .sec .customhtml .step2>.paddingleft>*+*,.page.arriving-ja .sections .sec .customhtml .step2>.paddingleft>*+*,.page.insurance .sections .sec .customhtml .step2>.paddingleft>*+*,.page.offices .sections .sec .customhtml .step2>.paddingleft>*+*,.page.offices-ja .sections .sec .customhtml .step2>.paddingleft>*+*{margin-top:4.375vw}}.page-affairs .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.arriving .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.arriving-ja .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.insurance .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.offices .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.offices-ja .sections .sec .customhtml .step2>.paddingleft>.paddingleft{margin-top:.703125vw}.page.arriving-ja .Linkarrow a{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.Blueunderline .page.covid19 p a,.Pagination .pagination-numbers .page.covid19 a a,.Pagination .pagination-numbers .page.covid19 span a,.Table tr .page.covid19 td a,.Table tr .page.covid19 th a,.cmn__kakkool .page.covid19 li a,.cmn__ol .page.covid19 li a,.cmn__ul .page.covid19 li a,.home .news__innerRowsRow a .detail>.cat .page.covid19 .time a,.page-affairs .sections .sec .linklist a .num .page.covid19 p a,.page-affairs .sections .sec .linklist a .txt .page.covid19 p a,.page-affairs .sections .sec .table2line tr .page.covid19 td a,.page.arriving .sections .sec .linklist a .num .page.covid19 p a,.page.arriving .sections .sec .linklist a .txt .page.covid19 p a,.page.arriving .sections .sec .table2line tr .page.covid19 td a,.page.arriving-ja .sections .sec .linklist a .num .page.covid19 p a,.page.arriving-ja .sections .sec .linklist a .txt .page.covid19 p a,.page.arriving-ja .sections .sec .table2line tr .page.covid19 td a,.page.covid19 .Blueunderline p a,.page.covid19 .Linkarrow>a a,.page.covid19 .Linkarrow>div a,.page.covid19 .Pagination .pagination-numbers a a,.page.covid19 .Pagination .pagination-numbers span a,.page.covid19 .Table tr td a,.page.covid19 .Table tr th a,.page.covid19 .cmn__honbun a,.page.covid19 .cmn__kakkool li a,.page.covid19 .cmn__ol li a,.page.covid19 .cmn__ul li a,.page.covid19 .home .news__innerRowsRow a .detail>.cat .time a,.page.covid19 .page-affairs .sections .sec .linklist a .num p a,.page.covid19 .page-affairs .sections .sec .linklist a .txt p a,.page.covid19 .page-affairs .sections .sec .table2line tr td a,.page.covid19 .page.arriving .sections .sec .linklist a .num p a,.page.covid19 .page.arriving .sections .sec .linklist a .txt p a,.page.covid19 .page.arriving .sections .sec .table2line tr td a,.page.covid19 .page.arriving-ja .sections .sec .linklist a .num p a,.page.covid19 .page.arriving-ja .sections .sec .linklist a .txt p a,.page.covid19 .page.arriving-ja .sections .sec .table2line tr td a,.page.covid19 .page.insurance .sections .sec .linklist a .num p a,.page.covid19 .page.insurance .sections .sec .linklist a .txt p a,.page.covid19 .page.insurance .sections .sec .table2line tr td a,.page.covid19 .page.map .campus__innerPdf>a p a,.page.covid19 .page.offices .sections .sec .linklist a .num p a,.page.covid19 .page.offices .sections .sec .linklist a .txt p a,.page.covid19 .page.offices .sections .sec .table2line tr td a,.page.covid19 .page.offices-ja .sections .sec .linklist a .num p a,.page.covid19 .page.offices-ja .sections .sec .linklist a .txt p a,.page.covid19 .page.offices-ja .sections .sec .table2line tr td a,.page.covid19 .page.program .txt__masterBlock table tr td a,.page.covid19 .page.reserach-cat .lab__rowsRowNameTxt p a,.page.covid19 .page.schedule .txt table tr td a,.page.covid19 .page.schedule .txt table tr th a,.page.covid19 .page.sitemap .map__inner>ul li a a,.page.covid19 .page.sitemap .map__inner>ul li p a,.page.covid19 .single .cnt article .content p a,.page.covid19 .single .cnt article .content pre a,.page.insurance .sections .sec .linklist a .num .page.covid19 p a,.page.insurance .sections .sec .linklist a .txt .page.covid19 p a,.page.insurance .sections .sec .table2line tr .page.covid19 td a,.page.map .campus__innerPdf>a .page.covid19 p a,.page.offices .sections .sec .linklist a .num .page.covid19 p a,.page.offices .sections .sec .linklist a .txt .page.covid19 p a,.page.offices .sections .sec .table2line tr .page.covid19 td a,.page.offices-ja .sections .sec .linklist a .num .page.covid19 p a,.page.offices-ja .sections .sec .linklist a .txt .page.covid19 p a,.page.offices-ja .sections .sec .table2line tr .page.covid19 td a,.page.program .txt__masterBlock table tr .page.covid19 td a,.page.reserach-cat .lab__rowsRowNameTxt .page.covid19 p a,.page.schedule .txt table tr .page.covid19 td a,.page.schedule .txt table tr .page.covid19 th a,.page.sitemap .map__inner>ul li .page.covid19 a a,.page.sitemap .map__inner>ul li .page.covid19 p a,.single .cnt article .content .page.covid19 p a,.single .cnt article .content .page.covid19 pre a{color:#000}.page.covid19 .corona{position:relative;z-index:2;padding-top:7.578125vw;margin-bottom:7.8125vw}@media screen and (max-width:1024px){.page-affairs .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.arriving .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.arriving-ja .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.insurance .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.offices .sections .sec .customhtml .step2>.paddingleft>.paddingleft,.page.offices-ja .sections .sec .customhtml .step2>.paddingleft>.paddingleft{margin-top:2.8125vw}.page-affairs-2 .Sidebar__inner,.page.affairs .Sidebar__inner,.page.arriving .Sidebar__inner,.page.insurance .Sidebar__inner,.page.offices .Sidebar__inner{display:none}.page.covid19 .corona{padding-top:0;margin-bottom:31.25vw}}.page.covid19 .corona__inner .H2centerline{margin-bottom:4.296875vw}.page.covid19 .corona__innerBlock{padding:3.125vw 3.125vw 3.90625vw;background:#FAFAFA}@media screen and (max-width:1024px){.page.covid19 .corona__inner .H2centerline{margin-bottom:12.5vw}.page.covid19 .corona__innerBlock{padding:3.75vw 3.75vw 4.6875vw}}.page.covid19 .corona__innerBlock .H2underline{margin-bottom:.9375vw}@media screen and (max-width:1024px){.page.covid19 .corona__innerBlock .H2underline{margin-bottom:3.75vw}}.page.covid19 .corona__innerBlock>p:first-of-type{margin-bottom:3.59375vw}@media screen and (max-width:1024px){.page.covid19 .corona__innerBlock>p:first-of-type{margin-bottom:10.9375vw}}.page.covid19 .accs{margin-bottom:20.390625vw}.page.covid19 .accs__innerRow+div{margin-top:7.8125vw}.page.covid19 .accs__innerRow .acc__txt{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:.234375vw;border-bottom:1px solid #000;cursor:pointer}@media screen and (min-width:1025px){.page-affairs .sections .sec .imglink a:hover,.page-affairs .sections .sec .linklist a:hover,.page.arriving .sections .sec .imglink a:hover,.page.arriving .sections .sec .linklist a:hover,.page.arriving-ja .sections .sec .imglink a:hover,.page.arriving-ja .sections .sec .linklist a:hover,.page.insurance .sections .sec .imglink a:hover,.page.insurance .sections .sec .linklist a:hover,.page.offices .sections .sec .imglink a:hover,.page.offices .sections .sec .linklist a:hover,.page.offices-ja .sections .sec .imglink a:hover,.page.offices-ja .sections .sec .linklist a:hover{opacity:.6}.page.covid19 .accs__innerRow .acc__txt:hover span{background:0 0}.page.covid19 .accs__innerRow .acc__txt:hover span svg path{stroke:#1E4F88}}.page.covid19 .accs__innerRow .acc__txt h2{margin-left:.078125vw}.page.covid19 .accs__innerRow .acc__txt span{display:flex;justify-content:center;align-items:center;min-width:2.34375vw;height:2.34375vw;border-radius:9999px;background:#1E4F88;border:2px solid #1E4F88;transition:.35s all ease;transform:rotate(180deg)}.page.covid19 .accs__innerRow .acc__txt span svg{width:1.171875vw;transform:translateY(-10%)}.page.covid19 .accs__innerRow .acc__txt span svg path{transition:.35s all ease}.page.covid19 .accs__innerRow .acc__cnt{overflow:hidden;transition:.35s all ease}.page.covid19 .accs__innerRow .acc__cntInner{padding-top:.9375vw}@media screen and (max-width:1024px){.page.covid19 .accs{margin-bottom:46.875vw}.page.covid19 .accs__innerRow+div{margin-top:18.75vw}.page.covid19 .accs__innerRow .acc__txt{padding-bottom:.9375vw;gap:1.5625vw}.page.covid19 .accs__innerRow .acc__txt h2{margin-left:.3125vw}.page.covid19 .accs__innerRow .acc__txt span{min-width:9.375vw;height:9.375vw}.page.covid19 .accs__innerRow .acc__txt span svg{width:4.6875vw}.page.covid19 .accs__innerRow .acc__cntInner{padding-top:3.75vw}}.page.covid19 .accs__innerRow .acc__cntInner>.bg,.page.covid19 .accs__innerRow .acc__cntInner>p{margin-bottom:1.40625vw}.page.covid19 .accs__innerRow .acc__cntInner .Linkarrow::before{background:0 0;color:#221714;font-size:1.015625vw;font-weight:300}.page.covid19 .accs__innerRow .acc__cntInner .Linkarrow a{color:#221714}.page.covid19 .accs__innerRow .acc__cntInner .Linkarrow a p{word-wrap:break-word}.page.covid19 .accs__innerRow .acc__cntInner .Linkarrow span::after,.page.covid19 .accs__innerRow .acc__cntInner .Linkarrow span::before{border-color:#221714}.page.covid19 .accs__innerRow .acc__cntInner .bg{padding:.78125vw;background:#E6E6E6}@media screen and (max-width:1024px){.page.covid19 .accs__innerRow .acc__cntInner>.bg,.page.covid19 .accs__innerRow .acc__cntInner>p{margin-bottom:5.625vw}.page.covid19 .accs__innerRow .acc__cntInner .Linkarrow::before{font-size:4.0625vw}.page.covid19 .accs__innerRow .acc__cntInner .bg{padding:1.5625vw}}.page.covid19 .accs__innerRow .acc__cntInner .bg p{margin-bottom:.390625vw}@media screen and (max-width:1024px){.page.covid19 .accs__innerRow .acc__cntInner .bg p{margin-bottom:1.5625vw}}.page.covid19 .accs__innerRow .acc__cntInner .bg p:last-of-type{margin-bottom:0}.page.covid19 .accs__innerRow .acc__cntInner .bg p:last-of-type a{word-break:break-all}.page.covid19 .accs__innerRow.is-on .acc__txt span{transform:rotate(0)}.page.int .info{padding-top:14.21875vw;margin-bottom:15.625vw;position:relative;z-index:2}@media screen and (max-width:1024px){.page.int .info{margin-bottom:62.5vw;padding-top:6.25vw}}.page.int .info__inner>p{margin-bottom:5.3125vw}.page.int .info__innerBlock+div{margin-top:4.765625vw}@media screen and (max-width:1024px){.page.int .info__inner>p{margin-bottom:18.75vw}.page.int .info__innerBlock+div{margin-top:19.0625vw}}.page.int .info__innerBlock .H2underline{margin-bottom:.9375vw}@media screen and (max-width:1024px){.page.int .info__innerBlock .H2underline{margin-bottom:3.75vw}}.page.int .info__innerBlock .Linkarrow a p{word-break:break-all}.page.int .info__innerBlock:first-of-type>p{margin-bottom:1.328125vw}@media screen and (max-width:1024px){.page.int .info__innerBlock:first-of-type>p{margin-bottom:5.3125vw}}.page.int .info__innerBlock:nth-of-type(2) .H3leftline{margin-bottom:1.015625vw}@media screen and (max-width:1024px){.page.int .info__innerBlock:nth-of-type(2) .H3leftline{margin-bottom:4.0625vw}}.page.int .info__innerBlock:nth-of-type(2)>p{margin-bottom:.78125vw;word-wrap:break-word}@media screen and (max-width:1024px){.page.int .info__innerBlock:nth-of-type(2)>p{margin-bottom:3.125vw}}.page.int .info__innerBlock:nth-of-type(3)>p{margin-bottom:2.1875vw;word-wrap:break-word}.page.int .info__innerBlock:nth-of-type(3)>div+div{margin-top:.9375vw}@media screen and (max-width:1024px){.page.int .info__innerBlock:nth-of-type(3)>p{margin-bottom:8.75vw}.page.int .info__innerBlock:nth-of-type(3)>div+div{margin-top:3.75vw}}.page.map section+section{margin-top:11.71875vw}.page.map .sendai{padding-top:7.578125vw;position:relative;z-index:2}.page.map .sendai__inner .H2centerline{margin-bottom:1.5625vw}@media screen and (max-width:1024px){.page.map section+section{margin-top:31.25vw}.page.map .sendai{padding-top:0}.page.map .sendai__inner .H2centerline{margin-bottom:6.25vw}}.page.map .sendai__inner>figure{width:50.78125vw;margin:0 auto 3.984375vw}.page.map .sendai__innerRowsRow+div{margin-top:3.515625vw}@media screen and (max-width:1024px){.page.map .sendai__inner>figure{width:100%;margin-bottom:7.8125vw}.page.map .sendai__innerRowsRow+div{margin-top:14.0625vw}}.page.map .sendai__innerRowsRow .H3leftline{margin-bottom:.9375vw}@media screen and (max-width:1024px){.page.map .sendai__innerRowsRow .H3leftline{margin-bottom:2.5vw}}.page.map .airport__inner .H2centerline{margin-bottom:1.5625vw}@media screen and (max-width:1024px){.page.map .airport__inner .H2centerline{margin-bottom:6.25vw}}.page.map .airport__inner>figure{width:50.78125vw;margin:0 auto 7.8125vw}.page.map .airport__innerCells{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.page.map .airport__inner>figure{width:100%;margin-bottom:12.5vw}.page.map .airport__innerCells{flex-direction:column;gap:6.25vw}}.page.map .airport__innerCells:nth-of-type(2){margin-bottom:3.515625vw}@media screen and (max-width:1024px){.page.map .airport__innerCells:nth-of-type(2){margin-bottom:7.8125vw}}.page.map .airport__innerCellsCell{flex-basis:48.375%}.page.map .airport__innerCellsCell .H3leftline{margin-bottom:1.171875vw}@media screen and (max-width:1024px){.page.map .airport__innerCellsCell .H3leftline{margin-bottom:4.6875vw}}.page.map .airport__innerCellsCell .px16{margin-bottom:.78125vw}.page.map .airport__innerCellsCellRoute{position:relative}.page.map .airport__innerCellsCellRoute::before{position:absolute;content:"";top:.625vw;left:.1953125vw;height:90%;width:.078125vw;background:#E6E6E6;transform:translateX(-50%)}.page.map .airport__innerCellsCellRoute.short::before{height:70%}.page.map .airport__innerCellsCellRouteTxt{padding-left:1.171875vw;position:relative}.page.map .airport__innerCellsCellRouteTxt+div{margin-top:.78125vw}@media screen and (max-width:1024px){.page.map .airport__innerCellsCell .px16{margin-bottom:3.125vw}.page.map .airport__innerCellsCellRoute::before{top:2.5vw;left:.78125vw;width:.3125vw}.page.map .airport__innerCellsCellRouteTxt{padding-left:4.6875vw}.page.map .airport__innerCellsCellRouteTxt+div{margin-top:3.125vw}}.page.map .airport__innerCellsCellRouteTxt::before{position:absolute;content:"";top:.546875vw;left:0;width:.390625vw;height:.390625vw;border-radius:9999px;background:#000}.page.map .airport__innerCellsCellRouteTxt p:last-of-type{padding-left:.546875vw}.page.map .airport__inner .H3leftline{margin-bottom:1.171875vw}@media screen and (max-width:1024px){.page.map .airport__innerCellsCellRouteTxt::before{top:2.1875vw;width:1.5625vw;height:1.5625vw}.page.map .airport__innerCellsCellRouteTxt p:last-of-type{padding-left:2.1875vw}.page.map .airport__inner .H3leftline{margin-bottom:4.6875vw}}.page.map .campus__inner .H2centerline{margin-bottom:2.34375vw}@media screen and (max-width:1024px){.page.map .campus__inner .H2centerline{margin-bottom:9.375vw}}.page.map .campus__inner>figure{width:50.78125vw;margin:0 auto 3.90625vw}@media screen and (max-width:1024px){.page.map .campus__inner>figure{width:100%;margin-bottom:9.375vw}}.page.map .campus__innerFlex{display:flex;margin-bottom:5vw}@media screen and (max-width:1024px){.page.map .campus__innerFlex{flex-direction:column;margin-bottom:10vw;gap:3.125vw}}.page.map .campus__innerFlexLine{flex-basis:50%}.page.map .campus__innerFlexLineRow{display:flex;align-items:flex-start;gap:1.5625vw}.page.map .campus__innerFlexLineRow+div{margin-top:.78125vw}.page.map .campus__innerFlexLineRow .num{width:4.6875vw;height:1.5625vw;background:#8B63AC;display:flex;justify-content:center;align-items:center;transform:translateY(8%)}@media screen and (max-width:1024px){.page.map .campus__innerFlexLineRow{gap:3.125vw}.page.map .campus__innerFlexLineRow+div{margin-top:3.125vw}.page.map .campus__innerFlexLineRow .num{min-width:15.625vw;max-width:15.625vw;height:6.25vw}}.page.map .campus__innerFlexLineRow .num.A{background:#FE8C14}.page.map .campus__innerFlexLineRow .num p{color:#fff}.page.map .campus__innerFlexLineRow p{transform:translateY(5%)}.page.map .campus__innerPdf{position:relative}@media screen and (min-width:1025px){.page.map .campus__innerPdf:hover::before{transform:translateX(25%)}}.page.map .campus__innerPdf::before{position:absolute;content:">";top:.3125vw;left:0;width:1.171875vw;height:1.171875vw;border-radius:9999px;background:#60B4C7;display:flex;justify-content:center;align-items:center;color:#fff}@media screen and (max-width:1024px){.page.map .campus__innerPdf::before{top:1.25vw;width:4.6875vw;height:4.6875vw;font-size:2.8125vw}}.page.map .campus__innerPdf>a{padding-left:1.71875vw;display:flex;align-items:center;gap:.859375vw;width:-moz-fit-content;width:fit-content}.page.map .campus__innerPdf>a p{text-decoration:underline}.page.map .campus__innerPdf>a figure{width:1.5625vw;transform:translateY(-10%)}.page.map .safety{margin-bottom:19.765625vw}@media screen and (max-width:1024px){.page.map .campus__innerPdf>a{padding-left:6.875vw;gap:3.4375vw}.page.map .campus__innerPdf>a figure{width:6.25vw}.page.map .safety{margin-bottom:46.875vw}}.page.map .safety__inner .H2centerline{margin-bottom:4.6875vw}@media screen and (max-width:1024px){.page.map .safety__inner .H2centerline{margin-bottom:9.375vw}}.page.map .safety__inner .H3leftline{margin-bottom:1.171875vw}@media screen and (max-width:1024px){.page.map .safety__inner .H3leftline{margin-bottom:4.6875vw}}.page.map .safety__innerBlock .px16{margin-bottom:.78125vw}@media screen and (max-width:1024px){.page.map .safety__innerBlock .px16{margin-bottom:3.125vw}}.page.map .safety__innerBlock p:nth-of-type(2){margin-bottom:.390625vw}@media screen and (max-width:1024px){.page.map .safety__innerBlock p:nth-of-type(2){margin-bottom:1.5625vw}}.page.map .safety__innerBlock .Linkarrow{margin-bottom:1.09375vw}.page.map .safety__innerBlock:last-of-type{margin-top:1.953125vw}@media screen and (max-width:1024px){.page.map .safety__innerBlock .Linkarrow{margin-bottom:4.375vw}.page.map .safety__innerBlock:last-of-type{margin-top:7.8125vw}}.page.map .safety__innerBlock:last-of-type p:nth-of-type(2){margin-bottom:.546875vw}@media screen and (max-width:1024px){.page.map .safety__innerBlock:last-of-type p:nth-of-type(2){margin-bottom:2.1875vw}}.page.contacts .info{position:relative;z-index:2;padding-top:7.5vw;margin-bottom:15.3125vw}@media screen and (max-width:1024px){.page.contacts .info{padding-top:0;margin-bottom:31.25vw}}.page.contacts .info__inner{width:29.0625vw;margin:0 auto}.page.contacts .info__innerBlock+div{margin-top:7.65625vw}.page.contacts .info__innerBlock>.H2centerline{margin-bottom:3.359375vw}@media screen and (max-width:1024px){.page.contacts .info__inner{width:75vw}.page.contacts .info__innerBlock+div{margin-top:21.875vw}.page.contacts .info__innerBlock>.Links__innerCellsCell a p{font-size:5vw!important}.page.contacts .info__innerBlock>.H2centerline{margin-bottom:7.8125vw}}.page.contacts .info__innerBlock:first-of-type>.H2centerline{margin-bottom:3.828125vw}@media screen and (max-width:1024px){.page.contacts .info__innerBlock:first-of-type>.H2centerline{margin-bottom:7.8125vw}}.page.contacts .info__innerBlock:last-of-type>.H2centerline{margin-bottom:2.03125vw}.page.contacts .info__innerBlock .Links__innerCellsCell{width:100%}.page.contacts .info__innerBlockRowsRow+div{margin-top:2.734375vw}.page.links section:first-of-type{padding-top:7.5vw;position:relative;z-index:2}@media screen and (max-width:1024px){.page.contacts .info__innerBlock:last-of-type>.H2centerline{margin-bottom:8.125vw}.page.contacts .info__innerBlockRowsRow+div{margin-top:6.25vw}.page.links section:first-of-type{padding-top:0}.page.links section+section{margin-bottom:25vw}}.page.links section+section{margin-top:8.671875vw}.page.links section:last-of-type{margin-bottom:8.671875vw}.page.sitemap section:first-of-type{padding-top:14.609375vw;position:relative;z-index:2}.page.sitemap section+section{margin-top:4.6875vw}@media screen and (max-width:1024px){.page.links section:last-of-type{margin-bottom:31.25vw}.page.links section .Links__innerCells{flex-direction:column}.page.links section .Links__innerCellsCell{flex-basis:auto;height:21.875vw}.page.sitemap section:first-of-type{padding-top:6.25vw}.page.sitemap section+section{margin-top:12.5vw}}.page.sitemap section:last-of-type{margin-bottom:20.3125vw}@media screen and (max-width:1024px){.page.sitemap section:last-of-type{margin-bottom:31.25vw}}.page.sitemap .map__inner{width:65.859375vw;margin:0 auto;padding-left:3.28125vw;position:relative}@media screen and (max-width:1024px){.page.sitemap .map__inner{width:85.9375vw;padding-left:6.25vw}.page.sitemap .map__inner::before{width:1.5625vw}}.page.sitemap .map__inner::before{position:absolute;content:"";top:0;left:0;width:1.5625vw;height:100%;background:#1E4F88}.page.sitemap .map__inner .H2underline{margin-bottom:1.875vw}.page.sitemap .map__inner ul{list-style:none}.page.sitemap .map__inner>ul li{position:relative}.page.sitemap .map__inner>ul li a,.page.sitemap .map__inner>ul li p{font-weight:400;line-height:1}.page.sitemap .map__inner>ul li::before{position:absolute;content:"";border-radius:9999px;left:0}.page.sitemap .map__inner>ul li a{display:block;width:-moz-fit-content;width:fit-content}.page.sitemap .map__inner>ul>li{padding-left:1.796875vw}.page.sitemap .map__inner>ul>li::before{top:.078125vw;width:.78125vw;height:.78125vw;background:#60B4C7}.page.sitemap .map__inner>ul>li>a,.page.sitemap .map__inner>ul>li>p{font-size:1.171875vw}.page.sitemap .map__inner>ul>li a{transition:.35s all ease}@media screen and (min-width:1025px){.page.sitemap .map__inner>ul>li a:hover{color:#1E4F88}}.page.sitemap .map__inner>ul>li+li{margin-top:3.125vw}@media screen and (max-width:1024px){.page.sitemap .map__inner .H2underline{margin-bottom:4.6875vw}.page.sitemap .map__inner>ul li a,.page.sitemap .map__inner>ul li p{line-height:1.3}.page.sitemap .map__inner>ul>li{padding-left:4.6875vw}.page.sitemap .map__inner>ul>li::before{top:.9375vw;width:2.1875vw;height:2.1875vw}.page.sitemap .map__inner>ul>li>a,.page.sitemap .map__inner>ul>li>p{font-size:4.6875vw;line-height:1.3}.page.sitemap .map__inner>ul>li+li{margin-top:7.8125vw}}.page.sitemap .map__inner>ul>li ul{margin-top:1.5625vw}.page.sitemap .map__inner>ul>li>ul li{padding-left:1.171875vw}@media screen and (max-width:1024px){.page.sitemap .map__inner>ul>li ul{margin-top:4.6875vw}.page.sitemap .map__inner>ul>li>ul li{padding-left:3.125vw}}.page.sitemap .map__inner>ul>li>ul li+li{margin-top:1.5625vw}.page.sitemap .map__inner>ul>li>ul li::before{top:.3125vw;width:.390625vw;height:.390625vw;background:#000}@media screen and (max-width:1024px){.page.sitemap .map__inner>ul>li>ul li+li{margin-top:4.6875vw}.page.sitemap .map__inner>ul>li>ul li::before{top:1.5625vw;width:1.25vw;height:1.25vw}}.page.sitemap .map__inner>ul>li>ul li>ul>li::before{background:#B4B4B4}.page.sitemap .map.allinone .map__inner .H2underline{margin-bottom:0}.page.sitemap .map.allinone .map__inner .H2underline+div{margin-top:3.046875vw}.page.aboutsite .txt{padding-top:14.609375vw;margin-bottom:23.28125vw}@media screen and (max-width:1024px){.page.sitemap .map.allinone .map__inner .H2underline+div{margin-top:7.8125vw}.page.aboutsite .txt{padding-top:6.25vw;margin-bottom:31.25vw}}.page.aboutsite .txt__innerBlock{margin-top:4.296875vw}.page.aboutsite .txt__innerBlock .H2underline{margin-bottom:1.015625vw}@media screen and (max-width:1024px){.page.aboutsite .txt__innerBlock{margin-top:12.5vw}.page.aboutsite .txt__innerBlock .H2underline{margin-bottom:4.0625vw}}.page.aboutsite .txt__innerBlock .px16{margin-top:1.953125vw}@media screen and (max-width:1024px){.page.aboutsite .txt__innerBlock .px16{margin-top:7.8125vw}}.page.aboutsite .txt__innerBlock .px20{margin-top:.390625vw}@media screen and (max-width:1024px){.page.aboutsite .txt__innerBlock .px20{margin-top:1.5625vw}}