@charset "utf-8";

.bt {
  background: #d7f0af;
  width: 170px;
  height: 25px;
}

a {
  text-decoration: none;
}

.menu {
  color: #333;
  background: #d7f0af;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
}

span {
  float: right;
  font-size: 10px;
}

div.dl_message {
  color: fff;
  font-size: 11px;
  padding-left: 3px;
  background: #87caae;
}

div.dl_message:hover {
  background: #7cc383;
}

.menu:before {
  content: "●";
  padding-left: 2px;
  font-size: 15px;
}

.menu:hover {
  background: #2eb164;
}

.notice {
  font-size: 20px;
  color: #ea2d54;
  position: relative;
  bottom: 2px;
  margin: 0;
  position: absolute;
  top: 20px;
  right: 15px;
  text-shadow: white 0px 1px 10px, white 0px 1px 10px, white 0px 1px 10px, white 0px 1px 10px;
}
.notice02 {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #ea2d54;
  margin: 0;
}

h3 {
  background: #000;
  width: 820;
  color: #fff;
  padding: 1px 0;
  font-size: 25px;
  margin: 0 auto;
  text-align: center;
}

/* helper , 座談会用 汎用テンプレート  general*/

._mt20 {
  margin-top: 20px !important;
}

._mr20 {
  margin-right: 20px !important;
}

._mb20 {
  margin-bottom: 20px !important;
}

._ml20 {
  margin-left: 20px !important;
}

._my20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

._mx20 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

._mt25 {
  margin-top: 25px !important;
}

._mr25 {
  margin-right: 25px !important;
}

._mb25 {
  margin-bottom: 25px !important;
}

._ml25 {
  margin-left: 25px !important;
}

._my25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

._mx25 {
  margin-right: 25px !important;
  margin-left: 25px !important;
}

._mt30 {
  margin-top: 30px !important;
}

._mr30 {
  margin-right: 30px !important;
}

._mb30 {
  margin-bottom: 30px !important;
}

._ml30 {
  margin-left: 30px !important;
}

._my30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

._mx30 {
  margin-right: 30px !important;
  margin-left: 30px !important;
}

._mt35 {
  margin-top: 35px !important;
}

._mr35 {
  margin-right: 35px !important;
}

._mb35 {
  margin-bottom: 35px !important;
}

._ml35 {
  margin-left: 35px !important;
}

._my35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

._mx35 {
  margin-right: 35px !important;
  margin-left: 35px !important;
}

._mt40 {
  margin-top: 40px !important;
}

._mr40 {
  margin-right: 40px !important;
}

._mb40 {
  margin-bottom: 40px !important;
}

._ml40 {
  margin-left: 40px !important;
}

._my40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

._mx40 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

._mt45 {
  margin-top: 45px !important;
}

._mr45 {
  margin-right: 45px !important;
}

._mb45 {
  margin-bottom: 45px !important;
}

._ml45 {
  margin-left: 45px !important;
}

._my45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

._mx45 {
  margin-right: 45px !important;
  margin-left: 45px !important;
}

._mt50 {
  margin-top: 50px !important;
}

._mr50 {
  margin-right: 50px !important;
}

._mb50 {
  margin-bottom: 50px !important;
}

._ml50 {
  margin-left: 50px !important;
}

._my50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

._mx50 {
  margin-right: 50px !important;
  margin-left: 50px !important;
}

._mt55 {
  margin-top: 55px !important;
}

._mr55 {
  margin-right: 55px !important;
}

._mb55 {
  margin-bottom: 55px !important;
}

._ml55 {
  margin-left: 55px !important;
}

._my55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

._mx55 {
  margin-right: 55px !important;
  margin-left: 55px !important;
}

._mt60 {
  margin-top: 60px !important;
}

._mr60 {
  margin-right: 60px !important;
}

._mb60 {
  margin-bottom: 60px !important;
}

._ml60 {
  margin-left: 60px !important;
}

._my60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

._mx60 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

._mt65 {
  margin-top: 65px !important;
}

._mr65 {
  margin-right: 65px !important;
}

._mb65 {
  margin-bottom: 65px !important;
}

._ml65 {
  margin-left: 65px !important;
}

._my65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

._mx65 {
  margin-right: 65px !important;
  margin-left: 65px !important;
}

._mt70 {
  margin-top: 70px !important;
}

._mr70 {
  margin-right: 70px !important;
}

._mb70 {
  margin-bottom: 70px !important;
}

