#wrap {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-color: #0c5cb3;
}

#wrap2 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}

#wrap3 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}

#head {
	width: 100%;
	height: 120px;
	background-image: url(../pc/img/head-back.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
}

#head h1 {
	color: #000000;
	font-size: midium;
	text-indent: -700em;
	margin-top: 0px;
	float: left;
}

/* +++ヘッダメニュー+++ */
#head2 {
	width: 800px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.menu { list-style: none; padding: 0; margin: 0; }
.menu:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.menu li { float: left; }
.menu li a { display: block; margin: 0px 0% 0px 0%; }
.menu li img { display: block; width: 100%; height: auto; margin: 0px 0% 0px 0%; }

#foot {
	width: 100%;
	height: 35px;
	background-color: #352205;
	margin-top: 0px;
	margin-bottom: 0px;
}

.footc {
	width: 800px;
	height: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
}

body { 
	font-size: 1.6rem;
	font-weight: normal;
	letter-spacing: 0.3rem;
	line-height:2.1rem;
}

input, select {
	font-size: 1.6rem;
	font-weight: normal;
	letter-spacing: 0.3rem;
	line-height:1.9rem;
}

textarea {
	font-size: 1.6rem;
	font-weight: normal;
	letter-spacing: 0.3rem;
	line-height:2.0rem;
}

