@charset "UTF-8";


/*----------------------------------------------------
	☆mv
----------------------------------------------------*/


#mv h1 {
	height:270px;
	margin-bottom:25px;
	width:675px;
}

#mv h1 span {
	display:none;
	visibility:hidden;
}


#mv.nextgame,
#mv.nextgame h1 {
	background:url(../images/main01.jpg) left top no-repeat;
}




#contents p.white {
	color:#FFF;	
}

#contents p.formSwitch {
	margin-bottom:30px;
	text-align:center;
}

#contents p.formSwitch input {
	border:0;
	cursor:pointer!important;
	font-size:16px;
	height:50px;
	margin:0 8px;
	padding:0 80px;
	
	border-radius: 25px;		/* CSS3草案 */
	-webkit-border-radius: 25px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 25px;	/* Firefox用 */
}

#contents p.formSwitch input.btn01 {
	background-color:#7C3A93;
	border:1px solid #FFF;
	color:#FFF;
}

#contents p.formSwitch input.btn02 {
	background-color:#DDD;
	border:1px solid #FFF;
	color:#333;
}


#contents p.err {
	font-size:85%!important;
	color:#C60000;
	margin-bottom:5px;
}

#contents p.indP {
	text-indent:-1em;
	padding-left:1em;
}

#contents p.toTop a {
	color:#FFF;
}


/*--form--*/


.wSS{ width: 80px;}
.wS { width: 100px;}
.wM { width: 300px;}
.wLL{ width: 410px;}
.imeOff { ime-mode: disabled;}
textarea {
	height:120px;
	width:410px;
}

label{
	cursor:pointer;
}
