@charset "Shift_JIS";

/* SCAPES Mail Form CSS */

html {
	margin				: 0;
	padding				: 0;
}

body {
	margin				: 0;
	padding				: 0;
	background-color	: #FFFFFF;
	color				: #000000;
	font-size			: small;
	font-family			: font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

* {
	font-style			: normal;
	font-weight			: normal;
	text-decoration		: none;
}

#wrapper {
	width				: 567px;
	margin				: 0 auto;
	padding				: 40px 0 40px 0;
	font-size			: 90%;
}

#header {
	padding				: 20px 0;
	background-color	: #E5E5E5;
	border-bottom		: solid 1px #CCCCCC;
}

h1 {
	width				: 567px;
	margin				: 0 auto;
	padding				: 0 0 0 10px;
	font-size			: 120%;
	border-left			: solid 5px #CCCCCC;
}

h2 {
	font-size			: 110%;
	font-weight			: bold;
	color			: #FF0000;
}

p {
	margin				: 0 0 20px 0;
}

p#notice {
	font-weight			: bold;
}

address#contact {
	margin				: 0 0 30px 0;
}

em.kome-mark {
	color				: #FF6666;
	font-size			: 110%
}

em.tel {
	font-size			: 130%;
}

#form {
}

table {
	width				: 100%;
	margin				: 0 0 20px 0;
	border-collapse		: collapse;
	empty-cells			: show;
}

caption {
	padding				: 5px;
	text-align			: left;
	border				: solid #CCCCCC;
	border-width		: 1px 1px 0 1px;
	background-color	: #E5E5E5;
}

th {
	width				: 10em;
	padding				: 5px;
	background-color	: #E5E5E5;
	text-align			: left;
	border				: solid 1px #CCCCCC;
}

td {
	padding				: 5px;
	border				: solid 1px #CCCCCC;
}

td input.text {
}

.center {
	text-align			: center;
}

strong {
	color				: #0000CC;
	font-weight			: bold;
}

dt {
	float				: left;
}

dt input{
	margin				: 0 0 4px 0;
}

dd {
	float				: left;
}

input {
	margin				: 2px;
}

td textarea {
	width				: 500px;
	height				: 5em;
	margin				: 0 0 10px 0;
}

span.checkbox input {
	line-height			: 100%;
	vertical-align		: middle;
}
