@charset "shift_jis";
/*----------------------------
  CSS Date Document 2009.06
  Last Update 2010.03.25 Date
  

・商品一覧
	・タイトル
	・紫帯タイトル
	・サブカテゴリ
	・カテゴリ説明文
	・商品レイアウト
	・PageBute

・商品詳細
	・タイトル
	・このお花について
	・配送地域とお届け日時
	・表示代金に含まれるものと追加費用
	・この商品を購入する
	・関連商品

・よくある質問
	・カテゴリ
	・エントリー

・お知らせ


----------------------------*/

@import "page.css";

/*####################　商品一覧　####################*/

#PageItemList .contentsBox {margin:0 0 20px;}

/*　タイトル
-------------------------------------*/
#PageItemList #Title {
	zoom:1;
	position:relative;
	border-top:1px solid #d9d9d9;
	background:url(../../shop/img/wall-title.gif) left bottom no-repeat;
	margin-bottom:20px;
	padding:13px 10px 13px 9px;
	}
#PageItemList #Title:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageItemList #Title h2{
	float:left;
	border-left:5px solid #db0078;
	margin:0;
	padding:2px 0 2px 5px;
	_padding:2px 0 0px 5px;
	font-size:18px;
	line-height:1;
	}
#PageItemList #Title h2.today{
	background:url(../../shop/img/list/ico-today.gif) right 0 no-repeat;
	margin-right:5px;
	padding:1px 60px 3px 5px;
	_padding:2px 60px 2px 5px;
	}
#PageItemList #Title p {
	float:left;
	margin:5px 10px 0;
	font-weight:bold;
	color:#db0078;
	font-size:10px;
	font-family:verdana;
	}
#PageItemList #Title p.all{
	position:absolute;
	top:12px;
	right:10px;
	width:90px;
	height:25px;
	margin:0;
	}
#PageItemList #Title span{
	margin:5px 10px 0;
	font-weight:bold;
	color:#db0078;
	font-size:10px;
	font-family:verdana;
	}

/*　紫帯タイトル
-------------------------------------*/
#PageItemList #Title2 {
	position:relative;
	background:#c63996;
	color:#fff;
	padding:4px 0 5px 10px;
	}
#PageItemList #Title2 h3{
	border-left:4px solid #fff;
	padding-left:5px;
	margin:0;
	font-size:12px;
	}
#PageItemList #Title2 p.all{
	position:absolute;
	top:3px;
	right:15px;
	margin:0;
	}
#PageItemList #Title2 p.all a {color:#fff;}






/*　サブカテゴリ
-------------------------------------*/
#PageItemList .contentsBox .subCategory{
	border:1px solid #d6d6d6;
	line-height:1;
	padding:4px 0 3px 0;
	display:none;
	}
#PageItemList.category40 .contentsBox .subCategory p {display:none;}/*当日配送で選ぶ*/
#PageItemList.category68 .contentsBox .subCategory p {display:none;}/*イベント・行事で選ぶ*/




#PageItemList .contentsBox .subCategory ul{
	zoom:1;
	background-position:left center;
	background-repeat:no-repeat;
	}
	#PageItemList .contentsBox .subCategory ul:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		}
	#PageItemList .contentsBox .subCategory li{
		display:inline;
		float:left;
		background:url(../../shop/img/list/line-dotte_subcategory.gif) right top repeat-y;
		white-space:nowrap;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-weight:bold;
		_margin-bottom:10px;
		}
	#PageItemList .contentsBox .subCategory li.end {
		background:none;
		padding-right:0;
		_margin-top:0px;
		}
	#PageItemList .contentsBox .subCategory li a{
		display:block;
		color:#27606b;	text-decoration:underline;
		padding:7px 10px 7px 7px;
		}
	#PageItemList .contentsBox .subCategory li a{
		}


	#PageItemList .contentsBox .subCategory li a.active {color:#c2c2c2;	text-decoration:none;}


/* サブカテゴリ表示：見出し下余白 */
#PageItemList.category1 #Title,
#PageItemList.category2 #Title,
#PageItemList.category3 #Title,
#PageItemList.category4 #Title,
#PageItemList.category5 #Title,
#PageItemList.category23 #Title,
#PageItemList.category24 #Title,
#PageItemList.category34 #Title,
#PageItemList.category36 #Title,
#PageItemList.category37 #Title,
#PageItemList.category40 #Title,
#PageItemList.category43 #Title,
#PageItemList.category46 #Title,
#PageItemList.category47 #Title,
#PageItemList.category48 #Title,
#PageItemList.category18 #Title,
#PageItemList.category68 #Title,
#PageItemList.category101 #Title,
#PageItemList.category132 #Title,
#PageItemList.category133 #Title,
#PageItemList.category134 #Title,
#PageItemList.category135 #Title,
#PageItemList.category141 #Title {margin-bottom:-1px;}



