@charset "shift_jis";

td{
 vertical-align: top;
}

/*------------company------------------------*/
div#p_navi{
 clear: both;
	width: 759px;
	height: 57px;
	border-bottom: solid 1px #ddd;
}

div#p_navi a{	
	color: #09458C;
	font-size: 10px;
	text-decoration: underline;
}

div#p_navi a:hover{
	text-decoration: none;
}

div#p_navi ul{
	float: left;
 background:url(../img/common_pnavi.gif) no-repeat left;
	width: 559px;
	height: 37px;
	padding-top: 20px;
}

div#p_navi li{
 display: inline;
	font-size: 10px;
	margin: 20px;
}

div#p_navi li a{
	color: #09458C;
	text-decoration: underline;
}

div#p_navi h2#company{
	float: right;
 background:url(../../company/img/company_h2.gif) no-repeat;
	text-indent: -9999px;
	width: 200px;
	height: 57px;
}

div#p_navi h2#inquiry{
	float: right;
 background:url(../../img/inquiry_h2.gif) no-repeat;
	text-indent: -9999px;
	width: 200px;
	height: 57px;
}

div#p_navi h2#sitepolicy{
	float: right;
 background:url(../../img/sitepolicy_h2.gif) no-repeat;
	text-indent: -9999px;
	width: 200px;
	height: 57px;
}

div#p_navi h2#business{
	float: right;
 background:url(../../business/img/business_h2.gif) no-repeat;
	text-indent: -9999px;
	width: 200px;
	height: 57px;
}

div#p_navi h2#information{
	float: right;
 background:url(../../information/img/information_h2.gif) no-repeat;
	text-indent: -9999px;
	width: 200px;
	height: 57px;
}

div#main{
 width: 520px;
}

div#main div#profile{
 width: 100px;
	margin-right: 10px;
	float: left;
}

div#main div#aisatu{
 width: 320px;
	float: right;
}