@charset "utf-8";
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	background:#000 url(../images/bg-wj.jpg) top center no-repeat;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff
}
a, a:visited, a:link, a:active {
	color:#ffe400;
	text-decoration:underline;
}
a:hover {
	color:#fff88f;
	text-decoration:none;
}
#container {
	display:block;
	margin:0 auto;
	width:974px;
	padding:0px;
}
.header, .wttl, .wbox, .warnp, .warnbtn, .warnbtn span, .warnbtn h1, .warnbtn h2, .jttl, .jbox, .jboxi, .jfrm, .jfrm form, .jfrm h4, .jfrm h5, .whyjoin, .whyjoin span, .whyjoin h1, ul.wjdtls, .wjdtls li, ul.memplan, .memplan li, .memplan h1, .memplan h3 {
	float:left;
	padding:0px;
	margin:0px;
}
.header, .warnbtn {
	width:974px;
}
.wttl, .jttl {
	background:url(../images/title-wj.jpg) no-repeat;
	height:51px;
	width:974px;
	text-indent:-99999px;
}
.jttl {
	background-position:0 -51px;
}
.wbox, .jbox {
	background:url(../images/bg-top-wj.jpg) top no-repeat;
	width:974px;
	padding:30px 0 0 0;
}
.jbox {
	padding:0;
}
.warnp {
	width:834px;
	padding:0 70px 30px 70px;
	text-align:center;
	line-height:24px;
	font-size:18px;
	font-weight:bold;
	background:url(../images/bg-dwn-wj.jpg) bottom no-repeat;
}
.jboxi {
	background:url(../images/bg-dwn-wj.jpg) bottom no-repeat;
	width:974px;
}
.warnbtn span, .warnbtn h1, .warnbtn h2 {
	width:974px;
	text-align:center;
	margin:15px 0 10px 0;
}
.warnbtn h1 {
	font-size:24px;
	margin:15px 0 78px 0;
}
.warnbtn h2 {
	font-size:14px;
}
.jfrm {
	width:404px;
	margin:20px 0 25px 25px;
	background:#36285f url(../images/jlft-bg.jpg) top no-repeat;
	color:#FFF;
	padding:50px 0 0 0;
}
.jfrm form {
	width:404px;
	min-height:470px;
}
.jfrm h4 {
	width:404px;
}
.jfrm h5 {
	width:404px;
	background:url(../images/jlft-btm.jpg) bottom no-repeat;
	font-size:12px;
	color:#a591e1;
	text-align:center;
	padding:15px 0;
}
.whyjoin {
	width:545px;
	margin:20px 0 20px 0;
	background:url(../images/bg-join.gif) right repeat-y;
}
.whyjoin h1 {
	margin:0 0 0 10px;
}
ul.wjdtls, ul.memplan {
	width:519px;
	list-style:none;
	margin:10px 0 0 10px;
}
ul.memplan {
	margin:0 0 0 15px;
}
.wjdtls li, .memplan li {
	width:482px;
	margin:5px 0 2px 3px;
	font-size:16px;
	color:#FFF;
	padding:5px 0 5px 37px;
	background:url(../images/check.png) left no-repeat;
}
.memplan li {
	margin:10px 0 0 5px;
	background:url(../images/arrow.png) left no-repeat;
}
.memplan li h1 {
	width:485px;
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	margin:2px 0;
}
.memplan li h3 {
	font-size:16px;
	color:#8f78ff;
	margin:2px 0;
}
.memplan li h3 strong {
	color:#ffea00;
}
.jfrm select{
	width:250px!important
}
.footer {
	position:relative;
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:218px;
	background:url(../images/bg-ftr-wj.jpg) bottom center no-repeat;
}
.footer p {
	display:block;
	width:575px;
	text-align:center;
	padding:0;
	line-height:20px;
	margin:70px auto 0 auto;
}
.footer p a {
	color:#cc9eff;
	text-decoration:none;
}
/*remove selected box when clicking in FF*/
|:-moz-any-link:focus {
outline: none;
}
input[type="image"]:focus {
	outline: none;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}
abbr[title], acronym[title] {
	border-bottom: none;
}
*:focus {
	outline : none;
}