/*-------------------------------------------
見出し(ご利用条件)
-------------------------------------------*/

.mainlogo{
  position: relative;
  text-align: center;
  margin-top:  60px;
}


/*-------------------------------------------
テキスト(1.2.3...箇条書き)
-------------------------------------------*/

.l-main {
  width: 90vw;
  max-width: 1200px;
  margin: 0 auto;
  margin-bottom: 5em;
   font-feature-settings: "palt"; 
}

.l-main__btn {
  display: block;
  margin: 0 auto 3em;
}

.c-list__ol {
  list-style-type: decimal;
}

.c-button {
  border:  3px rgba(121,85,72,0.6);
  border-radius: 15px;
  color: #fafafa;
  background-color: rgba(121,85,72,0.6);
  padding: .5em 0;
  font-size: 1.1rem;
  font-weight: 500;
  width: 10em;
  text-align: center;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
  font-family:  "Noto Sans JP","游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

.c-button:hover {
  background-color: rgba(121,85,72,0.35);
  color: rgba(121,85,72,0.6);
}

/*---------リスト-----------*/

ol, ul {
  padding-left: 1.5em;
  margin: 1.0em 0;
  font-size: 1.0rem;
}
ol li {
  list-style: decimal;
  margin-bottom: 0.5em;
  font-weight:500;
  font-size: 1.0rem;
    
}
ol li:last-child, ul li:last-child {
  margin-bottom: 0;
}
ul li {
  list-style: disc;
  margin-bottom: 0.8em;
}
ul ul li {
  list-style: circle;
}

/*-------------------------------------------
テキスト(各カテゴリー見出し下)
-------------------------------------------*/

.text {
  text-align: center;
  padding-top: 2.5em;
  margin-top: 20px;
  font-size: 1.0rem;
  font-weight:500;
}
.under {
  border-bottom: solid 3px #a49381;
    border-width:1px;/*5ピクセルの太さにする*/
}
.text2 {
  text-align: left;
  padding-top: 1em;
  margin-top: 0px;
  font-size: 0.98rem;
  font-weight:500;
  line-height:1.8em;
    font-feature-settings: "palt";
}
.text2 ul li {
  text-align: left;
  font-size: 1.0rem;
  font-weight:500;
  line-height:1.5em;
}
.text3 {
  text-align: center;
  padding-top: 1em;
  margin-top: 0px;
  font-size: 0.98rem;
  font-weight:500;
  line-height:1.7em;
    font-feature-settings: "palt";
}
/*
画像の上にテキストを重ねるためのpositionを設定
*/
.img2 {
  width: 146px;
    height: 146px;
margin:0 auto;
text-align: center;
}
/*