@charset "utf-8";

/* CSS Document */

/*TChj[*/

.side_menu01{
background-image:url(../images/04_sidebtn01.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu01_here{
background-image:url(../images/04_sidebtn01_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu01 a:hover{
background-image:url(../images/04_sidebtn01_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu02{
background-image:url(../images/04_sidebtn02.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu02_here{
background-image:url(../images/04_sidebtn02_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu02 a:hover{
background-image:url(../images/04_sidebtn02_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu03{
background-image:url(../images/04_sidebtn03.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu03_here{
background-image:url(../images/04_sidebtn03_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu03 a:hover{
background-image:url(../images/04_sidebtn03_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu04{
background-image:url(../images/04_sidebtn04.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu04_here{
background-image:url(../images/04_sidebtn04_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu04 a:hover{
background-image:url(../images/04_sidebtn04_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu05{
background-image:url(../images/04_sidebtn05.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu05_here{
background-image:url(../images/04_sidebtn05_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu05 a:hover{
background-image:url(../images/04_sidebtn05_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu06{
background-image:url(../images/04_sidebtn06.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu06_here{
background-image:url(../images/04_sidebtn06_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu06 a:hover{
background-image:url(../images/04_sidebtn06_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu07{
background-image:url(../images/04_sidebtn07.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu07_here{
background-image:url(../images/04_sidebtn07_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu07 a:hover{
background-image:url(../images/04_sidebtn07_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu08{
background-image:url(../images/04_sidebtn08.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu08_here{
background-image:url(../images/04_sidebtn08_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu08 a:hover{
background-image:url(../images/04_sidebtn08_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu09{
background-image:url(../images/04_sidebtn09.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu09_here{
background-image:url(../images/04_sidebtn09_act.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}

.side_menu09 a:hover{
background-image:url(../images/04_sidebtn09_over.gif);
background-repeat:no-repeat;
width:200px;
height:31px;
}


#mainBox P {
	width: auto;
}

#mainBox img {vertical-align:top;}
* html #mainBox img {vertical-align:baseline;}

/* 写真の位置ひだり */
img.ph_left{
	float:left;
	border:0px none;
	margin-left:0;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
}

/* 写真の位置ひだり5px */
img.ph_left5{
	float:left;
	border:0px none;
	margin-left:0;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
}

/* 写真の位置みぎ */
img.ph_right{
	float:right;
	border:0px none;
	margin-left:10px;
	margin-right:0;
	margin-top:0px;
	margin-bottom:10px;
}

/* 写真の位置みぎ5pixel */
img.ph_right5{
	float:right;
	border:0px none;
	margin-left:5px;
	margin-right:0;
	margin-top:0px;
	margin-bottom:5px;
}

/* フロート */
.float_left{
	float:left;
	margin:0;
	padding:0;
}

.float_right{
	float:right;
	margin:0;
	padding:0;
}

.clr{clear:both;}


/* 共通 */

#mainBox h4 { margin:0 0 15px 0; padding:0;}
#mainBox h5 { margin:0 0 10px 0; padding:0;}
#mainBox h6 { margin:0 0 5px 0; padding:0;}

/* エコ・アクション・カレンダー */

#checksheet {
	width:550px;
	margin-bottom:20px;
}

#checksheet ul{
	clear:left;
}

#koe {
	background:#f9f2df url(../calendar/images/koe_bottom.gif) no-repeat left bottom;
	padding:5px 20px;
}

#mainBox ul#bnr {
	margin:0;
	padding:0;
}

#mainBox ul#bnr li {
	list-style:none;
	margin:0 8px 5px 0;
	display:inline;
}

#mainBox ul#bnr li img{
	margin-bottom:8px;
}


.eco_syohin img {
	border:0;
}

.eco_syohin * {
	margin:0;
	padding:0;
}

.clear {
	clear:both; 
}  
/* プルダウン */

#PlagOpen1 p,#PlagOpen2 p,#PlagOpen3 p,#PlagOpen4 p,#1 p,#2 p,#3 p{
	text-align:right;
	margin:0px;
}

#PlagOpen0, #PlagOpen1, #PlagOpen2, #PlagOpen3 { margin:0;}
#PlagClose0, #PlagClose1, #PlagClose2, #PlagClose3 { margin:5px 0; color:#000000; font-size:85%; line-height:150%;}
#PlagClose0 p, #PlagClose1 p, #PlagClose2 p, #PlagClose3 p { float:right;}
#PlagClose0 p img, #PlagClose1 p img, #PlagClose2 p img, #PlagClose3 p img {padding:0;}

.under_link {
display:block;
border:1px dashed #cccccc;
width:530px; margin-bottom:20px; padding:10px;
}

.under_link p {
margin:0px}


*html .under_link p {
margin:0px 0 5px 0}

*html .under_link p img { 
 padding: 7px 0 0 0; 
} 

/** 環境配慮商品と施設 **/
/* ナビゲーション */
#syouhinnavi_01,#syouhinnavi_01_btm{
	margin-bottom:15px;
}

#syouhinnavi_01 ul,#syouhinnavi_01_btm ul{
	width: 530px;
	height: 44px;
	list-style-type: none;
}

#syouhinnavi_01 li,#syouhinnavi_01_btm li {
	width: 132px;
	height: 44px;
	float:left;
}

#syouhinnavi_01 a,#syouhinnavi_01_btm a {
	width: 132px;
	height: 44px;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	background-image: url("../images/syouhinnavi_01.gif");
	background-repeat: no-repeat;
}

.menu1 a { background-position: 0 0; }
.menu2 a { background-position: -132px 0; }
.menu3 a { background-position: -264px 0; }
.menu4 a { background-position: -396px 0; }
.menu5 a { background-position: 0 -88px; }
.menu6 a { background-position: -132px -88px; }
.menu7 a { background-position: -264px -88px; }
.menu8 a { background-position: -396px -88px; }

#syouhinnavi_01 a:hover,#syouhinnavi_01_btm a:hover {
	width: 132px;
	height: 44px;
	text-decoration: none;
	background-image: url("../images/syouhinnavi_01.gif");
	background-repeat: no-repeat;
}

.menu1_SARI,.menu2_SARI,.menu3_SARI,.menu4_SARI,.menu5_SARI,.menu6_SARI,.menu7_SARI,.menu8_SARI {
	width: 132px;
	height: 44px;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	background-image: url("../images/syouhinnavi_01.gif");
	background-repeat: no-repeat;
}

.menu1 a:hover,.menu1_SARI { background-position: 0 -44px; }
.menu2 a:hover,.menu2_SARI { background-position: -132px -44px; }
.menu3 a:hover,.menu3_SARI{ background-position: -264px -44px; }
.menu4 a:hover,.menu4_SARI { background-position: -396px -44px; }
.menu5 a:hover,.menu5_SARI { background-position: 0 -132px; }
.menu6 a:hover,.menu6_SARI { background-position: -132px -132px; }
.menu7 a:hover,.menu7_SARI{ background-position: -264px -132px; }
.menu8 a:hover,.menu8_SARI { background-position: -396px -132px; }

.eco_syohin dl {
	margin:0;
	padding:0;
	}
.eco_syohin_lead {
	width: 530px;
	margin-bottom:20px;
	}
.eco_syohin_lead_m {
	width: 530px;
	margin-bottom:5px;
	}
.eco_syohin dl,.eco_syohin dl dd {
	width: 530px;
	margin-bottom:15px;
	}
.eco_syohin dl dt {
	width: 530px;
	margin: 30px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
	background-color: #E3E3E3;
	}
.eco_syohin dl dt.first-child {
	margin: 0px 0px 10px 0px;
	}
.eco_syohin dd.link_right{
	text-align: right;
	}
	
/** 回収対象容器・方法 **/
/* ナビゲーション */
#syouhinnavi_02,#syouhinnavi_02_btm{
	margin-bottom:15px;
}

#syouhinnavi_02 ul,#syouhinnavi_02_btm ul{
	width: 531px;
	height: 44px;
	list-style-type: none;
}

#syouhinnavi_02 li,#syouhinnavi_02_btm li {
	width: 177px;
	height: 44px;
	float:left;
}

#syouhinnavi_02 a,#syouhinnavi_02_btm a {
	width: 177px;
	height: 44px;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	background-image: url("../images/syouhinnavi_02.gif");
	background-repeat: no-repeat;
}

.menu9 a { background-position: 0 0; }
.menu10 a { background-position: -177px 0; }
.menu11 a { background-position: -354px 0; }
.menu12 a { background-position: 0 -88px; }
.menu13 a { background-position: -177px -88px; }
.menu14 a { background-position: -354px -88px; }

#syouhinnavi_02 a:hover,#syouhinnavi_02_btms a:hover {
	width: 177px;
	height: 44px;
	text-decoration: none;
	background-image: url("../images/syouhinnavi_02.gif");
	background-repeat: no-repeat;
}

.menu9_SARI,.menu10_SARI,.menu11_SARI,.menu12_SARI,.menu13_SARI,.menu14_SARI {
	width: 177px;
	height: 44px;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	background-image: url("../images/syouhinnavi_02.gif");
	background-repeat: no-repeat;
}

.menu9 a:hover,.menu9_SARI { background-position: 0 -44px; }
.menu10 a:hover,.menu10_SARI { background-position: -177px -44px; }
.menu11 a:hover,.menu11_SARI { background-position: -354px -44px; }
.menu12 a:hover,.menu12_SARI { background-position: 0 -132px; }
.menu13 a:hover,.menu13_SARI { background-position: -177px -132px; }
.menu14 a:hover,.menu14_SARI { background-position: -354px -132px; }
.eco_syohin_lead {
	width: 530px;
	margin-bottom:20px;
	}

.eco_syohin dl {
	margin:0;
	padding:0;
	}

.eco_syohin dl dt.first-child {
	margin: 0px 0px 10px 0px;
	}
.eco_syohin dl,.eco_syohin dl dd {
	width: 530px;
	margin-bottom:15px;
	}
.eco_syohin dt {
	width: 530px;
	margin: 30px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
	background-color: #E3E3E3;
	}
.eco_syohin #floa {
	width: 530px;
	margin-bottom: 15px;
	}
.eco_syohin #floa_02 {
	width: 530px;
	margin-bottom: 20px;
	}
.eco_syohin .floa_con {
	width: 150px;
	margin-right: 12px;
	float: left;
	}
