@charset "utf-8";

#idHeader01{
	background-image:url('../images/toemon/header.jpg');
	width:950px;
	height:145px;
	margin:0 auto;
	position:relative;
}
.shopInfo{
	position:absolute;
}
.header1{
	top:115px;
	left:15px;
}
.header2{
	top:115px;
	left:240px;	
}
.header3{
	position:absolute;
	top:105px;
	left:400px;
}
.headerBtn1{
	top:50px;
	left:405px;
}
.headerBtn2{
	top:50px;
	left:650px;
}
#idMainWrap01{
	width:100%;
	height:auto;
}
#idMainimg01{
	width:916px;
	height:auto;
	margin:0 auto;
	position:relative;
	padding-top:0;
}

.mainImg{
	float:left;
	margin-bottom:38px;
}
.mainText{
	margin:34px 28px 0 0;
}
.title_images{
	margin:13px 0;
}
.contentPhotos{
	position:relative;
	width: 950px;
	height:924px;
}
.contentPhoto{
	position:absolute;
}
.photo1{
	top:0;
	left:0;
}
.photo2{
	top:0;
	left:239px;
}
.photo3{
	top:0;
	left:478px;
}
.photo4{
	top:372px;
	left:0;
}
.photo5{
	top:187px;
	left:239px;
}
.photo6{
	top:187px;
	left:478px;
}
.photo7{
	top:372px;
	left:478px;
}
.photo8{
	top:187px;
	left:717px;
}
.photo9{
	top:558px;
	left:0;
}
.photo10{
	top:558px;
	left:478px;
}
.photo11{
	top:372px;
	left:717px;
}
.photo12{
	top:744px;
	left:717px;
}
.floatL{
	float:left;
}
.access_map{
	margin-left:15px;
}
.footer_logo{
	float:left;
	margin-top:40px;
	margin-left:15px;
}
#idContents{
	height:1850px;
}
.copyright{
	font-size:8px;
	float:right;
}
