/* 初版  : 2004.05.28       */
/* E-Mail: s-taka@dcc.co.jp */


/* ========= name="general" =========== */

p {
  line-height		: 1.2em;
}
dl,ul,ol {
  line-height		: 1.5em;
}
/*  font-size			: small;
*/

/* ========= name="anchor" ============ */



/* ========= name="headings" ========= */

h1 {
  color				: #0099CC;
  font-size			: large; 
  font-style		: italic;
  text-align		: center; 
  font-weight		: bolder;  
}

h2 { 
  font-size			: medium;
  /*font-size			: 1.3em;*/
  /*line-height		: 1.5em;*/
  text-align		: center;
  color				: #140b2d;
  font-weight		: bold; 
  background-color	: #E0FFFF;  /*lightcyan */
  margin-top		: 0.5em; 
/*  margin-bottom		: 1em;*/
  margin-right		: 0.5em; 
  padding			: 6px 0em 5px 10px;
  border-style		: solid;
  border-width		: 1px 2px 2px 1px;
  border-color		: #0099CC;
}


h3 {
  font-size			: medium; 
  /*font-size			: 1.1em; 
  line-height		: 1.3em;*/
  text-align		: center; 
  font-weight		: bold;
  color				: #0033CC;
/*  color				: #408080;*/
  background-color	: #FFFFFF; 
  margin-top		: 0.5em; 
/*  margin-bottom		: 1.0em; */
  margin-right		: 0.5em; 
  padding			: 0.25em 0em 0.25em 0em; 
  border-color		: #999999;
  border-width		: 2px 0px 2px 0px;
  border-style		: solid;
}

h4 { 
  font-size			: medium; 
  /*font-size			: 1.0em;
  line-height		: 1.2em;*/
  font-weight		: bold;
  text-align		: left;
/*  color				: #408080; */
  color				: #140b2d;
  background-color	: #ffffff; 
  margin-top		: 0.5em; 
/*  margin-bottom		: 1.0em; */
  margin-right		: 0.5em; 
  padding			: 0.1em 0.7em 0.1em 0.7em; 
  border-color		: #0099CC;
  border-top-color	: #adadad;
  border-bottom-color	: #adadad;
  border-style		: solid;
  border-width		: 0em 0em 1px 2px; 
}


h4.def { 
  font-size			: small; 
  /*font-size			: 1.0em;
  line-height		: 1.2em;*/
  font-weight		: bold;
  text-align		: left;
  color				: #408080;
  background-color	: #ffffff; 
  margin-top		: 0.5em; 
/*  margin-bottom		: 1.0em; */
  margin-right		: 0em; 
  padding			: 0.1em 0.7em 0.1em 0.7em; 
  border-color		: #008080;
  border-bottom-color	: #adadad;
  border-style		: solid;
  border-width		: 1px 2px 1px 2px; 
}

h4.normal { 
  padding			: 0;
  border-width		: 0; 
}

h5 {
  font-size			: x-small; 
  /*font-size			: 1.0em;
  line-height		: 1.2em;*/
  font-weight		: bold;
  text-align		: left;
  margin-right		: 0px;
  padding			: 0.25em 0em 0.25em 0em;
  border-color		: #800080;
  border-style		: solid;
  border-width		: 1px 0 0 0;
}

h5.topicpath {
  font-size			: 1.0em;
  line-height		: 1.0em;
  font-weight		: normal;
  text-align		: left;
  margin-right		: 0px;
  padding			: 0.25em 0em 0.25em 0em;
  border-color		: #800080;
  border-style		: none;
  border-width		: 0 0 0 0;
}

/* =========== name="paragraph" =========== */

div {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0em 0em 0em 0em;
}
div.block1 {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 0.5em 1em;
}

div.block3 {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 0.5em 3em;
}
div.block5 {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 0.5em 5em;
}
div.block7 {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 0.5em 7em;
}
div.block9 {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 0.5em 9em;
}
div.block5even {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 5em 0.5em 5em;
}
div.block7even {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 7em 0.5em 7em;
}
div.block9even {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 9em 0.5em 9em;
}


div.nest {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 2em 0.5em 2em;
}

div.image {
  margin			: 0.5em 1em 0em 1em;
}
div.imageTitle {
  font-size			: x-small;
  color				: #140b2d;
  font-weight		: bold;
  margin			: 0em 1em 0.5em 1em;
}
div.imageTitleLarge {
  font-size			: 1em;
  color				: #140b2d;
  font-weight		: bold;
  margin			: 0em 1em 0.5em 1em;
}
div.table {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 0.5em 1em;
}
div.tableTitle {
  font-size			: x-small;
  color				: #140b2d;
  font-weight		: bold;
  margin			: 0.5em 1em 0em 1em;
}
div.tableTitleLarge {
  font-size			: 1em;
  color				: #140b2d;
  font-weight		: bold;
  margin			: 0.5em 1em 0em 1em;
}

p {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 0.5em 0em;
}
p.last {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 1.5em 0em;
}


