/* CSS Document */

* {
padding:0px;
margin:0px;

}
body {
text-align:center;
font-size:90%;
background:url("/images/back2.gif") center top repeat-y;
}
img {
border:none;
}
th {
font-weight:bold;
text-align:left;
}
p {margin-bottom:1em;}

a:link {color:#0000CC; text-decoration:none;}
a:visited {color:#006699; text-decoration:none;}
a:hover {color:#3333ff; text-decoration:underline;}
a:active {color:#cc0000; text-decoration:underline;}

#header {
width:760px;
margin-left:auto;
margin-right:auto;
}
.header01 {
padding-top:5px;
font-size:11px;
background-image:url("/images/header01.jpg");
background-position:left top;
background-repeat:no-repeat;
width:516px;
height: 42px;
}
.header01 td {
font-weight:bold;
}
.header02 {
padding-top:3px;
padding-right:10px;
background-image:url("/images/header02.jpg");
background-position:left top;
background-repeat:no-repeat;
width:234px;
height: 42px;
font-size:80%;
}
.header02 input {
font-size:110%;
padding:1px;
}

#cbody {
width:771px;
height:100%;
/*background-image:url("/images/back.gif");
background-repeat:repeat-y;*/
margin-left:auto;
margin-right:auto;
text-align:left;
}
#contents {
width:736px;
margin-top:12px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
padding-bottom:10px;

}
#footer {
width:760px;
height:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}

#gnavi {
width:760px;
height:auto;
margin-left:auto;
margin-right:auto;
border-bottom: 1px solid #C1D1B4;
}
#gnavi table{
border-collapse:collapse;
}
#gnavi td{
border: 1px solid #FFFFFF;
}
.pass {
font-size:85%;
}
#leftmenu {
width:170px;
float:left;

}
#contents_d {
width:552px;
height:auto;
margin-left:12px;
float:left;
}
#contents_book {
width:552px;
height:auto;
margin-left:12px;
float:left;
}
#contents_c {
width:552px;
height:auto;
margin-left:12px;
float:left;
}
#contents_k {
width:552px;
height:auto;
margin-left:12px;
float:left;
}
.value {
width:auto;
height:auto;
margin-top:10px;

background-image:url("/work/images/left_back.gif");
background-position:left top;
background-repeat:repeat-y;
}
.clear {
height:1px;
clear:both;
}
.clear_l {
height:1px;
clear:left;
}
.clear_r {
height:1px;
clear:right;
}
/*///Adobe Readerダウンロード///*/
.getpdf {
margin-top:12px;
margin-bottom:12px;
border:1px solid #EBEBEB;
}
.getpdf td {
padding:5px;
}


/*///////////////////////トップページ//////////////////////////*/
#topmenu {
width:232px;
float:left;
margin-top:18px;
margin-right:13px;
text-align:left;
}
#topmenu ul {
list-style:none;
}
#topmenu .a {
display:block;
width:209px;
padding-left:15px;
padding-top:3px;
line-height:160%;
background-image:url("/images/l01.gif");
background-position:top left;
background-repeat:no-repeat;
border-bottom: 1px dotted #CCCCCC;
}
#topmenu .b {
display:block;
width:209px;
padding-left:15px;
padding-top:3px;
line-height:160%;
background-image:url("/images/l02.gif");
background-position:top left;
background-repeat:no-repeat;
border-bottom: 1px dotted #CCCCCC;
}
#topmenu .c {
display:block;
width:209px;
padding-left:15px;
padding-top:3px;
line-height:160%;
background-image:url("/images/l03.gif");
background-position:top left;
background-repeat:no-repeat;
border-bottom: 1px dotted #CCCCCC;
}
#topmenu a:link {font-weight:bold; color:#0000CC; text-decoration:none;}
#topmenu a:visited {font-weight:bold; color:#006699; text-decoration:none;}
#topmenu a:hover {font-weight:bold; color:#3333ff; text-decoration:underline;}
#topmenu a:active {font-weight:bold; color:#cc0000; text-decoration:underline;}

