/* ナビゲーション */#navi_continer {position: relative;z-index:100;width: 190px;height:400px;}#navi {position: absolute;top: 0px;left: 0px;width: 306px;}#navi ul {margin: 0;padding: 0;list-style: none;}#navi li {color: #fffff;float: left;width:  195px;margin: 30 0 0 0;line-height:12px;}#navi li a {font-size: 1px;color: #ffffff;display: block;width: 100%;padding: 0px 0;text-align: center;font-weight: bold;text-decoration: none;background-color: #ffffff;}#navi li a:hover {color: #ffffff;background-color: #ffffff;}/* サブメニュー 研究所紹介*/#navi ul.sub1 {width: 175px;background: #ffffff;position: absolute;left:  195px;top:0px; }#navi ul.sub1 li {float: none;width: 175px;}#navi ul.sub1 li a {color: #222222;background: #f8f6d3;font-size: 12px;font-weight: normal;padding: 3px 0;border-top:0px solid #000099;}#navi ul.sub1 li a:hover {color: #ffffff;background-color: #035628;}#navi ul li.navi_menu ul {display: none;}#navi ul li.navi_menu_on ul {display: block;}#navi li.navi_menu{border:0px solid #000099;}#navi li.navi_menu_on{border:0px solid #000099;}/* サブメニュー 教職員*/#navi ul.sub2 {width: 170px;background: #ffffff;position: absolute;left:195px;top:56px; }#navi ul.sub2 li {float: none;width: 170px;}#navi ul.sub2 li a {color: #222222;background: #f8f6d3;font-size: 12px;font-weight: normal;padding: 3px 0;border-top:0px solid #000099;}#navi ul.sub2 li a:hover {color: #ffffff;background-color: #035628;}#navi ul li.navi_menu ul {display: none;}#navi ul li.navi_menu_on ul {display: block;}#navi li.navi_menu{border:0px solid #000099;}#navi li.navi_menu_on{border:0px solid #000099;}/* サブメニュー 研究 教育*/#navi ul.sub3 {width: 170px;background: #ffffff;position: absolute;left:195px;top:112px; }#navi ul.sub3 li {float: none;width: 170px;}#navi ul.sub3 li a {color: #222222;background: #f8f6d3;font-size: 12px;font-weight: normal;padding: 3px 0;border-top:0px solid #000099;}#navi ul.sub3 li a:hover {color: #ffffff;background-color: #035628;}#navi ul li.navi_menu ul {display: none;}#navi ul li.navi_menu_on ul {display: block;}#navi li.navi_menu{border:0px solid #000099;}#navi li.navi_menu_on{border:0px solid #000099;}/* サブメニュー 資料 データ*/#navi ul.sub4 {width: 170px;background: #ffffff;position: absolute;left:195px;top:168px; }#navi ul.sub4 li {float: none;width: 170px;}#navi ul.sub4 li a {color: #222222;background: #f8f6d3;font-size: 12px;font-weight: normal;padding: 3px 0;border-top:0px solid #000099;}#navi ul.sub4 li a:hover {color: #ffffff;background-color: #035628;}#navi ul li.navi_menu ul {display: none;}#navi ul li.navi_menu_on ul {display: block;}#navi li.navi_menu{border:0px solid #000099;}#navi li.navi_menu_on{border:0px solid #000099;}/* サブメニュー 行動経済学会*/#navi ul.sub5 {width: 170px;background: #ffffff;position: absolute;left:195px;top:224px; }#navi ul.sub5 li {float: none;width: 170px;}#navi ul.sub5 li a {color: #222222;background: #f8f6d3;font-size: 12px;font-weight: normal;padding: 3px 0;border-top:0px solid #000099;}#navi ul.sub5 li a:hover {color: #ffffff;background-color: #035628;}#navi ul li.navi_menu ul {display: none;}#navi ul li.navi_menu_on ul {display: block;}#navi li.navi_menu{border:0px solid #000099;}#navi li.navi_menu_on{border:0px solid #000099;}/* サブメニュー GCOE 特定領域*/#navi ul.sub6 {width: 170px;background: #ffffff;position: absolute;left:195px;top:280px; }#navi ul.sub6 li {float: none;width: 170px;}#navi ul.sub6 li a {color: #222222;background: #f8f6d3;font-size: 12px;font-weight: normal;padding: 3px 0;border-top:0px solid #000099;}#navi ul.sub6 li a:hover {color: #ffffff;background-color: #035628;}#navi ul li.navi_menu ul {display: none;}#navi ul li.navi_menu_on ul {display: block;}#navi li.navi_menu{border:0px solid #000099;}#navi li.navi_menu_on{border:0px solid #000099;}/* サブメニュー 共同利用　拠点*/#navi ul.sub7 {width: 170px;background: #ffffff;position: absolute;left:195px;top:336px; }#navi ul.sub7 li {float: none;width: 170px;}#navi ul.sub7 li a {color: #222222;background: #f8f6d3;font-size: 12px;font-weight: normal;padding: 3px 0;border-top:0px solid #000099;}#navi ul.sub7 li a:hover {color: #ffffff;background-color: #035628;}#navi ul li.navi_menu ul {display: none;}#navi ul li.navi_menu_on ul {display: block;}#navi li.navi_menu{border:0px solid #000099;}#navi li.navi_menu_on{border:0px solid #000099;}