#left li{
	background-image: url(../img/bg_menu_b.jpg);
}
#top{
	background: url(../img/bg_top_b.jpg) left repeat-y;
	margin: 0 20px 20px 0;
	padding: 3px 0 3px 20px;
	text-align: left;
}
#top p{
	margin: 5px;
	font-size: 12px;
	line-height: 150%;
}

/* -------------------- 01株主、投資家のみなさまへ -------------------- */
#style01{
	text-align: center;
	margin: 0 auto;
}
#style01 h4{
	text-align: left;
	margin: 20px 20px 0;
}
#style01 p{
	width: 480px;
	margin: .5em auto 0;
	line-height: 150%;
	text-align: left;
	text-indent: 1em;
}

/* -------------------- 02中期経営計画 -------------------- */
#style02{
	text-align: center;
	margin: 0 auto;
}
#style02 h4{
	text-align: left;
	margin: 20px 20px 0;
}
#style02 p{
	margin: 20px auto;
	text-align: center;
}
#style02 div{
	width: 600px;
	margin: 0 auto 20px;
}
#style02 div p{
	text-align: left;
	line-height: 150%;
}
#style02 div table{
	width: 500px;
	margin: 10px auto;
}
#style02 div td{
	vertical-align: top;
	padding: 0 10px;
	line-height: 150%;
}
#style02 ul{
	text-align: left;
	margin: 5px 20px;
	list-style: none;
	line-height: 150%;
}
#style02 li{
	background: url(img/list01.jpg) top left no-repeat;
	padding-left: 15px;
}
/* --------2009/01/27　追加　-------------- */
#style02 a:link,#style02 a:visited{
	text-decoration: none;
	color: #00f;
}
#style02 a:hover,#style02 a:active{
	text-decoration: underline;
	color: #f00;
}

/* -------------------- 03IRニュース -------------------- */
#style03{
	text-align: center;
	margin: 0 auto;
}
#style03 td{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	line-height: 150%;
}
#style03 td dl{
	text-align: left;
	margin-bottom: 20px;
}
#style03 td dt{
	font-weight: bold;
}
#style03 td dd{
	color: #88f;
	margin-bottom: 5px;
	line-height: 120%;
}
#style03 td ul{
	margin: 20px 0;
	list-style: none;
}
#style03 td li{
	margin: 5px;
}
#style03 td div{
	margin: 0;
	display: inline;
}
#style03 p{
	margin-bottom: 5px;
}
#style03 a:link,#style03 a:visited{
	text-decoration: none;
	color: #00f;
}
#style03 a:hover,#style03 a:active{
	text-decoration: underline;
	color: #f00;
}

/* -------------------- 03a インフォメーション -------------------- */
.style03a{
	text-align: center;
	margin: 0 auto 20px;
}
.style03a div{
	width: 600px;
	margin: 0 auto;
}
.style03a div p{
	text-align: left;
	line-height: 150%;
}
.style03a div span{
	color: #36c;
}
.style03a table{
	width: 600px;
	margin: 10px auto;
}
.style03a th,.style03a td{
	line-height: 150%;
	padding: 5px;
}
#table01 th,#table01 td{
	background: #feedd7;
	text-align: center;
	border: 1px solid #aaa;
	width: 16.5%;
}

#table02{
	border-top: 1px solid #aaa;
}
#table02 th,#table02 td{
	text-align: left;
	border-bottom: 1px solid #aaa;
}
#table02 th{
	width: 10em;
}

#table03 th{
	text-align: center;
	border: 1px solid #aaa;
	width: 33%;
}
#table03 td{
	text-align: left;
	border: 1px solid #aaa;
	vertical-align: middle;
}


/* -------------------- 03b 財務情報 -------------------- */
#style03b{
	text-align: center;
	margin: 0 auto;
}
#style03b table{
	margin: 10px auto;
}
#style03b table td{
	width: 50%;
	vertical-align: top;
	padding: 0 10px 20px;
}
#style03b h4{
	text-align: left;
	margin-top: 20px;
}