table.news_info {
width:470px;
border-collapse:collapse;
margin-top:5px;
margin-bottom:10px;
float:left;
}
.banaarea {
float:right;
width:232px;
margin-right:10px;
}
.bana {
margin-top:5px;
margin-bottom:5px;
}
table.news_info td {
border: 1px solid #41AF83;
}
ul.news_info {
margin-left:20px;
font-size:80%;
}
ul.news_info li {
line-height:125%;
margin-top:4px;
margin-bottom:4px;
}
.t_01 {
font-size:100%;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
}
.f_normal {
font-size:100%;
}
.f_small {
font-size:80%;
}
.pubImage {
border:1px solid #000000;
}
/*///////////////////////END//////////////////////////*/

.m_top20 {
margin-top: 20px;
}
.m_top10 {
margin-top: 10px;
}
.m_top12 {
margin-top: 12px;
}
.index_contents {
margin-top:12px;
}
.index_box01 {border: 1px solid #BDBDBD;background-image:url("/work/images/work01back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_box02 {border: 1px solid #BDBDBD;background-image:url("/work/images/work02back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_box03 {border: 1px solid #BDBDBD;background-image:url("/work/images/work03back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_box04 {border: 1px solid #BDBDBD;background-image:url("/work/images/work04back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_box05 {border: 1px solid #BDBDBD;background-image:url("/work/images/work05back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_box06 {border: 1px solid #BDBDBD;background-image:url("/work/images/work06back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_box07 {border: 1px solid #BDBDBD;background-image:url("/work/images/work07back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_box08 {border: 1px solid #BDBDBD;background-image:url("/work/images/work08back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_box09 {border: 1px solid #BDBDBD;background-image:url("/work/images/work09back.jpg");background-position: right top;background-repeat:no-repeat;}
/*環境情報ステーションINDEX*/
.index_envibox01 {border: 1px solid #BDBDBD;background-image:url("/work/images/environments01back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_envibox02 {border: 1px solid #BDBDBD;background-image:url("/work/images/environments02back.jpg");background-position: right top;background-repeat:no-repeat;}
.index_envibox03 {border: 1px solid #BDBDBD;background-image:url("/work/images/environments03back.jpg");background-position: right top;background-repeat:no-repeat;}
/*end*/
.index_centerinfo {border: 1px solid #BDBDBD;}/*センター案内INDEX*/

.intd {
padding:5px 10px 5px 10px;
line-height:140%;
}
.intd2 {
padding:5px 10px 5px 10px;
line-height:140%;
font-size:85%;
}
.intd2 ul {list-style:none;}
.intd2 ul li {
padding-left:10px;
padding-bottom:5px;
}
.list_centerinfo {
background-image:url("/centerinfo/images/ind02list.gif");
background-position:left top;
background-repeat:no-repeat;
}
.list_work {
background-image:url("/work/images/ind02list.gif");
background-position:left top;
background-repeat:no-repeat;
}
.list_env {
background-image:url("/environmentS/images/ind02list.gif");
background-position:left top;
background-repeat:no-repeat;
}



/*///////////////////////汎用カテゴリスタイル//////////////////////////*/
.worktitle {
width:726px;
height:60px;
background-image:url("/work/images/back_title.jpg");
background-position:left top;
background-repeat:no-repeat;
padding-left:10px;
font-size:130%;
font-weight:bold;
}
.index_box {border: 1px solid #BDBDBD; width:230px; height:auto;}



/*///////////////////////END//////////////////////////*/

/*///////////////////////詳細ページスタイル//////////////////////////*/
/*/////事業紹介//////*/

.inqury {
background-color:#E8F9BF;
width:530px;
margin-bottom:30px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
}
.inqury th {
text-align:left;
border-bottom: 1px solid #02A242;
border-top: 1px solid #02A242;
padding:5px;
}
.inqury td {
text-align:left;
line-height:150%;
padding:5px;
}

#contents_d h1 {
display:block;
width:542px;
height:auto;
background-image:url("/work/images/h1_back.jpg");
background-repeat:repeat-y;
background-position:left top;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
font-size:120%;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
}
#contents_d h2 {
display:block;
width:519px;
height:auto;
border-bottom: 1px solid #FF9F10;
border-top: 1px solid #FF9F10;
border-left: 3px solid #E5A13D;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
}
#contents_d h3 {
display:block;
width:522px;
height:auto;
background-image:url("/work/images/h3_back.jpg");
background-repeat:repeat-y;
background-position:left top;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
}
#contents_d p {
width:530px;
padding-top: 15px;
padding-bottom: 15px;
line-height:140%;
margin-left:auto;
margin-right:auto;
}
#contents_d dl {
width:530px;
margin-bottom:20px;
}
#contents_d dt {
font-weight:bold;
padding-left:30px;
margin-top:15px;
}
#contents_d dd {
padding-left:50px;
line-height:160%;
}
#contents_d ul {
margin-top:15px;
margin-left:50px;
margin-bottom:15px;
}
#contents_d li {
line-height:160%;
}
#contents_d .up_c {
width:auto;
float:right;
background-image:url("/work/images/up_c_mark.gif");
background-repeat:no-repeat;
background-position:left center;
margin-left:auto;
margin-right:10px;
margin-top:30px;
margin-bottom:30px;
line-height:100%;
font-size:12px;
padding-left:15px;
}

