@charset "UTF-8";
/* CSS 毎日コミュニケーション */

@charset "euc-jp";

.pan {
	width:800px;
}

h3 {
	margin:5px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	color:#ffffff;
	background-color:#000099;
	/*border-bottom:1px #3E0A00 solid;*/
	font-size:1.2em;
	line-height:1.6em;
	font-weight:bold;
}

.flow_wrap {
	margin:10px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	width:800px;
	background:url(../../img/flow_bk.gif) no-repeat bottom left;
	display: inline-block;
}
.flow_wrap:after {
  content: "."; 
  display: block; 
  clear: both; 
  height: 0; 
  visibility: hidden;
}
/* Mac*/
* html flow_wrap { height: 1%; }
.flow_wrap { display: block; }
/* Mac*/

.flow_wrap2 {
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:800px;
	background:url(../../img/flow_bk2.gif) no-repeat bottom left;
}
.flow_wrap2:after {
  content: "."; 
  display: block; 
  clear: both; 
  height: 0; 
  visibility: hidden;
}
/* Mac*/
* html flow_wrap2 { height: 1%; }
.flow_wrap2 { display: block; }
/* Mac*/

.flow_no1 {
	margin:0px 20px 0px 0px;
	padding: 0px 5px 0px 5px;
	width:175px;
	float:left;
	font-size:1em;
	line-height:1.8em;
	border-top:1px #00005E solid;
}
.flow_no2 {
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	width:175px;
	float:left;
	font-size:1em;
	line-height:1.8em;
	border-top:1px #00005E solid;
}