@charset "Shift_JIS";



html {

	margin: 0;

	padding: 0;

}



body {
	color: #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W6";
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	background-image: url(img/bg1.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
	vertical-align: top;

}



a {

 color: #ffffff;

 text-decoration: underline;

}





.main_bg {
	padding: 0px;
	width: 734px;
	background-image: url(img/bg2_in.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;

}
.header   {
	background-image: url(img/bg2_head.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	width: 734px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bg_bottom   {
	background-image: url(img/bg2_foot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 734px;
}
.txt1 {
	margin-top: 15px;
}
.release {
	margin-top: 12px;
	margin-right: 130px;
}

.form_title {
	margin-top: 20px;
}
.form_catch {
	width: 660px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: top;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
}
div.line {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}





.free {
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	width: 155px;
	vertical-align: top;

}



.free_c {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	width: 505px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.disco_title {
	font-size: 12px;
	font-weight: bold;
}

.disco {
	padding: 0;
	text-align: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.track {
	text-align: left;
	vertical-align: top;
}
.track_list {
	margin-top: 5px;
}
.track_list td.list {
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	width: 265px;
}
.track_list   td.list_sg {
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	width: 237px;
}
.flot_left {
	float: left;
}
.flot_right {
	float: right;
}




.jacket {
	padding: 0px0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 83px;

}



.thanks_text {

 margin: 0px 0px 0px 0px;

 padding: 50px 0px 50px 0px;

 color: #eb1e00;

 text-align: center;

 font-size: 24px;

 line-height: 30px;

 border: solid 1px #242424;

 background-color: #242424;

 font-weight: bold;

 width: 671px;

}









form {

 margin: 0px;

}



map {

 margin: 0px;

}



.main_table {

 width: 760px;

 margin: 0px 0px 0px 0px;

  background-color: #000000;

}











.copy {

 padding: 40px 0px 20px 20px;

 text-align: center;

}
