/* ------------------------------------------------------------- */
/*               - Cascading Style Sheets            */
/* ------------------------------------------------------------- */

BODY {text:#FFFFFF;}
	.main_menu{ font-size:12px;
		    color:#F51E0A;}

	.main_menu2{ font-size:12px;
		    color:#4b4b4b;}
		   
	.sub_menu{ font-size:12px;
		   color:#4b4b4b;
                   text-indent:11px;}

	.top_menu{ font-size:12px;
		   color:#595959;}

	.top_menu_on{ font-size:12px;
		      color:#838383;}
	
	.top_menu a:link{ text-decoration:none;
		          color:#595959;}
	   
	.top_menu a:visited{ text-decoration:none;
		          color:#595959;}

	.top_menu a:hover{ text-decoration:none;
		          color:#838383;}

	.top_menu a:active{ text-decoration:none;
		          color:#838383;}


	a.top_menu:link{ text-decoration:none;
		          color:#595959;}
	   
	a.top_menu:visited{ text-decoration:none;
		          color:#595959;}

	a.top_menu:hover{ text-decoration:none;
		          color:#838383;}

	a.top_menu:active{ text-decoration:none;
		          color:#838383;}

	.text2 a:link{ text-decoration:none;
		          color:#595959;}
	   
	.text2 a:visited{ text-decoration:none;
		          color:#595959;}

	.text2 a:hover{ text-decoration:underline;
		          color:#838383;}


	.text2 a:active{ text-decoration:none;
		          color:#838383;}

	.takata_menu{ font-size:12px;
		      color:#ED2524;}

	.takata_menu_on{ font-size:12px;
			 color:#787878;}

	.takata_home{ font-size:12px;
		      color:#4b4b4b;}

	.takata_menu a:link{color:#ED2524;
	                  text-decoration:none}

	.takata_menu a:visited{color:#ED2524;
	                  text-decoration:none}

	.takata_menu a:active{color:#ED2524;
	                  text-decoration:none}

	.takata_menu a:hover{color:#ED2524;
	                  text-decoration:none}

	.takata_menu_on a:link{color:#C8C8C8;
	                  text-decoration:none}

	.takata_menu_on a:visited{color:#C8C8C8;
	                  text-decoration:none}

	.takata_menu_on a:active{color:#ED2524;
	                  text-decoration:none}

	.takata_menu_on a:hover{color:#ED2524;
	                  text-decoration:none}

	.takata_home a:link{color:#4b4b4b;
	                  text-decoration:none}

	.takata_home a:visited{color:#4b4b4b;
	                  text-decoration:none}

	.takata_home a:active{color:#ED2524;
	                  text-decoration:none}

	.takata_home a:hover{color:#ED2524;
	                  text-decoration:none}

/*--------------------------------------------*/
	.text{ 	   font-size:12px;
		   color:#4b4b4b;
		   line-height:24px;
		   }

	.text2{ font-size:12px;
		color:#595959;
		line-height:24px;
		   }

	.text3{ font-size:12px;
		   color:#000000;
		   line-height:24px;
		   }

	.form_text{ font-size:12px;
		   color:#000000;
		   }

	.text4{ font-size:12px;
		   color:#F51E0A;
		   line-height:24px;
		   }

	.text5{    font-size:12px;
		   color:#F51E0A;
		   line-height:24px;
		   }

	.text5 a:link{color:#F51E0A
	                  text-decoration:underline}

	.text5 a:visited{color:#F51E0A;
	                  text-decoration:underline}

	.text5 a:active{color:#FF2200;
	                  text-decoration:none}

	.text5 a:hover{color:#FF2200;
	                  text-decoration:none}

	.text6{ font-size:12px;
		   color:#4b4b4b;
		   }

/*--------------------------------------------*/
	.sub_menu_on{ margin-left:33px;
	       margin-top:16px;
		   font-size:12px;
		   color:#797979;
		   background-color:#F1F0F0;
		   width:156px;
		   padding:0px;
		   text-indent:11px;}
		   
	.main_menu_on{ margin-left:33px;
	          margin-top:16px;
			  font-size:12px;
			  color:#C9C8C8;}
			  
	.policy{ margin-left:33px;
	       margin-top:37px;
		   font-size:12px;
		   color:#797979;}
		   
	.copy{ font-size:10px;
		   color:#4b4b4b;}
		  
		   
	.img{margin-left:30px}

	.img2{margin-left:30px;
	      margin-bottom:30px;}

	.content{ font-size:12px;
		   color:666667;}
	.content2{ font-size:12px;
	           margin-top:37px;
			   color:666667;
			   line-height:24px;}
		  
	.back{font-size:12px;
	      color:#252525;}

 	.back a:link{color:#f51e0a;
	                  text-decoration:none}

	.back a:visited{color:#f51e0a;
	                  text-decoration:none}

	.back a:active{color:#f51e0a
	                  text-decoration:underline}

	.back a:hover{color:#f51e0a;
	                  text-decoration:underline}
.news {
	font-size: 12px;
	color: #4b4b4b;
}

/*--------------------------------------------*/

.Gray01 {BACKGROUND-COLOR: #E1E1E1}

.Gray02 {BACKGROUND-COLOR: #F0F0F0}

.policy {font-size:10px;line-height:18px;}

.text10 {font-size:10px;color:#4b4b4b;line-height:24px;}

.texthd {font-size:12px;color:#4b4b4b;line-height:23px;}

.text_syousai {font-size:16px;color:#f51e0a;}


.wn{font-size:12px;line-height:18px;color:#4b4b4b;text-decoration:none;}

a:link.wn{color:#4b4b4b;text-decoration:none;}

a:visited.wn{color:#4b4b4b;text-decoration:none;}

a:hover.wn{color:#F51E0A;text-decoration:none;}

a:link.txt01{color:#f51e0a;text-decoration:none;}

a:visited.txt01{color:#f51e0a;text-decoration:none;}

a:hover.txt01{color:#f51e0a;text-decoration:underline;}




