*             { background-color: #fff; text-align: left; margin: 0; padding: 0 }
#mainbody         { font-size: 12px; margin-left: 20px; width: 900px; height: auto     }
#header        { background-position: 0 0; width: 900px }
#box_main            { color: #000; font-size: 14px; line-height: 21px; text-align: left; letter-spacing: 1px; margin-top: 20px; padding-right: 20px; padding-left: 0; width: 690px; height: auto; float: left    }
#box_menu    { text-align: center; margin-top: 20px; width: 190px; float: left }
#footer           { color: #fff; width: 100%; clear: left }
a:link     { color: #000; font-style: normal; text-decoration: none }
a:visited     { color: #000; text-decoration: none }
a:hover     { color: #91542b; font-style: normal; text-decoration: none }
a:active     { color: #000; text-decoration: none }
.bold { font-size: 14px; font-weight: bold }
.bold2 { font-weight: bold; background-image: url(img/bg_map.gif); }
.small10 { font-size: 10px }
.small11 { font-size: 11px }
.small11b  { font-size: 11px; font-weight: bold }
.small11c { color: #fff; font-size: 11px; font-weight: bold; background-image: url(img/bg_shiryo.gif); }
.font12 { font-size: 12px; }
.font12b { font-size: 12px; background-image: url(img/bg_toi.gif); }
.font12bb { font-size: 12px; font-weight: bold; }
.large12c { color: #595757; font-size: 12px; font-family: serif; font-weight: bold; background-color: #eeede3; background-image: url(img/bg_toi.gif); letter-spacing: -1px; }
.large12d { color: #595757; font-size: 12px; font-family: serif; background-color: #fff; background-image: url(img/bg_shiryo02.gif); }
.font13 { font-size: 13px; }
.large13 { color: #595757; font-size: 13px; font-weight: bold ; letter-spacing: -2px; }
.large13b { color: #595757; font-size: 13px; font-weight: bold; font-family:serif; letter-spacing: -2px; }
.large16 { color: #90532a; font-size: 16px; font-weight: bold }
.large16b { color: #90532a; font-size: 16px; font-weight: bold; font-family:serif;}
.large16bb { font-size: 16px; font-family: serif; font-weight: bold; }
.large20 { font-size: 20px; line-height: 22px }
.large20b { font-size: 20px; font-weight: bold; line-height: 22px; }
.brown  { color: #91542b; font-size: 14px; background-color: #f7e4d1 }
.brown2 { color: #91542b; font-size: 14px; font-weight: bold }
.brown3 { color: #b29688; }
.red { color: #f00 }
.red02 { color: #f00; font-size: 12px; background-image: url(img/bg_qa.gif); }
.green { color: #a39d69; }
.orange { color: #e6b689; }
.orange2 { color: #ff8f20; font-size: 12px; }
.orange3 { color: #ff8f20; font-size: 11px; font-weight: bold; background-image: url(img/bg_toi2.gif); }
.blue { color: #0014ff; font-size: 12px; }
.blue11 { color: #0014ff; font-size: 11px; }
.blue11b { color: #0014ff; font-size: 11px; letter-spacing: -2px; }
.l-blue { color: #3bb6d3; font-weight: bold }
.thinline    { width: 100%; height: 0; border-style: solid; border-width: 0 0 1px; border-color: #b39b5b }
.thinline02 { width: 100%; height: 0; border-style: solid; border-width: 0 0 1px; border-color: #888 }
.thinline03 { width: 660px; height: 0; border-style: solid; border-width: 0 0 1px; border-color: #888 }
.thinline04 { width: 660px; height: 0; border-style: solid; border-width: 0 0 1px; border-color: #e3d4ca }
.thinline05 { margin-top: 10px; margin-bottom: 10px; width: 100%; height: 0; border-style: solid; border-width: 0 0 1px; border-color: #f7eee0 }
.thinline06 { margin-top: 10px; margin-bottom: 10px; width: 100%; height: 0; border-style: solid; border-width: 0 0 1px; border-color: #a9a473; }
.h1 { color: #009; font-size: 24px; height: 0 }
.h2 { font-size: 18px; font-weight: bold; height: 0 }
table.retop  { margin-top: 10px; width: 450px; border-collapse: collapse; border-spacing: 0; empty-cells: show           }
table.retop02 { margin-top: 10px; width: 678px; border-collapse: collapse; border-spacing: 0; empty-cells: show            }
table.retop03 { margin-top: 10px; width: 517px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.retop  { font-size: 11px; text-align: right; padding-bottom: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show           }
td.retop02 { font-size: 11px; text-align: right; padding-bottom: 5px; border-bottom: 1px solid #888; border-collapse: collapse; border-spacing: 0; empty-cells: show            }
td.retop03 { font-size: 11px; text-align: right; padding-top: 10px; padding-bottom: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show            }
table.mainetc { margin-top: 10px; width: 690px; border-collapse: collapse; border-spacing: 0; empty-cells: show            }
td.mainetc { font-size: 14px; line-height: 21px; letter-spacing: 1px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
table.cap { text-align: left; width: 100%; margin-top: 5px; margin-left: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.cap { font-size: 12px; line-height: 14px; text-align: left; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.cap2 { font-size: 12px; line-height: 14px; background-color: #fbf1e7; text-align: left; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
/*text-align: center;*/
ul,ol,dl,img { margin: 0px; padding: 0px; }
ul,ol { list-style-type: none; }
img  { font-size: 0; line-height: 0; border-style: none }
/* ---------- */
#wrapper  { }
#navi  { height: 76px }
#navi2 { height: 21px }
#contents  { background-color: #f3f3f3; text-align: center; height: 150px }

/*************************
トップページタイトル
*************************/
table.title { margin-bottom: 15px; width: 900px; border-collapse: collapse; border-spacing: 0; empty-cells: show            }
td.title_01  { padding: 0; width: 86px; height: 26px; border-collapse: collapse; border-spacing: 0; empty-cells: show            }
td.title_02 { width: 8px; border-collapse: collapse; border-spacing: 0; empty-cells: show            }
/*************************
サイドメニュー
*************************/
ul#rightmenu02 { list-style-position: outside; width: 190px }
ul#rightmenu02 li { list-style-position: outside; margin-bottom: 10px; width: 190px; float: left }
ul#rightmenu02 a { background-image: url("img/menu_02.jpg"); text-indent: -200px; display: block; width: 190px; height: 128px; overflow: hidden }
#rightmenu02 a span { display: none }
a.toiawase { background-position: 0 0 }
a:hover.toiawase { background-position: -190px 0 }
a.to { background-position: -190px 0 }
ul#rightmenu    { list-style-position: outside; width: 190px }
ul#rightmenu li    { list-style-position: outside; margin-bottom: 10px; width: 190px; float: left }
ul#rightmenu a     { background-image: url("img/menu.jpg"); text-indent: -200px; display: block; width: 190px; height: 73px; overflow: hidden }
#rightmenu a span { display:none; }
a.pre    { background-position: 0 0 }
a:hover.pre    { background-position: -190px 0 }
a.pr   { background-position: -190px 0 }
a.book     { background-position: 0 -87px }
a:hover.book     { background-position: -190px -87px }
a.bo    { background-position: -190px -87px }
a.cosme     { background-position: 0 -174px }
a:hover.cosme    { background-position: -190px -174px }
a.co     { background-position: -190px -174px }
a.hpage      { background-position: 0 -261px }
a:hover.hpage      { background-position: -190px -261px }
a.hp    { background-position: -190px -261px }
a.shop       { background-position: 0 -348px }
a:hover.shop       { background-position: -190px -348px }
a.sh     { background-position: -190px -348px }
a.food { background-position: 0 -434px }
a:hover.food { background-position: -190px -434px }
a.fo { background-position: -190px -434px }
table.submenu   { width: 190px; border: solid 1px #e48a6f; border-collapse: collapse; border-spacing: 0; empty-cells: show          }
/*************************
フッター
*************************/
table.footer { margin-top: 5px; margin-bottom: 5px; width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show         }
td.footer01a  { text-align: left; vertical-align: top; width: 91px; padding-right: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show             }
td.footer01b { text-align: left; padding-right: 10px; width: 81px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.footer01c { text-align: left; padding-right: 10px; width: 160px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.footer02  { color: #000; font-size: 11px; letter-spacing: 0; padding-bottom: 5px; vertical-align: super; border-collapse: collapse; border-spacing: 0; empty-cells: show           }
td.footer03 { color: #fff; font-size: 13px; font-weight: bold; background-color: #b39b5b; text-align: center; height: 20px; border-collapse: collapse; border-spacing: 0; empty-cells: show         }
ul#foot    { list-style-position: outside;}
ul#foot li    { float: left; list-style-position: outside; }
ul#foot a     { text-indent: -200px; display: block; overflow: hidden }
#foot a span { display:none; }
a.fo01    { background-image: url(img/foot_01.gif); background-repeat: no-repeat; background-position: 0 0 ; width: 81px; height: 17px; }
a:hover.fo01    { background-image: url(img/foot_01_o.gif); background-repeat: no-repeat; background-position: 0 0  ; width: 81px; height: 17px; }
a.fo02 { background-image: url(img/foot_02.gif); background-repeat: no-repeat; background-position: 0 0; width: 71px; height: 17px; }
a:hover.fo02 { background-image: url(img/foot_02_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 71px; height: 17px; }
a.fo03 { background-image: url(img/foot_03.gif); background-repeat: no-repeat; background-position: 0 0; width: 79px; height: 17px; }
a:hover.fo03 { background-image: url(img/foot_03_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 79px; height: 17px; }
/*************************
トップページ
*************************/
table.info  { width: 690px; border-collapse: collapse; border-spacing: 0; empty-cells: show         }
td.info  { width: 227px; height: 23px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word     }
td.info01 { text-align: center; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show       }
table.topmenu  { width: 690px; border: solid 1px #d97c3f; border-collapse: collapse; border-spacing: 0; empty-cells: show         }
td.tmenu01  { letter-spacing: 0; width: 137px; border-collapse: collapse; border-spacing: 0; empty-cells: show         }
td.tmenu02  { font-size: 12px; text-align: right; letter-spacing: 0; width: 20px; border-collapse: collapse; border-spacing: 0; empty-cells: show          }
td.tmenu03  { font-size: 12px; letter-spacing: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show         }
td.tmenu04  { letter-spacing: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show             }
td.tmenu05 { padding-left: 5px; width: 175px; border-collapse: collapse; border-spacing: 0; empty-cells: show         }
td.tmenu06 { width: 140px; border-collapse: collapse; border-spacing: 0; empty-cells: show         }
td.tmenu07 { letter-spacing: 0; padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.tmenu08 { padding-top: 10px; padding-bottom: 5px; padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.tmenu10 { vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.tmenu11 { width: 157px; padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.tmenu12 { padding-left: 10px; width: 173px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.tmenu13 { padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.tmenu14 { width: 177px; padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.tmenu15 { padding-left: 10px; width: 144px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.tmenu16 { padding-left: 10px; width: 123px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
ul#shintyaku { list-style-position: outside;}
ul#shintyaku li { list-style-position: outside; float: left }
ul#shintyaku a { text-indent: -200px; display: block; overflow: hidden }
#shintyaku a span { display: none }
a.shin { background-image: url(img/bar_shintyaku_02.gif); background-repeat: no-repeat; background-position: 0 0   ; width: 98px; height: 23px; }
a:hover.shin { background-image: url(img/bar_shintyaku_02_o.gif); background-repeat: no-repeat; background-position: 0 0   ; width: 98px; height: 23px; }
ul#topmenu { list-style-position: outside;}
ul#topmenu li { list-style-position: outside; float: left }
ul#topmenu a { text-indent: -200px; display: block; overflow: hidden }
#topmenu a span { display: none }
a.top01 { background-image: url(img/top_menu01.gif); background-repeat: no-repeat; background-position: 0 0   ; width: 147px; height: 14px; }
a:hover.top01 { background-image: url(img/top_menu01_o.gif); background-repeat: no-repeat; background-position: 0 0   ; width: 147px; height: 14px; }
a.top02 { background-image: url(img/top_menu02.gif); background-repeat: no-repeat; background-position: 0 0; width: 163px; height: 14px; }
a:hover.top02 { background-image: url(img/top_menu02_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 163px; height: 14px; }
a.top03 { background-image: url(img/top_menu03.gif); background-repeat: no-repeat; background-position: 0 0; width: 164px; height: 14px; }
a:hover.top03 { background-image: url(img/top_menu03_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 164px; height: 14px; }
a.top04 { background-image: url(img/top_menu04.gif); background-repeat: no-repeat; background-position: 0 0; width: 156px; height: 14px; }
a:hover.top04 { background-image: url(img/top_menu04_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 156px; height: 14px; }
a.top05 { background-image: url(img/top_menu05.gif); background-repeat: no-repeat; background-position: 0 0; width: 198px; height: 14px; }
a:hover.top05 { background-image: url(img/top_menu05_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 198px; height: 14px; }
a.top06 { background-image: url(img/top_menu06.gif); background-repeat: no-repeat; background-position: 0 0; width: 167px; height: 14px; }
a:hover.top06 { background-image: url(img/top_menu06_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 167px; height: 14px; }
a.top07 { background-image: url(img/top_menu07.gif); background-repeat: no-repeat; background-position: 0 0; width: 198px; height: 14px; }
a:hover.top07 { background-image: url(img/top_menu07_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 198px; height: 14px; }
a.top08 { background-image: url(img/top_menu08.gif); background-repeat: no-repeat; background-position: 0 0; width: 134px; height: 14px; }
a:hover.top08 { background-image: url(img/top_menu08_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 134px; height: 14px; }
a.top09 { background-image: url(img/top_menu09.gif); background-repeat: no-repeat; background-position: 0 0; width: 100px; height: 14px; }
a:hover.top09 { background-image: url(img/top_menu09_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 100px; height: 14px; }
a.top10 { background-image: url(img/top_menu10.gif); background-repeat: no-repeat; background-position: 0 0; width: 134px; height: 14px; }
a:hover.top10 { background-image: url(img/top_menu10_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 134px; height: 14px; }
a.top11 { background-image: url(img/top_menu11.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 14px; }
a:hover.top11 { background-image: url(img/top_menu11_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 151px; height: 14px; }
a.top12 { background-image: url(img/top_menu12.gif); background-repeat: no-repeat; background-position: 0 0; width: 113px; height: 14px; }
a:hover.top12 { background-image: url(img/top_menu12_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 113px; height: 14px; }
a.top13 { background-image: url(img/top_menu13.gif); background-repeat: no-repeat; background-position: 0 0; width: 116px; height: 14px; }
a:hover.top13 { background-image: url(img/top_menu13_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 116px; height: 14px; }
a.top14 { background-image: url(img/top_menu14.gif); background-repeat: no-repeat; background-position: 0 0; width: 116px; height: 14px; }
a:hover.top14 { background-image: url(img/top_menu14_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 116px; height: 14px; }
a.top15 { background-image: url(img/top_menu15.gif); background-repeat: no-repeat; background-position: 0 0; width: 118px; height: 14px; }
a:hover.top15 { background-image: url(img/top_menu15_o.gif); background-repeat: no-repeat; background-position: 0 0; width: 118px; height: 14px; }
/*************************
商品情報
*************************/
table.syohin { margin-top: 10px; padding-bottom: 10px; width: 690px; border-collapse: collapse; border-spacing: 0; empty-cells: show          }
td.syohin_left  { background-color: #fbf1e7; text-align: center; padding-top: 10px; width: 220px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word       }
td.syohin_right   { font-size: 14px; line-height: 21px; padding-top: 10px; padding-left: 20px; width: 470px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
table.seibun  { margin-top: 10px; width: 450px; border-collapse: collapse; border-spacing: 0; empty-cells: show           }
td.seibun_title { font-weight: bold; background-color: #f7e4d1; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word      }
td.seibun_subtitle01 { color: #fff; font-size: 14px; font-weight: bold; background-color: #7fab75; text-align: center; padding-top: 2px; padding-bottom: 2px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word      }
td.seibun_subtitle02 { color: #fff; font-weight: bold; background-color: #be8953; text-align: center; padding-top: 2px; padding-bottom: 2px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word       }
td.seibun_subtitle03 { color: #fff; font-size: 14px; font-weight: bold; background-color: #a98b75; text-align: center; padding-top: 2px; padding-bottom: 2px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.seibun_01  { font-size: 12px; background-color: #c4e7b2; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 112px; border-top: 3px solid #fff; border-right: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.seibun_02  { font-size: 12px; background-color: #f0f1d3; padding-top: 2px; padding-bottom: 2px; padding-left: 40px; width: 113px; border-top: 3px solid #fff; border-right: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.seibun_02b  { font-size: 12px; background-color: #f0f1d3; padding-top: 2px; padding-bottom: 2px; padding-left: 40px; width: 113px; border-top: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.seibun_03  { font-size: 12px; width: 225px; vertical-align: top; border-top: 3px solid #fff; border-right: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word       }
td.seibun_03b  { font-size: 12px; width: 225px; vertical-align: top; border-top: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word       }
td.seibun_04  { padding-top: 5px; padding-bottom: 5px; width: 225px; border-top: 3px solid #fff; border-right: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word       }
td.seibun_05 { font-size: 12px; background-color: #fcc5bb; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 112px; border-top: 3px solid #fff; border-right: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
td.seibun_06 { font-size: 12px; background-color: #fde0d8; padding-top: 2px; padding-bottom: 2px; padding-left: 40px; width: 113px; border-top: 3px solid #fff; border-right: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
td.seibun_06b { font-size: 12px; background-color: #fde0d8; padding-top: 2px; padding-bottom: 2px; padding-left: 40px; width: 113px; border-top: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
td.seibun_07 { font-size: 12px; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.seibun_08 { font-size: 12px; background-color: #d8cc97; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 112px; border-top: 3px solid #fff; border-right: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
td.seibun_09 { font-size: 12px; background-color: #f8f7b7; padding-top: 2px; padding-bottom: 2px; padding-left: 40px; width: 113px; border-top: 3px solid #fff; border-right: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
td.seibun_09b { font-size: 12px; background-color: #f8f7b7; padding-top: 2px; padding-bottom: 2px; padding-left: 40px; width: 113px; border-top: 3px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
table.eat  { margin-top: 20px; width: 450px; border-collapse: collapse; border-spacing: 0; empty-cells: show           }
td.eat { font-weight: bold; background-color: #f7e4d1; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word      }
td.eat_01 { width: 134px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word      }
td.eat_02  { font-size: 12px; padding-left: 10px; width: 336px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.eat_03 { font-size: 12px; letter-spacing: 0; padding-bottom: 5px; vertical-align: top; padding-top: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word           }
td.eat_04 { width: 15px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.eat_05 { color: #fff; font-weight: bold; background-color: #a27547; text-align: center; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word       }
td.eat_06 { padding-bottom: 5px; width: 150px; vertical-align: top; padding-top: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
td.eat_07 { font-size: 13px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.eat_08 { width: 140px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
ul#howeat    { list-style-position: outside; width: 280px }
ul#howeat li    { list-style-position: outside; width: 280px; float: left }
ul#howeat a     { background-image: url(img/how_button1.gif); text-indent: -200px; display: block; width: 280px; height: 50px; overflow: hidden }
#howeat a span { display:none; }
a.eat01    { background-position: 0 0 }
a:hover.eat01    { background-position: 0 -50px }
table.atention { margin-top: 5px; width: 440px; border-collapse: collapse; border-spacing: 0; empty-cells: show            }
table.atention2 { margin-top: 5px; width: 100%; border: solid 1px #ead9c7; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.atention_01 { padding: 5px; vertical-align: top; border: solid 1px #ead9c7; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.atention_02 { text-align: center; width: 17px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.atention_02a { text-align: center; vertical-align: top; width: 17px; padding-top: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.atention_03 { color: #a3774a; font-size: 12px; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 150px; border: solid 1px #ead9c7; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
td.atention_04 { font-size: 13px; padding-left: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
td.atention_05 { background-color: #f8eadb; width: 150px; border-top: 1px solid #ead9c7; border-bottom: 1px solid #ead9c7; border-left: 1px solid #ead9c7; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.atention_06 { padding-right: 5px; padding-left: 5px; vertical-align: top; border-top: 1px solid #ead9c7; border-right: 1px solid #ead9c7; border-bottom: 1px solid #ead9c7; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
table.syohinmenu_t { width: 690px; border-collapse: collapse; border-spacing: 0; empty-cells: show           }
td.syohinmenu_t_01 { font-weight: bold; width: 138px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word       }
td.syohinmenu_t_02 { font-weight: bold; width: 138px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word       }
/*************************
あんしん通信
*************************/
td.anshin_01 { text-align: right; width: 200px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word        }
td.anshin_02  { font-size: 14px; padding-left: 30px; width: 490px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
.float_l { margin-right: 10px; float: left }
/*************************
Q&A
*************************/
td.q  { color: #fff; font-size: 14px; font-weight: bold; background-color: #d87c3f; text-align: center; padding-top: 5px; padding-bottom: 5px; width: 40px; border-right: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
td.q02  { color: #d87c3f; font-size: 14px; font-weight: bold; background-color: #fbf1e7; padding: 5px; width: 650px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
td.a  { color: #fff; font-size: 14px; font-weight: bold; background-color: #e2a16e; text-align: center; padding-top: 5px; padding-bottom: 5px; width: 40px; border-top: 5px solid #fff; border-right: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
td.a02 { font-size: 14px; background-color: #fbf1e7; padding: 5px; width: 650px; border-top: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
.float_r  { margin-right: 10px; margin-left: 10px; float: right }
/*************************
利用上の注意
*************************/
td.atten_l { color: #7b4b34; font-size: 14px; font-weight: bold; background-color: #eee8e1; text-align: center; width: 170px; border-top: 10px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word           }
td.atten_l02 { color: #7b4b34; font-size: 13px; font-weight: bold; background-color: #eee8e1; text-align: center; width: 170px; border-top: 10px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word           }
td.atten_r { font-size: 14px; line-height: 21px; letter-spacing: 1px; padding-left: 10px; width: 520px; border-top: 10px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word            }
/*************************
プレジデント
*************************/
td.pre_l { text-align: center; width: 217px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word            }
td.pre_r { font-size: 14px; line-height: 21px; letter-spacing: 1px; padding-left: 10px; width: 473px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word               }
table.yaku { font-size: 12px; letter-spacing: 0; width: 463px; border-collapse: collapse; border-spacing: 0; empty-cells: show              }
td.yaku_01  { color: #fff; font-size: 14px; font-weight: bold; background-color: #b49e88; text-align: center; width: 93px; border-top: 1px solid #d7cabe; border-bottom: 1px solid #d7cabe; border-left: 1px solid #d7cabe; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word             }
td.yaku_02 { font-size: 12px; background-color: #f4f0eb; letter-spacing: 0; padding-left: 5px; width: 185px; padding-top: 10px; border-top: 1px solid #d7cabe; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
td.yaku_03 { background-color: #f4f0eb; padding-right: 5px; width: 185px; padding-top: 10px; border-top: 1px solid #d7cabe; border-right: 1px solid #d7cabe; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
td.yaku_04 { background-color: #f4f0eb; padding-left: 5px; width: 185px; height: 20px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word             }
td.yaku_05 { background-color: #f4f0eb; padding-right: 5px; width: 185px; height: 20px; border-right: 1px solid #d7cabe; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word             }
td.yaku_06 { background-color: #f4f0eb; padding-left: 5px; width: 185px; padding-bottom: 10px; border-bottom: 1px solid #d7cabe; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
td.yaku_07 { background-color: #f4f0eb; padding-right: 5px; width: 185px; height: 20px; padding-bottom: 10px; border-right: 1px solid #d7cabe; border-bottom: 1px solid #d7cabe; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
td.ayu_01 { color: #fff; font-size: 13px; font-weight: bold; background-color: #c8b8a5; text-align: center; width: 160px; border-right: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
td.ayu_02 { font-size: 12px; line-height: 20px; background-color: #f4f0eb; text-align: center; letter-spacing: 0; padding-top: 10px; width: 110px; vertical-align: top; border-right: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
td.ayu_03 { font-size: 12px; line-height: 20px; background-color: #f4f0eb; text-align: left; letter-spacing: 0; padding-top: 10px; padding-right: 5px; padding-left: 5px; width: 214px; vertical-align: top; border-right: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
/*************************
安全性試験
*************************/
td.safe_01 { padding-bottom: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
td.safe_02 { font-weight: bold; letter-spacing: 3px; padding-left: 30px; width: 90px; height: 20px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
td.safe_02a { font-weight: bold; padding-left: 30px; width: 90px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word               }
td.safe_02b { font-weight: bold; padding-left: 30px; width: 90px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
td.safe_03 { padding-bottom: 5px; width: 580px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
td.safe_03a { padding-bottom: 15px; width: 580px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
td.safe_04 { font-size: 12px; text-align: right; padding-bottom: 15px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word              }
/*************************
会社情報
*************************/
td.corp_01  { color: #7b4a33; font-size: 15px; font-weight: bold; background-color: #f4f0eb; text-align: center; padding-top: 10px; width: 80px; vertical-align: top; border-right: 10px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
td.corp_02  { color: #fff; font-weight: bold; background-color: #b49e88; text-align: center; width: 100px; border-top: 5px solid #fff; border-right: 5px solid #fff; border-bottom: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
td.corp_02a  { color: #fff; font-size: 14px; font-weight: bold; line-height: 25px; background-color: #b49e88; text-align: center; letter-spacing: 1px; width: 100px; border-right: 5px solid #fff; border-bottom: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                   }
td.corp_02b { color: #fff; font-weight: bold; background-color: #b49e88; text-align: center; width: 100px; border-right: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
td.corp_03  { line-height: 21px; background-color: #f4f0eb; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-top: 5px solid #fff; border-bottom: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
td.corp_03a  { font-size: 14px; line-height: 25px; background-color: #f4f0eb; letter-spacing: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                  }
td.corp_03b { line-height: 21px; background-color: #f4f0eb; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
td.corp_04 { font-size: 11px; text-align: right; border-top: 5px solid #fff; border-bottom: 5px solid #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word               }
td.corp_05 { width: 200px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
td.corp_06 { text-align: right; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                }
td.corp_07 { text-align: center; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                 }
td.corp_08 { font-size: 13px; text-align: center; padding-top: 5px; padding-bottom: 15px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                  }
/*************************
ナフトフランディオン
*************************/
td.nfd_01 { padding-bottom: 30px; width: 345px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                 }
td.nfd_01a { padding-top: 30px; width: 345px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                 }
td.nfd_02 { text-align: right; padding-bottom: 30px; width: 345px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                 }
td.nfd_02a { text-align: right; padding-top: 30px; width: 345px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                 }
/*************************
新着情報
*************************/
ul#shinchak     { list-style-position: outside; width: 132px }
ul#shinchak li     { list-style-position: outside; width: 132px }
ul#shinchak a      { text-indent: -200px; display: block; width: 132px; height: 29px; overflow: hidden }
#shinchak a span { display:none; }
a.oshi    { background-image: url(img/new_07.gif);}
a:hover.oshi     { background-image: url(img/new_07_o.gif);}
a.os    { background-image: url(img/new_07_o.gif);}
a.eve { background-image: url(img/new_08.gif);}
a:hover.eve { background-image: url(img/new_08_o.gif);}
a.ev { background-image: url(img/new_08_o.gif);}
a.pres { background-image: url(img/new_09.gif);}
a:hover.pres { background-image: url(img/new_09_o.gif);}
a.pr2 { background-image: url(img/new_09_o.gif);}
a.boo { background-image: url(img/new_10.gif);}
a:hover.boo { background-image: url(img/new_10_o.gif);}
a.bo2 { background-image: url(img/new_10_o.gif); }
a.pnew { background-image: url(img/new_11.gif);}
a:hover.pnew { background-image: url(img/new_11_o.gif);}
a.pn { background-image: url(img/new_11_o.gif); }
td.shinchak01 { width: 150px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                  }
td.shinchak02 { text-align: right; width: 537px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word                  }
/*************************
安全性への取り組み
*************************/
td.torikumi_l { font-size: 12px; text-align: left; width: 230px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
td.torikumi_r { text-align: left; width: 448px; height: 24px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
td.torikumi_r02 { font-size: 14px; line-height: 21px; text-align: left; letter-spacing: 1px; padding-left: 5px; width: 448px; vertical-align: top; border-left: 3px solid #d2c0b8; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
/*************************
原料タヒボについて
*************************/
td.use01 { color: #975d36; font-size: 14px; font-weight: bold; line-height: 20px; background-color: #fbf1e7; text-align: center; width: 210px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
td.use02 { font-size: 14px; line-height: 21px; text-align: left; padding-left: 15px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word         }
td.use03 { font-size: 14px; line-height: 21px; text-align: left; letter-spacing: 1px; padding-left: 10px; width: 467px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
td.use04 { font-size: 12px; width: 220px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word           }
table.accorsi  { width: 457px; border-collapse: collapse; border-spacing: 0; empty-cells: show             }
td.acc01 { width: 140px; vertical-align: top; border-top: 1px solid #90532a; border-bottom: 1px solid #90532a; border-left: 1px solid #90532a; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word           }
td.acc02  { line-height: 14px; padding: 5px; width: 269px; vertical-align: top; border-top: 1px solid #90532a; border-right: 1px solid #90532a; border-bottom: 1px solid #90532a; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word            }
td.use05 { font-size: 12px; background-color: #fbf1e7; text-align: center; padding-top: 10px; width: 220px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word            }
td.use06 { color: #fff; font-size: 16px; font-weight: bold; background-color: #c7a994; text-align: center; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
td.use07 { font-size: 14px; font-weight: bold; background-color: #f0efe4; text-align: center; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word          }
td.use08  { font-weight: bold; text-align: center; border-collapse: collapse; border-spacing: 0; empty-cells: show      ; word-break: break-all; word-wrap: break-word           }
.use09 { margin-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
/*************************
安全性への取り組み
*************************/
.photo_r  { margin-left: 10px; float: right }
table.tyusyaku { width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
td.tyu01 { color: #0014ff; font-size: 12px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
/*************************
サイトマップ
*************************/
td.map01 { padding-bottom: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.map02 { width: 190px; padding: 5px 10px 5px 15px; border-right: 3px solid #a39d69; border-bottom: 1px dotted #585555; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.map03 { font-size: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px dotted #585555; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.map03b { font-size: 12px; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px dotted #585555; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.map04 { width: 190px; padding: 5px 10px 5px 15px; border-right: 3px solid #e6b689; border-bottom: 1px dotted #585555; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.map05 { width: 190px; padding: 5px 10px 5px 15px; border-right: 3px solid #b29688; border-bottom: 1px dotted #585555; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.map06 { width: 215px; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px; border-right: 3px solid #a39d69; border-bottom: 1px dotted #585555; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.map07 { padding-top: 5px; padding-bottom: 5px; width: 215px; border-right: 3px solid #e6b689; border-bottom: 1px dotted #585555; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.map08 { padding-top: 5px; padding-bottom: 5px; width: 215px; border-right: 3px solid #b29688; border-bottom: 1px dotted #585555; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
/*************************
推奨HP
*************************/
td.wr01 { background-color: #eeede3; text-align: center; vertical-align: top; width: 180px; padding-top: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.wr02 { vertical-align: top; padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
/*************************
お問い合わせ
*************************/
td.toi01 { background-color: #eeede3; vertical-align: top; width: 200px; padding-top: 10px; padding-right: 10px; padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.toi02 { padding-left: 10px; vertical-align: top; width: 497px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.toi03 { color: #fff; font-size: 12px; font-weight: bold; background-color: #b29688; padding-left: 5px; width: 110px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.toi04 { font-size: 12px; padding-left: 5px; width: 390px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #ccc; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.toi04b { font-size: 12px; padding-top: 5px; padding-bottom: 5px; width: 400px; border: solid 1px #ccc; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.toi05 { font-size: 11px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #ccc; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.toi05b { font-size: 11px; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.toi06 { font-size: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px dotted #ccc; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.toi06b { font-size: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.toi07 { text-align: center; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
table.toi { width: 475px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
table.toi2 { width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
/*************************
資料請求
*************************/
td.shiryo01 { background-color: #faf0e6; vertical-align: top; width: 200px; padding-top: 10px; padding-right: 10px; padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.shiryo02 { padding-left: 10px; vertical-align: top; width: 497px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.shiryo03 { color: #fff; font-size: 12px; font-weight: bold; background-color: #afa077; padding-left: 5px; width: 110px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.shiryo04 { font-size: 12px; padding-left: 5px; width: 390px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #ccc; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.shiryo04b { font-size: 12px; padding-top: 5px; padding-bottom: 5px; width: 400px; border: solid 1px #ccc; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.shiryo05 { font-size: 11px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #ccc; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.shiryo05b { font-size: 11px; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.shiryo06 { font-size: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px dotted #ccc; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.shiryo06b { font-size: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.shiryo07 { text-align: center; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
table.shiryo { width: 475px; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
table.shiryo2 { width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
/*************************
案内地図
*************************/
td.annai01 { background-color: #f4f0eb; width: 109px; vertical-align: top; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.annai02 { vertical-align: top; padding-bottom: 20px; padding-left: 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.annai03 { font-size: 12px; text-align: center; padding-bottom: 20px; padding-left: 10px; vertical-align: top; width: 185px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.annai04 { color: #fff; font-weight: bold; background-color: #a68575; padding-left: 5px; width: 396px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.annai05 { font-size: 12px; padding-left: 5px; width: 396px; padding-bottom: 5px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
td.annai06 { background-color: #ece5e1; width: 396px; padding: 5px 10px; border-collapse: collapse; border-spacing: 0; empty-cells: show; word-break: break-all; word-wrap: break-word; }
