@charset "Shift_JIS";

html,body {
 word-wrap: break-word;
 word-break: break-all;
 line-break: strict;
 margin:0px;
 padding:10px 30px;
 border:0px;
 background-color:#f8ffc8;
 line-height:1.5em;
}

.upformstyle {
 margin:0px 0px 10px 0px;
 padding:5px;
 background-color:#ccffcc;
 border-width:1px;
 border-style:solid;
 border-color:#bbeebb #22a022 #22a022 #bbeebb;
}

.upformstyle .inner {
 margin:0px;
 padding:0.5em;
 border-width:1px;
 border-style:solid;
 border-color:#22a022 #bbeebb #bbeebb #22a022;
}

.bbslink {
 margin:0px;
 padding:5px;
 text-align:center;
 font-weight:bold;
 font-size:100%;
}

.caution {
 margin:0px;
 padding:5px;
 font-size:90%;
}

.item {
 margin:10px 0px 20px;
 padding:5px;
 background-color:#e7ebf0;
 border-width:1px;
 border-style:solid;
 border-color:#dddde0 #555566 #555566 #dddde0;
}

.item .inner {
 margin:0px;
 padding:0.5em;
 border-width:1px;
 border-style:solid;
 border-color:#555566 #dddde0 #dddde0 #555566;
}

.itemcom {
 padding:5px 5px 5px 30px;
 background-color:#f3f7fd;
}

h1 {
 margin:0px;
 font-size:130%;
 line-height:120%;
}

.itemtitle {
 color: #ff0000;
 font-size:110%;
 font-weight:bold;
}

.name {
 color:#008000;
 font-size:100%;
 font-weight:normal;
}

.purchaser {
 color:#008000;
 font-weight:bold;
}

form {
 padding:5px;
}

.listtitle {
font-weight:bold;
}

td.listtitle {
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}

h1 a {
 color:#0000FF;
 text-decoration:none;
}

h2.myframe {
 margin:0px 0px 5px 0px;
 padding-left:10px;
 font-size:100%;
 background-color:#66ff66;
 width:340px;
}
