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

#menuposition {
	position:absolute;
	top:10px;
	left:auto
}

body{
  margin-top:10px;
  margin-left:10%;
  margin-right:10%;
  color: #000000;
  background-image:url(img/background.jpg);
}

#nopadding{ padding:0 0 0 0 }
#nolineheght{ 50% }

h1 { 
  color :#000000;
  background:#ffffff;
  text-align: left;
  font-weight:bold;
  font-size: 14pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

h2 { 
  color :#000000;
  background:#ffffff;
  text-align: left;
  font-weight:normal;
  font-size: 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

h3 { 
  color :#ffffff;
  background:#5f889f;
  text-align: center;
  font-weight:normal;
  font-size: 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

h4 { 
  color :#000000;
  background:#ffffff;
  text-align: left;
  font-weight:bold;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",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  }

.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%
}

.waku1 { 
  text-align: left;
  color:#000000;
  background:#ffaaaaaa;
  font-weight:normal;
  font-size: 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.normaltd { 
  text-align: left;
  color:#000000;
  background:#ffffffff;
  font-weight:normal;
  font-size: 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }
  
.maincontents { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #880000;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.eventtable { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #880000;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }
  
.box { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #555588 #000088 #000088 #555588;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.flame { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 4px;
  border-color: #880000;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }
  
.revyellow {   background-color:#ffffdd; }

.text { 
  text-align: left;
  color:#000000;
  font-weight:normal;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",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: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.voice { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #555588 #000088 #000088 #555588;
  background-color:#ffeeee;
  font-weight:normal;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }
  

.textwhite { 
  text-align: left;
  color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.text08 { 
  text-align: left;
  color:#000000;
  font-weight:normal;
  font-size: 8pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.nextclick { 
  color:#ffffff;
  background:#5555ff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

    
.copyright { 
  text-align: center;
  color:#000000;
  font-weight:normal;
  font-size: 8pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }
  
.asmodecopyright { 
  text-align: right;
  color:#000000;
  font-weight:normal;
  font-size: 8pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.hidden { 
  text-align: left;
  color:#ffffff;
  background:#ffffff;
  font-weight:normal;
  font-size: 1pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

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

.HeadMenu { 
  text-align: center;
  color:#ffffff;
  background:#bc8f8f;
  font-weight:bold;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

#menu a:link {
  color:#ffffff;
  background:#bc8f8f;
  font-weight:bold;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

#menu a:hover {
  color:#ffffff;
  background:#bc8f8f;
  font-weight:bold;
  text-decoration: underline;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

#menu a:visited {
  color:#ffffff;
  background:#bc8f8f;
  font-weight:bold;
  font-size: 10pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.Yuudou { 
  text-align: right;
  color:#ffffff;
  background:#af99df;
  font-weight:bold;
  font-size: 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.ChumokuSale { 
  text-align: center;
  color:#ffff00;
  background:#ff0000;
  font-weight:bold;
  font-size: 16pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.koumoku { 
  text-align: left;
  color:#ffffff;
  background:#884444;
  font-weight:bold;
  font-size: 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }


.koumokuLSGlay { 
  text-align: left;
  color:#000000;
  background:#778899;
  font-weight:bold;
  font-size: 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.koumokugreen { 
  text-align: left;
  color:#ffffff;
  background:#2f4f4f;
  font-weight:bold;
  font-size: 12pt;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }

.menutext { /*Menu TEXT*/ 
  text-align: left;
  color:#000000;
  font-weight:bold;
  font-size: 11pt;
  line-heght:80%;
  vertical-align:middle;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",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 : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif  }


/*‰æ‘œ”z’uŠÖ˜A*/
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
}
