@import "common.css";
@import "contents.css";
@import "solution-common.css";


#community h2#h2-community{
font-size:8px;
text-indent:-9999px;
background-repeat:no-repeat;
height:32px; 
background-image:url(../img/contents/h2-community.gif);
margin:10px 0 15px;
}


#cv-comment{
height:61px;
text-indent:-9999px;
background-image:url(../img/community/cv-comment.gif);
background-position:0 0;
background-repeat:no-repeat;
margin:0 10px;
}












/*---------- common ----------*/
#main_cnt{
line-height:1.5;
}
#main_cnt p{
margin:0 0 10px;
padding:0;
text-align:justify;
}
#main_cnt p.target-text{
margin:0 10px 10px;
font-size:13px;
}
#main_cnt p.target-text strong{
font-size:14px;
}
#check-bar{
background-image:url(../img/community/checkbar.gif);
height:3px;
margin:0 0 15px 0;
font-size:0.1em;
}


/*-------------------------*/

#activity{
background:#F7DEA4;
margin:0;
padding:5px 0 5px 7px;
}

#activity p{
margin:0;
padding:5px 0 0 10px;
}

#activity i{
font-size:9px;
width:526px;
height:30px;
display:block;
text-indent:-9999px;
background-image:url(../img/community/t_activity.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.h4_wrap dl{
margin:0;
padding:0;
}

.h4_wrap dt{
color:#930;
background:url(../img/community/rude_line.gif);
background-position:0 8px;
background-repeat:no-repeat;
margin:0 0 10px 0;
padding:0;
text-indent:40px;
zoom:100%;
}

.h4_wrap dd{
margin:0 0 30px 0;
padding:0;
}
#main_cnt .h4_wrap dd p{
margin:0 0 10px;
}
.h4_wrap .dotline{
margin-top:10px;
}

.h4_wrap table{
font-size:12px;
line-height:120%;
}

.h4_wrap td{
padding:0 0 0 10px;
}