BODY {
 margin:0px;
 padding:0px;
 background-image:url("/img/back/g_line.gif");
 text-align:center;
}

BODY, TH, TD {
 font-size:13px;
 font-family:sans-serif;
 color:#333333;
}

A:link, A:active, A:visited {
 text-decoration:none;
}

A:link	{
 color:#336699;
}

A:visited {
 color:#666666;
}

A:hover {
 color:#F60000;
 text-decoration:underline;
 cursor:hand
}

A.keyword:link, A.keyword:active, A.keyword:visited, A.keyword:hover {
 color:#777777;
}

A.hdata:link, A.hdata:active, A.hdata:visited, A.hdata:hover {
 color:#ff0000;
}

IMG {
 border:0px;
 vertical-align:middle;
}

hr {
 clear:both;
 width:100%;
 height:2px;
 color:#ECECED;
}

hr.f {
 clear:both;
 width:100%;
 height:1px;
 color:#999999;
 filter:alpha(opacity=80,finishopaciti=0,style=1);
}

p {
 clear:both;
 margin:3px;
 line-height:120%;
}

p.intro {
 margin:0px;
 margin-bottom:4px;
 padding-left:18px;
 background-image:url("/img/menu/maru.gif");
 background-repeat:no-repeat;
 line-height:16px;
 text-align:left;
 color:#114099;
 font-weight:bold;
}

SPAN.width {
 display:block;
 float:left;
}

DIV {
 line-height:100%;
}

DIV#a {
 background-image:url(/img/back/A.jpg);
 background-repeat:no-repeat;
 width:540px;
 padding-top:4px;
 padding-left:26px;
 text-align:left;
}

DIV#box_menu {
 background-image:url(/img/parts/btn/00.gif);
 background-repeat:no-repeat;
 padding-top:2px;
 padding-bottom:10px;
 padding-left:24px;
 font-weight:bold;
 color:#555555;
}

h1 {
 font-size:13px;
 margin:0px;
 line-height:0px;
 visibility:hidden;
}

h2 {
 color:#FFFFFF;
 font-size:13px;
 font-weight:bold;
 background-repeat:no-repeat;
 background-image:url("/image/Back/H2/blue.gif");
 margin-top:0px;
 margin-bottom:0px;
 padding-bottom:10px;
 padding-left:8px;
 width:550;
 line-height:23px;
 text-align: left;
}

.head {
 background-color:WHITE;
 width:740px;
  text-align: left;
  margin: 0 auto;
  padding: 0;
}

.top-h1 {
 font-size:13px;
 color:#999999;
 font-weight:normal;
 margin-top:0px;
 margin-bottom:0px;
 line-height:13px;
 filter: dropshadow(offx=0,offy=0,color=#3333CC,positive=true);
 background-image:none;
}

h2#brown {
 background-image:url("/image/Back/H2/brown.gif");
}

h2#black {
 background-image:url("/image/Back/H2/black.gif");
}

h2#green {
 background-image:url("/image/Back/H2/green.gif");
}

h2#pink {
 background-image:url("/img/back/subject/pink.gif");
}

h2#red {
 background-image:url("/img/back/subject/red.gif");
}

h2.brown {
 color:#FFFFFF;
 background-image:url("/image/Back/H2/brown.gif");
}

h2.black {
 background-image:url("/image/Back/H2/black.gif");
}

h2.green {
 background-image:url("/image/Back/H2/green.gif");
}

h2.Christmas {
 background-image:url("/image/Back/H2/Event/Christmas.gif");
}

h2.EndOfYear {
 background-image:url("/image/Back/H2/Event/EndOfYear.gif");
}

h2.NewYear {
 background-image:url("/image/Back/H2/Event/NewYear.gif");
}

h3 {
 color:#0C3B7A;
 font-size:13px;
 font-weight:bold;
 margin-top:0px;
 margin-bottom:0px;
 padding-left:8px;
 line-height:20px;
}

.goods h3 {
 display:inline;
 margin:0px;
 margin-bottom:4px;
 padding-left:18px;
 background-image:url("/image/Icon/Header/H3.gif");
 background-repeat:no-repeat;
 line-height:16px;
 font-weight:bold;
 color:#0C3B7A;
}

h3.Christmas {
 color:#BB0000;
 background-image:url("/image/Icon/Header/Event/Christmas/H3.gif");
}

h3.EndOfYear {
 background-image:url("/image/Icon/Header/Event/EndOfYear/H3.gif");
}

