@charset "utf-8";

#main h2{
margin:0 0 10px 0;
}

#main #irsearch h2{
margin:0 0 0 0;
}

#main h3{
width:none;
background:none;
padding:0;
margin:0;
}

#main h3.dot{
width:540px;
background:transparent url(../../../common/images/line_dotted.gif) left bottom repeat-x;
padding:0 0 2px 0;
margin:0 0 15px 0;
}

#main .rssmore{
width:540px;
padding-bottom:1px;
border-bottom:1px solid #db4585;
display:inline-table;
}

/* \*/
#main .rssmore,
#main .rssmore dl,
#box .leftbox .cnt,
#box .rightbox02 .cnt,
#box .leftbox02 .cnt,
#graph{
display:block;
}
/* */

#main .rssmore:after,
#main .rssmore dl:after,
#box .leftbox .cnt:after,
#box .rightbox02 .cnt:after,
#box .leftbox02 .cnt:after,
#graph:after{
content:"";
clear:both;
display:block;
height:0;
visibility:hidden;
}

#main .rssmore h3{
width:423px;
float:left;
}

#main .rssmore dl{
width:117px;
float:right;
display:inline-table;
padding:0;
margin:0;
}

#main .rssmore dt,
#main .rssmore dd{
float:left;
font-size:1px;
line-height:100%;
padding-left:5px;
}

ul.list{
margin:0 0 20px 0;
line-height:1.3;
}

ul.list li{
background:url(../../../common/images/line_dotted.gif) left bottom repeat-x;
padding:10px 0;
}

.investor{
padding-bottom:20px;
}

#box{
width:540px;
display:inline-table;
padding:0 0 20px 0;
}

#box04{
width:541px;
display:inline-table;
padding:0 0 10px 0;
}

/* \*/
#box,
#box04{
display:block;
}
/* */

#box:after,
#box04:after{
content:"";
clear:both;
display:block;
height:0;
visibility:hidden;
}

.boxend{
clear:left;
font-size:0;
line-height:0;
height:1px;
}

#box .bg{
background:url(../../common/images/bg01.gif) left top repeat-y;
}

#box .bg02{
background:url(../../common/images/bg02.gif) left top repeat-y;
}

#box .bg03{
background:url(../../common/images/bg03.gif) left top repeat-y;
}

#box04 .bg04{
background:url(../../common/images/bg04.gif) left top repeat-y;
}

#box .top{
background:url(../../common/images/top01.gif) left top no-repeat;
}

#box .btm{
width:540px;
background:url(../../common/images/btm01.gif) left bottom no-repeat;
}

#box .btm02{
width:540px;
background:url(../../common/images/btm02.gif) left bottom no-repeat;
}

#box .btm03{
width:540px;
background:url(../../common/images/btm03.gif) left bottom no-repeat;
}

#box04 .btm04{
width:541px;
background:url(../../common/images/btm04.gif) left bottom no-repeat;
}


#box .leftbox,
#box .leftbox02{
width:275px;
float:left;
}

#box .rightbox,
#box .rightbox02{
width:264px;
float:left;
}

#box .leftbox03,
#box .rightbox03{
width:264px;
float:left;
}

#box .leftbox03 dt span.red,
#box .rightbox03 dt span.red{
color:#FF0000;
}

#box04 .leftbox04,
#box04 .rightbox04{
width:266px;
float:left;
}

#box .leftbox03{
margin-right:11px;
}

#box04 .leftbox04{
margin-right:9px;
}

#box .leftbox p,
#box .leftbox03 dl,
#box .rightbox03 dl{
padding:7px 12px;
}

#box04 .leftbox04 dl,
#box04 .rightbox04 dl{
padding:7px 12px;
}

#box .leftbox .cnt{
width:252px;
padding:0 0 0 12px;
display:inline-table;
}

#box .leftbox .cnt p{
width:97px;
float:left;
padding:0;
}

#box .leftbox .cnt dl{
width:143px;
float:left;
margin-top:15px;
}

#box .leftbox .cnt dt{
background:url(../../images/idx_movie_ico.gif) left top no-repeat;
}

#box .leftbox .cnt dt a{
padding:5px 0 0 25px;
}

