@charset "UTF-8";
/* CSS Document */


/*------------------------------------------------------------------------------*/
/*	機器メーカーの比較															*/
/*------------------------------------------------------------------------------*/
#analyze{}

	#analyze .block{
		padding-bottom:10px ;
	}

	#analyze .secMidashi{
		margin-top:30px ;
		margin-bottom:25px ;
	}

	#analyze h3{
		margin-left:55px ;
		margin-bottom:5px ;
	}

	#analyze .block_left{
		width:210px ;
		float:left ;
	}
	
		#analyze .block_left dl{
			width:190px ;
			overflow:hidden ;
			margin:0 auto 5px auto ;
			border-bottom:1px solid #CCC ;
		}
			
			#analyze .block_left dl dt{
				clear:both ;
				width:60px ;
				float:left ;
				color:#329FF2 ;
				font-weight:bold ;
			}
	
			#analyze .block_left dl dd{
				width:130px ;
				float:left ;
			}
		
			
	#analyze .block_right{
		width:600px ;
		float:right ;
		text-align:left ;
	}

		#analyze .block_right .note{
			width:100% ;
			margin:0 auto 15px auto ;
		}

		#analyze .block_right dl{
			width:598px ;
			overflow:hidden ;
			margin:0 auto 15px auto ;
			background:#F5F5F5 ;
			border:1px solid #CCCCCC ;
		}
			
			#analyze .block_right dl.pink{
			}
				
			#analyze .block_right dl dt{
				clear:both ;
				width:120px ;
				float:left ;
				font-size:110% ;
				color:#FF5E00 ;
				font-weight:bold ;
				margin:10px 10px 10px 10px ;
			}
	
			#analyze .block_right dl dd{
				width:430px ;
				float:left ;
				margin:10px 0 ;
			}
		
		#analyze .block_right .link{
			width:598px ;
			overflow:hidden ;
			margin:0 auto 15px auto ;
			background:#F5F5F5 ;
			border:1px solid #CCCCCC ;
		}
	
			#analyze .block_right .link ul{
				margin:10px 0 10px 10px ;
			}
	


	#analyze .block_right2{
		width:600px ;
		float:right ;
		text-align:left ;
	}

		#analyze .block_right2 .note{
			width:380px ;
			float:right ;
			margin:0 0 15px 0 ;
		}

		#analyze .block_right2 .chart{
			width:220px ;
			overflow:hidden ;
			float:left ;
		}

			#analyze .block_right2 .chart dl{
				width:100% ;
				overflow:hidden ;
				margin:0 auto 5px auto ;
			}
								
				#analyze .block_right2 .chart dl dt{
					clear:both ;
					width:90px ;
					float:left ;
					font-size:110% ;
					color:#FF5E00 ;
					font-weight:bold ;
					margin:0 0 0 0 ;
				}
		
				#analyze .block_right2 .chart dl dd{
					width:130px ;
					float:left ;
					margin:0 0 ;
				}

		#analyze .block_right2 .other{
			clear:both ;
			margin:10px auto ;
			background:#329FF2 ;
			padding:2px 0 ;
			text-indent:0.5em ;
			color:#FFFFFF ;
			cursor:pointer ;
		}

			#analyze .block_right2 .other a{
				display:block ;
				width:100% ;
				line-height:25px ;
				cursor:pointer ;
			}
		
		#analyze .block_right2 .information{
			clear:both ;
			overflow:hidden ;
			border-top:1px solid #CCC ;
			margin-bottom:30px ;
		}
	
			#analyze .block_right2 .information ul{
				margin:10px ;
				text-align:right ;
			}
	

	#analyze .under{
		width:100% ;
		position:relative ;
		overflow:hidden ;
		margin:15px auto ;
	}

		#analyze .under li{
			width:200px ;
			height:150px ;
			overflow:hidden ;
			float:left ;
			margin:0 4px 10px 4px ;
			text-align:center ;
		}
	
	

/*------------------------------------------------------------------------------*/
/*	お客様の声																	*/
/*------------------------------------------------------------------------------*/
#voice .content{
	overflow:hidden ;
	background-position:center top ;
	background-repeat:repeat-y ;
	border:1px solid #CCC ;
}

#voice .interview{
	background: #fff ;
}

	#voice .inner{
		width:795px ;
		position:relative ;
		overflow:hidden ;
		margin:20px auto ;
	}
	
		#voice .inner .icon{
			width:105px ;
			float:left ;
		}


			#voice .inner .body .upper{
				width:690px ;
				height:103px ;
				overflow:hidden ;
				margin:0 auto 10px auto ;
				background-image:url(../../images/voice/upper.jpg) ;
				background-repeat:repeat ;
			}

			#voice .interview .upper{
				background-image:url(../../images/voice/upper.png) ;
				background:#00CCCC !important ;
				color:#FFFFFF ;
			}

			#voice .inner .body .name{
				font-size:110% ;
				margin:25px 0 0 20px ;
			}

			#voice .inner .body .midashi{
				font-size:150% ;
				margin:0 0 30px 20px ;
				line-height:1 ;
				font-weight:bold ;
			}

				#voice .inner .body .photo{
					margin:0 auto 0 auto ;
				}
	
					/*  施工前後  */
					#voice table{
						width:100% ;
						border-collapse:inherit ;
						border-spacing:inherit ;
						border:none ;
					}
				
						/*  施工前後  */
						#voice table td{
							padding:3px 0 ;
							text-align:left ;
							vertical-align:bottom ;
						}
				
							#voice table .t1{ width:170px ; }
							#voice table .t2{ width:180px ; }
							#voice table .t3{ width:240px ; }
				
							#voice table td.t1 img.photo{ width:180px ; }
							#voice table td.t2 img.photo{ width:180px ; }
							#voice table td.t3 img.photo{ width:95% ; }

					
				#voice .inner .body .sub_title{
					border-bottom:1px solid #329FF2 ;
					color:#329FF2 ;
					font-size:110% ;
					padding-bottom:1px ;
					margin-bottom:5px ;
					font-weight:bold ;
				}

					#voice .interview .sub_title{
						color:#00CCCC !important ;
						border-bottom:1px solid #00CCCC !important ;
					}

				#voice .inner .body .information{
					width:100% ;
					overflow:hidden ;
					margin:15px auto 10px auto ;
				}
	
					#voice .inner .body .information .photo{
						width:350px ;
						float:right ;
						margin-bottom:15px ;
					}


						#voice .inner .body .information .img{
							padding:3px ;
							border:1px solid #CCC ;
							background:#FFFFFF ;
						}


					#voice .inner .body .information .data{
						width:320px ;
						float:left ;
						margin-bottom:15px ;
					}
	
						#voice .inner .body .information .data dl{
							overflow:hidden ;
						}
	
							#voice .inner .body .information .data dl dt{
								clear:both ;
								width:150px ;
								float:left ;
								color:#F60;
								font-size:90% ;
							}

							#voice .interview .information .data dl dt{
								color:#339999 !important ;
							}

							#voice .inner .body .information .data dl dd{
								width:170px ;
								float:right ;
								font-size:90% ;
							}
	
					#voice .inner .body .information .interview{
						clear:both ;
						margin:15px auto ;
						text-align:center ;
					}

				#voice .inner .body .dataAll{
					width:100% ;
				}

				#voice .imgBorder{
					background:#FFFFFF ;
				}

