body {
	margin: 10px 0px 10px 0px;
	background-color: #000000;	
    text-align: left;  
	color: #CCCCCC;
	}

a {text-decoration: underline;}

a:link {
   text-decoration:none;
	color: #778899;
	}

a:visited {
    text-decoration:none;
	color: #778899;
	}

a:active {
	color: #778899;
	}

a:hover {
	color: #778899;
	text-decoration:underline;
	background-color: #E7E7EE;	
	}

#index {
	margin: 10px 15px;
	width: 600px;	
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	}

/* 全Feat用 */
#feats {
	margin: 10px 15px;
	width: 600px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	}

#feats .title {
	width: 450px;	
	padding: 1px 3px;
	background: #FFF url("icons/content_header_background.jpg") left top;
	border:#BABB99 1px solid;
	}

#feats .f_title_a {
	width: 450px;	
	text-align: left;
	padding: 1px 3px;
	color: #000000;
	background-color: #ABAA98;
	border:#BABB99 1px solid;
	}

#feats .f_title {
	width: 450px;	
	text-align: left;
	padding: 1px 3px;
	color: #000000;
	background-color: #787765;
	border:#BABB99 1px solid;
	}

#feats .icon {
	width: 35px;	
	text-align: center;
	padding: 5px;
	border:#BABB99 1px solid;
	}

#feats .type {
	width: 50px;	
	text-align: left;
	padding: 1px 3px;
	color: #000000;
	background-color: #989977;
	border:#BABB99 1px solid;
	}

#feats .type_text {
	width: 365px;	
	text-align: left;
	padding: 1px 3px;
	border:#BABB99 1px solid;
	}

#feats .desc {
	width: 415px;	
	text-align: left;
	padding: 1px 3px;
	border:#BABB99 1px solid;
	}

/* Enhance用 */
#enhance {
	margin: 10px 15px;
	width: 600px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	}

#enhance .title {
	width: 600px;	
	margin: 0px 0px;
	padding: 1px 3px;
	background: #FFF url("icons/content_header_background.jpg") left top;
	border:#BABB99 1px solid;
	}

#enhance .lv {
	width: 10px;	
	text-align: center;
	padding: 1px 3px;
	color: #000000;
	background-color: #989977;
	border:#BABB99 1px solid;
	}

#enhance .name {
	width: 215px;
	text-align: left;
	color: #000000;
	padding: 1px 3px;
	background-color: #787765;
	border:#BABB99 1px solid;
	}

#enhance .desc {
	width: 375px;	
	text-align: left;
	padding: 1px 3px;
	border:#BABB99 1px solid;
	}

/* Feat簡易版用 */
#feat_simple {
	margin: 10px 20px;
	width: 600px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	}

#feat_simple .title {
	width: 600px;	
	margin: 0px 0px;
	padding: 1px 3px;
	background: #FFF url("icons/content_header_background.jpg") left top;
	border:#BABB99 1px solid;
	}

#feat_simple .icon {
	width: 30px;	
	text-align: center;
	padding: 2px;
	color: #000000;
	border:#BABB99 1px solid;
	}

#feat_simple .name {
	width: 100px;	
	text-align: left;
	padding: 1px 3px;
	color: #000000;
	background-color: #989977;
	border:#BABB99 1px solid;
	}

#feat_simple .req {
	width: 100px;	
	text-align: left;
	padding: 5px;
	border:#BABB99 1px solid;
	}

#feat_simple .desc {
	width: 370px;	
	text-align: left;
	padding: 1px 3px;
	border:#BABB99 1px solid;
	}

/* リンクバー */
.navi {
	margin: 5px;
	}

/* Spell用 */
#spell {
	margin: 10px 20px;
	width: 600px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	}

#spell .title {
	width: 600px;	
	margin: 0px 0px;
	padding: 1px 3px;
	background: #FFF url("icons/content_header_background.jpg") left top;
	border:#BABB99 1px solid;
	}

#spell .icon {
	width: 30px;	
	text-align: center;
	padding: 2px;
	color: #000000;
	border:#BABB99 1px solid;
	}

#spell .name {
	width: 100px;	
	text-align: left;
	padding: 1px 3px;
	color: #000000;
	background-color: #989977;
	border:#BABB99 1px solid;
	}

#spell .req {
	width: 100px;	
	text-align: left;
	padding: 5px;
	border:#BABB99 1px solid;
	}

#spell .desc {
	width: 370px;	
	text-align: left;
	padding: 1px 3px;
	border:#BABB99 1px solid;
	}
