* { margin: 0pt; padding: 0pt; }
body, h1, h2, h3, h4, h5, h6, a, img, p, span, div, form, ol, ul, dl, li, dd, dt, fieldset, blockquote { margin: 0pt; padding: 0pt; }
body { width: 100%; position: relative; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: normal; font-size: 12px; font-family: MS PGothic,Tahoma,Meiryo,Ms Gothic,dotum,verdana,san-serif,arial,apple-gothic; margin: 0px; }
td { color: rgb(72, 72, 72); font-weight: normal; font-size: 12px; font-family: MS PGothic,Tahoma,Meiryo,Ms Gothic,dotum,verdana,san-serif,arial,apple-gothic; }
img { border: 0px none; vertical-align: middle; }
td img { vertical-align: baseline; }
a { color: rgb(0, 51, 204); text-decoration: none; }
a:link { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
.articleSpbox { width: 100%; overflow: hidden; margin-top: 0px; }
h2 { display: block; background-color: rgb(199, 221, 255); overflow: hidden; font-size: 16px; line-height: 31px; font-weight: bold; position: relative; padding-left: 5px; text-align: left; }
h2 p.plink { position: absolute; right: 10px; top: 8px; }
.articleSpboxw02 { overflow: hidden; border: 1px solid rgb(192, 192, 192); margin-top: 10px; }
table.pdlist { padding: 0pt; margin: 0pt; width: 99%; }
table.pdlist td img { border: 1px solid rgb(0, 51, 204); }
.tablePrice { line-height: 18px; font-weight: bold; font-size: 16px; }
.tableText01 { padding-top: 5px; line-height: 18px; }
.tableText01 a { text-decoration: underline; }
.tablesubText { padding-top: 5px; line-height: 18px; color: rgb(127, 127, 127); }
