@charset "utf-8";



/*--------------------------------------

@Share Style

---------------------------------------*/


* {


	margin:0;















	padding:0;















}




















body {





	font-family: verdana, "lr oSVbN", sans-serif, "qMmpS Pro W6";



	color: #000000;



	background: url(../img/bg.jpg) no-repeat top left;



	font-size: 12px;
	
	text-align: center;
	















}















h1,h2,h3,h4,h5,h6 {















	margin:0;















	padding:0;















}















p,li,dt,dl {















	line-height:160%;















}















p {















	margin:0 0 1em 0;















}















li {















	list-style-type:none;















}















img {










margin:0;




	border:0;















}















hr {















	display:none;















}















.clear {















	clear:both;















}































































/*--------------------------------------















@Link Color















---------------------------------------*/















a {















	text-decoration:none;















}















a:link {















}















a:visited {















}















a:hover {















}















a:active {















}































/*--------------------------------------















@container















---------------------------------------*/















#container {















	margin: 0;















	text-align: center;















	height: 100%;















	vertical-align: middle;















}































/*--------------------------------------















@Original Style















---------------------------------------*/















#wrapper {















	width: 744px;















	margin-top: 0px;















	margin-right: auto;















	margin-bottom: 10px;















	margin-left: auto;















}















#main {


	background-image: url(../img/bg_main.jpg);



	background-repeat: no-repeat;

	background-position: center top;



	text-align: right;



	vertical-align: top;
	
	margin-top:30px;
	
	height: 964px;
	




}


h2 {
	text-align: center;
	margin: 170px 0px;
	color: #F93;
	font-size:20x;

}
	


#contents {
	text-align: left;
	padding: 0px 50px;
	color: #F93;
	font-size:20x;
}


#contents span.f1{
    line-height: 35px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 30px;
	line-height: 1.1;
	margin-top: 18px;
	margin-bottom: .25em;
	border-bottom: 1px dotted;

}

#contents span.f2{
    line-height: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	line-height: 1.1;
	margin-top: 18px;
	margin-bottom: .25em;

}

img.title {
	margin-bottom:16px;
	margin-top: 10px;
}





#top_main img.release_mv {


	padding-top: 460px;


	margin-right: 62px;



}







#top_main img.release {







	padding-top: 10px;







	margin-right: 62px;







}








#banner_area {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	vertical-align: top;
	width: 780px;













}


div.player {
	width: 306px;
	height: 33px;
	margin-bottom:20px;
}



.btn_play{
	width: 240px;
	padding-bottom: 7px;
	
}









#banner_area ul{















	clear:both;















}


dt  {
	font-size: 10px;
	margin-bottom: 5px;
}



.list {
	font-size: 10px;
	color:#000000;

	
}









#banner_area li{







	width:380px;







	height:86px;







	float:left;







	margin:0px 5px 10px 5px;







	_margin:0px 2px 10px 3px;







}







.bt {
	margin-right:5px;
	
}







/*#banner_area img {















	margin-right: 5px;















	margin-bottom: 10px;















	margin-left: 5px;















	margin-top: 0px;















}































#banner_area  img.margin_bottom86 {















	margin-right: 5px;















	margin-bottom: 12px;















	margin-left: 5px;















	margin-top: 0px;















}*/















































#enter {















	margin-top: 200px;















	text-align: center;















	vertical-align: middle;















	height: 60px;















	width: 60px;















	margin-right: auto;















	margin-left: auto;















}















#menu {















	text-align: left;















	vertical-align: top;















	margin-top: 10px;















	margin-left: 10px;















}















#menu_logo {















	text-align: center;















	vertical-align: top;















	width: 154px;















}















#menu img.menu {















	margin-top: 14px;















}







div.footer {
	margin: 12px 0px 17px 0px;
	
}




.link a{
	font-size:13px;
	color:#F33;
	text-decoration: underline;
}


.privacy {
color:#000000;}


