@charset "shift-jis";

@import "common.css";
@import "layout.css";


h2 a { color: #FF0; font-weight: bold; }
h2 a:hover { color: #FFF; font-weight: bold; }

.description { padding: 5px; border: 1px solid #D65D86; }
.description .itemname { height: auto; margin-bottom: 15px; }
.description h3 a { color: #36F; font-size: 12px; line-height: 20px; }

.description h3 a:hover { color: #F33; }
.itemImage { padding: 5px; text-align: center; }
.itemImage br { display: none; }
.review { text-align: center; margin-bottom: 15px; }
.review p { font-size: 14px; line-height: 20px; }
.review p img { height: 14px; width: 14px; }
.review .reviewlink { width: 588px; height: 36px; }
.review .reviewlink a { font-size: 14px; line-height: 34px; font-weight: bold; color: #FFF; background-color: #D06A9D; display: block; height: 34px; width: 586px; border: 1px solid #D06D9F; }
.review .reviewlink a:hover { color: #D06A9D; background-color: #FAEBF3; display: block; height: 34px; width: 586px; border: 1px solid #D06D9F; }

.description .description { font-size: 12px; line-height: 30px; background-image: url(text-line30.gif); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; padding: 0px; height: auto; width: 588px; }
#ContentsBody table { background-color: #CC3668; width: 600px; }
#ContentsBody td { background-color: #FCFAFB; width: 25%; padding: 8px; }
#ContentsBody td div { height: auto; width: 108px; }
#ContentsBody table div h3 a { font-size: 12px; line-height: 20px; color: #36F; }
#ContentsBody table div h3 a:hover { font-size: 12px; line-height: 20px; color: #F36; }


.itemStar img { height: 14px; width: 14px; }
#ContentsBody table tr td div .itemStar { padding-top: 10px; padding-bottom: 10px; text-align: center; }
#ContentsBody table tr td div p { font-size: 12px; line-height: 20px; }

