body{
	font-size:13px;
	line-height:17px;
	color:#666666;
	background:#ffffff;
	font-family: "$B#M#S(B $B#PL@D+(B", "$B:YL@D+BN(B", Times, serif;
	}
	
#frame{
	width:701px;
	border:4px #2e5b1e double;
	text-align:center;
	margin:auto;
	}
	
.bottom{
	background:url(img/bottom_back.jpg) no-repeat;
	}

.title{
	background:url(img/title_back.jpg) no-repeat;
	}
	
.sougou_work{
	width:365px;
	height:535px;
	float:left;
	}
	
img.margin_a{
	margin-bottom:5px;
	}
	
img.margin_b{
	margin:0px 10px 5px 0px;
	}

.title_txt{
	font-size:20px;
	color:#2b5e1b;
	margin-right:10px;
	line-height:25px;
	font-weight:bolder;
	}

.subtitle_txt{
	font-size:14px;
	color:#2b5e1b;
	margin-right:10px;
	line-height:25px;
	}

.kaisetu{
	font-size:14px;
	margin:8px 10px 0px 0px;
	line-height:20px;
	}
	
a:link{
	color:#333333;
	text-decoration:none;
	}

a:active{
	color:#007236;
	text-decoration:none;
	}

a:visited{
	color:#666666;
	text-decoration:none;
	font-weight:bolder;
	}

.nitiji{
	margin-right:10px;
	}
	
.work_fleam_l03 img {
	padding: 30px 70px 10px 50px;
}


.work_fleam_l03 {
	border:4px #2e5b1e double;
	background:url(../img/fleam_title.jpg) no-repeat right 5px;
	margin:0 auto 30px;
	text-align:right;
	width: 700px;
}

*html body .work_fleam_l03{
padding-bottom:10px;
}

*:first-child+html .work_fleam_l03 {
	padding-bottom:10px;
	}

.work_title_l{
	color:#666666;
	font-size:14px;
	margin-top:30px;
	text-align:right;
	margin-right:10px;
	padding-bottom:10px;
	}

h2{
	font-size:15px;
	line-height:10px;
	margin:0 0 0px 20px;
	color:#3c821f;
	}