@charset "utf-8";
/* 폰트 */
@import url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Ssbagf.tbbtyrncvf.pbz%2Spff2%3Ssnzvyl%3QZbagfreeng%3Nvgny%2Pjtug%400%2P700%3O1%2P700%26qvfcynl%3Qfjnc');


/* ai 탭 */
.new_search_wrapper {
  letter-spacing: -0.7px;
  padding-top: 213px;
  background: #EEEEEE
}

.aisearch_tab {
  padding: 20px 1rem;
}

.aisearch_tab .aisearch_tab_inner {
  display: flex;
  align-items: center;
  justify-content: space-between;

  background: #F4F6F9;
  border-radius: 100px;
}

.aisearch_tab .aisearch_tab_inner a {
  cursor: pointer;
}

.aisearch_tab .aisearch_tab_inner .btn_aisearch {
  width: 50%;
  text-align: center;
  padding: 0.7rem;
  font-weight: 500;
  font-size: 1rem;

  color: #616161;
  border-radius: 10rem;
}

.aisearch_tab .aisearch_tab_inner .btn_aisearch span {
  /* 시각보정 */
  margin-right: 0.5rem;
}

.aisearch_tab .aisearch_tab_inner .btn_aisearch.on {
  width: 50%;
  text-align: center;
  padding: 0.7rem;
  font-weight: 700;
  font-size: 1rem;
  border: 1.5px solid #FFAB92;
  box-shadow: 0px 2px 8px 0px rgba(34, 71, 165, 0.10);
  background-color: #fff;
  color: #FF5900;
  border-radius: 10rem;
}

.aisearch_tab .aisearch_tab_inner .btn_keyword {
  width: 50%;
  text-align: center;
  padding: 0.7rem;
  font-weight: 500;
  font-size: 1rem;
  color: #616161;
  border-radius: 10rem;


}

.aisearch_tab .aisearch_tab_inner .btn_keyword.on {
  width: 50%;
  text-align: center;
  padding: 0.7rem;
  font-weight: 700;
  font-size: 1rem;
  color: #212121;
  background: #fff;
  border-radius: 10rem;
  border: 1.5px solid #929292;
  box-shadow: 0px 2px 8px 0px rgba(34, 71, 165, 0.10);

}

.aisearch_tab .aisearch_tab_inner .btn_aisearch .btn_aisearch_inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.2rem;
  white-space: nowrap;
}

.aisearch_tab .aisearch_tab_inner .btn_aisearch .btn_aisearch_inner .ic_aigenerative {
  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Svp_nvtrarengvir_bss.fit) center no-repeat;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-size: contain;
}

.aisearch_tab .aisearch_tab_inner .btn_aisearch.on .btn_aisearch_inner .ic_aigenerative {
  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Svp_nvtrarengvir.fit) center no-repeat;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-size: contain;
}

.new_search_wrapper.ai .search_filter_wrapper {
  width: 100%;
  background: #FAFCFD;
  border-top: 2px solid #EBEEF3;
  clear: both;
}

.new_search_wrapper.ai .search_result_wrapper {
  background: #EBEEF3;

}

/* 헤더 수정 */
#header .srch.ai .aisearch_box {
  display: inline-flex;
  padding: 3px 10px 3px 10px;
  align-items: center;
  gap: 5px;
  border-radius: 40px;
  background: linear-gradient(62deg, #FFEFEA 16.29%, #FFF4EB 86.7%);
}

#header .srch.ai .aisearch_box span {
  background: linear-gradient(0deg, #FF5420, #F8942F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 1.1rem;
  font-weight: bold;
  font-family: "Montserrat";
}

#header .srch.ai {
  display: inline-block;
  border: none;
  margin-top: 12px;
  float: right;
}

#header .srch.ai .aisearch_box .ic_aisearch {
  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Svp_ybtb_frnepu.fit) center no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  background-size: contain;
}

#header .search_bar_new fieldset .btn_ly_search.ai {
  float: right;
  right: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 10px;
  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2Sarjzoa%2Sfrnepu%2Svzt%2Sglcr02_fepu_vzt.cat) center no-repeat;
  background-size: 20px 20px;
}

/* 홈-검색창 검색시 화면 */

