@charset "utf-8";



#ir.ir-index #contents { background:none; }
#ir.ir-index {
    background: url("/ir/img/irtopback.jpg") no-repeat scroll center
120px #D9DADB;
}

/* ----- .localnavi open selecter ----- */

/* CATEGORY "ir" */

#aside .nav ul.local li a { display:block; width:201px; padding:12px 3px 11px 24px; background:url(/cmn/img/arrow_01.png) no-repeat 11px 16px #ffffff; line-height:1.21em; }

.news #aside .nav .local li.news a:link ,
.news #aside .nav .local li.news a:visited { background-color:#e5e6e7; }
.news #aside .nav .local li.news a:hover { background-color:#e5e6e7; }
/* 経営方針　*/
.strategy #aside .nav .local li.strategy ul { display:block; }
.strategy #aside .nav .local li.strategy a:link ,
.strategy #aside .nav .local li.strategy a:visited { background-color:#c9cacc; }
.strategy #aside .nav .local li.strategy a:hover { background-color:#c9cacc; }
.strategy #aside .nav .local li.strategy ul li a:link ,
.strategy #aside .nav .local li.strategy ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.strategy #aside .nav .local li.strategy ul li a:hover { background-color:#efefef; }

.message #aside .nav .local li.strategy ul { display:block; }
.message #aside .nav .local li.strategy a:link ,
.message #aside .nav .local li.strategy a:visited { background-color:#c9cacc; }
.message #aside .nav .local li.strategy a:hover { background-color:#c9cacc; }
.message #aside .nav .local li.strategy ul li a:link ,
.message #aside .nav .local li.strategy ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.message #aside .nav .local li.strategy ul li a:hover { background-color:#efefef; }
.message #aside .nav .local li.strategy ul li.message a:link ,
.message #aside .nav .local li.strategy ul li.message a:visited {background-color:#E5E6E7; }
.message #aside .nav .local li.strategy ul li.message a:hover { background-color:#E5E6E7; }

.concept #aside .nav .local li.strategy ul { display:block; }
.concept #aside .nav .local li.strategy a:link ,
.concept #aside .nav .local li.strategy a:visited { background-color:#c9cacc; }
.concept #aside .nav .local li.strategy a:hover { background-color:#c9cacc; }
.concept #aside .nav .local li.strategy ul li a:link ,
.concept #aside .nav .local li.strategy ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.concept #aside .nav .local li.strategy ul li a:hover { background-color:#efefef; }
.concept #aside .nav .local li.strategy ul li.concept a:link ,
.concept #aside .nav .local li.strategy ul li.concept a:visited {background-color:#E5E6E7; }
.concept #aside .nav .local li.strategy ul li.concept a:hover { background-color:#E5E6E7; }

.management #aside .nav .local li.strategy ul { display:block; }
.management #aside .nav .local li.strategy a:link ,
.management #aside .nav .local li.strategy a:visited { background-color:#c9cacc; }
.management #aside .nav .local li.strategy a:hover { background-color:#c9cacc; }
.management #aside .nav .local li.strategy ul li a:link ,
.management #aside .nav .local li.strategy ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.management #aside .nav .local li.strategy ul li a:hover { background-color:#efefef; }
.management #aside .nav .local li.strategy ul li.management a:link ,
.management #aside .nav .local li.strategy ul li.management a:visited {background-color:#E5E6E7; }
.management #aside .nav .local li.strategy ul li.management a:hover { background-color:#E5E6E7; }

.risk #aside .nav .local li.strategy ul { display:block; }
.risk #aside .nav .local li.strategy a:link ,
.risk #aside .nav .local li.strategy a:visited { background-color:#c9cacc; }
.risk #aside .nav .local li.strategy a:hover { background-color:#c9cacc; }
.risk #aside .nav .local li.strategy ul li a:link ,
.risk #aside .nav .local li.strategy ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.risk #aside .nav .local li.strategy ul li a:hover { background-color:#efefef; }
.risk #aside .nav .local li.strategy ul li.risk a:link ,
.risk #aside .nav .local li.strategy ul li.risk a:visited {background-color:#E5E6E7; }
.risk #aside .nav .local li.strategy ul li.risk a:hover { background-color:#E5E6E7; }

