@charset "UTF-8";

#eyecatch{
	margin-bottom: 0px;
}
#contents {
	padding: 0 0px;
}

#contents #helpmenu {
	margin: 0 10px 0px 10px;
}

#contents .inner {
	margin: 0 10px 10px 10px;
	width: 680px;
}
#contents .border {
	width: 680px;
	background-image: url("../share/border.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
#contents .inner h2 {
	padding: 5px 0 5px 0;
}
#contents .inner .body {
	padding: 10px 10px 10px 10px;
}
#contents .inner .border02 {
	margin-bottom: 10px;
	background: url("../share/border_02.gif") repeat-x left bottom;
}
#contents .inner .body h3 {
	padding: 5px 0 10px 0;
	font-size: 1.4em;
	font-weight: bold;
}
#contents .inner .body ul {
	margin: 0 0 10px 2px;
	padding: 0 0 0 13px;
	list-style: disc;
}

#contents .inner .body table {
	width: 660px;
}
#contents .inner .body table th {
	padding: 10px 0 0 0;
	color: #c82d72;
	vertical-align: top;
	width: 180px;
	border-top: 1px dashed #04202d;
	border-bottom: 1px dashed #04202d;
}
#contents .inner .body table td {
	padding: 10px 0 0 0;
	width: 480px;
	border-top: 1px dashed #04202d;
	border-bottom: 1px dashed #04202d;
}

/* company table */
#contents .inner .body table.company {
	margin-bottom: 15px;
}
#contents .inner .body table.company caption {
	font-weight:bold;
	margin: 0 0 6px 0;
	text-align:left;
}
#contents .inner .body table.company tbody {
	background-color:#D7E4ED
}
#contents .inner .body table.company td,
#contents .inner .body table.company th {
	border:none;
	border-bottom:solid 1px white;
	border-right:solid 1px white;
	width:467px;
	padding:6px;
	text-align:left
}
#contents .inner .body table.company .item {
	background-color:#80A3B4;
	color:white;
	width:165px;
	text-align:left;
	padding-left:15px
}





.floatbox {
	display: block;
	float: right;
	padding: 0 0 10px 10px;
}

