/* 標準ボディー */
body { margin:0px; background-color:#aaaaaa; color:#231f20; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; }
/* 基本リンクスタイル・ベース黒→イメージ色(赤)*/
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 }

/*ヘッダー用*/
#header { margin:0px 0px 3px 0px; padding:0px; background-image: url(../../disp_source/header/headerbg.jpg);width: 1000px;height: 181px;font-size: 12px;}
.header_r {float:right; text-align: right;}
.form_box{	padding:0 10px;}
.ga01{ margin:12px 8px 0 8px;}
.ga02{ margin:20px 0 0 0;}
.ga03{ margin:12px 8px 0 10px;}
.ga04{ margin:0 5px 0 30px;}
.h_text{ margin:0px 0px 5px 10px;}
#header a:link { color:#FFFFFF; }
#header a:visited { color:#FFFFFF; }
#header a:active { color:#FF0000; }
#header a:hover { color:#93ca5d; }





/* 20120403 */
a.g:link { color:#0000ff }
a.g:visited { color:#0000ff }
a.g:hover { color:#0099ff }
a.g:active { color: #0000ff }
.boxY { border-collapse:collapse; margin:10px;}
.boxM { border-collapse:collapse; margin:10px; }
.selY { width:557px; height:25px; text-align:right }
.selM { width:557px; height:32px; text-align:right }
.blwrtdY { width:60px; height:20px; border:1px solid #555555; text-align:center }
.currtdY { width:60px; height:20px; background-color:#da382a; border:1px solid #555555; text-align:center; color:#ffffff }
.blwrtdM { width:44px; height:30px; text-align:center; border:1px solid #555555 }
.currtdM { width:44px; height:30px; text-align:center; background-color:#da382a; border:1px solid #555555; color:#ffffff }




/*レイアウトテーブル*/
.layouttable { width:695px;  }
.spacer { width:695px; height:5px }
.title { width:520px; height:32px; padding:4px 10px; background-color:#93ca5d; line-height:32px; vertical-align:middle }
.back { width:155px; height:40px; background-color:#93ca5d }
.coment { width:419px; padding:5px; border:3px solid #93ca5d; text-align:left; font-size:100%; word-break:break-all; }
.other { width:279px; padding:5px; border:3px solid #93ca5d; border-left:none; text-align:left; font-size:100%; word-break:break-all }
/*データテーブル*/
.datatable { width:435px; border-collapse:collapse }
.simg { width:175px; padding-top:5px }
.dtt { width:69px; height:18px; padding:2px; border:1px solid #231f20; border-right:none; background-color:#93ca5d; text-align:center; font-size:100%; }
.dtc { width:177px; height:18px; padding:2px 2px 2px 4px;  border:1px solid #231f20; text-align:left; text-indent:4px; font-size:100%; line-height: 14px;}
/*カーゴテーブル*/
.cargotable { width:250px; height:40px; border:1px solid #cccccc; padding:2px }
.cdpr { width:120px; height:36px; padding:2px 5px; text-align:left; font-size:90% }
.cargo { width:120px; height:36px; padding:2px 0px; text-align:left; font-size:90% }
/*サンプルテーブル*/
.sampletable { width:536px; border:1px solid #cccccc }
.simginfo { width:530px; border:1px solid #cccccc; text-align:center; font-size:80% }
.imgbox { width:85px; height:90px; border:1px solid #cccccc }



/*一覧*/
#liststyle{
	margin:10px;
}

table#search_t{

}

table, th, td {
border: none;
padding: 0px;
margin: 0px;
}

#search_t td {
height: 100%;
width: 120px;
}

.dt_t {
border: 1px solid #333;
font-size: 10px;
height: 100%;
}

.itemimg {
height: 150px;
text-align: center;
}

.rdate {
height: 12px;
border-top: 2px solid #333;
}

.detail {
background-color: #ffffff;
padding: 5px;
height: 12px;
}


.scht {
background-color: #93CA5D;
font-size: 14px;
color: white;
margin-bottom:10px;
}

.paget {
height: 30px;
margin: 0px;
padding: 3px 5px;
background-color: #333;
text-align: left;
font-size: 18px;
color: #9CF;
}

.gd {
width: 195px;
padding-left: 5px;
text-align: left;
}

.gage {
width: 395px;
padding-right: 5px;
text-align: right;
}
.currpage {
font-size: 16px;
font-weight: bold;
color: #FFC974;
}

.attention {
color: #FF0000;
}