@charset "ISO-8859-1";

/* TagLine */
@import url("e_header_tag.css");

body { margin:0px;padding:0px;background-image:url(english/common_img/back_img.gif);background-repeat:repeat-y;background-color:#FFFFFF;color:#333333;font-family:Arial,; }

a { color:#003399; }
img { border:0; }
form { display:inline; }
hr { height:0px;color:#FFFFFF;background-color:#FFFFFF;border:0px;text-align:center;margin:0 0 15px 0; }

.layout01 { padding:0 10px; }
.layout02 { padding:0 5px; }
.layout03 { margin:0 0 20px 0; }

.linkl { font-weight:bold;margin:0 0 20px 23px;padding:0;list-style-image:url(image/bg_link.gif); }
.linkl02 { margin:0 0 4px 0;padding:0; }
.linkl03 { font-weight:bold;margin:0 0 0 23px;padding:0;list-style-image:url(image/bg_link.gif); }

.links { font-weight:bold;margin:0 0 20px 23px;padding:0;list-style-image:url(image/bg_links.gif); }
.links02 { margin:0 0 4px 0;padding:0; }
.links03 { font-weight:bold;margin:0 0 0 43px;padding:0;list-style-image:url(image/bg_links.gif); }

.linkpdf { margin:0 0 20px 23px;padding:0;list-style-image:url(english/common_img/pdf_s.gif); }
.linkpdf02 { margin:0 0 10px 0;padding:0 0 0 4px; }
.linkpdf03 { margin:10px 0 20px 25px;padding:0;list-style-image:url(english/common_img/pdf_ss.gif); }
.linkpdf04 { margin:0 0 10px 0;padding:0 0 0 4px; }

.point01 { margin:0 10px 20px 28px;padding:0;list-style-image:url(image/bg_point01.gif); }
.point01long { margin:0 10px 0 28px;padding:0;list-style-image:url(image/bg_point01.gif); }
.point0102 { margin:0;padding:0 0 0 5px; }
.point02 { margin:0 10px 20px 28px;padding:0;list-style-image:url(image/bg_point02.gif); }
.point0202 { margin:0;padding:0 0 2px 0; }
.point03 { margin:0 10px 20px 28px;padding:0;list-style-image:url(image/bg_point03.gif); }
.point0302 { margin:0;padding:0 0 2px 0; }
.point04 { margin:0 10px 20px 14px;padding:0;list-style-image:url(image/bg_point04.gif); }
.point04long { margin:0 10px 10px 14px;padding:0;list-style-image:url(image/bg_point04.gif); }
.point0402 { margin:0;padding:0 0 2px 0; }
.point05 { margin:0 10px 20px 14px;padding:0;list-style-image:url(image/bg_point05.gif); }
.point0502 { margin:0;padding:0 0 2px 0; }

.clear { clear:both; }
.notes { color:#CC0000; }
.ex { color:#FF3333;font-weight:bold; }

.c3366cc { color:#3366CC; }

/* 'S',fOfCfAfEfg */

h1 { width:565px;margin:0 0 13px 0; }
h1.long { width:760px;margin:0 0 13px 0; }
h2 { margin:0 9px 0 0;padding:0 0 24px 0; }
h3 { height:21px;margin:0 0 20px 0;padding:2px 0 0 17px;color:#004A80;font-weight:bold;background-image:url(image/bg_h3.gif);background-repeat:no-repeat;text-align:left; }
h3.double { height:37px;margin:0 0 20px 0;padding:2px 0 0 17px;color:#004A80;font-weight:bold;background-image:url(image/bg_h304.gif);background-repeat:no-repeat;text-align:left; }
h3.long { height:21px;margin:0 0 20px 0;padding:2px 0 0 17px;color:#004A80;font-weight:bold;background-image:url(image/bg_h305.gif);background-repeat:no-repeat;text-align:left; }
h4 { color:#333333;font-weight:bold;margin:0;padding:0;text-align:left; }

p { text-align:left;margin:0;padding:0 0 20px 0; }
p.long { text-align:left;margin:0;padding:0 0 10px 0; }
p.wide { width:701px;text-align:left;margin:0;padding:0 0 10px 0; }
div.left { text-align:left;margin:0 0 20px 0; }
div.leftlong { text-align:left;margin:0 0 10px 0; }
div.center { text-align:center;margin:auto;margin-top:0;margin-bottom:0;padding:0 0 20px 0; }
div.right { text-align:right;margin:0;padding:0 0 20px 0; }
div.rightlong { text-align:right;margin:0;padding:0 15px 20px 0; }

ol { margin:0;padding:0 0 20px 28px; }
ol.long { width:683px;margin:0;padding:0 0 20px 28px; }
ol ol { margin:0;padding:0 0 0 28px; }

#thead { width:760px;height:30px;margin:0;padding:0;background-color:#FFFFFF; }
.thead01 { margin:0;padding:0; }
.thead02 { text-align:right; padding:6px 9px 6px 0; }

#phead { width:760px;height:30px;margin:0;padding:0; }
.phead01 { width:601px;margin:0;padding:0;background-color:#DEE3E3; }
.phead02 { width:159px;margin:0;padding:0;background-color:#DEE3E3;text-align:right; }
.phead03 { padding:0 8px 0 0; }

#navi { width:760px;background-color:#FFFFFF;clear:both; }
.navi01 { padding:0 0 0 11px; }
.navi02 { padding:0; }

#main { width:760px;margin:0;padding:0;background-image:url(english/common_img/menu_bg.gif); }
#main02 { width:760px;margin:0;padding:0;background-color:#FFFFFF; }

#leftmenu { width:163px;vertical-align:top;float:left;margin:0;padding:0; }

#right { width:565px;float:right;text-align:right;margin:0;padding:0; }

#pankuzu { width:565px;margin:0;padding:0; }
.pankuzu01 { width:555px;margin:0;padding:5px 0 0 0;text-align:right;vertical-align:middle; }
.pankuzu02 { width:10px;margin:0;padding:0; }
#pankuzu03 { width:760px;margin:0;padding:0;background-color:#FFFFFF; }
.pankuzu04 { width:750px;margin:0;padding:5px 0 0 0;text-align:right;vertical-align:middle; }

#center { width:700px;margin:0 30px; }

#text { width:551px;margin:0 14px 0 0;padding:0 0 20px 0; }
#text02 { width:716px;margin:0 14px 0 30px;padding:0 0 20px 0;background-color:#FFFFFF; }

#link { width:565px;margin:0;padding:0;text-align:right; }
.link01 { width:480px;padding:10px 0;text-align:right; }
.link02 { width:85px;padding:10px;text-align:right; }
.link03 { width:565px;text-align:right; }
#link04 { width:760px;margin:0;padding:0;text-align:right;background-color:#FFFFFF; }
.link05 { width:695px;margin:0;padding:0;text-align:right; }

#footer { width:760px;margin:0;padding:0; }
.footer01 { width:236px;background-color:#555959;margin:0;padding:0; }
.footer02 { width:524px;text-align:right;margin:0;padding:0; }

/* OX,fy[fW,fOfCfAfEfg */

/* company/ */
.profile01 { padding:5px 10px;background-color:#E6F1F2;border-top:2px solid #FFFFFF;border-bottom:1px solid #808080; }
.profile02 { padding:5px 10px;background-color:#FFFFFF;border-top:2px solid #FFFFFF;border-bottom:1px solid #808080; }
.sub01 { width:551px;border-width:1px 0 0 1px;border-style:solid;border-color:#999999; }
.sub01 td { padding:4px;border-width:0 1px 1px 0;border-style:solid;border-color:#999999; }
ul.affiliate01 { padding:0 0 0 1em;margin:0; }
.act01 { margin:0;padding:0;width:551px;border:1px solid #999999; }
.act02 { margin:20px;padding:0;text-align:left; }
table.act03 { margin:0.2em 0 20px 0.5em;padding:0; }
table.act03 td { margin:0;padding:0 0.5em 0.2em 0;vertical-align:top; }

/* international/ */
ul.p_act01 { padding:0 0 20px 1em;margin:0; }
p_act02 { width:509px;margin:0; }
div.p_act03 { width:250px;float:left; }
ol.p_act04 { margin:0;padding:0 0 0 28px; }
div.p_act05 { width:250px;float:right; }
.p_act06 { border-width:0;margin:0 0 20px 0; }
.p_act06 td { padding:0 5px 10px 0; }
.information01 { width:551px;margin:0 0 20px 0;border:1px solid #FFCC33; }
.information01 th { padding:5px;background-color:#FFCC33;font-weight:bold; }
.information01 td { padding:20px 5px 5px 5px; }

/* contact/index.htm */

.contact01 { width:500px;margin:0 0 20px 100px;border:1px solid #FFCC33; }
.contact01 th { padding:5px;background-color:#FFCC33;font-weight:bold; }
.contact01 td { padding:20px 5px 5px 5px; }
.contact02 { width:500px;margin:0 0 20px 100px; }
.contact02 td.title { padding:0; }
.contact02 td.detail { padding:0 0 10px 45px; }

/* ir/report.htm */

.report01 { padding:0 5px 10px 0; }
.report02 { padding:0 0 10px 0; }
.report03 { width:70px;padding:10px;background-color:#EEBBBB;border-right:1px solid #CCCCCC; }
.report04 { padding:10px; }
.report05 { border:1px solid #CCCCCC; }
.report06 { margin:0 5px;vertical-align:middle; }

/* business/fs_01-11.htm */

#fs {width:551px;margin:0 0 20px 0;padding:0;}
.fs01 { background-image:url(business/image_fs/scheme_02.gif);background-repeat:repeat-y; }
.fs02 { width:551px;margin:0;padding:0; }
.fs03 { width:275px; }
.fs04 { height:21px;margin:0 4px 5px 5px;padding:2px 0 0 27px;color:#318000;font-weight:bold;background-image:url(business/image_fs/bg_h3scheme.gif);background-repeat:no-repeat; }
.fs05 { width:276px; }
.fs06 { margin:10px 0 0 0; }
.fs07 { background-image:url(business/image/fs07_02.gif);background-repeat:repeat-y;vertical-align:bottom; }
.fs08 { height:37px;margin:0 0 20px 0;padding:2px 0 0 17px;color:#004A80;font-weight:bold;background-image:url(image/bg_h302.gif);background-repeat:no-repeat;text-align:left; }
.fs09 { height:21px;margin:0 0 20px 0;padding:2px 0 0 17px;color:#004A80;font-weight:bold;background-image:url(image/bg_h303.gif);background-repeat:no-repeat;text-align:left; }

/* business/power.htm,business/nuclear.htm,business/infra.htm, */

.catch { padding:8px 10px;text-align:left; }
.photo { float:right;margin:0 0 10px 10px; }
.photol { float:left;margin:0 10px 10px 0; }
.power01 { margin:0 0 20px 0;width:551px;height:162px;background-image:url(english/business/image/power_01.jpg);background-repeat:no-repeat; }
.nuclear01 { margin:0 0 20px 0;width:551px;height:107px;background-image:url(english/business/image/nuclear_01.jpg);background-repeat:no-repeat; }
.infra01 { margin:0 0 20px 0;width:551px;height:165px;background-image:url(english/business/image/infra_01.jpg);background-repeat:no-repeat; }

/* index.htm */

#topimage { width:760px;margin:0;background-color:#FFFFFF;clear:both; }

#toptext { width:760px;margin:0;background-color:#FFFFFF; }
.toptext01 { width:380px;margin:0;padding:0;vertical-align:top;background-color:#FFFFFF; }
.toptext02 { margin:0;padding:15px;background-color:#FFFFFF; }
.toptext03 { margin:0;padding:15px 0 0 15px;vertical-align:top;background-color:#FFFFFF; }
.toptext04 { margin:0;padding:15px 15px 0 5px;vertical-align:top;background-color:#FFFFFF; }

/* topics.htm */
.topics01 { padding:0 5px 10px 0; }