.governance #aside .nav .local li.strategy ul { display:block; }
.governance #aside .nav .local li.strategy a:link ,
.governance #aside .nav .local li.strategy a:visited { background-color:#c9cacc; }
.governance #aside .nav .local li.strategy a:hover { background-color:#c9cacc; }
.governance #aside .nav .local li.strategy ul li a:link ,
.governance #aside .nav .local li.strategy ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.governance #aside .nav .local li.strategy ul li a:hover { background-color:#efefef; }
.governance #aside .nav .local li.strategy ul li.governance a:link ,
.governance #aside .nav .local li.strategy ul li.governance a:visited {background-color:#E5E6E7; }
.governance #aside .nav .local li.strategy ul li.governance a:hover { background-color:#E5E6E7; }

.policy #aside .nav .local li.strategy ul { display:block; }
.policy #aside .nav .local li.strategy a:link ,
.policy #aside .nav .local li.strategy a:visited { background-color:#c9cacc; }
.policy #aside .nav .local li.strategy a:hover { background-color:#c9cacc; }
.policy #aside .nav .local li.strategy ul li a:link ,
.policy #aside .nav .local li.strategy ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.policy #aside .nav .local li.strategy ul li a:hover { background-color:#efefef; }
.policy #aside .nav .local li.strategy ul li.policy a:link ,
.policy #aside .nav .local li.strategy ul li.policy a:visited {background-color:#E5E6E7; }
.policy #aside .nav .local li.strategy ul li.policy a:hover { background-color:#E5E6E7; }

/*財務ハイライト*/
.financial #aside .nav .local li.financial ul { display:block; }
.financial #aside .nav .local li.financial a:link ,
.financial #aside .nav .local li.financial a:visited { background-color:#c9cacc; }
.financial #aside .nav .local li.financial a:hover { background-color:#c9cacc; }
.financial #aside .nav .local li.financial ul li a:link ,
.financial #aside .nav .local li.financial ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.financial #aside .nav .local li.financial ul li a:hover { background-color:#efefef; }
.financial #aside .nav .local li.financial ul li.financial a:link ,
.financial #aside .nav .local li.financial ul li.financial a:visited {background-color:#E5E6E7; }
.financial #aside .nav .local li.financial ul li.financial a:hover { background-color:#E5E6E7; }

.position #aside .nav .local li.financial ul { display:block; }
.position #aside .nav .local li.financial a:link ,
.position #aside .nav .local li.financial a:visited { background-color:#c9cacc; }
.position #aside .nav .local li.financial a:hover { background-color:#c9cacc; }
.position #aside .nav .local li.financial ul li a:link ,
.position #aside .nav .local li.financial ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.position #aside .nav .local li.financial ul li a:hover { background-color:#efefef; }
.position #aside .nav .local li.financial ul li.position a:link ,
.position #aside .nav .local li.financial ul li.position a:visited {background-color:#E5E6E7; }
.position #aside .nav .local li.financial ul li.position a:hover { background-color:#E5E6E7; }

.cashflow #aside .nav .local li.financial ul { display:block; }
.cashflow #aside .nav .local li.financial a:link ,
.cashflow #aside .nav .local li.financial a:visited { background-color:#c9cacc; }
.cashflow #aside .nav .local li.financial a:hover { background-color:#c9cacc; }
.cashflow #aside .nav .local li.financial ul li a:link ,
.cashflow #aside .nav .local li.financial ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.cashflow #aside .nav .local li.financial ul li a:hover { background-color:#efefef; }
.cashflow #aside .nav .local li.financial ul li.cashflow a:link ,
.cashflow #aside .nav .local li.financial ul li.cashflow a:visited {background-color:#E5E6E7; }
.cashflow #aside .nav .local li.financial ul li.cashflow a:hover { background-color:#E5E6E7; }