/* サブカテゴリ表示 */
#PageItemList.category1 .contentsBox .subCategory,
#PageItemList.category2 .contentsBox .subCategory,
#PageItemList.category3 .contentsBox .subCategory,
#PageItemList.category4 .contentsBox .subCategory,
#PageItemList.category5 .contentsBox .subCategory,
#PageItemList.category18 .contentsBox .subCategory,
#PageItemList.category23 .contentsBox .subCategory,
#PageItemList.category24 .contentsBox .subCategory,
#PageItemList.category34 .contentsBox .subCategory,
#PageItemList.category36 .contentsBox .subCategory,
#PageItemList.category37 .contentsBox .subCategory,
#PageItemList.category40 .contentsBox .subCategory,
#PageItemList.category43 .contentsBox .subCategory,
#PageItemList.category46 .contentsBox .subCategory,
#PageItemList.category47 .contentsBox .subCategory,
#PageItemList.category48 .contentsBox .subCategory,
#PageItemList.category68 .contentsBox .subCategory,
#PageItemList.category101 .contentsBox .subCategory,
#PageItemList.category132 .contentsBox .subCategory,
#PageItemList.category133 .contentsBox .subCategory,
#PageItemList.category134 .contentsBox .subCategory,
#PageItemList.category135 .contentsBox .subCategory,
#PageItemList.category141 .contentsBox .subCategory {display:block;}




/*　カテゴリ説明文
-------------------------------------*/
#PageItemList #CategoryTop h3 {
	margin:0 0 10px 5px;
	font-size:13px;
	}
#PageItemList #CategoryTop p strong,
#PageItemList #CategoryBottom p strong {color:#FF0000; font-weight:normal;}

#PageItemList #CategoryTop p.link {
	background:url(../img/contents/arrow-pink.gif) 0 4px no-repeat;
	padding-left:17px;
	}


#PageItemList .contentsBox p {margin:0 5px 1em; line-height:1.5;}
#PageItemList .contentsBox p.photo{
	float:right;
	border:1px solid #e7e7e7;
	background:#fbfbfb;
	margin:0 5px 10px 10px;
	padding:5px;
	width:200px;
	}
#PageItemList .contentsBox p.photo span{
	display:block;
	padding:3px 0 5px;
	font-size:10px;
	line-height:1.5;
	}
#PageItemList #CategoryBottom h4 {
	margin:30px 0 10px;
	}
#PageItemList #CategoryBottom p.sample {margin:30px 10px;}
#PageItemList #CategoryBottom p.sample strong{
	font-size:12px;
	font-weight:bold;
	color:#333;
	}
#PageItemList #CategoryBottom p.link {
	background:url(../img/contents/arrow-pink.gif) 0 4px no-repeat;
	margin-top:30px;
	padding-left:17px;
	}




/*　商品レイアウト
-------------------------------------*/
#PageItemList .contentsBox h3.title {
	background:url(../img/contents/wall-title_violet.gif) left top no-repeat;
	margin-bottom:0;
	padding:8px 10px 10px 10px;
	line-height:1.3;
	font-size:14px;
	color:#fff;
	}
#PageItemList .contentsBox h3.title span {
	display:block;
	border-left:4px solid #fff;
	padding:1px 0 0 7px;
	}

#PageItemList .contentsBox .wrap {
	background:url(../img/contents/line-dotted.gif) left bottom no-repeat;
	width:585px;
	margin:0 -10px 15px 0;
	padding-bottom:15px;
	}
#PageItemList .contentsBox .entry {
	position:relative;
	display:inline;
	float:left;
	margin-right:10px;
	padding-top:285px;
	width:185px;
	}
