#wrapper {
	border-top:15px solid #496028;
	background: url(../../../../../../../../../../../img/bg.jpg);
	width:100%;
}

#container {
	margin-top:5px;
	width:1024px;
}

#head {
	width:1024px;
	padding-left:32px;
	padding-right:32px;
}
#header {
	height:350px;
	width:960px;
}

#header #image {
	height:350px;
	width:960px;
}

#sidebar1,
#sidebar2,
#sidebar3 {
	float:right;
	margin-right:32px;
	width:260px;
	padding:0;
}

#sidebar1 .navi,
#sidebar2 .navi,
#sidebar3 .navi {
	border:1px solid #C6C2B7;
	padding:0px;
	color:#4A6129;
	margin-bottom:15px;
}

#sidebar1 .navi ul,
#sidebar2 .navi ul,
#sidebar3 .navi ul {
	margin:0;
	padding:0;
}

#sidebar1 .navi li,
#sidebar2 .navi li,
#sidebar3 .navi li {
	list-style-type: disc;
	margin-left:20px;
	margin-bottom:10px;
}

#sidebar1 .navi a,
#sidebar2 .navi a,
#sidebar3 .navi a {
	color:#4A6129;
}

#sidebar1 .navi a:hover,
#sidebar2 .navi a:hover,
#sidebar3 .navi a:hover {
	text-decoration:underline;
}


#sidebar1 .banner,
#sidebar2 .banner,
#sidebar3 .banner {
	margin-bottom:15px;
}

#sidebar1 #tw,
#sidebar2 #tw,
#sidebar3 #tw {
	border-left:1px solid #566A37;
	border-right:1px solid #566A37;
}

#sidebar1 .img,
#sidebar2 .img,
#sidebar3 .img {
	margin-top:15px;
	padding-left:15px;
}

#contents,
#s-contents {
	float:left;
	margin-left:32px;
	margin-right:10px;
	width:670px;
	padding:0;
}

#contents ul,
#s-contents ul {
	list-style-type: disc;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:30px;

}

#contents ul li,
#s-contents ul li {
	list-style-type: disc;
}

.movie {
	padding-top:10px;
	padding-left:20px;
}

.pic {
	padding-top:10px;
	padding-left:20px;
}

.block {
	margin-top:30px;
}

.block p {
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
}

.block table,
.block tr,
.block td {
	border:1px solid white;
}

#page-jump {
	text-align:center;
	margin:30px;
	padding-bottom:30px;
}

#footer {
	background-image: url(../../../../../../../../../../../img/foot_bg.jpg);
	width:100%;
	padding:0;
	margin:0;
}

.footer-side {
	width:1064px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

.footer-bar1 {
	color:#4B3C35;
	width:300px;
}

.footer-bar1 a {
	color:#4B3C35;
}

.footer-bar2 {
	color:#4B3C35;
	width:210px;
	margin-left:10px;
}

.footer-bar2 a {
	color:#4B3C35;
}

.footer-bar2  .menu {
	margin-top:10px;
}


#footer_bottom {
	background-image: url(../img/Stripe_property.png);
	height:427px;
}

#footer_bottom_inner {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:20px;
	color:#ffffff;
}

#footer_bottom #foot_left {
	float:left;
	width:484px;
}

#footer_bottom #foot_right {
	float:right;
	width:540px;
}

#footer_bottom .company {
	font-size:20px;
	color:#FDEFC0;
}

#footer_bottom .company_msg {
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
}


#footer_bottom #map2 {
	border:5px solid #2C400F;
	margin-bottom:10px;
}

.copyright {
	clear:both;
}

#footer_bottom .address {
	font-size:12px;
}

#topbar {
	padding-top:5px;
}
#top {
	margin:0;
	width:960px;
	padding:0;
}

.formselect {
    font: 19px/1.5 "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka","MS PGothic",arial,helvetica,clean,sans-serif;
}

 span.faq2{
	width: 45px;
	float: left;
 }
 span.faq3{
	width: 605px;
	float: right;
 }
  span.faq4{
	width: 605px;
	float: left;
	margin-left: 45px;
	color:#774c29;
 }
 span.faq_title{
	width: 605px;
	float: right;
	font-size: large;
	font-style: bold;
	float: right;
	color:#774c29;
	
 }