h1 {
	color: #ff0000;
}
body {
  background: #ffffe0;
  font-family: meiryo,sans-serif;
  -webkit-text-size-adjust: 100%;
}
p {
  font-size: x-large;
  line-height: 1.5;
}
img {
  border: 1px gray solid;
}


.cal_wrapper { 
max-width: 960px; 
min-width: 300px; 
margin: 2.0833% auto; 
} 
.googlecal { 
position: relative; 
padding-bottom: 100%; 
height: 0; 
} 
.googlecal iframe { 
position: absolute; 
top: 0; 
left: 0; 
width: 100% !important; 
height: 100% !important; 
} 
@media only screen and (min-width: 768px) { 
.googlecal { padding-bottom: 75%; } 
}


