#haikei {
width:800px;
margin:0 auto;
position:relative;
}

#bokasi{
position:absolute;
top:250px;
left:50px;
z-index:-1;
}

#haikei img.imgbg{
position:absolute;
top:1px;
left:1px;
z-index:-2;
}

#ryoiki{
width:700px;
margin:0 auto;

}

#subtitle{
margin:0px 0px 5px 30px;
color:Maroon;
font-size:1.5em;
font-weight:bold;
}

#title{
margin-left:30px;
}

#annai{
text-align:right;
padding-right:10px;
}

#menu{
overflow:hidden;
}


#menu li{
border-left:dotted 1px #cc9933;
background-color:#ffffcc;
float:left;
width:139px;
text-align:center;
list-style:none;
}

li a{
text-decoration:none;
}


#syohin1{
background-color:yellow;
}

#menu li.hidari{
border-left:0px;
}

#menu li.bbbbb,
#menu li.ddddd
{
background-color:yellow;
}

#menu li a{
display:block;
width:139px;
padding-top:10px;
padding-bottom:10px;
}

#menu li a:active,
#menu li a:focus,
#menu li a:hover
{
background-color:yellow;
height:20px;
}

#submenu{
width:140px
}

#submenu li{
padding:5px 5px;
float:left;
width:100px;
list-style:none;
}

#submenu li a{
display:block;
width:100px;
padding-left:20px;
}

.ppp{
background-color:yellow;
}


#syohin_menu li:active,
#syohin_menu li:focus,
#syohin_menu li:hover
{
background-color:yellow;
height:20px;
}

#syohin_box{
background:#ffffcc url(image/bg_gingham_check_s21.gif);
}

#syohin_box img{
margin:10px 5px
}

img{
border-style:none;
}

#syohin_box #mop{
margin-left:200px;
}
.photo_L{
text-align:center;
}

.irasuto{
text-align:center;
}

.v_box{
text-align:center;
}

.v_box img{
margin:10px 5px
}

#w_choco{
position:absolute;
top:580px;
left:470px;
}

#sock{
position:absolute;
top:740px;
left:70px;
}

#meza{
position:absolute;
top:350px;
left:100px;
}

#vd_gazou{
position:absolute;
top:320px;
left:70px;
}



#map{
position:relative;
margin:0 auto;
top:30px;
}

#gaikan{
position:absolute;;
top:670px;
left:140px;
z-index:2;
}

#kiiro_ck{
position:relative;
top:10px;
left:-130px;
z-index:1;
}

#setumei{
width:510px;
margin:0 auto;
}

#setumei p{
color:maroon;
font-size:1.2em;
font-weight:bold;
}

#adress{
font-size:120%;
position:absolute;
top:800px;
left:450px;
}