/*////出版事業用スタイル////*/
#contents_book h3 {
display:block;
width:522px;
height:auto;
background-image:url("/work/images/h3_back.jpg");
background-repeat:repeat-y;
background-position:left top;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
}
#contents_book h4 {
margin-bottom:12px;
font-size:110%;
font-weight:bold;
line-height:140%;
}
.book_h2{
margin-top:12px;
}
#contents_book p {
padding-top: 15px;
padding-bottom: 15px;
line-height:140%;
}
#contents_book .parea {
width:530px;
margin-left:auto;
margin-right:auto;
}
#book_monthly {
margin-bottom:12px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-collapse:collapse;
border-spacing:0;
}
*html #book_books {
margin-top:12px;

}
html>body #book_books caption {
margin-top:12px;
}
#book_monthly td {
padding:20px;
font-size:100%;
line-height:140%;
}

#book_books {
margin-bottom:12px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-collapse:collapse;
border-spacing:0;
}
#book_books caption {
width:542px;
height:18px;
margin:0;
padding-top:3px;
padding-left:10px;
font-size:80%;
font-weight:bold;
text-align:left;
background:url(../work/Public/images/bookcategoly_bg.gif) left top no-repeat;
border-bottom:1px solid #cccccc;
}
#book_books td {
padding:20px;
font-size:100%;
line-height:140%;
border-bottom:1px solid #cccccc;
}
.books {
border-bottom:1px solid #cccccc;
border-collapse:collapse;
border-spacing:0;
}


/*/////end//////*/
/*/////センター紹介//////*/
#contents_c h1 {
display:block;
width:542px;
height:auto;
background-image:url("/centerinfo/images/h1_back.jpg");
background-repeat:repeat-y;
background-position:left top;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
font-size:120%;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
}
#contents_c h2 {
display:block;
width:519px;
height:auto;
border-bottom: 1px solid #89C3FB;
border-top: 1px solid #89C3FB;
border-left: 3px solid #73A2D0;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
#contents_c h3 {
display:block;
width:522px;
height:auto;
background-image:url("/work/images/h3_back.jpg");
background-repeat:repeat-y;
background-position:left top;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
#contents_c p {
width:530px;
padding-top: 15px;
padding-bottom: 15px;
line-height:140%;
margin-left:auto;
margin-right:auto;
}
#contents_c ol {
margin-top:15px;
margin-left:50px;
margin-bottom:15px;
}
#contents_c li {
line-height:160%;
}
#contents_c dl {
width:530px;
margin-bottom:20px;
}
#contents_c dt {
font-weight:bold;
padding-left:30px;
margin-top:15px;
}
#contents_c dd {
padding-left:50px;
line-height:140%;
}
#contents_c .up_c {
width:auto;
float:right;
background-image:url("/work/images/up_c_mark.gif");
background-repeat:no-repeat;
background-position:left center;
margin-left:auto;
margin-right:10px;
margin-top:30px;
margin-bottom:30px;
line-height:100%;
font-size:12px;
padding-left:15px;
}
/*/////環境情報ステーション//////*/
#contents_k h1 {
display:block;
width:542px;
height:auto;
background-image:url("/environmentS/images/h1_back.jpg");
background-repeat:repeat-y;
background-position:left top;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
font-size:120%;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
}
#contents_k h2 {
display:block;
width:519px;
height:auto;
border-bottom: 1px solid #8AD437;
border-top: 1px solid #8AD437;
border-left: 3px solid #7FB543;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
#contents_k h3 {
display:block;
width:522px;
height:auto;
background-image:url("/environmentS/images/h3_back.jpg");
background-repeat:repeat-y;
background-position:left top;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
#contents_k p {
width:530px;
padding-top: 15px;
padding-bottom: 15px;
line-height:140%;
margin-left:auto;
margin-right:auto;
}
#contents_k ol {
margin-top:15px;
margin-left:50px;
margin-bottom:15px;
}
#contents_k ul {
margin-top:15px;
margin-left:50px;
margin-bottom:15px;
}

