body {
margin:0px;
padding:0px;
font: 15px/160% Arial,Helvetiva,"ＭＳ Ｐゴシック",Osaka,妓崇,閏顕,seoul,卜悶,Verdana,sans-serif;
color:#000000;
background: url("http://taigongwang.net/img/bg.jpg") #C2FF98;
}

a{
color:#FF0000;
text-decoration:underline;
}

a:hover{
color:#FF0000;
text-decoration:none;
}

a.fc_link{
color:#000000;
text-decoration:underline;
}

a:hover.fc_link{
color:#000000;
text-decoration:none;
}

img{
border:0px;
}

h1{
margin:0px;
padding:0px;
}

h2{
margin:0px;
padding:5px;
font-size:15px;
color:#FFFFFF;
background:#003399;
}

h3.title{
margin:10px 0px;
padding:5px 0px 0px 0px;
font-size:15px;
color:#000000;
border-top:2px solid #003399;
}

h3.month{
margin:10px 0px;
padding:5px 0px 0px 0px;
font-size:15px;
color:#000000;
}

h3 a{
color:#000000;
text-decoration:underline;
}

h3 a:hover{
color:#000000;
text-decoration:none;
}

p{
margin:10px 0px;
padding:0px;
}

.right{
text-align:right;
}

.center{
text-align:center;
}

ul{
margin:2px 2px 2px 20px;
padding:0px;
list-style:square;
}

li p
{
display: inline;
}

.date{
font-size:12px;
color: #6666CC;
text-align: right;
}

.date a {
color:#6666CC;
text-decoration:underline;
}

.date a:hover{
color:#99CCCC;
text-decoration:underline;
}

hr {
color: #003399;
background-color: #003399;
height: 1px;
border: 1px;
border-style: dotted;
}

#navi{
font-size:11px;
}

#navi a{
color:#6666CC;
text-decoration:underline;
}

#navi a:hover{
color:#99CCCC;
text-decoration:underline;
}

/* 							container */

div#container{
width:760px;
margin:0px auto;
padding:0px;
background: #FFFFFF;
}

/* /container */

/* head */

div#header{
margin:0px;
padding:0px 0px 2px 0px;
border-bottom:4px solid #003399;
}

table#head {
width:760px;
height:111px;
margin:0px;
padding:0px;
background:url("http://taigongwang.net/img/head_copy.gif") top left no-repeat;
}

td#cell_01{
width:189px;
height:75px;
margin:0px;
padding:5px 0px 0px 15px;
vertical-align:top;
line-height:100%;
}

td#cell_02{
width:390px;
height:80px;
margin:0px;
padding:0px;
vertical-align:bottom;
line-height:100%;
}

table#cell_02_01{
margin:0px 0px 5px 0px;
padding:0px;
}

table#cell_02_01 td{
margin:0px;
padding:0px;
vertical-align:top;
line-height:100%;
}

table#cell_02_01 td.pict_last{
margin:0px;
padding:0px 27px 0px 0px;
}

table#cell_02_01 td.lang{
margin:0px;
padding:0px 1px 0px 0px;
}

td#cell_03{
width:156px;
height:111px;
margin:0px;
padding:0px;
vertical-align:top;
line-height:100%;
vertical-align:bottom;
}

td#cell_04{
width:10px;
height:111px;
margin:0px;
padding:0px;
vertical-align:top;
line-height:100%;
vertical-align:bottom;
}

td#cell_05{
width:594px;
height:31px;
margin:0px;
padding:0px;
vertical-align:top;
line-height:100%;
}

td#cell_05 td.cell_05_01_td{
margin:0px;
padding:0px 0px 0px 1px;
}

/* 							/head */


/* 							contents */
table#contents{
width:760px;
margin:0px;
padding:0px;
}
/* 							/contents */

/* 							l_contents */

/* 							l_contents 共通 */

ul#l_ul{
margin:0px 0px 15px 0px;
padding:0px;
list-style:none;
font-size:13px;
font-weight:bold;
line-height:120%;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
}

