@charset "Shift_JIS";

body {
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
}
a:link {
	color: #0033FF;
	text-decoration: underline;
}
a:visited {
	color: #800080;
	text-decoration: underline;
}
a:hover {
}

.clear {
	clear:both;
	font-size:0;
	line-height:0;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
img {
	border: none;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
} 
h1,h2,h3,h4 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
}
p,em {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
}
ul,li,ol,dl,dt,dd {
	margin: 0px;
	padding: 0px;
}
.colCaution {
	color: #2931C1;
	font-weight: normal;
}
.colCautionBol {
	color: #FF6600;
	font-weight: bold;
}
.colCaution02 {
	color: #CC0000;
	font-weight: normal;
}
.colCaution02Bol {
	color: #CC0000;
	font-weight: bold;
}
.colMain {
	color: #2931C1;
	font-weight: normal;
}
.colMainBol {
	color: #2931C1;
	font-weight: bold;
}
.colNews {
	color: #039A9A;
}
.colNewsBol {
	color: #039A9A;
	font-weight: bold;
}
.colCompany {
	color: #1680CD;
	font-weight: normal;
}
.colCompanyBol {
	color: #1680CD;
	font-weight: bold;
}
.colRecruit {
	color: #1680CD;
	font-weight: normal;
}
.colRecruitBol {
	color: #1680CD;
	font-weight: bold;
}
.colProduct {
	color: #793DB6;
	font-weight: normal;
}
.colProductBol {
	color: #793DB6;
	font-weight: bold;
}
.colIR {
	color: #2931C1;
	font-weight: normal;
}
.colIRBol {
	color: #2931C1;
	font-weight: bold;
}
.colOther {
	color: #039A9A;
	font-weight: normal;
}
.colOtherBol {
	color: #039A9A;
	font-weight: bold;
}
.colOther02 {
	color: #FFCC99;
	font-weight: normal;
}
.colOther02Bol {
	color: #FFCC99;
	font-weight: bold;
}
form {
	margin: 0px;
	padding: 0px;
}
.FooterSpace01 {
	width: 535px;
	text-align: right;
	clear: both;
	padding-top: 50px;
	padding-bottom: 15px;
}
.FooterSpace02 {
	width: 535px;
	text-align: right;
	clear: both;
	padding-top: 35px;
}
.FooterSpace03 {
	width: 735px;
	text-align: right;
	padding-top: 20px;
	padding-bottom: 15px;
}
.FooterSpace04 {
	width: 660px;
	text-align: right;
	padding-top: 20px;
	padding-bottom: 15px;
}
.Pagetop {
}
