
/*あかさたな～のリンク*/

.link_0{
	padding:5px;
   background-color:rgba(220,220,220,1.00);
   margin:10px;
   border-radius: 5px;
   box-shadow:1px 1px gray ;
}
.link_0 a{
   text-decoration:none;
   color:black;
}

.link_0:hover{
	background-color:rgba(239,239,239,1.00);
	border-radius:none;
}

/*表のセル*/

	tr+td{
	text-align:left;
	padding:10px;
	border: 2px solid #c0c0c0;
	font-size:10;
	}
	
	td ~ td {
	
 	text-align:center;
	padding:10px;
	border: 2px solid #c0c0c0;
	}
	  
    th{
     text-align:center;
      padding:10px;
    }

/*表*/
   .win11_00{
	overflow:scroll;
	overflow-x:hidden;
	height: 800px;
   }
  
  table{
  border-spacing:0;
  border: 1px solid black;
  margin-top:auto;
  border-collapse: collapse;
}
   
/*見出し*/
   .midasi_seihin{
    position: sticky;
	top: 0;
	background-color:#f5f5f5;
	z-index: 2;
	width:25%;
	}
	
	.midasi_seihin::before{
   
	content: "";
    position: absolute;
    top: -1px;
    left: -2px;
    width:100%;
    height:100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
/*    border-right: 1px solid black;
*/    border-bottom: 1px solid black;
    z-index: 3;
   }


	/*OS:8.1*/
   .midasi_OS_8_1{
    position: sticky;
	top: 0;
	background-color:aliceblue;
	width:10%;
	z-index: 2;
	}

   .midasi_OS_8_1::before{
   
	content: "";
    position: absolute;
    top: -1px;
    left: 0px;
    width:100%;
    height:100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    z-index: 3;
   }
   
   /*OS:10*/

	.midasi_OS_10{
	position: sticky;
	background-color:rgba(178,225,253,1.00);
	top: 0;
	width:10%;
	z-index: 5;
	}

	.midasi_OS_10::before{
	content: "";
	position: absolute;
    top: -1px;
    left: 0px;
    width:100%;
    height:100%;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    z-index: 6;
   }
   
   
   /*OS:11*/
   
   	.midasi_OS_11{
	position: sticky;
	top: 0;
    width:10%;
	background-color:lightskyblue;
	z-index: 5;
	}

	.midasi_OS_11::before{
	content: "";
    position: absolute;
    top: -1px;
    left: -2px;
    width:100%;
    height:100%;
    border-top: 1px solid black;
    border-left:1px solid black;
/*    border-right: 1px solid black;
*/    border-bottom: 1px solid black;
    z-index: 6;
   }   
   
   /*アップグレード*/
   .midasi_upgrade{
	position: sticky;
	top: 0;
	width:10%;
	background-color:#f5f5f5;
	
	z-index: 2;
	}

	.midasi_upgrade::before{
   content: "";
    position: absolute;
    top: -1px;
    left: 0px;
    width:100%;
    height:100%;
	border-top: 1px solid black;
    border-left:1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    z-index: 3;
   }


	/*備考*/
   .midasi_bikou{
	position: sticky;
	top: 0;
	background-color:#f5f5f5;
	width:20%;
	z-index: 2;
	}

	.midasi_bikou::before{
   content: "";
    position: absolute;
    top: -1px;
    left: -2px;
    width:100%;
    height:100%;
	border-top: 1px solid black;
    border-left: 1px solid black;
/*    border-right: 1px solid black;
*/    border-bottom: 1px solid black;
    z-index: 3;
   }
	
	/*サポート終了*/
   	.midasi_support_end{
	position: sticky;
	top: 0;
	background-color:#f5f5f5;
    width:10%;
	z-index: 2;
	}

	.midasi_support_end::before{
	content: "";
    position: absolute;
    top: -1px;
    left: -2px;
    bottom: -2px;
    width:100%;
    height:100%;
	border-top:1px solid black;
    border-left: 1px solid black;
/*    border-right: 1px solid black;
*/    border-bottom: 1px solid black;
    z-index: 3;
   }
   
   
   .midashi_line{
    position: sticky;
	top:78px;
	background-color:#e4e4e4;
	border:2px silid #e4e4e4;
	z-index: 0;
   }
   
   .midashi_line::before{
	content: "";
	position: absolute;
	top: -2px;
    left: 0px;
    width:100%;
    height:100%;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    z-index: 10;
   }