/*
-----------------------------------------------------------------
	ξ{X^C
-----------------------------------------------------------------
*/

* {
}

html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	color:#333333;
	voice-family: "\"}\"";
	voice-family:inherit;
}
	
body#list {
	font-size:14px;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:12px; 
	}
	
a:link{	
	color:#666666;
	text-decoration:none;
}
a:active{
	color:#666666;
	text-decoration:none;
}
a:visited{
	color:#666666;
	text-decoration:none;
}
a:hover{
	color:#9D9DBD;
	text-decoration:underline;
}

ul {list-style:none;}
UL {list-style:none;}

table {
	font-size:12px;
	line-height:140%;
}

/*
-----------------------------------------------------------------
	Hvf
-----------------------------------------------------------------
*/
h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
}

/*
-----------------------------------------------------------------
	imgvf
-----------------------------------------------------------------
*/
img {
	border:none;
}




/*
-----------------------------------------------------------------
	address
-----------------------------------------------------------------
*/
address {
	color:#999999;
	font-size:10px;
	font-style:normal;
}

/*
-----------------------------------------------------------------
	Σ
-----------------------------------------------------------------
*/
.att {
	font-size:10px;
	line-height:120%;
}


/*
-----------------------------------------------------------------
	Fontό
-----------------------------------------------------------------
*/
.px12{
	font-size:14px;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:12px; 
	}


/*
-----------------------------------------------------------------
	general
-----------------------------------------------------------------
*/

.sec01 {
	padding-left:20px;
}
table.sec02 {
	margin-bottom:20px;
}

/*
-----------------------------------------------------------------
	Pagetop
-----------------------------------------------------------------
*/
div.pagetop {
	margin-top:15px;
	text-align:right;
}

/*
-----------------------------------------------------------------
	ThumbnailζTable
-----------------------------------------------------------------
*/
table.HangerSet tr td img {
	border:none;
	width:75px;
	height:96px;
	}
	
table.Hook tr td img {
	border:none;
	width:100px;
	height:100px;
	}
	
table.PictureRail tr td img {
	border:none;
	width:70px;
	height:70px;
	}
	
table.Option tr td img {
	border:none;
	width:90px;
	height:90px;
	}

table.HangerSet a, table.Hook a, table.PictureRail a, table.Option a {
	font-size:14px;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:12px;
	}
/*
-----------------------------------------------------------------
	PictogramζTable
-----------------------------------------------------------------
*/
.pictogram {margin:0 0.5em 1em 0;}
.pictogram td {padding-left:0.5em;}
.pictogram td.none {padding:0;}


/*
-----------------------------------------------------------------
	eRec
-----------------------------------------------------------------
*/
/*
-----------------------------------------------------------------
	topics
-----------------------------------------------------------------
*/

body.topics h2{
	padding:5px 8px;
	background:#999999;
	color:#ffffff;
	font-size:14px;
	margin-bottom:10px;
}

body.topics h3{
	padding-bottom:3px;
	color:#666699;
	font-size:12px;
	border-bottom:3px solid #666699;
	font-weight:bold;
	margin-bottom:10px;
}
body.topics table.sec02 td{
	vertical-align:top;
	margin:0;
	padding:0;
}
body.topics table.sec02 td img{
	margin-bottom:5px;
}

body.topics hr{
	margin:25px 0;
}

body.topics .day{
	color:#CC9933;
	font-weight:bold
}

/*
-----------------------------------------------------------------
	PRODUCTS
-----------------------------------------------------------------
*/
/* Rec */
table.contents p {
	padding:0;
	margin:0 0 15px 0;
	font-size:12px;
	line-height:140%;
}

/* TChj[ */
table.sidemenu p {
	padding:0;
	margin:0 0 15px 0;
}

p.sidemenu_ttl {
	padding-bottom:3px;
	color:#666699;
	font-size:16px;
	border-bottom:3px solid #666699;
	font-weight:bold;
}

p.sidemenu_ttl a {
	color:#666699;
}
p.sidemenu_ttl a:link {
	color:#666699;
	text-decoration:none;
}
p.sidemenu_ttl a:active {
	color:#666699;
	text-decoration:none;
}
p.sidemenu_ttl a:visited {
	color:#666699;
	text-decoration:none;
}
p.sidemenu_ttl a:hover {
	color:#9D9DBD;
	text-decoration:none;
}

/* index_contentslist */
table.muse_index_list {
	margin-top:10px;
}
table.muse_index_list strong {
	padding-bottom:10px;
}

table.muse_index_list a:link {
	color:#666666;
	text-decoration:none;
}	
table.muse_index_list a:active {
	color:#999999;
	text-decoration:none;
}	
table.muse_index_list a:hover {
	color:#666699;
	text-decoration:none;
}	

/* »iκ\ */
table.productslist {
	font-size:10px;
}

table.productslist td {
	padding-left:5px;
	padding-right:5px;
}

/* e»iΜζNΙ{[_[πΒ―ι */
table.productbox a:link img{
	border:1px solid #ffffff;
}
table.productbox a:hover img{
	border:1px solid #666699;
}
