/* spring */

body { margin:0;padding:0;background-color:#fff3f6;color:#755946;font-size: 13px; }
img {border:0;}
a:link {color:#cc6699; font-style:normal;text-decoration:underline;}
a:visited {color:#8e6ab8; font-style:normal;text-decoration:underline;}
a:hover {color:#deb887; background-color:#FFE4E1;font-style:normal;text-decoration:none;}
a:active {color:#deb887; font-style:normal;text-decoration:underline;}
h1 { margin: 3px; padding: 3px; font-size: 180%; line-height: 1.2em; color: rgb(102, 0, 0); font-weight: bold; text-align: center; }
table { font-size: 13px;line-height: 150%; }
h2 { font-size: 16px; text-align: center; line-height: 1.5em; margin: 0; }
.tdcenter { text-align: center; }
h3 { margin: 0em; padding: 0em; font-size:24px;color: #111111; font-weight: bold;}
h4 { margin: 0em; padding: 0em; font-size:18px;color: #75465d; font-weight: bold;}
h5 { margin: 2px 0px 6px 0px; padding: 0em; font-size:16px;color: #A52A2A; font-weight: bold;}
#headtxt  a { color: #cc6699;text-decoration:none;}
#pankuz {width:860px;margin:12px auto;padding:0;color: #999999; text-align: left; font-size:12px;}
#pankuz  a { color: #cc6699;}
#pankuz strong{ color: #B22222; font-weight: bold;}

.tobiram {width:860px;margin:12px auto;padding:10px 0 6px 0;background-image:url(image/back_komidashi.png);text-align:left;}
.tobiram h3 {margin:6px 0px 4px 32px;padding:0;font-size:24px;color: #9b674d; font-weight: bold;}
.tobiram p {margin:0px 0px 0px 34px;padding:0;font-size:12px;color: #500000;}
.itemtbl table,tr { margin:0;padding:0; text-align: center;}
.itemtbl td { margin:0;padding:0;font-size: 13px; color: #755946; font-weight: normal; }
.itemtbl a {  color: #cc6699; font-weight: bold; }
.itemtbl h4 { padding:7px 0px 5px 0px;font-size: 14px; color: #653a4f; font-weight: bold;text-align: center; }
.itemtbl img { border:0;text-decoration:none;}
.itemtbl2 table { margin:0;padding:0; text-align: center;}
.itemtbl2 th { padding:5px 0px;font-size: 14px; color: #B22222; font-weight: bold;text-align: center; }
.itemtbl2 td { padding:5px 0px;font-size: 13px; color: #755946; font-weight: normal; text-align: center;}
.itemtbl2 a {  color: #cc6699; font-weight: bold; }
.itemtbl2 img {  border: #ffffff 5px solid; }
.itemfr { margin:0;padding:0;border:0; }
.itemfr h3 { margin: 0em; padding: 0em; font-size:24px;color: #75465d; font-weight: bold;}
.itemfr2 { border: 3px #8b0000 solid; }

.spm {margin:12px 0;padding:10px 0 6px 32px;background-image:url(image/back_komidashi.png);text-align:left;}

.noadec { font-size: 12px;}
.noadec  a { margin-bottom:3px;text-decoration:none;}
.setumei { font-size: 15px; color: rgb(64, 0, 0); font-weight: bold; }
.order { color: rgb(255, 255, 255); text-align: center; background-color: maroon; line-height: 1em; }
.ordertable { font-size: 14px; line-height: 1em; text-align: center; width: 550px; }
dl { margin-bottom: 0em; }
.order2 { background-color: rgb(255, 255, 255); text-align: center; }
.kagowaku { color: #663333; border: 5px #cc6666 solid;}
.kago { font-size: 17px; }
.cap { padding:3px 5px;color: #777777; text-align: right; font-size:10px;}
.cap a { color: #cc6699; text-decoration:underline;}
.issyo { font-size:11px;line-height: 1.3em;border: 2px #ccecef dotted;margin:0;padding:4px; }
.issyo  th { margin:0;padding:6px;font-size:16px;font-weight: bold;color: #75465d; }
.issyo img { border:0;margin-bottom:4px;text-decoration:none;}
.issyo a { text-decoration:none;}
#rakutomo { width: 800px; color: #999999;font-size:10px;border-bottom:#51be00 1px solid;}
#rakutomo a { margiin:0;padding: 1pt 6px 1px 3px;color: #339933; border-right: 1px #c7c7c7 solid;}
#rakutomo a:link {color:#999999; font-style:normal;text-decoration:none;}
#rakutomo a:visited {color:#c7c7c7; font-style:normal;text-decoration:none;}
#footer { padding:12px 4px;color: #666666; text-align: center; font-size:12px;}
#footer a { color: #cc6699; text-decoration:underline;}
