@charset "utf-8";

/* override styles */
#content h1 {
margin-bottom:9px;
}

/* lead */
#content .lead {
margin:0 5px 13px;
padding-bottom:20px;
border-bottom:1px dotted #9AB3C9;
}
#content .lead h2 {
margin-bottom:8px;
}
#content .lead .image {
display:inline;
float:right;
margin-right:75px;
}
#content .lead p {
margin-left:8px;
margin-right:200px;
padding-bottom:33px;
font-size:1.2em;
}
#content .lead .group {
clear:left;
overflow:hidden;
width:585px;
margin-left:5px;
background:url(/corp/image/common_bg_01.png) repeat-y;
}
#content .lead .item {
float:left;
width:285px;
padding:12px 0 14px;
}
#content .lead .default {
margin-right:15px;
}
#content .lead .item h3,
#content .lead .item p {
margin:0 18px;
}
#content .lead .item h3 {
margin-bottom:6px;
color:#6D8AAB;
font-size:1.4em;
font-weight:bold;
}
#content .lead .item p {
padding:0;
}

/* feature */
#content .feature {
margin:0 10px 30px;
}
#content .feature .item {
overflow:hidden;
height:100%;
}
#content .feature .item h2 {
margin-bottom:4px;
color:#004378;
font-size:1.4em;
font-weight:bold;
}
#content .feature .item p {
margin-left:17px;
margin-right:15px;
padding-bottom:35px;
font-size:1.2em;
}
#content .feature .item .image {
display:inline;
float:right;
margin-right:15px;
}
#content .feature .environment p {
margin-right:240px;
}
#content .feature .staff p {
margin-right:215px;
}
#content .feature .care ul {
list-style:none;
overflow:hidden;
height:100%;
margin-top:-15px;
}
#content .feature .care li {
display:inline;
float:left;
margin-left:15px;
}
#content .feature .care ul img {
vertical-align:bottom;
}

/* link */
#content .link {
margin-bottom:25px;
}
#content .link p {
text-align:center;
}
#content .link img {
border:none;
}

