body {}
P.type1{
	margin:		0em;
}

	a{color:#000000;text-decoration:none;}
	a:link{color:#000066;text-decoration:none;}
	a:visited{color:#000066;text-decoration:none;}
	a:active{color:#ffff00;text-decoration:none;}
	a:hover{color:#ff0000;text-decoration:none;}
	a.green:link, a.green:visited { color:FF00CC; } 
	a.green:hover { color:009900; } 
	a.red:link, a.red:visited{ color:ff0000; } 
	a.red:hover, a.red:active{ color:#000066; } 
	a.blue:link, a.blue:visited{ color:ff0000; } 
	a.blue:hover, a.blue:active{ color:#000066; } 

td {}
.menu   { font-size: 12px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: bold; line-height: 100%; letter-spacing: 0px; color: #FFFF00;  }
.menu2   { font-size: 9px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; line-height: 100%; letter-spacing: 2px; color: #FFFF00;  }
.shopname   { font-size: 14px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: bold; line-height: 100%; letter-spacing: 0px; color: #000066;  }
.shopsub   { font-size: 9px; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka; font-weight: bold; line-height: 120%; font-stretch: ultra-condensed; letter-spacing: 0px; color: #000066;  }
.shopadd   { font-size: 9px; font-family: Osaka; line-height: 120%; font-stretch: ultra-condensed; letter-spacing: 0px; color: #333399;  }
.midashi   { font-size: 9px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; line-height: 140%; letter-spacing: 0px; color: #ff3300;  }
.bold   { font-size: 12px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: bold; line-height: 100%; letter-spacing: 0px; color: #005500;  }
.artist  { font-size: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: 900; line-height: 100%; font-stretch: condensed; color: #004400;  }
.title  { font-size: 9px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: bold; line-height: 115%; font-stretch: ultra-condensed; color: #007700;  }
.price   { font-size: 8px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; line-height: 115%; color: #4c4c4c; }
.midashi2   { font-size: 9px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: bold; line-height: 120%; letter-spacing: 0px; color: #ff0000;  }
.text1   { font-size: 9px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; line-height: 120%; font-stretch: ultra-condensed; letter-spacing: 0px; }
.text   { font-size: 12px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; line-height: 135%; font-stretch: ultra-condensed; letter-spacing: 0px; }
.cat { font-size: 9px; font-family: "‚l‚r ƒSƒVƒbƒN", Osaka|“™•; line-height: 130%  }
.catlist { font-size: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; line-height: 130%  }
.small { font-size: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka|“™•, Osaka, •½¬ŠpƒSƒVƒbƒN; line-height: 130%  }
.lead   { font-size: 12px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: 700; line-height: 100%; letter-spacing: 0px; color: #ff3300; font-stretch: semi-expanded;  }
.leadname   { font-size: 16px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: 900; line-height: 100%; font-stretch: semi-expanded;  }
.leadtitle   { font-size: 12px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: 900; line-height: 100%; font-stretch: semi-expanded;  }
.main   { font-size: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; line-height: 130%; font-stretch: semi-expanded;  }
.tracklist   { font-size: 9px; font-family: "‚l‚r ‚oƒSƒVƒbƒN ", Osaka; line-height: 120%; letter-spacing: 0px; color: #4c4c4c;  }
.sidemenu   { font-size: 9px; font-family: "‚l‚r ‚oƒSƒVƒbƒN ", Osaka, •½¬ŠpƒSƒVƒbƒN; line-height: 160%; color: #000000; font-stretch: condensed; padding: 0; text-align:left ;  }
.side2   { font-size: 9px; font-family: "‚l‚r ‚oƒSƒVƒbƒN ", Osaka, •½¬ŠpƒSƒVƒbƒN; line-height: 100%; color: #000000; font-stretch: condensed; padding: 0; text-align:left ;  }
.reco  { font-size: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: bold; line-height: 80%; font-stretch: condensed; color: #000066;  }
	div.main   { color:#000000; font-size:10px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka; line-height:130%; font-stretch:semi-expanded; margin:0px 0 0px 0;  }
	.sidetitle{
		font-size:10px;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; 
		font-weight:900;
		line-height:105%;
		font-stretch: condensed;
		color: #000000;
		margin:10px 0 5 0;
		padding:0px 0 2px 0;
		border-bottom:1px solid #888;
		text-align:left;
	}

	.sidebody{
		font-size:9px;
		line-height:125%;
		color:#000000;
		padding:0;
		margin-bottom:3px;
		text-align:left;
		vertical-align:middle;
	}

	.side{
		font-size:9px;
		line-height:125%;
		color:#000000;
		font-stretch: condensed;
		padding:0;
		text-align:left;
	}

#twitter_div {
margin : 0;
padding : 0;
border : 0px solid #cccccc;
background-color : #ffffff;
text-align : left;
color : #666666;
font-size : 6px;
}

#twitter_div h2 {
margin : -2px 10px -6px 10px;
text-align : center;
color : #33ccff;
font-size : 10px;
}

#twitter_div li {
margin-left : 0px;
	padding        : 2px 0px 4px 0px;
border-bottom : 1px dashed #cccccc;
list-style-image : url("resource/twitter_logo_list_img.gif");
}

#twitter_div a:link {
color : #000066;
font-size : 9px;
}

#twitter_div a:active {
color : #088253;
}

#twitter_div a:visited {
color : #888888;
}

#twitter_div a:hover {
color : #ff0000;
}

#twitter_update_list {
width : 145px; /* “K‹X•ÏX„§ */
margin-left: 15px;
padding-left : 0px;
padding-top : 2px;
font-size : 9px;
border-top : 1px dashed #cccccc;
}

#twitter_update_list2 {
width: 160px; /* “K‹X•ÏX„§ */
margin-left: 0px;
padding-left : 0px;
padding-top : 0px;
padding-right : 0px;
font-size : 9px;
}