#serch{
	text-align:right;
	font-size:10px;
}
table{
	width:630px;
	margin:0px auto;
	padding:0px;
}
caption{
	font-size:32px;
	height:40px;
	text-align:left;
}
caption span.cp
	{float:left;}
caption span.cost{
	display:block;
	height:40px;
	font-size:14px;
	margin:0px 0px 0px 10px;
	float:right;
}
td.address div{
	display:inline;
	margin:0px 5px 0px 0px;
}
td.address div a{
	margin:0px 3px;
	display:inline;
}
p.line{
	FLOAT: RIGHT;
	background:url(/img/line.gif) repeat-x;
	margin:20px 0px;
	padding:0px;
	width: 640px;
	text-indent:-9999px;
}
#miyakouji caption{
	background:url(/img/c1.gif) no-repeat;
	height:60px;
	padding: 0px 0px 0px 40px;
}
#hayakawa caption{
	background:url(/img/c2.gif) no-repeat;
	height:60px;
	padding: 0px 0px 0px 40px;
}
#r255 {
	FLOAT: RIGHT;
}
#r255 caption{
	background:url(/img/c3.gif) no-repeat;
	height:60px;
	padding: 0px 0px 0px 40px;
}
tr.title{
	image-repeat:no-repeat;
	height:40px;
	font-size:25px;
	letter-spacing:0.5em;
	text-align:center;
}
tr.title #n_t1{
	background:url(/img/name_t1.gif);
	height:40px;
	margin:0px;
	padding:0px;
}
tr.title #t_t1{
	background:url(/img/tel_t1.gif);
	height:40px;
	margin:0px;
	padding:0px;
}
tr.title #a_t1{
	background:url(/img/address_t1.gif) no-repeat;
	height:40px;
	margin:0px;
	padding:0px;
}
tr.title #n_t2{
	background:url(/img/name_t2.gif);
	height:40px;
	margin:0px;
	padding:0px;
}
tr.title #t_t2{
	background:url(/img/tel_t2.gif);
	height:40px;
	margin:0px;
	padding:0px;
}
tr.title #a_t2{
	background:url(/img/address_t2.gif) no-repeat;
	height:40px;
	margin:0px;
	padding:0px;
}
tr.title #n_t3{
	background:url(/img/name_t3.gif);
	height:40px;
	margin:0px;
	padding:0px;
}
tr.title #t_t3{
	background:url(/img/tel_t3.gif);
	height:40px;
	margin:0px;
	padding:0px;
}
tr.title #a_t3{
	background:url(/img/address_t3.gif) no-repeat;
	height:40px;
	margin:0px;
	padding:0px;
}
tr.h_link
	{cursor:pointer;}
th{
	width:190px;
	height:55px;
	font-size:25px;
	text-align:center;
}
td.tel{
	font-size:20px;
	text-align:center;
}
td.address{
	font-size:20px;
	text-align:left;
}
#miyakouji th.name{
	background:url(/img/name11.gif) no-repeat;
	margin:0px;
	padding:0px;
	vertical-align:center;
	height:56px;
}
#miyakouji td.tel{
	background:url(/img/tel1.gif) no-repeat;
	margin:0px;
	padding:0px;
	width:180px;
	height:28px;
}
#miyakouji td.address{
	background:url(/img/address1.gif) no-repeat;
	margin:0px;
	padding:0px;
	width:260px;
}
#miyakouji .pri{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background:url(/img/pri1.gif) no-repeat;
	height:28px;
	color:#000000;
}

#hayakawa th.name{
	background:url(/img/name12.gif) no-repeat;
	width:190px;
	height:56px;
	margin:0px;
	padding:0px;
}
#hayakawa th.names{
	background:url(/img/name7.gif) no-repeat;
	margin:0px;
	padding:0px;
	vertical-align:center;
	height:28px;
}
#hayakawa td.tel{
	background:url(/img/tel2.gif) no-repeat;
	width:180px;
	height:28px;
	margin:0px;
	padding:0px;
}
#hayakawa td.address{
	background:url(/img/address2.gif) no-repeat;
	width:260px;
	height:28px;
	margin:0px;
	padding:0px;
}
#hayakawa td.tel_n{
	background:url(/img/tel_n.gif) no-repeat;
	width:180px;
	height:56px;
	margin:0px;
	padding:0px;
	font-size:20px;
	text-align:center;
}
#hayakawa td.address_n{
	background:url(/img/address_n.gif) no-repeat;
	width:260px;
	height:56px;
	margin:0px;
	padding:0px;
	font-size:20px;
	text-align:left;
}
#hayakawa .pri{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background:url(/img/pri2.gif) no-repeat;
	height:28px;
	color:#000000;
}
#hayakawa .pril{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background:url(/img/pril.gif) no-repeat;
	height:28px;
	color:#000000;
}
#r255 th.name{
	background:url(/img/name13.gif) no-repeat;
	width:190px;
	height:56px;
	margin:0px;
	padding:0px;
}
#r255 th.name_l{
	background:url(/img/name13.gif) no-repeat;
	width:190px;
	height:56px;
	margin:0px;
	padding:0px;
}
#r255 td.tel{
	background:url(/img/tel3.gif) no-repeat;
	width:180px;
	height:28px;
	margin:0px;
	padding:0px;
}
#r255 td.address{
	background:url(/img/address3.gif) no-repeat;
	width:260px;
	height:28px;
	margin:0px;
	padding:0px;
}
#r255 .pri{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background:url(/img/pri3.gif) no-repeat;
	height:28px;
	color:#000000;
}

#caution{
	background:url(/img/caution.gif) no-repeat;
	width:600px;
	height:170px;
	margin:30px 0px 0px;
	display:block;
	text-align:left;
}
#caution span#ti{
	text-indent:-9999px;
	display:block;
}
#caution_s{
	width:550px;
	height:110px;
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
	top:35px;
	left:30px;
}}
