/* CSS Document */

div.firstColumnBox .csc-textpic ,
div.midColumnBox .csc-textpic,
div.endColumnBox .csc-textpic { border: 1px solid #999; }

div.firstColumnBox h2,
div.midColumnBox h2,
div.endColumnBox h2 { width: 235px; #width:217px; }

div.firstColumnBox h2, x:-moz-any-link { width: 217px; }
div.midColumnBox h2, x:-moz-any-link { width: 217px; }
div.endColumnBox h2, x:-moz-any-link { width: 217px; }

.safari div.firstColumnBox h2 { width: 217px; }
.safari div.midColumnBox h2   { width: 217px; }
.safari div.endColumnBox h2   { width: 217px; }

*:first-child+html div.firstColumnBox h2,
*:first-child+html div.midColumnBox h2,
*:first-child+html div.endColumnBox h2 { width: 217px; }

div.infoBlockA01 div.firstColumnBox,
div.infoBlockA01 div.midColumnBox,
div.infoBlockA01 div.endColumnBox { width: 235px; }

div.infoBlockA01 div.firstColumnBox { margin-right: 32px; }
div.infoBlockA01 div.endColumnBox { margin-left: 32px; }
div.infoBlockA01 div.midColumnBox { margin: 0; }

div.infoBlockA01 .csc-textpic-text { padding: 20px 10px 10px 10px; color: #666; }

#contentsArea div.infoBlockA01 img { margin: 0; padding: 0; }
