body{
	text-align:center; 
	margin:0px; 
	padding:0px; 
	border:none;
    background-image: url(http://medicalplaza-web.com/app/webroot/css/img/yokohama_back2.png);
    background-repeat:repeat-x;
    background-color: #ffffff;
}

h1,h2{
	margin:0px;
	padding:0px;
	font-size:normal;
	font-weight:normal;
	font-size:15px;
}

img{
	border:none;
}

a{
	color:#00f;
}

a:hover{
	color:red;
}

div#waku{
	width: 100%;
	margin:0 auto;
	background-image:url(http://medicalplaza-web.com/app/webroot/css/img/yokohama_back.jpg) ;
	background-repeat:no-repeat;
    background-position : center top;
}

div#body_inner{
	width:900px;
	margin:0px auto;
}

/*上バー開始*/

div#yokohama_header{
	background:url(http://medicalplaza-web.com/image/yokohama_top/header.jpg) no-repeat;
	height:140px;
	width:900px;
}

div#yokohama_header h1{
	padding:10px 0px 0px 0px;
	font-size:10px;
	color:#333333;
	text-align:left;
	}

img.header_link1{
	width:163px;
	float:right;
	margin:20px 30px 0px 10px;
}

img.header_link2{
	width:121px;
	float:right;
	margin:20px 0px 0px 10px;
}

img.header_link3{
	width:140px;
	float:right;
	margin-top:20px;
}
div#navi{
	width:900px;
	border:none;
	margin:0px;
}

div#navi_1 a{
	background:url(../image/yokohama_top/navi_home.jpg) no-repeat;
	width:100px;
	margin:0px;
	float:left;
	display:block;
	height:80px;
	line-height:80px;
	text-decoration:none;
	text-align:center;
}

div#navi_1 a:hover{
	background:url(../image/yokohama_top/navi_home2.jpg) no-repeat;
	height:80px;
}

div#navi_2 a{
	background:url(../image/yokohama_top/navi_items.jpg) no-repeat;
	width:100px;
	margin:0px;
	float:left;
	display:block;
	height:80px;
	line-height:80px;
	text-decoration:none;
	text-align:center;
}

div#navi_2 a:hover{
	background:url(../image/yokohama_top/navi_items2.jpg) no-repeat;
	height:80px;
}

div#navi_3 a{
	background:url(../image/yokohama_top/navi_buy.jpg) no-repeat;
	width:100px;
	margin:0px;
	float:left;
	display:block;
	height:80px;
}

div#navi_3 a:hover{
	background:url(../image/yokohama_top/navi_buy2.jpg) no-repeat;
	height:80px;
}

div#navi_4 a{
	background:url(../image/yokohama_top/navi_merit.jpg) no-repeat;
	width:100px;
	margin:0px;
	float:left;
	display:block;
	height:80px;
}

div#navi_4 a:hover{
	background:url(../image/yokohama_top/navi_merit2.jpg) no-repeat;
	height:80px;
}

div#navi_5 a{
	background:url(../image/yokohama_top/navi_question.jpg) no-repeat;
	width:100px;
	margin:0px;
	float:left;
	display:block;
	height:80px;
}

div#navi_5 a:hover{
	background:url(../image/yokohama_top/navi_question2.jpg) no-repeat;
	height:80px;	
}

div#navi_6 a{
	background:url(../image/yokohama_top/navi_usersvoice.jpg) no-repeat;
	width:100px;
	margin:0px;
	float:left;
	display:block;
	height:80px;
}

div#navi_6 a:hover{
	background:url(../image/yokohama_top/navi_uservoice2.jpg) no-repeat;
	height:80px;	
}

div#navi_7 a{
	background:url(../image/yokohama_top/navi_blog.jpg) no-repeat;
	width:100px;
	margin:0px;
	float:left;
	display:block;
	height:80px;
}

div#navi_7 a:hover{
	background:url(../image/yokohama_top/navi_blog2.jpg) no-repeat;
	height:80px;	
}

div#navi_8 a{
	background:url(../image/yokohama_top/navi_shop.jpg) no-repeat;
	width:100px;
	margin:0px;
	float:left;
	display:block;
	height:80px;
}

div#navi_8 a:hover{
	background:url(../image/yokohama_top/navi_shop2.jpg) no-repeat;
	height:80px;
}

div#navi_9 a{
	background:url(../image/yokohama_top/navi_contact.jpg) no-repeat;
	width:100px;
	margin:0px;
	float:left;
	display:block;
	height:80px;
}

div#navi_9 a:hover{
	background:url(../image/yokohama_top/navi_contact2.jpg) no-repeat;
	height:80px;
}

div#contents{
	margin-top:20px;
	width:900px;
}

/*上バー終了*/

/*左バー開始*/

div#left_box{
	width:200px;
	float:left;
}

div.left_box_up{
	width:200px;
}

div.left_box_up dl{
	padding:0px;
	margin:0px 0px 13px 0px;
	}
	
div.left_box_up dl dt{
	padding:0px;
	margin:0px 0px 6px 0px;
	}
	