#contents_k li {
line-height:160%;
}
#contents_k dl {
width:530px;
margin-bottom:20px;
}
#contents_k dt {
font-weight:bold;
padding-left:30px;
margin-top:15px;
}
#contents_k dd {
padding-left:50px;
line-height:140%;
}
#contents_k .up_c {
width:auto;
float:right;
background-image:url("/work/images/up_c_mark.gif");
background-repeat:no-repeat;
background-position:left center;
margin-left:auto;
margin-right:10px;
margin-top:30px;
margin-bottom:30px;
line-height:100%;
font-size:12px;
padding-left:15px;
}
/*/////end//////*/
.indent01 {
text-indent: 2em;
}
/*/////end//////*/

/*左メニュースタイル*/
/*事業紹介*/
table.menu02 {
border-collapse:collapse;
}
#leftmenu .menu02 th{
background-color:#E5A13D;
text-align:left;
padding:6px 10px 6px 10px;
border-right:1px solid #E5A13D;
border-left:1px solid #E5A13D;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
}

#leftmenu .menu02 td{
background-image:url("/work/images/lmenu_mark.gif");
background-position:left center;
background-repeat:no-repeat;
padding:6px 14px 6px 14px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;

}
.menu02 .now {
background-image:url("/work/images/lmenu_mark_on.gif")!important;
background-color:#E2E2E2!important;
}
/*センター案内*/
table.menu01 {
border-collapse:collapse;
}
#leftmenu .menu01 th{
background-color:#73A2D1;
text-align:left;
padding:6px 10px 6px 10px;
border-right:1px solid #73A2D1;
border-left:1px solid #73A2D1;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
}

#leftmenu .menu01 td{
background-image:url("/centerinfo/images/lmenu_mark.gif");
background-position:left center;
background-repeat:no-repeat;
padding:6px 14px 6px 14px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;

}
.menu01 .now {
background-image:url("/centerinfo/images/lmenu_mark_on.gif")!important;
background-color:#E2E2E2!important;
}
/*環境情報ステーション*/
table.menu03 {
border-collapse:collapse;
}
#leftmenu .menu03 th{
background-color:#7FB543;
text-align:left;
padding:6px 10px 6px 10px;
border-right:1px solid #7FB543;
border-left:1px solid #7FB543;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
}

#leftmenu .menu03 td{
background-image:url("/environmentS/images/lmenu_mark.gif");
background-position:left center;
background-repeat:no-repeat;
padding:6px 14px 6px 14px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;

}
.menu03 .now {
background-image:url("/environmentS/images/lmenu_mark_on.gif")!important;
background-color:#E2E2E2!important;
}


/*///////////////////////END//////////////////////////*/

