@charset "shift_jis";
.container {
	margin:0 auto;
	width:100%;
	}
.headerBox {
	background-color:#999999;
	width:100%;
	}
.header {
	width:100%;
	margin:0 auto;
	background-color: ffffff;
	}
.leftBox {
	width:100%;
	float:left;
	background-color:;
	}
.rightBox {
	width:100%;
	float:right;
	}
.rightBox .BoxL {
	width:100%;
	float:left;
	}
.rightBox .BoxR {
	width:100%;
	float:right;
	background-color:#FFCC99;
	}
.footer {
	background-color: #ffffff;
	color:#ccc;
	}

html { font-size: 70%;
}
table th {
 border-width: ;
 border-style: ;
 algin: center;
 color: blue;
 width: ;
 }
table td {
 border-width: ;
 border-style: ;
 algin: center;
 color: black;
 width: ;
 }
div#contents {
   clear:both;
}
div#menu {
   margin:0;
   padding:0;
}

div#menu li {
   float:left;
   list-style:none;
}

/* モダンブラウザ（Firefox Opera Safari）対策 */
div#menu :after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}

/* Win版IE7とMac版IE5対策 */
div#menu {
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html div#menu {
   height:1px;
}

div#menu {
   display:block;
}
/* End hide from IE-mac */
h1 {
 background: #6699ff;
 color: ffffff;
 font-size: 1.2em;
 text-align: center;
 }
h2 {
 background: lightgreen;
 color: red;
 font-size: 0.8em;
 text-align: center;
 }
em {
 font-style: normal;
 font-weight: bold;
 color: deeppink;
 font-size: 1.2em;
 text-align: center;
 }
em1 {
 font-style: normal;
 font-weight: bold;
 color: red;
 font-size: 1em;
 text-align: center;
 }
em2 {
 font-style: normal;
 font-weight: bold;
 color: black;
 font-size: 1.2em;
 text-align: center;
 }
em3 {
 font-style: normal;
 font-weight: bold;
 color: black;
 font-size: 0.6em;
 text-align: center;
 }
em4 {
 font-style: normal;
 font-weight: bold;
 color: red;
 font-size: 0.8em;
 text-align: center;
 }
em5 {
 font-style: normal;
 font-weight: bold;
 color: black;
 font-size: 0.8em;
 text-align: center;
 display: none;
 }
em8 {
 font-style: normal;
 font-weight: bold;
 color: black;
 font-size: 1.2em;
 text-align: center;
 }
em9 {
 font-style: normal;
 font-weight: bold;
 color: red;
 font-size: 1em;
 text-align: center;
 }

.kzb
 {
     width:200px;
     font-size:30px;
     height: 40px;
     line-height: 1.5em;
     font-weight:bold;
     text-decoration:none;
     display:block;
     text-align:center;
     padding:8px 0 10px;
     color:#fff;
     background-color:#49a9d4;
     border-radius:10px;
     box-shadow:2px 2px #1a6ea0;
     text-shadow:0 -1px #1a6ea0;
 } 

.kzq
 {
     width:200px;
     font-size:30px;
     height: 40px;
     line-height: 1.5em;
     font-weight:bold;
     text-decoration:none;
     display:block;
     text-align:center;
     padding:8px 0 10px;
     color:#fff;
     background-color:#00ffff;
     border-radius:10px;
     box-shadow:2px 2px #1a6ea0;
     text-shadow:0 -1px #1a6ea0;
 } 


.kzdp
 {
     width:200px;
     font-size:30px;
     height: 40px;
     line-height: 1.5em;
     font-weight:bold;
     text-decoration:none;
     display:block;
     text-align:center;
     padding:8px 0 10px;
     color:#fff;
     background-color:#ff1493;
     border-radius:10px;
     box-shadow:2px 2px #1a6ea0;
     text-shadow:0 -1px #1a6ea0;
 } 

.kzlg
 {
     width:200px;
     font-size:30px;
     height: 40px;
     line-height: 1.5em;
     font-weight:bold;
     text-decoration:none;
     display:block;
     text-align:center;
     padding:8px 0 10px;
     color:#fff;
     background-color:#7FFF00;
     border-radius:10px;
     box-shadow:2px 2px #1a6ea0;
     text-shadow:0 -1px #1a6ea0;
 } 


.kzo
 {
     width:200px;
     font-size:30px;
     height: 40px;
     line-height: 1.5em;
     font-weight:bold;
     text-decoration:none;
     display:block;
     text-align:center;
     padding:8px 0 10px;
     color:#fff;
     background-color:#FF7F50;
     border-radius:10px;
     box-shadow:2px 2px #1a6ea0;
     text-shadow:0 -1px #1a6ea0;
 } 


.kzv
 {
     width:200px;
     font-size:30px;
     height: 40px;
     line-height: 1.5em;
     font-weight:bold;
     text-decoration:none;
     display:block;
     text-align:center;
     padding:8px 0 10px;
     color:#fff;
     background-color:#9400D3;
     border-radius:10px;
     box-shadow:2px 2px #1a6ea0;
     text-shadow:0 -1px #1a6ea0;
 } 

.kzr
 {
     width:200px;
     font-size:30px;
     height: 40px;
     line-height: 1.5em;
     font-weight:bold;
     text-decoration:none;
     display:block;
     text-align:center;
     padding:8px 0 10px;
     color:#fff;
     background-color:#ff0000;
     border-radius:10px;
     box-shadow:2px 2px #1a6ea0;
     text-shadow:0 -1px #1a6ea0;
 } 
img {
max-width: 100%;
height: auto;
width /***/:auto;　
}