div.left_box_up dl dd{
	margin:1px 0px 0px 0px;
	padding:0px;
	}		

div#left_up_1{
	margin-top:8px;
}

div#left_up_1 a{
	background:url(../image/yokohama_top/whats_item.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_up_1 a:hover{
	background:url(../image/yokohama_top/whats_item2.jpg) no-repeat;
	height:50px;
}

div#left_up_2 a{
	background:url(../image/yokohama_top/item_users_guide.jpg) no-repeat;
	width:200px;
	height:50px;
	margin-top:5px;
	display:block;
}

div#left_up_2 a:hover{
	background:url(../image/yokohama_top/item_users_guide2.jpg) no-repeat;
	height:50px;
}

div#left_up_3 a{
	background:url(../image/yokohama_top/daijyoubu.jpg) no-repeat;
	width:200px;
	height:50px;
	margin-top:5px;
	display:block;
}

div#left_up_3 a:hover{
	background:url(../image/yokohama_top/daijyoubu2.jpg) no-repeat;
	height:50px;
}

div#left_up_4 a{
	background:url(../image/yokohama_top/support.jpg) no-repeat;
	width:200px;
	height:50px;
	margin-top:5px;
	display:block;
}

div#left_up_4 a:hover{
	background:url(../image/yokohama_top/support2.jpg) no-repeat;
	height:50px;
}

div#left_up_5 a{
	background:url(../image/yokohama_top/hosirunk.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_up_5 a:hover{
	background:url(../image/yokohama_top/hosirunk2.jpg) no-repeat;
	height:50px;
}

div#left_up_6 a{
	background:url(../image/yokohama_top/catalogue.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_up_6 a:hover{
	background:url(../image/yokohama_top/catalogue2.jpg) no-repeat;
	height:50px;
}

img.left_box_middle_1{
	margin:13px 0px 8px 0px;
	vertical-align:bottom;
}

div#left_middle_1 a{
	background:url(../image/yokohama_top/healthtron.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_middle_1 a:hover{
	background:url(../image/yokohama_top/healthtron2.jpg) no-repeat;
	height:50px;
}

div#left_middle_2 a{
	background:url(../image/yokohama_top/powerhealth.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_middle_2 a:hover{
	background:url(../image/yokohama_top/powerhealth2.jpg) no-repeat;
	height:50px;
}

div#left_middle_3 a{
	background:url(../image/yokohama_top/energytron.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_middle_3 a:hover{
	background:url(../image/yokohama_top/energytron2.jpg) no-repeat;
	height:50px;
}

div#left_middle_4 a{
	background:url(../image/yokohama_top/other_secondhanditem.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_middle_4 a:hover{
	background:url(../image/yokohama_top/other_secondhanditem2.jpg) no-repeat;
	height:50px;
}

img.left_box_under_1{
	vertical-align:bottom;
	margin:13px 0px 8px 0px;
}

div#left_under_1 a{
	background:url(../image/yokohama_top/escarest.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_under_1 a:hover{
	background:url(../image/yokohama_top/escarest2.jpg) no-repeat;
	height:50px;
}

div#left_under_2 a{
	background:url(../image/yokohama_top/shenpix.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_under_2 a:hover{
	background:url(../image/yokohama_top/shenpix2.jpg) no-repeat;
	height:50px;
}

div#left_under_3 a{
	background:url(../image/yokohama_top/other_newitem.jpg) no-repeat;
	height:50px;
	width:200px;
	margin-top:5px;
	display:block;
}

div#left_under_3 a:hover{
	background:url(../image/yokohama_top/other_newitem2.jpg) no-repeat;
	height:50px;
}

div.left_box_banner{
	width:200px;
}

div.left_box_banner ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
div.left_box_banner ul li{
	margin:0px 0px 3px 0px;
	}	

img.left_box_blog{
	width:200px;
	margin-top:10px;
}

img.left_box_banner_1{
	width:200px;
	margin-top:13px;
	vertical-align:bottom;
}

img.left_box_banner_2{
	width:200px;
	margin-top:5px;
	vertical-align:bottom;
}

img.left_box_banner_3{
	width:200px;
	margin-top:5px;  
	vertical-align:bottom;
}

img.left_box_banner_4{
	width:200px;
	margin-top:5px;
	vertical-align:bottom;
}

img.homehealth{
	width:200px;
	margin-top:5px;
}

/*芦原先生の推薦状*/

img.green_item{
 float:left;
 margin-top:23px;
 margin-left:13px;
 }

h1.asi_h1{
 font-size:20px;
 margin-top:23px;
margin-left:29px;
}

h2.asi_h2{
 font-size:16px;
 margin-top:11px;
 margin-left:29px;
}

h3.asi_h3{
 font-size:16px;
 margin-top:3px;
 margin-left:29px;
}

p.asi_text{
 margin-top:10px;
}

p#nengapi{
 padding-left:400px;
}

/*左バー終了*/

/*中バー終了*/

div#center_box{
	width:480px;
	float:left;
	text-align:left;
	margin:0px 0px 30px 10px;
	font-family:sans-serif;
	font-size:13px;
}

div#center_box2{
	width:685px;
	float:left;
	text-align:left;
	margin:0px 0px 30px 10px;
	font-family:sans-serif;
}


div#all-text{
	font-size:13px;
	line-height:20px;
}

div#rireki{
	background:url(http://medicalplaza-web.com/image/yokohama_normalpage/rireki.jpg) no-repeat;
	width:460px;
	height:30px;
	font-size:14px;
	margin-bottom:10px;
	line-height:16px;
	padding:4px 0px 0px 20px;
	font-family:sans-serif;
}


h3.headline{
	background:url(../image/yokohama_normalpage/headline.jpg) no-repeat;
	height:30px;
	font-size:16px;
	font-weight:bolder;
	padding:5px 0px 0px 26px;
	margin:20px 0px 20px 0px;
}

div#headline{
	background:url(../image/yokohama_normalpage/headline.jpg) no-repeat;
	height:30px;
	font-size:16px;
	font-weight:bolder;
	padding:5px 0px 0px 26px;
	margin:20px 0px 20px 0px;
}

div#headline_top{
	background:url(../image/yokohama_normalpage/headline.jpg) no-repeat;
	height:30px;
	font-size:16px;
	font-weight:bolder;
	padding:5px 0px 0px 26px;
}

