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

.mobile  {
  display:block;
}


.drawer-nav {
  background-color: #6b8e23;
  z-index: 10000;
}

header nav ul li {
    float:none;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #ccc;
}
header nav ul li a {
   
    padding-top: 15px;
    padding-bottom: 15px;
}
	
.two-colums aside {
	display: none;
}
.two-colums article {
	width: 100%;
}
	

#home main article section ul li {
   float: none;
    width: 100%;
	margin-bottom: 50px;
}
#caution h1 {
	text-align: left;
}
header nav ul {
    border-left: none;
}    
.r01 h1 {
    background-position: center top;
	padding-top: 130px;
}
.r02 h1 {
    background-position: center top;
	padding-top: 130px;
}
.r03 h1 {
    background-position: center top;
	padding-top: 130px;
}
.r04 h1 {
    background-position: center top;
	padding-top: 130px;
}

#aboutme iframe {
	width: 100% !important;
}
#contact table,
 #contact table tbody,

#contact table tr,
#contact table th,
#contact table td,
#contact table td span {
	display: block;
	width: 100%;
	box-sizing: border-box;
}
#contact inupt[type="text"],
 #contact input[type="email"],
 #contact select {
	 width: 100%;
	 padding: 0.5em;
	 box-sizing: border-box;
	 
 }
 #contact input[type="checkbox"],
 #contact input[type="radio"] {
  width: 2em;
  height: 2em;
  vartical-align: middle;
}