/*株式*/
.shareholder #aside .nav .local li.shareholder ul { display:block; }
.shareholder #aside .nav .local li.shareholder a:link ,
.shareholder #aside .nav .local li.shareholder a:visited { background-color:#c9cacc; }
.shareholder #aside .nav .local li.shareholder a:hover { background-color:#c9cacc; }
.shareholder #aside .nav .local li.shareholder ul li a:link ,
.shareholder #aside .nav .local li.shareholder ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.shareholder #aside .nav .local li.shareholder ul li a:hover { background-color:#efefef; }

.stock #aside .nav .local li.shareholder ul { display:block; }
.stock #aside .nav .local li.shareholder a:link ,
.stock #aside .nav .local li.shareholder a:visited{background-color:#c9cacc; }
.stock #aside .nav .local li.shareholder a:hover {background-color:#c9cacc; }
.stock #aside .nav .local li.shareholder ul li a:link ,
.stock #aside .nav .local li.shareholder ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.stock #aside .nav .local li.shareholder ul li a:hover { background-color:#efefef; }
.stock #aside .nav .local li.shareholder ul li.stock a:link ,
.stock #aside .nav .local li.shareholder ul li.stock a:visited {background-color:#E5E6E7;  }
.stock #aside .nav .local li.shareholder ul li.stock a:hover {background-color:#E5E6E7;  }

.chart #aside .nav .local li.shareholder ul { display:block; }
.chart #aside .nav .local li.shareholder a:link ,
.chart #aside .nav .local li.shareholder a:visited{background-color:#c9cacc; }
.chart #aside .nav .local li.shareholder a:hover {background-color:#c9cacc; }
.chart #aside .nav .local li.shareholder ul li a:link ,
.chart #aside .nav .local li.shareholder ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.chart #aside .nav .local li.shareholder ul li a:hover { background-color:#efefef; }
.chart #aside .nav .local li.shareholder ul li.chart a:link ,
.chart #aside .nav .local li.shareholder ul li.chart a:visited {background-color:#E5E6E7;  }
.chart #aside .nav .local li.shareholder ul li.chart a:hover {background-color:#E5E6E7;  }

.dividend #aside .nav .local li.shareholder ul { display:block; }
.dividend #aside .nav .local li.shareholder a:link ,
.dividend #aside .nav .local li.shareholder a:visited{background-color:#c9cacc; }
.dividend #aside .nav .local li.shareholder a:hover {background-color:#c9cacc; }
.dividend #aside .nav .local li.shareholder ul li a:link ,
.dividend #aside .nav .local li.shareholder ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.dividend #aside .nav .local li.shareholder ul li a:hover { background-color:#efefef; }
.dividend #aside .nav .local li.shareholder ul li.dividend a:link ,
.dividend #aside .nav .local li.shareholder ul li.dividend a:visited {background-color:#E5E6E7;  }
.dividend #aside .nav .local li.shareholder ul li.dividend a:hover {background-color:#E5E6E7;  }

.benefit #aside .nav .local li.shareholder ul { display:block; }
.benefit #aside .nav .local li.shareholder a:link ,
.benefit #aside .nav .local li.shareholder a:visited{background-color:#c9cacc; }
.benefit #aside .nav .local li.shareholder a:hover {background-color:#c9cacc; }
.benefit #aside .nav .local li.shareholder ul li a:link ,
.benefit #aside .nav .local li.shareholder ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.benefit #aside .nav .local li.shareholder ul li a:hover { background-color:#efefef; }
.benefit #aside .nav .local li.shareholder ul li.benefit a:link ,
.benefit #aside .nav .local li.shareholder ul li.benefit a:visited {background-color:#E5E6E7;  }
.benefit #aside .nav .local li.shareholder ul li.benefit a:hover {background-color:#E5E6E7;  }

.procedure #aside .nav .local li.shareholder ul { display:block; }
.procedure #aside .nav .local li.shareholder a:link ,
.procedure #aside .nav .local li.shareholder a:visited{background-color:#c9cacc; }
.procedure #aside .nav .local li.shareholder a:hover {background-color:#c9cacc; }
.procedure #aside .nav .local li.shareholder ul li a:link ,
.procedure #aside .nav .local li.shareholder ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.procedure #aside .nav .local li.shareholder ul li a:hover { background-color:#efefef; }
.procedure #aside .nav .local li.shareholder ul li.procedure a:link ,
.procedure #aside .nav .local li.shareholder ul li.procedure a:visited {background-color:#E5E6E7;  }
.procedure #aside .nav .local li.shareholder ul li.procedure a:hover {background-color:#E5E6E7;  }

