.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; min-height: 1%; }
/* \*/
* html .clearfix { height: 1% !important; }
.clearfix { display: block; }
/* */
/* ----------------------------------------- */

div#aa span { display: none; }

div#intro { margin-top: 20px; padding: 10px; text-align: center; background: #e8e8e0; border-top: 1px solid #d3d3c5; border-bottom: 1px solid #d3d3c5; }
div#intro img { margin: 0 5px; }
div#intro span { display: none; }

div.main { margin-top: 20px; background: url(../img/idx_bg.gif); }
div.main .lft { width: 500px; float: left; }
div.main .lft .bnr { margin-bottom: 10px; }
div.main .lft .bnr img { margin-bottom: .5em; }
div.main .lft .bnr { width: 245px; float: left; }
div.main .lft .bnr.clearfix { margin-right: 10px; }

div.main .rgt { width: 220px; float: left; margin-left: 20px; padding-bottom: 10px; }
div.main .rgt ul { list-style: none; background-color: #ffffff; border-style: solid; border-width: 0 2px 2px 2px; border-color: #ff3300; }
div.main .rgt ul li { background: url(/english/cmn/img/arr.gif) no-repeat 0 9px; border-bottom: 1px solid #e3e3e3; }
div.main .rgt ul li a { padding: .7em .7em .7em 1.7em; text-decoration: none; display: block; }
div.main .rgt div.btn { text-align: center; margin-top: 10px; }

