@charset "Shift_JIS";

/* -- BASE --*/

html {  overflow-y:scroll/*縦スクロールバーを常に表示*/;
}

body {  margin-left      :auto;
        margin-right     :auto;
        font-size        :100%;
        border		 :0px solid #ffffff;
        padding-left 	 :0px;
        padding-right    :0px;
        padding-top      :0px;
        padding-bottom   :0px;
        font-family 	 :Tahoma, Arial, Helvetica, sans-serif;
        text-align       :center;
        background-color :#1E90FF;
        line-height:2;
}


/* -- MAINMENU --*/
h1 {  font-size:110%;
      font-style:normal;
      border-bottom	  :4px ridge #e0e0e0;
      padding-left:0px;
      margin-left:20px;
      margin-right:300px;
      text-align:left;
}

p {padding-left:20px;
   padding-right:20px;
   
}

/* -- SIDEMENU --*/
h2 {  font-size:90%;
      font-weight:bold;
      font-style:normal;
      padding-left:10px;
      margin-left:10px;
      text-align:center;
}

/* -- STAFFMENU --*/
h3 { font-size:100%;
      font-weight:bold;
	  border-bottom	  :4px ridge #e0e0e0;
      font-style:normal;
      padding-left:0px;
      margin-left:20px;
      margin-right:600px;
      text-align:left;
}

h4 { font-size:90%;
      font-weight:bold;
	  border-bottom	  :4px ridge #e0e0e0;
      font-style:normal;
      padding-left:0px;
      margin-left:20px;
      margin-right:620px;
      text-align:left;
}

/* -- HISTORYMENU --*/
h5 { font-size:85%;
      font-weight:bold;
	  border-bottom	  :4px ridge #e0e0e0;
      font-style:normal;
      padding-left:0px;
      margin-left:20px;
      margin-right:625px;
      text-align:left;
}

h6 { font-size:85%;
      font-weight:normal;
	  border-bottom	  :0px ridge #e0e0e0;
      font-style:normal;
      padding-left:0px;
      margin-left:20px;
      margin-right:300px;
      text-align:left;
}

h7 { font-size:85%;
      font-weight:normal;
	  border-bottom	  :4px ridge #e0e0e0;
      font-style:normal;
      padding-left:0px;
      margin-left:20px;
      margin-right:370px;
      text-align:left;
}

/* -- VENUEMENU --*/
h8 { font-size:100%;
      font-weight:normal;
	  border-bottom	  :4px ridge #e0e0e0;
      font-style:normal;
      padding-left:0px;
      margin-left:20px;
      margin-right:300px;
      text-align:left;
}

h9 { font-size:100%;
      font-weight:normal;
	  border-bottom	  :4px ridge #e0e0e0;
      font-style:normal;
      padding-left:0px;
      margin-left:20px;
      margin-right:200px;
      text-align:left;
}

/* -- ACTIVITYMENU --*/
hr {  font-size:100%;
      font-style:normal;
      border-bottom	  :4px ridge #e0e0e0;
      padding-left:0px;
      margin-left:20px;
      margin-right:20px;
      text-align:left;
}

#wrapper {
width:760px;
          border-left:0px solid #999933;
          border-right:0px solid #999933;
          border-top:0px solid #999933;
          border-bottom:0px solid #999933;
          margin-left:auto;
          margin-right:auto;
          margin-top:0px;
          background-image:url("background.png");
          background-repeat:repeat;
          background-color:#ffffff;
          text-align:left;
}

#main {
 width:358px;
          border-left:0px solid #c0c0c0;
          border-right:0px solid #c0c0c0;
          border-top:0px solid #c0c0c0;
          border-bottom:0px solid #c0c0c0;
          margin-left:auto;
          margin-right:auto;
          margin-top:0px;
          background-image:url("background.png");
          background-repeat:repeat;
          background-color:#ffffff;
 float:right;
}

