@charset "EUC-JP";
/* Services CSS Document */

div.image {
	text-align:center;
	padding:5px 0;
}
.image span {
	display:none;
}

#obi {
	width:600px;
	margin:10px 0;
}
#obi span {
	display:none;
}

.ex {
	background:url(../img/bg_ex.jpg) repeat;
	width:600px;
	position:relative;
	border-top:1px #d0d0d0 solid 50%;
}
.ex img {
	display:block;
	position:absolute;
	left:290px;
	top:38%;
}

.ex_left {
	width:260px;
	padding:5px 10px;
	float:left;
}

.ex_right {
	width:250px;
	padding: 5px 10px;
	float:right;
}

.ex_line {
	width:600px;
	height:1px;
	background:url(../img/bg_exline.jpg);
}
.ex_line span {
	display:none;
}

.contents p.b15 {
	margin-bottom:15px;
}

.feature {
	width:600px;
	margin-bottom:10px;
	position:relative;
}
.feature span {
	display:none;
}
.feature img.illust {
	display:block;
	float:left;
	width:60px;
}
.feature p {
	float:right;
	width:215px;
	padding-right:5px;
}

.f_left {
	float:left;
	width:290px;
}
.f_right {
	float:right;
	width:290px;
}

#process {
	width:570px;
	background:#ececec;
	padding:10px 15px;
}