#main_contents {
    background:url(../../images/other/bg_otoiawase.jpg) no-repeat scroll center top transparent;
}
.c_h #main_contents{
	background:url(../../images/business/page_bg01.jpg) no-repeat center top;
}
.arrow_link{
	background: url("../../images/common/ico_arrow_right03.png") no-repeat scroll left 0.3em transparent;
    color: #008366;
    font-weight: bold;
	font-size:108%;
    padding-left: 10px;
}

#contents table{
	border-top:1px solid #d8d6d0;
	border-left:1px solid #d8d6d0;
	color:#393939;
	font-size:93%;
	width:100%;
}

#contents table th,
#contents table td{
	border-right:1px solid #d8d6d0;
	border-bottom:1px solid #d8d6d0;
}
#contents table th{
	background-color:#F4F3F1;
	color:#393939;
	font-size:91%;
	font-weight:bold;
	padding:8px 10px;
	text-align:center;
	vertical-align:top;
    width: 60px;
}

#contents table td{
	color:#373737;
	padding:20px 10px;
}

.cell01{
	width:254px;
}

.cell02{
	width:237px;
}
.cell03{
	width:213px;
}
/*
#cont06 table .cell01{
	width:340px;
}
#cont06 table .cell02{
	width:327px;
}
*/

.even td{
	background-color:#F7F7F6;
}

td a{
	color:#008366;
}

.page_navi{
	font-size:100%;
	padding-bottom:5px;
}

#contents .page_navi li{
	font-size:100%;
	margin-bottom:10px;	
}

.re_box{
	position:relative;
}

.verisign_area{
	position:absolute;
	right:5px;
	top:-10px;
}
.c06_logo{
}

.c06_logo a{
	display:block;
	text-align:center;
	width:100%;
}

.link_saxis a img{
	margin-bottom:10px;
}

.link_gyronics a img{
	margin-bottom:15px;
}

.page_navi_bg{
	margin-bottom:28px;
}
.page_navi_bg ul li{
	display:inline;
	float:left;
}

.page_navi_bg ul li a{
	display:block;
	background:url(../../images/other/bg_menu_otoiawase.png) no-repeat left top;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
}

.page_navi_bg ul li.m01 a{
	width:146px;
}
.page_navi_bg ul li.m02 a{
	background-position:-146px 0;
	width:152px;
}
.page_navi_bg ul li.m03 a{
	background-position:-298px 0;
	width:105px;
}
.page_navi_bg ul li.m04 a{
	background-position:-403px 0;
	width:105px;
}
.page_navi_bg ul li.m05 a{
	background-position:-508px 0;
	width:148px;
}
.page_navi_bg ul li.m06 a{
	background-position:-656px 0;
	width:74px;
}
.page_navi_bg ul li.m01 a:hover{
	background-position:0px -37px;
}
.page_navi_bg ul li.m02 a:hover{
	background-position:-146px -37px;
}
.page_navi_bg ul li.m03 a:hover{
	background-position:-298px -37px;
}
.page_navi_bg ul li.m04 a:hover{
	background-position:-403px -37px;
}
.page_navi_bg ul li.m05 a:hover{
	background-position:-508px -37px;
}
.page_navi_bg ul li.m06 a:hover{
	background-position:-656px -37px;
}

#main_section .read{
	font-size:108%;
	font-weight:bold;
	margin-bottom:25px;
}

.page_navi_bg02{
	background:url(../../images/other/btn_inquiry_bg.png) no-repeat left top;
	padding-top:4px;
	letter-spacing:-0.35em/*-0.40em*/;
	margin-bottom:72px;
	width:730px;
}

.page_navi_bg02 li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	letter-spacing:normal;
	width:243px;
	line-height:0px;
	font-size:0px;
}
.page_navi_bg02 li img{
	line-height:0px;
	font-size:0px;
	vertical-align:middle;
}
.page_navi_bg02 li.m01,
.page_navi_bg02 li.m04{
	width:244px;
}