/* -------------------- */
*{padding:0px; margin:0px;}
body{color:#666; line-height:1.5;}
img{border:0px;}
h1{font-size:1px; line-height:0;}
h2{font-size:14px;}

/* -------------------- */
#check-contents{
width:600px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
#check-header-left{
float:left;
width:124px;
}
#check-header-right{
float:left;
width:476px;
}

#check-lead{
font-size:14px;
font-weight:bold;
margin:10px 0px 10px 0px;
}
#check-items{
margin:15px 0px 20px 0px;
}

#check-table,
#check-table2{
width:600px;
border-top:1px solid #999;
border-left:1px solid #999;
}
#check-table th{
border-bottom:1px solid #999;
border-right:1px solid #999;
padding:2px;
font-size:11px;
line-height:1.3;
}
#check-table td,
#check-table2 td{
border-right:1px solid #999;
padding:2px;
font-size:11px;
}
#check-table-ccc{
background:#72b8d9;
color:#fff;
width:100px;
}
#check-table-cbc{
background:#fccb19;
color:#fff;
width:100px;
}

#check-table img{vertical-align:bottom;}
.check-table-cell1{text-align:center; border-bottom:1px dotted #999;}
.check-table-cell2{text-align:center; border-bottom:1px solid #999;}
.check-table-dot{border-bottom:1px dotted #999;}
.check-table-bottomo{border-bottom:1px solid #999;}
.check-cell-size{width:100px;}

#check-caution{margin:10px;}
#check-chart{margin:20px 0px 20px;}

/* -------------------- */
.check-txt{font-size:12px;}
.clr{clear:both; width:100%; height:1px; overflow:hidden;}


