html, body {
			width: 100%;
			margin: 0px;
			padding: 0px;
			font-size: 16px;
			font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			letter-spacing: 0.1em;
			line-height: 1.5em;
			color: #000000;
			background-image: url(../img/background.jpg);
			background-repeat: repeat-x;
			}

div.main {
	margin: 0 auto;
	width: 950px;
	height: auto;
	text-align: center;
}

h1 {
	background-color: #00FF00;
	width: 99.5%;
	margin: 0;
	padding: 3px;
	text-align: center;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

img {border: 0;}

.highlight a:hover *{
	 filter: alpha(opacity=50);
	 -moz-opacity:0.6;
	 opacity:0.6;
	 }
	 
.footer {
	width: 1000px;
	margin: 30px auto 50px;
	border-top: #999 1px solid;
	text-align: center;
	font-size: 12px;
	line-height: 3em;
	clear: both;
}



/*　アコーディオンメニュー
------------------------------------------------------------*/


.accordion {
  display: block;
  width: 200px;
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  letter-spacing: 0.25em;
}


.accordion li {
  list-style: none;
  width: 200px;
  border-bottom:1px dotted #7FBE25;
  margin-left: -40px;
}


.top {
	margin-top: 0px;
	border-top:1px dotted #7FBE25;
}

.accordion a,
.accordion .toggle {
  display: block;
  position: relative;
  padding: 25px 0px 25px 10px;
  text-decoration: none;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
}

.accordion a:hover,
.accordion .toggle:hover {
  background-color: #F3F9EB;
  text-decoration: none;
}


.accordion li ul {
  display: none;
  background: #FAFAFA;
  overflow: hidden;
  margin-bottom: -1px;
}


.accordion ul li a {
  text-decoration: none;
}

.accordion li ul li a {
  line-height: 20px;
  color: #000000;
  padding-left: 20px;
}

.accordion li ul li a:after {
  display: none;
}

.accordion li ul li a:hover {
  background-color: #EBF3FA;
}



.home {
  display: block;
  width: 200px;
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  letter-spacing: 0.25em;
}


.home li {
  list-style: none;
  width: 200px;
  border-bottom:1px dotted #7FBE25;
  margin-left: -40px;
}




/*　リンク
------------------------------------------------------------*/

a{
	color: #000000;
    font-style:normal;
    text-decoration:underline;
}
a:link {
    color: #000000;
    font-style:normal;
    text-decoration:underline;
}

a:visited {
    color: #000000;
    text-decoration:underline;
}
a:hover {
    color: #F66;
    font-style:normal;
    text-decoration:underline;
}





/*　フォント関係
------------------------------------------------------------*/


.tx11 {font-size: 11px;}
.tx12 {font-size: 12px;}
.tx13 {font-size: 13px;}
.tx14 {font-size: 14px;}
.tx15 {font-size: 15px;}
.tx16 {font-size: 16px;}
.tx17 {font-size: 17px;}
.tx18 {font-size: 18px;}
.tx19 {font-size: 19px;}
.tx20 {font-size: 20px;}

.red {color: #C30;}
.blue {color: #336699;}
.green {color: #696;}
.orange {color: #F90;}
.pink {color:#FF6699;}




/*　トップページ
------------------------------------------------------------*/

.aisatsu {
	width: 715px;
	margin: 5px auto;
	text-align: left;
}



/*　会社概要ページ
------------------------------------------------------------*/

.line {
	border-left: 3px solid #7FBE25;
	padding-left: 40px;
}




/*　環境活動ページ
------------------------------------------------------------*/

.kankyo_midashi {
	width: 680px;
	padding: 15px 10px 10px 10px;
	margin: 10px auto;
	text-align: center;
	font-size: 22px;
	letter-spacing: 0.3em;
	background-color: #E6F7CC;
}




/*　廃棄物処理ページ
------------------------------------------------------------*/

.haiki_midashi {
	width: 710px;
	padding: 12px 7px 7px 7px;
	margin: 10px auto 20px;
	text-align: center;
	font-size: 20px;
	letter-spacing: 0.3em;
	background-color: #E6F7CC;
}
	
	



/*　再資源化フローページ
------------------------------------------------------------*/

.flow_midashi {
	width: 700px;
	padding: 15px 10px 10px 10px;
	margin: 10px auto;
	text-align: center;
	font-size: 20px;
	letter-spacing: 0.15em;
	background-color: #E6F7CC;
}
	



/*　お問い合わせページ
------------------------------------------------------------*/

.outer_top
	{
	width: 680px;
	padding: 10px;
	margin: 0 auto 0 auto;
	border-bottom: #CCC dashed 1px;
	border-top: #CCC dashed 1px;
	}
	
.outer
	{
	width: 680px;
	padding: 10px;
	margin: 0 auto 0 auto;
	border-bottom: #CCC dashed 1px;
	}

.button
	{
	width: 680px;
	text-align: center;
	margin: 15px auto 0 auto;
	}

.koumoku
	{
	float: left;
	width: 200px;
	padding: 8px 8px 8px 70px;
	}

.input
	{
	float: left;
	width: 300px;
	padding: 5px 5px 5px 10px;
	}
	
.input2
	{
	float: left;
	width: 300px;
	padding: 14px 5px 5px 10px;
	}
	
.clears{
  clear:both;
}

textarea {border: solid 1px gray; padding: 3px;}
p#button input {background-color: #CCCCCC;}

input2 {border: solid 1px gray; padding: 3px;}






















	
	