* {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse: collapse;
}
#wrapper {
	width: 100%;
}
td {
	vertical-align: top;
}
.guid {
	text-indent: -9999px;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
#head {
	margin: 0px;
	background-repeat: no-repeat;
	background-color: #F3FBF2;
	padding: 5px 0px 0px 5px;
	vertical-align: bottom;
	background-image: url(http://ecolife-stage.org/img/headtori.gif);
	background-position: 98% 100%;
}
#topmein #sponsor a:hover {
	text-decoration: none;
	border: none #FFFFFF;
	background-color: #FFFFFF;
}
#topmein a,#iventnews a,#mein a {
	color: #165829;
}
#kousin-ivent a:hover,#kousin-news a:hover,#kousin-blog a:hover,#back a:hover,#ad a:hover,#iventnews a:hover,#mein a:hover {
	color: #FFFFFF;
	background-color: #2C9E42;
}
#menu {
	background-color: #A0C07C;
	width: 200px;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#menu ul {
	text-indent: -99999px;
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 10px;
}
#menu-jiman ul {
	text-indent: -99999px;
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 10px;
}
#menu li a {
	display: block;
	height: 40px;
	width: 180px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#menu-jiman li a {
	display: block;
	height: 40px;
	width: 180px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#menu li {
	height: 40px;
	width: 180px;
	margin-top: 5px;
}
#menu-jiman li {
	height: 40px;
	width: 180px;
	margin-top: 5px;
}
#menu #home {
	background-image: url(http://ecolife-stage.org/img/m-home01.gif);
	background-repeat: no-repeat;
}
#menu-jiman #home {
	background-image: url(http://ecolife-stage.org/img/m-home01.gif);
	background-repeat: no-repeat;
}
#menu #home2 {
	background-image: url(http://ecolife-stage.org/img/m-home02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #home2 {
	background-image: url(http://ecolife-stage.org/img/m-home02.gif);
	background-repeat: no-repeat;
}
#menu #home a:hover {
	background-image: url(http://ecolife-stage.org/img/m-home02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #home a:hover {
	background-image: url(http://ecolife-stage.org/img/m-home02.gif);
	background-repeat: no-repeat;
}
#menu #news {
	background-image: url(http://ecolife-stage.org/img/m-news01.gif);
	background-repeat: no-repeat;
}
#menu-jiman #news {
	background-image: url(http://ecolife-stage.org/img/m-news01.gif);
	background-repeat: no-repeat;
}
#menu #news2 {
	background-image: url(http://ecolife-stage.org/img/m-news02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #news2 {
	background-image: url(http://ecolife-stage.org/img/m-news02.gif);
	background-repeat: no-repeat;
}
#menu #news a:hover {
	background-image: url(http://ecolife-stage.org/img/m-news02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #news a:hover {
	background-image: url(http://ecolife-stage.org/img/m-news02.gif);
	background-repeat: no-repeat;
}
#menu #report {
	background-image: url(http://ecolife-stage.org/img/m-report01.gif);
	background-repeat: no-repeat;
}
#menu-jiman #report {
	background-image: url(http://ecolife-stage.org/img/m-report01.gif);
	background-repeat: no-repeat;
}
#menu #report2 {
	background-image: url(http://ecolife-stage.org/img/m-report02.gif);
	background-repeat: no-repeat;
}#menu-jiman #report2 {
	background-image: url(http://ecolife-stage.org/img/m-report02.gif);
	background-repeat: no-repeat;
}
#menu #report a:hover {
	background-image: url(http://ecolife-stage.org/img/m-report02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #report a:hover {
	background-image: url(http://ecolife-stage.org/img/m-report02.gif);
	background-repeat: no-repeat;
}
#menu #ivent {
	background-image: url(http://ecolife-stage.org/img/m-ivent01.gif);
	background-repeat: no-repeat;
}
#menu-jiman #ivent {
	background-image: url(http://ecolife-stage.org/img/m-ivent01.gif);
	background-repeat: no-repeat;
}
#menu #ivent2 {
	background-image: url(http://ecolife-stage.org/img/m-ivent02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #ivent2 {
	background-image: url(http://ecolife-stage.org/img/m-ivent02.gif);
	background-repeat: no-repeat;
}
#menu #ivent a:hover {
	background-image: url(http://ecolife-stage.org/img/m-ivent02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #ivent a:hover {
	background-image: url(http://ecolife-stage.org/img/m-ivent02.gif);
	background-repeat: no-repeat;
}
#menu #blog {
	background-image: url(http://ecolife-stage.org/img/m-blog01.gif);
	background-repeat: no-repeat;
}
#menu-jiman #blog {
	background-image: url(http://ecolife-stage.org/img/m-blog01.gif);
	background-repeat: no-repeat;
}
#menu #blog2 {
	background-image: url(http://ecolife-stage.org/img/m-blog02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #blog2 {
	background-image: url(http://ecolife-stage.org/img/m-blog02.gif);
	background-repeat: no-repeat;
}
#menu #blog a:hover {
	background-image: url(http://ecolife-stage.org/img/m-blog02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #blog a:hover {
	background-image: url(http://ecolife-stage.org/img/m-blog02.gif);
	background-repeat: no-repeat;
}
#menu #eko {
	background-image: url(http://ecolife-stage.org/img/m-ecobenri01.gif);
	background-repeat: no-repeat;
}
#menu-jiman #eko {
	background-image: url(http://ecolife-stage.org/img/m-ecobenri01.gif);
	background-repeat: no-repeat;
}
#menu #eko2 {
	background-image: url(http://ecolife-stage.org/img/m-ecobenri02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #eko2 {
	background-image: url(http://ecolife-stage.org/img/m-ecobenri02.gif);
	background-repeat: no-repeat;
}
#menu #eko a:hover {
	background-image: url(http://ecolife-stage.org/img/m-ecobenri02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #eko a:hover {
	background-image: url(http://ecolife-stage.org/img/m-ecobenri02.gif);
	background-repeat: no-repeat;
}
#menu #hiroba {
	background-image: url(http://ecolife-stage.org/img/m-hiroba01.gif);
	background-repeat: no-repeat;
}
#menu-jiman #hiroba {
	background-image: url(http://ecolife-stage.org/img/m-hiroba01.gif);
	background-repeat: no-repeat;
}
#menu #hiroba2 {
	background-image: url(http://ecolife-stage.org/img/m-hiroba02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #hiroba2 {
	background-image: url(http://ecolife-stage.org/img/m-hiroba02.gif);
	background-repeat: no-repeat;
}
#menu #hiroba a:hover {
	background-image: url(http://ecolife-stage.org/img/m-hiroba02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #hiroba a:hover {
	background-image: url(http://ecolife-stage.org/img/m-hiroba02.gif);
	background-repeat: no-repeat;
}
#menu #rink {
	background-image: url(http://ecolife-stage.org/img/m-rink01.gif);
	background-repeat: no-repeat;
}
#menu-jiman #rink {
	background-image: url(http://ecolife-stage.org/img/m-rink01.gif);
	background-repeat: no-repeat;
}
#menu #rink2 {
	background-image: url(http://ecolife-stage.org/img/m-rink02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #rink2 {
	background-image: url(http://ecolife-stage.org/img/m-rink02.gif);
	background-repeat: no-repeat;
}
#menu #rink a:hover {
	background-image: url(http://ecolife-stage.org/img/m-rink02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #rink a:hover {
	background-image: url(http://ecolife-stage.org/img/m-rink02.gif);
	background-repeat: no-repeat;
}
#menu #jiman {
	background-image: url(http://ecolife-stage.org/img/m-jiman01.gif);
	background-repeat: no-repeat;
}
#menu-jiman #jiman {
	background-image: url(http://ecolife-stage.org/img/m-jiman01.gif);
	background-repeat: no-repeat;
}
#menu #jiman2 {
	background-image: url(http://ecolife-stage.org/img/m-jiman02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #jiman2 {
	background-image: url(http://ecolife-stage.org/img/m-jiman02.gif);
	background-repeat: no-repeat;
}
#menu #jiman a:hover {
	background-image: url(http://ecolife-stage.org/img/m-jiman02.gif);
	background-repeat: no-repeat;
}
#menu-jiman #jiman a:hover {
	background-image: url(http://ecolife-stage.org/img/m-jiman02.gif);
	background-repeat: no-repeat;
}
#tuki {
	background-color: #125D3C;
	padding-bottom: 5px;
}
#tuki h2 {
	color: #FFFFFF;
	margin: 0px 0px 0px 5px;
	background-color: #125D3C;
}
#tuki a {
	background-color: #E9F0E1;
	margin-left: 5px;
	padding: 5px;
	font-size: 0.82em;
	text-decoration: none;
	color: #666666;
	margin-bottom: 5px;
}
#tuki a:hover,#tuki a#s_light {
	background: #F1668B;
	color: #333333;
}
#tuki h2 a {
	background-color: #125D3C;
	color: #FFFFFF;
	font-weight: bold;
}
.pank img {
	margin-right: 5px;
	margin-left: 5px;
}
.pank {
	font-size: 0.7em;
	padding-right: 5px;
	background-color: #C9DBB5;
	padding-left: 20px;
	margin-left: -20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#topmein,#mein,#iventnews {
	width: 100%;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 10px;
}
#mein {
	padding-top: 0px;
}
.ovr {
	overflow: scroll;
	height: 250px;
}
#kousin-ivent {
	float: left;
	width: 45%;
	background-color: #FFEDCA;
	padding-bottom: 0px;
	padding-top: 0px;
}
#kousin-ivent h1 {
	background-image: url(http://ecolife-stage.org/img/topivent-haikei.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px 0px 5px;
	font-size: 0.8em;
	font-weight: normal;
	border-bottom-style: none;
	vertical-align: top;
}
#kousin-ivent h1 span {
	font-size: 1em;
	margin-left: 15px;
	font-weight: normal;
	color: #3F8822;
}
#kousin-ivent p {
	font-size: 0.92em;
	line-height: 110%;
	background-image: url(http://ecolife-stage.org/img/top-listomark.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0.5px 4px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	margin-left: 5px;
}
#kousin-repo {
	float: left;
	width: 45%;
	background-color: #ECF7ED;
	padding-bottom: 10px;
	padding-top: 0px;
}
#kousin-repo h1 {
	background-image: url(http://ecolife-stage.org/img/toprepo-haikei.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px 0px 5px;
	font-size: 0.8em;
	font-weight: normal;
	border-bottom-style: none;
	vertical-align: top;
}
#kousin-repo h1 span {
	font-size: 1em;
	margin-left: 15px;
	font-weight: normal;
	color: #3F8822;
}
#kousin-repo p {
	font-size: 0.92em;
	line-height: 110%;
	background-image: url(http://ecolife-stage.org/img/top-listomark.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0.5px 4px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	margin-left: 5px;
}
#kousin-news {
	float: left;
	width: 45%;
	background-color: #F3FAFB;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 20px;
}
#kousin-news h1 {
	background-image: url(http://ecolife-stage.org/img/topnews-haikei.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px 0px 5px;
	font-size: 0.92em;
	font-weight: normal;
	background-position: 3px;
}
#kousin-news h1 span {
	font-size: 1em;
	margin-left: 15px;
	font-weight: normal;
	color: #3F8822;
	vertical-align: middle;
}
#kousin-news p {
	font-size: 0.92em;
	line-height: 110%;
	background-image: url(http://ecolife-stage.org/img/top-listomark.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0.5px 4px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	margin-left: 5px;
}
.clear {
	clear: both;
}
#kousin-ivent .ph {
	float: right;
}
#kousin-news .ph {
	float: right;
}
#kousin-blog {
	float: left;
	width: 45%;
	background-color: #FEEAEF;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 10px 0px 20px;
	vertical-align: top;
}
#kousin-blog h1 {
	background-image: url(http://ecolife-stage.org/img/topblog-haikei.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px 0px 5px;
	font-size: 0.92em;
	font-weight: normal;
	height: 25px;
}
#kousin-blog h1 span {
	font-size: 1em;
	margin-left: 15px;
	font-weight: normal;
	color: #3F8822;
}
#wrapper #topmein #kousin {
	font-size: 0.92em;
	color: #F8547D;
	text-align: right;
	margin-bottom: 10px;
}

