/* CSS Document */
/* analysis メニューバー用*/

@charset "utf-8";


/* ------------------*/
/* メニューバー　　　*/
/* ------------------*/

ul.menu-info{
  max-width:980px auto;
  height:44px;
  margin:0px;
  padding:0px;
  background-color:#c0c0c0;
}

/* ------------------------*/
/* メインメニュー項目　　　*/
/* ------------------------*/
ul.menu-info li{
  max-width:130px auto;
  display:inline-block;
  list-style-type:none;
  position:relative;
}

ul.menu-info a.on{
  background-color:#ffffff;	/*メニュー項目の背景色*/
  max-width:130px auto;
  padding:10px 33px 10px 33px;
  color:#000000;		/*メニュー項目の文字色*/
  font-size:14pt;		/*メニュー項目の文字サイズ*/
  text-align:center;		/*メニュー項目の文字列*/
  text-decoration:none;		/*メニュー項目の修飾*/
  display:block;
}

ul.menu-info a.on:hover{
  color:#1e90ff;
}

ul.menu-info a.off{
  background-color:#c0c0c0;	/*メニュー項目の背景色*/
  max-width:130px auto;
  padding:10px 33px 10px 33px;
  color:#ffffff;		/*メニュー項目の文字色*/
  font-size:14pt;		/*メニュー項目の文字サイズ*/
  text-align:center;		/*メニュー項目の文字列*/
  text-decoration:none;		/*メニュー項目の修飾*/
  display:block;
}

ul.menu-info a.off:hover{
  color:#1e90ff;
}



/* ------------------*/
/* サブメニュー      */
/* ------------------*/
ul.menu-info ul{
  display:none;
  margin:0px;
  padding:0 0 0 0;
  position:absolute;
  background-color:#c0c0c0;	/*サブメニュー項目の背景色*/
  text-align:left;		/*サブメニュー項目の文字配列*/
}

ul.menu-info li:hover ul{
  display:block;
}

ul.menu-info ul li{
  width:160px;
  border-top:1px solid white;
}

ul.menu-info ul li a.sub-on{
  font-size:11pt;		/*サブメニュー項目の文字サイズ*/
  line-height:24pt;
  padding-left:5px;
  font-waight:normal;
  color:#000000;
}

ul.menu-info ul li a.sub-on:hover{
  color:#1e90ff;

}

ul.menu-info ul li a.sub-off{
  font-size:11pt;
  line-height:24pt;
  padding-left:5px;
  font-waight:normal;
  color:#ffffff;
}

ul.menu-info ul li a.sub-off:hover{
  color:#1e90ff;
}


ul.menu-info ul li p.sub-non{
  font-size:11pt;
  line-height:18pt;
  padding-left:5px;
  font-waight:normal;
  color:#808080;
}


}

/*-------------------------------------------*/
@media(max-width:479px)	{

ul.menuanalysis a.on{
  width:100vw;
  padding:3px;
  text-align:center;
  text-decoration:none;
  color:#000000;
  background-color:#ffffff;
}

	ul.menuanalysis a.on:hover{
	  color:#1e90ff;
	}

ul.menuanalysis a.off{
  width:100vw;
  font-size:14pt;
  padding:3px;
  color:#ffffff;
}

	ul.menuanalysis a.off:hover{
	  color:#1e90ff;
	}

.honbun{
	padding:0;margin:0;
	max-width:100%;
	}


