@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;border:solid 1px #666}td,th{border:solid 1px #666;padding:.5em}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.sp_show{display:none !important}*,*:before,*:after{box-sizing:border-box}.cf:after{content:"";clear:both;display:block}.clear{clear:both}html{overflow:auto;font-size:62.5%}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;color:#323232;font-size:16px;font-size:1.6rem;line-height:1.7;-webkit-print-color-adjust:exact;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-width:950px}img{display:block;line-height:0;max-width:100%;height:auto;margin:0 auto;position:relative;z-index:10}.normal{display:inline-block;vertical-align:middle}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}a{color:#006fb9;-webkit-transition:all .2s;transition:all .2s;text-decoration:none}a:hover{color:#1ba3f9;text-decoration:underline}a img{-webkit-transition:all .2s;transition:all .2s}a img:hover{opacity:.7}#wrapper{width:100%;position:relative;overflow:hidden}#contents{height:100%}#header{height:140px;box-shadow:0 0 15px rgba(0,0,0,.3)}.header_main{width:100%;position:relative}#header a,.f_bg a{text-decoration:none;color:#333}#header h1{float:left;margin:10px 0 0}#header h1 img{margin:15px auto;width:350px;height:auto}.header_menu{float:right;margin:10px}.header_menu .fR li a{background:url(//csds.rois.ac.jp/css/../images/icn_arrow.svg) no-repeat;padding-left:20px;font-size:1.4rem;margin-right:10px}.header_menu .search{width:190px;position:relative;margin-right:10px}.searchform{position:relative}.searchfield{font-size:14px;width:90%;margin:3px;padding:10px;border:solid 1px #bbb;border-radius:4px;background-color:#efefef}.searchsubmit{width:20px;height:20px;background:url(//csds.rois.ac.jp/css/../images/icn_search.svg) no-repeat;position:absolute;top:6px;right:5px;padding:0;cursor:pointer;color:#6297f5;border:none}.searchsubmit:hover{opacity:.6}.header_menu form input[type=text]{width:185px;height:25px;border:none;padding:0 20px 0 10px;background:#fff;border-radius:5px;border:solid 1px #666}#header .header_menu .fR li.en a{padding:.2em 1em;background:#003f5c;color:#fff;width:4em;display:block;text-align:center;font-size:1.4rem}#header .header_menu .fR li.ja a{width:7em;display:block}.logo_link{clear:right;float:right;margin-top:10px;margin-bottom:5px}.rois{width:200px;margin-right:10px}.dsrois{width:215px}h2{font-weight:700;font-size:2.6rem;margin-bottom:.5em;position:relative;margin:1em auto 1.5em auto}.sec #main h2{border-bottom:solid 3px #ccc;text-align:center}.sec #main h2:after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:70px;height:5px;background-color:#003f5c}.sec #header h2:after{width:30%}h3{position:relative;padding:.2em .5em;background:#eee;font-size:2rem;margin-bottom:.5em;font-weight:700;overflow:hidden;border-bottom:solid 1px #003f5c}h3:nth-of-type(n+2){margin-top:2em}.heading{position:relative;padding-left:60px;font-size:20px}.heading:before{content:attr(data-number);position:absolute;top:50%;left:0;transform:translateY(-50%);color:rgba(0,63,92,.3);font-size:50px}h4{margin:0;font-size:1.8rem;border-bottom:solid 3px;padding-bottom:5px;margin-bottom:15px;position:relative;font-weight:700}h4:before{content:'';width:50px;height:3px;background-color:#42a6ff;display:block;position:absolute;left:0;bottom:-3px}h5{font-size:1.6rem;position:relative;font-weight:700;margin:.5em auto .5em auto}h5:before{content:"●";color:#003f5c}.inr{width:100%;max-width:1200px;margin:0 auto;padding:0 10px;position:relative}section .inr{padding:50px 10px 80px}.parentNav{clear:both}#btn,.meganav{display:none}.parentNav>li{margin-right:5px;font-weight:700}.parentNav>li>a{position:relative;padding:15px;color:#333;border-radius:15px 15px 0 0}#header .parentNav>li>a:hover,.page_center .parentNav>li:first-child>a,.page_research .parentNav>li:nth-child(2)>a,.page_document .parentNav>li:nth-child(3)>a,.page_news .parentNav>li:nth-child(4)>a,.page_members .parentNav>li:nth-child(5)>a,.page_members-2 .parentNav>li:nth-child(5)>a,.page_access .parentNav>li:nth-child(6)>a,.page_link .parentNav>li:nth-child(7)>a{background:#003f5c;color:white!important}.open_icn{display:block;position:relative}.open_icn:after{position:absolute;right:0;top:-18px;content:"";width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#gloval_nav ul>li.open>.meganav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#gloval_nav ul>li>.meganav{display:none;width:100%;z-index:20;position:absolute;background:rgba(226,233,247,.96);left:0;top:140px}#gloval_nav ul>li>.meganav h2{color:#fff}#gloval_nav ul>li>.meganav>p{float:left;width:240px;font-size:1.6rem;color:#fff;font-weight:700}.nav_tit{width:30%;background:#003f5c;padding:20px 20px 50px;color:#fff}.nav_tit h2{font-size:2rem}.nav_tit p{font-weight:700}.nav_menu{width:70%;padding:20px;position:relative}.nav_menu>.flexbox_wap>li>a{display:block;border-bottom:solid 1px #003f5c;padding:.2em .5em;font-weight:700;position:relative}.nav_menu>.flexbox_wap>li>a:after{position:absolute;right:10px;top:40%;content:"";width:8px;height:8px;border-top:2px solid #003f5c;border-right:2px solid #003f5c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav_menu>.flexbox_wap>li{width:calc(100%/3.2);margin-right:15px;margin-bottom:15px}.en .nav_menu>.flexbox_wap>li{width:calc(100%/2.2)}.megaNavClose{position:absolute;top:10px;right:10px;width:28px;height:28px;background:#fff;border-radius:50%}.megaNavClose:hover{color:#fff;background:#003f5c}.megaNavClose:before,.megaNavClose:after{display:block;content:"";position:absolute;top:45%;left:0;right:0;width:12px;margin:auto;border-top:2px solid #001b4c}.megaNavClose:before{transform:skewY(-45deg)}.megaNavClose:after{transform:skewY(45deg)}.megaNavClose:hover:before,.megaNavClose:hover:after{border-color:#fff}#main{position:relative}#main_visual{position:relative;min-height:550px;background:url(//csds.rois.ac.jp/css/../images/back.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}.catch{color:#fff;font-size:2rem;font-weight:700;text-shadow:1px 2px 3px rgba(0,0,0,.6);text-align:center;margin-top:120px}.newsContainer{position:absolute;bottom:0;left:0;padding:16px 80px 16px 40px;border-radius:0 30px 0 0;background:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;max-width:1080px;min-height:100px;margin-bottom:0}.date{display:inline-block;width:8.5em}.news_contents{margin-top:5px}.sec .newsContainer{position:relative;display:block;padding:0}.sec .newsContainer dl{display:flex;border-bottom:solid 1px #ccc}.sec .newsContainer dt{width:8.5em;padding:.5em}.sec .newsContainer dd{padding:.5em}.newsTtl{position:relative;margin:-30px 0 0;font-size:1.8rem;font-weight:700;width:4em}.newsTtl:after{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;position:absolute;bottom:-15px;left:15px}.newsMore{position:absolute;top:60px;right:24px}.newsMore a{padding-top:16px;text-decoration:none;background:url(//csds.rois.ac.jp/css/../images/icn_arw.svg) no-repeat center top;background-size:14px;text-align:center}.ticker{margin:0 auto;width:830px;text-align:left;position:relative;overflow:hidden}.newsContainer ul{width:100%;position:relative}.ticker ul li{width:100%;display:none}.newsContainer span{background:#c00;color:#fff;padding:0 1em;margin-left:1em;width:7em;display:inline-block;text-align:center}.rss{position:absolute;right:15px;top:10px;width:20px}#about_center{position:relative}#about_center:before{content:"";display:block;position:absolute;top:0;right:0;width:80%;height:calc(100% - 50px);background:#e2e9f7;z-index:-1;border-radius:0 0 0 50px}.top section .flexbox_sbwap{margin:50px auto}.top section .flexbox_sbwap li{width:calc(100%/3 - 50px);background:#fff;box-shadow:0px 10px 16px rgba(0,0,0,.16);position:relative}.center{margin:4em auto}.center li{width:calc(100%/3 - 50px);background:#fff;box-shadow:0px 10px 16px rgba(0,0,0,.16);position:relative;margin-right:50px;margin-bottom:50px}.center li:nth-child(3),.center li:last-child{margin-right:0}#about_center dl,.center li dl{margin:10px}#about_center dt,.center dt{text-align:center;font-weight:700}.more a,.hp_button a{background:#003f5c;color:#fff;margin:0 auto;display:block;width:6em;padding:10px 25px 10px 10px;text-align:center;font-weight:700;position:relative}#pager_navigation a{background:#003f5c;color:#fff;margin:0 auto;display:block;width:6em;padding:10px;text-align:center;font-weight:700;position:relative}.hp_button a{width:12em;border-radius:10px}.hp_button2{display:inline-block}.hp_button2 a{background:#003f5c;color:#fff;margin:0 auto;display:block;padding:5px 25px 5px 10px;text-align:center;font-weight:700;position:relative}.more a:after,.hp_button a:after{content:"";width:0;height:0;position:absolute;top:1.2em;right:10px;border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.hp_button2 a:after{content:"";width:0;height:0;position:absolute;top:13px;right:10px;border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.more a:hover,,.hp_button a:hover{background:#fff;color:#003f5c}.more a:hover:after{border-left:5px solid #003f5c;border-top:5px solid transparent;border-bottom:5px solid transparent}#research_base h2{background:url(//csds.rois.ac.jp/css/../images/back_base.jpg) no-repeat right 0 #012845;min-height:300px;color:#fff;text-align:center;font-weight:700;padding-top:50px}#research_base h2 span{display:block;font-size:1.8rem}.top #research_base .flexbox_sbwap{margin-top:-200px}.top #research_base .flexbox_sbwap p{margin:1em}#research_base li img{width:100%;height:auto}#footer{position:relative;clear:both;background:#fff}#footer .inr{overflow:hidden}#footer .inr ul.f_menu{padding:10px 0;justify-content:flex-end}#footer .f_menu li{margin-right:15px}#footer .f_menu li a{position:relative;text-align:left;color:#000;padding-left:15px;white-space:nowrap}#footer .f_menu li a:before{content:"";display:inline-block;width:10px;height:10px;margin-right:5px;position:absolute;left:0;top:35%;content:"";width:8px;height:8px;border-top:2px solid #003f5c;border-right:2px solid #003f5c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#footer .f_menu li:first-child:before{content:""}.f_bg{background:#003f5c;color:#fff;padding-top:20px}.f_bg li li a{position:relative;padding-left:15px}.f_bg li li a:before{content:"";display:inline-block;width:10px;height:10px;margin-right:5px;position:absolute;left: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)}#footer a{color:#fff;font-size:1.4rem;font-weight:700}.ad{text-align:center;font-size:1.6rem;padding-top:20px}#copy{clear:both;text-align:center;padding:20px;font-size:1.2rem}#page-top{position:fixed;bottom:10px;right:10px;font-weight:700;font-size:80%;z-index:999;text-align:center}#page-top a{position:relative;display:block;width:48px;height:48px;background:#02111e;color:#fff;opacity:.7}#page-top a:after{position:absolute;right:16px;top:40%;display:block;content:"";width:16px;height:16px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.flexbox{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}.flexbox_wap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flexbox_sbwap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flexbox_sbnwap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox_cwap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flexbox_c{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;justify-content:center}.flexbox_end{align-items:flex-end}.fL{float:left!important}.fR{float:right!important}.fR img{margin-left:1em}.m0{margin:0 auto!important}.m1em{margin:1em}.m2em{margin:2em auto}.mR1em{margin-right:1em!important}.mL1em{margin-left:1em!important}.mT1em{margin-top:1em!important}.mT2em{margin-top:2em!important}.mT4em{margin-top:4em!important}.mT50{margin-top:50px}.mT100{margin-top:100px}.mB0{margin-bottom:0!important}.mB1em{margin-bottom:1em!important}.mB20{margin-bottom:20px!important}.mB40{margin-bottom:40px!important}.p1em{padding:1em}.p2em{padding:2em!important}.pT1em{padding-top:1em}.pB1em{padding-bottom:1em}.tC{text-align:center}.tR{text-align:right!important}.tL{text-align:left!important}.fB{font-weight:700}.fI{font-style:italic}.b_green{background:#c1e7e4}.b_white{background:#fff}.fbig{font-size:2rem}.underL{border-bottom:solid 1px #000}.mauto{margin:auto}.mid{vertical-align:middle}.red{color:red}.disc li,.single .inr ul li{margin-left:1em;list-style:disc}.decimal li,.single .inr ol li,.sec .inr ol li{list-style:decimal;margin-left:2em}.waku{border:solid 1px #003f5c;padding:.5em;background:#eee;margin-bottom:1em}strong{display:inline;background:linear-gradient(transparent 60%,#ff6 60%)}.tC img{margin:0 auto}.sec .list a[href$=".pdf"]{padding-left:20px}.sec .list a[href$=".pdf"]:after{content:"";position:absolute;top:3px;left:15px;width:20px;height:20px;background:url(//csds.rois.ac.jp/css/../images/icn_pdf.svg) no-repeat 0 center}.sec .link_blank,.sec #main a[target=_blank]{background:url(//csds.rois.ac.jp/css/../images/icn_blank.svg) no-repeat right center;background-size:14px;padding-right:20px}#breadcrumb{overflow:hidden;font-size:1.4rem;padding:2px 0;background:rgba(226,233,247,.96)}#breadcrumb li:before{content:"＞";padding:0 5px}#breadcrumb li:first-child:before{content:none}#breadcrumb ul{margin:0 30px}#breadcrumb .inr{padding:0}.sec #main_visual{min-height:150px}.sec section#main_visual .inr{padding:10px}.sec #main_visual h1{color:#fff;font-weight:700;font-size:3rem;line-height:150px;text-shadow:0 5px 5px rgba(0,0,0,.8)}#main p{margin-bottom:1em}.link{background:#eee;padding:.5em;margin:1em auto}.link li{display:block;position:relative;padding:.5em .5em .5em 1em;border-bottom:dashed 1px #0469ad}.link li:last-child{border:0}.link li:before{content:"";width:10px;height:10px;position:absolute;left:0;top:40%;content:"";width:8px;height:8px;border-top:2px solid #006fb9;border-right:2px solid #006fb9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list,.list_doc,.page_news #main section ul,.page_link #main section ul,.page_sitemap #main section ul{margin-bottom:1em}.list li,.list_doc li,.page_news #main section li,.page_link #main section li,.page_sitemap #main section li{position:relative;padding-left:15px}.list_doc li,.page_link #main section li{border-bottom:solid 1px #ccc;padding-bottom:.5em;padding-top:.5em}.list_doc li:last-child{border:0}.list li:before,.page_news #main section li:before,.page_sitemap #main section li:before{content:"";display:inline-block;width:10px;height:10px;margin-right:5px;position:absolute;left:0;top:10px;content:"";width:8px;height:8px;border-top:2px solid #003f5c;border-right:2px solid #003f5c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list_doc li:before,.page_link #main section li:before{content:"";display:inline-block;width:10px;height:10px;margin-right:5px;position:absolute;left:0;top:18px;content:"";width:8px;height:8px;border-top:2px solid #003f5c;border-right:2px solid #003f5c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.joint{border:solid 1px #003f5c;margin-bottom:1em}.joint th{border:solid 1px #003f5c;padding:.5em;white-space:nowrap;background:#eee}.joint td{border:solid 1px #003f5c;padding:.5em}.joint td:first-child,.joint td:last-child{white-space:nowrap;width:15%}.joint td:nth-child(2){width:20%}.time{margin-bottom:1em}.time dl{display:flex;border-bottom:solid 1px #ccc;padding:.5em}.time dt{width:8em}.time dd{font-weight:700}.member{margin:0 auto}.member li{padding:1em;box-shadow:0px 10px 16px rgba(0,0,0,.16);width:calc(100%/2 - 20px);margin:0 10px 20px}.member dl{display:flex}.member dl:nth-child(4){display:block}.member dl:nth-child(4) dd{margin-left:1em}.member dt{white-space:nowrap;font-weight:700}.page_access iframe{width:50%;height:500px;float:left;margin-right:1em}.map{overflow:hidden}.list_flow{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:30px 0 20px}.list_flow .current{position:relative;color:#fff;background:#193a67}.list_flow li{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:32%;height:50px;line-height:50px;background:#f3f3f3}.list_flow_step{padding:0 15px;font-size:1.4rem}.list_flow_txt{display:block;position:relative;padding-right:40px;font-weight:700}.list_flow .current{color:#fff}.list_flow .current:after{border-left-color:#193a67}.list_flow li:after{content:"";display:block;position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:25px 0 25px 20px;border-color:transparent transparent transparent #f3f3f3;border-left-color:#f3f3f3;background-color:#fff}.form_box{margin:1em auto}.form_box select,.form_box input[type=text],.form_box input[type=email],.form_box input[type=tel],.form_box textarea{width:100%;max-width:450px;padding:10px;border:1px solid #003f5c;transition:box-shadow .25s cubic-bezier(.27,.01,.38,1.06),border .25s cubic-bezier(.27,.01,.38,1.06);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_box .short input[type=text]{max-width:11em;display:inline-block}.form_box th{text-align:left;font-weight:700;padding:.5em;vertical-align:top}.form_box td{padding:.5em}.required:after{content:"※必須";color:red;font-size:.9rem}.btn2 button,.btn2 input[type=submit]{display:inline-block;margin:.5em auto;background:#003f5c;color:#fff;padding:1em 2em;text-align:center;font-size:1.4rem}.mw_wp_form_confirm .form_box th,.mw_wp_form_confirm .form_box td{border-bottom:solid 1px #666}.page_terms #main img{display:inline-block;max-width:190px;height:auto;vertical-align:middle}#header .header_menu .fR li.en a.current{display:none}.en-US.en.first{color:#fff;font-size:0}