@charset "utf-8";
/* CSS Document */

@import "../../css/common/stracture.css";
@import "../../css/common/common.css";

#main-cage h2 { width:740px; height:110px; background:url("../img/science/h2_bg.gif") no-repeat; text-indent:-9999px; margin:0; padding:0; }

#main-cage h3 { margin:5px 0; padding:7px; display:block; font-size:1.1em; font-weight:bold; color:#FFFFFF; background:#FF9900; }

#main-cage h4 { margin:15px 0 5px; padding:0 0 4px 4px; display:block; border-bottom:solid 2px #99CC00; font-size:1.0em; color:#FF6600; }

#main-cage h4 span { font-size:0.8em; font-weight:normal; }

#main-cage h5 { font-size:0.9em; font-weight:bold; color:#333333; text-align:center; }

#main-cage p { margin:5px; font-size:0.8em; color:#333333; line-height:1.4; text-indent:14px; }

#main-cage ol { margin:5px 5px 5px 10px; display:block; }

#main-cage ol li { list-style-type:decimal; list-style-position:outside; font-size:1.0em; font-weight:bold; color:#333333; margin:10px 5px 5px 25px; }

#main-cage ol li span { font-size:0.8em; font-weight:normal; color:#333333; display:block; line-height:1.4; margin-top:5px; }

#main-cage table { margin:10px auto; display:block; border:solid 1px #CCCCCC; border-collapse:collapse; border-spacing:0; background:#FFFFFF; }

#main-cage table th { padding:7px; background:#F9E4C1; font-size:0.8em; font-weight:bold; color:#FF6600; border:solid 1px #cccccc; }

#main-cage table td { padding:7px; font-size:0.8em; color:#333333; border:solid 1px #cccccc; }

#main-cage dl { margin:5px; display:block; }
#main-cage dl dt { margin:5px; display:block; font-size:0.8em; font-weight:bold; color:#333333; }
#main-cage dl dd { margin:5px 0 10px 15px; display:block; font-size:0.8em; color:#333333; line-height:1.4; }

#main-cage img.right-img { display:block; float:right; margin:0 0 10px 10px; }
#main-cage img.center-img { display:block; margin:10px auto; }

#main-cage p.inquiry { font-size:1.4em; font-weight:bold; color:#CC0000; }

#main-cage .wide-column { width:700px; margin:15px auto; }
#main-cage .left-column { width:345px; float:left; display:block; }
#main-cage .right-column { width:345px; float:left; display:block; margin-left:10px; }
#main-cage .short-column { width:230px; float:left; display:block; margin:5px 10px; }
#main-cage .curi-btn { width:290px; display:block; margin:10px auto; }

.news div.waku { width:700px; display:block; margin:10px auto; padding:5px; border:solid 1px #CCCCCC; }
.news img { display:block; }

#main-cage a.s-news { width:570px; height:165px; display:block; margin:10px auto; padding:80px 15px 15px; background:url(../img/science/news-btn.jpg) no-repeat; text-decoration:none; color:#333333; }
#main-cage a.s-news span.month { display:block; font-size:1.0em; font-weight:bold; margin-bottom:10px; }
#main-cage a.s-news span.midashi { display:block; font-size:1.5em; font-weight:normal; font-weight:bold; color:#FF6600; margin-bottom:10px; }
#main-cage a.s-news span.fig { display:block; font-size:0.9em; line-height:1.4; color:#333333; margin-left:15px; }
#main-cage a.s-news img { display:block; float:right; }

