@charset "UTF-8";
/* CSS Document */

body {
	background-color:#a6bf79;
	color:#999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 10px;
	padding: 0px;
}
.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
#container {
	margin:0 auto;
	text-align: left;
	width:100%;
	padding:5px;
	background-color:#FFF;
	color:#666;
	box-sizing:border-box;
}
#content {
	width:100%;
}
.bold {
	font-size:16px;
	font-weight:bolder;
}
.midashi1 {
	display:block;
	margin:10px auto;
	padding-top:5px;
	border-left:#606 10px solid;
	border-bottom:#000 1px dotted;
	padding-left:5px;
}
.space1 {
	padding-left:20px;
}
.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
#text1 {
	width:100%;
}
#text2 {
	width:100%;
}
#text3 {
	width:100%;
}
#text4 {
	width:100%;
	padding:5px;
	box-sizing:border-box;
}
#photo1 {
	width:100%;
}
#photo2 {
	width:100%;
}
#photo3 {
	width:100%;
}
#photo4 {
	width:100%;
}
#photo5 {
	width:100%;
}
#four {
	width:100%;
}
#five {
	width:100%;
}
#shugo1 {
	width:100%;
}
#shugo2 {
	width:100%;
}
.wave {
	margin:10px auto;
  padding:1em;
  background:
        linear-gradient(-135deg, #606 4px, transparent 0) 0 4px,
        linear-gradient(135deg, #606 4px, #fff 0) 0 4px;
  background-color:#606;
  background-position: left bottom !important;
  background-repeat: repeat-x !important;
  background-size: 8px 8px;
}
.sec {
	border-bottom:dotted 2px #666666;
	margin:10px 0 20px 0;
	width:100%;
	overflow:auto;
}


/********************** Footer ***************************/
#footerline {
clear:both;
background-image:url(images/footer_bg.gif);
font-size:1px;
height:10px;
}
#footer {
	margin:auto;
	width:100%;
	text-align:center;
	padding: 20px 0px;
	box-sizing:border-box;
}
