*{margin:0; padding:0;}
/*==============================
color
================================*/
.black{color:#000000;}
.white{color:#FFFFFF;}
.blue1{color:#50B1D5;}/*071030*/
.orange1{color:#fa7f41;}/*071030*/
.pink{color:#fb09ab;}/*071127*/
.blown{color:#80614d;}/*080115*/
.blown2{color:#d9986c;}
.pink{color:#fb2bb6;}
.gray{color:#999999;}
/*==============================
image
================================*/
.pic1{clear:both;}
.pic2{float:left;}
.pic3{float:right;}

/*==============================
text
================================*/
.txt1{line-height:18px; margin:8px 0; text-align:left; padding:0 5px;}
.txt2{line-height:16px; margin:8px 0; text-align:left; padding:0 5px;}
.txt3{line-height:16px; text-align:left; font-size:10px;}
.txt4{line-height:16px; text-align:center; font-size:10px;}

.fs10{font-size:10px; line-height:16px;}/*071030*/

/*==============================
etc
================================*/
.cr01{
	text-align:left;
	font-size:10px;
	color:#CCCCCC;
}

.tracklist1{
	font-size:12px;
	background-color:#FFDD04;
	padding:2px 2px 1px 2px;
	color:#E44CB1;
	margin:0 0 3px 0;
	display:block;
}

/*==============================
Track info
================================*/
#reed{
	font-size:12px;
	line-height:14px;
	color:#ffffff;
}

.track_info{
	background-image:url(../img/music/track_info_bg.gif);
	border:1px solid #CCCCCC;
	padding:10px;
	line-height:18px;
	font-weight:bold;
	margin:10px 0;
	text-align:left;
	color:#333333;}
	
.track_info2{
	background-image:url(../img/music/track_info_bg5.gif);
	border:1px solid #e0e0e0;
	padding:8px;
	line-height:18px;
	font-weight:bold;
	margin:8px 0;
	text-align:left;
	color:#000000;}
	
.track_info3{
	background:#cccccc;
	/*border:1px solid #333333;*/
	padding:8px;
	line-height:18px;
	font-weight:bold;
	margin:8px 0;
	text-align:left;
	color:#000000;}

.buy{
text-align:right;
}

.buy a{
	display:block;
	width:140px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

.buy a:link{
	color:#FFFFFF;
	border-left:1px solid #ffb956;
	border-top:1px solid #ffb956;
	border-bottom:1px solid #ee8b00;
	border-right:1px solid #ee8b00;
	background-color:#ff9500;
}
.buy a:visited{
	color:#FFFFFF;
	border-left:1px solid #ffb956;
	border-top:1px solid #ffb956;
	border-bottom:1px solid #ee8b00;
	border-right:1px solid #ee8b00;
	background-color:#ff9500;
}
.buy a:hover{
	color:#FFFFFF;
	border-bottom:1px solid #ff8b24;
	border-right:1px solid #ff8b24;
	border-top:1px solid #ea6e00;
	border-left:1px solid #ea6e00;
	background-color:#ff7800;
}
.buy a:active{
	color:#FFFFFF;
	border-left:1px solid #ffb956;
	border-top:1px solid #ffb956;
	border-bottom:1px solid #ee8b00;
	border-right:1px solid #ee8b00;
	background-color:#ff9500;
}

div#pankuzu{width:800px; clear:both; margin-bottom:12px; text-align:left;}
div#main_container{width:800px; clear:both;}
div#header_container{width:800px; clear:both;}

div#contents_container{
	width:800px;
	clear:both;
	background-color:#079C27;/*色かえ１*/
	color:#444444;
	padding-bottom:8px;
}
div#contents_container2{
	width:784px;
	clear:both;
	padding:0 8px;
}

/*head*/
div#head01{
	width:115px;
	height:130px;
	float:left;
}

div#head02{
	width:685px;
	height:100px;
	float:right;
}

div#head03{
	width:685px;
	height:30px;
	float:right;
	background-image:url(../img/music/head04.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
}

/*more 1 disc*/
div#m1d_container{
	width:784px;
	clear:both;
	padding:0 8px;
	margin-bottom:10px;
}

div#m1d_header{
	width:784px;
	height:31px;
	clear:both;
}

div#m1d_header img{
	float:left;
}

div#m1d01{
	width:776px;
	padding:4px;
	clear:both;
	background-color:#f05a21;/*色かえ２*/
}

div#m1d02{
	width:756px;
	padding:10px;
	background-color:#FFFFFF;
}

div#m1d03{
	clear:both;
	width:756px;
	background:#b3956b;
}

#m1d03_contents{
	padding:0 0 8px 0px;
	clear:both;
}

#m1d03_left{
	float:left;
	width:520px;
}

#m1d03_left p{
	padding-left:8px;
	color:#ebe9dc;
	line-height:18px;
}

