@charset "Shift_JIS";
/* header styles
----------------------------------------------*/
#header {
	background-image: url(../../img/seikan_headerback.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* center styles
----------------------------------------------*/
dl.c01 {
	float: left;
	width: 385px;
	padding: 0px 0px 15px 2px;
}
dl.c01 dt {
	padding-bottom: 8px;
	width: 385px;
	line-height: 1;
}
dl.c01 dd {
	margin-left: 47px;
	padding: 8px 2px 0px;
	border-top: 1px solid #003894;
	width: 334px;
}
#center .ph_01 {
	text-align: right;
	float: left;
	width: 230px;
	padding-top: 6px;
	padding-bottom: 15px;
}
dl.c02 {
	float: left;
	width: 398px;
	padding: 0px 0px 20px 2px;
}
dl.c02 dt {
	padding-bottom: 8px;
	width: 398px;
	line-height: 1;
}
dl.c02 dd {
	padding: 0px 2px 0px 49px;
	width: 347px;
	margin: 0px;
}
#center dl.c03 {
	width: 622px;
}
dl.c03 dt {
	padding-left: 2px;
	padding-bottom: 10px;
	width: 620px;
}
dl.c03 dd {
	padding-left: 32px;
	width: 590px;
}
#center .ph_02 {
	float: left;
	width: 217px;
	padding-top: 6px;
	padding-left: 2px;
	padding-bottom: 22px;
}
.font_lage {
	font-size: 130%;
	color: #003894;
	font-weight: bold;
}
.font_lage2 {
	font-size: 110%;
	color: #003894;
	font-weight: bold;
}

/* shibaoka styles
----------------------------------------------*/
#center #maingazou_2 {
	padding-bottom: 10px;
}
dl.c01_2 {
	float: left;
	width: 435px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 2px;
}
dl.c01_2 dt {
	padding-bottom: 8px;
	width: 435px;
	line-height: 1;
}
dl.c01_2 dd {
	margin-left: 47px;
	padding: 8px 2px 0px;
	border-top: 1px solid #003894;
	width: 384px;
}
#center .ph_01_2 {
	text-align: right;
	float: left;
	width: 180px;
}
.font_lage3 {
	font-size: 130%;
	color: #003894;
	font-weight: bold;
	padding-bottom: 10px;
}
