body {
  margin:0px;
  padding:0px;
  color: #333333;
  text-align:center;
  word-break:break-all;
  background-image:url("img/bg.gif");
  background-color:#F2EDE1;
  background-position: center top;
  background-repeat: repeat-x;
  text-align:center;
}
.wrapper {
 width:800px;
 text-align:center;
 background-image:url("img/wrapper_bg.gif");
}
p{
 margin:0px;
 padding:0px;
}
h1 {
 width:800px;
 margin:0px;
 padding:10px 20px 0px 20px;
 text-align:left;
}
.language {
 text-align:right;
 width:800px;
 padding:3px 0px;
}
.syusai {
 padding:0px 20px;
 text-align:right;
}
.topimage {
 text-align:center;
 width:800px;
}

#menu td{
 padding:2px 1px 1px 1px;
}
.top_text_table {
 margin:10px 0px;
}
.top_text {
 padding:10px 40px 3px 10px;
 font-size:0.8em;
 text-align:left;
 letter-spacing:0.1em;
 line-height:1.5em;
}
.top_link {
 padding:0px 10px;
 font-size:0.8em;
 text-align:left;
 letter-spacing:0.1em;
 line-height:1.5em;
}
.live_date {
 width:435px;
 height:240px;
 border-width:1px;
 border-style:solid;
 border-color:#8ABBA1;
 background-image:url("img/date_bg.jpg");
 background-position:bottom;
 background-repeat:no-repeat;
}
.live_date-e {
 width:435px;
 height:240px;
 border-width:1px;
 border-style:solid;
 border-color:#8ABBA1;
 background-image:url("img/date_bg-e.jpg");
 background-position:bottom;
 background-repeat:no-repeat;
}
.date {
 padding:10px;
}
.information {
 margin:10px auto;
}
.information td {
 padding:1px;
}
.wmp {
 width:750px;
 font-size:0.7em;
 line-height:1.4em;
 margin:0 auto;
}
.wmp ul {
 margin:0px;
 padding:0px 0px 0px 20px;
}
.copyright {
 border-top:1px solid #9BB98D;
 text-align:right;
 margin-top:20px;
 padding:10px 20px 0px 20px;
}
.copyright img {
 margin-right:2px;
}

/* 文字サイズ
---------------------------------------------------- */
.xxs {
 font-size:xx-small;
 line-height:1.4em;
}
.xs {
 font-size:x-small;
 line-height:1.4em;
}
.s {
 font-size:small;
 line-height:1.4em;
}
.m {
 font-size:medium;
 line-height:1.4em;
}
.l {
 font-size:large;
 line-height:1.4em;
}
.xl {
 font-size:x-large;
 line-height:1.4em;
}


.s8 { font-size: 8pt;}
.s9 { font-size: 9pt;}
.s11 { font-size: 11pt;}
.s12 { font-size: 12pt;}
.s13 { font-size: 13pt;}
.s14 { font-size: 14pt;}
.s15 { font-size: 15pt;}
.s16 { font-size: 16pt;}
.s17 { font-size: 17pt;}
.s18 { font-size: 18pt;}
.s19 { font-size: 19pt;}
.s20 { font-size: 20pt;}

a { text-decoration: none;}
a:link{ color: #006699;}
a:hover { color:#ff0066;}
a:active{ color: #00CCCC;}

.t8 { font-size: 8pt; color:#333333; line-height: 15px;}
.t9 { font-size: 9pt; color:#333333; line-height: 18px;}

