@charset "utf-8";

div#main div#rightNav p{
	width:626px;
	margin:16px 0 0 8px;
	color:#5D5D5D;
	font-size:12px
}

div#main div#rightNav h3{
	margin:50px 0 16px 8px;
	background:url(../img/sub_tittle_icon.gif) left no-repeat;
	width:100%;
	height:29px;
	color:#1F789C;
	font-size:16px;
	vertical-align:middle;
	padding-left:10px;
	padding-top:10px;
	letter-spacing:0.1em
}

div#main div#rightNav h4{
	background:url(../img/sub_tittle_icon.gif) left no-repeat;
	width:100%;
	height:29px;
	color:#1F789C;
	font-size:16px;
	vertical-align:middle;
	padding-left:10px;
	padding-top:10px;
	letter-spacing:0.1em
}


/*チャートボックス*/

div#main div#rightNav .flowBox{
	width:688px;
	height:100%;
	border:1px solid #C9C9C9;
	margin:9px; 
}

/*チャート１のみ*/
div#main div#rightNav .flowBox .flowBox_in123{
	margin:10px;
	height:123px;
}

*html div#main div#rightNav .flowBox .flowBox_in123{
	margin:9px;
	height:123px;
}

div#main div#rightNav .flowBox .flowBox_in123 div#flow_chart01_left{
	float:left;
	width:147px;
	height:123px;
	padding-right:16px;
}

div#main div#rightNav .flowBox .flowBox_in123 div#flow_chart01{
	width:504px;
	height:123px;
	float:right;
}

div#main div#rightNav .flowBox .flowBox_in123 div#flow_chart01 p{
	width:504px;
	margin:15px 0;
	font-size:12px;
	color:#5D5D5D;
}

/*チャート１のみ*/

/*チャート２以降*/
div#main div#rightNav .flowBox .flowBox_in69{
	width:668px;
	height:69px;
	margin:10px;
	height:69px;
}

div#main div#rightNav .flowBox .flowBox_in69 .flow_chart02_left{
	float:left;
	width:147px;
	height:69px;
	margin-right:16px;
}

div#main div#rightNav .flowBox .flowBox_in69 .flow_chart02_01{
	width:504px;
	height:69px;
	font-size:12px;
	color:#5D5D5D;
	padding-top:25px;
	margin-left:163px;
}

*html div#main div#rightNav .flowBox .flowBox_in69 .flow_chart02_01{
	width:500px;
	height:69px;
	font-size:12px;
	color:#5D5D5D;
	padding-top:25px;
	margin-left:163px;
}


div#main div#rightNav .flowBox .flowBox_in69 .flow_chart02_02{
	width:504px;
	height:69px;
	padding-top:20px;
	font-size:12px;
	color:#5D5D5D;
	margin-left:163px;
}

*html div#main div#rightNav .flowBox .flowBox_in69 .flow_chart02_02{
	width:500px;
	height:69px;
	padding-top:20px;
	font-size:12px;
	color:#5D5D5D;
	margin-left:163px;
}

div#main div#rightNav .flowBox .flowBox_in69 .flow_chart02_03{
	width:504px;
	height:69px;
	padding-top:15px;
	font-size:12px;
	color:#5D5D5D;
	margin-left:163px;
}

*html div#main div#rightNav .flowBox .flowBox_in69 .flow_chart02_03{
	width:500px;
	height:69px;
	padding-top:15px;
	font-size:12px;
	color:#5D5D5D;
	margin-left:163px;
}

div#main div#rightNav .flowBox p{
	font-size:12px;
	color:#5D5D5D;
}

div#main div#rightNav .flow_arrow{
	width:622px;
	margin-left:68px;
}

.flow_chart01_img{
	margin-top:10px;
}
	