@charset "utf-8";

/*No.1集客力全てのページをアクセスの窓口にします!!
------------------------------------------------------------------------------------------------------------------------------------*/


h2.flow-h2-01{
	width:1004px;
	height:86px;
	margin:7px 0 8px;
	text-indent:-9999px;
	background:url(../../flow/img/h2-01-01.jpg) no-repeat;
}


div#main-02 div#flow-box{
	width:734px;
	line-height:1.3em;
}

div#main-02 div#flow-box h3{
	width:734px;
	height:67px;
	background:url(../../flow/img/h3-01-01.jpg) no-repeat;
	text-indent:-9999px;
}



div#main-02 div#flow-box div.box-01-01{
	width:734px;
	text-align:center;
	background:url(../../flow/img/box-01-02.jpg) repeat-y;
}

div#main-02 div#flow-box div.box-01-01 p{
	text-align:left;
}


div#main-02 div#flow-box div.box-01-01 div.box-01-02{
	width:734px;
	height:225px;
	position:relative;
	background:url(../../flow/img/img-01-01.jpg) no-repeat center;
}

div#main-02 div#flow-box div.box-01-01 div.box-01-02 p.tx-01-01{
	width:260px;
	height:22px;
	position:absolute;
	left:224px;
	top:65px;
}

div#main-02 div#flow-box div.box-01-01 div.box-01-02 p.tx-01-01 a{
	width:260px;
	height:22px;
	text-indent:-9999px;
	display:block;
}


div#main-02 div#flow-box div.box-01-01 div.box-01-02 p.btn-01-01{
	position:absolute;
	left:229px;
	top:112px;
}

div#main-02 div#flow-box div.box-01-01 div.box-01-02 p.btn-01-02{
	position:absolute;
	left:248px;
	top:172px;
}

div#main-02 div#flow-box dl.box-02-01{
	width:734px;
	height:183px;
	position:relative;
	background:url(../../flow/img/box-01-02.jpg) repeat-y;
}

div#main-02 div#flow-box dl.box-02-01 dt{
	position:absolute;
	left:33px;
	top:37px;
}

div#main-02 div#flow-box dl.box-02-01 dd{
	position:absolute;
	left:154px;
	top:15px;
	width:563px;
}

div#main-02 div#flow-box dl.box-02-01 p{
	padding-bottom:20px;
}


div#main-02 div#flow-box div.box-01-01 table td, th{
	border:1px solid #110686;
	text-align:center;
}

div#main-02 div#flow-box div.box-01-01 table {
	font-size:12px;
	width:704px;
	margin:0 auto;
}

div#main-02 div#flow-box div.box-01-01 table th.ti-01-01{
	color:#110686;
	background:#f1f0fb;
	padding:7px 0;
	font-weight:bold;
}

div#main-02 div#flow-box div.box-01-01 table td{
	padding:7px 0;
}


div#main-02 div#flow-box p.btn-02-01{
	padding:10px 0 14px;
	text-align:right;
}




/*制作の流れ*/

div#main-02 div#workflow-box{
	width:734px;
	line-height:1.3em;
}

div#main-02 div#workflow-box h3{
	width:734px;
	height:67px;
	background:url(../../flow/img/h3-02-01.jpg) no-repeat;
	text-indent:-9999px;
}


div#main-02 div#workflow-box dl.box-01-01{
	width:734px;
	height:125px;
	position:relative;
	background:url(../../flow/img/box-02-01.jpg) repeat-y;
}

div#main-02 div#workflow-box dl.box-01-01 dt{
	position:absolute;
	left:48px;
	top:14px;
}

div#main-02 div#workflow-box dl.box-01-01 dd{
	position:absolute;
	left:169px;
	top:16px;
	width:541px;
}

div#main-02 div#workflow-box dl p{
	padding-bottom:20px;
}



div#main-02 div#workflow-box dl.box-02-01{
	width:734px;
	height:140px;
	position:relative;
	background:url(../../flow/img/box-02-01.jpg) repeat-y;
}

div#main-02 div#workflow-box dl.box-02-01 dt{
	position:absolute;
	left:11px;
	top:13px;
}

div#main-02 div#workflow-box dl.box-02-01 dd{
	position:absolute;
	left:169px;
	top:16px;
	width:547px;
}



div#main-02 div#workflow-box dl.box-03-01{
	width:734px;
	height:175px;
	position:relative;
	background:url(../../flow/img/box-02-01.jpg) repeat-y;
}

div#main-02 div#workflow-box dl.box-03-01 dt{
	position:absolute;
	left:25px;
	top:14px;
}

div#main-02 div#workflow-box dl.box-03-01 dd{
	position:absolute;
	left:169px;
	top:16px;
	width:560px;
}

div#main-02 div#workflow-box dl.box-04-01{
	width:734px;
	height:121px;
	position:relative;
	background:url(../../flow/img/box-02-01.jpg) repeat-y;
}

div#main-02 div#workflow-box dl.box-04-01 dt{
	position:absolute;
	left:25px;
	top:14px;
}

div#main-02 div#workflow-box dl.box-04-01 dd{
	position:absolute;
	left:169px;
	top:16px;
	width:560px;
}

div#main-02 div#workflow-box dl.box-05-01{
	width:734px;
	height:150px;
	position:relative;
	background:url(../../flow/img/box-02-01.jpg) repeat-y;
}

div#main-02 div#workflow-box dl.box-05-01 dt{
	position:absolute;
	left:25px;
	top:14px;
}

div#main-02 div#workflow-box dl.box-05-01 dd{
	position:absolute;
	left:169px;
	top:16px;
	width:560px;
}







div#main-02 div#workflow-box p.btn-02-01{
	padding:10px 0 14px;
	text-align:center;
}
