body {
	margin: 0;
	font-size: 12px;
	line-height: 140%;
}
table td {font-size: 12px; line-height: 130%; vertical-align:top;}
img {border:0;}
form {margin:0;}

.btn_blue {
	border-style: none;
	overflow: hidden;
	cursor: pointer;
	color: #ffffff;
	width: 160px;
	height: 30px;
	font-weight: bold;
	background: -webkit-gradient(linear, left top, left bottom, from(#0066cc), to(#00ccff)); 
	background-image: -moz-linear-gradient(top, #0066cc, #00ccff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0066cc, endcolorstr=#00ccff));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0066cc, endcolorstr=#00ccff))";
	background: -ms-linear-gradient(top, #0066cc, #00ccff);
	background: linear-gradient(to bottom, #0066cc, #00ccff);
	zoom: 1;
	background-color: #0099ff;
	text-shadow: 1px 2px 3px #003399;
	border: 1px solid #003399;
}


.newcbg {
	background-color: #F3E6CD;
}
#titlelog {
	width: 350px;
	float:left;
	text-align: left;
	padding: 5px;
	border: 2px solid #663300;
	background-color: #663300;

	-webkit-border-radius: 16px;
	-moz-border-radius:16px;
	border-radius:16px;
}

.newc_box {
	clear: both;
	background-color: #F4F1EC;
	border: 2px solid #663300;

	-webkit-border-radius: 16px;
	-moz-border-radius:16px;
	border-radius:16px;
}

#newc_hed {
	background-color: #003300;
	padding: 12px;
	margin: 10px 16px;

	background-image: -webkit-gradient(linear,left top,left bottom,from(#003300),to(#006600));
	background-image: -moz-linear-gradient(top, #003300, #006600);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#003300, endcolorstr=#006600));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#003300, endcolorstr=#006600))";
	background: -ms-linear-gradient(top, #003300, #006600);
	background: linear-gradient(to bottom, #003300, #006600);
	zoom: 1;
}
#newc_hed h1 {color:#ffffff; font-size:18px; margin:0; padding:0;}


.step{
	color: #cc9966;
	font-size: 30px;
	margin: 20px auto 30px auto;
	text-align: center;
	font-family: Arial;
}
.step span {
	font-size:13px;
	display: inline;
	padding: 14px;
	margin:0 3px;
}
.now {
	background-color: #ffcc00;
	color: #990000;
	border: 1px solid #ff9900;
	font-weight: bold;
}
.other {
	border: 1px dashed #cccccc;
	color: #999999;
}




.newctbl {border:2px solid #663300;}
.newctbl td {padding:5px 10px; text-align:left;}
.tdleft {background-color:#663300; color:#ffffcc; font-weight:bold;}
.tdright {border-bottom:1px solid #cc9966;}

#cqlogin {
	padding: 10px;
	margin: 10px 15px;
	border: 2px solid #cccccc;
	-webkit-border-top-left-radius: 10px;  
	-moz-border-radius: 10px;  
	border-radius: 10px;  
}

.newplay a {
	color:#ffffff;
	font-weight: bold;
	height: 23px;
	width: 250px;
	padding-top:5px;
	margin:5px auto;
	text-align:center;
	display:block;
	text-decoration:none;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#006666),to(#33cccc));
	background-image: -moz-linear-gradient(top, #006666, #33cccc);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#006666, endcolorstr=#33cccc));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#006666, endcolorstr=#33cccc))";
	background: -ms-linear-gradient(top, #006666, #33cccc);
	background: linear-gradient(to bottom, #006666, #33cccc);
	zoom: 1;
	background-color: #006666;
	text-shadow: 1px 2px 3px #003333;
	border: 1px solid #003333;
}





/* 利用規約 */

.kiyakup {background-color:#ffffff; padding: 5px 16px;}
.kiyakup h3 {color:#ffffff; font-size:15px; margin:0; padding:0; text-align:center;}
.kiyakup h6 {color:#336600; font-size:15px; margin:0; padding:0; border-bottom:1px solid #99cc99;}
#kiyakuatt {background-color:#663300; color:#ffffff; margin:10px; padding:10px;}








/* ページ下部 */

.footer {
	background-color: #663300;
	color: #cc9966;
	text-align: center;
	padding: 10px 10px 20px;
	margin-top: 1em;
}
.footer a {color:#ffffff; padding:8px;}





