@charset "utf-8";

/* CSS Document */



/* core	================================================	*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

}



ol, ul {

	list-style: none;

}



br{

	letter-spacing:0;

}



.clearfix:after {

	content: '.';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}



.listhead {

	margin:0px !important;

	padding:0px !important;

}



a {

	color:#b4b4b4;

}



body {

	font-family: verdana,"ＭＳ Ｐゴシック",sans-serif,"ヒラギノ角ゴ Pro W6" ;

	background:#000;

	

	padding-bottom:30px;

	font-size:12px;

}



#wrapper {

	width:100%;

	min-width:950px;

	overflow:hidden;

}



#contents {

	width:950px;

	margin:0px auto;

	position:relative;

}



#header {

	padding-top:24px;

	height:216px;

	position:relative;

}



.socialArea {

	position:absolute;

	top:20px;

	right:0px;

	white-space:nowrap;

	overflow:hidden;

}



.socialTwitter {

	width:70px;

	float:right;

	display:inline;

	margin-right:-6px;

}



*:first-child+html .socialTwitter {

	width:70px;

	float:right;

	display:inline;

	margin-right:0px;

}



twitter-share-button {

	width:70px !important;

}



.twitter-count-none {

	width:70px !important;

}



.socialMixi {
	width:77px;
	float:right;
	display:inline;
	margin-left:12px;

}



.socialFaceBook {

	width:120px;

	float:right;

	display:inline;

	margin-left:7px;

}



#page_description {

	margin-top:18px;

}



#main_container {
	padding-top:20px !important;
	height:660px;
	position:relative;

}



#left_area {

	float:left;

	width:187px;

}



#right_area {

	float:left;

	width:750px;

	height:600px;

	margin-left:13px;

	

	position:relative;

}



#right_area p {

	position:absolute;

	

	width:750px;

	height:600px;

	overflow:hidden;

}



#right_area p img {

	position:absolute;

}



#release_info dd {

	margin-top:20px;

}



#song_area {
	background:url(../img/song_list.gif);
	width:169px;
	height:454px;
	position:relative;
	margin-left:21px;
	margin-top:11px;

}



#song_list {

	position:absolute;

	top:0px;

	left:24px;

	

	width:15px;

	line-height:0px;

}



#song_list li {
	width:15px;
	height:27px;
	overflow:hidden;
}



#song_list img {
	margin-top: 2px;

}





#photo_navigator {

	height:102px;

	position:relative;

	margin-top:10px;

}



#center_row {

	position:absolute;

	top:0px;

	left:0px;

	width:3243px;

	height:97px;

	padding-top:5px;

	background:#161a1d;

}





#center_row li {

	float:left;

	margin-left:3px;

}



#arrowLeft {

	z-index:1;

	position:absolute;

	left:0px;

	top:27px;

}



#arrowRight {

	z-index:1;

	position:absolute;

	right:0px;

	top:27px;

}



#footer {

	margin-top:30px;

	position:relative;

}



#goOfficial {

	position:absolute;

	top:0px;

	right:0px;

}



#copyrights {

	width:325px;

	margin:0px auto;

	margin-top:44px;

}



.btn {

	cursor:pointer;

}
