
#body #mainarea #subcolumn .framestyle #bar-ir {
	margin: 0px;
	padding: 1px 1px 1px 1px;
	display: block;
	background: transparent url("/ir/img/bar_title.gif") no-repeat center top;
	width:184px;
	height: 45px;
	text-decoration: none;
	text-indent: -9999px;
}
#body #mainarea #subcolumn .framestyle a#bar-ir {
	outline: 0 !important;
}
#body #mainarea #subcolumn .framestyle a:hover#bar-ir {
	background: transparent url("/ir/img/bar_title.gif") no-repeat center bottom;
}
/*========== 一覧ページ ==========*/
#main #body #mainarea #maincolumn h2 {
	background: transparent url("/ir/img/h2_title.jpg") no-repeat center top;
	text-indent:-9999px;
	height: 73px;
	padding: 0px;
}

/*========= プレスリリース一覧 ==========*/

/* dl２段組 */
#press #body #mainarea #maincolumn .text01 dl.line01 {
	width:521px;
	float:right;
}
#press #body #mainarea #maincolumn .text01 dl.line01 dd {
	margin:0px;
	padding:0px;
	width:411px;
	float:right;
	
}
#press #body #mainarea #maincolumn .text01 dl.line01 dd.date {
	width:110px;
	float:left;
}

/*========= 品質／環境方針 ==========*/

/* ３色h4タイトル */
#body #mainarea #maincolumn .text02 h4.h4_a {
	padding: 1px 0px 1px 7px;
	display:inline;
	border: none;
	border-left: #2da87c 4px solid;
	background: #ffffff;
}
#body #mainarea #maincolumn .text02 h4.h4_b {
	padding: 1px 0px 1px 7px;
	display:inline;
	border: none;
	border-left: #fa3e3e 4px solid;
	background: #ffffff;
}
#body #mainarea #maincolumn .text02 h4.h4_c {
	padding: 1px 0px 1px 7px;
	display:inline;
	border: none;
	border-left: #1f1f9e 4px solid;
	background: #ffffff;
}

/* ３色リスト */
#body #mainarea #maincolumn .text02 ul.ul_a li {
	background:transparent url("/ir/q_policy/img/list_a.gif") no-repeat left 7px;
}
#body #mainarea #maincolumn .text02 ul.ul_b li {
	background:transparent url("/ir/q_policy/img/list_b.gif") no-repeat left 7px;
}
#body #mainarea #maincolumn .text02 ul.ul_c li {
	background:transparent url("/ir/q_policy/img/list_c.gif") no-repeat left 7px;
}

/* テーブル */
#body #mainarea #maincolumn table.tb01 {
	width:100%;
	margin:0px;
	border:none;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
}
#body #mainarea #maincolumn table.tb01 th,
#body #mainarea #maincolumn table.tb01 td {
	text-align:left;
	padding:0px 8px 3px 8px;
	border:none;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	vertical-align:top;
}
#body #mainarea #maincolumn table.tb01 th {
	background:#f0f0f0;
	color:#888888;
}
#body #mainarea #maincolumn table.tb01 td {
	background:#ffffff;
}


/*========= PageBute ==========*/
#body #mainarea #maincolumn .pagebute {
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#body #mainarea #maincolumn .pagebute span {
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
}

#body #mainarea #maincolumn .pagebute span.on {
	background:#0094ca;
	padding: 2px 5px 2px 5px;
	color:#ffffff;
	font-weight:bold;
}
#body #mainarea #maincolumn .pagebute span.off a {
	border:#d9d9d9 1px solid;
	background:#ffffff;
	padding: 2px 5px 2px 5px;
	font-weight:bold;
}
#body #mainarea #maincolumn .pagebute span.off a:hover {
	border:#ffffff 1px solid;
	background:#0094ca;
	color:#ffffff;
	font-weight:bold;
}