div.l_title{
margin:0px;
padding:1px 5px;
font-weight:bold;
font-size:13px;
line-height:140%;
color:#FFFFFF;
background:#003399;
}

div.l_box{
margin:0px 0px 15px 0px;
padding:5px;
font-size:13px;
line-height:140%;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

div#title_forerunner_cordiality{
margin:15px 0px 0px 0px;
padding:1px 5px;
font-size:13px;
line-height:140%;
color:#FFFFFF;
font-weight:bold;
background:#003399;
}

div#title_forerunner_cordiality a{
color:#FFFFFF;
text-decoration:none;
}

div#title_forerunner_cordiality a:hover{
text-decoration:underline;
}

div#box_forerunner_cordiality{
margin:0px;
padding:5px;
font-size:13px;
font-weight:bold;
line-height:140%;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

div#box_forerunner_cordiality a{
color:#000000;
text-decoration:none;
}

div#box_forerunner_cordiality a:hover{
text-decoration:underline;
}

div#box_forerunner_cordiality ul{
margin:0px 0px 0px 15px;
padding:0px;
}


div.square_l_box{
margin:15px 0px 0px 0px;
padding:5px;
font-size:13px;
line-height:140%;
border:1px solid #999999;
}

div.square_l_box p{
margin:5px 0px;
padding:0px;
}

div#title_square_category{
margin:15px 0px 0px 0px;
padding:1px 3px;
font-size:13px;
line-height:140%;
color:#FFFFFF;
font-weight:bold;
background:#003399;
}

ul#box_square_category{
margin:0px;
padding:5px 5px 0px 5px;
font-size:13px;
line-height:140%;
list-style:none;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

ul#box_square_category li{
margin:0px;
padding:0px 0px 5px 0px;
}

ul#box_square_category a{
color:#000000;
text-decoration:none;
}


ul#box_square_category a:hover{
color:#000000;
text-decoration:underline;
}

.gray{
margin:0px;
padding:2px;
background:#DDDDDD;
font-weight:bold;
}

.ccccff{
padding:1px;
font-weight:bold;
background:#CCCCFF;
}


/* 							l_contents_first */

td#l_contents_first{
width:175px;
margin:0px;
padding:10px 15px 20px 15px;
vertical-align: top;
word-wrap: break-word;
overflow: hidden;
}



td#l_contents_first ul#l_ul li.environment{
width:173px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_enovironment.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#l_ul li.environment a{
width:95px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#l_ul li.environment a:hover{
text-decoration:underline;
}

td#l_contents_first ul#l_ul li.environment_jp{
width:173px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_enovironment.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#l_ul li.environment_jp a{
width:95px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#l_ul li.environment_jp a:hover{
text-decoration:underline;
}





td#l_contents_first ul#l_ul li.energy{
width:173px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_energy.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#l_ul li.energy a{
width:95px;
height:50px;
margin:0px;
padding:3px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#l_ul li.energy a:hover{
text-decoration:underline;
}

td#l_contents_first ul#l_ul li.energy_jp{
width:173px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_energy.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#l_ul li.energy_jp a{
width:95px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#l_ul li.energy_jp a:hover{
text-decoration:underline;
}






td#l_contents_first ul#l_ul li.electronics{
width:173px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_electronics.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#l_ul li.electronics a{
width:95px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#l_ul li.electronics a:hover{
text-decoration:underline;
}

td#l_contents_first ul#l_ul li.electronics_jp{
width:173px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_electronics.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#l_ul li.electronics_jp a{
width:95px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#l_ul li.electronics_jp a:hover{
text-decoration:underline;
}






td#l_contents_first ul#l_ul li.fs{
width:173px;
height:24px;
margin:0px;
padding:0px;
list-style:none;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#l_ul li.fs a{
width:167px;
height:18px;
margin:0px;
padding:3px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#l_ul li.fs a:hover{
text-decoration:underline;
}


td#l_contents_first ul#l_ul li.consulting_jp{
width:173px;
height:24px;
margin:0px;
padding:0px;
list-style:none;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#l_ul li.consulting_jp a{
width:167px;
height:18px;
margin:0px;
padding:3px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#l_ul li.consulting_jp a:hover{
text-decoration:underline;
}