#kousin-blog h3 {
	font-size: 0.95em;
	line-height: 110%;
	background-image: url(http://ecolife-stage.org/img/top-listomark.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0.5px 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	color: #009966;
	margin-left: 10px;
}
#kousin-blog h2 {
	font-size: 1em;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #F8547D;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 5px;
	margin-left: 5px;
}
#kousin-blog p {
	font-size: 0.92em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 10px;
	line-height: 110%;
}
#topimg {
	margin-top: 10px;
	margin-left: 20px;
	text-decoration: none;
}
.line {
	margin-top: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #6C886F;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
#ad {
	margin-top: 20px;
	margin-bottom: 10px;
}
address {
	font-size: 0.85em;
	font-style: normal;
	margin-bottom: 5px;
}
address span {
	font-size: 0.9em;
	font-weight: bold;
	color: #165829;
	text-indent: 0.1em;
}

.back  {
	margin-bottom: 20px;
	font-size: 0.7em;
	text-align: right;
	margin-top: 10px;
}
#mein h1,#iventnews h1 {
	background-image: url(http://ecolife-stage.org/img/h1haikei.gif);
	background-repeat: repeat;
	height: 45px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 1.5em;
	padding-bottom: 15px;
	font-weight: normal;
	letter-spacing: 0.3em;
}
#jiman3 h1 {
	background-image: url(http://ecolife-stage.org/img/jiman-h1haikei.gif);
	background-repeat: repeat;
	height: 93px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 1.5em;
	padding-bottom: 0px;
	font-weight: bolder;
	letter-spacing: 0.3em;
	color: #149037;
	background-color: #FFFFFF;
	margin-bottom: 15px;
}
#wrapper #jiman3 .j-waku img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#mein h1 img,#iventnews h1 img,#jiman3 h1 img {
	vertical-align: middle;
}
#mein h2,#jiman3 h2 {
	background-image: url(http://ecolife-stage.org/img/h2mark.gif);
	background-repeat: no-repeat;
	background-position: 2px top;
	font-size: 1.2em;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #125D3C;
	padding-left: 25px;
}
#mein h3,#jiman3 h3 {
	background-image: url(http://ecolife-stage.org/img/h3mark.gif);
	background-repeat: no-repeat;
	text-indent: 35px;
	font-size: 1em;
	font-weight: bold;
	color: #FFAB00;
	margin-bottom: 10px;
	margin-top: 20px;
}
#mein h4,#jiman3 h4 {
	background-image: url(http://ecolife-stage.org/img/h4mark.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	font-size: 0.97em;
	font-weight: bold;
	color: #2C9E42;
	height: 30px;
	margin-bottom: 0px;
}
#mein h5,#jiman3 h5 {
	background-repeat: no-repeat;
	font-size: 0.94em;
	font-weight: bold;
	color: #246C8E;
	margin-bottom: 5px;
	padding-left: 7px;
	padding-bottom: 0px;
}
#menu h1 {
	font-size: 0.92em;
	background-color: #FFFFBF;
	padding: 5px 0px 5px 5px;
	text-align: center;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #2C9E42;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #2C9E42;
	margin: 10px 0px 0px;
}
#iventnews p,#mein p,#jiman3 p {
	font-size: 0.92em;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 0px;
	line-height: 120%;
	margin-top: 0px;
}
#iventnews h3 {
	font-size: 1.2em;
	background-image: url(http://ecolife-stage.org/img/newsivent-h3.gif);
	background-repeat: no-repeat;
	background-position: 1px top;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 105%;
	padding-bottom: 5px;
	padding-left: 40px;
}
#iventnews h4 {
	font-size: 1em;
	letter-spacing: 0.1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #125d3c;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #005151;
}
#iventnews li,#mein li,#jiman3 li {
	font-size: 0.92em;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	line-height: 120%;
}
#iventnews ul,#iventnews ol,#mein ul,#mein ol,#jiman3 ul,#jiman3 ol {
	margin-left: 40px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#iventnews h5 {
	font-size: 0.95em;
	color: #3399FF;
	margin: 0px 0px 10px;
	padding: 0px;
}
#iventnews h6,#jiman3 h6 {
	font-size: 0.94em;
	color: #993300;
	margin: 0px 0px 5px;
	padding: 0px;
}
#menu p {
	font-size: 0.92em;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 12px;
	background-image: url(http://ecolife-stage.org/img/newsivent-list.gif);
	background-repeat: no-repeat;
}
#newsivent-top {
	background-color: #EFF5EA;
	margin: 0px;
	border: 1px solid #2C9E42;
	padding: 5px;
}
#iventnews table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 5px;
	margin-bottom: 10px;
}
#iventnews td {
	font-size: 0.92em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 5px;
}
#iventnews th {
	font-size: 0.95em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 5px;
	color: #45429B;
}
.polcy {
	font-size: 0.8em;
	color: #125D3C;
	line-height: 110%;
	margin-top: 5px;
}
.polcy2 {
	font-size: 0.95em;
	color: #125D3C;
	line-height: 110%;
	margin-top: 5px;
	font-weight: bold;
	margin-left: 40px;
}
.polcy2 a {
	margin-right: 5px;
}
.polcy3 {
	font-size: 1.5em;
	color: #125D3C;
	line-height: 110%;
	margin-top: 5px;
	font-weight: bold;
}

