@charset "UTF-8";
/* CSS Document */

div.Box_Big {
	margin:10px 0px 0px 25px;
	padding:0px;
	width:490px;
}

div.Box_Small {
	margin:0px 10px 0px 0px;
	width:235px;
	height:auto;
	float:left;
}

div.Box_Small_last {
	width:235px;
	height:auto;
	float:left;
}

div.Box_xsmall {
	margin:10px 15px 20px 0px;
	width:150px;
	height:auto;
	float:left;
}

div.Box_xsmall_last {
	margin:10px 0px 0px 0px;
	width:150px;
	height:auto;
	float:left;
}

div.Box_xsmall p.photo_title_xs {
	margin:10px 0px 0px 0px;
	width:148px;
	/* ◆◇IE4～6用のCSSハック◆◇　【開始】 */
	_width:150px;
	/* ◆◇IE4～6用のCSSハック◆◇　【終了】 */
	height:20px;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	color:#666666;
	line-height:20px;
	text-align:center;
}

div.Box_xsmall p.photo_title_xs a {
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	
}

div.Box_xsmall_last p.comment_equipment {
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	color:#666666;
	line-height:18px;
	text-align:left;
}

.address {
	margin:10px 24px 0px 25px;
	padding:0px 0px 0px 15px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	color:#666666;
	line-height:18px;
}

.title_big {
	margin:30px 0px 0px 25px;
	color:#1B7DD2;
	width:480px;
	height:20px;
	border-left:solid 1px #1B7DD2;
	border-right:solid 1px #1B7DD2;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	line-height:20px;
	text-align:left;
	text-indent:2em;
}

.title_middle {
	margin:30px 24px 0px 25px;
	color:#1B7DD2;
	width:480px;
	height:10px;
	border-left:solid 1px #1B7DD2;
	border-right:solid 1px #1B7DD2;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	text-align:left;
	text-indent:2em;
}

.title_small {
	margin:30px 0px 10px 0px;
	color:#1B7DD2;
	width:235px;
	height:20px;
	border-left:solid 1px #1B7DD2;
	border-right:solid 1px #1B7DD2;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	line-height:20px;
	text-align:left;
	text-indent:1em;
}

.subtitle_equipment {
	margin:10px 0px 3px 0px;
	color:#666666;
	width:235px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	line-height:18px;
	text-align:left;
}

.border_blue {
	border-top:solid 4px #1B7DD2;
	width:235px;
}

.Table_EquipmentList {
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:235px;
}

.Table_EquipmentList td.item_name {
	padding:0px 0px 0px 5px;
	width:165px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	color:#666666;
	line-height:18px;
}

.Table_EquipmentList td.item_number {
	padding:0px 0px 0px 10px;
	width:70px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	color:#666666;
	line-height:18px;
}

.about_equipment {
	margin:10px 0px 0px 3px;
	color:#666666;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	line-height:18px;
}

.name_inspection {
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	color:#666666;
	line-height:18px;
	vertical-align:middle;
	text-align:center;
}

.v-align_middle {
	margin:auto;
	vertical-align:middle;
}

.detail_inspection {
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	color:#666666;
	line-height:18px;
}

div.Box_Inspection {
	margin:10px 15px 20px 0px;
	width:148px;
	height:98px;
	/* ◆◇IE4～6用のCSSハック◆◇　【開始】 */
	_width:150px;
	_height:100px;
	/* ◆◇IE4～6用のCSSハック◆◇　【終了】 */
	float:left;
	border:solid 1px #CBC8C7;
}

/* テーブルの設定 */
.Table_Equipment {
	margin:5px 0px 20px 25px;
	width:482px;
}

.Table_Equipment th {
	padding:10px 8px 10px 8px;
	border-top:solid 1px #CBC8C7;
	border-left:solid 1px #CBC8C7;
	border-bottom:solid 1px #CBC8C7;
	background-color:#1B7DD2;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

.Table_Equipment td {
	padding:8px 8px 8px 8px;
	border-left:solid 1px #CBC8C7;
	border-bottom:solid 1px #CBC8C7;
	background-color:#F4F0EF;
	color:#666666;	
	font-size:12px;
	text-align:center;
	line-height:180%;
}

.Table_Equipment th.sel-last, td.sel-last {
	border-right:solid 1px #CBC8C7;
}

/* 印刷用CSS */
@media print {
    div.Box_Small {
		float:none;
	}
}