/* 							l_contents_second */

td#l_contents_second{
width:214px;
margin:0px;
padding:10px 15px 20px 15px;
vertical-align: top;
word-wrap: break-word;
overflow: hidden;
}

td#l_contents_second ul#l_ul li.environment{
width:212px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_enovironment.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#l_ul li.environment a{
width:134px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#l_ul li.environment a:hover{
text-decoration:underline;
}

td#l_contents_second ul#l_ul li.environment_jp{
width:212px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_enovironment.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#l_ul li.environment_jp a{
width:134px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#l_ul li.environment_jp a:hover{
text-decoration:underline;
}





td#l_contents_second ul#l_ul li.energy{
width:212px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_energy.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#l_ul li.energy a{
width:134px;
height:50px;
margin:0px;
padding:3px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#l_ul li.energy a:hover{
text-decoration:underline;
}

td#l_contents_second ul#l_ul li.energy_jp{
width:212px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_energy.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#l_ul li.energy_jp a{
width:134px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#l_ul li.energy_jp a:hover{
text-decoration:underline;
}






td#l_contents_second ul#l_ul li.electronics{
width:212px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_electronics.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#l_ul li.electronics a{
width:134px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#l_ul li.electronics a:hover{
text-decoration:underline;
}

td#l_contents_second ul#l_ul li.electronics_jp{
width:212px;
height:53px;
margin:0px;
padding:0px;
list-style:none;
background:url("http://taigongwang.net/img/l_electronics.jpg") top left no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#l_ul li.electronics_jp a{
width:134px;
height:33px;
margin:0px;
padding:20px 0px 0px 78px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#l_ul li.electronics_jp a:hover{
text-decoration:underline;
}

td#l_contents_second ul#l_ul li.fs{
width:212px;
height:24px;
margin:0px;
padding:0px;
list-style:none;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#l_ul li.fs a{
width:206px;
height:18px;
margin:0px;
padding:3px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#l_ul li.fs a:hover{
text-decoration:underline;
}


td#l_contents_second ul#l_ul li.consulting_jp{
width:212px;
height:24px;
margin:0px;
padding:0px;
list-style:none;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#l_ul li.consulting_jp a{
width:206px;
height:18px;
margin:0px;
padding:3px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#l_ul li.consulting_jp a:hover{
text-decoration:underline;
}





/* /l_contents */

/* main_contents_first */
td#main_contents_first{
width:375px;
margin:0px;
padding:20px 0px;
vertical-align: top;
word-wrap: break-word;
overflow: hidden;
}

img#main_contents_first_img{
margin:25px 0px 0px 0px;
padding:0px;
}

div#main_contents_first_cap{
margin:5px 0px 0px 0px;
padding:0px;
font-size:11px;
line-height:130%;
color:#999999;
text-align:right;
}

div#main_contents_first_text{
margin:20px 0px;
padding:0px;
text-align:center;
}

/* /main_contents_first */

/* main_contents_second */
td#main_contents_second{
width:501px;
margin:0px;
padding:10px 15px 20px 0px;
vertical-align: top;
word-wrap: break-word;
overflow: hidden;
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

td#main_contents_second h2{
width:491px;
word-wrap: break-word;
overflow: hidden;
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

td#main_contents_second p{
width:501px;
word-wrap: break-word;
overflow: hidden;
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

td#main_contents_second blockquote{
width:421px;
word-wrap: break-word;
overflow: hidden;
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

div#map{
width:501px;
margin:10px auto;
padding:0px;
}

table#inquiry_table{
width:501px;
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0px;
font-size:13px;
}

table#inquiry_table td{
word-break: break-all;
}

table#inquiry_table td div{
overflow:auto;
}


div#testmessage_table{
width:489px;
margin: 0px;
padding: 5px;
border: 1px solid #006600;
word-break: break-all;
overflow:auto;
}


/* /main_contents_second */

