p{
	margin-bottom: 20px;
}
h1{
	width:80%;
	margin: 20px auto 0;
	font-weight:600;
}
#wrap{
	width: 70%;
	margin: auto;
}
.kattoku7{
	border:2px solid #2E9DD2;
		border-radius: 20px;
	padding: 35px 40px 20px 40px;
	margin-bottom: 60px;
}


.kattoku7 h2 {
   
   
    margin-top: 0px;
   
    text-align: center;
}
.gmap {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 56.25%;    /*16:9の比率にしたい場合、9/16=56.25%*/
}

.gmap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


@media screen and (max-width: 768px) 	{
	
	#wrap{
	width: 80%;
	margin: auto;
}
	.kattoku7 h2 {
   
   	font-size: 16px;
    margin-top: 0px;
   line-height: 1.8;
    text-align: center;
}
h1 {
    width: 100%;
margin:20px 0 0 0;
}
}
	