/* 枠の指定 */
#pack {
	background: #ffdfea url(https://img1.kakaku.k-img.com/images/article/search/child_desk/bg_bottom.gif) bottom no-repeat;
	width: 930px;
	padding-bottom: 45px;
}

#packIn {
	background: url(https://img1.kakaku.k-img.com/images/article/search/child_desk/bg2.gif) repeat-y;
	margin: 0 auto;
	width: 930px;
}


/* タイトル画像とリード */
#headTxt {
	background: url(https://img1.kakaku.k-img.com/images/article/search/child_desk/head_bg2.jpg) no-repeat;
	height: 92px;
}

#headTxt p {
	margin-left: 170px;
	color: #3f4e61;
	font-size: 105%;
	font-weight: bold;
	line-height: 120%;
	width: 620px;
}


/* ナビゲーションボタン */
#nav {
	background: url(https://img1.kakaku.k-img.com/images/article/search/child_desk/head_nav.jpg) no-repeat;
	width: 930px;
	height: 80px;
}

#nav ul {
	margin: 0 auto;
	padding-top: 5px;
	width: 870px;
}

#nav li { float: left; }


/* コンテンツ内の指示 */


#packContents {
	margin: 0 auto;
	padding-bottom: 10px; 
	width: 870px;
	}
	
.itemBox { margin: 0 auto; padding-bottom: 15px; }

.itemBox, .itemPack, .btnEtc { width: 830px; }

.itemTitle { background: url(https://img1.kakaku.k-img.com/images/article/search/child_desk/item_title_bg.gif) no-repeat; height: 47px; }

.itemTitle p {
	margin: 8px 5px 0 0;
	color: #3f4e61;
	font-size: 100%;
	font-weight: bold;
	line-height: 120%;
	width: 495px;
}

.itemPack { margin: 15px 0 ; }

.article { width: 266px; }

.article img { padding-bottom: 6px; }

.article h3 { font-size: 110%; font-weight: bold; }

.article p { width: 250px; margin: 3px 0; }

.price { font-weight: bold; }

.price span {
	color:#FF0000;
	font-family:verdana;
	font-size:110% !important;
	font-weight:bold;
	margin-right:0px;
}

.floatLeftM16px {
	margin-right: 16px;
	float: left;
}

.itemBox li {
	margin-bottom: 20px;
	float: left;
}

.mRight10px {
	margin-right: 10px;
}

#wantitemBox,
#wantitemBox01,
#wantitemBox02 {
	margin: 0 auto;
	width: 771px;
}

#wantitemBox01 {
	margin-bottom: 10px;
	background: url(https://img1.kakaku.k-img.com/images/article/search/child_desk/wantitem01_bg.gif) no-repeat;
	height: 64px;
}

#wantitemBox02 {
	margin-bottom: 10px;
	background: url(https://img1.kakaku.k-img.com/images/article/search/child_desk/wantitem02_bg.gif) no-repeat;
	height: 79px;
}

.wantitemLink {
	margin-top: 13px;
	width: 530px;
}

.wantitemLink a {
	margin-right: 20px;
	padding: 0 0 0 8px;
	background: url(https://img1.kakaku.k-img.com/images/article/search/child_desk/icon.gif) no-repeat left center;
	line-height: 160%;
	}
	
#wantitemBox li {
	float: left;
}

#wantitemBox .m27px {
	margin-right: 27px;
}

.btnEtc { padding: 10px 0 0 ; }

.itemBox .arrowTop a {
	padding: 5px 20px 5px 0px;
	background: url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pagetop.gif) no-repeat right center;
	line-height: 180%;
	}
.itemBox .arrowTop {
	text-align: right;
	margin: 0 0px 10px;
	}


/* 関連特集 */
#featurePack {
	width: 930px;
	padding-top: 40px;
}

#feature {
	width: 730px;
	float: left;
}

#feature h4 {
	background: #FFF url(https://img1.kakaku.k-img.com/images/article/search/child_desk/feature_bg.jpg) top no-repeat;
	color: #9d0030;
	font-size: 115%;
	font-weight: bold;
	height: 30px;
	padding: 8px 0 0 15px;
}


.featureBox {
	margin: 0 auto 10px;
	width: 690px;
	padding-bottom: 10px;
	border-bottom: dotted #999 1px;
}

.featureBox02 {
	margin: 10px auto;
	width: 690px;
}

.featureBoxright {
	float: right;
	width: 610px;
	}
	

#feature h4 {
	padding-bottom: 10px;
}

#feature h5 {
	padding-bottom: 3px;
}

#featureImg {
	margin-right: 50px;
}


/* フロート */
.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}


/* フロート解除 */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.clear {
  clear: both;
  margin:0;
  padding:0;
}
