/* COMMON
--------------------------------------------------------*/
div#tabI0							{ padding-left:4px; background-image:url("../img/bg_tab.gif"); background-position:0 27px; background-repeat:repeat-x;}
div#tabI0 li						{ padding:0 2px 0 0; float:left;}
div#individual p					{ line-height:160%;}
div#individual h3					{ margin:0 10px; padding:15px 0 12px 0;}
div#individual .flt-r				{ float:right;}
div#individual .flt-l				{ float:left;}
div#individual .clr-l				{ clear:left;}
div#individual .clr-b				{ clear:both;}
div#individual p.pagetop02			{ margin-top:40px; line-height:110%;}
div#prv-nxtI						{ margin:0 10px ; padding:15px 10px 12px 10px;}
div#prv-nxtI img#prvI				{ float:left;}
div#prv-nxtI img#nxtI				{ float:right;}
div#boardI							{ width:580px; margin:20px 20px 0 20px; padding:0; background-color:#58342A; background-image:url("../img/board-b.gif"); background-repeat:repeat-y;}
div#boardI div						{ padding:0; background-image:url("../img/board-a.gif"); background-repeat:no-repeat;}
div#boardI div div					{ padding:8px 0 10px 10px; background-image:url("../img/board-c.gif"); background-repeat:no-repeat; background-position:0% 100%;}
div#boardI div.flt-l				{ width:445px; padding:37px 0 5px 15px; background-image:none;}
div#boardI div.flt-l p				{ font-weight:bold;}
div#boardI div.flt-l a				{ padding-left:15px; background-image:url("../img/icon-board.gif"); background-repeat:no-repeat; background-position:0% 50%;}
div#boardI div.flt-l a:link,
div#boardI div.flt-l a:visited		{ color:#fff6b2;}
div#boardI div.flt-l a:hover		{ color:#fff6b2;}
ul#pageNaviI						{ padding:13px 0 0 10px;}
ul#pageNaviI li						{ float:left}
ul#pageSendI						{ padding:20px 0 0 165px;}
ul#pageSendI.pageSendIborder		{ padding:20px 0 20px 165px; border-bottom:solid 1px #d0d4d8;}
ul#pageSendI li						{ width:30px; float:left;}
ul#pageSendI li a					{ display:block; width:21px; height:27px;}
/* Rich HTML Balloon Tooltip - dinamicdrive.com
--------------------------------------------------------*/
.balloonstyle						{ position:absolute; top:-500px; left:0; width:200px; padding:5px; visibility:hidden; color:#ffffff; background-color:#000000; line-height:18px; z-index:100; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);}
#arrowhead							{ position:absolute; z-index:99; top:-500px; left:0; visibility:hidden;}

/* INDEX
--------------------------------------------------------*/
p#individual-banner					{ margin-top:-35px; padding-bottom:15px;}
div#individual-index-a				{ position:relative; background-image:url("../img/index-pic02.jpg"); background-repeat:no-repeat; background-position:100% 50px;}
div#individual-index-b				{ background-image:url("../img/index-pic03.jpg"); background-repeat:no-repeat; background-position:100% 0%;}
div#individual-index-c				{ padding:13px 0 0 12px; background-image:url("../img/index-line01.gif"); background-repeat:no-repeat; background-position:0% 15px;}
div#individual-index-c li			{ float:left;}
li#individual-index01				{ width:310px; height:129px;}
li#individual-index02				{ width:250px; height:129px;}
li#individual-index03				{ width:310px; height:133px;}
li#individual-index04				{ width:250px; height:133px;}
li#individual-index05				{ width:310px; height:135px;}
li#individual-index06				{ width:250px; height:135px;}
div#individual-index p.pagetop02	{ margin-top:20px;}

/* OVERVIEW
--------------------------------------------------------*/
div#overview						{ padding:0 10px;}
div#overview01 img.flt-l			{ margin:18px 0 24px 0;}
div#overview01 p.clr-l				{ padding-bottom:15px;}
div#overview02						{ background: url(../img/overview_pic02.jpg) no-repeat;}
div#overview02 table				{ width:300px; margin:0 0 0 auto;}
div#overview02 td					{ height:155px; line-height:160%; vertical-align:bottom;}
p#overview021						{ width:340px; padding:70px 0 20px 0;}
div#overview02 p.flt-r				{ width:345px; padding:30px 20px 0 0;}
div#overview02 p.clr-b				{ padding:30px 20px 0 0;}

/* BUSINESS
--------------------------------------------------------*/
div#business						{ padding:0;}
div#business div.lineBox			{ background-image:url("../img/bg_line.gif"); background-repeat:no-repeat; background-position:0 0;}
div.business_graph					{ padding:0 10px 0 0; border-top:solid 1px #234f92; border-bottom:solid 1px #234f92;}
div.business_graph img				{ margin:9px 0 5px 0;}
div.business_graph img.flt-l		{ margin:0 14px 0 0;}
div#business01						{ padding:0 0 0 11px;}
p#business00						{ padding:15px 10px 0 10px;}
div#business011						{ padding:0 0 0 10px;}
div#business011 img.flt-l			{ margin:33px 0 0 0;}
div#business012						{ padding:0 0 0 10px; position:relative; top:-35px;}
div#business012 p.flt-l				{ width:400px; padding:15px 0 0 15px;}
div#business013						{ padding:0 5px 15px 0; position:relative; top:-35px;}
div#business013 div.flt-r			{ width:180px; height:167px;}
div#business013 div.flt-r			{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image, src='img/business_pic013.png');}
div#business013 div.flt-r img		{ _display:none;}
div#business013 div.flt-l			{ width:400px; padding:15px 0 15px 15px;}
div#business013 div.flt-l p			{ padding:0 0 15px 0;}
table#business014					{ width:598px; margin-top:-70px; border-top:solid 1px #234f92; border-bottom:solid 1px #234f92;}
table#business014 th				{ width:106px; background-color:#234f92;}
table#business014 td				{ vertical-align:top;}
table#business014 td img			{ margin:0 0 0 10px;}
table#business014 td div img		{ margin:9px 0 0 20px;}
table#business014 td p				{ padding:5px 20px 0 0; text-align:right;}
table#business014 td a				{ padding:0 0 0 16px; background-image:url("../img/icon01.gif"); background-repeat:no-repeat; background-position:0% 50%;}
div#business02						{ padding:0 11px 0 11px;}
div#business021						{ padding:0 13px 0 10px;}
div#business021 div.flt-r			{ width:176px; height:125px;}
div#business021 div.flt-r			{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image, src='img/business_pic021.png');}
div#business021 div.flt-r img		{ _display:none;}
div#business021 img.flt-l			{ margin:33px 0 0 0;}
div#business022						{ padding:0 0 15px 10px; position:relative; top:-5px;}
div#business022 p.flt-l				{ width:450px; padding:0 0 0 25px;}
div#business03						{ padding:0 11px 0 11px;}
div#business031						{ padding:5px 23px 0 10px;}
div#business031 div.flt-r			{ width:120px; height:115px;}
div#business031 div.flt-r			{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image, src='img/business_pic031.png');}
div#business031 div.flt-r img		{ _display:none;}
div#business031 img.flt-l			{ margin:28px 0 0 0;}
div#business032						{ padding:0 0 15px 10px;}
div#business032 p.flt-l				{ width:410px; padding:0 0 0 10px;}
div#business04						{ padding:0 11px 0 11px;}
div#business041						{ padding:10px 25px 0 10px;}
div#business041 img.flt-l			{ margin:22px 0 0 0;}
div#business041 div.flt-r			{ width:170px; height:108px;}
div#business041 div.flt-r			{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image, src='img/business_pic041.png');}
div#business041 div.flt-r img		{ _display:none;}
div#business042						{ background-image:url("../img/business_pic040.jpg"); background-repeat:no-repeat; background-position:100% 100%;}
div#business042 p					{ padding:0 0 12px 2px;}
div#business043						{ width:570px; padding:0 0 0 10px;}
div#business043 div.clearfix		{ width:360px;}
div#business043 p.flt-l				{ width:275px; padding:0 0 15px 5px;}

/* TECHNOLOGY
--------------------------------------------------------*/
p#technology00						{ padding:15px 0 30px 10px;}
div#technology						{ background-image:url("../img/technology_pic01.jpg"); background-repeat:no-repeat; background-position:100% 18px;}
div#technology div.dotBox			{ padding-top:1px; background-image:url("../img/bg_dot-a.gif"); background-repeat:no-repeat; background-position:0% 0%;}
div#technology div.clearfix			{ background-image:url("../img/bg_dot-b.gif"); background-repeat:no-repeat; background-position:0% 100%;}
div#technology01 div.clearfix		{ padding:6px 0 0 20px;}
div#technology01 div.flt-r			{ width:175px; height:200px; position:relative; top:12px;}
div#technology01 div.flt-r			{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image, src='img/technology_pic01.png');}
div#technology01 div.flt-r img		{ _display:none;}
div#technology01 p.flt-l			{ width:420px; padding:10px 0 20px 5px;}
div#technology02 div.clearfix		{ padding:6px 0 20px 20px;}
div#technology02 img.flt-l			{ margin-bottom:8px;}
div#technology02 p.flt-l			{ width:400px; padding:10px 0 0 5px;}
div#technology03 div.clearfix		{ padding:6px 0 15px 20px;}
div#technology03 p.flt-l			{ width:410px; padding:10px 0 0 8px;}
div#technology04 div.clearfix		{ padding:6px 20px 15px 20px;}
div#technology04 img.flt-r			{ float:right;}
div#technology04 p.flt-l			{ padding:10px 0 0 5px;}
img#technology051					{ margin-left:20px;}
div#technology05 div.clearfix		{ padding:6px 0 0 0;}
div#technology05 div.flt-l			{ width:210px; height:142px;}
div#technology05 div.flt-l			{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image, src='img/technology_pic05.png');}
div#technology05 div.flt-l img		{ _display:none;}
div#technology05 p.flt-l			{ width:380px; padding:10px 0 15px 5px;}
div#technology06 div.clearfix		{ padding:6px 20px 20px 20px;}
div#technology06 p.flt-l			{ width:380px; padding:10px 0 0 5px;}
div#technology07					{ padding:0; background-image:url("../img/technology_pic07.jpg"); background-repeat:no-repeat; background-position:20px 51px;}
div#technology07 div.clearfix		{ padding:6px 0 0 20px;}
div#technology07 div.flt-l			{ width:160px; height:140px;}
div#technology07 p.flt-l			{ width:410px; padding:10px 0 15px 5px;}

/* PERFPRMANCE1
--------------------------------------------------------*/
div#performance1					{ padding:15px 0 0 10px;}
p#performance11						{ padding:10px 10px 10px 0;}
img#performance12					{ margin:-11px 0 0 0;}
p#performance13						{ padding:20px 10px 20px 0;}

/* PERFPRMANCE2
--------------------------------------------------------*/
div#performance2					{ padding:8px 0 0 0;}
img#performance21					{ margin:0 0 0 10px;}
p#performance22						{ padding:15px 10px 30px 10px;}
p#performance23						{ padding:15px 10px 20px 10px;}

/* VISION
--------------------------------------------------------*/
div#vision							{ padding:0 10px;}
div#vision00 p						{ padding:15px 0 25px 0;}
div#vision00 img					{ margin:0 0 10px 0;}
div#vision p.center					{ text-align:center;}
p#vision01							{ padding:0 0 20px 0;}
div#vision01						{ padding:0 0 25px 0;}
div#vision01 img					{ margin:0 0 15px 0;}
div#vision01 img#vision011			{ margin:0;}
div.vision_comment					{ margin:0; padding:15px 18px 20px 18px; border-width:1px; border-color:#b42127; border-style:none solid solid solid;}
ul#vision02 ul						{ padding:10px 0 20px 0;}
ul#vision02 ul li					{ padding:0 0 5px 0;}
ul#vision02 ul li div.flt-l			{ width:455px; padding:0;}
ul#vision02 ul li p.flt-l			{ width:447px; padding:0 0 0 8px;}

/* RETURN
--------------------------------------------------------*/
div#return							{ padding:0 0 10px 10px;}
div#return01						{ padding:15px 0 25px 0;}
p#return011							{ padding:15px 0 15px 0;}
img#return012						{ margin:0 0 20px 10px;}
img#return021						{ margin:20px 0 0 0;}
p#return022							{ padding:15px 0 10px 0;}
div#return02 p a					{ padding:0 0 0 16px; background-image:url("../img/icon02.gif"); background-repeat:no-repeat; background-position:0% 50%;}
div#return02 p a:link,
div#return02 p a:visited			{ color:#a21472;}
div#return02 p a:hover				{ color:#a21472;}

/* ETC
--------------------------------------------------------*/
div#etc								{ padding:13px 0 0 10px;}
div#etc div.clearfix				{ padding-bottom:20px;}
div#etc div.padL					{ padding-left:50px;}
div#etc div.flt-l p					{ padding:3px 0 0 0;}
div#etc div.flt-l p.linkI			{ padding:5px 0 0 1px;}
div#etc div.flt-l p.linkI a			{ padding:0 0 0 16px; background-image:url("../img/icon03.gif"); background-repeat:no-repeat; background-position:0% 50%;}
div#etc div.flt-l p.linkI a:link,
div#etc div.flt-l p.linkI a:visited	{ color:#271197;}
div#etc div.flt-l p.linkI a:hover	{ color:#271197;}
div#etc00 p.flt-l					{ width:455px; padding:3px 0 0 20px;}
div#etc01 div.flt-l					{ width:450px;}
div#etc02 div.flt-l					{ width:410px;}
/*div#etc03 div.flt-l				{ width:460px;}*/
div#etc04 div.flt-l					{ width:430px; padding-top:10px;}
div#etc09 div.flt-l					{ width:370px;}
div#etc05 div.flt-l					{ width:440px; padding-top:5px;}
div#etc06 div.flt-l					{ width:400px;}
div#etc07 div.flt-l					{ width:370px;}
/*div#etc08 div.flt-l				{ width:400px;}*/
div#etc10 div.flt-l					{ width:420px;}

div#etc div#etc04,
div#etc div#etc09					{ padding-bottom:0;}
div#etc div#etc04 p.linkI,
div#etc div#etc09 p.linkI			{ padding:5px 0 30px 1px;}

div#etc div#etc09Pre 				{ position:relative; z-index:100;}
div#etc div#etc05Pre 				{ position:relative; top:-15px; z-index:99;}

div#etc div#etc09 div.flt-r			{ width:165px; height:190px;}
div#etc div#etc09 div.flt-r			{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image, src='img/etc_pic09.png');}
div#etc div#etc09 div.flt-r img		{ _display:none;}


div#etc-form						{ width:600px; background-color:#58342a; background-image:url("../img/etc_mail_sideline.gif"); background-repeat:repeat-y; background-position:0 0;}
div#etc-form form					{ background-image:url("../img/etc_mail_btm.gif"); background-repeat:no-repeat; background-position:0 100%;}
div#etc-form p.etc-formTxt			{ padding:0 0 15px 20px; line-height:140%; color:#ffffff;}
div#etc-form th						{ padding:0 30px 10px 20px; color:#ffffff; font-weight:normal; text-align:left; vertical-align:top;}
div#etc-form th span				{ font-size:85%; margin-right:5px;}
div#etc-form td						{ padding:0 0 10px 0;}
div#etc-form td span				{ color:#ffffff; margin-left:5px;}
div#etc-form label					{ color:#ffffff; cursor:pointer;}
div#etc-form td.etc-formAdd input	{ width:250px;}
div#etc-form td td					{ padding:0; white-space:nowrap;}
div#etc-form td td.etc-formTxtL		{ width:7em;}
div#etc-form td td.etc-formRadio	{ width:2em;}

div#etc-form td#etc-formBtn			{ height:50px; padding:0;}
div#etc-form td#etc-formBtn input	{ margin-right:5px;}


div#etc-rss1						{ padding-top:30px;}
div#etc-rss2						{ width:600px; padding-bottom:22px; background-color:#2a3258; background-image:url("../img/etc_rss_bg.gif"); background-repeat:no-repeat; background-position:0 100%;}
div#etc-rss2 p.etc-rssTxt			{ margin:-5px 0 10px 95px; line-height:140%; color:#ffffff;}
div#etc-rss2 table					{ margin-left:95px; background-color:#ebebeb; background-image:url("../img/etc_rss_curve.gif"); background-repeat:no-repeat; background-position:0 0;}
div#etc-rss2 td						{ background-image:url("../img/etc_rss_curve.gif"); background-repeat:no-repeat; background-position:100% 0;}
div#etc-rss2 td div					{ background-image:url("../img/etc_rss_curve.gif"); background-repeat:no-repeat; background-position:0 100%;}
div#etc-rss2 td p					{ padding:3px 0; background-image:url("../img/etc_rss_curve.gif"); background-repeat:no-repeat; background-position:100% 100%;}
div#etc-rss2 td a					{ padding:3px 20px 3px 28px; background-image:url("../img/etc_rss_icon.gif"); background-repeat:no-repeat; background-position:7px 50%;}























