@charset "utf-8";

/* override styles */
#content {
width:850px;
}

/* lead */
#content .lead {
width:820px;
margin:0 auto 50px;
}
#content .lead h2 {
margin-bottom:4px;
}
#content .lead p {
margin:0 10px 33px;
}
#content .lead .services {
margin:0 5px;
}
#content .lead .services h3 {
margin-bottom:9px;
padding:0 7px 7px;
border-bottom:1px dotted #DAD9D4;
}
#content .lead .services ul {
margin:0 3px;
font-size:1.2em;
line-height:1.5;
}
#content .lead .services li {
min-height:12px;
height:auto !important;
height:12px;
padding-left:19px;
background:url(../img/index_bg_01.png) left center no-repeat;
}

/* information */
#content .information {
width:810px;
margin:0 auto 60px;
}
#content .information h2 {
margin:0 3px 13px;
}

/* present */
#content .information .present {
margin-bottom:12px;
padding:6px 6px 9px;
background:#F7D2D4 url(../img/index_bg_02.png) left bottom repeat-x;
}
#content .information .pouch {
overflow:hidden;
height:100%;
border:1px solid #fff;
}
#content .information .pouch .image {
float:left;
}
#content .information .pouch .details {
margin-left:422px;
}
#content .information .pouch ul {
overflow:hidden;
height:100%;
}
#content .information .pouch li {
float:left;
}
#content .information .pouch ul img {
vertical-align:bottom;
}
#content .information .period {
overflow:hidden;
height:100%;
padding:12px 30px 13px 22px;
}
#content .information .period h3 {
float:left;
}
#content .information .period p {
float:right;
margin-top:14px;
}

/* more information */
#content .information .more {
overflow:hidden;
height:100%;
padding:0 10px;
}
#content .information .more ul {
list-style:disc outside;
display:inline;
float:left;
width:400px;
margin-top:4px;
}
#content .information .more li {
margin-left:1.5em;
}
#content .information .more p {
float:right;
}
