/* erro */
@import "http://";


/* body */
body{
margin:0;
padding:0;
background: url(../img/bg/all.gif) repeat-x top left;
background-color:#EBE9E4;
color: #42413F;
font-size:12px;
}

a {
color:#000000;
text-decoration:underline;
cursor:pointer;
overflow:hidden;
}
a:hover {
color:#00A1E5;
text-decoration:none;
}

/* header */
#header{
background-image:url(../img/header/bg.gif);
background-repeat:no-repeat;
width:800px;
height:125px;
margin:auto;
}
a #logo{
background-image:url(../img/header/logo.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:122px;
height:64px;
text-indent:-99999px;
cursor:hand;
}
a #logo:hover,
a #logo:focus{
background-image:url(../img/header/logo.gif);
background-position:-122px 0px;
}
#header_left{
float:left;
margin-top:32px;
margin-left:54px;
}
#header_right{
float:right;
margin-top:54px;
margin-right:20px;
}

/* main */
#main{
background:url(../img/bg/contents.gif) repeat-y top left;
background-color:#FFFFFF;
/*clear:both;*/
margin:auto;
width:800px;
}

/* pagetop */
#pagetop{
clear:both;
width:800px;
padding-top:30px;
padding-bottom:30px;
margin:auto;
background-color:#FFFFFF;
clear:both;
}
a #to_top{
background-image:url(../img/btn/pagetop.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:42px;
height:14px;
text-indent:-99999px;
cursor:hand;
margin-left:700px;
/*margin-top:30px;
margin-bottom:30px;*/
background-color:#FFFFFF;
}
a #to_top:hover,
a #to_top:focus{
background-image:url(../img/btn/pagetop.gif);
background-repeat:no-repeat;
background-position:-42px 0px;
}

/* left */
#left{
float:left;
width:190px;
padding:10px 20px;
}

/* right */
#right{
float:right;
width:570px;
}

/* main_img */
#main_img{
width:540px;
padding:10px 20px 10px 10px;
background-image:url(../img/bg/contents_bg.gif);
background-repeat:repeat-y;
}

/* contents */
.contents{
width:540px;
padding:10px 20px 10px 10px;
margin-top:10px;
background-image:url(../img/bg/contents_bg.gif);
background-repeat:repeat-y;
}

.white{
background-color:#FFFFFF;
padding:10px;
}

/* footer */
#footer{
margin:auto;
width:736px;
padding:41px 10px 41px 54px;
background-image:url(../img/footer/bg.gif);
background-repeat:repeat-x;
background-color:#010101;
color:#FFFFFF;
}

#footer_right{
float:right;
}
a #footer_logo{
background-image:url(../img/footer/logo.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:122px;
height:64px;
text-indent:-99999px;
cursor:hand;
margin-right:30px
}
a #footer_logo:hover,
a #footer_logo:focus{
background-image:url(../img/footer/logo.gif);
background-position:-122px 0px;
}

#footer a {
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
overflow: hidden;
}

#footer a:hover {
color:#00A1E5;
text-decoration:none;
}	

/*  */
.index4{
width:520px;
margin:auto;
background-color:#FFFFFF;
border-bottom-style:dotted;
border-bottom-color:#999999;
border-bottom-width:1px;
padding:10px 0px;
clear:both;
}
.index5{
width:520px;
margin:auto;
background-color:#FFFFFF;
padding:10px 0px;
clear:both;
}

.index6{
width:500px;
margin:auto;
background-color:#FFFFFF;
border-bottom-style:dotted;
border-bottom-color:#999999;
border-bottom-width:1px;
padding:10px 0px;
clear:both;
}

.company_l{
width:140px;
text-align:right;
padding-right:10px;
font-weight:bold;
color:#999999;
float:left;
}

.company_r{
padding-left:10px;
float:right;
width:359px;
}


/* CD,DVD */
.product_contents{
background-color:#FFFFFF;
}

.product_name{
font-size:14px;
font-weight:bold;
color:#000000;
padding:3px 0px 3px 10px;
}

.product_photo{
float:left;
margin:0px 10px 10px 10px;
}

.product_coment{
padding:0px 10px 0px 5px;
}

