@charset "utf-8";

/* ===================== bg/index.html ===================== */

#main {
padding: 0 0 40px 0;
}


/* ----- group ----- */

#main .group .inner div {
width: 263px;
padding: 0 15px 0 22px;
}
#main .group .inner h3 {
margin: 0 0 12px 0;
border: none;
font-weight: normal;
}
#main .group .inner h3.cs {
height: 34px;
margin: 0 0 14px 0;
padding: 12px 0 0 0;
}
#main .group .inner p {
margin: 0 0 6px 0;
color: #333333;
}
#main .group .inner ul {
margin: 0;
padding:5px 0 0 0;
}
#main .group .inner ul li {
margin:0 0 15px 0;
}
#main .group .inner ul li.topics {
margin:0;
}
#main .group .inner ul li p.photo {
float:left;
margin:0;
}
#main .group .inner ul li h4 {
float:right;
clear:none;
width:172px;
margin:0 0 1px 0;;
padding:0;
border:none;
}
#main .group .inner ul li h4 a {
margin:0;
font-weight:normal;
}
#main .group .inner ul li p.txt {
float:right;
width:160px;
margin:0;
font-size:84%;
line-height:1.4;
}

#main .group_whole .inner h3 {
margin: 0 22px;
padding:1px 0 0 0;
border: none;
font-weight: normal;
}
#main .group_whole .inner h3 a {
background:url(/common/img/list-mark_r-red.gif) no-repeat scroll 0pt 9px;
}
#main .group_whole .inner p {
margin: 0 22px 0 22px;
padding:0 0 6px 0;
color: #333333;
}

#main .group_lft .inner h3 {
margin: 0 15px 0 22px;
padding:1px 0 0 0;
border: none;
font-weight: normal;
}
#main .group_lft .inner h3 a {
background:url(/common/img/list-mark_r-red.gif) no-repeat scroll 0pt 9px;
}
#main .group_lft .inner p {
margin: 0 15px 0 22px;
padding:0 0 6px 0;
color: #333333;
}








