@charset "utf-8";
/*-------------------------------------------------------------------------------------------
	1.	Product Contents
-------------------------------------------------------------------------------------------*/


/*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/

/*	1.	Product Contents

/*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
#thumbNail	{
	position:	relative;
	margin:	0;
	padding:	0;
}
#thumbNail	p	{
	color:	#333;
	font-size:	0.9em!important;
	font-size:	0.8em;
	text-align:	left;
	margin:	0;
	padding:	0	0	10px	0;
}
#thumbNail	.SlidingPanels	{
	float:	left;
}
#thumbNail	.SlidingPanelsContentGroup	{
	width:	10000px;
	float:	left;
}
#thumbNail	.SlidingPanelsContent	{
	float:	left;
}
.thumbNailImage	{
	float:	left;
	height:	450px;
	margin:	0;
	padding:	0;
}
.thumbNailImage	a	{
	float:	left;
	display:	block;
	width:	90px;
	height:	90px;
}
.thumbNailImage	img	{
	cursor: pointer;
	border:	none;
}

/*	各プロダクトページ	----------*/
#designContentsContainer	{
	margin:	0;
	padding:	0;
	width:	900px;
	height:	400px;
} 

/*	各プロダクトページの左側	----------*/ 
#designContentsLeft	{
	float:	left;
	margin:	0;
	padding:	0;
	width:	400px;
	height:	391px;
}
.designImageContainer	{
	margin:	0;
	padding:	0;
	width:	400px;
	height:	391px;
}
.designImageContainer	p.designTitle	{
	margin:	0	0	10px	0;
	height:	30px;
}
.designImageContainer	p.designImage	{
	height:	350px;
}
.designImageContainer	p.log	{
	height:	1px;
}

/*	各プロダクトページの右側	----------*/ 
#designContentsRight	{
	margin:	0;
	padding:	0;
	float:	right;
	text-align:	left;
	width:	490px;
}

/*	バリエーション	----------*/ 
#designContentsVariation	{
	margin:	0;
	padding:	0;
}
#designContentsVariation	h3	{
	float:	left;
	margin:	0	10px	0	0;
	display:	block;
	width:	100px;
	height:	120px;
}
#designContentsVariation	ul	{
	list-style-type:	none;
}
#designContentsVariation	li	{
	float:	left;
	text-align:	center;
}
#designContentsVariation	a	{
	padding:	20px	0	0	0;
	display:	block;
	width:	80px;
	height:	80px;
}
#designContentsVariation	a.thumbnailSide	{
	padding:	34px	0	0	0;
}
#designContentsVariation	p	{
	clear:	both;
	padding:	0	0	0	110px;
	font-size:	82%;
	color:	#333;
}

/*	各プロダクトページのレイアウト・コメント	----------*/ 
#designContentsLayoutComment	{
	margin:	10px	0	0	0;
	padding:	0;
}

/*	レイアウト	----------*/ 
.designContentsLayout	{
	float:	left;
	margin:	0;
	padding:	0;
	width:	180px;
	height:	270px;
}
.designContentsLayout	p	{
	font-size:	77%;
	color:	#333;
	line-height:	150%;
}
.designContentsLayout	p.layoutTitle	{
	margin:	0	0	10px	0;
	padding:	0;
	display:	block;
	width:	180px;
	height:	20px;
}
.designContentsLayout	p.layoutImage	{
	margin:	0	0	10px	0;
	padding:	0;
	text-align:	center;
	display:	block;
	width:	180px;
	height:	120px;
}
.commentContainer	{
	float:	right;
	margin:	0;
	padding:	0;
	width:	295px;
}
.commentContainer	p	{
	padding:	10px;
	font-size:	72%;
	color:	#333;
	line-height:	150%;
	text-align:	justify;
	text-justify:	distribute;
	border:	1px	solid	#FCC;
}
.commentContainer	p.commentTitle	{
	padding:	0;
	display:	block;
	width:	295px;
	height:	20px;
	border:	none;
}
#textPoint	{
	margin:	10px	0	0	0;
}
#layoutBlock2,	#layoutBlock3,	#layoutBlock4,	#designBlock2,	#designBlock3,	#designBlock4,	#orderBlock2,	#orderBlock3,	#orderBlock4	{
	display:	none;
}

