
.box { width: 700px; height: 100% }
.headercoment { font-size: 12px; text-align: left; width: 700px }
.header           { background-image: url("../../tophedar1.gif"); width: 700px; height: 100px }
.erande          { background-image: url("../../renraku1.gif"); width: 700px; height: 120px }
.menu   { font-size: 13px; text-align: left; padding-top: 4px; padding-bottom: 4px; width: 700px }
.cover     { background-color: #fff; text-align: left; width: 700px }
.hidarimenu      { width: 175px; float: left }
#menu1 p                                { color: #fff; font-size: 15px; font-weight: bold; background-color: #fdb12d; background-image: url("../../wkb.gif"); background-repeat: no-repeat; background-position: left center; text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; border-style: solid solid none; border-width: 1px 1px medium; border-color: #211c4e }
#menu1 ul,#menu1 li                        { font-size: 15px; list-style-type: none; list-style-position: outside; margin: 0; padding: 0 }
#menu1 li                         { color: #fff; background-image: url("../../navi.gif"); background-repeat: no-repeat; background-position: left center; padding: 15px; width: auto; height: auto; border-bottom: 1px solid #fff }
#menu1 li           { background-color: #fdb12d; border-top: 1px solid #fff; border-right: 1px solid #211c4e; border-left: 1px solid #211c4e }
#menu1 a:link { color: #fff; text-decoration: none }
#menu1 a:hover  { color: #fff; text-decoration: underline }
#menu1 a:visited   { color: #fff; text-decoration: none }
#menu2 ul,#menu2 li                     { font-size: 15px; list-style-type: none; list-style-position: outside; margin: 0; padding: 0 }
#menu2 li                     { color: #fff; background-image: url("../../navi.gif"); background-repeat: no-repeat; background-position: left center; padding: 15px; width: auto; height: auto; border-bottom: 1px solid #fff }
#menu2 li           { background-color: #211c4e; border-top: 1px solid #fff; border-right: 1px solid #211c4e; border-left: 1px solid #211c4e }
#menu2 a:link { color: #fff; text-decoration: none }
#menu2 a:hover  { color: #fff; text-decoration: underline }
#menu2 a:visited   { color: #fff; text-decoration: none }
.dot  { border: solid 1px #c03 }
.dot tr { border-top: 3px dotted white; border-bottom: 3px dotted white }
.dot td { border-bottom: 3px dotted white }
.main  { background-color: white; padding-left: 10px; width: 500px; float: right }
h1        { font-size: 20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #d40d15; border-left: 20px solid #d40d15 }
.yasui    { background-image: url("../../yasui1.gif"); width: 500px; height: 180px }
.syouhinsyasin { float: left }
.syouhincoment { float: left }
.syouhin { font-size: 14px; width: 490px }
.nebiki       { background-image: url("../../nebiki.gif"); width: 500px; height: 750px }
h2   { font-size: 20px; margin-top: 0; padding-top: 10px; padding-bottom: 10px; border-style: solid; border-width: 1px 1px 1px 20px; border-color: #d40d15 }
.oshi    { background-image: url("../../oshi1.gif"); width: 500px; height: 550px }
td.syouhin { text-align: center }
td.syouhin1 { font-size: 14px; text-align: center }
td.syouhin3 { text-align: center }
td.syouhin4 { text-align: left }
strong { color: #f00 }
.footer { margin-top: 6px; width: 700px; clear: both }
h3  { color: #fff; font-size: 14px; background-color: #d40d15; text-align: center; padding-top: 10px; padding-bottom: 10px }
.clear { clear: both }
.footermenu  { font-size: 10px; text-align: center; padding-top: 0; padding-bottom: 12px }
p.footer { font-size: 16px; font-weight: bold }
p.yasumi { font-size: 16px;}
.h4 { font-size: 14px; line-height: 0; text-align: center; margin-top: 12px; padding-top: 0 }
address { font-size: 14px }