._ml70 {
  margin-left: 70px !important;
}

._my70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

._mx70 {
  margin-right: 70px !important;
  margin-left: 70px !important;
}

._p0 {
  padding: 0 !important;
}

._pt0 {
  padding-top: 0px !important;
}

._pr0 {
  padding-right: 0px !important;
}

._pb0 {
  padding-bottom: 0px !important;
}

._pl0 {
  padding-left: 0px !important;
}

._py0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

._px0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

._pt5 {
  padding-top: 5px !important;
}

._pr5 {
  padding-right: 5px !important;
}

._pb5 {
  padding-bottom: 5px !important;
}

._pl5 {
  padding-left: 5px !important;
}

._py5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

._px5 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}

._pt10 {
  padding-top: 10px !important;
}

._pr10 {
  padding-right: 10px !important;
}

._pb10 {
  padding-bottom: 10px !important;
}

._pl10 {
  padding-left: 10px !important;
}

._py10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

._px10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

._pt15 {
  padding-top: 15px !important;
}

._pr15 {
  padding-right: 15px !important;
}

._pb15 {
  padding-bottom: 15px !important;
}

._pl15 {
  padding-left: 15px !important;
}

._py15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

._px15 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

._pt20 {
  padding-top: 20px !important;
}

._pr20 {
  padding-right: 20px !important;
}

._pb20 {
  padding-bottom: 20px !important;
}

._pl20 {
  padding-left: 20px !important;
}

._py20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

._px20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

._pt25 {
  padding-top: 25px !important;
}

._pr25 {
  padding-right: 25px !important;
}

._pb25 {
  padding-bottom: 25px !important;
}

._pl25 {
  padding-left: 25px !important;
}

._py25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

._px25 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}

._pt30 {
  padding-top: 30px !important;
}

._pr30 {
  padding-right: 30px !important;
}

._pb30 {
  padding-bottom: 30px !important;
}

._pl30 {
  padding-left: 30px !important;
}

._py30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

._px30 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

._pt35 {
  padding-top: 35px !important;
}

._pr35 {
  padding-right: 35px !important;
}

._pb35 {
  padding-bottom: 35px !important;
}

._pl35 {
  padding-left: 35px !important;
}

._py35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

._px35 {
  padding-right: 35px !important;
  padding-left: 35px !important;
}

._pt40 {
  padding-top: 40px !important;
}

._pr40 {
  padding-right: 40px !important;
}

._pb40 {
  padding-bottom: 40px !important;
}

._pl40 {
  padding-left: 40px !important;
}

._py40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

._px40 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

._pt45 {
  padding-top: 45px !important;
}

._pr45 {
  padding-right: 45px !important;
}

._pb45 {
  padding-bottom: 45px !important;
}

._pl45 {
  padding-left: 45px !important;
}

._py45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

._px45 {
  padding-right: 45px !important;
  padding-left: 45px !important;
}

._pt50 {
  padding-top: 50px !important;
}

._pr50 {
  padding-right: 50px !important;
}

._pb50 {
  padding-bottom: 50px !important;
}

._pl50 {
  padding-left: 50px !important;
}

._py50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

._px50 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}

._pt55 {
  padding-top: 55px !important;
}

._pr55 {
  padding-right: 55px !important;
}

._pb55 {
  padding-bottom: 55px !important;
}

._pl55 {
  padding-left: 55px !important;
}

._py55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

._px55 {
  padding-right: 55px !important;
  padding-left: 55px !important;
}

._pt60 {
  padding-top: 60px !important;
}

._pr60 {
  padding-right: 60px !important;
}

._pb60 {
  padding-bottom: 60px !important;
}

._pl60 {
  padding-left: 60px !important;
}

._py60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

._px60 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}

._pt65 {
  padding-top: 65px !important;
}

._pr65 {
  padding-right: 65px !important;
}

._pb65 {
  padding-bottom: 65px !important;
}

._pl65 {
  padding-left: 65px !important;
}

._py65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

._px65 {
  padding-right: 65px !important;
  padding-left: 65px !important;
}

._pt70 {
  padding-top: 70px !important;
}

._pr70 {
  padding-right: 70px !important;
}

._pb70 {
  padding-bottom: 70px !important;
}

._pl70 {
  padding-left: 70px !important;
}

._py70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

._px70 {
  padding-right: 70px !important;
  padding-left: 70px !important;
}

._pt75 {
  padding-top: 75px !important;
}

