@charset "UTF-8";

#globalNav {
border-bottom-color:#fada6b;
}

#localNav {
background:#fffbe6
}

/* layout 
============================================= */
#main {
float:right;
width:540px;
padding: 0 15px;
}

#nav {
float:right;
width:180px;
padding-bottom:13px;
margin-right:10px;
background:url(../img/nav_bg.gif) no-repeat center bottom;
}

/* #topicPath 
============================================= */
#topicPath {
width:754px;
padding:3px 3px 13px;
font-size: 85%;
}

/* #main 
============================================= */
/* index.html
--------------------------------------------------------------------------- */
#main #frontImage {
padding-right:190px;
background:url(../img/frontImage_bg.gif) no-repeat 360px 40px;
}

#main h2 ,#main h3 {
font-size:small;
font-weight:bold;
color:#666;
padding:5px 10px 4px 16px;
margin: 0 -15px 10px -15px;
background:url(../img/main_ttl_bg.gif) no-repeat left bottom;
}

#main h2#eco-flema {
padding:0;
margin-bottom:20px;
background:none;
}

h4 {
border-top-color: #FADA6B;
}

h5 {
color: #B78633;
/*background-image: url(../img/main_ttl_mark.gif);*/
}

#list3r {
padding-left:0;
}

#list3r li {
list-style:none;
margin-bottom:20px;
}

#list3r li p {
display:table-cell;
vertical-align:middle;
}

#list3r li p.icon {
padding-right:10px;
}

#list3r li p.expository {
width:260px;
}

* html #list3r li p /* from IE6 */ {
display:inline;
zoom:1;
}
*:first-child+html #list3r li p /* from IE7 */ {
display:inline;
zoom:1;
}

/* from IE-mac \*//*/
display:inline-block;
/* from IE-mac */

#garbageType {
position:relative;
width:570px;
height:210px;
margin:0;
padding:0;
}

#garbageType li {
list-style:none;
position:absolute;
}

#garbageType #type01 {
top:0;
left:97px;
}

#garbageType #type02 {
top:0;
right:97px;
}

#garbageType #type03 {
top:81px;
left:0;
}

#garbageType #type04 {
top:81px;
left:195px;
}

#garbageType #type05 {
top:81px;
right:0;
}

#garbageType #type06 {
bottom:0;
left:97px;
}

#garbageType #type07 {
bottom:0;
right:97px;
}

.imgParent {
margin-right: -15px !important;
margin-left: -15px !important;
}

/* common
--------------------------------------------------------------------------- */
#main .bodyText {
margin:0 11px 20px;
}

#main .bodyLast {
margin-bottom:5px;
}

#main .explanation  {
list-style:none;
}

#main .explanation li {
padding-left:13px;
background:url(../img/listmark_disc.gif) no-repeat 0 .4em;
}

#main .case {
list-style:none;
}

#main .case li {
padding-left:19px;
background:url(../img/listmark_square.gif) no-repeat 0 .1em;
}

#main .case li.listPosi {
padding-bottom:20px;
}

#main .case li ul {
list-style:none;
}

#main .case li ul li {
padding-left:13px;
background:url(../img/listmark_arrow.gif) no-repeat 0 .5em;
}

p.box {
text-align:center;
}

table.bring th {
text-align:right;
}

table.fee th {
text-align:center;
}
table.fee td {
text-align:center;
}


table.agemasu td, table.kudasai {
text-align:center;
}

table.agemasu .num ,table.kudasai .num {
width:20px;
}

table.agemasu .textLeft ,table.kudasai .textLeft {
text-align:left;
}

table.agemasu .goodsName {
width:80px;
}

table.agemasu .goodsDetails {
width:80px;
}

table.agemasu .date {
width:70px;
}

table.agemasu .price1 {
width:60px;
}

table.agemasu .price2 {
width:48px;
}

table.agemasu td.image {
padding:1px;
width:120px;
}

table.kudasai .goodsName {
width:300px;
}

table.kudasai .goodsDetails {
width:250px;
}

ul#subLink {
width:570px;
height:26px;
margin:30px 0 0 0;
padding:0;
text-align:center;
}

ul#subLink li {
display:inline;
line-height:1;
}

ul#subLink li img.posi {
margin-left:10px;
}

/* plastic.html ,waste-paper.html
--------------------------------------------------------------------------- */
li#bottleLeft {
float:left;
width:299px;
}

li#bottleRight {
float:left;
width:189px;
}

#plasticType ,#wastePaperType {
position:relative;
width:570px;
}

#plasticType {
height:855px;
}

#plasticType img#imgPlastic01 {
position:absolute;
bottom:107px;
left:0;
}

#plasticType img#imgPlastic02 {
position:absolute;
bottom:0;
left:0;
}

#plasticType img#imgPlastic03 {
position:absolute;
bottom:0;
right:154px;
}

#wastePaperType img#imgWastePaper {
position:absolute;
top:0;
left:209px;
}

.clothes {
margin:10px;
}

/* bulk-trash.html
--------------------------------------------------------------------------- */
.other {
margin:0px 0px 30px;
}

/* drop-off-site.html
--------------------------------------------------------------------------- */
.workMap {
padding:0 10px 15px;
}

.workMap #rightPosi {
margin-left:10px;
}

/* eco-flema
--------------------------------------------------------------------------- */







/* #nav 
============================================= */
#nav h2 {
text-align:center;
margin:0;
padding:0l
}

#nav h2#navFirstHeading {
padding-top:41px;
background:url(../img/navFirstH2_bg.gif) no-repeat;
}

#nav h2#navSecondHeading {
padding-top:12px;
margin-top:10px;
background:url(../img/navSecondH2_bg.gif) no-repeat center top;
}

#nav ul {
margin:8px 11px 0;
padding:0;
}

#nav li {
padding-left:13px;
line-height:1.2;
background:url(../../shared/img/listmark.gif) no-repeat 0 .3em;
}



#main .noMargin {
margin-bottom:0;
}

/* #clearfix 
============================================= */
#main .explanation:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#main .explanation {
overflow:hidden;
}

/* Hides from IE-mac \*/
* html #main .explanation {
height: 1%;
overflow:visible;
}
/* End hide from IE-mac */