@charset "UTF-8";
#main h1{
	background:#1F7C2C;
	text-align:center;
	border:1px solid #e5e5e5;
	margin:0;
	padding:0;
}

h1 img{
	margin:auto;
}

#main h1 span{
	display:block;
	border:1px solid #fff;
	background:none;
	margin:0;
	padding:0;
}

#main .conwrapff dl{
	margin:0;
	padding:0;
	width:355px;
	float:left;
}

#main .conwrapff dt{
	margin:10px 0 5px 0;
	padding:0;
}

#main .conwrapff dd{
	margin:0;
	padding:0;
}

#main .conwrapff dd.ico{
	float:left;
	display:block;
	width:86px;
	height:86px;
	margin-right:10px;
	margin-bottom:15px;
}

/*操作もとってもカンタンです！*/
#main #easy{
	height:1%;
}

#main #easy ol{
	list-style:none;
}

#main .e1,
#main .e2,
#main .e3{
	line-height:1;
	padding:0;
	margin:0;
	display:block;
	float:left;
}

#main .e1{
	width:275px;
	background:url(img/webmeishi_logo_10.gif) no-repeat 220px 48px;
}

#main .e2{
	width:255px;
	background:url(img/webmeishi_logo_10.gif) no-repeat 200px 48px;
}

#main .e3{
	width:160px;
}

#easy .e1 dl{
	background:url(img/webmeishi_pic_01.jpg) no-repeat left top;
	width:160px;
	margin-left:20px;
}

#easy .e2 dl{
	background:url(img/webmeishi_pic_02.jpg) no-repeat left top;
	width:165px;
}

#easy .e3 dl{
	background:url(img/webmeishi_pic_03.jpg) no-repeat left top;
}

#main dl{
	padding:136px 0 0 0;
	margin:0;
}

#main #easy dt,
#main #easy dd{
	line-height:1.5;
	margin:0;
	padding:0;
}
/*
#main #easy .e3 dt,
#main #easy .e3 dd{
	margin-right:0;
}
*/
/*たったこれだけで！ しかも従来より短納期を実現！*/
#flow{
	margin-bottom:20px;
}

#flow .flow01{
	width:370px;
	background:url(img/arw.gif) no-repeat right 3.9em;
}
#flow .flow02{
	width:330px;
}

#flow .flow01{
	float:left;
}

#flow .flow02{
	float:right;
}

#flow .flow01 ol,
#flow .flow02 ol{
	margin:0;
	padding:0;
}

#flow .flow01 ol{
	padding-right:30px;
}

#flow .flow01 ol li,
#flow .flow02 ol li{
	display:block;
	background:url(img/webmeishi_logo_11.gif) no-repeat center bottom;
	padding-bottom:15px;
}

#flow .flow01 ol li span,
#flow .flow02 ol li span{
	display:block;
	border:1px solid #5AAB1D;
	background:#fff;
	padding:5px;
	text-align:center;
	background:#fff url(../common/img/bg_dotted_green.gif);
}

#flow .flow01 h3,
#flow .flow02 h3{
	width:330px;
	border:none;
	margin:0 0 5px 0;
	padding:0;
	line-height:1.3;
	height:4.5em;
}

#flow .flow01 h3{
	color:#999;
}

#flow .flow02 h3{
	color:#C00;
}

#flow .flow01 h3 span,
#flow .flow02 h3 span{
	display:block;
	font-size:x-small;
	margin-bottom:3px;
}

#flow .flow01 ol li.end,
#flow .flow02 ol li.end{
	background:none;
	padding-bottom:0;
}

.copy01{
	text-align:center;
	padding:30px;
}

/*キャッチコピー*/
.copy01 img{
	margin:auto;
}

