@charset "utf-8";
/* CSS Document */
#news { 

	width:94%;
	margin-left:10px;
	margin-bottom: 10px;
	padding:0px;
font-size : 13px; 
	text-align:left;
}
#news li { padding:5px 10px;list-style-type:none;	margin-bottom: 5px;
line-height: 1.2em;}
#news li { border-bottom: dotted 1px #aaaaaa; }
#more { text-align:right; font-size : 13px; }
#more a:link ,#more a:visited{ color: #0000ff; text-decoration: underline; }
#news a:link, a:visited { color: #0000ff; text-decoration: none; }
#news a:hover, a:active ,#more a:hover, a:active{ color: rgb(196, 205, 213);  }
#news .clear { clear:both; }
#more { text-align:right; font-size : 13px; padding-right: 2%;}
/*#more a:link ,#more a:visited{ color: #6A3906; text-decoration: underline; }
#news a:link, a:visited { color: #6A3906; text-decoration: none; }#news a:hover, a:active ,#more a:hover, a:active{ color: rgb(196, 205, 213);  }*/
 .cal_wrapper {
      max-width: 800px; /* 最大幅 */
      min-width: 200px; /* 最小幅 */
      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%;
      }
    }
