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

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
body{
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.main{
	background-image:url(../images/sch/sch_back.jpg);
	background-repeat:no-repeat;
	background-position: center;
	margin:auto;
	width:950px;   /*filter:dropshadow(color=#ffffff,offx=1,offy=1,positive=1)*/	/*border: 0.25px;*/
	height:650px;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mainarea{
	overflow:hidden;
	height:570px;
}
.head{
	float:left;
	padding-top:25px;
	width:950px;
}

.logos1{
	float:left;
	padding-left:700px;
	padding-top:4px;
}
.logos2{
	float:left;
	padding-left:2px;
	padding-top:4px;
}
.logos3{
	float:left;
	padding-left:2px;
	padding-top:4px;
}
.rsslogo{
	float:left;
	padding-left:3px;
	padding-top:0px;
}
.middle{
	float:left;
	width:950px;
}
.menu{
	float:left;
	padding-left:50px;
	width:600px;
}


.ContentArea{
	float:left;
	padding-left:20px;
	width:890px;
	padding-top:30px;
	height:410px;
	letter-spacing:0.1em;
	
}

.calenderArea{
	float:left;
	width:240px;
	height:410px;

}
.calenderAreaBlock{
	float:left;
	width:240px;
	height:180px;
}
.calenderArea .month1{
	height:150px;
	width:75px;
	float:left;

}
.calenderArea .month1 span{
	font-size:57px;
	font-style: italic;
	float:left;
	padding-top:15px;
	letter-spacing:0em;


}

.calenderArea .calender{
	float:left;
	width:160px;

}
.calenderArea .month{
	font-size:19px;
	font-style: italic;
	float:left;
	width:160px;

}
.calenderArea ul{
	width:150px;

}
.calenderArea li{
	width:20px;
	float:left;
	font-size:13px;
	text-align:center;
	height:20px;
	color:#4D4D4D;

}

.calenderArea li span{
	font-size:13px;
	float:left;

}


.calenderArea .day{
		font-style: italic;

}

.calenderArea li.selected{
	color:#EC008C;

}
.calenderArea li.on{
	color:#fff;
	cursor:pointer;

}
.calenderArea li.on:hover{
	color:#EC008C;

}
.arrow{
	float:left;
	padding-left:75px;
}
.arrow span{
	font-size:11px;
	color:#FFF;
	cursor:pointer;
	
}
.arrow span:hover{
	color:#EC008C;

}

.ListArea{
	float:left;
	width:225px;
	height:440px;
	overflow:auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-left:10px;
	white-space: nowrap;
	overflow-x: hidden;
	
}
.ListArea p{
	float:left;
	width:185px;
}
.ListArea ul{
	float:left;
	width:185px;
	padding-bottom:20px;
}
.ListArea li{
}


.ListArea .month{
	font-size:19px;
	font-style: italic;
}
.ListArea .title{
	font-size:12px;
	cursor:pointer;
}
.ListArea .title:hover{
	color:#EC008C;
	cursor:pointer;
}

.ListArea .day{
	font-size:18px;
	padding-right:10px;
}
.ListArea div{
}
.selected{
	color:#EC008C;

}
.sheduled{
	color:#fff;

}
IFrame{
	background-image:url(../images/sch/sch_back_frame.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position: -500px -150px;
}
.DetailArea{
	float:left;
	width:360px;
	height:440px;
	overflow:auto;
	padding-left:15px;
}

.DetailArea span{
	font-size:12px;
}
.DetailArea .day{
	font-size:35px;
	padding-right:10px;
	line-height:100%;
}
.DetailArea .date{
	font-size:15px;
}
.DetailArea .title{
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}
.DetailArea .exp{
	font-size:10px;
}
.DetailArea img{
	padding-top:10px;
}

#Iframe1{
		overflow-x: hidden;
}
