/* TOP CSS Document */



.top-flash {
background: url(../img/flash.jpg); border: 1px solid #808080;
margin: 0 10px;
}


#contents {
margin-top: 10px; background: url(../img/top-header.jpg) no-repeat right top;
}


#page-head {
padding: 0; height: 130px;
}
#page-head p {
padding: 15px 10px 0 180px; margin: 0; font-size: 14px;
}



/*_______________|  contents-guide  |_______________*/
#top-guide {
background: url(../img/hr.gif) center bottom no-repeat;
}

#top-guide p {
line-height: 1.5; color: #666;
}
#top-guide h3 {
margin-bottom: 5px;
}
#g-pro1 .image {
float: left; width: 175px;
}
#g-pro1 .naiyou {
float: right; width: 340px;
}
#g-pro1 p,
#g-pro1 ul {
margin: 0 0 3px 3px;
}
#g-pro1 .naiyou li {
display: inline; padding-right: 1em;
}

#g-pro2-4 {
clear: both; padding-bottom: 15px; width: 522px;
}
#g-pro2,
#g-pro3,
#g-pro4 {
width: 174px;
}

#g-pro2 p,
#g-pro3 p,
#g-pro4 p {
margin: 7px 5px 0 5px;
}


/*_______________| news |_______________*/

#news {
clear: both; padding-top: 10px;
}
#news h3 {
padding: 10px 0 20px 110px; background: url(../img/news-icon.gif) no-repeat;
}

#news td,
#news th {
border: none; background: none;
}
#news th {
vertical-align: top;
}
