/* ------------------------------------------------------------- */
/* company-info                                                  */
/* ------------------------------------------------------------- */
.company-info {
  background-color: #f6f6f6; }

.company-info .ttl h2 {
  color: #00005f;
  font-size: 3.4rem;
  font-weight: bold;
  margin-bottom: 3.6rem;
  line-height: 1.6;
  color: #00005f; }

.company-info .ttl {
  margin-bottom: 6.5rem;
  line-height: 1.7; }

.company-info a {
  margin-top: 4rem; }

.company-info img {
  width: 59rem; }

.company-info h3 {
  position: relative;
  font-weight: bold;
  color: #fff;
  background-color: #00005f;
  padding: 2.3rem 5rem;
  font-size: 2rem; }

.company-info h3::after {
  position: absolute;
  right: 5%;
  content: url(/manda/asset/image/btn-arw.png); }

@media (max-width: 768px) {
  .company-info img {
    width: 100%; }

  .company-info h3 {
    font-size: 1.7rem;
    padding: 2.3rem 3.3rem; } }

/* ------------------------------------------------------------- */
/* company/gideline.css                                                 */
/* ------------------------------------------------------------- */

.guideline__wrap {
  background-color: #f6f6f6;
	line-height:1.6;
}

.guideline__wrap .ttl h2 {
  color: #00005f;
  font-size: 3.4rem;
  font-weight: bold;
  margin-bottom: 3.6rem;
  line-height: 1.6;
}

.guideline__wrap .guideline__item {
	text-align:left;
	margin-top: 6rem;
}
.guideline__wrap .guideline__item p:nth-of-type(1) {
	margin-top: 3rem;
}

.guideline__wrap .guideline__item h3 {
  position: relative;
  font-weight: bold;
  color: #fff;
  background-color: #00005f;
  padding: 1.6rem 2rem;
  font-size: 2rem; }

.guideline__wrap .guideline__item ul {
	padding-left: 1rem;
	margin-top: 2rem;
}

.guideline__wrap .guideline__item ul li {
	padding-left: 1rem;
	text-indent: -1.5rem;
	margin-top:1rem;
}
.guideline__wrap .guideline__item ol {
	margin-top: 2rem;
    font-size: 1.6rem;
}

.guideline__wrap .guideline__item ol li {
	margin-top:1rem;
	list-style: decimal;
	margin-left: 1.5em;
}
.guideline__wrap .guideline__item ol li ul {
	margin-top:0;
    padding-left: 0;
}
.guideline__wrap .guideline__item ol li ul li {
	list-style: none;
    margin-left: 0;
}