/* CSS Document */
#container{
margin:40px auto;
width:886px;
height:851px;
}

#main{
width:740px;
min-height:430px;
margin:auto;
color:#333333;
}

#foot{
margin-bottom:20px;
}

.project{

}

.project-box{
margin-bottom:10px;
clear:both;
}

.project-box img{
float:left;
margin-right:10px;
width:136px;

}

.project-box-tex{
float:left;
margin-right:10px;
width:292px;
_width:282px;
}

.project-box-tex + .project-box-tex{
margin-right:0px;
}

.project-box-tex p{
line-height:100%;
}

/* floatさせたボックスが親ボックスの外にはみ出すバグを回避（ここから） */
.project-box:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.project-box { display:inline-table; }

/* Mac IE には適用させない \*/
* html .project-box { height:1px; }
.project-box { display:block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出すバグを回避（ここまで） */

table{
width:740px;
border-bottom:1px #999999 solid;
}

td{
background:#CCCCCC;
font-size:10px;
padding:3px;
border:1px #999999 solid;
border-bottom:none;
}

td + td{
background:#fff;
}