/*///////////////////////テーブルスタイル//////////////////////////*/
.info_t01 {
border-collapse:collapse;
margin-top:15px;
width:540px;
margin-left:auto;
margin-right:auto;
}
.info_t01 th,.info_t01 td {
border:1px solid #CCCCCC;
padding:10px;
}
.info_t01 th {
border-right: 1px solid #A3C7D2;
text-align:left;
}
.info_t02 {
border-collapse:collapse;
margin-top:15px;
width:540px;
margin-left:auto;
margin-right:auto;
}
.info_t02 th,.info_t02 td {
border:1px solid #CCCCCC;
padding:10px;
}
.info_t02 th {
background-color:#E2F2FC;
border:1px solid #CCCCCC;
text-align:left;
}
.info_t03 {
border-collapse:collapse;
margin-top:15px;
margin-left:auto;
margin-right:auto;
}
.info_t03 th,.info_t03 td {
border:1px solid #CCCCCC;
padding:10px;
text-align:left;
}
.info_t03 th {
background-color:#E2F2FC;
border:1px solid #CCCCCC;
text-align:left;
}
.env_t01 {
width:520px;
border-collapse:collapse;
margin-top:15px;
margin-left:auto;
margin-right:auto;
}
.env_t01 th, .env_t01 td {
border:1px solid #CCCCCC;
padding:10px;
text-align:left;
}
.env_t01 th {
background-color:#E3F9CB;
border:1px solid #CCCCCC;
text-align:left;
}
.env_t01s {
border-collapse:collapse;
margin-top:15px;
margin-left:auto;
margin-right:auto;

}
.env_t01s th,.env_t01s td {
border:1px solid #CCCCCC;
padding:5px;
text-align:left;
font-size:85%;
}
.env_t01s th {
background-color:#E3F9CB;
border:1px solid #CCCCCC;
text-align:left;
}
.base_t01 {
border-collapse:collapse;
margin-top:15px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;

}
.base_t01 th, .base_t01 td {
border:1px solid #CCCCCC;
padding:5px;
text-align:left;
}
.base_t01 th {
background-color:#F0FFF1;
border:1px solid #CCCCCC;
text-align:left;
}
.base_t02 {
border-collapse:collapse;
margin-top:0px;
margin-left:auto;
margin-right:auto;

}
.base_t02 th, .base_t02 td {
border:1px solid #CCCCCC;
padding:5px;
text-align:left;
}
.base_t02 th {
background-color:#F0FFF1;
border:1px solid #CCCCCC;
text-align:left;
}
/*///////////////////////end//////////////////////////*/

/*///交通アクセス///*/

/*///リンク///*/
.linktable {
margin-left:15px;
margin-bottom:12px;
}
.linktable td {
padding:5px;
line-height:160%;
}
.linktable th {
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
line-height:140%;
color:#FFFFFF;
background-color:#43AD85;
border-right:2px solid #FFFFFF;
}
/*///////////////////////end//////////////////////////*/

/*/////////////お問い合わせフォーム///////////////*/
#forms {
width:720px;
font-size:12px;
line-height:18px;
}
fieldset {
width:680px;
margin-left:10px;
padding:15px;
border:1px solid #cccccc;
}
.formtable {
margin:0;
}
.formtable th {
padding:5px;
font-weight:bold;
border-bottom:1px dotted #cccccc;
}
.formtable td {
padding:5px;
border-bottom:1px dotted #cccccc;
}
#forms .here {
border-right:1px solid #669966;
}
#form .aster {color: #CC0000;}

/*///////////////////////end//////////////////////////*/

