/* ========== mainContents ========== */
div#mainContents {
width:760px;
margin:5px auto 0 auto;
}
/* ========== mainContents ========== */

/* ========== mainBody ========== */
div#mainBody {
border:#e1e1e1 solid 1px;
}

div.mainBodyCon {
margin:20px auto 0;
width:553px;
}

div.mainBodyCon h2 {
margin:0 0 20px 0;
}

div.mainBodyCon p {
margin:14px 0 24px 0;
color:#637176;
line-height:1.92em;
letter-spacing:0.08em;
text-indent:1.28em;
text-align:justify;
text-justify:distribute;
}

div.mainBodyConLeft {
width:267px;
float:left
}

div.mainBodyConRight {
width:267px;
float:right;
}

div.mainBodyColumn {
margin:0 auto;
}

div.mainBodyCon3 {
border-top:#c7c7c7 solid 1px;
margin:8px 0 0px 0;
}

div.mainBodyCon3In {
width:172px;
margin:8px 0 0 0;
}
div.mainBodyCon3In h3 {
margin:0 0 10px 0;
}
div.mainBodyCon3In p {
margin:10px 0 0 0;
}

div.comment {
margin:10px 0 0 0;
color:#637176;
font-size:0.64em;
line-height:1.92em;
letter-spacing:0.08em;
text-align:right;
}

/* ========== mainBody ========== */