@charset "utf-8";
/*====================================================
LAYOUT CONTCT TOP
======================================================*/
/*====================================================
LAYOUT PRODUCT TOP
======================================================*/
#contact #contents a{
	color:#4186AB;
	text-decoration:underline;
}

#contact #contents{
	float:none;
	width:800px;
	padding:40px 0px 0px;
}

/* TTL
------------------------------------------------------------------------*/
#contents h1{
	font-size: 197%;
	background: url(../img/bg_line_dot_x_w.gif) repeat-x left bottom;
	padding:0px 0px 13px;
	line-height:1.0;
}

h3.contTtl{
	font-size:182%;
	padding:40px 0px 20px;
}
#contact #contents h4{
	font-size:108%;
	padding:50px 0px 20px;
}

/* FORM AREA
------------------------------------------------------------------------*/
#formArea{
	width:700px;
	padding:0px 50px;
	overflow:hidden;
}

/* TABLE
------------------------------------------------------------------------*/

table.conTable{
	border:3px solid #ccc;
	border-bottom:2px solid #ccc;
}
table.conTable td{
	padding:10px;
	border-bottom:1px solid #ccc;
}
table.conTable th{
	padding:10px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight:normal;
	text-align:left;
	background:#f2eee8;
}
table.conTable td input.type01{
	width:398px;
	height:24px;
	border:1px solid #dad9bf;
}
table.conTable td textarea.type01{
	width:398px;
	border:1px solid #dad9bf;
}
table.conTable td select.type01{
	width:198px;
	height:24px;
	border:1px solid #dad9bf;
}


/* MSDS
------------------------------------------------------------------------*/

#msdsBox{
	width:693px;
	border:3px solid #c49585;
	text-align:center;
	padding:10px 0px;
	/*margin:50px 0px 0px;*/
	margin:10px 0px 0px;
	background:#f2eee8;
}


/* priBox
------------------------------------------------------------------------*/
#priBox{
	width:700px;
	text-align:center;
	padding:10px 0px;
	margin:40px 0px 0px;
	background:#f2eee8;
}

/* ETC
------------------------------------------------------------------------*/
a.mail{
	color:#b1735f;
	text-decoration:underline;
}
a.mail:hover{
	text-decoration:none;
}


/* error設定
------------------------------------------------------------------------*/
.mf-error{
	padding:3px 0px 0px;
	color:#e60012;
	display:none;
}
#er00{
	padding:10px;
	border:1px solid #e60012;
}


/* Attention
------------------------------------------------------------------------*/
div#attention{
	margin-top:40px;
	padding:10px;
	text-align:center;
	background:#f2eee8;	
}

span.attentionp{
	font-weight:bold;
	color:#ff0000;
}





