/*------------------------------
Basic
------------------------------*/
h1.top {
margin:0 0 20px 30px;
border:0; 
background:#ffffff;
}

.top_left {width:375px; padding:0 0 0 4px;}
.top_right {width:375px; padding:0 0 0 16px;}

/*------------------------------
News
------------------------------*/
#news_area {
width:516px;
margin:0 0 20px 240px;
font-size:10px; color:#3f3f3f;
}
#news_area h2 {
margin:10px 0 5px 0;
padding:0;
border:0;
background:#ffffff;
}
#news_area .news_container td {padding:1px 0;}
#news_area .kyoku_container td {padding:1px 0;}
#news_area .kyoku {width:93px; font-size:10px; color:#3f3f3f;}
#news_area .date {width:68px; font-size:11px; color:#3f3f3f;}
#news_area .text {font-size:10px; color:#3f3f3f;}

/*------------------------------
Button
------------------------------*/
.btn {margin:0 0 20px 0;}

/*------------------------------
English
------------------------------*/
.btn_eng {text-align:right; padding:0 0 10px 0;}