body{
  font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	margin: 0px;
	padding:0px;
	background:url(../img/2201/bg.jpg) no-repeat;
	background-attachment: fixed;
}

a{
  text-decoration: none;
  color: #0000FF;
}
.layout{
	background:#FFFFFF;
	width:940px;
	margin:auto;
}



/*headerέ*/

#head a:link{
	text-decoration:none;
	color:#5bc65b;
}

#head a:visited{
	text-decoration:none;
	color:#5bc65b;
}

#head a:hover{
	text-decoration:underline;
	color:#5bc65b;
}

#head a:active{
	text-decoration:none;
	color:#5bc65b;
}

#head{
	background:#333333;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	margin-bottom:10px;
	width:940px;
	margin:auto;
	padding:10px 0;
}

/*ΣΣθ*/

#sidemenu {
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.arrow_img{
	margin:0 5px;
}


.head_bg{
	background:#ffffff;
}

.sidetitle {
	background:#000000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	margin:10px auto;
	width:910px;
}

#submenu{
	padding:10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.aitemu_waku{
	font-size:12px;
	margin-top:20px;
	padding:8px;
	border-top:3px solid #475837;
	border-right:3px solid #475837;
	border-bottom:3px solid #001b00;
	border-left:3px solid #001b00;
	background:#EF8000 url(../img/2202/aitemu_bg.gif) no-repeat bottom left;
}

.item_detail{
	font-size:12px;
	margin-top:20px;
	padding:8px;
	border-top:3px solid #15d015;
	border-right:3px solid #15d015;
	border-bottom:3px solid #001b00;
	border-left:3px solid #001b00;
	background:#FFFFFF;
}

/*€iΌΜ*/

.title{
	font-size:12px;
	color:#006700;
	font-weight:bold;
}

#footer{
	background:#333333;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	padding:10px 5px;
	width:930px;
	margin:auto;
}
#artistnames{
	border-left:10px solid #000000;
	border-bottom:1px solid #000000;
	border-right:10px solid #000000;
	border-top:1px solid #000000;
	font-weight:bold;
	color:#000000;
	padding:5px;
	width:885px;
	margin:10px 10px;
	text-align:center;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
}
#artistphoto{
	margin:auto;
	width:920px;
}

.head_att_color {
	padding : 8px;
	color : #ff0000;
	border : 1px solid #ff0000;
}

.soldout {
	color : #ffffff;
}

#ad{
	width:920px;
	font-size:12px;
	line-height:150%;
	margin-top:10px;




/*ΘΊgΑΔι©sΎ*/
.copy{
  font-size: 10px;
  color: #ffffff;
  text-align: right;
  padding: 4px 11px 6px 0px;
}

.top_head_line_bg{
  background: url(../img/top_head_line_bg.gif) repeat-x top center;
}

.top_logo{
  padding-left: 12px;
  height:62px;
  width:538px;
}

.top_menu_line_bg{
  background: url(../img/top_menu_line_bg.gif) no-repeat top center;
}

.top_release_img{
  padding-left: 1px;
  padding-top: 8px;
}


.downmenu {
  background: #33CCFF url(../img/submenu_bg.gif) repeat top center;
  width: 180px;
  position:absolute;
  visibility:hidden;
  margin: 0px;
  margin-left: -2px;
  padding: 0px;
  z-index:100 ;
}

.downmenu2{
  background: url(../img/submenu_bg2.gif) no-repeat top left;
  width: 82px;
  line-height: 1.2em;
  text-align: left;
  margin: 0px;
  padding: 4px;
  font-size:10px ;
  background-color:;
  z-index: 200;
  float: left;
  list-style-type: none;
}

.downmenu2 a{
  color: #ffffff;
}
.books_title_bg{
  background: #000000 url(../img/books_t_bg.gif) repeat-y top left;
}

.books_line_bg{
  background: url(../img/books_line_bg.gif) repeat-x top left;
}

.artist_list_name{
	font-size: 14px;
	color: #666600;
	padding-top: 20px;
	padding-left: 10px;
}

.re_top_logo_bg {
  background: url(../img/re_top_head_logo_bg.jpg) no-repeat top center;
}

.re_top_menu_bottom_bg{
  background: url(../img/re_top_menu_bottom_bg.gif) no-repeat top center;
}

.veri
{
	font-size:10px;color:#ffffff;
}
.big
{
	font-size:15px;
}
.att
{
	font-size:12px;color:#336699;
}
.att2
{
	font-size:10px;color:#0066ff;
}

.bunrui
{
	font-size:12px;color: #ffffff;
}
.kensaku
{
	font-size:12px;color: #666666; font-weight:bold;
}
.cart
{
	background-color:#003366;
	font-size:12px;color:#ffffff;
}

.headmenu
{
	background-color:#666666;
	font-size:12px;
	color: #ffffff;
}

.ichiran
{
	background-color:#ffffff;
	font-size:12px;color: #000000;
}
.shohin
{
	background-color:#ffffff;
	font-size:12px;color:#000000;
}

.shosub
{
	background-color:#666666;
	font-size:12px;color:#ffffff;
}

.info
{
	font-size:12px;color:#333333;
}

.title
{
	font-size:12px;color:#e4007f;
}

.item
{
	background-color: #ffffff;
	font-size:12px;color:#333333;
}

.item2
{
	font-size:12px;color:#333333;
}

.item3
{
	font-size:12px;color:#333333;
}

.touronly
{
	background-color:#99ccff;
	font-size:12px;color:#ffffff;
}

.line
{
	background-color:#666666;
	font-size:12px;color:#ffffff;
}

.toptable {
	color: #000000;
	text-align: center;
}

.topitem {
	background-color:#003366;
}

.toptitle {
	font-size: 22px;
	font-weight: bold;
}

}
.topic_path{
	text-align: right;
	font-size: 14px;
	padding-right: 10px;
	color:#FFFFFF;
	height:30px;
	background:#000000;
	font-weight:bold;
	color:#FFFFFF;
}

