@charset "utf-8";@media only screen and (max-width:950px){body{width:100%;min-width:100%;font-size:1.5rem}.sp_none{display:none}.sp_show{display:block!important}img{max-width:100%;height:auto;margin:0 auto}#wrapper{overflow-x:hidden}#header{height:80px;position:fixed;background:#fff;width:100%;z-index:999999}#header .inr{padding:0}#header h1{width:250px;margin:0 auto}#header h1 img{width:100%;height:auto}#btn{display:block}#gloval_nav,.logo_link,.header_menu .flexbox_wap.fR li,.search{display:none}.header_menu .flexbox_wap.fR li.en{display:block;margin-right:15px;margin-top:5px}.header_menu .flexbox_wap.fR li.ja{display:block;margin-right:15px;margin-top:5px}.dl-trigger{display:block;top:10px;right:5px;position:fixed;height:50px;width:38px;background:0 0;border:none;text-indent:-900em;overflow:hidden;cursor:pointer;outline:none;z-index:99999;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;margin-bottom:20px}.dl-trigger img{width:30px;height:auto;margin:10px auto 0}.dl-trigger span{position:absolute;left:0;right:0;display:inline-block;width:30px;height:2px;margin:0 auto;transition:all .4s;background-color:#333}.dl-trigger span:nth-of-type(1){top:7px}.dl-trigger span:nth-of-type(2){top:15px}.dl-trigger span:nth-of-type(3){bottom:25px}.dl-trigger.active span:nth-of-type(1){-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.dl-trigger.active span:nth-of-type(2){opacity:0}.dl-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.fixbody{overflow:hidden;width:100%;height:100%}.spnav_close{margin-top:20px;margin-bottom:30px;cursor:pointer}.spnav_close span{display:block;width:30%;margin:0 auto;padding:10px;background:#fff;text-align:center;color:#000;font-weight:700}.spnav_close span:hover{background:#48c4b7;color:#fff}#gloval_nav{position:fixed;top:80px;left:0;width:100%;height:90%;z-index:999999;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:80px}#gloval_nav .flexbox_sbwap{display:block;position:relative;z-index:999;background:#003f5c}.parentNav>li{margin:0;position:relative}#header .parentNav>li>a{display:block;width:100%;color:#fff;border-bottom:solid 1px #fff}.parentNav>li>a:after{border:0}.nav_tit,.megaNavClose{display:none}.nav_menu{width:100%;padding:15px 15px 0}.open_icn{display:block;position:absolute;top:0;right:0;width:48px;height:48px;background:#006fb9;z-index:999}.open_icn:before,.open_icn:after{display:block;content:'';width:2px;height:12px;background:#fff;position:absolute;top:18px;left:24px;border:0;transform:rotate(0deg);-webkit-transform:rotate(0deg)}.open_icn:before{width:12px;height:2px;top:23px;left:19px}.open_icn:after,.open_icn:before{transition:all .4s}.open_icn.open_icnactive:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.open_icn.open_icnactive:before{opacity:0}#gloval_nav ul>li>.meganav{position:relative;top:0}.nav_menu>.flexbox_wap>li,.en .nav_menu>.flexbox_wap>li{width:100%;margin-bottom:10px}#main{padding-top:80px}.top section .flexbox_sbwap li,.center li{width:calc(100%/3 - 20px)}.center li{margin-right:10px}}@media only screen and (max-width:768px){#footer .inr ul.f_menu{justify-content:center}.f_bg li{width:100%;text-align:left;padding:.2em}.f_bg li a{display:block}#footer .f_menu li a{font-size:1.2rem}#footer .f_menu li:before{margin-right:0}#footer dd{display:none}#footer dt{position:relative;display:block;padding:.5em}#footer dt:after{content:"";display:inline-block;width:10px;height:10px;margin-right:5px;position:absolute;right:0;top:35%;content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#footer dd a{display:block;position:relative;padding:.5em}#footer dd a:after{content:"";display:inline-block;width:10px;height:10px;margin-right:5px;position:absolute;right:0;top:35%;content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.inr{padding:0 10px}#breadcrumb{font-size:1.2rem}#breadcrumb ul{margin:0 5px}.fR{float:none!important;margin:0 auto}.fR img{margin:1em auto}.catch{margin-top:80px;text-align:left;font-size:1.8rem;padding:10px}.newsTtl{display:none}.newsContainer{padding:16px 80px 16px 5px}.ticker{width:90%}.ticker a{display:block}.newsMore{right:5px}.top section .flexbox_sbwap{margin-top:10px}.top section .flexbox_sbwap li,.center li,.center li:nth-child(3),.center li:last-child{width:90%;margin:20px auto}.top section .flexbox_sbwap li img,.center li img{width:100%;height:auto}.sec .inr{padding:1em}.sec img{max-width:auto;height:auto;width:100%}.sec #main_visual h1{font-size:2rem;text-align:center}.sec #main h2{font-size:1.8rem}h3,h4,h5,.heading{font-size:1.6rem}.joint{border:0}.joint tr{display:block;margin-bottom:1em;border:1px solid #999;border-radius:3px;box-shadow:0px 1px 2px rgba(25,25,25,.2)}.joint tr:first-child{display:none}.joint td,.joint td:first-child,.joint td:last-child,.joint td:nth-child(2){display:block;width:100%;border:0}.joint td:first-child:before{content:"研究代表者:";font-weight:700}.joint td:nth-child(2):before{content:"所属・職位:";font-weight:700}.joint td:nth-child(2) br{display:none}.joint td:nth-child(3):before{content:"課題名:";font-weight:700}.joint td:nth-child(4):before{content:"受入教員:";font-weight:700}.sec .newsContainer dl,.time dl{display:block}.sec .newsContainer span{margin-left:0}.sec .newsContainer dd{padding-top:0}.member dl{display:block}.member li{width:100%}.member dd{margin-left:1em}.page_access iframe{width:100%;height:400px;float:none;margin:0 0 1em}.list_flow_txt{display:none}.list_flow_step{position:relative;padding:0 20px;font-size:1rem}.form_box th,.form_box td{display:block;width:100%}}@media only screen and (max-width:500px){#header h1{width:200px}.search{top:10px}#header{height:60px}#gloval_nav{top:60px}#main{padding-top:60px}.catch{margin-top:50px;font-size:1.6rem}}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.dl-trigger img{margin:0 auto}}