#content01{
margin-right:0px;
*_margin-right:-4px;
color:#7E7476;
}

#content01 #content02{
padding-left:335px;
width:540px;
}

#content01 #content02 img{
margin-right:-1px;
vertical-align:bottom;
}

#content01 #content02 .div01{
width:510px;
margin-top:5px;
margin-left:15px;
}

#content01 #content02 .div01 .a01{
display:block;
float:left;
width:213px;
height:65px;
}

#content01 #content02 .div01 .a02{
display:block;
margin-top:5px;
clear:left;
float:left;
width:300px;
height:65px;
}

#content01 #content02 .div01 .a03{
display:block;
float:right;
width:210px;
height:133px;
}

#content01 #content03 p{
clear:both;
padding:10px 0px;
text-align:center;
}

#content01 #pickup01{
width:840px;
margin:auto;
margin-bottom:10px;
padding-top:20px;
background:url("../img/apply_bg_01.png") repeat-x 0px 0px;
}

#content01 #pickup01 dl dd{
background:url("../img/contest_bg_01.png") repeat-y 0px 0px;
}

#content01 #pickup01 dl dt{
margin-bottom:5px;
}

#content01 #pickup01 .div01{
float:left;
background:#E7E7E7;
border-top:#999999 solid 3px;
width:238px;
text-align:center;
padding:10px 19px;
margin-right:3px;
}

#content01 #pickup01 .div02{
margin-right:0px;
}

#content01 #pickup01 .div03{
clear:both;
text-align:right;
padding-top:10px;
margin-bottom:15px;
}

#content01 #pickup01 .div01 img{
margin-bottom:10px;
border:1px solid #ccc;
}

#content01 #pickup01 .div01 .p01{
font-size:1.2em;
margin-bottom:10px;
}

#content01 #newentry01{
padding:0px 20px;
}

#content01 #newentry01 .navi01{
float:right;
height:1.5em;
}

#content01 #newentry01 .navi01 ul{
width:515px;
height:1.5em;
padding:2px 10px;
text-align:right;
}

#content01 #newentry01 .navi01 ul li{
display:inline;
width:170px;
height:1.5em;
line-height:1.5em;
margin:0px 10px;
}

#content01 #newentry01 .navi01 ul .li01{
}

#content01 #newentry01 .navi01 ul .li02{
}

#content01 #newentry01 .navi01 ul .li03{
}

#content01 #newentry01 .comment01{
}

#content01 #newentry01 .comment01 .pic01{
float:left;
padding-left:15px;
}

#content01 #newentry01 .comment01 .pic01 img{
border:1px solid #ccc;
display:block;
margin-bottom:10px;
}

#content01 #newentry01 .comment01 .p01{
float:left;
padding-left:10px;
font-size:1.2em;
}

#content01 #newentry01 .comment01 .ul01{
float:left;
margin-top:2em;
padding-left:10px;
position:relative;
height:1.5em;
}

#content01 #newentry01 .comment01 .ul01 li{
margin-top:0.5em;
height:1.0em;
line-height:1.0em;
}

#content01 #newentry01 .comment01 .ul01 .li01{
margin-right:1em;
border-right:1px solid #888;
}

#content01 #newentry01 .comment01 .ul01 .li02{
float:left;
}

#content01 #newentry01 .comment01 .ul01 .li03{
float:right;
}

#content01 #newentry01 dl dd hr{
clear:both;
height:1px;
color:#ccc;
border:none;
border-top:dotted #999 1px;
*_border-top:solid #ccc 1px;
margin:10px 0px;
*_margin:0px;
}

#content01 #newentry01 .div04{
clear:both;
padding-top:15px;
text-align:right;
}

#content01 #newentry01 .div05{
padding:20px;
text-align:center;
}
