#main{
 border-top:#006699 solid 10px;
 background:#ffffff;
 padding:10px;
}

h1{
 color:#006699;
 margin:0px 0px 5px 0px;
 padding:2px;
}

h2{
 background-color:#006699;
 color:#ffffff;
 margin:20px 0px 5px 0px;
 padding:2px;
}

h3{
 margin:20px 0px 5px 0px;
 padding:2px;
}

.penpa{
 float:left;
 margin:10px 0px 10px 10px;
 border:solid 1px #cccccc;
}

.puzzle{
 clear:both;
}

.sold_out{
 color:#cc6633;
 margin:5px 0px 0px 10px;
}

p.r{
 clear:both;
}

#main img{
 float:left;
 margin:10px 0px 10px 10px;
}

