/* 標準ボディー */
body { margin:0px; background-color:#aaaaaa; color:#231f20; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px }
/* 基本リンクスタイル・ベース黒→イメージ色(赤)*/
a:link { color:#231f20 }
a:visited { color:#747456 }
a:hover { color:#da382a }
a:active { color:#93ca5d }
/* リンクスタイル・イメージ色(ベース)→ イメージ色(赤)*/
a.a:link { text-decoration:none; color:#93ca5d }
a.a:visited { text-decoration:none; color:#93ca5d; }
a.a:hover { text-decoration:none; color:#da382a; }
a.a:active { text-decoration:none; color: #93ca5d; }
/* リンクスタイル・イメージ色(ベース)→ イメージ色(赤)*/
a.ap:link { color:#93ca5d }
a.ap:visited { color:#93ca5d; }
a.ap:hover { color:#da382a; }
a.ap:active { color: #93ca5d; }
/* リンクスタイル・ベースフォント→ イメージ色(赤)下線ナシ */
a.ag:link { color:#231f20 }
a.ag:visited { color:#231f20; }
a.ag:hover { color:#da382a; }
a.ag:active { color: #231f20; }
/* リンクスタイル・ベースフォント→ イメージ色(赤)下線ナシ */
a.ar:link { text-decoration:none; color:#231f20; font-size:14px; font-weight:bold }
a.ar:visited { text-decoration:none; color:#231f20; font-size:14px; font-weight:bold }
a.ar:hover { text-decoration:none; color:#da382a; font-size:14px; font-weight:bold }
a.ar:active { text-decoration:none; color: #231f20; font-size:14px; font-weight:bold }
/* リンクスタイル・ベース→イメージ色 */
a.b:link { text-decoration:none; color:#231f20 }
a.b:visited { text-decoration:none; color:#231f20 }
a.b:hover { text-decoration:none; color:#93ca5d }
a.b:active { text-decoration:none; color: #231f20 }
/* リンクスタイル・赤→紺色 */
a.c:link { color:#ff0000 }
a.c:visited { color:#ff0000; }
a.c:hover { color:#0022cc; }
a.c:active { color: #ff0000; }
/* リンクスタイル・白→紺色 */
a.d:link { text-decoration:none; color:#ffffff }
a.d:visited { text-decoration:none; color:#ffffff; }
a.d:hover { text-decoration:none; color:#da382a; }
a.d:active { text-decoration:none; color: #ffffff; }
/* リンクスタイル・白→緑　下線アリ */
a.e:link { color:#ffffff }
a.e:visited { color:#ffffff; }
a.e:hover { color:#93ca5d; }
a.e:active { color:#ffffff; }
/* リンクスタイル・赤→白 下線アリ */
a.f:link { color:#da382a; }
a.f:visited { color:#da382a; }
a.f:hover { color:#ffffff; }
a.f:active { color:#da382a; }
/* リンクスタイル・白→黒　下線アリ */
a.wb:link { color:#ffffff }
a.wb:visited { color:#ffffff; }
a.wb:hover { color:#000000; }
a.wb:active { color:#ffffff; }
/* ブロック要素一括指定 */
table, th, td { border:none; padding:0px; margin:0px }
div { border:none; padding:0px; margin:0px; overflow:hidden }
img, object { border:0px; margin:0px }
h2 { display:none }
marquee { margin:0px; padding:2px; background-color:#f9f7da; font-size:12px }
/* インクルード部分用 */
.maincontents { width:800px; background-image:url(contbg.gif); background-repeat:repeat-y; }
.bckbtn { width:130px; height:20px }
/* メニュー部用 */
.menubar { width:800px; table-layout:fixed }
.menubar img { float:left }
.carttable { width:800px; height:30px }
/*.carttable img { float:left }*/
.seachchips { width:80px; height:20px; border:1px solid #005734; font-size:16px; margin:0px; padding:0px }
.sbmbtn { width:50px; height:20px; font-size:12px; background-color:#C8E4AD; margin:0px }
#news { position:relative; top:0px; left:0px; width:570px; height:20px; overflow:hidden }
#list { position:absolute; top:-999px; left:0px; width:570px; height:17px; padding-top:3px; text-align:left; font-size:90% }
.counter { position:absolute; top:40px; left:0px; width:240px; height:20px; background:url(/disp_source/logo/news_bg.gif) no-repeat; text-indent:12px; font-size:75%; line-height:20px; vertical-align:middle }
#shopopen { position:absolute; top:73px; left:9px; width:245px; height:120px; background-color:#000000; border:1px #231f20 solid; }
/*ボード縁パターン１(緑のボード)*/
.frm_a_1 { width:10px; height:7px; background-image:url(frame_b/frame_b_1.gif) }
.frm_a_2 { height:7px; background-image:url(frame_b/frame_b_2.gif) }
.frm_a_3 { width:10px; height:7px; background-image:url(frame_b/frame_b_3.gif) }
.frm_a_4 { width:10px; background-image:url(frame_b/frame_b_4.gif) }
.frm_a_5 { width:10px; background-image:url(frame_b/frame_b_5.gif) }
.frm_a_6 { width:10px; height:7px; background-image:url(frame_b/frame_b_6.gif) }
.frm_a_7 { height:7px; background-image:url(frame_b/frame_b_7.gif) }
.frm_a_8 { width:10px; height:7px; background-image:url(frame_b/frame_b_8.gif) }
/*ボード縁パターン２(縁丸の緑のライン)*/
.frm_b_1 { width:15px; height:12px; background-image:url(frame_l/frame_l_1.gif) }
.frm_b_2 { height:12px; background-image:url(frame_l/frame_l_2.gif) }
.frm_b_3 { width:18px; height:12px; background-image:url(frame_l/frame_l_3.gif) }
.frm_b_4 { width:15px; background-image:url(frame_l/frame_l_4.gif) }
.frm_b_5 { width:18px; background-image:url(frame_l/frame_l_5.gif) }
.frm_b_6 { width:15px; height:18px; background-image:url(frame_l/frame_l_6.gif) }
.frm_b_7 { height:18px; background-image:url(frame_l/frame_l_7.gif) }
.frm_b_8 { width:18px; height:18px; background-image:url(frame_l/frame_l_8.gif) }
/* TD */
.gototext { width:108px; height:18px; text-indent:4px; font-size:60%; line-height:100% }
.lbtd { width:60px; height:60px; border:1px solid #231f20 }
.flatd { width:540px; height:120px; border:1px solid #231f20 }
.bookmark { width:65px; height:25px; padding:35px 0px 0px 32px; background:url(disp_source/logo/bookmark.gif) no-repeat }

/*menussi*/
.outtable { width:800px; background-image:url(bg_p.gif); background-repeat:repeat-x }
.outtable img { float:left }
.menulink a:link { text-decoration:underline; color:#93ca5d }
.menulink a:visited { text-decoration:underline; color:#93ca5d }
.menulink a:hover { text-decoration:underline; color:#da382a }
.menulink a:active { text-decoration:underline; color:#93ca5d }

/*フッター用*/
.footer { width:800px; background-color:#faf6d9; font-size:12px;}
.textlink { padding:3px 12px; text-align:right; line-height:16px }

s { text-decoration:none; font-size:12px; color:#ff0000 }