body
{
    background-color:#000;
    font-family:'Arial Unicode MS', Arial, Helvetica, sans-serif;
    width:100%
}
    
.assistive-text
{
    position:absolute !important;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px, 1px, 1px, 1px)
}

.hide-text
{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}

.transition,a,.ui-btn
{
    transition:All 0.1s ease-in-out;
    -webkit-transition:All 0.1s ease-in-out;
    -moz-transition:All 0.1s ease-in-out;
    -o-transition:All 0.1s ease-in-out
}

a
{
    text-decoration:none;
    cursor:pointer
}

a:active { background-color:transparent }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block;*zoom:1}
.pull-left{float:left}
.pull-right{float:right}
hr.gray{background:#e5e5e5;border:none;color:#e5e5e5;clear:both;float:none;width:100%;height:1px;margin:1.125em 0;*margin:0.5625em 0}
.hide{display:none}
.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.prt{position:relative}
.dpb{display:block}
.fxb{position:fixed;bottom:0px;right:0;left:0}
.inline-block{display:inline-block;*display:inline;zoom:1}
.no-mragin{margin:0 !important}
.box-sizing,.shadow-box,.fill-two-column,.fill-two-column .two-column-left,.fill-two-column .two-column-right,.two-column .two-column-left,.two-column .two-column-right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-box-sizing:border-box;box-sizing:border-box}
.shadow-box{-moz-box-shadow:1px 1px 5px #d1d1d1;-webkit-box-shadow:1px 1px 5px #d1d1d1;-o-box-shadow:1px 1px 5px #d1d1d1;-ms-box-shadow:1px 1px 5px #d1d1d1;box-shadow:1px 1px 5px #d1d1d1;background-color:#fff;width:100%}
.group-cont{width:56.25em;margin:0 auto}
.wrapper{width:56.25em;margin:0 auto}
.two-column{*zoom:1}
.two-column:before,.two-column:after{display:table;content:"";line-height:0}
.two-column:after{clear:both}

.fill-two-column{display:inline-block;min-width:56.25em;position:relative;vertical-align:bottom;width:100%}
.fill-two-column .two-column-left{height:auto !important;float:left;width:200px}
.fill-two-column .two-column-right{min-height:400px;height:auto !important;right:0px;margin-left:212px}

.two-column{display:inline-block;border-left:225px solid #fff;position:relative;vertical-align:bottom}
.two-column .two-column-left{height:auto !important;position:relative;float:left;width:225px;*width:175px;margin-left:-225px}
.two-column .two-column-right{min-height:400px;height:auto !important;width:755px;*width:750px}

.ui-btn{background-color:#840000;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;color:#fff;font-size:14px;padding:5px 26px}
.ui-btn:hover{background-color:#500000;color:#C7C7C7}

botton{cursor:pointer}
select{width:226px}

#top p{color:#939393;line-height:22px;padding:0px 60px;font-size:14px}.content{padding:0px 60px}
#footer{padding-bottom:30px}
#footer p{color:#939393;font-size:12px;margin-top:40px;padding:0px 60px}

#loginArea{border:solid 1px #939393;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-top:40px;padding:20px}
#loginArea h2{color:#939393;font-size:18px;margin-bottom:20px}
#loginArea input[type="text"],#loginArea input[type="password"]{background-color:#b0b0b0;border:none;font-size:14px;width:230px;padding:3px;margin-right:10px}
#loginArea .ui-btn{margin-right:10px}

.survery textarea{background-color:#b0b0b0;padding:10px;resize:none;vertical-align:top;overflow:auto;width:97%;height:160px;outline:0 none}
.survery textarea:focus{outline:0 none}
.q-title{color:orange;line-height:24px;margin-bottom:10px}
.question{color:#939393;padding-bottom:50px}
.question input[type="radio"],.question input[type="checkbox"]{margin-right:10px}
.question .q-input{color:#939393;background-color:#000;border:none;border-bottom:solid 1px #CCC;margin-left:10px;margin-right:10px;width:330px}
.question .q-input:focus{outline:0 none}.question .large-w{width:100% !important;margin-left:0px !important;margin-right:0px !important}
.user-info input[type="radio"],.user-info input[type="checkbox"]{margin-right:4px}
.q-esp label{margin-right:12px;line-height: 24px;}
.min-text{font-size:12px;line-height:16px}
.mb30{margin-bottom:20px}
.pr20{padding-right:20px}
.rules{margin-top:30px;padding-top:20px;color:#939393}
.rules h2{font-size:18px;margin-bottom:15px}
.rules .min-text{line-height:26px}
.rules ul{margin-left:30px; margin-bottom: 23px;}
.rules ul li{font-size:12px;line-height:16px;margin:6px 0}
.point{padding:26px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:#303030;}
.point p{font-size:12px;line-height:22px}
.point a{color:#ef0000}
.point a:hover{text-decoration:underline}

.top-ul {
color: #939393;
line-height: 22px;
padding: 0px 60px;
font-size: 14px;
margin-left: 21px;
margin-top: 10px;
}
.top-ul li { margin-top: 10px; }
.question td label { padding-right: 15px; }
.top-rules{
	border-top: solid 1px #939393;
	margin-bottom: 50px;
}
.survery { margin-top: 50px; } 
.rules{ line-height: 20px; }
.rules h3{
	line-height: 26px;
	font-size: 18px;
	font-weight: bold;

}
.rules .top-ul{
	margin-left: 0;
	padding: 0px 20px;
}
.rules .top-ul>li{
	list-style-type: decimal;
	line-height: 20px;
	margin-bottom: 16px;
}
.rules .top-ul>li>ol,.rules .top-ul>li>ol>li>ol{
	margin-left: 30px !important;
}
.rules .top-ul>li>ol>li{
	list-style-type: upper-alpha;
	line-height: 20px;
	margin-bottom: 16px;
	
}
.rules .top-ul>li>ol>li>ol>li{
	list-style-type: lower-roman;
	line-height: 20px;
	margin-bottom: 16px;
	
}
#top a{
	color:#fff;
	text-decoration: underline;
}
#top a:hover{
	color:red !important;
	text-decoration: underline;
}