@charset "utf-8";
/* CSS Document */

#header{
	width:900px;
	height:73px;
	background-color: #FFFFFF;
	background-image: url(http://www.sanpai-fukui.or.jp/img/he_back.jpg);
	background-repeat: no-repeat;
	margin:0 auto;
	padding:0;
}

#header p{
	margin-left:18px;
	font-size:12px;
	height:15px;
	margin-top:0px;
}

#header .title {
	width:380px;
	height:3px;
	padding:14px 0px 0px 18px;
	float:left;
}

.clear {
	clear: both;
}

#header:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


#gNav{
	width:900px;
	height:39px;
	margin:0px;
	padding:0px;
}
#gNav ul{
	width:900px;
	height:39px;
}
#gNav ul img{
	border:none;
}
#gNav li{
	margin:0px;
	padding:0px;
	list-style-type: none;
	float:left;
}

#gNav a {
	margin: 0px;
	padding: 0px;
}



#s_Nav{
	width:898px;
	margin:0px;
	padding:0px;
	height:13px;
	font-size:12px;

}
#s_Nav ul{
	width:260px;
	height:13px;
	float:right;

}

#s_Nav li{
	margin:0px;
	margin-top:-4px;
	_padding-top:5px;
	padding-right:10px;
	list-style-type: none;
	float:left;
	background-image: url(../img/orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 13px;
}

#s_Nav a {
	margin: 0px;
	padding: 0px;
}


#container_nav{
	width:898px;
	height:27px;
	_height:30px;
	padding:0px;
	_margin-top:-3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACABAB;
	border-left-color: #ACABAB;
	background-image: url(../img/top_back.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#container_nav:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}



#container{
	width:884px;
	padding:0px 7px 7px 7px;
	_margin-top:-3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACABAB;
	border-left-color: #ACABAB;
	
}

#container:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}



.contentsnew{
	width:834px;
	padding: 15px 25px;
}


.pt5{
	padding-top:5px;
}

.contents{
	width:834px;
	padding: 0px 25px 20px 25px;
}

.contents p{
	font-size:105%;
}

.pd10{
	padding-bottom:10px;
}



.contents h3{
	font-size: 135%;
	line-height: 1.7em;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #0098CB;
	text-indent: 5px;
	padding-top:5px;
	margin-top:17px;
	margin-bottom:7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #909496;
}



.contents h4{
	font-size: 120%;
	line-height: 1.7em;
	margin-top:6px;
	margin-bottom:2px;
	color: #006666;
	font-weight: bold;
}






.main h3{
	font-size: 125%;
	line-height: 1.7em;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #0098CB;
	text-indent: 5px;
	padding-top:5px;
	margin-top:17px;
	margin-left:13px;
	margin-bottom:5px;
}


.main h4{
	font-size: 120%;
	line-height: 1.7em;
	margin-top:6px;
	margin-bottom:2px;
	color: #006666;
	font-weight: bold;
}
.main p{
	margin:0px 7px 10px 13px;
	font-size:110%;
} 


.f_wrap{
	width:100%;
	height:95px;
	text-align:center;
	background-color: #BD972F;
	border-top:#BD972F 4px solid;
}


#footer{
	width:880px;
	height:55px;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:96%;
	color:#FFFFFF;
	margin:0 auto;
	text-align:left;
	background-color: #BD972F;
	padding:7px;
	background-image: url(../img/fo_address.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#footer ul{
	text-align:left;
	padding-top: 4px;	
}
#footer li{
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;		
}
#footer li a:link{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer li a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer li a:active{
	color:#FFFFFF;
	text-decoration:none;	
}
#footer li a:hover{
	color:#FFFFFF;
	text-decoration:none;	
}

/*協会概要*/

#sideBer{
	width:182px;
	padding:0px;
	float:left;
	font-size:105%;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;	
}
#sideBer ul{
	width:178px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDC732;
	border-bottom-color: #DDC732;
	border-left-color: #DDC732;
}

#sideBer li{
	width:170px;
	list-style-type: none;
	display:block;
	padding: 0px;
	margin: 0px;
}

#sideBer li:after {
	border-bottom: 0px;
}

#sideBer a {
	margin: 0px;
	padding: 0px;
}

#sideBer li:hover{
	background-color:#66FFFF;
	display:block;
}

#sideBer ul li a {
	width: 170px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	text-decoration: none;
	display: block;
	letter-spacing: 0.1em;
	text-align: left;
}

#sideBer ul li a:link,
#sideBer ul li a:visited {
	background: #ffffff;
}
#sideBer ul li a:hover {
	color: #333333;
	background: #FBF69F;
}




.image_c{
	text-align:center;
}


.main{
	width:695px;
	padding-bottom:15px;
	margin:0px;
	float:left;
}	
.main a{
	text-decoration : underline;
	color:#1414B7;
}
.main a:hover {
	text-decoration : none;
}	


#container_nav2{
	width:898px;
	height:30px;
	_height:32px;
	padding:0px;
	_margin-top:-5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACABAB;
	border-left-color: #ACABAB;
	background-image: url(../img/top_back2.gif);
	background-repeat: no-repeat;
}

