@charset "utf-8";

.more_hdr {
	font-size: 15px;
	color: #871d1d;
	font-weight: bold;
	padding: 5px 0 5px 0;
	letter-spacing: -0.01em;
}

.txt_9red {
	font-size: 9px;
	color: #871d1d;
}

	.txt_9red a, .txt_9red a:visited {
		text-decoration: none;
		color: #660000;
	}
	
	.txt_9red a:hover {
		text-decoration: underline;
		color: #660000;
	}




.txt_9blk {
	font-size: 9px;
	line-height: 12px;
	color: #000000;
}

.txt_10red {
	font-size: 11px;
	font-weight: bold;
	color: #871d1d;
}

.txt_11wht {
	font-size: 11px;
/*	letter-spacing: -0.05em;  */
	font-weight: normal;
	color: #FFFFFF;
}


.txt_10gry {
	font-size: 11px;
	color: #666666;
}

.txt_10blk {
	font-size: 11px;
	color: #000000;
}

.txt_10blk2 {
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.txt_9wht {
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.txt_9redb {
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}

.txt_10wht {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.txt_9wht2 {
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #FFFFFF;
}

.txt_8blk {
	font-size: 8px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #360000;
}

.txt_11blk {
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}

	.txt_11blk a, .txt_11gry a:visited {
		text-decoration: none;
		color: #360000;
	}
	
	.txt_11blk a:hover {
		text-decoration: underline;
		color: #360000;
	}



.txt_11blkb {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
}

.txt_11gry {
	font-size: 11px;
	line-height: 13px;
	color: #4E4E4E;
}

	.txt_11gry a, .txt_11gry a:visited {
		text-decoration: none;
		color: #360000;
	}
	
	.txt_11gry a:hover {
		text-decoration: underline;
		color: #360000;
	}

.txt_11wht {
	font-size: 10px;
	line-height: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

	.txt_11wht a, .txt_11wht a:visited {
		font-size: 10px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
	}

	.txt_11wht a:hover {
		font-size: 10px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #CCCCCC;
		text-decoration: underline;
	}


.txt_12gry {
	font-size: 12px;
	line-height: 13px;
	color: #4E4E4E;
}

	.txt_12gry a, .txt_12gry a:visited {
		text-decoration: underline;
		color: #360000;
	}
	
	.txt_12gry a:hover {
		text-decoration: none;
		color: #360000;
	}


.txt_12redb1 {
	font-size: 12px;
	font-weight: bold;
	color: #871d1d;
}


	.txt_12redb1 a, .txt_12redb1 a:visited {
		color: #871d1d;
		text-decoration: none;
	}
	
	.txt_12redb1 a:hover {
		color: #333333;
		text-decoration: underline;
	}


.txt_11red {
	font-size: 11px;
	color: #871d1d;
}
.txt_11red a, .txt_11red a:visited {
		font-size: 11px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
	}

	.txt_11red a:hover {
		font-size: 11px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: underline;
}

.txt_11red_d {
	font-size: 11px;
	color: #EBD1D1;
}


	.txt_11red_d a, .txt_11red_d a:visited  {
		color: #FFFFFF;
		text-decoration: none;
	}

	.txt_11red_d a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}



.txt_12redb {
	font-size: 12px;
	font-weight: bold;
	color: #EBD1D1;
}

.txt_12blkb {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.txt_12wht {
	font-size: 12px;
	color: #FFFFFF;
}

	.txt_12wht a, .txt_12wht a:visited  {
		color: #FFFFFF;
		text-decoration: underline;
	}

	.txt_12wht a:hover {
		color: #CCCCCC;
		text-decoration: underline;
	}

.txt_12whtb {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

	.txt_12whtb a, .txt_12whtb a:visited  {
		color: #FFFFFF;
		text-decoration: none;
	}

	.txt_12whtb a:hover {
		color: #CCCCCC;
		text-decoration: underline;
	}



.txt_13redb {
	font-size: 13px;
	font-weight: bold;
	color: #EBD1D1;
}

.txt_13gryb {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.txt_14red {
	font-size: 14px;
	color: #660000;
}

.txt_14gry {
	font-size: 14px;
	color: #333333;
}

.txt_14blk {
	font-size: 14px;
	color: #000000;
}

.txt_14redb {
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}

.txt_14whtb {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.title_14gry {
	font-size: 14px;
	font-weight: bold;
	color: #4E4E4E;
}

.title_15blk {
	font-size: 15px;
	font-weight: bold;
	color: 000000;
}


.title_15red {
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}

.title_15red a, title_15red a:link, title_15red a:visited {
	color: #990000;
	text-decoration: underline;
}

.title_15red a:hover, title_15red a:active {
	color: #990000;
	text-decoration: none;
}


.copy_txt {
	font-size: 8px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 6px 10px 0 0;
	text-align: right;
	float: right;
}

.news_utxt1 	{ 
	color: #871d1d; 
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka 
}

	.news_utxt1 a {
		text-decoration: none;
		color: #871d1d;
	}
	
	.news_utxt1 a:hover {
		text-decoration: underline;
		color: #000000;
	}
	

.news_txt1 	{ 
	color: #000000; 
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka 
}

	.news_txt1 a, .txt_11gry a:visited {
		text-decoration: none;
		color: #871d1d;
	}
	
	.news_txt1 a:hover {
		text-decoration: underline;
	}
	

.news_txt2 	{ 
	color: #FFFFFF; 
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka 
}

.misc_txt1 	{ 
	font-family: "ＭＳ Ｐゴシック", Osaka 
}

/** added 2007-4-02 : for extra notice text **/

.more_notes1 {
	font-family: "ＭＳ Ｐゴシック", Osaka 
	width: 97%;
/*	height: 13px; */
	margin-top: 14px;
	padding: 2px;
	display: block;
	font-size: 12px;
	color: #610000;
	border: 1px solid #D8D8D8;
/*	border-bottom: 1px solid #C2C2C2; */
	background-color: #F1F1F1;

}

/** added 2008-12-04: */
.ext_lsp {
	line-height: 22px;
}

.ext_lsp2 {
	line-height: 16px;
}
