@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
pageName
------------------------------------------------------------------------------ */ 

#cont {
width: 890px;
margin-right: auto;
margin-bottom: 30px;
margin-left: auto;
}
#flash {
margin-bottom: 20px;
text-align: center;
}
#flash div p {
margin-bottom: 10px;
}
#topRight {
float: right;
}
#topNews {
border: 1px solid #E6E6E6;
width: 665px;
float: left;
}
#topNews .topNewsTitle {
height: 34px;
background: url(../img/news_bg.jpg) repeat-x;
padding-right: 10px;
padding-left: 5px;
}
#topNews .topNewsTitle h3 {
float: left;
margin-top: 5px;
}
#topNews .topNewsTitle p {
float: right;
margin-top: 7px;
margin-left: 10px;
}
#topNews ul {
height: 150px;
overflow: auto;
}
#topNews ul li {
border-bottom: 1px solid #E6E6E6;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
}
#topNews ul .odd {
background: #FFF;
}
#topNews ul .even {
background: #F4F4F4;
}
#topNews ul li dl dt {
float: left;
width: 80px;
}
#topNews ul li dl dd {
padding-left: 60px;
width: 480px;
}
#topNews ul li dl dd.campaign {
float: left;
background: url(../img/icon01.gif) no-repeat left top;
}
#topNews ul li dl dd.news {
float: left;
background: url(../img/icon02.gif) no-repeat left top;
}
#topRight li {
margin-bottom: 10px;
}
#pageTop {
text-align: right;
margin-right: 15px;
margin-bottom: 10px;
}
#flash div {
border: 1px solid #CCC;
padding-top: 10px;
padding-bottom: 10px;
}
#topMain {
margin-bottom: 10px;
padding-left: 15px;

}
#topMain a:link {
color: #333;
text-decoration: underline;
}
#topMain a:visited {
color: #666;
}
#topMain a:hover, a:focus {
color: #0C0;
}
#topMain a:active {
color: #0C0;
}
#topMain .topMainTxt {
float: right;
width: 145px;
height: 100px;
}
#topMain li {
float: left;
width: 280px;
}
#topMain div {
float: left;
width: 125px;
padding-left: 5px;
}

#topMain .recDetail {
text-align: right;
}
#topMain h4 {
margin-bottom: 10px;
}
#topMain .topMainMar {
margin-right: 25px;
}