/* -------------------- 03c IRニュースバックナンバー -------------------- */
#style03c{
	width: 720px;
	margin: 20px auto;
	text-align: center;
}
#style03c h3{
	text-align: left;
	color: #f00;
	font-size: 14px;
}
#style03c ul{
	text-align: left;
	line-height: 150%;
	margin: 10px 30px;
	list-style-type: circle;
}
#style03c a:link,#style03c a:visited{
	text-decoration: none;
	color: #00f;
}
#style03c a:hover,#style03c a:active{
	text-decoration: underline;
	color: #f00;
}

/* -------------------- 04 IRカレンダー -------------------- */
#style04{
	text-align: center;
	margin: 0 auto;
}
#style04 h4{
	text-align: left;
	margin: 20px 20px 0;
}
#style04 table{
	width: 400px;
	margin: 10px auto;
}
#style04 th,#style04 td{
	border: 1px solid #888;
	padding: 5px;
	line-height: 150%;
	text-align: left;
}
#style04 th{
	width: 2.5em;
	text-align: right;
}

/* -------------------- 05 IR資料 -------------------- */
#style05{
	text-align: center;
	margin: 0 auto;
}
#style05 h4{
	text-align: left;
	margin: 20px 20px 0;
}
#style05 table{
	width: 600px;
	margin: 10px auto 30px;
}
#style05 table th,#style05 table td{
	border: 1px solid #888;
	line-height: 150%;
	vertical-align: middle;
	font-size: 12px;
}
#style05 th{
	pading: 5px 0;
	color: #44f;
	text-align: center
}
#style05 td{
	padding: 5px;
	text-align: left;
}
#style05 div p{
	line-height: 150%;
	text-align: center;
}
#style05 div img{
	vertical-align: middle;
}
#style05 div table{
	width: 500px;
}
#style05 div td{
	border: 0;
	padding: 0 10px;
	vertical-align: top;
}
#style05 td a:link,#style05 td a:visited{
	color: #00f;
	text-decoration: none;
}
#style05 td a:hover,#style05 td a:active{
	color: #f00;
	text-decoration: underline;
}
#hokoku,#tanshin{
}

/* -------------------- 06 電子公告 -------------------- */
#style06{
	text-align: center;
	margin: 0 auto;
}
#style06 h4{
	text-align: left;
	margin: 20px 20px 0;
}
#style06 dl{
	margin: 10px auto 30px;
	width: 600px;
	text-align: left;
}
#style06 dt{
	clear: both;
	background: url(img//list02.jpg) top left no-repeat;
	color: #88f;
	margin-bottom: 5px;
	padding: 1px 0 5px 17px;
	border-bottom: 1px solid #888;
}
#style06 dd{
	background: url(img//list01.jpg) top left no-repeat;
	margin: 0 0 10px 15px;
	padding: 0 0 3px 15px;
	border-bottom: 1px solid #888;
}
#style06 dd p{
	float: right;
	text-align: right;
	background: url(img//pdf02.jpg) top left no-repeat;
	padding-left: 16px;
}
#style06 div img{
	vertical-align: middle;
}
#style06 div table{
	width: 500px;
	margin: 0 auto;
}
#style06 div td{
	border: 0;
	padding: 0 10px;
	vertical-align: top;
	text-align: left;
	line-height: 150%;
}
#style06 a:link,#style06 a:visited{
	color: #00f;
	text-decoration: none;
}
#style06 a:hover,#style06 a:active{
	color: #f00;
	text-decoration: underline;
}

/* -------------------- 07 免責事項 -------------------- */
#style07{
	text-align: center;
	margin: 0 auto;
}
#style07 div{
	width: 600px;
	margin: 10px auto 20px;
}
#style07 div p{
	text-align: left;
	line-height: 150%;
}
