@charset "utf-8";
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 110%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #05005F;
}
#head {
	float: left;
	width: 780px;
	height: 90px;
}
#head_conpanylogo {
	float: left;
	height: 40px;
	width: 760px;
	background-color: #253394;
	padding-right: 10px;
	padding-left: 10px;
}
#head_conpanylogo_left {
	float: left;
	width: 310px;
	height: 40px;
}
#head_conpanylogo_leftlogo {
	float: left;
	height: 25px;
	width: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

#head_conpanylogo_lefttext {
	height: 25px;
	padding-right: 5px;
	float: left;
	width: 65px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#head_conpanylogo_lefttext a {
	color: #FFFFFF;
	text-decoration: underline;
}
#head_conpanylogo_lefttext a:hover {
	color: #FE9631;
	text-decoration: underline;
}
#head_conpanylogo_right {
	float: left;
	width: 450px;
}

#head_conpanypic {
	float: left;
	height: 50px;
	width: 755px;
}

#gnavi {
	height: 20px;
	width: 620px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 80px;
	padding-right: 80px;
}
#gnavi a {
	color: #05005F;
	text-decoration: none;
}
#gnavi a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#downroad {
	float: left;
	height: 60px;
	width: 780px;
}
#downroad_logo {
	float: left;
	height: 31px;
	width: 88px;
	padding-top: 9px;
	padding-bottom: 20px;
	padding-left: 22px;
	padding-right: 10px;
}
#downroad_text {
	float: left;
	width: 640px;
	padding-top: 19px;
	padding-left: 20px;
}


#footer {
	background-color: #253394;
	height: 20px;
	width: 760px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
#footer_pp {
	float: left;
	width: 380px;
	padding-top: 3px;
}
#footer_pp a {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer_pp a:hover {
	color: #FE9631;
	text-decoration: underline;
}
#footer_copy {
	float: right;
	width: 380px;
	padding-top: 4px;
}

