@charset "utf-8";

.section {}
.section.type01 { margin-top: 54px;}
.section.type02 { margin-top: 70px;}
	.qualityBox01 {}
	.qualityBox01.type01 { margin-top: 30px;}
		.txtQuality01 { 
			display: inline-block;
			width: 455px;
		}
		.imgQuality01 { float: right;}
		.txtAccent01 {
			margin-top: 16px;
			display: block;
			font-size: 117%;
			font-weight: bold;
			color: #fa5500;
		}
		.txtAccent01.type01 { margin-top: 0;}
		.imgQualityList01 { 
			overflow: hidden;
			display: inline-block;
			margin: 6px 0 12px 0;
		}
			.imgQualityList01 li { float: left;}
	.qualityBox02 { margin-top: 20px;
	}
		.qualityList01 { 
			display: inline-block;
			overflow: hidden;
			padding: 0 9px 18px;
			border: 1px solid #fa5500;
			width: 655px;
		}
			.qualityList01 li { 
				float: left;
				margin: 18px 12px 0;
			}
				.qualityList01 li dl {}
					.qualityList01 li dl dt { 
						font-size: 100%;
						font-weight: normal;
					}
					.qualityList01 dt span{ 
									font-weight: normal;
									color: #000;
									margin: 0px;
								}	
					.qualityList01 li dl dd {color: #fa5500;
					margin: 10px 5px 0;
					}
	.qualityBox04 { margin-top: 14px;}
		.qualityBox04 ul li { 
			float: left;
			margin-right: 23px;
		}
		.qualityBox04 ul li.last { margin-top: 72px;}
			.qualityBox04 ul li dl {}
				.qualityBox04 ul li dl dt { 
					color: #fa5500;
					font-weight: bold;
				}
				.qualityBox04 ul li dl dd {}
.mainContents01 { position: relative;}
	.boxContents01 { 
		margin-top: 12px;
		padding: 10px 27px 40px;
	}
	.boxContents01:before { 
		position: absolute;
		content: "/";
		left: 0;
		top: 0;
		width: 731px;
		background:url(../img/bg_sitemap01.png) left top no-repeat;
		text-indent: -9999px;
	}				
				
						
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
 