.headWrap nav.nav-pc ul li:nth-child(1) a::after{
  background-color: #000;
}

.aboutArea{
  max-width: 1074px;
  margin: 0 auto;
  padding: 40px 0 50px 0;
  overflow: hidden;
  font-family: 'Noto Sans JP', "Helvetica Neue" , Helvetica , Arial , Verdana , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}
.aboutArea .ttl2{
  font-size: 20px;
  text-align: center;
  font-weight: 700;
  position: relative;
}
.aboutArea .txt1{
  font-size: 13px;
  line-height: 2.4em;
  text-align: center;
  padding: 80px 0 110px 0;
}
.aboutArea .txt1 span{
  font-weight: bold;
}

ul.aboutList{
  max-width: 1150px;
  margin: 0 auto;
  overflow: hidden;
}
ul.aboutList li{
  width: 49%;
  float: left;
  margin: 0 0 23px 0;
}
ul.aboutList li img{
  width: 100%;
}
ul.aboutList li:nth-child(2n){
  float: right;
}

@media screen and (max-width: 1150px) {
  .aboutArea{
    width: 88%;
    padding: 60px 0 0 0;
  }
  .aboutArea .txt1{
    font-size: 13px;
    line-height: 2.0em;
    text-align: left;
    padding: 60px 0;
  }
  ul.aboutList{
    max-width: 100%;
    padding-bottom: 70px;
  }
  ul.aboutList li{
    width: 49%;
    float: left;
    margin: 0 0 5px 0;
  }
/*
  ul.aboutList li{
    width: 100%;
    float: none;
    margin: 70px 0 0 0;
    padding-bottom: 70px;
    border-bottom: solid 1px #C8C5C5;
    position: relative;
  }
  ul.aboutList li:nth-child(2n){
    float: none;
  }
  ul.aboutList li:first-child{
    margin: 0;
  }
  ul.aboutList li:last-child{
    border: none;
  }
*/
}



/* Page Adjust */
.l-free-wrapper div:has(#js-unt-getAjaxHeader), .l-free-wrapper div:has(#js-unt-getAjaxFooter), .u-pc-only, .u-sp-only {
    display: none !important;
}

.l-free-main > .forcms_block:not(.p-lensComSearchStore):last-of-type {
    padding-bottom: 0;
}