body {
margin-top: 50px;
background-color: gray
}
h3 {
padding: 3px;
text-align: center;
color: #ffffff;
background-color: #374871
}
p {
padding: 3px;
text-align: center;
}
caption, select {
color: #000000;
background-color: #33ccff
}
textarea {
color: #666666;
background-color: #99ffcc
}
table.kiji{
border-color: #ffffff;
background-color: #ffffff;
width: 650px;
font-color: #000000;
}
table.hyou {
border-color: #aca899;
}

div {
padding: 0.5em 1em;
color: #000000;
background-color: #ffffff;
line-height:1.5;
font-size:10pt
}
div.model{
padding: 5px;
@@color: #374871;
line-height:0.5;
text-align:right;
}
div.midashi{
padding: 5px;
@@color: #374871;
line-height:1.3;
text-align:right;
}
div.moji{
color: #374871}
a{
  text-decoration:none;
}
a.line{ 
   text-decoration: underline;
}
.kuro{
font-color:#000000;
}
.style{
   text-align:center;
}
.migi{
   text-align:right;
}

.gyou{
line-height:1.5;
}
.siro{
background-color: #ffffff;
}
.size{
font-size:10pt;
text-align:right;
color: #374871;
}
.sizek{
font-size:10pt;
color: 000000;
}
.sizeb{
font-size:10pt;
text-align:right;
color: #374871;
line-height:1.5;
}
.sizec{
font-size:11pt;
text-align:left;
color: #374871;
line-height:1.5;
}
.sized{
font-size:10pt;
text-align:center;
color: #374871;
line-height:1.5;
}
.sizee{
font-size:10pt;
text-align:left;
color: #374871;
line-height:1.5;
}
.sizef{
font-size:10pt;
text-align:right;
color: #374871;
line-height:1;
}
.sizes{
font-size:8pt;
text-align:right;
color: #374871;
line-height:1;
}
