@import "common.css";
@import "guide.css";
@import "table.css";

/* ------------------------------------------------------------
 * Name      : investor.css
 * Desc       : English Site / IR 
 * Created   : 2007/10/23 PentaBreed by suga
 * Updated  :
 ------------------------------------------------------------ */

/* CEO */
p.ceo{margin-top:25px;line-height:1.3em;text-align:justify;}
p.ceo strong{font-size:12px; display:block; margin-bottom:5px;}
.ceoImg{float:right; margin-bottom:0px; margin-top: 35px;}
.ceofirst{float:left; width:380px}

.holdingBox{width:569px; background:url(/image/investor/holdding_box_bg1.gif) no-repeat; padding-top:62px;position:relative;z-index:3; margin-bottom:50px;}
.holdingBox .caption{position:absolute; right:0; top:0;width:140px; text-align:left}
.holdingBox .caption p{line-height:11px;margin-bottom:3px;font-size:10px}
.holdingBox .perLG{position:absolute; left:288px; top:10px; font-weight:bold; color:#FFF; width:70px; }
.holdingBox .perLG img{margin-right:18px;}
.holdingBox .perLG strong.txt{display:none;}

/* 2009³â 06¿ù 15ÀÏ º¯°æ ½ÃÀÛ */
.tbl_container{overflow:auto}
.tbl_holding{width:175px; float:left; margin-top: 32px; margin-left:21px;_display:inline; }
	.tbl_holding thead th{font-size:12px; color:#1763B0; height:50px;text-align:center; line-height:1em;}
	.tbl_holding tbody tr td, .tbl_holding tbody tr th{padding:5px 0;border-bottom:1px solid #DEDEDE; line-height:1.2em; font-weight:normal; text-align:left}
	.tbl_holding tbody tr td{vertical-align:top}
	.tbl_holding tbody tr td em{color:#1763B0; font-style:normal; background:url(/image/investor/perbox_1.gif) no-repeat; width:39px; height:15px; text-align:center; display:block; font-size:10px}
	.tbl_holding tbody tr.sub th{border-bottom:0 none;padding-left:9px; background:transparent url(/image/common/arrow_5.gif) no-repeat 0 8px; }
	.tbl_holding tbody tr.sub td{border-bottom:0 none }
	.tbl_holding tbody tr.sub td em{color:#555555; background:url(/image/investor/perbox_2.gif) no-repeat;}
	.tbl_holding tbody tr.sub_let th{border-bottom:0 none;padding-left:21px; background:transparent url(/image/common/arrow_6.gif) no-repeat 12px 8px; }  /* µé¿©¾²±â Ãß°¡*/
	.tbl_holding tbody tr.sub_let td{border-bottom:0 none }  /* µé¿©¾²±â Ãß°¡*/
	.tbl_holding tbody tr.sub_let td em{color:#4d7822; background:url(/image/investor/perbox_3.gif) no-repeat;}  /* µé¿©¾²±â Ãß°¡*/
	.tbl_holding tbody tr.end td, .tbl_holding tbody tr.end th {padding-bottom:15px;}
	.tbl_holding tbody tr.end th {background:transparent url(/image/common/bul_gray1.gif) no-repeat 0 1em; }

	.tbl_holding tbody tr.subline {background:url(/image/common/dot_line_1.gif) repeat-x left top;}
	.tbl_holding span.listed{padding-left:15px; background:url(/image/common/bul_star.gif) no-repeat right 50%; }
/* 2009³â 06¿ù 15ÀÏ º¯°æ ³¡ */



.officers li{margin-left:19px;float:left;margin-bottom:30px;}
.officers li.pleft{margin-left:0}
.officers img{display:block}

.directors li{margin-left:19px;float:left;margin-bottom:30px;}
.directors li.pleft{margin-left:0}
.directors img{display:block}

.stockchart{margin-bottom:45px;}

.annual_img{background:url(/image/investor/annual_img_bg.gif) no-repeat; width:206px; height:222px; float:left}
.annual_img img{display:block; margin:8px 7px 7px 8px;}

.annual_data{float:right; width:339px;display:none}
.annual_data dt{background:#F6F6FC url(/image/common/bul_red1.gif) no-repeat 11px 50%; padding:5px 0 5px 21px;position:relative; font-weight:bold}
.annual_data dd ul{border-bottom:1px solid #E6E6E6; padding:5px 0;}
.annual_data dd ul li{padding:5px 0 5px 9px;background:url(/image/common/dot_line_2.gif) repeat-x left top;position:relative}
.annual_data dd ul li.nonum{padding:6px 0 6px 28px;line-height:1.2em;}
.annual_data a{position:absolute; right:5px; top:8px;}
.annual_data img{vertical-align:middle; margin-right:5px}
.annual_data dd ul li.first-child {background:transparent}
.annualG{width:330px; margin-top:30px;float:right;font-size:10px}

/*.contact_top{height:50px;overflow:hidden; padding:10px 0;}
.contact_top img.lg{float:left; margin:20px 0 0 10px}
.contact_top ul{float:right; width:440px; margin-right:10px; display:inline}
.contact_top ul li{background:url(/image/common/dot_line_2.gif) repeat-x left bottom;padding:4px 0; word-spacing:-0.05em}
.contact_top ul li strong{width:60px;background:url(/image/common/bul_pup1.gif) no-repeat left 0.5em;padding-left:10px;color:#70709F; float:left;}
*html .contact_top ul li strong{width:40px;display:block;} /*IE */


.contact_top{height:50px;overflow:hidden; padding:10px 0;}
.contact_top img.lg{float:left; margin:20px 0 0 10px}
.contact_top dl{float:right; width:440px; margin-right:10px; display:inline}
.contact_top dl dd{float:left;background:url(/image/common/dot_line_2.gif) repeat-x left bottom;padding:4px 0; word-spacing:-0.05em; width:365px}
.contact_top dl dt{float:left;background:url(/image/common/dot_line_2.gif) repeat-x left bottom;padding:4px 0;width:72px;color:#70709F;}
.contact_top dl dt strong{background:url(/image/common/bul_pup1.gif) no-repeat left 0.5em;padding-left:10px;}
*html .contact_top ul li strong{width:50px;display:block;}