@charset "utf-8";

h1.inv{display:none;}
h2.inv{display:none;}
.inv{display:none;}


/* マグニチュードのフローチャートページ */
#main-box{
	text-align:center;
}

#mainflow{
	width:800px;
	margin:0 auto;
	font-size:14px;
	line-height:1;
}

#mainflow h2{
	/*background:url(/static/mag/images/flow-title.gif) no-repeat;*/
	background:url(/img/magni/flow-title.gif) no-repeat;
	width:800px;
	height:40px;
	color:#000;
	font-size:1.2em;
	padding-top:10px;
}

#mainflow .flow-radio{
	margin-right:5px;
}
 
#mainflow table{

}

#mainflow td{
	text-align:center;
	border-style:none;
	border-collapse:collapse;
}

#mainflow td p .t-small{
	font-size:0.7em;
}

#mainflow td p .t-code{
	color:#666;
	padding-left:20px;
}

	#mainflow .flow-start-top{
		clear:both;
		width:380px;
		padding:15px 0px 0px;
		margin:0 auto;
		/*background:url(/static/mag/images/bg-flow1-top.gif) 0 0 no-repeat;*/
		background:url(/img/magni/bg-flow1-top.gif) 0 0 no-repeat;
	}

	#mainflow .flow-start-bottom{
		clear:both;
		width:380px;
		height:15px;
		padding:0;
		margin:0 auto;
		/*background:url(/static/mag/images/bg-flow1-bottom.gif) 0 100% no-repeat;*/
		background:url(/img/magni/bg-flow1-bottom.gif) 0 100% no-repeat;
	}

	#mainflow .flow-l-top{
		clear:both;
		width:380px;
		padding:15px 0px 0px;
		margin:0 auto;
		/*background:url(/static/mag/images/bg-flow2-top.gif) 0 0 no-repeat;*/
		background:url(/img/magni/bg-flow2-top.gif) 0 0 no-repeat;
	}

	#mainflow .flow-l-bottom{
		clear:both;
		width:380px;
		height:15px;
		padding:0;
		margin:0 auto;
		/*background:url(/static/mag/images/bg-flow2-bottom.gif) 0 100% no-repeat;*/
		background:url(/img/magni/bg-flow2-bottom.gif) 0 100% no-repeat;
	}

	#mainflow .flow-r-top{
		clear:both;
		width:280px;
		padding:15px 0px 0px;
		margin:0 auto;
		/*background:url(/static/mag/images/bg-flow3-top.gif) 0 0 no-repeat;*/
		background:url(/img/magni/bg-flow3-top.gif) 0 0 no-repeat;
	}

	#mainflow .flow-r-bottom{
		clear:both;
		width:280px;
		height:15px;
		padding:0;
		margin:0 auto;
		/*background:url(/static/mag/images/bg-flow3-bottom.gif) 0 100% no-repeat;*/
		background:url(/img/magni/bg-flow3-bottom.gif) 0 100% no-repeat;
	}

	#mainflow .flow-start-top p,
	#mainflow .flow-l-top p,
	#mainflow .flow-r-top p{
		display:block;
		text-align:left;
		margin:0;
		/*font-size:0.9em;*/
		line-height:1.3;
	}

	#mainflow .flow-start-top p{
		padding:30px 5px 0px 100px;
	}

	#mainflow .flow-l-top p{
		padding:0px 20px;
	}

	#mainflow .flow-r-top p{
		padding:0px 10px 0px 30px;
	}


/* マグニチュードのフローチャートの注釈ページ */
#mainflow-text{
	width:780px;
	border:1px solid #999;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	margin:0 auto;
	padding:10px 20px;
	text-align:left;
	font-size:14px;
	line-height:1.5;
}

#mainflow-text h2{
	color:#0066CC;
	font-size:1.2em;
	margin:5px 0;
}

#mainflow-text p{
	margin:0 0 20px;
}


/*--------------------=clearfix --------------------*/
#mainflow .flow-start-top:after,
#mainflow .flow-start-bottom:after,
#mainflow .flow-l-top:after,
#mainflow .flow-l-bottom:after,
#mainflow .flow-r-top:after,
#mainflow .flow-r-bottom:after{/* for modern browser */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
#mainflow .flow-start-top,
#mainflow .flow-start-bottom,
#mainflow .flow-l-top,
#mainflow .flow-l-bottom,
#mainflow .flow-r-top:after,
#mainflow .flow-r-bottom{/* for IE7 */
	min-height:1px;
}
* html #mainflow .flow-start-top,
* html #mainflow .flow-start-bottom,
* html #mainflow .flow-l-top,
* html #mainflow .flow-l-bottom,
* html #mainflow .flow-r-top,
* html #mainflow .flow-r-bottom{/* for earlier IE */
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
