@charset "utf-8";
/*------------------------------------------------------------
	お問い合わせ
------------------------------------------------------------*/
#gNavi .navi05 a img {
	opacity: 0.0;
	filter: alpha(opacity=0);
}

#main h2 {
	margin-bottom: 45px;
}

#conts .comTable th,
#conts .comTable td {
	padding: 13px 5px 5px;
	font-size: 1.2em;
	color: #fff;
}

#conts .comTable th {
	text-align: center; 
}

#conts .comTable th span {
	font-size: 1.2em;
	color: #f00;
}

#conts .mailForm td #fName,
#conts .mailForm td #fPhonetic,
#conts .mailForm td #fTel,
#conts .mailForm td #fEmail {
	width: 328px;
}

#conts .mailForm td .row {
	padding: 5px 0;
	clear: both;
}

#conts .mailForm td .row li {
	float: left;
	width: 105px;
}

#conts .mailForm td .row li input,
#conts .mailForm td .radUl li input {
	margin: 0 5px 0 0;
	vertical-align: middle;
}

#conts .mailForm td .radUl li {
	float: left;
	width: 58px;
}

#conts .mailForm td #fNumber {
	width: 205px;
}

#conts .mailForm td #fBody {
	width: 326px;
	height: 82px;
}

#conts .submit {
	margin: 45px 0 0;
	height: 59px;
	text-align: center;
}

#conts .submit li {
	padding: 0 4px;
	display: inline;
}

#conts .submit li input {
	vertical-align: top;
}

ul.errorMsg {
	color: #f00;
	font-size: 1.2em;
}

p.p01 {
	font-size: 1.2em;
}

p.p02 {
	margin-top: 30px;
	text-align: center;
}

#conts .submit02 {
	margin: 45px 0 0;
	text-align: center;
	width:400px;
}

#conts .submit02 li{
	display:inline;
	margin-right:20px;
}