@charset shift-jis;
#main_left  { background-image: url(../shopcomimgs/left_design.jpg); background-repeat: no-repeat; background-position: 0 bottom; text-align: left; display: block; width: 200px; height: 700px; float: left }
#main_right               { text-align: left; display: block; margin-bottom: 20px; width: 590px; float: right }
h2 { color: #630 }
table#title    { color: #666; font-size: 12px; line-height: 160%; width: 95%; height: 50px; border-bottom: 2px solid #630 }
* html table#title h1  { padding-top: 18px !important }
table#syousai { margin-left: 10px }
table#syousai td { padding-right: 10px }
table.honbun   { color: #666; font-size: 12px; line-height: 160%; margin-top: 20px; width: 95% }
em.tel   { color: #900; font-size: 18px; font-style: normal; font-weight: bold; margin: 0; padding: 0 }
#header   { margin: 0; padding: 0; border-bottom: 1px solid #630 }
a#bland_logo    { background-image: url(../shopcomimgs/left_logo.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 110px }
a#bland_logo2 { background-image: url(../shopcomimgs/left_logo_himono.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 110px; }
#menu1  { margin-top: 20px; margin-bottom: 30px; margin-left: 10px }
#menu1 ul    { color: #fff; font-size: 11px; line-height: 130%; list-style-type: none; margin: 0; padding: 0 }
#menu1 ul li   { margin-bottom: 12px }
#menu1 ul li.comment { margin-bottom: 2px }
#menu1 a       { background-image: url("http://www.sankofoods.com/soto/bt_submenu1.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 160px; border: solid 1px #fff }
#menu1 a#sub1   { background-position: 0 0; height: 40px }
#menu1 a#sub2   { background-position: 0 -40px; height: 40px }
#menu1 a#sub3   { background-position: 0 -80px; height: 20px }
#menu1 a#sub4   { background-position: 0 -100px; height: 20px }
#menu1 a#sub5 { background-position: 0 -120px; height: 20px }
#menu1 a:hover#sub1    { background-position: -160px 0 }
#menu1 a:hover#sub2    { background-position: -160px -40px }
#menu1 a:hover#sub3    { background-position: -160px -80px }
#menu1 a:hover#sub4    { background-position: -160px -100px }
#menu1 a:hover#sub5 { background-position: -160px -120px }
#menu1 img { border: solid 1pt #fff }
#main_left h2        { color: #f90; text-indent: 10px; letter-spacing: 0.2em; width: 190px; height: 25px; border-bottom: 1px solid #960 }
#mv_menu         { font-size: 12px; background-attachment: scroll; background-position: 0 0; width: 190px }
#mv_menu h3            { color: white; font-size: 100%; background-repeat: repeat; text-indent: 12px; letter-spacing: 0.2em; padding-top: 5px; height: 22px; border-bottom: 1px solid #960 }
* html #mv_menu h3 { height: 17px }

div.submenu ul{ margin:0; padding:0; list-style:none;}
div.submenu ul li a        { color: #fff; text-decoration: none; background-image: url(../shopcomimgs/left_sub.jpg); background-repeat: repeat; text-indent: 20px; list-style-type: none; display: block; margin: 0; padding: 2px 0; height: 18px; border-bottom: 1px solid #960 }
* html div.submenu ul li a  { height: 16px }
div.submenu ul li a:hover    { color: #ff0; background-image: url(../shopcomimgs/left_sub-over.jpg); background-repeat: repeat }

#container  { background-color: #fff; background-image: url(../shopcomimgs/left_back.jpg); background-repeat: repeat-y}
/*#container  { background-color: #fff; background-image: url("../common/left_back.jpg"); background-repeat: repeat-y; text-align: left; display: block; margin-right: auto; margin-left: auto; width: 800px }*/
/*#container { text-align: center; display: block; margin-right: auto; margin-left: auto; width: 800px }*/
/*img#catch { position: relative; z-index: 1; top: 0; left: 0 }*/
.credit { font-size: 10px; }
.A12 { font-size: 12px; line-height: 16px; }
.A10 { font-size: 10px; line-height: 14px; }
