@charset "utf-8";

/* override gnav */
#gnavi01 .staff a,
#gnavi01 .staff a:hover {
background-position:-304px -70px;
}

/* override sidebar */
#sidebar01 .staff .c01 a,
#sidebar01 .staff .c01 a:hover {
background-position:-380px -70px;
}

/* override styles */
#content01 {
padding-bottom:90px;
}
#content01 h1 {
margin-bottom:4px;
}

#content01 h2 {
margin-bottom:5px;
}

/* lead */
#content01 .lead {
margin:0 13px 16px;
}
#content01 .lead p {
font-size:1.2em;
}

/* 2 column group box */
#content01 .group {
width:545px;
margin-bottom:13px;
background:url(../../common/common_bg_05.png) 5px top repeat-y;
}
#content01 .single {
width:268px;
}
#content01 .group-inner {
position:relative;
overflow:hidden;
height:100%;
padding-bottom:15px;
background:url(../../common/common_bg_06.png) 5px bottom no-repeat;
}
#content01 .group .item {
display:inline;
float:left;
width:239px;
margin-right:4px;
margin-left:5px;
padding:13px 12px 0;
background:url(../../common/common_bg_07.png) no-repeat;
}
#content01 .group .item h3 {
margin-bottom:10px;
}
#content01 .group .item .image {
display:block;
float:left;
margin-bottom:8px;
}
#content01 .group .item p {
margin-left:70px;
font-size:1.2em;
}
#content01 .group .item .info {
clear:left;
margin-left:0;
padding-top:5px;
padding:5px 0 1.4em;
border-top:1px dotted #ccc;
font-size:1em;
}
#content01 .group .item .more {
position:absolute;
bottom:14px;
width:239px;
margin-left:0;
font-size:1em;
text-align:right;
}
