
@charset shift-jis;
ul,li { list-style-type: none; margin: 0; padding: 0 }
#flash   { display: block; clear: both; border-bottom: 3px solid #fc0 }
#main   { color: #000; background-color: #fff; padding-top: 10px; padding-bottom: 10px }
/*#main a  { color: #000; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #666 }
#main a:hover  { color: #f30 }*/
#maint   { text-align: left; margin-left: 3px; vertical-align: top }
/*div { border: solid 1px #f00 }*/
/*#main_left    { display: block; margin: 0; padding: 0; width: 620px; float: left }*/
#bn1       { text-align: left; display: block }
#bn1 ul li { margin-bottom: 10px }
#bn1 ul li a   { text-indent: -9999px; display: block; width: 200px; border: solid 1px #000 }
#bn1 ul li#sub1 a  { background-image: url(http://www.sankofoods.com/soto/bt_enkai.jpg); background-repeat: no-repeat; width: 200px; height: 52px; }
#bn1 ul li#sub2 a  { background-image: url(http://www.sankofoods.com/soto/bt_area.jpg); background-repeat: no-repeat; width: 200px; height: 40px; }
#wn     { display: block; width: 390px }
#wn h2 { background-image: url("../indexs/tit_whats.gif") }
#wn ul  { font-weight: bold; margin-top: 2px; margin-left: 9px; border-left: 2px solid #630 }
#wn ul li   { font-size: 11px; line-height: 130%; list-style-type: square; display: list-item; margin-bottom: 5px; margin-left: 20px }

#wn ul  { font-weight: bold; margin-top: 2px; margin-left: 9px; border-left: 2px solid #630 }
#wn ul li   { font-size: 11px; line-height: 20px; list-style-type: square; display: list-item; margin-bottom: 5px; margin-left: 20px  }
#wn ul li a { color: #000; line-height: 20px; text-decoration: none; margin: 0; padding: 0; border-bottom: 1px solid #666; display: inline; }
#wn ul li a:hover { color: #f30 }

#bn2         { display: block; height: 85px }
#bn2 ul li  { display: block; float: left }
#bn2 ul li a     { }
#bn2 ul li a img  { display: block; margin-right: 3px; margin-left: 0; border: solid 1px #000 }
/*#main_right    { display: block; width: 100px; float: left }*/
#bn3    { display: block; width: 170px }
#main h2  { color: #c60; background-repeat: no-repeat; text-indent: -9999px; display: block; width: 150px; height: 20px }
#bn3 h2 { background-image: url("../indexs/tit_other.gif") }
#bn3 ul    { margin-top: 10px; margin-left: 9px; float: left; border-left: 2px solid #630 }
#bn3 ul li     { text-indent: -9999px; display: block; margin-left: 5px }
#bn3 ul li a   { background-image: url("../indexs/bt_others.gif"); background-repeat: no-repeat; background-position: 0 0; display: block; width: 140px; height: 27px; border-bottom: 0 none }
#bn3 ul li#link1 a  { background-position: 0 0 }
#bn3 ul li#link2 a { background-position: 0 -27px }
#bn3 ul li#link3 a { background-position: 0 -54px }
#bn3 ul li#link4 a { background-position: 0 -81px }
#bn3 ul li#link5 a { background-position: 0 -108px }
#bn3 ul li#link1 a:hover  { background-position:-140px 0 }
#bn3 ul li#link2 a:hover { background-position: -140px -27px }
#bn3 ul li#link3 a:hover { background-position: -140px -54px }
#bn3 ul li#link4 a:hover { background-position: -140px -81px }
#bn3 ul li#link5 a:hover { background-position: -140px -108px }
#tenpolist       { font-size: 12px; background-color: #dbbc7b; background-image: url(../indexs/tenpobk.jpg); background-repeat: no-repeat; background-position: 0 -70px; text-align: left; margin: 0; padding: 0; width: 800px; height: 130px; }
#tenpolist h2        { color: #999; font-size: 14px; font-weight: bold; margin: 0 0 10px 10px; padding: 5px 0 0; width: 780px; height: 20px; border-bottom: 2px solid #c90 }
#tenpolist h3    { color: #000; font-size: 12px; font-weight: bold; margin: 0 0 3px; padding: 0; width: 85%; border-bottom: 1px dotted #000 }
#tenpolist h3.second  { margin-top: 19px }
#tenpolist div.sub   { display: block; margin-left: 10px; width: 120px; float: left }
#tenpolist li  { list-style-type: none; margin: 0 0 4px; padding: 0 }
#tenpolist a      { color: #000; line-height: 140%; text-decoration: none }
#tenpolist a:hover { color: #f30 }
#tenpolist span.tel    { color: #c30; font-weight: bold }
#main { }
#con   { background-image: url(../indexs/tenpobk2.jpg); background-repeat: no-repeat ; border-bottom: 3pt solid #33312a; }
#cont   { text-align: left; width: 750px; }
#con h2  { color: #fc6; font-size: 12px; font-weight: bold; }
#con h3    { color: white; font-size: 10px; font-weight: normal; line-height: 14px; }
.A14 { font-size: 14px; line-height: 16px; }
.A12 { font-size: 12px; line-height: 13px; }
.A10 { font-size: 10px; line-height: 11px; }
.A1214 { font-size: 12px; line-height: 14px; }
