@charset "utf-8";

/* override gnav */
#gnavi01 .feature a,
#gnavi01 .feature a:hover {
background-position:0 -70px;
}

/* override sidebar */
#sidebar01 .feature .a01 a,
#sidebar01 .feature .a01 a:hover {
background-position:-380px -140px;
}

/* override styles */
#content01 {
padding-bottom:100px;
}

/* lead */
#content01 .lead {
margin-bottom:21px;
}
#content01 .lead h2 {
margin-bottom:13px;
text-align:center;
}
#content01 .lead ul {
margin-bottom:28px;
}
#content01 .lead ul img {
vertical-align:bottom;
}
#content01 .lead p {
margin:0 13px 17px;
font-size:1.2em;
}
#content01 .lead .more {
margin:0 9px;
text-align:right;
}

/* feature */
#content01 .feature h2 {
margin-bottom:6px;
margin-left:1px;
}
#content01 .feature h3 {
margin-bottom:10px;
margin-left:3px;
}
#content01 .feature p {
margin:0 11px 9px;
font-size:1.2em;
}
#content01 .feature ul {
margin-bottom:23px;
text-align:center;
}
#content01 .feature li {
display:inline;
}
#content01 .feature ul img {
vertical-align:bottom;
}

/* 2 column group box */
#content01 .group {
width:545px;
margin-bottom:3px;
background:url(../../common/common_bg_05.png) 5px top repeat-y;
}
#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:11px 12px 0;
background:url(../../common/common_bg_07.png) no-repeat;
}
#content01 .group .item .image {
float:left;
}
#content01 .group .item h4 {
margin-bottom:10px;
}
#content01 .group .item p {
margin:0 0 0 70px;
padding-bottom:2em;
}
#content01 .group .item .more {
position:absolute;
bottom:15px;
clear:both;
width:239px;
margin-left:0;
padding-bottom:0;
font-size:1em;
text-align:right;
}

