﻿body {
	background:url(../images/bg.jpg) repeat center 25px;
}
address {
	text-align:right;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}
#formcontents {
	background:url(../images/bg.jpg) repeat center 25px;
}
#content {
	padding-top:25px;
}
* html #content {
	height:675px;
}
#formcontents {
	text-align:center;
}
#formcontents-inner {
	width:800px;
	margin:auto auto;
	text-align:left;
	background:#ffffff;
}

#formcontents h2,
#formcontents h3,
#formcontents p{
	margin-bottom:12px;
}

#formcontents #form-header {
	position:relative;
}

#formcontents #form-header #formmenu {
	position:absolute;
	left:17px;
	bottom:0;
}
#formcontents #formmenu li {
	float:left;
}
#under #formcontents #wapper {
	text-align:center;
	background:none;
	width:800px;
}
#under #formcontents #wapper-inner {
	width:766px;
	margin:auto auto;
	text-align:left;
}
#under #formcontents #main-contents {
	float:left;
	width:473px;
	background:none;
	padding-bottom:15px;
}

#under #formcontents #left-contents {
	float:right;
	background:none;
	width:278px;
}

#under #formcontents address {
	width:800px;
	margin:20px auto 0 auto;
}

#under #formcontents .input-area,
#under #formcontents .btn-form {
	padding:5px;
	font-size:90%;
}

#under #formcontents #attention {
	padding:10px;
	border:#bbde17 2px solid;
}
/*
p {
	position:relative;
}

a {
	position:relative;
	top:-225px;
	font-size:90%;
	font-weight:bold;
}

a:link,
a:visited {
	text-decoration:none;
	color:#3f9de8;
}
a:hover,
a:active {
	text-decoration:underline;
	color:#0099FF;
}


a img {
	margin-bottom:15px;
	text-decoration:none;
}
*/