/*/////////////個人情報保護方針///////////////*/
#priv {
width:720px;
margin-left:auto;
margin-right:auto;
line-height:140%;
}
#priv ul {
margin-top:15px;
margin-left:30px;
margin-bottom:15px;
}
#priv li {
line-height:120%;
margin-bottom:10px;
}
#priv ol {
margin-top:15px;
margin-left:50px;
margin-bottom:30px;
}
#priv li {
line-height:160%;
}
#priv p {
width:720px;
padding-top: 15px;
padding-bottom: 15px;
line-height:160%;
}
#priv h2 {
display:block;
width:720px;
height:auto;
border-bottom: 1px solid #4CDAA4;
border-top: 1px solid #4CDAA4;
border-left: 3px solid #43AD85;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
#priv h3 {
display:block;
width:720px;
height:auto;
background-image:url("/images/h3_back.gif");
background-repeat:repeat-y;
background-position:left top;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
/*///////////////////////end//////////////////////////*/
/*/////////////アクセスマップ///////////////*/
#access {
width:720px;
margin-left:auto;
margin-right:auto;
line-height:140%;
}
#access ul {
margin-top:15px;
margin-left:30px;
margin-bottom:15px;
}
#access li {
line-height:120%;
margin-bottom:10px;
}
#access ol {
margin-top:15px;
margin-left:50px;
margin-bottom:30px;
}
#access li {
line-height:160%;
}
#access p {
width:720px;
padding-top: 15px;
padding-bottom: 15px;
line-height:160%;
}
#access h2 {
display:block;
width:720px;
height:auto;
border-bottom: 1px solid #4CDAA4;
border-top: 1px solid #4CDAA4;
border-left: 3px solid #43AD85;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
#access h3 {
display:block;
width:720px;
height:auto;
background-image:url("/images/h3_back.gif");
background-repeat:repeat-y;
background-position:left top;
font-size:100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
/*///////////////////////end//////////////////////////*/
/*///サイトマップ///*/
/*//全体//*/
.sitemap00 {
margin-top:12px;
margin-left:15px;
margin-bottom:20px;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
empty-cells:hide;
}
.sm_cell {
padding:5px;
border-left:1px solid #cccccc;
border-bottom:1px dotted #43AD85;
}
.sitemap00 td {
line-height:160%;
}
.sitemap00 td a {
padding-left:10px;
background:url(/images/sitemap_l00.gif)  top left no-repeat;
}
.sitemap00 th {
padding:5px;
line-height:160%;
border-left:2px solid #43AD85;
border-bottom:1px solid #cccccc;
}
.sitemap00 th a {
padding-left:10px;
background:url(/images/sitemap_l00.gif)  top left no-repeat;
}
/*//JESCについて//*/
.sitemap01 {
margin-left:15px;
margin-bottom:20px;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
empty-cells:hide;
}
.sm_cell01 {
padding:5px;
border-left:1px solid #cccccc;
border-bottom:1px dotted #73A2D1;
}
.sitemap01 td {
line-height:160%;
}
.sitemap01 td a {
padding-left:10px;
background:url(/images/sitemap_l01.gif)  top left no-repeat;
}
.sitemap01 th {
padding:5px;
line-height:160%;
border-left:2px solid #73A2D1;
border-bottom:1px solid #cccccc;
}
.sitemap01 th a {
padding-left:10px;
background:url(/images/sitemap_l01.gif)  top left no-repeat;
}
/*//事業紹介//*/
.sm_cell02 {
padding:5px;
border-left:1px solid #cccccc;
border-bottom:1px dotted #E49C4F;
}
.sitemap02 {
margin-left:15px;
margin-bottom:20px;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
empty-cells:hide;
}
.sitemap02 td {
line-height:160%;
}
.sitemap02 td a {
padding-left:10px;
background:url(/images/sitemap_l02.gif)  top left no-repeat;
}
.sitemap02 th {
padding:5px;
line-height:160%;
border-left:2px solid #E49C4F;
border-bottom:1px solid #cccccc;
}
.sitemap02 th a {
padding-left:10px;
background:url(/images/sitemap_l02.gif)  top left no-repeat;
}

/*//環境情報ステーション//*/
.sitemap03 {
margin-left:15px;
margin-bottom:20px;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
empty-cells:hide;
}
.sm_cell03 {
padding:5px;
border-left:1px solid #cccccc;
border-bottom:1px dotted #7EB641;
}
.sitemap03 td {
line-height:160%;
}
.sitemap03 td a {
padding-left:10px;
background:url(/images/sitemap_l03.gif)  top left no-repeat;
}
.sitemap03 th {
padding:5px;
line-height:160%;
border-left:2px solid #7EB641;
border-bottom:1px solid #cccccc;
}
.sitemap03 th a {
padding-left:10px;
background:url(/images/sitemap_l03.gif)  top left no-repeat;
}

/*///////////////////////end//////////////////////////*/

/*////お知らせ////*/
#infoarea {
margin:0;
padding:0;
font-size:100%;
line-height:140%;
}
#infoarea p {
margin-bottom:15px;
}
#infoarea h2 {
width:100%;
margin-bottom:20px;
font-size:140%;
line-height:140%;
font-weight:bold;
border-bottom:2px solid #43AD85;
}
#infoarea h3 {
width:100%;
margin-bottom:15px;
padding-left:5px;
font-size:120%;
line-height:140%;
font-weight:bold;
border-top:1px solid #43AD85;
border-bottom:1px solid #43AD85;
}
#infoarea h4 {
margin-bottom:5px;
font-size:100%;
line-height:140%;
font-weight:bold;
border-bottom:1px solid #CCDCB8;
}
#infoarea ul {
margin-bottom:30px;
}
#infoarea li {
margin-left:40px;
font-size:100%;
line-height:140%;
}

/*///////////////////////end//////////////////////////*/