h3.NewYear {
 background-image:url("/image/Icon/Header/Event/NewYear/H3.gif");
}

h4 {
  background-color:#EEEEEE;
  background-image:url(/image/Back/H4.gif);
  background-repeat:repeat-x;
  line-height:21px;
  font-size:13px;
  font-weight:normal;
  text-align:left;
  margin-top:2px;
  margin-bottom:4px;
  padding-left:4px;
}

h4.Christmas {
 color:#FFFFFF;
 background-image:url("/image/Back/H4/Event/Christmas.gif");
}

h4.EndOfYear {
 background-image:url("/image/Back/H4/Event/EndOfYear.gif");
}

h4.NewYear {
 background-image:url("/image/Back/H4/Event/NewYear.gif");
}

.g-info h3 {
 color:#339933;
 font-size:13px;
 font-weight:bold;
 margin-top:0px;
 margin-bottom:3px;
 padding-left:0px;
 line-height:12px;
}

h3#Q {
 color:#000099;
 font-size:13px;
 font-weight:bold;
 background-image:url(/img/back/Q.gif);
 padding-top:2px;
 padding-bottom:2px;
 padding-left:80px;
 margin-bottom:2px;
 width:540px;
 line-height:36px;
 text-align:left;
}

h3#li {
 font-style:normal;
 font-weight:normal;
 font-size:13px;
 margin:0px;
 border:0px;
 padding:0px;
 padding-left:8px;
 line-height:13px;
}

strong {
 font-style:normal;
 font-weight:normal;
}

em {
 font-style:normal;
 font-weight:bold;
}

b {
 font-weight:bold;
}

small {
 font-size:13px;
}

dl {
 margin:0px;
 margin-bottom:8px;
 line-height:1.3em;
}

dd {
 margin:0px;
}

.bl-left dt {
 color:WHITE;
 font-weight:bold;
 background-repeat:no-repeat;
 background-image:url("/image/Back/DT.gif");
 padding-top:2px;
 padding-left:10px;
 width:150;
 height:19;
}

.Christmas dt {
 background-image:url("/image/Back/DT/Event/Christmas.gif");
}

.EndOfYear dt {
 background-image:url("/image/Back/DT/Event/EndOfYear.gif");
}

.NewYear dt {
 background-image:url("/image/Back/DT/Event/NewYear.gif");
}

ol {
 text-align:left;
 margin-left:34px;
}

ul {
 text-align:left;
 margin:0px;
 padding:0px;
}

ul.feature {
 margin-top:6px;
 margin-bottom:8px;
 line-height:1.3em;
}

.feature li {
 margin-left:16px;
 margin-bottom:2px;
 list-style-image:url("/img/bt/li/arrow.gif");
 font-weight:normal;
}

ul.feature2 {
 margin-top:6px;
 margin-bottom:8px;
}

.feature2 li {
 margin-left:20px;
 margin-bottom:2px;
 list-style-image:url("/img/bt/li/arrow21.gif");
 font-weight:normal;
}

dl li {
 margin-top:3px;
 margin-bottom:5px;
}

dl li.location {
 color:#000099;
 font-weight:normal;
 background-repeat:no-repeat;
 background-image:url("/image/Back/LI/Location.gif");
 padding-top:3px;
 padding-bottom:5px;
 padding-left:20px;
 margin:0px;
 width:150px;
}

.bl-left dl li A {
 margin-left:4px;
 padding-left:16px;
 background-image:url("/image/Icon/LI.gif");
 background-repeat:no-repeat;
 font-weight:normal;
}

dl.Christmas li a {
 background-image:url("/image/Icon/LI/Event/Christmas.gif");
}

dl.EndOfYear li a {
 background-image:url("/image/Icon/LI/Event/EndOfYear.gif");
}

dl.NewYear li a {
 background-image:url("/image/Icon/LI/Event/NewYear.gif");
}

.picnavi dt {
 padding:2px;
 text-align:left;
}

.picnavi li {
 display:inline;
 list-style-type:none;
}

.picnavi li a {
 margin:0px;
 padding:2px;
 background-image:none;
 font-weight:normal;
}

li.decimal {
 margin-left:30px;
 margin-bottom:6px;
 list-style-type:decimal;
 font-weight:normal;
}

li.square {
 margin-left:16px;
 margin-bottom:0px;
 list-style-type:square;
 font-weight:normal;
}

li.disc {
 margin-left:20px;
 margin-bottom:10px;
 list-style-type:disc;
 font-weight:normal;
}

