/*-------------------------------------------
   PRODUCTS TOPページスタイル
---------------------------------------------*/

div#products {
	width: 100%;
	padding: 0px 0 10px 0;
}

div#products .group {
	clear: both;
	padding: 40px 0 20px 0;
}

div#products .group .title {
	font-size: 140%;
	padding: 0 25px;
}

div#products .group .item {
}

div#products .group .item dl {
	float: left;
	width: 200px;
	height: 260px;
	padding: 20px 25px;
}

div#products .group .item dl dd {
	overflow: hidden;
	padding: 20px 0 0 0;
}

/*-------------------------------------------
   商品詳細 ページスタイル
---------------------------------------------*/

div#item {
	width: 760px;
	margin: 0 auto;
}

div#item .group {
	clear: both;
	padding: 70px 0;
}

div#item .group .add-img {
	padding: 30px 0;

}

div#item .group .add-img li{
	width:240px;
	float: left;
	padding: 0 20px 0 0;
}


div#item .group img {
	padding: 0 0 20px 0;
}

div#item .group .title {
	clear: both;
	font-size: 140%;
	padding: 20px 0;
}

div#item .group p {
	clear: both;
	padding: 20px 0;
}

div#item .group ul {
	clear: both;
	padding: 20px 0;
}

div#item .group .red {
	clear: both;
	color: #F00;
	font-size: 80%;
	padding: 20px 0;
}


div.amazon {
	clear: both;
	padding: 30px 0;
}

.amazon img{
	width: 90px;
} 

/*-------------------------------------------
   商品詳細 ページ　クリエイタースタイル
---------------------------------------------*/

div#item .group .cbox {

	padding: 20px 0 50px 0;
}

div#item .group .cbox .cp {
	float:left;
	width: 200px;
}

div#item .group .cbox .ct {
	float:left;
	width: 520px;
	padding: 0 0 0 40px;
}

div#item .group .cbox .ct .ctitle {
	font-size: 120%;
	padding: 0 0 20px 0;
}

div#item .group .cbox .ct .ctxt {
	padding: 0 0 20px 0;
}

/* ------------- 丸型13列 --------------------- */

div#item .group .col1 {
	clear: both;
	padding: 20px 0;
}

div#item .group .col1 dl {
	float: left;
	width: 58px;
	text-align: center;
	padding: 5px 0;
}

div#item .group .col3 dl img {
	width: 40px;
	height: 40px;
}

div#item .group .col1 dl dt {
	height: 44px;
	overflow: hidden;
}

div#item .group .col1 dl dd {
	font-size: 90%;
}

/* ------------- 四角型5列 --------------------- */

div#item .group .col2 {
	clear: both;
	padding: 20px 0;
}

div#item .group .col2 dl {
	float: left;
	width: 152px;
	text-align: center;
	padding: 5px 0;
}

div#item .group .col3 dl img {
	width: 126px;
	height: 126px;
}

div#item .group .col2 dl dt {
	height: 130px;
	overflow: hidden;
}

div#item .group .col2 dl dd {
	font-size: 90%;
}

/* ------------- 四角型3列 --------------------- */

div#item .group .col3 {
	clear: both;
	padding: 20px 0;
}

div#item .group .col3 dl {
	float: left;
	width: 253px;
	text-align: center;
	padding: 5px 0;
}

div#item .group .col3 dl img {
	width: 223px;
	height: 223px;
}

div#item .group .col3 dl dt {
	height: 227px;
	overflow: hidden;
}

div#item .group .col3 dl dd {
	font-size: 90%;
}

div#item .group .newInfo {
	clear: both;
}