p.title {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 1em 0em;
}
p.sentence {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 0.5em 1em;
}
p.sentenceLast {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 1em 1em 1em;
}
p.message {
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 50px 0.5em 50px;
}
p.list { 
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.25em 50px 0.25em 50px;
}

p.nomargin { 
  text-indent		: 0em;
  padding			: 0em;
  margin			: 0.1em 0.1em 0.1em 0.1em;
}

blockquote.box { 
  border-style		: solid;
  border-width		: 1px 2px 2px 1px;
  border-color		: #008080;
  background-color	: #E0FFFF;  /*lightcyan */
  padding			: 6px 0em 5px 10px;
}

blockquote.boxcyan { 
  border-style		: solid;
  border-width		: 1px 2px 2px 1px;
  border-color		: #008080;
  background-color	: #E0FFFF;  /*lightcyan */
  padding			: 6px 0em 5px 10px;
}

blockquote.boxpink { 
  border-style		: solid;
  border-width		: 1px 2px 2px 1px;
  border-color		: #FF69B4;
  background-color	: #FFB6C1;  
  padding			: 6px 0em 5px 10px;
}
blockquote.boxblue { 
  border-style		: solid;
  border-width		: 1px 2px 2px 1px;
  border-color		: #4169E1;
  background-color	: #F0F8FF;  
  padding			: 6px 0em 5px 10px;
}
blockquote.boxyellow { 
  border-style		: solid;
  border-width		: 1px 2px 2px 1px;
  border-color		: #FFFF33;
  background-color	: #FFFFCC;
  padding			: 6px 0em 5px 10px;
}

blockquote.file { 
  border-style		: solid;
  border-width		: 1px 2px 2px 1px;
  border-color		: #4169E1;
  background-color	: #dcdcdc; 
  padding			: 6px 0px 5px 10px;
}

/* ============ name="List" ============ */

ul,ul {       
/*
  list-style-type	: square;
*/
  margin-top		: 0em;
  margin-bottom		: 0em;
}

ol {
  list-style-type	: decimal;
}

ol,dl {
/*
  margin-top		: 2px;
  margin-bottom		: 7px;
*/
  margin-top		: 0em;
  margin-bottom		: 0em;
}

li {       
  margin-top		: 0em;
  margin-bottom		: 0em;
}


hr { /*消します*/
  display			: none;  
  margin-bottom		: 5px;
}


/* ========== name="class" ============= */     

/* ------ 上下にボーダーライン ------ */
.bl { /* table要素を含む場合は使ってはいけない */
  text-align		: center ; 
  padding			: 3px;
  margin-right		: 0px;
  border-width		: 2px 0px 2px 0px;
  border-style		: solid none solid none;
  border-color		: #000080;
}

/* -------- 邪道です-------*/
.br {
  text-indent		: 1em;
  margin			: 0px 0px 1em 0px;
  padding			: 0px 0px 0px 0px;
}
.br_small {
  text-indent		: 1em;
  margin			: 0em 0px 0.5em 0px;
  padding			: 0px 0px 0px 0px;
}
.br_large {
  text-indent		: 1em;
  margin			: 0em 0px 2em 0px;
  padding			: 0px 0px 0px 0px;
}

.lt {
  text-align		:left;
}
.cn { /* table要素を含む場合は使ってはいけない */
  text-align		: center ; 
}
.rt {
  text-align		:right;
}
/*
.right {
  margin			: 7px 0px 0px 0px;
  padding			: 0px;
  text-align		: left; 
}
*/
.white { 
  color				: white; 
}
.red { 
  color				: red; 
}

.green { 
  color				: green;
}

.blue  {
  color				: blue;
}

.gray  {
  color				: gray;
}

.linkgreen {
 color				:white;
 background-color	:lime;
 /*font-weight		:bold;*/
}

.linkyellow {
 color				:white;
 background-color	:yellow;
 /*font-weight		:bold;*/
}

.linksilver {
 color				:white;
 background-color	:silver;
 /*font-weight		:bold;*/
}

.linkpink {
 color				:white;
 background-color	:pink;
 /*font-weight		:bold;*/
}

.linkred {
 color				:white;
 background-color	:red;
 /*font-weight		:bold;*/
}

.linkpurple {
 color				:white;
 background-color	:#FF66FF;
 /*font-weight		:bold;*/
}

.address  {
  color				: fuchsia; 
  font-style		: italic ; 
  font-weight		: bold; 
}

.yet  {
  color				: #808080;
}

.hot  {
  color				: pink;
  background		: navy;
/*
  padding-left		: 1.5em;
  padding-right		: 1.5em;
*/
}


/* ========== name="強調" ============= */
em   {
  color				: red;
  font-style		: normal; 
  font-weight		: normal; 
}

strong {
  color				: red;
  font-style		: normal; 
  font-weight		: bold; 
}
.bd {
  font-weight:bold;
}
.it {
  font-style:italic;
}
.bd_it {
  font-weight:bold;
  font-style:italic;
}

/* =========== end ============== */

/* test*/

