@charset "UTF-8";

.discussion_main_section {
  padding-bottom: 0px;
}
.discussion_main_btn_wrapper {
  margin-top: 17px;
}
.discussion_main_content {
  padding: 80px 60px;
}
.discussion_main_info_title {
  text-align: center;
  margin-bottom: 28px;
  padding: 16px 12px 17px;
  background-color: var(--primary);
  border-radius: 16px 16px 4px 16px;
  color: var(--white);
  font-weight: 700;
  letter-spacing: 0.133333333333em;
}
.discussion_main_info_items {
  padding-left: 32px;
  padding-right: 28px;
  display: flex;
  justify-content: center;
  display: wrap;
  column-gap: 60px;
  row-gap: 16px;
}
.discussion_main_info_item {
  width: 160px;
  text-align: center;
}
.discussion_main_info_img {
  width: 100%;
  border-radius: 50%;
  overflow: hidden;
}
.discussion_main_info_img img {
  width: 100%;
  aspect-ratio: 1 / 1;
}
.discussion_main_info_body {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 5px;
}
.discussion_main_info_name {
  color: var(--primary);
  font-weight: 700;
  letter-spacing: 0.26666666666em;
}
.discussion_main_info_cat {
  display: inline-block;
  font-size: 13px;
  line-height: calc(16 / 13);
  letter-spacing: 0;
  background-color: var(--white);
  border-radius: 4px;
  padding: 4px 8px;
}
.discussion_main_box {
  margin-top: 51px;
}
.discussion_main_line_wrapper {
  margin-top: 28px;
}
.discussion_main_line {
  margin-top: 28px;
  display: flex;
  align-items: flex-start;
  column-gap: 30px;
}
.discussion_main_line:first-child {
  margin-top: 0;
}
.discussion_main_line_person {
  width: 80px;
  text-align: center;
}
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n) .discussion_main_line_person,
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n - 1) .discussion_main_line_person {
  order: 1;
}
.discussion_main_line_img {
  width: 100%;
  border-radius: 50%;
  overflow: hidden;
}
.discussion_main_line_img img {
  width: 100%;
  aspect-ratio: 1 / 1;
}
.discussion_main_line_name {
  display: inline-block;
  font-weight: 700;
  letter-spacing: 0.133333333333em;
  color: var(--primary);
}
.discussion_main_balloon {
  width: calc(100% - 110px);
  padding: 18px 32px;
  font-weight: 500;
}
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n) .discussion_main_balloon,
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon {
  order: 0;
}
.discussion_main_balloon::before {
  top: 18.74px;
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n) .discussion_main_balloon::before,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::before {
  left: -2px;
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::before,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n) .discussion_main_balloon::before {
  right: -2px;
}
.discussion_main_balloon::after {
  top: 26.15px;
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n) .discussion_main_balloon::after,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::after {
  left: -24px;
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::after,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n) .discussion_main_balloon::after {
  right: -24px;
}
.discussion_main_img {
  margin: 28px 0;
}
.discussion_main_img:last-child {
  margin-bottom: 0;
}
.discussion_main_movie {
  margin-top: 50px;
  text-align: center;
}
.discussion_main_movie_title {
  display: inline-block;
  padding: 4px 40px;
  background-color: var(--primary);
  color: var(--white);
  border-radius: 80px;
  font-size: 20px;
  font-weight: 700;
  line-height: calc(39 / 20);
  letter-spacing: 0.1em;
}
.discussion_main_movie_content {
  margin-top: 16px;
  border-radius: 26.27px;
  overflow: hidden;
  width: 100%;
  aspect-ratio: 16/ 9;
}
.discussion_main_movie_content iframe {
  display: block;
  width: 100%;
  height: 100%;
}


@media(max-width: 1439px){
.discussion_main_section {
  padding-bottom: calc(0/var(--view-size)*100vw);
}
.discussion_main_btn_wrapper {
  margin-top: calc(17/var(--view-size)*100vw);
}
.discussion_main_content {
  padding: calc(80/var(--view-size)*100vw) calc(60/var(--view-size)*100vw);
}
.discussion_main_info_title {
  margin-bottom: calc(28/var(--view-size)*100vw);
  padding: calc(16/var(--view-size)*100vw) calc(12/var(--view-size)*100vw) calc(17/var(--view-size)*100vw);
  background-color: var(--primary);
  border-radius: calc(16/var(--view-size)*100vw) calc(16/var(--view-size)*100vw) calc(4/var(--view-size)*100vw) calc(16/var(--view-size)*100vw);
}
.discussion_main_info_items {
  padding-left: calc(32/var(--view-size)*100vw);
  padding-right: calc(28/var(--view-size)*100vw);
  column-gap: calc(60/var(--view-size)*100vw);
  row-gap: calc(16/var(--view-size)*100vw);
}
.discussion_main_info_item {
  width: calc(160/var(--view-size)*100vw);
}
.discussion_main_info_body {
  row-gap: calc(5/var(--view-size)*100vw);
}
.discussion_main_info_cat {
  font-size: calc(13/var(--view-size)*100vw);
  border-radius: calc(4/var(--view-size)*100vw);
  padding: calc(4/var(--view-size)*100vw) calc(8/var(--view-size)*100vw);
}
.discussion_main_box {
  margin-top: calc(51/var(--view-size)*100vw);
}
.discussion_main_line_wrapper {
  margin-top: calc(28 / var(--view-size) * 100vw);
}
.discussion_main_line {
  margin-top: calc(28/var(--view-size)*100vw);
  column-gap: calc(30/var(--view-size)*100vw);
}
.discussion_main_line_person {
  width: calc(80/var(--view-size)*100vw);
}
.discussion_main_balloon {
  width: calc(100% - (110/var(--view-size)*100vw));
  padding: calc(18/var(--view-size)*100vw) calc(32/var(--view-size)*100vw);
}
.discussion_main_balloon::before {
  top: calc(18.74/var(--view-size)*100vw);
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n) .discussion_main_balloon::before,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::before {
  left: calc(-1.29 / var(--view-size) * 100vw);
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::before,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n) .discussion_main_balloon::before {
  right: calc(-1.29 / var(--view-size) * 100vw);
}
.discussion_main_balloon::after {
  top: calc(26.15/var(--view-size)*100vw);
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n) .discussion_main_balloon::after,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::after {
  left: calc(-24 / var(--view-size) * 100vw);
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::after,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n) .discussion_main_balloon::after {
  right: calc(-24 / var(--view-size) * 100vw);
}
.discussion_main_img {
  margin: calc(28/var(--view-size)*100vw) 0;
}
.discussion_main_movie {
  margin-top: calc(28/var(--view-size)*100vw);
}
.discussion_main_movie_title {
  padding: calc(4/var(--view-size)*100vw) calc(40/var(--view-size)*100vw);
  border-radius: calc(80/var(--view-size)*100vw);
  font-size: calc(20/var(--view-size)*100vw);
}
.discussion_main_movie_content {
  margin-top: calc(16/var(--view-size)*100vw);
  border-radius: calc(16/var(--view-size)*100vw);
}
}

