@charset "utf-8";
/* CSS Document */

@import "../../css/common/stracture.css";
@import "../../css/common/common.css";

#main-cage h2 { width:740px; height:100px; background:url("../img/h2-bg_index.jpg") no-repeat; text-indent:-9999px; margin:0; padding:0; }

#main-cage .wide-column { display:block; width:700px; margin:20px auto; }

/*チャレンジテスト*/
#main-cage .wide-column h3 { display:block; font-size:1.1em; font-weight:bold; color:#333333; border-bottom:solid 1px #0099FF; margin:10px; padding-bottom:4px; }
#main-cage .wide-column h3.jikken { display:block; margin:10px; background:#99CC00; border-bottom:none; color:#FFFFFF; }
#main-cage .wide-column h4 { display:block; font-size:0.9em; font-weight:bold; color:#333333; border:solid 1px #333333; margin:10px 15px; padding:4px; width:100px; text-align:center; }
#main-cage .wide-column h5 { display:block; font-size:0.9em; font-weight:bold; color:#336633; margin:10px 15px; }
#main-cage .wide-column p { font-size:0.8em; color:#333333; line-height:1.4; margin:10px 15px; }
#main-cage .wide-column p span { font-size:2.0em; font-weight:bold; color:#FF0000; display:block; padding-left:15px; }
#main-cage .wide-column img.question { display:block; margin:10px auto; display:block; }

#main-cage .left-column { width:360px; float:left; }
#main-cage .right-column { width:300px; float:right; margin:0 5px 0 10px; }
#main-cage .right-column p { font-size:0.9em; color:#333333; line-height:1.4; }
#main-cage .right-column img.qr { display:block; margin:15px auto; border:solid 1px #000000; }

