	/* スマホ */
	@media (max-width:750px) {
	  .boxTable th {
	    padding: 10px;
	  }
	  .boxTable td {
	    padding: 10px;
	  }
	  #main .note {
	    margin-top: 8vw !important;
	  }
	  #main_contents h3.set {
	    position: relative;
	  }
	  #main_contents h3.set span {
	    position: absolute;
	    top: 2.5px;
	  }
	  .boxTable td span.set {
	    position: relative;
	  }
	  .boxTable td span.set sup {
	    position: absolute;
	    top: 1px;
	  }
	  .boxTable th.th2 {
		width: 20%;
	  }
	}
	@media (max-width:370px) {
	  #main_contents h3.set span {
	    position: relative;
	    display: block;
	    top: 0;
	  }
	  .boxTable th.th2 {
		width: 25% !important;
	  }
	}