/* CSS Document for AIC*/

body{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "lroSVbN";
	background-image:url(../images/bg.gif);
	margin:0;
	font-size: small;
	line-height:150%;
}
.table_outer{
	border-left:2px solid #aaaaaa;
	border-right:2px solid #aaaaaa;
	background-color:#ffffff;
	}
.td_nav{
	background-image:url(../images/bg_nav.gif);
	color:#FF6D01;
	font-weight:none;
	height:30px;
}
.img_back{
	width:170px;
	height:1px;
}
	
a{
	color:#003399;
	text-decoration:none; 
	font-weight:none;
	padding:0px 0px 0px 0px;
	
	}
	a:link{text-decoration:none;}
	a:visited{text-decoration:none;}
	a:active{}
	a:hover{color:#FF6D01;
			text-decoration:underline;		
	}
a.nav{
	color:#003399;
	text-decoration:none; 
	font-weight:bold;
	padding:0px 1px 0px 1px; 
	}
	a.nav:link{text-decoration:none;}
	a.nav:visited{text-decoration:none;}
	a.nav:active{}
	a.nav:hover{color:#FF6D01;
				background-color:#FFCD6E;
	}
a.nav_sec{
	color:#003399;
	text-decoration:none; 
	font-weight:none;
	padding:0px 0px 0px 15px;
	background-image:url(../images/arrow2.gif);
	background-repeat:no-repeat;
	
	}
	a:link{text-decoration:none;}
	a:visited{text-decoration:none;}
	a:active{ color:#FF0000}
	a:hover{color:#FF6D01;
			text-decoration:underline;		
	}
.td_nav2{
	font-size:smaller;
	padding:5px;
	color:#FF6D01;
	font-weight:none;
	background-color:#FFE9A9;
}
a.nav2{
	color:#003399;
	text-decoration:none; 
	font-weight:none;
	padding:0px 0px 0px 0px; 
	}
	a.nav2:link{text-decoration:none;}
	a.nav2:visited{text-decoration:none;}
	a.nav2:active{}
	a.nav2:hover{color:#FF6D01;text-decoration:underline;					
	}
h1 {
	 font-size: smaller;
     font-weight: bold; 
     color:#777777;
     padding-top:0px;
     padding-bottom: 1px;
     border-bottom:1px solid #666666;}
h2 {
     font-weight: bold;
     font-size:15px;  
     color:#333333; 
     background-color:#eeeeee;
     border-left: 30px solid #FF3333;
	 border-right: 10px solid #FF3333;
	 border-bottom: 3px solid #FF3333;
	 border-top: 1px solid #FF3333;
     padding-top: 10px;
     padding-bottom: 5px;
     padding-left: 10px;
  	 margin:0px ;}
h3{
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
    padding-bottom:5px;
	padding-left:30px;
	background-color:#FFE9A9;
	border-top:1px solid #FF9A01;
	border-bottom:1px solid #FF9A01;
	border-left:1px solid #FF9A01;
	border-right:1px solid #FF9A01;
	}
h4{
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
    padding-bottom:5px;
	padding-left:30px;
	background-color:#FFE9A9;
	border-top:1px solid #FF9A01;
	border-bottom:1px solid #FF9A01;

	}
.td_quality_text{
	font-size: 12px;
	font-weight: bold;
	color:#333333;
	padding-top: 5px;
    padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	border:1px solid #ffffff;
	background-color:#FFE9A9;
	border-top:1px solid #FF9A01;
	
	}
.td_heading{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
    padding-bottom:2px;
	padding-left:20px;
	background-color:#8F95A0;
	border:1px solid #777777;
	background-image:url(../images/square_white.gif);
	background-position:5px;
	background-repeat:no-repeat;
	}
.td_qa_heading{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
    padding-bottom:2px;
	padding-left:10px;
	background-color:#003399;
	border:0px solid #777777;
	}
.td_qa_heading2{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
    padding-bottom:2px;
	padding-left:10px;
	background-color:#999999;
	border:0px solid #777777;
	}
.td_qa_text{
	padding:10px;
	border:1px solid #bbbbbb;
	color:#555555;
}
.table_jituyo{
	color:#555555;
	font-size:11px;
	line-height:160%;
}
.td_jituyo_text{
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	color:#333333;
	}


.text_blue{
	color:#0066FF;
	font-weight: bold; 
	}
.text_red{
	font-size:14pt;
	color:#FF0000;
	font-weight: bold; 
	}
.text_red_normal{
	color:#ff0000;
	}
.text_7pt{
	font-size:smaller;
	color:#666666;
	line-height:150%
}
.img_border{
	border:1px solid #aaaaaa
	}
.td_white{
	background-color:#FFFFFF;
	font-size:7px;
	}
.td_yellow{
	background-color:#eee8aa;
	}
.td_blue{
	background-color:#87cefa;
	}
.td_gray{
	background-color:#d3d3d3;
	}
.td_gray2{
	background-color:#999999;
	color:#ffffff;
	font-size:11px;
	vertical-align:bottom;
	line-height:100%;
	}
.table_newinfo{
	border:1px solid #3A54F3;
	background-color:#FFFFFF;
	}
.td_newinfo_head{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
    padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#003399;
	border:0px solid #777777;
	}
.td_newinfo_date{
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	color:#333333;
	vertical-align:top;
	}
.td_newinfo_text{
	background-image:url(../images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:-2px 7px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	color:#333333;
	vertical-align:top;
	}


	