.resolution #aside .nav .local li.shareholder ul { display:block; }
.resolution #aside .nav .local li.shareholder a:link ,
.resolution #aside .nav .local li.shareholder a:visited{background-color:#c9cacc; }
.resolution #aside .nav .local li.shareholder a:hover {background-color:#c9cacc; }
.resolution #aside .nav .local li.shareholder ul li a:link ,
.resolution #aside .nav .local li.shareholder ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.resolution #aside .nav .local li.shareholder ul li a:hover { background-color:#efefef; }
.resolution #aside .nav .local li.shareholder ul li.resolution a:link ,
.resolution #aside .nav .local li.shareholder ul li.resolution a:visited {background-color:#E5E6E7;  }
.resolution #aside .nav .local li.shareholder ul li.resolution a:hover {background-color:#E5E6E7;  }

.publicnotice #aside .nav .local li.shareholder ul { display:block; }
.publicnotice #aside .nav .local li.shareholder a:link ,
.publicnotice #aside .nav .local li.shareholder a:visited{background-color:#c9cacc; }
.publicnotice #aside .nav .local li.shareholder a:hover {background-color:#c9cacc; }
.publicnotice #aside .nav .local li.shareholder ul li a:link ,
.publicnotice #aside .nav .local li.shareholder ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.publicnotice #aside .nav .local li.shareholder ul li a:hover { background-color:#efefef; }
.publicnotice #aside .nav .local li.shareholder ul li.publicnotice a:link ,
.publicnotice #aside .nav .local li.shareholder ul li.publicnotice a:visited {background-color:#E5E6E7;  }
.publicnotice #aside .nav .local li.shareholder ul li.publicnotice a:hover {background-color:#E5E6E7;  }
/*社債・格付け*/
.bond #aside .nav .local li.bond a:link ,
.bond #aside .nav .local li.bond a:visited { background-color:#e5e6e7; }
.bond #aside .nav .local li.bond a:hover { background-color:#e5e6e7; }

/*IRライブラリー*/
.library #aside .nav .local li.library ul { display:block; }
.library #aside .nav .local li.library a:link ,
.library #aside .nav .local li.library a:visited { background-color:#c9cacc; }
.library #aside .nav .local li.library a:hover { background-color:#c9cacc; }
.library #aside .nav .local li.library ul li a:link ,
.library #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.library #aside .nav .local li.library ul li a:hover { background-color:#efefef; }

.financial2 #aside .nav .local li.library ul { display:block; }
.financial2 #aside .nav .local li.library a:link ,
.financial2 #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.financial2 #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.financial2 #aside .nav .local li.library ul li a:link ,
.financial2 #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.financial2 #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.financial2 #aside .nav .local li.library ul li.financial2 a:link ,
.financial2 #aside .nav .local li.library ul li.financial2 a:visited {background-color:#E5E6E7;  }
.financial2 #aside .nav .local li.library ul li.financial2 a:hover {background-color:#E5E6E7;  }

.supplement #aside .nav .local li.library ul { display:block; }
.supplement #aside .nav .local li.library a:link ,
.supplement #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.supplement #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.supplement #aside .nav .local li.library ul li a:link ,
.supplement #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.supplement #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.supplement #aside .nav .local li.library ul li.supplement a:link ,
.supplement #aside .nav .local li.library ul li.supplement a:visited {background-color:#E5E6E7;  }
.supplement #aside .nav .local li.library ul li.supplement a:hover {background-color:#E5E6E7;  }

.press #aside .nav .local li.library ul { display:block; }
.press #aside .nav .local li.library a:link ,
.press #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.press #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.press #aside .nav .local li.library ul li a:link ,
.press #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.press #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.press #aside .nav .local li.library ul li.press a:link ,
.press #aside .nav .local li.library ul li.press a:visited {background-color:#E5E6E7;  }
.press #aside .nav .local li.library ul li.press a:hover {background-color:#E5E6E7;  }

