@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");

/* table  start */
.table{
	width:900px;
	margin:0 auto 120px auto;
	background-color:#FFF;
	padding:20px;
	color:#151515;
}
table{
	background-color:#dbdbdb;
}
td{
	background-color:#FFF;
}
.td_left01{
	text-align:right;
	vertical-align:top;
	padding:15px;
	color:#FFF;
	font-weight:bold;
	width:230px;
	background-color:#7fa5c7;
}
.td_left02{
	text-align:right;
	vertical-align:top;
	padding:15px;
	color:#FFF;
	font-weight:bold;
	width:230px;
	background-color:#76a0c5;
}
.td_bg01{
	background:#7fa5c7 url(../../img/contact/td_bg.jpg) 15px 20px no-repeat;
}
.td_bg02{
	background:#76a0c5 url(../../img/contact/td_bg.jpg) 15px 20px no-repeat;
}
.td_h01{
	padding:15px 0px 15px 20px;
}
.td_right{
	text-align:left;
	padding-left:20px;
}
.m_r15{
	margin-right:15px;
}
.text_t{
	color:#cfcfcf;
	line-height:30px!important;
  padding-top:2px !important;
	padding-left:5px !important;
}
.textfield{
	width:485px;
	height:30px;
	border:none;
	padding-top:2px;
	padding-left:5px;
	background:url(../../img/contact/input-bg.gif) no-repeat;
}
.textfield_01{
	width:155px;
	height:30px;
	border:none;
	padding-top:2px;
	padding-left:5px;
	background:url(../../img/contact/input-bg01.gif) no-repeat;
}
.td_line-height label{
	padding-right:10px;
	height:30px;
	line-height:30px;
}
.input_bg{
	width:70px;
	height:30px;
	border:none;
	padding-left:5px;
	background:url(../../img/contact/input-bg02.gif) no-repeat;
}
.label_margin{
	margin-right:10px;
}
#textarea{
	margin-top:20px;
	margin-bottom:30px;
	width:485px;
	height:130px;
	border:none;
	background:url(../../img/contact/textarea-bg.gif) no-repeat;
}
.div_buttom{
	margin:20px auto 20px auto;
	
}