#PageItemList .contentsBox .entry dt{
	margin:0 0 5px;
	background:url(../img/contents/arrow-red.gif) 0 2px no-repeat;
	padding-left:8px;
	font-weight:bold;
	}
	#PageItemList .contentsBox .entry dt a{color:#285f6d;}
	#PageItemList .contentsBox .entry dd {text-align:center;}
	#PageItemList .contentsBox .entry dd.photo {
		position:absolute;
		top:0;
		left:0;
		border:1px solid #d9d9d9;
		background:#fff;
		padding:2px;
		line-height:0;
		font-size:0;
		}

	#PageItemList .contentsBox .entry dd.photo table{
		display:block;
		float:none;
		border:none;
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		}
	#PageItemList .contentsBox .entry dd.photo td{
		border:none;
		vertical-align:middle;
		height:268px;
		width:179px;
		padding:0;
		background:#000000;
		vertical-align:middle;
		}
	#PageItemList .contentsBox .entry dd.photo a{
		}




	#PageItemList .contentsBox .entry dd.price {
		background:#fff2e8;
		margin:10px 0;
		padding:3px 10px;
		text-align:center;
		}
	#PageItemList .contentsBox .entry dd.price span{
		font-family:verdana;
		font-weight:bold;
		color:#ff6600;
		}


/*　pageBute
-------------------------------------*/

#PageItemList .pageBute {
	margin-top:10px;
	padding:15px 0 0;
	background:#fff;
	text-align:center;
	line-height:1;
	}
#PageItemList .pageBute ul{
	position:relative;
	z-index:1;
	zoom:1;
	width:14em;
	margin:0 auto;
	_margin:0;
	border:solid #d9d9d9;
	border-width:0 0 0;
	}

	#PageItemList .pageBute li{
		border:solid #d9d9d9;
		border-width:1px 0;
		background:url(../../shop/img/list/wall-pagebute.gif) 0 0 repeat-x;
		float:left;
		text-align:center;
		}
		#PageItemList .pageBute li span,
		#PageItemList .pageBute li a{
			display:block;
			padding:2px 0;
			width:2em;
			text-align:center;
			}
		#PageItemList .pageBute li span {
			background:#bc0101;
			color:#fff;
			}

#PageItemList .pageBute p{
	position:relative;
	top:-0.5em;
	clear:both;
	border-bottom:1px solid #ccc;
	background:#fff;
	margin-bottom:15px;
	padding-bottom:5px;
	text-align:right;
	color:#f00;
	font-weight:bold;
	font-size:12px;
	font-family:verdana;
	}
	#PageItemList .pageBute p img{
		vertical-align:middle;
		}
	
#PageItemList .pageBute.end {margin-top:-16px;}


/*####################　商品詳細　####################*/

/*　タイトル
-------------------------------------*/
#PageItemDetail #Title {
	border-top:1px solid #d9d9d9;
	background:url(../../shop/img/wall-title.gif) left bottom no-repeat;
	padding:8px 10px 7px 9px;
	}
#PageItemDetail #Title h2{
	border-left:4px solid #db0078;
	margin:0;
	padding:2px 0 2px 5px;
	font-size:16px;
	line-height:1;
	}
#PageItemDetail #Title p{
	margin:0 10px;
	font-weight:bold;
	color:#db0078;
	}


#PageItemDetail .contentsBox h3.link {
	position:relative;
	height:35px;
	}
	#PageItemDetail .contentsBox h3.link a{
		display:block;
		position:absolute;
		top:10px;
		right:10px;
		width:128px;
		height:15px;
		text-indent:-9999px;
		}


#PageItemDetail .contentsBox table{
	position:relative;
	top:-1px;
	border:1px solid #ccc;
	width:575px;
	margin:0;
	}
	#PageItemDetail .contentsBox table, x:-moz-read-only {
		/*FFエラー*/
		margin:1px 1px 0 1px;
		width:574px;
		/*IE7戻し*/
		*margin:0;
		*width:575px;
		} 
	#PageItemDetail .contentsBox th{
		border:1px solid #ccc;
		background:#f1f1f1;
		width:150px;
		padding:5px 8px;
		text-align:left;
		}
	#PageItemDetail .contentsBox td{
		border:1px solid #ccc;
		padding:5px 8px;
		text-align:left;
		}
	#PageItemDetail .contentsBox td p{
		margin:0 0 0.8em;
		}

#PageItemDetail .contentsBox tr.title td,
#PageItemDetail .contentsBox tr.today td,
#PageItemDetail .contentsBox tr.time td,
#PageItemDetail .contentsBox tr.area td {color:#bc0101; font-weight:bold;}

#PageItemDetail .contentsBox tr.nameOption th {border-right:none;}
#PageItemDetail .contentsBox tr.nameOption td {
	border-left:none;
	background:#f1f1f1;
	text-align:right;
	padding-bottom:0;
	}


