#page-header .center h2 {
	display: none;
}
#page-body .outside {
	width: 100%;
	height: 328px;
	padding-top: 1px;
}
	#page-body .logo_wrap {
		margin-top: 124px;
		text-align: center;
	}
		#page-body .center {
			color: #666666;
			margin-top: 4px;
		}
			#page-body .copyright {
				font-size: 10px;
				display: none;
			}
				#page-body .center a {
					color: #666666;
					font-size: 10px;
				}
			
#tooltip {
	left: -999px;
	top: -999px;
}

.select_kind {
	width: 891px;
	float: left;
}

#fqmenu {
	width: 69px;
	margin: 7px 0 0 891px;
	zoom: 1;
}
#fqmenu:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
	#logout {
		width: 59px;
		height: 17px;
		background: url(../../../styles/pixeljunk_style_01/imageset/misc_button_ja.gif) scroll no-repeat 0 0;
		margin-bottom: 4px;
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}
		#logout a {
			width: 100%;
			height: 100%;
			display: block;
			background: url(../../../styles/pixeljunk_style_01/imageset/misc_button_ja.gif) scroll no-repeat 0 0;
			text-indent: -99999px;
			overflow: hidden;
		}
		#logout a:hover {
			background-position: 0px -17px;
		}
	#faq {
		width: 59px;
		height: 17px;
		background: url(../../../styles/pixeljunk_style_01/imageset/misc_button_ja.gif) scroll no-repeat -59px 0;
		margin-bottom: 4px;
	}
		#faq a {
			width: 100%;
			height: 100%;
			display: block;
			background: url(../../../styles/pixeljunk_style_01/imageset/misc_button_ja.gif) scroll no-repeat -59px 0;
			text-indent: -99999px;
			overflow: hidden;
		}
		#faq a:hover {
			background-position: -59px -17px;
		}
	#contact {
		width: 59px;
		height: 17px;
		background: url(../../../styles/pixeljunk_style_01/imageset/misc_button_ja.gif) scroll no-repeat -118px 0;
/*		margin-bottom: 4px;*/
	}
		#contact a {
			width: 100%;
			height: 100%;
			display: block;
			background: url(../../../styles/pixeljunk_style_01/imageset/misc_button_ja.gif) scroll no-repeat -118px 0;
			text-indent: -99999px;
			overflow: hidden;
		}
		#contact a:hover {
			background-position: -118px -17px;
		}
#page-footer .select_kind {
	margin-bottom: 0;
}
		
.form_dialog_inside {
	background-color: #cccccc;
	width: 480px;
	height: 261px;
}
.form_dialog_close {
	background-color: #999999;
	color: #cccccc;
	padding: 0 3px 5px 2px;
}

.form_dialog_contents {
	width: 480px;
	text-align: center;
	line-height: 261px;
	font-size: 30px;
	position: absolute;
}

.form_dialog_notice {
	width: 480px;
	text-align: right;
}

.form {
	background-color: #cccccc;
	width: 480px;
	height: 261px;
	display: none;
	color: #999999;

	position: absolute;
	left: 50%;
	top: 50%;
	margin: 0;
	padding: 0;
	margin-left: -240px;
	margin-top: -160px;
	z-index: 105;
}
#result {
	width: 240px;
	text-align: center;
	color: #999999;

	position: absolute;
	left: 50%;
	top: 220px;
	margin-left: -120px;
	display: none;
}
#contact_form {
	
}
#title {
	border: solid 1px #aaaaaa;
	margin: 20px 10px 10px 10px;
	width: 458px;

	background: url(/fourth_image/title.png) no-repeat center #ffffff;
	text-align: center;
}
#from {
	border: solid 1px #aaaaaa;
	margin: 0 10px 10px 10px;
	width: 458px;

	background: url(/fourth_image/address.png) no-repeat center #ffffff;
}
#message {
	border: solid 1px #aaaaaa;
	margin: 0 10px 10px 10px;
	padding: 5px;
	width: 448px;
	height: 120px;
	
	background: url(/fourth_image/mess.png) no-repeat center #ffffff;
	overflow: auto;
}
.button_e {
	text-align: left;
	width: 225px;
	margin-left: 10px;
	float: left;
}
#clear_button {
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.button_s {
	text-align: right;
	width: 225px;
	margin-right: 10px;
	float: left;
}
#submit_button {
	width: 60px;
	height: 20px;
	cursor: pointer;
	margin: 5px 0;
}
.close_button {
	position: absolute;
	left: 448px;
	top: 0px;
	cursor: pointer;
}