/* CSS Document */

#header01 table{
padding:0;
margin:0 auto;
background:url("../img/tophead.jpg") center top;
width:724px ;
height:317px;
}
#maintit{
padding:0;
margin:0 0 10px 0;
width:520px;
height:66px;
background:url("../img/english_01/main01.png");
text-indent:-9999px;
}
h4#tit00{
padding:0;
margin:20px 0 15px 0;
width:256px;
font-size:120%;
font-weight:bold;
color:#2c84d7;
}



#englishB01{
	margin:20px 5px 20px 5px;
}
#englishB02{
	clear:both;
	padding:0 0 45px 0;
	margin:0 10px 15px 10px;
	background: url("../img/dot.gif") repeat-x bottom;
}
#englishB03{
	clear:both;
	margin:0 10px 15px 10px;
	padding:0 0 45px 0;
	background: url("../img/dot.gif") repeat-x bottom;
}
#englishB04{
	clear:both;
	padding:0 0 55px 0;
	margin:0 10px 15px 10px;
}

.englishB_mo {
	clear: both;
	padding: 0 0 45px 0;
	margin: 0 10px 15px 10px;
	background: url("../img/dot.gif") repeat-x bottom;
}

.imgE01{
	margin:20px 0 0 0;
}

#eng01T01 td{
	padding:10px 8px;
}

.eng01Tbg01{
	background: #f7f3f7 url("../img/dot.gif") repeat-x bottom;
	font-weight:bold;
}
.eng01Tbg02{
	background: url("../img/dot.gif") repeat-x bottom;
}

#topnewshead {
    background: url("../img/english/topnews_head.jpg") no-repeat scroll left top transparent;
    height: 40px;
    padding: 0;
    text-align: right;
    width: 522px;
}
#topnewscont {
    background: url("../img/top/topnews.gif") repeat-y scroll left top transparent;
    padding: 5px 5px 0 18px;
}
#topnewsfoot {
    background: url("../img/top/topnews_foot.gif") no-repeat scroll left top transparent;
    height: 13px;
    margin: 0 0 10px;
    width: 522px;
}
td.topdate {
    font-size: 77%;
}
td.kijikiji {
    padding: 0 0 5px;
}