.fr #aside .nav .local li.library ul { display:block; }
.fr #aside .nav .local li.library a:link ,
.fr #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.fr #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.fr #aside .nav .local li.library ul li a:link ,
.fr #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.fr #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.fr #aside .nav .local li.library ul li.fr a:link ,
.fr #aside .nav .local li.library ul li.fr a:visited {background-color:#E5E6E7;  }
.fr #aside .nav .local li.library ul li.fr a:hover {background-color:#E5E6E7;  }

.share #aside .nav .local li.library ul { display:block; }
.share #aside .nav .local li.library a:link ,
.share #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.share #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.share #aside .nav .local li.library ul li a:link ,
.share #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.share #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.share #aside .nav .local li.library ul li.share a:link ,
.share #aside .nav .local li.library ul li.share a:visited {background-color:#E5E6E7;  }
.share #aside .nav .local li.library ul li.share a:hover {background-color:#E5E6E7;  }

.annual #aside .nav .local li.library ul { display:block; }
.annual #aside .nav .local li.library a:link ,
.annual #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.annual #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.annual #aside .nav .local li.library ul li a:link ,
.annual #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.annual #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.annual #aside .nav .local li.library ul li.annual a:link ,
.annual #aside .nav .local li.library ul li.annual a:visited {background-color:#E5E6E7;  }
.annual #aside .nav .local li.library ul li.annual a:hover {background-color:#E5E6E7;  }

.factbook #aside .nav .local li.library ul { display:block; }
.factbook #aside .nav .local li.library a:link ,
.factbook #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.factbook #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.factbook #aside .nav .local li.library ul li a:link ,
.factbook #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.factbook #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.factbook #aside .nav .local li.library ul li.factbook a:link ,
.factbook #aside .nav .local li.library ul li.factbook a:visited {background-color:#E5E6E7;  }
.factbook #aside .nav .local li.library ul li.factbook a:hover {background-color:#E5E6E7;  }

.briefing #aside .nav .local li.library ul { display:block; }
.briefing #aside .nav .local li.library a:link ,
.briefing #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.briefing #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.briefing #aside .nav .local li.library ul li a:link ,
.briefing #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.briefing #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.briefing #aside .nav .local li.library ul li.briefing a:link ,
.briefing #aside .nav .local li.library ul li.briefing a:visited {background-color:#E5E6E7;  }
.briefing #aside .nav .local li.library ul li.briefing a:hover {background-color:#E5E6E7;  }

.ir_governance #aside .nav .local li.library ul { display:block; }
.ir_governance #aside .nav .local li.library a:link ,
.ir_governance #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.ir_governance #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.ir_governance #aside .nav .local li.library ul li a:link ,
.ir_governance #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.ir_governance #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.ir_governance #aside .nav .local li.library ul li.ir_governance a:link ,
.ir_governance #aside .nav .local li.library ul li.ir_governance a:visited {background-color:#E5E6E7;  }
.ir_governance #aside .nav .local li.library ul li.ir_governance a:hover {background-color:#E5E6E7;  }

.ir_control #aside .nav .local li.library ul { display:block; }
.ir_control #aside .nav .local li.library a:link ,
.ir_control #aside .nav .local li.library a:visited{background-color:#c9cacc; }
.ir_control #aside .nav .local li.library a:hover {background-color:#c9cacc; }
.ir_control #aside .nav .local li.library ul li a:link ,
.ir_control #aside .nav .local li.library ul li a:visited { text-decoration:none; color:#333333; background-color:transparent; }
.ir_control #aside .nav .local li.library ul li a:hover { background-color:#efefef; }
.ir_control #aside .nav .local li.library ul li.ir_control a:link ,
.ir_control #aside .nav .local li.library ul li.ir_control a:visited {background-color:#E5E6E7;  }
.ir_control #aside .nav .local li.library ul li.ir_control a:hover {background-color:#E5E6E7;  }




