/*
-----------------------------------------------
flash
----------------------------------------------- */
#flash {
width:850px;
height:350px;
margin:2px auto 0;
}
#nonefla {
padding:5px 0 0;
}

#fBottom {
width:850px;
height:14px;
margin:6px auto 0;
background:url(../images/flash_bottom.gif) repeat-x;
}
/* IE */
* html #fBottom {
margin:0 auto;
}


/*
-----------------------------------------------
contents
----------------------------------------------- */
#contents {
width:850px;
text-align:left;
margin:5px auto 15px;
overflow:hidden;
}
#conLeft{
width:340px;
float:left;
}
#conRight{
width:500px;
float:right;
border:1px solid #ccc;
text-align:left;
background:url(../images/convention_bg.gif) repeat-x #efe9dc;
}
#news{
width:333px;
margin:10px auto;
}
#news p{
margin:0px 10px 2px;
}
#news h2{
font-size:90%;
text-align:right;
background:url(../images/news_top.gif) no-repeat;
font-weight:normal;
padding:12px 8px 12px 0;
}
.odd, .even{
border-bottom:1px #999 dotted;
padding:5px 0 8px;
}
.even{background-color:f0eee5;}


#conData01{
margin:10px;
padding-bottom:10px;
border-bottom:1px #999 dotted;
overflow:hidden;
}
.pLeft{
float:left;
margin-right:10px;
}
h3{
margin-bottom:5px;
}
#conData01 h4{
font-size:120%;
margin-bottom:5px;
}
#conData02{
margin:10px;
padding-bottom:10px;
overflow:hidden;
}
#conData02 h4{
font-size:120%;
margin-bottom:5px;
color:#666;
}
.pRight{
width:98px;
float:right;
margin-left:10px;
}
.pRight img{
margin-bottom:3px;
}
.pRight p a{
line-height:1.1;
}