.ph2 {
	float: right;
	border: 1px solid #2C9E42;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.ph3 {
	border: 1px solid #2C9E42;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#wrapper #iventnews .ph4 {
	width: 350px;
	background-color: #125D3C;
	color: #FFFFFF;
	float: right;
	margin-right: 10px;
}
#wrapper #iventnews .ph5 {
	width: 200px;
	background-color: #125D3C;
	color: #FFFFFF;
	float: right;
	margin-right: 10px;
}

.toplink {
	list-style-type: none;
	margin-left: 0px;
	margin-top: 10px;
	font-size: 1.2em;
}
.toplink li {
	background-image: url(http://ecolife-stage.org/img/link.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: 35px;
	line-height: 120%;
}
#sab {
	line-height: 140%;
	margin-bottom: 10px;
}
.link {
	background-image: url(http://ecolife-stage.org/img/linkmark.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 18px;
	text-indent: 20px;
}
p span {
	margin-right: 10px;
	margin-left: 10px;
}
#wrapper #mein .sitemap h2 {
	padding-bottom: 5px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FBD4DF;
	padding-top: 5px;
}
#wrapper #topmein #sitemmap {
	color: #EEA000;
	font-weight: bold;
	letter-spacing: 0.33em;
	margin-bottom: 10px;
	text-align: right;
}