li.kome {
 margin-left:18px;
 margin-bottom:4px;
 list-style-image:url("/img/icon/kome.gif");
 font-weight:normal;
 font-size:11px;
 color:#666666;
}

dl.img {
 margin:0px;
 margin-bottom:12px;
}

ul.img {
 margin-left:4px;
}

.img dd {
 margin:0px;
}

.img li {
 margin-top:2px;
 margin-left:18px;
 font-weight:normal;
}

li.arrow {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow.gif");
 font-weight:normal;
}

li.arrow1 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow1.gif");
 font-weight:normal;
}

li.arrow2 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow2.gif");
 font-weight:normal;
}

li.arrow3 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow3.gif");
 font-weight:normal;
}

li.arrow4 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow4.gif");
 font-weight:normal;
}

li.arrow5 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow5.gif");
 font-weight:normal;
}

li.arrow6 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow6.gif");
 font-weight:normal;
}

li.arrow7 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow7.gif");
 font-weight:normal;
}

li.arrow8 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow8.gif");
 font-weight:normal;
}

li.arrow9 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow9.gif");
 font-weight:normal;
}

li.arrow10 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow10.gif");
 font-weight:normal;
}

li.arrow11 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow11.gif");
 font-weight:normal;
}

li.arrow12 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow12.gif");
 font-weight:normal;
}

li.arrow13 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow13.gif");
 font-weight:normal;
}

li.arrow14 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow14.gif");
 font-weight:normal;
}

li.arrow15 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow15.gif");
 font-weight:normal;
}

li.arrow16 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow16.gif");
 font-weight:normal;
}

li.arrow17 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow17.gif");
 font-weight:normal;
}

li.arrow18 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow18.gif");
 font-weight:normal;
}

li.arrow19 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow19.gif");
 font-weight:normal;
}

li.arrow20 {
 margin-left:18px;
 list-style-image:url("/img/bt/li/arrow20.gif");
 font-weight:normal;
}

li.mark {
 margin-left:18px;
 margin-top:2px;
 list-style-image:url("/img/bt/li/mark.gif");
 font-weight:bold;
}

ul li {
 padding:0px;
 list-style-type:none;
 margin-bottom:5px;
}

.waku li {
 margin-bottom:2px;
}

.inl {
 padding-left:5px;
 padding-right:5px;
 display:inline;
 list-style-type:none;
 font-weight:normal;
}

li.gms {
 border-left-color:#333333;
 padding-left:5px;
 padding-right:4px;
 display:inline;
 list-style-type:none;
 font-weight:normal;
 border-left-width:1px;
 border-left-style:solid;
 border-right-width:1px;
 border-right-style:solid;
}

li.gm {
 border-left-color:#333333;
 padding-left:10px;
 padding-right:9px;
 display:inline;
 list-style-type:none;
 font-weight:normal;
 border-right-width:1px;
 border-right-style:solid;
}

li.picnavi {
 padding:2px;
 display:inline;
 list-style-type:none;
 font-weight:normal;
}

address {
 padding-top:10px;
 color:#339933;
 font-weight:bold;
 font-style:normal;
}

ul.payattention {
 margin-top:10px;
}

.payattention li {
 margin-left:18px;
 margin-bottom:4px;
 list-style-image:url("/img/icon/pkome.gif");
 font-weight:normal;
 font-size:11px;
 color:#FF0000;
}

ul.attention {
 margin-top:10px;
}

.attention li {
 margin-left:18px;
 margin-bottom:4px;
 list-style-image:url("/img/icon/kome.gif");
 font-weight:normal;
 font-size:11px;
 color:#666666;
}

li {
 padding-left:0px;
 margin-top:0px;
 margin-left:1px;
 margin-bottom:0px;
}

.li {
 padding:1px;
 list-style-type:none;
 font-weight:normal;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:1px;
}

form {
 margin:0em;
}

input, select {
 font-size:13px;
 font-family:MS UI Gothic, Osaka;
 color:#333333;
}

TEXTAREA {
  background-color:WHITE;
  scrollbar-base-color:WHITE;
  scrollbar-face-color:WHITE;
  scrollbar-track-color:WHITE;
  scrollbar-arrow-color:WHITE;
  scrollbar-3dlight-color:WHITE;
  scrollbar-highlight-color:WHITE;
  scrollbar-shadow-color:WHITE;
  scrollbar-darkshadow-color:WHITE;
}

.let2 {
 letter-spacing:13px;
}