/* 검색바 */
.ly_search.ai .search_wrap fieldset {
  position: relative;
  height: fit-content;
  padding: 1em;
  border-radius: 0 0 12px 12px;
  background: #fff;
  margin-top: -1px;
}

.ly_search.ai .search_words_wrap {
  margin-top: 1rem;
}

.ly_search.ai .search_wrap .search_box {
  background: none;
  border-radius: 0;

}

/* 그라데이션 밑줄 */
/* .ly_search.ai .search_wrap .search_box::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(to right, #FF7A00, #FFCC00);
} */
/* //그라데이션 밑줄 */

.ly_search.ai .search_wrap .search {
  padding-left: 0;
  width: 87%;
}

.ly_search.ai .search_wrap .search input {
  font-size: 1.1rem;
  font-weight: 500;
  height: 3rem;
}

.ly_search.ai .search_wrap .btn_ly_search {
  float: right;
  right: 0;
  display: block;
  width: 32px;
  height: 32px;
  padding: 10px;
  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Soga_frnepu.fit) center no-repeat;
  background-size: 30px;
}





/* //검색바 */


.search_words_wrap .aique_wrap .question_wrap {
  padding: 22px 16px;
  background-color: #FFF2EA;
  border-radius: 10px;
  /* border: 1px solid #eee; */
}

.aiq_related_sec .question_wrap .que_listbox .que_list_group {
  position: relative;
  height: auto;
  display: flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d4d4d4;
  /* border: 1px solid #ffb767; */
  /* border: 1px solid #ffd3be; */
  border-radius: 10px;


  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  border-radius: 7px;
  line-height: 1.65;
  color: #424242;
  font-size: 1rem;
  font-weight: 600;
  padding: 16px;
}

.question_wrap .que_listbox li:last-child {
  margin-bottom: 0;
}

.question_wrap .que_listbox .que_list_group {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  border-radius: 7px;
  line-height: 1.5;
  color: #424242;
  font-size: 1rem;
  font-weight: 600;
  padding: 14px;
}

.search_words_wrap .question_wrap .que_listbox .que_list_group {
  /* min-height: 56px; */
  display: flex;
  align-items: center;
  background: #fff;
  margin-bottom: 10px;
  border-radius: 10px;
}

.question_wrap .que_listbox .que_list_group .ic.ic_que {
  /* position: absolute;
  top: 28px; */
  display: block;
  width: 34px;
  height: 34px;
  flex: 0 0 35px;
  margin: 0 12px 0 0;
  background-position: center;
  background-size: 70%;
  background-color: rgb(255 122 0 / 10%);
  border-radius: 100%;
  background-repeat: no-repeat;
  background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Svp_dhr_cbvag.fit);
}

.aiq_related_sec .question_wrap .que_listbox .que_list_group .ic.ic_que {
  margin-right: 15px;
}

.aiq_related_sec .question_wrap .que_listbox li {
  /* background-color: #f2f2f2; */
  border-radius: 10px;
  background: #FFF;
  margin-bottom: 12px;
  box-shadow: 0px 4px 18px 0px rgba(15, 17, 44, 0.10);

}

.search_words_wrap .aique_wrap .question_wrap .que_ttl {
  font-size: 1.1rem;
  color: #111;
  font-weight: 700;
  margin-bottom: 0.8rem;
}

.question_wrap .que_listbox li p {
  word-break: break-word;
}

.search_words_wrap .aique_wrap .question_wrap .que_listbox li:last-child {
  margin-bottom: 0;
}

.search_words_wrap .aique_wrap .switch_wrap {
  margin-top: 12px;
}


/* 스위치 버튼 */
#search_switch {
  position: absolute;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.switch_label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  gap: 0.5rem;
  margin-left: 10px;
}

.switch_btn {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: 48px;
  height: 28px;
  background: #E3E3E3;
  border-radius: 20px;
  transition: 0.2s ease;
  box-sizing: border-box;
}

.switch_btn:hover {
  filter: brightness(0.95);
}

.switch_label .onf_btn {
  position: absolute;
  top: 50%;
  left: 5px;
  transform: translateY(-50%);
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  background: #fff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  transition: 0.2s ease;
}

