.legacy td {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	}
.legacy .ir_top_news {
	border-left: 3px solid #4788E5;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 10px;
	}
.legacy .ir_bread {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	padding: 0px 5px;
	}
.legacy .ir_bread A:link { color: #108BBA; text-decoration:none;}
.legacy .ir_bread A:visited {color: #108BBA; text-decoration:none; }
.legacy .ir_bread A:active {color: #108BBA; text-decoration:underline;}
.legacy .ir_bread A:hover { color: #108BBA; text-decoration:underline;}
	
.legacy A:link.l663300 { color: #663300; text-decoration:none;}
.legacy A:visited.l663300 {color: #663300; text-decoration:none; }
.legacy A:active.l663300 {color: #663300; text-decoration:underline;}
.legacy A:hover.l663300 { color: #663300; text-decoration:underline;}	

.legacy .ir_630link {
	background-image: url(../ir/image/fpi/link.gif);
	padding:3px 10px 0px 0px;
	font-size: 11px;
	line-height: 14px;
	text-align: right;
	}
.legacy .ir_630link A:link { color: #663300; text-decoration:none;}
.legacy .ir_630link A:visited {color: #663300; text-decoration:none; }
.legacy .ir_630link A:active {color: #663300; text-decoration:underline;}
.legacy .ir_630link A:hover { color: #663300; text-decoration:underline;}
	
.legacy .ir_top_news {
	border-left: 3px solid #4788E5;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 10px;
	}
	
.legacy .suii_td_01 {
	border-top: 1px solid #16ADAD;
	border-left: 1px solid #16ADAD;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	}
.legacy .suii_td_02 {
	border-top: 1px solid #16ADAD;
	border-left: 1px solid #16ADAD;
	border-right: 1px solid #16ADAD;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	background-color: #DCF6F6;
	}
.legacy .suii_td_03 {
	border-left: 1px solid #16ADAD;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	background-color: #4BD2D2;	
	}
.legacy .suii_td_04 {
	border-left: 1px solid #16ADAD;
	border-right: 1px solid #16ADAD;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	background-color: #4BD2D2;
	}
.legacy .suii_td_05 {
	border-top: 1px solid #16ADAD;
	border-left: 1px solid #16ADAD;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	color: #003333;
	}
.legacy .suii_td_06 {
	border-top: 1px solid #16ADAD;
	text-align: right;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	}
.legacy .suii_td_07 {
	border-top: 1px solid #16ADAD;
	border-left: 1px solid #16ADAD;
	border-bottom: 1px solid #16ADAD;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	}
.legacy .suii_td_08 {
	border-top: 1px solid #16ADAD;
	border-left: 1px solid #16ADAD;
	border-right: 1px solid #16ADAD;
	border-bottom: 1px solid #16ADAD;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	background-color: #DCF6F6;
	}
.legacy .suii_td_09 {
	border-top: 1px solid #16ADAD;
	border-left: 1px solid #16ADAD;
	border-bottom: 1px solid #16ADAD;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	color: #003333;
	}
.legacy .suii_td_10 {
	border-top: 1px solid #16ADAD;
	border-bottom: 1px solid #16ADAD;
	text-align: right;
	padding: 5px;
	font-size: 10px;
	line-height:13px;
	}
.legacy .suii_com {
	font-size: 10px;
	line-height: 13px;
	color: #663300;
	}
.legacy .brand_title_u {
	border-left: 4px solid #4788E5;
	padding-left: 15px;
	line-height: 25px;
	}
.legacy .kosei_waku {
	border: 5px solid #E5E5E5;
	}
.legacy .kosei_td_01 {
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 14px;
	background-color: #4BD2D2;
	}
.legacy .kosei_td_02 {
	padding: 5px;
	text-align: center;
	color: #16ADAD;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFFFF;
	}
.legacy .kosei_td_03L {
	padding: 5px 10px;
	color: #003366;
	background-color: #FFFFFF;
	}
.legacy .kosei_td_03R {
	padding: 5px 10px;
	color: #003366;
	background-color: #FFFFFF;
	text-align: right;
	}
.legacy .jigyo_com {
	background-image: url(../ir/image/fpi/sub_m.gif);
	background-repeat: repeat-y;
	color: #663300;
	font-size: 11px;
	line-height: 14px;
	padding: 5px 0px 7px 30px;
	}
.legacy .jigyo_com_line {
	border-left: 4px solid #4788E5;
	padding: 5px 10px 15px 15px;
	color: #666666;
	}

	

