/*基本*/
div#main{
width:600px;
}
div#main div{
width:150px;
height:210px;
float:left;
}

div:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html div{
	height: 1em;
	overflow: visible;
}
/**/
div{
	overflow: hidden;
	/*float処理ここまで*/
}
#maind{
	width:600px;
}

#maind div{
width:300px;
height:210px;
float:left;
}

.dlink a{
font-size:16pt;
font-weight:bold;
}
.dlink{
font-size:16pt;
font-weight:bold;
}



#main2{
width:600px;
background-color:#FCC;
}
#main2 a{
color: #222;
background-color:#FEE;
width:289px;
padding:10px 5px;
margin:1px 1px 0 0;
float:left;
display:inline;/*float&margin*/
}

#main2 a:hover{
color: #222;
text-decoration: none; 
background-color:#FDD;
}

#main2 a img{
margin:0 5px 0 0;
float:left;
}
#main2 a span.type{
font-weight:bold;
color:#F00;
}
#main2 a span.title{
font-weight:bold;
}