p, #mainContentsArea li, #mainContentsArea dt{ font-size:79%; line-height:1.5em;}
img { border:0;}
.materialList{ padding:10px 10px 0;}
.materialList ul{ display:block; margin-bottom:20px;}
.materialList li{ display:inline; margin:2px; text-align:center; vertical-align:middle;}
.materialList li a{ display:inline-block; width:auto; padding:10px; border:1px #cccccc solid; background:#ffffff; }
#mainContentsArea .materialList li a:hover{ background:#eeeeee; }

.materialTable { border-collapse:collapse; border:1px solid #ccc; }
.materialTable td { padding: 5px; border:1px solid #ccc; font-size:79%; line-height:1.5em;}

.SampleList{ padding:10px 0;}
.SampleList dt { padding-left:15px; background:url("../img/icon_yazi.gif") no-repeat 0 0.5em;}
.SampleList dd, .SampleList li{ margin-bottom:1.3em; padding:0; border:1px #cccccc solid; background:#ffffff;}
#mainContentsArea .SampleList dd a:hover, #mainContentsArea .SampleList li a:hover{ background:transparent;}

.wall dd, .wall li{ text-align:left; vertical-align:top; }
.wall dd a, .wall li a{ display:block; padding-bottom:5px; margin:0; height:25px;}

.icon img { margin: 10px 7px; }
.icon dd a { display:block; margin:0; }

.materialDL{ float:none;}
#mainContentsArea .materialDL p { margin : 0; padding:10px 0 0;}
.materialDL img{ margin:0 15px;}

.imgSubMenu { width:100%; padding:25px 0 15px;}
.imgSubMenu ul{ float:none; width:100%; }
.imgSubMenu img{ margin:0 4px 4px 0;}
#subMenu .imgSubMenu a:hover{ background:transparent;}