
.pageTitSetChapter {
	text-align:center;
	margin-bottom:50px;
}

.pageTitSetChapter .bgYellowTit {
	margin-bottom:30px;
}

.trakBtnWrap {
	width:980px;
	margin:0 auto;
	text-align:left;
	min-height:614px;
	background:url(../img/yearschedule/circle.gif) no-repeat left top;
	margin-bottom:80px;
}

.trakBtnWrap ul {
	position:relative;
}

.trakBtnWrap ul li {
	position:absolute;
}

.trakBtnWrap ul li.traklink4 {
	top:58px;
	left:199px;
}

.trakBtnWrap ul li.traklink5 {
	top:58px;
	left:303px;
}

.trakBtnWrap ul li.traklink6 {
	top:58px;
	left:411px;
}

.trakBtnWrap ul li.traklink7 {
	top:58px;
	left:492px;
}

.trakBtnWrap ul li.traklink8 {
	top:58px;
	left:617px;
}

.trakBtnWrap ul li.traklink9 {
	top:58px;
	left:725px;
}

.trakBtnWrap ul li.traklink10 {
	top:400px;
	left:734px;
}

.trakBtnWrap ul li.traklink11 {
	top:400px;
	left:618px;
}

.trakBtnWrap ul li.traklink12 {
	top:400px;
	left:486px;
}

.trakBtnWrap ul li.traklink1 {
	top:400px;
	left:407px;
}

.trakBtnWrap ul li.traklink2 {
	top:400px;
	left:321px;
}

.trakBtnWrap ul li.traklink3 {
	top:400px;
	left:204px;
}

.monthWrap {
	position:relative;
}

.month {
	width:900px;
	margin:0 auto;
	text-align:left;
	padding:20px;
	background:#fff;
	position:relative;
	margin-bottom:90px;
}

.month .middleWrap {
	margin-bottom:30px;
	width:100%;
	position:relative;
}

.month .middleWrap .number {
	position:absolute;
	left:20px;
	top:-60px;
}

.month .middleWrap .number img {
	width:90%;
	height:auto;
	text-align:center;
	display:block;
}

.month .middleWrap .list {
	font-size:14px;
	font-size:1.4rem;
	line-height:2;
	position:absolute;
	bottom:8px;
	left:0;
	width:165px;
	display:block;
}

.month .middleWrap .imgSet {
	float:right;
}

.month .middleWrap .imgSet p {
	margin-bottom:10px;
	position:relative;
}

.month .middleWrap .imgSet p .cap {
	position:absolute;
	bottom:15px;
	right:15px;
	background:#fff;
	color:#666;
	font-size:1.2em;
	font-size:1.2rem;
	padding:4px 8px 6px;
}

.month .bottomWrap {
	width:100%;
	margin:0 auto;
	text-align:left;
	position:relative;
	padding-bottom:25px;
}

.month .bottomWrap .rT {
	display:block;
	width:270px;
	font-size:13px;
	font-size:1.3rem;
	line-height:1.8;
	float:left;
}

#month10 .number,#month11 .number,#month12 .number {
	left:-40px!important;
}

.orangeLabel {
	width:600px;
	float:right;
}

.orangeLabel dt,.orangeLabel dd {
	padding:10px 0;
}

.orangeLabel dt {
	font-size:14px;
	font-size:1.4rem;
	line-height:2;
	width:210px;
	float:left;
	padding-bottom:1px;
	position:relative;
	left:5px;
}

.orangeLabel dd {
	padding-left:220px;
	background:url(../img/share/bg_dotted2.gif) repeat-x left bottom;
	position:relative;
	left:5px;
}

.orangeLabel dd ul {
	width:100%;
}

.orangeLabel dd ul li {
	float:left;
	line-height:2;
	border-radius:30px;
	-webkit-border-radius:90px;
	-moz-border-radius:30px;
	padding:0 .8em;
	margin-left:5px;
	font-size:14px;
	font-size:1.4rem;
}

.orangeLabel dd ul li:first-child {
	margin-left:0;
}

.orangeLabel dd ul li.on {
	background:#e95b1d;
	color:#fff;
}

.orangeLabel dd ul li.off {
	background:#ccc;
	color:#fff;
}

.month:nth-child(7) .number,.month:nth-child(8) .number,.month:nth-child(9) .number {
	letter-spacing:-.15em;
	left:-.2em!important;
}