/* CSS Document */

/*商品番号*/
.itemnumber {
	font-size: 80%;
	line-height: 1.2em;
	color: #660033;
	background-color: #FFFFFF;
}

/*商品名*/
.itemname {
	font-size: 90%;
	line-height: 1.45em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AE726A;
}

/*商品名一覧*/
.itemnames {
	font-size: 80%;
	line-height: 1.3em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AE726A;
}

/*価格*/
.itemprice {
	font-size: 95%;
	line-height: 1.45em;
	font-weight: bold;
	color: #CC0000;
	background-color: #E8DDCB;
}

/*価格　オンラインショッピングの資材：ビーズ用*/
.itemprice-s {
	font-size: 80%;
	line-height: 1.45em;
	font-weight: bold;
	color: #CC0000;
	background-color: #E8DDCB;
}

 /*商品コメント*/
.itemcom {
	font-size: 85%;
	line-height: 1.2em;
	color: #333333;
	text-align: left;
}

 /*商品仕様*/
.itemspec {
	font-size: 80%;
	line-height: 1.2em;
	color: #336699;
	text-align: left;
}

/*商品仕様　オンラインショッピングの資材：ビーズ用*/
.itemspec-s {
	font-size: 74%;
	line-height: 1.4em;
	color: #336699;
	text-align: left;
}

/*商品仕様サブコメント*/
.itemspectxt {
	font-size: 80%;
	line-height: 1.2em;
	color: #666666;
	text-align: left;
}


 /*商品写真拡大*/
.zoom {
	font-size: 75%;
	color: #CC3366;
	line-height: 1.2em;
	text-align: left;
}

/*コピーライト*/
address {
	font-size: 80%;
	line-height: 1.2em;
	color: #666666;
	font-style: normal;
	text-align: right;
}

/*罫線*/
hr {
	background-color: #660033;
	color: #999999;
	border: 0px;
	height: 1px;
}

/*テキスト小*/
.txts {
	font-size: 75%;
	line-height: 1.4em;
	color: #333333;
}

/*テキスト中*/
.txtm {
	font-size: 90%;
	line-height: 1.45em;
	color: #333333;
}

/*テキスト大*/
.txtr {
	font-size: 102%;
	line-height: 1.45em;
	color: #333333;
}

/*リンク色*/
A:link {
	color: #006699;
}

/*右揃え位置合わせ*/
.right {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*スペース調整*/
div {
	margin: 0px;
	padding: 0px;
}

/*ステッチ小窓用*/
.kakomi{
	width:580px;
	text-align:left;
	margin:0px auto 0px auto;
	padding:4px ;
	border:1px solid #666666;
	background-color:#ffffff;
}

/*お知らせ小窓用*/
.kakomi-news{
	width:560px;
	text-align:left;
	margin:0px auto 0px auto;
	padding:10px;
	border:1px solid #6699CC;
	background-color:#EFF9FF;
}

/*タイトル用*/
.txtbig {
	font-size: 140%;
	line-height: 1.45em;
	font-weight: bold;
}
/*テキストリンク用*/
.txtlink {
	float:right;
	font-size: 90%;
	margin: 2px 35px;
	padding: 3px;
	border:1px solid #B1DEF5;
	background-color:#DFEDF4;
}

.txtlink2 {	/*必要な用具のリンク用*/
	float:left;
	font-size: 90%;
	margin: 2px;
	padding: 3px;
	border:1px solid #B1DEF5;
	background-color:#DFEDF4;
}

.txtlink3 {
	float: none;
	font-size: 90%;
	margin: 2px;
	padding: 3px;
	border:1px solid #B1DEF5;
	background-color:#DFEDF4;
	line-height: 1.45em;
}

/*フォント色*/
.txt-993300 {color: #993300;}
.txt-000099 {color: #000099;}
.txt-580000 {color: #580000;}
.txt-ffffff {color: #ffffff;}

/*背景色*/
.bg-ffffff {background-color:#ffffff;}
.bg-000099 {background-color:#000099;}
.bg-ebdfeb {background-color:#ebdfeb;}
.bg-f1eee9 {background-color:#f1eee9;}
.bg-d0c7b7 {background-color:#d0c7b7;}
.bg-9B8874 {background-color:#9B8874;}
.bg-580000 {background-color:#580000;}
.bg-ffffcc {background-color:#ffffcc;}

/*背景色：ビーズ用カラー*/
.bg-e6e6e6 {background-color:#e6e6e6;}/*白・グレー・黒・銀*/
.bg-ffffbf {background-color:#ffffbf;}/*金・黄・ベージュ*/
.bg-d9f0d3 {background-color:#d9f0d3;}/*黄緑・緑・水色*/
.bg-ccecf4 {background-color:#ccecf4;}/*青・紫・ピンク*/
.bg-fed9b1 {background-color:#fed9b1;}/*赤・オレンジ・茶*/
.bg-fccdee {background-color:#fccdee;}/*つや消し*/
.bg-d8daee {background-color:#d8daee;}/*角小*/

.line {
	text-decoration: underline;
}
.txt-cc0000 {
	color: #CC0000;
}

/*商品注意書き*/
.notice {
	font-size: 75%;
	line-height: 1.2em;
	color: #CC0000;
	text-align: left;
}