/*	ボタンのコンテナ	----------*/ 
.btnContainer	{
	clear:	both;
	margin:	0	0	100px	0;
}
.btnOrder	{
	float:	left;
	margin:	0;
	padding:	0	0	0	10px;
	width:	140px;
	height:	50px;
}
.btnOther	{
	float:	left;
	margin:	0;
	padding:	0;
	width:	740px;
	height:	50px;
}
.btnOther	p	{
	float:	left;
	display:	block;
	width:	100px;
	height:	50px;
}
.btnOther	p.btnShort	{
	width:	140px;
}
.btnOther	p.btnLong	{
	width:	190px;
}
.btnOtherSample	{
	float:	left;
	margin:	0;
	padding:	0	0	0	10px;
	width:	900px;
	height:	50px;
}
.btnOtherSample	p	{
	float:	left;
	display:	block;
	width:	100px;
	height:	50px;
}
.btnOtherSample	p.btnShort	{
	width:	140px;
}

/*	見本のコンテナ	----------*/ 
.samplePartsContainer	{
	clear:	both;
	margin:	0;
	padding:	0;
	width:	900px;
}

/*	色見本	----------*/ 
#colorImage	{
	margin:	0;
	padding:	0;
	width:	900px;
	height:	550px;
}
#colorImage	p	a	{
	height:	30px;
	width:	100%;
	color:	#FFF;
}
#colorImage	p	a:hover	{
	color:	#FFF;
	text-decoration:	none;
}
table#color	{
	margin:	0;
	padding:	0;
	width:	100%;
}
table#color	td	{
	width:	125px;
	height:	42px;
	font-weight:	bold;
	font-size:	12px;
}
table#color	td#color1	{
	background:	url(../images/products/color/000000.gif);
	color:	#FFF;
}
table#color	td#color2	{
	background:	url(../images/products/color/3c312f.gif);
}	
table#color	td#color3	{
	background:	url(../images/products/color/6c5f62.gif);
}
table#color	td#color4	{
	background:	url(../images/products/color/aaabaf.gif);
}
table#color	td#color5	{
	background:	url(../images/products/color/ffffff.gif);
	border:	1px	solid	#000;
}
table#color	td#color6	{
	background:	url(../images/products/color/330000.gif);
	color:	#FFF;
}
table#color	td#color7	{
	background:	url(../images/products/color/660000.gif);
}
table#color	td#color8	{
	background:	url(../images/products/color/98795a.gif);
}
table#color	td#color9	{
	background:	url(../images/products/color/d2b48c.gif);
}
table#color	td#color10	{
	background:	url(../images/products/color/8b4513.gif);
}
table#color	td#color11	{
	background:	url(../images/products/color/ffa500.gif);
}
table#color	td#color12	{
	background:	url(../images/products/color/ffbb53.gif);
}
table#color	td#color13	{
	background:	url(../images/products/color/ffc682.gif);
}
table#color	td#color14	{
	background:	url(../images/products/color/ffecd0.gif);
}
table#color	td#color15	{
	background:	url(../images/products/color/ffe420.gif);
}
table#color	td#color16	{
	background:	url(../images/products/color/fcf167.gif);
}
table#color	td#color17	{
	background:	url(../images/products/color/f3efb0.gif);
}
table#color	td#color18	{
	background:	url(../images/products/color/fdfbdd.gif);
}
table#color	td#color19	{
	background:	url(../images/products/color/00ae69.gif);
}
table#color	td#color20	{
	background:	url(../images/products/color/66cdaa.gif);
}
table#color	td#color21	{
	background:	url(../images/products/color/8fbc8f.gif);
}
table#color	td#color22	{
	background:	url(../images/products/color/a0e9cd.gif);
}
table#color	td#color23	{
	background:	url(../images/products/color/e2ffe2.gif);
}
table#color	td#color24	{
	background:	url(../images/products/color/005147.gif);
}
table#color	td#color25	{
	background:	url(../images/products/color/6b8e23.gif);
}
table#color	td#color26	{
	background:	url(../images/products/color/adff2f.gif);
}
table#color	td#color27	{
	background:	url(../images/products/color/ebffcc.gif);
}
table#color	td#color28	{
	background:	url(../images/products/color/6d6755.gif);
}
table#color	td#color29	{
	background:	url(../images/products/color/bdb76b.gif);
}
table#color	td#color30	{
	background:	url(../images/products/color/cccc99.gif);
}
table#color	td#color31	{
	background:	url(../images/products/color/b1515d.gif);
}
table#color	td#color32	{
	background:	url(../images/products/color/f14d62.gif);
}
table#color	td#color33	{
	background:	url(../images/products/color/cd171e.gif);
}
table#color	td#color34	{
	background:	url(../images/products/color/f08080.gif);
}
table#color	td#color35	{
	background:	url(../images/products/color/e0524f.gif);
}
table#color	td#color36	{
	background:	url(../images/products/color/88524f.gif);
}
table#color	td#color37	{
	background:	url(../images/products/color/ffebee.gif);
}
table#color	td#color38	{
	background:	url(../images/products/color/f9b3c4.gif);
}
table#color	td#color39	{
	background:	url(../images/products/color/e64a88.gif);
}
table#color	td#color40	{
	background:	url(../images/products/color/f7d7e4.gif);
}
table#color	td#color41	{
	background:	url(../images/products/color/fc7fcb.gif);
}
table#color	td#color42	{
	background:	url(../images/products/color/ff33a1.gif);
}
table#color	td#color43	{
	background:	url(../images/products/color/efd9ff.gif);
}
table#color	td#color44	{
	background:	url(../images/products/color/8b008b.gif);
}
table#color	td#color45	{
	background:	url(../images/products/color/592b51.gif);
}
table#color	td#color46	{
	background:	url(../images/products/color/a6fcfd.gif);
}
table#color	td#color47	{
	background:	url(../images/products/color/00bfff.gif);
}
table#color	td#color48	{
	background:	url(../images/products/color/0094d8.gif);
}
table#color	td#color49	{
	background:	url(../images/products/color/132454.gif);
	color:	#FFF;
}
table#color	td#color50	{
	background:	url(../images/products/color/e9f9fe.gif);
}
table#color	td#color51	{
	background:	url(../images/products/color/c4e3f2.gif);
}
table#color	td#color52	{
	background:	url(../images/products/color/87cefa.gif);
}
table#color	td#color53	{
	background:	url(../images/products/color/00ced1.gif);
}

