body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:14pt;
	color:#231815;
	background: #ffffff;
}


A:link {
	color:#233558;
	text-decoration:none;
}
A:visited {
	color:#233558;
	text-decoration:none;
}
A:hover {
	color:#e79824;
	text-decoration:none;
}


.f3pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:3pt; line-height:9pt;}
.f4pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:4pt; line-height:9pt;}
.f5pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:5pt; line-height:9pt;}
.f6pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:6pt; line-height:9pt;}
.f7pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:7pt; line-height:9pt;}
.f8pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:8pt; line-height:13pt;}
.f9pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt; line-height:13pt;}
.f10pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10pt; line-height:15pt;}
.f11pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11pt; line-height:18pt;}
.f12pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12pt; line-height:18pt;}
.f14pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14pt; line-height:20pt;}
.f17pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:17pt; line-height: 20pt;}

.h1_obi_text {
	background:#840A42;
	width:954;
	height:27px;
	font-size:10pt;
	line-height:21pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}

.h1_obi {
	background:#840A42;
	width:954;
	height:4px;
}

.f1_obi {
	background:#840A42;
	width:954;
	height:34px;
}

.obi_title {
	background:#840A42;
	width:954;
	height:35px;
	font-size:14pt;
	line-height:28pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}


.table_01 {
	font-size:10pt;
	line-height:15pt;
	border-collapse: separate;
}
.table_01 th {
	padding: 6px;
	text-align: center;
	color: #464646;
	background-color: #dbc4cf;
	border: 1px solid #a0a0a0;
}
.table_01 td {
	font-size:11pt;
	color: #464646;
	font-weight:bold;
	padding: 6px;
	text-align: center;
	border: 1px solid #a0a0a0;
}


.table_02 {
	font-size:10pt;
	line-height:15pt;
	border-collapse: separate;
}
.table_02 th {
	padding: 6px;
	text-align: left;
	color: #464646;
	background-color: #dcecb8;
	border: 1px solid #a0a0a0;
}
.table_02 td {
	padding: 6px;
	text-align: left;
	border: 1px solid #a0a0a0;
}


#jisage {
padding-left:1em;
text-indent:-0.65em;
}







.h1_kage {
	background:url(img/h1_kage.gif); background-repeat: repeat-x;
	width:100%;
	height:6px;
}

.top_img {
	background:url(img/top_img_back.jpg); background-repeat: repeat-x;
	width:100%;
	height:251px;
	text-align:center;
}

.top_img_kage {
	background:url(img/top_img_kage.gif); background-repeat: repeat-x;
	width:100%;
	height:16px;
}

.fotter_top_line {
	height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff #ffffff #cccccc #ffffff;
}

.fotter_bottom_line {
	background: #cccccc;
	height:1px;
}






.main_text {
	font-weight:normal;
	text-decoration:none;font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:24pt;
	color:#231815;
}

.main_text_b {
	font-weight:bold;
	color:#0181a0;
}



.main_text02 {
	font-weight:normal;
	text-decoration:none;font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:15pt;
	color:#231815;
}
.main_text02 A:link {
	color:#0053e2;
}
.main_text02 A:visited {
	color:#0053e2;
}
.main_text02 A:hover {
	color:#01a0c7;
}



.m_text {
	font-weight:bold;
	text-decoration:none;font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:20pt;
	color:#ffffff;
	background:#01a0c7;
	padding-left:10px;
	margin-bottom:5px;
}






a:hover img.hoverImg{
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:"alpha(opacity=50)";
}


.line {
	margin-top:1px;
	border-style:solid;
	border-width:1px;
	border-color:#b3b3b3 #ffffff #ffffff #ffffff;
}

.line2 {
	margin-top:1px;
	border-style:solid;
	border-width:1px;
	border-color:#dcdcdc #ffffff #ffffff #ffffff;
}

.dotline {
	border-style:dashed;
	border-width:1px;
	border-color:#8b8b8b #ffffff #ffffff #ffffff;
	margin-top:7px;
	margin-bottom:5px;
}




.h1_menu {
	font-size:10pt;
	line-height:18pt;
	color:#231815;
	font-weight:normal;
	text-decoration:none;
}
.h1_menu A:link {
	color:#231815;
	font-weight:normal;
	text-decoration:none;
}
.h1_menu A:visited {
	color:#231815;
	font-weight:normal;
	text-decoration:none;
}
.h1_menu A:hover {
	color:#0053e2;
	font-weight:normal;
	text-decoration:none;
}


.f_menu {
	font-size:10pt;
	line-height:18pt;
	color:#231815;
	font-weight:normal;
	text-decoration:none;
}
.f_menu A:link {
	color:#231815;
	font-weight:normal;
	text-decoration:none;
}
.f_menu A:visited {
	color:#231815;
	font-weight:normal;
	text-decoration:none;
}
.f_menu A:hover {
	color:#0053e2;
	font-weight:normal;
	text-decoration:none;
}

