@charset "utf-8";

#contact_header h2{
 	color:#F8835B;
	font-size:1.2em;
	font-weight:bold;
	background-image: url(/img/okazaki/bg_h2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 5px 0;
	margin: 14px 0px 10px 0px;
}

#contact_header h3{
 	color:#336699;
	font-size:1.2em;
	padding: 0px 0px 5px 10px;
	margin: 14px 0px 0 0px;
}

#contact_header table{
	margin:5px 0 10px 10px;
	width:80%;
}

div.contact h2{
 	color:#F8835B;
	font-size:1.2em;
	font-weight:bold;
	background-image: url(/img/okazaki/bg_h2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 5px 0;
	margin: 14px 0px 10px 0px;
}

div.contact{
	margin:15px 0 20px 0;
	overflow:hidden;
}

div.contact table {
	margin:20px 0 20px 0;
	width:100%;
	font-size:90%;
	border-collapse: collapse;
	border-style: none; 
	border-color: #CCCCCC;
	border-width: 1px; 
}
div.contact th {
	padding:7px 5px ;
	color: #333; 
	background-color: #ffffff; 
	border-style: dotted;
	border-color: #BCBCBC;
	border-width: 1px 0px;
	width:150px;
}

div.contact th span {
	float:right;
	width:27px;
	background: url(/img/contact/icon_must.gif) no-repeat -1px 3px;
}

*html div.contact th span {
	background: url(/img/contact/icon_must.gif) no-repeat 0 3px;
}

div.contact th span em {visibility:hidden;}

div.contact td{
	padding:7px 5px ;
	color: #333;
	background-color: #fff;
	border-style: dotted; /*（破線or実線） */
	border-color: #BCBCBC;
	border-width: 1px 0px;
	width: auto;
}
div.contact td span {
	color:#3399CB;
	font-size:80%;
}

