/***** system *****/

.sys1{
	margin			: 0 0 10px 0;
	padding			: 0 10px;
}

.sys1 p{
	font-size		: 12px;
	line-height		: 16px;
	margin			: 0 0 10px 0;
}

.sys1 div{
	font-size		: 12px;
	line-height		: 16px;
	text-align		: right;
}

.system{
	margin			: 0 0 10px 0;
}


/***** system *****/

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

.system tr{
	vertical-align	: top;
}

.system th{
	border-bottom	: 1px solid #333333;
	padding			: 4px 0 3px 0;
	color			: #cc99ff;
	background		: url(../system/img/i1.gif) no-repeat 8px 8px;
}

.system th p{
	padding			: 0 5px 0 20px;
}

.system td{
	text-align		: left;
	border-bottom	: 1px solid #333333;
	padding			: 4px 0 3px 0;
}

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

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

#course th{	width			: 160px;}
#op th{		width			: 210px;}
#op div{
	font-size		: 12px;
	line-height		: 14px;
	padding			: 10px 10px 0 10px;
}
.play{
	margin			: -10px 0 10px 0;
}

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

/* card */

.card{
	text-align		: center;
	margin			: 10px 0;
}

.card h4{
	font-size		: 16px;
	font-weight		: bold;
	color			: #ff6600;
	text-shadow		: 1px 1px 1px #e3e3e3;
}

.card p{
	font-size		: 12px;
}

.card .bt .bt_tel span a{
	font-size		: 15px;
}

/* fuei */
#fuei {
	width			: 1000px;
	float			: left;
	margin			: 0 0 40px 0;
}
#fuei h3 {
	margin			: 0 0 15px 0;
}
#fuei div {
	font-size		: 12px;
	line-height		: 20px;
	margin			: 0 0 15px 0;
	padding			: 0 0 0 5px;
}


/* play */
#kihon {
	margin-bottom: 40px;
}
#kihon h3 {
	margin-bottom: 20px;
}

#play ul{
	display			: block;
	margin			: 0 0 0 10px;
}

#play li{
	width			: 150px;
	float			: left;
	font-size		: 13px;
	line-height		: 24px;
	color			: #ffff99;
	text-indent		: 10px;
	background		: url(../system/img/i1.gif) no-repeat 0px 8px;
}

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

#play p{
	font-size		: 12px;
	line-height		: 14px;
	padding			: 10px 10px 0 10px;
}


/* caution */

#caution div{
	font-size		: 12px;
	line-height		: 20px;
	margin			: 15px 0 15px 0;
	padding			: 0 0 0 0px;
}
#caution .start {
	margin: 0 0 10px 10px;
}
#caution ul{
	display			: block;
	margin			: 0 0 0 18px;
}
#caution li{
	font-size		: 12px;
	line-height		: 20px;
	color			: #fbde70;
	background		: url(../img/system/i2.gif) no-repeat 0 9px;
	padding			: 8px 0 7px 0;
}
#caution li p{
	padding			: 0 0 0 20px;
}
