@charset "Shift_JIS";
body { background-color: #FFFFFF; color: black;
  margin-left: 2em; margin-right: 2em; margin-top: 2em; }

h1 { background-color: #FFFFFF; color: black;
  font-size: 22pt; text-align: center;}
h2 { font-size: 1.2em; }
h4 { font-size: 9pt; color: #808080;}

p { line-height: 1em; }
.toptitle{font-size: 9pt; color: #808080; text-align: center; }
em { font-style: normal; font-weight: bold; color: red; }

table, td, th { 
border-width: 2px; 
border-style: dotted; 
border-color: black; 
border: none; 
border-spacing : 20px 5px;
}
th { background: white; }
td { background: white; font-size: 10pt; }


a:link { color: #779911; text-decoration: none;}
a:visited { color: #999999; text-decoration: none;}
a:hover { color: #0099dd; }

li{ text-align: center; display: inline; font-size: 1.5em; margin-right: 1em;}

#menu{ text-align: center; clear }
#year{ text-align: center; clear }

#mainA{ text-align: center; clear ; margin-top: 1em; }

#wrap {
  width: 100%; /* 幅をウィンドウサイズに合わせて100％に指定*/
  max-width: 800px; /* 追加：幅は最大で800pxまで広がるようにする */
  min-width: 300px; /* 追加：幅は最小で300pxまで狭まるようにする */
  margin: auto;　 /* 追加：ページをウィンドウ幅に対して真ん中にくるようにする */
  line-height: 1.7;}

#topnews{ text-align: center; margin-top: 1em; }
#footer{ text-align: center;  font-size: 9pt; background-color: #bbdd77; margin-top: 1em; clear: both;}

.pagetop_link {
text-align:right; /* 右寄せ表示 */
font-size:10pt; /* 文字の大きさ */
margin-right:5px; /* 右の余白 */
}

#year2014{ color: #808080; font-size: 12pt;}
#year2013{ color: #808080; font-size: 12pt;}
#year2012{ color: #808080; font-size: 12pt;}
#year2011{ color: #808080; font-size: 12pt;}
#year2010{ color: #808080; font-size: 12pt;}
#year2009{ color: #808080; font-size: 12pt;}
#year2008{ color: #808080; font-size: 12pt;}
#year2007{ color: #808080; font-size: 12pt;}
#year2000-2006{ color: #808080; font-size: 12pt;}

.box{ float: left; margin-right: 1.5em;}



