body {
	background: #FFFFFF;
	color:#000000;
	padding: 0px;
	margin: 0px auto;
}

img,a img {border-style: none;}

/*===================================================
aタグ
===================================================*/

A:link {color:#666666;text-decoration:underline}

B:link {color:#666666;text-decoration:underline}

A:visited {color:#999999;text-decoration:underline}

A:hover {color:red;text-decoration:underline}

A.menu:link	{color: white;text-decoration:underline;}

A.menu:visited {color:#EEEEEE;text-decoration:underline}

A.menu:hover {color:#00FFFF; text-decoration:underline}

/*===================================================
文字サイズ
===================================================*/
.f80p {font-size:80%}

.f90p {font-size:90%}

.f150p {font-size:150%}

.h130 {line-height:130%}

.h150 {line-height:150%}

.f80ph130 {font-size:80%;line-height:130%}

.f90ph130 {font-size:90%;line-height:130%}

.f80ph150 {font-size:80%;line-height:150%}

.f90ph150 {font-size:90%; line-height:150%}

.no {background-image:none; background-repeat: no-repeat}

.f160p {font-size:160%}

.x-repeat {background-repeat: repeat-x}

.y-repeat {background-repeat: repeat-y}

.no-repeat {background-repeat: no-repeat}

/*===================================================
文字色
===================================================*/
.gr {
	color: #00633d;
}

/*===================================================
文字そろえ
===================================================*/
.t_left {
	text-align: left;
}

.t_right {
	text-align: right;
}

.t_center {
	text-align: center;
}

.t_center2 {
	text-align: center;
	margin: 0px auto;
}

/*===================================================
スペース関係
===================================================*/
.box500{
	width: 500px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.pa_t5 {padding-top: 5px;}
.pa_t10 {padding-top: 10px;}
.pa_b5 {padding-bottom: 5px;}
.pa_b10 {padding-bottom: 10px;}
.pa_b20 {padding-bottom: 20px;}
.pa_l5 {padding-left: 5px;}
.pa_l10 {padding-left: 10px;}
.pa_r5 {padding-right: 5px;}
.pa_r10 {padding-right: 10px;}
.pa_r20 {padding-right: 20px;}
.pa_r30 {padding-right: 30px;}

.ma_t5 {margin-top: 5px;}
.ma_t10 {margin-top: 10px;}
.ma_t15 {margin-top: 15px;}
.ma_t20 {margin-top: 20px;}
.ma_b5 {margin-bottom: 5px;}
.ma_b10 {margin-bottom: 10px;}
.ma_b15 {margin-bottom: 15px;}
.ma_b20 {margin-bottom: 20px;}
.ma_b25 {margin-bottom: 25px;}
.ma_b30 {margin-bottom: 30px;}

/*===================================================
コンテンツ
===================================================*/
#contents_box {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(corporate/images/back.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#contents_menubox {
	text-align: center;
	width: 180px;
	margin: 0px 5px;
}
#contents_menubox div {
	margin-bottom: 5px;
}
#contents_right500 {
	width: 500px;
	text-align: left;
	margin:0px auto 30px auto;
}
#contents_right550 {
	width: 550px;
	text-align: left;
	margin:0px auto 30px auto;
}
.jh_box {
	height: 25px;
	font-size: 90%;
}
.jh_box td {
	vertical-align: middle;
}
.pdf_tit {
	text-align: left;
	vertical-align: middle;
	background-image: url(corporate/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0px 10px 30px;
}
.pdf_tit0 {
	text-align: left;
	vertical-align: middle;
	background-image: url(corporate/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}