/*--------------------------------------------------
layout
--------------------------------------------------*/

.para	{
	display: table;
	width: 700px;
	padding-bottom: 25px;
	clear: left;
	}

.para	img{
	margin: 0px 0px 5px 0px;
	}

/*sticker,deco*/

.newitemspace	{
	text-align: left;
	height: 29px;
	}

.newitem1	{
	text-align: left;
	padding: 10px 0px 3px 25px;
	}

.newitem2	{
	text-align: left;
	padding: 10px 0px 5px 0px;
	}

/*line 5*/
.for5space	{
	float: left;
	width: 130px;
	margin: 0px 7px 0px 0px;
	text-align: center;
	}

/*line 4*/
.for4space	{
	float: left;
	width: 168px;
	margin: 0px 7px 0px 0px;
	text-align: center;
	}

/*line 3*/
.for3space	{
	float: left;
	width: 224px;
	margin: 0px 7px 0px 0px;
	text-align: center;
	}

/*line 2*/
.for2space	{
	float: left;
	width: 350px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	}

	.para	.last	{
	margin: 0px;
	}

/*---------------------------------------------------
links
---------------------------------------------------*/
a:link	 {
	color:#333;
	text-decoration: none;
	}
a:visited	 {
	color:#666;
	text-decoration: none;
	}	
a:hover	 {
	color:#ccc;
	text-decoration: underline;
	}
a:active	 {
	color:#fff;
	text-decoration: none;
	}



/*------alignleft layout------*/
.contentsleft	{
	text-align: left;
	width: 700px;
	font-size: 12px;
	}
/*------alignlcenter layout------*/
.contentscenter	{
	text-align: center;
	width: 700px;
	font-size: 12px;
	}

/*------syohinmei title------*/
.titlespace	{	
	width:700px;
	margin-bottom: 15px;
	}

.syohintitle1	{
	padding: 10px 0px 5px 35px;
	background: url(../parts/ttlea.gif) no-repeat;
	}

strong	{
	height: 23px;
	padding: 4px 0px 2px 40px;
	background: url(../parts/ttleb.gif) left bottom no-repeat;
	}

/*------NEXT,BACK------*/

.pagenextback	{
	width:680px;
	}

.pagenext	{
	font-size: 12px;
	text-align: right;
	}
.pageback	{
	font-size: 12px;
	}

