h1 { color: #0963D2; font-size: 15px; margin-top: 5px; }
.right { float: left; }
/* p { color: #555; font-size: 12px; } */
.goods-contents { margin-top: 5px; border-top: 1px solid #ffef73; border-left: 1px solid #ffef73; border-right-color: #ffef73; border-bottom-color: #ffef73; }
th { color: #555; font-size: 14px; font-weight: bold; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; }
td { padding-top: 5px; border-right: 1px solid #ffef73; border-bottom: 1px solid #ffef73; }
#rightcontents a:link,#rightcontents a:visited,#rightcontents a:active { color: #555; font-size: 11px; font-weight: bold; text-decoration: none; }
#rightcontents a:hover { color: #7b7b7b; font-size: 11px; font-weight: bold; }
.category01_frame { background-image: url(../images/goods/category01_frame.gif); background-repeat: no-repeat; text-align: center; width: 115px; height: 150px; float: left; margin-top: 3px; margin-left: 2px; padding-top: 2px; }
.category02_frame { background-image: url(../images/goods/category02_frame.gif); background-repeat: no-repeat; text-align: center; margin-top: 3px; margin-left: 2px; padding-top: 2px; width: 115px; height: 150px; float: left; }
.category03_frame { background-image: url(../images/goods/category03_frame.gif); background-repeat: no-repeat; text-align: center; margin-top: 3px; margin-left: 2px; padding-top: 2px; width: 115px; height: 150px; float: left; }
.category04_frame { background-image: url(../images/goods/category04_frame.gif); background-repeat: no-repeat; text-align: center; margin-top: 3px; margin-left: 2px; padding-top: 2px; width: 115px; height: 150px; float: left; }

/* ½âÅÊ½ýµü#y¡¼¥¸ */
.goods-container-left { width: 250px; float: left; }
.goods-container-right { width: 331px; float: left; margin-top: 10px; }
.goods-container-title { background-image: url(../images/goods/title_line2.gif); background-repeat: repeat; background-position: 0 0; margin-right: 5px; padding-right: 5px; padding-left: 5px; }
.goods-container h1 { color: #0963D2; font-size: 15px; font-weight: bold; }
.material { margin-bottom: 10px; border-top: 1px solid #9AC7FE; border-left: 1px solid #9AC7FE;}
.material th { color: #555; font-size: 12px; background-color: #9AC7FE; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; }
.material td { color: #212121; font-size: 12px; padding-top: 7px; padding-bottom: 7px; padding-left: 5px; border-right: 1px solid #9AC7FE; border-bottom: 1px solid #9AC7FE; }
.goods-container-under { width: 580px; float: right; margin-bottom: 10px; }
.goods-container-under ol {  }
.goods-container-under li { color: #212121; font-size: 12px; padding-top: 1px; padding-bottom: 4px; }
.menu-comment { color: #212121; font-size: 13px; background-color: #DAEAFE; margin-right: 10px; margin-bottom: 10px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border: solid 1px #0963D2; }
.menu-comment strong { color: #0963D2; font-size: 14px; font-weight: bold; }
#rightcontents a:link,#rightcontents a:visited,#rightcontents a:active { color: #555; font-size: 11px; font-weight: bold; text-decoration: none; }
#rightcontents a:hover { color: #7b7b7b; font-size: 11px; font-weight: bold; }
.category01_frame { background-image: url(../images/enjoy/category01_frame.gif); background-repeat: no-repeat; text-align: center; width: 144px; height: 188px; float: left; margin-top: 3px; margin-right: 1px; margin-left: 1px; padding-top: 2px; }
.category02_frame { background-image: url(../images/enjoy/category02_frame.gif); background-repeat: no-repeat; text-align: center; margin-top: 3px; padding-top: 2px; width: 144px; height: 188px; float: left; margin-right: 1px; margin-left: 1px; }
.category03_frame { background-image: url(../images/enjoy/category03_frame.gif); background-repeat: no-repeat; text-align: center; margin-top: 3px; padding-top: 2px; width: 144px; height: 188px; float: left; margin-right: 1px; margin-left: 1px; }
.category04_frame { background-image: url(../images/enjoy/category04_frame.gif); background-repeat: no-repeat; text-align: center; margin-top: 3px; padding-top: 2px; width: 144px; height: 188px; float: left; margin-right: 1px; margin-left: 1px; }

.category00_frame { background-image: url(../images/enjoy/spacer.gif); background-repeat: no-repeat; text-align: center; margin-top: 3px; padding-top: 2px; width: 144px; height: 188px; float: left; margin-right: 1px; margin-left: 1px; }
.list { margin-top: 3px; margin-bottom: 3px; }
.maze-left { float: left; margin-right: 25px; margin-left: 5px; margin-bottom: 5px; }
.maze-rigth { float: right; margin-left: 5px; margin-bottom: 10px; margin-top: 5px; }


.ready { color: #7b7b7b; font-size:12px; text-align: left; width: 400px; height: 80px; float: left; margin-top: 15px; margin-left: 80px; border: 1px solid #F39191; padding-left: 20px; padding-top: 30px; }

*.ready { color: #7b7b7b; font-size:12px; text-align: left; width: 400px; height: 80px; float: left; margin-top: 15px; margin-left: 80px; border: 1px solid #F39191; padding-left: 20px; padding-top: 30px; }

*+html .ready { color: #7b7b7b; font-size:12px; text-align: left; width: 420px; height: 50px; float: left; margin-top: 15px; margin-left: 80px; border: 1px solid #F39191; padding-left: 20px; padding-top: 30px; }

.point { color: #FF9933; }

.square { list-style:none; list-style-image: url(../images/goods/square.gif); background-repeat: no-repeat; margin-right: 10px; margin-top: 2px; line-height: 125%; }