h2.price-i {
clear:both;
width:457px;
height:39px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/price/price-bar.jpg) no-repeat 0 0;
}


/* プラン
-------------------------------------------------------*/
h3.price-bar {
width:520px;
height:47px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/price/price-bar2.jpg) no-repeat 0 0;
}
h3.price-bar2 {
width:520px;
height:48px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/price/higaeri-bar.jpg) no-repeat 0 0;
}

h4.cate {
clear:both;
margin:0 0 15px 0;
padding:0 0 7px 0;
font-size:0.85em;
color:#CC0000;
border-bottom:#CC0000 1px solid;
}
.pricebox {
clear:both;
width:500px;
margin:0 0 20px 0;
padding:10px;
background:url(../img/price/price-bg.jpg) no-repeat 0 0;
}
.pricebox h5 {
margin:0 0 10px 0;
padding:0;
font-size:1em;
color:#660000;
}

.pricebox ul {
height:35px;
margin:0 0 10px 0;
padding:0;
list-style:none;
}
.pricebox li {
float:left;
width:61px;
height:35px;
margin:0 5px 0 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.pricebox li a {
width:61px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.pricebox li a:hover {
width:61px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
li.p-syosai {
background:url(../img/plan/syosai-b.jpg) no-repeat 0 0;
}
li.p-syosai a {
background:url(../img/plan/syosai-b.jpg) no-repeat 0 0;
}
li.p-syosai a:hover {
background:url(../img/plan/syosai-b.jpg) no-repeat -60px 0;
}
li.p-yoyaku {
background:url(../img/plan/syosai-b.jpg) no-repeat 0 -41px;
}
li.p-yoyaku a {
background:url(../img/plan/syosai-b.jpg) no-repeat 0 -41px;
}
li.p-yoyaku a:hover {
background:url(../img/plan/syosai-b.jpg) no-repeat -60px -41px;
}

.pricebox table {
clear:both;
margin:0 0 10px 0;
padding:0;
border-top:#999999 solid 1px;
border-left:#999999 solid 2px;
}

.pricebox td {
font-size:0.8em;
color:#333333;
padding:5px 10px;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 2px;
background:#FFFFFF;
}
td.title {
color:#993300;
background:#FFFF99;
}