@charset "utf-8";
/* CSS Document */

/**/

a { color: #6eacff; text-decoration:underline;}
a:visited { color: #ffffff; text-decoration:underline;}
a:active { color: #0077e2; text-decoration:underline;}
a:hover { color: #6eacff; text-decoration:none;}

.pdf_backg a { color: #0066cc; text-decoration:underline; font-weight:bold;}
.pdf_backg a:visited { color: #000000; text-decoration:underline; font-weight:bold;}
.pdf_backg a:active { color: #3399ff; text-decoration:none; font-weight:bold;}
.pdf_backg a:hover { color: #3399ff; text-decoration:none; font-weight:bold;}

.irl_fi_pdf_title a { color: #0066cc; text-decoration:underline; font-weight:bold;}
.irl_fi_pdf_title a:visited { color: #000000; text-decoration:underline; font-weight:bold;}
.irl_fi_pdf_title a:active { color: #3399ff; text-decoration:none; font-weight:bold;}
.irl_fi_pdf_title a:hover { color: #3399ff; text-decoration:none; font-weight:bold;}

.irl_fi_pdf_title2 a { color: #0066cc; text-decoration:underline; font-weight:bold;}
.irl_fi_pdf_title2 a:visited { color: #000000; text-decoration:underline; font-weight:bold;}
.irl_fi_pdf_title2 a:active { color: #3399ff; text-decoration:none; font-weight:bold;}
.irl_fi_pdf_title2 a:hover { color: #3399ff; text-decoration:none; font-weight:bold;}

.irl_pre_td02 a { color: #0066cc; text-decoration:underline; font-weight:bold;}
.irl_pre_td02 a:visited { color: #000000; text-decoration:underline; font-weight:bold;}
.irl_pre_td02 a:active { color: #3399ff; text-decoration:none; font-weight:bold;}
.irl_pre_td02 a:hover { color: #3399ff; text-decoration:none; font-weight:bold;}

.irl_pre_td03 a { color: #0066cc; text-decoration:underline; font-weight:bold;}
.irl_pre_td03 a:visited { color: #000000; text-decoration:underline; font-weight:bold;}
.irl_pre_td03 a:active { color: #3399ff; text-decoration:none; font-weight:bold;}
.irl_pre_td03 a:hover { color: #3399ff; text-decoration:none; font-weight:bold;}

.irl_pre_td04 a { color: #0066cc; text-decoration:underline; font-weight:bold;}
.irl_pre_td04 a:visited { color: #000000; text-decoration:underline; font-weight:bold;}
.irl_pre_td04 a:active { color: #3399ff; text-decoration:none; font-weight:bold;}
.irl_pre_td04 a:hover { color: #3399ff; text-decoration:none; font-weight:bold;}


.h_800 { height:800px;}
.h_850 { height:850px;}

.ir_comm_text01 { padding-bottom:20px; color:#FFFFFF;}

.ta_r { text-align:right;}

.rightpic { margin: 0px 0px 10px 10px;}

.irPageSubtitle { border-bottom:2px solid #666666; margin-bottom:10px; font-weight:bold;}
.irPageSubtitle_b { border-bottom:3px solid #999999; margin-bottom:10px; font-weight:bold;}

.irPdfField { width:550px; margin: 0px 0px 20px 25px; background-color:#eeeeee; padding-right:5px;}

span.text_line { border-top:1px solid #0072e2; border-bottom:1px solid #0072e2; padding: 5px 5px 3px 5px; font-weight:bold;}

.s_text { font-size:small;}
.s_text2 { font-size: smaller;}

/*-- top page --*/

.irTop_main { width:608px; background:url(../invest/images/ind_bg01.gif); }
.irTop_left { width:400px; padding-right: 18px; float:left;}
.irTop_right { width:167px; padding: 10px 10px 10px 13px; float:left;}

.irTop_emblem { padding-bottom:30px;}
.irTop_emblem_left { margin-right:20px;}

.irTop_whatsTit { margin-bottom:20px; border:1px solid #0077e2; padding:3px 5px; color:#FFFFFF; width:360px;}

.irTop_mess { padding-bottom:30px;}

.irTop_whatsTable { padding-bottom:40px;}
.irTop_whatsTable th { font-weight: normal; color:#FFFFFF; text-align:left; vertical-align:top; white-space:nowrap; padding-right:10px; padding-bottom:2px;}
.irTop_whatsTable td { text-align:left; vertical-align:top; padding-bottom:2px; color:#FFFFFF;}

.irTop_menuarea1 { float:left; width:190px; padding-bottom:18px;}
.irTop_menuarea2 { float:left; width:190px; padding-bottom:18px;}
.irTop_menuarea3 { float:left; width:300px;}
.irTop_menuIcon { padding-bottom:10px;}
ul.irTop_menuList { padding:0px; margin:0px; width:175px; list-style:disc;}
ul.irTop_menuList li { padding:0px; margin:0px 0px 0px 15px;}
ul.irTop_menuList2 { padding:0px; margin:0px; width:300px; list-style:disc;}
ul.irTop_menuList2 li { padding:0px; margin:0px 0px 0px 15px;}

.irTop_more { padding-bottom:5px;}
table.irTop_moreAtt { color:#FFFFFF;}
table.irTop_moreAtt td { text-align:left; vertical-align:top; padding-right:3px;}

/*---------------*/

.ir_ana_table { border-top:1px solid #FFFFFF;}
.ir_ana_td01 { border-bottom: 1px dashed #FFFFFF; padding: 3px 0px;}
.ir_ana_td02 { border-bottom: 1px solid #FFFFFF; padding: 3px 0px;}

ul.submenu01 { margin:0px; padding:0px; list-style-type:none; border-top: none;}
ul.submenu01 li { display:inline; padding:0px; margin:0px;}

.mr_18 { margin-right:12px;}
.mr_30 { margin-right:30px;}


ul.policy01 { margin:0px; padding:0px; list-style-type:none; border-top: none;}
ul.policy01 li { display:inline; padding:0px; margin:0px;}

.ir_news_icon { vertical-align:top; padding-right:10px; padding-bottom:5px;}
.ir_news_date { vertical-align:top; padding-right:10px; padding-bottom:5px; white-space:nowrap;}
.ir_news_text { vertical-align:top; padding-bottom:5px;}

ul.ir_submenuList { margin:0px; padding:0px; list-style-type:none; border-top: none;}
ul.ir_submenuList li { float:left; padding:0px 0px 20px 0px; margin:0px;}
ul.ir_submenuList li div.left { width:295px; padding-right:18px;}
ul.ir_submenuList li div.right { width:295px;}
ul.ir_submenuList li div.titlemenu { padding-bottom:8px;}
ul.ir_submenuList li div.fitext { width:267px; padding:5px 10px 10px 10px; border:1px solid #FFFFFF; margin-left:3px;}
ul.ir_submenuList li div.imgmenu { width:295px;}
ul.ir_submenuList li div.imgmenu ul.immu { margin:0px; padding:0px; list-style-type:none; border-top: none;}
ul.ir_submenuList li div.imgmenu ul.immu li { float:left; padding:0px 0px 0px 0px; margin:0px;}
ul.ir_submenuList li div.imgmenu ul.immu li.ima { width:120px; text-align:center;}
ul.ir_submenuList li div.imgmenu ul.immu li.txt { width:175px; text-align:left;}

.indicator_text { width:600px; padding-bottom:20px; color:#FFFFFF;}

.getAcroBtn { padding-bottom:10px;}
.getAcroText { padding: 6px 10px; border: 1px solid #FFFFFF; color:#FFFFFF;}

.cal_img01 { padding-bottom:30px;}
.cal_tabarea { width:608px;}
.cal_tab01 { float:left; width:304px;}
.cal_tab02 { float:left; width:304px;}
.cal_table { background-color:#FFFFFF; border-top:1px solid #cccccc; border-right: 1px solid #cccccc; margin-bottom:40px;}
.cal_line { padding: 5px; border-right:1px solid #cccccc; border-bottom: 1px solid #cccccc;}

table.cal_table a { color: #0077e2; text-decoration:underline;}
table.cal_table a:visited { color: #000000; text-decoration:underline;}
table.cal_table a:active { color: #0077e2; text-decoration:underline;}
table.cal_table a:hover { color: #0077e2; text-decoration:none;}

.sto_table1 { margin-bottom:20px;}
.sto_img { padding-bottom:20px;}

.sto_table2 { margin-bottom:20px; border-top: 1px solid #666666; border-left: 1px solid #666666;}
.sto_td { padding:2px; border-bottom: 1px solid #666666; border-right: 1px solid #666666; vertical-align:top;}

.pdf_backg { background-color:#eeeeee; padding:5px; margin-bottom:30px;}
.pre_backg { background-color:#eeeeee; padding:5px; margin-bottom:30px; width:608px;}

/*--IR Library--*/

.irl_fi_pdfdownField { margin-left:10px; padding-bottom:3px; width:540px; border-bottom: 1px dashed #000000; margin-bottom:10px;}
.irl_fi_pdfdownField2 { margin-left:10px; padding-bottom:3px; width:540px; margin-bottom:5px;}
.irl_fi_pdf_pic { float:left; width:70px; color:#000000; padding-bottom:5px;}
.irl_fi_pdf_title { float:left; width:349px; padding-right: 20px; color:#000000;}
.irl_fi_pdf_title2 { float:left; width:419px; padding-right: 20px; color:#000000;}
.irl_fi_pdf1 { float:left; width:434px; padding-right: 20px; color:#000000;}
.irl_fi_pdf2 { float:left; width:26px; padding-right:15px; color:#000000;}
.irl_fi_pdf3 { float:left; width:50px; text-align:right; color:#000000;}

.irl_com_pdfdownField { padding-bottom:3px; width:595px; border-bottom: 1px dashed #000000; margin-bottom:10px;}
.irl_com_pdfdownField2 { margin-left:10px; padding-bottom:3px; width:585px; border-bottom: 1px dashed #000000; margin-bottom:10px;}
.irl_com_pdfdownField3 { margin-left:10px; padding-bottom:3px; width:585px; border-bottom: 1px dashed #000000; margin-bottom:30px;}
.irl_com_pdfdownField4 { margin-left:10px; padding-bottom:3px; width:585px; margin-bottom:10px;}
.irl_com_pdfdownField5 { margin-left:10px; padding-bottom:3px; width:585px; margin-bottom:40px;}
.irl_com_pdf1 { float:left; width:374px; padding-right: 20px; color:#000000;}
.irl_com_pdf_pic { float:left; width:80px; color:#000000; padding-bottom:5px;}
.irl_com_pdf_pic_l { float:left; width:120px; color:#000000; padding-bottom:5px;}
.irl_com_pdf_title { float:left; width:294px; padding-right: 20px; color:#000000;}
.irl_com_pdf_title2 { float:left; width:284px; padding-right: 20px; color:#000000;}
.irl_com_pdf_title_l { float:left; width:254px; padding-right: 20px; color:#000000;}
.irl_com_pdf2 { float:left; width:26px; padding-right:10px; color:#000000;}
.irl_com_pdf3 { float:left; width:80px; padding-right:5px; text-align:right; color:#000000;}
.irl_com_pdf4 { float:left; width:80px; text-align:right; color:#000000;}
.irl_com_pdf5 { float:left; width:364px; padding-right: 20px;}

.irl_com_datebox { padding-bottom: 20px;}
.irl_com_datebox th { text-align:left; vertical-align:top; font-weight:normal; padding-right:10px; color:#3399ff;}
.irl_com_datebox td { text-align:left; vertical-align:top;}

.irl_pre_td01 { padding: 2px; border-right: 1px solid #333333; border-bottom: 1px solid #333333;  width:160px; font-size:12px;}
.irl_pre_td02 { padding: 2px; border-right: 1px solid #333333; border-bottom: 1px solid #333333;  width:105px; font-size:12px;}
.irl_pre_td03 { padding: 2px; border-right: 1px solid #333333; border-bottom: 1px solid #333333;  width:228px; font-size:12px;}
.irl_pre_td04 { padding: 2px; border-right: 1px solid #333333; border-bottom: 1px solid #333333;  width:120px; font-size:12px;}


/*--indicators--*/

.irFi_hi_text01 { text-align:right; padding-bottom:3px;}
.irFi_hi_text02 { padding-bottom:20px;}

.irFi_sg_text01 { padding-bottom:20px;}
.irFi_sg_text02 { text-align:right; padding-bottom:3px;}
.irFi_sg_img01 { padding-right:20px;}

.irFi_com_table01 { margin-bottom:20px; border-top: 1px solid #666666; border-left: 1px solid #666666;}
.irFi_com_table02 { margin-bottom:30px; border-top: 1px solid #666666; border-left: 1px solid #666666;}
.irFi_com_table03 { margin-bottom:20px; border-top: 1px solid #666666;}
.irFi_com_td01 { padding: 2px; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.irFi_com_td02 { padding: 2px; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.irFi_com_td03 { padding: 2px; border-bottom: 1px solid #666666; text-align:center;}
.irFi_com_td04 { padding: 2px; border-right: 1px solid #333333; border-bottom: 1px solid #333333;}
.irFi_com_img01 { padding-bottom:20px;}
.irFi_com_img02 { padding-bottom:40px;}
.irFi_com_bl { border-left: 1px solid #666666;}

.irFi_1em { padding-left: 1em;}
.irFi_1_5em { padding-left: 1.5em;}
.irFi_2em { padding-left: 2em;}
.irFi_2_5em { padding-left: 2.5em;}

/*--faq--*/

.faq_tablearea01 { padding-bottom:20px; width:580px; padding-left:10px;}
.faq_tablearea02 { padding-bottom:40px; width:580px; padding-left:10px;}

.faq_table01 th { padding-bottom:6px; padding-right:10px; text-align:left; vertical-align:top;}
.faq_table01 td.faq01 { padding-bottom:6px; padding-top:4px; text-align:left; vertical-align:top;}

/*--contact--*/

.ircon_text01 { padding-bottom:20px;}
.ircon_text02 { padding-bottom:30px;}
.ircon_text02 ul { margin-top:0px; margin-bottom:0px;}

/*--sitemap--*/

.irmap_dv { padding-bottom:20px;}
.irmap_big { padding-bottom:2px; border-bottom:1px solid dashed;}
.irmap_small { margin-left:30px; padding-bottom:2px; border-bottom:1px solid dashed;}