@charset "Shift_JIS";
 @import "menu.css";
 @import "footer.css";
/* Sy[W€ΚCAEg */


/* COMMON */
* {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
br {
	letter-spacing: 0;
}
.none {
	display: none;
}
/* BODY */
body {
	font-family: lr oSVbN, Osaka, qMmpS Pro W3, sans-serif;
	font-size: 100%;
	line-height: 100%;
	/*	letter-spacing: normal;	*/
	color: #333;
	background-image:url("../img/body_bg.jpg");
	background-repeat: repeat-x;
}
/*

#body_bg1 {



	background-image:url("../img/body_bg1.gif");



	background-repeat: repeat-y;



	background-position: center top;



}







#body_bg2 {



	background-image:url("../img/body_bg2.jpg");



	background-repeat: no-repeat;



	background-position: center top;



}







#all {



	width: 800px;



	text-align: left;



	margin: 0px auto;



	_padding-left:1px;



}













#main {



	width: 800px;



	background-image:url("../img/main_bg.jpg");



	background-repeat: no-repeat;



	background-position: center top;



}







#main02 {



	width: 800px;



	background-image:url("../img/main_bg02.jpg");



	background-repeat: no-repeat;



	background-position: center top;



}







#maincontainer_left {



	width: 170px;



	float:left;



	position:relative;



	left:15px;



}







#maincontainer_right {



	width: 595px;



	float:right;



	position:relative;



	right:15px;



}

/*





/* LINK */
a:link, a:visited {
	color: #0000FF;
	text-decoration: underline;
}
a:hover {
	color:#0000FF;
	text-decoration: none;
}
/* FONT */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
.big {
	font-size: 100%;
	line-height: 150%;
}
.normal {
	/* font-size: 75%; */

	font-size: 12px;
	line-height: 160%;
}
.small {
	font-size: 66%;
	line-height: 150%;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.bold {
	font-weight: bold;
}
.red {
	color: red;
}

/* MARGIN */
.margin-top5 {
	margin-top: 5px;
}
.margin-top10 {
	margin-top: 10px;
}
.margin-top20 {
	margin-top: 20px;
}
.margin-top30 {
	margin-top: 30px;
}
.margin-top40 {
	margin-top: 40px;
}
.margin-top50 {
	margin-top: 50px;
}
.margin-top100 {
	margin-top: 100px;
}
.margin-left5 {
	margin-left: 5px;
}
.margin-bottom5 {
	margin-bottom: 5px;
}
.margin-bottom10 {
	margin-bottom: 10px;
}
.margin-bottom20 {
	margin-bottom: 20px;
}
.margin-bottom30 {
	margin-bottom: 30px;
}
.margin-bottom40 {
	margin-bottom: 40px;
}
.margin-bottom50 {
	margin-bottom: 50px;
}
.margin-bottom100 {
	margin-bottom: 100px;
}

/* ΗΑ@*/

/* font@*/
.s_12px150 {
	font-size:12px;
	line-height:150%;
}
.m_14px150 {
	font-size:14px;
	line-height:150%;
}
.black {
	color:#333333;
}
.green {
	color:#669900;
}
.text_align_left {
	text-align:left;
}
.strong {
	font-weight:bold;
}
#header {
	height:85px;
	width:100%;
	border-top:solid 2px #458310;
	margin:0 0 15px 0;
}
#header_area {
	width:877px;
	position:relative;
	text-align:center;
}
#header .logo_ecokaden {
	position:absolute;
	top:21px;
	left:0px;
	display:none;
}
#header h1 {
	position:absolute;
	top:17px;
	left:0px;
}
#header p {
	position:absolute;
	top:37px;
	left:373px;
}
#contents_area {
	width:877px;
}
#leftnavi {
	width:255px;
	height:auto;
	background:url(../img/navi_bg.jpg) no-repeat 0px 378px;
	float:left;
}
#main_contents {
	width:622px;
	background:url(../img/contents_bg_line.gif) repeat;
}
#main_contents .maintitle_area {
	background:url(../img/title_bg.jpg) no-repeat;
	height:139px;
}
#main_contents .maintitle_area h2 {
	padding:17px 0 0 18px;
}

/* maintitle_area_00 */
#main_contents .maintitle_area_00 {
	background:url(../../img/maintitle_bg_grey.jpg) no-repeat;
	height:96px;
}
#main_contents .maintitle_area_00 h2 {
	padding:24px 0 0 18px;
}

/* paragraph */
#main_contents #paragraph_normal {
	width:581px;
	margin:10px 0 20px 21px;
	clear: both;
}
#main_contents #paragraph_normal_in {
	width:571px;
	margin:10px 0 20px 21px;
	padding:0 5px;
	clear: both;
}
#main_contents #paragraph_lead {
	width:581px;
	margin:30px 0 20px 21px;
	clear: both;
}
#main_contents #paragraph_normal h3 {
	width:581px;
	padding:0 0 10px 0;
}
#main_contents #paragraph {
	width:581px;
	margin:10px 0 0 21px;
	background:url(../img/icon_signs.gif) no-repeat 4px 12px;
	clear: both;
}
#main_contents #paragraph h3 {
	width:581px;
	padding:0 0 10px 31px;
}

/* paragraph_last */
#main_contents #paragraph_last {
	width:581px;
	margin:10px 0 20px 21px;
	background:url(../img/icon_signs.gif) no-repeat 4px 12px;
	clear: both;
}
#main_contents #paragraph_last h3 {
	width:581px;
	padding:0 0 10px 31px;
}

/* paragraph_sitemap */
#main_contents #paragraph_sitemap {
	width:581px;
	margin:10px 0 0 21px;
	background:url(../../img/icon_signs_leaf.gif) no-repeat 10px 3px;
	clear: both;
}
#main_contents #paragraph_sitemap h3 {
	width:581px;
	padding:0 0 10px 41px;
}
#main_contents #paragraph_sitemap_02 {
	width:581px;
	margin:20px 0 0 21px;
	background:url(../../img/icon_signs_leaf.gif) no-repeat 10px 3px;
	clear: both;
}
#main_contents #paragraph_sitemap_02 h3 {
	width:581px;
	padding:0 0 10px 41px;
}

/* moredetail */
#main_contents #moredetail {
	width:581px;
	margin:10px 0 20px 21px;
	border:#E0E0E0 solid 1px;
}
#main_contents #moredetail p {
	margin:10px 10px 10px 10px;
}
#main_contents #contents_dn {
	display:block;
}

/* moredetail */
#main_contents #greylinebox {
	width:581px;
	margin:10px 0 20px 21px;
	border:#E0E0E0 solid 1px;
}
#main_contents #greylinebox p {
	margin:10px 10px 10px 10px;
}

/* flash_area */
#main_contents .flash_area {
	margin:10px 0 10px 21px;
}

/* line */
#main_contents .line_dot_grey {
	width:581px;
	padding:0 0 20px 0;
	background:url(../img/line_dot_grey.gif) no-repeat bottom;
}

/*--------------------------------------------*/

/* clearfix                                   */

/*--------------------------------------------*/

.clearfix:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: block;
	min-height: 1%;
}
* html .clearfix {
	height: 1%;/*\*//*/

	height: auto;

	overflow: hidden;

	/**/
}

