@charset "utf-8";
/* CSS Document */

img{
vertical-align:bottom;
}

.hmc_midashi{
	zoom:1;
	}


.hmc_midashi:after{
	clear:both;
	display:block;
	content:".";
	font-size:1px;
	height:0;
	visibility:hidden;
	line-height:0;
	}
	
.hmc_midashi .fmc_l_01{
	width:400px;
	float:left;
	}
	
.hmc_midashi .fmc_r_01{
	width:202px;
	float:right;
	}

.hmc_how{
	margin:0 0 10px 0;
	}
	
.hmc_call{
	
	background-image:url(/sapa_info/hmc/img/hmc_04.gif);
	background-repeat:repeat-y;
	width:635px;
	}
	
.hmc_call .inner:after{
	
	clear:both;
	display:block;
	content:".";
	font-size:1px;
	height:0;
	visibility:hidden;
	line-height:0;
}
.hmc_call .inner{
zoom:1;
margin:10px 15px 5px 15px;
}

.hmc_call .inner_l{
	float:left;
	width:420px;
	}

.hmc_call .inner_r{
	float:right;
	width:175px;
	}

.inner_l ul	li.list01{
	background-image:url(/sapa_info/hmc/img/hmc_05.gif);
	background-repeat:no-repeat;
	margin:0 0 5px 10px;
	padding:3px 0 5px 30px;
}
.inner_l ul	li.list02{
	background-image:url(/sapa_info/hmc/img/hmc_06.gif);
	background-repeat:no-repeat;
	margin:0 0 5px 10px;
	padding:3px 0 5px 30px;
}
.inner_l ul	li.list03{
	background-image:url(/sapa_info/hmc/img/hmc_07.gif);
	background-repeat:no-repeat;
	margin:0 0 5px 10px;
	padding:3px 0 5px 30px;
}
.inner_l ul	li.list03 p{
	font-size:80%;
}
.inner_l ul	li.list04{
	background-image:url(/sapa_info/hmc/img/hmc_08.gif);
	background-repeat:no-repeat;
	margin:0 0 5px 10px;
	padding:3px 0 5px 30px;
}
.place{
	margin:10px 0 20px 0;
	}
ul.notice li{
	margin:0 0 3px 15px;
	padding:0 0 5px 25px;
	background-image:url(/sapa_info/hmc/img/hmc_14.gif);
	background-repeat:no-repeat;
	}
.s_txt{
	font-size:80%;
	font-weight:normal;
}
.txt00{
	margin:0 0 10px 0;
	text-align:right;
	}
