BODY{
  background-color: #ffffff;
  margin: 0;
  color: #000000;
  font-family: "Osaka, ＭＳ Ｐゴシック";
  font-size: 12px;
  font-style: normal;
  line-height: 1.3;
}

A:link {
  color: #666666;
}
A:alink {
  color: #666666;
}
A:vlink {
  color: #666666;
}


A:visited {
  color: #666666;
}

A:active {
  color: #666666;
}

DIV{
  font-weight: normal;
  padding: 0em;
}

DIV.caution {
  clear: right;
  width: auto;

  font-weight: 500;
  margin: 0.5em 0em 0.5em 10em;

  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #666666;

  padding: 0.5em 0.5em;

  background-color: #fcfcff;
}

DIV.info {
  clear: right;
  width: 80%;

  font-weight: normal;
  margin: 0.5em auto 0.5em auto;

  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #125ea5;

  padding: 0.5em 0.5em;

  background-color: #ececee;
}

DIV.caution ul{
  list-style-type: disc;
  padding: 0.5em 0em 0.5em 0em;
  margin: 0.3em 2em;
}

DIV.head {
  float: left;
  width: 10em;
  margin: 0em 0em 6.5em 0em;
  padding: 0.2em 3.3em 5.2em 0.3em;
  border-style: none;
  border-color: #666666;
  background-color: transparent;
  text-align: left;
}
DIV.head2 {
  float: left;
  width: 10em;
  margin: 0em 0em 0.0em 0em;
  padding: 0.2em 3.3em 5.2em 0.3em;
  border-style: none;
  border-color: #666666;
  background-color: transparent;
  text-align: left;
}
DIV.header {
	display: block;
	width: auto;
	border-style: solid;
	border-width: 2px 2px 2px 0em;
	border-color: #666666;
	background-color: #fcfcff;
	text-align: right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	padding-top: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.2em;
	padding-left: 2.3em;
}

DIV.head A {
  display: block;
  width: 9em;
  margin: 0em 0em 0.2em 0em;
  padding: 0.2em 0.3em 0.2em 2.3em;
  border-style: solid;
  border-width: 2px 2px 2px 0em;
  border-color: #666666;
  background-color: #fcfcff;

  text-align: right;
}

DIV.headsub{
  float: left;
  width: 8em;
  margin: 0.5em 0em 0.5em 0.5em;
  padding: 0.2em 0.3em 0.2em 0.3em;

  border-style: none;
  background-color: transparent;
  text-align: left;
}

DIV.headsub A {
  display: block;
  width: 8em;
  margin: 0em 0em 0.3em 0em;
  padding: 0.2em 0.3em 0.2em 0.3em;
  border-style: solid;
  border-width: 2px 2px 2px 0em;
  border-color: #125ea5;
  background-color: #fcfcff;

  text-align: right;
}


DIV.tail {
  float: right;
  width: 8em;
  margin: 1.5em 0em 0.5em 0em;
  padding: 0.2em 0.3em 0.2em 0.3em;
  border-style: none;
  background-color: transparent;
  text-align: right;
}

DIV.tail A{
  display: block;
  width: auto;
  margin: 0em 0em 0.3em 0em;
  padding: 0.2em 0.3em 0.2em 0.3em;
  border-style: solid;
  border-width: 2px 0em 2px 2px;
  border-color: #125ea5;
  background-color: #fcfcff;

  text-align: left;
}

DIV.tailsub {
  clear: both;
  float: left;
  width: 60%;
  margin: 1em 10em 0.5em 0em;
  padding: 1em 0.3em 0.2em 0.3em;

  border-style: solid;
  border-color: #125ea5;
  border-width: 2px 0em 0em 0em;
  background-color: transparent;
  text-align: left;
}

DIV.tailsub A {
  display: block;

  width: 8em;
  margin: 0em 0em 0.3em 0em;
  padding: 0.2em 0.3em 0.2em 0em;
  border-style: solid;
  border-width: 2px 2px 2px 0em;
  border-color: #125ea5;
  background-color: #fcfcff;

  text-align: right;
}

DIV.readme{
  clear: both;

  color: #fcfcff;
  margin: 0.1em 15% 0em 15%;
  padding: 0.2em 0.3em 0.2em 0.3em;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  border-color: #fcfcff;
  background-color: #666699;
  font-style: normal;
  text-align: center;
}

ADDRESS{
  color: #fcfcff;

  margin: 1em 0px 1em 50%;
  padding: 0.2em 0.3em 0.2em 0.3em;
  border-style: ridge;
  border-width: 2px 0px 2px 2px;
  border-color: #fcfcff;
  background-color: #123e95;

  text-align: center;
  font-style: normal;
}

ADDRESS A:link {
  color: #fffcfc;
}

ADDRESS A:visited {
  color: #ff99cc;
}

ADDRESS A:active {
  color: #999999;
}


STRONG {
  font-weight: 900;
  font-size: 12px;
  font-style: normal;
}

EM {
  font-weight: 900;
  font-size: 12px;
  font-style: normal; 
}

BIG {
  font-size: 12px;
  font-style: normal;
}

SMALL {
  font-size: 12px;
  font-style: normal; 
}

H1 {
  float: right;
  width: auto;

  font-weight: 900;
  font-size: 12px;
  color: #442266;

  margin: 0.4em 0em 0.4em 1em;
  padding: 0.5em 1.0em 0.5em 1em;

  text-align: right;
  border-style: solid;
  border-width: 6px 0px 6px 0px;
  border-color: #66ccff;
  background-color: #fcfcff;

}

H2 {
  clear: both;

  color: #000033;
  font-weight: 900;
  font-size: 12px;
  margin: 1em 0em 0em 0em;
  text-align: left;
  padding: 0.6em 1em 0.6em 0.5em;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #125ea5;
  background-color: #e1e2ff;

}