A.menu:link, A.menu:active, A.menu:visited, A.menu:hover {
 font-size:0px;
 line-height:0px;
 color:#FFFFFF;
 text-decoration:none;
 width: 0%;
}

A.smenu:link, A.smenu:active, A.smenu:visited, A.smenu:hover {
 filter: dropshadow(offx=1,offy=0,color=#DDDDDD,positive=true);
 width: 100%;
}

.his {
 background-image:url(/img/menu/top/left.gif);
 float:left;
 width:16px;
 height:20px;
}

.head_info {
 background-image:url(/img/menu/top/main.gif);
 float:left;
 width:137px;
 height:20px;
 text-align:center;
 padding-top:6px;
}

.bl-back {
 width:740px;
 background-repeat:repeat-y;
 border-collapse:collapse;
}

.bl-left {
 width:180px;
 text-align:left;
 vertical-align:top;
 float:right;
 border-collapse:collapse;
 position:relative;
 left:12px;
}

.bl-main {
 width:560px;
 text-align:center;
 vertical-align:top;
 float:right;
}

.navigation {
  width:660px;
 padding-left:30px;
 margin:0 auto;
}

.g_head {
 float:left;
 margin:1px;
 margin-left:0px;
 width:90px;
 text-align:center;
}

.g_head2 {
 float:left;
 margin:0px;
 margin-left:0px;
 width:90px;
 text-align:center;
}

p.header {
 padding:0px;
 margin:0px;
 width:740px;
 height:23px;
}

div.footer {
 background-repeat:no-repeat;
 text-align:center;
 padding:0;
 padding-top:31px;
 width:740px;
}

.tpos {
 width:100%;
 text-align:left;
 color:#666666;
 background-repeat:no-repeat;
 background-position:right center;
}

.tpos A:link, .tpos A:active, .tpos A:visited {
 color:#666666;
 text-decoration:none;
}

.tpos A:hover {
 color:#666666;
 text-decoration:underline;
}

.tnavi {
 width:100%;
 margin-bottom:3px;
 text-align:left;
 color:#666666;
 background-repeat:no-repeat;
 background-position:right center;
}

.tnavi A:link, .tnavi A:active, .tnavi A:visited {
 color:#666666;
 text-decoration:none;
}

.tnavi A:hover {
 color:#666666;
 text-decoration:underline;
}

.bst {
 width:95%;
 background-repeat:no-repeat;
 background-position:right center;
}

.goods {
 float:left;
 padding:0px;
 padding-right:3px;
 margin-bottom:4px;
 text-align:left;
 width:48%;
}

a.pic {
 float:left;
 margin-right:5px;
 width:100px;
 height:100px;
}

span.item {
 width:56px;
}

img.pic {
 float:left;
 margin-left:6px;
 margin-right:14px;
}

img.left {
 float:left;
 margin:4px;
 margin-right:8px;
}

.g-info {
 float:left;
 padding:4px;
 text-align: center;
}

.stitle {
 vertical-align:top;
 float:left;
 width:50%;
 padding:4px;
 text-align: left;
 color:#FFFFFF;
 font-weight:bold;
 padding-left:8px;
}

.lst {
 color:#FFFFFF;
 font-weight:bold;
 background-repeat:no-repeat;
 background-image:url("/img/back/menu.gif");
 padding-top:2px;
 width:150;
 height:19;
}

.subject {
 color:#FFFFFF;
 font-weight:bold;
 background-repeat:no-repeat;
 background-image:url("/image/Back/H2/blue.gif");
 width:550;
 height:23;
}

.subject_black {
 color:#FFFFFF;
 font-weight:bold;
 background-repeat:no-repeat;
 background-image:url("/image/Back/H2/black.gif");
 width:550;
 height:23;
}

.main-top {
 background-image:url("/img/back/top.jpg");
 background-repeat:repeat-x;
 width:690;
}

.td-1 {
  border-left:1px solid #7171FF;
  border-right:1px solid #7171FF;
  border-top:1px solid #7171FF;
  border-bottom:1px solid #7171FF;
}

.td-2 {
  background-color:#5555FF;
  border-left:1px solid #7F7FFF;
  border-right:1px solid #4444FF;
  border-top:1px solid #7F7FFF;
  border-bottom:1px solid #4444FF;
  padding-left:1px;
  padding-right:1px;
  padding-top:1px;
  padding-bottom: 1px;
  text-align: center;
}

.td-3 {
  border-left:1px solid #4444FF;
  border-right:1px solid #7F7FFF;
  border-top:1px solid #4444FF;
  border-bottom:1px solid #7F7FFF;
}

.td-4 {
  background-color:#FFFFFF;
  border-left:1px solid #7171FF;
  border-right:1px solid #7171FF;
  border-top:1px solid #7171FF;
  border-bottom:1px solid #7171FF;
}

.td-in {
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
  padding-bottom:4px;
  text-align:center;
}

.subtitle {
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  text-align:center;
  background-color:#9999FF;
}

.menu-size {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/size.gif");
 width:104;
 height:20;
}

.menu-size2 {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/size2.gif");
 width:194;
 height:20;
}

.menu-size3 {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/size3.gif");
 width:284;
 height:20;
}

.menu-size4 {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/size4.gif");
 width:374;
 height:20;
}

.menu-size5 {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/size5.gif");
 width:86;
 height:20;
}

.menu-size6 {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/size6.gif");
 width:66;
 height:20;
}

.menu-price {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/price.gif");
 width:78;
 height:20;
}

.menu-price2 {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/price2.gif");
 width:52;
 height:20;
}

.menu-price3 {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/price3.gif");
 width:56;
 height:20;
}

.menu-oprice {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/oprice.gif");
 width:78;
 height:20;
}

.menu-order {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/order2.gif");
 width:58;
 height:20;
}

.menu-standard {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/standard.gif");
 width:40;
 height:20;
}

.menu-standard2 {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/standard2.gif");
 width:114;
 height:20;
}

.menu-standard3 {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/standard3.gif");
 width:26;
 height:20;
}

.menu-goods {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/goods.gif");
 width:114;
 height:20;
}

.menu-capacity {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/capacity.gif");
 width:38;
 height:20;
}

.menu-maxfont {
 background-repeat:no-repeat;
 background-image:url("/img/menu/syouhin/maxfont.gif");
 width:94;
 height:20;
}

.menu-black {
 background-image:url("/img/menu/syouhin/color/black.gif");
 background-color:#D6DCD9;
 width:54;
 height:20;
}

.menu-red {
 background-image:url("/img/menu/syouhin/color/red.gif");
 background-color:#D6DCD9;
 width:54;
 height:20;
}

.menu-indigo {
 background-image:url("/img/menu/syouhin/color/indigo.gif");
 background-color:#D6DCD9;
 width:54;
 height:20;
}

.menu-green {
 background-image:url("/img/menu/syouhin/color/green.gif");
 background-color:#D6DCD9;
 width:54;
 height:20;
}

.menu-syu {
 background-image:url("/img/menu/syouhin/color/syu.gif");
 background-color:#D6DCD9;
 width:54;
 height:20;
}

.menu-purple {
 background-image:url("/img/menu/syouhin/color/purple.gif");
 background-color:#D6DCD9;
 width:54;
 height:20;
}

.menu-blue {
 background-image:url("/img/menu/syouhin/color/blue.gif");
 background-color:#D6DCD9;
 width:54;
 height:20;
}

.menu-brown {
 background-image:url("/img/menu/syouhin/color/brown.gif");
 background-color:#D6DCD9;
 width:54;
 height:20;
}

.td-main {
  background-image:url(/img/parts/table-back.gif);
  background-repeat:no-repeat;
  background-position:right;
}

.td-side {
  background-image:url(/img/parts/tbl_back.gif);
  background-color:#F3F5F4;
  background-repeat:repeat-x;
  background-attachment:scroll;
}

.td-sub2 {
  background-image:url(/img/parts/sub_back2.gif);
  background-color:#FFFFF7;
  background-repeat:repeat-x;
  background-attachment:scroll;
}

.td-sub3 {
  color:#006666;
  background-image:url(/img/parts/sub_back3.gif);
  background-color:#D6E8C6;
  background-repeat:repeat-x;
  background-attachment:scroll;
}

.td-sub4 {
  background-image:url(/img/parts/sub_back4.gif);
  background-color:#C2D1C2;
  background-repeat:repeat-x;
  background-attachment:scroll;
}

.td-orderl {
  background-color:#FFCC00;
  text-align:right;
  width:130;
  color:#006650;
}

.pu_shachihata {
  background-image:url(/img/othcom/shachihata/back/pickup.gif);
  background-repeat:no-repeat;
  width:100%;
  text-align:left;

  margin-top:2px;
  margin-bottom:10px;

  padding-left:2px;
  padding-top:1px;
  padding-bottom:1px;
}

.pu_sanby {
  background-image:url(/img/othcom/sanby/back/pickup.gif);
  background-repeat:no-repeat;
  width:100%;
  text-align:left;

  margin-top:2px;
  margin-bottom:10px;

  padding-left:2px;
  padding-top:1px;
  padding-bottom:1px;
}

.om_sanby {
  background-color:#449944;
  background-image:url(/img/othcom/sanby/head_pic/order_made.jpg);
  background-repeat:no-repeat;
  width: 295;
  height:20;
}

.sbt_sanby {
  background-color:#CBEACC;
  background-image:url(/img/othcom/sanby/back/sub.gif);
  background-repeat:repeat-x;
  height:20;
  text-align:center;
}

.name {
  color:#339933;
  font-weight:bold;
}

.price {
  vertical-align:bottom;
  font-size:11px;
  color:#000000;
}

.tprice {
  vertical-align:bottom;
  font-size:12px;
  color:#aa0000;
}

.cool {
  vertical-align:bottom;
  color:#114099;
  font-weight:bold;
}

.brown {
  color:#770000;
}

.c1 {
  background-image:url(/img/corner/c1.gif);
  background-repeat:no-repeat;
  vertical-align:bottom;
  float:left;

  width:12px;
  height:12px;
}

.c2 {
  background-image:url(/img/corner/c2.gif);
  background-repeat:no-repeat;
  vertical-align:bottom;
  float:left;

  width:12px;
  height:12px;
}

.c3 {
  background-image:url(/img/corner/c3.gif);
  background-repeat:no-repeat;
  margin-top:1px;
  background-position:left bottom;
  float:left;

  width:12px;
  height:12px;
}

.c4 {
  background-image:url(/img/corner/c4.gif);
  background-repeat:no-repeat;
  margin-top:1px;
  background-position:right bottom;
  float:left;

  width:12px;
  height:12px;
}

.waku {
 border-style:outset;
 border-width:2px;
 padding:2px;
}

.waku-b {
 border-style:solid;
 border-color:#5555CC #000099 #000099 #5555CC;
 border-width:2px;
 padding:5px;
 text-align:left;
 width:510px;
}

.waku-bi {
 background-repeat:repeat-y;
 background-image:url(/img/mascot/back.gif);
 border-style:solid;
 border-color:#5555CC #000099 #000099 #5555CC;
 border-width:2px;
 padding:10px;
 padding-left:70px;
 text-align:left;
 width:510px;
 height:84px;
}

.left {
 text-align:left;
}

.right {
 text-align:right;
}

.center {
 text-align:center;
}

.syu {
 border-style:solid;
 border-color:#FE5433;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:160px;
 text-align:left;
}

.arase {
 border-style:solid;
 border-color:#003366;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.artmark {
 border-style:solid;
 border-color:#FE8433;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.fukucyo {
 border-style:solid;
 border-color:#D6D699;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.daikan {
 border-style:solid;
 border-color:#15437A;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.marusan {
 border-style:solid;
 border-color:#4F0000;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.maruyama {
 border-style:solid;
 border-color:#A3E066;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.katsuhara {
 border-style:solid;
 border-color:#6584A4;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.homesign {
 border-style:solid;
 border-color:#E08466;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.shihoh {
 border-style:solid;
 border-color:#234646;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.staff {
 border-style:solid;
 border-color:#FED65C;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

.nihon {
 border-style:solid;
 border-color:#666666;
 border-width:1px 0px 1px 5px;
 padding:2px 1px 2px 6px;
 color:#444444;
 width:220px;
 text-align:left;
}

#subtitle {
 background-image:url("/img/menu/subtitle/back.jpg");
 background-color:#FAFBED;
 padding-top:5px;
 width:528px;
 height:21px;
 text-align:left;
 float:left;
}

#subtitle_l {
 float:left;
 background-image:url("/img/menu/subtitle/left.jpg");
 width:6px;
 height:21px;
}

