@charset "utf-8";

/* ============================================================ 파일정의:style.css============================================================ */
html,
body {min-width: 1600px;}
body.scroll {overflow-x: hidden;}
body.on {overflow: hidden;}
body.on.active {overflow: hidden;}
body.on .wrap > header + .srch_wrap {display: block;}
body.active .wrap > header + .srch_wrap {top: 50px;}
body.active .wrap > header + .srch_wrap:after {top: 50px;}
body.on .wrap > header + .srch_wrap.on {/* display:none;*/}
body.on .wrap > header + .srch_wrap .inner_dim {display: block;}
body.on .wrap > header + .srch_wrap {left: 0;}

/* =========================== header ==================== */
.wrap {background: #f4f6f8;}
.wrap > header {align-items: center;height: 70px;box-sizing: border-box;background: #fff;border-bottom: 1px solid #dfe3e8;position: fixed;left: 0;top: 0;right: 0;z-index: 115;}
.wrap > header.fixed {opacity: 0;z-index: -1;}
.wrap > header .head_inner {display: flex;justify-content: space-between;min-width: 1500px;width: initial;position: relative;left: 0;box-sizing: border-box;height: 70px;}
.wrap > header .logo {flex: 0 0 330px;text-indent: -99999px;background: url(/resources/static/images/m-gnb-logo.svg) 80px center no-repeat;height: 100%;position: absolute;z-index: 1;background-size: 57%;}
.wrap > header .logo a {display: flex;width: 115px;height: 100%;margin-left: 80px;background-repeat: no-repeat;background-position: center center;}
.wrap > header .gnb {display: flex;justify-content: space-between;max-width: 1140px;margin-right: 10px;flex-wrap: nowrap;background: #fff;box-sizing: border-box;padding: 0 0 0 360px;background: initial;}
.wrap > header .gnb div {position: relative;}
.wrap > header .gnb div > a {display: block;margin-right: 60px;height: 100%;padding: 24px 0 24px;font-size: 18px;font-weight: 500;position: relative;left: 0;top: 0;box-sizing: border-box;}

/* 내가 하는 빅데이터 분석 menu css */
.wrap>header .gnb div>a > span{position:absolute;top: 8px;left: 0;font-size:12px;font-weight:500;line-height:18px;}
.wrap > header .gnb div.on > a {color: var(--main-color);font-weight: 700;}
.wrap > header .gnb div.on > a:after {content: '';display: block;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;background: var(--main-color);}
.wrap > header .gnb div:last-child > a {margin-right: 0;}
.wrap > header .gnb.active:before {content: '';display: block;position: absolute;left: 0;right: 0;top: 70px;height: 40px;background: #454f5b;}
.wrap > header .gnb div > ul {display: none;position: absolute;left: 0;top: 69px;width: auto;background: #454f5b;box-sizing: border-box;padding: 10px 0;white-space: nowrap;z-index: 101;border-top: 1px solid #dfe3e8;}
.wrap > header .gnb div > ul.on {padding: 10px 0 10px 0;}
.wrap > header .gnb div.on > ul {display: block;}
.wrap > header .gnb div > ul li {display: inline;height: 40px;margin-right: 20px;}
.wrap > header .gnb div > ul li a {color: #c4cdd5;}
.wrap > header .gnb div > ul li a:hover,
.wrap > header .gnb div > ul li a.on {color: #fff;}

.wrap > header .nav_srch {display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;width:710px;}
.wrap > header .nav_srch div {position:absolute;right: 358px;display: flex;box-sizing: border-box;width: 350px;height: 40px;align-items: center;border-radius: 50px;padding: 3px 3px 3px 10px;}
.wrap > header .nav_srch .btn_ai_srch {display: flex;align-items: center;justify-content: space-between;width: 340px;height: 42px;padding: 3px 3px 3px 10px;border-radius: 21px;background: var(--primary-1-main-500);box-sizing: border-box;}
.wrap > header .nav_srch .btn_ai_srch .text {display: inline-flex;position: relative;padding-left: 28px;font-size: 16px;font-weight: 900;color: var(--common-white);}
.wrap > header .nav_srch .btn_ai_srch .text:before {content: "";position: absolute;left: 0;top: calc(50% - 12px);width: 24px;height: 24px;background: url(/resources/static/images/icon_message_white.svg) no-repeat center center/100%;}

/* sup 추가 */
.wrap > header .nav_srch .btn_ai_srch .text > sup{font-size: 10px;}
.wrap > header .nav_srch .btn_ai_srch i[class*=ri-] {display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;color: var(--common-white);font-size: 26px;border-radius: 100%;background: var(--primary-1-main-500);}
.wrap > header .nav_srch a {display: flex;align-items: center;font-size: 14px;font-weight: 700;margin-left: 20px;line-height: 1.5;color: var(--grey-600);}
.wrap > header .nav_srch > a {position:relative;left: 370px;display: flex;align-items: center;font-size: 14px;font-weight: 700;margin-left: 20px;line-height: 1.5;color: var(--grey-600);}
.wrap > header .nav_srch > a:nth-child(2n+1) {position:relative;left: 370px;display: flex;align-items: center;font-size: 14px;font-weight: 700;margin-left: 20px;line-height: 1.5;color: var(--grey-600);}

.wrap .gnb_wrap .nav_twin_srch {display: flex;align-items: center;height: 100%;margin-left: auto;margin-right: 80px;}
.wrap .gnb_wrap .nav_twin_srch .btn_ai_srch {display: flex;align-items: center;justify-content: space-between;width: 332px;height: 42px;padding: 3px 3px 3px 10px;border-radius: 21px;background: rgba(255, 255, 255, 0.24);box-sizing: border-box;}
.wrap .gnb_wrap .nav_twin_srch .btn_ai_srch .text {display: inline-flex;position: relative;padding-left: 28px;font-size: 16px;font-weight: 900;color: var(--grey-300);}
.wrap .gnb_wrap .nav_twin_srch .btn_ai_srch .text:before {content: "";position: absolute;left: 0;top: calc(50% - 12px);width: 24px;height: 24px;background: url(/resources/static/images/icon_message_gray.svg) no-repeat center center/100%;}

/* AI Lab */
.wrap .gnb_wrap .nav_twin_srch .btn_ai_srch .text > sup{font-size: 10px;}

.wrap .gnb_wrap .nav_twin_srch .btn_ai_srch i[class*=ri-] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  color: var(--common-white);
  font-size: 26px;
  border-radius: 100%;
  background: var(--primary-1-main-500);
}
.wrap .gnb_wrap .nav_twin_srch a {
  display: flex;
  align-items: center;
  margin-left: 40px;
  font-size: 12px;
  font-weight: 700;
}
.wrap .srch_wrap {
  position: fixed;
  left: 0;
  top: 70px;
  width: 100%;
  z-index: 114;
  background: #fff;
  height: auto;
  transition: all 0.2s;
  display: none;
  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.15);
}
.wrap .srch_wrap .inner_dim {
  display: none;
  position: fixed;
  left: 0;
  top: 70px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
.wrap .srch_wrap .srch_cont {
  position: relative;
  left: 0;
  top: 0;
  height: 100%;
  margin: auto;
}
.wrap .srch_wrap .all_srch_close {
  display: flex;
  align-items: end;
  justify-content: center;
  position: absolute;
  left:50%;
	bottom:-40px;
  background: #ffffff;
  width:129px;
	height:129px;
	margin-left: -65px;
  border-radius: 100%;
  z-index: -1;
  text-indent: -99999px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='none'%3E%3Cpath d='M17.501 15.4386L24.7193 8.22021L26.7817 10.2826L19.5634 17.501L26.7817 24.7193L24.7193 26.7817L17.501 19.5634L10.2826 26.7817L8.22021 24.7193L15.4386 17.501L8.22021 10.2826L10.2826 8.22021L17.501 15.4386Z' fill='%235B4AD3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position:center 88px;
	background-size: 35px;
  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.15);
}
.wrap .srch_wrap .all_srch_wrap + .all_srch_close,
.wrap .srch_wrap .all_srch_conts[style*='none'] + .all_srch_close,
.wrap .srch_wrap .all_srch_conts:empty + .all_srch_close {
  background-color: var(--grey-200);
}
.srch_cont .all_srch_wrap {
  padding: 20px 0;
  background-color: var(--grey-200);
}
.srch_cont .all_srch_box {
  display: flex;
  align-items: center;
  width: 1200px;
  height: 60px;
  margin: 0 auto;
  border-radius: 50px;
  padding: 10px 4px 10px 20px;
  box-sizing: border-box;
  border: 2px solid var(--primary-1-main-500, #5b4ad3);
  background: var(--common-white, #fff);
}
.srch_cont .all_srch_box input {
  flex: auto;
  border: 0;
  font-size: 24px;
}
.srch_cont .all_srch_box input:-webkit-autofill,
.srch_cont .all_srch_box input:-webkit-autofill:hover,
.srch_cont .all_srch_box input:-webkit-autofill:focus,
.srch_cont .all_srch_box input:-webkit-autofill:active {
  font-size: 24px;
 transition: background-color 5000s ease-in-out 0s;
 -webkit-transition: background-color 9999s ease-out;
 -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.srch_cont .all_srch_box button {
  width: 50px;
  height: 50px;
  padding: 10px;
  box-sizing: border-box;
  text-indent: -99999px;
  flex: 0 0 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M22.5387 20.771L27.8921 26.1244L26.1244 27.8921L20.771 22.5387C18.8461 24.0788 16.405 25 13.75 25C7.54 25 2.5 19.96 2.5 13.75C2.5 7.54 7.54 2.5 13.75 2.5C19.96 2.5 25 7.54 25 13.75C25 16.405 24.0788 18.8461 22.5387 20.771ZM20.0309 19.8435C21.5594 18.2682 22.5 16.1195 22.5 13.75C22.5 8.91563 18.5844 5 13.75 5C8.91563 5 5 8.91563 5 13.75C5 18.5844 8.91563 22.5 13.75 22.5C16.1195 22.5 18.2682 21.5594 19.8435 20.0309L20.0309 19.8435Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 50px;
  background-color: var(--primary-1-main-500, #5b4ad3);
  box-shadow: 0px 8px 16px 0px rgba(91, 74, 211, 0.24);
  margin-left: 10px;
}
.srch_cont .all_srch_conts {
  height: auto;
  padding:10px 0 0;
  background: #fff;
}
.srch_cont .all_srch_conts .all_srch_scroll {
  width: calc(100% - 720px);
  min-width: 1200px;
  max-height: calc(100vh - 360px);
  margin: 0 auto;
  overflow-y: auto;
  overflow-x: hidden;
}
.srch_cont .all_srch_conts .ai_period {
  display: flex;
  justify-content: flex-end;
  width: calc(100% - 720px);
  min-width: 1200px;
  margin: 0 auto 10px;	
  padding-top: 10px;
}
.srch_cont .all_srch_conts .ai_period .left {
  display: flex;
  align-items: center;
}
.srch_cont .all_srch_conts .ai_period .left select {
  color: var(--grey-700, #454f5b);
  font-size: 12px;
  font-weight: 500;
  padding: 5px 25px 5px 5px;
  border: 1px solid #ffffff;
  background: var(--common-white, #fff);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99977 10.9761L14.1246 6.85138L15.3031 8.02989L9.99977 13.3332L4.69647 8.02989L5.87499 6.85138L9.99977 10.9761Z' fill='%23454F5B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  margin: 0 20px 0 0;
}
.srch_cont .all_srch_conts .ai_period .left .calendar_zone {
  display: flex;
  align-items: center;
}
.srch_cont .all_srch_conts .ai_period .left .calendar_zone div {
  border-radius: 5px;
  border: 1px solid var(--grey-300, #dfe3e8);
  color: var(--grey-700, #454f5b);
  font-size: 12px;
  font-weight: 700;
  height: 28px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 98% center;
}
.srch_cont .all_srch_conts .ai_period .left .calendar_zone div span {
  display: inline-flex;
  margin: 0 10px;
  background: #454f5b;
  width: 10px;
  height: 1px;
}
.srch_cont .all_srch_conts .ai_period .left .calendar_zone .apply_bt {
  border-radius: 5px;
  background: var(--primary-1-main-500, #5b4ad3);
  display: inline-flex;
  height: 28px;
  padding: 4px 10px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  margin-left: 5px;
}
.srch_cont .all_srch_conts .ai_period .right {
}
.srch_cont .all_srch_conts .ai_period .right button {
  color: var(--grey-500, #919eab);
  font-size: 14px;
  font-weight: 400;
  position: relative;
  left: 0;
  padding: 0 4px;
}
.srch_cont .all_srch_conts .ai_period .right button:first-child:before {
  content: '';
  display: block;
  background: var(--grey-300, #dfe3e8);
  width: 1px;
  height: 80%;
  position: absolute;
  right: -4px;
  top: 2px;
}
.srch_cont .all_srch_conts .ai_period .right button.current {
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 14px;
  font-weight: 700;
}
.srch_cont .all_srch_conts .ai_summary {
}
.srch_cont .all_srch_conts .btn_favorite {
  position: absolute;
  top: 20px;
  right: 20px;
}

.srch_cont .all_srch_conts .btns_thumb {
	display: inline-flex;
	gap: 5px;
	align-items: center;
	position: absolute;
	right: 20px;
	bottom: 170px;
	width: 100px;
    height: 42px;
    background: var(--primary-1-main-500);
    border-radius: 50px;
    box-shadow: 0px 8px 16px 0px rgba(91, 74, 211, 0.24);
}
.srch_cont .all_srch_conts .btn_thumb {
	position: relative;
	width: 34px;
	height: 34px;
}
.srch_cont .all_srch_conts .btn_thumb:before {
	content: "";
	font-family: 'remixicon';
	position: absolute;
	left: 20px;
	top: 5px;
	width: 24px;
	height: 24px;
	font-size: 24px;
	color: var(--common-white);
}
.srch_cont .all_srch_conts .btn_thumb.selected:before {color: var(--common-white);}
.srch_cont .all_srch_conts .btn_thumb.up:before {content: "\f207";}
.srch_cont .all_srch_conts .btn_thumb.down:before {content: "\f205";}
.srch_cont .all_srch_conts .btn_thumb.up.selected:before {content: "\f206";}
.srch_cont .all_srch_conts .btn_thumb.down.selected:before {content: "\f204";}

/* 답변 문구 css */
.srch_cont .all_srch_conts .btns_thumb > span{display:none;position: absolute;top: -36px;left: -37px;padding: 4px 10px;width: 117px;height: 26px;border-radius: 6px;background: var(--grey-800);color:var(--common-white);font-size:12px;font-weight:700;line-height: 2.2;}
.srch_cont .all_srch_conts .btns_thumb > span::after{content:'';position:absolute;right: 8px;bottom: -5px;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 8px solid var(--grey-800);}

/* AI가 추천해주는 질문 목록 영역 */
.srch_cont .all_srch_conts .recommend_question{margin-top:15px;padding:20px;border:1px solid var(--grey-300);background:var(--grey-100);border-radius:10px;}
.srch_cont .all_srch_conts .recommend_question > .questionTit{margin-bottom:10px;}
.srch_cont .all_srch_conts .recommend_question > .questionTit > i.ri-chat-quote-line{ margin-right:4px;font-size:24px;}
.srch_cont .all_srch_conts .recommend_question > .questionTit > span{font-size: 14px;font-weight: 700;color: var(--common-font-color);vertical-align: text-top;} 
.srch_cont .all_srch_conts .recommend_question > .questionList > ul{display: flex;height: 54px;}
.srch_cont .all_srch_conts .recommend_question > .questionList > ul li{display: inline-flex;align-items: center;margin-right:10px;width: 366px;border-radius:5px;background:var(--primary-150);}
.srch_cont .all_srch_conts .recommend_question > .questionList > ul li:last-child{margin-right:0;}
.srch_cont .all_srch_conts .recommend_question > .questionList > ul li > a{
	width:100%; 
	min-width:320px; 
	height:54px;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 700;
	color: var(--primary-1-main-500);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align:center;
	line-height:4;
}

.srch_cont .all_srch_conts .ai_summary .summary {
  position: relative;
  border-radius: 10px;
  background: var(--grey-200, #f4f6f8);
  padding: 20px;
}
.srch_cont .all_srch_conts .ai_summary .summary em {
  margin: 0 2px;
}
.srch_cont .all_srch_conts .ai_summary .summary [class*='bot_'] {
  font-size: 18px;
  font-weight: 500;
}
.srch_cont .all_srch_conts .ai_summary .summary .bot_blue {
  color: var(--bule-main, #1188f7);
}
.srch_cont .all_srch_conts .ai_summary .summary .bot_yellow {
  color: var(--orange-main, #ff9c07);
}
.srch_cont .all_srch_conts .ai_summary .summary .bot_teal {
  color: var(--teal-main, #0ac9bd);
}
.srch_cont .all_srch_conts .ai_summary .summary .bot_green {
  color: var(--green-main, #53c11d);
}
.srch_cont .all_srch_conts .ai_summary .summary .bot_red {
  color: var(--primary-1-main-500);
}
.srch_cont .all_srch_conts .ai_summary .summary h3 {
  font-size: 20px;
  font-weight: 700;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 3C18.1944 3 22 6.80558 22 11.5C22 16.1944 18.1944 20 13.5 20H13V20.99C13 21.5478 12.5476 22.0005 11.989 22C9.52884 21.9976 7.03691 21.1771 5.14647 19.4959C3.23771 17.7984 2.0022 15.2749 2 12.0087V11.5C2 6.80558 5.80558 3 10.5 3H13.5ZM8.5 10C7.67157 10 7 10.6716 7 11.5C7 12.3284 7.67157 13 8.5 13C9.32843 13 10 12.3284 10 11.5C10 10.6716 9.32843 10 8.5 10ZM15.5 10C14.6716 10 14 10.6716 14 11.5C14 12.3284 14.6716 13 15.5 13C16.3284 13 17 12.3284 17 11.5C17 10.6716 16.3284 10 15.5 10Z' fill='%23212B36'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 30px;
}
.srch_cont .all_srch_conts .ai_summary .summary p {
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  margin: 25px 0 30px;
}
.srch_cont .all_srch_conts .ai_summary .summary .zip {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 90%;
  min-height: 26px; /* 컨텐츠가 없을 경우 */
}
.srch_cont .all_srch_conts .ai_summary .summary .zip span {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  border-radius: 6px;
  border: 1px solid var(--bule-main, #1188f7);
  color: var(--bule-main);
  padding: 4px 8px;
  /* margin-right:10px; */
}
.srch_cont .all_srch_conts .ai_summary .summary .zip span.bot_yellow {
  border: 1px solid var(--orange-main, #ff9c07);
  color: var(--orange-main);
}
.srch_cont .all_srch_conts .ai_summary .summary .zip span.bot_teal {
  border: 1px solid var(--teal-main, #0ac9bd);
  color: var(--teal-main);
}
.srch_cont .all_srch_conts .ai_summary .summary .zip span.bot_green {
  border: 1px solid var(--green-main, #53c11d);
  color: var(--green-main);
}
.srch_cont .all_srch_conts .ai_summary .summary .zip span.bot_red {
  border: 1px solid var(--primary-1-main-500);
  color: var(--primary-1-main-500);
}
.srch_cont .all_srch_conts .ai_summary .noti {
  color: var(--grey-600, #637381);
  font-size: 14px;
  font-weight: 500;
  margin: 10px 0 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99984 18.8334C5.39746 18.8334 1.6665 15.1024 1.6665 10.5001C1.6665 5.89771 5.39746 2.16675 9.99984 2.16675C14.6022 2.16675 18.3332 5.89771 18.3332 10.5001C18.3332 15.1024 14.6022 18.8334 9.99984 18.8334ZM9.1665 9.66675V14.6667H10.8332V9.66675H9.1665ZM9.1665 6.33342V8.00008H10.8332V6.33342H9.1665Z' fill='%23637381'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
}
.srch_cont .all_srch_conts section {
  display: flex;
  height: 196px;
  justify-content: space-between;
  padding: 0 0 30px;
  border-bottom: 1px solid #dfe3e8;
  margin: 0 0 30px;
}
.srch_cont .all_srch_conts section:last-child {
  margin: 0;
  border: 0;
}
.srch_cont .all_srch_conts section article {
  flex: 1;
}
.srch_cont .all_srch_conts section article h3 {
  font-size: 20px;
  font-weight: 500;
}
.srch_cont .all_srch_conts section article h3 .evid {
	font-size: 12px;
	color: #5B4AD3;	
	margin-left: 5px;
}
.srch_cont .all_srch_conts section article h3 span {
  border-radius: 4px;
  background: var(--bule-main, #1188f7);
  padding: 0 7.5px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  margin-right: 10px;
}
.srch_cont .all_srch_conts section article h3 span.bot_yellow {
  background: var(--orange-main, #ff9c07);
}
.srch_cont .all_srch_conts section article h3 span.bot_teal {
  background: var(--teal-main, #0ac9bd);
}
.srch_cont .all_srch_conts section article h3 span.bot_green {
  background: var(--green-main, #53c11d);
}
.srch_cont .all_srch_conts section article h3 span.bot_red {
  background: var(--red-main, #fc3232);
}
.srch_cont .all_srch_conts section article div {
  color: var(--grey-600, #637381);
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  margin: 15px 15px 15px 0;
  height: 98px;
  display: block;
  /* display:-webkit-box; */
  overflow: hidden;
  /* text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical; */
}
.srch_cont .all_srch_conts section article div em {
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 16px;
  font-weight: 400;
}
.srch_cont .all_srch_conts section article p {
  color: var(--grey-600, #637381);
  font-size: 14px;
  font-weight: 400;
}
.srch_cont .all_srch_conts section .pic {
	display:none;
	flex: 0 0 285px;
	width: 285px;
	height: 196px;
	overflow: hidden;
	border-radius: 15px;
	border: 1px solid var(--grey-300, #dfe3e8);
	background: var(--grey-500, #919eab);
	box-sizing: border-box;
	margin-left: 40px;
}
.srch_cont .all_srch_conts section .pic img {
  width: 100%;
  object-fit: cover;
}

/* AI서치 검색조건 */
.srch_cont .srch_condition{display:flex;align-items:center;justify-content: flex-start; width:1200px; height:68px;margin:0 auto; margin-top:15px; padding:0; border:1px solid var(--grey-300); background: var(--grey-100); border-radius: 10px;}
.srch_cont .srch_condition p{margin:0 30px 0 20px;font-size: 14px;font-weight: 700;color: var(--grey-700);}
.srch_cont .srch_condition ul{}
.srch_cont .srch_condition ul li{float:left; height:28px; margin-right:30px;}
.srch_cont .srch_condition ul li:first-child{display:flex;align-items:center;justify-content: space-between; width: 530px;}
.srch_cont .srch_condition ul li:first-child > div.select-cell{margin-left:0;}
.srch_cont .srch_condition ul li:nth-child(2){display:flex;align-items:center;justify-content: space-between;width:162px;}
.srch_cont .srch_condition ul li:last-child{margin-right:0; line-height:1.5;}
.srch_cont .srch_condition ul li label {font-size: 16px;}
.srch_cont .srch_condition ul li [type="radio"]{margin-right:5px; vertical-align: middle;appearance: none;border: max(2px, 0.1em) solid #919EAB;border-radius: 50%;width: 18px;height: 18px; background: var(--common-white);}
.srch_cont .srch_condition ul li [type="radio"]:checked {outline: max(0.08px, 0.08em) solid var(--main-color);outline-offset: max(0.08px, 0.08em);border: 2px solid var(--common-white); background:var(--main-color);}
.srch_cont .srch_condition ul li .calendar_zone {display: flex;align-items: center;}
.srch_cont .srch_condition ul li .calendar_zone div {
  border-radius: 5px;
  border: 1px solid var(--grey-300, #dfe3e8);
  color: var(--grey-700, #454f5b);
  font-size: 12px;
  font-weight: 700;
  height: 28px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 98% center;
}
.srch_cont .srch_condition ul li .calendar_zone div span {display: inline-flex;margin: 0 10px;background: #454f5b;width: 10px;height: 1px;}
.srch_cont .srch_condition ul li .calendar_zone .apply_bt {border-radius: 5px;background: var(--primary-1-main-500, #5b4ad3);display: inline-flex;height: 28px;padding: 4px 10px;box-sizing: border-box;justify-content: center;align-items: center;color: #fff;font-size: 12px;font-weight: 700;margin-left: 5px;}

/* AI서치 안내 & 질문 안내 */
.srch_cont .guideArea{display:flex;align-items:center; justify-content: space-between; width:1200px; height:224px;  margin:0 auto; margin-top:20px; padding:0; background: transparent;}
.srch_cont .guideTxt{display:flex;flex-direction: column;align-items: flex-start;width:800px;height:224px;border-radius:20px; background: url(/resources/static/images/ai_info_bg.png) 35% 15% no-repeat no-repeat; box-shadow: 10px 18px 30px 0px rgba(0, 0, 0, 0.1);}
.srch_cont .guideTxt > p{position:relative; margin:50px 0 10px 50px;font-size: 30px;font-weight: 900; color: transparent; background: linear-gradient(-90deg, #4AA2D3 0%, #5761D3 74%, #5B4AD3 100%); background-clip: text; -webkit-background-clip: text;}
.srch_cont .guideTxt > p > span{position:absolute;top: -16px;left: -22px;width: 58px;height: 21px;font-size: 14px;font-weight: 700;background-color:var(--main-color);border-radius:50px;color:var(--common-white);text-align:center;line-height:1.5;}
.srch_cont .guideTxt > p > span:after{content:'';position:absolute;left: 8px;bottom: -5px;border-left: 12px solid transparent;border-right: 0px solid transparent;border-top: 8px solid var(--main-color);}
.srch_cont .guideTxt > .contTxt{margin-bottom:20px;padding-left:50px;font-size: 20px;font-weight: 700;color: var(--grey-800);}
.srch_cont .guideTxt > .subTxt{display:block; position:relative;padding-left:60px;font-size: 12px;font-weight: 700;color: var(--grey-500);}
.srch_cont .guideTxt > .subTxt:before{display:inline-block; content:'*';position:absolute; top:0;left:50px;}

.srch_cont .questionTxt{width:370px;height:224px;}
.srch_cont .questionTxt > p{margin-bottom:10px;}
.srch_cont .questionTxt > p > i.ri-chat-quote-line{ margin-right:4px;font-size:24px;}
.srch_cont .questionTxt > p > span{font-size: 14px;font-weight: 700;color: var(--common-font-color);vertical-align: text-top;} 
.srch_cont .questionTxt > ul li{display: flex;margin-bottom:8px;width: 370px;border-radius:10px;}
.srch_cont .questionTxt > ul li:first-child{border:1px solid #C4B9FA;background:#F9F8FE;}
.srch_cont .questionTxt > ul li:nth-child(2){border:1px solid #ABC5F9;background:#F6F9FE;}
.srch_cont .questionTxt > ul li:last-child{margin-bottom:0;border:1px solid #7FCBA1;background:#F7FFFB;}
.srch_cont .questionTxt > ul li:hover{box-shadow: 10px 18px 30px 0px rgba(0, 0, 0, 0.1);}
.srch_cont .questionTxt > ul li > a{width:100%;font-size: 14px;font-weight: 700;color: var(--common-font-color);text-align:center;line-height:4;height:54px;}

/* AI서치 - 검색영역 */
.srch_cont .all_srch_conts .srcArea_cont{position:relative;display:flex;align-items:center;justify-content: flex-start; width:1200px; height:68px;margin:0 auto; padding:0; border:1px solid var(--grey-300); background: var(--grey-100); border-radius: 10px;}
.srch_cont .all_srch_conts .srcArea_cont p{margin:0 30px 0 20px;font-size: 14px;font-weight: 700;color: var(--grey-700);}
.srch_cont .all_srch_conts .srcArea_cont ul li{float:left; height:28px; margin-right:30px;}
.srch_cont .all_srch_conts .srcArea_cont ul li:first-child{display:flex;align-items:center;justify-content: space-between; width: 530px;}
.srch_cont .all_srch_conts .srcArea_cont ul li:first-child > div.select-cell{margin-left:0;}
.srch_cont .all_srch_conts .srcArea_cont ul li:nth-child(2){display:flex;align-items:center;justify-content: space-between;width:162px;}
.srch_cont .all_srch_conts .srcArea_cont ul li:last-child{margin-right:0; line-height:1.5;}
.srch_cont .all_srch_conts .srcArea_cont ul li label {font-size: 16px;}
.srch_cont .all_srch_conts .srcArea_cont ul li [type="radio"]{margin-right:5px; vertical-align: middle;appearance: none;border: max(2px, 0.1em) solid #919EAB;border-radius: 50%;width: 18px;height: 18px; background: var(--common-white);}
.srch_cont .all_srch_conts .srcArea_cont ul li [type="radio"]:checked {outline: max(0.08px, 0.08em) solid var(--main-color);outline-offset: max(0.08px, 0.08em);border: 2px solid var(--common-white); background:var(--main-color);}
.srch_cont .all_srch_conts .srcArea_cont > button.apply_bt_new {position: absolute;right: 20px;display:inline-flex;height:33px;padding:6px 28px;box-sizing:border-box;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:900;border-radius:5px;background:var(--primary-1-main-500,#5B4AD3);}
.srch_cont .all_srch_conts .srcArea_cont ul li .calendar_zone {display: flex;align-items: center;}
.srch_cont .all_srch_conts .srcArea_cont ul li .calendar_zone div {
  border-radius: 5px;
  border: 1px solid var(--grey-300, #dfe3e8);
  color: var(--grey-700, #454f5b);
  font-size: 12px;
  font-weight: 700;
  height: 28px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 98% center;
}
.srch_cont .all_srch_conts .srcArea_cont ul li .calendar_zone div span {
  display: inline-flex;
  margin: 0 10px;
  background: #454f5b;
  width: 10px;
  height: 1px;
}
.srch_cont .all_srch_conts .srcArea_cont ul li .calendar_zone .apply_bt {
  border-radius: 5px;
  background: var(--primary-1-main-500, #5b4ad3);
  display: inline-flex;
  height: 28px;
  padding: 4px 10px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  margin-left: 5px;
}

.wrap .gnb_wrap {
  display: flex;
  align-items: center;
  position: fixed;
  left: 0;
  top: -1px;
  width: 100%;
  height: 70px;
  z-index: 100;
  border-bottom: 1px solid #dfe3e8;
  background: #454f5b;
  /* transition:all .2s;*/
  opacity: 0;
  /* display:none;*/
}
.wrap .gnb_wrap .logo {
  text-indent: -99999px;
  background: url(/resources/static/images/top_gnb_logo.svg) center center no-repeat;
  width: 80px;
  height: 41px;
  margin-left: 80px;
  background-size: 100%;
}
.wrap .gnb_wrap .logo a {
  display: flex;
  width: 80px;
  height: 100%;
}
.wrap .gnb_wrap .gnb_twin {
  display: flex;
  align-items: center;
  margin-left: 80px;
  color: #fff;
  min-width: 700px;
}
.wrap .gnb_wrap .gnb_twin h3 {
  font-size: 20px;
  font-weight: 700;
  position:relative;
}

/* 내가 하는 빅데이터 분석  */
.wrap .gnb_wrap .gnb_twin h3 > span {
  position:absolute;
  top: -12px;
  left: 0;
  font-size:12px;
  font-weight:500;
  line-height:18px;
}

.wrap .gnb_wrap .gnb_twin ul {
  display: flex;
  position: relative;
  left: 0;
  margin-left: 25px;
}
.wrap .gnb_wrap .gnb_twin ul:before {
  content: '';
  display: block;
  width: 1px;
  height: 20px;
  background: rgba(255, 255, 255, 0.32);
  margin-right: 25px;
}
.wrap .gnb_wrap .gnb_twin ul li {
  margin-right: 30px;
}
.wrap .gnb_wrap .gnb_twin ul li a {
  color: #c4cdd5;
  font-size: 16px;
  font-weight: 400;
}
.wrap .gnb_wrap .gnb_twin ul li a.on,
.wrap .gnb_wrap .gnb_twin ul li a:hover {
  color: #fff;
  font-weight: 700;
}
.wrap .gnb_wrap.fixed {
  height: 50px;
  opacity: 1;
}
/* =========================== main ==================== */
.tab_keep_data .cont_item article::-webkit-scrollbar-track {
  background: #f1f1f1 !important;
  margin-block: 15px;
}
.tab_keep_data .cont_item.movie-part article::-webkit-scrollbar-track {
  margin-block: 48px;
}
.wrap .cont_wrap {
  display: flex;
  position: relative;
  width: 100%;
  min-height: calc(100vh - 80px);
  /* padding-bottom: 20px; */
  padding-bottom: 80px;
}
.wrap .cont_wrap.fixed > .lnb_area {
  top: 50px;
  height: calc(100vh - 70px);
}
.wrap .cont_wrap.fixed .content .srch_top {
  top: 50px;
}
.wrap .cont_wrap .content .srch_top.on {
  height: 92px;
}


.wrap .cont_wrap .content .polIssue_top.on {
  height: 130px;
}



.wrap .cont_wrap .content .srch_top.on .title_wrap {
  display: none;
}
.wrap .cont_wrap .content .srch_top.on .btn_close {
  margin-top: 0;
  top: 161px;
}

.wrap .cont_wrap .content .polIssue_top.on .btn_close {
  margin-top: 0;
  top: 199px;
}


.wrap .cont_wrap.fixed .content .srch_top .btn_close {
  /* margin-top:19px;*/
}
.wrap .cont_wrap.fixed .content .srch_top.on .btn_close {
  top: 141px;
  margin-top: 0;
}

.wrap .cont_wrap.fixed .content .polIssue_top.on .btn_close {
  top: 179px;
  margin-top: 0;
}

.wrap .cont_wrap .content .srch_top.active {
  width: calc(100% - 110px);
}
.wrap .cont_wrap .lnb_area {
  display: flex;
  flex-direction: column;
  width: 330px;
  padding: 40px 30px;
  box-sizing: border-box;
  border-right: 1px solid #dfe3e8;
  background: #fff;
  box-shadow: 5px 4px 40px 0px rgba(0, 0, 0, 0.05);
  height: 100vh;
  position: fixed;
  left: 0;
  top: 70px;
  z-index: 113;
  overflow-y: auto;
}
.wrap .cont_wrap .content .srch_top > .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wrap .cont_wrap .content .srch_top > .title.title_flex {
  overflow: hidden;
}
.wrap .cont_wrap .content .srch_top > .title.title_flex > * {
  flex: none;
}
.wrap .cont_wrap .content .srch_top > .title.title_flex .date_item_type2 {
  overflow: hidden;
  flex: 1 1 auto;
}
.wrap .cont_wrap .content .srch_top > .title.title_flex .date_item_type2 .date_inp {
  overflow: hidden;
}
.wrap .cont_wrap .content .srch_top .title h3 {
  font-size: 24px;
  color: #fff;
  background: var(--main-color);
  padding: 10px 25px 7px;
  border-radius: 50px;
  margin-right: 10px;
  font-family: 'GmarketSans';
  font-weight: 700;
}
.wrap .cont_wrap .content .srch_top .title h3.btn_toggle {
  height: 44px;
  padding: 0;
}
.wrap .cont_wrap .content .srch_top .title h3.btn_toggle button {
  padding: 10px 25px 7px;
}
.wrap .cont_wrap .content .srch_top .title .date_item {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  padding-top: 5px;
  margin-left: 10px;
}
.wrap .cont_wrap .content .srch_top .title .date_item .tooltip_init {
  display: flex;
}
.wrap .cont_wrap .content .srch_top .date_item > .title {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background: #f4f6f8;
  padding: 3.5px 8px;
  margin: 0 5px;
}

/* 
.tab_issue_wrap .title_wrap .date_item {
	display:flex;
	align-items:center;
	padding-top:5px;
	margin-left:10px;
}
.tab_issue_wrap .title_wrap .date_item .tooltip_init {
	display:flex;
}
.tooltip_init {
	height:24px;
}
.tab_issue_wrap .title_wrap .date_item>.title {
	display:flex;
	align-items:center;
	border-radius:5px;
	background:#F4F6F8;
	padding:3.5px 8px;
	margin:0 5px;
}
.date_inp {
	display:flex;
	padding:4px 10px;
	border-radius:5px;
	border:1px solid #DFE3E8;
	background:#FFF;
}
.date_inp+small {
	margin:0 4px;
	font-size:20px;
	background:#454F5B;
	width:10px;
	height:1px;
	text-indent:-999999px;
}
.date_inp input {
	border:0;
	width:75px;
	padding:0;
	height:auto;
	border-radius:0;
	color:#454F5B;
	text-align: center;
	font-size:12px;
	font-weight:700;
	letter-spacing:1px;
}
.date_inp button {
	display:flex;
}
.date_inp button.date_btn {
	margin-left: 4px;
}
 */

.wrap .cont_wrap .content .srch_top .title > p {
  font-size: 14px;
  font-weight: 500;
}
.wrap .cont_wrap .content .srch_top .title p span {
  color: var(--main-color);
  font-size: 16px;
  font-weight: 700;
}

.wrap .cont_wrap .lnb_area > h2 {display: flex;font-family: 'GmarketSans';font-size: 30px;font-weight: 700;}

/* 정책이슈 아이콘 */
.wrap .cont_wrap .lnb_area > h2 > .ri-contract-line{border:1px solid;width: 30px;height: 30px;}
.wrap .cont_wrap .lnb_area.active h2 {flex-direction: column;align-items: center;font-size: 18px;font-weight: 700;}
.wrap .cont_wrap .lnb_area h2 i {display: inline-block;font-weight: 500;margin-right: 5px;font-size: 28px;}
.wrap .cont_wrap .lnb_area.active h2 i {margin: 15px 0 8px;}
.wrap .cont_wrap .lnb_area.active {width: 110px;padding: 20px 10px 40px;}
.wrap .cont_wrap .lnb_area.active ~ content {left: 110px;}
.wrap .cont_wrap .lnb_area.on h2 {font-size: 18px;font-weight: 500;}
.wrap .cont_wrap .lnb_area .lnb_btn {position: fixed;left: 301px;top: 70px;z-index: 10;background: var(--main-color);border-radius: 0 0 0 5px;padding: 2px;}
.wrap .cont_wrap.fixed .lnb_area .lnb_btn {top: 50px;}
.wrap .cont_wrap .lnb_area .lnb_btn i {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 17.9995V19.9995H3V17.9995H21ZM6.59619 3.90332L8.01041 5.31753L4.82843 8.49951L8.01041 11.6815L6.59619 13.0957L2 8.49951L6.59619 3.90332ZM21 10.9995V12.9995H12V10.9995H21ZM21 3.99951V5.99951H12V3.99951H21Z' fill='white'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  background-position: center center;
}
.wrap .cont_wrap .lnb_area.active .lnb_btn {left: 81px;}
.wrap .cont_wrap .lnb_area.active .lnb_btn i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 17.9995V19.9995H3V17.9995H21ZM17.4038 3.90332L22 8.49951L17.4038 13.0957L15.9896 11.6815L19.1716 8.49951L15.9896 5.31753L17.4038 3.90332ZM12 10.9995V12.9995H3V10.9995H12ZM12 3.99951V5.99951H3V3.99951H12Z' fill='white'/%3E%3C/svg%3E");
}
.wrap .cont_wrap .lnb_area .key_srch_wrap {display: flex;align-items: center;gap: 5px;margin: 15px 0 30px;}
.wrap .cont_wrap .lnb_area .key_srch {display: flex;position: relative;left: 0;padding: 8px 10px;height: 40px;border: 1px solid #454f5b;border-radius: 6px;box-sizing: border-box;color: #919eab;font-size: 16px;font-weight: 500;width: 100%;margin: 15px 0 30px;background: #fff;}
.wrap .cont_wrap .lnb_area .key_srch_wrap .key_srch {flex: 1 1 auto;}
.wrap .cont_wrap .lnb_area .key_srch:first-child,
.wrap .cont_wrap .lnb_area .key_srch_wrap:first-child {margin-top: 0;}
.wrap .cont_wrap .lnb_area .key_srch_wrap .key_srch {margin: 0;}
.wrap .cont_wrap .lnb_area.active .key_srch_wrap {margin: 15px -10px 30px;}
.wrap .cont_wrap .lnb_area.active .key_srch:before {content: '';display: block;position: absolute;left: -30px;top: 0;width: calc(100% + 40px);height: 34px;background: var(--main-color);z-index: -1;}
.wrap .cont_wrap .lnb_area.active .key_srch:first-child,
.wrap .cont_wrap .lnb_area.active .key_srch_wrap:first-child {margin-top: 15px;margin-bottom: 0;}
.wrap .cont_wrap .lnb_area.active .key_srch_wrap .key_srch,
.wrap .cont_wrap .lnb_area.active .key_srch_wrap .btn_refresh {margin-top: 0;flex: 1 1 20px;}
.wrap .cont_wrap .lnb_area.active .key_srch_wrap .btn_refresh {height: 34px;border-radius: 0;}
.wrap .cont_wrap .lnb_area.active .key_srch {justify-content: center;border: 0;height: 34px;padding: 5px 10px 0;background: transparent;}
.wrap .cont_wrap .lnb_area .key_srch input {border: 0;height: auto;border-radius: 0;padding: 0;flex: 1;cursor: pointer;}

/* 정책이슈 - polIssue_srch */
.wrap .cont_wrap .lnb_area .key_srch_wrap .polIssue_srch > button {
  width: 28px;
  height: 28px;
  margin: 5px 5px 0;
  text-indent: -99999px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z' fill='%235B4AD3'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
}
.wrap .cont_wrap .lnb_area.active .key_srch input {display: none;}
.wrap .cont_wrap .lnb_area .key_srch > button {
  width: 24px;
  height: 24px;
  text-indent: -99999px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z' fill='%235B4AD3'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
}
.wrap .cont_wrap .lnb_area .key_srch > button:first-child {
  text-indent: 0;
  text-align: left;
  width: 100%;
}
.wrap .cont_wrap .lnb_area.active .key_srch button {
  text-indent: -9999px;
  filter: invert(100%) sepia(100%) saturate(0) hue-rotate(0deg) brightness(120%) contrast(110%);
}
.wrap .cont_wrap .lnb_area.active .key_srch:last-child button {
  background-position: center center;
}
.wrap .cont_wrap .key_srch_wrap .btn_refresh {
  flex: none;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 6px;
  color: var(--common-white);
  background: var(--grey-600);
  border: 0;
  box-sizing: border-box;
}
.wrap .cont_wrap .key_srch_wrap .btn_refresh i {
  color: var(--common-white);
  font-size: 24px;
  line-height: 1;
}
.wrap .cont_wrap .lnb_area.active ~ .content {
  margin-left: 110px;
}
.wrap .cont_wrap .content {
  display: flex;
  min-width: 1000px;
  flex: auto;
  height: 100%;
  margin-left: 330px;
  transition: all 0.1s;
  /* position:fixed;*/
  /* left:0;*/
}
.wrap .cont_wrap .lnb_area .part_a {
  display: flex;
  flex-direction: column;
  width: 100%;
  /* flex: 1 1 auto; */
}
.wrap .cont_wrap .lnb_area .lnb_btn + .part_a {
  margin-top: 30px;
}
.wrap .cont_wrap .lnb_area .part_a h3.accent {
  color: var(--main-color);
}
.wrap .cont_wrap .lnb_area .part_a h3 {
  font-size: 14px;
  color: #637381;
  font-weight: 700;
  padding-bottom: 10px;
  border-bottom: 1px solid #dfe3e8;
  margin-bottom: 12px;
  width: 100%;
}
.wrap .cont_wrap .lnb_area.active .part_a {
  text-align: center;
}
.wrap .cont_wrap .lnb_area .part_a.type2 h3 {
  margin-top: 30px;
}
.wrap .cont_wrap .lnb_area.active .part_a.type2 h3 {
  margin-top: 10px;
}
.wrap .cont_wrap .lnb_area .part_a nav {
  display: flex;
  flex-direction: column;
}
.wrap .cont_wrap .lnb_area .part_a nav a {
  display: flex;
  align-items: center;
  padding: 12px 18px;
  border-radius: 5px;
  position: relative;
}
.wrap .cont_wrap .lnb_area .part_a nav a.on {
  color: #fff;
  background: var(--main-color);
  box-shadow: 0px 8px 16px 0px rgba(91, 74, 211, 0.24);
  fill: rgb(255, 255, 255);
}

/* 정책이슈 LNB nodata case 추가 */
.wrap .cont_wrap .lnb_area .part_a nav a span.nodataTxt.on{display:block;}
.wrap .cont_wrap .lnb_area .part_a nav a span.nodataTxt{display:none; position:absolute;top:-20px;left: 20px;height: 26px;padding:0 10px; font-size: 12px;font-weight: 500;background-color:var(--grey-800);border-radius:6px;color:var(--common-white);text-align:center;line-height:2.2;}
.wrap .cont_wrap .lnb_area .part_a nav a span.nodataTxt:after{display:inline; content:'';position:absolute;left: 8px;bottom: -5px;border-left: 12px solid transparent;border-right: 0px solid transparent;border-top: 8px solid var(--grey-800);}

.wrap .cont_wrap .lnb_area .part_a nav a.on path {
  fill: rgb(255, 255, 255);
}
.wrap .cont_wrap .lnb_area.active .part_a nav a {
  flex-direction: column;
  font-size: 12px;
  font-weight: 500;
  padding: 8px 10px;
}
.wrap .cont_wrap .lnb_area.active .part_a nav a span {
  padding: 2px 0 0 0;
}
.wrap .cont_wrap .lnb_area .part_a nav a span {
  padding-left: 8px;
  padding-bottom: 4px;
}
.wrap .cont_wrap .lnb_area .part_b {
  display: none;
  align-items: center;
  margin: 45px 0 20px;
}
.wrap .cont_wrap .lnb_area.active .part_b {
  flex-direction: column;
  margin: 10px 0 20px;
}
.wrap .cont_wrap .lnb_area.active .part_b h3 {
  display: flex;
  flex: 0 0 30px;
  margin: 0;
  align-items: center;
  justify-content: center;
}
.wrap .cont_wrap .lnb_area.active .part_b div {
}
.wrap .cont_wrap .lnb_area .part_b > h3 {
  margin-right: auto;
  flex: 0 0 62px;
  font-size: 14px;
  font-weight: 700;
}
.wrap .cont_wrap .lnb_area .part_b > div {
  display: flex;
  justify-content: space-around;
  width: 100%;
  height: 30px;
  /* border:1px solid #DFE3E8;*/
}
.wrap .cont_wrap .lnb_area .part_b > div button {
  border: 1px solid #dfe3e8;
  width: 100%;
  font-size: 20px;
}
.wrap .cont_wrap .lnb_area .part_b > div button.on i {
  opacity: 0.5;
}
.wrap .cont_wrap .lnb_area .part_b > div button:first-child {
  border-right: 0;
}
.wrap .cont_wrap .lnb_area.active + .part_c {
  justify-content: center;
  padding: 0;
  align-items: center;
  width: 110px;
}
.wrap .cont_wrap .lnb_area.active + .part_c nav {
  justify-content: center;
}
.wrap .cont_wrap .part_c {
  width: 330px;
  display: inline-flex;
  background: #f6f7f8;
  box-sizing: border-box;
  padding: 15px 30px 8px 30px;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 113;
  border-right: 1px solid #dfe3e8;
}
.wrap .cont_wrap .part_c:after {
  /* content:'';*/
  display: block;
  position: absolute;
  left: -30px;
  top: 0;
  width: calc(100% + 60px);
  height: 44px;
  background: #f6f7f8;
  z-index: -1;
}
.wrap .cont_wrap .part_c nav {
  display: flex;
  align-items: center;
  width: 100%;
}
.wrap .cont_wrap .part_c nav a {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  color: #637381;
}
.wrap .cont_wrap .lnb_area.active + .part_c nav a {
  padding: 18px 0 8px;
}
.wrap .cont_wrap .lnb_area.active + .part_c nav a:not(:first-child) {
  display: none;
}
.wrap .cont_wrap .part_c nav a span {
  display: flex;
  padding-bottom: 4px;
}
.wrap .cont_wrap .content .srch_top {
  position: fixed;
  top: 70px;
  width: calc(100% - 330px);
  min-width: 1500px;
  /* height:314px;*/
  background: #fff;
  border-bottom: 1px solid #dfe3e8;
  z-index: 100;
  box-sizing: border-box;
  padding: 30px 80px 30px 30px;
  overflow: hidden;
  /* opacity:.3;*/
  transition: all 0.1s;
}
.wrap .cont_wrap .content .srch_top .btn_close {
  position: fixed;
  right: 80px;
  margin-top: 30px;
  /* top:383px;*/
  border-radius: 0px 0px 10px 10px;
  border-right: 1px solid #dfe3e8;
  border-bottom: 1px solid #dfe3e8;
  border-left: 1px solid #dfe3e8;
  border-top: 1px solid #fff;
  background: #fff;
  padding: 0px 26px 0px 32px;
  transition: all 0.1s;
}
.wrap .cont_wrap .content .srch_top .btn_close i {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0001 13.9142L16.793 18.7071L18.2072 17.2929L12.0001 11.0858L5.79297 17.2929L7.20718 18.7071L12.0001 13.9142ZM6.00008 7H18.0001V9H6.00008V7Z' fill='%23637381'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.wrap .cont_wrap .content .srch_top.on .btn_close i {
  transform: rotate(180deg);
}
.wrap .cont_wrap.cont_1400 .content .srch_top {
  left: 0;
  right: 0;
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
.wrap .cont_wrap.cont_1400 .content .srch_top > * {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}
.wrap .cont_wrap .content .cont_set {
  margin-top: 414px;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  padding: 0 80px 0 30px;
}
.wrap .cont_wrap .content .cont_set.active {
  margin-top: 194px;
}
.wrap .cont_wrap .content .cont_set > div {
  margin: 0 0 80px;
  min-height: 400px;
  box-sizing: border-box;
  padding: 10px 0 0;
}
.wrap .cont_wrap .content .cont_set > div.issue_first_content {
  min-height: auto;
}
.wrap .cont_wrap .content .cont_set > div.issue_first_tgt {
  min-height: auto;
  position: relative;
  left: 0;
}
.wrap .cont_wrap .content .cont_set > div > div {
  position: relative;
  background: transparent;
  border: 0;
  padding: 0px 0 0;
}
.wrap .cont_wrap .content .cont_set > div > div.ment_shadow_box {
  background: #fff;
}
.wrap .cont_wrap .content .cont_set .news_time {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
}
.wrap .cont_wrap .content .cont_set .news_time .part_l {
  display: flex;
  align-items: center;
}
.wrap .cont_wrap .content .cont_set .news_time .part_l > p {
  font-size: 20px;
  font-weight: 900;
  margin-right: 5px;
}
.wrap .cont_wrap .content .cont_set .news_time .part_l > i {
}
.wrap .cont_wrap .content .cont_set .news_time .part_l > button {
  border-radius: 5px;
  background: var(--main-color)
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M12 15V3H3V14.25C3 14.6642 3.33579 15 3.75 15H12ZM14.25 16.5H3.75C2.50736 16.5 1.5 15.4927 1.5 14.25V2.25C1.5 1.83579 1.83579 1.5 2.25 1.5H12.75C13.1642 1.5 13.5 1.83579 13.5 2.25V7.5H16.5V14.25C16.5 15.4927 15.4927 16.5 14.25 16.5ZM13.5 9V14.25C13.5 14.6642 13.8358 15 14.25 15C14.6642 15 15 14.6642 15 14.25V9H13.5ZM4.5 4.5H9V9H4.5V4.5ZM6 6V7.5H7.5V6H6ZM4.5 9.75H10.5V11.25H4.5V9.75ZM4.5 12H10.5V13.5H4.5V12Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 80px center;
  color: #fff;
  padding: 6px 30px 6px 10px;
  margin-left: 5px;
  width: 120px;
  box-sizing: border-box;
  margin-left: 20px;
}
.wrap .cont_wrap .content .cont_set .news_time .part_r {
}
.wrap .cont_wrap .content .cont_set .news_time .part_r > button,
.wrap .cont_wrap .content .cont_set .news_time .part_r > button:last-child {
  background: var(--grey-500);
}
.wrap .cont_wrap .content .cont_set .news_time .part_r > button {
  border-radius: 5px;
  /* background: var(--primary-1300, #a193f1); */
  color: #fff;
  padding: 6px 10px;
  margin-left: 5px;
  width: 120px;
  box-sizing: border-box;
}
.wrap .cont_wrap .content .cont_set .news_time .part_r > button:last-child {
  /* background: var(--teal-main, #0ac9bd); */
}
.wrap .cont_wrap .content .cont_set .news_time .part_r > button.active {
  background: var(--primary-1300);
}
.wrap .cont_wrap .content .cont_set .news_time .part_r > button:last-child.active {
  background: var(--teal-main);
}
.content .cont_set .mention_set .mention_info {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
}
.content .cont_set .mention_set .mention_info > p {
  font-size: 20px;
  font-weight: 900;
  margin-right: 5px;
}
.content .cont_set .mention_set .mention_info > .date_item {
  display: flex;
  align-items: center;
}
.content .cont_set .mention_set .mention_info > .date_item .date_inp {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background: #f4f6f8;
  padding: 3.5px 8px;
  margin: 0 5px;
  border: 0;
}
.content .cont_set .mention_set .mention_info > .date_item .date_inp .title {
  display: flex;
  align-items: center;
  padding: 3.5px 8px;
  margin: 0 5px;
  border-radius: 5px;
  background: var(--transparent-grey-8, rgba(145, 158, 171, 0.08));
}
.mention_set .mention_flex_box.issue_analysis {
  gap: 10px;
}
.content .cont_set .mention_set .mention_flex_box.issue_analysis .mention_cont.relative_set {
  min-height: 510px;
}
.mention_set .mention_flex_box.issue_analysis .item_1 {
  /* overflow: hidden; */
  flex: 1 1 auto;
  width: 60%;
}
.mention_set .mention_flex_box.issue_analysis .item_2 {
  flex: 1 1 auto;
  width: 40%;
}
/* .mention_set .mention_flex_box.issue_analysis .cont_ins.emotion {
  overflow: hidden;
}*/
.mention_set .mention_flex_box.issue_analysis .item_1 .inner_tab {
  overflow: hidden;
} 
.mention_set .mention_flex_box.issue_analysis .item_1 .inner_tab .tab_inner_cont {
  overflow: hidden;
}
.mention_set .mention_flex_box.issue_analysis .cont_ins.emotion .chart_area {
  min-height: 380px;
}
.mention_set .mention_flex_box.issue_analysis .rank_more_box {
  margin-top: 20px;
  text-align: center;
}
.mention_set .mention_flex_box.issue_analysis .rank_more_box .btn_basic {
  border-radius: 15px;
}
.content .cont_set .mention_set .mention_cont.law_set {
  height: auto;
  /* overflow:hidden;*/
  padding: 13px 20px 30px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 10px;
  border: 1px solid var(--grey-300, #dfe3e8);
}
.content .cont_set .mention_set .mention_cont.relative_set {
  display: flex;
  flex-direction: row;
  min-height: 550px;
  padding: 0;
  border: 0;
  background: #fff;
  border-radius: 10px;
}
.content .cont_set .mention_set .mention_cont.relative_set .no-data {
  min-height: 450px;
}
.mention_set .mention_cont.relative_set .relative_word,
.mention_set .mention_flex_box .flex_item .mention_cont.relative_set .relative_word {
  flex: 0 0 220px;
  border: 1px solid var(--grey-300, #dfe3e8);
  border-radius: 10px 0 0 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  left: 0;
}
.mention_set .mention_cont.relative_set .relative_word .form-group-v {
  padding-left: 10px;
}
.mention_set .mention_cont.relative_set .relative_word > div {
  flex: 1 1 50%;
}
.mention_set .mention_cont.relative_set .relative_word .part_1 {
  padding: 20px 15px 10px 20px;
  position: relative;
  left: 0;
}
.mention_set .mention_cont.relative_set .relative_word .part_1::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: var(--grey-300, #dfe3e8);
}
.mention_set .mention_cont.relative_set .relative_word .color-shift {
  /* overflow:hidden;*/
  display: flex;
  /* align-items:center;*/
}
.mention_set .mention_cont.relative_set .relative_word .color-shift p {
  display: flex;
  align-items: center;
  /* float:left;*/
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 10px;
}
.mention_set .mention_cont.relative_set .relative_word .color-shift p em {
  color: var(--grey-700, #454f5b);
  font-size: 12px;
  font-weight: 700;
  line-height: 150%;
  margin: 0 5px 0 10px;
  padding: 0 0 1px;
}
.mention_set .mention_cont.relative_set .relative_word .color-shift div {
  min-width: auto;
  position: relative;
  left: 0;
  top: 2px;
}
.mention_set .mention_cont.relative_set .relative_word .part_2 {
  padding: 20px 15px 16px 20px;
}
.mention_set .mention_cont.relative_set .relative_word .part_2 p {
  color: var(--text-primary, #212b36);
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 10px;
}
.mention_set .mention_cont.relative_set .relative_word .accept_btn {
  display: flex;
  width: 100%;
  padding: 10px 20px;
  justify-content: center;
  align-items: center;
  background: var(--grey-600, #637381);
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  /* position:absolute;*/
  /* bottom:0;*/
  z-index: 10;
}
.mention_set .mention_cont.relative_set .relative_cont {
  border: 1px solid var(--grey-300, #dfe3e8);
  flex: 1 1 auto;
  border-radius: 0 10px 10px 0;
  border-left: 0;
  padding: 20px 20px;
}
/* slick */
.content .cont_set .issue_section1 {
  width: calc(100vw - 360px);
  box-sizing: border-box;
  text-align: center;
  margin: auto;
}
.content .cont_set.on .issue_section1 {
  /* width:calc(100vw - 200px);*/
}
.issue_section {
  overflow: hidden;
  height: 0;
  /* opacity:0;*/
}
.issue_section.on {
  height: 100%;
  overflow: hidden;
  /* opacity:1;*/
}
.issue_section > div {
}
.issue_section .slick {
  width: 100%;
  height: 100%;
  margin: 0px auto;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}
.issue_section .slick .slick-list {
  width: calc(100% - 30px);
  margin: 0 15px;
}
.issue_section .slick .slick-track {
  /* flex: 1 1 auto; */
  width: 100%;
  margin: 0;
}
.issue_section .slick .slick-prev,
.issue_section .slick .slick-next {
  position: sticky;
  display: inline-flex;
  align-items: center;
  height: 100%;
  top: 40%;
}
.issue_section .slick .slick-slide {
  margin: 0 15px;
  height: 332px;
  background: #fff;
}
.issue_section .slick .slick-slide img {
  width: 100%;
  border: 2px solid #fff;
}
.issue_section .slick .slick-dots li {
  width: auto;
  height: auto;
  margin: 0;
}
.issue_section .slick .slick-dots li button {
  padding: 0;
  width: 16px;
  height: 100%;
}
.issue_section .slick .slick-dots li button:before {
  font-size: 26px;
  color: var(--main-color);
}
.issue_section .slick .slick-dots li.slick-active button:before {
  opacity: 1;
}
.issue_section .slick .slick-prev:before {
  display: block;
  content: '';
  width: 20px;
  height: 41px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='43' viewBox='0 0 23 43' fill='none'%3E%3Cpath d='M22 1L2 21.5L22 42' stroke='%235B4AD3' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: center center;
}
.issue_section .slick .slick-next:before {
  display: block;
  content: '';
  width: 20px;
  height: 41px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='43' viewBox='0 0 23 43' fill='none'%3E%3Cpath d='M1 1L21 21.5L1 42' stroke='%235B4AD3' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: center center;
}
/* .compare_slick .slick-list{margin:0 15px;}.compare_slick .slick-prev,.compare_slick .slick-next{position:sticky;display:inline-flex;align-items:center;height:auto;top:0;}.compare_slick .slick-slide{margin:0 15px;height:332px;background:#fff;}.compare_slick .slick-slide img{width:100%;border:2px solid #fff;}.compare_slick .slick-dots li{width:auto;height:auto;margin:0;}.compare_slick .slick-dots li button{padding:0;width:16px;height:100%;}.compare_slick .slick-dots li button:before{font-size:26px;color:var(--main-color);}.compare_slick .slick-dots li.slick-active button:before{opacity:1;}.compare_slick .slick-prev:before{display:block;content:'';width:20px;height:41px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='43' viewBox='0 0 23 43' fill='none'%3E%3Cpath d='M22 1L2 21.5L22 42' stroke='%235B4AD3' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center center;}.compare_slick .slick-next:before{display:block;content:'';width:20px;height:41px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='43' viewBox='0 0 23 43' fill='none'%3E%3Cpath d='M1 1L21 21.5L1 42' stroke='%235B4AD3' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position: center center;}*/
.tab_issue_wrap {
  margin: 20px 0 0;
}
.tab_issue_wrap .title_wrap {
  display: flex;
  position: relative;
  left: 0;
}
.tab_issue_wrap .title_wrap:before {
  content: '';
  width: 99.9%;
  height: 10px;
  position: absolute;
  left: 1px;
  bottom: -13px;
  border-bottom: 2px solid #454f5b;
  border-radius: 0 0 0 10px;
  transform: rotate(180deg);
  z-index: -1;
}
.tab_issue_wrap .title_wrap .title_item {
  display: flex;
}
.tab_issue_wrap .title_wrap .title_item li a {
  position: relative;
  left: 0;
  top: 3px;
  width: 210px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 20px 0px 10px;
  text-decoration: none;
  margin: 0px 20px 0;
  text-align: center;
  box-sizing: border-box;
  font-size: 18px;
  font-weight: 400;
  color: #637381;
}
.tab_issue_wrap .title_wrap .title_item li a span {
  font-size: 12px;
  font-weight: 500;
}
.tab_issue_wrap .title_wrap .title_item li.on a {
  width: 250px;
  margin: 0;
  color: var(--main-color);
  font-weight: 900;
}
.tab_issue_wrap .title_wrap .title_item li:first-child a {
  margin: 0;
  width: 250px;
}
.tab_issue_wrap .title_wrap .title_item li a:before {
  content: '';
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0px;
  left: 0;
  z-index: -1;
  border-bottom: none;
  border-radius: 8px 8px 0 0;
  background: rgba(145, 158, 171, 0.12);
  transform: scale(1.17, 1) perspective(5px) rotateX(1deg);
  transform-origin: bottom;
}
.tab_issue_wrap .title_wrap .title_item li:first-child a:before {
  transform-origin: bottom left;
  z-index: -2;
  border-bottom: 1px solid #fff;
  transform: scale(1, 1) perspective(5px) rotateX(0.6deg);
}
.tab_issue_wrap .title_wrap .title_item li {
  position: relative;
  left: 0;
}
.tab_issue_wrap .title_wrap .title_item li:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 1px;
  height: 2px;
  background: #454f5b;
  z-index: 12;
  border-radius: 50px;
  transform: perspective(44px);
  transform-origin: bottom;
}
.tab_issue_wrap .title_wrap .title_item li:first-child.on:before {
  width: 2px;
}
.tab_issue_wrap .title_wrap .title_item li.on a:before {
  background: rgb(255 255 255 / 1);
  border: 2px solid #454f5b;
  z-index: -1;
  border-bottom: 1px solid #fff;
  transform: scale(1, 1) perspective(5px) rotateX(1deg);
}
.tab_issue_wrap .title_wrap .title_item li.on:first-child a:before {
  transform: scale(1, 1) perspective(5px) rotateX(0.6deg);
}
.tab_issue_wrap .title_wrap .title_item li.on a:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  left: auto;
  top: auto;
  bottom: 0;
  width: 1px;
  height: 2px;
  background: #454f5b;
  z-index: 12;
  border-radius: 50px;
  transform: perspective(44px);
  transform-origin: bottom;
}
.tab_issue_wrap .title_wrap .date_item {
  display: flex;
  align-items: center;
  padding-top: 5px;
  margin-left: 10px;
}
.tab_issue_wrap .title_wrap .tab_desc {
  display: inline-flex;
  align-items: center;
  margin: 10px 0 0 20px;
  font-size: 14px;
  font-weight: 500;
}
.tab_issue_wrap .title_wrap .tab_desc span {
  color: var(--main-color);
  font-size: 16px;
  font-weight: 700;
}
.tab_issue_wrap .title_wrap .date_item .tooltip_init {
  display: flex;
}
.tooltip_init {
  height: 24px;
}
.tab_issue_wrap .title_wrap .date_item > .title {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background: #f4f6f8;
  padding: 3.5px 8px;
  margin: 0 5px;
}
.date_inp {
  display: flex;
  padding: 4px 10px;
  border-radius: 5px;
  border: 1px solid #dfe3e8;
  background: #fff;
}
.date_inp + small {
  margin: 0 4px;
  font-size: 20px;
  background: #454f5b;
  width: 10px;
  height: 1px;
  text-indent: -999999px;
}
.date_inp input {
  border: 0;
  width: 75px;
  padding: 0;
  height: auto;
  border-radius: 0;
  color: #454f5b;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
}
.date_inp button {
  display: flex;
}
.date_inp button.date_btn {
  margin-left: 4px;
}
.date_inp button.date_btn > i {
  font-size: 18px;
}
.tab_issue_wrap .cont_item {
  border: 2px solid #454f5b;
  border-radius: 0px 10px 10px 10px;
  min-height: 100px;
  padding: 22px 40px 18px;
  border-top-width: 0;
  background: #ffffff;
  position: relative;
  left: 0;
  top: 3px;
  z-index: 3;
}
.tab_issue_wrap .cont_item > div {
  display: none;
  width: 100%;
  flex: auto;
  flex-wrap: wrap;
  counter-reset: var-count;
  /* justify-content:flex-start;*/
}
.tab_issue_wrap .cont_item > div.on {
  display: flex;
}
.tab_issue_wrap .cont_item > div a {
  border-radius: 0 5px 5px 5px;
  padding: 10px 0;
  width: 20%;
  box-sizing: border-box;
}
.tab_issue_wrap .cont_item > div a.active {
  color: var(--main-color);
  font-weight: 900;
}
.tab_issue_wrap .cont_item > div a:before {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  counter-increment: var-count;
  content: counter(var-count) '';
  width: 30px;
  height: 30px;
  border-radius: 50px;
  background: #637381;
  color: #fff;
  margin-right: 10px;
}
.tab_issue_wrap .cont_item > div a.active:before {
  background: var(--main-color);
}
.issue_change {
  height: 0;
}
.issue_change.on {
  height: 100%;
}
.issue_change.fix {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.issue_change.on.fix {
  opacity: 1;
}
.issue_change .grid.swiper-wrapper {
  /* justify-content: flex-end; */
  /* flex-direction: row-reverse; */
  /* margin-left: 30px; */
}
.issue_change .sw-news-container {
  direction: rtl;
}
.issue_change .sw-news-container li {
  text-align: left;
  direction: ltr;
}
.issue_change .sw-news-container .swiper-pagination {
  bottom: 0;
  /* direction: ltr; */
}
/* .issue_change .sw-news-container .swiper-button-default.swiper-button-next {
  left: 0;
  right: auto;
}
.issue_change .sw-news-container .swiper-button-default.swiper-button-prev {
  left: auto;
  right: 0;
} */
.issue_section .slick .slick-track {
  height: 370px;
}
.issue_section .slick .slick-dots {
  bottom: 15px;
}
.issue_section .slick .view_zone {
  position: relative;
  left: 0;
  font-size: 18px;
  font-weight: 900;
  line-height: 150%;
  border-radius: 10px;
  border: 1px solid var(--grey-300, #dfe3e8);
}
.issue_section .slick .view_zone.current {
  border-color: var(--main-color);
  box-shadow: 0 0 0 1px var(--main-color) inset;
  box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.2);
  outline: 1px solid var(--main-color);
  border-width: 2px 1px 0;
}
.issue_section .slick .view_zone.current .view_more {
  border-color: var(--main-color);
  box-shadow: 0 0 0 1px var(--main-color) inset;
  background: var(--main-color);
  color: var(--primary-1100);
}
.issue_section .slick .view_zone.current .view_more strong {
  color: #fff;
}
.issue_section .slick .view_zone.current .view_more .more_day_bt {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M8.75 8.25V3.75H10.25V8.25H14.75V9.75H10.25V14.25H8.75V9.75H4.25V8.25H8.75Z' fill='%23E1DBFC'/%3E%3C/svg%3E");
}
.issue_section .slick .view_zone .view_date {
  text-align: center;
  margin: 10px auto 0;
  padding: 0 10px 6px;
  border-bottom: 1px solid var(--grey-300);
  width: 90%;
  box-sizing: border-box;
}
.issue_section .slick .view_zone.current .view_date {
  color: var(--main-color);
}
.issue_section .slick .view_zone .view_title {
  margin: 10px 0 10px;
  font-size: 18px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding: 0 20px;
}
.issue_section .slick .view_zone .view_cont {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  color: #637381;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  padding: 0 20px;
}
.issue_section .slick .view_zone .view_reply {
  display: flex;
  justify-content: space-between;
  padding: 20px 20px 10px;
  font-size: 12px;
}
.issue_section .slick .view_zone .view_reply .reply {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M1.5 6.74531C1.5 4.26262 3.5074 2.25 6.00049 2.25H11.9995C14.4851 2.25 16.5 4.27109 16.5 6.74531V15.75H6.00049C3.51494 15.75 1.5 13.7289 1.5 11.2547V6.74531ZM15 14.25V6.74531C15 5.09654 13.6537 3.75 11.9995 3.75H6.00049C4.33843 3.75 3 5.08843 3 6.74531V11.2547C3 12.9035 4.34634 14.25 6.00049 14.25H15ZM10.5 8.25H12V9.75H10.5V8.25ZM6 8.25H7.5V9.75H6V8.25Z' fill='%23212B36'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-left: 22px;
}
.issue_section .slick .view_zone .view_reply div {
}
.issue_section .slick .view_zone .view_more {
  /* display:flex;*/
  /* align-items:center;*/
  /* justify-content:center;*/
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  padding: 6px 14px;
  text-align: center;
  border-radius: 0px 0px 10px 10px;
  background: var(--grey-200, #f4f6f8);
  font-size: 12px;
}
.issue_section .slick .view_zone .view_more strong {
  color: var(--main-color, #5b4ad3);
  font-size: 16px;
  font-weight: 900;
}
.issue_section .slick .view_zone .view_more .more_day_bt {
  font-size: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M8.75 8.25V3.75H10.25V8.25H14.75V9.75H10.25V14.25H8.75V9.75H4.25V8.25H8.75Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 4px;
  padding-right: 18px;
  margin-left: 2px;
}
.issue_section .slick .view_zone .view_more em.more_day_bt {
  position: relative;
  background: none;
  font-weight: 900;
}
.issue_section .slick .view_zone .view_more em.more_day_bt:after {
  content: "\ea13";
  position: absolute;
  right: 0;
  top: calc(50% - 9px);
  font-family: 'remixicon' !important;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
}
.issue_section .slick .view_zone.current .view_more em.more_day_bt {
  background: none;
}
.issue_section .slick .view_zone.current .view_more em.more_day_bt:after {
  color: #E1DBFC;
}
.quick_plus {
  display: flex;
  width: 60px;
  flex-direction: column;
  position: fixed;
  top: 44%;
  right: 0;
  z-index: 100;
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  box-shadow: 0px 5px 22px 0px rgba(0, 0, 0, 0.1);
}
.quick_plus .down {
  border-radius: 5px 0px 0px 0px;
  background: var(--primary-2-main-500, #2c53c7);
  height: 60px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 19H21V21H3V19ZM13 13.1716L19.0711 7.1005L20.4853 8.51472L12 17L3.51472 8.51472L4.92893 7.1005L11 13.1716V2H13V13.1716Z' fill='white'/%3E%3C/svg%3E");
  background-position: center 9px;
  background-repeat: no-repeat;
  padding: 25px 0 0;
}
.quick_plus .down:last-child {
  border-radius: 5px 0 0 5px;
}
.quick_plus .capture {
  border-radius: 0px 0px 0px 5px;
  background: var(--teal-main, #0ac9bd);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 3H5V5H3V3ZM7 3H9V5H7V3ZM11 3H13V5H11V3ZM15 3H17V5H15V3ZM19 3H21V5H19V3ZM19 7H21V9H19V7ZM3 19H5V21H3V19ZM3 15H5V17H3V15ZM3 11H5V13H3V11ZM3 7H5V9H3V7ZM10.6667 11L11.7031 9.4453C11.8886 9.1671 12.2008 9 12.5352 9H15.4648C15.7992 9 16.1114 9.1671 16.2969 9.4453L17.3333 11H20C20.5523 11 21 11.4477 21 12V20C21 20.5523 20.5523 21 20 21H8C7.44772 21 7 20.5523 7 20V12C7 11.4477 7.44772 11 8 11H10.6667ZM9 19H19V13H16.263L14.9296 11H13.0704L11.737 13H9V19ZM14 18C12.8954 18 12 17.1046 12 16C12 14.8954 12.8954 14 14 14C15.1046 14 16 14.8954 16 16C16 17.1046 15.1046 18 14 18Z' fill='white'/%3E%3C/svg%3E");
  background-position: center 9px;
  background-repeat: no-repeat;
  height: 60px;
  padding: 25px 0 0;
}
.quick_plus .capture:first-child {
  border-radius: 5px 0 0 5px;
}
.top_scroll_btn {
  display: none;
  position: fixed;
  right: 0;
  bottom: 100px;
  z-index: 110;
  border-radius: 5px 0px 0px 5px;
  border-top: 1px solid var(--grey-300, #dfe3e8);
  border-bottom: 1px solid var(--grey-300, #dfe3e8);
  border-left: 1px solid var(--grey-300, #dfe3e8);
  background: #fff;
  box-shadow: 0px 5px 22px 0px rgba(0, 0, 0, 0.1);
  height: 60px;
  width: 60px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.9999 7.82843V20H10.9999V7.82843L5.63589 13.1924L4.22168 11.7782L11.9999 4L19.778 11.7782L18.3638 13.1924L12.9999 7.82843Z' fill='%23637381'/%3E%3C/svg%3E");
  background-position: center 9px;
  background-repeat: no-repeat;
  padding: 25px 0 0;
  color: var(--grey-600, #637381);
  font-size: 12px;
  font-weight: 700;
}
.inner_tab {
  /* display:flex;*/
  background: #fff;
  padding: 20px 20px;
  border: 1px solid var(--grey-300, #dfe3e8);
  border-radius: 10px;
}
.inner_tab.type2 {
  padding: 0;
  border: 0;
}
.inner_tab .click {
  display: inline-flex;
  border-radius: 5px;
  padding: 0;
  background: var(--grey-200, #f4f6f8);
  margin-bottom: 20px;
}
.inner_tab .click button {
  display: flex;
  box-sizing: border-box;
  padding: 4px 20px 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 3V19H21V21H3V3H5ZM19.9393 5.93934L22.0607 8.06066L16 14.1213L13 11.121L9.06066 15.0607L6.93934 12.9393L13 6.87868L16 9.879L19.9393 5.93934Z' fill='%23919EAB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -99999px;
}
.inner_tab .click button.active {
  background-color: #fff;
  border: 1px solid var(--main-color);
  border-radius: 5px;
  box-shadow: 2px 3px 6px 0px rgba(91, 74, 211, 0.25);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 3V19H21V21H3V3H5ZM19.9393 5.93934L22.0607 8.06066L16 14.1213L13 11.121L9.06066 15.0607L6.93934 12.9393L13 6.87868L16 9.879L19.9393 5.93934Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab .click button:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 12H4V21H2V12ZM5 14H7V21H5V14ZM16 8H18V21H16V8ZM19 10H21V21H19V10ZM9 2H11V21H9V2ZM12 4H14V21H12V4Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab .click button:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.0714 19.5H3.6428V2.7857C3.6428 2.66784 3.54638 2.57141 3.42852 2.57141H1.92852C1.81066 2.57141 1.71423 2.66784 1.71423 2.7857V21.2143C1.71423 21.3321 1.81066 21.4286 1.92852 21.4286H22.0714C22.1892 21.4286 22.2857 21.3321 22.2857 21.2143V19.7143C22.2857 19.5964 22.1892 19.5 22.0714 19.5ZM5.57138 17.7857H19.9285C20.0464 17.7857 20.1428 17.6893 20.1428 17.5714V5.89284C20.1428 5.69998 19.9098 5.60623 19.7758 5.74016L14.1428 11.3732L10.7839 8.05177C10.7436 8.01189 10.6892 7.98952 10.6325 7.98952C10.5759 7.98952 10.5215 8.01189 10.4812 8.05177L5.4187 13.1303C5.39903 13.15 5.38347 13.1734 5.37289 13.1992C5.36232 13.2249 5.35695 13.2525 5.35709 13.2803V17.5714C5.35709 17.6893 5.45352 17.7857 5.57138 17.7857Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab .click button.active:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 12H4V21H2V12ZM5 14H7V21H5V14ZM16 8H18V21H16V8ZM19 10H21V21H19V10ZM9 2H11V21H9V2ZM12 4H14V21H12V4Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab .click button.active:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.0714 19.5H3.6428V2.7857C3.6428 2.66784 3.54638 2.57141 3.42852 2.57141H1.92852C1.81066 2.57141 1.71423 2.66784 1.71423 2.7857V21.2143C1.71423 21.3321 1.81066 21.4286 1.92852 21.4286H22.0714C22.1892 21.4286 22.2857 21.3321 22.2857 21.2143V19.7143C22.2857 19.5964 22.1892 19.5 22.0714 19.5ZM5.57138 17.7857H19.9285C20.0464 17.7857 20.1428 17.6893 20.1428 17.5714V5.89284C20.1428 5.69998 19.9098 5.60623 19.7758 5.74016L14.1428 11.3732L10.7839 8.05177C10.7436 8.01189 10.6892 7.98952 10.6325 7.98952C10.5759 7.98952 10.5215 8.01189 10.4812 8.05177L5.4187 13.1303C5.39903 13.15 5.38347 13.1734 5.37289 13.1992C5.36232 13.2249 5.35695 13.2525 5.35709 13.2803V17.5714C5.35709 17.6893 5.45352 17.7857 5.57138 17.7857Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab .cont_ins {
}
.inner_tab .cont_ins .tab_inner_cont {
  display: none;
  min-height: 400px;
}
.inner_tab .cont_ins .tab_inner_cont:first-child {
  display: block;
  height: 100%;
  min-height: unset;
  box-sizing: border-box;
}
.inner_tab.type2 .click button {
  display: flex;
  box-sizing: border-box;
  padding: 4px 20px 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 10C4.55228 10 5 10.4477 5 11V18C5 18.5523 4.55228 19 4 19C3.44772 19 3 18.5523 3 18V11C3 10.4477 3.44772 10 4 10ZM7 11C7.55228 11 8 11.4477 8 12V18C8 18.5523 7.55228 19 7 19C6.44772 19 6 18.5523 6 18V12C6 11.4477 6.44772 11 7 11ZM10 7C10.5523 7 11 7.44772 11 8V18C11 18.5523 10.5523 19 10 19C9.44771 19 9 18.5523 9 18V8C9 7.44772 9.44771 7 10 7ZM15 6C18.2384 6 20.8776 8.56557 20.9959 11.7751L20.999 12.0353C22.6956 12.2775 24 13.7364 24 15.5C24 17.3686 22.5357 18.8951 20.692 18.9948L20.5 19H16.999C16.4468 19 15.999 18.5523 15.999 18C15.9989 17.4872 16.3849 17.0645 16.8823 17.0067L16.999 17L20.4461 17.0007L20.584 16.9977C21.3751 16.955 22 16.2975 22 15.5C22 14.7984 21.5142 14.199 20.8512 14.0409L20.7164 14.0152L18.9467 13.7626L18.999 11.976L18.9951 11.8004C18.8943 9.75011 17.2499 8.10567 15.1996 8.0049L15 8C14.7321 8 14.4687 8.02612 14.2123 8.07715L13.999 8.126V18.0005C13.999 18.5131 13.6132 18.9355 13.1161 18.9933L12.9995 19C12.4475 19 12 18.5525 11.9999 18.0005L11.999 6.80325C12.8818 6.2924 13.9067 6 15 6ZM1 12C1.55228 12 2 12.4477 2 13V17C2 17.5523 1.55228 18 1 18C0.447715 18 0 17.5523 0 17V13C0 12.4477 0.447715 12 1 12Z' fill='%23919EAB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -99999px;
}
.inner_tab.type2 .click button.active {
  background-color: #fff;
  border: 1px solid var(--main-color);
  border-radius: 5px;
  box-shadow: 2px 3px 6px 0px rgba(91, 74, 211, 0.25);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 10C4.55228 10 5 10.4477 5 11V18C5 18.5523 4.55228 19 4 19C3.44772 19 3 18.5523 3 18V11C3 10.4477 3.44772 10 4 10ZM7 11C7.55228 11 8 11.4477 8 12V18C8 18.5523 7.55228 19 7 19C6.44772 19 6 18.5523 6 18V12C6 11.4477 6.44772 11 7 11ZM10 7C10.5523 7 11 7.44772 11 8V18C11 18.5523 10.5523 19 10 19C9.44771 19 9 18.5523 9 18V8C9 7.44772 9.44771 7 10 7ZM15 6C18.2384 6 20.8776 8.56557 20.9959 11.7751L20.999 12.0353C22.6956 12.2775 24 13.7364 24 15.5C24 17.3686 22.5357 18.8951 20.692 18.9948L20.5 19H16.999C16.4468 19 15.999 18.5523 15.999 18C15.9989 17.4872 16.3849 17.0645 16.8823 17.0067L16.999 17L20.4461 17.0007L20.584 16.9977C21.3751 16.955 22 16.2975 22 15.5C22 14.7984 21.5142 14.199 20.8512 14.0409L20.7164 14.0152L18.9467 13.7626L18.999 11.976L18.9951 11.8004C18.8943 9.75011 17.2499 8.10567 15.1996 8.0049L15 8C14.7321 8 14.4687 8.02612 14.2123 8.07715L13.999 8.126V18.0005C13.999 18.5131 13.6132 18.9355 13.1161 18.9933L12.9995 19C12.4475 19 12 18.5525 11.9999 18.0005L11.999 6.80325C12.8818 6.2924 13.9067 6 15 6ZM1 12C1.55228 12 2 12.4477 2 13V17C2 17.5523 1.55228 18 1 18C0.447715 18 0 17.5523 0 17V13C0 12.4477 0.447715 12 1 12Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab.type2 .click button:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16 16C17.6569 16 19 17.3431 19 19C19 20.6569 17.6569 22 16 22C14.3431 22 13 20.6569 13 19C13 17.3431 14.3431 16 16 16ZM6 12C8.20914 12 10 13.7909 10 16C10 18.2091 8.20914 20 6 20C3.79086 20 2 18.2091 2 16C2 13.7909 3.79086 12 6 12ZM16 18C15.4477 18 15 18.4477 15 19C15 19.5523 15.4477 20 16 20C16.5523 20 17 19.5523 17 19C17 18.4477 16.5523 18 16 18ZM6 14C4.89543 14 4 14.8954 4 16C4 17.1046 4.89543 18 6 18C7.10457 18 8 17.1046 8 16C8 14.8954 7.10457 14 6 14ZM14.5 2C17.5376 2 20 4.46243 20 7.5C20 10.5376 17.5376 13 14.5 13C11.4624 13 9 10.5376 9 7.5C9 4.46243 11.4624 2 14.5 2ZM14.5 4C12.567 4 11 5.567 11 7.5C11 9.433 12.567 11 14.5 11C16.433 11 18 9.433 18 7.5C18 5.567 16.433 4 14.5 4Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab.type2 .click button:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3V7H3V3H12ZM16 17V21H3V17H16ZM22 10V14H3V10H22Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab.type2 .click button.active:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16 16C17.6569 16 19 17.3431 19 19C19 20.6569 17.6569 22 16 22C14.3431 22 13 20.6569 13 19C13 17.3431 14.3431 16 16 16ZM6 12C8.20914 12 10 13.7909 10 16C10 18.2091 8.20914 20 6 20C3.79086 20 2 18.2091 2 16C2 13.7909 3.79086 12 6 12ZM16 18C15.4477 18 15 18.4477 15 19C15 19.5523 15.4477 20 16 20C16.5523 20 17 19.5523 17 19C17 18.4477 16.5523 18 16 18ZM6 14C4.89543 14 4 14.8954 4 16C4 17.1046 4.89543 18 6 18C7.10457 18 8 17.1046 8 16C8 14.8954 7.10457 14 6 14ZM14.5 2C17.5376 2 20 4.46243 20 7.5C20 10.5376 17.5376 13 14.5 13C11.4624 13 9 10.5376 9 7.5C9 4.46243 11.4624 2 14.5 2ZM14.5 4C12.567 4 11 5.567 11 7.5C11 9.433 12.567 11 14.5 11C16.433 11 18 9.433 18 7.5C18 5.567 16.433 4 14.5 4Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab.type2 .click button.active:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3V7H3V3H12ZM16 17V21H3V17H16ZM22 10V14H3V10H22Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab.type3 .click button {
  display: flex;
  box-sizing: border-box;
  padding: 4px 20px 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 10C4.55228 10 5 10.4477 5 11V18C5 18.5523 4.55228 19 4 19C3.44772 19 3 18.5523 3 18V11C3 10.4477 3.44772 10 4 10ZM7 11C7.55228 11 8 11.4477 8 12V18C8 18.5523 7.55228 19 7 19C6.44772 19 6 18.5523 6 18V12C6 11.4477 6.44772 11 7 11ZM10 7C10.5523 7 11 7.44772 11 8V18C11 18.5523 10.5523 19 10 19C9.44771 19 9 18.5523 9 18V8C9 7.44772 9.44771 7 10 7ZM15 6C18.2384 6 20.8776 8.56557 20.9959 11.7751L20.999 12.0353C22.6956 12.2775 24 13.7364 24 15.5C24 17.3686 22.5357 18.8951 20.692 18.9948L20.5 19H16.999C16.4468 19 15.999 18.5523 15.999 18C15.9989 17.4872 16.3849 17.0645 16.8823 17.0067L16.999 17L20.4461 17.0007L20.584 16.9977C21.3751 16.955 22 16.2975 22 15.5C22 14.7984 21.5142 14.199 20.8512 14.0409L20.7164 14.0152L18.9467 13.7626L18.999 11.976L18.9951 11.8004C18.8943 9.75011 17.2499 8.10567 15.1996 8.0049L15 8C14.7321 8 14.4687 8.02612 14.2123 8.07715L13.999 8.126V18.0005C13.999 18.5131 13.6132 18.9355 13.1161 18.9933L12.9995 19C12.4475 19 12 18.5525 11.9999 18.0005L11.999 6.80325C12.8818 6.2924 13.9067 6 15 6ZM1 12C1.55228 12 2 12.4477 2 13V17C2 17.5523 1.55228 18 1 18C0.447715 18 0 17.5523 0 17V13C0 12.4477 0.447715 12 1 12Z' fill='%23919EAB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -99999px;
}
.inner_tab.type3 .click button.active {
  background-color: transparent;
  filter: invert(90%) sepia(20%) saturate(80) hue-rotate(260deg) brightness(120%) contrast(82%);
  border: 1px solid #919eab;
  border-radius: 5px;
  box-shadow: 1px 3px 4px 1px rgba(255, 255, 255, 0.15);
}
.inner_tab.type3 .click button:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16 16C17.6569 16 19 17.3431 19 19C19 20.6569 17.6569 22 16 22C14.3431 22 13 20.6569 13 19C13 17.3431 14.3431 16 16 16ZM6 12C8.20914 12 10 13.7909 10 16C10 18.2091 8.20914 20 6 20C3.79086 20 2 18.2091 2 16C2 13.7909 3.79086 12 6 12ZM16 18C15.4477 18 15 18.4477 15 19C15 19.5523 15.4477 20 16 20C16.5523 20 17 19.5523 17 19C17 18.4477 16.5523 18 16 18ZM6 14C4.89543 14 4 14.8954 4 16C4 17.1046 4.89543 18 6 18C7.10457 18 8 17.1046 8 16C8 14.8954 7.10457 14 6 14ZM14.5 2C17.5376 2 20 4.46243 20 7.5C20 10.5376 17.5376 13 14.5 13C11.4624 13 9 10.5376 9 7.5C9 4.46243 11.4624 2 14.5 2ZM14.5 4C12.567 4 11 5.567 11 7.5C11 9.433 12.567 11 14.5 11C16.433 11 18 9.433 18 7.5C18 5.567 16.433 4 14.5 4Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab.type3 .click button:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3V7H3V3H12ZM16 17V21H3V17H16ZM22 10V14H3V10H22Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button {
  display: flex;
  box-sizing: border-box;
  padding: 4px 20px 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 3V19H21V21H3V3H5ZM19.9393 5.93934L22.0607 8.06066L16 14.1213L13 11.121L9.06066 15.0607L6.93934 12.9393L13 6.87868L16 9.879L19.9393 5.93934Z' fill='%23919EAB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -99999px;
  margin-right: 5px;
}
.inner_tab.type11 .click button.active {
  background-color: #fff;
  border: 1px solid var(--main-color);
  border-radius: 5px;
  box-shadow: 2px 3px 6px 0px rgba(91, 74, 211, 0.25);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 3V19H21V21H3V3H5ZM19.9393 5.93934L22.0607 8.06066L16 14.1213L13 11.121L9.06066 15.0607L6.93934 12.9393L13 6.87868L16 9.879L19.9393 5.93934Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 12H4V21H2V12ZM5 14H7V21H5V14ZM16 8H18V21H16V8ZM19 10H21V21H19V10ZM9 2H11V21H9V2ZM12 4H14V21H12V4Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 12H7V21H3V12ZM17 15H21V21H17V15ZM10 8H14V21H10V8Z' fill='%23919EAB'/%3E%3Cpath d='M3 8H7V12H3V8Z' fill='%23C4CDD5'/%3E%3Cpath d='M10 4H14V8H10V4Z' fill='%23C4CDD5'/%3E%3Cpath d='M17 12H21V15H17V12Z' fill='%23C4CDD5'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button:nth-child(4) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.0714 19.4999H3.6428V2.78557C3.6428 2.66772 3.54638 2.57129 3.42852 2.57129H1.92852C1.81066 2.57129 1.71423 2.66772 1.71423 2.78557V21.2141C1.71423 21.332 1.81066 21.4284 1.92852 21.4284H22.0714C22.1892 21.4284 22.2857 21.332 22.2857 21.2141V19.7141C22.2857 19.5963 22.1892 19.4999 22.0714 19.4999ZM5.57138 17.7856H19.9285C20.0464 17.7856 20.1428 17.6891 20.1428 17.5713V5.89272C20.1428 5.69986 19.9098 5.60611 19.7758 5.74004L14.1428 11.3731L10.7839 8.05165C10.7436 8.01177 10.6892 7.9894 10.6325 7.9894C10.5759 7.9894 10.5215 8.01177 10.4812 8.05165L5.4187 13.1302C5.39903 13.1499 5.38347 13.1733 5.37289 13.1991C5.36232 13.2248 5.35695 13.2524 5.35709 13.2802V17.5713C5.35709 17.6891 5.45352 17.7856 5.57138 17.7856Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button:nth-child(5) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='5.34998' y='3.7998' width='14.79' height='14' rx='0.2' fill='%23C4CDD5'/%3E%3Cpath d='M22.0714 19.4999H3.6428V2.78557C3.6428 2.66772 3.54638 2.57129 3.42852 2.57129H1.92852C1.81066 2.57129 1.71423 2.66772 1.71423 2.78557V21.2141C1.71423 21.332 1.81066 21.4284 1.92852 21.4284H22.0714C22.1892 21.4284 22.2857 21.332 22.2857 21.2141V19.7141C22.2857 19.5963 22.1892 19.4999 22.0714 19.4999ZM5.57138 17.7856H19.9285C20.0464 17.7856 20.1428 17.6891 20.1428 17.5713V5.89272C20.1428 5.69986 19.9098 5.60611 19.7758 5.74004L18.3676 7.1483L16.9593 8.55656L14.1428 11.3731L10.7839 8.05165C10.7436 8.01177 10.6892 7.9894 10.6325 7.9894C10.5759 7.9894 10.5215 8.01177 10.4812 8.05165L5.4187 13.1302C5.39903 13.1499 5.38347 13.1733 5.37289 13.1991C5.36232 13.2248 5.35695 13.2524 5.35709 13.2802V17.5713C5.35709 17.6891 5.45352 17.7856 5.57138 17.7856Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button:nth-child(6) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 4H21V6H8V4ZM3 3.5H6V6.5H3V3.5ZM3 10.5H6V13.5H3V10.5ZM3 17.5H6V20.5H3V17.5ZM8 11H21V13H8V11ZM8 18H21V20H8V18Z' fill='%23919EAB'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button:nth-child(7) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.9999 2.0498L11 5.0713C7.6077 5.55653 5 8.47394 5 12.0004C5 15.8664 8.13401 19.0004 12 19.0004C13.5723 19.0004 15.0236 18.482 16.1922 17.6068L18.3289 19.7432C16.605 21.154 14.4014 22.0004 12 22.0004C6.47715 22.0004 2 17.5233 2 12.0004C2 6.8151 5.94662 2.55157 10.9999 2.0498ZM21.9506 13.0005C21.7509 15.0115 20.9555 16.8472 19.7433 18.3287L17.6064 16.1926C18.2926 15.2764 18.7595 14.1864 18.9291 13.0004L21.9506 13.0005ZM13.0011 2.0499C17.725 2.51943 21.4815 6.27631 21.9506 11.0003L18.9291 11.0002C18.4905 7.93494 16.0661 5.51033 13.001 5.07144L13.0011 2.0499Z' fill='%23919EAB'/%3E%3C/svg%3E");
  margin-right: 0;
}
.inner_tab.type11 .click button.active:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 12H4V21H2V12ZM5 14H7V21H5V14ZM16 8H18V21H16V8ZM19 10H21V21H19V10ZM9 2H11V21H9V2ZM12 4H14V21H12V4Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button.active:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 12H7V21H3V12ZM17 15H21V21H17V15ZM10 8H14V21H10V8Z' fill='%235B4AD3'/%3E%3Cpath d='M3 8H7V12H3V8Z' fill='%23a396fe'/%3E%3Cpath d='M10 4H14V8H10V4Z' fill='%23a396fe'/%3E%3Cpath d='M17 12H21V15H17V12Z' fill='%23a396fe'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button.active:nth-child(4) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.0714 19.4999H3.6428V2.78557C3.6428 2.66772 3.54638 2.57129 3.42852 2.57129H1.92852C1.81066 2.57129 1.71423 2.66772 1.71423 2.78557V21.2141C1.71423 21.332 1.81066 21.4284 1.92852 21.4284H22.0714C22.1892 21.4284 22.2857 21.332 22.2857 21.2141V19.7141C22.2857 19.5963 22.1892 19.4999 22.0714 19.4999ZM5.57138 17.7856H19.9285C20.0464 17.7856 20.1428 17.6891 20.1428 17.5713V5.89272C20.1428 5.69986 19.9098 5.60611 19.7758 5.74004L14.1428 11.3731L10.7839 8.05165C10.7436 8.01177 10.6892 7.9894 10.6325 7.9894C10.5759 7.9894 10.5215 8.01177 10.4812 8.05165L5.4187 13.1302C5.39903 13.1499 5.38347 13.1733 5.37289 13.1991C5.36232 13.2248 5.35695 13.2524 5.35709 13.2802V17.5713C5.35709 17.6891 5.45352 17.7856 5.57138 17.7856Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button.active:nth-child(5) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='5.34998' y='3.7998' width='14.79' height='14' rx='0.2' fill='%23C4CDD5'/%3E%3Cpath d='M22.0714 19.4999H3.6428V2.78557C3.6428 2.66772 3.54638 2.57129 3.42852 2.57129H1.92852C1.81066 2.57129 1.71423 2.66772 1.71423 2.78557V21.2141C1.71423 21.332 1.81066 21.4284 1.92852 21.4284H22.0714C22.1892 21.4284 22.2857 21.332 22.2857 21.2141V19.7141C22.2857 19.5963 22.1892 19.4999 22.0714 19.4999ZM5.57138 17.7856H19.9285C20.0464 17.7856 20.1428 17.6891 20.1428 17.5713V5.89272C20.1428 5.69986 19.9098 5.60611 19.7758 5.74004L18.3676 7.1483L16.9593 8.55656L14.1428 11.3731L10.7839 8.05165C10.7436 8.01177 10.6892 7.9894 10.6325 7.9894C10.5759 7.9894 10.5215 8.01177 10.4812 8.05165L5.4187 13.1302C5.39903 13.1499 5.38347 13.1733 5.37289 13.1991C5.36232 13.2248 5.35695 13.2524 5.35709 13.2802V17.5713C5.35709 17.6891 5.45352 17.7856 5.57138 17.7856Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button.active:nth-child(6) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 4H21V6H8V4ZM3 3.5H6V6.5H3V3.5ZM3 10.5H6V13.5H3V10.5ZM3 17.5H6V20.5H3V17.5ZM8 11H21V13H8V11ZM8 18H21V20H8V18Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.inner_tab.type11 .click button.active:nth-child(7) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.9999 2.0498L11 5.0713C7.6077 5.55653 5 8.47394 5 12.0004C5 15.8664 8.13401 19.0004 12 19.0004C13.5723 19.0004 15.0236 18.482 16.1922 17.6068L18.3289 19.7432C16.605 21.154 14.4014 22.0004 12 22.0004C6.47715 22.0004 2 17.5233 2 12.0004C2 6.8151 5.94662 2.55157 10.9999 2.0498ZM21.9506 13.0005C21.7509 15.0115 20.9555 16.8472 19.7433 18.3287L17.6064 16.1926C18.2926 15.2764 18.7595 14.1864 18.9291 13.0004L21.9506 13.0005ZM13.0011 2.0499C17.725 2.51943 21.4815 6.27631 21.9506 11.0003L18.9291 11.0002C18.4905 7.93494 16.0661 5.51033 13.001 5.07144L13.0011 2.0499Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
.mention_set .mention_cont.quote_set {
  display: flex;
  padding: 0;
  border: 0;
}
.mention_set .mention_cont.quote_set .top_quote {
  display: flex;
  width: 100%;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
  gap: 12px;
}
.mention_set .mention_cont.quote_set .top_quote .quote_card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 10px;
  border: 3px solid var(--transparent-grey-8, rgba(145, 158, 171, 0.08));
  background: #ffffff;
  /* margin: 0 6px; */
  height: 100%;
  box-sizing: border-box;
  padding: 20px 15px;
  /* flex: 1; */
  width: calc(20% - (48px / 5));
  flex-wrap: nowrap;
  min-width: 250px;
}
.mention_set .mention_cont.quote_set .top_quote .quote_card:hover {
  border-radius: 10px;
  border: 3px solid var(--primary-1-main-500, #5b4ad3);
  background: var(--common-white, #fff);
  box-shadow: 12px 13px 15px 0px rgba(0, 0, 0, 0.2);
}
/* .mention_set .mention_cont.quote_set .top_quote .quote_card:first-child {
  margin-left: 0;
} */
.mention_set .mention_cont.quote_set .top_quote .quote_card > div {
  font-size: 20px;
  font-weight: 900;
}
.mention_set .mention_cont.quote_set .top_quote .quote_card > div:nth-child(2) {
  display: flex;
  align-items: center;
  height: 220px;
  position: relative;
  left: 0;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  border-radius: 10px;
  background: rgba(91, 74, 211, 0.05);
  margin: 20px 0 10px;
  padding: 20px 10px;
  box-sizing: border-box;
  line-height: 200%;
  overflow: hidden;
}
.mention_set .mention_cont.quote_set .top_quote .quote_card > div:nth-child(2):before {
  content: '';
  display: block;
  width: 24px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21' viewBox='0 0 24 21' fill='none'%3E%3Cpath d='M0 20.6526V12.5053C0 5.74737 3.85263 0.568421 10.7368 0V4.98947C7.38947 5.30526 5.43158 7.6421 5.43158 10.8632H9.97895V20.6526H0ZM13.2632 20.6526V12.5053C13.2632 5.74737 17.1158 0.568421 24 0V4.98947C20.6526 5.30526 18.6947 7.6421 18.6947 10.8632H23.2421V20.6526H13.2632Z' fill='%23E1DBFC'/%3E%3C/svg%3E");
  background-position: left top;
  background-repeat: no-repeat;
  position: absolute;
  left: 10px;
  top: 20px;
}
.mention_set .mention_cont.quote_set .top_quote .quote_card > div:nth-child(2):after {
  content: '';
  display: block;
  width: 24px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3E%3Cpath d='M24 0.652542L24 8.79991C24 15.5578 20.1474 20.7368 13.2632 21.3052L13.2632 16.3157C16.6105 15.9999 18.5684 13.6631 18.5684 10.442L14.0211 10.442L14.0211 0.652541L24 0.652542ZM10.7368 0.652541L10.7368 8.79991C10.7368 15.5578 6.88421 20.7368 0 21.3052L4.36194e-07 16.3157C3.34737 15.9999 5.30526 13.6631 5.30526 10.442L0.757897 10.442L0.757898 0.65254L10.7368 0.652541Z' fill='%23E1DBFC'/%3E%3C/svg%3E");
  background-position: left top;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  bottom: 20px;
}
.mention_set .mention_cont.quote_set .top_quote .quote_card > div:nth-child(2) > div {
  display: -webkit-box;
  box-sizing: border-box;
  line-height: 200%;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.mention_set .mention_cont.quote_set .top_quote .quote_card > button {
  color: var(--grey-600, #637381);
  font-size: 14px;
  font-weight: 700;
  padding: 6px 16px 6px 0;
  border-radius: 5px;
  background: var(--grey-200, #f4f6f8);
}
.mention_set .mention_cont.quote_set .top_quote .quote_card > button > span {
  position: relative;
  left: 0;
}
.mention_set .mention_cont.quote_set .top_quote .quote_card > button > span:after {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  right: -25px;
  top: -3px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M9.16667 5.5V7.33333H4.58333V17.4167H14.6667V12.8333H16.5V18.3333C16.5 18.8396 16.0896 19.25 15.5833 19.25H3.66667C3.16041 19.25 2.75 18.8396 2.75 18.3333V6.41667C2.75 5.91041 3.16041 5.5 3.66667 5.5H9.16667ZM19.25 2.75V10.0833H17.4167L17.4166 5.87858L10.2732 13.0232L8.97682 11.7268L16.1195 4.58333H11.9167V2.75H19.25Z' fill='%23637381'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.mention_set .mention_cont.quote_set .top_quote .quote_card > div > span {
  color: var(--primary-1-main-500, #5b4ad3);
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}
.mention_set .mention_cont.law_set {
}

/**********/
.mention_cont.law_set {
  position: relative;
}
.law_set .law_match {
  display: flex;
  position: absolute;
  right: 0;
  top: -34px;
}
.law_set .law_match a {
  position: relative;
  padding: 0 10px;
  font-size: 14px;
  line-height: 1.5;
  color: var(--grey-600);
  font-weight: 700;
}
.law_set .law_match a.selected {
  font-weight: 900;
  color: var(--primary-1-main-500);
}
.law_set .law_match a.selected:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 2px;
  background: var(--primary-1-main-500);
}
.mention_set .mention_cont.law_set .law_flow_2 {
  display: flex;
  flex-direction: column;
  height: 227px;
  box-sizing: border-box;
  position: relative;
  /* left:0; */
  /* padding:30px 20px 10px 50px; */
  /* background:var(--common-white,#FFF);
	box-shadow:10px 18px 30px 0px rgba(0,0,0,0.10); */
}
.mention_set .mention_cont.law_set .law_flow_2 .law_go {
  width: 244px;
  position: absolute;
  left: 0;
  top: 17px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 190px;
  padding: 10px 30px;
  border-radius: 10px;
  background: var(--primary-1-main-500, #5b4ad3);
  box-shadow: 10px 18px 30px 0px rgba(0, 0, 0, 0.1);
  color: #fff;
  font-size: 24px;
  font-weight: 900;
  box-sizing: border-box;
  z-index: 2;
}
.mention_set .mention_cont.law_set .law_flow_2 .law_go p:last-child {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  margin: 15px 0 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M10.3785 9.00052L6.66626 5.2882L7.72692 4.22754L12.4999 9.00052L7.72692 13.7734L6.66626 12.7128L10.3785 9.00052Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  margin-left: 10px;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items {
  flex: 1;
  position: relative;
  overflow: hidden;
  margin-left: 244px;
  padding: 17px 20px 0;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 59px;
  height: 2px;
  background: linear-gradient(to right, var(--text-primary) 2px, rgba(0, 0, 0, 0) 2px);
  background-size: 4px 2px;
  background-position: 0 0;
  z-index: 1;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items:before {
  content: '';
  display: block;
  width: 182px;
  height: 100%;
  position: absolute;
  left: -20px;
  top: 0;
  background-image: linear-gradient(91deg, #fff -52.6%, rgba(255, 255, 255, 0) 135.59%);
  z-index: 3;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .swiper-container {
  position: relative;
  z-index: 2;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 190px;
  padding: 0 10px 25px;
  box-sizing: border-box;
  cursor: pointer;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .swiper-slide.year {
  padding: 0 0 25px;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .box {
  position: relative;
  margin-bottom: 18px;
  border-radius: 5px;
  line-height: 1.5;
  text-align: left;
  color: var(--grey-700);
  background: var(--grey-200);
  transition: box-shadow 0.3s ease;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .box .box_inner {
  position: relative;
	width: 230px;
	padding: 10px;
	box-sizing: border-box;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .box .box_inner:before {
  content: '';
  display: block;
  position: absolute;
  left: calc(50% - 12px);
  top: calc(100% - 1px);
  width: 23px;
  height: 23px;
  clip-path: polygon(50% 50%, 0 0, 100% 0);
  background: var(--grey-200);
  z-index: 1;
}
/* .mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .swiper-slide:hover .box {
  background-color: var(--primary-110);
  box-shadow: 12px 13px 15px 0px rgba(0, 0, 0, 0.2);
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .swiper-slide:hover .box .box_inner:before {
  background-color: var(--primary-110);
} */
/* .mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .title {
  display: block;
  font-weight: 900;
} */
.sw_law_issue_items .tag {
	display: block;
	width: 45px;
	margin-right: 6px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.5;
	text-align: center;
}
.sw_law_issue_items .title + .tag {
	margin-top: 10px;
}
.sw_law_issue_items .tag.tag3 {
	color: var(--data-color-blue);
}
.sw_law_issue_items .tag.tag7 {
	color: var(--data-color-sky);
}
.sw_law_issue_items .tag.tag4 {
	color: var(--data-color-red);
}
.sw_law_issue_items .tag.tag5 {
	color: var(--data-color-orange);
}
.sw_law_issue_items .tag:before {
	content: "#";
	display: inline-block;
	margin-right: 2px;
}
.sw_law_issue_items .box .box_inner .cate {
	display: inline-flex;
	align-items: center;
	max-width: 100%;
	overflow: hidden;
}
.sw_law_issue_items .box .box_inner .cate .tag {
	flex: none;
}
.sw_law_issue_items .box .box_inner .cate .unit {
	flex: none;
	display: block;
	font-weight: 900;
	margin-left: 4px;
}
.sw_law_issue_items .title {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 900;
	flex: 1 1 auto;
	color: var(--grey-600);
}
.sw_law_issue_items .swiper-slide:hover .title {
	color: var(--text-primary);
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .desc {
  display: block;
  font-size: 12px;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .date {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 80px;
  padding: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  color: var(--primary-1-main-500);
  border: 1px solid var(--primary-1-main-500);
  border-radius: 5px;
  background-color: var(--common-white);
  transition: all 0.3s ease;
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .swiper-slide:hover .date {
  background: var(--primary-1-main-500);
  color: var(--common-white);
}
.mention_set .mention_cont.law_set .law_flow_2 .sw_law_issue_items .text_year {
  display: inline-block;
  padding: 0 10px;
  background-color: var(--common-white);
  font-size: 30px;
  line-height: 1;
}
.mention_set .mention_cont.law_set .law_flow_2 > small {
  display: none;
  justify-content: flex-end;
  color: var(--grey-600, #637381);
  margin-top: 2px;
  font-size: 12px;
  line-height: 1.5;
  font-weight: 500;
}
.sw_law_issue_items .btn_swiper_nav {
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	gap: 6px;
	z-index: 2;
}
.sw_law_issue_items .btn_swiper_nav .swiper-button-prev,
.sw_law_issue_items .btn_swiper_nav .swiper-button-next {
	position: static;
	margin: 0;
	line-height: 1;
}
.sw_law_issue_items .btn_swiper_nav .swiper-button-prev:after,
.sw_law_issue_items .btn_swiper_nav .swiper-button-next:after {
	display: none;
}
.sw_law_issue_items .btn_swiper_nav .swiper-button-prev i,
.sw_law_issue_items .btn_swiper_nav .swiper-button-next i {
	font-size: 26px;
	color: var(--grey-700);
}
.sw_law_issue_items .swiper-button-next.swiper-button-disabled,
.sw_law_issue_items .swiper-button-prev.swiper-button-disabled {
	opacity: 1;
}
.sw_law_issue_items .swiper-button-next.swiper-button-disabled i,
.sw_law_issue_items .swiper-button-prev.swiper-button-disabled i {
	 color: var(--grey-300);
}

/**********/
.mention_set .mention_cont.law_set .law_flow {
  height: 190px;
  background: var(--common-white, #fff);
  box-sizing: border-box;
  position: relative;
  left: 0;
}
.mention_set .mention_cont.law_set .law_flow:after {
  content: '';
  display: block;
  width: 182px;
  height: 100%;
  position: absolute;
  left: 244px;
  top: 0;
  z-index: 1;
  background: linear-gradient(91deg, #fff -52.6%, rgba(255, 255, 255, 0.1) 135.59%);
}
.mention_set .mention_cont.law_set .law_flow .law_go {
  width: 244px;
  position: absolute;
  left: 0;
  top: 0;
  height: 190px;
  padding: 60px 30px;
  border-radius: 10px;
  background: var(--primary-1-main-500, #5b4ad3);
  box-shadow: 10px 18px 30px 0px rgba(0, 0, 0, 0.1);
  color: #fff;
  z-index: 2;
  font-size: 24px;
  font-weight: 900;
  box-sizing: border-box;
}
.mention_set .mention_cont.law_set .law_flow .law_go p:last-child {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  margin: 15px 0 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M10.3785 9.00052L6.66626 5.2882L7.72692 4.22754L12.4999 9.00052L7.72692 13.7734L6.66626 12.7128L10.3785 9.00052Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  margin-left: 10px;
}
.mention_set .mention_cont.law_set .law_flow .law_slick {
  width: calc(100% - 210px);
  margin-left: 210px;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
.mention_set .mention_cont.law_set .law_flow .law_slick:before {
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 75%;
  z-index: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='673' height='2' viewBox='0 0 673 2' fill='none'%3E%3Cpath d='M1 1H672' stroke='%23212B36' stroke-linecap='round' stroke-dasharray='2 2'/%3E%3C/svg%3E");
}
.mention_set .mention_cont.law_set .law_flow .conts {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  left: 0;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  margin: 0 12px;
  height: 125px;
}
.mention_set .mention_cont.law_set .law_flow .conts.year {
  width: 70px !important;
}
.mention_set .mention_cont.law_set .law_flow .conts .year {
  font-size: 30px;
  background: #fff;
  padding: 0 15px;
  text-align: center;
}
.mention_set .mention_cont.law_set .law_flow .conts .sticker {
  border-radius: 5px;
  background: var(--grey-200, #f4f6f8);
  padding: 10px 8px;
  position: relative;
  left: 0;
}
.mention_set .mention_cont.law_set .law_flow .conts .sticker:after {
  content: '';
  position: absolute;
  display: block;
  width: 0px;
  left: 50%;
  bottom: 0;
  border: 10px solid transparent;
  border-bottom: 0;
  border-top: 8px solid #f4f6f8;
  transform: translate(-50%);
}
.mention_set .mention_cont.law_set .law_flow .conts .sticker:hover {
  border-radius: 5px;
  background: var(--primary-110, #f9f8fe);
  padding: 20px 10px;
  box-shadow: 12px 13px 15px 0px rgba(0, 0, 0, 0.2);
}
.mention_set .mention_cont.law_set .law_flow .conts .sticker:hover .tit {
  font-size: 17.5px;
}
.mention_set .mention_cont.law_set .law_flow .conts .sticker p {
  color: var(--grey-700, #454f5b);
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}
.mention_set .mention_cont.law_set .law_flow .conts .sticker p.volume {
  color: var(--common-black, #000);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  margin-top: 2px;
}
.mention_set .mention_cont.law_set .law_flow .conts .date {
  width: 80px;
  display: inline-block;
  border-radius: 5px;
  border: 1px solid var(--primary-1-main-500, #5b4ad3);
  background: var(--common-white, #fff);
  padding: 5px 10px;
  box-sizing: border-box;
  margin: 15px 0 0;
}
.mention_set .mention_cont.law_set .law_detail {
  padding: 20px 20px;
  box-sizing: border-box;
  position: relative;
  left: 0;
  margin-top: 20px;
  border-radius: 10px;
  border: 1px solid var(--grey-300, #dfe3e8);
  background: var(--grey-100, #f9fafb);
}
.mention_set .mention_cont.law_set .law_detail .tit {
  display: flex;
  align-items: center;
  color: var(--primary-2800, #0e1f73);
  font-size: 16px;
  font-weight: 700;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 3C18.1944 3 22 6.80558 22 11.5C22 16.1944 18.1944 20 13.5 20H13V20.99C13 21.5478 12.5476 22.0005 11.989 22C9.52884 21.9976 7.03691 21.1771 5.14647 19.4959C3.23771 17.7984 2.0022 15.2749 2 12.0087V11.5C2 6.80558 5.80558 3 10.5 3H13.5ZM8.5 10C7.67157 10 7 10.6716 7 11.5C7 12.3284 7.67157 13 8.5 13C9.32843 13 10 12.3284 10 11.5C10 10.6716 9.32843 10 8.5 10ZM15.5 10C14.6716 10 14 10.6716 14 11.5C14 12.3284 14.6716 13 15.5 13C16.3284 13 17 12.3284 17 11.5C17 10.6716 16.3284 10 15.5 10Z' fill='%230E1F73'/%3E%3C/svg%3E");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 27px;
}
.mention_set .mention_cont.law_set .law_detail .tit strong {
  color: var(--main-color);
  font-size: 24px;
  font-weight: 900;
  margin-left: 8px;
  position: relative;
  left: 0;
  padding: 0 19px;
}
.mention_set .mention_cont.law_set .law_detail .tit strong:before {
  content: '';
  display: block;
  width: 14px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M0 12.0474V7.29474C0 3.35263 2.24737 0.331579 6.26316 0V2.91053C4.31053 3.09474 3.16842 4.45789 3.16842 6.33684H5.82105V12.0474H0ZM7.73684 12.0474V7.29474C7.73684 3.35263 9.98421 0.331579 14 0V2.91053C12.0474 3.09474 10.9053 4.45789 10.9053 6.33684H13.5579V12.0474H7.73684Z' fill='%23DFE3E8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  left: 0;
  top: 0;
}
.mention_set .mention_cont.law_set .law_detail .tit strong:after {
  content: '';
  display: block;
  width: 14px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M14 0.000481606V4.75311C14 8.69522 11.7526 11.7163 7.73684 12.0479V9.13733C9.68947 8.95312 10.8316 7.58996 10.8316 5.71101H8.17895V0.000481606H14ZM6.26316 0.000481606V4.75311C6.26316 8.69522 4.01579 11.7163 0 12.0479V9.13733C1.95263 8.95312 3.09474 7.58996 3.09474 5.71101H0.442105V0.000481606H6.26316Z' fill='%23DFE3E8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  right: 0;
  top: 0;
}
.mention_set .mention_cont.law_set .law_detail .contents {
  font-size: 16px;
  font-weight: 500;
  line-height: 180%;
  margin: 10px 0 20px;
}
.mention_set .mention_cont.law_set .law_detail .consult {
  display: inline-block;
  color: var(--grey-600, #637381);
  font-size: 12px;
  font-weight: 400;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 16.5C4.85786 16.5 1.5 13.1421 1.5 9C1.5 4.85786 4.85786 1.5 9 1.5C13.1421 1.5 16.5 4.85786 16.5 9C16.5 13.1421 13.1421 16.5 9 16.5ZM8.25 11.25V12.75H9.75V11.25H8.25ZM8.25 5.25V9.75H9.75V5.25H8.25Z' fill='%23637381'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  height: 18px;
  line-height: 18px;
  padding-left: 20px;
}
.cont_wrap .content .mention_set .mention_cont.month_set {
  width: 100%;
  border-radius: 10px;
  border: 1px solid var(--grey-300, #dfe3e8);
  background: #fff;
  padding: 0 20px;
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
}
.mention_set .mention_cont.month_set .part_left {
  display: flex;
  flex-direction: column;
  width: 45%;
  flex: auto;
  border-right: 1px solid var(--grey-300, #dfe3e8);
  padding: 20px 20px 20px 0;
}
.mention_set .mention_cont.month_set .part_left .key_total {
  padding: 15px;
  border-radius: 10px;
  background: var(--grey-100, #f9fafb);
  margin: 0 0 5px;
}
.mention_set .mention_cont.month_set .part_left .key_title {
  color: var(--text-primary, #212b36);
  font-size: 18px;
  font-weight: 700;
}
.mention_set .mention_cont.month_set .part_left .key_title span {
  color: var(--grey-600, #637381);
  font-size: 12px;
  font-weight: 500;
}
.mention_set .mention_cont.month_set .part_left .key_detail {
  color: var(--grey-700, #454f5b);
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin: 0 0 0 0;
}
.mention_set .mention_cont.month_set .part_left .key_detail span {
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 12px;
  font-weight: 700;
}
.mention_set .mention_cont.month_set .part_left .key_detail span i {
  display: inline-flex;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.33333 5V6.66667H4.16667V15.8333H13.3333V11.6667H15V16.6667C15 17.1269 14.6269 17.5 14.1667 17.5H3.33333C2.8731 17.5 2.5 17.1269 2.5 16.6667V5.83333C2.5 5.3731 2.8731 5 3.33333 5H8.33333ZM17.5 2.5V9.16667H15.8333L15.8333 5.34417L9.33925 11.8392L8.16074 10.6607L14.6541 4.16667H10.8333V2.5H17.5Z' fill='%235B4AD3'/%3E%3C/svg%3E");
  background-position: center center;
  position: relative;
  top: 5px;
}
.mention_set .mention_cont.month_set .compare_slick {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}
.mention_set .mention_cont.month_set .compare_slick .compare {
  width: 100%;
}
.mention_set .mention_cont.month_set .part_right {
  /* display:flex;*/
  /* flex-direction:column;*/
  align-items: baseline;
  width: 55%;
  flex: auto;
  padding: 20px 0 20px 20px;
}
.mention_set .mention_cont.month_set .part_right .compare_bt {
  display: flex;
  margin-left: auto;
  border-radius: 5px;
  background: var(--primary-1-main-500, #5b4ad3);
  color: var(--common-white, #fff);
  font-size: 14px;
  font-weight: 700;
  padding: 4px 30px 4px 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.5 4.5V6H3.75V14.25H12V10.5H13.5V15C13.5 15.4142 13.1642 15.75 12.75 15.75H3C2.58579 15.75 2.25 15.4142 2.25 15V5.25C2.25 4.83579 2.58579 4.5 3 4.5H7.5ZM15.75 2.25V8.25H14.25L14.2499 4.80975L8.40532 10.6553L7.34467 9.59468L13.1887 3.75H9.75V2.25H15.75Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: calc(100% - 8px) center;
}
.mention_set .mention_cont.month_set .part_right .view_total {
  overflow-x: hidden;
  overflow-y: auto;
  height: 435px;
  box-sizing: border-box;
  margin: 10px 0 0;
  padding: 0 4px 0 0;
}
.mention_set .mention_cont.month_set .part_right .view_compare {
  border-radius: 10px;
  background: var(--grey-100, #f9fafb);
  padding: 20px;
  width: 100%;
  height: 290px;
  box-sizing: border-box;
  margin: 0 0 20px;
}
.mention_set .mention_cont.month_set .part_right .view_compare:last-child {
  margin: 0;
}
.mention_set .mention_cont.month_set .part_right .view_compare .tit_year {
  display: flex;
  justify-content: space-between;
}
.mention_set .mention_cont.month_set .part_right .view_compare .tit_year p {
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 16px;
  font-weight: 700;
  border-radius: 50px;
  border: 1px solid var(--primary-1-main-500, #5b4ad3);
  background: #fff;
  padding: 3px 15px;
}
.mention_set .mention_cont.month_set .part_right .view_compare .tit_year button {
  width: 23px;
  height: 23px;
  padding: 3px;
  border-radius: 5px;
  border: 1px solid var(--grey-500, #919eab);
  background: #fff;
  text-indent: -99999px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10.0006 8.82208L14.1253 4.69727L15.3038 5.87577L11.1791 10.0006L15.3038 14.1253L14.1253 15.3038L10.0006 11.1791L5.87577 15.3038L4.69727 14.1253L8.82208 10.0006L4.69727 5.87577L5.87577 4.69727L10.0006 8.82208Z' fill='%23919EAB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.mention_set .mention_cont.month_set .part_right .view_compare .chart_info {
  display: flex;
  justify-content: space-between;
  margin: 20px 0 0 -10px;
}
.mention_set .mention_cont.month_set .part_right .view_compare .chart_info .chart {
  flex: auto;
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
  padding: 14px 15px;
  height: 200px;
  box-sizing: border-box;
  margin: 0 0 0 10px;
}
.mention_set .mention_cont.month_set .part_right .view_compare .chart_info .chart .content {
  min-width: fit-content;
  margin: 0;
  /* text-align: center; */
  justify-content: center;
}
.mention_set .mention_cont.month_set .part_right .view_compare .chart_info .chart p {
  font-weight: 700;
}
.mention_set .mention_cont.month_set .part_right .view_compare .chart_info .chart div {
  height: 145px;
  margin: 10px 0 0;
}
.mention_set .mention_cont.month_set .part_right .view_compare.type2 {
}
.tab_keep_data {
  margin: 0;
}
.tab_keep_data .title_wrap {
  display: flex;
  position: relative;
  left: 0;
}
.tab_keep_data .title_wrap:before {
  content: '';
  width: 99.9%;
  height: 10px;
  position: absolute;
  left: 1px;
  bottom: -13px;
  border-bottom: 2px solid var(--main-color);
  border-radius: 0 0 0 10px;
  transform: rotate(180deg);
  z-index: 2;
}
.tab_keep_data .title_wrap .title_item {
  display: flex;
}
.tab_keep_data .title_wrap .title_item li a {
  position: relative;
  left: 0;
  top: 3px;
  width: 135px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 20px 0px 10px;
  text-decoration: none;
  margin: 0px 15px 0;
  text-align: center;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 400;
  color: #637381;
  white-space: nowrap;
  z-index: 1;
}
.tab_keep_data .title_wrap .title_item li a span {
  font-size: 12px;
  font-weight: 500;
}
.tab_keep_data .title_wrap .title_item li.on a {
  width: 165px;
  margin: 0;
  color: var(--main-color);
  font-weight: 900;
  z-index: 3;
}

/* 소장자료 비활성화 case */
.tab_keep_data .title_wrap .title_item li.none{position:relative;}
.tab_keep_data .title_wrap .title_item li.none>span{display:none;}
.tab_keep_data .title_wrap .title_item li.none:hover>span{display:block; position:absolute;top: -20px;left: 0; width:220px;  height: 26px; padding:0 10px; font-size: 12px;font-weight: 500;background-color:var(--grey-800);border-radius:6px;color:var(--common-white);text-align:center;line-height:2.2;}
.tab_keep_data .title_wrap .title_item li.none:hover>span:after{content:'';position:absolute;left: 8px;bottom: -5px;border-left: 12px solid transparent;border-right: 0px solid transparent;border-top: 8px solid var(--grey-800);}

.tab_keep_data .title_wrap .title_item li:first-child a {
  margin: 0;
  width: 165px;
}
.tab_keep_data .title_wrap .title_item li a:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-bottom: none;
  border-radius: 8px 8px 0 0;
  background: rgba(145, 158, 171, 0.12);
  transform: scale(1.17, 1) perspective(5px) rotateX(1deg);
  transform-origin: bottom;
}
.tab_keep_data .title_wrap .title_item li:first-child a:before {
  transform-origin: bottom left;
  z-index: -2;
  border-bottom: 1px solid #fff;
  transform: scale(1, 1) perspective(5px) rotateX(0.6deg);
}
.tab_keep_data .title_wrap .title_item li.on {
  position: relative;
  left: 0;
}
.tab_keep_data .title_wrap .title_item li.on:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 1px;
  height: 2px;
  background: var(--main-color);
  z-index: 12;
  border-radius: 50px;
  transform: perspective(44px);
  transform-origin: bottom;
}
.tab_keep_data .title_wrap .title_item li:first-child.on:before {
  width: 2px;
}
.tab_keep_data .title_wrap .title_item li.on:first-child a {
  margin: 0;
}
.tab_keep_data .title_wrap .title_item li.on a:before {
  background: rgb(255 255 255 / 1);
  border: 2px solid #5b4ad3;
  z-index: -1;
  border-bottom: 1px solid #fff;
  transform: scale(1, 1) perspective(5px) rotateX(1deg);
}
.tab_keep_data .title_wrap .title_item li.on:first-child a:before {
  transform: scale(1, 1) perspective(5px) rotateX(0.6deg);
}
.tab_keep_data .title_wrap .title_item li.on a:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  left: auto;
  top: auto;
  bottom: 0;
  width: 1px;
  height: 2px;
  background: var(--main-color);
  z-index: 12;
  border-radius: 50px;
  transform: perspective(44px);
  transform-origin: bottom;
}
.tab_keep_data .cont_item {
  background: #fff;
  /* overflow-y:auto;*/
  /* height: 685px; */
  height: 630px;
  box-sizing: border-box;
  font-size: 20px;
  font-weight: 700;
}
.tab_keep_data .cont_item.h_auto {
  position: relative;
  height: auto;
  background: transparent;
}
.tab_keep_data .cont_item > .tab-links {
  display: none;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
}
.tab_keep_data .cont_item > .tab-links .select-opt {
  display: flex;
  align-items: center;
  gap: 20px;
  position: absolute;
  right: 14px;
  top: 66px;
  z-index: 5;
}
.tab_keep_data .cont_item > .tab-links .select-opt .btn_text {
  display: inline-flex;
  font-size: 12px;
  color: var(--grey-600);
  line-height: 1.5;
  font-weight:  900;
  border: 0;
  background: none;
}
.tab_keep_data .cont_item > .tab-links .select-opt .btn_text i {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
}
.tab_keep_data .cont_item.movie-part > .tab-links .select-opt {
  position: absolute;
  right: 20px;
  top: 66px;
  z-index: 5;
}
.tab_keep_data .cont_item > div.on {
  display: flex;
}
.tab_keep_data .cont_item > div article {
  border: 2px solid #5b4ad3;
  border-top-width: 0;
  border-radius: 0 10px 10px 10px;
  /* padding: 0; */
  padding: 20px 0 25px;
  background: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  height: 630px;
  box-sizing: border-box;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  left: 0;
  top: 3px;
  z-index: 3;
}
.tab_keep_data .cont_item > div .public-pop-btn {
  position: absolute;
  right: 30px;
  top: 17px;
}
.tab_keep_data .cont_item > div .lank-layer-pop article {
  border: 0;
  overflow: initial;
  height: auto;
  position: static;
}
.tab_keep_data .cont_item > div a.active {
  color: var(--main-color);
  font-weight: 900;
}
.sw-tab-click {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid var(--grey-300);
  margin-bottom: 10px;
}
.sw-tab-click .slide-tabs {
  display: flex;
  position: relative;
  overflow: auto;
  padding: 0 20px;
}
/* .sw-tab-click .slide-tabs::-webkit-scrollbar {
  width: 0;
  height: 0;
} */
.sw-tab-click .slide-tabs button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 120px;
  height: 38px;
  padding: 5px 10px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  color: var(--grey-600);
  box-sizing: border-box;
}
.sw-tab-click .slide-tabs  button span {
  font-size: 10px;
  font-weight: 400;
}
.sw-tab-click .slide-tabs button.active {
  color: var(--primary-1-main-500);
  font-weight: 900;
}
.sw-tab-click .slide-tabs button.active:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background: var(--primary-1-main-500);
}
.sw-tab-click .button-prev,
.sw-tab-click .button-next {
  position: absolute;
  top: 0;
  width: 30px;
  height: 30px;
  margin-top: 0;
  border-radius: 100%;
  background: var(--common-white);
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.08);
  z-index: 1;
}
.sw-tab-click .button-prev {
  left: 0;
}
.sw-tab-click .button-next {
  right: 0;
}
.sw-tab-click .button-prev:after,
.sw-tab-click .button-next:after {
  font-family: 'remixicon' !important;
  font-size: 20px;
  color: var(--grey-700);
}
.sw-tab-click .button-prev:after {
  content: "\ea64";
}
.sw-tab-click .button-next:after {
  content: "\ea6e";
}
.sw-tab-click .button-next:disabled:after,
.sw-tab-click .button-prev:disabled:after {
  
}
.tab_keep_data .cont_item > div a.active:before {
  background: var(--main-color);
}
ul.accordion-list {
  width: 100%;
  height: auto;
}
ul.accordion-list li {
  position: relative;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  border-bottom: 1px solid var(--grey-300, #dfe3e8);
  /* padding: 0px 30px 20px; */
  padding: 20px 30px 20px;
  /* margin: 0 0 20px; */
  transition: background-color 0.3s ease;
}
ul.accordion-list li:hover {
  background: var(--primary-110);
}
ul.accordion-list li:last-child {
  margin: 0;
  border: 0;
}
ul.accordion-list li.current {
  box-shadow: 10px 18px 30px 0px rgba(0, 0, 0, 0.1);
}
ul.accordion-list li .title_flex_row {
  display: inline-flex;
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 10px;
}
ul.accordion-list li h3 {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
  font-size: 20px;
  font-weight: 700;
}
ul.accordion-list li .title_flex_row h3 {
  flex: 1 1 auto;
  margin-bottom: 0;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
ul.accordion-list li h3 > em {
  display: inline-block;
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 20px;
  font-weight: 700;
  position: relative;
  left: 0;
  background-color: rgba(91, 74, 211, 0.2);
}
ul.accordion-list li h3 > span {
  display: inline-block;
  color: var(--grey-600, #637381);
  font-size: 14px;
  font-weight: 400;
  margin-left: 5px;
}
ul.accordion-list li h3 > span > strong {
  color: var(--text-primary, #212b36);
  font-size: 14px;
  font-weight: 700;
  margin: 0 10px;
}
ul.accordion-list li .title_flex_row > span {
  display: inline-block;
  flex: none;
  color: var(--grey-600, #637381);
  font-size: 14px;
  font-weight: 400;
  margin-left: 5px;
}
ul.accordion-list li .title_flex_row > span > strong {
  color: var(--text-primary, #212b36);
  font-size: 14px;
  font-weight: 700;
  margin: 0 10px;
}
ul.accordion-list li .title_flex_row .accor_bt_show {
  flex: none;
  position: static;
  margin-left: 10px;
}
ul.accordion-list li > p {
  color: var(--grey-600, #637381);
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  margin: 10px 0 0;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding: 0 0 0 20px;
}
ul.accordion-list li > p a {
  color: inherit;
}
ul.accordion-list li > p > em {
  display: inline-block;
  color: var(--primary-1-main-500, #5b4ad3);
  position: relative;
  left: 0;
  background-color: rgba(91, 74, 211, 0.2);
}
ul.accordion-list li .accor_bt_show {
  position: absolute;
  right: 30px;
  bottom: 0;
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 14px;
  font-weight: 700;
  padding-right: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.99978 9.87831L12.7121 6.16602L13.7728 7.22667L8.99978 11.9997L4.22681 7.22667L5.28747 6.16602L8.99978 9.87831Z' fill='%235B4AD3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  margin: 0 0 3px;
}
ul.accordion-list li.current .accor_bt_show {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.99978 8.1213L5.28747 11.8337L4.22681 10.773L8.99978 6L13.7728 10.773L12.7121 11.8337L8.99978 8.1213Z' fill='%235B4AD3'/%3E%3C/svg%3E");
}
ul.accordion-list li .accor_bt_hide {
  display: inline-flex;
}
ul.accordion-list .answer {
  display: none;
}
ul.accordion-list .answer {
  position: relative;
  display: none;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  transition: swing 0.2s;
}
ul.accordion-list .answer p {
  color: var(--grey-600, #637381);
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  padding: 0 20px;
}
.mention_set .stats_set {
}
.mention_set .stats_set .stats_data {
}
.mention_set .stats_set .stats_data .date_inp {
  display: flex;
  align-items: center;
  position: absolute;
  left: 172px;
  right: 0;
  top: 18px;
  background: transparent;
  border: 0;
  font-size: 14px;
  font-weight: 700;
}
.mention_set .stats_set .stats_data .date_inp p {
}
.mention_set .stats_set .stats_data .date_inp .title {
  padding: 3.5px 8px;
  margin: 0 5px;
  border-radius: 5px;
  background: var(--transparent-grey-8, rgba(145, 158, 171, 0.08));
}
.mention_set .stats_set .stats_data .stats_tit {
  position: relative;
  left: 0;
}
.mention_set .stats_set .stats_data .stats_tit:before {
  content: '';
  width: 99.9%;
  height: 10px;
  position: absolute;
  left: 1px;
  bottom: -13px;
  border-bottom: 2px solid var(--main-color);
  border-radius: 0 0 0 10px;
  transform: rotate(180deg);
  /* z-index:-1;*/
}
.mention_set .stats_set .stats_data .stats_tit:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 2px;
  height: 2px;
  background: var(--main-color);
  z-index: 12;
  border-radius: 50px;
  transform: perspective(44px);
  transform-origin: bottom;
}
.mention_set .stats_set .stats_data .stats_tit p {
  position: relative;
  left: 0;
  top: 3px;
  width: 180px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 20px 10px 10px;
  text-decoration: none;
  text-align: center;
  box-sizing: border-box;
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 20px;
  font-weight: 900;
  z-index: 3;
}
.mention_set .stats_set .stats_data .stats_tit p:before {
  content: '';
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 8px 8px 0 0;
  transform: scale(1, 1) perspective(5px) rotateX(0.6deg);
  transform-origin: bottom left;
  background: rgb(255 255 255 / 1);
  border: 2px solid #5b4ad3;
  z-index: -1;
  border-bottom: 1px solid #fff;
}
.mention_set .stats_set .stats_data .stats_tit p:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  left: auto;
  top: auto;
  bottom: 0;
  width: 1px;
  height: 2px;
  background: var(--main-color);
  z-index: 12;
  border-radius: 50px;
  transform: perspective(44px);
  transform-origin: bottom;
}
.mention_set .stats_set .stats_data .stats_tit em {
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 12px;
  font-weight: 500;
}
.mention_set .stats_set .stats_data .stats_conts {
  border: 2px solid #5b4ad3;
  border-top-width: 0;
  border-radius: 0 10px 10px 10px;
  padding: 30px 0 25px;
  background: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  left: 0;
  top: 3px;
  z-index: 3;
}
.mention_set .stats_set .stats_data .stats_conts ul {
}
.mention_set .stats_set .stats_data .stats_conts ul li {
  display: flex;
  padding: 17px 30px;
  border-bottom: 1px solid var(--grey-300, #dfe3e8);
  justify-content: space-between;
  align-items: center;
}
.mention_set .stats_set .stats_data .stats_conts ul li:last-child {
  border: 0;
}
.mention_set .stats_set .stats_data .stats_conts .stats_lists {
}
.mention_set .stats_set .stats_data .stats_conts .stats_lists h3 {
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 8px;
}
.mention_set .stats_set .stats_data .stats_conts .stats_lists .crumb {
  color: var(--grey-500, #919eab);
  font-size: 14px;
  font-weight: 500;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M13 8V16C13 17.6569 11.6569 19 10 19H7.82929C7.41746 20.1652 6.30622 21 5 21C3.34315 21 2 19.6569 2 18C2 16.3431 3.34315 15 5 15C6.30622 15 7.41746 15.8348 7.82929 17H10C10.5523 17 11 16.5523 11 16V8C11 6.34315 12.3431 5 14 5H17V2L22 6L17 10V7H14C13.4477 7 13 7.44772 13 8ZM5 19C5.55228 19 6 18.5523 6 18C6 17.4477 5.55228 17 5 17C4.44772 17 4 17.4477 4 18C4 18.5523 4.44772 19 5 19Z' fill='%23919EAB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding: 8px 0 5px 25px;
}
.mention_set .stats_set .stats_data .stats_conts .go_btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M9.16667 5.5V7.33333H4.58333V17.4167H14.6667V12.8333H16.5V18.3333C16.5 18.8396 16.0896 19.25 15.5833 19.25H3.66667C3.16041 19.25 2.75 18.8396 2.75 18.3333V6.41667C2.75 5.91041 3.16041 5.5 3.66667 5.5H9.16667ZM19.25 2.75V10.0833H17.4167L17.4166 5.87858L10.2732 13.0232L8.97682 11.7268L16.1195 4.58333H11.9167V2.75H19.25Z' fill='%23637381'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -999999px;
  width: 22px;
  height: 22px;
  flex: none;
}
.movie_set {
  display: flex;
  gap: 1.35%;
  /* margin-left:-10px; */
  flex: 1;
  /* justify-content:space-between;*/
}
.movie_set .movie_card {
  flex: 1;
  /* margin:0 8px; */
  overflow: hidden;
  border-radius: 10px;
  border: 3px solid var(--transparent-grey-8, rgba(145, 158, 171, 0.08));
  background: var(--common-white, #fff);
  cursor: pointer;
  box-shadow: 12px 13px 15px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s ease;
}
.movie_set.grid .movie_card {
  flex: none;
}
.movie_set .movie_card:hover {
  border-radius: 10px;
  border: 3px solid var(--primary-1-main-500, #5b4ad3);
  background: #FFF;
  box-shadow: 12px 13px 15px 0px rgba(0, 0, 0, 0.2);
}
.movie_set .movie_card .movie_img {
  overflow: hidden;
  position: relative;
  height: 200px;
  background: var(--grey-500, #919eab);
}
.movie_set .movie_card .movie_img img {
  min-width: 100%;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.movie_set .movie_card .movie_cont {
  padding: 20px 15px;
}
.movie_set .movie_card .movie_cont h3 {
  height: 48px;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  margin: 0 0 10px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.movie_set .movie_card .movie_cont .alarm {
  display: flex;
  justify-content: space-between;
  margin: 10px 0;
}
.movie_set .movie_card .movie_cont .alarm p {
  font-size: 14px;
  font-weight: 700;
  position: relative;
  left: 0;
  padding-left: 25px;
}
.movie_set .movie_card .movie_cont .alarm p:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -2px;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  background: var(--red-main, #fc3232);
  border-radius: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M11.4374 4.58047C11.3929 4.40672 11.2672 4.27562 11.1232 4.23518C10.8674 4.16386 9.62558 4.00016 7.00058 4.00016C4.37557 4.00016 3.13397 4.16392 2.87714 4.23538C2.73452 4.27505 2.60884 4.40612 2.56381 4.58047C2.50034 4.82805 2.3339 5.86447 2.3339 7.50016C2.3339 9.13583 2.50034 10.1723 2.56398 10.4206C2.60823 10.5936 2.73394 10.7247 2.8773 10.765C3.13397 10.8364 4.37557 11.0002 7.00058 11.0002C9.62558 11.0002 10.8674 10.8365 11.124 10.765C11.2666 10.7253 11.3923 10.5942 11.4374 10.4199C11.5008 10.1723 11.6672 9.1335 11.6672 7.50016C11.6672 5.86683 11.5008 4.82805 11.4374 4.58047ZM12.5674 4.29077C12.8339 5.33016 12.8339 7.50016 12.8339 7.50016C12.8339 7.50016 12.8339 9.67016 12.5674 10.7095C12.419 11.2844 11.9857 11.7362 11.4366 11.8889C10.44 12.1668 7.00058 12.1668 7.00058 12.1668C7.00058 12.1668 3.56321 12.1668 2.56455 11.8889C2.01335 11.7341 1.58013 11.2823 1.43368 10.7095C1.16724 9.67016 1.16724 7.50016 1.16724 7.50016C1.16724 7.50016 1.16724 5.33016 1.43368 4.29077C1.58216 3.71592 2.01539 3.2641 2.56455 3.11137C3.56321 2.8335 7.00058 2.8335 7.00058 2.8335C7.00058 2.8335 10.44 2.8335 11.4366 3.11137C11.9878 3.26622 12.421 3.71804 12.5674 4.29077ZM5.83392 9.54183V5.4585L9.33391 7.50016L5.83392 9.54183Z' fill='white'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.movie_set .movie_card .movie_cont .alarm em {
  color: var(--grey-500, #919eab);
  font-size: 12px;
  font-weight: 400;
}
.movie_set .movie_card .movie_cont .reply {
  display: flex;
  color: var(--grey-600, #637381);
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 10px;
}
.movie_set .movie_card .movie_cont .reply span {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M1.5 6.74531C1.5 4.26262 3.5074 2.25 6.00049 2.25H11.9995C14.4851 2.25 16.5 4.27109 16.5 6.74531V15.75H6.00049C3.51494 15.75 1.5 13.7289 1.5 11.2547V6.74531ZM15 14.25V6.74531C15 5.09654 13.6537 3.75 11.9995 3.75H6.00049C4.33843 3.75 3 5.08843 3 6.74531V11.2547C3 12.9035 4.34634 14.25 6.00049 14.25H15ZM10.5 8.25H12V9.75H10.5V8.25ZM6 8.25H7.5V9.75H6V8.25Z' fill='%23637381'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding: 2px 0 0px 22px;
  margin-right: 20px;
  flex: 1 1 auto;
}
.movie_set .movie_card .movie_cont .reply span i {
  font-style: normal;
}
.movie_set .movie_card .movie_cont .reply .like {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.9499 6H15.75C16.5785 6 17.25 6.67158 17.25 7.49998V9.07828C17.25 9.27418 17.2116 9.46821 17.1371 9.64941L14.8162 15.2856C14.7005 15.5666 14.4266 15.75 14.1227 15.75H1.5C1.08579 15.75 0.75 15.4142 0.75 15V7.49998C0.75 7.08579 1.08579 6.75 1.5 6.75H4.11138C4.35508 6.75 4.58357 6.6316 4.72411 6.43251L8.81415 0.638272C8.92103 0.48687 9.12248 0.436239 9.28823 0.519118L10.6488 1.19939C11.4375 1.59376 11.8448 2.48445 11.6273 3.33902L10.9499 6ZM5.25 7.94061V14.25H13.6205L15.75 9.07828V7.49998H10.9499C9.97132 7.49998 9.25485 6.57822 9.4962 5.62994L10.1737 2.96896C10.2172 2.79804 10.1357 2.6199 9.97792 2.54103L9.4821 2.29311L5.94956 7.29754C5.76214 7.56306 5.52256 7.78071 5.25 7.94061ZM3.75 8.24998H2.25V14.25H3.75V8.24998Z' fill='%23637381'/%3E%3C/svg%3E");
  flex: none;
}
.movie_set .movie_card .movie_cont .more_info {
  color: var(--grey-600, #637381);
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  position: relative;
  left: 0;
}
.movie_set .movie_card .movie_cont .more_info p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: normal;
  word-break: break-all;
}
.movie_set .movie_card .movie_cont .more_info.current p {
  height: auto;
  -webkit-box-orient: inherit;
  -webkit-line-clamp: inherit;
}
.movie_set .movie_card .movie_cont .more_info p em {
  display: inline-block;
  color: var(--primary-1-main-500, #5b4ad3);
  background-color: rgba(91, 74, 211, 0.2);
  font-weight: 700;
}
.movie_set .movie_card .more_bt {
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 12px;
  font-weight: 700;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 8.25V3.75H9.75V8.25H14.25V9.75H9.75V14.25H8.25V9.75H3.75V8.25H8.25Z' fill='%235B4AD3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right top;
  padding: 0px 18px 0 0;
  position: absolute;
  right: -4px;
  bottom: -20px;
}
.movie_set .movie_card .reply .more_bt {
  position: static;
  flex: none;
}
.pagination {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin: 20px 0 0;
  color: var(--text-primary, #212b36);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}
.pagination ul {
  display: flex;
}
.pagination ul li {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  box-sizing: border-box;
}
.pagination ul li:last-child {
  margin: 0;
}
.pagination ul li.active {
  border-radius: 8px;
  background: var(--transparent-grey-16, rgba(145, 158, 171, 0.16));
}
.pagination ul li.active.delimeter {
  background: none;
}
.pagination ul li.first button,
.pagination ul li.prev button,
.pagination ul li.next button,
.pagination ul li.last button {
  position: relative;
  width: 24px;
  height: 24px;
  text-indent: -99999px;
}
.pagination ul li.first button:before,
.pagination ul li.prev button:before,
.pagination ul li.next button:before,
.pagination ul li.last button:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 24px;
  color: var(--text-primary);
  font-family: 'remixicon' !important;
  text-indent: 0;
  font-weight: 400;
}
.pagination ul li.first button:disabled:before,
.pagination ul li.prev button:disabled:before,
.pagination ul li.next button:disabled:before,
.pagination ul li.last button:disabled:before {
  color: var(--grey-400);
}
.pagination ul li.first button:before {
  content:"\f2e3";
}
.pagination ul li.prev button:before {
  content:"\ea64";
}
.pagination ul li.next button:before {
  content:"\ea6e";
}
.pagination ul li.last button:before {
  content:"\f2e5";
}
.zip-swiper .zip-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.zip-swiper .zip-box h3 {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
.zip-swiper .zip-box .tits {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  margin: 20px 0 15px;
  flex: none;
}
.zip-swiper .zip-box .conts {
  color: var(--grey-600, #637381);
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  flex: 1 1 auto;
  overflow-y: auto;
}
.zip-swiper .zip-box .origin {
  /* margin-top: auto; */
  margin-top: 18px;
}
.zip-swiper .zip-box .origin img {
  margin-right: 10px;
}
@media (max-width: 1680px) {
  .content .cont_set .issue_section1 {
    width: 1000px;
  }
}
/* =========================== footer ==================== */
footer {
  display: flex;
  width: 100%;
  min-width: 1580px;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0 10px 360px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  box-sizing: border-box;
  z-index: 10;
}
footer.on {
  padding: 10px 0 10px 130px;
}
footer .office {
  display: flex;
  align-items: center;
  min-width: 400px;
  margin-right: auto;
  background: url(/resources/static/images/logo.svg) left center no-repeat;
  padding: 8px 0 8px 53px;
  background-size: 15%;
}
footer .office > p {
  color: #637381;
  font-size: 12px;
  font-weight: 500;
  margin-left: 40px;
}
footer .office > p span {
  color: #212b36;
  font-size: 12px;
  font-weight: 700;
  margin-left: 10px;
}
footer .copyright {
  display: flex;
  margin-right: 45px;
  color: #637381;
  font-size: 12px;
  font-weight: 400;
  justify-content: end;
  min-width: 400px;
}
/* custom radio */
.custom-typeA {
  display: flex;
  height: 20px;
  width: auto;
  align-items: center;
  cursor: pointer;
  position: relative;
  margin-bottom: 15px;
  font-size: 15px;
  color: #7d7b7b;
}
.custom-typeA input {
  position: absolute;
  left: 0;
  z-index: -1;
  opacity: 0;
}
.custom-typeA span {
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20px;
  box-sizing: border-box;
  border: 2px solid #dcd7c7;
  background: url(/resources/static/images/colorType.svg);
  background-size: 176px;
  background-position: -330px -3px;
  opacity: 0.6;
}
[class^='radio-indicate'] {
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20px;
  box-sizing: border-box;
  border: 1px solid #97a9b8;
}
.custom-typeA input:checked ~ [class^='radio-indicate'] {
  background-position: -230px -3px;
  opacity: 1;
}
.custom-typeA input:disabled ~ [class^='radio-indicate'] {
  border: 1px solid #e7e7e7;
  pointer-events: none;
}
[class^='radio-indicate']:after {
  content: '';
  position: absolute;
  display: none;
}
.custom-typeA input:checked ~ [class^='radio-indicate']:after {
  display: none;
}
.custom-typeA [class^='radio-indicate'] {
  border-radius: 50%;
}
.custom-typeA [class^='radio-indicate']:after {
  left: 4px;
  top: 4px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: var(--primary-1-main-500, #5b4ad3);
}
.custom-typeA input:disabled ~ [class^='radio-indicate']:after {
  background: #e7e7e7;
}
.custom-typeB {
  display: flex;
  height: 20px;
  width: auto;
  align-items: center;
  cursor: pointer;
  position: relative;
  margin-bottom: 15px;
  font-size: 15px;
  color: #7d7b7b;
}
.custom-typeB input {
  position: absolute;
  left: 0;
  z-index: -1;
  opacity: 0;
}
.custom-typeB span {
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20px;
  box-sizing: border-box;
  border: 2px solid #dcd7c7;
  background: url(/resources/static/images/colorType.svg);
  background-size: 176px;
  background-position: -280px -3px;
  opacity: 0.6;
}
[class^='radio-indicate'] {
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20px;
  box-sizing: border-box;
  border: 1px solid #97a9b8;
}
.custom-typeB input:checked ~ [class^='radio-indicate'] {
  background-position: -3px -3px;
  opacity: 1;
}
.custom-typeB input:disabled ~ [class^='radio-indicate'] {
  border: 1px solid #e7e7e7;
  pointer-events: none;
}
[class^='radio-indicate']:after {
  content: '';
  position: absolute;
  display: none;
}
.custom-typeB input:checked ~ [class^='radio-indicate']:after {
  display: none;
}
.custom-typeB [class^='radio-indicate'] {
}
.custom-typeB [class^='radio-indicate']:after {
  left: 4px;
  top: 4px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: var(--primary-1-main-500, #5b4ad3);
}
.custom-typeB input:disabled ~ [class^='radio-indicate']:after {
  background: #e7e7e7;
}

/* =========================== 국회직원 ==================== */
.wrap > header .nav_srch .mypage-go {
  position: relative;
  left: 374px;
  height: 100%;
  display: flex;
  align-items: center;
}
.wrap > header .nav_srch .mypage-go small {
  cursor: pointer;
  /* position: absolute;
  left: 50px;
  top: 0; */
  display: block;
  font-size: 14px;
  font-weight: 900;
  /* padding-right: 30px; */
  padding-right: 28px;
  line-height: 1.5;
  color: var(--common-font-color);
}
.wrap > header .nav_srch .mypage-go small:before {
  content: '\ea4e';
  font-family: 'remixicon' !important;
  position: absolute;
  right: 0;
  display: inline-block;
  width: 22px;
  height: 22px;
  font-size: 22px;
  line-height: 1;
  font-weight: 400;
}
.wrap > header .current .nav_srch .mypage-go small {
	color: var(--text-primary);
}
.wrap > header .nav_srch .mypage-go small.on:before {
  transform: rotate(180deg);
}
.wrap > header .nav_srch .mypage-go small.on + p {
  display: block;
}
.wrap > header .nav_srch .mypage-go p {
  display: none;
  position: absolute;
  top: calc(50% + 18px);
  left: calc(50% - 72px);
  padding: 15px 15px;
  box-sizing: border-box;
  border-radius: 10px;
  border: 1px solid var(--grey-300, #dfe3e8);
  background: var(--common-white, #fff);
  box-shadow: 10px 18px 30px 0px rgba(0, 0, 0, 0.1);
  z-index: 101;
}
.wrap > header .nav_srch .mypage-go p > a {
  position: relative;
  left:0;
  width: 100%;
  padding: 8px 10px 8px 45px;
  margin: 0;
  line-height: inherit;
  white-space: nowrap;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 500;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M11.3333 17.5V9.16667H18V17.5H11.3333ZM3 10.8333V2.5H9.66667V10.8333H3ZM8 9.16667V4.16667H4.66667V9.16667H8ZM3 17.5V12.5H9.66667V17.5H3ZM4.66667 15.8333H8V14.1667H4.66667V15.8333ZM13 15.8333H16.3333V10.8333H13V15.8333ZM11.3333 2.5H18V7.5H11.3333V2.5ZM13 4.16667V5.83333H16.3333V4.16667H13Z' fill='%23919EAB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 15px center;
}
.wrap > header .nav_srch .mypage-go p > a:last-child {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M10.5007 3.77378C12.4582 2.01667 15.4832 2.075 17.3687 3.96447C19.2543 5.85393 19.319 8.86417 17.5653 10.8275L10.4998 17.9042L3.43432 10.8275C1.68071 8.86417 1.74626 5.84918 3.63097 3.96447C5.51781 2.07763 8.53749 2.01406 10.5007 3.77378ZM16.189 5.14175C14.9398 3.88995 12.9228 3.83918 11.614 5.01406L10.5014 6.0127L9.38825 5.01484C8.07565 3.83831 6.06239 3.89007 4.80948 5.14298C3.56803 6.38443 3.5057 8.37275 4.64978 9.686L10.4998 15.5453L16.3499 9.686C17.4944 8.37225 17.4323 6.38771 16.189 5.14175Z' fill='%23919EAB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 15px center;
}
.wrap > header .nav_srch .mypage-go p > a:hover {
  color: #fff;
  border-radius: 5px;
  background-color: var(--primary-1-main-500, #5b4ad3);
  box-shadow: 0px 8px 16px 0px rgba(91, 74, 211, 0.24);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M11.3333 17.5V9.16667H18V17.5H11.3333ZM3 10.8333V2.5H9.66667V10.8333H3ZM8 9.16667V4.16667H4.66667V9.16667H8ZM3 17.5V12.5H9.66667V17.5H3ZM4.66667 15.8333H8V14.1667H4.66667V15.8333ZM13 15.8333H16.3333V10.8333H13V15.8333ZM11.3333 2.5H18V7.5H11.3333V2.5ZM13 4.16667V5.83333H16.3333V4.16667H13Z' fill='white'/%3E%3C/svg%3E");
	border:2px solid;
}
.wrap > header .nav_srch .mypage-go p > a:last-child:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M10.5007 3.77378C12.4582 2.01667 15.4832 2.075 17.3687 3.96447C19.2543 5.85393 19.319 8.86417 17.5653 10.8275L10.4998 17.9042L3.43432 10.8275C1.68071 8.86417 1.74626 5.84918 3.63097 3.96447C5.51781 2.07763 8.53749 2.01406 10.5007 3.77378ZM16.189 5.14175C14.9398 3.88995 12.9228 3.83918 11.614 5.01406L10.5014 6.0127L9.38825 5.01484C8.07565 3.83831 6.06239 3.89007 4.80948 5.14298C3.56803 6.38443 3.5057 8.37275 4.64978 9.686L10.4998 15.5453L16.3499 9.686C17.4944 8.37225 17.4323 6.38771 16.189 5.14175Z' fill='white'/%3E%3C/svg%3E");
}

.wrap > header .nav_srch .mypage-go p > a.write {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M13.3334 16.6667V3.33332H3.33341V15.8333C3.33341 16.2936 3.70651 16.6667 4.16675 16.6667H13.3334ZM15.8334 18.3333H4.16675C2.78604 18.3333 1.66675 17.2141 1.66675 15.8333V2.49999C1.66675 2.03976 2.03985 1.66666 2.50008 1.66666H14.1667C14.627 1.66666 15.0001 2.03976 15.0001 2.49999V8.33332H18.3334V15.8333C18.3334 17.2141 17.2142 18.3333 15.8334 18.3333ZM15.0001 9.99999V15.8333C15.0001 16.2936 15.3732 16.6667 15.8334 16.6667C16.2937 16.6667 16.6667 16.2936 16.6667 15.8333V9.99999H15.0001ZM5.00008 4.99999H10.0001V9.99999H5.00008V4.99999ZM6.66675 6.66666V8.33332H8.33342V6.66666H6.66675ZM5.00008 10.8333H11.6667V12.5H5.00008V10.8333ZM5.00008 13.3333H11.6667V15H5.00008V13.3333Z' fill='%23919EAB'/%3E%3C/svg%3E");
}

.wrap > header .nav_srch .mypage-go p > a.write:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M13.3334 16.6667V3.33332H3.33341V15.8333C3.33341 16.2936 3.70651 16.6667 4.16675 16.6667H13.3334ZM15.8334 18.3333H4.16675C2.78604 18.3333 1.66675 17.2141 1.66675 15.8333V2.49999C1.66675 2.03976 2.03985 1.66666 2.50008 1.66666H14.1667C14.627 1.66666 15.0001 2.03976 15.0001 2.49999V8.33332H18.3334V15.8333C18.3334 17.2141 17.2142 18.3333 15.8334 18.3333ZM15.0001 9.99999V15.8333C15.0001 16.2936 15.3732 16.6667 15.8334 16.6667C16.2937 16.6667 16.6667 16.2936 16.6667 15.8333V9.99999H15.0001ZM5.00008 4.99999H10.0001V9.99999H5.00008V4.99999ZM6.66675 6.66666V8.33332H8.33342V6.66666H6.66675ZM5.00008 10.8333H11.6667V12.5H5.00008V10.8333ZM5.00008 13.3333H11.6667V15H5.00008V13.3333Z' fill='white'/%3E%3C/svg%3E");
}

.content .srch_top .title .tit {
  display: flex;
  align-items: center;
}
.content .srch_top .title .like-ico {
  margin-right: 5px;
  cursor: pointer;
  width: 34px;
  height: 34px;
  border-radius: 50px;
  background: var(--grey-300, #dfe3e8);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11.001 4.15115C13.1542 2.21833 16.4817 2.2825 18.5558 4.36091C20.6299 6.43933 20.7011 9.75058 18.7721 11.9103L10.9999 19.6946L3.22797 11.9103C1.299 9.75058 1.37111 6.43409 3.44429 4.36091C5.51981 2.28539 8.84146 2.21546 11.001 4.15115Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.content .srch_top .title .like-ico.on {
  background: var(--primary-1-main-500, #5b4ad3);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11.001 4.15115C13.1542 2.21833 16.4817 2.2825 18.5558 4.36091C20.6299 6.43933 20.7011 9.75058 18.7721 11.9103L10.9999 19.6946L3.22797 11.9103C1.299 9.75058 1.37111 6.43409 3.44429 4.36091C5.51981 2.28539 8.84146 2.21546 11.001 4.15115Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.content .srch_top .title .view {
  display: flex;
  align-items: center;
}
.content .srch_top .title .view p {
  margin-right: 10px;
  padding-left: 20px;
  color: var(--grey-700, #454f5b);
  font-size: 14px !important;
  font-weight: 700 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9.00023 2.25C13.0443 2.25 16.4088 5.15982 17.1142 9C16.4088 12.8401 13.0443 15.75 9.00023 15.75C4.95609 15.75 1.59161 12.8401 0.88623 9C1.59161 5.15982 4.95609 2.25 9.00023 2.25ZM9.00023 14.25C12.1769 14.25 14.8952 12.039 15.5833 9C14.8952 5.96102 12.1769 3.75 9.00023 3.75C5.82345 3.75 3.10517 5.96102 2.41709 9C3.10517 12.039 5.82345 14.25 9.00023 14.25ZM9.00023 12.375C7.13624 12.375 5.6252 10.864 5.6252 9C5.6252 7.13604 7.13624 5.625 9.00023 5.625C10.8641 5.625 12.3752 7.13604 12.3752 9C12.3752 10.864 10.8641 12.375 9.00023 12.375ZM9.00023 10.875C10.0358 10.875 10.8752 10.0355 10.8752 9C10.8752 7.96448 10.0358 7.125 9.00023 7.125C7.9647 7.125 7.1252 7.96448 7.1252 9C7.1252 10.0355 7.9647 10.875 9.00023 10.875Z' fill='%23454F5B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
}
.content .srch_top .title .view span .switch-txt {
  position: relative;
  left: 0;
  display: block;
  width: 100px;
  height: 32px;
}
.content .srch_top .title .view span .switch-txt input {
  display: none;
}
.content .srch_top .title .view span .switch-txt .moving {
  display: flex;
  align-items: center;
  height: 100%;
  cursor: pointer;
  background: var(--primary-1-main-500, #5b4ad3);
}
.content .srch_top .title .view span .switch-txt .moving:before {
  position: absolute;
  content: '';
  height: 24px;
  width: 24px;
  right: 4px;
  bottom: 4px;
  background-color: #fff;
  transition: all 0.2s;
}
.content .srch_top .title .view span .switch-txt input:checked + .moving {
  background: var(--primary-2-main-500, #2c53c7);
}
.content .srch_top .title .view span .switch-txt input:focus + .moving {
  box-shadow: 0 0 1px #2196f3;
}
.content .srch_top .title .view span .switch-txt input:checked + .moving:before {
  transform: translateX(-68px);
}
.content .srch_top .title .view span .switch-txt .moving .on {
  display: none;
  opacity: 0;
  transition: all 0.3s;
}
.content .srch_top .title .view span .switch-txt .moving .on,
.content .srch_top .title .view span .switch-txt .moving .off {
  user-select: none;
  color: var(--common-white, #fff);
  font-size: 16px;
  font-weight: 700;
  width: 100%;
  padding-right: 12px;
}
.content .srch_top .title .view span .switch-txt .moving .off {
  padding-left: 9px;
  opacity: 1;
}
.content .srch_top .title .view span .switch-txt input:checked + .moving .on {
  display: flex;
  justify-content: flex-end;
  opacity: 1;
}
.content .srch_top .title .view span .switch-txt input:checked + .moving .off {
  display: none;
  opacity: 0;
}
.content .srch_top .title .view span .switch-txt .moving.round {
  border-radius: 50px;
}
.content .srch_top .title .view span .switch-txt .moving.round:before {
  border-radius: 50%;
}

.lnb_area .lnb_links {position: relative;left: 0;margin: 0;}/* 24-11-22 수정 */
.lnb_area .lnb_links h3 {
  display: flex;
  height: 41px;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}
.lnb_area .lnb_links h3 span {
  position: relative;
  left: 0;
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: center;
  width: 115px;
  height: 100%;
  color: var(--grey-500, #919eab);
  font-size: 16px;
  font-weight: 500;
  border-radius: 5px;
  background: var(--grey-200, #f4f6f8);
  cursor: pointer;
}
.lnb_area .lnb_links h3 span.current {
	width: 115px;
	padding-left: 10px;
	color: var(--primary-1-main-500, #5B4AD3);
	font-weight: 700;
	background: var(--common-white, #ffffff);  
	border:1px solid var(--primary-1-main-500, #5B4AD3);
	border-radius: 5px;
	box-shadow: 0 7px 15px 0 rgba(91, 74, 211, 0.15);
}

/* 체크박스 추가 */
.lnb_area .lnb_links h3 span.current:before {
  content: '\eb7b';
  font-family: 'remixicon';
  position: absolute;
  left: 14px;
  top: 50%;
  margin-top: -11px;
  font-size: 22px;
  line-height: 1;
  font-weight: 400;
}
.lnb_area .lnb_links h3 span:last-of-type {
  border-radius: 5px;
}
.lnb_area .lnb_links h3 .btn_toggle {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 20px;
  font-weight: 500;
  color: var(--grey-500);
}

.lnb_area .lnb_links .menu {
  width: 100%;
  display: none;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
  position: absolute;
  left: 0;
  top: 45px;
  z-index: 9;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 10px;
  border: 1px solid var(--grey-700, #454f5b);
  background: var(--grey-100, #f9fafb);
  box-shadow: 10px 18px 30px 0px rgba(0, 0, 0, 0.1);
}
.lnb_area.active .lnb_links .menu {
  top: calc(100% + 5px);
}
.lnb_area .lnb_links .menu h4 {
  display: flex;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
}
.lnb_area.active .lnb_links .menu h4 {
  font-size: 11px;
  font-weight: 900;
}
.lnb_area .lnb_links .menu.on {
  display: flex;
}
.wrap .cont_wrap .lnb_area.active .menu {
  padding: 10px 4px;
  gap: 5px;
}
.wrap .cont_wrap .lnb_area.active .menu h3 {
  font-size: 14px;
}
.wrap .cont_wrap .lnb_area.active .menu button {
  width: 100%;
  font-size: 12px;
  padding: 4px 2px;
}
.lnb_area .lnb_links .menu button {
  width: calc((100% - 10px) / 2);
  box-sizing: border-box;
  padding: 4px 10px;
  border-radius: 5px;
  border: 1px solid var(--grey-600, #637381);
}
.lnb_area .lnb_links .menu button.on {
  background: var(--grey-700, #454f5b);
  box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.2);
  color: #fff;
}
.color-scroll_section {
  overflow-y: auto;
  height: 160px;
}
.color-scroll_section.auto {
  height: 100%;
}
.color-scroll_section .dropdown {
  position: relative;
  left: 0;
  height: 100%;
  display: block;
  margin-bottom: 3px;
}
.color-scroll_section .dropdown span.chk-indicate {
  height: 20px;
  display: flex;
}
.color-scroll_section .dropdown span.chk-indicate + i {
  display: inline-block;
  font-style: normal;
  position: relative;
  bottom: 2px;
}
.color-scroll_section .dropdown button {
  width: 20px;
  height: 20px;
  margin-left: auto;
  float: right;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99971 10.9763L14.1245 6.85156L15.303 8.03007L9.99971 13.3334L4.69641 8.03007L5.87493 6.85156L9.99971 10.9763Z' fill='%23637381'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.color-scroll_section .dropdown.open button {
  transform: rotate(180deg);
}
.color-scroll_section .dropdown .dropdown-menu {
  display: none;
}
.color-scroll_section .dropdown.open .dropdown-menu {
  display: block;
  margin: 4px 0 0;
}
.content .cont_ins.emotion {
  display: flex;
}
.content .cont_ins.emotion > div {
  flex: 1 1 50%;
}
.content .cont_ins.emotion .chart_area {
  /* padding:0 10px 20px 0; */
  min-height: 439px;
  box-sizing: border-box;
}
.content .cont_ins.emotion .switch-zone {
  display: flex;
  justify-content: center;
}
.content .cont_ins.emotion .switch-zone > div {
  min-width: 120px;
}
.content .cont_ins.emotion > article {
  flex: 0 0 50%;
  border-radius: 10px;
  padding: 20px 25px;
  background: var(--background-neutral, #f4f6f8);
  box-sizing: border-box;
}
.content .cont_ins.emotion > article .mention_info {
  margin-bottom: 0;
}
.content .cont_ins.emotion > article .mention_info p {
  font-size: 18px;
  font-weight: 900;
  margin-right: 0;
}
.content .cont_ins.emotion > article .mention_info .date_inp {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background: #f4f6f8;
  padding: 3.5px 8px;
  margin: 0 5px;
  border: 0;
  border: 0;
  background: transparent;
}
.content .cont_ins.emotion > article .mention_info .date_inp .title {
  display: flex;
  align-items: center;
  padding: 3.5px 8px;
  margin: 0 5px;
  border-radius: 5px;
  background: var(--transparent-grey-8, rgba(145, 158, 171, 0.08));
}
.content .cont_ins.emotion > article .mention_info .date_inp p {
  font-size: 14px;
  font-weight: 700;
}
.content .cont_ins.emotion > article button.btn_rank_more {
  display: flex;
  margin-left: auto;
  color: var(--primary-1-main-500, #5b4ad3);
  font-size: 12px;
  font-weight: 700;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 8.25V3.75H9.75V8.25H14.25V9.75H9.75V14.25H8.25V9.75H3.75V8.25H8.25Z' fill='%235B4AD3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
.content .cont_ins.emotion > article .chart-area {
  display: flex;
  box-sizing: border-box;
  min-height: 369px;
  gap: 10px;
  margin: 5px 0 0;
}
.content .cont_ins.emotion > article .chart-area .chart {
  flex: auto;
  border-radius: 10px;
  background: var(--common-white, #fff);
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.05);
  padding: 10px;
  box-sizing: border-box;
}
.content .cont_ins.emotion > article .chart-area .lanking {
  flex: 0 0 245px;
  border-radius: 10px;
  background: var(--common-white, #fff);
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  position: relative;
  left: 0;
}
.content .cont_ins.emotion > article .lank-layer-pop {
  top: 139px;
  right: 44px;
  overflow: hidden;
  width: 250px;
}
.content .cont_ins.emotion > article .lank-layer-pop .tbl_default {
  margin: 0 0 10px;
}

/* accordion-list */
.accordion-list.unset li {position: relative;width: 100%;height: auto;box-sizing: border-box;padding: 20px 30px 9px;}
.accordion-list.unset li span {margin-left: 10px;}
.accordion-list.unset li em {margin-left: 10px;}
.tab_keep_data .cont_item.movie-part {height: 530px;background: transparent;}
.tab_keep_data .cont_item.movie-part article {height: 535px;padding: 55px 20px 25px;padding-top: 55px !important;}
.tab_keep_data .cont_item.movie-part article .accordion-list--type2 {width: calc(100% + 40px);margin: -20px -20px 0;padding-top: 0;}

/* 이슈모아보기 */
.content .srch_top .title .tit-more {}
.content .srch_top .title .tit-more p {font-family: GmarketSans;font-size: 24px !important;font-weight: 700 !important;}

.content .srch_top .srch-set {
  margin: 29px 0 0;
  height: 164px;
  display: flex;
  padding: 15px 15px 15px 0;
  border-radius: 10px;
  border: 1px solid var(--grey-300, #dfe3e8);
  overflow: hidden;
  box-sizing: border-box;
}
.content .srch_top .srch-set.type-hei {
  height: 132px;
  margin: 29px 0 29px;
}
.content .srch_top .srch-set > p {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  writing-mode: vertical-lr;
  background: var(--grey-500, #919eab);
  padding: 15px 10px;
  height: 100%;
  margin-top: -15px;
  letter-spacing: 4px;
}
.content .srch_top .srch-set article {
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}
.content .srch_top .srch-set article .select-cell {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
}
.content .srch_top .srch-set article .select-cell h3 {
  flex: 0 0 112px;
  font-size: 14px;
  font-weight: 700;
}
.content .srch_top .srch-set article .select-cell .cell {
  flex: auto;
}
.content .srch_top .srch-set article .select-cell .cell em {
  margin: 0 10px;
}
.content .srch_top .srch-set article .select-cell .cell .date_inp {
  display: inline-flex;
}
.content .srch_top .srch-set article .select-cell .cell > button {
  border-radius: 5px;
  border: 1px solid var(--grey-500, #919eab);
  width: 120px;
  height: 28px;
  box-sizing: border-box;
  color: var(--grey-500, #919eab);
  font-size: 14px;
  font-weight: 700;
  margin-right: 5px;
}
.content .srch_top .srch-set article .select-cell .cell button.active {
  background: var(--primary-1-main-500, #5b4ad3);
  border-color: var(--primary-1-main-500, #5b4ad3);
  color: #fff;
}
.content .srch_top .srch-set article .select-cell.type3 {
  align-items: flex-start;
}
.content .srch_top .srch-set article .select-cell.type4 {
  align-items: center;
}
.content .srch_top .srch-set article .select-cell.type3 .cell {
}
.content .srch_top .srch-set article .select-cell.type3 .cell dl {
  display: flex;
}
.content .srch_top .srch-set article .select-cell.type3 .cell dl dt {
  margin-right: 40px;
  position: relative;
  left: 0;
}
.content .srch_top .srch-set article .select-cell.type3 .cell dl dt:before {
  content: '';
  position: absolute;
  right: -20px;
  top: 2px;
  background: #dfe3e8;
  width: 1px;
  height: 16px;
}
.content .srch_top .srch-set article .select-cell.type3 .cell dl dd {
  /* display:flex;*/
}
.content .srch_top .srch-set article .select-cell.type3 .cell dl dd p {
  display: flex;
  gap: 20px;
  margin: 0 0 10px;
}
.content .srch_top .srch-set article .select-cell.type3 .cell dl dd p label {
  color: var(--grey-700, #454f5b);
  font-size: 15px;
  font-weight: 500;
  padding-left: 27px;
}
.content .srch_top .srch-set + .srch-set-bt {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 13px 0 0;
}
.content .srch_top .srch-set + .srch-set-bt button {
  border-radius: 5px;
  background: var(--primary-1-main-500, #5b4ad3);
  color: var(--common-white, #fff);
  font-size: 14px;
  font-weight: 700;
  width: 120px;
  padding: 8px 16px;
}
.tab_keep_data.issue-more {
}
.tab_keep_data.issue-more .cont_item {
  height: 520px;
  background: transparent;
}
.tab_keep_data.issue-more .cont_item > div article {
  height: 520px;
  overflow: unset;
}
.tab_keep_data.issue-more ul.title_item li {
}
.tab_keep_data.issue-more ul.title_item li a {
  width: 200px !important;
  margin: 0 20px;
}
.tab_keep_data.issue-more ul.title_item li.on a {
  width: 240px !important;
  margin: 0;
}
.tab_keep_data.issue-more ul.title_item li:first-child a {
  margin: 0;
  width: 240px !important;
}
.tab_keep_data.issue-more ul.title_item li a:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-bottom: none;
  border-radius: 8px 8px 0 0;
  background: rgba(145, 158, 171, 0.12);
  transform: scale(1.2, 1) perspective(5px) rotateX(1deg);
  transform-origin: bottom;
}
.tab_keep_data.issue-more ul.title_item li:first-child a:before {
  transform-origin: bottom left;
  z-index: -2;
  border-bottom: 1px solid #fff;
  transform: scale(1, 1) perspective(5px) rotateX(0.6deg);
}
.tab_keep_data.issue-more ul.title_item li.on {
  position: relative;
  left: 0;
}
.tab_keep_data.issue-more ul.title_item li.on:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 1px;
  height: 2px;
  background: var(--main-color);
  z-index: 12;
  border-radius: 50px;
  transform: perspective(44px);
  transform-origin: bottom;
}
.tab_keep_data.issue-more ul.title_item li:first-child.on:before {
  width: 2px;
}
.tab_keep_data.issue-more ul.title_item li.on:first-child a {
  margin: 0;
  width: 240px !important;
}
.tab_keep_data.issue-more ul.title_item li.on a:before {
  background: rgb(255 255 255 / 1);
  border: 2px solid #5b4ad3;
  z-index: -1;
  border-bottom: 1px solid #fff;
  transform: scale(1, 1) perspective(5px) rotateX(1deg);
}
.tab_keep_data.issue-more ul.title_item li.on:first-child a:before {
  transform: scale(1, 1) perspective(5px) rotateX(0.6deg);
}
.tab_keep_data.issue-more ul.title_item li.on a:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  left: auto;
  top: auto;
  bottom: 0;
  width: 1px;
  height: 2px;
  background: var(--main-color);
  z-index: 12;
  border-radius: 50px;
  transform: perspective(44px);
  transform-origin: bottom;
}

.issue-more-slick {width: 100%;height: 100%;margin: 0 auto;justify-content: space-between;box-sizing: border-box;}
.issue-more-slick .slick-track {margin: 0;}
.issue-more-slick .slick-list {margin: 0px 40px;}
.issue-more-slick .slick-prev,
.issue-more-slick .slick-next {position: absolute;display: flex;align-items: center;height: fit-content;top: 50%;transform: translateY(-50%);}
.issue-more-slick .slick-prev {left: 30px;}
.issue-more-slick .slick-next {right: 30px;}
.issue-more-slick .slick-slide img {width: 100%;border: 2px solid #fff;}
.issue-more-slick .slick-dots li {width: auto;height: auto;margin: 0;}
.issue-more-slick .slick-dots li button {padding: 0;width: 16px;height: 100%;}
.issue-more-slick .slick-dots li button:before {font-size: 26px;color: var(--main-color);}
.issue-more-slick .slick-dots li.slick-active button:before {opacity: 1;}
.issue-more-slick .slick-prev:before {display: block;content: '';width: 20px;height: 41px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='43' viewBox='0 0 23 43' fill='none'%3E%3Cpath d='M22 1L2 21.5L22 42' stroke='%235B4AD3' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: center center;
}
.issue-more-slick .slick-next:before {display: block;content: '';width: 20px;height: 41px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='43' viewBox='0 0 23 43' fill='none'%3E%3Cpath d='M1 1L21 21.5L1 42' stroke='%235B4AD3' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: center center;
}
.issue-more-slick .rank-info {display: flex;flex-direction: column;justify-content: space-between;background: #fff;margin: 0 20px;box-sizing: border-box;}
.issue-more-slick .rank-info .top {display: flex;justify-content: space-between;align-items: flex-end;}
.issue-more-slick .rank-info .top div {color: var(--primary-1-main-500, #5b4ad3);font-size: 18px;font-weight: 700;}
.issue-more-slick .rank-info .top div.year {font-size: 12px;}
.issue-more-slick .rank-info .mid {display: flex;margin: 7px 0 10px;border-radius: 5px;padding: 5px 14px 5px 9px;background: var(--grey-200, #f4f6f8);}
.issue-more-slick .rank-info .mid div {flex: auto;color: var(--grey-700, #454f5b);font-size: 14px;font-weight: 700;text-align: center;}
.issue-more-slick .rank-info .mid div:first-child {flex: 0 0 34px;text-align: left;}
.issue-more-slick .rank-info .mid div:last-child {flex: 0 0 50px;text-align: right;}
.issue-more-slick .rank-info .mid2 {display: flex;margin: 7px 0 10px;border-radius: 5px;padding: 5px 14px 5px 9px;background: var(--grey-200, #f4f6f8);}
.issue-more-slick .rank-info .mid2 div {flex: auto;color: var(--grey-700, #454f5b);font-size: 14px;font-weight: 700;text-align: center;}
.issue-more-slick .rank-info .mid2 div:first-child {flex: 0 0 34px;text-align: left;}
.issue-more-slick .rank-info .mid2 div:last-child {flex: 0 0 10px;text-align: right;}
.issue-more-slick .rank-info .btm {}
.issue-more-slick .rank-info .btm ul {}
.issue-more-slick .rank-info .btm ul li {margin: 0 0 6px;color: var(--grey-700, #454f5b);}
.issue-more-slick .rank-info .btm ul li:last-child {}
.issue-more-slick .rank-info .btm ul li a {display: flex;align-items: center;justify-content: center;height: 34px;}
.issue-more-slick .rank-info .btm ul li:hover {border-radius: 5px;background: var(--primary-1-main-500, #5b4ad3);box-shadow: 3px 4px 8px 2px rgba(0, 0, 0, 0.1);}
.issue-more-slick .rank-info .btm ul li:hover p {color: #fff;}
.issue-more-slick .rank-info .btm ul li p {flex: auto;font-size: 16px;font-weight: 500;}
.issue-more-slick .rank-info .btm ul li p:first-child {flex: 0 0 34px;text-align: center;}
.issue-more-slick .rank-info .btm ul li p:last-child {flex: 0 0 60px;text-align: right;font-size: 16px;font-weight: 900;padding-right: 10px;}
.mention_set .stats_set .stats_data .operate_conts {border: 2px solid #5b4ad3;border-top-width: 0;border-radius: 0 10px 10px 10px;padding: 30px 0 25px;background: #fff;overflow-x: hidden;overflow-y: auto;box-sizing: border-box;font-size: 20px;font-weight: 700;position: relative;left: 0;top: 3px;z-index: 3;}

/* table */
.tbl_default {width: 100%;table-layout: fixed;}
.tbl_default thead {background: var(--grey-100, #f9fafb);color: var(--grey-700, #454f5b);text-align: center;font-size: 14px;font-weight: 500;overflow: hidden;}
.tbl_default tbody tr {margin: 0 10px;}
.tbl_default tbody tr {}
.tbl_default tr th {padding: 10px 5px;line-height: 1.5;}
.tbl_default tr td {padding: 5px 4px;text-align: center;color: var(--grey-600, #637381);font-size: 14px;font-weight: 500;line-height: 1.5;}
.tbl_default .txt_l {text-align: left;color: var(--text-primary, #212b36);font-size: 14px;font-weight: 900;}
.tbl_default .sort span {
  display: flex;
  width: 40px;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  border: 1px solid var(--grey-500, #919eab);
  background: var(--common-white, #fff);
  color: var(--grey-500, #919eab);
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  padding: 1px 4px;
  box-sizing: border-box;
}
.tbl_default .sort.yes span {color: var(--data-color-sky, #78bbe9);border-color: var(--data-color-sky, #78bbe9);}
.tbl_default .sort.no span {color: var(--data-color-red, #f88382);border-color: var(--data-color-red, #f88382);}
.tbl_default .per {color: var(--grey-700, #454f5b);text-align: right;font-size: 14px;font-weight: 500;padding: 10px 10px 0 2px;}

/* 이슈분석 정책이슈 추가  css */
.content .cont_set .mention_set .mention_info .match .title_item{position: absolute;right: 0;bottom:0;}
.content .cont_set .mention_set .mention_info .match .title_item {display:flex;}
.content .cont_set .mention_set .mention_info .match .title_item li {padding:0 10px 2px;color:var(--grey-600,#637381);font-size:14px;font-weight:500;}
.content .cont_set .mention_set .mention_info .match .title_item li a {color:var(--grey-600,#637381);font-size:14px;font-weight:700;}
.content .cont_set .mention_set .mention_info .match .title_item li.on {border-bottom:2px solid var(--primary-1-main-500,#5B4AD3);}
.content .cont_set .mention_set .mention_info .match .title_item li.on a {color:var(--primary-1-main-500,#5B4AD3);font-weight:700;}
.content .cont_set .mention_set .mention_cont.polIssue {height: auto;padding: 40px 20px;box-sizing: border-box;background: #fff;border-radius: 10px;border: 1px solid var(--grey-300, #dfe3e8);}

.cont_set .mention_set .mention_cont .polIssue .cont_item{display: flex;justify-content: space-between;align-items: center;}
.cont_set .mention_set .mention_cont .polIssue .cont_item > div{width:100%;}
.cont_set .mention_set .mention_cont .polIssue .cont_item .polIssue_go{display: flex;flex-direction: column;align-items: center;width:244px;height:290px; margin-left:20px; padding: 25px 15px;border-radius:10px; border:2px solid var(--main-color);box-shadow:10px 18px 20px 0px rgba(0,0,0,0.10);}
.cont_set .mention_set .mention_cont .polIssue .cont_item .polIssue_go .mainTitle{height:68px; font-family: 'GmarketSans'; font-weight: 700; font-size:24px; color:var(--main-color); line-height:33.6px;word-break: keep-all;}
.cont_set .mention_set .mention_cont .polIssue .cont_item .polIssue_go .subTitle{display: flex;flex-direction: column;align-items: center;justify-content: center;width:214px; height:219px; margin:8px; padding:10px 0 0;border-radius:5px;background:var(--primary-150);}
.cont_set .mention_set .mention_cont .polIssue .cont_item .polIssue_go .subTitle .stit{height:18px; padding:0 8px; font-size:12px;font-weight:700;color:var(--common-white);background: var(--primary-1300); border-radius:50px;line-height:1.5;}
.cont_set .mention_set .mention_cont .polIssue .cont_item .polIssue_go .subTitle span:nth-child(3) {margin-top:10px;background: #7EA0EE; }
.cont_set .mention_set .mention_cont .polIssue .cont_item .polIssue_go .subTitle .scont{font-size:14px;font-weight:500;color: var(--grey-700);line-height:21px;}
.cont_set .mention_set .mention_cont .polIssue .cont_item .polIssue_go .moreArea{width:98px; height:26px;margin-top:8px;color: var(--main-color);font-size:12px; font-weight: 700;}

/* 정책이슈 차트영역 */
.cont_set .mention_set .mention_cont .polIssue .cont_item .chartArea{width:100%;height: 380px;margin:0 20px 0 0;}
