body { background-color: white; background-image: url(../gazou/mmmm.JPG); background-repeat: repeat; text-align: center; margin: 0 auto; padding-top: 0; padding-right: 0; padding-bottom: 0; }
.tpage { color: black; font-size: 120%; background-color: white; margin: 0; }
p.head { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: orange; text-decoration: none; text-align: center; width: 780px; margin: 0; padding: 0; border-top: 10px solid Background #808080 #8ec31f; border-bottom: 10px solid #8ec31f; border-right-width: 0; border-left-width: 0; }
p.box { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; background-color: white; text-align: center; height: 16px; margin: 0; }
p.box a { color: black; line-height: 16px; background-color: #9fded3; text-decoration: none; width: 109.5px; float: left; border: solid 1px; display: block; }
p.box a:hover { background-color: orange; }
p.head kkk { vertical-align: middle; margin-right: 30px; border-width: 0; }
table.head { color: white; font-size: 11px; background-color: white; vertical-align: middle; float: right; border: inset 2px silver; }
.contents { font-size: small; background-color: white; background-repeat: repeat; text-align: left; width: 636px; height: auto; float: right; margin: 0; padding: 0 0 10px; }
h1 { color: black; font-size: 145%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: transparent; margin-top: 10px; margin-right: 20px; margin-left: 10px; padding-left: 20px; border-color: #8ec31f #8ec31f silver; border-style: solid; border-width: 0 0 1px 6px; display: block; }
h3 { color: gray; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; padding-left: 20px; }
p.text { color: black; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: white; margin: 0 20px; }
p.glay { color: gray; font-size: 10px; text-align: right; padding-right: 20px; }
.comment { color: silver; font-size: 10px; }
p.footer { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #8ec31f; text-align: center; border: outset 2px;k; }
p.menu { font-size: 11px; line-height: 1.5em; background-color: white; background-repeat: repeat; background-position: 0 0; width: 137px; height: auto; float: left; margin: 0; border: solid 1px silver; }
.page-wrapper { background-color: white; background-position: center 0; width: 780px; height: auto; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; border-color: white; border-width: 0; }
p.menu a { color: black; font-size: 11px; line-height: 1.5em; background-color: white; background-repeat: repeat-x; background-position: left 0; text-decoration: none; text-align: center; width: 126px; margin-top: 3px; border: solid 1px silver; display: block; }
p.menu a:hover { background-color: silver; }
p {}

td {}

a:link { color: blue }

a:visited { color: purple }
.kake { float: right; }
.left { float: left; margin: 10px; padding: 0; border: solid 1px black; }
a:hover { color: purple }

a:active { color: red }
p.menu b { color: #404040; line-height: 1.5em; background-color: #96d6f8; text-decoration: none; text-align: left; width: 100%; border-color: #96d6f8; border-style: outset; border-width: 2px 2px 2px 1px; display: block; }
h2 { color: white; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #8ec31f; text-align: center; padding-left: 10px; display: block; }
h5 { color: black; font-size: 36px; font-style: oblique; background-color: #d8d0d3; text-align: center; vertical-align: middle; margin-top: 0; border-top: 1px solid black; border-bottom: 1px solid black; }
p.menu i { color: #404040; font-weight: normal; font-style: normal; line-height: 1em; background-color: white; text-decoration: none; text-align: center; vertical-align: middle; width: 136px; border-color: #96d6f8 white #96d6f8 #96d6f8; display: block; }
p.border { color: white; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #8ec31f; padding-left: 10px; display: block; }
.red { color: red; }
h4 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; padding-left: 10px; }
p.order { color: black; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; width: 720px; height: 155px; margin: 0; padding: 0; border-width: 0; }
.orderbody { font-size: 11px; background-color: white; width: 700px; height: 1150px; float: right; margin: 0; padding: 0 0 10px; }
table.order { color: black; font-size: 10px; margin-left: 10px; padding-right: 10px; padding-left: 0; }
.redsmall { color: red; font-size: 10px; }
.glaysmall { color: gray; font-size: 10px; }
table.tshirt { color: black; font-size: 10px; margin-left: 0; padding-right: 0; padding-left: 0; }
p.tshirt { color: white; font-size: 16px; font-weight: bold; background-color: #8ec31f; text-align: center; border: outset 1px #8ec31f; display: block; }
p.tshirt a:hover { background-color: orange; }
p.tshirt a { color: white; font-size: 16px; font-weight: bold; background-color: #8ec31f; text-decoration: none; border: outset 2px #8ec31f; display: block; }
.big { color: gray; font-size: 17px; font-weight: bold; }
p.name { font-size: 11px; line-height: 1.5em; background-color: white; background-repeat: repeat; background-position: 0 0; text-align: center; width: 135px; height: auto; float: left; margin: 0; }
p.name a { color: black; font-size: 110%; line-height: 1.5em; background-color: #d9eff7; text-decoration: none; width: 100%; border: solid 1px white; display: block; }
p.name a:hover { background-color: orange; }
p.name i { color: #404040; line-height: 1em; background-color: white; text-decoration: none; text-align: center; vertical-align: middle; width: 136px; border-color: #96d6f8 white #96d6f8 #96d6f8; border-style: inset solid inset inset; border-width: 0 px 0 0 1px; display: block; }
p.name b { color: #404040; line-height: 1.5em; background-color: #c4dbe7; text-decoration: none; text-align: left; width: 100%; border: solid 1px silver; display: block; }
.center { text-align: center; vertical-align: middle; }
.thanks { color: black; background-color: white; text-align: center; vertical-align: middle; margin: 40px; padding: 50px; border: outset 2px white; }
.topfooter { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; background-color: white; text-align: center; width: 720px; margin-top: 30px; margin-right: auto; margin-left: auto; border: outset 2px;k; }
table.footer { color: black; font-size: 9px; text-align: left; margin-left: 0; padding-right: 0; padding-left: 0; }
img { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: none; }
p.menu i.up { color: #404040; font-weight: normal; font-style: normal; line-height: 1em; background-color: white; text-decoration: none; text-align: left; vertical-align: middle; width: 136px; height: 137px; border-color: #96d6f8 white #96d6f8 #96d6f8; border-style: inset solid inset inset; border-width: 0 2px 0 0; display: block; }
table.new { font-size: 12px; background-color: white; text-align: center; width: 500px; margin-right: auto; margin-left: auto; padding: 0; border-color: white; display: block; }
table.sinchaku { font-size: 12px; background-color: #8ec31f; width: 100%; margin: 0; padding: 0; border-width: 0; }
.glaymidium { color: gray; font-size: 12px; }
td.white { font-size: 11px; background-color: white; width: auto; margin: 0; padding: 0; border-width: 0; display: block; }
.blackbig { color: black; font-size: 15px; background-color: white; text-align: center; margin: 0; padding-left: 10px; border-width: 0; display: block; }
img.title { width: 100%; border-top: 1px solid black; border-bottom: 1px solid black; }
td.tcom { font-size: 12px; background-color: white; margin: 0; padding: 10px; border: solid 1px black; display: block; }
.moving { color: black; background-color: white; text-align: center; vertical-align: middle; width: 700px; margin: 40px; padding: 50px; border: outset 2px white; }
.contentsask { font-size: 11px; background-color: white; background-repeat: repeat; text-align: left; width: 633px; height: auto; float: right; margin: 0; padding: 0 0 10px; }
h1.gb { color: white; font-size: 145%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: black; margin-top: 10px; padding-left: 20px; display: block; }
h2.gb { color: white; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: black; text-align: center; padding-left: 10px; display: block; }
.orange { color: white; background-color: orange; }
.redbar { color: white; background-color: #df242b; }
.brownbar { color: white; background-color: #8b5e2a; }
.boxline { background-color: transparent; border: solid 1px black; }
.black { color: white; background-color: black; }
.bluebar { color: white; background-color: #00b9e7; }
.blueword { color: blue; }
.contentstshirt { font-size: 11px; background-color: white; background-repeat: repeat; text-align: left; width: 780px; height: auto; float: right; margin: 0; padding: 0 0 10px; }
.glaybar { color: white; background-color: #c2cabc; }
p.rireki { color: black; font-size: 100%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #d6d9e3; text-align: center; width: 500px; margin: 10px 10px 10px 50px; padding: 10px; border: outset 2px; }
.contentscenter { font-size: 11px; background-color: white; background-repeat: repeat; text-align: left; height: auto; margin: 0 139px; padding-top: 0; padding-right: 5px; padding-left: 5px; }
p.menuleft { font-size: 11px; line-height: 1.5em; background-color: white; background-repeat: repeat; background-position: 0 0; text-align: center; width: 137px; height: auto; float: right; margin: 0; border: solid 1px silver; }
.smallword10 { font-size: 10pt; }
table.new { font-size: 12px; background-color: white; text-align: center; width: 500px; margin-right: auto; margin-left: auto; padding: 0; border-color: white; display: block; }
p.menu a.leftgo { color: black; font-size: 11px; line-height: 1.5em; background-color: #8bd1e3; background-repeat: repeat-x; background-position: left 0; text-decoration: none; text-align: left; width: 117px; padding-left: 10px; border: solid 1px white; display: block; }