.product_date{
clear:both;
border-style:dotted;
border-color:#CCCCCC;
border-width:1px;
font-size:12px;
margin:10px 20px 10px 20px;
padding:5px;
}

.track_list{
padding:5px 15px;
}

.track_list ul{
list-style-type:decimal;
margin:0px 10px 0px 20px;
}

.shop_btn{
text-align:right;
padding:3px;
}

/*  */

.float_left{
float:left;
padding:0px 15px 15px 10px;
}

.radio_mail{
clear:both;
margin:5px;
text-align:right;
}

.clear{
clear:both;
}

/* business */
#btn_business_hhi {
}
#btn_business_hhi a {
width: 100px;
height: 7px;
background: url(../img/btn/btn_business_hhi.gif) no-repeat 0 0;
text-indent: -9999px;
display: block;
margin:5px 0px 15px 30px;
}
#btn_business_hhi a:hover,
#btn_business_hhi a:focus {
background-position: -180px 0;
}

#btn_business_mbj {
}
#btn_business_mbj a {
width: 100px;
height: 7px;
background: url(../img/btn/btn_business_mbj.gif) no-repeat 0 0;
text-indent: -9999px;
display: block;
margin:5px 0px 15px 30px;
}
#btn_business_mbj a:hover,
#btn_business_mbj a:focus {
background-position: -180px 0;
}

#btn_business_page {
}
#btn_business_page a {
width: 75px;
height: 7px;
background: url(../img/btn/btn_business_page.gif) no-repeat 0 0;
text-indent: -9999px;
display: block;
margin:5px 0px 15px 30px;
}
#btn_business_page a:hover,
#btn_business_page a:focus {
background-position: -180px 0;
}

/* table */
table.stripe {
margin-top: 10px;
background: url(../img/bg/white.gif) repeat 0 0;
}

table.stripe th{
	padding: 8px 2px;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
	text-align: center;
	background: #999;
}

table.stripe td{
	padding: 10px 0;
	font-size: 11px;line-height: 1.3em;
	vertical-align: middle;
}

table.stripe tr.even td {
	background: #F2F0EE;
}

table.stripe tr.over {
	cursor: pointer;
}

table.stripe tr.over th {
	cursor: default;
}

table.stripe tr.over td {
	background: #006BB3;
	color: #fff;
}

table.stripe a {
	letter-spacing: 0;
	color: #42413F;
}

table.stripe tr.over td a {
	color: #fff;
}

table.stripe td.jacket {
	width: 45px;
	text-align: center;
}

table.stripe td.name {
	width: 400px;
}

table.stripe td.date {
	width: 65px;
	text-align: center;
}

/* btn */
#btn_all_products {
	height: 30px;
	position: relative;
}

#btn_all_products a {
	width: 180px;
	height: 7px;
	position: absolute;
	right: 0;
	top: 15px;
	background: url(../img/btn/all_products.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#btn_all_products a:hover,
#btn_all_products a:focus {
	background-position: -180px 0;
}

#btn_all_cd {
	height: 30px;
	position: relative;
}

#btn_all_cd  a {
	width: 180px;
	height: 7px;
	position: absolute;
	right: 0;
	top: 15px;
	background: url(../img/btn/btn_all_cd.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#btn_all_cd  a:hover,
#btn_all_cd  a:focus {
	background-position: -180px 0;
}


/* top page */
.featured_items {
  display: block;
}

.featured_items a {
	color: #42413F;
}

.featured_items a:hover {
	color: #00A1E5;
}

div.cd_img, div.cd_comment {
	float: left;
}

div.cd_img {
	padding-right: 13px;
}

div.cd_comment {
	width: 320px;
}

div.cd_comment div.ttl_item {
	padding: 4px 0 3px 10px;
	font-size: 12px;
	font-weight: bold;
	border-left: 5px solid #C3C0B9;
}

div.cd_comment p {
	padding-top: 10px;
	font-size: 11px;
	line-height: 1.5em;
}

.btn_read_more {
	position: relative;
}

.btn_read_more a {
	width: 82px;
	height: 18px;
	position: absolute;
	right: 9px;
	top: -20px;
	background: url(../img/btn/read_more.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

.btn_read_more a:hover {
	background-position: -82px 0;
}
/* /top page */

