a:link{ color:#000055;text-decoration: none }
a:visited{ text-decoration: none }
a:hover{ text-decoration: underline  }
a:active{ text-decoration: none }

body{
  margin:auto;
  padding:0px;
  text-align: center;
  color: #000000;
  background-color:#ffffff
}
.layoutheader{
  margin:auto;
  background-image:url(img/headtitle800_back.jpg);
}

.layout table{
  margin:auto;
}

strong {   font-weight:bold; font-size: 1.2em;  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

h1 { 
  padding:4;
  color :#444444;
  background-color:#ffdddd;
  text-align: left;
  line-height:100%;
  font-weight:bold;
  font-size: 16pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

h2 { 
  color :#000000;
  background:#ffffff;
  text-align: left;
  font-weight:normal;
  font-size: 12pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

h3 { 
  color :#000080;
  background:#FFFFFF;
  text-align: center;
  font-weight:bold;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

h4 { 
  color :#000000;
  background:#ffffff;
  text-align: left;
  font-weight:bold;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.c {  text-align: center;  }
.l {  text-align: left;  }
.r {  text-align: right;  }

.blue { color :#000055;  }
.red { color :#ff0000;  }

.s08 { font-size: 0.8em  }
.s06 { font-size: 0.6em  }
.s04 { font-size: 0.4em  }

.em08 { font-weight:bold;  font-size: 0.8em  }
.em06 { font-weight:bold;  font-size: 0.6em  }
.em04 { font-weight:bold;  font-size: 0.4em  }

.em1 {   font-weight:bold;  font-size: 1.2em  }
.em2 {   font-weight:bold;  font-size: 1.4em  }
.em3 {   font-weight:bold;  font-size: 1.6em  }
.em4 {   font-weight:bold;  font-size: 1.8em  }
.em5 {   font-weight:bold;  font-size: 2.0em  }

.em08r {   color :#ff0000;  font-weight:bold;  font-size: 0.8em  }

.em1r {   color :#ff0000;  font-weight:bold;  font-size: 1.2em  }
.em2r {   color :#ff0000;  font-weight:bold;  font-size: 1.4em  }
.em3r {   color :#ff0000;  font-weight:bold;  font-size: 1.6em  }
.em4r {   color :#ff0000;  font-weight:bold;  font-size: 1.8em  }
.em5r {   color :#ff0000;  font-weight:bold;  font-size: 2.0em  }

.em1b {   color :#000055;  font-weight:bold;  font-size: 1.2em  }
.em2b {   color :#000055;  font-weight:bold;  font-size: 1.4em  }
.em3b {   color :#000055;  font-weight:bold;  font-size: 1.6em  }
.em4b {   color :#000055;  font-weight:bold;  font-size: 1.8em  }
.em5b {   color :#000055;  font-weight:bold;  font-size: 2.0em  }

.em1w {   color :#ffffff;  font-weight:bold;  font-size: 1.2em  }
.em2w {   color :#ffffff;  font-weight:bold;  font-size: 1.4em  }
.em3w {   color :#ffffff;  font-weight:bold;  font-size: 1.6em  }
.em4W {   color :#ffffff;  font-weight:bold;  font-size: 1.8em  }
.em5W {   color :#ffffff;  font-weight:bold;  font-size: 2.0em  }

.vm{	/*Virtical Middle*/ 
  vertical-align:middle;
}
.vt{	/*Virtical top*/ 
  vertical-align:top;
}

.koumoku1 {   color :#000055;  font-weight:bold;  font-size: 1.2em  }

.lthrogh { 
  color :#ff0000;
  background:#ffffff;
  text-decoration: line-through;
  font-weight:bold;
  font-size: 1.2em  }

.textlines {
  line-height:200%
}


.midashi1{
  text-align: left;
  color:#ffffff;
  background-color:#000088;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.column { 
  text-align: left;
  line-height:130%;
  color:#000000;
  background-color:#eeeeee;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }
  
  .dot1 { 
  margin:4px;
  padding: 4px;
  border: dotted 4px;
  border-color: #8DCFF4;
}
.dot2 { 
  margin:2px;
  padding: 4px;
  border: dotted 2px;
  border-color: #4D9Fa4;
}
  
.dot3 { 
  margin:4px;
  padding: 4px;
  border: dotted 4px;
  border-color: #ffff00;
}
.dot4 { 
  margin:2px;
  padding: 4px;
  border: dotted 2px;
  border-color: #999900;
}
  
.text { 
  text-align: left;
  color:#000000;
  font-weight:normal;
  font-size: 12pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.textwhite { 
  text-align: left;
  color:#ffffff;
  font-weight:normal;
  font-size: 12pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.text08 { 
  text-align: left;
  color:#000000;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.text10 { 
  text-align: left;
  color:#000000;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.kikite { 
  vertical-align: top;
  text-align: left;
  color:#333355;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.katarite { 
  vertical-align: top;
  text-align: left;
  color:#000000;
  background:#ffffee;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }
  
.copyright { 
  text-align: center;
  color:#000000;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }
  
.asmodecopyright { 
  text-align: right;
  color:#000000;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.infolink{  text-align: center;  color:#000000;  font-size: 8pt; }

/*ばば信男−オリジナル*/

.HeadMenu { 
  text-align: center;
  color:#ffffff;
  background:#000080;
  font-weight:bold;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

#White{ color:#ffffff }
#mainwaku{ bgcolor:#fcd7e3 }
#hoshowaku{ bgcolor:#be035c }
#contents{ bgcolor:#ffffff }


#menu a:link {
              background:#000080;
              text-align: center;
              font-size: 10pt;
              font-weight: bold;
              color: #ffffff
              }

/*              background-color: #fcd7e3*/
#menu a:hover {
              background:#8FAFAF;
              text-align: center;
              text-decoration: underline;
              font-size: 10pt;
              font-weight: bold;
              color: #333333
              }

#menu a:visited {
               background:#000080;
             text-align: center;
              font-size: 10pt;
              font-weight: bold;
              color: #aaaaaa
              }
              
#menu08 a:link {
              background:#000080;
              text-align: center;
              font-size: 8pt;
              font-weight: bold;
              color: #ffffff
              }

/*              background-color: #fcd7e3*/
#menu08 a:hover {
              background:#8FAFAF;
              text-align: center;
              text-decoration: underline;
              font-size: 8pt;
              font-weight: bold;
              color: #333333
              }

#menu08 a:visited {
               background:#000080;
             text-align: center;
              font-size: 8pt;
              font-weight: bold;
              color: #aaaaaa
              }



.menutext { /*Menu TEXT*/ 
  text-align: left;
  color:#000000;
  font-weight:bold;
  font-size: 11pt;
  line-heght:80%;
  vertical-align:middle;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.smalladd {   font-weight:normal;  font-size: 0.6em; color:red  }

.concept{
  text-align: center;
  color:#330000;
  background:#20B2aa;
  font-weight:bold;
  font-size: 12pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.ashiato { 
  text-align: left;
  color:#000000;
  padding: 1px  1px  1px  1px;
  border: solid 1px;
  border-color: #9999FF;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 9pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.eventtable { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #9999FF;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 13pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.bigmsg {
  text-align: left;
  color:#FF0000;
  background-color:#ffdddd;
  text-decoration: underline;
  font-weight:bold;
  font-size: 15pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif
}
  
/*画像配置関連*/
img.left {
  float: left;
  margin-right : 0.2em;
  margin-bottom: 0.2em
}

img.right {
  float: right;
  margin-left : 0.2em;
  margin-bottom: 0.2em
}

img.center {
  float: center;
  margin-left : 0.2em;
  margin-bottom: 0.2em
}
.clr{
 clear : both;
}
