table{
	border-collapse:  collapse;/*¾€¤ò£±ÖØ¤Ë¤¹¤ë*/
	border: solid 0px #a0cdd1;/*È«Ìå¤ò‡ì¤à¾€*/
	width: 95%;
	margin: auto;
}

td{
	padding: 5px 15px;
	border-width: 1px 0px;
	border-color: #a0cdd1;
	border-style: solid;/*Œg¾€*/
}
th{
	border-bottom: solid 1px #a0cdd1;
}


@media screen and (max-width: 500px) {
	.mobile-blocky tr,
	.mobile-blocky th,.mobile-blocky td{
		display: block;
		border: none;
	}
	.mobile-blocky{
		border: solid 2px #a0cdd1;
		border-top: none;
	}
	
	.mobile-blocky thead{
		display: none;
	}
	.mobile-blocky td{
		border-top: dashed 1px #a0cdd1;
	}
	.mobile-blocky th{
		border-top: solid 2px #a0cdd1;
	}
}



#image_margin{
	margin: auto;

}


ol.sample1{
  counter-reset:list;
  list-style-type:none;
  font: 14px/1.6 'arial narrow', sans-serif;
  padding:0;
  margin-left: 5%;
  margin-right: 5%;
}
ol.sample1 li{
  position:relative;
  padding: 0 0 0 20px;
  margin: 5% 0 5% 0;

  font-size:14px;
  line-height: 20px;
  border-bottom: dashed 1px #a6d3c8;
}
ol.sample1 li::before{
  counter-increment: list;
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  height: 0;
  width: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 7px solid #a6d3c8;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
ol.sample1 a{
	color:#000000;
text-decoration:none;
}

.sample1 li:hover{
	opacity:0.5;
}


