/* info */
.info { float: left; width: 100%; margin-top: 25px; padding-top: 25px; }
.info dl { margin-top: 15px;}
.info dl dt { margin-top: 9px; }
.info dl dd { margin-top: 9px; margin-left: 30px; color: #313131; font-size:16px; font-weight:bold;}
/* info2 */
.info2 { float: left; width: 100%; margin-top: 25px; padding-top: 25px; }
.info2 dl { margin-top: 15px;}
.info2 dl dt { margin-top: 9px; }
.info2 dl dd { margin-top: 9px; margin-left: 30px; color: #313131; font-size:14px; }
/* info3 */
.info3 { float: left; width: 100%; margin-top: 25px; padding-top: 25px; }
.info3 dl { margin-top: 15px;}
.info3 dl dt { margin-top: 9px; }
.info3 dl dd#title { margin-top: 9px; margin-left: 30px; color: #313131; font-size:16px; font-weight:bold;}
.info3 dl dd#sub { margin-top: 9px; margin-left: 30px; color: #313131; font-size:14px; background-image:none; }
.info3 table { float: left; width: 690px; height: 450px; margin-top: 10px; margin-left: 30px; border: 1px #666 solid; }
.info3 table th { padding-top: 5px; }
.info3 table tr.title { text-align:center; color:#fff; background-color: #ff6600; height:40px; }
.info3 table td { padding: 5px 5px; border: 1px #666 solid; }
.info3 table td.month { font-weight: bold; font-size: 14px; font-family: arial; }
.info3 table .co5 { color: #2542be; }

/* info3_1 */
.info3_1 { float: left; width: 100%; margin-top: 5px; padding-top: 25px; }
.info3_1 dl { margin-top: 15px;}
.info3_1 dl dt { margin-top: 9px; }
.info3_1 dl dd#title { margin-top: 9px; margin-left: 30px; color: #313131; font-size:16px; font-weight:bold;}
.info3_1 dl dd#sub { margin-top: 9px; margin-left: 30px; color: #313131; font-size:14px; background-image:none; }
.info3_1 table { float: left; width: 690px; height: 230px; margin-top: 10px; margin-left: 30px; border: 1px #666 solid; }
.info3_1 table th { padding-top: 5px; }
.info3_1 table tr.title { text-align:center; color:#fff; background-color: #ff6600; height:40px; }
.info3_1 table td { padding: 5px 5px; border: 1px #666 solid; }
.info3_1 table td.month { font-weight: bold; font-size: 14px; font-family: arial; }
.info3_1 table .co5 { color: #2542be; }

/* info4 */
.info4 { float: left; width: 100%; margin-top: 40px; padding-top: 25px; line-height:150%;}
.info4 dl { margin-top: 15px;}
.info4 dl dt { margin-top: 9px; }
.info4 dl dd { margin-top: 9px; margin-left: 30px; color: #313131; font-size:12px; }

/* calender */
.cal { float: left; width: 100%; margin-top: 15px; }
.cal table { float: left; width: 840px; height: 530px; border: 2px #999 solid; }
.cal table td { border: 1px #999 solid; }
.cal table tr { height:100px; }
.cal table tr.title { text-align:center; color:#333; background-color: #dd7c17; height:30px; }

/* sub info*/
.subinfo { margin-top: 500px; }

/*　calInfo2　*/
.calInfo2 { float: left; width: 100%; margin-top: 15px; }
.calInfo2 table { float: left; width: 840px; height: 80px; border: 1px #313131 solid; }
.calInfo2 table td { border: 1px #313131 solid; }
.calInfo2 table tr { height:100px; }
.calInfo2 table tr.title { text-align:center; color:#313131; background-color: #dd7c17; height:30px; }

/* subBtn */

#contants .btn { position:relative; top: 20px; left: 254px;	}
#contants .subBtn { position:relative; top: 20px; left: 300px;	}

