@charset "UTF-8";
a
{
  color: navy;
  text-decoration: none;
}

a:hover
{
  color: magenta;
  text-decoration: none;
}

a.top_link
{
  color : aqua;
  text-decoration:none;
}
a.top_link:hover
{
  color : lime;
  text-decoration:none;
  background-color:#3b1b5d;
}
a.item
{
  color: white;
}


body
{
  background-color: #fffdfd;
  font-size        : 94%;
}


h1
{
  font-size        : 100%;
  margin-top       : 2px;	
  margin-bottom    : 2px;	
}

.top_board
{
  text-align     : left;
  font-seze      : 40%;	
}

.title_board
{
  border-top   : 4px outset #C4FBF6;
  border-bottom: 4px outset #C4FBF6;
  border-left  : 4px outset #C4FBF6;
  border-right : 4px outset #C4FBF6;
  padding-left : 0px;
  padding-right: 0px;
}

.title_board_center
{
  border-top       : 1px solid black;
  border-bottom    : 1px solid black;
  border-left      : 1px solid black;
  border-right     : 1px solid black;
  background-color : #C4FBF6;
  font-size        : 110%;
  color            : #8F3DBC;
  padding-left     : 20px;
  padding-right    : 20px;
}

.date_board
{
  border-top       : 1px solid black;
  border-bottom    : 1px solid black;
  border-left      : 1px solid black;
  border-right     : 1px solid black;
  color            : red;
  font-size        : 90%;
}


.com_table_f90
{
  border           : 1px solid teal;
  border-collapse  : collapse;
  box-shadow: 6px 6px 6px -4px #aa8a6a;
  font-size        : 90%;
}

.com_table
{
  border           : 1px solid teal;
  border-collapse  : collapse;
  box-shadow: 6px 6px 6px -4px #aa8a6a;
}

.com_table td
{
  border           : 1px solid teal;
}


.com_table_size_nml
{
  border           : 1px solid teal;
  border-collapse  : collapse;
  box-shadow: 6px 6px 6px -4px #aa8a6a;
}

.com_table_size_nml td
{
  border           : 1px solid teal;
}

.com_table_in
{
  border           : 1px solid teal;
  border-collapse  : collapse;
  font-size        : 100%;
}

.com_table_in td
{
  border           : 1px solid teal;
}

.com_table_in_nl
{
  border           : px solid teal;
  border-collapse  : collapse;
  font-size        : 100%;
}

.com_table_in_nl td
{
  border           : 0px solid teal;
}

.com_table_bd3
{
  border           : 2px solid teal;
  border-collapse  : collapse;
  box-shadow: 6px 6px 6px -4px #aa8a6a;
}

.com_table_bd3 td
{
  border           : 2px solid teal;
}


.graph_table td
{
  padding           : 1px 1px 30px 1px;
}



.contents_board
{
  border-top       : 1px solid black;
  border-bottom    : 1px solid black;
  border-left      : 1px solid black;
  border-right     : 1px solid black;
  box-shadow: 6px 6px 6px -4px #aa8a6a;
  width            : 540px;
  height           : 440px;
}

.contents_title
{
  border-top       : 1px solid black;
  border-bottom    : 1px solid black;
  border-left      : 1px solid black;
  border-right     : 1px solid black;
  height           : 30px;
  color            : white;
  text-align       : center;
  background-color : #4643F5;
}

.to_home_board
{
  border-top       : 2px outset #C4FBF6;
  border-bottom    : 2px outset #C4FBF6;
  border-left      : 2px outset #C4FBF6;
  border-right     : 2px outset #C4FBF6;
  background-color : #EBCA5B;
  padding-left     : 0px;
  padding-right    : 0px;
  font-size        : 80%;
}

.contents_link
{
  border-top       : 2px outset #C4FBF6;
  border-bottom    : 2px outset #C4FBF6;
  border-left      : 2px outset #C4FBF6;
  border-right     : 2px outset #C4FBF6;
  background-color : #D0Dff8;
  padding-left     : 6px;
  padding-right    : 6px;
}


.contents_list_box
{
  border-top       : 4px groove #C0C0C0;
  border-bottom    : 4px groove #C0C0C0;
  border-left      : 4px groove #C0C0C0;
  border-right     : 4px groove #C0C0C0;
  background-color : #C0C0C0;
  padding-left     : 4px;
  padding-right    : 40px;
  font-size        : 100%;
}


.sub_belt
{
  background-color : #4643F5;
  padding-left     : 8px;
  font-size        : 100%;
  color            : white;
  width            : 100%;
}


.waku800px
{
  border-top   : 6px outset yellow;
  border-bottom: 6px outset yellow;
  border-left  : 6px outset yellow;
  border-right : 6px outset yellow;
  width: 800px;
}




.waku600px
{
  border-top   : 6px outset yellow;
  border-bottom: 6px outset yellow;
  border-left  : 6px outset yellow;
  border-right : 6px outset yellow;
  width: 600px;
}

.waku400px
{
  border-top   : 6px outset yellow;
  border-bottom: 6px outset yellow;
  border-left  : 6px outset yellow;
  border-right : 6px outset yellow;
  width: 400px;
}

.sp1left
{
	margin-left : 1em;
}

.sp2left
{
	margin-left : 2em;
}

.sp3left
{
	margin-left : 3em;
}

.sp4left
{
	margin-left : 4em;
}
.sp8left
{
	margin-left : 6em;
}

.sp1right
{
	margin-right : 1em;
}

.sp2right
{
	margin-right : 2em;
}

.sp3right
{
	margin-right : 3em;
}

.sp4right
{
	margin-right : 4em;
}

.sp1bottom
{
	margin-bottom : 1em;
}

.sp2bottom
{
	margin-bottom : 2em;
}

.sp3bottom
{
	margin-bottom : 3em;
}

.sp4bottom
{
	margin-bottom : 4em;
}

.sp5bottom
{
	margin-bottom : 5em;
}

.sp6bottom
{
	margin-bottom : 6em;
}

.sp1top
{
	margin-top : 1em;
}

.sp2top
{
	margin-top : 2em;
}

.sp3top
{
	margin-top : 3em;
}

.sp4top
{
	margin-top : 4em;
}

.sp5top
{
	margin-top : 5em;
}

.sp6top
{
	margin-top : 6em;
}

.txtnowrap
{
	white-space : nowrap;
}
