@import url(common.css);

.clear { clear: left; }

.info {
	font-weight: bold;
	padding: 0.5em;
	margin-bottom: 0.5em;
}

div.item {
	border: solid 1px black;
	float: left;
	font-size: 90%;
	height: 75px;
	width: 268px;
	margin: 0 4px 4px 0;
}

div.item div { margin-top: 2em; }

div.lcolumn {
	clear: both;
	margin-left: 1em;
}

div.item img {
	margin-right: 0.5em;
	float: left;
}

/* Item detail */
div.itembox {
	clear: both;
	background-color: #eee;
	width: 98%;
	padding: 0.5em;
	margin-top: 1em;
}

div.itembox ul { margin: 0.5em 0 0.3em 1em; }

.cap {
	font-weight: bold;
	font-size: 15pt;
	border-left: solid 10px #008000;
	border-bottom: 1px solid #008000;
	padding: 0.3em 0 0.3em 0.5em;
	background-color: #FFFFFF;
	margin-bottom: 1em;
}

.name {
	font-weight: bold;
	font-size: 11pt;
	border-left: solid 10px #4A5F90;
	border-bottom: 1px solid #4A5F90;
	padding: 0.3em 0 0.3em 0.5em;
	background-color: #FFFFFF;
}


/*---------- ラッシングベルト ----------*/
.lashing {
	border: 1px solid #000000;
	border-collapse: collapse;
	margin: 1em 0;
}
.lashing th {
	border: 1px solid #000000;
	background-color: #FBBA81;
	padding: 5px;
	font-size: 12px;
}
.lashing td {
	text-align: left;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 0.3em 0.5em;
	font-size: 10pt;
}

.spec {
	font-size: 90%;
	border: 1px solid #000000;
	border-collapse: collapse;
	margin-bottom: 1em;
}
.spec caption {
	text-align: left;
	font-weight: bold;
}
.spec th {
	border: 1px solid #000000;
	background-color: #FBBA81;
	padding: 5px;
}
.spec td {
	text-align: left;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 5px;
}

.pane { margin-left: 1em; }
.pane p {
	margin: 0.3em 0 0.5em 1em;
	/*font-size: 11pt;*/
}

.fleft {
	float: left;
	margin-right: 1em;
}
.fclear { clear: both; }

hr { margin-bottom: 1em; }

dl {
	background-color: #FFFFEF;
	margin-bottom: 1em;
}

dt {
	font-size; 16px;
	font-weight: bold;
	color: #008000;
}

dd { margin-left: 1em; }
