﻿/* 球磨村イベントカレンダー用 stylesheet */
/* カレンダー用stylesheet インポート /*/
@import url('calendar.css');

/*html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, 
samp, small, strike, strong, sub, sup, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
 border: 0; 
 font-size: 100%; 
 margin: 0; 
 outline: 0; 
 padding: 0;
 font-size: 22px;
 font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
}*/
body { 
  line-height: 1;
  width: 860px;
  /*height: auto;*/
  border: 0; 
  font-size: 100%; 
  margin: 10px;
  outline: 0; 
  padding: 0;
  font-size: 16px;
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
}

/* タイトル */
h1 {
/*  width: 0;
  height: 0;*/
  margin: 10px;
  visibility: hidden;
}

/* トップ画面*/
#top_nav {
  height: 126px;
  background-color: white;
  background-image: url(/images/event_calendar/calendarback.jpg);
}

/*Top直下の説明文*/
#explanatorynote{
  margin: 3px 0;
  font-size: 16px;
}

/* カレンダー、記事一覧 */
#container {
  position: relative;
  margin: 0;
  /*height: 225px;*/
}

/*左メニュー*/
#container .page_content {
  margin: 0; 
  width: 250px/* カレンダー の分を右マージン */
}

/*左メニュー関係*/
#container .page_content .menuLinks{
  margin: 0;
  padding: 0 25px 0 0;
  border: none;
  width: 240px;
  background: #FFFFFF;
}

#container .page_content .menuLinks li{
  margin-bottom: 10px;
  padding: 0;
  background-color: #dcdcdc;
  list-style-type: none;
  list-style-position: outside;
  list-style-type: none;
  line-height: 0;  /*IE6対策*/
}
#container .page_content .menuLinks a{
  text-decoration: none;
  border: 0;
  margin: 0;
  padding: 3px 0;
  display: block;
  border: 1px solid #999999;
  text-decoration: none;
  line-height:normal;  /*IE6対策*/
  zoom:1;              /*IE6対策 これがOK*/
}
#container .page_content .menuLinks a img{
  margin: 0;
  border: 0;
  vertical-align: middle;
}
#container .page_content .menuLinks a visited{
  margin: 0;
  display: block;
  background-color: transparent;
  color: #440066;
}
#container .page_content .menuLinks a focus{
  margin: 0;
  display: block;
  color: blue;
}


li>ul #container .page_content .menuLinks a{
  margin: 0;
  padding: 0;
  display: block;
  border-color: #FFFFFF;
  text-decoration: none;
}

/* カレンダー描画用 */
#container .right_col {
  width: auto;
  position: absolute;
  /*float: right
  margin-top: 20px;*/
  right: 0px;
  top: 0px;
}

/* 記事用 テーブル */
#contents_list{
  margin-top: 10px;
}

/* テーブル関係 */
#contents_list table{
  border: 2px black solid;
  width: 860px;
  border-collapse: collapse;
}
#contents_list caption{
  margin: 0 0 3px;
  font-size: 16px;
}
#contents_list th{
  border: 1px black solid;
  border-bottom: 3px black double;
  background-color: silver;
  text-align: center;
  font-size: 16px;
  padding: 3px 2px 3px 0;
}
#contents_list td{
  border: 1px black solid;
  text-align: left;
  font-size: 16px;
  padding: 3px 0 3px 10px;
}
#contents_list a{
  text-decoration: none;
}
#contents_list .kiji{
  margin: 0;
}
#contents_list .kijinashi{
  text-align: center;
}
/*フッター用*/
#footer {
  position: relative;
  top: 0;
  right: 0;
  margin: 10px 0 0 0;
  padding: 0;
  text-align: center;
  font-size: 11px;
}

