/* ********************************************************************* */
/* ***************************** contentsarea ************************** */
/* ********************************************************************* */

.shikoku-zen {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-zen.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.shikoku-kikai1 {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-kikai1.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.shikoku-kikai2 {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-kikai2.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.shikoku-tesuki {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-tesuki.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.shikoku-kami {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-kami.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.shikoku-insatu {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-insatu.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.shikoku-seishi {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-seishi.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.shikoku-kougyou {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-kougyou.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.shikoku-gousei {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-gousei.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.shikoku-tekkou {
	width: 583px;
	margin: 0px;
	background-image: url(parts/shikoku-tekkou.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
.menu1 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 90%;
	width: 455px;
}
.menu2 {
	margin:0px 15px 0px 0px;
	float:right;
}
.menu1 ul {
	list-style:none;
	margin:5px 0px 0px 155px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.menu1 ul li {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.menu1 ul li a {
	text-decoration : none;
	margin: 0px;
	padding: 0px;
}
.menu1 ul li.m1 a {
	color:#4B5F6F;
	border-style:solid;
	border-width:0px 2px 0px 2px;
	border-color:#174170;
	margin: 0px;
	padding:0px 5px 0px 5px;
}
.menu1 ul li.m2 a {
	color:#75A6D4;
	border-style:solid;
	border-width:0px 2px 0px 0px;
	border-color:#174170;
	margin: 0px;
	padding:0px 5px 0px 5px;
}
.menu1 ul li.m3 a {
	color:#ACCC3B;
	border-style:solid;
	border-width:0px 2px 0px 0px;
	border-color:#174170;
	margin: 0px;
	padding:0px 5px 0px 5px;
}
.menu1 ul li.m4 a {
	color:#CC2929;
	border-style:solid;
	border-width:0px 2px 0px 0px;
	border-color:#174170;
	margin: 0px;
	padding:0px 5px 0px 5px;
}
.menu1 ul li.m5 a {
	color:#F29A00;
	border-style:solid;
	border-width:0px 2px 0px 0px;
	border-color:#174170;
	margin: 0px;
	padding:0px 5px 0px 5px;
}
.menu2 img {
	border-width:0px;
}
.contents {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	background-image: url(parts/line-02.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	color:#174170;
}
.contents p a {
	color: #174170;
	text-decoration: none;
}

.contents dl {
	font-size:90%;
}
.contents dt {
	margin: 0px 0px 5px 0px;
}
.contents dd {
	margin: 0px 0px 10px 30px;
}


/* ***************************** hack ie6 ************************** */
.block-right h1 .text-saki {
	_padding-right: 18px;
}
.block-right dd .text-saki {
	_padding-right: 8px;
}

