@charset "Shift_JIS";

/* ----------------------------------------------------------------
    Structure= Main Visual
----------------------------------------------------------------- */
body#top #mainVisual{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Content
----------------------------------------------------------------- */
body#top #content{
margin:0 !important;
float:none !important;
width:100% !important;
}

/* ----------------------------------------------------------------
    Structure= Information
----------------------------------------------------------------- */
body#top #information{
display:none;
}

/* ----------------------------------------------------------------
    Structure= Main Content
----------------------------------------------------------------- */
body#top #mainContent{
float:none !important;
margin:0 0 0 94px !important;
width:auto !important;
}

body#top #mainContent h3{
position:static;
top:0;
left:0;
overflow:visible;
margin-bottom:10px;
padding:5px;
border:1px solid #000;
width:auto;
height:auto;
background:none;
font-size:10pt;
line-height:1.3;
}


/* ----------------------------------------------------------------
    Structure= Content
----------------------------------------------------------------- */
body#top #leftContent,
body#top #centerContent{
float:none;
width:95%;
margin-bottom:25px;
}

body#top #rightContent{
float:none;
width:95%;
}

/* ----------------------------------------------------------------
    Structure= News Release
----------------------------------------------------------------- */
body#top div#newsRelease{
float:none;
width:100%;
}

body#top div#newsRelease h3{
display:block;
margin:5px 0;
padding:5px;
border:1px solid #000;
width:auto;
height:auto;
font-size:10pt;
line-height:1;
text-indent:0;
background:none;
}

body#top div#newsRelease h3 a{
display:none;
}

body#top div#newsRelease .button{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Topics List
----------------------------------------------------------------- */
body#top div#topics{
}

body#top div#topics h3{
display:block;
margin-bottom:5px;
padding:5px;
border:1px solid #000;
width:auto;
height:auto;
font-size:10pt;
line-height:1.3;
text-indent:0;
background:none;
}


/* ----------------------------------------------------------------
    Structure= Stock Performance
----------------------------------------------------------------- */
body#top div#stock{
text-align:left;
}

body#top div#stock h3{
display:block;
margin-bottom:5px;
padding:5px;
border:1px solid #000;
width:auto;
height:auto;
font-size:10pt;
line-height:1.3;
text-indent:0;
background:none;
}

body#top div#stock div#stockDataTop{
width:350px;
margin:0 0 10px 0;
padding:0;
background:none;
border-top:none;
text-align:left;
}

body#top div#stock div#stockDataTop div#stockGraph{
text-align:left;
padding:0 0 15px 0;
}

body#top div#stock div#stockDataTop dl{
border-bottom:1px solid #d8d8d8;
padding:5px;
}

body#top div#stock div#stockDataTop dl dt{
float:left;
width: auto;
margin:0 10px;
font-weight:normal;
}

body#top div#stock div#stockDataTop dl dd{
float:left;
width: auto;
margin:0 10px;
font-family:verdana, helvetica, arial, sans-serif;
}

body#top div#stock div#stockDataBtm{
width:350px;
margin:0;
text-align:left;
border-top:1px solid #d8d8d8;
}


body#top div#stock div#stockDataBtm dl{
border-bottom:1px solid #d8d8d8;
padding:5px;
}

body#top div#stock div#stockDataBtm dl dt{
float:left;
width: auto;
margin:0 10px;
font-weight:normal;
}

body#top div#stock div#stockDataBtm dl dd{
float:left;
width: auto;
margin:0 10px;
font-family:verdana, helvetica, arial, sans-serif;
}