.switch_label .switch_txt {
  font-size: 0.9rem;
  font-weight: 600;
  color: #5a5a5a;
}

.switch_label .switch_txt .txt_org {
  background: linear-gradient(97deg, #FF5420 94%, #F8942F 6%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ly_search.ai .search_wrap .switch_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.ly_search.ai .search_wrap .search_words_wrap .aique_wrap .ai_logo_wrap {
  display: flex;
  align-items: flex-end;
  gap: 0.5em;
  margin-top: 1em;

}

.switch_wrap .ai_logo_wrap span {
  font-size: 0.8rem;
}

/* 스위치 켰을 때 */
#search_switch:checked~.switch_label .switch_btn {
  background: #FF7441;
}

#search_switch:checked+.switch_label .switch_btn .onf_btn {
  left: 24px;
  background: #fff;
}

#search_switch:checked~.ai_logo_wrap {
  opacity: 100%;
}

/* 딤드: 홈화면 검색창 떴을때 */
.search_wrap::before {
  content: '';
  position: fixed;
  left: 0;
  right: 0;
  top: 60px;
  bottom: 0;
  background-color: rgba(0, 0, 0, .4);
  z-index: -1;
}


/* ai검색으로 보기 */

.ai_logo_wrap {
  font-size: 0.8rem;
  color: #898989;
  transition: 0.3s ease;
}

.ai_logo_wrap .ai_logo {
  width: 72px;
  height: 17px;
  background-repeat: no-repeat;
  background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Sy_Crecyrkvgl.fit);
}

.ai_tab_wrap .ai_tab {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}

.ai_tab_wrap .ai_tab li {
  width: 50%;
}

.ai_tab_wrap .ai_tab .ai_tab_nav>a {
  overflow: hidden;
  max-height: 38px;
  display: block;
  padding: 11px 0;
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  color: #212121;
  text-align: center;
  border: 1px solid #ccc;
  background-color: rgb(255 255 255 / 100%);
}

.ai_tab_wrap .ai_tab .ai_tab_nav.active>a {
  margin: 0 -1px;
  display: block;
  position: relative;
  color: #ff7a00;
  font-weight: 700;
  text-align: center;
  border: 1px solid #ff7a00;
  background-color: rgb(255 122 0 / 10%);
}

.nav.tab_nav.nodata_tab_nav {
  margin-bottom: 40px;
}

.tab_wrap .nav.tab_nav .nav_item.nodata_tab {
  width: 50%;
}

.tab_wrap .nav.tab_nav .nav_item.ai_nav {
  width: 33.33%;
}

.ai_que_sec .answer_box .ai_ttl_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}

.ai_que_sec .answer_box .ai_ttl_wrap .sec_ttl {
  font-size: 20px;
  font-weight: bold;
  font-family: 'montserrat';
}

.ai_que_sec .answer_box .ai_ttl_wrap .ai_logo_wrap {
  display: flex;
  align-items: flex-end;
}

.ai_que_sec .answer_box .ai_ttl_wrap .ai_logo_wrap span {
  margin-right: 5px;
}

.ai_que_sec .answer_box .ai_notice {
  display: flex;
  align-items: center;
  background-color: #F4F6F9;
  padding: 7px 9px;
  margin-bottom: 12px;
  border-radius: 5px;
}

.ai_que_sec .answer_box .ai_notice .ic.ic_info {
  width: 1rem;
  height: 1rem;
  margin-right: 5px;
  background-position: center;
  background-size: 100%;
  background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Svp_vasb_tenl_y.fit);
}

.ai_que_sec .answer_box .ai_notice span {
  color: #898989;
  font-size: 0.8rem;
  font-weight: 400;
  line-height: 1.5;
}

