﻿body{
   font-size: 12px;
   	margin-top: 0px;
  }

p{
	font-size: 12px;
}

.center{
	text-align: center;
}

#myshop_top_main_container{
	width: 640px;
	margin: 0px;
	padding: 0px 0px 10px 10px;


}


#myshop_top_main_info_wrapper{
	
	
}

#myshop_top_main_info_photo_wrapper{
    float: left;
	width: 313px;
	height:320px;
	background: white url('../img/bg_main_img.jpg') no-repeat;
	margin-top: 12px;
	
}

#myshop_top_main_info_photo_main{
   
	width: 277px;
	height:279px;
	background: white url('../img/bg_main_img.jpg') no-repeat;
	padding: 18px 10px 10px 23px;

	
}


#myshop_top_main_info_photo_bottom{
   float: left;
	width: 289px;
	height:130px;
	padding: 9px 0px 10px 18px;
	background: white url('../img/bg_sub_img.jpg') no-repeat;
	
}


#myshop_top_main_info_photo_bottom　img{
	margin: 12px 10px 10px 21px;
	
}


#myshop_top_main_info_text{
	float: right;
	width: 310px;
	height: 330px;
	background: white url('../img/bg_shop_info.jvpg') no-repeat;
}

#myshop_info_header{
	height: 32px;
	background: white url('../img/shop_info_header.jpg') no-repeat;
}

#myshop_info_shopname{
	height: 33px;
	background: white url('../img/shop_info_shopname_bg.jpg') no-repeat;
}
#myshop_info_shopname p{
	padding: 9px 0px 3px 55px;
	margin:0px;
}

#myshop_info_intro{
	height: 25px;
	background: white url('../img/shop_info_intro.jpg') no-repeat;
}

.myshop_info_text{
	background: white url('../img/bg_shop_info_bg_text.jpg') repeat-y;
}

.myshop_info_text p{
	margin: 0px;
	padding: 5px 15px 5px 15px;
	line-height: 15px;
}

#myshop_info_addr{
	height: 24px;
	background: white url('../img/shop_info_addr.jpg') no-repeat;
}

#myshop_info_footer{
	height: 16px;
	background: white url('../img/shop_info_footer.jpg') no-repeat;
}

#myshop_top_footer_container{
	width: 809px;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

#myshop_top_footer_navi{
	background: white url('../img/footer_bg.jpg') no-repeat;
	height: 29px;
	margin: 5px 0px 10px 0px;
}

#myshop_top_footer_navi p{
	padding: 6px 0px 0px 10px;
	text-align: center;
	color: white;
}

#myshop_top_footer_navi a{
	color: white;
}

#myshop_top_footer_navi a:hover{
	text-decoration: underline;
}



#myshop_top_footer_logo{
	float: left;
	width: 300px;
}

#myshop_top_footer_copyright{

	text-align: center;
}



