@charset "utf-8";
/* CSS Document */
@import url("rayout.css");

h3{
	margin: 0 0 15px 0;
}


h4{
	margin: 0 0 15px 0;
}


.step_table{
	width: 100%;
	border-collapse: collapse;
}


.step_table td{
	vertical-align: top;
}


.step_box{
	height: 170px;
	width: 178px;
	padding: 1px;
	border: 1px solid #ccc;
	background: url(../flow/img/step_bg.gif) no-repeat 100px 50px;
	background-color: #f1f0f0;
}


.step_box_on{
	height: 170px;
	width: 178px;
	padding: 1px;
	border: 1px solid #990000;
	background: url(../flow/img/step_bg.gif) no-repeat 100px 50px;
	background-color: #f1f0f0;
}


.step_box ul,
.step_box_on ul{
	padding: 0;
	margin: 0 0 10px 5px;
	list-style-type: none;
}


.step_box li,
.step_box_on li{
	padding: 0px 0 2px 1.2em;
	margin: 0;
	text-indent: 0em;
}



#step_textbx ul{
	padding: 0;
	margin: 0 15px 15px 15px;
	list-style-type: none;
}


#step_textbx li{
	padding: 0px 0 10px 0em;
	margin: 0;
	text-indent:0em;
}



#step01_box{
	width: 100%;
	padding: 0 0 15px 0;
	margin: 30px 0 0 0;
	background-color: #e6effe;
}


#step02_box{
	width: 100%;
	padding: 0 0 15px 0;
	margin: 30px 0 0 0;
	background-color: #e4f2e4;
}


#step03_box{
	width: 100%;
	padding: 0 0 15px 0;
	margin: 30px 0 0 0;
	background-color: #fbe1e8;
}




#step01_box h4,
#step02_box h4,
#step03_box h4{
	padding: 20px 0px 10px 15px;
	border-bottom: 1px dotted #555;
}


#step01_box h5,
#step02_box h5,
#step03_box h5{
	padding: 0;
	margin: 15px 0 10px 0;
}


