@charset "UTF-8";

div.topBanner {
	clear:both;
	width:950px;
	margin-bottom:25px;
}

/*.mainBanner {
	display:block;
	width:950px;
	height:327px;
	margin-bottom:5px;
}
/*
.mainBanner li {
	display:block;
	width:950px;
	height:327px;
	float:left;
}*/

ul.subBanner {
	display:block;
	width:954px;
	height:74px;
	margin-left:-2px;
	margin-right:-2px;
	position:relative;
}

ul.subBanner li {
	display:block;
	width:237px;
	height:74px;
	float:left;
	margin-right:2px;
}

ul.subBanner li.last {
	margin-right:0;
}


/*main contents*/

.hacoStylesArea{
	margin-left:5px;
	margin-bottom:20px;
}


div.topHacoBox{
	width:132px;
	margin:20px 2px 0 2px;
	position:relative;
}

.topImgHaco{
	margin-bottom:8px;
}

.topTximgHaco{
	margin-bottom:8px;
	text-align:center;
}

.topTxHaco{
	text-align:left;
	height:75px;
	line-height:1.4;
}

div.topLinkHaco {
	text-align:right;
	float:left;
	margin-right:3px;
}

div.topLinkHaco2{
	/*position:absolute;
	/*bottom:-30px;*/
	/*margin-right:58px;*/
	text-align:right;
	float:left;
}

.topPt20{
	padding-top:20px;
}

.tiInformation {
	padding-top:20px;
	margin-bottom:20px;
	clear:both;
	height:22px;
}

.informationTitle {
	width:665px;
	height:21px;
	background: url(/img/top/ic_information.png) no-repeat 0 0;
	margin-bottom:3px;
	padding:3px 0px 0px 25px;
	font-weight:bold;
}

.scheduleTitle {
	width:665px;
	height:21px;
	background: url(/img/top/ic_schedule.png) no-repeat 0 0;
	margin-bottom:3px;
	padding:3px 0px 0px 25px;
	font-weight:bold;
}
.dotInfo {
	height:1px;
	padding:10px 0;
	text-align:center;
}
.selectStyles {
	width:680px;
	height:35px;
	padding:17px 10px 0 0;
	text-align:right;
	font-weight:bold;
	background: url(/img/top/bar_select_shape.jpg) no-repeat 0 0;
}
.selectUse {
	width:680px;
	height:35px;
	padding:17px 10px 0 0;
	text-align:right;
	font-weight:bold;
	background: url(/img/top/bar_select_use.jpg) no-repeat 0 0;
}
.selectStyles a, .selectUse a {
	color:#FFF;
}

/*---------side calender-----------*/


.sideCalendar {
	width:210px;
	margin:0 auto 15px auto;
}
.tit_month {
	text-align:center;
	font-size:108%;
	font-weight:bold;
	margin-bottom:7px;
}
.sideCalendar .gray {
	background-color:#DDD;
}
.sideCalendar table th {
	text-align:center;
	padding:4px 0;
}
.sideCalendar table td {
	text-align:center;
	padding:4px 0;
	border-bottom:solid 1px #F3F3F3;
	border-right:solid 1px #F3F3F3;
}
.today {
	color:#FF4000;
	border-bottom:solid 2px #FF4000;
}

/*--------- SLIDE SHOW -----------*/
.topBtnLink1{
	position:absolute;
	width:194px;
	height:54px;
	margin-top:-135px;
	margin-left:50px;
	text-indent:-9999px;
	background-image:url(/img/top/top_bnBtn1.png);
}

.topBtnLink1:hover{
	width:194px;
	background-position:0 -54px;
}

.topBtnLink2{
	position:absolute;
	width:296px;
	height:77px;
	margin-top:-110px;
	margin-left:40px;
	text-indent:-9999px;
	background-image:url(/img/top/top_bnBtn2.png);
}

.topBtnLink2:hover{
	width:296px;
	background-position:0 77px;
}

.limitRed {
color: red;
}


ul.selectTab {margin-bottom:7px;margin-top:10px;}
ul.selectTab li {float:left;width:138px;height:45px;text-align:center;font-size:10px;padding-top:36px;line-height:170%;}
ul.selectTab a {color:#333;}
ul.selectTab li.tab1 {background:url(/img/top/tab1.png) no-repeat 0 0;cursor:pointer;}
ul.selectTab li.tab2 {background:url(/img/top/tab2.png) no-repeat 0 0;cursor:pointer;}
ul.selectTab li.tab3 {background:url(/img/top/tab3.png) no-repeat 0 0;cursor:pointer;}
ul.selectTab li.tab4 {background:url(/img/top/tab4.png) no-repeat 0 0;cursor:pointer;}
ul.selectTab li.tab5 {background:url(/img/top/tab5.png) no-repeat 0 0;cursor:pointer;}
ul.selectTab li.tab1_on {background:url(/img/top/tab1_on.png) no-repeat 0 0;}
ul.selectTab li.tab2_on {background:url(/img/top/tab2_on.png) no-repeat 0 0;}
ul.selectTab li.tab3_on {background:url(/img/top/tab3_on.png) no-repeat 0 0;}
ul.selectTab li.tab4_on {background:url(/img/top/tab4_on.png) no-repeat 0 0;}
ul.selectTab li.tab5_on {background:url(/img/top/tab5_on.png) no-repeat 0 0;}
ul.selectTab span.pinkBold {color:#FF007F;font-size:17px;font-weight:bold;}
ul.selectTab span.blackBold {font-size:13px;font-weight:bold;margin-left:2px;}




























