/* CSS Document */

body {
	background-color:#aa1214;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;

	}
	
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	}

div.root {
	width: 900px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #ffffff;
}

div.header { 
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
	background-color: #ffffff;
	}
	
div.logo { float: left; width: 110px; margin-bottom: 10px;}
div.loginmenu { float: left; width: 750px; text-align: right; }
span.lmenu { margin-left: 16px;}

div.mainnav { float: left; width: 750px; padding-top: 55px; text-align: right; }
span.Mnav {}
span.Lnav { margin-left: 60px;}

div.main { clear: both; }
div.main2 { 
	clear: both; height: 220px; text-align: center;
	}
div.main2Ja { 
	clear: both; height: 220px; text-align: center;
	}
div.copy { display: none;}

div.main3 { clear: both; float: left; width: 900px; background-color:#ffffff; }
div.mainL{ float: left; width: 250px; height: 100%; background-color: #ffffff; }
div.mainRout { float: left; width: 650px; height: auto; background-color: #6a0c0d;  }
div.mainR { 
	float: left; width: 600px; height: auto; 
	background-image:url(/media/misc/subBG.jpg); background-repeat:no-repeat;
	color: #ffffff;
	font-size: 12px; line-height: 18px;
	padding-left: 20px; padding-top: 20px; padding-right: 30px; padding-bottom: 100px;   
	}

.mainR a:link { text-decoration:underline; color:#ffffff;  }
.mainR a:visited { text-decoration:underline; color: #ffffff;  }
.mainR a:active { text-decoration:underline; color: #ffffff; }
.mainR a:hover { text-decoration:underline; color: #ffffff;  }

ul.tac { list-style-type: none; } 

.title { font-size: 18px; font-weight: bolder; }
.bold { font-weight: bolder;}
.underline{text-decoration:underline;}

div.footer {
	clear: both;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 60px;
	font-size: 10px;
	color: #666666;
	background-color: #ffffff;
	}

div.footNavL { float: left; width: 40%;   } 
div.footNavR { float: left; width: 60%; text-align: right; } 
	
.footer a:link { text-decoration:none; color:#666666;  }
.footer a:visited { text-decoration:none; color: #666666;  }
.footer a:active { text-decoration:none; color: #666666; }
.footer a:hover { text-decoration:underline; color: #333333;  }