.pagenext	a:link{color: #333;text-decoration: none;}
.pagenext	a:visited{color: #333;text-decoration: none;}
.pagenext	a:hover{color: #936;}
.pagenext	a:active{color: #ccc;position:relative;top: 2px; left: 2px;}

.pageback	a:link{color: #333;text-decoration: none;}
.pageback	a:visited{color: #333;text-decoration: none;}
.pageback	a:hover{color: #936;}
.pageback	a:active{color: #ccc;position:relative;top: 2px; left: 2px;}	

.pmargin	{
	margin-right: 3px;
	}



/*------pa footer------*/
.flowerline	{
	height: 15px;
	background: url(../parts/lineb.gif) no-repeat;	
	margin: 10px 0px 0px 0px;
	}

.backtopa	{
	width: 200px;
	padding: 10px 0px 15px 20px;
	vertical-align: top;
	}

.backtopa	a:active{position:relative;top: 2px; left: 2px;}


.dotline	{
	width: 10px;
	background: url(../parts/tatedot.gif) repeat-y;	
	}	

.footlinksspace	{
	width: 490px;
	}

ul	{
	list-style-type: none;
	font-size:12px;
	margin-left:0px;
	}
	/*safari*/
	html* ul{
	list-style-type: none;
	font-size:12px;
	margin-left:0px;
	}
	/*other*/
	*html ul	{
	list-style-type: none;
	font-size:12px;
	margin-left:0px;
	}

li	{
	padding: 2px 0px 7px 13px;
	background: url(../parts/fpoint.gif) no-repeat;	
	_background-position: 1px 3px;	
	white-space: nowrap;
}

.footlinks	a:link	{color: #666;text-decoration: none;}
.footlinks	a:visited	{color: #666;text-decoration: none;}
.footlinks	a:hover	{color: #f39;text-decoration: underline;}
.footlinks	a:active	{color: #ccc;text-decoration: none;}


	
/*------title------*/
/*sticker*/	
.titlesticker	{
	width: 200px;
	padding: 0px  0px  3px 0px;
	margin: 0px  0px  0px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlesticker2	{
	width:280px;
	height: 60px;
	margin: 0px  250px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}
	
/*jewelry*/	
.titlejewel	{
	width: 240px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlejewel2	{
	width: 320px;
	height: 60px;
	margin: 0px  210px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

/*cutejewelry*/	
.titlecutejewelry	{
	width: 290px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecutejewelry2	{
	width: 370px;
	height: 60px;
	margin: 0px  0px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

/*3D jewelry*/	
.title3djewelry	{
	width: 330px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.title3djewelry2	{
	width: 410px;
	height: 60px;
	margin: 0px  240px  0px  10px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}
	
/*stonecollection*/	
.titlestone	{
	width: 290px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlestone2	{
	width: 370px;
	height: 60px;
	margin: 0px  200px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

/*decoration*/	
.titledeco	{
	width: 280px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titledeco2	{
	width: 360px;
	height: 60px;
	margin: 0px  140px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}
	
/*decoration*/	
.titledecosera	{
	width: 400px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titledecosera2	{
	width: 480px;
	height: 60px;
	margin: 0px  120px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}
	
/*bullion*/	
.titlebullion	{
	width: 270px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlebullion2	{
	width: 350px;
	height: 60px;
	margin: 0px  150px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

/*bullion chain*/	
.titlebullionchain	{
	width: 380px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlebullionchain2	{
	width: 470px;
	height: 60px;
	margin: 0px  30px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

/*nail color*/	
.titlecolor	{
	width: 180px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecolor2	{
	width: 260px;
	height: 60px;
	margin: 0px  240px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

/*nail color lame petite*/	
.titlelame	{
	width: 280px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlelame2	{
	width: 360px;
	height: 60px;
	margin: 0px  310px  10px  0px;	
	background: url(../parts/ttlaura.gif) right no-repeat;
	}


/*Quick dry nail*/	
.titledrynail	{
	width: 260px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titledrynail2	{
	width: 340px;
	height: 60px;
	margin: 0px  160px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}



/*Slender Brush Nail*/	
.titleslender	{
	width: 290px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titleslender2	{
	width: 370px;
	height: 60px;
	margin: 0px  130px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}




/*French Nail Kit*/	
.titlefrench	{
	width: 200px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlefrench2	{
	width: 280px;
	height: 60px;
	margin: 0px  220px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

/*First Nail Art Kit*/	
.titlefirst	{
	width: 220px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlefirst2	{
	width: 300px;
	height: 60px;
	margin: 0px  200px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

/*Nail Care Collection*/

.titlecare	{
	font-size: 14px;
	margin-bottom: 3px;
	}

.titlecare1	{
	width: 200px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare2	{
	width: 280px;
	height: 90px;
	margin: 0px  220px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlecare3	{
	width: 240px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare4	{
	width: 320px;
	height: 90px;
	margin: 0px  180px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlecare5	{
	width: 250px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare6	{
	width: 330px;
	height: 90px;
	margin: 0px  170px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlecare7	{
	width: 240px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare8	{
	width: 320px;
	height: 90px;
	margin: 0px  180px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlecare9	{
	width: 240px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare10	{
	width: 320px;
	height: 90px;
	margin: 0px  180px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlecare11	{
	width: 200px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare12	{
	width: 280px;
	height: 90px;
	margin: 0px  220px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlecare13	{
	width: 230px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare14	{
	width: 310px;
	height: 90px;
	margin: 0px  190px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlecare15	{
	width: 180px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare16	{
	width: 260px;
	height: 90px;
	margin: 0px  240px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlecare17	{
	width: 180px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare18	{
	width: 260px;
	height: 90px;
	margin: 0px  240px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlecare19	{
	width: 200px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlecare20	{
	width: 280px;
	height: 90px;
	margin: 0px  220px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

/*Nail Goods Collection*/

.titlegoods	{
	font-size: 14px;
	margin-bottom: 3px;
	}

.titlegoods1	{
	width: 210px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods2	{
	width: 290px;
	height: 90px;
	margin: 0px  210px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods3	{
	width: 280px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods4	{
	width: 360px;
	height: 90px;
	margin: 0px  140px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods5	{
	width: 190px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods6	{
	width: 270px;
	height: 90px;
	margin: 0px  230px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods7	{
	width: 190px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods8	{
	width: 260px;
	height: 90px;
	margin: 0px  240px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods9	{
	width: 260px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods10	{
	width: 340px;
	height: 90px;
	margin: 0px  260px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods11	{
	width: 320px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods12	{
	width: 400px;
	height: 90px;
	margin: 0px  200px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods13	{
	width: 260px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods14	{
	width: 340px;
	height: 90px;
	margin: 0px  260px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods15	{
	width: 210px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods16	{
	width: 290px;
	height: 90px;
	margin: 0px  210px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods17	{
	width: 400px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods18	{
	width: 480px;
	height: 90px;
		margin: 0px  120px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods19	{
	width: 320px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods20	{
	width: 400px;
	height: 90px;
		margin: 0px  200px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods21	{
	width: 320px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods22	{
	width: 430px;
	height: 90px;
	margin: 0px  170px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}
	
.titlegoods23	{
	width: 350px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods24	{
	width: 430px;
	height: 90px;
	margin: 0px  170px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods25	{
	width: 240px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods26	{
	width: 320px;
	height: 90px;
	margin: 0px  180px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods27	{
	width: 280px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods28	{
	width: 360px;
	height: 90px;
	margin: 0px  240px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods29	{
	width: 210px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods30	{
	width: 290px;
	height: 90px;
	margin: 0px  210px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods31	{
	width: 200px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods32	{
	width: 280px;
	height: 90px;
	margin: 0px  220px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods33	{
	width: 280px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods34	{
	width: 340px;
	height: 90px;
	margin: 0px  260px  10px  0px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titletool13	{
	width: 290px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}

.titletool13b	{
	width: 370px;
	height: 90px;
	margin: 0px  310px  0px  10px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titletool14	{
	width: 310px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titletool14b	{
	width: 390px;
	height: 90px;
	margin: 0px  290px  0px  10px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titletool15	{
	width: 260px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titletool15b	{
	width: 340px;
	height: 90px;
	margin: 0px  330px  0px  10px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.titlegoods35	{
	width: 210px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegoods36	{
	width: 300px;
	height: 90px;
	margin: 0px  390px  0px  10px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}
	
/*----list page-----------------*/


.tokucho	{
	text-align: left;
	color: #333;
	line-height: 15px;
	padding:  0px 10px;
	margin-bottom: 20px;	
	}
	


/*jewel*/
.stickerlisttable2	{
	width: 630px;
	margin: 0px 0px 20px 35px;
	}
.stickerlisttable2 img	{
	margin-bottom: 4px;
	}
	
.stickerlisttable2 td	{
	width: 30%;
	text-align: center;
	}	
	
	
.stickerlisttable2 a:link	{color: #333;text-decoration: none;}
.stickerlisttable2 a:visited	{color: #333;text-decoration: none;}
.stickerlisttable2 a:hover	{color: #999;text-decoration: none;}
.stickerlisttable2 a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}


/*djewel*/
.dlisttable	{
	width: 660px;
	margin: 0px 0px 20px 20px;
	}
.dlisttable img	{
	margin-bottom: 4px;
	}
	
.dlisttable td	{
	width: 33%;
	text-align: center;
	}	
	
	
.dlisttable a:link	{color: #333;text-decoration: none;}
.dlisttable a:visited	{color: #333;text-decoration: none;}
.dlisttable a:hover	{color: #999;text-decoration: none;}
.dlisttable a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

/*nail color*/
.stickerlisttable3	{
	width: 600px;
	margin-left: 45px;
	margin-bottom: 20px;
	}
.stickerlisttable3 img	{
	margin-bottom: 4px;
	}
	
.stickerlisttable3 td	{
	width: 20%;
	text-align: center;
	}	
	
	
.stickerlisttable3 a:link	{color: #333;text-decoration: none;}
.stickerlisttable3 a:visited	{color: #333;text-decoration: none;}
.stickerlisttable3 a:hover	{color: #999;text-decoration: none;}
.stickerlisttable3 a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}


/*stone collection*/
.stickerlisttable4	{
	width: 680px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
.stickerlisttable4 img	{
	margin-bottom: 4px;
	}
	
.stickerlisttable4 td	{
	width: 25%;
	text-align: center;
	}	
	
	
.stickerlisttable4 a:link	{color: #333;text-decoration: none;}
.stickerlisttable4 a:visited	{color: #333;text-decoration: none;}
.stickerlisttable4 a:hover	{color: #999;text-decoration: none;}
.stickerlisttable4 a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

/*slender brush nail*/
.stickerlisttable3	{
	width: 670px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
.stickerlisttable3 img	{
	margin-bottom: 4px;
	}
	
.stickerlisttable3 td	{
	width: 20%;
	text-align: center;
	}	
	
	
.stickerlisttable3 a:link	{color: #333;text-decoration: none;}
.stickerlisttable3 a:visited	{color: #333;text-decoration: none;}
.stickerlisttable3 a:hover	{color: #999;text-decoration: none;}
.stickerlisttable3 a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

/*SLENDER NAIL*/
.stickerlisttable6	{
	width: 680px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
.stickerlisttable6 img	{
	margin-bottom: 4px;
	}
	
.stickerlisttable6 td	{
	width: 20%;
	text-align: center;
	}	
	
	
.stickerlisttable6 a:link	{color: #333;text-decoration: none;}
.stickerlisttable6 a:visited	{color: #333;text-decoration: none;}
.stickerlisttable6 a:hover	{color: #999;text-decoration: none;}
.stickerlisttable6 a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}


/*kit
----------------------------------------------------------------*/
/*kit01*/
.kit01space	{
	position: relative;
	height: 110px;
	margin-left: 30px;
	margin-bottom: 30px;
	}

.kit01space img	{
	margin-right: 15px;
	margin-bottom: 4px;
	}


.kit01space	.right{
	position: absolute;
	top: 15px;
	left: 150px;
	}

.kit01space	.right2{
	position: absolute;
	top: 0px;
	left: 150px;
	}
	
.kit01space a:link	{color: #333;text-decoration: none;}
.kit01space a:visited	{color: #333;text-decoration: none;}
.kit01space a:hover	{color: #999;text-decoration: none;}
.kit01space a:active	{color: #666;text-decoration: none;}

/*kit02*/
.kit02	{
	margin-left: 30px;
	}

	.kit02td		{
	font-size: 12px;
	}

.kit02td1 	{
	padding-right: 10px;
	}

.kit02td1 img	{
	margin-bottom: 5px;
	}

.kit02td1 a:link	{color: #333;text-decoration: none;}
.kit02td1 a:visited	{color: #333;text-decoration: none;}
.kit02td1 a:hover	{color: #999;text-decoration: none;}
.kit02td1 a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

.kitcatch01	{
	margin-bottom: 10px;
	color: #C3C;
	font-size: 14px;
	font-weight: bold;
	}






/*nail care*/
.carespace	{
	width: 670px;
	margin-left: 20px;
	margin-bottom: 20px;
	}

.carespace img	{
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	}

.caretext	{
	position: relative;
	top: 50px;
	}
	
.carespace a:link	{color: #333;text-decoration: none;}
.carespace a:visited	{color: #333;text-decoration: none;}
.carespace a:hover	{color: #999;text-decoration: none;}
.carespace a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

/*
nail goods
--------------------------------*/
.goodsspace	{
	margin-right: 50px;	
	margin-left: 50px;
	margin-bottom: 20px;
	}
	.goodsspace .vtop{
	vertical-align: top;	
	}


.goodsspace2	{
	margin-right: 50px;	
	margin-left: 50px;
	}
	
.goodsspace3 {
	vertical-align: top;
	}

.goodsspac4	{
	margin-right: 50px;	
	margin-left: 50px;
	margin-bottom: 20px;
	}
		
.goodsspace3 img {
	margin-right: 50px;
	}

.goodsspace img	{
	float: left;
	margin-right: 50px;
	margin-bottom: 20px;
	}
.goodsspace2 img {
	float: left;
	margin-right: 50px;
	}
.goodsspace a:link	{color: #333;text-decoration: none;}
.goodsspace a:visited	{color: #333;text-decoration: none;}
.goodsspace a:hover	{color: #999;text-decoration: none;}
.goodsspace a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}
.goodsspace2 a:link	{color: #333;text-decoration: none;}
.goodsspace2 a:visited	{color: #333;text-decoration: none;}
.goodsspace2 a:hover	{color: #999;text-decoration: none;}
.goodsspace2 a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}
.goodsspace3 a:link	{color: #333;text-decoration: none;}
.goodsspace3 a:visited	{color: #333;text-decoration: none;}
.goodsspace3 a:hover	{color: #999;text-decoration: none;}
.goodsspace3 a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}
.goodsspace4 a:link	{color: #333;text-decoration: none;}
.goodsspace4 a:visited	{color: #333;text-decoration: none;}
.goodsspace4 a:hover	{color: #999;text-decoration: none;}
.goodsspace4 a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

.goodstext1	{
	position: relative;
	top: 150px;
	}

.goodstext9	{
	position: relative;
	top: 170px;
	}


.goodstokucho5	{
	position: relative;
	top: 100px;	
	}
	
.goodstext2	{
	position: relative;
	top: 30px;
	}



.goodstext04	{
	position: relative;
	top: 200px;
	}

.goodstext05	{
	position: relative;
	top: 100px;
	}

.goodstext12	{
	position: relative;
	top: 95px;
	}

.goods03illust	{
	margin: 10px 10px 10px 10px;
	position: relative;
}

.goodsspacetool3	{
	margin-right: 50px;	
	margin-left: 50px;
	margin-bottom: 20px;
	font-size: 12px;
	}

	.goodsspacetool3 img	{
	margin-right: 50px;	
	}

	.goodsspacetool3 .tool3tokucho	{
	padding-top: 20px;
	}
	
.goodsgr1	{
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	}

.goodsgr2	{
	font-weight: bold;
	color: #0099CC;
	}

.goodsgr3	{
	font-weight: bold;
	color: #0099CC;
	margin: 10px 0px 10px 0px;
	}

	.goodsgr3	span{
	font-weight: bold;
	color: #333;
	padding: 0px 10px 0px 0px;
	}

.goodsgr4	{
	font-size: 12px;
	}

.goodsgr5	{
	margin: 0px 0px 20px 0px;
	}	

	.goodsgr5	span{
	border: #0099CC solid 1px;
	margin: 0px 5px 0px 5px;
	padding: 2px 4px;
	color: #0099CC;
	background: #dcf2f2;
	}


/*
nail goods
--------------------------------*/
.goodsspace	{
	margin: 0px 50px 30px 50px;	
	}
	.goodsspace img	{
	margin: 0px 50px 5px 0px;	
	}
	.goodsspace .vtop{
	vertical-align: top;	
	}
	.goodsspace .padding15{
	padding-right: 15px;	
	}
		
.goodsspace a:link	{color: #333;text-decoration: none;}
.goodsspace a:visited	{color: #333;text-decoration: none;}
.goodsspace a:hover	{color: #999;text-decoration: none;}
.goodsspace a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

.goodstokucho	{
	margin-bottom: 15px;
	}

/*tool07--start--*/
.tool07space	{
	position: relative;
	margin: 0px 50px 30px 40px;	
	}
	
	.tool07space	.maisu	{
	position: absolute;
	top: 0px;
	left: 120px;
	}

	.tool07space	.tokucho	{
	position: absolute;
	top: 100px;
	left: 120px;
	padding: 0px;
	}

	.tool07space	.text1	{
	position: absolute;
	top: 180px;
	left: 120px;
	}



.tool07space a:link	{color: #333;text-decoration: none;}
.tool07space a:visited	{color: #333;text-decoration: none;}
.tool07space a:hover	{color: #999;text-decoration: none;}
.tool07space a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

/*tool07--end--*/

/*tool09--start--*/
.tool09space	{
	position: relative;
	margin: 0px 50px 30px 40px;	
	}
	
	.tool09space	.maisu	{
	position: absolute;
	top: 0px;
	left: 120px;
	}

	.tool09space	.tokucho	{
	position: absolute;
	top: 80px;
	left: 120px;
	padding: 0px;
	}

	.tool09space	.text1	{
	position: absolute;
	top: 180px;
	left: 120px;
	}



.tool09space a:link	{color: #333;text-decoration: none;}
.tool09space a:visited	{color: #333;text-decoration: none;}
.tool09space a:hover	{color: #999;text-decoration: none;}
.tool09space a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

/*tool09--end--*/

/*How to nail*/
.goodshowtonail	{
	font-weight: bold;
	color: #0099CC;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	background: url(../../../pa/goods/listimg/pa.gif) no-repeat;
	}


.goodshowto	{
	font-size: 10px;
	}
	.goodshowto	.bold{
	font-size: 10px;
	font-weight: bold;
	}
	.goodshowto	.blue	{
	background: #09c;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 2px;
	line-height: 25px;
	}


.tool16setumei	{
	margin: 20px 0px 0px 0px;
	}

.tool16setumei	.left{
	float: left;
	margin: 0px 10px 0px 0px;
	}

.tool16setumei	span{
	position: relative;
	top: 10px;
	}

/*chipcase--start--*/
.goodschiptext	{
	position: relative;
	top: 115px;
	}
/*chipcase--end--*/

/*push pump--start--*/
.goodspushtext	{
	position: relative;
	top: 75px;
	}
/*cpush pump--end--*/

/*gelgel--start--*/
.goodsgeltext	{
	position: relative;
	top: 85px;
	}
/*gelgel--end--*/

/*lame grande
----------------------------------------------------------*/
	
.titlegrande	{
	width: 380px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.titlegrande2	{
	width: 460px;
	height: 60px;
	margin: 0px  210px  10px  0px;	
	background: url(../parts/ttlaura.gif) right no-repeat;
	}
	
.lamegrandetable	{
	width: 620px;
	margin: 0px 0px 50px 40px;
	}
	
.lamegrandetable img	{
	margin-bottom: 4px;
	}
	
.lamegrandetable td	{
	width: 25%;
	text-align: center;
	padding-right: 20px;
	}	
	
.lamegrandetable a:link	{color: #333;text-decoration: none;}
.lamegrandetable a:visited	{color: #333;text-decoration: none;}
.lamegrandetable a:hover	{color: #999;text-decoration: none;}
.lamegrandetable a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}

.grandephotospace	{
	display: block;
	margin: 1px;
	}

.grandtexts	{
	font-size: 11px;
	border-bottom: 40px solid #fff;
	}

.grandephoto	{
	float: left;
	margin: 0px 0px 0px 0px;
	}

.grandenamaespace	{
	clear: left;
	}



/*all*/	
.namae	{
	font-size: 12px;
	}

.numb	{
	font-size: 12px;
	font-weight:bold;
	}

.paclickme	{
	font-size: 12px;
	color: #666;
	}
	
/*attention
-----------------------------------------------------------*/
.attention	{
	margin: 5px 0px 0px 0px;
	color: #CC0099;
	}
.attention	span{
	padding-left: 3em;
	}
.attention	strong{
	padding: 0px;
	background: #fff;
	font-weight: bold;
	}


.howmargin	{
	margin: 10px 0px 0px 0px;
	}

/*How to nail*/
.goodshowtonail	{
	font-weight: bold;
	color: #0099CC;
	margin: 10px 0px 0px 0px;
	}


.goodshowto	{
	font-size: 10px;
	}
	.goodshowto	.bold{
	font-size: 10px;
	font-weight: bold;
	}
	.goodshowto	.blue	{
	background: #09c;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 2px;
	line-height: 25px;
	}

.goddsminibluespace	{
	margin: 10px 0px 0px 0px;
	line-height: 14px;
	}
	
.goddsminiblue	{
	font-weight: bold;
	color: #0099CC;
	padding: 0px 10px 0px 0px;
	}


.tool08tokucho	{
	margin: 30px 0px 0px 0px;
	}

.tool12table{
	margin-bottom: 15px;
	}
	.tool12table	td{
	vertical-align: top;
	}
	.tool12table	.hinban	{
		padding-top: 10px;
		}


.goodslink a:link	{color: #333;text-decoration: none;}
.goodslink a:visited	{color: #333;text-decoration: none;}
.goodslink a:hover	{color: #999;text-decoration: none;}
.goodslink a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}


/*-------------------------------------
	Buffer(tool03)
-------------------------------------*/

.goodsbufferspace	{
	margin: 0px 50px 20px 50px;	
	position: relative;
	height: 330px;
	}

	.goodsbufferspace	.goodsphoto{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	.goodsbufferspace	.tokucho{
	position: absolute;
	top: 0px;
	left: 120px;
	padding: 0px;
	}

	.goodsbufferspace	.illust{
	position: absolute;
	top: 70px;
	left: 120px;
	}

	.goodsbufferspace	.setumei{
	position: absolute;
	top: 70px;
	left: 260px;
	}

	.goodsbufferspace	.toolnamae{
	position: absolute;
	top: 230px;
	left: 120;
	z-index: 2;
	}



/*-------------------------------------
	Mini Buffer and Shiner
-------------------------------------*/
.goodsminibsspace	{
	margin: 0px 50px 20px 50px;	
	position: relative;
	height: 280px;
	}

	.goodsminibsspace	.goodsphoto{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	.goodsminibsspace	.tokucho{
	position: absolute;
	top: 0px;
	left: 120px;
	padding: 0px;
	}
	.goodsminibsspace	.setumei{
	position: absolute;
	top: 70px;
	left: 120px;
	}

	.goodsminibsspace	.toolnamae{
	position: absolute;
	top: 123px;
	left: 0;
	z-index: 2;
	}

/*-------------------------------------
	Sponge buffer
-------------------------------------*/

.goodspongebufferspace	{
	margin: 0px 50px 20px 50px;	
	position: relative;
	height: 350px;
	}

	.goodspongebufferspace	.shohinphoto{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	.goodspongebufferspace	.tokucho{
	position: absolute;
	top: 0px;
	left: 100px;
	padding: 0px;
	}
	.goodspongebufferspace	.setumei{
	position: absolute;
	top: 30px;
	left: 100px;
	}
	.goodspongebufferspace	.setumei2{
	position: absolute;
	top: 180px;
	left: 300px;
	}
	.goodspongebufferspace	.setumei2	.blue	{
	background: #09c;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 2px;
	line-height: 25px;
	}

	.goodspongebufferspace	.toolnamae{
	position: absolute;
	top: 200px;
	left: 110px;
	z-index: 2;
	}


/*-------------------------------------
	Washablebufferspace
-------------------------------------*/

.goodswashablebufferspace	{
	margin: 0px 50px 20px 50px;	
	position: relative;
	height: 350px;
	}

	.goodswashablebufferspace	.shohinphoto{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	.goodswashablebufferspace	.tokucho{
	position: absolute;
	top: 0px;
	left: 100px;
	padding: 0px;
	}
	.goodswashablebufferspace	.setumei{
	position: absolute;
	top: 130px;
	left: 100px;
	}

	.goodswashablebufferspace	.setumei	.zu1{
	position: absolute;
	top: 0px;
	left: 0px;
	}

	.goodswashablebufferspace	.setumei	.zu2{
	position: absolute;
	top: 20px;
	left: 180px;
	}

	.goodswashablebufferspace	.toolnamae{
	position: absolute;
	top: 200px;
	left: 110px;
	z-index: 2;
	}

/*-------------------------------------
	Toe Separator
-------------------------------------*/

.toeseparatertitle	{
	width: 280px;
	padding: 0px  0px  10px 0px;
	margin: 0px  0px  20px  10px;
	background: url(../parts/ttleline.gif) bottom repeat-x;
	font-size: 15px;
	}
	
.toeseparatertitle2	{
	width: 370px;
	height: 90px;
	margin: 0px  320px  0px  10px;
	background: url(../parts/ttlaura.gif) right no-repeat;
	}

.goodstoeseparaterspace	{
	margin: 0px 50px 20px 100px;	
	position: relative;
	height: 240px;
	}

	.goodstoeseparaterspace	.shohinphoto{
	position: absolute;
	top: 1px;
	left: -25px;
	}
	.goodstoeseparaterspace	.tokucho{
	position: absolute;
	top: 0px;
	left: 110px;
	padding: 0px;
	}

	.goodstoeseparaterspace	.toolnamae{
	position: absolute;
	top: 183px;
	left: -24px;
	z-index: 2;
	}

/*-------------------------------------
	Tweezers(fine point)
-------------------------------------*/

.goodstweezersspace	{
	margin: 0px 50px 20px 100px;	
	position: relative;
	height: 200px;
	}

	.goodstweezersspace.shohinphoto{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	.goodstweezersspace	.tokucho{
	position: absolute;
	top: 50px;
	left: 100px;
	padding: 0px;
	}

	.goodstweezersspace	.toolnamae{
	position: absolute;
	top: 100px;
	left: 100px;
	}


/*-------------------------------------
	Nail Blush Glue
-------------------------------------*/

.goodsnailblushgluespace	{
	margin: 0px 50px 20px 100px;	
	position: relative;
	height: 200px;
	}

	.goodsnailblushgluespace	.shohinphoto{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	.goodsnailblushgluespace	.tokucho{
	position: absolute;
	top: 50px;
	left: 100px;
	padding: 0px;
	}

	.goodsnailblushgluespace	.toolnamae{
	position: absolute;
	top: 100px;
	left: 100px;
	}

/*-------------------------------------
	ENAMEL REMOVER
-------------------------------------*/

.goodser	{
	margin: 0px 50px 20px 90px;	
	position: relative;
	height: 240px;
	}

	.goodser	.shohinphoto{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	.goodser	.tokucho{
	position: absolute;
	top: 10px;
	left: 120px;
	padding: 0px;
	}

	.goodser	.toolnamae{
	position: absolute;
	top: 120px;
	left: 120px;
	z-index: 2;
	}

/*-------------------------------------
	Pure Acetone Remover
-------------------------------------*/

.goodsparspace	{
	margin: 0px 50px 20px 90px;	
	position: relative;
	height: 240px;
	}

	.goodsparspace	.shohinphoto{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	.goodsparspace	.tokucho{
	position: absolute;
	top: 10px;
	left: 120px;
	padding: 0px;
	}

	.goodsparspace	.toolnamae{
	position: absolute;
	top: 120px;
	left: 120px;
	z-index: 2;
	}

/*-------------------------------------
	Oil Remover
-------------------------------------*/

.goodsprspace	{
	margin: 0px 50px 20px 90px;	
	position: relative;
	height: 240px;
	}

	.goodsprspace	.shohinphoto{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	.goodsprspace	.tokucho{
	position: absolute;
	top: 10px;
	left: 120px;
	padding: 0px;
	}

	.goodsprspace	.toolnamae{
	position: absolute;
	top: 120px;
	left: 120px;
	z-index: 2;
	}

/*-------------------------------------
	影響なかったら削除

.stickerlisttable	{
	width: 670px;
	margin: 0px 0px 20px 15px;
	}
	
.stickerlisttable img	{
	margin-bottom: 4px;
	}
	
.stickerlisttable td	{
	width: 25%;
	text-align: center;
	}	
	
	
.stickerlisttable a:link	{color: #333;text-decoration: none;}
.stickerlisttable a:visited	{color: #333;text-decoration: none;}
.stickerlisttable a:hover	{color: #999;text-decoration: none;}
.stickerlisttable a:active	{color: #666;text-decoration: none;position: relative;top: 2px;left: 2px;}
-------------------------------------*/

