body {}
p {}
td {}
.basicdt { margin: 0px 0pt 10pt 10pt; width: 270px }
.bbsred { font-size: 8pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px }
.bbsred a:hover { color: #ffffff; text-decoration: underline; background-color: red }
.bbsred a:link { color: red; text-decoration: underline }
.bbsred a:visited { color: red; text-decoration: underline }
.conttl { font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px; vertical-align: middle }
.conttl a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.conttl a:link { color: black; text-decoration: none }
.conttl a:visited { color: black; text-decoration: none }
.dtldt  { margin: 0px 0pt 10pt 10pt; width: 400px }
.dtttl { color: #666; font-weight: 600; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; word-spacing: 1px; vertical-align: top; padding: 2px 2px 2px 10px; border-bottom: 1pt solid #ccc }
.dttxt { color: black; font-size: 8pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; word-spacing: 0px; vertical-align: top; padding: 2px 10px 2px 2px; border-bottom: 1pt solid #ccc }
.fmSele { color: black; font-size: 8pt; line-height: 1.2em; border: 0px; width: 110px }
.fmttl08 { font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px }
.fmttl08 a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.fmttl08 a:link { color: #000000; text-decoration: none }
.fmttl08 a:visited { color: #000000; text-decoration: none }
.fmttl09 { font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px }
.fmTxt { font-size: 8pt; line-height: 1.2em; word-spacing: 0px; border: inset 1px; width: 110px }
.fmTxtss { font-size: 8pt; line-height: 1.2em; word-spacing: 0px; border: inset 1px; width: 50px }
.fontmon {font-family: monospace}
.fontsans {font-family: sans-serif}
.listdate { font-weight: 500; font-size: 8pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; word-spacing: 0px; vertical-align: top; padding: 2px 5px }
.listeven  { background-color: #f5f5f5 }
.listhead { color: #fff; font-weight: 600; font-size: 9pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #999; letter-spacing: 1px; vertical-align: middle }
.listhead1 { color: #333; font-weight: 600; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: none; background-color: #fff; letter-spacing: 1px; vertical-align: middle }
.listmenu { color: black; font-size: 9pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: none; word-spacing: 0px; vertical-align: top; padding: 2px 5px }
.listnews { margin-top: 10px; margin-left: 20px; width: 500px }
.listodd  { background-color: #dcdcdc }
.listrefe { font-weight: 500; font-size: 8pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; word-spacing: 1px; vertical-align: top; padding: 2px 10px }
.listttl { font-weight: 600; font-size: 8pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; word-spacing: 1px; vertical-align: top; padding: 2px 10px }
.listttl2 { color: #000000; font-size: 9pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: none; word-spacing: 0px; vertical-align: top; padding: 2px 5px }
.listttl2 a:hover  { color: #000000; text-decoration: underline; background-color: #f90 }
.listttl2 a:link { color: #000000; text-decoration: underline }
.listttl2 a:visited  { color: #000000; text-decoration: underline }
.mnttl08 { font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px }
.mnttl09 { font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px }
.mnttl09 a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.mnttl09 a:link { color: black; text-decoration: none }
.mnttl09 a:visited { color: black; text-decoration: none }
.newpage { color: #333333; font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック,Osaka-等幅,Osaka,平成角ゴシック, Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px; vertical-align: middle }
.newpage a:hover { color: #000000; font-weight: 600; text-decoration: underline; background-color: #f9c }
.newpage a:link { color: #333333; text-decoration: underline }
.newpage a:visited { color: #333333; text-decoration: underline }
.newsdetail { color: black; font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; text-indent: 1em; letter-spacing: 0px; vertical-align: middle }
.newsdetail a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.newsdetail a:link { color: black; text-decoration: none }
.newsdetail a:visited { color: black; text-decoration: none }
.newsHP { color: white; font-weight: 500; font-size: 9pt; line-height: 20px; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; text-indent: 50px; letter-spacing: 1px; vertical-align: middle }
.newsHP a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.newsHP a:link { color: white; text-decoration: none }
.newsHP a:visited { color: white; text-decoration: none }
.oishin { color: #000; font-size: 9pt; line-height: 10pt; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0pt; vertical-align: baseline }
.oishinexp { color: #c60; font-weight: bold; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px }
.oishinexp a:link { color: #c60 }
.oishinexp a:visited { color: #c60; text-decoration: none }
.oishinexp a:hover { color: #000000; text-decoration: underline; background-color: #ff9933 }
.oishinpg { color: #000; font-weight: bold; font-size: 14pt; line-height: 15pt; font-family: "Century Gothic"; letter-spacing: 1pt; vertical-align: baseline }
.phlink  { color: #f60; font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; text-indent: 1em; letter-spacing: 0px; vertical-align: middle }
.phlink a:hover  { color: #000000; text-decoration: underline; background-color: #f90 }
.phlink a:link { color: black; text-decoration: none }
.phlink a:visited { color: black; text-decoration: none }
.shop { margin-top: 10px; margin-left: 20px; width: 500px }
.shopid { color: #000; font-weight: bold; font-size: 14pt; line-height: 15pt; font-family: "Century Gothic"; letter-spacing: 1pt; vertical-align: baseline }
.shopidttl { color: #000; font-weight: 500; font-size: 8pt; line-height: 15pt; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0pt; vertical-align: baseline }
.shopname { color: #333; font-weight: 900; font-size: 18pt; line-height: 25px; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 1pt; vertical-align: baseline }
.shopphoto1 { float: right; margin: 0px 10px 10px }
.shopphoto2 { float: left; margin: 0px 10px 10px 20px }
.shopphoto3  { margin: 20px 5px 10px }
.shopttlTOP { background-image: url(../images/cont_title540.gif); border-style: solid; border-width: 1px 0px 1px 1px; border-color: #fc0 }
.srchfukin { color: #09f; font-weight: 600; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px; vertical-align: middle }
.srchfukin a:hover { color: #000000; text-decoration: underline; background-color: #09f }
.srchfukin a:link { color: #09f; text-decoration: underline }
.srchfukin a:visited { color: #09f; text-decoration: underline }
.srchmap { color: #0c0; font-weight: 600; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px; vertical-align: middle }
.srchmap a:hover { color: #000000; text-decoration: underline; background-color: #0c0 }
.srchmap a:link { color: #0c0; text-decoration: underline }
.srchmap a:visited { color: #0c0; text-decoration: underline }
.srchsh { color: #f90; font-weight: 600; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px; vertical-align: middle }
.srchsh a:hover { color: #000000; text-decoration: underline; background-color: #f90 }
.srchsh a:link { color: #f90; text-decoration: underline }
.srchsh a:visited { color: #f90; text-decoration: underline }
.subshop { margin-top: 10px; margin-left: 50px; width: 470px }
.subshopnm { color: #333; font-weight: 900; font-size: 12pt; line-height: 25px; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: none; letter-spacing: 1pt; vertical-align: baseline }
.tbltxt1 { color: white; font-weight: 600; font-size: 9pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #999; word-spacing: 1px; vertical-align: top; padding: 2px 10px }
.tbltxt2 { color: #000; font-weight: 500; font-size: 8pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.tbltxt3 { color: #000; font-weight: 600; font-size: 8pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.tbltxt4 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.tbltxt5 { color: #000; font-weight: 600; font-size: 9pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.topics { color: #000000; font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px }
.topics a:hover { color: #dddddd; font-size: 9pt; text-decoration: underline; background-color: red }
.topics a:link { color: #ff0000; font-size: 9pt; text-decoration: underline }
.topics a:visited { color: #ff0000; font-size: 9pt; text-decoration: none }
.toptxt { color: #000000; font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px }
.toptxt a:hover { color: #000000; font-weight: 600; text-decoration: underline }
.toptxt a:link { color: #000000; text-decoration: none }
.toptxt a:visited { color: #000000; text-decoration: none }
.txt08     { font-size: 8pt; line-height: 1.2em; font-family: "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; letter-spacing: 0px }
.txt09 { font-size: 9pt; line-height: 10pt; letter-spacing: 0px; font-family: sans-serif }
.txt10 { font-size: 10pt; line-height: 11pt; letter-spacing: 0px; font-family: sans-serif }
.txt12 { font-size: 12pt; line-height: 13pt; letter-spacing: 0px; font-family: sans-serif }
.txt14 { font-size: 14pt; line-height: 15pt; letter-spacing: 0px; font-family: sans-serif }
.txt16 { font-size: 16pt; line-height: 17pt; letter-spacing: 0px; font-family: sans-serif }
#listlink a:hover { color: #000000; text-decoration: underline; background-color: #f9c }
#listlink a:link     { color: #333333; text-decoration: underline }
#listlink a:visited    { color: #333333; text-decoration: underline }
#listmenu    { color: #000; text-decoration: none }
#listmenu a:hover  { color: #000000; text-decoration: underline; background-color: #f90 }
#listmenu a:link     { color: #333333; text-decoration: underline }
#listmenu a:visited    { color: #333333; text-decoration: underline }
#selemenu     { background-color: #fff }
#selemenu1     { background-color: #ffefd5 }
