@charset "utf-8";

h2#mainImage{
width:0; height:140px; padding-left:750px;
background: url(../images/top_mainima.gif) left top no-repeat;
overflow:hidden;
}

ul#topMain{
width:696px;
padding-bottom:10px;
overflow:hidden;
}

ul#topMain li{
width:330px;
padding:0 36px 30px 0;
overflow:hidden;
float:left;
}

ul#topMain li.top02,ul#topMain li.top04{
padding-right:0;
}

ul#topMain li h3{
width:0; height:32px; padding-left:330px;
margin-bottom:14px;
overflow:hidden;
}

ul#topMain li.top01 h3{background: url(../images/toptitle01.gif) left top no-repeat;}
ul#topMain li.top02 h3{background: url(../images/toptitle02.gif) left top no-repeat;}
ul#topMain li.top03 h3{background: url(../images/toptitle03.gif) left top no-repeat;}
ul#topMain li.top04 h3{background: url(../images/toptitle04.gif) left top no-repeat;}

ul#topMain li img{
display:block;
margin-left:8px;
width:110px; height:110px;
padding:1px;
border:1px solid #BFBFBF;
float:left;
}

ul#topMain li div{
width:190px;
padding-top:3px;
overflow:hidden;
float:right;
}

ul#topMain li div a{
display:block;
width:0; height:24px; padding-left:113px;
margin-right:5px;
background: url(../images/top_todetail.gif) left top no-repeat;
float:right;
overflow:hidden;
}

ul#topMain li div a:hover{
background-position:0 -24px;
}

h2#news{
width:0; height:42px; padding-left:696px;
background: url(../images/top_h2_news.gif) left top no-repeat;
overflow:hidden;
}

ul#newsText li{
padding:10px 18px;
border-bottom:1px solid #e0e0e0;
}

p#copy{}










