@font-face {
    font-family: 'MyriadPro';
    src: url("../fonts/MyriadPro-Regular.otf");
    font-weight: normal;
    font-style: normal;
}

.main_content {
  font-family: "Myriad", "Myriad W01_n2", "Myriad W01", "Segoe UI", sans-serif;
}

/*overwrite normalize css*/
body {
  overflow-y: auto;
}

/*overwrite feature css*/
#CMD .outer-view {
  padding-top: 0px;
}


/*overwrite 天地 css*/
.main_content a, .main_content button, .main_content input, .main_content li, .main_content option, .main_content p, .main_content span {
  /*margin: inherit;*/
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.main_content select {
  height: inherit;
  margin: inherit;
  padding: inherit;
  -webkit-appearance: inherit;
  -moz-appearance: inherit;
  appearance: inherit;
  border: inherit;
  border-radius: inherit;
  background-color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  background: inherit;
  padding-right: inherit;
}


.main_content [type="checkbox"] + label, .main_content [type="radio"] + label {
  display: inherit;
  vertical-align: inherit;
  margin-left: inherit;
  margin-right: inherit;
  margin-bottom: inherit;
}
.main_content label {
  display: inherit;
  /*margin: inherit;*/
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

::-webkit-input-placeholder {
  color: inherit; }

::-moz-placeholder {
  color: inherit; }

:-ms-input-placeholder {
  color: inherit; }

::-ms-input-placeholder {
  color: inherit; }

::placeholder {
  color: inherit; }


html #CMD .section__2 .img__main {
  max-width: inherit;
}
html #CMD .section__3 .img__main {
  max-width: inherit;
}
html #CMD .section__6 .img__main {
  max-width: inherit;
}
html #CMD .section__7 .img__main {
  max-width: inherit;
}



/*quote*/
.main_content .content__info {
  font-size: 1.2rem !important;
}
.main_content .quote {
  margin-top: 40px !important;
  margin-bottom: 40px;
  font-size: 1.8rem !important;
  line-height: 40px !important;
  text-align: center !important;
}
.main_content .quote .quotation{
  font-size: 4rem !important;
  font-family: sans-serif !important;
  display: inline-block;
  vertical-align: middle;
  transform: translateY(10px);
  padding: 0 5px;
}
.main_content .quote .from{
  font-size: 1rem !important;
}
@media all and (max-width: 767px) {
.main_content .quote {
  font-size: 1.4rem !important;
  line-height: 30px !important;
}
.main_content .quote .quotation{
  font-size: 2rem !important;
}
}












