/***** system *****/
.topimg{
	margin-bottom: 10px;
}

.system{
	margin			: 0 0 10px 0;
	background		: rgba(255,255,255,0.6);
}

.system table{
	width			: 100%;
	font-size		: 13px;
	line-height		: 18px;
	margin			: 0 0 10px 0;
}

.system tr{
	vertical-align	: top;
}

.system th{
	width			: 55%;
	border-bottom		: 1px dotted #ff9900;;
	padding			: 4px 0 3px 0;
}

.system th p{
	color			: #ffffff;
	padding			: 0 5px 0 5px;
}

.system td{
	border-bottom		: 1px dotted #ff9900;;
	padding			: 4px 0 3px 0;
}

.system td p{
	font-size		: 13px;
	text-align		: right;
	padding			: 0 5px 0 5px;
}

.system tr:last-child th,
.system tr:last-child td{
	border-bottom	: none;
}

#sys1_1 th p{
	color: #ff6600;
}

#sys1_2 th p{
	color: #35b328;
}


.play{
	display			: block;
	margin			: 0 0 0 5px;
	padding			: 10px 0 0 0;
}

.play:after{
	content			: "";
	display			: block;
	clear			: both;
}

.play li{
	float			: left;
	width			: 33%;
	height			: 32px;
}

.play li:nth-child(3n+2){
	width			: 34%;
}

.play li p{
	width			: 95%;
	font-size		: 11px;
	line-height		: 25px;
	margin			: 0 auto;
	text-align		: center;
	color			: #9933ff;
	border			: 1px solid #ffcc00;
	border-radius		: 1px;
	-webkit-border-radius	: 1px;
	background: #ffffff;
}

.boxtxt{
	font-size		: 12px;
	line-height		: 16px;
	padding			: 0 5px 5px 5px;
}

.boxtxt span{
	color: #ff0000;
}

#op table th p{
	color: #ff33cc;
}

#area th{
	width			: 25%;
}

#area th p{
	color: #0099ff;
}

#area td p{
	text-align		: left;
}

#credit{
	text-align: center;
	padding-bottom: 5px;
}

#credit img{
	margin: 10px auto 0;
}

#credit p{
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
	padding-top: 10px;
}

/* caution */

.caution{
	margin			: 0 0 10px;
	background		: rgba(255,255,255,0.6);
	padding: 0 0 10px;
}

.caution div{
	font-size		: 13px;
	line-height		: 16px;
	padding			: 10px 10px 0;
	color: #ff0000;
}

.caution ul{
	padding			: 10px 0 0 0;
}

.caution ul:after{
	content			: "";
	display			: block;
	clear			: both;
}

.caution li{
	font-size		: 12px;
	line-height		: 16px;
	border-bottom	: 1px dotted #ff9900;
}

.caution li p{
	padding			:  5px 10px 4px 10px;
}

.caution .boxtxt{
	padding-top: 10px;
}

#caution2 ul li:last-child{
	border-bottom: none;
}

#caution3 ul li:last-child{
	border-bottom: none;
}