h4{
	width:790px;
	background:url(/common/images/h4_bg.gif) repeat-x;
	padding-left:10px;
	color: #0085e8;
	font-size: 15px;
	letter-spacing: 1.5px;
	padding-top:10px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	}


.dotted{
		background:url(/common/images/dotted.gif) repeat-x 1px;
		width:100%;
		height:1px;
		}
/* ----------------------------------------------
	Customer
-------------------------------------------------*/

ul.PurposeList{
	list-style:none;
	margin-left:15px;
	margin-bottom:20px;
	}

	ul.PurposeList li{
		background:url(/common/images/icon_arrow.gif) no-repeat left center;
		padding-left: 10px;
		margin-bottom:5px;
		}

	ul.PurposeList a{
		color:#235daa;
		}

	ul.PurposeList a:hover{
		color:#595959;
		}

ul.AttentionList{
	list-style:none;
	margin-left:15px;
	margin-bottom:20px;
	}

	ul.AttentionList li{
		background:url(/common/images/icon_attention.gif) no-repeat left 3px;
		padding-left: 10px;
		margin-bottom:5px;
		}

div#ContactBox{
	width:798px;
	border:1px solid #dedede;
	}

div#ContactBox table{
	width:780px;
	margin:0 10px 10px 10px;
	border-collapse:collapse;}

div#ContactBox th{
	text-align:left;
	padding-top:10px;
	background-image:url(../images/dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;}

div#ContactBox td{
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;}

	div#Contact{
		width:796px;
		background-color:#eef4fb;
		border:1px solid #ffffff;
		}

	img.Contact{
		margin:10px 0 0 10px;
		}

		dl{
			margin:10px;
			}

		dl dt{
			width:160px;
			margin-bottom:10px;
			padding-bottom:7px;
			padding-left:5px;
			border-bottom:dotted 1px;
			font-weight:bold;
			float:left;
			display:
			}

		dl dd{
			width:600px;
			margin-bottom:10px;
			padding-bottom:7px;
			padding-left:10px;
			border-bottom:dotted 1px;
			float:left;
			}

		.form{
			color:#235daa;
			}

			
			.telbox{
				display: block;
    margin-top: 10px;
			}
			.tel_icon{
				width: 50px;
			}
			
		.Tel{
			font-size:26px;
			font-weight:bold;
			color:#0384e6;
position: relative;
    top: -9px;
    left: 10px;
			}

.StaticText{
	width:770px;
	margin:auto;
	}
		.StaticText a{
		color:#235daa;
			}

/* ----------------------------------------------
	FAQ
-------------------------------------------------*/
ul.PurposeList{
	list-style:none;
	margin-left:15px;
	margin-bottom:20px;
	}

	ul.PurposeList a{
		color:#235daa;
		}

	ul.PurposeList a:hover{
		color:#595959;
		}

	ul.PurposeList li.q{
		background:url(/customer/images/icon_q.gif) no-repeat left top;
		padding: 5px 30px;
		margin-bottom:5px;
		}

	ul.PurposeList li.a{
		background:url(/customer/images/icon_a.gif) no-repeat left top;
		padding: 5px 30px;
		margin-bottom:25px;
		}

/* ----------------------------------------------
	FAQ
-------------------------------------------------*/
.StaticText ul.PurposeList{
	list-style:none;
	margin-left:15px;
	margin-bottom:20px;
	}

	.StaticText ul.PurposeList a{
		color:#235daa;
		}

	.StaticText ul.PurposeList a:hover{
		color:#595959;
		}

	ul.PurposeList li.q{
		background:url(/customer/images/icon_q.gif) no-repeat left top;
		padding: 5px 30px;
		margin-bottom:5px;
		}

	ul.PurposeList li.a{
		background:url(/customer/images/icon_a.gif) no-repeat left top;
		padding: 5px 30px;
		margin-bottom:25px;
		}

/* ----------------------------------------------
	Reference
-------------------------------------------------*/
.red{
	color:#FF0000;
	}
