@charset "EUC-JP";
@import url("/~koshian/css/fox_2004.css");

h1, h2, h3
{ 
  font-family: "aquafont",
  "あくあフォント",
  "あくあＰフォント",
  "ＨＧ祥南行書体",
  "ＤＦ祥南行書体W5",
  "ＨＧ行書体",
  "ＤＦ行書体",
  "hgsyounangyoshotai",
  "dfsngyosho",
  cursive;
 }

h1
{
  line-height: 1;
  margin: 0;
  color: #C0712A;
  text-align: right;
  text-shadow: #111111 3px 3px 3px;
  font-size: 72pt;
  font-style: italic;
  font-weight: bold;
}

/*
h2
{
  font-weight: bold;
  color: #000;
  background-image: url(images/fox.png);
  background-repeat: repeat-y
  }
*/

h3.new
{
  /* padding: 1em; */
  /* margin: 0; */
  border-color: #C0712A;
  /* background-color: #C0712A; */
  }

div.sidebar
{ 
  font-family: monospace;
  font-size: medium;
  width: 10em;
  border-color: #C0712A;
  border-style: solid;
  float: left;
/*  padding: 0% 0%;*/
/*  margin: 0 2.5% 0 0;*/
  }

table
{ 
  font-family: monospace;
  font-size: medium;
  border-style: none;
  margin: 0;
  border-collapse: separate;
  }

th, td
{ 
  padding: 0;
 }

div.main
{
/*  width: 60%;*/
  margin-left: 12em;
/*  float: right;*/
/*  padding: 0% 0%;*/
/*  margin: 0 0 0 2.5%;*/
  }

span.scream
{
  font-size: xx-large;
  color: #EF0000; 
  font-weight: bolder;
  }

div.unagi
{
  text-align: center;
  } 

ul.pim
{ 
  padding-left: 1.5em;
  padding-right: 0.5em;
  margin-left: 0em;
  }

div.sidetitle
{ 
  padding: 0;
  margin: 0;
  font-family: serif;
  font-size: medium;
  font-weight: normal;
  width: 10em;
  background-color: #C0712A;
  color: #EFEFEF;
  text-align: center;
  }

h2.sidetitle
{ 
  padding: 0;
  margin: 0;
  font-family: monospace;
  font-size: medium;
  font-weight: bold;
  width: 100%;
  background-color: #C0712A;
  border-style: solid;
  border-width: 1px;
  color: #EFEFEF;
  text-align: center;
  }

span.sun
{ 
  color: #EF0000;
  }

span.sat
{ 
  color: #0000EF;
  }

.sidend
{ 
  display: none;
  }

.article-end
{ 
  clear: left;
 }

.notice
{ 
  font-size: x-small;
  width: 30em;
  padding-left: 2em;
  }

.fn
{ 
  font-size: small;
 }

