/* Parts */

/* ===== CategoryList Style ===== */

#CategoryList{
margin-bottom:10px;
border:#CCCCCC 1px solid;
}

#CategoryList h2{
padding:5px 10px;
border-bottom:#CCCCCC 1px solid;
background-color:#EEEEEE;
color:#000000;
}

#CategoryList div{
padding:5px 10px 10px 10px;
}

#CategoryList ul li{
margin-top:5px;
padding-left:20px;
background:url("/material/img/share/btn_icon01.gif") no-repeat 0px 2px;
list-style-type: none;
}

#CategoryList ul li ul li{
margin-left:-10px;
padding-left:15px;
background:url("/material/img/share/btn_icon02.gif") no-repeat 0px 2px;
list-style-type: none;
}

#CategoryList ul li ul li a{
font-size:80%;
}

/* ===== BannerFeature Style ===== */

#BannerFeature{
margin-bottom:10px;
border:#CCCCCC 1px solid;
}

#BannerFeature h2{
padding:5px 10px;
border-bottom:#CCCCCC 1px solid;
background-color:#EEEEEE;
color:#000000;
}

.BannerFeaturePart{
padding:10px;
border-bottom:1px dashed #CCCCCC;
}

.BannerFeaturePart h3{
margin-bottom:5px;
}

/* ===== BannerColumn Style ===== */

#BannerColumn{
margin-bottom:10px;
}

/* ===== BannerPress Style ===== */

#BannerPress{
margin-bottom:10px;
}

/* ===== Vote Style ===== */

#Vote{
margin-bottom:10px;
border:#CCCCCC 1px solid;
}

#Vote h2{
padding:5px 10px;
border-bottom:#CCCCCC 1px solid;
background-color:#EEEEEE;
color:#000000;
}

#VoteFreeFrame{
width:178px;
height:180px;
}

.VoteContents{
text-align:left;
}

.VoteQText{
padding-left:30px;
background:url("/material/img/parts/vote/text_q.gif") no-repeat;
font-size:12px;
}

.VoteFreeTextArea{
width:158px;
height:60px;
margin:0px;
}

