body { color: black; background-color: white; width: 801px; margin: 0 auto; padding: 0; }
p { margin: 0; padding: 0; }
td {}
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
.center { width: 635px; float: right; margin: 0; padding: 0; }
.banner1 { margin: 0; padding: 15px 0 0; }
.banner3 { margin: 0; padding: 37px 0 0; }
.banner5 { margin: 0; padding: 60px 0 0; }
.banner6 { margin: 0; padding: 0; }
.banner7 { margin: 0; padding: 101px 0 0; }
.mail { margin: 0; padding: 46px 0 0; }
.tel { margin: 0; padding: 22px 0 0; }
.banner2 { background-image: url(../media/item16/item18b.jpg); background-repeat: no-repeat; margin: 15px 0 0; padding: 0; width: 630px; height: 350px; }
.banner4 { background-image: url(../media/item05/item05d.jpg); background-repeat: no-repeat; margin: 45px 0 0; padding: 0; width: 630px; height: 700px; }
.nowbuy1 { margin: 0; padding: 227px 0 0 389px; }
.nowbuy1m { margin: 0; padding: 10px 0 0 388px; }
.origin { margin: 0; padding: 99px 0 0 389px; }
.btn1 { margin: 0; padding: 207px 0 0 567px; }
.btn2 { margin: 0; padding: 82px 0 0 494px; }
.btn3 { margin: 0; padding: 82px 0 0 533px; }
.btn4 { margin: 0; padding: 49px 0 0 0; }
.side { margin: 0; padding: 45px 0 0; }
.nowbuy2 { margin: 0; padding: 738px 0 0 57px; }
.nowbuy3 { margin: 0; padding: 915px 0 0 57px; }
.nowbuy4 { margin: 0; padding: 1052px 0 0 57px; }
.totop { clear: right; margin: 0; padding: 43px 0 0 23px; }
.item { margin: 0; padding: 0; }
table { font-size: 16px; line-height: 20px; margin: 0; padding: 0; border: solid 1px black; border-collapse: collapse; }
table.item th { color: black; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; background-color: #ffc; width: 90px; margin: 0; padding: 5px; border: solid thin gray; }
table.item td { color: black; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; margin: 0; padding: 5px; width: 320px; border: solid thin gray; }
.iphoto { margin: 0; padding: 19px 0 0 10px; }
.fphoto { clear: right; margin: 40px 0 0; padding: 40px 0 58px 9px; border-top: 1px solid black; }
.fphoto img { vertical-align: top; margin: 0; padding: 0 8px 0 0; }
.itable { width: 415px; float: right; margin: 0; padding: 18px 7px 20px 0; }
.itable1 { margin: 0; padding: 18px 7px 20px 0; width: 415px; float: right; border-top: 1px solid black; }
.clear { clear: right; margin: 0; padding: 0; }
.clear1 { margin: 0; padding: 0; clear: right; border-bottom: 1px solid black; }
.header { margin: 0; padding: 0; }
.wrap { width: 810px; margin: 0 auto; padding: 0; }
h1 { font-size: 2em; font-weight: bold; margin: 0; padding: 0; }
h2 { font-size: 1.5em; font-weight: bold; margin: 0; padding: 0; }
h3 { font-size: 1.17em; font-weight: bold; margin: 0; padding: 0; }
