/* CSS Document */
body{
	background-color:#FFFFFF;font-size:9pt;
}
#wrapper{
	width:880px;margin-left:auto;margin-right:auto;padding-bottom:10px;background:url(../image/bg_bottom.gif) no-repeat center bottom
}
#container{
	width:839px;padding-left:21px;padding-right:20px;background:url(../image/bn_main.gif) repeat-y
}
#main{
	width:819px;
}
#header_box{
	background-color:#4C4948;color:#FFFFFF;padding:10px 0; font-size:9pt;
}
#navi{padding:0 15px;background-color:#007C36;}
.bg_black{
	background-color:#000000;
	margin:0;
	padding:0;
}
#header li{
	display:inline;margin:0;padding:0;
}
#company_info{
	padding-bottom:10px;
}
#right{
	padding-top:10px;
}
.name{
	font-size:12pt;font-weight:bold;line-height:150%;
}
#contents{
	margin-top:20px;margin-bottom:35px;width:650px;
}	
#contents2{
	margin-left:20px; line-height: 150%
}	
#link{
	text-align:center;
}
#link img {
	margin-bottom:5px;
}
#footer{
	font-size:8pt;padding:10px 20px;border-top: solid 5px #007C36;
}
#footer ul{
	margin-bottom:5px;
	padding:0;
}
#footer li{
	display:inline;
	padding:0;margin:0;
}
#footer a{
	text-decoration:none
}
h2{color:#007C36;border-bottom: solid 2px #007C36;margin-bottom:20px;text-indent:20px;font-weight:bold;font-size:15pt;}

/* index */
#event{
	color:#FFFFFF;background-color:#007C36;text-align:center;padding-top:3px;padding-bottom:3px;font-weight:bold;
}
.event_box td{background-color:#FFFFFF;padding:2px 5px;border-left:1px solid #007C36;border-right:1px solid #007C36;border-bottom:1px solid #007C36;}
.event_box td img{margin-right:5px;}
.event_box {  color: #666666; }
.event_box a{  color: #666666; text-decoration: none}
.arrow_01{
	background:
	url(../image/arrow_01.gif) no-repeat left center; padding-left:20px;color:#007C36;font-size:13pt;font-weight:bold;margin-bottom:10px;
}

.font_08_130{
	font-size: 8pt; line-height: 130%;
}
.font_10_130 {
	font-size: 10pt; line-height: 130%;
}
.font_10_180 {
	font-size: 10pt; line-height: 180%;
}
.under_tur_1_midori {
	border-color: #009900 #009900 #009900 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;padding:5px;
}
.under_tul_1_midori {  
	border-color: #009900 black #009900 #009900; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px;padding:5px;
}

#news{
	margin-top:10px;
}
#textlink_title{
	padding-bottom:10px;color:#007C36;font-weight:bold;
}
#textlink td{
	background:url(../image/square_green.gif) no-repeat left 3px;text-indent:15px;padding-bottom:10px;
}

/* kumiai */
.setsumei{
	font-size: 10pt;
	margin-bottom:20px;
}

/* column */
.koumoku {
	margin-top:30px;margin-bottom:20px;
}
.number{
	color: #009900;font-weight:bold;margin-bottom:10px;
}

/* advice */
.subtitle{
	font-weight:bold;
}

/* member */
.member_box{
	line-height:120%;
}.member_name{
	padding-bottom:7px;font-size:11pt;font-weight:
}
.under_u_1d_midori {  border-color: black black #009900; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


/*eco*/
.member{
	width:620px;
}
.member_detail{
	font-size: 10pt;
	line-height: 130%;
}
.itembox_space{
	width:10px;
}
.item_box{
}
.item_pic{
}