#subtitle_r {
 float:left;
 background-image:url("/img/menu/subtitle/right.jpg");
 width:6px;
 height:21px;
}

.top_com {
 width:550px;
 float:left;
 text-align:left;
}

.top_com dl {
 margin-top:0px;
}

.top_com dt {
 background-repeat:no-repeat;
 background-image:url("/img/menu/maru.gif");
 padding-top:1px;
 margin-left:10px;
 padding-left:20px;
 color:#770000;
 font-weight:bold;
}

.top_com dt A:link, .top_com dt A:active, .top_com dt A:visited, .top_com dt A:hover {
 color:#770000;
}

.top_com dd {
 margin:2px;
 margin-left:30px;
}

.goods_pic {
 float:left;
 width:180px;
 margin-right:10px;
}

.dictionaly {
 color:#3333CC;
 background-color:#FFFFCC;
 cursor:hand;
}

TABLE.outline {
 background-color:#888899;
}

.outline TH, TD {
 padding:2px;
}
TABLE.outline1 {
 background-color:WHITE;
 padding:5px;
 padding-left:10px;
 border-color:#D5D5D5;
 border-style:solid;
 border-width:1px;
 text-align:left;
}

TABLE.rsd {
 background-color:#666699;
}

.rsd TH, TD {
 padding:3px;
}