/*IRスケジュール*/
.schedule #aside .nav .local li.schedule a:link ,
.schedule #aside .nav .local li.schedule a:visited { background-color:#e5e6e7; }
.schedule #aside .nav .local li.schedule a:hover { background-color:#e5e6e7; }
/*よくあるご質問*/
.faq #aside .nav .local li.faq a:link ,
.faq #aside .nav .local li.faq a:visited { background-color:#e5e6e7; }
.faq #aside .nav .local li.faq a:hover { background-color:#e5e6e7; }

/*お問い合わせ*/
.inquiry #aside .nav .local li.inquiry a:link ,
.inquiry #aside .nav .local li.inquiry a:visited { background-color:#e5e6e7; }
.inquiry #aside .nav .local li.inquiry a:hover { background-color:#e5e6e7; }


/*免責条項*/
.clause #aside .nav .local li.clause a:link ,
.clause #aside .nav .local li.clause a:visited { background-color:#e5e6e7; }
.clause #aside .nav .local li.clause a:hover { background-color:#e5e6e7; }




.concept01 { margin:20px 0; }
.concept02 { margin:10px 0 40px 0; }
.concept03 { margin-top:10px; }
.concept_back { width:670px; height:500px; background:url(/ir/img/concept_back.gif)no-repeat; }
.concept_txt01 { font-weight:bold; margin:20px 0 20px 20px; }
.concept_txt02 { line-height:1.5em; margin-left:20px; }

.txt_margin10 { margin-bottom:10px; }

.governance_img{ margin-top:20px;}

table.stock{ clear:both; width:600px; border-collapse:collapse;}

.precedurestyle{ width:648px; border:1px solid #cccccc; padding:10px;}

.bgblock01 { background-image:url(../../ir/img/index_bg01.jpg); padding: 10px; }
.group { display: block; }
.fLeft { float: left; }
.fRight { float: right; }
.mb10 {  margin-bottom: 10px !important; }
.w320 {  width: 320px !important; }



.riskstyle0{clear:both; padding-left: 2em;}
.riskstyle{clear:both; padding-left: 2em; text-indent:-1em; }
.riskstyle2{clear:both; padding-left: 0.5em;}


.sheet2{ padding:17px 15px; background-color:#efeff0; }


.irliblink{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 10px 0 0;
    padding: 4px;
    width: 295px;
}

.content-index-group .ir_to-linklist { width:250px; position:absolute; top:5px; right:10px; font-size:85.71428571%; }
.content-index-group .ir_to-linklist2 { padding:0 0 0 1em; text-decoration:none; background:url(/cmn/img/arrow_01.png) no-repeat; background-position:0 0.45em; }
* html .content-index-group .ir_to-linklist a { padding:1px 0 0 1em; }
html>/**/body .content-index-group .ir_to-linklist a { padding /***/:1px 0 0 1em\9; }
.content-index-group .ir_to-linklist a:link    { color:#333333; text-decoration:none;}
.content-index-group .ir_to-linklist a:visited { color:#333333; text-decoration:none;}
.content-index-group .ir_to-linklist a:hover   { color:#333333; text-decoration:underline;}
.content-index-group .ir_to-linklist a:active  { color:#333333; text-decoration:none;}


/*　print　*/


.print_btn_area{
width:160px;
height:32px;
float:right;
}

.print_btn { 
width:160px;
height:32px;
background:url(/cmn/img/btn_print_r.gif) no-repeat left bottom;
}
.print_btn a { 
display:block;
width:160px;
height:32px;
font-size:1px;
line-height:1px;
outline:none;
}
.print_btn a:hover { 
text-indent:-9999px;
} 

.special-body .select-btn, .special-body .select-btn {
    margin: 30px 0 10px;
    overflow: hidden;
    text-align: center;
}
.special-body .select-btn a, .special-body .select-btn a {
	margin:20px;
}


/* 印刷用スタイル */
@media print{
	.pane2 #contents #main {
	float:left;
	width:670px;
	padding:30px 0 0 0;
}

div#footer-sitemap,
div#topicpath,
div#pagetop{
	display:none;
}

}

.stra_td { text-align: center; }

.stra_th { text-align: center; }

.stra_tdr { text-align: right; }


.stra_txt1 { padding-left: 20px; }

.stra_txt2 { padding-left: 40px; }

/*EOF*/
