@charset "utf-8";



.company-box {
	width: 100% ;
	max-width: 900px ;
	margin: 0px auto 20px auto ;
	padding: 20px 0px 20px 0px ;
	line-height: 160%;
}
.company-box h2{
	font-weight: 700;
}
.company-text{
	margin: 0px auto 40px auto ;
	padding: 0px 10px 10px 15px;
}

.company-box01{
	margin: 0px 0px 10px 10px;
	padding: 20px 20px 20px 30px;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
}
.company-box01 .box01-1{
	width: 50% ;
	float: left ;
}
.company-box01 .box01-2{
	width: 45% ;
	float: right ;
}
.company-box01 .box01-2 img{
	width: 95% ;
	padding: 3px  ;
}
.company-box02{
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 20px 30px;
	border-bottom: 1px dashed #CCCCCC;
}
.company-box02 td{
	padding-right: 10px ;
}


.company-box03{
	margin: 0px 0px 10px 10px;
	padding: 20px 20px 20px 30px;
	/*border-top: 1px dashed #CCCCCC;*/
	border-bottom: 1px dashed #CCCCCC;
}
.company-box03 .box01-1{
	width: 50% ;
	float: left ;
}
.company-box03 .box01-2{
	width: 45% ;
	float: right ;
}
.company-box03 .box01-2 img{
	width: 95% ;
	padding: 3px  ;
}


.googlemaps{
	width: 95% ;
	max-width: 900px ;
    margin: 60px auto ;
    padding: 5px 5px 0px 5px;
    text-align: center;
    border: 1px solid #CCCCCC;
	font-size: 80% ;
}
.googlemaps iframe,
.googlemaps object,
.googlemaps embed {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all  0.7s ease;
}
.googlemaps iframe:hover,
.googlemaps object:hover,
.googlemaps embed:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
}



@media screen and (max-width:1024px) { 
    /*　for iPad 横 Landscape */
}




@media screen and (max-width:468px) { 
    /*　for portrait */
	.company-box01 .box01-1,
	.company-box03 .box01-1{
		width: 100% ;
		float: none ;
	}
	.company-box01 .box01-2,
	.company-box03 .box01-2{
		width: 100% ;
		padding-top: 10px ;
		float: none ;
	}
}

