@charset "utf-8";

h3{
	background-image: url(/corporate/_img/h3_01.gif);
	height:27px;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	padding: 15px 0px 0px 16px;
}

table#ir_menu p{padding:10px;}

.financial_01{background-color:#E1E7F0; padding:10px; color:#031F54; font-size:120%;}



.ir_table01 th{
	background-image: url(/corporate/_img/line_02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:20px 0px;
	font-weight:normal;
	text-align:left;
}
.ir_table01 td{
	background-image: url(/corporate/_img/line_02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:10px 0px;
}
.text01{
	background-image: url(/corporate/ir/_img/mark01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-weight: normal;
	padding: 1px 0px 1px 8px;}
.text02{border-left:solid 1px #D9D9D9; padding:10px 20px;}
.text03{vertical-align:middle;}
.menu_head{margin-top:30px;border-bottom:solid 2px #DEE2E9; padding-bottom:15px;}
.menu_foot{float:left; width:632px; margin-top:-1px;border-top:solid 2px #DEE2E9; padding-top:15px;}

html>/**/body .pdf{
	background:url(/corporate/ir/_img/pdf.gif) no-repeat left top;
	display:block;
	width:97px;
	height:30px;
	padding:5px 0px 0px 21px;
	text-decoration: none;
	font-size:80%;
}
.pdf{
	background:url(/corporate/ir/_img/pdf.gif) no-repeat left top;
	display:block;
	width:97px;
	height:30px;
	padding:7px 0px 0px 21px;
	text-decoration: none;
	font-size:80%;
}

ol{margin-left:25px;}
li{margin-top:8px;}
ul.privilege01{margin-left:20px;list-style-type:disc;}


