
body {
	margin: auto;
	width: 960px;
	height:620px;
	background-image: url("images/backp.jpg")
}

#header {
    width: 960px;
	height: 30px;
	margin: auto;
	clear: both;
	background-image: url("images/kappou_sumire_01.jpg");
}

#main_image {
    float: left;
    background-image: url("images/topimage-2.png");
	width: 722px;
	height: 692px;
}


#mfont {
	font-size: 12px;
	color: #CCC9D4;
 	width: 400px;
	margin: auto;
 	position: relative;
 	top: 580px;
 	left: 193px;
	line-height: 15px;
}


#footer {
	margin: auto;
	top: 1620px;
}

#footer_left {
	margin: auto;
	width: 222px;
	height: 55px;
	clear: both;
	background-image: url("images/kappou_sumire_13.jpg");
}

/*ƒƒjƒ…[ƒo[•”•ª*/

#ber_ue {
	margin: auto;
	width: 222px;
	height: 28px;
	clear: both;
	background-image: url("images/kappou_sumire_03.gif");
}

#sumire {
    width: 222px;
    float: left;
	height: 110px;
	clear: both;
	background-image: url("images/kappou_sumire_05.gif");


}

#aida {
	width: 222px;
	height: 50px;
	clear: both;
	background-image: url("images/kappou_sumire_06.gif");

}

#top {
	margin: auto;
	width: 222px;
	height: 48px;
	clear: both;
	background-image: url("images/sumireber02_07.gif");

}

#top_02 {
	margin: auto;
	width: 222px;
	height: 48px;
	clear: both;
	background-image: url("images/sumireber_07.gif");

}

#menu {
	margin: auto;
	width: 222px;
	height: 54px;
	clear: both;
	background-image: url("images/sumireber_08.gif");
}

#menu_02 {
	margin: auto;
	width: 222px;
	height: 54px;
	clear: both;
	background-image: url("images/sumireber02_08.gif");
}

#shop {
	margin: auto;
	width: 222px;
	height: 52px;
	clear: both;
	background-image: url("images/sumireber_09.gif");
}

#shop_02 {
	margin: auto;
	width: 222px;
	height: 52px;
	clear: both;
	background-image: url("images/sumireber02_09.gif")
}

#contact {
	margin: auto;
	width: 222px;
	height: 51px;
	clear: both;
	background-image: url("images/sumireber_10.gif");
}

#contact_02 {
	margin: auto;
	width: 222px;
	height: 51px;
	clear: both;
	background-image: url("images/sumireber02_10.gif");
}

#facebook {
	margin: auto;
	width: 222px;
	height: 54px;
	clear: both;
	background-image: url("images/sumireber_11.gif");
}

#facebook_02 {
	margin: auto;
	width: 222px;
	height: 54px;
	clear: both;
	background-image: url("images/sumireber02_11.gif");
}

#tel {
	margin: auto;
	width: 222px;
	height: 190px;
	clear: both;
	background-image: url("images/kappou_sumire_12.png");
}


#kage_left {
	margin: auto;
    float: left;
	width: 16px;
	height: 692px;
	clear: both;
	background-image: url("kappou_sumire_02.jpg");
}

#kage_left_02 {
	margin: auto;
    float: left;
	width: 16px;
	height: 659px;
	clear: both;
	background-image: url("contact/images/menu_02.jpg");
}

#kage_sita {
	margin: auto;
	width: 222px;
	height: 22px;
	clear: both;
	background-image: url("facebook/image/kage_sita_13.jpg")
}

/*ƒƒjƒ…[ƒo[•”•ªI—¹*/

#photo {
	width: 410px;
	height: 311px;
	position: relative;
	left: 10px;
	top: 250px;
}

#center {
	float: left;
	width: 222px;
	hegiht: 750px;
}

#menu_image {
    float: left;
    background-image: url("menu/images/menu_image.png");
	width: 722px;
	height: 660px;
}


#siro_menu {
	width: 960px;
	height: 1870px;
	background-image: url("menu/images/siro.png");
}

