/* BASIC DESIGN */
body  {
	/*background-color: gray;*/
}
.torikeshi{
 	text-decoration: line-through;
}

/* PAGE DESIGN */
#container{ 
	text-align: center;
	margin: 0px; 
	voice-family: inherit;
	/*for view check*/
	/*border: 2px #000000 solid;*/
}

#header { 
	width: 960px;
	margin: 10px auto;
	text-align: left;
	border-bottom: 1px solid #a6a6a6 
}

#page { 
	background-color: white;
	width: 960px;
	margin: 10px auto;
	color: #4F4F4F;
	font: 9pt/10pt "MS ゴシック", Osaka;
}

#page h1 {
	font: 12pt/13pt "MS ゴシック", Osaka;
	margin-top: 0px;
	text-align: left;
	color: #3399CC;
	text-decoration: blink;
}

#page h2 { 
	font: 12pt/13pt "MS ゴシック", Osaka; 
	margin-top: 0px; 
	text-align: left;
	color: #339966;
}

#page h3 { 
	font: 10pt/11pt "MS ゴシック", Osaka; 
	margin-top: 0px; 
	text-align: left;
	color: #FF3300;
}	

#page h4  { 
	color: #ff3300; 
	font: 9pt/10pt "MS ゴシック", Osaka; 
	text-align: right; 
	margin-top: 0 
}

#page h5  { 
	color: #036; 
	font: 10pt/11pt "MS ゴシック", Osaka; 
	text-align: left 
}		

#page p { 
	font: 9pt/10pt "MS ゴシック",Osaka; 
	margin-top: 0px;
	margin-bottom: 5px; 
	text-align: justify;
}


#page a:link { 
	text-decoration: none;
	color: #3366CC;
}
		
#page a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #330033;
}

#page a:hover{ 
	text-decoration: underline; 
	color: #FF6600;
}

#page .pp  { 
	font-size: 9pt; 
	font-style: italic; 
	text-align: right 
}
#page .titleGray {
	background-color: #333333;
	color: white;
	padding: 5px;
}

#page .titleBlack {
	background-color: #000000;
	color: white;
	padding: 5px;
}

#page .titleGreen {
	background-color: #309865;
	color: white;
	padding: 5px;
}
#page .titleBlue {
	background-color: #007C94;
	color: white;
	padding: 5px;
}

#page .titleYellow {
	background-color: #FFFF00;
	color: gray;
	padding: 5px;
}

#page .titleOrange {
	background-color: #FF3300;
	color: white;
	padding: 5px;
}

#page .titlePink {
	background-color: #FF0066;
	color: white;
	padding: 5px;
}

#page .titleAtoGreen {
	background-color: #148128;
	color: white;
	padding: 5px;
}

#leftSideMenu {
	background-color: #DDDDDD;
	margin-left: 0px;
	float: left;
	width: 160px;
	padding: 5px;
}

#leftSideMenu a:link { 
	text-decoration: none; 
	color: white;
}

#leftSideMenu .titleYellow a:link { 
	text-decoration: none; 
	color: black;
}

#leftSideMenu a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #CCCCCC;
}

#leftSideMenu a:hover, a:active { 
	text-decoration: underline; 
	color: #FF6600;
}

#main {
	/*background-color: blue;*/
	text-align: left;
	float: left;
	width: 600px;
	padding: 10px;
}

#main p { 
	font: 9pt/10pt "MS ゴシック",Osaka;
	text-indent:10px;
	margin:2px;
	padding:5px; 
	text-align: justify;
	line-height:135%;
}

#rightSideMenu {
	/*background-color: pink;*/
	float:left;
	width: 160px;
	padding: 5px;
}

#view2 .csv2table-table-th {
  background-color  : #fff88c !important;
  border-color      : #aaa    !important;
  font-weight       : 100     !important;
}
#view2 .csv2table-table
{
 	width: 100%;
 }
 #view3 .csv2table-table-th {
  background-color  : #309865 !important;
  border-color      : #aaa    !important;
  font-weight       : 100     !important;
}
#view3 .csv2table-table
{
 	width: 100%;
 }
 
 #view40 .csv2table-table
{
 	width: 50%;
 }
 /* ラベル Y軸 */
.jQchart-labelY-canvasMyID{
	font-size : 12px;
}

/* label Data */
.jQchart-labelData-canvasMyID{
	font-size : 10px;
}
 
  
#footer {
	clear:both;
	width:960px;
	background: white;
	padding-top: 10px;
	margin: 10px auto;
	font: 7pt/8pt "MS ゴシック", Osaka; 
	text-align: center;
	border-top: 1px dotted black;	
}

#footer p  { 
	clear:both;
	font: 7pt/8pt "MS ゴシック", Osaka; 
	text-align: center;
}