#PageItemDetail .contentsBox tr.kind td p {
/*	background:url(../img/contents/arrow-red.gif) 0 3px no-repeat;
	padding-left:10px;
*/	margin:0 0 0;
	}


#PageItemDetail #DataBox .price{
	font-family:verdana;
	font-weight:bold;
	color:#ff6600;
	}

/*　この商品の在庫及び販売開始状況
-------------------------------------*/

#PageItemDetail #StockBox {
	background:url(../../shop/img/detail/wall-detail02.gif) left bottom no-repeat;
	padding-bottom:15px;
	}
#PageItemDetail #StockBox h3{ margin-bottom:40px;}
#PageItemDetail #StockBox p.soldOut{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:0 15px 15px;
	color:#bc0101;
	}
#PageItemDetail #StockBox p.start{
	font-size:14px;
	font-weight:bold;
	color:#010101;
	text-align:center;
	margin:0 15px 35px;
	}
#PageItemDetail #StockBox h4{ margin:0 15px 20px;}
#PageItemDetail #StockBox table{
	background:#FFFFFF;
	display:inline;
	float:left;
	width:78px;
	height:113px;
	margin:0 25px 10px 30px;
	border:none;
	width:auto;
	height:auto;
	}
#PageItemDetail #StockBox table td{
	background:#fff;
	height:auto;
	padding:2px;
	vertical-align:middle;
	text-align:center;
	line-height:1;
	font-size:0;
	}
#PageItemDetail #StockBox table td img{width:70px;}
#PageItemDetail #StockBox ul{
	display:inline;
	float:left;
	width:415px;
	margin-bottom:10px;
	}
#PageItemDetail #StockBox ul li{
	background:url(../img/contents/arrow-pink.gif) 0 2px no-repeat;
	margin:0 0 6px 0;
	padding:0 0 2px 20px;
	font-weight:bold;
	line-height:1;
	}
#PageItemDetail #StockBox ul li a{color:#a81185;}



/*　このお花について
-------------------------------------*/
#PageItemDetail #DetailBox {
	background:url(../../shop/img/detail/wall-detail.gif) left bottom no-repeat;
	padding-bottom:10px;
	}
#PageItemDetail #DetailBox h3{margin:0 0 1em;}
#PageItemDetail #DetailBox p{margin:0 10px 1em; line-height:1.6;}

	#PageItemDetail #DetailBox p.copy {
		font-weight:bold;
		font-size:14px;
		color:#bc0101;
		}
	#PageItemDetail #DetailBox p.ribbon {
		float:right;
		margin:0 10px 10px 15px;
		text-align:center;
		}

/*　配送地域とお届け日時
-------------------------------------*/
#PageItemDetail #DayBox h3 {background-image:url(../../shop/img/detail/title-g02.gif);}


/*　表示代金に含まれるものと追加費用
-------------------------------------*/
#PageItemDetail #PayBox h3 {background-image:url(../../shop/img/detail/title-g03.gif);}




/*　購入について注意：別窓
-------------------------------------*/

#PageItemDetail #Attention {
	background:url(../../shop/img/detail/_button-order_link.png) top no-repeat;
	margin-bottom:0;
	min-height:60px;
	}
#PageItemDetail #Attention h3 {display:none;}

#PageItemDetail #Attention ul {
	margin:0 0 0 263px;
	padding-top:10px;
	}
#PageItemDetail #Attention li {
	display:inline;
	float:left;
	margin-right:18px;
	margin-top:6px;
	width:130px;
	font-size:10px;
	font-weight:bold;
	line-height:1;
	}
#PageItemDetail #Attention li a {text-decoration:underline;}



/*
#PageItemDetail #Attention {
	border:solid #a40a83;
	border-width:0 1px 1px;
	}
#PageItemDetail #Attention ul{
	position: relative;
	left: 50%;
	float: left;
	margin-top:20px;
	padding-bottom:20px;
	}


#PageItemDetail #Attention li{
	position: relative;
	left: -50%;
	float: left;
	margin:0 5px;
	font-size:10px;
	}
#PageItemDetail #Attention li a{
	border:1px solid #ccc;
	background:#fff;
	padding:5px 5px;
	text-decoration:none;
	}
*/





