/* 全般 */

body {
background-color:#fcfffc;   /* 背景色 */
color:#003300;              /* 文字色 */
font-size:90%;             /* 文字サイズ：90％ */
line-height:120%;           /* 行間隔：120％ */
font-family:'ＭＳ Ｐ明朝','ＭＳ 明朝',平成明朝,serif;
}
a {color:#003300}   /* リンクの文字色 */
hr {width:600px; border:none; color:#006600; background-color:#006600; text-align:left; margin-left:0px}   /* 区切り線の色：#、左寄せ */
img {border:none}   /* 画像のボーダーなし */
h1,h2 {font-size:110%; margin:0px}   /* 見出し１、２のフォントサイズ */
dl {margin:0}
dd {margin-left:1em}
ul {margin:0 0 0 1ex; padding:0 0 0 1ex}

.fontsmall {font-size:80%; line-height:120%}   /* フォントサイズ小さめ */
.fontS {font-size:80%; line-height:120%}   /* フォントサイズ小さめ */
.cau {color:#990000}
.c {text-align:center}
.r {text-align:right}
.b {font-weight:bold}
.pr {font-variant:small-caps}

.s {font-size:80%; line-height:120%}   /* フォントサイズ小さめ */
.ss {font-size:70%}   /* フォントサイズ小さめ */
.p {text-align:right; font-size:60%; line-height:100%}   /* 右寄せかつフォントサイズ小さめ */

.check {color:red; font-size:70%; vertical-align:super}   /* cargo */

/* フォーム関連 */
form {margin:0px}
input {border:1px #c0c0c0 solid}
.pur {background-color:#cfc}   /* [買物かごへ]ボタンの色 */
.bas {background-color:#dfd}   /* [買物かごの中を確認] */
.back {background-color:#efe}
.fore {background-color:#bfb}
.order {background-color:#afa}

/* テーブル全般 */
table {border-collapse:collapse}
thead, th {background-color:#eeffee; color:#000000}
th {font-weight:normal; white-space:nowrap}
th, td {padding:5px; border:solid 1px #c0c0c0; font-size:90%; line-height:120%}

#guide {white-space:nowrap}   /* ガイドの部分改行無 */

/* ここより上、全てに適用 */
/* ここより下、１層目に適用（在庫品部分） */

/* 在庫品のテーブル部分 */
#stock td {
background-color:#ffffff;   /* 背景色：白 */
line-height:110%;
padding:5px;
white-space:nowrap}
#stock th {background-color:#ffffff; padding:2px}
#stock span {font-size:80%}
