.adwrap {
  max-width: 70%;
  margin: 0 auto;
  padding: 0 20px;
}

@media screen and (max-width: 768px) {
.adwrap {
  max-width:99%;
  padding:0 6px;
}}


.adtoggle_title {
  position: relative;
  padding: 20px;
  border-bottom: 1px solid #999;
  cursor: pointer; 
}

.adtoggle_title:hover {
  opacity: 0.7;
  transition: 0.5s;
}

.adtoggle_ans {
  margin: 0;
  padding: 20px;
  display: none;
}

@media screen and (max-width: 768px) {
.adtoggle_ans {
  padding:6px;
}}


.plus {
  position: absolute;
  right: 20px;
  top: 0;
  height: 100%;
  border-radius: 0px 10px 10px 0px;
}

.plus:before,
.plus:after {
  display: block;
  content: "";
  background-color: #6b3906;
  position: absolute;
  width: 15px;
  height: 1px;
  bottom: 50%;
  right: 50%;
  transform: translate(50%, 50%);
  transition: 0.5s;
}

.plus:before {
  width: 1px;
  height: 15px;
}

.adtoggle_title.selected .plus:before {
  transform: translate(50%, 50%) rotate(90deg);
}