/*
#PageItemDetail #Attention {
	border:1px solid #db68ab;
	background:#fffaf4;
	position: relative;
	overflow: hidden;
	padding:10px 0;
	}
#PageItemDetail #Attention ul{
	position: relative;
	left: 50%;
	float: left;
	}
#PageItemDetail #Attention li{
	position: relative;
	left: -50%;
	float: left;
	margin:0 15px;
	font-size:10px;
	}
*/







/*　この商品を購入する
-------------------------------------*/
#PageItemDetail #OrderBox {
	background:url(../../shop/img/detail/_button-order.png);
	width:575px;
	height:116px;
	}
	#PageItemDetail #OrderBox a{
		display:block;
		position:relative;
		top:23px;
		left:174px;
		width:227px;
		height:46px;
		text-indent:-9999px;
		}

/*　関連商品
-------------------------------------*/
#PageItemDetail #RelationListBox h3{margin-bottom:5px;}
#PageItemDetail #RelationListBox .wrap {
	width:584px;
	background:url(../img/contents/line-dotted.gif) left bottom repeat-x;
	margin-right:-9px;
	margin-bottom:25px;
	padding-bottom:20px;
	}
#PageItemDetail #RelationListBox .entry {
	position:relative;
	float:left;
	width:137px;
	margin-right:9px;
	padding-top:230px;
	text-align:center;
	}

#PageItemDetail #RelationListBox dt {margin-bottom:3px;}
#PageItemDetail #RelationListBox dt.title {
	position:absolute;
	top:0;
	left:0;
	width:137px;
	background:#fff2bf;
	padding:3px 0;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#e71474;
}
#PageItemDetail #RelationListBox dt a {font-weight:bold; text-decoration:underline;}
#PageItemDetail #RelationListBox dd.photo{
	position:absolute;
	top:20px;
	left:0;
	border:1px solid #eaeaea;
	line-height:1;
	font-size:0;
	padding:2px;
	}
#PageItemDetail #RelationListBox dd.photo table {
	float:none;
	border:none;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	}
#PageItemDetail #RelationListBox dd.photo td{
	border:none;
	vertical-align:middle;
	height:196px;
	width:131px;
	padding:0;
	background:#000000;
	vertical-align:middle;
	}
	#PageItemDetail #RelationListBox dd.photo a{
		}

	#PageItemDetail #RelationListBox .entry dd.price {
		margin-bottom:10px;
		text-align:center;
		background:#fff2e8;
		margin:10px 0;
		padding:3px 5px;
		text-align:center;
		font-size:11px;
		_font-size:10px;
		}
	#PageItemDetail #RelationListBox .entry dd.price span{
		font-family:verdana;
		font-weight:bold;
		color:#ff6600;
		}
#PageItemDetail #RelationListBox dd.comment {
	font-size:10px;
	line-height:14px;
	color:#000000;
	text-align:center;
}


/*####################　よくある質問　####################*/

#PageFaq.index #Title,
#PageFaq.list #Title {
	position:relative;
	top:-3px;
	left:-4px;
	background:url(../../faq/img/title.gif) 0 0 no-repeat;
	width:585px;
	height:127px;
	margin-bottom:-3px;
	}
#PageFaq.index #Title h2,
#PageFaq.index #Title p,
#PageFaq.list #Title h2,
#PageFaq.list #Title p {display:none;}

#PageFaq.index .contentsBox {margin-bottom:15px;}

#PageFaq.index .contentsBox h3 {
	background:url(../img/contents/wall-title_violet.gif) left top no-repeat;
	margin-bottom:12px;
	padding:8px 10px 10px 10px;
	line-height:1.3;
	font-size:14px;
	color:#fff;
	}
#PageFaq.index .contentsBox h3 span {
	display:block;
	border-left:4px solid #fff;
	padding:1px 0 0 7px;
	}

#PageFaq.index .contentsBox p {
	display:inline;
	float:right;
	width:410px;
	margin-right:10px;
	}
#PageFaq.index .contentsBox p.link {
	display:inline;
	float:left;
	width:139px;
	margin:0 0 10px 0;
	}
#PageFaq.index .contentsBox p.list {
	text-align:right;
	margin-right:10px;
	margin-bottom:0;
	}
#PageFaq.index .contentsBox p.list a{
	background:url(../img/contents/arrow-pink.gif) 0 2px no-repeat;
	padding-left:15px;
	text-decoration:underline;
	}



#PageFaq.index #AboutFlower h3 {
	border:none;
	background:none;
	margin-bottom:12px;
	padding:0;
	}
#PageFaq.index #AboutFlower p{
	display:block;
	float:none;
	width:auto;
	margin:0 10px 1em;
	}
