@charset   "UTF-8";

body {
	 /* 全てのページへ共通 */
	text-align: center;
	margin-top: 2px;
	margin-bottom: 0px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic","Osaka",Arial,sans-serif;
	line-height: 1.4em;
	font-size: 14px;
}

.open {
	/*カラ枠*/
	width: 1024px;
	text-align: left;
	background-color: #ffffff;
	font-size: 14px;
}

table.01 {
	/*利用ガイド*/
	width: 1023px;
}

td.01 {
	line-height: 1.5em;
	font-size: 15px;
	padding: 30px;
	background-color: #ebf5f5;
}

table.02 {
	/*利用ガイド*/
	width: 1023px;
	border: 2px;
}

td.02a {
	width: 200px;
	background-color: #dddddd;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 20px 3px;
}

td.02b {
	width: 824px;
	background-color: #ebf5f5;
	font-size: 13px;
	padding: 3px 30px 3px;
	line-height: 1.3em;
}

table.03 {
	/*各ページ用利用ガイド*/
	width: 1024px;
	background-position: right center;
}

td.03a {
	width: 117px;
	background-image: url(on_b.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

td.03b {
	width: 907px;
	padding-left: 15px;
	font-size: 13px;
	line-height: 1.5em;
	background-image: url(h_b_2.gif);
	background-repeat: repeat-y;
}

.bag {
	background-image: url(bag-orange-01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.open2 {
	/*フッター枠*/
	width: 1023px;
	text-align: center;
	background-color: #ffffff;
}

.product-image {
	border: solid 1px #ccc;
}

.product-title,.product-color,.product-price,.product-shipping,.product-shipping-first {
	font-weight: bold;
}

.product-weight,.data-cell {
	width: 241px;
	padding: 10px 1px 20px 10px;
	border: solid 4px #fff;
	vertical-align: top;
}

.align-cart {
	padding-left: 480px;
}
/* リンク-101_1 ボディー内リンク start */

a.l01_1:LINK {
	/* リンクのスタイル */
	color: blue;	/* 文字色 */
	text-decoration: underline;	/* 下線あり */
	font-weight: normal;	/* 線の太さ普通 */
}

a.l01_1:VISITED {
	/* すでに見たリンクのスタイル */
	color: blue;
	text-decoration: underline;
	font-weight: normal;
}

a.l01_1:HOVER {
	/* マウスカーソルを上に置いたときのスタイル */
	color: red;
	text-decoration: underline;
	font-weight: normal;
}

a.l01_1:ACTIVE {
	/* マウスをクリックしたときのスタイル */
	color: red;
	text-decoration: underline;
	font-weight: normal;
}

table.05 {
	/*商品テーブル大枠 */
	width: 1024px;
}

td.05a {
	/*左と中央列大枠 */
	width: 341px;
	vertical-align: top;
}

td.05b {
	/* 右列大枠*/
	width: 342px;
vertical-align: top;
}

td.05c {
/* 商品説明枠 */
	width: 341px;
	background-color: #ffefdf;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
       line-height:1.5em;
       font-size:12px;
}

table.06 {
	/* 左と中央列中枠 */
	width: 341px;
vertical-align: top;
}

td.06 {
	width: 341px;
	vertical-align: top;
}

table.07 {
	/* 右列中枠 */
	width: 341px;
}

td.07 {
	width: 341px;
	vertical-align: top;
}

td.im {
	/*商品イメージ */
	width: 100px;
	vertical-align: top;
	padding-top: 15px;
}

.hed {
	/*ヘッダー店名 */
	background-image: url(h_b_2.gif);
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	text-align: center;
}

abf. {
     font-size:13px;
     line-height:1.5em;
}

/* ここまで */
