@charset "utf-8";

@import url("base.css");

/*====================================================
------------------------------------------------------
	 flow.css ID: flow
------------------------------------------------------
====================================================*/

/*------------------------------------------------------------
	- 基本
------------------------------------------------------------*/
* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
	position:absolute;
	top:0;
	right:0;
	}
#flow{
	width: 950px;
	margin: 0 auto;
}

#flow #main_750bg {
	width: 730px;
	background: url(/reform/common/img/bg_main_750.gif) 0 0 no-repeat;
	border: 1px solid #ccc; 
	padding: 9px;
	}
.ex_maker{
	display: none;
	}

/*------------------------------------------------------------
	各ボックス
------------------------------------------------------------*/
#flow #main_750bg #block_01,
#flow #main_750bg #block_02,
#flow #main_750bg #block_03,
#flow #main_750bg #block_04,
#flow #main_750bg #block_05,
#flow #main_750bg #block_06,
#flow #main_750bg #block_07 {
	position:relative;
	display: block;
	width: 728px;
	background-color: #fff;
	border: 1px solid #ccc; 
	padding: 0;
	}

/*------------------------------------------------------------
	各見出し
------------------------------------------------------------*/
#flow #main_750bg .head_line {
	display: block;
	width: 728px;
	height:33px;
	margin: 0;
	padding: 0;
	}
#flow #main_750bg .head_line h3 {
	text-indent:-9999px;
	}
#flow #main_750bg #block_01 .head_line{
	background: url(/reform/flow/img/flow_h3_01.gif) 0 1px no-repeat;
	}
#flow #main_750bg #block_02 .head_line{
	background: url(/reform/flow/img/flow_h3_02.gif) 0 1px no-repeat;
	}
#flow #main_750bg #block_03 .head_line{
	background: url(/reform/flow/img/flow_h3_03.gif) 0 1px no-repeat;
	}
#flow #main_750bg #block_04 .head_line{
	background: url(/reform/flow/img/flow_h3_04.gif) 0 1px no-repeat;
	}
#flow #main_750bg #block_05 .head_line{
	background: url(/reform/flow/img/flow_h3_05.gif) 0 1px no-repeat;
	}
#flow #main_750bg #block_06 .head_line{
	background: url(/reform/flow/img/flow_h3_06.gif) 0 1px no-repeat;
	}
#flow #main_750bg #block_07 .head_line{
	background: url(/reform/flow/img/flow_h3_07.gif) 0 1px no-repeat;
	}

/*------------------------------------------------------------
	矢印
------------------------------------------------------------*/
#flow #main_750bg img.arrow_flow{
	display: block;
	margin:5px auto;
	text-align:center;
}

/*------------------------------------------------------------
	その他
------------------------------------------------------------*/
#flow #main_750bg dl,
#flow #main_750bg p{
	display: block;
	width: 708px;
	padding: 10px;
	}
#flow #main_750bg dd{
	padding: 0 0 0 1.5em;
	}
#flow .red{
	color:#c00;
	}
#flow em.red{
	padding:0 1em;;
	}
#flow dt{
	background: url(/reform/flow/img/icon_dt.gif) 0 50% no-repeat;
	padding-left:1.5em;
	color:#c00;
	font-weight:bold;
	}
#flow  .iepngfix {
	position:absolute;
	top:-20px;
	right:10px;
	}
#flow #main_750bg dd li{
	background: url(/reform/flow/img/icon_li.gif) 0 50% no-repeat;
	padding-left:1.5em;
	}
#flow #main_750bg #block_03 dl,
#flow #main_750bg #block_04 dl{
	padding-top:0;
	margin-top:0;
	}
#flow #main_750bg #block_01 ul li a,
#flow #main_750bg #block_03 ul li a{
	background: url(/reform/common/img/arrow_blue_sq.gif) 0 50% no-repeat;
	padding-left:13px;
	margin-left:1em;
	}

