/* CSS Document */

@charset "utf-8";

.tableBlock table{
width:648px;
margin-bottom:20px;
border-top:solid #c0beaf 1px;
border-left:solid #c0beaf 1px;
}

body:first-of-type .tableBlock table{
width:648px;
margin-bottom:20px;
border-top:solid #c0beaf 1px;
border-left:solid #c0beaf 1px;
}

.tableBlock th{
width:135px;
padding:10px;
border-bottom:solid #c0beaf 1px;
border-right:solid #c0beaf 1px;
font-size:1.2em;
}

.tableBlock td{
width:484px;
padding:10px;
border-bottom:solid #c0beaf 1px;
border-right:solid #c0beaf 1px;
font-size:1.2em;
}

.icon01 img{
padding:0 2px 2px 2px;
vertical-align:middle;
}

td .icon02{
background:url(img/index_ico_001.gif) no-repeat left top;
margin-top:10px;
padding:6px 0 15px 35px;
display:block;
}
