@charset "utf-8";
/* CSS Document */

@import "../../../css/common/stracture.css";
@import "../../../css/common/common.css";


#main-cage .topics { width:646px; display:block; margin:0 auto 10px; border:solid 1px #CC0000; }
#main-cage .topics h4 { font-size:1.0em; font-weight:bold; background:#CC0000; margin-bottom:10px; padding:7px; color:#FFFFFF; }
#main-cage .topics p { margin:10px 7px; font-size:0.9em; color:#333333; padding-bottom:5px; border-bottom:dotted 1px #CCCCCC; }

#main-cage h2 { width:740px; height:100px; background:url("../img/h2-bg_index.jpg") no-repeat; text-indent:-9999px; margin:0; padding:0; display:block; }

#main-cage .link { width:200px; height:50px; display:block; margin:5px 10px 10px 540px; font-size:0.8em; text-align:right; text-decoration:none; }

#main-cage .lead-column { width:700px; margin:0 auto 15px; display:block; }
#main-cage .lead-column h3 { font-size:1.1em; font-weight:bold; color:#F00000; line-height:1.4; }
#main-cage .lead-column h4 { font-size:1.1em; font-weight:bold; color:#000000; line-height:1.4; margin-bottom:5px; }
#main-cage .lead-column p { font-size:0.9em; font-weight:normal; color:#333333; line-height:1.4; }

#main-cage .info-column { width:700px; margin:10px auto 15px; display:block; }
#main-cage .info-column h5 { font-size:1.1em; font-weight:bold; color:#FFFFFF; line-height:1.4; background: #55AE24; padding:7px; margin-bottom:10px; }
#main-cage .info-column h5 span { font-size:0.7em; font-weight:normal; color:#FFFFFF; line-height:1.4; }
#main-cage .info-column .exam { width:646px; margin:10px auto; border:solid 1px #333333; padding:7px; }
#main-cage .info-column .exam h6 { margin:7px; font-size:1.0em; font-weight:bold; color:#333333;  }
#main-cage .info-column .exam ul { list-style-type:none; }
#main-cage .info-column .exam ul li { width:200px; margin-left:20px; float:left; font-size:0.9em; color:#333333;  }