.result_news_wrap {
  border-radius: 10px;
  border: 1px solid #ccc;
  margin-bottom: 40px;
  /* 그라데이션 */
  background: linear-gradient(265deg, #ffffff 0%, #ffffff 0%) padding-box, linear-gradient(to right, #FF7A00 0%, #FC0 100%) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
}

.result_news_wrap .result_txt_box {
  padding: 20px;
  min-height: 30vh;

}

/* 결과 없음 */

.result_news_wrap .result_txt_box.nodata_box {
  display: flex;
  align-items: center;
  justify-content: center;
}

.result_news_wrap .result_txt_box.nodata_box .result_txt {
  text-align: center;
}

.result_news_wrap .result_txt_box.nodata_box .result_txt .result_ttl {
  font-size: 1.1rem;
}

.result_news_wrap .result_txt_box.nodata_box .result_txt .result_sub {
  color: #5a5a5a;
  font-size: 0.9rem;
  line-height: 1.5;
}



.result_news_wrap .result_txt_box .result_txt .result_ttl {
  display: block;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 700;
  color: #212121;
  margin-bottom: 5px;
}

.result_news_wrap .result_txt_box .result_txt {
  font-size: 1rem;
  line-height: 1.7;
  color: #212121;

}


/* 복사하기 버튼*/

.new_search_wrapper.ai .search_result_wrapper .answer_box .result_txt_box .result_copy_box {
  background-color: unset;
  border-radius: 0 0 10px 10px;

}

.new_search_wrapper.ai .search_result_wrapper .answer_box .result_txt_box .result_copy_box .copy_btn {
  background-color: #f2f2f2;
  font-size: 0.8rem;
  font-weight: 500;
  color: rgb(100, 100, 100);
  display: flex;
  align-items: center;
  transition: 0.3s;
  padding: 8px 12px;
  border-radius: 8px;
  border-width: initial;
  border-style: none;
  border-color: initial;
  border-image: initial;
  gap: 4px;
  margin-top: 1.3rem;
}

.new_search_wrapper.ai .search_result_wrapper .answer_box .result_txt_box .result_copy_box .copy_btn .ic_copy {
  width: 16px;
  height: 16px;
  background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Svp_nvpbcl.fit);
  background-size: cover;
  display: inline-block;
}


.result_news_wrap .result_txt_box .result_txt .result_link {
  display: inline-block;
  width: 18px;
  font-size: 0.7rem;
  font-weight: 500;
  color: #ff7a00;
  text-align: center;
  border-radius: 4px;
  background-color: rgb(255 122 0 / 10%);
}

.ai_grid .ai_col_item {
  width: 100%;
  border-radius: 5px;
}

.ai_news_item .txt_area .link_num {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: rgb(255 122 0 / 10%);
  border-radius: 4px;
  text-align: center;
  line-height: 1.8;
  font-size: 0.8rem;
  font-weight: bold;
  color: #FF7A00;
}

.grid.ai_grid {
  display: flex;
  white-space: nowrap;
  overflow: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  margin-bottom: 40px;
}

.news_sec .aiq_related_sec {
  margin-bottom: 40px;
}

.news_item.ai_news_item {
  padding: 0;
  border-bottom: 0;
}

.news_item.ai_news_item .link {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}

.news_item.ai_news_item .txt_area .news_ttl {
  height: 36px;
  font-size: 0.9rem;
  color: #5a5a5a;
  margin-top: 8px;

  /* 2줄 말줄임표 */
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.5;
  overflow: hidden;
  word-break: break-word;
  padding-right: 15px;
}

.news_item.ai_news_item .thumb_area {
  width: 100px;
  height: 66px;
  border-radius: 5px;
  float: right;

  overflow: hidden;
  position: relative;
  text-align: center;
  order: 2;
  flex-shrink: 0;
}

.news_item.ai_news_item .thumb_area img {
  height: 100%;
}

.ai_col_item {
  border: 1px solid #ccc;
  padding: 12px;
  margin-right: 8px;
}

.ai_col_item:last-child {
  margin-right: 0;
}

.grid>.col.col_4.ai_col_item {
  width: 100%;
  border-radius: 5px;
  float: left;
  min-height: 1px;
  box-sizing: border-box;
}

.aiq_related_sec .que_list_group .ic.ic_que {
  background-color: #fff;
}

.sec_head.type_basic .sec_ttl {
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  /* border-bottom: 1px solid #000; */
  margin-bottom: 10px;
}

.result_nodata .result_txt_box .result_txt {
  text-align: center;
}

.result_news_wrap .result_txt_box .result_txt .ic.ic_notice {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Svp_ercbeg_cbvag.fit);
  background-size: cover;
}

.btn_box {
  display: flex;
  align-items: center;
}

