@charset "utf-8";

#investor a{background-position:0 -64px;}
#investor a:hover{background-position:0 -64px;}

/*right_contents*/
/*---------------------------------------*/
.ir{float:left; margin:0 15px 0 0;}
.info_ir{text-align:right; display:block;}
#ir_list{margin:10px 0 0 12px;}
.ir_list01 a{display:block; margin:0 0 5px 0; text-indent:-1000em; width:157px; height:42px; background:url(/ir/images/ir_list01.gif) 0 0 no-repeat;}
.ir_list02 a{display:block; margin:0 0 5px 0; text-indent:-1000em; width:157px; height:42px; background:url(/ir/images/ir_list02.gif) 0 0 no-repeat;}
.ir_list03 a{display:block; margin:0 0 5px 0; text-indent:-1000em; width:157px; height:42px; background:url(/ir/images/ir_list03.gif) 0 0 no-repeat;}

.info_p{text-indent:0.8em;}
.info_name{float:left;}
.info_name2{float:right; margin:0 8px 30px 0;_margin:0 8px 0 0;}
.info_name2 p{text-align:right; margin:0 40px 0 0;}

.con_maintrend, .calendar_list, .stockinfo_list{border-top:1px solid #ced1d6;border-left:1px solid #ced1d6;}
.stockinfo_list caption{text-align:right;}
.con_maintrend td, .calendar_list td, .stockinfo_list td{border-right:1px solid #ced1d6;border-bottom:1px solid #ced1d6; padding:2px 5px; vertical-align:middle;}
.calendar_list td.po1{text-align:center; vertical-align:middle; background:#f5f7f7;}
.con_maintrend td.po1, .stockinfo_list td.po1{background:#cddef6; text-align:center; vertical-align:middle; font-weight:bold;}
.con_maintrend td.po2, .stockinfo_list td.po2{background:#f5f7f7; vertical-align:middle;}
.stockinfo_list td.po3{text-align:right;}
.stockinfo_list td.po4{background:#f5f7f7;}
.con_maintrend td.po3{text-align:right;}
.con_maintrend td.po4{background:#f5f7f7 url(/ir/account/images/line.gif) left bottom no-repeat; border-bottom:none; vertical-align:middle;}
.con_maintrend td.po5{text-align:right; background:url(/ir/account/images/line.gif) left bottom no-repeat; border-bottom:none;}
.unit{text-align:right; margin:0 14px 0 0;}
.con_maintrend_list{font-size:90%;}

.con_maintrend2{border-top:1px solid #ced1d6;border-left:1px solid #ced1d6; width:100%;}
.con_maintrend2 td{padding:2px 5px; vertical-align:middle;}
.con_maintrend2 td.po1{border-right:1px solid #ced1d6; border-bottom:1px solid #ced1d6; background:#cddef6; text-align:center; vertical-align:middle; font-weight:bold;}
.con_maintrend2 td.po3{text-align:right; border-right:1px solid #ced1d6; border-bottom:1px solid #ced1d6;}
.con_maintrend2 td.po4{background:#f5f7f7; border-right:1px solid #ced1d6;}
.con_maintrend2 td.po4a{background:#f5f7f7; border-right:1px solid #ced1d6;}
.con_maintrend2 td.po4b{background:#f5f7f7;}
.con_maintrend2 td.po4c{background:#f5f7f7; border-right:1px solid #ced1d6; border-bottom:1px solid #ced1d6;}
.con_maintrend2 td.po4d{background:#f5f7f7; border-bottom:1px solid #ced1d6;}
.con_maintrend2 td.po5{text-align:right; border-right:1px solid #ced1d6;}

#library li{font-weight:bold; margin:0 0 15px 0; padding:0 0 3px 0; border-bottom:1px solid #ccc;}

.briefnote_list dt{font-weight:bold; background:#e1eefa; padding:1px 0 0 10px;}
.briefnote_list dd{text-align:right; margin:10px 10px 10px 0;}
.briefnote_txt{font-weight:bold; margin:0 0 15px 0;}
.briefnote_txt2{margin:0 0 15px 0;}
.briefnote_txt2 img{margin:0 5px 0 0;}
.briefnote_txt3{margin:0 0 5px 0;}
.briefnote_txt4{margin:25px 0 5px 0;}
.briefnote_pdf_list{border-top:1px solid #ccc; margin:0 0 10px 0;}
.briefnote_pdf_list2{border-top:1px solid #ccc; margin:0 0 25px 0;}
.briefnote_pdf_list3{border-top:1px solid #ccc; margin:25px 0 10px 0;}
.briefnote_pdf_list dt, .briefnote_pdf_list2 dt, .briefnote_pdf_list3 dt{border-bottom:1px solid #ccc; padding:5px 0 3px;}
.briefnote_pdf_list dt.sub, .briefnote_pdf_list2 dt.sub, .briefnote_pdf_list3 dt.sub{padding-left:1.5em;}
.briefnote_pdf_list dd, .briefnote_pdf_list2 dd, .briefnote_pdf_list3 dd{margin:-23px 0 0 0; float:right;}
.briefnote_pdf_list dd a, .briefnote_pdf_list2 dd a, .briefnote_pdf_list3 dd a{display:block; width:170px;}
.briefnote_pdf_list dd img, .briefnote_pdf_list2 dd img, .briefnote_pdf_list3 dd img{float:left; margin:0 5px 0 0;}

.ir_faq{background:#e1eefa; font-size:120%; font-weight:bold; padding:5px 0 5px 20px;}
.ir_faq_list{margin:15px 0;}
.ir_faq_list dt{float:left; display:block; width:23px; height:16px; text-indent:-1000em;}
.ir_faq_list dt.q1{background:url(/common/images/q1.gif) 0 2px no-repeat;}
.ir_faq_list dt.q2{background:url(/common/images/q2.gif) 0 2px no-repeat;}
.ir_faq_list dt.q3{background:url(/common/images/q3.gif) 0 2px no-repeat;}
.ir_faq_list dt.q4{background:url(/common/images/q4.gif) 0 2px no-repeat;}
.ir_faq_list dt.q5{background:url(/common/images/q5.gif) 0 2px no-repeat;}
.ir_faq_list dt.q6{background:url(/common/images/q6.gif) 0 2px no-repeat;}
.ir_faq_list dt.q7{background:url(/common/images/q7.gif) 0 2px no-repeat;}
.ir_faq_list dt.q8{background:url(/common/images/q8.gif) 0 2px no-repeat;}
.ir_faq_list dt.a1{background:url(/common/images/a1.gif) 0 2px no-repeat;}
.ir_faq_list dt.a2{background:url(/common/images/a2.gif) 0 2px no-repeat;}
.ir_faq_list dt.a3{background:url(/common/images/a3.gif) 0 2px no-repeat;}
.ir_faq_list dt.a4{background:url(/common/images/a4.gif) 0 2px no-repeat;}
.ir_faq_list dt.a5{background:url(/common/images/a5.gif) 0 2px no-repeat;}
.ir_faq_list dt.a6{background:url(/common/images/a6.gif) 0 2px no-repeat;}
.ir_faq_list dt.a7{background:url(/common/images/a7.gif) 0 2px no-repeat;}
.ir_faq_list dt.a8{background:url(/common/images/a8.gif) 0 2px no-repeat;}
.ir_faq_list dd{margin:0 0 10px 4em;}
.ir_faq_list dd.a1, 
.ir_faq_list dd.a2, 
.ir_faq_list dd.a3, 
.ir_faq_list dd.a4, 
.ir_faq_list dd.a5, 
.ir_faq_list dd.a6, 
.ir_faq_list dd.a7, 
.ir_faq_list dd.a8{margin-bottom:40px; width:500px;}

#sitemap_list{padding:20px 0 0 23px; background:url(/ir/sitemap/images/sitemap_line.gif) left bottom repeat-y;}
#sitemap_list li{margin:0 0 5px 0; padding:0 0 0 33px; font-weight:bold; background:url(/ir/sitemap/images/sitemap_line4.gif) 0 8px no-repeat;}
#sitemap_list .sitemap_list2{margin:-8px 0 10px 65px;_margin:-3px 0 10px 32px; padding:10px 0 0; background:url(/ir/sitemap/images/sitemap_line.gif) -22px 0 repeat-y;}
/*IE7Hack*/
*+html body #sitemap_list .sitemap_list2{margin:-2px 0 10px 32px;}

#sitemap_list .sitemap_list2 li{font-weight:normal;}
#sitemap_list .sitemap_list2 li.linebottom{background:url(/ir/sitemap/images/sitemap_line3.gif) 0 -8px no-repeat;}
#sitemap_list li.linebottom{background:url(/common/images/space.gif) 0 0 no-repeat;}

.stockinfo_list2{font-size:85%;}
.stockinfo_list4{font-size:85%; margin:0 0 0 2em;}
.stockinfo_list2 dt, .stockinfo_list4 dt{float:left;}
.stockinfo_list2 dd, .stockinfo_list4 dd{text-align:right; padding:0 2em 0 0;}

.stockinfo_list3{font-size:85%;}
.stockinfo_list3 dt, .stockinfo_list5 dt{float:left;}
.stockinfo_list3 dd, .stockinfo_list5 dd{padding:0 0 0 2.0em; _text-indent:-0.25em;}

.stockinfo_list6{font-size:85%;}
.stockinfo_list6 dt{float:left;}
.stockinfo_list6 dd{padding:0 0 0 1.0em; _text-indent:-0.15em;}


.annual_pic{float:left; margin:0 20px 15px 0;_margin:0 20px 0 0;}

#call_p{color:#c90000; font-weight:bold; background:url(/ir/call/images/call_bg.gif) 0 0 no-repeat; padding:3px 0 4px 15px;}
#call_list{width:536px !important;width /**/:548px; border-right:1px solid #c33;border-bottom:1px solid #c33;border-left:1px solid #c33; margin:-1px 0 0 0; padding:10px 5px;}

#call_list dt{float:left;}
#call_list dd{margin:0 0 0 1em; _text-indent:-0.25em}

#legal_list{}
#legal_list dt{float:left;}
#legal_list dd{margin:0 0 0 1em; _text-indent:-0.25em}

