﻿@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@200;400&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";html{font-size:16px;background:#000}@media only screen and (max-width: 834px){html{font-size:16px}}@media only screen and (max-width: 520px){html{font-size:16px}}body{position:relative;width:100%;background:#fff;color:#000;font-family:"Zen Kaku Gothic New","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;font-feature-settings:"palt";letter-spacing:.05em;animation:blurFadeIn 1s ease-out 0s 1 normal}@media only screen and (max-width: 834px){body{line-height:1.7}}@media only screen and (max-width: 520px){body{line-height:1.6}}@keyframes blurFadeIn{0%{filter:blur(5px);opacity:0}100%{filter:blur(0);opacity:1}}h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd{font-size:1em;margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{font-family:"Shippori Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"Yu Mincho","HG明朝E","メイリオ",Meiryo,serif;font-weight:600}sub{font-size:.5em;vertical-align:sub}img{width:100%;height:auto}p{margin:1rem 0}a{color:#273785}a:link,a:visited{text-decoration:none;transition:all .3s ease}a:hover,a:active{color:#009ad5;text-decoration:underline}a:active,a:focus{outline:none}a.btn img,a.btn svg{opacity:1;transition:all .3s ease}.bnr_img img{transition:all .3s}.bnr_img img:hover{box-shadow:10px 10px 4px #a5a5a5}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}.clearfix:after{content:"";display:block;clear:both}.nobr{display:none}@media only screen and (max-width: 520px){.nobr{display:inline}}.onbr{display:inline}@media only screen and (max-width: 520px){.onbr{display:none}}.tbbr{display:none}@media only screen and (max-width: 834px){.tbbr{display:inline}}.pcbr{display:block}@media only screen and (max-width: 834px){.pcbr{display:inline}}.nobr{display:block}.ff_eng{font-family:"Spectral",serif;font-weight:400;hyphens:auto}.ff_eng.w200{font-weight:200}.en_hyp{hyphens:auto}.txt_l{text-align:left}.txt_r{text-align:right}.txt_c{text-align:center}#wrap{width:100%;position:relative;overflow:hidden}section{width:100%;margin-bottom:3rem}@media only screen and (max-width: 520px){section{margin-bottom:1rem}}#hd_nav{position:fixed;z-index:990;left:0;top:0;width:260px;height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}#hd_nav::-webkit-scrollbar{display:none}@media only screen and (max-width: 834px){#hd_nav{width:auto;height:auto}}#header{position:absolute;top:0;left:0;z-index:990;width:260px;padding:.5rem;background:rgba(0,0,0,0);transition:all .5s ease}@media only screen and (max-width: 834px){#header{position:fixed;width:100%;height:90px;padding:0 1.5rem;background:#000}}@media only screen and (max-width: 520px){#header{padding:0 .75rem}}#header a{display:flex;color:#fff}#header a:hover{text-decoration:none}@media only screen and (max-width: 834px){#header a{height:80%;display:flex;justify-content:flex-start;align-items:center;padding:5px 0}}@media only screen and (max-width: 520px){#header a{height:70%}}#header a .logo_block{width:40px}@media only screen and (max-width: 834px){#header a .logo_block{height:85%;width:auto}}#header a .logo_block img.hd_logo{display:block;width:auto;height:100%}#header a div.site_ttl{font-size:.8125rem;font-weight:500;line-height:1.4;margin-left:.5rem}@media only screen and (max-width: 520px){#header a div.site_ttl{letter-spacing:0;line-height:1.2}}#header a div.site_ttl br{display:none}@media only screen and (max-width: 834px){#header a div.site_ttl br{display:block}}#header a div.site_ttl span{display:block}@media only screen and (max-width: 834px){#header a div.site_ttl span{display:inline-block}}#header .en_ttl{font-size:.625rem;line-height:1.1;font-weight:500;color:#fff;text-align:center;margin-top:.5rem}@media only screen and (max-width: 834px){#header .en_ttl{width:80%;text-align:left;font-size:.5rem;margin-top:0}}@media only screen and (max-width: 520px){#header .header_innner_en{width:90%}}#header .hd_university_name_en{margin:.5rem 0;font-size:1.125rem;font-weight:500;line-height:1.1;letter-spacing:0}@media only screen and (max-width: 834px){#header .hd_university_name_en{margin:0}}@media only screen and (max-width: 520px){#header .hd_university_name_en{font-size:.875rem}}#header .hd_university_name_en span{display:block}#navigation{position:fixed;z-index:980;left:0;right:auto;top:0;width:260px;height:100%;background:#000;letter-spacing:0;overflow-y:auto;overflow-x:hidden}#navigation::-webkit-scrollbar{display:none}@media only screen and (max-width: 834px){#navigation{position:fixed;z-index:991;left:auto;right:-280px;width:280px}}#glnav{min-height:100vh;padding:130px 0 1rem;background:#000;line-height:1.1}@media only screen and (max-width: 834px){#glnav{padding:90px 0 2rem}}@media only screen and (max-width: 520px){#glnav{padding:60px 0 2rem}}#glnav_en{min-height:100vh;padding:170px 0 1.5rem;background:#000;line-height:1.2}@media only screen and (max-width: 834px){#glnav_en{padding:80px 0 2rem}}@media only screen and (max-width: 834px){#glnav_en{padding:60px 0 2rem}}#main_nav,#sec_nav{position:relative;width:100%;margin-top:.5rem}#main_nav>li,#sec_nav>li{position:relative}#main_nav>li.arrow::after,#sec_nav>li.arrow::after{content:"";position:absolute;right:1rem;top:calc(1.1rem - 6px);width:12px;height:12px;background:url(../images/common/ic_arrow.svg);background-size:100% auto;transition:all .3s ease-out}#main_nav>li.arrow:hover,#main_nav>li.arrow.sub_cur,#main_nav>li.arrow.current,#sec_nav>li.arrow:hover,#sec_nav>li.arrow.sub_cur,#sec_nav>li.arrow.current{background:linear-gradient(180deg, rgb(59, 104, 208) 10%, rgb(80, 28, 141) 65%)}@media only screen and (max-width: 834px){#main_nav>li.arrow.arrow_d::after,#sec_nav>li.arrow.arrow_d::after{transform:rotate(90deg)}}#main_nav>li>a,#main_nav>li>span,#sec_nav>li>a,#sec_nav>li>span{position:relative;display:block;padding:.5rem 1.5rem;text-decoration:none;cursor:pointer;color:#fff;transition:all .3s ease;z-index:10}#main_nav>li.nav_hover:hover,#main_nav>li.nav_hover.sub_cur,#main_nav>li.nav_hover.current,#sec_nav>li.nav_hover:hover,#sec_nav>li.nav_hover.sub_cur,#sec_nav>li.nav_hover.current{background:linear-gradient(180deg, rgb(59, 104, 208) 10%, rgb(80, 28, 141) 65%)}#main_nav>li.ind>a,#main_nav>li.ind>span,#sec_nav>li.ind>a,#sec_nav>li.ind>span{padding:.5rem 1.5rem .5rem 2.5rem}#main_nav .sub_list,#sec_nav .sub_list{display:none;opacity:0;position:fixed;z-index:-1;left:0;top:0;width:260px;height:100%;min-height:100vh;padding:calc(150px + 2rem) 0 0;background:rgba(0,0,0,.9)}@media only screen and (max-width: 834px){#main_nav .sub_list,#sec_nav .sub_list{display:none;opacity:1;position:relative;z-index:0;left:auto;top:auto;width:100%;height:auto;min-height:auto;padding:.25rem 0;background:hsla(0,0%,100%,.2)}}#main_nav .sub_list>li>a,#sec_nav .sub_list>li>a{position:relative;display:block;padding:.5rem 1rem;color:#fff;text-decoration:none}@media only screen and (max-width: 834px){#main_nav .sub_list>li>a,#sec_nav .sub_list>li>a{padding:.5rem 1.5rem;font-size:.9em}}#main_nav .sub_list>li>a:hover,#sec_nav .sub_list>li>a:hover{background:linear-gradient(180deg, rgb(59, 104, 208) 10%, rgb(80, 28, 141) 65%)}#other_nav{width:260px;margin:.5rem 0 1.25rem}#other_nav>li{position:relative}#other_nav>li.exlink::after{content:"";position:absolute;right:1rem;top:calc(50% - 6px);width:12px;height:12px;background:url(../images/ic_blank.svg);background-size:100% auto}#other_nav a{position:relative;display:block;padding:.6rem 1.5rem;font-size:.75rem;text-decoration:none;color:#fff}#other_nav a:hover{color:#501c8d}#lang_nav{margin:0 0 0 .5rem;display:block;font-size:1.125rem;font-weight:600;line-height:1}#lang_nav a{display:block;width:80%;color:#fff;border:1px solid #fff;padding:.5rem;margin:0 auto;letter-spacing:.1em;text-align:center}#lang_nav a:hover{text-decoration:none;color:#a5a5a5;border:1px solid #a5a5a5}#hb_menu{display:none;position:fixed;z-index:999;right:0;top:0;width:80px;height:80px;background:#000;line-height:100%;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease}@media only screen and (max-width: 834px){#hb_menu{display:flex}}@media only screen and (max-width: 520px){#hb_menu{width:60px;height:60px}}#hb_menu #nav_trgr{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:40%;height:20%;transition:all .5s ease}#hb_menu #nav_trgr span{display:block;width:100%;height:4px;background:#fff;transition:all .5s ease}@media only screen and (max-width: 520px){#hb_menu #nav_trgr span{height:3px}}#hb_menu #nav_trgr span:nth-of-type(1){animation:hb_line1r .5s forwards}#hb_menu #nav_trgr span:nth-of-type(2){animation:hb_line2r .5s forwards}#hb_menu.nav_open{background:#000}#hb_menu.nav_open #nav_trgr span:nth-of-type(1){width:100%;background:#fff;animation:hb_line1 .5s forwards}#hb_menu.nav_open #nav_trgr span:nth-of-type(2){background:#fff;animation:hb_line2 .5s forwards}@keyframes hb_line1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(6px) rotate(0)}100%{transform:translateY(6px) rotate(40deg)}}@keyframes hb_line1r{0%{transform:translateY(6px) rotate(40deg)}50%{transform:translateY(6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes hb_line2{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(-6px) rotate(-40deg)}}@keyframes hb_line2r{0%{transform:translateY(-6px) rotate(-40deg)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@media only screen and (max-width: 520px){@keyframes hb_line1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(4.5px) rotate(0)}100%{transform:translateY(4.5px) rotate(40deg)}}@keyframes hb_line1r{0%{transform:translateY(4.5px) rotate(40deg)}50%{transform:translateY(4.5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes hb_line2{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4.5px) rotate(0)}100%{transform:translateY(-4.5px) rotate(-40deg)}}@keyframes hb_line2r{0%{transform:translateY(-4.5px) rotate(-40deg)}50%{transform:translateY(-4.5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}}#contents{width:calc(100% - 260px);margin:0 0 0 auto}@media only screen and (max-width: 834px){#contents{width:100%;margin:0 auto}#contents::before{content:"";display:block;width:100%;height:90px;background:#000}}@keyframes btnLine{to{background-position:0 0}}#scroll{position:fixed;right:1rem;bottom:10%;z-index:201;width:16px;padding:1rem 0 7rem;color:#fff;font-family:"Spectral",serif;font-size:.875rem;font-weight:200;writing-mode:vertical-rl;text-align:center;line-height:1;overflow:hidden}#scroll::before{content:"";position:absolute;top:0;left:calc(50% - 8px);width:16px;height:16px;border-radius:50%;background:#fff}#scroll::after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:7rem;background:#fff;animation:scrLine 2s ease infinite}#scroll.white{color:#fff}#scroll.white::before,#scroll.white::after{background:#fff}#scroll.black{color:#000}#scroll.black::before,#scroll.black::after{background:#000}#scroll p{text-align:left}@media only screen and (max-width: 834px){#scroll{display:none !important}}@keyframes scrLine{0%{bottom:0;height:7rem}50%{bottom:0;height:0}51%{bottom:7rem;height:0}100%{bottom:0;height:7rem}}#page_top{display:none !important;position:fixed;right:1rem;bottom:1rem;z-index:201;width:140px;height:140px;line-height:1;overflow:hidden}@media only screen and (max-width: 520px){#page_top{display:none !important}}#page_top a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#000}#page_top a .sc_bg{position:absolute;left:0;top:0;width:100%;height:100%;animation:scBtn 15s linear infinite}#page_top a .sc_arrow{max-width:60px}#pkz{position:relative;z-index:2;padding:1.5rem .5rem;background:#000;font-size:.875rem;color:#fff}#pkz ul{width:90%;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#pkz li{margin:0 .25rem 0 0;display:inline}#pkz li:first-of-type::before{content:none}#pkz a{color:#fff}#pkz a:hover{color:#48b3eb}#sbnav{position:relative;z-index:2;width:calc(100% - 260px);margin:0 0 0 auto;padding:1.5rem 0;background:#fff;border-bottom:1px solid #333;color:#000}@media only screen and (max-width: 834px){#sbnav{display:none}}#sbnav ul{width:90%;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}#sbnav li{margin:0 .25rem 0 0;font-size:1.125rem;font-weight:500}#sbnav li::before{content:"/";margin:0 .25rem 0 0}#sbnav li:first-of-type::before{content:none}#sbnav a{color:#000}#sbnav a:hover{color:#48b3eb}#footer{position:relative;z-index:2;width:100%;margin:0 auto;padding:1rem 0;background:#000;color:#fff;line-height:1.2}#footer .ft_wrap{width:calc(100% - 280px);margin:0 0 0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 834px){#footer .ft_wrap{width:90%;margin:0 auto;justify-content:center}}#footer ul{display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width: 834px){#footer ul{width:auto;justify-content:center;margin:0 auto;text-align:center}}@media only screen and (max-width: 520px){#footer ul{display:none}}#footer ul li{border-right:1px solid #fff}#footer ul li:last-of-type{border:none}#footer ul li a{display:block;padding:0 1rem;color:#fff;white-space:nowrap}#footer small{display:block;margin:1rem 0;padding:0 1rem;font-family:"Spectral",serif;font-size:.875rem;font-weight:400;text-align:right;line-height:1.4}@media only screen and (max-width: 834px){#footer small{text-align:center}}a.exlink_btn::after{content:"";position:absolute;right:1rem;top:calc(50% - 6px);width:12px;height:12px;background:url(../images/ic_blank.svg);background-size:100% auto}a.pdf_btn_blk{position:relative;padding-right:1.4rem}a.pdf_btn_blk::after{content:"";position:absolute;right:0;top:calc(50% - 6px);width:15px;height:15px;background:url(../images/ic_pdf_blk.svg);background-size:100% auto}a.pdf_btn_wht{position:relative;padding-right:1.4rem}a.pdf_btn_wht::after{content:"";position:absolute;right:1rem;top:calc(50% - 6px);width:15px;height:15px;background:url(../images/ic_pdf_wht.svg);background-size:100% auto}/*# sourceMappingURL=common.css.map */