#PageFaq.index #AboutFlower li {
	display:inline;
	background:url(../img/contents/arrow-pink.gif) 0 2px no-repeat;
	float:left;
	width:250px;
	margin:0 10px;
	margin-bottom:5px;
	padding-left:17px;
	}
#PageFaq.index #AboutFlower li a {text-decoration:underline;}


/*　カテゴリ
-------------------------------------*/
#PageFaq.list .contentsBox h3 {
	border-top:1px solid #d9d9d9;
	background:url(../img/contents/wall-title_gray.gif) left bottom no-repeat;
	margin-bottom:20px;
	padding:10px 10px 11px 10px;
	line-height:1;
	font-size:14px;
	color:#285f6d;
	}
#PageFaq.list .contentsBox h3 span {
	display:block;
	border-left:4px solid #898989;
	padding:1px 0 0 7px;
	}
#PageFaq.list .contentsBox ul {margin:0 10px 30px;}
#PageFaq.list .contentsBox li {
	background:url(../../faq/img/ico-q.gif) 0 0 no-repeat;
	margin-bottom:15px;
	padding-left:25px;
	}
#PageFaq.list .contentsBox li a {text-decoration:underline;}

#PageFaq.list .contentsBox p.link {
	background:#f6f6f6;
	padding:6px 15px 0px 0;
	text-align:right;
	}

/*　エントリー
-------------------------------------*/
#PageFaq.entry .contentsBox {margin-bottom:30px;}

#PageFaq.entry .contentsBox h3 {
	border-bottom:1px solid #a40a83;
	background:url(../../faq/img/wall-title_r.gif) 0 0 no-repeat;
	margin-bottom:20px;
	padding:9px 10px 6px 6px;
	line-height:1.3;
	font-size:14px;
	color:#fff;
	}
#PageFaq.entry .contentsBox h3 span {
	display:block;
	background:url(../../faq/img/ico-q2.gif) 0 0 no-repeat;
	padding:1px 0 0 24px;
	}

#PageFaq.entry .contentsBox p {
	margin:0 10px 1em;
	}
#PageFaq.entry #CategoryList h3 {
	border:none;
	background:none;
	margin-bottom:20px;
	padding:0;
	}
#PageFaq.entry #CategoryList ul {margin:0 10px 30px;}
#PageFaq.entry #CategoryList li {
	background:url(../../faq/img/ico-q.gif) 0 0 no-repeat;
	margin-bottom:15px;
	padding-left:25px;
	}
#PageFaq.entry #CategoryList li a {text-decoration:underline;}

#PageFaq.entry #CategoryList p.link {
	background:#f6f6f6;
	padding:6px 15px 0px 0;
	text-align:right;
	}
#PageFaq.entry #CategoryList p.link img {margin-left:10px;}


/*####################　お知らせ　####################*/

#PageInfo #InformationBox {
	float:none;
	clear:both;
	border:1px solid #cccccc;
	}
#PageInfo #InformationBox h2 {display:none;}
#PageInfo #InformationBox dl{
	border:7px solid #f4f4f4;
	background:url(../../img/title-info.gif) 0 0 no-repeat #ccc;
	*background-position:7px 7px;
	padding:0 0 0 71px;
	}


#PageInfo #InformationBox dt {
	padding:0 0 7px 45px;
	background:#f4f4f4 no-repeat 10px 3px;
	font-weight:bold;
	font-size:14px;
	}
#PageInfo #InformationBox dd{
	background:#f4f4f4;
	margin:0;
	padding:0 10px 40px 10px;
	/*color:#285f6d;*/
	}


#PageInfo #InformationBox dd.none {padding-left:15px;}
#PageInfo #InformationBox dt.category01 {background-image:url(../../img/ico-category01.gif);}
#PageInfo #InformationBox dt.category02 {background-image:url(../../img/ico-category02.gif);}

#PageInfo #InformationBox dd p{
	margin:0 0 1em;
	}

/*####################　在庫リスト　####################*/

#PageStock .contentsBox h2 {
	margin-bottom:20px;
	}
#PageStock .contentsBox h3 {
	margin-bottom:15px;
	}
#PageStock .contentsBox ul {
	margin:0 30px 40px 10px;
	}
#PageStock .contentsBox li {
	background:url(../img/contents/arrow-gray.gif) 0 0.3em no-repeat;
	margin-bottom:3px;
	padding-left:12px;
	}






/*end*/