#container_nav2:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}


.kyokai{
	border-collapse:collapse;
	width: 665px;
	line-height: 1.4em;
	margin: 0px;
	text-align:left;
}
.kyokai th{
	font-weight:bold;
	text-align:center;
	background-color:#DFE8CA;
	color:#5E594C;
	padding: 5px;
	border: 1px solid #CCCCCC;
	letter-spacing: 0.1em;
}
.kyokai td{
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:left;
}


#kyokai2{
	border:none;
}

#kyokai2 td{
	padding:5px;
	text-align:left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}

.yakuin{
	border-collapse:collapse;
	width: 665px;
	line-height: 1.4em;
	margin: 0px;
	text-align:left;
}
.yakuin th{
	font-weight:nomal;
	text-align:center;
	background-color:#CAE1F1;
	color:#5E594C;
	padding: 5px;
	border: 1px solid #CCCCCC;
	letter-spacing: 0.1em;
}
.yakuin td{
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:left;
}


/*産業廃棄物とは*/

.bunrui{
	border-collapse:collapse;
	width: 665px;
	line-height: 1.4em;
	margin: 0px;
	text-align:left;
}
.bunrui th{
	font-weight:nomal;
	text-align:left;
	background-color:#4A95CF;
	color:#FFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	letter-spacing: 0.1em;
}
.bunrui td{
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:left;
}

.ml_cho{
	margin-left:13px;
	_margin-left:0px;
	
}

.bunrui ul{
	padding-left:5px;
}


.bunrui li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 15px;
}




/*マニフェスト・その他*/

.mani{
	border-collapse:collapse;
	width: 785px;
	font-size: 105%;
	line-height: 1.4em;
	margin-top:10px;
	margin-bottom: 10px;
}
.mani th{
	font-weight:normal;
	text-align:center;
	background-color:#D1E8EE;
	color:#5E594C;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
}
.mani td{
	padding:15px 5px 15px 5px;
	border:1px solid #CCCCCC;
	text-align:center;
	vertical-align: top;
}


.mani1{
	border-collapse:collapse;
	width: 400px;
	height:265px;
	font-size: 105%;
	line-height: 1.4em;
	margin-bottom: 6px;
	float: left;
	margin-bottom: 15px;
}
.mani1 th{
	font-weight:normal;
	text-align:center;
	height:20px;
	background-color:#ECEAE6;
	color:#5E594C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
}
.mani1 td{
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:center;
}

.huri{
	border-collapse:collapse;
	width: 350px;
	font-size: 105%;
	line-height: 1.4em;
	margin-top: 15px;
	margin-bottom: 15px;
}
.huri th{
	font-weight:bold;
	text-align:center;
	color:#5E594C;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.huri td{
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:center;
}

.soshin{
	font-size:120%;
	text-align:center;
	background-color:#FAFADC;
	width:75%;
	padding:10px;
	margin:20px;
}


.mr20{
	margin-right:20px;
}

.s_style{
	padding:5px 0px 15px 0px;
	margin-bottom:10px;
	width:853px;
	float:left;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #D5D5D5;
}

.s_style2{
	padding:5px 0px 10px 0px;
	margin-bottom:5px;
	width:853px;
	float:left;
}

.s_img{
	float:left;
	margin-bottom:5px;
}


.totop{
	text-align:right;
	font-size:12px;
	clear:both;
}
.totop a{
	text-decoration:underline;
	color: #1414B7;
}

/*リンク集*/

.link{
	width: 100%;
	border:none;
	line-height: 1.4em;
	margin: 10px 0px 25px 0px;
	text-align:left;
}
.link th{
	width: 2%;
	font-weight:nomal;
	text-align:center;
	padding: 3px;
}
.link td{
	width: 30%;
	padding:3px;
	text-align:left;
}


/*
-----------------------------------------------
Blogger Template Style
Name:     Minima
Designer: Douglas Bowman
URL:      www.stopdesign.com
Date:     26 Feb 2004
----------------------------------------------- */


/* Content
----------------------------------------------- */
@media all {
  #content {
    width:660px;
    margin:0 auto;
    padding:0;
    text-align:left;
    }
  #main {
    width:650px;
    float:right;
	margin-bottom:10px;
	min-height:500px;
    }
  #sidebar {
    width:200px;
    float:left;
    }
  }
@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }

/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font:100%/1.5em "Trebuchet,Arial,Verdana,Sans-serif";
  font-style:bold;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#006633;
  }


/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #ccc;
    padding-bottom:3em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  	font-size: 125%;
	line-height: 1.7em;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #0098CB;
	text-indent: 5px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#c60;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .85em;
  line-height:1.6em;
  }
.post-body {
  margin-bottom:50px;
  font:117% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
}
p.post-footer {
  margin:-.25em 0 0;
  margin-bottom:50px;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 90%/1.6em "Trebuchet,Arial,Verdana,Sans-serif";
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#666;
  line-height:1.5em;
  }


/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 90%/1.5em "Trebuchet,Arial,Verdana,Sans-serif";
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }
  
.mt_50 {
	margin-top: -50px;
}