@charset "utf-8";
/* CSS Document */

/******************************/
/*------ 問い合わせ --------------*/
/******************************/
/*-----背景画像-----*/
.contact #mainContents {
	min-height: 400px;
	height: auto !important;
}
.contact h2 {
	margin-bottom:10px !important;
}

.contact .contents {
	font-size:93%;
	line-height:2.0;
	padding:0 19px;
	margin-bottom:60px;
}

.contact .contents .cbox{
	margin-bottom:15px;
}

.contact .contents .cbox h3{
	margin-top:10px;
	margin-bottom:0px !important;
	padding-bottom:0px;
}
.contact .contents .cbox h3 label {
	padding-left:0.5em;
	cursor:pointer;
}

.contact .contents .cbox ul{
	margin-left:20px;
}

.contact .contents .cbox ul li {
	width:200px;
	height:20px;
	float:left;
}
.contact .contents .cbox ul li label{
	padding-left:0.5em;
	cursor:pointer;
}

.contact .contents .pindent{
	font-size:12px;
}

.contents .gray {
	font-size:93%;
	line-height:1.4;
}
.contact .contents p {
	margin-bottom:10px;
}
.contact table {

}
.contact th {
	width:130px;
	vertical-align:top;
	padding:3px 0;
}
.contact td {
	width:342px;
	vertical-align:top;
	padding:3px 0;
}
input#corpname,input#corpkana,input#yakushoku,
input#name,input#kana,input#email,input#zip,
input#address,input#tel,input#daihyotel {
	width:342px;
	padding:1px 0;
}
textarea#message {
	width:666px;
	_width:672px;
	padding:3px;
}
p.textBox {
	font-size:93%;
	width:650px;
	_width:672px;
	height:278px;
	_height:300px;
	overflow:auto;
	background:#FFF;
	border:1px solid #999;
	padding:10px;
}
iframe.textBox {
	font-size:93%;
	width:670px;
	_width:692px;
	height:298px;
	_height:320px;
	overflow:auto;
	background:#FFF;
	border:1px solid #999;
}
.iframeptext {
	text-align:left;
	font-size:93%;
}
.ta-c {
	text-align:center;
	padding-top:30px;
}
input.kakunin {
	width:472px;
	height:35px;
	text-indent: -9999px;
	border:none;
	background:url(/shared/images/contact/banner-01.gif);
	cursor: pointer;
	margin-left:19px;
	overflow:hidden;
}
input.back {
	width:230px;
	height:35px;
	text-indent: -9999px;
	border:none;
	background:url(/shared/images/contact/banner-02.gif);
	cursor: pointer;
	margin-left:0px;
	overflow:hidden;
}
input.sendbtn {
	width:230px;
	height:35px;
	text-indent: -9999px;
	border:none;
	background:url(/shared/images/contact/banner-03.gif);
	cursor: pointer;
	margin-left:10px;
	overflow:hidden;
}
input.sendbtn2 {
	width:230px;
	height:35px;
	text-indent: -9999px;
	border:none;
	background:url(/shared/images/kaigi/banner-01.gif);
	cursor: pointer;
	margin-left:10px;
	overflow:hidden;
}
input.btn_yasuda {
	width:472px;
	height:35px;
	text-indent: -9999px;
	border:none;
	background:url(/shared/images/yasuda/banner-02.gif);
	cursor: pointer;
	margin-left:19px;
	overflow:hidden;
}

p.contTitle {
	font-size:108%;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:30px;
}