@charset "utf-8";

/* lead box */
div#mainBlock #contBlock .lead {
margin-right:19px;
margin-bottom:50px;
}

div#mainBlock #contBlock h2 {
margin-bottom:10px;
}

/* status box */
div#mainBlock #contBlock .status {
margin-right:19px;
padding-bottom:15px;
}
div#mainBlock #contBlock .status h3 {
margin-bottom:10px;
padding-left:5px;
border-left:3px solid #ccc;
font-size:1em;
line-height:1.1;
}
div#mainBlock #contBlock .status p {
margin-bottom:25px;
}
div#mainBlock #contBlock .status table {
width:591px;
margin-bottom:30px;
border-collapse:collapse;
}
div#mainBlock #contBlock .status col.first {
width:100px;
*width:82px;
}
div#mainBlock #contBlock .status th,
div#mainBlock #contBlock .status td {
padding:9px;
}
div#mainBlock #contBlock .status th {
border:1px solid #ccc;
background-color:#f0f9fd;
text-align:center;
}
div#mainBlock #contBlock .status thead th {
background-color:#f3f3f3;
}
div#mainBlock #contBlock .status td {
border-width:1px;
border-color:#ccc;
border-top-style:dotted;
border-right-style:solid;
border-bottom-style:dotted;
border-left-style:solid;
}
div#mainBlock #contBlock .status table .last {
border-bottom-style:solid;
}

/* design box */
div#mainBlock #contBlock .design {
margin-right:19px;
margin-bottom:50px;
}
div#mainBlock #contBlock .design p {
margin-bottom:25px;
}
div#mainBlock #contBlock .design .outline {
margin-bottom:10px;
padding:10px;
border:1px solid #a8d6dc;
background-color:#f8fcfe;
}
div#mainBlock #contBlock .design .outline h3 {
margin-bottom:9px;
}
div#mainBlock #contBlock .design .outline ul {
margin-left:1.5em;
line-height:1.4;
}

/* structure box */
div#mainBlock #contBlock .structure {
margin-bottom:70px;
}

/* link box */
div#mainBlock #contBlock .link ul {
list-style:none;
}
div#mainBlock #contBlock .link li {
margin-bottom:10px;
padding-left:22px;
background:url(../../../images/m-tr.gif) no-repeat;
}

