@charset "shift_jis";

.mt05 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
.mt30 { margin-top: 30px;}

.pt05 { padding-top: 5px;}
.pt10 { padding-top: 10px;}

.imgInline { display: inline;}

/* /Fit/webcatalog/safety/index.html コンテンツ
=========================================*/
.h3_safety {
	margin-bottom: 30px;
}
.safetyCaption01 {
	margin-top: 3px;
	margin-right: 10px;
	font-size: 9px;
	text-align: right;
}
.secSafety01 {
	margin: 30px 60px 50px;
	width: 780px;
	position: relative;
	color: #666666;
}
	.secSafetyBlue {
		background: #ddf1fc;
		margin: 20px 0 15px;
		padding: 10px 10px 10px 20px;
		width: 750px;
		*width: 780px;
		position: relative;
	}
	.secSafety01 .fltImg {
		float: right;
		width: 300px;
		font-size: 75%;
		color: #999999;
	}
	.secSafety01 .fltImg02 {
		float: right;
		width: 300px;
	}
	.secSafety01 .ft {
		float: left;
		width: 450px;
	}
		.secSafety01 .ft .ftSec {
			margin: 0 0 0 20px;
			width: 430px;
		}
		.secSafety01 .ftSec02 {
			margin: 20px 0 0 20px;
		}
			.secSafety01 h4 {
				margin-bottom: 10px;
				font-size: 115%;
				line-height:1.3;
				color: #0f61cd;
				font-weight: bold;
			}
			.secSafety01 h4 span {
				font-size: 78%;
			}
				.secSafety01 .ft .ftSec h4 img {
					vertical-align: bottom;
				}
				.secSafety01 .imgBoxR02 .fltImg {
					float: right;
					width: auto;
					margin-left: 15px;
				}
				.secSafety01 .imgBoxR02 .ft {
					float: none;
					width: auto;
					overflow: hidden;
					zoom: 1;
				}
					.secSafety01 .imgBoxR02 .ft h4 {
						margin-bottom: 10px;
					}
		.dl_safety01 {
			border: 1px solid #0f61cd;
			padding: 13px;
		}
			.dl_safety01 dd {
				font-size: 78%;
			}
.secSafety02 {
	margin: 0 60px 20px;
	border-bottom: 2px solid #33a1db;
	padding-bottom: 20px;
	width: 780px;
	position: relative;
	color: #666666;
}
.ul_sarety01 {
}
	.ul_sarety01 li {
		float: left;
		margin-right: 30px;
		width: 240px;
	}
	.ul_sarety01 li.last {
		margin-right: 0;
	}
		.ul_sarety01 li h4 {
			margin-bottom: 10px;
		}
		.ul_sarety01 li .fltR {
			margin: 10px 0 0 10px;
		}
		.ul_sarety01 li .f10 {
			color: #999;
		}

/*------ 20091104 add -----*/
div.ftSecmaker {
	position: relative;
	width: 430px;
}
.ftSecmakerTxt {
	position: absolute;
	right: 50px;
	top: 10px;
}