/* r_contents */
td#r_contents{
width:150px;
margin:0px;
padding:10px 15px 20px 15px;
vertical-align: top;
word-wrap: break-word;
overflow: hidden;
}

td#r_contents a{
color:#000000;
text-decoration:none;
}

td#r_contents a:hover{
color:#000000;
text-decoration:underline;
}

/*div.r_title*/
div.r_title{
margin:0px;
padding:1px 5px;
font-weight:bold;
font-size:13px;
line-height:140%;
color:#FFFFFF;
background:#003399;
}

/*div#r_links*/
div#r_links{
margin:0px 0px 15px 0px;
padding:1px 5px;
font-weight:bold;
font-size:13px;
line-height:140%;
color:#FFFFFF;
background:#FF0000;
text-align:center;
}

/*div#r_links*/
div#r_links a{
color:#FFFFFF;
}

/*div#r_links*/
div#r_links a:hover{
color:#FFFFFF;
}

/*div.r_box*/
div.r_box{
margin:0px 0px 15px 0px;
padding:5px;
font-size:13px;
line-height:140%;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

/*div.r_box ul*/
div.r_box ul{
margin:0px 0px 0px 15px;
padding:0px;
}

/* /r_contents */


/* foot */

div#foot{
magin:0px;
padding:5px 15px;
color:#FFFFFF;
font-size:11px;
text-align:right;
background:#CC0000;
line-height:120%;
}

div#foot a{
color:#FFFFFF;
}

/* /foot */






div#translation_container{
width:90%;
margin:0px auto;
padding:15px 0px 0px 0px;
background: #FFFFFF;
}

h2.translation_title{
margin:0px 15px 15px 15px;
padding:5px;
font-size:15px;
background:#00CC00;
}

.translation_box{
margin:0px;
padding:0px 15px 15px 15px;
}




/* 2011-03追加 */

div#header h1{
margin:0px;
padding:0px;
}

table#common_head {
width:760px;
height:80px;
margin:0px;
padding:0px;
background:url("/common/common_bg.jpg") top right no-repeat;
}

td#common_cell01{
width:186px;
height:75px;
margin:0px;
padding:5px 0px 0px 15px;
text-align:left;
vertical-align:top;
}

td#common_cell02{
width:161px;
height:80px;
margin:0px;
padding:5px 0px 0px 8px;
text-align:left;
vertical-align:top;
}

td#common_cell03{
width:377px;
height:45px;
margin:0px;
padding:35px 0px 0px 13px;
text-align:left;
vertical-align:top;
}

td#common_cell03 td{
vertical-align:bottom;
}

.common_cell03_space01{
margin:0px;
padding:0px 1px 0px 0px;
}

.common_cell03_space02{
margin:0px;
padding:0px 14px 0px 0px;
}

div#common_global{
width:760px;
margin:0px;
padding:0px;
background:url("/common/common_global_bg.jpg") top right repeat-x;
}

div#common_global td{
margin:0px;
padding:0px;
border-right:1px solid #FFFFFF;
}

ul#common_l_ul{
margin:0px 0px 15px 0px;
padding:0px;
list-style:none;
font-size:12px;
font-weight:bold;
line-height:120%;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
}

td#l_contents_first ul#common_l_ul li.environment{
width:173px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square01.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#common_l_ul li.environment a{
width:123px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#common_l_ul li.environment a:hover{
text-decoration:underline;
}

td#l_contents_first ul#common_l_ul li.environment_jp{
width:173px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square01.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#common_l_ul li.environment_jp a{
width:123px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#common_l_ul li.environment_jp a:hover{
text-decoration:underline;
}

td#l_contents_first ul#common_l_ul li.energy{
width:173px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square02.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#common_l_ul li.energy a{
width:123px;
height:32px;
margin:0px;
padding:3px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#common_l_ul li.energy a:hover{
text-decoration:underline;
}

td#l_contents_first ul#common_l_ul li.energy_jp{
width:173px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square02.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#common_l_ul li.energy_jp a{
width:123px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#common_l_ul li.energy_jp a:hover{
text-decoration:underline;
}

