@charset "utf-8";
/* ===================================================================
CSS information

 file name  :contact.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */

#header #mainimage p span {
	background: url(../images/main.jpg) center top no-repeat;
}

/* -----------------------------------------------------------
	#side　メニューhover状態
----------------------------------------------------------- */
#village #contents #side ul.submenu li.contact a {
	background: url(../../images/side/img_side.gif) left -457px no-repeat;
}

/* -----------------------------------------------------------
	#main
----------------------------------------------------------- */

#main .con_contactarea {
	padding:0 0 30px 0;
	width:720px;
}
#main .con_contactarea h4 {
	padding:0;
}
#main .con_contactarea p.txt {
	padding:13px 0 30px 25px;
}
#main .con_contactarea h5.txt {
	background: url("../images/ic_h3.gif") no-repeat left top;
	border: 1px solid #C7D79E;
	color: #412800;
	font-size: 110%;
	margin: 30px 0 13px;
	padding: 7px 7px 7px 25px;
}

#main .con_contactarea .txt_tel {
	background: url("../images/ic_tel.gif") no-repeat left 3px;
	padding:0 0 0 30px;
	font-size:170%;
}
#main .con_contactarea .txt_info {
	padding:15px 0 25px 0;
}
#main .con_contactarea .tel_comm {
	padding:10px 0 14px 0;
}
#main .con_contactarea .tel_time {
	padding:0 0 50px 30px;
}

/*--------------------------------------
お問い合わせフォーム
-------------------------------------*/

#main .con_contactarea table {
	width:720px;
	margin:0 0 20px 0;
	border-collapse:collapse;
}
#main .con_contactarea table th ,
#main .con_contactarea table td {
	padding:10px 8px;
	background:#edf7d9;
	border:1px solid #d9d0c3;
}
#main .con_contactarea table th {
	background:#558508;
	width:160px;
	text-align:center;
	color:#fff;
}

#main .con_contactarea p.center {
	text-align:center;
	padding:0 0 30px 0;
}
#main .con_contactarea table td select ,
#main .con_contactarea table td textarea ,
#main .con_contactarea table td input.middle ,
#main .con_contactarea table td input.short ,
#main .con_contactarea table td input.long {
	border:1px solid #d9d0c3;
}
#main .con_contactarea table td textarea ,
#main .con_contactarea table td input.long {
	padding: 3px;
	width: 480px;
}
#main .con_contactarea table td input.middle {
	padding: 3px;
	width: 80px;
}
#main .con_contactarea table td input.short {
	padding: 3px;
	width: 40px;
}
#main .con_contactarea table td textarea {
	height:230px;
}

#main .con_contactarea table td input.radio {
	margin:0 5px 0 0;
}
#main .con_contactarea table td label.error {
	margin: 0 10px 0 5px;
	font-weight: bold;
	color: #C81010;
}
#main .con_contactarea table td input.radio {
	margin:0 5px 0 0;
}
#main .con_contactarea table td p input {
    background-color: #fff;
    border: 0;
    color: #000;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: left;
}



/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