#wrapper #topmein #kousin #text {
	color: #F8547D;
}
#wrapper  .sitomap {
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	margin-bottom: 5px;
	float: right;
	margin-top: -20px;
}
#wrapper #cop {
	margin-left: 20px;
}
#wrapper #topmein #coun {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sin {
	background-color: #A0C07C;
	width: 50%;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wrapper #mein #content #content-inner #main-content #main-content-inner .sin #username-field .field-inner .field-header {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #F8547D;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#wrapper #mein #content #content-inner #main-content #main-content-inner .sin #password-field .field-inner .field-header #password-label {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #F8547D;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#wrapper #topmein #kousin-news p span,#wrapper #topmein #kousin-ivent p span {
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
}
.topimg2 {
	margin-top: 10px;
	margin-left: 20px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
}
#wrapper #topmein img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #mein .ph3 {
	background-color: #125D3C;
	width: 250px;
	float: right;
}
#wrapper #mein .ph3 p {
	color: #FFFFFF;
}
.jiman-waku {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 0px;
}
#wrapper #jiman3 .haba {
	width: 350px;
	margin-left: 50px;
	padding-right: 30px;
}
#wrapper #jiman3 img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#wrapper #jiman3 #tyuou {
	text-align: center;
}

#wrapper #mein img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #topmein .buner {
	float: left;
}
#wrapper #topmein #kousin-ivent .ovr span {
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
}
#wrapper #mein .ph4 {
	background-color: #125D3C;
	width: 200px;
	float: right;
	margin-right: 10px;
	margin-bottom: 15px;
}
#wrapper #mein .ph4 p {
	color: #FFFFFF;
}
#wrapper #mein .ph5 {
	background-color: #125D3C;
	width: 250px;
	float: right;
	margin-right: 10px;
	margin-bottom: 15px;
}
.ph6 {
	border: 1px solid #2C9E42;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 15px;
}
#wrapper #mein .ph5 p {
	color: #FFFFFF;
}
.po {
	font-size: 1.2em;
	line-height: 150%;
	font-weight: bold;
	color: #F8547D;
}
#jimanmark {
	margin-right: 5px;
	margin-left: 10px;
}
#wrapper #mein .jiman {
	background-image: url(http://ecolife-stage.org/img/jiman-mark.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
#menu-jiman {
	background-color: #FFCCCC;
	width: 200px;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.jiman-pank {
	font-size: 0.7em;
	padding-right: 5px;
	background-color: #FFCCCC;
	padding-left: 20px;
	margin-left: -20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#menu2 {
	padding: 15px;
	height: 90px;
	width: 648px;
	text-align: center;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFCCCC;
	margin-top: -20px;
	margin-bottom: 30px;
	
}
#wrapper #jiman3 #menu-waku {
	text-align: center;
}

