@charset "utf-8";
/* CSS Document */

/* デフォルトCSS
-------------------------------*/

body {
	font:12px "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;　
	margin:0px;
	padding:0px;
	color:#ffffff;
	background:#000000;
}

a {
	color:#ffff00;
	text-decoration:underline;
}
a:hover { text-decoration:none; }

ul { list-style:none; }
table{ border-collapse:collapse;}
img{ border:0;}

/* float clear */

.clearfix {zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}  
	
br.clear {
	clear:both;
	font-size:0px;
	line-height:0%;
	margin:0px;
	padding:0px;
}

.cont{
	width:960px;
	margin:0 auto;
}

#contener{
	width:1200px;
	margin:0 auto;
}
#contener .cont{
	width:960px;
	margin:0 120px;
}


/* header
-------------------------------*/
#header{
	background:url(../images/header_bg.jpg) repeat-x;
	height:41px;
}



/* sociale
-------------------------------*/
#sociale{
	padding:5px 0;
	width:960px;
}
#sociale table{
	float:right;
}

/* MV
-------------------------------*/
#MV{
	background:url(../images/body_bg.jpg) repeat-x;
}
#MV #mainBg{
	background:url(../images/MV_bg.jpg) 0 0 no-repeat;
	width:1200px;
	height:889px;
	margin:0 auto 20px;
}
#MV h1{
	background:url(../images/rogo.jpg) 0 0 no-repeat;
	width:640px;
	height:338px;
	margin:49px 0 0 203px;
	text-indent:-9999px;
}
#MV .catchC{
	margin:0 0 0 ;
	padding:37px 0 0 45px;
}
#MV .copy{
	background:url(../images/MV_txt.jpg) 0 0 no-repeat;
	width:640px;
	height:83px;
	text-indent:-9999px;
	margin:0 0 0 203px;
}
#MV .awardLink{
	margin:0 0 0 260px;
}
#MV .machine{
	background:url(../images/MV_machine.jpg) 0 0 no-repeat;
	width:844px;
	height:152px;
	text-indent:-9999px;
	margin:19px 0 0 59px;
}
#MV .txt{
	font-size:18px;
	margin:20xp 0;
	text-align:center;
	padding:1em 0;
}

/* キャンペーン情報
-------------------------------*/
#camp{
	background:url(../images/camp_bg.jpg) 0 0 no-repeat;
	width:848px;
	height:400px;
	margin:0 0 0 45px;
	padding:31px 26px 27px 10px;
}
#camp .lineDB{
	border-bottom:dotted 1px #ffffff;
}

#camp img.left{
	float:left;
	width:169px;
}

#camp .mainTxt{
	width:665px;
	float:right;
	margin:0;
	padding:0;
}
#camp .mainTxt dt{
	margin:0 0 10px;
	padding:0;
}
#camp .mainTxt dd{
	margin:0 0 10px;
	padding:0;
	line-height:150%;
	width:580px;
	color:#ffffff;
}

#camp .txt{
	margin:0 0 10px;
	padding:15px 0 15px 10px;
	line-height:150%;
}
#camp p.left{
	margin:0 0 10px 10px;
	padding:15px 0;
	line-height:160%;
	float:left;
/*	width:470px;*/
	
}
#camp img.twiRight{
	width:333px;
	float:right;
	margin-right:20px;
}

/* アワード
-------------------------------*/
#award{
	margin:0 36px 30px;
}
#award p{
	line-height:180%;
	text-align:center;
	margin-bottom:20px;
}


/* アワードカード
-------------------------------*/
#awardCard{
	margin:0 0 30px 35px;
}
#awardCard h2{
	margin:0;
	padding:0;
}

#awardCard .bg{
	background:url(../images/awardCardGet_bg.jpg) 0 0 no-repeat;
	width:890px;
	height:299px;
	margin-bottom:30px;
}
#awardCard .bg p{
	line-height:160%;
	width:370px;
	margin:0 0 0 20px;
	font-size:14px;
}
#awardCard .bg span{
	font-weight:bold;
	color:#ffea00;
}

#awardCard .use{
	margin:0 20px;
	width:840px;
}
#awardCard .use img.awardLink{
	float:left;
	width:420px;
}
#awardCard .use p.rightTxt{
	width:410px;
	float:right;
	margin:0px;
	font-size:13px;
}

/* PHOENIX CLUB CARD
-------------------------------*/
#clubCard{
	margin:0 0 30px 35px;
}
#clubCard h2{
	margin:0;
	padding:0;
}

#clubCard .bg{
	background:url(../images/phoenixClubCard_bg.jpg) 0 0 no-repeat;
	width:902px;
	height:154px;
	margin-bottom:20px;
}
#clubCard .bg p{
	line-height:130%;
	width:330px;
	margin:0 0 0 30px;
	font-size:14px;
}
#clubCard .bg span{
	font-weight:bold;
	color:#ffea00;
}

#clubCard .txt{
	font-size:18px;
	margin:20xp 0;
	text-align:center;
}




/* 販売開始
-------------------------------*/
#release{
	text-align:center;
	margin-bottom:80px;
}

/* バナー
-------------------------------*/
#banner{
	width:804px;
	margin:0 78px;
}
#banner a{ margin-right:20px;}
#banner .margin0{ margin-right:0;}

/* goTop
-------------------------------*/
#goTop{
	padding-right:20px;
	text-align:right;
	padding-top:1em;
	padding-bottom:1em;
}
#goTop a{
	color:#be7e7e;
}


/* footer
-------------------------------*/
#footer{
	background:url(../images/footer_bg.jpg) 0 0 repeat-x;
	height:175px;
}
#footer .copyRight{
	color:#bcbbbb;
	padding-top:15px;
}
#footer .copyRightCom{
	color:#bcbbbb;
	text-align:right;
}