@charset "utf-8";
@import "/css/common.css";

#nav li a.csr{background:url('/common_img/header/nav.gif') no-repeat -493px -59px;}

h1{
	margin:0 0 0.7em 0;
	padding:0;
}


#wrapper{
}

#contents{
	float:right;
	width:710px;
	padding:0 0 0 0;
}

#contents h2{
	margin:0 0 1em;
	padding:0.7em 0 1.2em 1.6em;
	background:url('/common_img/back_sub.gif') no-repeat 0 0;
	font-size:1.3em;
}

#contents .kankyo-area{
	margin-bottom:2em;
}

#contents h3{
	width:700px;
	margin:0 auto 1.5em;
	padding:0;
}

#contents .kankyo-area .comment{
	margin-bottom:3em;
}

#contents .kankyo-area p{
	margin:0 0 1em 1.4em;
}

#contents .kankyo-area p span{
}

#contents .kankyo-area p span a{
	margin-right:0.5em;
	padding-right:1.2em;
	background:url('/common_img/mark_blank.gif') no-repeat 100% 0;
}

#contents .kankyo-area ol{
	margin:0 0 3em 4.5em;
	padding:0;
}

#contents .kankyo-area li{
	margin:0 0 0.7em;
	padding:0;
}

#contents .kankyo-area dl{
	width:680px;
	margin:0 auto 2em;
	padding:0 0.8em 1em ;
	background:url('../image/line.gif') repeat-x 0 100%;
}

#contents .kankyo-area dt{
	margin:0 0 1em;
	padding:0;
}

#contents .kankyo-area dd{
	margin:0 0 0 2em;
	padding:0;
}

#contents .kankyo-area .paper{
	margin:0;
	padding:0 1.5em;
}

#contents .kankyo-area .paper img{
	float:left;
}

#contents .kankyo-area .paper p{
	padding:2em 0 0 0;
}

#contents .shakai-area{
	margin:0 0 2em;
	padding:0 10px;
}

#contents .shakai-area .left{
	float:left;
	width:380px;
	margin:0;
	padding:1.2em 0 0;
}

#contents .shakai-area .left dl{
	margin:0;
	padding:0;
}

#contents .shakai-area .left dt{
	margin:0 0 1.2em;
	padding:0;
}

#contents .shakai-area .left dd{
	margin:0 0 0 0.3em;
	padding:0;
}

#contents .shakai-area .left dd a{
	margin:0;
	padding:0;
	background:url('/common_img/arw.gif') no-repeat 0 3px !important;
}

#contents .shakai-area .right{
	float:right;
	margin:0;
	padding:0;
}

#contents .innerPagetop{
	margin:0 0 4em;
	text-align:right;
}


/* menu */
#menu{
	float:left;
	width:230px;
}

#menu h4{
	margin:0;
	padding:0;
}

#menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

#menu li{
	margin:0;
	padding:0;
}

#menu li a{
	display:block;
	width:230px;
	height:44px;
	text-indent:-9999px;
	outline:none;
}

#menu li a.kankyo{background:url('../image/menu.gif') no-repeat 0 0;}
#menu li a.kankyo:hover{background:url('../image/menu.gif') no-repeat -229px 0;}

#menu li a.shakai{height:46px;background:url('../image/menu.gif') no-repeat 0 -44px;}
#menu li a.shakai:hover{background:url('../image/menu.gif') no-repeat -229px -44px;}


