/* Reset
--------------------------------------------------------------------*/
*{margin:0; padding:0;}
ul{list-style-type:none;}
img{border:none; vertical-align:top;}
table{border:0; border-collapse:collapse;}
hr{clear:both; color:#aaa; border:1px dotted #aaa; margin:5px 0 7px 0;}
a.alpha_link img:hover{
 filter: alpha(opacity=60);
  -moz-opacity:0.60;
  opacity:0.60;
}
/*a.alpha_link img{-webkit-transition:opacity 0.5s; -o-transition :opacity 0.5s; -moz-transition :opacity 0.5s; transition :opacity 0.5s;}*/
/*a.alpha_link img:focus,a.alpha_link img:hover{filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}*/

a:link{color:#ccc; text-decoration:none;}
a:visited{color:#ccc; text-decoration:none;}
a:hover{color:#00F; text-decoration:underline;}


body{
	font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	background:url(../img/bg.png);
	color:#595757;
	font-size:14px;
	line-height:160%;
	overflow-x:hidden;
}
* html tr,th,td{font-size:14px; text-align:left;}

/*bx-slider*/
.bx-wrapper .bx-prev {
left: 10px;
background: url(images/controls.png) no-repeat 0 -32px;
}
img{vertical-align:bottom;
}
/*
クラス**************************/
.mt40{margin-top:40px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.pt40{padding-top:40px;}
.pt20{padding-top:20px;}

/*
変更CSS*************************/

.container{
	width:980px;
	margin:0px auto;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}

#mailform .button{
	margin-top:40px;
}
/* table */
#mailform table{
	margin:0px auto;
}
table{}
#mailform table th{
  background: #f6f6f6;
	font-weight:normal;
	text-align:left;
	color:#000;
}
.inquiry_ti{
	text-align:center;
	padding-bottom:40px;
}
#mailform input, #maiform textarea {
  /* border: 1px solid #c8c8c8; */
  line-height: 150%;
  padding: 6px;
  margin: 0 0 6px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  position: relative;
  behavior: url(http://ilandscape-reform.com/lp/css/PIE.htc );
}
#mailform h3 {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background:#f1222d;
  color:#fff;
  font-size:24px;
  font-weight:normal;
  padding: 10px;
  text-align:center;
}
#mailform table th , #mailform table td {
  font-size: 13px;
  line-height: 180%;
  text-align: left;
  border: 1px solid #dadada;
  padding: 12px 20px 12px;
  font-size: 13px;
}
#mailform table th{
	width:160px;
}
#mailform{
	width:740px;
	padding:60px 120px;
	margin:0px auto;
	background:#fff;
	border-radius:5px;
}

#mailform_bg{
	padding:90px 0px;
/*	background:#e5e5e5;
*/
}

#mailform .button .submit_btn2 {
  background: url(../img/btns_comp.png) no-repeat;
  text-indent: -9999px;
  width: 278px;
  height: 76px;
  border: none;
  cursor: pointer;
  margin-right: 5px;
}
#mailform .button .back_button {
  background: url(../img/btns_back.png) no-repeat;
  text-indent: -9999px;
  width: 278px;
  height: 76px;
  border: none;
  cursor: pointer;
  margin-left: 5px;
}
.maiform_head{
	background:#ee232c;
	height:10px;
	width:980px;
	border-radius:5px 5px 0px 0px;
	margin:0px auto;
}
	
