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

/*======================================================

	PCサイズ（769px以上）ここから
	
======================================================*/
@media screen and (min-width:769px), print{

#calendar{}
#calendar .text{
	 font-size:114%;
	 text-align:center;
	 margin:0 15px 35px;
}

}

@media screen and (max-width: 768px) {
#calendar .text{
	 font-size:93%;
	 text-align:center;
	 margin:0 0 15px;
}

}
.cal_wrapper {
  max-width: 1124px; /* 最大幅 */
  min-width: 270px; /* 最小幅 */
  margin: 2.0833% auto;
}
 
.googlecal {
  position: relative;
  padding-bottom: 100%; /* 縦横比 */
  height: 0;
  overflow: hidden;
}
.googlecal iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
 
@media only screen and (min-width: 600px) {
  /* 画面幅が600px以上の場合の縦横比の指定 */
  .googlecal {
	padding-bottom: 75%;
  }
}