TABLE.sanby {
 background-color:#2D742F;
}

.sanby TH, TD {
 padding:2px;
}

.sanby TH {
 color:WHITE;
 background-color:#449944;
 font-weight:bold;
}

TH.itemhead {
 background-image:url(/img/parts/tht.gif);
 background-repeat:repeat-x;
 background-color:#CAD1D7;
 font-weight:normal;
}

TH.item {
 background-image:url(/img/parts/top_back.gif);
 background-repeat:repeat-x;
 background-color:#D6DCD9;
 font-weight:normal;
}

TD.item {
 padding-left:4px;
 background-color:#EEEEEE;
 color:#444444;
}

TD.S_item {
 font-size:11px;
 text-align:center;
 background-color:#EEEEEE;
 color:#444444;
}

TD.value {
  background-color:#FFFFF7;
}

SPAN.spic {
  width:90px;
  height:90px;
  margin:8px;
  background-repeat:no-repeat;
  background-position:50%;
}

OPTGROUP {
 background-color:#DDDDFF;
}

OPTGROUP OPTION {
 background-color:#FFFFFF;
}

.Aqua {
 background-color:#999999;
 border-width: 1px;
 border-style: solid;
 border-color: gray;
 border-collapse: collapse;
}

.Aqua Caption {
 padding:3px;
 color:#FFFFFF;
 background-image:url(/image/Back/TH.gif);
 background-color:#3A8FFF;
 background-repeat:repeat-x;
 line-height:19px;
 font-weight:normal;
 border-width: 1px;
 border-style: solid;
 border-color: gray;
 border-collapse: collapse;
}

