@charset "euc-jp";
/* CSS Document */

#entry01 .top_mdl_map{ position:relative; width:634px; margin-top:10px;	background:url(http://i.yimg.jp/images/health/map/images/091027/top_mdl_map_bg.png) no-repeat 0 0;	background-color:#7FBCE7;}
* html #entry01 .top_mdl_map{ width:634px;}
#entry01 .top_mdl_map .title_area{ float:left; width:134px; }
#entry01 .top_mdl_map h3{width:134px; height:36px; margin:0 0 0 5px; padding:0; background:none;}
* html #entry01 .top_mdl_map h3{ width:134px;}

#entry01 .top_mdl_map h3 img{	position:relative; top:4px;	left:5px;	width:128px; height:34px; margin:0; padding:0; background:url(http://i.yimg.jp/images/health/map/images/091027/top_mdl_map_ttl.png) no-repeat;	}

#entry01 .top_mdl_map div.pre{ float:right;	width:470px; margin:5px 5px 0 0; padding:6px 0 0; background-color:#FFF; text-align:center;}
* html #entry01 .top_mdl_map div.pre{ width:450px;}

#entry01 .top_mdl_map div.pre .text_area{ width:284px; text-align:left; float:left; margin-left:10px;}
*html #entry01 .top_mdl_map div.pre .text_area{ width:274px; margin-left:0;}

#entry01 .top_mdl_map div.pre .btn_area{ float:right; width:165px;text-align:right;}
#entry01 .top_mdl_map div.pre .btn_area img{ width:160px; height:21px; margin-right:5px; background:url(http://i.yimg.jp/images/health/map/images/091027/top_mdl_map_btn_pre.png) no-repeat 0 0;}
*html #entry01 .top_mdl_map div.pre .btn_area img{ margin:0;}

#entry01 .top_mdl_map p.btm{	clear:both;	width:654px;	height:5px;	margin:0;	padding:0;	line-height:1;	font-size:1px;}
* html #entry01 .top_mdl_map p.btm{width:634px;}

#entry01 .pre_popup{ width:482px; margin:0; padding:2px; background-color:#FCFCFC; border:2px solid #7DBAE5; font-size:90%; line-height:1.2;}
#entry01 .pre_popup dd a{ margin:0;}
#entry01 p.pre_popup_close{ position:absolute; top:7px; right:7px; font-weight:bold;}
#entry01 p.pre_popup_close a{ padding-right:18px; background:url(http://i.yimg.jp/images/health/map/images/091027/map_close.gif) no-repeat right center;}

#entry01 .pre_popup .header_area{ background-color:#DADADA; margin:0 0 10px 0;}
#entry01 .pre_popup h3{ width:472px; height:100%; padding:5px; background-image:none; font-weight:bold;}
#entry01 .pre_popup dl{ margin-left:10px;}
#entry01 .pre_popup dt{ clear:both; float:left; width:85px; margin:0; padding:0 0 3px; font-weight:bold;}
#entry01 .pre_popup dd{ float:right; width:380px; padding:0 0 3px;}

/* ----------- clearfix rules(float clear hack) ----------- */
#entry01 .top_mdl_map .title_area:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#entry01 .top_mdl_map .title_area {
	display: inline-block;
}
*html #entry01 .top_mdl_map .title_area {
	height: 1%;
}
#entry01 .top_mdl_map .title_area {
	display: block;
}
/* ----------- /clearfix rules(float clear hack) ----------- */