/*---------------------------------------------------------
　inquiry/index
---------------------------------------------------------*/
div.formTxt{
	margin: 0 auto 40px auto;
	padding: 0;
}

div.form01{
	margin: 0 auto 25px auto;
	padding: 0;
	line-height: 1.9;
}

/*追加090513*/
div.form01 p{
font-size:1em;
line-height:1.3;
}

div.rightBox p.error{
margin:20px 0 0;
/*padding:15px;*/
/*border:dotted 1px #ccc;*/
color:#f00;
}

input.btn_back{
display: block;
margin:35px auto 0;
}




div.form01 input.formRadio,
div.form01 input.formCheckbox
{
	vertical-align: middle;
	margin: -3px 5px 0 0;
}

span.attention{
	color: #B22222;
}

div.rightBox p.formStart{
	margin: 0 auto 5px auto;
}

table.formTbl{
	width: 100%;
	margin: 0 auto 25px auto;
	padding: 0;
	border-collapse: collapse;
}

table.formTbl th{
	width: 25%;
	padding: 5px 0 5px 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
	background-color: #E8F4FB;
}

table.formTbl td{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
	background-color: #EFEFEF;
	letter-spacing: -1px;
}

table.formTbl td input.typeTxt01{
	width: 300px;
	height: 20px;
}

table.formTbl td input.typeTxt02{
	width: 50px;
}

table.formTbl td input.typeTxt03{
	width: 155px;
}

table.formTbl td textarea.typeTxt04{
	width: 300px;
}

div.privacy{
	width: 720px;
	margin: 0 auto 25px auto;
	padding: 0;
	line-height: 1.6;
}

div.privacy dl{
	font-size: 0.8em;
	margin: 0 0 15px 0;
	padding: 0;
}

div.privacy dl dt{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

div.privacy dl dd{
	margin: 0;
	padding: 0 13px;
}


/*確認ページ*/
table.tbl-confirm{
width:650px;
border:solid 1px #ccc;
font-size:0.8em;
border-collapse:collapse;
}

table.tbl-confirm th{
padding:10px 15px;
width:160px;
text-align:left;
vertical-align:top;
border:solid 1px #ccc;
font-weight:normal;
background:#f4f4f4;
}

table.tbl-confirm td{
padding:10px 15px;
border:solid 1px #ccc;
}

div.conf-btn{
text-align:center;
width:650px;
margin:10px 0 0;
}

div.conf-btn input,div.conf-btn img{
margin:10px;
}

/*サンキューページ*/
div.rightBox p.tnks{
margin:40px auto 0;
text-align:center;
font-size:1em;
}
.form01 .box {
	margin-bottom: 30px;
}
.bt_area {
	width: 300px;
	margin-left:auto;
	margin-right:auto;
}
.bt_area ul li {
	float: left;
	width: 100px;
}
.bt_area ul .left {
	margin-right:20px;
	width: 180px;
}
.bt_area ul li a img {
	width: 100%;
	height:auto;
}
table tr .no_boder {
	border-style: none;
}