.Aqua TH {
 color:#FFFFFF;
 background-image:url(/image/Back/TH.gif);
 background-color:#3A8FFF;
 background-repeat:repeat-x;
 height:22px;
 font-weight:normal;
 border-width: 1px;
 border-style: solid;
 border-color: gray;
 border-collapse: collapse;
}

.Aqua TH.item {
 padding:4px;
 color:#000000;
 background-image:url(/image/Back/TD_item.gif);
 background-color:#EDEDED;
 background-repeat:repeat-x;
 height:22px;
 font-weight:normal;
 border-width: 1px;
 border-style: solid;
 border-color: gray;
 border-collapse: collapse;
}

.Aqua TD.item {
 padding:4px;
 color:#000000;
 background-image:url(/image/Back/TD_item.gif);
 background-color:#FFFFFF;
 background-repeat:repeat-x;
 width:auto;
 height:22px;
 font-weight:normal;
 border-width: 1px;
 border-style: solid;
 border-color: gray;
 border-collapse: collapse;
}

.Aqua TD.S_item {
 padding:4px;
 color:#000000;
 font-size:11px;
 text-align:center;
 background-image:url(/image/Back/TD_item.gif);
 background-color:#FFFFFF;
 background-repeat:repeat-x;
 width:auto;
 height:22px;
 font-weight:normal;
 border-width: 1px;
 border-style: solid;
 border-color: gray;
 border-collapse: collapse;
}

.Aqua TD {
 padding:4px;
 background-image:url(/image/Back/TD_pad.gif);
 background-color:#FDFDFF;
 border-width: 1px;
 border-style: solid;
 border-color: gray;
 border-collapse: collapse;
}

TD.pad {
 padding:4px;
 background-image:url(/image/Back/TD_pad.gif);
 background-color:#FDFDFF;
}

TD.term {
 padding:4px;
 background-image:url(/image/Back/TD_term.gif);
 background-color:#F8F8FA;
}

TD.none {
 padding:4px;
 background-image:url(/image/Back/TD_none.gif);
 background-color:#C6D1DE;
}

DIV.outline {
 background-color:WHITE;
 padding:5px;
 padding-left:10px;
 border-color:#D5D5D5;
 border-style:solid;
 border-width:1px;
 text-align:left;
}

