.l-in__header {
  margin-bottom: 71px;
}
@media screen and (max-width: 959px) {
  .l-in__header {
    margin-bottom: 28px;
  }
}

@media screen and (max-width: 959px) {
  .p-news {
    padding-bottom: 45px;
  }
}
.p-news__list {
  padding-top: 4px;
  position: relative;
  margin: 0 auto;
  max-width: 1100px;
  width: 90%;
}
.p-news__list::before {
  content: "";
  width: 100%;
  height: 2px;
  background-color: #ba6b43;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  transform: scaleX(0);
}
.is-load .p-news__list::before {
  transform: scaleX(1);
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  transition-delay: 0.1s;
}
@media screen and (max-width: 959px) {
  .p-news__list {
    padding-top: 3px;
  }
}
.p-news__list-item {
  border-top: 2px dotted #ba6b43;
  transform: translateY(25px);
  opacity: 0;
}
.is-load .p-news__list-item {
  opacity: 1;
  transform: translateY(0);
  transition: transform 1s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
.is-load .p-news__list-item:nth-child(1) {
  transition-delay: 0.3s;
}
.is-load .p-news__list-item:nth-child(2) {
  transition-delay: 0.43s;
}
.is-load .p-news__list-item:nth-child(3) {
  transition-delay: 0.56s;
}
.is-load .p-news__list-item:nth-child(4) {
  transition-delay: 0.69s;
}
.is-load .p-news__list-item:nth-child(5) {
  transition-delay: 0.82s;
}
.is-load .p-news__list-item:nth-child(6) {
  transition-delay: 0.95s;
}
.is-load .p-news__list-item:nth-child(7) {
  transition-delay: 1.08s;
}
.is-load .p-news__list-item:nth-child(8) {
  transition-delay: 1.21s;
}
.is-load .p-news__list-item:nth-child(9) {
  transition-delay: 1.34s;
}
.is-load .p-news__list-item:nth-child(10) {
  transition-delay: 1.47s;
}
.is-load .p-news__list-item:nth-child(11) {
  transition-delay: 1.6s;
}
.is-load .p-news__list-item:nth-child(12) {
  transition-delay: 1.73s;
}
.is-load .p-news__list-item:nth-child(13) {
  transition-delay: 1.86s;
}
.is-load .p-news__list-item:nth-child(14) {
  transition-delay: 1.99s;
}
.is-load .p-news__list-item:nth-child(15) {
  transition-delay: 2.12s;
}
.is-load .p-news__list-item:nth-child(16) {
  transition-delay: 2.25s;
}
.is-load .p-news__list-item:nth-child(17) {
  transition-delay: 2.38s;
}
.is-load .p-news__list-item:nth-child(18) {
  transition-delay: 2.51s;
}
.is-load .p-news__list-item:nth-child(19) {
  transition-delay: 2.64s;
}
.is-load .p-news__list-item:nth-child(20) {
  transition-delay: 2.77s;
}
.is-load .p-news__list-item:nth-child(21) {
  transition-delay: 2.9s;
}
.is-load .p-news__list-item:nth-child(22) {
  transition-delay: 3.03s;
}
.is-load .p-news__list-item:nth-child(23) {
  transition-delay: 3.16s;
}
.is-load .p-news__list-item:nth-child(24) {
  transition-delay: 3.29s;
}
.is-load .p-news__list-item:nth-child(25) {
  transition-delay: 3.42s;
}
.is-load .p-news__list-item:nth-child(26) {
  transition-delay: 3.55s;
}
.is-load .p-news__list-item:nth-child(27) {
  transition-delay: 3.68s;
}
.is-load .p-news__list-item:nth-child(28) {
  transition-delay: 3.81s;
}
.is-load .p-news__list-item:nth-child(29) {
  transition-delay: 3.94s;
}
.is-load .p-news__list-item:nth-child(30) {
  transition-delay: 4.07s;
}
.is-load .p-news__list-item:nth-child(31) {
  transition-delay: 4.2s;
}
.is-load .p-news__list-item:nth-child(32) {
  transition-delay: 4.33s;
}
.is-load .p-news__list-item:nth-child(33) {
  transition-delay: 4.46s;
}
.is-load .p-news__list-item:nth-child(34) {
  transition-delay: 4.59s;
}
.is-load .p-news__list-item:nth-child(35) {
  transition-delay: 4.72s;
}
.is-load .p-news__list-item:nth-child(36) {
  transition-delay: 4.85s;
}
.is-load .p-news__list-item:nth-child(37) {
  transition-delay: 4.98s;
}
.is-load .p-news__list-item:nth-child(38) {
  transition-delay: 5.11s;
}
.is-load .p-news__list-item:nth-child(39) {
  transition-delay: 5.24s;
}
.is-load .p-news__list-item:nth-child(40) {
  transition-delay: 5.37s;
}
.is-load .p-news__list-item:nth-child(41) {
  transition-delay: 5.5s;
}
.is-load .p-news__list-item:nth-child(42) {
  transition-delay: 5.63s;
}
.is-load .p-news__list-item:nth-child(43) {
  transition-delay: 5.76s;
}
.is-load .p-news__list-item:nth-child(44) {
  transition-delay: 5.89s;
}
.is-load .p-news__list-item:nth-child(45) {
  transition-delay: 6.02s;
}
.is-load .p-news__list-item:nth-child(46) {
  transition-delay: 6.15s;
}
.is-load .p-news__list-item:nth-child(47) {
  transition-delay: 6.28s;
}
.is-load .p-news__list-item:nth-child(48) {
  transition-delay: 6.41s;
}
.is-load .p-news__list-item:nth-child(49) {
  transition-delay: 6.54s;
}
.is-load .p-news__list-item:nth-child(50) {
  transition-delay: 6.67s;
}
.is-load .p-news__list-item:nth-child(51) {
  transition-delay: 6.8s;
}
.is-load .p-news__list-item:nth-child(52) {
  transition-delay: 6.93s;
}
.is-load .p-news__list-item:nth-child(53) {
  transition-delay: 7.06s;
}
.is-load .p-news__list-item:nth-child(54) {
  transition-delay: 7.19s;
}
.is-load .p-news__list-item:nth-child(55) {
  transition-delay: 7.32s;
}
.is-load .p-news__list-item:nth-child(56) {
  transition-delay: 7.45s;
}
.is-load .p-news__list-item:nth-child(57) {
  transition-delay: 7.58s;
}
.is-load .p-news__list-item:nth-child(58) {
  transition-delay: 7.71s;
}
.is-load .p-news__list-item:nth-child(59) {
  transition-delay: 7.84s;
}
.is-load .p-news__list-item:nth-child(60) {
  transition-delay: 7.97s;
}
.is-load .p-news__list-item:nth-child(61) {
  transition-delay: 8.1s;
}
.is-load .p-news__list-item:nth-child(62) {
  transition-delay: 8.23s;
}
.is-load .p-news__list-item:nth-child(63) {
  transition-delay: 8.36s;
}
.is-load .p-news__list-item:nth-child(64) {
  transition-delay: 8.49s;
}
.is-load .p-news__list-item:nth-child(65) {
  transition-delay: 8.62s;
}
.is-load .p-news__list-item:nth-child(66) {
  transition-delay: 8.75s;
}
.is-load .p-news__list-item:nth-child(67) {
  transition-delay: 8.88s;
}
.is-load .p-news__list-item:nth-child(68) {
  transition-delay: 9.01s;
}
.is-load .p-news__list-item:nth-child(69) {
  transition-delay: 9.14s;
}
.is-load .p-news__list-item:nth-child(70) {
  transition-delay: 9.27s;
}
.is-load .p-news__list-item:nth-child(71) {
  transition-delay: 9.4s;
}
.is-load .p-news__list-item:nth-child(72) {
  transition-delay: 9.53s;
}
.is-load .p-news__list-item:nth-child(73) {
  transition-delay: 9.66s;
}
.is-load .p-news__list-item:nth-child(74) {
  transition-delay: 9.79s;
}
.is-load .p-news__list-item:nth-child(75) {
  transition-delay: 9.92s;
}
.is-load .p-news__list-item:nth-child(76) {
  transition-delay: 10.05s;
}
.is-load .p-news__list-item:nth-child(77) {
  transition-delay: 10.18s;
}
.is-load .p-news__list-item:nth-child(78) {
  transition-delay: 10.31s;
}
.is-load .p-news__list-item:nth-child(79) {
  transition-delay: 10.44s;
}
.is-load .p-news__list-item:nth-child(80) {
  transition-delay: 10.57s;
}
.is-load .p-news__list-item:nth-child(81) {
  transition-delay: 10.7s;
}
.is-load .p-news__list-item:nth-child(82) {
  transition-delay: 10.83s;
}
.is-load .p-news__list-item:nth-child(83) {
  transition-delay: 10.96s;
}
.is-load .p-news__list-item:nth-child(84) {
  transition-delay: 11.09s;
}
.is-load .p-news__list-item:nth-child(85) {
  transition-delay: 11.22s;
}
.is-load .p-news__list-item:nth-child(86) {
  transition-delay: 11.35s;
}
.is-load .p-news__list-item:nth-child(87) {
  transition-delay: 11.48s;
}
.is-load .p-news__list-item:nth-child(88) {
  transition-delay: 11.61s;
}
.is-load .p-news__list-item:nth-child(89) {
  transition-delay: 11.74s;
}
.is-load .p-news__list-item:nth-child(90) {
  transition-delay: 11.87s;
}
.is-load .p-news__list-item:nth-child(91) {
  transition-delay: 12s;
}
.is-load .p-news__list-item:nth-child(92) {
  transition-delay: 12.13s;
}
.is-load .p-news__list-item:nth-child(93) {
  transition-delay: 12.26s;
}
.is-load .p-news__list-item:nth-child(94) {
  transition-delay: 12.39s;
}
.is-load .p-news__list-item:nth-child(95) {
  transition-delay: 12.52s;
}
.is-load .p-news__list-item:nth-child(96) {
  transition-delay: 12.65s;
}
.is-load .p-news__list-item:nth-child(97) {
  transition-delay: 12.78s;
}
.is-load .p-news__list-item:nth-child(98) {
  transition-delay: 12.91s;
}
.is-load .p-news__list-item:nth-child(99) {
  transition-delay: 13.04s;
}
.is-load .p-news__list-item:nth-child(100) {
  transition-delay: 13.17s;
}
@media screen and (max-width: 959px) {
  .p-news__list-item {
    border-width: 1px;
  }
}
.p-news__list-item:last-of-type {
  border-bottom: 2px dotted #ba6b43;
}
@media screen and (max-width: 959px) {
  .p-news__list-item:last-of-type {
    border-bottom: 1px dotted #ba6b43;
  }
}
.p-news__list-inner {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #212325;
  padding: 32px 0 31px;
  line-height: 1.4;
  transition: color 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
@media screen and (max-width: 959px) {
  .p-news__list-inner {
    display: block;
    padding: 16px 0 17px;
  }
}
@media (hover: hover) {
  .p-news__list-inner:hover {
    color: #ba6b43;
  }
}
.p-news__list-date {
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: 14.5px;
  width: 90px;
  flex-shrink: 0;
  margin-right: 38px;
}
@media screen and (max-width: 959px) {
  .p-news__list-date {
    margin-right: 0;
    width: 100%;
    margin-bottom: 7px;
    font-size: 10.5px;
  }
}
.p-news__list-ttl {
  position: relative;
  font-size: 15.5px;
}
@media screen and (max-width: 959px) {
  .p-news__list-ttl {
    font-size: 13px;
  }
}
.p-news__back {
  margin-top: 60px;
  transform: translateY(20px);
  opacity: 0;
}
.is-load .p-news__back {
  opacity: 1;
  transform: translateY(0);
  transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  transition-delay: 1s;
}
@media screen and (max-width: 959px) {
  .p-news__back {
    margin-top: 30px;
  }
}

.p-news_detail {
  position: relative;
  margin: 0 auto;
  width: 90%;
  max-width: 1100px;
  padding-top: 6px;
}
.p-news_detail::before {
  content: "";
  width: 100%;
  height: 3px;
  background-color: #ba6b43;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  transform: scaleX(0);
}
@media screen and (max-width: 959px) {
  .p-news_detail::before {
    height: 2px;
  }
}
.is-load .p-news_detail::before {
  transform: scaleX(1);
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  transition-delay: 0.5s;
}
@media screen and (max-width: 959px) {
  .p-news_detail {
    padding-top: 4px;
  }
}
.p-news_detail__inner {
  border: 1px solid #ba6b43;
  transform: translateY(20px);
  opacity: 0;
}
.is-load .p-news_detail__inner {
  opacity: 1;
  transform: translateY(0);
  transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  transition-delay: 0.6s;
}
.p-news_detail__head {
  padding: 24px 47px 25px;
  line-height: 1.6;
  border-bottom: 2px dotted #ba6b43;
}
@media screen and (max-width: 959px) {
  .p-news_detail__head {
    border-bottom: 1px dotted #ba6b43;
    padding: 16px 21px 14px;
  }
}
.p-news_detail__head-date {
  font-size: 17px;
  font-family: "Inter", serif;
  font-weight: 400;
}
@media screen and (max-width: 959px) {
  .p-news_detail__head-date {
    font-size: 11px;
    letter-spacing: 0.3px;
  }
}
.p-news_detail__head-ttl {
  margin-top: 2px;
  font-size: 22px;
}
@media screen and (max-width: 959px) {
  .p-news_detail__head-ttl {
    margin-top: 4px;
    font-size: 15.5px;
  }
}
.p-news_detail__text {
  padding: 39px 47px 33px;
  line-height: 1.7;
  font-size: 16px;
}
@media screen and (max-width: 959px) {
  .p-news_detail__text {
    padding: 23px 19px 23px;
    line-height: 1.8;
    font-size: 13px;
  }
}
.p-news_detail__text h2 {
  position: relative;
  font-size: 28px;
  padding: 4px 0;
  padding-left: 18px;
  letter-spacing: 1.5px;
  border-bottom: 2px solid #ba6b43;
  line-height: 1.4;
  margin-bottom: 30px;
}
@media screen and (max-width: 959px) {
  .p-news_detail__text h2 {
    margin-bottom: 25px;
    font-size: 18px;
    padding: 3px 0;
    padding-left: 8px;
    border-bottom: 1px solid #ba6b43;
  }
}
.p-news_detail__text h2::before {
  content: "";
  width: 5px;
  height: 51%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #ba6b43;
}
@media screen and (max-width: 959px) {
  .p-news_detail__text h2::before {
    top: 55%;
    height: 60%;
    width: 3px;
  }
}
.p-news_detail__text h3 {
  background-color: #ba6b43;
  color: #fff;
  line-height: 1.4;
  font-size: 20px;
  padding: 4px 12px;
  letter-spacing: 1px;
  margin-bottom: 30px;
}
@media screen and (max-width: 959px) {
  .p-news_detail__text h3 {
    font-size: 12px;
    padding: 4px 6px;
    margin-bottom: 17px;
  }
}
.p-news_detail a {
  color: #ba6b43;
}
@media (hover: hover) {
  .p-news_detail a:hover {
    text-decoration: none;
  }
}
.p-news_detail img {
  height: auto !important;
  width: auto !important;
}
@media screen and (min-width: 960px) {
  .p-news_detail img {
  /*
    max-width: 620px;
    */
  }
}
.p-news_detail iframe {
  width: 100% !important;
  height: auto !important;
}
@media screen and (min-width: 960px) {
  .p-news_detail iframe {
    aspect-ratio: 16/9;
  }
}
@media screen and (max-width: 959px) {
  .p-news_detail iframe {
    height: 51.73vw !important;
  }
}
.p-news_detail ul li {
  padding-left: 15px;
  position: relative;
}
@media screen and (max-width: 959px) {
  .p-news_detail ul li {
    padding-left: 18px;
  }
}
.p-news_detail ul li + li {
  margin-top: 1px;
}
@media screen and (max-width: 959px) {
  .p-news_detail ul li + li {
    margin-top: 5px;
  }
}
.p-news_detail ul li::before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  top: 11px;
  left: 0;
  background-color: #212325;
  border-radius: 50%;
}
@media screen and (max-width: 959px) {
  .p-news_detail ul li::before {
    top: 8px;
    left: 2px;
  }
}
.p-news_detail__box {
  padding: 0 13px;
  margin-bottom: 44px;
}
@media screen and (max-width: 959px) {
  .p-news_detail__box {
    padding: 0;
    margin-bottom: 35px;
  }
}
.p-news_detail__box h4 {
  line-height: 1.4;
  font-size: 20px;
  letter-spacing: 1px;
  margin-bottom: 10px;
}
@media screen and (max-width: 959px) {
  .p-news_detail__box h4 {
    font-size: 13px;
    letter-spacing: 1.5px;
    margin-bottom: 7px;
  }
}

.formrun_base label{
	font-size:1.2em;
	margin-right:20px;
	letter-spacing:-0.05em;
	white-space:unset;
  }


@media screen and (max-width: 959px) {
.formrun_base label{
	font-size:0.8em;
	margin-right:20px;
	letter-spacing:-0.05em;
	white-space:nowrap;
  }



.form-button {
    display: flex;
    width: 300px;
	justify-content: space-between;
    margin: 0 auto;

}

.form-button button {
    color: #FFF;
    background-color: #ba6b43;
    padding: 0px;
    display: block;
    width: 48%;
    border-radius: 30px;
    text-align: center;
    font-size: 1rem;
    border: none;
    align-items: anchor-center;
    cursor:pointer;
}

.p-news_detail a {
    /* color: #FFF;
    background-color: #ba6b43;
    padding: 0px;
    display: block;
    width: 48%;
    border-radius: 30px;
    text-align: center;
    font-size: 1rem;
    align-items: anchor-center;
    cursor: pointer; */
}




.p-qes-section2{
    display: flex;
    justify-content: start;
    width:100%;
}

.p-qes-section2 div:nth-child(1){
 width:20%;
}
.p-qes-section2 div:nth-child(2){
padding:10px 0 0 20px; 
 width:70%;
}
.formrun_base select{width:70%;background-color:#FFF;font-size:1rem;}
.form-textarea{width:100%;height:200px;display:block;background-color:#FFF;}

.error-text{color:#ff0000;}




