@charset "utf-8";.mtop01{	margin-top: 1px;}.mtop05{	margin-top: 5px;}.mtop07{	margin-top: 7px;}.mtop08{	margin-top: 8px;}.mtop09{	margin-top: 9px;}.mtop10 {	margin-top: 10px;}.mtop15 {	margin-top: 15px;}.mtop20{	margin-top: 20px;}.mtop25{	margin-top: 25px;}.mtop30 {	margin-top: 30px;}.mtop40 {	margin-top: 40px;}.mtop50 {	margin-top: 50px;}.mbottom05{	margin-bottom:5px;}.mbottom09{	margin-bottom:9px;}.mbottom15{	margin-bottom:15px;}.mbottom20{	margin-bottom:20px;}.mleft05{	margin-left:5px;}.mleft10{	margin-left:10px;}.mleft18{	margin-left:18px;}.mleft19{	margin-left:19px;}.mleft169{	margin-left:169px;}.mrigth10{	margin-right:10px;}#rightarea .item_dotline {	width: 210px;	margin: 15px 0 0 0;	padding: 0 0 16px 0;	background: url(/common/img/prt_dotline_01.gif) repeat-x left bottom;}#rightarea .item_dotline .txt {	margin: 15px 0 0 0;	padding: 0 6px;}#rightarea .item_dotline .small {	line-height: 1.2em;}#rightarea .item_dotline .right {	text-align: right;}/* ******************  vision  *************** */.vision {	width: 515px;	margin: 25px 0 0 13px;	padding: 10px;	border: 1px solid #93becc;}.txt .pic {	margin: 0 0 5px 15px;	float: right;}/*******outline***************/.txt .pic01 {	margin: 0px 5px 0px 0px;	float: left;}.div340{	width: 340px;		}.div340 .div115 {	margin-left: 5px;	width: 105px;	float:left;}.div340 .div225 {	width: 225px;	float: right;}.div356{	margin-left: 10px;	width: 356px;			}.div356 .div260 {	width: 260px;	float: left;}.div356 .div96 {	width: 96px;	float: left;}.div394 {	width: 394px;	float: right;}.div530 {		margin-left: 20px;	width: 530px;		}.div530 .div435 {		width: 435px;	float:left;		}.div530 .div95 {		width: 95px;	float:left;		}.div550{	width: 550px;			}.div550 .div115 {	margin-left: 5px;	width: 105px;	float:left;}.div550 .div435 {	width: 435px;	float: right;}.div550 .div45 {	width: 45px;	float: left;}.div550 .div390 {	width: 390px;	float: right;}.txt .pic02 {	margin-left:10px;	width: 130px;	float: left;}.item_li {	padding: 0 0 0 7px;	background: url(/common/img/prt_arrow_right.gif) no-repeat 0 0.5em;}.txt197daa{color:#197DAA;}/***history***/.div481 {	width: 481px;	margin-left:10px;	margin-top:02px;	margin-bottom:02px;}.div481 .div52 {	width: 52px;	float:left;}.div481 .div46 {	width: 46px;	float:left;}.div481 .div383 {	width: 383px;	float:right;}.div550_1920 {	width: 550px;	background-repeat: repeat-y;	background-image: url(/corporate/profile/history/img/1920_bg.gif);}.div550_1920 .div59 {	width: 59px;	margin-top:02px;	float:left;}.div550_1920 .div491 {	width: 491px;	float:right;}.div550 .div355 {	width: 355px;	float:left;}.div550 .div195 {	width: 195px;	float:left;}/***access***/.div550 .div46 {	width: 46px;	float:left;}.div550 .div504 {	width: 504px;	float: right;}.div550 .div70 {	width: 70px;	float:left;}.div550 .div480 {	width: 480px;	float: right;}.div550 .div114 {	width: 114px;	float:left;	text-align:right;}.div550 .div436 {	width: 436px;	float: right;}.div550 .div129 {	width: 129px;	float:left;}.div550 .div421 {	width: 421px;	float: right;}/**************/.rd_ul li{	padding: 0 0 0 7px;	list-style-type: none;	background: url(/corporate/profile/group/img/dot.gif) no-repeat 0 0.5em;}/***products*****/.pro_div70{	width:70px;	float:left;	}.pro_div480{	width:480px;	float:right;}.pro_div150{	width:150px;	float:left;}.pro_div390{ 	width:390px;	float:right;}.mbottom15{	margin-bottom:15px;}/***group*******/.div109{ 	width:109px;	float:left;}.div441{ 	width:441px;	float:left;}.div_rd_01{	margin-left:10px;	width:540px;	height:24px;	background-image:url(/corporate/profile/group/img/rd_bg01.gif);}.rd_bg{	margin-left:10px;	width:540px;	background-image:url(/corporate/profile/group/img/rd_bg_h300.gif);}.div_rd_01_div189{ 	width:189px;	float:left;}.div_rd_01_div351{ 	width:351px;	float:right;}.div_rd_01_div351_div159{ 	width:159px;	float:left;}.div_rd_01_div351_div192{ 	width:192px;	float:right;}.mtop03{	margin-top:3px;}.rd_ul li{	padding: 0 0 0 7px;	list-style-type: none;	background: url(/corporate/profile/group/img/dot.gif) no-repeat 0 0.5em;}.mleft01{ 	margin-left:1px;}.div_rd_02{	margin-left:10px;	width:540px;	height:24px;	background-image:url(/corporate/profile/group/img/line_bg05.gif);}.rd_bg02{	margin-left:10px;	width:540px;	background-image:url(/corporate/profile/group/img/rd_bg_h300_01.gif);}.div_rd_w136{	width:136px;	float:left;}.div_rd_w404{	width:404px;	float:right;}.div_rd_w79{	width:79px;	float:left;}.div_rd_w325{	width:325px;	float:right;}.div_rd_w73{	width:73px;	float:left;}.div_rd_w252{	width:252px;	float:right;}.div_rd_w71{	width:71px;	float:left;}.div_rd_w181{	width:181px;	float:right;}.div540{	width:540px;}.div_dr_w417{	width:417px;	float:left;}.div_dr_w123{	width:123px;	float:right;}.div_rdW70{	width:70px;	float:left;}.div_dr_w470{	width:470px;	float:right;}.color_64{	color:#646464;}.mleft15{ 	margin-left:15px;}.mleft26{ 	margin-left:26px;}.mleft48{ 	margin-left:48px;}.mleft56{ 	margin-left:56px;}.mleft65{ 	margin-left:65px;}.db_date_right{	float:right;}.db_div01{	margin-left:10px;	width:540px;	height:24px;	background-image:url(/corporate/profile/group/img/db_bg01.gif);	}.db_div162{	width:162px;	float:left;}.db_div378{	width:378px;	float:right;}.db_div171{	width:171px;	float:left;}.db_div207{	width:207px;	float:right;}.db_div106{	width:106px;	float:left;}.db_div101{	width:101px;	float:right;}.db_bg{	margin-left:10px;	width:540px;	background-repeat: repeat-y;	background-image:url(/corporate/profile/group/img/db_bg02.gif);}.db_div79{	width:79px;	float:left;}.db_div461{	width:461px;	float:right;}.db_div382{	width:382px;	float:right;}.db_div211{	width:211px;	float:right;}.mleft164{	margin-left:164px;}.mleft80{	margin-left:80px;}.fb_div01{	margin-left:10px;	width:540px;	height:24px;	background-image:url(/corporate/profile/group/img/fb_bg01.gif);	}.fb_bg{	margin-left:10px;	width:540px;	background-repeat: repeat-y;	background-image:url(/corporate/profile/group/img/fb_bg02.gif);}.fb_div62{	width:62px;	float:left;}.fb_div478{	width:478px;	float:right;}.fb_div160{	width:160px;	float:left;}.fb_div318{	width:318px;	float:right;}.fb_div130{	width:130px;	float:left;}.fb_div188{	width:188px;	float:right;}.fb_div121{	width:121px;	float:left;}.fb_div65{	width:65px;	float:right;}.mleft35{	margin-left:35px;}.mleft03{	margin-left:3px;}.mleft63{	 margin-left:63px;}.fr_title{	width:540px;	height:21px;	background-color:#e9f5f9;	}.fr_div461{	width:461px;	float:left;}.fr_div79{	width:79px;	float:right;}.fr_div15{	width:15px;	float:left;}.fr_div64{	width:64px;	float:left;}.mtop02{	margin-top:02px;}.brand_279{	width:279px;	float:left;}.brand_261{	width:261px;	float:right;}.brand_180{	width:180px;	float:left;}.brand_180_r{	width:180px;	float:right;}.brand_360{	width:360px;	float:right;}.brand_170{	width:170px;	float:right;}.brand_215{	width:210px;	float:left;}.brand_325{	width:325px;	float:right;}.right_div107{	width:107px;	background-image:url(/corporate/profile/vision/img/bn.gif);	background-repeat:no-repeat;}.right_div48{	width:48px;	float:left;}.right_div59{	width:59px;	float:right;}/*****message****/#link .item {	padding: 10px;}#link .item li {	padding: 0 0 0 07px;	background: url(/common/img/prt_arrow_right.gif) no-repeat 0 0.5em;}.div550_pad{	padding: 05px 10px 0 10px;}/*****policy****/.div540_ind{	width:540px;	background-repeat: repeat-y;	background: url(/corporate/investors/policy/img/index_bg.gif) no-repeat;}.div540_ind .div177 {	width: 177px;	float:left;}.div540_ind .div363 {	width: 363px;	float:right}.div522{	width:522px;}.div522 .div159 {	width: 159px;	float:left;}.div522 .div363 {	width: 363px;	float:right}.policy_div186_l{	 width:186px;	 float:left;}.policy_div354_l{	 width:354px;	 float:left;}.policy_div176_l{	 width:176px;	 float:left;}.policy_div178_l{	 width:178px;	 float:left;}/*****result****/.div540_2005{	width:540px;	background:url(../../result/img/bg.gif);}.div540_txt{	width:540px;	background-repeat: repeat-y;	background: url(/corporate/investors/result/img/index_bg.gif) no-repeat;}.div540_txt .div127 {	width: 127px;	padding: 09px 0 09px 0;	float:left;}.div540_txt .div321 {	width: 321px;	padding: 09px 0 09px 0;	float:left;}.div540_txt .div92 {	width: 92px;	padding: 09px 0 09px 0;	float:right;}.link_res {	padding: 0 0 0 07px;	background: url(/common/img/prt_arrow_right.gif) no-repeat 0 0.5em;}/*****library****/.div365_lib {	width: 365px;	margin: 10px 0 10px 25px;}.div365_lib .div271 {	width: 271px;	float:left;}.div365_lib .div94 {	width: 94px;	float:right;}.div550 .div150 {	width: 150px;	float:left;}.div550 .div400 {	width: 400px;	float:right;}.div540 .div150 {	width: 150px;	float:left;}.div540 .div390 {	width: 390px;	float:right;}.div390_lib {	width: 390px;	margin: 10px 0 09px 0;}.div390_lib .div91 {	width: 91px;	float:left;}.div390_lib .div225 {	width: 225px;	float:left;}.div390_lib .div74 {	width: 74px;	float:right;}.div540 .div87 {	width: 87px;	margin-top:04px;	float:left;}.div540 .div367 {	width: 367px;	float:left;}.div540 .div86 {	width: 86px;	margin-top:03px;	float:right;}#link_lib .item {	padding: 10px;}#link_lib .item li {	padding: 0 0 0 15px;	background:url(/common/img/prt_letter.gif) no-repeat 0 0.5em;}/*****stockinfo****/.div530_sto {	width: 530px;	margin: 15px 10px 15px 10px;}.div530_sto .div100 {	width: 100px;	float:left;}.div530_sto .div430 {	width: 430px;	float:right;}.div530_sto01 {	width: 530px;	/*margin: 15px 10px 10px 10px;*/}.div530_sto01 .div80 {	width: 80px;	float:left;}.div530_sto01 .div450 {	width: 450px;	float:right;}.div540 .div127 {	width: 127px;	padding: 09px 0 09px 0;	float:left;}.div540 .div333 {	width: 333px;	padding: 09px 0 09px 0;	float:left;}.div540 .div80 {	width: 80px;	padding: 11px 0 09px 0;	float:right;}/*****individual****/.header_ind{	height:57px;	background:#f2f2f2;}.header_ln{	height:2px;	background:#0099cc;}.footer_ind{	height:25px;	background:#e8e8e8;}/************individual**************/.ind li {	padding: 0 0 0 7px;	background: url(/common/img/prt_arrow_right.gif) no-repeat 0 0.5em;}.mbottom12{	margin-bottom:12px;}.ind_index_div280_l{	width:280px;	float:left;}.ind_index_div270_r{	width:270px;	float:right;}.ind_index_div550_bg{	width:550px;	background-image:url(/corporate/investors/individual/img/index_line01.gif);}.ind_index_center_padding{	padding: 15px 15px 15px 15px;}.in_index_div145_l{	 width:145px;	 float:left;}.in_index_div125_r{	 width:125px;	 float:right;}.mright15{	margin-right:15px;}.mbottom12{	margin-bottom:12px;}/************calenda*************/.cal_index_div70_l{	 width:70px;	 float:left;}.cal_index_div480_r{	width:480px;	float:right;}/***********financial**********/.fin_index_div90_l{	width:90px;	float:left;}.fin_index_div450_r{	width:450px;	float:right;}.fin_data_div330_l{	width:330px;	float:left;}.fin_data_div220_l{	width:220px;	float:right;}.fin_data_div500_E9F5F9{	width:550px;	background-color:#E9F5F9;}.mtop12{	margin-top:12px;}.fin_data_div148_l{	width:148px;	float:left;}.fin_data_head{	background-image:url(/corporate/investors/financial/img/data_header_bg.gif);}.fin_data_bg01{	background-image:url(/corporate/investors/financial/img/data_line01.gif);}.fin_data_bg02{	background-image:url(/corporate/investors/financial/img/data_line02.gif);}.fin_data_bg03{	background-image:url(/corporate/investors/financial/img/data_line03.gif);}.fin_data_div402{	width:402px;	float:right;}.fin_data_div80{	width:80px;	float:left;}.fin_data_div322{	width:322px;	float:right;}.fin_data_div242{	width:242px;	float:right;}.fin_data_div162{	width:162px;	float:right;}.mtop04{	margin-top:4px;}.colorCC0000{	color:#CC0000;}.fin_data_div40{	width:40px;	float:left;}.fin_data_div510{	width:510px;	float:right;}.div185{	width:185px;	float:left;}.div187{	width:187px;	float:left;}.div168{	width:168px;	float:right;}/******presentation********/.pre_index_div279{	width:279px;	float:left;}.pre_index_div261{	width:261px;	float:right;}.pre_index_div186{	width:186px;	float:right;}.pre_index_div75{	width:75px;	float:left;}.pre_index_div143{	width:143px;	float:right;}.pre_index_div136{	width:136px;	float:left;}.pre_index_div91{	width:91px;	float:left;}.pre_index_div90{	width:90px;	float:right;}.pre_index_div540_bg{	width:540px;	background-image:url(/corporate/investors/presentation/img/index_line02.gif);}.pre_index_div540_bg01{	width:540px;	background-image:url(/corporate/investors/presentation/img/index_line03.gif);}/*********result**********/.res_bn_div540_bg01{	width:540px;	background-image:url(/corporate/investors/result/img/bn_head.gif);}.res_bn_div108_l{	 width:108px;	 float:left;}.res_bn_div432_r{	 width:432px;	 float:right;}.res_bn_div70_l{	 width:70px;	 float:left;}.res_bn_div362_l{	 width:362px;	 float:right;}.res_bn_div120_l{	 width:120px;	 float:left;}.res_bn_div242_l{	 width:242px;	 float:right;}.res_bn_div122_l{	 width:122px;	 float:right;}.res_bn_div540_bg02{	width:540px;	background-image:url(/corporate/investors/result/img/bn_line02.gif);}.mleft02{	margin-left:2px;}.mtop06{	margin-top:6px;}.mbottom02{	margin-bottom:2px;}/********Library***********/.lib_div150_l{	width:150px;	float:left;}.lib_div400_r{	width:400px;	float:right;}/*****Library/anual/2005/index*****/.lib_anua_index_div150{	width:150px;	float:left;}.lib_anua_index_div400{	width:400px;	float:right;}/*********Library/b_report*****/.lib_b_re_div285{	width:285px;	float:left;}.lib_b_re_div265{	width:265px;	float:right;}/*********Library/s_report*****/.lib_s_re_div120{	 width:120px;	 float:left;}.lib_s_re_div430{	 width:430px;	 float:right;}.lib_s_re_div300{	 width:300px;	 float:left;}.lib_s_re_div130{	 width:130px;	 float:right;}/***stockinfo/situation****/.stock_sit_div296{	width:296px;	background-image:url(/corporate/investors/stockinfo/img/sit_line.gif);	}.stoc_sit_div175{	width:175px;	float:left;}.stoc_sit_div121{	width:121px;	float: right;}.stoc_sit_div540_bg01{	width:540px;	background-image:url(/corporate/investors/stockinfo/img/sit_line2_line.gif);		}.stoc_sit_div540_bg02{	width:540px;	background-image:url(/corporate/investors/stockinfo/img/sit_line2_line_bg.gif);		}.stoc_sit_div304_l{	 width:304px;	 float:left;}.stoc_sit_div117_l{	 width:117px;	 float:left;}.stoc_sit_div117_r{	 width:117px;	 float:right;}.stoc_sit_div236_r{	 width:236px;	 float:right;}.stoc_sit_div236_r{	 width:236px;	 float:right;}.stoc_sit_div510_l{	 width:510px;	 float:right;}.stoc_sit_div30_l{	 width:30px;	 float:left;}.stoc_sit_div74_l{	 width:74px;	 float:left;}.stoc_sit_div465_r{	 width:465px;	 float:right;}.stoc_sit_div390_r{	 width:390px;	 float:right;}.stoc_sit_div315_r{	 width:315px;	 float:right;}.stoc_sit_div175_l{	 width:175px;	 float:left;}.stoc_sit_div120_r{	 width:120px;	 float:right;}.stoc_sit_div540_bg03{	width:540px;	background-image:url(/corporate/investors/stockinfo/img/sit_line3_line.gif);		}.stoc_sit_div540_bg04{	width:540px;	background-image:url(/corporate/investors/stockinfo/img/sit_line3_line_bg.gif);		}.stock_sit_div296{	width:296px;	background-image:url(/corporate/investors/stockinfo/img/sit_line4_line.gif);	}.mbottom07{	margin-bottom:7px;}.mrigth05{	margin-right:5px;}/*****stockinfo/memo***/.stock_memo__div378_bg01{	 width:378px;	 background-image:url(/corporate/investors/stockinfo/img/memo_line1_line.gif);}.stock_memo_div175_l{	width:175px;	float:left;}.stock_memo_div200_r{	width:200px;	float:right;}/*****stockinfo/dividend****/.stock_dividend_div401_bg01{	width:401px;	background-image:url(/corporate/investors/stockinfo/img/div_line_head_bg.gif);}.stock_dividend_div99_l{	width:99px;	float:left;}.stock_dividend_div302_r{	width:302px;	float:right;}.stock_dividend_div203_r{	width:203px;	float:right;}.stock_dividend_div99_r{	width:99px;	float:right;}.stock_dividend_div401_bg02{	width:401px;	background-image:url(/corporate/investors/stockinfo/img/div_line_line.gif);}/*****bondinfo/index************/.bon_index_div540_bg01{	width:540px;	background-image:url(/corporate/investors/bondinfo/img/index_line_head.gif);}.bon_index_div540_bg02{	width:540px;	background-image:url(/corporate/investors/bondinfo/img/index_line_line.gif);}.bon_index_div540_bg03{	width:540px;	background-image:url(/corporate/investors/bondinfo/img/index_line1_head.gif);}.bon_index_div540_bg04{	width:540px;	background-image:url(/corporate/investors/bondinfo/img/index_line1_line.gif);}.bon_index_div540_bg05{	width:540px;	background-image:url(/corporate/investors/bondinfo/img/index_line1_line1.gif);}.bon_index_div540_bg06{	width:540px;	background-image:url(/corporate/investors/bondinfo/img/index_line2_head.gif);}.bon_index_div540_bg07{	width:540px;	background-image:url(/corporate/investors/bondinfo/img/index_line2_line.gif);}.bon_index_div60_l{	width:60px;	float:left;}.bon_index_div158_l{	width:158px;	float:left;}.bon_index_div238_l{	width:238px;	float:left;}.bon_index_div118_l{	width:118px;	float:left;}.bon_index_div105_l{	width:105px;	float:left;}.bon_index_div150_l{	width:150px;	float:left;}.bon_index_div70_l{	width:70px;	float:left;}.bon_index_div80_l{	width:80px;	float:left;}.bon_index_div175_l{	width:175px;	float:left;}.bon_index_div40_l{	width:40px;	float:left;}.bon_index_div105_r{	width:105px;	float:right;}.bon_index_div122_r{	width:122px;	float:right;}.bon_index_div177_r{	width:177px;	float:right;}.bon_index_div182_r{	width:182px;	float:right;}.bon_index_div247_r{	width:247px;	float:right;}.bon_index_div262_r{	width:262px;	float:right;}.bon_index_div322_r{	width:322px;	float:right;}.bon_index_div317_r{	width:317px;	float:right;}.bon_index_div422_r{	width:422px;	float:right;}.bon_index_div500_r{	width:500px;	float:right;}.bon_index_div63_r{	width:63px;	float:right;}.bon_index_div60_r{	width:60px;	float:right;}.bon_index_div150_r{	width:150px;	float:right;}.bon_index_div302_r{	width:302px;	float:right;}.bon_index_div382_r{	width:382px;	float:right;}/****individual/popup02***/.popup02_div408_bg01{	width:408px;	background-image:url(/corporate/investors/individual/img/popup02_line_head.gif);}.popup02_div408_bg02{	width:408px;	background-image:url(/corporate/investors/individual/img/popup02_line_line.gif);}.popup02_div31_l{	width:31px;	float:left;}.popup02_div68_l{	width:68px;	float:left;}.popup02_div377_r{	width:377px;	float:right;}.popup02_div209_r{	width:209px;	float:right;}.popup02_div141_r{	width:141px;	float:right;}.popup02_div70_r{	width:70px;	float:right;}.popup02_div100_l{	width:100px;	float:left;}.div500{	width:500px;}.div408{	width:408px;}.mleft50{	margin-left:50px;}/* table */.backnum table {	width: 540px;	margin: 15px 0 0 10px;	border-collapse: collapse;}.backnum th {	padding: 3px 0;	background: #c0d7de;	font-weight: normal;}.backnum th p {	padding: 3px 0;}.backnum td p {	padding: 5px;	border: 1px solid #fff;}.backnum th.bgnone {	border: 1px solid #93becc;	background: none;}.backnum th,.backnum td {	border: 1px solid #93becc;}.backnum td {	padding: 0;	text-align: center;}.backnum td.date {	background: #e9f5f9;}.backnum td.kessan {	text-align: left;	background: #f5f5f5;}