#menu_font {
	width: 60px;
	height: 320px;
	margin-left: 50px;
	margin-top: 50px;
}

#menutop_font {
	font-size: 18px;
	color: #000000;
	width: 250px;
 	position: relative;
 	top: -930px;
 	left: 300px;
}

#syouzinn {
	position: relative;
	width: 410px;
	height: 307px;
	left: 130px;
	top: 100px;
}

#enkai {
	position: relative;
	width: 410px;
	height: 307px;
	left: 130px;
	top: 190px;
}

#susi {
	position: relative;
	width: 266px;
	height: 200px;
	left: 50px;
	top: 300px;
}

#hati {
	position: relative;
	width: 266px;
	height: 200px;
	left: 400px;
	top: 100px;
}

#sasimi {
	position: relative;
	width: 205px;
	height: 154px;
	left: 500px;
	top: 200px;
}

#ori {
	position: relative;
	width: 205px;
	height: 154px;
	left: 200px;
	top: 46px;
}

#tei {
	position: relative;
	width: 205px;
	height: 154px;
	left: -100px;
	top: -108px;
}

#oseti {
	position: relative;
	width: 307px;
	height: 230px;
	left: 0px;
	top: 0px;
}

#footer02 {
	width: 960px;
	height: 31px;
}

#sumire_font {
	position: relative;
	width: 410px;
	height: 307px;
	left: 550px;
	top: -1100px;
}

#shopimg {
   margin-top: 20px;
   margin-left: 150px;
   width: 449px;
   height: 330px;

}

#shopmap {
	position: relative;
	left: 100px;
	top: 100px;
	width: 300px;
	height: 300px;
}

#shfont {
   font-family: "MS–¾’©",serif;
   font-size: 20px;
   margin-top: 30px;
   margin-left: 400px;
 }

#footer03 {
	width: 960px;
	height: 31px;
}

.fb-like-box {
	position: relative;
	left: 10px;
	top: 20px;
}
.shadow{
	height: 358px;
	width: 722px;
	box-shadow: 5px 0px 5px rgba(0,0,0,0.4) inset;
	background-image: url("images/topimage_01.jpg");

}


#siro {
	width: 960px;
	height: 690px;
	background-image: url("images/temp.jpg");
}
#footer04 {
	width: 960px;
	height: 31px;
}

#shop_image {
	position: relative;
	left: 50px;
	top: -50px;
}

.scrollsell {
	position: relative;
	margin-top: 0px;
	margin-left: 255px;
	margin-right: auto;
	overflow: auto;
	width: 704px;
	height: 659px;
	font-family:"ƒqƒ‰ƒMƒm–¾’© Pro W6";
	font-size: 20px;
}
#shopy {
	left:-500px;
	top: -500px;
}
#sinn {
	font-size: 14px;
}
.kage{
	background-image: url("images/kage.png");
	margin: 0;
	padding: 0;
}
.main_copy{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	height: 47px;
	line-height: 2.3em;
	color: #FFFFFF;
	font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
	font-weight: 600;
	font-size: 1.3em;
	text-align: center;
	background-color: #3e2858;
	box-shadow: 5px 0px 5px rgba(0,0,0,0.4) inset;
}
.lunch_box{
	display: flex;
	justify-content: space-evenly;
	background-color: #FFFFFF;
	height: 159;
	box-shadow: 5px 0px 5px rgba(0,0,0,0.4) inset;
}
.lunch_title{
	margin: 0px;
	padding-top: 10px;
	font-size: 1.4em;
}
.lunch_text01{
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
	font-weight: 600;
}
.lunch_text02{
	margin: 0;
	padding: 5px 0px;
	line-height: 1.2em;
}
.lunch_text03{
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.2em;
}
.lunch_text04{
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}
.top_copy{
	margin: 0;
	padding-top: 10px;
	height: 72px;
	text-align: center;
	font-size: 0.9em;
	font-weight: 500;
	font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
	color: #FFFFFF;
	background-color: #3e2858;
}