/*中バー終了*/

/*右バー開始*/

div#right_box{
	width:200px;
	float:right;
}

dl.staff{
	width:200px;
	}
	
dl.staff dl dt{
	padding:0px;
	margin:0px;
	}

dl.staff dl dd{
	padding:0px;
	margin:0px;
	}
		
img.staff_information{
	width:200px;
	vertical-align:bottom;
}

img.staff_pic{
	vertical-align:bottom;
}

div.yokohama_syokai{
	width:200px;
	}

div.yokohama_syokai dl{
	margin:0px;
	padding:0px;
	}
	
div.yokohama_syokai dl dt{
	margin:0px;
	padding:0px;
	}	

div.yokohama_syokai dl dd{
	margin:0px;
	padding:0px;
	}

div.yokohama_syokai dl dd.staff_comment{
	background:url(http://medicalplaza-web.com/image/yokohama_top/right_staff_comment.jpg) no-repeat;
	height:150px;
	font-size:13px;
	line-height:16px;
	margin-bottom:8px;
	}
	
p.staff_comment{
	background:url(http://medicalplaza-web.com/image/yokohama_top/right_staff_comment.jpg) no-repeat;
	height:150px;
	font-size:13px;
	line-height:16px;
	margin-bottom:8px;
	width:180px;
	text-align:left;
	margin:auto;
	padding:10px 10px 10px 10px;
	margin:0px;
}

div.staff_comment p{
	width:180px;
	text-align:left;
	margin:auto;
	padding:10px 10px 10px 10px;
	margin:0px;
}

img.right_box_blog{
	width:200px;
	vertical-align:top;
	margin-bottom:8px;
}

img.shop_information{
	width:200px;
	vertical-align:bottom;
}

img.shop_pic{
	vertical-align:bottom;
}

div#showroom_comment{
	background:url(http://medicalplaza-web.com/image/yokohama_top/right_showroom_comment.jpg) no-repeat;
	height:150px;
	font-size:13px;
	line-height:16px;
	margin-bottom:13px;
}

div#showroom_comment p{
	width:180px;
	text-align:left;
	margin:auto;
	padding:10px 10px 10px 10px;
	margin:0px;
}

img.othershop_information{
	width:200px;
	vertical-align:bottom;
	margin-bottom:13px;
}

img.link_osaka{
	width:200px;
	margin-bottom:5px;
	vertical-align:top;
}

img.link_tennouji{
	width:200px;
	margin-bottom:5px;
	vertical-align:bottom;
}

img.link_ginza{
	width:200px;
	margin-bottom:5px;
	vertical-align:bottom;
}

img.link_yokohama{
	width:200px;
	vertical-align:bottom;
}

div.tenpo_right{
	width:200px;
	}
	
div.tenpo_right dl{
	padding:0px;
	margin:0px;
	}
	
div.tenpo_right dl dt{
	padding:0px;
	margin:0px 0px 6px 0px;
	}
	
div.tenpo_right dl dd{
	padding:0px;
	margin:1px 0px 0px 0px;
	}
			
/*右バー終了*/


/*下バー開始*/

div#footer{
	background:url(../css/img/footer.jpg) no-repeat;
	height:100px;
	width:900px;
	margin-top:20px;
	padding:4px 0px 0px 20px;
	text-align:left;
}

div#footer a{
	padding:0px 0px 0px 6px;
	color:#333333;
	font-size:13px;
}

div#footer ul{
	margin:0px;
	padding:0px;
	}

div#footer ul li{
	list-style-type:0px;
	padding:0px 0px 0px 6px;
	display:inline;
	}	

div#footer a:hover{
	color:red;
}
	
/*下バー終了*/


h2.headline_top{
background:transparent url(../image/yokohama_normalpage/headline.jpg) no-repeat scroll 0 0;
font-size:16px;
font-weight:bolder;
height:30px;
padding:5px 0 0 26px;
}