H3 {
  clear: both;

  width: 50%;
  color: #fcfcff;
  font-weight: 700;
  font-size: 12px;
  text-align: left;
  text-shadow: #000000 2px 2px 2px;
  margin: 1.3em 0px 0px 0px;
  padding: 0.3em 0px 0.3em 1em;
  border-style: solid;
  border-width: 4px 4px 4px 0px;
  border-color: #ececff;
  background-color: #468ef5;
}

DIV.anchor{

  text-align: right;
  margin: 0px 50% 0.5em 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #6699cc;
  background-color: transparent;

}

H4{
  clear: both;

  width: 80%;
  clear: both;
  font-weight: 700;
  font-size: 12px;
  text-align: left;
  margin: 0.5em 0em 0em 0em;
  padding: 0.4em 0em 0.2em 0.3em;

  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #2266cc;
  background-color: transparent;
}

H4 SPAN.submark{
  display: none;
}

H4 A:link {
  color: #2361a2;
}

H4 A:visited {
  color: #4f2f4f;
}

H4 A:active {
  color: #ff0000;
}

HR{
  display: none;
}

DIV.antenna{
  font-weight: normal;
  margin: 0.2em 0em 0em 0em;
  border-style: solid;
  border-width: 1px 0px;
  border-color: #6699ff;
  padding: 1em 2em;
  background-color: #f8f8ff;
}

DIV.etclink{
  font-weight: normal;
  text-align: right;

  margin: 0.8em 0em 0.8em 60%;
  padding: 1em 2em;
  background-color: #f4f8ff;
}

DIV.schedule{
  clear: both;
  width: auto;
  font-weight: normal;

  margin: 2.5em 0em 0em 0em;
  padding: 0.3em 0.2em 0.3em 0.2em;

  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #125ea5;

  background-color: #fcfcff;
}

DIV.schedule H2{
  clear: none;

  color: #000000;
  background-color: transparent;
  font-weight: 900;
  font-size: 12px;
  margin: 0em 0em 0em 0em;
  text-align: left;
  padding: 0.4em 1em 0.4em 0.5em;
  border-style: none;
}

DIV.schedule ul{
  list-style-type: none;
  padding: 0.5em 0em 0.5em 0em;
  margin: 0.3em 2em;
}

DIV.schedule ul li{
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #6699cc;
}

P.diarypic {
/*  width: 100%;*/
  float: clear;
  text-align: left;

  margin: 1.0em 0px 1.0em 1px;
  padding: 0.5em 0.5em 0.5em 0.5em;

  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #125ea5;

  background-color: #fcfcff;
}

P.figure {
  float: left;

  width: auto;

  text-align: center;
  margin: 1.0em 1em 1.0em 0px;

  padding: 2px 2px 2px 2px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;

  background-color: #fafafa;
}

DL{
  margin: 0.3em 1em 0.3em 2em;
  padding: 0.2em 0em 0.2em 0em;
}

DT{
  margin: 0.3em 0em 0.3em 0em;
  font-size: 12px;
  font-weight: 700;
}

DD{
  margin: 0.3em 0em 0.3em 2em;
  font-size: 12px;
  font-weight: normal;
}

DIV.contents{
  clear: both;
  float: left;

  width: 60%;
  font-weight: normal;

  margin: 1em 0em 1em 0em;
  padding: 0.3em 0.2em 0.3em 1em;

  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #125ea5;

  background-color: #fcfcff;

}

DIV.contents H2{
  color: #000000;
  background-color: transparent;
  font-weight: 900;
  font-size: 12px;
  margin: 0em 0em 0em 0em;
  text-align: left;
  padding: 0.4em 1em 0.4em 0.5em;
  border-style: none;
}

DIV.contents ul{
  list-style-type: none;
  padding: 0.5em 0em 0.5em 0em;
  margin: 0.3em 0.5em;
}

DIV.contents ul li{
  padding: 0em 0em 0em 1em;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #6699cc;
}

DIV.club{
  clear: both;

  width: 20em;
  height: auto;
  margin: 1em 0em ３em 0em;
  padding: 0.2em 0.3em 0.2em 0.3em;
  border-style: none;
  background-color: transparent;

  text-align: left;
}

SPAN.clubtitle{
  display: block;
  width: 8em;

  color: #fcfcff;
  font-weight: 700;
  font-size: 12px;

  margin: 0.3em 0em 0.3em 0em;
  padding: 0.2em 0.3em 0.2em 0.3em;
  border-style: solid;
  border-style: ridge;
  border-width: 2px 2px 2px 0em;
  border-color: #fcfcff;
  background-color: #123e95;
  text-align: right;

}

DIV.club A{
  display: block;
  width: auto;
  float: left;

  margin: 0em 0em 0em 0.2em;
  padding: 0.2em 0.3em 0.2em 0.3em;
  border-style: solid;
  border-width: 2px 2px 2px 0em;
  border-color: #125ea5;
  background-color: #fcfcff;

  text-align: right;
}

SPAN.guage{
  color: #ffffff;
  border-style: none;
  border-width: 0px 0px 0px 0px;
  background-color: #cc0000;
}

SPAN.trueed{
  color: #ffffff;
  border-style: none;
  border-width: 0px 0px 0px 0px;
  background-color: #cc66bb;
}

SPAN.normaled{
  color: #ffffff;
  border-style: none;
  border-width: 0px 0px 0px 0px;
  background-color: #6699cc;
}
.egfont {
	font-family: "HGP創英角ｺﾞｼｯｸUB";
	font-size: 12px;
}
.profilebody {
	font-family: "Verdana", "Osaka", "MS UI Gothic", sans-serif ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
}