#side {
 width:392px;
          font-size:0.85em;
          border-left:0px solid #c0c0c0;
          border-right:0px solid #c0c0c0;
          border-top:0px solid #c0c0c0;
          border-bottom:0px solid #c0c0c0;
          margin-left:auto;
          margin-right:auto;
          margin-top:0px;
          background-image:url("background.png");
          background-repeat:repeat;
          background-color:#ffffff;
 float:left;
}

#side ul{
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
}

#bottom {
 width:760px;
          border-left:0px solid #c0c0c0;
          border-right:0px solid #c0c0c0;
          border-top:0px solid #c0c0c0;
          border-bottom:0px solid #c0c0c0;
          margin-left:auto;
          margin-right:auto;
          margin-top:0px;
          background-image:url("bottom58.png");
		  background-repeat:no-repeat;
 clear:left;
}

#copyright {
         width:760px;
         margin:auto;
         padding:auto;
         font-size:80%;
         text-align:center;
}

#menu {  text-align:center;
         background-color:#000033;
}

#banner {
                 margin-left:20px;
                 margin-top:20px;
				 text-align:center;
				 border:0px solid #ffffff;
}

/* -- AISATSU --*/
p.indent {text-indent:1em;
}

/* -- TABLE --*/
table.top {  width:760px;
}

table.top td {  
                 margin-left:0px;
                 padding-left:20px;
                 padding-right:20px;
                 border:0px solid #666666;
                 font-size:90%;
}

table.side { 
               border-collapse:collapse;          
               margin-left:20px;
               margin-right:0px;					   
}

table.side th {  text-align:center;
                       border:2px ridge #000000;
                       width:200px;
					   background-color:#e0e0e0;
}

table.side td {  text-align:center;
                       border:2px ridge #000000;
					   padding-left:0px;
					   padding-right:0px;
                       width:200px;
}

table.bottom {  width:700px;
}

table.bottom td {  
                 margin-left:20px;
                 text-align:left;
                 padding-left:20px;
                 padding-right:20px;
                 border:0px solid #666666;
                 font-size:85%;
}

table.staff { 
               border-collapse:collapse;
               padding-left:10px;              
               margin-left:20px;			   
}

table.staff th {  text-align:center;
                       border:0px ridge #000000;
}

table.staff td {  text-align:left;
                       border:0px ridge #000000;
					   padding-left:10px;
					   padding-right:10px;
}

table.sponsor {
                 border-collapse:collapse;
                 margin-left:180px;
                 line-height:2;
                 width:400px;
}

table.sponsor th {
                       border:3px ridge #000000;
					   text-align:center;
					   background-color:#3399FF;
}

table.sponsor td {
                       border:3px ridge #000000;
					   text-align:center;
					   background-color:99FFCC;
}

table.history {
               border-collapse:collapse;
               padding-left:10px;              
               margin-left:20px;			   
}

table.history th { text-align:left;
                         border:2px ridge #000000;
						 padding-left:10px;
						 padding-right:10px;
						 font-size:85%;
						 background-color:#99FFCC
}

table.history td {
                       text-align:left;
                       border:2px ridge #000000;
					   padding-left:10px;
					   padding-right:10px;
					   font-size:78%;
					   background-color:#ffffff;
}

table.offer {  border:0px solid;
               border-collapse:separate;
}

table.offer th,td  {  text-align:center;
                  border-bottom:1px solid;
                 text-align:left;
}

table.normalleft {border           :2px ridge #000000;
                  border-collapse  :collapse;
   }

table.normalleft th {text-align:left;
                     border    :2px ridge #000000;
}

table.normalleft td {text-align:left;
                     border    :2px ridge #000000;
}

p.sample4 {width:350px;
height:210px; 
background-image:url("background.png");
background-repeat:repeat;
background-color:#ffffff;
overflow-x:hidden;
}

*/ -- LINK COLOR -- */

a {text-decoration: none}

a:link {color:#191970; }

a:visited {color:#191970; }

a:hover {color:#666600; }

a:active {color:#000000; }






