/*　プレゼント用テーブル　*/
.present {
	background-color:#ffeeee;
	padding:5px 5px 5px 5px;
	border:1px solid #ff9999;
	font-size:12px;
	color:#ff6666;
	}

/*　大見出し　*/
h2 {
	font-size:14px;
	padding-left:5px;
	border-left:5px solid #0066CC
	}
	
/*　商品ラインナップ　*/
.lineup {
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #0066CC;
	border-right:1px solid #0066CC;
	font-size:12px;
	font-weight:normal
	}

/* 商品キャッチコピー */
.item_catch {
	font-size:18px;
	color:#000080;
	font-weight:bold;
	}
	
/*　商品番号　*/
.id {
	background-color:#FF9900;
	padding:2px 10px 2px 10px;
	font-weight:bold;
	color:#FFFFFF
	}
	
/*　商品説明　*/
.text_shopping {
	font-size:12px;
	}
	
/*　商品説明（サブキャッチコピー）　*/
.sub_catch {
	padding-left:5px;
	border-left:5px solid #0066CC;
	color:#3366cc;
	font-size:14px;
	font-weight:bold;
}

/*　商品説明（サブキャッチコピー）　*/
.sub_catch_magico {
	padding-left:5px;
	border-left:5px solid #ffcccc;
	color:#EF9195;
	font-size:14px;
	font-weight:bold;
}



/*　商品写真（フレーム）　*/

.photo_frame {
	border:1px solid #cccccc;
	padding:5px;
	}

/*　リスト　*/
.list {
	height:200px
	}
	
/*　サイズ　テーブル　*/
.tbl_size {
	margin-top:5px;
	background-color:#999999;
	}


/*　注文フォーム　*/
.order {
	width:390px;
	background-color:#FFFFEE;
	border:1px dashed #FF9900;
	}
	
/*　テキスト(値段)　*/
.text_price {
	font-size:14px;
	font-weight:bold;
	color:#FF0000
	}

/*　他の商品　*/
.etc {
	border-top:5px solid #9999FF;
	border-bottom:1px dashed #9999FF;
	padding:5px 0px 5px 0px;
	font-size:16px;
	color:#6666FF;
	font-weight:bold
	}
	
.etc_body {
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #9999FF;
	border-right:1px solid #9999FF;
	font-size:12px;
	font-weight:normal
	}

a.etc_link {
	color:#6666FF;
	}
	
a.etc_link:hover {
	color:#3333FF;
	}

/*　関連商品　*/
.similarities {
	border-top:5px solid #009900;
	border-bottom:1px dashed #009900;
	padding:5px 0px 5px 0px;
	font-size:16px;
	color:#006600;
	font-weight:bold
	}
	
.similarities_body {
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #009900;
	border-right:1px solid #009900;
	font-size:12px;
	font-weight:normal
	}

a.similarities_link {
	color:#006600;
	}
	
a.similarities_link:hover {
	color:#003300;
	}

/*　お客様の声　*/
.voice {
	border-top:5px solid #FF9999;
	border-bottom:1px dashed #FF9999;
	padding:5px 0px 5px 0px;
	font-size:16px;
	color:#FF6666;
	font-weight:bold
	}
	
.voice_body {
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #FF9999;
	border-right:1px solid #FF9999;
	font-size:12px;
	font-weight:normal
	}
	
a.voice_link {
	color:#FF6666;
	font-size:12px;
	font-weight:normal
	}
	
a.voice_link:hover {
	color:#FF3333;
	text-decoration:none;
	}
	
.voice_catch {
	color:#FF9999
	}