/*for Gel Collection CSS Japanese
-----------------------------------------------------------*/

table	{
	margin: 0px auto;
	}
	table	td{
	padding: 0px;
	}


/*background color
-----------------------------------------------------------*/
.gelbackcolor	{
	background: url(../../../eternal/gel/listimg/back.gif);
	padding: 1px 0px 5px 0px;
	color: #666;
	line-height: 16px;
	width: 700px;
	}
.gelbackcolor	div{
	color: #666;
	}
	
/* Item title
-----------------------------------------------------------*/
.gelh2	{
	background: url(../../../eternal/gel/listimg/titlebase.gif);
	width:100%px;
	height: 43px;
	position: relative;
	margin-top: 20px;
	}

.gelh2	span{
	position: absolute;
	top: 15px;
	left: 200px;
	font-size: 12px;
	font-weight: bold;
	}


.gohowtobuton	{
	margin-left: 15px;
	}


/* ITEM
-----------------------------------------------------------*/
.gel0102	{
	height: 160px;
	}
.gel0102b	{
	height: 160px;
	padding-top: 10px;
	}

/*----------------------------------
@NEW ITEM ICON
-------------------------------------*/
.gelnewitemicon	{
	text-align: left;
}
.gelnewitemspace	{
	height: 25px;	
}



/* How to Gel nail
-----------------------------------------------------------*/

.howtitle01	{
	background: url(../../../eternal/gel/listimg/howttle1.gif);
	width: 100%px;
	height: 43px;
	margin: 0px;
	}
	.howtitle01	span{
	position: absolute;
	top: 15px;
	left: 160px;
	font-weight: bold;
	font-size: 12px;
	}

.howtitle02	{
	background: url(../../../eternal/gel/listimg/howttle2.gif);
	width: 100%px;
	height: 43px;
	margin: 0px;
	}
	.howtitle02	span{
	position: absolute;
	top: 15px;
	left: 130px;
	font-size: 12px;
	font-weight: bold;
	}

.howtitle03	{
	background: url(../../../eternal/gel/listimg/howttle3.gif);
	width: 100%px;
	height: 43px;
	margin: 0px;
	}
	.howtitle03	span{
	position: absolute;
	top: 15px;
	left: 220px;
	font-size: 12px;
	font-weight: bold;
	}

.howtext	{
	margin: 10px 15px 15px 15px;
	}
	
	
.gelhowto	{
	width: 680px;
	margin: 10px 0px 15px 15px;
	padding: 0px;
	border-collapse: collapse;
	}
	.gelhowto	td{
	padding: 0px 10px 10px 0px;
	vertical-align: top;
	color: #666;
	}
	.gelhowto div	{
	background: #FCE9E9;
	width: 152px;
	_width: 160px;
	height: 78px;
	font-size: 10px;
	padding: 4px;
	margin: 0px;
	}



/* Item setumei
-----------------------------------------------------------*/
.setumei	{
	margin: 5px 15px 10px 20px;
	}
	
.comsize{
	clear: left;
	margin: 10px 20px;
	text-align: right;
	font-size: 10px;
	}
	.comsize strong{
	font-size: 10px;
	}
.comsize2{
	clear: left;
	margin: 0px 20px 10px 20px;
	text-align: right;
	font-size: 10px;
	}
	.comsize2 strong{
	font-size: 10px;
	}
/*layouttable
-----------------------------------------------------------*/

/*gel base*/


/*gel color*/
.gelcolortable	{
	margin: 20px 0px 0px 50px;
	}
	.gelcolortable	.left{
	text-align: center;
	padding: 5px 20px 50px 0px;
	}
	.gelcolortable	.right{
	padding: 0px 50px 50px 0px;
	text-align: left;
	line-height: 15px;
	}
	.gelcolortable	img{
	margin-bottom: 5px;
	}
	.gelcolortable	.color{
	margin-left: 20px;
	}
	.gelcolortable		.colorname{
	margin-bottom: 5px;
	}

/*primer,protec*/
.gelprimer	{
	position: relative;
	height: 140px;
	_height: 160px;
	}

.gelprimerspace	{
	position: absolute;
	top: 0px;
	left: 100px;
	width: 200px;
	text-align: center;
	}

.gelprimertext	{
	position: absolute;
	top: 65px;
	left: 300px;
	}

.gelprimercart	{
	position: absolute;
	top: 115px;
	left: 300px;
	}

/*gelremover*/
.gelremover{
	position: relative;
	height: 100px;
	_height: 120px;
	}

.gelremoverspace	{
	position: absolute;
	top: 0px;
	left: 100px;
	width: 200px;
	text-align: center;
	}

.gelremovertext	{
	position: absolute;
	top: 25px;
	left: 300px;
	}

.gelremovercart	{
	position: absolute;
	top: 75px;
	left: 300px;
	}
	
/*UV lamp*/
.geluvlamp{
	position: relative;
	height: 120px;
	_height: 160px;
	}

.geluvlampspace	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	text-align: center;
	}

.geluvlamptext	{
	position: absolute;
	top: 45px;
	left: 300px;
	}

.geluvlampcart	{
	position: absolute;
	top: 95px;
	left: 300px;
	}
	
.geluvlampsetumei	{
	position: absolute;
	top: 35px;
	left: 470px;
	}