.must{
	color:#FF0000;
	font-weight:bold;
	}
		form{
			margin:0;
			}

		table#Reference{
			margin:20px auto;
			border:1px solid #b9b9b9;
			border-collapse:collapse;
			border-spacing:1px;
			}

		table#Reference .FirstLabel{
			width:160px;
			margin-bottom:0;
			background-color:#eff7fe;
			padding:20px 10px;
			border-bottom:1px solid #b9b9b9;
			border-top:1px solid #b9b9b9;
			font-weight:bold;
			}

		table#Reference .FirstForm{
			width:510px;
			margin-bottom:0;
			padding:20px 10px;
			border-bottom:1px solid #b9b9b9;
			border-top:1px solid #b9b9b9;
			}

		table#Reference .Label{
			width:160px;
			margin-bottom:0;
			background-color:#eff7fe;
			padding:20px 10px;
			border-bottom:1px solid #b9b9b9;
			border-top:1px solid #ffffff;
			font-weight:bold;
			}

		table#Reference .Form{
			width:510px;
			margin-bottom:0;
			padding:20px 10px;
			border-bottom:1px solid #b9b9b9;
			border-top:1px solid #ffffff;
			}


div#FormContactArea{
	width:770px;
	border:1px solid #dedede;
	}

	div#FormContact{
		width:738px;
		padding:15px;
		background-color:#eef4fb;
		border:1px solid #ffffff;
		}

	div#FormContact li{
		margin-left:25px;
		}

	.Form ul{
		list-style:none;
		}

		.Form ul li{
			width:165px;
			float:left;
			}

	.Form .addresL{
		width:50px;
		float:left;
		}

	.Form .addresR{
		width:300px;
		float:left;
		}

.mb33{
	margin-bottom:33px;
	}

#BtnArea{
	text-align:center;
	}


.date{
	font-weight:bold;
	color:#0384e6;
}

.float-box .left{
	display: block;
	float: left;
	width: 500px;
}
.float-box .right{
	display: block;
	float: right;
	width: 180px;
}




/*aerosol*/
.de{
	padding-left: 50px;
	margin-left:40px;
	border-left:1px solid #1786e3;
	font-size: 12px;

}
.de .red{
	color:#ff0000;
}
.de1{
	padding-top: 10px;
	padding-bottom: 30px;
}

.de2{
	padding-bottom: 25px;
}
.de2 .img_box{
	background: url(/customer/images/bg_aerosol.jpg) repeat-y;
	padding:20px;
}
.h3_3{
	height:138px;
	background: url(/customer/images/bg_h3_3.png) no-repeat left 260px top 0px;
	padding-top:30px;
	margin-top:-30px;
	position: relative;
	z-index: 5;
}
.de3{
	padding-bottom: 30px;
	padding-top:40px;
	margin-top: -70px;
}
.de3 .content_box{
	background: url(/customer/images/bg_aerosol.jpg) repeat-y;
	padding:20px;
	width:656px;
	overflow: hidden;
}
.de3 .content_box .square{
	border:2px solid #ddd;
	border-radius: 10px;
	padding:20px;
}
.de3 .content_box .left-part{
	width:268px;
	float: left;
	background: #fff;
	padding:20px;
}
.de3 .content_box .right-part{
	width:268px;
	float: right;
	background: #fff;
	padding:20px 20px 0;
}
.de3 .content_box .right-part .other-part{
	width:348px;
	padding-top:20px;
	margin-left: -40px;
	background: url(/customer/images/bg_aerosol.jpg) no-repeat -348px 0;
}
.de3 .content_box .right-part .other-part>div{
	background: #fff;
	padding: 50px 30px 65px;
	position: relative;
	top: 22px;
	margin-top: -20px;
}
.de3 .content_box .right-part .other-part .ttl{
	font-size: 20px;
	padding-bottom: 10px;
	border-bottom:2px solid #3e3e3e;
	color:#3e3e3e;
	margin-bottom: 20px;

}

.de3 .content_box .right-part .other-part .pic{
	display: table;
}
.de3 .content_box .right-part .other-part .pic .txt{
	display: table-cell;
	vertical-align: top;
	padding-right: 15px;
}
.de3 .content_box .right-part .other-part .pic .photo{
	display: table-cell;
}

.air-toi {
	color: #1786e3;
	margin-top: 10px;	
}
.air-toi a{
	color: #1786e3;
}

h3.cusname{
	color: #0085e8;
	margin-bottom: 8px;

}
h3.cusname::before{
	content: "";
	display: inline-block;
		border-left: #0085e8 5px solid;
			padding-right: 8px;
			position: relative;
			top: 1px;
			height: 13px;

}