
/*--------------------------
  初期化設定
---------------------------*/
body { margin: 0px; padding:0px; }
div { margin: 0px; padding:0px; }
h1,h2,h3,h4,h5,h6 { margin: 0px; padding:0px; }
p { margin: 0px; padding:0px; }
img { margin: 0px; padding:0px; }
ul { margin: 0px; padding:0px; }
ol { margin: 0px; padding:0px; }
li { margin: 0px; padding:0px; }
table { margin: 0px; padding:0px; }
th { margin: 0px; padding:0px; }
td { margin: 0px; padding:0px; }
a { margin: 0px; padding:0px; text-decoration: none; }
a:hover { margin: 0px; padding:0px; }
a:visited { margin: 0px; padding:0px; }
a:active { margin: 0px; padding:0px; }



body {
	background-size:contain;
	background-color: #000000;
	color: #02007d;
	font-family: "Arial Black",any font;
}

#wrap {
	width: 965px;
	margin-top: 0px;
	margin-bottom: 0px;		
	margin-right: auto;
	margin-left: auto;
	}

#wrap2{
	width: 939px;
	height: 40px;
	margin: auto auto auto auto; 
}

#wrap3{
	width: 925px;
	height: 620px;
	margin: auto auto auto auto;
	background-color: #ffffff;;
	overflow: auto;
	scrollbar-base-color: #ff0000;
	}

.button.large{    
	 display: inline-block;
	*display: inline;
	 zoom: 1;
	 padding: 6px 20px;
	 margin: 0;
	 cursor: pointer;
	 border: 1px solid #bbb;
	 overflow: visible;
	 font: bold 13px arial, helvetica, sans-serif;
	 text-decoration: none;
	 white-space: nowrap;
	 color: #555;
	 background-color: #ddd;
	 background-image: linear-gradient(top, rgba(255,255,255,1),
	                             rgba(255,255,255,0)),
	                             url(data:image/png;base64,iVBORw0KGg[...]QmCC);
	 transition: background-color .2s ease-out;
	 background-clip: padding-box; /* Fix bleeding */
	 border-radius: 3px;
	 box-shadow: 0 1px 0 rgba(0, 0, 0, .3),
	 			 0 2px 2px -1px rgba(0, 0, 0, .5),                             
	 			 0 1px 0 rgba(255, 255, 255, .3) inset;
	 text-shadow: 0 1px 0 rgba(255,255,255, .9);
}   
.button.large:hover{
     background-color: #eee;
     color: #444;
}
.button.large:active{
     background: #e9e9e9;
     color: #c00;
     position: relative;
     top: 1px;
     text-shadow: none;
     box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
     outline: none;
} 

 .button-group,
 .button-group li{
   display: inline-block;
   *display: inline;
   zoom: 1;
  }   
  
 .button-group{
   font-size: 0; /* Inline block elements gap - fix */
   margin: 0;
   padding: 0;
   background: rgba(0, 0, 0, .04);
   padding: 7px;   border-radius: 7px;
  }   
 .button-group li{
   margin-right: -1px; /* Overlap each right button border */
  }   
 .button-group .button{
   font-size: 13px; /* Set the font size, different from inherited 0 */
   border-radius: 0;
  }   
 .button-group .button:active{
   box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset,
               5px 0 5px -3px rgba(0, 0, 0, .2) inset,
               -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
  }
  .button-group li:first-child .button{
    border-radius: 3px 0 0 3px;
  }
     
  .button-group li:first-child .button:active{
    box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset,
                -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
  }
  .button-group li:last-child .button{
    border-radius: 0 3px 3px 0;
  }
  .button-group li:last-child .button:active{
    box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset,
                5px 0 5px -3px rgba(0, 0, 0, .2) inset;
  } 

#header{
	width: 434px;
	margin: 50px auto 30px auto;
	}

#header img{
	width: 434px;
	height: 45px;
	}


#header2{
	width: 200px;
	margin: auto auto 20px 10px;
	}

#header3{
	width: 910px;
	margin:10px auto 20px 10px;
	color:#ff0000;
	}

#wrap4{
	width: 800px;
	margin:auto auto auto auto;
	}

.banner{
	width: 700px;
	height: 60px;
	margin:15px auto auto 0px;
	}

	