/* 출처 */


.search_result_wrapper .search_sub_result .ai_que_sec .source_box .sec_body .source_list_wrap {
  display: flex;
  overflow: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  margin-bottom: 40px;
}

.search_result_wrapper .search_sub_result .ai_que_sec .source_box .sec_body .source_list {
  width: 40%;
  min-width: 240px;
  display: flex;
  padding: 0.7em;
  border: 1px solid #ccc;
  justify-content: space-between;
  margin-right: 0.5rem;
  border-radius: 0.5rem;
}


.search_result_wrapper .search_sub_result .ai_que_sec .source_box .sec_body .source_list .txt_area .news_ttl {
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.5;
  /* 2줄 말줄임표 */
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-word;
  margin-top: 0.5rem;
  height: 42px;
}

.search_result_wrapper .search_sub_result .ai_que_sec .source_box .sec_body .source_list .txt_area .link_num {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: rgb(255 122 0 / 10%);
  border-radius: 4px;
  text-align: center;
  line-height: 1.5;
  font-size: 0.8rem;
  font-weight: bold;
  color: #FF7A00;
}

.search_result_wrapper .search_sub_result .ai_que_sec .source_box .sec_body .source_list .thumb_area img {
  width: 100px;
  height: 77px;
  border-radius: 5px;
  object-fit: cover;
  margin-left: 0.5rem;
}

/* 검색 결과 생성중 */
.progress_cont {
  width: 60px;
  height: 60px;
  margin: 0 auto;
}

.progress_cont .svg {
  display: block;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
}

.progress_cont .pro_border {
  fill: none;
  stroke: #eee;
  stroke-width: 6;
}

.progress_cont .pro_bar {
  fill: none;
  stroke: #ff7a00;
  stroke-width: 6;
  stroke-dasharray: 125.6;
  stroke-dashoffset: 125.6;
  stroke-linecap: round;
  animation: progress 2s ease-in-out infinite;
  transform-origin: center;
  transform: rotate(-90deg);
}

@keyframes progress {
  100% {
    stroke-dashoffset: 0;
  }
}




/* textarea 검색바 */
.ly_search.ai .search_wrap {
  height: 100vh;
  overflow-y: auto;
  background-color: #fff;
}

.ly_search .search_wrap .btn_close {
  position: absolute;
  top: -55px;
  right: 0;
  display: block;
  width: 16px;
  height: 54px;
  padding: 0 17px;
  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2Szbovyr%2S2021%2Soga_ynlre_pybfr.cat) center center no-repeat;
  background-size: 16px 16px;
  background-color: #fff;
  cursor: pointer;
}

.ly_search.ai .search_wrap .search_box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  /* background: linear-gradient(265deg, #ffffff 0%, #ffffff 0%) padding-box, linear-gradient(to right, #FF7A00 0%, #FC0 100%) border-box;
  border: 1.5px solid transparent; */
  border: 1px solid #C9C9C9;
  border-radius: 0.5rem;
}

.ly_search.ai .search_wrap .search_box .search.new {
  width: 100%;

}

.ly_search.ai .search_wrap .search_box .search.new textarea {
  width: 100%;
  max-height: 80px;
  overflow-y: auto;
  font-size: 1rem;
  font-weight: 500;
  padding: 14px;
  resize: none;
  border: none;
}

.ly_search.ai .search_wrap .search_box .search.new textarea:focus,
#header .search_bar_new fieldset .search_box textarea:focus {
  outline: none;
}

#header .search_bar_new fieldset .search.new {
  padding-left: 0;
}

#header .search_bar_new fieldset .search_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: linear-gradient(265deg, #ffffff 0%, #ffffff 0%) padding-box, linear-gradient(to right, #FF7A00 0%, #FC0 100%) border-box;
  border-radius: 0.5rem;
  border: 1.5px solid transparent;
}

#header .search_bar_new fieldset .search_box textarea {
  width: 100%;
  max-height: 80px;
  overflow-y: auto;
  font-size: 1rem;
  font-weight: 500;
  padding: 8px 10px;
  resize: none;
  border: none;
}

/* 250312 구조변경 */

.new_search_wrapper.new_search_wrapper.ai {
  padding-top: 55px;
  background: #fff;
}