.geluvlamp2{
	position: relative;
	height: 230px;
	_height: 280px;
	}
.geluvlampspace2	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 250px;
	text-align: center;
	}

.geluvlamptext2	{
	position: absolute;
	top: 55px;
	left: 250px;
	}

.geluvlampcart2	{
	position: absolute;
	top: 105px;
	left: 250px;
	}

/*GEL SET*/
.gelset{
	position: relative;
	height: 260px;
	_height: 280px;
	}
	
.gelset	.dvd{
	position: absolute;
	top: 0px;
	left: 20px;
	}
	
.gelsetspace	{
	position: absolute;
	top: 60px;
	left: 20px;
	width: 190px;
	text-align: center;
	}

.gelsettext	{
	position: absolute;
	top: 100px;
	left: 210px;
	}



.firstsetnaiyotitle	{
	position: absolute;
	top: 0px;
	left: 330px;
	width: 330px;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	font-weight: bold;
	}

.firstsetnaiyo{
	position: absolute;
	top: 25px;
	left: 330px;
	padding: 5px;
	font-size: 11px;
	}

.gelsetsize	{
	position: absolute;
	top: 240px;
	left: 500px;
	}

/* kaori
-----------------------------------------------------------*/
.kaori	{
	padding: 0px 0px 0px 12px;
	background: url(../../../eternal/parts/pg.gif) no-repeat;
	background-position: 0px 3px;
	}

/* POWDER
-----------------------------------------------------------*/

/*gelpowder minilist*/
.gelminitable	{
	width: 600px;
	margin: 5px 0px 5px 50px;
	}

	.gelminitable	td{
	padding-bottom: 10px;
	text-align: center;
	font-size: 10px;
	}

	.gelminitable a:link	{color: #600;text-decoration:none;}
	.gelminitable a:visited	{color: #600;text-decoration:none;}
	.gelminitable a:hover	{color: #F66;text-decoration:underline;}
	.gelminitable a:active	{color: #F9F;text-decoration:none;}

/*look cart support*/
.podercart	{
	margin: 15px 0px 0px 0px;
	}

/*clickme support*/
.powderclickme	{
	color: #fff;
	padding: 0px 0px 10px 0px;
	}

/*paragraph*/
.gelp	{
	color: #fff;
	padding: 0px 0px 30px 50px;
	height: 120px;
	}
	
	.gelp	.image01{
	margin: 0px 15px 0px 0px;
	float: left;
	}
	
	.gelp	.image02{
	margin: 25px 15px 20px 0px;
	float: left;
	}
	
	.gelp	.textlink{
	padding: 20px 15px 5px 0px;
	color: #fff;
	}

	.textlink a:link	{color: #600;text-decoration:none;}
	.textlink a:visited	{color: #600;text-decoration:none;}
	.textlink a:hover	{color: #F66;text-decoration:underline;}
	.textlink a:active	{color: #F9F;text-decoration:none;}

	.gelp	.textlink strong{
	color: #600;
	font-weight: bold;
	padding: 0px 10px;

	}
	
.clearleft	{
	clear: left;
	}


/* sticker
-----------------------------------------------------------*/
.getartstickerspace	{
	height: 250px;
	}


.cleatleft	{
	clear: left;	
}

/* gel15
-----------------------------------------------------------*/
.gel15space	{
	position: relative;
	color: #300;
	height: 240px;
	}

	.gel15space	.shohinphoto{
	position: absolute;
	top: 0px;
	left: 100px;
	}

	.gel15space	.text{
	position: absolute;
	top: 60px;
	left: 200px;
	}

	.gel15space	.text a,strong{
	color: #300;
	}

	.gel15space	.text a:hover{
	color: #333;
	}


/*-----------------------------------------------------------
subwindow
-----------------------------------------------------------*/

.subwindowbase	{
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	color: #666;
	font-size: 12px;
	font-family: sans-serif;
	}

#subwincontents	{
	width: 330px;
	padding: 0px;
	margin: 0px auto;
	}

#subwincontents400	{
	width: 400px;
	padding: 0px;
	margin: 0px auto;
	}

.photospace	{
	padding: 20px 0px;
	background: url(../../../eternal/gel/image/mainback.gif) repeat-x bottom;
	}
	.photospace	img{
	margin-bottom: 20px;
	}

.textspace	{
	padding: 15px 0px;
	}

.gelcolor	{
	margin-left: 15px;
	}

.lampphotospace	{
	padding: 0x 0px 10px 0px;
	background: url(../../../eternal/gel/image/mainback.gif) repeat-x bottom;
	}
	.lampphotospace	img{
	margin-bottom: 10px;
	}

.lamptextspace	{
	padding: 7px 0px;
	}
	/*safari*/
	html* .lamptextspace	{
	padding: 12px 0px;
	}
	/*other*/
	*html .lamptextspace	{
	padding: 7px 0px;
	}


.winclose	{
	background: url(../../../eternal/gel/image/winclose.gif)  repeat-x;
	padding: 25px 0px 40px 0px;
	margin: 0px auto;
	}
.winclose	a:link{color:#666;text-decoration:none;}
.winclose	a:visited{color:#666;text-decoration:none;}
.winclose	a:hover{color: #66f;}
.winclose	a:active{color: #ccc;text-decoration:none;position:relative;left:1px;top:1px;}
