body
{
	/* background: rgb(242, 165, 113); */
	color: #333;
	font:12px verdana,"ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height:2em;
	font-size: 14px;
}
*
{
	padding: 0;
	margin: 0;
}
a
{
	color: #EB0000;
	text-decoration: none;
	font-size: 14px;
}
a:hover
{
	/* color: #869828; */
	text-decoration: underline;
}
h1
{
	font-weight: bold;
	font-size: 20px;
	padding: 10px;
	width: 1000px;
	margin: auto;
	/* text-align: center; */
	padding: 14px 0;
}
h1 a
{
	color: #4B4844;
	/* position: absolute; */
	/* padding: 5px; */
	font-size: 19px;
	text-align: center;
	text-align: center;
	/* background-color: rgba(255, 255, 255, 0.57); */
	/* margin-left: 10px; */
	/* margin-top: 84px; */
	/* box-shadow: 0 0 5px #000 inset; */
}
h1 a:hover
{
	
}
h2
{
	font-weight: bold;
	font-size: 15px;
}
h3
{
	font-weight: bold;
	font-size: 15px;
	/* padding-left: 10px; */
	border-bottom: 1px solid #FFFFFF;
	margin-top: 30px;
	margin-bottom: 5px;
	/* background-color: #30781D; */
	margin: 10px;
}
.inside-area:after
{
	content: "";
	display: block;
	clear: both;
}
.inside-area
{
	/* background: #eee; */
	width: 1000px;
	margin: auto;
	padding: 0;
	/*height: 500px;*/
}
.header
{
	width: 100%;
	min-width: 1000px;
	margin: auto;
	/* box-shadow: 0 0 5px; */
	/* box-shadow: 0 0 5px #000; */
	/* margin-bottom: 10px; */
	/* border-bottom: 5px solid #00839E; */
	margin-bottom: 5px;
	/* background: rgb(2, 80, 162); */
	background: 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	-moz-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	background: 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	-webkit-gradient(left top, left bottom, color-stop(0%, rgba(210,255,82,1)), color-stop(100%, rgba(145,232,66,1)));
	/* background: 
	
	-webkit-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%); */
	background: 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	-o-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	background: 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	-ms-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	/* background: linear-gradient(to bottom, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%); */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0 );
}
.menu
{
	width: 100%;
	min-width: 1000px;
	/* margin-bottom: 2px; */
}
.Mlayer-top-imgs
{
margin-bottom: 13px;
min-width: 1000px;
/* width: 1000px; */
margin: auto;
/* border-top: 6px solid #fff; *//* PADDING-TOP: 7px; */}
.layer-box-1 ul
{
	list-style: none;
	margin-left: 0px;
	padding:10px;
}
.Mlayer-top-imgs img
{
width: 1000px;
/* box-shadow: 0px 0px 5px rgb(12, 12, 12); */
/* border-radius: 21px; */
display: block;margin: auto;}
.layer-box-4 ul
{
	list-style: none;
	margin-left: 0px;
	padding:10px;
}
ul.top
{
	list-style: outside none none;
	/* text-align: center; */
	height: 51px;
	margin: auto;
	clear: both;
	width: 1000px;
	min-width: 1000px;
	padding: 0;
	background-color: #A06969;
	/* border-top: 6px solid #003F62; */
	/* border-bottom: 5px solid #0250A2; */
	/* overflow: hidden; */
	/* margin-bottom: 4px; */
	margin-top: 0px;
	padding-top: 2px;
}
ul.top li.first a{/* border-left:2px solid #fff; */}
ul.top li
{
	display:inline-table;
	margin: 0;
	margin-left: 2px;
	margin-top: 11px;
}
ul.top li a
{
	/*margin: 0 5px 0 5px;*/
	padding: 16px 25px;
	color: #FFFFFF;
	text-decoration: none;
	/* border-radius: 99px; */
	/* transition: all 0.5s ease-in-out; */
	/* border: 1px solid #fff; */
	/* border-radius: 0 0 10px 10px; */
	/* background-color: #f00; */
}
ul.top li.first a
{
    /* padding-bottom: 28px; */
    background-color: #CC7703;
}
ul.top li a:hover
{
	text-decoration: none;
	border-radius: 0;
	/* border-radius: 99px; */
	/* box-shadow: 0 0 5px #000 inset; */
	background-color: #BB7214;
	color: #FFFFFF;
	/* border-radius: 0 0 10px 10px; */
}
ul.sub
{
	list-style: outside none none;
	text-align: center;
	/* background: #eee; */
	margin: auto;
	clear: both;
	width: 100%;
	padding: 0;
	margin-bottom: 10px;







}
ul.sub li a
{
	display: block;
	color: #30781D;
	padding: 10px 0 10px 0;
}
ul.sub li a:hover
{
	display: block;

	color: #fff;
	background: #30781D;

}
.layer-mains:after
{
	content: "";
	display: block;
	clear: both;
}
.layer-mains
{
	width: 100%;
	margin: auto;
	background: #FFFFFF;
	/* padding: 10px; */
	margin-top: 7PX;
}
.sub-left:after
{
	content: "";
	display: block;
	clear: both;
}
.sub-left
{
	width: 26%;
	float: right;
	margin: 10px 10px 0 0;
}
.main:after
{
	content: "";
	display: block;
	clear: both;
}
.main
{
	width: 71%;
	float: right;
	/* margin: 0px 2% 0px 2%; */
	margin: 10px 10px 0 0;
}
.sub:after
{
	content: "";
	display: block;
	clear: both;
}
.sub
{
	width: 20%;
	float: right;
}
p
{
	padding: 10px 10px 0px 10px;
	margin: 0;
}
p.links-box
{
	float: left;
	padding: 20px 10px;
}
p.links-box a
{
	padding: 8px 6px;
	/* border-radius: 99px; */
	background: #BB7214;
	/* border-bottom: 4px solid; */
	/* background: rgba(210,255,82,1); */
	background: 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	-moz-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	background: 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	-webkit-gradient(left top, left bottom, color-stop(0%, rgba(210,255,82,1)), color-stop(100%, rgba(145,232,66,1)));
	/* background: 
	
	
	-webkit-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%); */
	background: 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	-o-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	background: 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	-ms-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	/* background: linear-gradient(to bottom, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%); */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0 );
	color: #FFFFFF;
	text-decoration: none;
}
p.links-box a:hover
{
	/* color: #8E9743; */
	background: #A06969;
}

