/*--[1]COMMON---------------------------------------------------*/

a:link		{ color:#684f52 ; text-decoration:underline ; } 
a:visited	{ color:#684f52 ; text-decoration:underline ; } 
a:hover		{ color:#666 ; text-decoration:underline ; }

body {
	background-color:#ff879e;
	background-image: url(images/lace_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top:52px;
	padding-bottom:50px;
	}

#BigBOX {
	width:980px ;
	}

#BigINNER {
	background-color:#FFF ;
	margin:0 auto ;
	padding:0 ;
	width:980px ;
	}
#ContentBOX{
	background-image: url(images/back_repeat.gif);
	background-repeat: repeat-y;
}
.clear {
	clear: both;
	font-size:0;
	line-height:0;
	}
.Left{
	float:left;
	margin-left:17px;
}
*html .Left{
	margin-left:7px;
}
.Right{
	float:right;
	margin-right:27px;
}
*html .Right{
	margin-right:12px;
}
h6{
	font-size:x-small;
	color:#ff0000;
}
/*--[2]HEADER---------------------------------------------------*/
#HeadBOX{
	width:980px;
}

#HeadINNER {
	background:url(images/header_back.gif) no-repeat;
	height:240px;
	width:980px;
	}
#HeadCONTENT p {
	margin-bottom:80px ;
	}

/*--[3]MENU---------------------------------------------------*/
#NaviBOX {
	background-image: url(images/menu_back.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:145px;
	padding-left:25px;
	}

#NaviBOX ul li{
	list-style:none;
}

#NaviINNER{
	background-image: url(images/navi_back.jpg);
	background-repeat: no-repeat;
	height:135px;
	position:relative;
	width:703px;

}
#NewBOX{
	background-image: url(images/new_back.jpg);
	background-repeat: no-repeat;
	height:71px;
	width:339px;
	float:left;
	margin-top:12px;
	margin-left:10px;
	padding-top:40px;
	padding-left:10px;
}
#NewINNER{
	overflow:auto;
	height:65px;
}
#NewINNER ul li{
	color:#684f52;
}
.news{
	padding-left:15px;
	color:#684f52;
}
#MenuBOX{
	width:296px;
	float:right;
	margin-top:8px;
	margin-right:7px;
	display: inline; 
}
#MenuINNER ul li{
	display: block; 
	width: 94px; 
	height: 58px; 
	padding:0px;
	float:left;
	margin-bottom:4px;
}
#MenuINNER ul li a{
    float: left; height: 0px;  padding-top: 58px; overflow: hidden; width:94px;
	background-position: 0px 0px; 
	background-repeat: no-repeat;
}
#MenuINNER ul li a:hover{
	background-position:  0px -58px;
}
#cat{
	background-image: url(images/menu_title_01.gif);
}
#uru a{
	background-image: url(images/btn_uruoi.gif);
}
#anc a{
	background-image: url(images/btn_anchiaging.gif);
}
#whi a{
	background-image: url(images/btn_bihaku.gif);
}
#make a{
	background-image: url(images/btn_make.gif);
}
#tro a{
	background-image: url(images/btn_trouble.gif);
}
.Mcenter{
	margin-left:6px;
	margin-right:6px;
}

/*--[4]CATEGORY---------------------------------------------------*/

/*--[5]ITEM---------------------------------------------------*/
.Item-ALine {
	background:url(images/item_aline_bg.gif) repeat-y center ;
	border-bottom:1px solid #F9C ;
	}
.AssetBOX {
	width:430px;
	background-color: #f6f2f1;
	margin-bottom:20px;
}
	.innerAsset {
		margin:0 auto ;
		padding-left:240px ;
		position:relative ;
		width:180px ;
		min-height:230px;
		}
		.innerITEM-LEFT {
			width:240px ;
			}
		.innerITEM-RIGHT {
			width:170px ;
			}

	.ItemPARTS {
		margin-bottom:5px ;
		}
	.Parts-NAME {
		padding-left:48px ;
		width:180px;
		}
	#URUOI .Parts-NAME {
		background:url(images/uruoi_icon.gif) no-repeat left top;
		}
	#AGING .Parts-NAME {
		background:url(images/anchiaging_icon.gif) no-repeat left top ;
		}
	#WHITE .Parts-NAME {
		background:url(images/white_icon.gif) no-repeat left top ;
		}
	#MAKE .Parts-NAME {
		background:url(images/make_icon.gif) no-repeat left top ;
		}
	#TROUBLE .Parts-NAME {
		background:url(images/trouble_icon.gif) no-repeat left top ;
		}
	.Parts-PHOTO {
		left:0 ;
		position:absolute ;
		}

	.Parts-SET, .Parts-ITEM, .Parts-OTOKU{
		width:180px ;
		}
	.Parts-SET {
		background:url(images/item_set_bg.gif) no-repeat left top ;
		}
		.Parts-innerCONTENT {
			display:block;
			font-weight:bold;
			height:34px ;
			padding:14px 0px 5px 50px ;
			position:relative ;
			}
		.Parts-SET .Parts-innerCONTENT {
			color:#F9C ;
			}
	.Parts-ITEM .ItemItem-LIST {
		background-color:#FFE3EF ;
		}
		.Parts-ITEM .ItemItem-LIST li {
			color:#666 ;
			font-size:x-small ;
			list-style:disc ;
			list-style-position:inside ;
			padding:2px 5px ;
			line-height:120%;
			}

	.Parts-OTOKU {
		background:url(images/item_otoku_bg.gif) no-repeat left top ;
		}
	.Parts-OTOKU .Parts-innerCONTENT {
		color:#F39 ;
		}
	.Parts-OTOKU .Parts-innerCONTENT img {
		vertical-align:middle ;
		margin-left:5px ;
		}
	.Parts-BUTTON{
		margin-top:15px;
		height:35px;
	}
/*--button--*/
.ButtonBOX {
	display: block;
	margin:0 auto ;
	width:148px ;
	height:28px;
	}
.ButtonBOX a {
	background:url(images/btn.gif) no-repeat;
	width:148px ;
	float: left;
	height: 0px;
	padding-top: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
.ButtonBOX a:hover {
	background-position:0 -28px ;
	}

.Parts-PRICE{
	background-image: url(images/price_frame.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height:90px;
}
.Parts-PRICE img{
	margin-top:1px;
}


.GoToTop_Cosme {
	text-align:right ;
	margin-right:25px;
	}

.GoToTop_Cosme a:link			{ color:#d7a1df ; text-decoration:underline ; } 
.GoToTop_Cosme a:visited	{ color:#d7a1df ; text-decoration:underline ; } 
.GoToTop_Cosme a:hover		{ color:#d7a1df ; text-decoration:underline ; }
.GoToTop_Cosme a {
	font-size:small ;
	}
	
/*--footer---*/
#FootBOX{
	background-image: url(images/bottom_back.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:40px;

}
#FootCOPY{
	padding-top:50px;
	_padding-top:0px;
	color:#684f52;
	
}
