#contentsMain .section, #contentsMain .item, #contentsMain .annotation, #contentsMain .annotation7, #contentsMain .linkList2, #contentsMain .linkList4, table .companyOutline, table .companyOutline2, table .companyOutline4, table .tablePattern1, #contentsMain .imgAndTxt01, #contentsMain .imgAndTxt02, #contentsMain .imgAndTxt03, #contentsMain .imgAndTxt04, #contentsMain .imgAndTxt05, #contentsMain .imgAndTxt06, #contentsMain .imgAndTxt15, #contentsMain .inqBtn, .imgArea1 {
    clear: both;
    margin: 0 0 3em;
    padding: 0;
}
#contentsMain .section2 {
    margin: 0 0 1em;
    padding: 0;
}
#contentsMain .annotationContents .linkList4 {
    margin: 0;
}
table.companyOutline td, table.companyOutline th, table.companyOutline2 td, table.companyOutline2 th, table.companyOutline4 td, table.companyOutline4 th, table.tablePattern1 td, table.tablePattern1 {
    margin: 0;
    padding: 8px;
    text-align: left;
}
table.companyOutline th.border2, table.companyOutline td.border2, table.companyOutline4 th.border2, table.companyOutline4 td.border2 {
    padding-bottom: 10px;
}
table.companyOutline4 th.border2 {
    width: 40%;
}
h2 {
    margin: 0 0 3em;
}
.hNotes {
    font-size: 0.8em;
}
.imgBlockL, .imgBlockR, .imgBlockC {
    margin: 0 0 3em;
    padding: 0;
}
.separate, .imgArea3, #contentsMain .imgAndTxt08 {
    clear: both;
    margin: 0 0 1em;
    padding: 0;
}
#contentsMain .imgAndTxt09, #contentsMain .imgAndTxt10, #contentsMain .imgAndTxt11, #contentsMain .imgAndTxt14 {
    margin: 0 0 1em;
}
.infoList {
    margin: 0 0 0.8em;
    padding: 0;
}
.separate2 {
    clear: both;
    margin: 0 0 2em;
    padding: 0;
}
.linkText {
    margin: 0 0 1em;
    padding: 0;
}
#contentsMain .linkList1 {
    margin: 1em 0;
    padding: 0;
}
#contentsMain #lcmList .linkList1 {
    margin: -1em 0 0;
    padding: 0;
}
#contentsMain table.companyOutline2 .linkList1 {
    margin: 0.5em 0 0;
    padding: 0;
}
#contentsMain .title {
    margin: 10px 0 0;
    padding: 0;
}
#contentsMain .annotation ul {
    margin: 20px 0 0;
    padding: 0;
}
#topicPath {
    color: #343434;
    font-size: 80%;
    margin: 0 0 7px 170px;
    padding: 0;
}
.mainTitle_recycle {
    background: url("/enviro/recycle/images/maintitle_recycle.gif") no-repeat scroll center top transparent;
    color: #990134;
    font-size: 140%;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 610px;
}
.mainTitle {
    background: url("/common/image/maintitle_top.gif") no-repeat scroll center top transparent;
    clear: both;
    color: #990134;
    display: block;
    font-size: 140%;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 610px;
}
.mainTitle span {
    background: url("/common/image/maintitle_under.gif") no-repeat scroll center bottom transparent;
    display: block;
    margin: 0;
    padding: 0 0 20px 10px;
}
.mainNewsTitle {
    background: url("/common/image/maintitle_top.gif") no-repeat scroll center top transparent;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 610px;
}
.mainNewsTitle em {
    color: #990134;
    font-size: 140%;
    font-style: normal;
    font-weight: bold;
}
.mainNewsTitle span {
    background: url("/common/image/maintitle_under.gif") no-repeat scroll center bottom transparent;
    display: block;
    font-weight: normal;
    margin: 0;
    padding: 0 0 20px 10px;
}
.mainNewsTitle2 {
    background: url("/common/image/maintitle_top.gif") no-repeat scroll center top transparent;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 610px;
}
.mainNewsTitle2 em {
    font-size: 140%;
    font-style: normal;
    font-weight: bold;
}
.mainNewsTitle2 span {
    background: url("/common/image/maintitle_under.gif") no-repeat scroll center bottom transparent;
    display: block;
    font-weight: normal;
    margin: 0;
    padding: 0 0 20px 10px;
}
.mainTitle_recycle span {
    background: url("/common/image/maintitle_under.gif") no-repeat scroll center bottom transparent;
    display: block;
    height: auto;
    margin: 0;
    min-height: 50px;
    padding: 0 163px 30px 10px;
}
.sTitle1 {
    background: url("/common/image/stitle1_bg.gif") no-repeat scroll center top #7D0239;
    clear: both;
    color: #FFFFFF;
    font-size: 140%;
    font-weight: bold;
    margin: 0 0 4px;
    padding: 0 0 0 10px;
}
.sTitle1Link {
    background: url("/common/image/stitle1_bg.gif") no-repeat scroll center top #7D0239;
    clear: both;
    color: #FFFFFF;
    font-size: 140%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 10px;
}
.sTitle2 {
    background: url("/common/image/stitle2_bg.gif") no-repeat scroll center top transparent;
    clear: both;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 1em 28px;
}
.stitleRd {
    clear: both;
    margin: 2.5em 0 0;
    padding: 0;
}
.corpTitle {
    margin: 0 0 1.2em;
    padding: 0;
}
#contentsMain ul.item {
    margin: 0;
    padding: 0 0 3em 28px;
}
#contentsMain ul.item li {
    background: url("/common/image/list_point.gif") no-repeat scroll 0 0.5em transparent;
    margin: 0;
    padding: 0 0 0 21px;
}
.sTitle3 {
    background: url("/common/image/stitle3_point.gif") no-repeat scroll 0 0.3em transparent;
    clear: both;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.sTitle3 span {
    background: url("/common/image/stitle3_under.gif") repeat-x scroll center bottom transparent;
    color: #6F0132;
    display: block;
    margin: 0;
    padding: 0 0 20px 28px;
}
.linkList1 {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    text-align: right;
}
.linkList {
    display: block;
    margin: 0;
    padding: 0;
}
.linkList1 a, .linkList4 a {
    background: url("/common/image/list_point2.gif") no-repeat scroll 0 0.5em transparent;
    margin: 0;
    padding: 0 0 0 20px;
}
.linkList2 {
    margin: 0;
    padding: 0;
}
.linkList2 dt {
    background: url("/common/image/list_point2.gif") no-repeat scroll 0 0.5em transparent;
    margin: 0 0 0.5em;
    padding: 0 0 0 20px;
}
.linkList2 dd {
    margin: 0;
    padding: 0 0 0 20px;
}
.imageList {
    margin: 0;
    padding: 0;
}
.imageList li {
    background: url("/common/image/list_point.gif") no-repeat scroll 0 0.5em transparent;
    padding: 0 0 0 21px;
}
.bottomLine {
    background: url("/common/image/border.gif") repeat-x scroll left bottom transparent;
    clear: both;
    margin: 0;
    padding: 0;
}
.noLink {
    background: url("/common/image/border.gif") repeat-x scroll left bottom transparent;
    clear: both;
    margin: 0 0 0.8em;
    padding: 0 0 0.8em;
    width: 100%;
}
.pagetop {
    border-bottom: 1px solid #A3A3A3;
    clear: both;
    display: block;
    margin: 0;
    padding: 0 0 4px;
    text-align: right;
}
.pagetop2 {
    clear: both;
    display: block;
    margin: 0;
    padding: 0 0 4px;
    text-align: right;
}
.pagetop a, .pagetop2 a {
    margin: 0;
    padding: 4px;
}
.inqBtn {
    display: block;
    margin: 0;
    padding: 0;
    text-align: right;
}
#Index h1 {
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-indent: -10000px;
}
#Index #mainVisual {
    background: url("/images/index_visualBg.gif") repeat-x scroll left top transparent;
    height: 361px;
    margin-bottom: 1px;
    margin-top: 34px;
}
#Index #mainVisual p {
    margin-top: 0;
}
#Index #mainArea {
    background: url("/images/index_bg01.gif") repeat-y scroll right top transparent;
    margin-bottom: 4px;
}
#Index #info {
    background-color: #DEDEDE;
    border: 1px solid #999999;
    float: left;
    margin: 0;
    padding: 0 5px 5px;
    width: 145px;
}
#Index #info h2 {
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
#Index #info p {
    margin: 7px 0;
    padding: 0;
}
#Index #info h3 {
    font-size: 80%;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 0;
}
#Index #info ul {
    margin: 0;
    padding: 0;
}
#Index #rightCol {
    background-color: #FFFFFF;
    float: right;
    margin: 0;
    padding: 0;
    width: 638px;
}
#Index #rightColNoinfo {
    background-color: #FFFFFF;
    float: right;
    margin: 0;
    padding: 0;
    width: 799px;
}
#Index #topNews {
    float: left;
    margin: 0;
    padding: 5px;
    width: 442px;
}
#Index #topNewsNoinfo {
    float: left;
    margin: 0;
    padding: 5px;
    width: 602px;
}
#Index #topNews h2, #Index #topNewsNoinfo h2 {
    background: url("/images/index_newBg.gif") repeat-x scroll left top transparent;
    font-size: 0;
    height: 16px;
    line-height: 0;
    margin: 0;
    padding: 3px 0 0 5px;
}
#Index #banner {
    float: right;
    margin: 0;
    padding: 0 6px 0 0;
    width: 179px;
}
#Index #banner p {
    margin: 4px 0;
}
#Index dl.newsList {
    background: url("/common/image/list_bg01.gif") repeat-x scroll left top transparent;
    height: 1%;
    margin: 5px 0;
    padding: 0;
}
#Index dl.newsList dt {
    background: url("/common/image/list_point2.gif") no-repeat scroll 0 0.7em transparent;
    line-height: 1.2;
    margin: 0 0 0 5px;
    padding: 5px 0 0 8px;
    width: 9em;
}
#Index dl.newsList dd {
    background: url("/common/image/border.gif") repeat-x scroll left bottom transparent;
    line-height: 1.2;
    margin: -1.2em 0 0;
    padding: 0 0 5px 10em;
}
#Index .inqBtn {
    margin-left: 5px;
    text-align: left;
}
#Index #footer {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
}
#e_Index h1 {
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-indent: -10000px;
}
#e_Index #mainVisual {
    background: url("/images/index_visualBg.gif") repeat-x scroll left top transparent;
    height: 275px;
    margin-bottom: 1px;
    margin-top: 34px;
}
#e_Index #mainArea {
    background: url("/images/index_bg01.gif") repeat-y scroll right top transparent;
    margin-bottom: 4px;
}
#e_Index #info {
    background-color: #DEDEDE;
    border: 1px solid #999999;
    float: left;
    height: 178px;
    margin: 0;
    padding: 0 5px 5px;
    width: 145px;
}
#e_Index #info h2 {
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
#e_Index #info p {
    margin: 7px 0;
    padding: 0;
}
#e_Index #info ul {
    margin: 0;
    padding: 0;
}
#e_Index #rightCol {
    background-color: #FFFFFF;
    float: right;
    margin: 0;
    padding: 0;
    width: 638px;
}
#e_Index #rightColNoinfo {
    background-color: #FFFFFF;
    float: right;
    margin: 0;
    padding: 0;
    width: 799px;
}
#e_Index #topNews {
    float: left;
    margin: 0;
    padding: 5px;
    width: 442px;
}
#e_Index #topNewsNoinfo {
    float: left;
    margin: 0;
    padding: 5px;
    width: 602px;
}
#e_Index #topNews h2, #e_Index #topNewsNoinfo h2 {
    background: url("/images/index_newBg.gif") repeat-x scroll left top transparent;
    font-size: 0;
    height: 16px;
    line-height: 0;
    margin: 0;
    padding: 5px 0 0 5px;
}
#e_Index #banner {
    float: right;
    margin: 0;
    padding: 0 6px 0 0;
    width: 179px;
}
#e_Index #banner p {
    margin: 4px 0;
}
#e_Index dl.newsList {
    background: url("/common/image/list_bg01.gif") repeat-x scroll left top transparent;
    height: 1%;
    margin: 5px 0;
    padding: 0;
}
#e_Index dl.newsList dt {
    background: url("/common/image/list_point2.gif") no-repeat scroll 0 0.7em transparent;
    line-height: 1.2;
    margin: 0 0 0 5px;
    padding: 5px 0 0 8px;
    width: 9em;
}
#e_Index dl.newsList dd {
    background: url("/common/image/border.gif") repeat-x scroll left bottom transparent;
    line-height: 1.2;
    margin: -1.2em 0 0;
    padding: 0 0 5px 7em;
}
#e_Index dl.newsList dd span {
    color: #A6004A;
    font-weight: bold;
}
#e_Index #footer {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
}
#contentsMain .imgAndTxt01, #contentsMain .imgAndTxt02, #contentsMain .imgAndTxt03, #contentsMain .imgAndTxt04, #contentsMain .imgAndTxt05, #contentsMain .imgAndTxt06, #contentsMain .imgAndTxt07, #contentsMain .imgAndTxt08, #contentsMain .imgAndTxt09, #contentsMain .imgAndTxt10, #contentsMain .imgAndTxt11, #contentsMain .imgAndTxt12, #contentsMain .imgAndTxt13, #contentsMain .imgAndTxt14, #contentsMain .imgAndTxt15, #contentsMain .imgAndTxt16, .menuList01, .menuList02, #lcmList {
    clear: both;
    min-height: 1px;
}
#contentsMain .imgAndTxt01:after, #contentsMain .imgAndTxt02:after, #contentsMain .imgAndTxt03:after, #contentsMain .imgAndTxt04:after, #contentsMain .imgAndTxt05:after, #contentsMain .imgAndTxt06:after, #contentsMain .imgAndTxt07:after, #contentsMain .imgAndTxt08:after, #contentsMain .imgAndTxt09:after, #contentsMain .imgAndTxt10:after, #contentsMain .imgAndTxt11:after, #contentsMain .imgAndTxt12:after, #contentsMain .imgAndTxt13:after, #contentsMain .imgAndTxt14:after, #contentsMain .imgAndTxt15:after, #contentsMain .imgAndTxt16:after, .menuList01:after, .menuList02:after, #lcmList:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
}
#contentsMain .imgAndTxt01 .imgArea {
    float: left;
    margin: 0;
    padding: 0 0 0 4px;
    width: 205px;
}
#contentsMain .imgAndTxt01 .txtArea {
    float: right;
    margin: 0;
    padding: 0;
    width: 400px;
}
#contentsMain .imgAndTxt13 .txtmArea {
    float: right;
    width: 330px;
}
#contentsMain .imgAndTxt02 .imgArea {
    float: left;
    margin: 0;
    padding: 0 0 0 4px;
    width: 400px;
}
#contentsMain .imgAndTxt02 .imgArea p, #contentsMain .imgAndTxt03 .imgArea p, #contentsMain .imgAndTxt04 .imgArea p, #contentsMain .imgAndTxt05 .imgArea p, #contentsMain .imgAndTxt15 .imgArea p, #contentsMain .imgAndTxt16 .imgArea p {
    margin: 0;
    padding: 0;
}
#contentsMain .imgAndTxt03 .imgArea {
    float: right;
    margin: 0;
    padding: 0;
    width: 205px;
}
#contentsMain .imgAndTxt03 .txtArea {
    float: left;
    margin: 0;
    padding: 0;
    width: 400px;
}
#contentsMain .imgAndTxt04 .imgArea {
    float: left;
    margin: 0 0 4px 4px;
    padding: 0;
    text-align: left;
    width: 298px;
}
#contentsMain .imgAndTxt05 .imgArea {
    float: right;
    margin: 0 4px 4px 0;
    padding: 0;
    text-align: right;
    width: 298px;
}
#contentsMain .imgAndTxt05 .txtArea {
    float: left;
    margin: 0;
    padding: 0;
    width: 305px;
}
#contentsMain .imgAndTxt06 .imgArea {
    float: left;
    margin: 0 16px 0 0;
    padding: 0;
    width: 386px;
}
#contentsMain .imgAndTxt07 .imgArea {
    float: right;
    margin: 0 0 0 16px;
    padding: 0;
    width: 386px;
}
#contentsMain .imgAndTxt08 .imgArea {
    float: left;
    width: 216px;
}
#contentsMain .imgAndTxt09 .imgArea {
    float: left;
    margin: 0 16px 1em 0;
    padding: 0;
    width: 160px;
}
#contentsMain .imgAndTxt10 .imgArea {
    float: left;
    margin: 0 16px 1em 0;
    padding: 0;
    width: 250px;
}
#contentsMain .imgAndTxt11 .imgArea {
    float: right;
    margin: 0 0 1em 16px;
    padding: 0;
    width: 230px;
}
#contentsMain .imgAndTxt12 .imgArea {
    float: left;
    margin: 0 16px 1em 0;
    padding: 0;
    width: 230px;
}
#contentsMain .imgAndTxt12 .imgArea2 {
    float: left;
    margin: 0 6px 1em 0;
    padding: 0;
    width: 230px;
}
#contentsMain .imgAndTxt12 .adjust {
    float: right;
    width: 310px;
}
#contentsMain .imgAndTxt12 .adjust h4, #phase3 h4, #phase4 h4, #phase5 h4 {
    margin: 0;
    padding: 0;
}
#contentsMain .imgAndTxt12 .adjust p, #contentsMain .mBottom {
    margin: 0 0 0.7em;
    padding: 0;
}
#contentsMain .imgAndTxt13 .imgArea {
    float: left;
    margin: 0 16px 1em 0;
    padding: 0;
    width: 230px;
}
#contentsMain .imgAndTxt14 .imgArea {
    float: right;
    margin: 0 0 1em 16px;
    padding: 0;
    width: 230px;
}
#contentsMain .imgAndTxt15 .imgArea {
    float: left;
    margin: 0 0 4px 4px;
    padding: 0;
    text-align: left;
    width: 206px;
}
#contentsMain .imgAndTxt16 .imgArea {
    float: left;
    width: 306px;
}
#contentsMain .imgAndTxt16 .txtArea {
    margin-left: 314px;
}
#contentsMain .imgAndTxt16 .txtArea .heading01, #contentsMain .imgAndTxt16 .txtArea p {
    margin-bottom: 15px;
}
#contentsMain div.imgArea1 {
    clear: both;
    margin: 0 4px 3em;
    padding: 0;
    text-align: center;
}
#contentsMain div.imgArea1 .imgBlockL {
    float: left;
    font-size: 80%;
    margin: 0 4px 0 0;
    padding: 0;
    text-align: center;
    width: 285px;
}
#contentsMain div.imgArea1 .imgBlockR {
    float: right;
    font-size: 80%;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 285px;
}
#contentsMain div.imgArea2 {
    clear: both;
    margin: 0 4px 3em;
}
#contentsMain div.imgArea2 .imgBlockL {
    float: left;
    margin: 0 0 18px;
    padding: 0 16px 0 0;
    width: 189px;
}
#contentsMain .annotation div.imgArea2 .imgBlockL {
    float: left;
    margin-bottom: 4px;
    padding: 0 4px 0 0;
    width: 189px;
}
#contentsMain div.imgArea2 .imgBlockC {
    float: left;
    margin: 0 4px 0 0;
    padding: 0;
    width: 189px;
}
#contentsMain div.imgArea2 .imgBlockL span.caption1, #contentsMain div.imgArea2 .imgBlockC span.caption1, #contentsMain div.imgArea2 .imgBlockR span.caption1, .imgAndTxt06 .imgArea, .imgAndTxt07 .imgArea, .imgAndTxt09 .imgArea, .imgAndTxt10 .imgArea, .imgAndTxt11 .imgArea, .imgAndTxt14 .imgArea {
    font-size: 80%;
    margin: 0;
    padding: 0;
}
.imgAndTxt14 .capRight {
    text-align: right;
}
.imgAndTxt11 .imgArea span {
    font-weight: bold;
}
.imgAndTxt14 .imgArea span {
    font-size: 1.3em;
    font-weight: bold;
}
#contentsMain div.imgArea2 .imgBlockL span.caption2, #contentsMain div.imgArea2 .imgBlockC span.caption2, #contentsMain div.imgArea2 .imgBlockR span.caption2 {
    display: block;
    font-size: 100%;
    margin: 10px 0 0;
    padding: 0;
}
#contentsMain div.imgArea2 .imgBlockR {
    float: right;
    margin: 0;
    padding: 0;
    width: 189px;
}
#contentsMain .annotation {
    background-color: #EDECD7;
    border: 1px solid #ACAB97;
}
#contentsMain .annotation7 {
    background-color: #EDECD7;
    border: 1px solid #ACAB97;
    margin-left: 205px;
    text-align: left;
}
#contentsMain .annotation5 {
    background-color: #EDECD7;
    border: 1px solid #ACAB97;
    display: block;
    margin: 0 0 3em;
    padding: 10px;
}
#contentsMain .annotation .annotationTitle, #contentsMain .annotation7 .annotationTitle {
    color: #838057;
    font-weight: bold;
    margin: 0;
    padding: 10px 14px 5px;
}
#contentsMain .annotation .annotationContents {
    background: url("/common/image/annotation_title_bg.gif") no-repeat scroll center top transparent;
    margin: 0;
    padding: 20px 12px;
}
#contentsMain .annotation7 .annotationContents {
    background: url("/common/image/annotation_title_bg2.gif") no-repeat scroll center top transparent;
    margin: 0;
    padding: 20px 12px;
}
#contentsMain .annotation7 {
    width: 400px;
}
#contentsMain .annotation7 ul {
    font-size: 0.9em;
    margin: 5px;
    padding: 5px;
}
#contentsMain .annotation7 li {
    margin: 5px 0;
    padding: 5px;
    text-indent: -1em;
}
#contentsMain .annotationTitle2 {
    background: url("/common/image/annotation2_title_bg.gif") no-repeat scroll center top transparent;
}
#contentsMain .annotationTitle2 span {
    background: url("/common/image/annotation2_title_bgun.gif") no-repeat scroll center bottom transparent;
    display: block;
    padding: 5px 25px;
}
#contentsMain .annotation2 {
    border: 1px solid #999999;
    padding: 6px 0 0;
}
#contentsMain .annotation2 dd {
    margin: 0;
    padding: 10px 20px 10px 10px;
}
#contentsMain .annotation2 .title dt {
    background: url("/common/image/list_point4.gif") no-repeat scroll 0 0.5em #FFFFFF;
    color: #8B003E;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 15px;
}
#contentsMain .annotation2 .title dd.border {
    background: url("../image/border.gif") repeat-x scroll center bottom #FFFFFF;
    margin: 0 0 0.5em;
    padding: 0 0 0.5em;
}
#contentsMain .annotation3 {
    background: none repeat scroll 0 0 #EDECD7;
    border: 1px solid #ACAB97;
    margin: 0 0 3em;
    padding: 10px 20px 10px 10px;
}
#contentsMain .annotation3 p {
    margin: 0 0 0.5em;
    padding: 0;
}
#contentsMain .annotation3 ul {
    margin: 0 0 0.5em;
    padding: 0;
}
#contentsMain .annotation3 li {
    background: url("/common/image/list_point6.gif") no-repeat scroll 0 0.5em transparent;
    margin: 0;
    padding: 0 0 0 15px;
}
.list1 {
    clear: both;
}
.list1 li {
    font-size: 90%;
    margin: 0 0 0.5em;
    padding: 0 0 0 1em;
    text-indent: -1em;
}
.list2 {
    margin: 0;
    padding: 0;
}
.list2 li {
    background: url("/common/image/list_point3.gif") no-repeat scroll 0 0.5em transparent;
    margin: 0 0 0 5px;
    padding: 0 0 0 5px;
}
.menuList01, .menuList02 {
    margin-left: 0;
    padding-left: 0;
}
.menuList01 li, .menuList02 li {
    border-right: 1px solid #C7C7C7;
    float: left;
}
.menuList01 li {
    margin: 0 5px 10px 0;
    padding-right: 5px;
    width: 195px;
}
.menuList02 li {
    margin: 0 4px 10px 0;
    padding-right: 4px;
    width: 145px;
}
.menuList01 .rightEnd, .menuList02 .rightEnd {
    border-right: medium none;
    margin-right: 0;
    padding-right: 0;
}
.menuList03 {
    border-top: 1px solid #C7C7C7;
    margin-left: 0;
    padding: 10px 0 0;
    width: 293px;
}
.menuList03 li {
    margin-bottom: 4px;
}
.tableBorder1 {
    border-right: 8px solid #9DBC9C;
    font-weight: bold;
    margin: 0;
    padding: 0 10px 0 0;
}
.tableColor1 {
    background-color: #D7EDD6;
    margin: 0;
    padding: 0;
}
.tableBorder2 {
    border-right: 8px solid #E2CF95;
    font-weight: bold;
    margin: 0;
    padding: 0 10px 0 0;
}
.tableColor2 {
    background-color: #FFF3D0;
    margin: 0;
    padding: 0;
}
.tableBorder3 {
    border-right: 8px solid #E08292;
    font-weight: bold;
    margin: 0;
    padding: 0 10px 0 0;
    width: 3em;
}
.tableColor3 {
    background-color: #FCD3D9;
    margin: 0;
    padding: 0;
}
.tableBorder4 {
    border-right: 8px solid #72AFCC;
    font-weight: bold;
    margin: 0;
    padding: 0 10px 0 0;
}
.tableColor4 {
    background-color: #C9E6F6;
    margin: 0;
    padding: 0;
}
.tableBorder5 {
    border-right: 8px solid #8B759C;
    font-weight: bold;
    margin: 0;
    padding: 0 10px 0 0;
}
.tableColor5 {
    background-color: #E1D5E9;
    margin: 0;
    padding: 0;
}
.tableBorder6 {
    border-right: 8px solid #949599;
    font-weight: bold;
    margin: 0;
    padding: 0 10px 0 0;
}
.tableColor6 {
    background-color: #E2E2E4;
    margin: 0;
    padding: 0;
}
.companyOutline, .companyOutline4 {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 3em;
    padding: 0;
    width: 100%;
}
.chrono th {
    border-bottom: 2px solid #FFFFFF;
}
.companyOutline th {
    background-color: #EAEAEA;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    width: 113px;
}
.companyOutline4 th {
    background-color: #EAEAEA;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}
.companyOutline ul, .companyOutline4 ul {
    line-height: 1.5;
    margin: 0;
    padding: 0;
}
.companyOutline li, .companyOutline4 li {
    margin: 0;
    padding: 0;
}
.companyOutline dl, .companyOutline4 dl {
    height: 1%;
    margin: 0;
    padding: 0;
}
.companyOutline dt, .companyOutline4 dt {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.2;
    margin: 0;
    padding: 5px 0 0;
    width: 7em;
}
.companyOutline dd, .companyOutline4 dd {
    font-size: 1em;
    line-height: 1.2;
    margin: -1.2em 0 0;
    padding: 0 0 5px 8em;
}
.companyOutline2 {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 3em;
    padding: 0;
    width: 100%;
}
.companyOutline2 th {
    background-color: #D4DBEB;
    font-weight: bold;
    vertical-align: top;
    width: 113px;
}
.companyOutline2 th .groupDet {
    background: url("/common/image/list_point2.gif") no-repeat scroll 0 0.5em transparent;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 10px;
}
.companyOutline2 .companyList {
    margin: 0;
    padding: 0;
}
.companyOutline2 .companyList .linkList1 {
    border-bottom: 1px solid #D9D9D9;
    margin: 0;
    padding: 0 0 20px;
}
.companyOutline2 .companyListEnd {
    margin: 0 0 1em;
    padding: 0;
}
.companyOutline2 .companyList .linkListNone {
    border-bottom: 1px solid #D9D9D9;
    display: block;
    margin: 0 0 0.5em;
    padding: 0 0 20px;
}
.companyOutline3 {
    border-collapse: collapse;
    border-spacing: 0;
    float: left;
    margin: 0 10px 3em;
    padding: 0;
    width: 419px;
}
.companyOutline3 th {
    background-color: #EAEAEA;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}
#contentsMain dl.newsList, #contentsMain dl.newsList2 {
    background: url("/common/image/list_bg01.gif") repeat-x scroll left top transparent;
    height: 1%;
    margin: 0 10px 3em;
    padding: 0;
}
#contentsMain dl.newsList dt {
    line-height: 1.2;
    margin: 0;
    padding: 10px 0 0 20px;
    width: 10em;
}
#contentsMain dl.newsList2 dt {
    line-height: 1.2;
    margin: 0;
    padding: 10px 0 0 20px;
    width: 6em;
}
#contentsMain dl.newsList dd {
    background: url("/common/image/border.gif") repeat-x scroll left bottom transparent;
    line-height: 1.2;
    margin: -1.2em 0 0;
    padding: 0 0 10px 10em;
}
#contentsMain dl.newsList2 dd {
    background: url("/common/image/border.gif") repeat-x scroll left bottom transparent;
    line-height: 1.2;
    margin: -1.2em 0 0;
    padding: 0 0 10px 6em;
}
#contentsMain dl.newsList .eventSc, #contentsMain dl.newsList2 .eventSc {
    color: #000000;
    font-size: 0.9em;
    font-weight: normal;
}
#contentsMain dl.newsList dd span, #contentsMain dl.newsList2 dd span {
    color: #A60146;
    font-weight: bold;
}
#contentsMain .newsBtn {
    margin: 0 0 1em;
    padding: 0;
    text-align: right;
}
.linkText {
    width: 404px;
}
.linkText li {
    background: url("/common/image/link_bg.gif") no-repeat scroll center top transparent;
    margin: 0 0 1em;
    padding: 5px 0 0;
}
.linkText li span a {
    background: url("/common/image/list_point5.gif") no-repeat scroll 0 0.2em transparent;
    margin: 0 0 0.5em;
    padding: 0 0 0 10px;
}
.linkText li span {
    background: url("/common/image/link_bg_under.gif") no-repeat scroll center bottom transparent;
    display: block;
    margin: 0;
    padding: 0 10px 7px 20px;
    text-indent: -0.7em;
}
.miniContents2 .linkText {
    width: 610px;
}
.miniContents2 .linkText li {
    background: url("/common/image/link_bg2.gif") no-repeat scroll center top transparent;
    margin: 0 0 1em;
    padding: 5px 0 0;
}
.miniContents2 .linkText li span a {
    background: url("/common/image/list_point5.gif") no-repeat scroll 0 0.2em transparent;
    margin: 0 0 0.5em;
    padding: 0 0 0 10px;
}
.miniContents2 .linkText li span {
    background: url("/common/image/link_bg_under2.gif") no-repeat scroll center bottom transparent;
    display: block;
    margin: 0;
    padding: 0 10px 7px 20px;
    text-indent: -0.7em;
}
#miniContents {
    float: left;
    width: 404px;
}
.miniContents2 {
    width: 610px;
}
#miniNavigationArea {
    margin: 0;
    padding: 0;
}
#miniNavigation {
    border: 1px solid #999999;
    float: right;
    margin: 0 0 20px;
    padding: 0;
    width: 186px;
}
#miniNavigation dl, #miniNavigation dt, #miniNavigation dd, #miniNavigation ul {
    margin: 0;
    padding: 0;
}
#miniNavigation .linkList3 {
    margin-top: 5px;
}
#miniNavigation .linkList3 li {
    background: url("/common/image/border4.gif") repeat-x scroll center bottom #FFFFFF;
    font-size: 80%;
    margin: 0 12px;
    padding: 0 8px 6px 12px;
    width: 142px;
}
#miniNavigation .linkList3 li a {
    background: url("/common/image/list_point2.gif") no-repeat scroll 0 0.5em transparent;
    display: block;
    margin: 0 auto 0.5em;
    padding: 0 0 0 10px;
    width: 132px;
}
#miniNavigation dt {
    background: url("/common/image/minibg_top.gif") no-repeat scroll center top transparent;
    font-size: 80%;
    font-weight: bold;
    margin: 6px auto 0;
    width: 181px;
}
#miniNavigation dt span {
    background: url("/common/image/minibg_un.gif") no-repeat scroll center bottom transparent;
    display: block;
    margin: 6px auto 0;
    padding: 5px 20px;
}
.rdBtn img {
    margin: 3px;
}
.mapLink {
    clear: both;
    margin: 0 auto;
    width: 13em;
}
.officePhoto {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0;
    width: 115px;
}
.officeTitle {
    background-color: #EAEAEA;
    font-size: 1em;
    margin: 20px 0;
    padding: 7px;
}
.officemap {
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 177px;
}
.officetxt {
    float: left;
    margin: 0;
    padding: 0;
    width: 300px;
}
.centerArea {
    text-align: center;
}
.rightArea {
    text-align: right;
    width: 520px;
}
.numList {
    clear: both;
    margin-bottom: 3em;
    text-indent: -2em;
}
.numList {
    clear: both;
    margin-bottom: 3em;
    text-indent: -1.4em;
}
.numList li {
    margin-bottom: 1em;
}
.numList2 {
    clear: both;
    margin-bottom: 3em;
    text-indent: -1.9em;
}
.numList3 {
    text-indent: -1.9em;
}
.miniNumList li {
    text-indent: -1.7em;
}
.nextBackArea {
    border-bottom: 1px solid #A3A3A3;
    clear: both;
    margin: 0;
    padding: 0.5em 0;
}
.backBtn {
    float: left;
    margin: 0;
    padding: 0;
}
.nextBtn {
    float: right;
    margin: 0;
    padding: 0;
}
.titleLink {
    margin: 0.3em 0 1em;
    padding: 0;
}
.titleLink li {
    border-right: 1px solid #000000;
    display: inline;
    margin: 0 0 2px;
    padding: 0 5px;
    position: relative;
}
.titleLink li a {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.officeTable {
    border-collapse: collapse;
    margin-bottom: 2em;
    width: 100%;
}
.officeTable td, .officeTable th {
    border: 1px solid #B3B3B3;
    font-size: 0.9em;
    margin: 0;
    padding: 5px;
}
.tdColor {
    background: none repeat scroll 0 0 #F6F6F6;
}
.officeTable thead {
    background-color: #CCCCCC;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
}
.officeTable caption {
    caption-side: bottom;
    text-align: left;
}
ul.tenantList li {
    float: left;
    margin-right: 10px;
    width: 140px;
}
ul.tenantList li ul {
    background: url("/common/image/first-item.gif") repeat-y scroll 20px 0 transparent;
    line-height: 1.5;
    margin: 0.5em 0 2em;
    padding: 0;
    width: 140px;
}
ul.tenantList li ul li {
    background: url("/common/image/all-item.gif") no-repeat scroll 20px 0.7em transparent;
    margin: 0.3em 0 0.8em;
    padding: 0 0 0 45px;
    width: 80px;
}
ul.tenantList .lastitem {
    background: url("/common/image/last-item.gif") no-repeat scroll 20px 0.7em transparent;
    margin: 0.3em 0 0;
    padding: 0 0 0 45px;
}
ul.tenantList li ul li, ul.tenantList li ul li ul li, ul.tenantList li ul li ul li ul li {
    font-size: 1em;
    font-weight: normal;
}
ul.tenantList {
    margin: 0 auto 2em;
    padding: 0;
    width: 600px;
}
ul.tenantList li dl.tenantsPrepa ul {
    background: none repeat scroll 0 0 transparent;
    font-size: 1em;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
ul.tenantList li dl.tenantsPrepa ul li {
    background: none repeat scroll 0 0 transparent;
    color: #DDDDDD;
    float: none;
    margin: 0 0 10px;
    padding: 1px;
    width: auto;
}
ul.tenantList li dl.tenantsPrepa {
    margin: 0;
    padding: 0;
}
ul.tenantList li dl.tenantsPrepa dt {
    margin: 15px 0 10px;
    padding: 0;
}
ul.tenantList li dl.tenantsPrepa dd {
    margin: 0;
    padding: 0;
}
dl.inquiryList {
    border-left: 4px solid #CCCCCC;
    clear: both;
    font-size: 1em;
    line-height: 1.2em;
    margin: 5px 0;
    padding: 0 0 0 5px;
}
dl.inquiryList dd {
    background-image: url("/tenants/image/tel.gif");
    background-position: left 50%;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0 0 0 20px;
}
#contentsMain ul.tenantsAList {
    margin: 0;
    padding: 0;
    text-align: right;
}
ul.tenantsAList li {
    display: inline;
    font-size: 80%;
    margin: 0 0 0 15px;
}
.noR {
    white-space: nowrap;
}
.ecolTitle, .econTitle, .effiTitle {
    font-size: 100%;
    margin: 0;
    padding: 0;
}
.ecol {
    background-color: #EDF5F3;
    border-top: 1px solid #A3A3A3;
    margin: 0 0 1em;
    padding: 10px;
}
.econ {
    background-color: #EFF1F7;
    border-top: 1px solid #A3A3A3;
    margin: 0 0 1em;
    padding: 10px;
}
.effi {
    background-color: #FCF5E7;
    border-top: 1px solid #A3A3A3;
    margin: 0 0 1em;
    padding: 10px;
}
.ecolTitle .ttxt {
    background: url("/lcm/image/eco_point.gif") no-repeat scroll 0 0.4em transparent;
    color: #4B9F8B;
    float: left;
    padding-left: 15px;
}
.econTitle .ttxt {
    background: url("/lcm/image/econ_point.gif") no-repeat scroll 0 0.4em transparent;
    color: #7B83B4;
    float: left;
    padding-left: 15px;
}
.effiTitle .ttxt {
    background: url("/lcm/image/effi_point.gif") no-repeat scroll 0 0.4em transparent;
    color: #E6A549;
    float: left;
    padding-left: 15px;
}
.ecolTitle .captxt, .econTitle .captxt, .effiTitle .captxt {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
}
.lineLink {
    clear: both;
    display: block;
    margin: 0;
    padding: 0 0 3em;
}
.lineLink li {
    float: left;
    width: 305px;
}
.lineLink a {
    background: url("/common/image/list_point2.gif") no-repeat scroll 0 0.5em transparent;
    display: block;
    margin: 0;
    padding: 0 20px;
}
.annotation4 {
    text-align: right;
}
.photoCaption {
    font-size: 80%;
    text-align: right;
}
.CaptionTittle {
    font-size: 1.3em;
    font-weight: bold;
}
.annotation4 p {
    padding-left: 230px;
}
#lcmList {
    background: url("/lcm/image/flow_image.gif") no-repeat scroll left top transparent;
    margin: 0;
    padding: 0 0 0 80px;
}
#lcmList h2 {
    color: #990033;
    float: right;
    font-size: 100%;
    margin: 0;
    padding: 0;
    width: 270px;
}
#lcmList p {
    margin: 0;
    padding: 0;
}
#lcmList .imgArea {
    float: left;
    margin: 0;
    padding: 0;
    width: 250px;
}
#lcmList .txtArea {
    margin: 0 0 0 260px;
    padding: 0;
    width: 260px;
}
.prizeList {
    border-spacing: 0;
    margin: 0 0 3em;
    padding: 0;
}
.prizeList .dot {
    background: url("../image/border.gif") repeat-x scroll center bottom transparent;
}
.prizeList th, .prizeList td {
    margin: 0;
    padding: 5px;
}
.prizeList th {
    background: none repeat scroll 0 0 #E6E6E6;
    border-bottom: 1px solid #B2B2B2;
    font-weight: bold;
    text-align: center;
}
.prizeList .year {
    white-space: nowrap;
}
#phase1 {
    background: url("/lcm/image/pha1_bg.gif") no-repeat scroll left top transparent;
    margin: 0;
    padding: 0 0 1em 60px;
}
#phase2 {
    background: url("/lcm/image/pha2_bg.gif") no-repeat scroll left top transparent;
    margin: 0;
    padding: 0 0 1em 60px;
}
#phase3 {
    background: url("/lcm/image/pha3_bg.gif") no-repeat scroll left top transparent;
    margin: 0;
    padding: 0 0 1em 60px;
}
#phase4 {
    background: url("/lcm/image/pha4_bg.gif") no-repeat scroll left top transparent;
    margin: 0;
    padding: 0 0 1em 60px;
}
#phase5 {
    background: url("/lcm/image/pha5_bg.gif") no-repeat scroll left top transparent;
    margin: 0;
    padding: 0 0 1em 60px;
}
#phase1 h2, #phase2 h2, #phase3 h2, #phase4 h2, #phase5 h2 {
    margin: 0 0 10px;
}
#phase1 h3, #phase2 h3, #phase3 h3, #phase4 h3, #phase5 h3 {
    margin: 15px 0 0;
    padding: 0;
}
#phase1 p, #phase2 p, #phase3 p, #phase4 p, #phase5 p {
    margin: 0;
    padding: 0;
}
#phase1 .imgArea img, #phase2 .imgArea img, #phase3 .imgArea img, #phase4 .imgArea img, #phase5 .imgArea img {
    padding-right: 10px;
}
#phaseLast {
    background: url("/lcm/image/pha5_cur.gif") no-repeat scroll left bottom transparent;
    margin: 0;
    padding-bottom: 20px;
}
#remoteRollOver {
    position: relative;
}
#remoteRollOver p {
    margin: 0;
    padding: 0;
}
#remoteRollOver ul {
    left: 4px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
#remoteRollOver ul li {
    border: 0 none;
    margin: 0;
    padding: 0;
    position: absolute;
}
#remoteRollOver ul li#mapEcology {
    left: 56px;
    top: 0;
}
#remoteRollOver ul li#mapEconomy {
    left: 10px;
    top: 87px;
}
#remoteRollOver ul li#mapEfficiency {
    left: 103px;
    top: 87px;
}
p.ecol.active {
    background: none repeat scroll 0 0 #C3DED7;
}
p.effi.active {
    background: none repeat scroll 0 0 #FBE3B9;
}
p.econ.active {
    background: none repeat scroll 0 0 #CFD3E6;
}
a:hover img.top_btn {
    opacity: 0.8;
}
