@charset "UTF-8";


@media only screen and (max-width: 480px) {



#privacy{
	text-align: left;
	margin: auto;
	width:100%;
}

h2{
	background: transparent url(../i/h2_privacy.jpg) no-repeat center center;
	background-size: cover;

}

h3{
	font-size:20px;
	margin: 50px 0 30px 0;
	padding: 0 0 0 0;
	line-height: 20px;
	text-align: left;
}






}



@media only screen and (min-width: 481px) {

#privacy{
	text-align: left;
	margin: auto;
	width:800px;
}

h2{
	background: transparent url(../i/h2_privacy.jpg) no-repeat center center;
	background-size: cover;

}

h3{
	font-size:20px;
	margin: 50px 0 30px 0;
	padding: 0 0 0 0;
	line-height: 20px;
	text-align: left;
}
h3 span{
	display: block;
	font-size:14px;
	font-family: 'Oswald', sans-serif;
	font-weight: 500;
	color:#82af78;
	margin:5px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}


#company-head{
	width:100%;
}

#company-head-left{
	width:50%;
}


#head-menu{
	width:100%;
	margin: 0 0 40px 0;
}

#head-menu a{
	display: block;
	float: left;
	width:50%;
	height: 90px;
	margin:0 0 0 0;
	padding: 30px 0 0 0;
	background-color: #fff;
	color: #222;
	text-decoration: none;
}



.hvr-sweep-to-right span{
	position: relative;
	z-index: 999; 
	vertical-align: middle;
}


/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #82af78;
	content: "";
	opacity: 0;
	transition: .6s ease; 
	-ms-transform: scale(0, 1); 
	    transform: scale(0, 1);
	-ms-transform-origin: left center;
	    transform-origin: left center;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
		color: #82af78;
		background-color: #82af78;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
opacity: 1;
		-ms-transform: scale(1, 1);
		transform: scale(1, 1);
}
.now{
	pointer-events: none;
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.now:before{
opacity: 1; 
	-ms-transform: scale(1, 1); 
	    transform: scale(1, 1);
}





table#gaiyou{
	width:100%;
	font-size:15px;
	line-height: 28px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-top: 1px solid #ccc;
	border-collapse: collapse;
}

table#gaiyou th{
	width:400px;
	padding: 15px 0 15px 260px;
	margin: 0 0 0 0;
	color:#82af78;
	text-align: left;
	border-bottom: 1px solid #ccc;
}
table#gaiyou td{
	text-align:left;
	padding: 15px 0 15px 0;
	border-bottom: 1px solid #ccc;
}



#map{
	width:100%;
}

#map-left{
	width:400px;
	float: left;
}
#map-left img{
	width: 100%;
	height: auto;
	vertical-align: baseline;
}


#map-right{
	width:550px;
	height: 350px;
	float: right;
}

.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 345px;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}









}




