li{
	list-style:none;
	}

.clearfix{
	zoom:			100%; /*IE6*/
	overflow:		auto; /*IE7 Firefox*/
	display: 		inline-block;
	}

.clearfix:after{
	content:		" ";
	clear:			both;
	height:			0.1px;
	font-size:		0.1em;
	line-height:		0px;
	display:		block;
	visibility:		hidden;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/***********************************************/ 
/*header*/
/***********************************************/ 

#header_image{
	background-image:url(../mm/img/hea_img.jpg);
	display:block;
	width:900px;
	height:170px;
	text-indent:-5000px;
	clear:both;
	}



/***********************************************/ 
/*contents*/
/***********************************************/ 

div#contents{
	margin:			40px 40px 0px 40px;
	text-align:		left;
	}

div#contents div.block-01{
	margin:			50px 0px 20px 0px;
	}

div#contents div.block-02{
	margin:			50px 0px 100px 0px;
	}

div#contents div form{
	float:			left;
	}

div#contents div form{
	width:			500px;
	padding:		0px 0px 15px 0px;
	}

div#contents div.block-01 form{ background:url(../mm/img/bod_01_btm.gif) no-repeat left bottom; }
div#contents div.block-02 form{ background:url(../mm/img/bod_02_btm.gif) no-repeat left bottom; }

div#contents div.block-01 form p{
	padding:		15px 0px 0px 20px;
	border-left:		#ff7c55 solid 3px;
	border-right:		#ff7c55 solid 3px;
	}

div#contents div.block-02 form p{
	padding:		15px 0px 0px 20px;
	border-left:		#b2b2b2 solid 3px;
	border-right:		#b2b2b2 solid 3px;
	}

div#contents div.block-01 form p.address,
div#contents div.block-02 form p.address{
	padding:		10px 0px 4px 90px;
	position:		relative;
	}

div#contents div.block-01 form p.address span{
	position:		absolute;
	top:			-18px;
	right:			70px;
	display:		block;
	float:			right;
	text-align:		right;
	font-size:		80%;
	}

div#contents div.block-01 form p.address input,
div#contents div.block-02 form p.address input{
	width:			230px;
	height:			18px;
	}

div#contents div.block-01 form p.address input.button,
div#contents div.block-02 form p.address input.button{
	margin:			-3px 0px 0px 35px;
	width:			auto;
	height:			auto;
	vertical-align:		top;
	}

div#contents div.block-01 form p.address input.button{
	margin:			6px 0px 0px 0px;
	}

div#contents div.block-01 ul,
div#contents div.block-02 ul{
	width:			300px;
	float:			right;
	}

div#contents div.block-01 ul li,
div#contents div.block-02 ul li{
	padding:		0px 0px 0px 1em;
	text-indent:		-1em;
	line-height:		160%;
	}

div#contents p.back-number{
	padding:		0px 0px 0px 20px;
	background:		url(../mm/img/bod_arw_01.gif) no-repeat left top;
	}