#m1d03_right{
	float:right;
	width:220px;
	padding-right:8px;
	padding-top:8px;
}

#m1d03_bottom{
	clear:both;
}

div#m1d_left{
	width:278px;
	float:left;
	text-align:left;
}

div#m1d_right{
	width:468px;
	float:right;
	text-align:left;
}

div#m1d_bottom{
	clear:both;
	width:756px;
	padding:10px 0 0 0;
}
/*pickup disc*/
div#pud_conatainer{
	width:784px;
	clear:both;
	margin-bottom:10px;
}

div#pud_header{
	width:784px;
	height:31px;
	clear:both;
}

div#pud_header img{
	float:left;
}

div#pud01{
	width:776px;
	padding:4px;
	clear:both;
	background-color:#FFDD04;/*色かえ２*/
}

div#pud02{
	width:776px;
	clear:both;
	background-color:#ffffff;
}

div#pud03{
	width:756px;
	padding:10px;
}

div#pud_left{
	width:278px;
	float:left;
	text-align:left;
}

div#pud_right{
	width:468px;
	float:right;
	text-align:left;
}

div#pud_bottom{
	clear:both;
	width:756px;
	padding:0 0 0 0;
}

div#aaa_container{
	clear:both;
	line-height:16px;
	color:#000000;
	background-color:#FFDD04;
}

div#aaa_container2{
	width:756px;
	background-color:#a4165e;
	padding-bottom:10px;
	text-align:left;
}

div#aaa01_02{padding:10px; color:#FFFFFF;}

div#aaa_txt{
	padding:8px;
	color:#333333;
	font-size:12px;
	line-height:18px;
}

/*etc disc*/
div#etc_conatainer{
	width:784px;
	clear:both;
	padding:0 8px;
	margin-bottom:10px;
}

div#etc01{
	width:776px;
	padding:4px;
	clear:both;
	background-color: #99CC00;
}

div.etc_unit{
	width:776px;
	clear:both;
	margin-bottom:8px;
}

div.etc_unit2{
	width:776px;
	clear:both;
}

div.etc_left{
	width:384px;
	float:left;
	background-color:#FFFFFF;
}
div.etc_right{
	width:384px;
	float:right;
	background-color:#FFFFFF;
}

div.etc_bottom{
	clear:both;
}

div.etc02{
	width:364px;
	padding:10px;
	clear:both;
}

div.etc03{
	width:364px;
	margin:8px 0 0 0;
	clear:both;
}

img.etc_pic1{
	float:left;
}

p.etc_txt1{
	width:194px;
	text-align:left;
	float:right;
}

div.etc03 div{
	clear:both;
}

/*present*/
div#pre_conatainer{
	width:784px;
	clear:both;
	padding:0 8px;
	margin-bottom:10px;
}

div#pre_header{
	width:784px;
	height:31px;
	clear:both;
}

div#pre01{
	width:776px;
	padding:4px;
	clear:both;
	background-color:#FFDD04;
}

div#pre02{
	width:776px;
	clear:both;
	background-color:#FFFFFF;
}

div#pre03{
	width:756px;
	padding:10px;
}

div.pre_unit01_a{
	width:756px;
	clear:both;
	padding-top:10px;
}

div.pre_unit01_b{
	width:756px;
	clear:both;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}

div.pre_txt{
	width:246px;
	float:left;
	padding-top:16px;
}

div.pre_btn{
	width:224px;
	float:right;
	vertical-align:bottom;
}

div.pre_unit02{
	width:490px;
	float:left;
}
div.pre_unit03{
	width:560px;
	float:left;
}


div.pre_left{
	width:490px;
	clear:both;
	text-align:left;
	margin-bottom:18px;
}
div.pre_left2{
	width:560px;
	clear:both;
	text-align:left;
	margin-bottom:18px;
}
div.pre_right{
	width:256px;
	float:right;
	text-align:center;
}

div#pre04{
	clear:both;
}


/*entrance*/
div#entrance_container{
	width:784px;
	clear:both;
	background-color:#00BAFF;
}

div#entra01{
	width:776px;
	padding:4px;
	clear:both;
}

div.entra_unit{
	width:756px;
	padding:10px;
	background-color:#FFFFFF;
	clear:both;
	text-align:left;
}

div.entra_left{
	width:374px;
	float:left;
}

div.entra_right{
	width:374px;
	float:right;
}

div.entra_bottom{
	width:756px;
	clear:both;
	line-height:0;
}

.entra_left img,.entra_right img{
	margin-right:10px;
}
.entra_txt{

}

.entra_txt a{
color:#333333;
text-decoration:none;
}

.entra_txt a:visited{
color:#333333;
text-decoration:none;
}

.entra_txt a:active{
color:#333333;
text-decoration:none;
}

.entra_txt a:link{
color:#333333;
text-decoration:none;
}

.entra_txt a:hover{
color:#ff0066;
text-decoration:underline;
}
