	/* スマホ */
	@media (max-width:750px) {
	  #tax_title h1 {
	    right: 0;
	    left: 0;
	    width: 83.73vw;
	    margin: 6.66vw auto 0;
	  }
	  #tax_title .tax_text {
	    width: 100vw;
	    margin: 44vw auto 0;
	    padding-top: 5.33vw;
	    padding-bottom: 5.33vw;
	  }
	  #tax_title .tax_text p {
	    right: 0;
	    left: 0;
	    width: 76vw;
	    margin: 0 auto;
	    position: relative;
	    z-index: 2;
	  }
	  #tax_title .tax_text .tax_text_bg {
	    position: absolute;
	    width: 100vw;
	    height: 100%;
	    top: 0;
	    left: 0;
	    z-index: 1;
	    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#005b16+0,005b16+99&0.65+0,0.65+78,0+100 */
	    background: linear-gradient(to right, rgba(0, 91, 22, 0.65) 0%, rgba(0, 91, 22, 0.65) 78%, rgba(0, 91, 22, 0.03) 99%, rgba(0, 91, 22, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	  }
	  #main .wrap {
	    padding-right: 0;
	    padding-left: 0;
	  }
	  #main p {
	    font-size: 14px;
	  }
	  #main p.note {
	    font-size: 12px;
	  }
	  #main .red {
	    color: #e50000;
	  }
	  #main h3 {
	    margin-top: 8vw;
	    font-weight: 900;
	    padding-left: 25px !important;
	    background-position: 0 2px;
	  }
	  #main h4 {
	    margin: 8vw 2.6vw 5.33vw 2.66vw;
	    padding: 8px 10px;
	    font-size: 14px;
	    font-weight: 700;
	    color: #ffffff !important;
	    border-radius: 5px;
	    border-left: none;
	  }
	  #main h4.blue {
	    background-color: #007cc0;
	  }
	  #main h4.green {
	    background-color: #00984b;
	  }
	  #main h4.red {
	    background-color: #e50000;
	  }
	  #main a.textLink {
	    color: #00984b;
	    text-decoration: underline;
	  }
	  #main a.textLink:hover {
	    text-decoration: none;
	  }
	  #main.boxTable th, #main .boxTable td {
	    padding: 10px;
	  }
	  #main #subsidyLink {
	    margin: 8vw 2.66vw 0 2.66vw !important;
	    padding: 4vw;
	    background-color: #ffffff;
	    border-radius: 10px;
	  }
	  #main #subsidyLink .car_name {
	    font-size: 24px;
	    font-weight: 900;
	  }
	  #main #subsidyLink .car_price {
	    font-size: 20px;
	  }
	  #main #subsidyLink .car_price span {
	    font-size: 38px;
	    font-weight: 900;
	    color: #e50000;
	  }
	  #main #subsidyLink .subsidyBtn {
	    margin-top: 5.33vw;
	  }
	  #main #subsidyLink .subsidyBtn a {
	    display: block;
	    width: calc(100% - 10px);
	    width: -webkit-calc(100% - 10px);
	    padding: 6.66vw 5px;
	    background-color: #2ca3e5;
	    border-radius: 10px;
	    font-size: 18px;
	    font-weight: 900;
	    color: #ffffff;
	    text-align: center;
	  }
	  #main #subsidyLink a img {
	    width: 10px;
	    margin-top: 8px;
	    margin-left: 10px;
	  }
	  #main .mt30_sp {
	    margin-top: 8vw !important;
	  }
	  #main .mt20_sp {
	    margin-top: 5.33vw !important;
	  }
	  #main .mt15_sp {
	    margin-top: 4vw !important;
	  }
	  #main .mt10_sp {
	    margin-top: 2.66vw !important;
	  }
	  #main .mt0_sp {
	    margin-top: 0px !important;
	  }
	}