body {
 background-color : #000000;
}







/* **********　　テキスト　　********** */ 

.ss {
 color : #ffffff;
 font-size:11px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.s {
 color : #ffffff;
 font-size:12px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}


.m {
 color : #ffffff;
 font-size:13px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.l {
 color : #ffffff;
 font-size:15px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.xl {
 color : #ffffff;
 font-size:16px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.bss {
 color : #000000;
 font-size:11px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.bs {
 color : #000000;
 font-size:12px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}


.bm {
 color : #000000;
 font-size:13px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.bl {
 color : #000000;
 font-size:15px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.bxl {
 color : #000000;
 font-size:16px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.rs {
 color : #ff0000;
 font-size:12px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}


.rm {
 color : #ff0000;
 font-size:13px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.rl {
 color : #ff0000;
 font-size:15px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.rxl {
 color : #ff0000;
 font-size:16px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 150%;
 letter-spacing: 1px;
}

.price{
font-size:13px;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
color:#ff0000;
letter-spacing:1px;
}


a:link {
 color : #3366ff;
 text-decoration : none;
}

a:hover {
 color:#ffffff;
 text-decoration:none;
}

a:visited {
 color:#3366ff;
 text-decoration:none;
}


/* **********　　パンくずリスト　　********** */ 

.topicpath {
 color : #ffffff;
 font-size:12px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 line-height: 120%;
 letter-spacing: 1px;
 padding-bottom: 5px;
 border-bottom:1px dotted #999999;
 margin-bottom: 10px;
}

.topicpath a:link {
 color : #99ccff;
 text-decoration : none;
}
.topicpath a:visited {
 color : #99ccff;
 text-decoration:none;
}
.topicpath a:hover {
 color:#ffffff;
 text-decoration:none;
}


/* **********　　商品詳細　　********** */ 

.item_no{
font-size:12px;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
color:#ffffff;
line-height: 120%;
letter-spacing:1px;
width:210px;
}
.item_ttl{
font-size:11px;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
color:#000000;
line-height: 120%;
letter-spacing:1px;
width:210px;
padding: 2px 5px 2px 5px;
border-bottom:1px solid #aaaaaa;
background-color:#99ccff;
}
.item_cont{
font-size:12px;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
color:#000000;
line-height: 120%;
letter-spacing:1px;
width:210px;
padding: 2px 5px 2px 5px;
border-bottom:1px dotted #999999;
background-color:#ffffff;
}
.item_price{
font-size:12px;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
color:#ff0000;
line-height: 120%;
letter-spacing:1px;
width:210px;
padding: 2px 5px 2px 5px;
border-bottom:1px dotted #999999;
background-color:#ffffff;
}




/* **********　　商品詳細　　********** */ 



/* **********　　サイドバー　　********** */ 

.menu{
letter-spacing:1px;
width:140px;
margin-left:0;
padding-left:0px;
padding: 0px 0px 2px 1px;
font-size:14px;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
color:#0099ff;
font-weight: bold;
}

.category{
letter-spacing:1px;
width:140px;
margin-left:0;
padding-left:0px;
padding: 3px 2px 2px 5px;
font-size:12px;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
border-left:1px solid #0099ff;
border-right:1px solid #666666;
border-top:1px solid #666666;
color:#ffffff;
background-color: #0099ff;
font-weight: bold;
}


.bar{
letter-spacing:1px;
width:140px;
margin-left:0;
padding: 5px 5px 5px 5px;
font-size:12px;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
border-left:3px solid #0099ff;
border-right:1px solid #666666;
border-top:1px solid #666666;
color:#ffffff;
}

a.bar {
letter-spacing:1px;
display:block;
width:140px;
padding: 5px 3px 5px 5px;
text-decoration: none;
background-color:#000000;
color:#ffffff;
}

a.bar:hover{
letter-spacing:1px;
padding: 5px 3px 5px 5px;
background-color:#ccddff;
color:#3366ff;
}

a.bar:visitd {
letter-spacing:1px;
display:block;
width:140px;
padding: 5px 3px 5px 5px;
text-decoration: none;
background-color:#000000;
color:#ffffff;
}




/* **********　　サイドバー　　********** */ 


/* **********　　サイドバー終了　********** */ 
.bar_e{
letter-spacing:1px;
width:140px;
list-style-type:none;
margin-left:0;
font-size:12px;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
border-left:3px solid #0099ff;
border-right:1px solid #666666;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
}

a.bar_e {
letter-spacing:1px;
display:block;
width:140px;
padding: 5px 3px 5px 5px;
text-decoration: none;
background-color:#000000;
color:#ffffff;
}

a.bar_e:hover{
letter-spacing:1px;
padding: 5px 3px 5px 5px;
background-color:#ccddff;
color:#3366ff;
}



/* **********　　サイドバー終了　********** */ 


/* **********　　全体のレイアウト　********** */


#contener {	
	width: 760px;
	padding: 0px 0px 0px 0px;
	}


.left {
	float: left;		
	width: 170px;
	overflow: hidden;
 padding: 5px 5px 5px 0px;
	}
	
	
.right {
	float: left;		
	width: 590px;
	overflow: hidden;
 padding: 5px 0px 0px 5px;
	}

.foot {	
	float: left;		
	width: 760px;
	padding: 0px 5px 5px 0px;
	border-top:1px solid #999999;
　　
  　text-align:right;
  　font-size:13px;
  　color: #ffffff;
	line-height:200%;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	}
	
.head {	
	float: left;		
	width: 760px;
	padding: 5px 5px 5px 5px;
	}
	
.c-both { clear:both; } 

/* **********　　全体のレイアウト　********** */ 



