@charset "EUC-JP";

/*-----------------------------------------------
 __contact
-----------------------------------------------*/

#contents{
	margin:3px 0;
}

#contents h2{
	width:964px;
	height:130px;
	margin:0 auto;
	background:url(../img/contact/h2.jpg) no-repeat left top;
	text-indent:-9999px;
}

/*  .c01  */

#contents .c01{
	width:690px;
	margin:0 30px 25px 40px;
}

#contents .c01 h3{
	width:210px;
	height:30px;
	margin-bottom:25px;
	background:url(../img/contact/h3.jpg) no-repeat left top;
	text-indent:-9999px;
}

#contents .c01 a{
	color:#CC9900;
}

/*  .c02  */

#contents .c02 table{
	width:645px;
	margin:0 auto;
}

#contents .c02 th{
	width:115px;
	padding:5px 15px;
	background:#669DC3;
	border:2px solid #FFF;
	color:#FFF;
	font-weight:normal;
	text-align:left;
}

#contents .c02 td{
	padding:5px 10px;
	background:#D1E1ED;
	color:#666;
	border:2px solid #FFF;
}

#contents .c02 td.light{
	background:#EFF5F9;
}

#contents .c02 .form_ss{
	width:40px;
}

#contents .c02 .form_s{
	width:110px;
}

#contents .c02 .form_m{
	width:180px;
}

#contents .c02 .form_l{
	width:290px;
}

#contents .c02 .form_ll{
	width:380px;
	height:75px;
}

#contents .c02 .bt{
	width:150px;
	height:36px;
	margin:20px auto 25px;
	background:url(../img/contact/bt.jpg) no-repeat left top;
	border:none;
	display:block;
	cursor:pointer;
	color: #FFF;
}