@media(max-width: 768px){
.discussion_main_section {
  padding-bottom: calc(0/var(--view-size)*100vw);
}
.discussion_main_card_thumb {
  display: block;
  width: calc(280/var(--view-size)*100vw);
  margin: 0 auto;
}
.discussion_main_sticky {
  margin: 0 auto;
  width: calc(280/var(--view-size)*100vw);
}
.discussion_main_btn_wrapper {
  margin-top: calc(15/var(--view-size)*100vw);
}
.discussion_main_btn_wrapper > a > span:first-child {
  letter-spacing: 0;
}
.discussion_main_btn_wrapper > a > span:first-child::after {
  display: none;
}
.discussion_main_btn_wrapper > a > span:last-child {
  width: calc(24 / var(--view-size) * 100vw);
  height: calc(16 / var(--view-size) * 100vw);
  border-radius: calc(30 / var(--view-size) * 100vw);
  background-size: calc(8 / var(--view-size) * 100vw) calc(3.75 / var(--view-size) * 100vw);
}
.discussion_main_content {
  margin-top: calc(57/var(--view-size)*100vw);
  padding: calc(40/var(--view-size)*100vw) calc(20/var(--view-size)*100vw);
}
.discussion_main_info_title {
  text-align: left;
  font-size: calc(16/var(--view-size)*100vw);
  margin-bottom: calc(20/var(--view-size)*100vw);
  padding: calc(20/var(--view-size)*100vw) calc(32.5/var(--view-size)*100vw);
  border-radius: calc(10/var(--view-size)*100vw) calc(10/var(--view-size)*100vw) calc(0/var(--view-size)*100vw) calc(10/var(--view-size)*100vw);
}
.discussion_main_info_items {
  padding-left: 0;
  padding-right: 0;
  column-gap: calc(25/var(--view-size)*100vw);
}
.discussion_main_info_item {
  width: calc(100/var(--view-size)*100vw);
}
.discussion_main_info_body {
  row-gap: calc(5/var(--view-size)*100vw);
}
.discussion_main_info_cat {
  font-size: calc(12/var(--view-size)*100vw);
}
.discussion_main_box_wrapper {
  margin-top: calc(98/var(--view-size)*100vw);
}
.discussion_main_box {
  margin-top: calc(40/var(--view-size)*100vw);
}
.discussion_main_line_wrapper {
  margin-top: calc(20 / var(--view-size) * 100vw);
}
.discussion_main_line {
  margin-top: calc(20/var(--view-size)*100vw);
  column-gap: calc(10/var(--view-size)*100vw);
}
.discussion_main_line_person {
  width: calc(70/var(--view-size)*100vw);
}
.discussion_main_balloon {
  width: calc(100% - (75/var(--view-size)*100vw));
  padding: calc(18/var(--view-size)*100vw) calc(15/var(--view-size)*100vw);
}
.discussion_main_balloon::before {
  display: none;
}
.discussion_main_balloon::after {
  top: calc(27/var(--view-size)*100vw);
  width: calc(6 / var(--view-size) * 100vw);
  height: calc(2 / var(--view-size) * 100vw);
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n) .discussion_main_balloon::after,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::after {
  left: calc(-8 / var(--view-size) * 100vw);
}
.discussion_main_box:nth-child(2n) .discussion_main_line:nth-child(2n - 1) .discussion_main_balloon::after,
.discussion_main_box:nth-child(2n - 1) .discussion_main_line:nth-child(2n) .discussion_main_balloon::after {
  right: calc(-8 / var(--view-size) * 100vw);
}
.discussion_main_balloon p {
  letter-spacing: 0.14285714em;
}
.discussion_main_img {
  margin: calc(40/var(--view-size)*100vw) 0;
}
.discussion_main_movie {
  margin-top: calc(40/var(--view-size)*100vw);
}
.discussion_main_movie_title {
  padding: calc(4/var(--view-size)*100vw) calc(32/var(--view-size)*100vw);
  border-radius: calc(64.2/var(--view-size)*100vw);
  font-size: calc(12/var(--view-size)*100vw);
  letter-spacing: 2;
}
.discussion_main_movie_content {
  margin-top: calc(20/var(--view-size)*100vw);
  border-radius: calc(8/var(--view-size)*100vw);
}
}