@charset "utf-8";

/* category list */
#content01 .div01 {
height:100%;
margin-bottom:5px;
border-bottom:5px solid #F3F3F3;
background:transparent url(../img/pricelist_bg_01.jpg) left 2.6em no-repeat
}
#content01 .div01 ul {
float:left;
width:150px;
font-size:1.2em;
}
#content01 .div01 ul li {
margin-bottom:10px;
padding-left:25px;
background:transparent url(../img/pricelist_bg_02.png) 10px center no-repeat;
}

/* prices box */
#content01 .div02 {
float:left;
width:315px;
margin-bottom:30px;
padding-right:20px;
}
#content01 .div02 h3 {
margin-top:15px;
border-top:5px solid #F3F3F3;
padding:5px 7em 5px 35px;
background:transparent url(../img/pricelist_bg_03.gif) left bottom no-repeat;
color:#9D7567;
font-size:1.4em;
font-weight:bold;
}
#content01 .div02 hr {
clear:both;
height:0;
margin:0;
border:none;
visibility:hidden;
}
/* to page-top link */
#content01 .div02 p {
margin-top:-2.1em;
padding-bottom:10px;
font-size:1.2em;
text-align:right;
}
#content01 .div02 p a {
padding-left:12px;
background:transparent url(../../img/footer_bg_02.png) left center no-repeat;
}
/* price list */
#content01 .div02 dl {
height:100%;
font-size:1.2em;
}
#content01 .div02 dt,
#content01 .div02 dd {
margin-top:10px;
border-top:1px dotted #D4CBC7;
padding-top:5px;
}
#content01 .div02 dt.first,
#content01 .div02 dd.first {
margin-top:0;
border-top:none;
}
#content01 .div02 dt {
float:left;
width:220px;
padding-right:10px;
padding-left:5px;
}
#content01 .div02 dd {
float:right;
width:80px;
}
#content01 .div02 dt strong {
font-size:0.83em;
font-weight:normal;
}

/* info box */
#content01 .div03 {
clear:both;
width:660px;
height:100%;
background:transparent url(../img/pricelist_bg_05.png) left top repeat-y;
}
#content01 .div03-inner {
height:100%;
padding-bottom:15px;
background:transparent url(../img/pricelist_bg_06.png) left bottom no-repeat;
}
#content01 .div03 ul {
height:100%;
padding:15px 10px 0;
background:transparent url(../img/pricelist_bg_04.png) left top no-repeat;
font-size:1.2em;
}
#content01 .div03 ul li {
position:relative;
margin-left:1em;
}
#content01 .div03 ul li span {
position:absolute;
top:0;
_top:-0.3em;
left:-1em;
}
