/* CSS Document */

#main-left{
float:left;
width:257px;
color:#fff;
}

#main-right{
float:left;
width:449px;
margin-left:12px;
color:#f90;
}

#main-right-main{
height: 970px; 
background:#333;
overflow: auto; 
padding:10px;
}

#bunner_box{
height: 276px;
width: 240px;
float: left;
clear: both;
}

.main-news{
margin-bottom:20px;
}

.main-right-edge-top{
width:449px;
background: url(images/main-box_tr.gif) no-repeat right top #333;
margin:0px;
padding:0px;
}

.main-right-edge-bottom{
width:449px;
background: url(images/main-box_br.gif) no-repeat right bottom #333;
}

/* floatさせたボックスが親ボックスの外にはみ出すバグを回避（ここから） */
#main:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#main { display:inline-table; }

/* Mac IE には適用させない \*/
#main #main { height:1px; }
#main { display:block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出すバグを回避（ここまで） */