@charset "utf-8";
/* CSS Document */

.fwChart{ margin-bottom:20px;}

.fwChart dt{ margin-bottom:10px;}

.fwChart dd{

	}
.backY{
		width:696px;
	height:auto;
	background-image:url(../img/flow/back_flow01.gif);
	background-repeat:repeat-y;
	background-position:54px top;
	padding-left:34px;
	padding-bottom:0px;
	line-height:0px;}
.backN{
	width:560px;
	margin-left:135px;
}
.backN p{
	margin-left:35px;}

#fwTit01{
	width:730px;
	height:90px;
padding-left:132px;
padding-top:66px;
background-image:url(../img/flow/ico_flow01.jpg);
background-repeat:no-repeat;
background-position:left top; 
}
#fwTit02{
	width:730px;
	height:90px;
padding-left:132px;
padding-top:66px;
background-image:url(../img/flow/ico_flow02.jpg);
background-repeat:no-repeat;
background-position:left top; 
}

#fwTit03{
	width:730px;
	height:90px;
padding-left:132px;
padding-top:66px;
background-image:url(../img/flow/ico_flow03.jpg);
background-repeat:no-repeat;
background-position:left top; 
}

	


.flowTit{
	display:block;
	font-weight:bold;
	font-size:20px;
	color:666;
	background:#eee;
	width:580px;
	height:50px;
	line-height:50px;
	text-align:center;
}

#qa{
	margin-top:-100px;
	padding-top:100px;}



#qaList {
	width:670px;
	margin-left:30px;
}
#qaList dt {
	height:42px;
	font-size:20px;
	font-weight:bold;
	color:#595757;
	line-height:42px;
	background-image:url(../img/flow/ico_flow05.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
	padding-left:62px;
	padding-bottom:10px;
	border-bottom:#999 dotted 2px;
	margin-bottom:10px;
}
#qaList dd {
	height:42px;
	line-height:42px;
	background-image:url(../img/flow/ico_flow04.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
	padding-left:62px;
	margin-bottom:20px;
}

#documents{
	margin-top:-100px;
	padding-top:100px;}

.docTable {
	width:650px;
	border-collapse: collapse;
	margin-left:40px;
	margin-bottom:20px;
}
.docTable th {
	padding:15px;
	font-size:16px;
background: -moz-linear-gradient(top, #eeeeee 0%, #d3d4d4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#d3d4d4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#d3d4d4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#d3d4d4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#d3d4d4 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#d3d4d4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d3d4d4',GradientType=0 ); /* IE6-8 */
	border:#3E3A39 solid 1px;
}

.docTable td{
	border:#3E3A39 solid 1px;}
	
.a {
	width:5%;
	vertical-align:middle;
	text-align:center;
	background:#EAF6EC;
}
.b {
	width:30%;
	vertical-align:middle;
	text-align:center;
	padding:10px;
	background-color:#DFF6E2;
}
.c {
	width:45%;
	vertical-align:middle;
	padding:10px;
	line-height:1.2em;
}
.d {
	width:20%;
	vertical-align:middle;
	line-height:1.2em;
	padding:10px 15px;
}

.a2 {
	width:5%;
	vertical-align:middle;
	text-align:center;
	background:#CFF1FF;
}
.b2 {
	width:30%;
	vertical-align:middle;
	text-align:center;
	padding:10px;
	background-color:#A6E6FF;
}

#read01{
	width:620px;
	height:60px;
padding:15px;
border:#3E3A39 solid 1px;
margin-left:40px;
margin-bottom:20px;
}

#read01 p{
float:right;	
}


#read02{
	width:650px;
	height:auto;
	margin-left:40px;
	margin-bottom:20px;
}

#lecture{
	float:left;
	width:285px;
	height:60px;
	
background-image:url(../img/flow/ico_flow08.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding:10px 5px 10px 80px;
	background-color:#0000FF;
	color:#fff;
	font-weight:bold;
	letter-spacing:1px;
}

#lectureR{
	float:left;
	width:270px;
	height:60px;
	line-height:1.4em;
	margin-left:10px;
}