#box .leftbox .cnt dd{
float:right;
background:url(../../../common/images/ico_arrow05.gif) 0 8px no-repeat;
margin-top:10px;
}

#box .leftbox .cnt dd a{
color:#666666;
padding:8px 0 8px 10px;
}

#box .leftbox h3,
#box .rightbox h3,
#box .leftbox02 h3,
#box .rightbox02 h3,
#box .leftbox03 h3,
#box .rightbox03 h3{
width:264px;
}

#box04 .leftbox04 h3,
#box04 .rightbox04 h3{
width:266px;
}

#box .rightbox li{
background:url(../../../common/images/line_dotted.gif) left bottom repeat-x;
padding:9px 10px;
}

#box .rightbox li.end{
background:none;
}

#box .leftbox02 li a,
#box .rightbox02 li a{
color:#666666;
}

#box .leftbox02 ul{
padding:0 10px;
}

#box .leftbox02 li,
#box .rightbox02 li{
margin:4px 0 0 0;
background:url(../../../common/images/ico_arrow05.gif) 0 8px no-repeat;
}

#box .leftbox02 li a,
#box .rightbox02 li a{
padding-left:10px;
}

#box .rightbox02 .cnt,
#box .leftbox02 .cnt{
width:244px;
display:inline-table;
margin:0 10px;
}

#box .rightbox02 .left,
#box .leftbox02 .left{
width:155px;
float:left;
padding-right:2px;
}

#box .rightbox02 .right,
#box .leftbox02 .right{
width:87px;
float:left;
}

#box .leftbox03 dd,
#box .rightbox03 dd,
#box04 .leftbox04 dd,
#box04 .rightbox04 dd{
float:right;
padding:3px 0 10px;
}

#box .leftbox03 dd a,
#box .rightbox03 dd a,
#box04 .leftbox04 dd a,
#box04 .rightbox04 dd a{
color:#666666;
background:url(../../../common/images/ico_arrow05.gif) 0 5px no-repeat;
padding-left:7px;
}

.clear{
clear:both;
}

p.pdf{
margin-bottom:15px;
}
p.pdf a{
background:url(../../common/images/ico_pdf.gif) left center no-repeat;
padding:3px 0 4px 20px;
}

#news{
width:539px;
margin-bottom:20px;
position:relative;
display:block;
}
#news .download{
position:absolute;
top:4px;
right:4px;
}
/*#news h3{
border-bottom:1px solid #db4585;
width:540px;
padding-bottom:1px;
display:inline-table;
}*/
#news ul{
margin:0px 10px 4px 10px;
padding:8px 3px;
display:block;
}
#news li a{
padding:3px 0 4px 22px;
}
#news li a.pdf{
background:url(../../common/images/ico_pdf.gif) left center no-repeat;
}
#news li a.movie{
background:url(../../data/images/ico_movie.gif) left center no-repeat;
}
#news li a.zip{
background:url(../../data/images/ico_zip.gif) left center no-repeat;
}
.newsbg{
width:537px;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
}

/*
===== side =====
*/
#lnavi #irnavi li ul{
background:none;
}

#lnavi li a,
#lnavi li span{
padding:12px 9px 12px 31px;
width:158px;
background:transparent url(../images/ico_arrow07.gif) 10px 50% no-repeat;
}

#lnavi li span{
cursor:pointer;
}

#lnavi li li a,
#lnavi li li span{
background:transparent url(../images/ico_arrow03.gif) 18px 0.8em no-repeat;
width:149px;
padding:5px 18px 5px 31px;
}

#lnavi li span a{
padding:0;
width:198px;
height:41px;
background:none;
}

#lnavi li #str,#lnavi li #zai,#lnavi li #lib,#lnavi li #sto{
padding:0;
display:block;
width:198px;
height:41px;
background-image:url(../images/sidenavi.gif);
background-position:no-repeat;
text-indent:-9999px;
}

