@charset "UTF-8";

/*--------------- お問合せ --------------*/
/************エリア検索*************/
table.ret_inq_ssl{
	line-height: 100%;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}
table.ret_inq{
	width: 880px;
	border-top:1px solid #FFCC00;
	border-left:1px solid #FFCC00;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFFFFF;
	empty-cells:show;
	margin-right: auto;
	margin-left: auto;
}
.ret_inq th.midashi{
	background-color: #F9D26C;
	font-size: 112.5%;
	font-weight: bold;
}
.ret_inq th{
	border-right:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	text-align:left;
	width: 20%;
	background-color: #FFF7D2;
	font-weight: normal;
	line-height: 110%;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
.ret_inq td{
    border-right:1px solid #FFCC00;
    border-bottom:1px solid #FFCC00;
    padding:0.3em 1em;
}

.ret_inq ul,.ret_inq ul.cate{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.ret_inq li{
	display: block;
	width: 9em;
	float: left;
}
.ret_inq ul.cate li{
	display: block;
	width: 20em;
	float: left;
}
.ret_inq p.ret_inq_block{
 width: 100%;
 display: block;
 clear: left;
}
ul.inq_button{
	margin-right: auto;
	margin-left: auto;
	width: 300px;
}
ul.inq_button li{
	display: block;
	height: 30px;
	width: 136px;
}

/******** 久城追加:08/12/12  START ********/
.ret_inq th.sub_midashi{
	background-color: #FFEB8E;
	font-weight:bold;
}
.ret_inq th.caution{
	width: 25%;
}
.ret_inq ul li.mid{
	width: 12em;
}
.ret_inq .clear {
	clear:both;
	padding-top:10px;
}
/******** 久城追加:08/12/12  END   ********/
/******** 久城追加:08/12/22  START ********/
table.mgn_b_1{
	margin-bottom:10px;
	text-align:left;
}
table.mgn_b_1 th{
	width:25%;
}
table.mgn_b_1 .long{
	width:100%;
}
table.must{
	border:3px solid #FF9900;
}
.blue{
	color:#0066cc;
}
table.kekka th{
	width:14%;
}
table.kekka th.midashi_s{
	width:10%;
	padding-right:0.5em;
}
table.kekka th.midashi_ss{
	width:6%;
	padding-right:0.5em;
}
.ret_inq ul.cate li.short1{
	display: block;
	width: 14em;
	float: left;
}

/******** 久城追加:08/12/22  END   ********/


/************サンクス*************/
#thank{
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #F9AB00;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 20px;
}
#tyank p{
	margin: 20px;
}

/******** 久城追加:08/12/15  START ********/
#thank p.info{
	font-size: 115%;
    margin:20px auto;
	width: 350px;
	background-color:#FFCC33;
	padding:20px;
}
/******** 久城追加:08/12/15  END   ********/
