

body{
	margin:0px;
	padding:0px;
	color:#333333;
	font-family:'ＭＳ Ｐゴシック',osaka,sans-serif;
	text-align:center;
	background:url(../images/bg_body2.jpg) repeat-y center #eceadf;
}



#head{
	width:1000px;
	margin:0px 0 0 -200px;
	padding:30px 0px 0px 200px;
	text-align:center;
	background:url(../images/bg_body.jpg) repeat-y center;
	z-index:100;
}


/* ---------商品詳細---------- */

#mainItem{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#mainItem h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#mainItem ul.thum{
	margin:0px 0px 0px 0px;
	padding:10px 0px 18px 0px;
	list-style-type:none;
	border-bottom:1px solid #ccc;
}

#mainItem ul.thum li{
	width:76px;
	height:76px;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
	border:1px solid #666;
}








.itemDList{
	margin:0px 0px 0px 0px;
	padding:50px 0px 50px 0px;
	border-bottom:1px dashed #ccc;
}


/* mod_thumbnail
--------------------------------------------*/
.mod_thumbnail{
 margin:0 0 30px 0;
}

/* サムネイル画像表示（thumbnaillist）
-----------------------------------------*/

.thumbnaillist{
	width:400px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.thumbnaillist h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-size:120%;
	line-height:1.5;
	background:url(../images/bg_itemtitle02.jpg) no-repeat bottom left;
	color:#fff;
}

.thumbnaillist p{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	font-size:87.5%;
	line-height:1.5;
	color:#fff;
}

.thumbnaillist ul{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	list-style-type:none;
	font-size:70%;
	line-height:1.5;
}

.thumbnaillist li{
	margin:0px 12px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
	color:#fff;
}

.thumbnaillist li a{
	display:block;
}

.thumbnaillist li a:link    {}
.thumbnaillist li a:visited {}
.thumbnaillist li a:hover   {opacity:0.8;}
.thumbnaillist li a:active  {opacity:0.8;}
/* IE用 ↓*/
.thumbnaillist li a:hover img {filter:alpha(opacity=80);}


/* メイン画像表示（mod_mainimglist）
-----------------------------------------*/


.mainimglist{
	width:400px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.mainimglist img{
}

/* clearfix：float解除＆親要素に高さを算出させる
-----------------------------------------*/
.ex_clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.ex_clearfix {
  min-height: 1px;
}
* html .ex_clearfix {
  height: 1px;
  /*＼*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.pagetop{
	margin:-16px 16px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}