/* 검색바 구조 수정 */

.new_search_wrapper.new_search_wrapper.ai .search_bar_new fieldset {
  position: relative;
  height: fit-content;
  padding: 1rem 1rem 0 1rem;
  border-radius: 0 0 12px 12px;
}


.new_search_wrapper.new_search_wrapper.ai .search_bar_new fieldset .search_box {
  background: #FAFCFD;
  border-radius: 8px;
  border: 1px solid #ccc;
  /* border: 1px solid #9d9d9d; */

  display: flex;
  align-items: center;
  justify-content: space-between;
}

.new_search_wrapper.new_search_wrapper.ai .search_bar_new fieldset .search_box .search.new {
  padding-left: 0;
  padding: 12px 1em;
  width: 100%;
}

.new_search_wrapper.new_search_wrapper.ai .search_bar_new fieldset .search_box textarea {
  font-size: 1.1rem;
  font-weight: 500;
  background-color: transparent;
  width: 100%;
  resize: none;
  border: none;
  max-height: 80px;
}

.new_search_wrapper.new_search_wrapper.ai .search_bar_new fieldset .search_box textarea:focus {
  outline: none;
}

.new_search_wrapper.new_search_wrapper.ai .search_bar_new fieldset .search_box .btn_ly_search {
  float: right;
  right: 0;
  display: block;
  width: 28px;
  height: 28px;
  padding: 10px;
  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Svzt.zoa.pb.xe%2S2025%2Snv%2Soga_frnepu.fit) center no-repeat;
  background-size: 32px 28px;
}

/* //검색바 구조 수정 */

/* 똑똑하게 묻는 팁 */
.aiq_tips {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;

  border-radius: 10px;
  border: 1px solid #E2E2E2;
  background: #FAFAFA;
}

.aiq_tips .tit {
  color: #212121;
  font-size: 1rem;
  font-weight: 700;
}

.aiq_tips .aiq_tips_contents .aiq_tips_list {
  display: flex;
  margin-bottom: 8px;
}

.aiq_tips .aiq_tips_contents .aiq_tips_list:last-child .num {
  display: flex;
  width: 20px;
  height: 20px;
  align-items: center;
  border-radius: 44px;
  background: #414141;
  color: #fff;
  font-size: 14px;
  text-align: center;
  gap: 0.5rem;
  margin-right: 8px;
  white-space: nowrap;
}

.aiq_tips .aiq_tips_contents .aiq_tips_list .num {
  display: flex;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 44px;
  background: #414141;
  color: #fff;
  font-size: 14px;
  text-align: center;
  margin-right: 8px;
  white-space: nowrap;
}

.aiq_tips .aiq_tips_contents .aiq_tips_list .txt {
  color: #424242;
  font-family: "Noto Sans KR";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.aiq_tips .aiq_tips_contents .aiq_tips_list .txt .point {
  color: #FF5420;
  font-weight: 700;
}


/* //똑똑하게 묻는 팁 */


/* 상단 헤더 mbn 30주년 로고 크기 조절 */
#header .inner .logo_wrap{
  display: flex;
}
#header a.logo{
  transform: translate(-136%, -50%);
}
#header a.logo img{    
  object-fit: contain;
  width: 55px;
  object-fit: contain;

}
#header a.logo_30th{
  transform: translate(-25px, -14px);
  position: absolute;
  top: 50%;
  left: 50%;
  height: 23px;
}
#header a.logo_30th img{
  width: 110px;
  height: 27px;
  object-fit: contain;
  
}

/* //상단 헤더 mbn 30주년 로고 크기 조절 */

/* 주황톤 */
/* .new_search_wrapper.ai .search_result_wrapper {
  background: rgb(224, 224, 224);
}
.aisearch_tab .aisearch_tab_inner{
  background: #f0f0f0;
}
.new_search_wrapper.new_search_wrapper.ai .search_bar_new fieldset .search_box{
  background: #ffffff;
  border: 1px solid #cccccc;
}
.aiq_related_sec .question_wrap .que_listbox .que_list_group{
  border: none;
  background:#f3f3f3 ;
}
.aiq_related_sec .question_wrap .que_listbox li{
  box-shadow: none;
} */