h2{
width:560px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
font-size:10px;
background:url(../img/ryokin/ryokin-bar.jpg) no-repeat 0 0;
}
.leftbox{
width:550px;
height:82px;
background:url(../img/ryokin/yoyaku-b.jpg) no-repeat 0 0; overflow:hidden;
padding:0 0 0 10px;
margin:0 0 20px 0;
}
.leftbox:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
			}
/*\*/
* html .leftbox{
	height: 1em;
	overflow: visible;
}

p.lnk1{
float:left;
width:162px;
height:32px;
margin:50px 0 0 0;
background:url(../img/ryokin/yoyaku-b.jpg) no-repeat -10px -50px;
}
p.lnk1 a{
text-indent:-9999em; 
width:162px;
height:32px;
margin:0;
padding:0;
background:url(../img/ryokin/yoyaku-b.jpg) no-repeat -10px -50px;
display:block;
}
p.lnk1 a:hover{
text-indent:-9999em; 
width:162px;
height:32px;
margin:0;
padding:0;
background:url(../img/ryokin/yoyaku-b.jpg) no-repeat -10px bottom;
}
p.lnk2 {
float:left;
width:132px;
height:32px;
margin:50px 0 0 9px;
background:url(../img/ryokin/yoyaku-b.jpg) no-repeat -181px -50px;
}
p.lnk2 a{
text-indent:-9999em;
width:132px;
height:32px;
margin:0;
padding:0;
background:url(../img/ryokin/yoyaku-b.jpg) no-repeat -181px -50px;
display:block;
}
p.lnk2 a:hover{
text-indent:-9999em;
width:132px;
height:32px;
margin:0;
padding:0;
background:url(../img/ryokin/yoyaku-b.jpg) no-repeat -181px bottom;
}

h3 {
clear:both;
margin:30px 0 15px 0;
padding:5px 0 2px 5px;
font-size:1em;
line-height:150%;
color:#990000;
border-left:2px solid #990000;
}
span.syou {
font-weight:normal;
font-size:0.85em;
color:#333333;
}
table{
width:550px;
margin:0 0 15px 0;
border-top:1px solid #666666;
border-left:1px solid #666666;
font-size:0.85em;
line-height:150%;
}
table th{
color:#990000;
background-color:#FFDDE9;
text-align:left;
padding:10px;
font-weight:normal;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
}
table td{
padding:10px;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
color:#333333;
}

.borderbox h4{
margin:0 0 5px 0;
padding:0;
border:0;
line-height:150%;
font-size:0.85em;
color:#996600;
}

.r-tel{
width:560px;
height:55px;
background:url(../img/ryokin/r-tel.jpg) no-repeat 0 0;
margin:30px 0 0 0;
}
.r-tel:after{
			content:"";
			display:block;
			clear:both;
			height:1px;
			overflow:hidden;
			}
/*\*/
* html .r-tel{
	height: 1em;
	overflow: visible;
}
p.rt1{
float:left;
width:210px;
height:55px;
background:url(../img/ryokin/r-tel.jpg) no-repeat 0 0;
text-indent:-9999em; 
display:block;
}

p.rt2 a{
float:left;
width:163px;
height:44px;
background:url(../img/ryokin/r-tel.jpg) no-repeat -240px -11px;
margin:11px 0 0 30px;
text-indent:-9999em;
display:block;
}

p.rt2 a:hover{
background:url(../img/ryokin/r-tel.jpg) no-repeat -240px bottom;
}

p.rt3 a{
float:left;
width:132px;
height:44px;
background:url(../img/ryokin/r-tel.jpg) no-repeat -410px -11px;
text-indent:-9999em;
display:block;
margin:11px 0 0 8px;

}
p.rt3 a:hover{
background:url(../img/ryokin/r-tel.jpg) no-repeat -410px bottom;
}

