@charset "Shift_JIS";

/*
----------------------------------------*/
#CtsHd2 h2 {
background: url(../../../databank/img/h2_ttl_databank.gif) left top no-repeat;
}
#CtsHd2 ul li {
background: url(../../../databank/img/hd_explanation.gif) right top no-repeat;
}

/*--------------------------------------*/

/* #CtsHd2 h2 { */
/* background: url(../../../databank/img/h2_ttl_databank.gif) left top no-repeat; */
/* } */
/* #CtsHd2 ul li { */
/* background: url(../../../databank/img/hd_explanation.gif) right top no-repeat; */
/* } */

/*--------------------------------------*/

#CategoryBlock {
margin: 0 0 0 0;
padding: 10px 0 0 12px;
width: 832px;
}

#CategoryNavi {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 188px;
border: 1px solid #d6d3b5;
background-color: #f8f7f0;
}

#CategoryNavi h3 {
margin: 0 0 0 0;
padding: 6px 4px 4px 6px;
width: 178px;
font-weight: normal;
border-bottom: 1px solid #d6d3b5;
color: #66551b;
font-size: 0.92em;
line-height: 145%;
font-weight: bold;
}
#CategoryNavi ul {
margin: 0 0 0 0;
padding: 4px 0 4px 4px;
width: 154px;
font-size: 0.82em;
line-height: 145%;
}
#CategoryNavi ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
}

#CategoryNavi ul li a {
display: block;
width: 156px;
margin: 0 0 0 0;
padding: 4px 16px 4px 12px;
}

/*--------------------------------------*/

#CategoryCts {
float: left;
margin: 0 0 0 0;
padding: 7px 0 0 15px;
width: 627px;
}

#CategoryHd {
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: right;
}
#CategoryFt {
margin: 0 0 0 0;
padding: 0 0 28px 0;
text-align: right;
}

#CategoryCts span.NbPathLink a {
margin: 0 0 0 0;
padding: 0 6px 0 6px;
font-size: 0.82em;
line-height: 145%;
}

#CategoryCts h4 {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 0.92em;
line-height: 145%;
color: #219832;
font-weight: bold;
}

#CategoryCts #CategoryCtsDi {
margin: 0 0 0 0;
padding: 14px 0 28px 0;
}

#CategoryCts #CategoryCtsDi dl {
float: right;
margin: 0 0 0 0;
padding: 14px 14px 0 0;
width: 457px;
}

#CategoryCts #CategoryCtsDi dl dt {
display: block;
margin: 0 0 0 0;
padding: 2px 0 4px 2px;
border-bottom: 1px solid #bebebe;
font-size: 0.92em;
line-height: 145%;
}

#CategoryCts #CategoryCtsDi dl dd {
display: block;
margin: 0 0 0 0;
padding: 6px 0 0 2px;
font-size: 0.82em;
line-height: 145%;
}

#CategoryCts #CategoryCtsDi dl dd span {
display: block;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: right;
}
#CategoryCts #CategoryCtsDi dl dd span img {
margin: 0 0 0 8px;
}

#CategoryCts #CategoryCtsDi p {
display: block;
margin: 14px 0 0 0;
padding: 2px 2px 2px 2px;
border: 1px solid #bebebe;
width: 143px;
}

/*--- End -------------------------------------*/




