@charset "utf-8";

/*------------------------------------------------------------------------------
  reset
------------------------------------------------------------------------------*/

body {
  font-size: 14px;
  position: relative;
  -webkit-appearance: none;
  -webkit-text-size-adjust: 100%;
}

.outer-block {
  min-width: 320px;
}

.inner-block {
  width: auto;
  margin: auto;
}

#wrapper {
  min-width: 320px;
  position: relative;
  overflow: hidden;
}

input[type="submit"] {
  -webkit-text-size-adjust: 100%;
}

input,
select,
textarea {
  font-size: 16px !important;
}

/*------------------------------------------------------------------------------
  css
------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------
  main
------------------------------------------------------------------------------*/

.pcbg {
  background-color: #FFEBED;
}
.pcbg img{
 display: none;
}

.point-ditail.large {
  width: 340px;
}

.support .support0 {
  margin-left: 15px;
  margin-right: 15px;
}

.merit-wrap {
  transform: translateY(-110px);
  margin: 0 15px;
  
}

.laser .laser-wrap {
  margin: 0 15px;
}

.present-block {
  margin: -40px 20px 0;
}


.reason.image {
  overflow: hidden;
}