#lnavi li #str{ background-position:0 0; }
.strIdx #lnavi li #str,.strMes #lnavi li #str,.strIde #lnavi li #str,.strMan #lnavi li #str,.strStr #lnavi li #str,.strCor #lnavi li #str,.strRis #lnavi li #str,.strPol #lnavi li #str,.strMid #lnavi li #str,.strOfi #lnavi li #str{ background-position:-198px 0;}
.strIdx .strIdx{ font-weight:bold; }
.strMes .strMes{ font-weight:bold; }
.strIde .strIde{ font-weight:bold; }
.strMan .strMan{ font-weight:bold; }
.strStr .strStr{ font-weight:bold; }
.strCor .strCor{ font-weight:bold; }
.strRis .strRis{ font-weight:bold; }
.strPol .strPol{ font-weight:bold; }
.strMid .strMid{ font-weight:bold; }
.strOfi .strOfi{ font-weight:bold; }
#lnavi li #zai{ background-position:0 -41px; }
.zaiIdx #lnavi li #zai,.zaiRev #lnavi li #zai,.zaiHil #lnavi li #zai,.zaiBal #lnavi li #zai,.zaiPro #lnavi li #zai,.zaiVar #lnavi li #zai,.zaiCac #lnavi li #zai,.zaiInd #lnavi li #zai,.zaiQua #lnavi li #zai{ background-position:-198px -41px; }
.zaiIdx .zaiIdx{ font-weight:bold; }
.zaiRev .zaiRev{ font-weight:bold; }
.zaiHil .zaiHil{ font-weight:bold; }
.zaiBal .zaiBal{ font-weight:bold; }
.zaiPro .zaiPro{ font-weight:bold; }
.zaiVar .zaiVar{ font-weight:bold; }
.zaiCac .zaiCac{ font-weight:bold; }
.zaiInd .zaiInd{ font-weight:bold; }
.zaiQua .zaiQua{ font-weight:bold; }
#lnavi li #lib{ background-position:0 -82px; }
.datIdx #lnavi li #lib,.datVal #lnavi li #lib,.datBri #lnavi li #lib,.datExp #lnavi li #lib,.datMon #lnavi li #lib{ background-position:-198px -82px; }
.datIdx .datIdx{ font-weight:bold; }
.datVal .datVal{ font-weight:bold; }
.datBri .datBri{ font-weight:bold; }
.datExp .datExp{ font-weight:bold; }
.datMon .datMon{ font-weight:bold; }
#lnavi li #sto{ background-position:0 -123px; }
.infIdx #lnavi li #sto,.infMai #lnavi li #sto,.infGen #lnavi li #sto,.infPro #lnavi li #sto,.infAna #lnavi li #sto,.infBon #lnavi li #sto,.infDiv #lnavi li #sto,.infSpl #lnavi li #sto,.infTei #lnavi li #sto{ background-position:-198px -123px; }
.infIdx .infIdx{ font-weight:bold; }
.infMai .infMai{ font-weight:bold; }
.infGen .infGen{ font-weight:bold; }
.infPro .infPro{ font-weight:bold; }
.infAna .infAna{ font-weight:bold; }
.infBon .infBon{ font-weight:bold; }
.infDiv .infDiv{ font-weight:bold; }
.infSpl .infSpl{ font-weight:bold; }
.infTei .infTei{ font-weight:bold; }

.close{
display:none;
}

#lnavi ul.banner{
margin:0;
padding:0;
}

#lnavi p.banner,
#lnavi ul.banner li{
padding:9px 0 9px 8px;
width:auto;
background:transparent url(../images/lnavi_bg.gif) left bottom no-repeat;
}

#lnavi ul.banner li.stock{
position:relative;
}

#lnavi ul.banner li.stock a{
position:absolute;
width:125px;
height:15px;
display:block;
top:238px;
left:54px;
_left:44px;
}

#lnavi ul.banner li a,
#lnavi ul.banner li span{
padding:0;
width:190px;
background:none;
font-size:84%;
font-weight:normal;
}

#lnavi ul.subnavi{
padding:8px 0;
background:transparent url(../images/lnavi_bg.gif) left bottom no-repeat;
}

#lnavi ul.subnavi li{
margin:0 0 2px 0;
border:none;
background:none;
text-align:center;
}

#lnavi ul.subnavi li a{
margin:0 auto;
padding:0;
width:184px;
background:none;
}

.open{
display:block;
}


