#main h2 {
    background-color: maroon;
    border: 1px solid #CCCCCC;
    color: white;
    font-size: 14px;
    letter-spacing: 3px;
    margin-bottom: 14px;
    padding: 8px 13px;
}

#image-wrap {
color:#888888 ;
background:#ffddcc;
border-width:1px;
float:left;
width:800;
padding: 3 4px;
}


div.imagebox {
background:#eeeeff;
border-width:3px;
float:left;
width:250;
margin: auto;
padding: 3px;
}
img {width:228; border:1;margin:2px;border-width:1px}
p.image, p.caption {
   text-align: center; /* 3.中央寄せ */
   margin: 5px;        /* 4.余白・間隔 */
}
p.caption {
   font-size: 80%;  /* 5.文字サイズ */
   color: darkblue; /* 6.文字色 */
}
img {width:228; border:1;margin:2px;border-width:1px}
/*img {width:228; height:160; border:1;margin:2px;border-width:1px}*/
td     { text-align:center;}
figure {float:left;margin:5;}

