#zenkokunews {
    width: 745px;
    margin: 0 auto;
    padding: 0;
}
#zenkokunews table.header {
    width: 100%;
}
#zenkokunews td.header {
    padding-top: 5px;
}
#zenkokunews img.header {
    width: 745px;
    height: 30px;
}
#zenkokunews table.contents {
    width: 100%;
    border: 1px solid #CCCCCC;
    margin: 0 auto;
    color: #000000;
    margin-bottom: 5px;
    table-layout: fixed;
    overflow: hidden;
}
#zenkokunews td.contents {
    padding: 20px 14px;
}
#zenkokunews td.contents .error {
    color: #FF0033;
    margin-bottom: 10px;
}
#zenkokunews table.main {
    width: 715px;
    margin: 0 auto;
    table-layout: fixed;
} 
#zenkokunews table.main td {
    vertical-align: top;
}
#zenkokunews table.main td.main_pic {
    width: 210px;
}
#zenkokunews img.main_pic {
    max-width: 200px;
    border: 1px solid #000000;
}
#zenkokunews p.large_title {
    color: #FF0066;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}
#zenkokunews p.small_title {
    margin-top: 5px;
    line-height: 14px;
}
#zenkokunews div.news_txt {
    margin-top: 20px;
}
#zenkokunews table.block_item {
    width: 715px;
    margin: 0 auto;
    margin-top: 15px;
    table-layout: fixed;
}
#zenkokunews table.block_item td.block_title {
    height: 30px;
    padding-left: 10px;
    background: url(/img/fppc/topics_h4.gif);
}
#zenkokunews span.block_title {
    font-weight: bold;
}
#zenkokunews table.block_item td.block_item {
    padding: 10px;
    line-height: 16px;
}
#zenkokunews img.block_pic {
    max-width: 700px;
}
#zenkokunews div.block_pic {
    text-align: center;
}
#zenkokunews div.block_link {
    clear: both;
    /* background: url(/img/fppc/zenkokunews_botton.gif);
    width: 280px; */
    width: 70%;
    height: 35px;
    text-align: center;
    line-height: 35px;
    margin: 15px auto 0 auto;
}
#zenkokunews div.block_link a {
    color: #FF9900;
	display: block;
	padding: 0 10px;
	border: 1px solid #b2b2b2;
    border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 5px;
	background: -moz-linear-gradient(top, #FFFFFF, #ccc);
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#ccc));
    /* IE用 */
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#ccc);
}
#zenkokunews table.return {
    width: 100%;
    margin: 0 auto 30px auto;
}
#zenkokunews .box_01 img {
  float: left;
  margin: 0 10px 10px 0;
}
#zenkokunews .box_02 img {
  float: right;
  margin: 0 0 10px 10px;
}
#zenkokunews .box_03 img {
  margin: 0 0 10px 0;
}
#zenkokunews .box_04 img {
  margin: 10px 10px 0 0;
}
