h2{
width:560px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
font-size:10px;
background:url(../img/ryori/ippin/ippin-bar.jpg) no-repeat 0 0;
}


h2.jibie-bar{
width:560px;
height:33px;
margin:20px 0 0 0;
padding:0;
text-indent:-9999em;
line-height:100%;
font-size:10px;
background:url(../img/ryori/ippin/jibie-bar.jpg) no-repeat 0 0;
}

h3.sika-bar{
height:26px;
margin:30px 0 0 0;
padding:0;
background:url(../img/ryori/ippin/sika-bar.gif) no-repeat 0 0;
text-indent:-9999em;
}
h3.koi-bar{
height:26px;
margin:50px 0 0 0;
padding:0;
background:url(../img/ryori/ippin/koi-bar.gif) no-repeat 0 0;
text-indent:-9999em;
}
h3.iwana-bar{
height:26px;
background:url(../img/ryori/ippin/iwana-bar.gif) no-repeat 0 0;
text-indent:-9999em;
}
.ippinbox {
clear:both;
width:550px;
margin:15px 0 0 13px;
padding:0;
    overflow: hidden;
}

.ippinbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .ippinbox {
    height: 1em;
    overflow: visible;
}
/**/
.ippinbox img {
float:left;
margin:0;
padding:0;
}

.box1{
float:right;
width:335px;
}
.borderbox p{
font-size:0.75em;
color:#666666;
text-align:center;
}

strong {
color:#CC9900;
font-weight:bold;
}

.jibie{
background:url(../img/ryori/ippin/jibie-bg.jpg) no-repeat right 0;
padding:10px 220px 30px 0;
margin:10px 0 0 0;
}
.j-plan {
border:1px solid #993300;
margin:20px 0 0 0;
padding:10px 10px 0 10px;
}
.j-plan p {
color:#993300;
}
