@charset "UTF-8";

/*--------------------------------------------------
  Top Page
--------------------------------------------------*/
/* Main Visual */
body#ko p#main-visual,
body#zh p#main-visual{
border-bottom:5px solid #990000;
}

/* Topics */
body.top div#main div.topics-inbound{
margin-bottom:20px;
background:url(../../../en/images/idx_bg_inbound.gif) no-repeat left top;
width:720px;
min-height:300px;
_height:300px;
}

body.top div#main div.topics-inbound div.photo{
float:right;
padding-top:36px;
padding-right:35px;
width:230px;
}

body.top div#main div.topics-inbound div.text{
float:left;
padding-top:36px;
padding-left:40px;
width:415px;
}

*html body.top div#main div.topics-inbound div.text{ /* for IE6 */
padding-top:35px;
}

*:first-child+html body.top div#main div.topics-inbound div.text{ /* for IE7 */
padding-top:35px;
}

body.top div#main div.topics-inbound div.text h2{
margin-bottom:1em;
}

body.top div#main div.topics-inbound div.text p{
width:381px;
font-size:93%;
}

body.top div#main div.topics-inbound ul{
padding-top:15px;
width:379px;
border-top:2px solid #fff;
}

body.top div#main div.topics-inbound ul li{
margin-bottom:6px;
padding-left:18px;
background:url(../../images/other/icon_arrow02.gif) no-repeat left 0.25em;
font-weight:bold;
}

body.top div#main div.topics-outbound{
margin-bottom:20px;
background:url(../../../en/images/idx_bg_outbound.gif) no-repeat left top;
width:720px;
min-height:300px;
_height:300px;
}

body.top div#main div.topics-outbound div.photo{
float:right;
padding-top:36px;
padding-right:35px;
width:230px;
}

body.top div#main div.topics-outbound div.text{
float:left;
padding-top:36px;
padding-left:40px;
width:415px;
}

*html body.top div#main div.topics-outbound div.text{ /* for IE6 */
padding-top:35px;
}

*:first-child+html body.top div#main div.topics-outbound div.text{ /* for IE7 */
padding-top:35px;
}

body.top div#main div.topics-outbound div.text h2{
margin-bottom:1em;
}

body.top div#main div.topics-outbound div.text p{
width:381px;
font-size:93%;
}

body.top div#main div.topics-outbound ul{
padding-top:15px;
width:379px;
border-top:2px solid #fff;
}

body.top div#main div.topics-outbound ul li{
margin-bottom:6px;
padding-left:18px;
background:url(../../images/other/icon_arrow02.gif) no-repeat left 0.25em;
font-weight:bold;
}

body.top div#main div.topics-inbound ul li a,
body.top div#main div.topics-outbound ul li a{
text-decoration:none;
}

body.top div#main div.topics-inbound ul li a:hover,
body.top div#main div.topics-outbound ul li a:hover{
text-decoration:underline;
}

/* Lead */
body.top div#content p.lead{
margin-bottom:1.25em;
font-family:"Times New Roman", Times, serif;
line-height:1.4;
color:#666;
letter-spacing:1px;
}

body.top div#content p.lead strong{
font-size:131%;
}

