@charset "utf-8";
/*\*/
@import "reset.css";
@import "common.css";


/*homecontent
===========================================================*/
#homecontent {
width:950px;
margin:0 auto 0 auto;
text-align:left;
background: url(../img/home/homecontent_bg.gif) left bottom no-repeat;
}



#homeleft {
width:300px;

float:left;
display:inline;
}

#homeleft .homeinfo {
width:300px;
display:inline;
text-align:left;
}

#homeleft .whatsnew {
float:left;
}

#homeleft .schedule {
float:right;
}

#homeleft .homeinfo h3 a {
width:300px;
height:50px;
display:block;
text-indent:-9999px;
margin-bottom:5px;
}





#homeleft .homeinfo h3 a:hover {
background-position:0 -50px;
}

#homeleft .whatsnew h3 a {
background:url(../img/home/homeinfobtn_whatsnew.gif) no-repeat;
}

#homeleft .whatsnew ul {
clear:both;
}

#homeleft .schedule h3 a {
background:url(../img/home/homeinfobtn_schedule.gif) no-repeat;
}


/*whatsnew
===========================================================*/

#homeleft .whatsnew dl{
float:left;
padding-bottom:10px;
margin:5px 0 5px 15px;
display:inline;
background:url(../img/common/hrx.gif) bottom repeat-x;
}

#homeleft .whatsnew dt{
width:80px;
float:left;
clear:left;
color: #666;
display:inline;
}

#homeleft .whatsnew dd{
float:left;
width:190px;
display:inline;
}


#homeleft .whatsnew dd a{
line-height:120%;
display:block;
}




/*schedule
===========================================================*/
#homeleft .schedule h4 {
margin:5px 15px;
}


#homeleft .schedule h4 span {
font-family: Verdana, sans-serif;
font-size:16px;
margin-right:3px;
}

#homeleft .schedule dl {
margin:5px 15px;
background:url(../img/common/hrx.gif) bottom repeat-x;
padding-bottom:5px;
}

#homeleft .schedule dl dt {
color: #666;
margin-bottom:5px;
}

#homeleft .schedule dl dd {
background:url(../img/common/yjss_on.gif) left 1px no-repeat;
padding-left:16px;
margin-bottom:5px;
}

/*homeright
===========================================================*/
#homeright {
width:950px;
margin:20px auto 0 auto;
clear:both;
text-align:left;
}

#homeright dl {
width:300px;
background:url(../img/home/homepr_bg.jpg) bottom no-repeat;
position:relative;
padding-bottom:15px;
margin-bottom:5px;
margin-left:10px;
display:inline;
float:left;
}

#homeright dl dt {
background:url(../img/home/homepr_top.jpg) top no-repeat;
padding-top:15px;
}

#homeright dl dt img {
float:left;
margin-left:15px;
width:80px;
}

#homeright dd {
display:inline;
float:right;
width:190px;
margin-bottom:5px;
}

#homeright dd a {
display:block;
background:url(../img/common/yjss_off.gif) left 2px no-repeat;
padding-left:15px;
}

#homeright dd a:hover {
background:url(../img/common/yjss_on.gif) left 2px no-repeat;
}

#homeright dl a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
}

/*Clearfix
===========================================================*/
#homeleft .homeinfo:after,
#homeleft:after,
#homeright dl:after,
#homecontent:after {
content:".";
height:0;
clear:both;
visibility:hidden;
display:block;
}

#homeleft .homeinfo,
#homeleft,
#homeright dl,
homecontent {
display:inline-block;
}

/*\*/
* html #homeleft .homeinfo,
* html #homeleft,
* html #homeright dl,
* html homecontent {
height:1%;
}

#homeleft .homeinfo,
#homeleft,
#homeright dl,
#homecontent {
display:block;
}