#wrapper #jiman3 {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
}

#menu2 a#j-tokutei,#menu2 a:hover#j-tokutei {
	display: block;
	height: 26px;
	width: 251px;
	text-decoration: none;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	
}
#menu2 a ,#menu2 a:hover {
	display: block;
	height: 26px;
	width: 123px;
	text-decoration: none;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	
}
#menu2 #j-21 {
	background-image: url(http://ecolife-stage.org/img/jiman-21nen2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-21:hover,#menu2 #j-212 {
	background-image: url(http://ecolife-stage.org/img/jiman-21nen1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-20 {
	background-image: url(http://ecolife-stage.org/img/jiman-20nen2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-20:hover,#menu2 #j-202 {
	background-image: url(http://ecolife-stage.org/img/jiman-20nen1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-19 {
	background-image: url(http://ecolife-stage.org/img/jiman-19nen2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-19:hover,#menu2 #j-192 {
	background-image: url(http://ecolife-stage.org/img/jiman-19nen1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-18 {
	background-image: url(http://ecolife-stage.org/img/jiman-18nen2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-18:hover,#menu2 #j-182 {
	background-image: url(http://ecolife-stage.org/img/jiman-18nen1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-17 {
	background-image: url(http://ecolife-stage.org/img/jiman-17nen2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-17:hover,#menu2 #j-172 {
	background-image: url(http://ecolife-stage.org/img/jiman-17nen1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-top {
	background-image: url(http://ecolife-stage.org/img/jiman-top2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-top:hover,#menu2 #j-top2 {
	background-image: url(http://ecolife-stage.org/img/jiman-top1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-tiiki {
	background-image: url(http://ecolife-stage.org/img/jiman-tiiki2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-tiiki:hover,#menu2 #j-tiiki2 {
	background-image: url(http://ecolife-stage.org/img/jiman-tiiki1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-katego {
	background-image: url(http://ecolife-stage.org/img/jiman-katego2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-katego:hover,#j-katego2 {
	background-image: url(http://ecolife-stage.org/img/jiman-katego1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-toukou {
	background-image: url(http://ecolife-stage.org/img/jiman-toukou2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-toukou:hover,#menu2 #j-toukou2 {
	background-image: url(http://ecolife-stage.org/img/jiman-toukou1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-toukoutyu {
	background-image: url(http://ecolife-stage.org/img/jiman-toukoust2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-toukoutyu:hover,#menu2 #j-toukoutyu2 {
	background-image: url(http://ecolife-stage.org/img/jiman-toukoust1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-tokutei {
	background-image: url(http://ecolife-stage.org/img/jiman-nimtei2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-tokutei:hover,#menu2 #j-tokutei2 {
	background-image: url(http://ecolife-stage.org/img/jiman-nimtei1.gif);
	background-repeat: no-repeat;
}
#menu2 #j-oubo {
	background-image: url(http://ecolife-stage.org/img/jiman-oubo2.gif);
	background-repeat: no-repeat;
}
#menu2 a#j-oubo:hover,#menu2 #j-oubo2 {
	background-image: url(http://ecolife-stage.org/img/jiman-oubo1.gif);
	background-repeat: no-repeat;
}
table .j-t{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 5px;
	margin-bottom: 10px;
}
td .j-ta{
	font-size: 0.92em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 5px;
}
td .j-tc{
	font-size: 0.95em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 5px;
	color: #006633;
}
#wrapper #jiman3 #rei {
	border: 2px solid #000000;
	margin-top: 50px;
	padding-bottom: 10px;
}
#wrapper #jiman3 #rei img {
	float: right;
	padding: 5px;
}
#wrapper #jiman3 .j-waku #ninteij {
	margin-right: 50px;
	margin-left: 30px;	
}
#wrapper #jiman3 .j-waku .jiman-int {
	margin-left: 60px;
}
#wrapper #jiman3 .j-waku .jiman-int2 {
	margin-left: 60px;
	margin-top: 20px;
	margin-bottom: 10px;
}