DIV.banner {
 background-color:#FFCC00;
 background-image:url(/image/Back/DIV/Banner.gif);
 background-repeat:repeat-x;
 width:100%;
 padding-top:20px;
 padding-bottom:3px;
}

DIV.bannerNone {
 background-color:#FFCC00;
 background-image:url(/image/Back/DIV/BannerNone.gif);
 background-repeat:repeat-x;
 width:100%;
 padding-top:7px;
 padding-bottom:3px;
}

.150_Top {
 background-image:url(/image/Back/DIV/150/Top.gif);
 background-repeat:no-repeat;
 color:#666666;
 margin-top:6px;
 padding-top:4px;
 padding-left:6px;
 width:150px;
 height:19px;
}

.150_Middle {
 background-image:url(/image/Back/DIV/150/Middle.gif);
 background-repeat:repeat-y;
 padding-top:2px;
 padding-left:6px;
 width:150px;
}

.150_Bottom {
 background-image:url(/image/Back/DIV/150/Bottom.gif);
 background-repeat:no-repeat;
 width:150px;
 height:5px;
}


.ProductList P {
 color:#666666;
 margin-bottom:6px;
}

.ProductList dl {
 float:left;
 padding-right:3px;
 margin-bottom:14px;
 text-align:left;
 width:170px;
}

.ProductList dt {
 padding-left:18px;
 background-image:url("/image/Icon/Header/H3.gif");
 background-repeat:no-repeat;
 font-weight:bold;
 color:#0C3B7A;
}

.ProductList ul {
 margin-top:6px;
 margin-bottom:8px;
}

.ProductList li {
 margin-left:16px;
 margin-bottom:2px;
 list-style-image:url("/img/bt/li/arrow.gif");
 font-weight:normal;
}

.ProductLists P {
 color:#666666;
 margin-bottom:6px;
}

.ProductLists dl {
 float:left;
 padding-right:3px;
 margin-bottom:14px;
 text-align:left;
}

.ProductLists dt {
 padding-left:18px;
 background-image:url("/image/Icon/Header/H3.gif");
 background-repeat:no-repeat;
 font-weight:bold;
 color:#0C3B7A;
}

.ProductLists ul {
 margin-top:6px;
 margin-bottom:8px;
}

.ProductLists li {
 margin-left:16px;
 margin-bottom:2px;
 list-style-image:url("/img/bt/li/arrow.gif");
 font-weight:normal;
}

.s_title{
	margin-left:1px;
	margin-top:0px;
	text-align:left;
	padding-left:5px;
	background-repeat:no-repeat;
}

.s_image{
	width:55px;
	text-align:center;
}

h2.s_map{
	color:#336633;
 font-size:13px;
 font-weight:bold;
 background-repeat:no-repeat;
 background-image:none;
	margin-left:1px;
	text-align:left;
	padding-left:5px;
 margin-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 width:200px;
 hegiht:15px;
 line-height:none;
}

h2.s_map2{
	color:#336633;
 font-size:13px;
 font-weight:bold;
 background-repeat:no-repeat;
 background-image:none;
	margin-left:0px;
	text-align:left;
	padding-left:30px;
 margin-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 width:150px;
 line-height:none;
}

h2.s_map3{
	color:#336633;
 font-size:13px;
 font-weight:bold;
 background-repeat:no-repeat;
 background-image:none;
	margin-left:0px;
	text-align:left;
	padding-left:0px;
 margin-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 width:100px;
 line-height:none;
}

.menuTabDoubleSR {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 5px;
	border-color: #80ddc1;
	border-style:solid;
	background:#008f85;
	color:#EBF7FA;
	line-height:140%;
	font-weight:bold;
	text-align:center;
}

.menuRibbonLightSR {
	margin:0 0 10px 0;
	padding:2px 8px;
	background:#80ddc1;
	color:#007785;
	line-height:140%;
	font-weight:bold;
}




/*　休日表示非表示　*/
#chk_close {
  visibility: hidden;
}

.chk_p {
  border-radius: 3px;
  background-color: #003366;
  opacity: 0.8;
  width:20px; height:20px;
  padding:0;
  font-size: 12px;
  font-weight: 700;
  line-height:20px;
  text-align: center;
  color:white;
}

.s_close{
  font-family: monospace;
  visibility: visible;
  padding:5px; 
  border:3px #e91 solid; 
  background-color:#ffc; 
  opacity:0.8; 
  font-size:1.2em;
  text-align:center;
}

#chk_close:checked ~ .s_close{
  visibility: hidden;
}
