@charset "shift_jis";

/* lead */
#main .lead {
margin-bottom:17px;
}
#main .lead .communication {
position:relative;
margin:18px -3px 0;
}

/* index */
#main .index {
padding:3px 0 5px 8px;
background-color:#F1F1F1;
}
#main .index .group {
margin-bottom:7px;
background:url(/csr/images/index_bg01.gif) repeat-y;
}
#main .index .group_inner {
overflow:hidden;
width:548px;
padding-bottom:7px;
background:url(/csr/images/index_bg02.gif) left bottom no-repeat;
}
#main .index .item {
float:left;
width:271px;
margin-right:3px;
}
#main .index .item p {
padding:5px 13px 0;
}