td#l_contents_first ul#common_l_ul li.electronics{
width:173px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square03.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#common_l_ul li.electronics a{
width:123px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#common_l_ul li.electronics a:hover{
text-decoration:underline;
}

td#l_contents_first ul#common_l_ul li.electronics_jp{
width:173px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square03.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_first ul#common_l_ul li.electronics_jp a{
width:123px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_first ul#common_l_ul li.electronics_jp a:hover{
text-decoration:underline;
}

td#l_contents_second ul#common_l_ul li.environment{
width:212px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square01.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#common_l_ul li.environment a{
width:162px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#common_l_ul li.environment a:hover{
text-decoration:underline;
}

td#l_contents_second ul#common_l_ul li.environment_jp{
width:212px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square01.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#common_l_ul li.environment_jp a{
width:162px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#common_l_ul li.environment_jp a:hover{
text-decoration:underline;
}

td#l_contents_second ul#common_l_ul li.energy{
width:212px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square02.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#common_l_ul li.energy a{
width:162px;
height:32px;
margin:0px;
padding:3px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#common_l_ul li.energy a:hover{
text-decoration:underline;
}

td#l_contents_second ul#common_l_ul li.energy_jp{
width:212px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square02.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#common_l_ul li.energy_jp a{
width:162px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_secondt ul#common_l_ul li.energy_jp a:hover{
text-decoration:underline;
}

td#l_contents_second ul#common_l_ul li.electronics{
width:212px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square03.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#common_l_ul li.electronics a{
width:162px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#common_l_ul li.electronics a:hover{
text-decoration:underline;
}

td#l_contents_second ul#common_l_ul li.electronics_jp{
width:212px;
height:35px;
margin:0px;
padding:0px;
list-style:none;
background:url("/common/common_square03.jpg") 2px 2px no-repeat;
border-bottom:1px solid #999999;
}

td#l_contents_second ul#common_l_ul li.electronics_jp a{
width:162px;
height:24px;
margin:0px;
padding:11px 0px 0px 50px;
display:block;
color:#000000;
text-decoration:none;
}

td#l_contents_second ul#common_l_ul li.electronics_jp a:hover{
text-decoration:underline;
}

/*div#r_links*/
div#common_r_links{
margin:15px 0px 15px 0px;
padding:1px 5px;
font-weight:bold;
font-size:13px;
line-height:140%;
color:#FFFFFF;
background:#FF0000;
text-align:center;
}

/*div#r_links*/
div#common_r_links a{
color:#FFFFFF;
text-decoration:none;
}

/*div#r_links*/
div#common_r_links a:hover{
color:#FFFFFF;
}

a.common_nondecoration{
text-decoration:none;
color:#000000;
}

a.common_nondecoration:hover{
text-decoration:underline;
color:#000000;
}

div#sitemap_body{
width:501px;
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap;  /* HP Printers */
word-wrap: break-word;      /* IE 5+ */
}

div#sitemap_body p{
padding:0px 10px;
font-weight:bold;
border-left:5px solid #999999;
word-wrap: break-word;
overflow: hidden;
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap;  /* HP Printers */
word-wrap: break-word;      /* IE 5+ */
}

div#sitemap_body h3{
font-size:17px;
color:#003399;
}

div#sitemap_body a{
color:#000000;
text-decoration:none;
}

div#sitemap_body a:hover{
text-decoration:underline;
}

div#sitemap_body ul{
margin-left:30px;
}

div#links_body{
width:501px;
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap;  /* HP Printers */
word-wrap: break-word;      /* IE 5+ */
}

div#links_body h3{
padding:0px 10px;
font-weight:bold;
font-size:15px;
border-left:5px solid #999999;
}

div#links_body h4{
margin:10px 15px 0px 15px;
padding:0px;
font-weight:bold;
font-size:15px;
color:#003399;
}

div#links_body p{
width:470px;
margin:0px 15px;
padding:0px;
word-wrap: break-word;
overflow: hidden;
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap;  /* HP Printers */
word-wrap: break-word;      /* IE 5+ */
}