@charset "utf-8";
/* CSS Document */


.clearfix:after { clear: both; height: 0; visibility: hidden; display: block; content: "."; }
.clearfix { display: inline-block; }
/*Hides from IE-mac\*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }
/*End hide from IE-mac\*/


#fukushi {
	margin:0 auto;
	line-height: 140%;
	width: 600px;
}

img.right{
	float:right;
	margin: 0 0 10px 10px;
}


.merit ul{
	text-indent:-9999px;
	list-style: none;
}
.merit {
	background: url(../img/fukushi_01.jpg) no-repeat;
	height: 205px;
}

.genba {
	background: url(../img/fukushi_02.gif) no-repeat;
	height:190px;
	text-indent:-9999px;
}

.work {
	background: url(../img/fukushi_03.gif) no-repeat;
	width: 596px;
	padding: 60px 0 0 0;
	margin-bottom: 25px;
}

.work .work_body {
	background: url(../img/fukushi_04.gif) repeat-y;
}

.work_foot {
	background: url(../img/fukushi_05.gif) bottom no-repeat;
	height: 15px;
	clear: both;
}

.work_body dl {
	margin: 0 0 0 10px;
	float: left;
	width: 260px;
	font-size: 11px;
}

.work_body dt {
	line-height: 150%;
	font-weight:bold;
	color: #3399cc;
	margin-top: 1em;
}

.hiketsu {
	background: url(../img/fukushi_06.gif) no-repeat;
	padding-top: 41px;
}

.hiketsu em {
	font-style:normal;
	font-weight:bold;
}


.hiketsu p {
	font-size: 90%;
	margin: 1em 0;
}

.hiketsu_box {
	border-bottom: 1px solid #ff93b6;
	border-left: 1px solid #ff93b6;
	border-right: 1px solid #ff93b6;
	padding: 10px 10px 10px 120px;
	display: inline-block;
	font-size: 85%;
}


.hiketsu strong {
	display:none;
	visibility:hidden;
}

.hiketsu01 {
	background: url(../img/hiketsu_01.gif) 15px 10px no-repeat;
}

.hiketsu02 {
	background: url(../img/hiketsu_02.gif) 15px 10px no-repeat;
}

.hiketsu03 {
	background: url(../img/hiketsu_03.gif) 15px 10px no-repeat;
}

.pink {
	font-size: 90%;
	color: #FF3366;
	line-height: 1.5em;
	margin: 1em 0;
} 

