@charset "utf-8";
/* CSS Document */

#contentsArea #infoBlock h3 {
margin-bottom: 10px;
margin-left: -2px;
}
#contentsArea #infoBlock dl {
line-height: 1.4;
width: 620px;
}
#mainVisual p img {
border-top: 1px solid #666;
border-bottom: 1px solid #999;
float: none;
width: 840px;
}
#contentsArea #mainContents {
float: left;
width: 628px;
}
#contentsArea #sideContents {
float: right;
width: 200px;
}
#contentsArea #mainContents #itemBlock {
width: 620px;
margin-bottom: 20px;
}
#contentsArea #mainContents #itemBlock .itemBox {
color: #7D0000;
background: #FFF url(images/limited_block_bottoms1.gif) no-repeat center bottom;
width: 300px;
padding-bottom: 6px;
}
#contentsArea #mainContents #itemBlock .itemBlock h2 { margin-bottom: 6px; }
#contentsArea #mainContents #itemBlock .itemBox .itemVisual {
display: inline;
float: left;
width: 150px;
margin-left: 3px;
}
#contentsArea #mainContents #itemBlock .itemBox .itemVisual img { border: 1px solid #CCC; }
#contentsArea #mainContents #itemBlock .itemBox .itemNotes {
display: inline;
float: right;
width: 136px;
margin-right: 3px;
}
#contentsArea #mainContents #itemBlock .itemBox .itemNotes h4 {
font-size: 110.7%;
margin-bottom: 3px;
}
#contentsArea #mainContents #infoBlock h3 {
margin-bottom: 10px;
margin-left: -2px;
}
#contentsArea #mainContents #infoBlock dl {
line-height: 1.4;
width: 620px;
}
#contentsArea #mainContents #infoBlock dl dd {
margin-top: -1.4em;
margin-bottom: 10px;
padding-bottom: 5px;
padding-left: 3em;
}
#contentsArea #mainContents #itemBlock .itemBox .itemNotes p { margin-bottom: 3px; }
