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

.sys1 {
	margin			: 0 0 10px 0;
	padding			: 0 10px;
	line-height: 170%;
	font-size: 12px;
}
.sys1 p.txt1 {
	font-size		: 18px;
	line-height: 170%;
}
.sys1 p {
	margin			: 10px 0 15px 0;
}

.system{
	margin			: 0 0 10px 0;
}
.color01{color			: #ffffcc;}
.color02{color			: #cc99ff;}
.color03{color			: #ff6666;}

/*****cam*****/
#cam{
	margin			: 10px 0 10px 0;
}

.cam{
	border			: 1px solid #333333;
	border-radius		: 10px;
	margin			: 0 10px 5px 10px;
	padding			: 10px 10px 10px 10px;
}
.cam h3{
	font-size		: 13px;
	line-height		: 16px;
	padding			: 0 0 10px 20px;
	margin			: 0 0 7px 0;
	color			: #ffcc00;
	background		: url(../../enquete/img/i2.gif) no-repeat 3px 1px;
	border-bottom		: 1px dotted #333333;
}
.cam p{
	font-size		: 12px;
	line-height		: 16px;
}
.cam p span{
	color			: #ff3333;
}
#cam_ol{
	margin			: 10px 10px 10px 10px;
	font-size		: 12px;
	line-height		: 16px;
}
#cam_ol li{
	margin			: 0 0 5px 0;
}


/***** system *****/
.ask span , .black span , .platinum span , .gold span{
	font-size		: 13px;
	font-weight		: bold;
	padding			: 5px 10px;
	line-height		: 18px;
}
#class_dtl{
	margin			: 0 10px 10px 10px;
}
#class_dtl div{
	margin			: 0 0 5px 0;
}
.class_text{
	text-align		: center;
	color			: #fbde70;
	font-size		: 12px;
	line-height		: 16px;
	padding			: 5px 0 5px 0;
	border			: 1px dotted #333333;
}
.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;
}
#tra td{	width			: 100px;}

.play{
	margin			: -10px 0 10px 0;
}

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

.plan{
	font-size		: 12px;
	line-height		: 16px;
	padding			: 5px 10px 0 10px;
	margin			: 0 0 15px 0;
}
.plan span{
	font-size		: 12px;
	line-height		: 16px;
	padding			: 5px 5px 0 5px;
	margin			: 0 0 20px 0;
}

/* 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;
}


/* play */

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

#play li{
	width			: 150px;
	float			: left;
	font-size		: 13px;
	line-height		: 24px;
	color			: #ffff99;
	text-indent		: 10px;
	background		: url(../../img/play/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;
}


/* credit */

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

.credit div{
	font-size		: 13px;
	padding			: 0 0 5px 0;
}
.credit .start {
	font-size		: 13px;
	margin: 0 0 10px 10px;
}
.credit ul{
}

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

.credit li{
	font-size		: 12px;
	line-height		: 16px;
	color			: #ffff99;
	border-bottom	: 1px dotted #333333;
	background		: url(../../img/play/i2.gif) no-repeat 0px 6px;
}

.credit li p{
	padding			:  5px 0 4px 16px;
}

.credit li:last-child{
	border-bottom	: none;
}
.credit .button {
	text-align: center;
	font-size: 15px;
	margin: 10px 0 0 18px;
}
.credit .button a {
	display: block;
	color: #000;
	width: 180px;
	line-height: 26px;
	background: #fff;
	border: 2px solid #ccc;
	border-radius: 3px;
}


/* caution */

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

.caution div{
	font-size		: 13px;
	padding			: 0 0 5px 0;
}

.caution ul{
}

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

.caution li{
	font-size		: 12px;
	line-height		: 16px;
	color			: #ffff99;
	border-bottom	: 1px dotted #333333;
	background		: url(../../img/play/i2.gif) no-repeat 0px 6px;
}

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

.caution li:last-child{
	border-bottom	: none;
}