/* --------------------------------------

	WANTED
	2009.12.15
	by daiskip

--------------------------------------- */


*{
	margin:0;
	padding:0;
}

img {
	border: none;
	}

a {
	color: #333;
	outline: none;
	}

br.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	}

html{
	height:100%;
}

body{
	background: url(/image/map.gif) no-repeat center center fixed;
	height: 100%;
	margin: 10px;
	font-family: 'Georgia';
}



#header {
	border-bottom: 1px solid #999;
	padding: 10px;
	margin-bottom: 10px;
	}

	h1 {
		font-size: 20px;
		}
	
	#menu {
		float: right;
		font-size: 12px;
		}
	
		#menu a {
			margin-left: 10px;
			padding: 5px 10px;
			}
	
			body#ranking #menu a.menu_ranking,
			body#newcomer #menu a.menu_newcomer,
			body#post #menu a.menu_post {
				background: #000;
				text-decoration: none;
				color: #fff;
				}

#footer {
	clear: both;
	font-size: 10px;
	border-top: 1px solid #999;
	padding: 10px;
	margin-top: 10px;
	}


/* --------------------------------------
	WANTED
--------------------------------------- */

div.wanted {
	background: url(/image/wanted_bg.png) no-repeat;
	width: 210px;
	height: 310px;
	float: left;
	text-align: center;
	position: relative;
	}
div.photo {
	position: absolute;
	top: 65px;
	left: 24px;
	width: 160px;
	height: 120px;
	}
	div.photo img {
		}

div.name {
	color: #353332;
	font-size: 20px;
	font-family: 'Georgia';
	font-weight: bolder;
	position: absolute;
	top: 225px;
	width: 210px;
	text-align: center;
	}

div.price {
	color: #353332;
	font-size: 16px;
	font-family: 'Georgia';
	position: absolute;
	top: 255px;
	width: 210px;
	text-align: center;
	}

div.about {
	position: absolute;
	top: 70px;
	left: 240px;
	width: 400px;
	background: url(/image/about_bg.png);
	padding: 20px;
	color: #fff;
	}
	div.about div.note {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 10px;
		}
	div.about div.website {
		font-size: 11px;
		margin-bottom: 20px;
		}
		div.about div.website a {
			color: #fff;
			}
	div.about form {
		}
	div.about form div {
		font-size: 11px;
		margin-bottom: 5px;
		}
	div.about form textarea {
		font-size: 10px;
		width: 100%;
		background: #111;
		color: #666;
		border: 1px solid #000;
		height: 3em;
		overflow: hidden;
		}

	div.edit input#password {
		width: 50px;
		font-size: 11px;
		border: none;
		}
	div.edit input#edit {
		border: none;
		background: #333;
		color: #fff;
		font-size: 10px;
		margin-left: 5px;
		}


/* --------------------------------------
	Make
--------------------------------------- */


.make {
	background: url(/image/about_bg.png);
	padding: 50px;
	color: #fff;
	}
	.make div {
		font-size: 20px;
		margin-bottom: 10px;
		}

	.make form {
		width: 500px;
		float: left;
		}

	.make th {
		font-size: 11px;
		text-align: right;
		padding: 10px;
		}
	.make td {
		text-align: left;
		padding: 10px;
		}
		.make td input,
		.make td textarea {
			border: 1px solid #333;
			}
		.make td input#name {
			font-size: 14px;
			width: 100px;
			}
		.make td textarea#note {
			font-size: 12px;
			width: 300px;
			height: 75px;
			}
		.make td input#website {
			font-size: 14px;
			width: 300px;
			}
		.make td input#password {
			font-size: 12px;
			width: 100px;
			}

		.make td input#button {
			font-size: 14px;
			border: none;
			background: #000;
			color: #fff;
			padding: 10px 20px;
			cursor: pointer;
			}


	.make div.explain {
		width: 300px;
		float: left;
		font-size: 11px;
		}
	.make div.explain li {
		margin-bottom: 20px;
		}



/* --------------------------------------
	Pager
--------------------------------------- */

.pager {
	clear: both;
	padding: 20px 0;
	white-space: nowrap;
	}

.pager a {
	font-family: Arial;
	font-size: 10px;
	margin: 0 2px;
	padding: 10px 15px;
	text-decoration: none;
	color: #fff;
	}

.pager a:hover {
	background: #333;
	text-decoration: none;
	color: #fff;
	}

.nextprev,
.nextprev:hover {
	font-family: Arial;
	font-size: 10px;
	margin: 0 2px;
	padding: 10px 15px;
	text-decoration: none;
	color: #fff;
	}

a.nextprev {
	font-family: Arial;
	font-size: 10px;
	margin: 0 2px;
	padding: 10px 15px;
	text-decoration: none;
	color: #fff;
	}
a.nextprev:hover {
	font-family: Arial;
	font-size: 10px;
	margin: 0 2px;
	padding: 10px 15px;
	text-decoration: none;
	color: #fff;
	}

.current {
	font-family: Arial;
	font-size: 10px;
	color: #fff;
	margin: 0 2px;
	padding: 10px 15px;
	background: #333;
	text-decoration: none;
	}


/* --------------------------------------
	ap
--------------------------------------- */

hr {
	display: none;
	clear: both;
	}
p {
	display: none;
	}
