/*右側*/
.topbox { background-repeat: repeat-x; width: 638px; float: left; margin-bottom: 5px; }
.infobox { background-color: #131413; width: 638px; height: 30px; float: left; margin-bottom: 5px; border: solid 1px #d2d2d2; }
.infobox2 { background-color: #9f9988; width: 640px; height: 30px; float: left; }
.c-box { background-color: #fff; text-align: left; width: 640px; height: auto; float: left; padding-bottom: 10px; }
.c-box2 { background-color: #fff; text-align: left; width: 640px; height: auto; float: left; padding-bottom: 20px; }
.nomal { color: #000; font-size: 12px; line-height: 2em; text-align: left; margin-top: 0; margin-right: 10px; margin-left: 0; padding-top: 5px; padding-left: 50px; list-style-type: decimal; }
.price { color: #a00; font-size: 12px; line-height: 2em; text-align: left; list-style-type: disc; margin-top: 0; margin-right: 10px; margin-left: 0; padding-top: 5px; padding-left: 50px; }
.notice { color: #000; font-size: 12px; line-height: 2em; text-align: left; list-style-type: disc; margin-top: 0; margin-right: 10px; margin-left: 0; padding-top: 5px; padding-left: 50px; }
#top { color: #555; font-size: 12px; font-weight: normal; line-height: 2em; text-align: left; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 50px; }
#top a { color: #555; text-decoration: underline; }
#top a:hover { color: #f00; }
h2 { color: #373737; font-size: 14px; font-weight: bold; text-align: center; margin: 0; padding-top: 0.3em; padding-bottom: 0.3em; }
h3 { color: #fafafa; font-size: 12px; font-weight: bold; text-align: left; margin: 0; padding-top: 8px; padding-left: 35px; }
h4 { color: #fff; font-size: 12px; font-weight: bold; text-align: left; margin: 0; padding-top: 8px; padding-left: 30px; }
h5 { color: #000; font-size: 12px; font-weight: bold; text-align: left; margin: 0; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; border-top: 1px solid #ccc; border-bottom: 1px dotted #5a5a5a; }
p { color: #d2d2d2; font-size: 12px; font-weight: normal; line-height: 1.5em; margin-top: 5px; margin-bottom: 10px; }
.p-1 { color: #000; font-size: 12px; font-weight: normal; line-height: 1.5em; margin: 0; padding: 5px 10px; }
.p-2 { color: #000; font-size: 12px; font-weight: normal; line-height: 1.5em; margin: 0; padding: 5px; }
.p-bold { color: #5a5a5a; font-size: 12px; font-weight: bold; text-align: right; margin: 0; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; }
.title { color: #fff; font-size: 14px; font-weight: bold; text-align: left; width: 630px; height: 30px; float: right; margin-bottom: 10px; }
.t-caption { font-size: 12px; font-weight: bold; text-align: center; height: 20px; border-width: 0; }
.y { text-align: right; margin-right: 10px; width: auto; height: auto; float: right; margin-top: 5px; margin-bottom: 5px; }