._pr75 {
  padding-right: 75px !important;
}

._pb75 {
  padding-bottom: 75px !important;
}

._pl75 {
  padding-left: 75px !important;
}

._py75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

._px75 {
  padding-right: 75px !important;
  padding-left: 75px !important;
}

._alignR {
  text-align: right !important;
}

._alignC {
  text-align: center !important;
}

._alignL {
  text-align: left !important;
}

._verTop {
  vertical-align: top !important;
}

._verMiddle {
  vertical-align: middle !important;
}

._verBottom {
  vertical-align: bottom !important;
}

._fzXXS {
  font-size: 1rem !important;
}

._fzXS {
  font-size: 1.2rem !important;
}

._fzS {
  font-size: 1.4rem !important;
}

._fzM {
  font-size: 1.6rem !important;
}

._fzL {
  font-size: 1.8rem !important;
}

._fzXL {
  font-size: 2rem !important;
}

._fzXXL {
  font-size: 2.2rem !important;
}

._fwB {
  font-weight: bold !important;
}

._nowrap {
  white-space: nowrap !important;
}

@media print, screen and (min-width: 768px) and (max-width: 1024px) {
  .row.__tab {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .row.__sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .row {
    display: block;
  }
}

.__jystart {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.__jyend {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.__jyaround {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.__jybetween {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.__jycenter {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.__al-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.__al-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.__al-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.__wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.__wrap-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.__wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

[class^="row"] > .col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(6 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-6 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .offset-6 {
  margin-left: calc(6 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .offset-6 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(5 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-5 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .offset-5 {
  margin-left: calc(5 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .offset-5 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(4 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-4 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .offset-4 {
  margin-left: calc(4 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .offset-4 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(3 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-3 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .offset-3 {
  margin-left: calc(3 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .offset-3 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(2 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-2 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .offset-2 {
  margin-left: calc(2 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .offset-2 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(1 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-1 {
    margin-left: 0;
    width: 100%;
  }
}

[class^="row"] > .offset-1 {
  margin-left: calc(1 / 6 * 100%);
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .offset-1 {
    margin-left: 0;
    width: 100%;
  }
}

@media print, screen and (min-width: 768px) and (max-width: 1024px) {
  [class^="row"] > .col-tab-6 {
    width: calc(6 / 6 * 100%);
  }

  [class^="row"] > .offset-tab-6 {
    margin-left: calc(6 / 6 * 100%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) {
  [class^="row"] > .offset-tab-6 {
    margin-left: 0;
    width: 100%;
  }
}

@media print, screen and (min-width: 768px) and (max-width: 1024px) {
  [class^="row"] > .col-tab-5 {
    width: calc(5 / 6 * 100%);
  }

  [class^="row"] > .offset-tab-5 {
    margin-left: calc(5 / 6 * 100%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) {
  [class^="row"] > .offset-tab-5 {
    margin-left: 0;
    width: 100%;
  }
}

@media print, screen and (min-width: 768px) and (max-width: 1024px) {
  [class^="row"] > .col-tab-4 {
    width: calc(4 / 6 * 100%);
  }

  [class^="row"] > .offset-tab-4 {
    margin-left: calc(4 / 6 * 100%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) {
  [class^="row"] > .offset-tab-4 {
    margin-left: 0;
    width: 100%;
  }
}

@media print, screen and (min-width: 768px) and (max-width: 1024px) {
  [class^="row"] > .col-tab-3 {
    width: calc(3 / 6 * 100%);
  }

  [class^="row"] > .offset-tab-3 {
    margin-left: calc(3 / 6 * 100%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) {
  [class^="row"] > .offset-tab-3 {
    margin-left: 0;
    width: 100%;
  }
}

@media print, screen and (min-width: 768px) and (max-width: 1024px) {
  [class^="row"] > .col-tab-2 {
    width: calc(2 / 6 * 100%);
  }

  [class^="row"] > .offset-tab-2 {
    margin-left: calc(2 / 6 * 100%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) {
  [class^="row"] > .offset-tab-2 {
    margin-left: 0;
    width: 100%;
  }
}

@media print, screen and (min-width: 768px) and (max-width: 1024px) {
  [class^="row"] > .col-tab-1 {
    width: calc(1 / 6 * 100%);
  }

  [class^="row"] > .offset-tab-1 {
    margin-left: calc(1 / 6 * 100%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) {
  [class^="row"] > .offset-tab-1 {
    margin-left: 0;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-sp-6 {
    width: calc(6 / 6 * 100%);
  }

  [class^="row"] > .offset-sp-6 {
    margin-left: calc(6 / 6 * 100%);
  }
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-sp-5 {
    width: calc(5 / 6 * 100%);
  }

  [class^="row"] > .offset-sp-5 {
    margin-left: calc(5 / 6 * 100%);
  }
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-sp-4 {
    width: calc(4 / 6 * 100%);
  }

  [class^="row"] > .offset-sp-4 {
    margin-left: calc(4 / 6 * 100%);
  }
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-sp-3 {
    width: calc(3 / 6 * 100%);
  }

  [class^="row"] > .offset-sp-3 {
    margin-left: calc(3 / 6 * 100%);
  }
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-sp-2 {
    width: calc(2 / 6 * 100%);
  }

  [class^="row"] > .offset-sp-2 {
    margin-left: calc(2 / 6 * 100%);
  }
}

@media only screen and (max-width: 767px) {
  [class^="row"] > .col-sp-1 {
    width: calc(1 / 6 * 100%);
  }

  [class^="row"] > .offset-sp-1 {
    margin-left: calc(1 / 6 * 100%);
  }
}

[class^="col-"] > img {
  display: block;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  padding: 0.5rem 1rem;
  width: 100%;
}

dl[class*="dl_helper"] {
  margin: 0 auto 1em;
}

.dl_helper1 dt {
  clear: both;
  float: left;
  width: 1.1em;
}

.dl_helper1 dd {
  margin: 0.5em 0;
  margin-left: 1.1em;
  width: calc(100% - 1.1em);
}

.dl_helper2 dt {
  clear: both;
  float: left;
  width: 2.1em;
}

.dl_helper2 dd {
  margin: 0.5em 0;
  margin-left: 2.1em;
  width: calc(100% - 2.1em);
}

.dl_helper3 dt {
  clear: both;
  float: left;
  width: 3.1em;
}

.dl_helper3 dd {
  margin: 0.5em 0;
  margin-left: 3.1em;
  width: calc(100% - 3.1em);
}

.dl_helper4 dt {
  clear: both;
  float: left;
  width: 4.1em;
}

.dl_helper4 dd {
  margin: 0.5em 0;
  margin-left: 4.1em;
  width: calc(100% - 4.1em);
}

.dl_helper5 dt {
  clear: both;
  float: left;
  width: 5.1em;
}

.dl_helper5 dd {
  margin: 0.5em 0;
  margin-left: 5.1em;
  width: calc(100% - 5.1em);
}

.dl_helper6 dt {
  clear: both;
  float: left;
  width: 6.1em;
}

.dl_helper6 dd {
  margin: 0.5em 0;
  margin-left: 6.1em;
  width: calc(100% - 6.1em);
}

.dl_helper7 dt {
  clear: both;
  float: left;
  width: 7.1em;
}

.dl_helper7 dd {
  margin: 0.5em 0;
  margin-left: 7.1em;
  width: calc(100% - 7.1em);
}

.dl_helper8 dt {
  clear: both;
  float: left;
  width: 8.1em;
}

.dl_helper8 dd {
  margin: 0.5em 0;
  margin-left: 8.1em;
  width: calc(100% - 8.1em);
}

.dl_helper9 dt {
  clear: both;
  float: left;
  width: 9.1em;
}

.dl_helper9 dd {
  margin: 0.5em 0;
  margin-left: 9.1em;
  width: calc(100% - 9.1em);
}

.dl_helper10 dt {
  clear: both;
  float: left;
  width: 10.1em;
}

.dl_helper10 dd {
  margin: 0.5em 0;
  margin-left: 10.1em;
  width: calc(100% - 10.1em);
}

._indent {
  text-indent: 1em;
}

._indent2 {
  text-indent: 2em;
}

._fwR {
  font-weight: 400 !important;
}

.lyText_interview {
  color: #333;
  font-weight: 600;
  margin-bottom: 25px;
}

.lyText_interview::before {
  content: "――";
  letter-spacing: -0.2em;
  width: 2em;
  margin-right: -0.5em;
  font-weight: 600;
  display: inline-block;
}

.lyText_response {
  color: #333;
  margin-bottom: 25px;
}

.lyText_response::before {
  color: #004098;
  content: attr(data-respondent);
  font-weight: 600;
  display: inline-block;
  margin-right: 0.75em;
}

.lyText_contentsDsc {
  padding: 0 40px 30px;
}