.layer-box h2{
	position:relative;
	padding: 7px 20px;
	/* text-align: center; */
	/* box-shadow: 0 0 5px #000 inset; */
	background-color: #A06969;
	/* border-radius: 0% 0% 60% 60%; */
	color: #FFFFFF;
	/* border-bottom: 4px solid #FFFFFF; */
	/* border-top: 6px double #fff; */
}
.layer-box h2:before{
	content:" ";
	position:absolute;
	top:100%;
	display: none;
	left:0;
	width:0;
	height: 80px;
	border-width: 0 10px 10px 0px;
	border-style:solid;
	border-color:transparent;
	border-right-color: #FF740B;
}
.layer-box h2:after{
	content:" ";
	position:absolute;
	top:100%;
	right:0;
	width:0;
	height: 80px;
	border-width: 0px 0px 10px 10px;
	border-style:solid;
	border-color:transparent;
	border-left-color: #FF740B;
	display: none;
}

.frame-layer:after
{
	content: "";
	display: block;
	clear: both;
}
.frame-layer
{
	padding: 0;
	margin: auto;
	clear: both;
}
img.layer-imgse-1
{
	float: left;
	margin-right: 10px;
	/* width: 45%; */
	margin-top: 20px;
	margin-left: 10px;
	/* border-radius: 0 0 50px 50px; */
	border: 2px solid #EDEDED;
}
img.layer-imgse-2
{
	float: left;
	margin-right: 10px;
	width: 96.4%;
	/* border-radius: 0 0 50px 50px; */
	border: 5px solid #30781D;
	margin-top: -18px;
}
img.layer-imgse-3
{
	float: left;
	margin-right: 10px;
	width: 100%;
}
img.layer-imgse-4
{
	float: left;
	/* margin-right: 10px; */
	width: 98%;
	/* border-radius: 0 0 50px 50px; */
	/* border: 2px solid #EDEDED; */
	/* margin-top: -17px; */
	margin: 5px 3px;
}
img.layer-imgse-c
{
	float: left;
	margin-right: 10px;
	width: 50%;
}
.layer-box-main img
{
	float: left;
	margin-right: 10px;
	/* width: 50%; */
	margin-left: 10px;
	/* border-radius: 0 0 50px 50px; */
	border: 2px solid #EDEDED;
}
.layer-box-main:after
{
	content: "";
	display: block;
	clear: both;
}
.layer-box-main
{
width: 100%;

margin: auto;
padding: 0;
background: #fff;
box-shadow: 0 0 5px #999;
margin-bottom: 10px;
}
.layer-box-sub:after
{
	content: "";
	display: block;
	clear: both;
}
.layer-box-sub
{
width: 100%;

margin: auto;
padding: 0;
background: #fff;
box-shadow: 0 0 5px #999;
margin-bottom: 10px;
}
.layer-box:after
{
	display: block;content: "";clear: both;
}

.layer-box-1:after
{
	content: "";
	display: block;
	clear: both;
}
.layer-box-1
{
width: 100%;

margin: auto;
padding: 0;
background: #fff;
box-shadow: 0 0 5px #999;
margin-bottom: 10px;
}
.layer-box-2:after
{
	content: "";
	display: block;
	clear: both;
}
.layer-box-2
{
width: 47%;
float: left;
margin: auto;
padding: 0;
margin-right: 33px;
background: #fff;
box-shadow: 0 0 5px #999;
margin-bottom: 10px;
}
.layer-box-2:first-child
{
margin-left: 0px;
}
.layer-box-2:nth-child(2)
{
margin-right: 0px;
}
.layer-box-2:nth-child(4)
{
margin-right: 0px;
}
.layer-box-3:after
{
	content: "";
	display: block;
	clear: both;
}
.layer-box-3
{
width: 100%;
float: left;
margin: auto;
padding: 0;
background: #fff;
box-shadow: 0 0 5px #999;
margin-bottom: 10px;
}
.layer-box-4:after
{
	content: "";
	display: block;
	clear: both;
}
.layer-box-4
{
width: 100%;
float: left;
margin: auto;
padding: 0;
background: #fff;
box-shadow: 0 0 5px #999;
margin-bottom: 10px;
}
.layer-box
{
/* border-radius: 14px 14px 25px 25px; */
padding-top: 0px;
/* box-shadow: 0 0 5px #000 inset; */
/* border-top: 5px solid rgba(0, 0, 0, 0.78); */
color: #000;
background-color: #ECEDE0;
/* background-image: url('http://morganreevesforgovernor.com/images/bg-1.png'); */
padding-bottom: 30px;
}
.footer
{
	padding: 15px;
	text-align: center;
	clear: both;
	min-width: 1000px;
	color: #000;
	/* background-color: #A15612; */
	margin-top: 10px;
	/* border-top: 6px solid #fff; */
}
address
{
	margin-top: 10px;
}
.footer a
{
	/* color: #FFFFFF; */
	text-decoration: none;
}
.footer a:hover
{
	/* color: #DA6A6A; */
	text-decoration: underline;
}
.social
{
	width: 345px;
	margin: auto;
}