/*	タイトル見本	----------*/ 
#titleImage	{
	margin:	0;
	padding:	0;
	width:	900px;
	height:	550px;
}
#titleImage	p	a	{
	height:	30px;
	width:	100%;
	color:	#FFF;
}
#titleImage	p	a:hover	{
	color:	#FFF;
	text-decoration:	none;
}
#titleImage	ul	{
	list-style-type:	none;
}
#titleImage	li	{
	padding:	0	0	10px	0;
	float:	left;
	display:	block;
	width:	299px;
	height:	30px;
	text-align:	center;
}

/*	書体見本	----------*/ 
#fontImage	{
	margin:	0;
	padding:	0;
	width:	100%;
	height:	550px;
}
#fontImage	p	a	{
	height:	30px;
	width:	100%;
	color:	#FFF;
}
#fontImage	p	a:hover	{
	color:	#FFF;
	text-decoration:	none;
}
#fontImage	ul	{
	list-style-type:	none;
}
#fontImage	li	{
	padding:	0	20px	5px	0;
	float:	left;
	display:	block;
	width:	200px;
	height:	40px;
	text-align:	center;
}

/*	挨拶文見本	----------*/ 
.sentenceLine	{
	margin:	0;
	padding:	0;
	width:	100%;
	height:	550px;
}
.sentenceLine	p	a	{
	height:	30px;
	width:	100%;
	color:	#FFF;
}
.sentenceLine	p	a:hover	{
	color:	#FFF;
	text-decoration:	none;
}
.sentenceLine	ul	{
	list-style-type:	none;
}
.sentenceLine	li	{
	float:	left;
	padding:	0	0	0	30px;
	text-align:	left;
	font-size:	13px;
}
.sentenceLine	span	{
	float:	left;
	display:	block;
	width:	370px;
	height:	60px;
}
.sentenceLine	span.sentenceNum	{
	display:	block;
	width:	40px;
	font-weight:	bold;
}

