@charset "utf-8";
.bnr_oil{
  padding-top: 4.0em;
}
.bnr_oil a,
.bnr_oil img{
  max-width: 850px;
  display: block;
  margin: 0 auto;
}
.oilPage h3{
  margin-top: 2.0em;
  margin-bottom: 0.5em;
}
.oilPage .formbox{
  margin-top: 2.0em;
}
.oilPage .formbox h3{
  margin-top: 0;
}
.oilPage .maincontent p{
  padding: 0;
}
.oilPage p.oilTxt{
  padding-top: 2.0em;
}

.oilPage ul.dot{
  list-style-position: inside!important;
}
.oilPage ul.dot > li{
  padding-left: 1.0em;
  text-indent: -1.0em;
}
.oilPage ul.dot > li:before{
  content: "●";
  color: #8CB68C;
  padding-right: 0.5em;
  font-size: 0.7rem;
}
.oilPage .formbox h4{
  margin-top: 40px;
}
.oilPage .formbox h4:first-child{
  margin-top: 0;
}
.oilPage label:hover{
  cursor: pointer;
}
.oilPage input[type=checkbox],
.oilPage input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  right: 0;
  bottom: 0;
  left: 0;
  height: 20px;
  width: 20px;
  vertical-align: -0.8rem;
  transition:all .15s ease-out 0s;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin: .4rem;
  outline: none;
  border-radius: 10%;
}
/* Checkbox */
.oilPage input[type=checkbox]:before,
.oilPage input[type=checkbox]:after {
  position: absolute;
  content: "";
  background: #fff;
  transition: all .2s ease-in-out;
}
.oilPage input[type=checkbox]:before {
  left: 2px;
  top: 6px;
  width: 0;
  height: 2px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.oilPage input[type=checkbox]:after {
  right: 9px;
  bottom: 3px;
  width: 2px;
  height: 0;
  transform: rotate(40deg);
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transition-delay: .2s;
}
.oilPage input[type=checkbox]:checked:before {
  left: 1px;
  top: 10px;
  width: 6px;
  height: 2px;
}
.oilPage input[type=checkbox]:checked:after {
  right: 5px;
  bottom: 1px;
  width: 2px;
  height: 14px;
}
.oilPage input[type=checkbox]:indeterminate:before,
.oilPage input[type=checkbox]:indeterminate:after {
  width: 7px;
  height: 2px;
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
}
.oilPage input[type=checkbox]:indeterminate:before {
  left: 1px;
  top: 7px;
}
.oilPage input[type=checkbox]:indeterminate:after {
  right: 1px;
  bottom: 7px;
}
/* Radio */
.oilPage input[type=radio] {
  border-radius: 50%;
}
.oilPage input[type=radio]:checked:before {
  transform: scale(1);
}
.oilPage input[type=radio]:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 3px;
  transform: scale(0);
  transition: all ease-out 250ms;
}
.oilPage input[type=checkbox],
.oilPage input[type=radio] {
  border: 2px solid #8CB68C;
}
.oilPage input[type=checkbox]:checked,
.oilPage input[type=checkbox]:indeterminate,
.oilPage input[type=radio]:checked:before {
  background: #8CB68C;
}
.oilPage input[type=radio]:disabled,
.oilPage input[type=checkbox]:disabled{
  border: 2px solid #aaa!important;
  background: none!important;
  opacity: 0.6;
}
.oilPage input[type=checkbox]:disabled:before,
.oilPage input[type=checkbox]:disabled:after{
  background: #8CB68C;
}
.oilPage .custom-wpcf7c-confirmed label,
.oilPage .custom-wpcf7c-confirmed input,
.oilPage .custom-wpcf7c-confirmed textarea{
  cursor: default;
}
.oilPage .custom-wpcf7c-confirmed input[type=submit],
.oilPage .custom-wpcf7c-confirmed input[type=button]{
  cursor: pointer;
}
.oilPage .wpcf7c-conf{
  border: none!important;
  background: #fff!important;
  outline: none;
}
.oilPage textarea.wpcf7c-conf{
  resize: none;
}
.oilPage input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
/* .oilPage input[type=checkbox],
.oilPage input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  right: 0;
  bottom: 0;
  left: 0;
  height: 20px;
  width: 20px;
  vertical-align: -0.8rem;
  transition:all .15s ease-out 0s;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin: .4rem;
  outline: none;
  border-radius: 10%;
} */
/* .oilPage input[type=checkbox],
.oilPage input[type=radio] {
  border-radius: 50%;
}

.oilPage input[type=checkbox]:before,input[type=checkbox]:after {
  position: absolute;
  content: "";
  background: #fff;
  transition: all .2s ease-in-out;
}
.oilPage input[type=checkbox]:before {
  left: 2px;
  top: 6px;
  width: 0;
  height: 2px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.oilPage input[type=checkbox]:after {
  right: 9px;
  bottom: 3px;
  width: 2px;
  height: 0;
  transform: rotate(40deg);
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transition-delay: .2s;
}
.oilPage input[type=checkbox]:checked:before {
  left: 1px;
  top: 10px;
  width: 6px;
  height: 2px;
}
.oilPage input[type=checkbox]:checked:after {
  right: 5px;
  bottom: 1px;
  width: 2px;
  height: 14px;
}
.oilPage input[type=checkbox]:indeterminate:before,input[type=checkbox]:indeterminate:after {
  width: 7px;
  height: 2px;
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
}
.oilPage input[type=checkbox]:indeterminate:before {
  left: 1px;
  top: 7px;
}
.oilPage input[type=checkbox]:indeterminate:after {
  right: 1px;
  bottom: 7px;
}
.oilPage input[type=radio]:checked:before {
  transform: scale(1);
}
.oilPage input[type=radio]:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 3px;
  transform: scale(0);
  transition: all ease-out 250ms;
}
.oilPage input[type=checkbox],
.oilPage input[type=radio] {
  border: 2px solid #8CB68C;
}
.oilPage input[type=checkbox]:checked:before,
.oilPage input[type=radio]:checked:before {
  background: #8CB68C;
} */
.oilPage .wpcf7-list-item{
  padding-left: 2.3em;
  text-indent: -2.3em;
}
@media screen and (max-width:999px) {
  .oilPage .amountTxt{
    width: auto;
  }
}
@media screen and (max-width:414px) {
  .oilPage .amountTxtBox{
      /* padding-left: 2.6rem; */
      display: block;
    }
}