.ex_search_wrap {
  max-width: 1222px;
  width: 100%;
  margin: 0 auto;
}

.top_wrap {
  margin-top: 24px;
}
.top_wrap .top_tit .tit span {
  font-size: 20px;
  line-height: 40px;
  color: #393e4d;
  display: inline-block;
}
.top_wrap .top_tit .tit .b_txt {
  font-size: 32px;
  font-weight: 500;
}
.top_wrap .top_tit .tit .s_txt {
  margin-left: 30px;
}
.top_wrap .form_wrap {
  margin: 24px 0.25% 5px;
}
.top_wrap .form_wrap .form_bg {
  background: #f6f6f6;
  border: solid 1px #fe6c2d;
  border-radius: 15px;
}
.top_wrap .form_wrap .form_bg > div {
  padding: 12px 0;
  border-bottom: 1px solid #e7e7e7;
  height: auto;
  overflow: hidden;
}
.top_wrap .form_wrap .form_bg > div:last-child {
  border-bottom: none;
}
.top_wrap .form_wrap .form_bg > div .img_wrap {
  margin-left: 24px;
  float: left;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap {
  margin-left: 24px;
  max-width: 1100px;
  width: 90%;
  float: left;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap .tit {
  font-size: 20px;
  color: #393e4d;
  line-height: 1.8em;
  letter-spacing: -0.045em;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .all_area {
  float: left;
  max-width: 100px;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .rest_area {
  float: left;
  width: calc(100% - 130px);
  margin-left: 30px;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .check {
  display: inline-block;
  margin-right: 28px;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .check:first-child {
  margin-left: 0;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .check:last-child {
  margin-right: 0;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .check input {
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 2px;
  cursor: pointer;
  height: 18px;
  left: -9999px;
  opacity: 0;
  position: absolute;
  width: 18px;
  z-index: 12;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .check span:before {
  display: none;
}
.top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .check span {
  cursor: pointer;
  display: block;
  color: #393e4d;
  font-size: 16px;
  letter-spacing: -0.04em;
}
/** 영문 Custom Search */
.top_wrap .form_wrap .form_bg_en {
  background: #f6f6f6;
  border: solid 1px #fe6c2d;
  border-radius: 15px;
}
.top_wrap .form_wrap .form_bg_en > div {
  height: auto;
  overflow: hidden;
  padding: 5px 0;
  text-align: center;
}
.txt_wrap_en {
  width: 100%;
  float: left;
  min-height: 45px;
}
 .tit_en {
  font-size: 1.2em;
  line-height: 2.5em;
  color: #fe6c2d;
  letter-spacing: -0.045em;
  text-align: center;
  border-bottom: solid 1px #fe6c2d;
  margin-top: -7px;
}
 .txt_wrap_en .tit_en2 {
  font-size: 1.2em;
  color: #000;
  letter-spacing: -0.045em;
}
 .txt_wrap_en .input_wrap_en .all_area {
  float: left;
  max-width: 100px;
}
 .txt_wrap_en .input_wrap_en .rest_area {
/*  float: left;
  width: calc(100% - 130px);
  margin-left: 30px;*/
}
 .txt_wrap_en .input_wrap_en .check {
  display: inline-block;
  height: 45px;
}
 .txt_wrap_en .input_wrap_en .check:first-child {
  margin-left: 0;
}
 .txt_wrap_en .input_wrap_en .check:last-child {
  margin-right: 0;
}
 .txt_wrap_en .input_wrap_en .check input {
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 2px;
  cursor: pointer;
  height: 18px;
  left: -9999px;
  opacity: 0;
  position: absolute;
  width: 18px;
  z-index: 12;
}
 .txt_wrap_en .input_wrap_en .check span:before {
  display: none;
}
 .txt_wrap_en .input_wrap_en .check span {
  cursor: pointer;
  display: block;
  font-size: 1em;
   background: #fff;
   padding: 5px 20px;
   border: 1px solid #ddd;
   border-radius: 5px;
}
 .txt_wrap_en .input_wrap_en .check span:hover {
   border: 1px solid #000;

}
.top_wrap  .form_wrap  .form_bg_en  > div  .txt_wrap_en  .input_wrap_en  .check  input[type="checkbox"]:checked  ~ .text {
	background:#fe6c2d;
	color:#fff
}
.top_wrap  .form_wrap  .form_bg_en  > div.cate
  .txt_wrap_en
  .input_wrap_en
  .check:nth-child(7),
.top_wrap
  .form_wrap
  .form_bg_en
  > div.cate
  .txt_wrap_en
  .input_wrap_en
  .check:nth-child(15),
.top_wrap
  .form_wrap
  .form_bg_en
  > div.cate
  .txt_wrap_en
  .input_wrap_en
  .check:nth-child(16) {
  margin-left: 0;
}
.top_wrap .form_wrap .btn_wrap_en {
  margin: 15px;
  text-align: center;
}
.top_wrap .form_wrap .btn_wrap_en .btn_reset_en {
  display: inline-block;
  width: 250px;
  height: 50px;
  text-align: center;
  border: 1px solid #000;
  font-size: 1.5em;
  background: #fff;
  box-sizing: border-box;
  font-weight: 600;
  border-radius: 5px;
  padding: 5px;
  margin: 0 10px;
}
.top_wrap .form_wrap .btn_wrap_en .btn_submit_en {
  display: inline-block;
  width: 250px;
  height: 50px;
  text-align: center;
  padding: 0;
  font-size: 1.5em;
  font-weight: 600;
  border-radius: 5px;
  background-color: #000 !important;
}
/** //영문 Custom Search */

.top_wrap  .form_wrap  .form_bg  > div  .txt_wrap  .input_wrap  .check  input[type="checkbox"]:checked  ~ .text {
  color: #dc002a;
}
.top_wrap  .form_wrap  .form_bg  > div.cate
  .txt_wrap
  .input_wrap
  .check:nth-child(7),
.top_wrap
  .form_wrap
  .form_bg
  > div.cate
  .txt_wrap
  .input_wrap
  .check:nth-child(15),
.top_wrap
  .form_wrap
  .form_bg
  > div.cate
  .txt_wrap
  .input_wrap
  .check:nth-child(16) {
  margin-left: 0;
}
.top_wrap .form_wrap .btn_wrap {
  margin-top: 40px;
  text-align: center;
}
.top_wrap .form_wrap .btn_wrap .btn_reset {
  display: inline-block;
  width: 200px;
  height: 50px;
  font-size: 16px;
  color: #393e4d;
  text-align: center;
  line-height: 48px;
  border: 1px solid #aeaeae;
  background: #fff;
  box-sizing: border-box;
}
.top_wrap .form_wrap .btn_wrap .btn_submit {
  display: inline-block;
  width: 245px;
  height: 50px;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  line-height: 48px;
  padding: 0;
}
.top_wrap .form_wrap .form_bg .img_wrap .tit {
  display: none;
}

.bot_wrap {
  margin-top: 40px;
}
.bot_wrap .bot_top .result p {
  font-size: 32px;
  line-height: 1.4em;
  font-weight: 600;
  color: #393e4d;
}
.bot_wrap .bot_top .result p span {
  color: #dc002a;
}
.bot_wrap .bot_top .selected {
  margin-top: 16px;
}
.bot_wrap .bot_top .selected .txt_wrap {
  display: inline-block;
  width: calc(100% - 140px);
}
.bot_wrap .bot_top .selected .txt_wrap span {
  word-break: keep-all;
}
.bot_wrap .bot_top .selected span {
  font-size: 16px;
  letter-spacing: -0.04em;
  vertical-align: top;
}
.bot_wrap .bot_top .selected .tit {
  color: #393e4d;
}
.bot_wrap .bot_top .selected .bar {
  display: inline-block;
  width: 2px;
  height: 14px;
  background-color: #aeaeae;
  margin: 7px 24px 0;
}
.bot_wrap .bot_top .selected .txt {
  margin-right: 18px;
  height: 38px;
  line-height: 36px;
  padding: 0 25px;
  font-size: 16px;
  color: #fff;
  background-color: #d71437;
  display: inline-block;
  margin-bottom: 10px;
}
.bot_wrap .bot_con {
  margin-top: 40px;
}
.btnG {
  text-align: center;
  margin-top: 40px;
}
.btnG a,
.btnG button {
  display: inline-block;
  font-size: 16px;
  color: #fff !important;
  background-color: #e33355;
  letter-spacing: -0.02em;
  text-align: center;
  border: 1px solid #e33355;
  line-height: 48px;
  max-width: 300px;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 40px;
  border-radius: 25px;
}
.btnG button.search_btn.none {
  display: none;
}

.ver_top {
  vertical-align: top;
}

/* 결과 박스 */
ul.sct li.sct_li {
  margin-bottom: 19px;
  margin-right: 0px;
  width: 32%; /* max-width:363px; */
  float: left;
  margin-right: 2%;
  text-align: left;
}
ul.sct li.sct_li:nth-child(3n) {
  margin-right: 0px;
}
.sct_inner {
  position: relative;
  box-sizing: border-box;
  background: #ffffff;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #e2e2e4;
}
.sct_inner .sct_box {
  padding: 0px 16px;
  box-sizing: border-box;
}
.sct_inner .sct_txt {
  position: relative;
  width: 100%;
  color: #9a9a9a;
  margin-bottom: 5px;
  margin-top: 13px;
}
.sct_inner .sct_txt a {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  width: 280px;
  height: 2.4;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: keep-all;
  letter-spacing: -0.02em;
  min-height: 40px;
}
.sct_inner .sct_txt .dday,
.sct_inner .sct_txt .end {
  background: #fff;
  color: #1abc9c;
  font-size: 12px;
  border: 1px solid #1abc9c;
  border-radius: 15px;
  padding: 3px 7px;
}
.sct_inner .sct_basic {
  margin-bottom: 13px;
}
.sct_inner .sct_date {
  margin-bottom: 4px;
}
.sct_inner .sct_basic,
.sct_inner .sct_date {
  color: #9a9a9a;
  font-size: 13px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sct_inner .sct_sns {
  position: absolute;
  top: 80%;
  left: 50%;
  -webkit-transform: translate(-50%, -80%);
  transform: translate(-50%, -80%);
  display: none;
  padding: 0;
  z-index: 2;
}
.sct_inner .sct_sns.active {
  display: block;
}
.sct_inner .snsPic {
  width: 100%;
  height: 30px;
  margin-bottom: 15px;
}
.sct_inner .snsPic ul {
  position: relative;
}
.sct_inner .snsPic li {
  float: left;
  height: 100%;
  position: relative;
}
.sct_inner .snsPic li:not(:last-child) {
  margin-right: 2px;
}
.sct_inner .snsPic img {
  width: 30px;
  height: 100%;
}
.sct_inner .snsPic li .support_numb {
  position: absolute;
  bottom: -1px;
  right: -10px;
  font-size: 16px;
  line-height: 16px;
  color: #9a9a9a;
}
.sct_inner .snsPic li:last-child {
  position: absolute;
  top: 0px;
  right: 0px;
}
.sct_inner .snsPic li .support_btn {
  display: block;
  width: 88px;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  color: #e33355;
  border: 1px solid #e33355;
  border-radius: 15px;
  box-sizing: border-box;
}
.sct_inner .snsPic .support_btn {
  display: block;
  width: 88px;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  color: #e33355;
  border: 1px solid #e33355;
  border-radius: 15px;
  box-sizing: border-box;
  padding: 0;
  float: right;
}
.sct_inner .sct_cost {
  margin-top: -25px;
  text-align: right;
  font-size: 18px;
  font-weight: 400;
  color: #1abc9c;
}
.sct_img.sct_box {
  position: relative;
  overflow: hidden;
  padding: 20px;
  height: 489px;
  box-sizing: border-box;
  text-align: center;
}
.sct_img > img {
  width: 100%;
  height: 100%;
  margin-top: 0px;
  display: inline-block;
}
.sct_img.sct_box .li_icn_wrap {
  position: absolute;
  bottom: 1px;
  left: 16px;
}
.sct_img.sct_box .li_icn_wrap .li_icn {
  display: inline-block;
  font-size: 16px;
  border: 1px solid #000000;
  letter-spacing: -0.108em;
  line-height: 25px;
  width: 135px;
  height: 28px;
  box-sizing: border-box;
  border-radius: 2px;
  font-style: normal;
  text-align: center;
}
.sct_img.sct_box .li_icn_wrap .li_icn_1 {
  color: #0092d6;
  border-color: #0092d6;
}
.sct_img.sct_box .li_icn_wrap .li_icn_2 {
  color: #bb559f;
  border-color: #bb559f;
}
.sct_img.sct_box .li_icn_wrap .li_icn_3 {
  color: #00466a;
  border-color: #00466a;
  text-align: left;
  text-indent: 55px;
  background-image: url("../img/comm/li_icn_3.png");
  background-position: 15px center;
  background-repeat: no-repeat;
}
.sct_img.sct_box .li_icn_wrap .li_icn_4 {
  color: #c0bc00;
  border-color: #c0bc00;
  text-align: left;
  text-indent: 40px;
  background-image: url("../img/comm/li_icn_4.png");
  background-position: 3px center;
  background-repeat: no-repeat;
}
.sct_img_over {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transition: all 1s ease-in 0.5s;
}
.sct_img_over.active {
  display: block;
}
.sct_over {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.sct_over.active {
  display: block;
}
.sct_over .inner {
  position: relative;
}
.sct_over .hitView {
  position: absolute;
  top: 50%;
  right: 0;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  margin-top: 80px;
}
.sct_over .hitView li {
  float: none;
  display: inline-block;
}
.sct_over .hitView li a {
  display: block;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: -0.045em;
  margin-right: 10px;
}
.sct_over .hitView li:last-child a {
  margin-left: 10px;
}
.sct_over .hitView li a img {
  display: inline-block !important;
  width: 16px;
  margin-right: 3px;
}
.sct_over .detailView {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.sct_over .detailView a {
  display: block;
  background: #e33355;
  color: #ffffff;
  font-size: 13px;
  border-radius: 35px;
  padding: 15px 42px;
  width: 156px;
  margin: 0 auto;
  line-height: 1;
  max-width: 70px;
}
.sct_over .shareView {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.sct_over .shareView li {
  float: left;
}
.sct_over .shareView li a {
  position: relative;
  display: block;
  border: 1px solid #bebebe;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  padding: 5px;
}
.sct_over .shareView li a img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  margin-top: -8px;
  text-align: center;
}
.sct_over .shareView li:last-child a {
  margin-left: 8px;
}

.li_icn_wrap {
  padding: 0 20px;
  min-height: 22px;
  font-size: 0;
}
.li_icn_wrap .li_icn {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: -0.06em;
  line-height: 20px;
  width: 113px;
  height: 22px;
  box-sizing: border-box;
  font-style: normal;
  text-align: center;
  border: none;
  background: #ffffff;
}
.li_icn_wrap .li_icn_1 {
  background: #0092d6;
}
.li_icn_wrap .li_icn_2 {
  background: #bb559f;
}
.li_icn_wrap .li_icn_3 {
  background: #00466a;
}
.li_icn_wrap .li_icn_4 {
  background: #c0bc00;
}

.sct_img.sct_box {
  height: auto !important;
}
.sct_back_img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/theme/basic/img/main/invest_img.jpg");
  height: 100%;
  height: 0; /*padding-bottom:182%;*/
  padding-bottom: 140.19%;
}

.min_hei_box {
  min-height: 18px;
}
.sct_basic.sct_box,
.sct_date.sct_box {
  min-height: 18px;
}

.ex_search_wrap_new {
  max-width: 1200px;
}

.ex_cate_list_wrap {
  text-align: right;
  margin: 40px 0 20px;
}
.ex_cate_list {
  display: inline-block;
  text-align: right;
}
.ex_cate_li {
  display: inline-block;
  margin-left: 5px;
}
.ex_cate_btn {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ex_cate_img {
  background-image: url("/theme/basic/img/ex_cate_img_off.png");
}
.ex_cate_line {
  background-image: url("/theme/basic/img/ex_cate_line_off.png");
}
.ex_cate_text {
  background-image: url("/theme/basic/img/ex_cate_text_off.png");
}
.ex_cate_img.on {
  background-image: url("/theme/basic/img/ex_cate_img_on.png");
}
.ex_cate_line.on {
  background-image: url("/theme/basic/img/ex_cate_line_on.png");
}
.ex_cate_text.on {
  background-image: url("/theme/basic/img/ex_cate_text_on.png");
}

.ex_item {
  width: 19.2%;
  margin-right: 1%;
  float: left;
  background-color: #fff;
  border: 1px solid #ccc;
  text-align: left;
  box-sizing: border-box;
}
.ex_item:nth-child(5n) {
  margin-right: 0;
}
.ex_item:nth-child(n + 6) {
  margin-top: 20px;
}
.ex_img_wrap {
  position: relative;
}
.ex_img_wrap.sns_on .ex_sns_wrap {
  display: block;
}
.ex_sns_wrap {
  display: none;
  position: absolute;
  bottom: 70px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 9;
}
.ex_sns_link {
  display: inline-block;
}
.ex_sns_link:nth-child(n + 2) {
  margin-left: 10px;
}
.ex_sns_link img {
  width: 28px;
  height: 28px;
  display: inline-block;
}
.ex_img {
  padding: 7px 7px 12px;
}
.ex_img_in {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 0;
  padding-bottom: 137%;
}
.ex_over {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 100px 15px 15px;
  box-sizing: border-box;
}
.ex_detail {
  text-align: center;
  margin-bottom: 10px;
}
.btn_ex_detail {
  width: 110px;
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  background-color: #e33355;
  color: #fff !important;
  border-radius: 100px;
  display: inline-block;
}
.hitView {
  text-align: center;
}
.hit_s_icn {
  display: inline-block;
}
.hit_s_icn:nth-child(n + 2) {
  margin-left: 10px;
}
.hit_s_icn a {
  color: #fff;
  display: inline-block;
}
.owl-carousel .owl-item .hit_s_icn a img {
  display: inline-block;
}
.shareView {
  position: absolute;
  bottom: 10px;
  right: 15px;
  text-align: right;
}
.ex_share_li {
  display: inline-block;
}
.ex_share_btn {
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  position: relative;
  box-sizing: border-box;
}
.ex_share_btn img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ex_bot_info_wrap {
  padding: 0 7px 10px 7px;
}
.ex_icn_wrap {
  font-size: 0;
  margin-bottom: 3px;
}
.ex_icn {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  color: #ffffff;
  letter-spacing: -0.06em;
  line-height: 20px;
  width: 71px;
  height: 22px;
  box-sizing: border-box;
  font-style: normal;
  text-align: center;
  border: none; /* background: #ffffff;*/
}
.ex_icn_1 {
  background: #e60a3a;
}
.ex_icn_2 {
  background: #019fe9;
}
.ex_icn_3 {
  background: #f8b61c;
}
.ex_icn_4 {
  background: #00466a;
}
.ex_icn_5 {
  background: #c0bc00;
}
.ex_tit {
  width: 100%;
  position: relative;
  padding-right: 55px;
  box-sizing: border-box;
}
.ex_tit_a {
  font-size: 12px;
  color: #000 !important;
  line-height: 1.2em;
  margin-bottom: 5px;
}
.date_status {
  right: 0;
  font-size: 12px;
  line-height: 17px;
}
.ex_date {
  font-size: 11px;
  color: #4a4a4a;
}
.ex_place {
  font-size: 11px;
  color: #4a4a4a;
  margin-bottom: 5px;
}
.ex_sns_peo {
  float: left;
}
.sns_sup_img {
  width: 24px;
  height: 24px !important;
}
.support_btn {
  float: right;
  font-size: 12px;
  color: #c4303d !important;
  border: 1px solid #c4303d;
  line-height: 1;
  padding: 5px 10px;
  border-radius: 100px;
}

a.only_line,
.only_line {
  display: none;
}
.ex_cont_line .only_line {
  display: inline-block;
}
.ex_cont_line .ex_item {
  width: 49%;
}
.ex_cont_line .ex_img {
  padding: 7px;
}
.ex_cont_line .ex_item:nth-child(n + 2) {
  margin-top: 15px;
}

/*영문 개별 전시회 정보*/
.ex_top_wrap {
  position: relative;
}
.box_share:hover .ex_sns_wrap_en {
  display: block;
}
.ex_sns_wrap_en {
  display: none;
  position: absolute;
  bottom: 40px;
  right: 0;
}
.ex_sns_link_en {
}
.ex_sns_link_en .ex_sns_img {
  width: 26px ;
  height: 26px;
}
.ex_item_en {
  width: 49%;
  margin: 5px 0.5% 15px;
  float: left;
  background: #fff;
  border: 1px solid #fe6c2d;
  border-radius: 15px;
  text-align: left;
  box-sizing: border-box;
}
.ex_item_en:nth-child(6n) {
/*  margin-right: 0;*/
}
.ex_item_en:nth-child(n + 7) {
/*  margin-top: 20px;*/
}
.ex_cont_line .ex_top_wrap {
  height: 40px;
  color:#000;
  padding-top:10px;
  background: #f6f6f6;
  border-radius: 15px 15px 0 0;
  border-bottom: solid 1px #fe6c2d;
}
.ex_cont_line .ex_tit_en1 {
  font-size: 1.1em;
  font-weight: 600;
}
.ex_cont_line .ex_tit_en2 {
  float:right;
  margin-right:10px;
}
.date_status_en {
  margin:0 10px;
  border-radius: 7px;
  text-align:center;
  background: #e33355;
  color: #fff;
  padding: 0 10px 3px;
}
.ing_end_en {
    background: #0287ff;
}
.ex_cont_text .ex_item_en {
  border: none;
  background-color: transparent;
  width: 100%;
  margin: 0;
}
.ex_cont_text .ex_item_en:nth-child(n + 2) {
  margin-top: 15px;
}
.ex_cont_line .ex_img_en {
  padding: 10px;
}
.ex_cont_line .ex_img_wrap_en {
  float: left;
  width: 170px;
}
.ex_cont_line .ex_bot_info_wrap_en {
  float: left;
  width: calc(100% - 170px);
  box-sizing: border-box;
  padding: 7px;
  position: relative;
}
.ex_cont_line .ex_icn_wrap_en {

}
.ex_cont_line .ex_tit_en3 {
  display: inline-block;
  width: auto;
}
.ex_cont_line .ex_info_list_tit_en {
  display: inline-block;
  background: #ffeae5;
  padding:3px 10px;
  margin:0 10px 10px 0;
  border-radius: 0px;
  color:#000
}
.ex_cont_line .ex_buss_cate_en {
  color: #515151;
  display: block;
  line-height: 1.2em;
  font-size: 14px;
  letter-spacing: 1px;
}
.ex_cont_line .margin_bottom_0{
margin-bottom:5px;
}
.ex_cont_line .exb_sns_wrap{}
.ex_cont_line .exb_sns_wrap a{display:inline-block;font-size:0;width:28px;height:28px;vertical-align:top;margin-left:12.4px;margin-left:0 !important;}
.ex_cont_line .exb_sns_wrap .tit{font-size:16px;line-height:1;letter-spacing:-0.04em;color:#393e4d;margin-bottom:6px;}
.ex_cont_line .exb_sns_wrap .icn_home{background:url('../img/comm/sns_home.png') no-repeat center center;background-size:100%;}
.ex_cont_line .exb_sns_wrap .icn_fb{background:url('../img/comm/sns_fb.png') no-repeat center center;background-size:100%;}
.ex_cont_line .exb_sns_wrap .icn_insta{background:url('../img/comm/sns_insta.png') no-repeat center center;background-size:100%;}
.ex_cont_line .exb_sns_wrap .icn_blog{background:url('../img/comm/sns_blog.png') no-repeat center center;background-size:100%;}
.ex_cont_line .exb_sns_wrap .icn_share{background:url('../img/comm/sns_share.png') no-repeat center center;background-size:100%;}

.ex_cont_line .fixed_icn_wrap_en{position:relative;    margin-left: 10px;}
.ex_cont_line .fixed_icn_wrap_en a{display:inline-block;;width:47px;height:55px;background-size:cover;background-repeat:no-repeat;}

.ex_cont_text .ex_img_wrap_en,
.ex_cont_text .ex_icn_wrap_en,
.ex_cont_text .snsPic_en {
  display: none;
}
.ex_cont_line .snsPic_en {
  width: 280px;
}
.ex_cont_line .ex_place_en {
  color: #515151;
  margin-bottom: 0;
  display: block;
}
/* End : 영문 개별 전시회 정보*/

.ex_cont_line .ex_img_wrap {
  float: left;
  width: 230px;
}
.ex_cont_line .ex_bot_info_wrap {
  float: left;
  width: calc(100% - 230px);
  box-sizing: border-box;
  padding: 20px 10px 10px;
  position: relative;
}
.ex_cont_line .ex_icn_wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 105px;
}
.ex_cont_line .ex_tit {
  display: inline-block;
  width: auto;
  padding-right: 80px;
}
.ex_cont_line .date_status {
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 600;
}
.ex_cont_line .ex_tit_a {
  height: auto;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0;
}
.ex_cont_line .ex_e_tit {
  font-size: 14px;
  color: #000;
  margin-bottom: 38px;
  display: block;
}
.ex_cont_line .ex_date {
  font-size: 16px;
  color: #515151;
}
.ex_cont_line .ex_place {
  font-size: 14px;
  color: #515151;
  margin-bottom: 0;
}
.ex_cont_line .ex_buss_cate {
  font-size: 16px;
  color: #515151;
  margin-bottom: 30px;
  display: block;
}
.ex_cont_line .ex_info_list_tit {
  display: inline-block;
  width: 80px;
}
.ex_cont_line .ex_info_hash {
  font-size: 16px;
  color: #515151;
  margin-bottom: 25px;
}
.ex_cont_line .snsPic {
  width: 280px;
}
.more_detail_btn {
  width: 110px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  background-color: #e33355;
  color: #fff !important;
  border-radius: 100px;
  display: inline-block;
  position: absolute;
  bottom: 20px;
  right: 24px;
  text-align: center;
}

.only_text {
  display: none;
}
.ex_cont_text .only_text {
  display: block;
}
.ex_cont_text .ex_img_wrap,
.ex_cont_text .ex_icn_wrap,
.ex_cont_text .snsPic {
  display: none;
}
.ex_cont_text .ex_item {
  border: none;
  background-color: transparent;
  width: 100%;
  margin: 0;
}
.ex_cont_text .ex_item:nth-child(n + 2) {
  margin-top: 15px;
}
.ex_cont_text .row.sct_10 {
  background-color: #fff;
  border: 1px solid #efeff2;
  padding: 35px 30px;
}
.ex_cont_text .ex_bot_info_wrap {
  padding: 0;
}
.ex_cont_text .ex_bot_info_wrap:after {
  display: block;
  clear: both;
  content: "";
}
.ex_cont_text .ex_tit {
  float: left;
  width: calc(100% - 570px);
  padding: 0;
}
.ex_cont_text .ex_tit_a {
  height: auto;
  margin: 0;
  font-size: 18px;
  color: #000;
  font-weight: 600;
}
.ex_cont_text .ex_date {
  float: right;
  font-size: 18px;
  color: #515151;
  width: 230px;
  text-align: right;
}
.ex_cont_text .ex_place {
  float: left;
  font-size: 18px;
  color: #515151;
  width: 340px;
  margin-bottom: 0;
}
.ex_cont_text .date_status {
  display: none;
}

/* 231208 */
.top_wrap .form_wrap .form_bg > div .txt_wrap .tit {
  display: flex;
  align-items: center;
}

.ex_list_select {
/*     width: 100%; 가로 사이즈 */
  padding: 10px 40px;
    padding-left: 20px;
    border: 1px solid #ddd;
    background: url(/theme/basic/img/ex_search/arrow_down_18dp.png) no-repeat right 50% #fff; /* 화살표 위치 */
    background-size: 30px; /* 화살표 크기 */
    border-radius: 4px;
    box-sizing: border-box;
    -moz-appearance: none;
    appearance: none;
    font-size: 1em;
    outline:none;
	margin-left: 10px;
}
.ex_list_select:hover {border: 1px solid #aaa;} /* 마우스오버 */

.ex_list_select_en {
/*     width: 100%; 가로 사이즈 */
  padding: 7px 30px 7px 20px;
    border: 1px solid #ddd;
    background: url(/theme/basic/img/ex_search/arrow_down_18dp.png) no-repeat right 50% #fff; /* 화살표 위치 */
    background-size: 30px; /* 화살표 크기 */
    border-radius: 4px;
    box-sizing: border-box;
    -moz-appearance: none;
    appearance: none;
    font-size: 1em;
    outline:none;
}
.ex_list_select_en:hover {
	border: 1px solid #000;
} /* 마우스오버 */

@media screen and (max-width: 1200px) {
  .ex_item {
    width: 32%;
    margin-right: 2%;
  }
  .ex_item:nth-child(5n) {
    margin-right: 2%;
  }
  .ex_item:nth-child(3n) {
    margin-right: 0%;
  }
  .ex_item:nth-child(n + 4) {
    margin-top: 20px;
  }
	.ex_item_en {
	  width: 100%;
	}
}

@media screen and (max-width: 1150px) {
  .top_wrap .top_tit .tit .b_txt {
    font-size: 30px;
  }
  .top_wrap .form_wrap .form_bg > div .txt_wrap .tit {
    font-size: 18px;
  }
  .bot_wrap .bot_top .result p {
    font-size: 30px;
  }
}

@media screen and (max-width: 1050px) {
  .ex_cont_text .row.sct_10 {
    padding: 20px;
  }
  .ex_cont_text .ex_tit {
    width: calc(100% - 470px);
  }
  .ex_cont_text .ex_tit_a {
    font-size: 16px;
  }
  .ex_cont_text .ex_date {
    font-size: 16px;
    width: 190px;
  }
  .ex_cont_text .ex_place {
    font-size: 16px;
    width: 280px;
  }
}

@media screen and (max-width: 1024px) {
  .top_wrap .top_tit .tit .b_txt {
    font-size: 28px;
  }
  .bot_wrap .bot_top .result p {
    font-size: 28px;
  }
  ul.sct li.sct_li {
    width: 49%;
  }
  ul.sct li.sct_li:nth-child(3n) {
    margin-right: 2%;
  }
  ul.sct li.sct_li:nth-child(2n) {
    margin-right: 0;
  }
  .top_wrap .form_wrap .form_bg > div .txt_wrap {
    width: 100%;
  }
  .top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap {
    overflow-x: auto;
  }
  .top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .scroll_wrap {
    width: 1030px;
  }
  .top_wrap .form_wrap .form_bg_en > div .txt_wrap_en .input_wrap_en {    overflow-x: auto;	}
  .top_wrap .form_wrap .form_bg_en > div .txt_wrap_en .input_wrap_en .scroll_wrap {    width: 1030px; text-align:left;  }
  .top_wrap
    .form_wrap
    .form_bg
    > div:nth-child(2)
    .txt_wrap
    .input_wrap
    .scroll_wrap {
    width: 800px;
  }
  .top_wrap
    .form_wrap
    .form_bg
    > div:nth-child(3)
    .txt_wrap
    .input_wrap
    .scroll_wrap {
    width: 450px;
  }
  .top_wrap
    .form_wrap
    .form_bg
    > div:nth-child(4)
    .txt_wrap
    .input_wrap
    .scroll_wrap {
    width: 550px;
  }
  .top_wrap
    .form_wrap
    .form_bg
    > div:nth-child(5)
    .txt_wrap
    .input_wrap
    .scroll_wrap {
    width: 2150px;
  }
  .top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .rest_area {
    width: auto;
  }
}
@media screen and (max-width: 800px) {
  .top_wrap .top_tit .tit .b_txt {
    font-size: 26px;
  }
  .bot_wrap .bot_top .result p {
    font-size: 26px;
  }
	.top_wrap .form_wrap .btn_wrap_en .btn_reset_en {
	  display: none;
	}
  	.tit_en {
    line-height: 1.5em;
	}

}

@media screen and (max-width: 768px) {
  .ex_item {
    width: 49%;
    margin-right: 2%;
  }
  .ex_item:nth-child(3n) {
    margin-right: 2%;
  }
  .ex_item:nth-child(2n) {
    margin-right: 0%;
  }
  .ex_item:nth-child(n + 3) {
    margin-top: 20px;
  }

  .ex_cate_li:nth-child(2) {
    display: none;
  }
  /*	.ex_cont_line .ex_img{width:100%;}
	.ex_cont_line .ex_bot_info_wrap{width:100%;}
	.ex_e_tit{margin-bottom:20px;}
	.ex_cont_line .ex_buss_cate{margin-bottom:20px;}*/

  .ex_cont_text .ex_item:nth-child(n + 2) {
    margin-top: 20px;
  }
  .ex_cont_text .ex_tit {
    width: 100%;
    margin-bottom: 10px;
  }
  .ex_cont_text .ex_tit_a {
    font-size: 14px;
  }
  .ex_cont_text .ex_date {
    font-size: 14px;
    width: 160px;
  }
  .ex_cont_text .ex_place {
    font-size: 14px;
    width: calc(100% - 160px);
  }
}

@media screen and (max-width: 700px) {
  .top_wrap .top_tit .tit .b_txt {
    font-size: 24px;
  }
  .bot_wrap .bot_top .result p {
    font-size: 24px;
  }
  ul.sct li.sct_li {
    width: 100%;
  }
  ul.sct li.sct_li:nth-child(3n) {
    margin-right: 0;
  }
}

@media screen and (min-width: 550px) {
    br{
       display:none !important;
    }
}

@media screen and (max-width: 500px) {
  .top_wrap .top_tit .tit .b_txt {
    font-size: 22px;
  }
  .top_wrap .top_tit .tit .s_txt {
    font-size: 14px;
    margin-left: 10px;
  }
  .top_wrap .form_wrap {
    margin-top: 12px;
  }
  .top_wrap .form_wrap .form_bg .img_wrap img {
    height: 24px;
  }
  .top_wrap .form_wrap .form_bg .img_wrap .tit {
    display: inline-block;
    font-size: 16px;
    color: #393e4d;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: -0.045em;
  }
  .top_wrap .form_wrap .form_bg .txt_wrap .tit {
    display: none;
  }
  .top_wrap .form_wrap .form_bg > div .txt_wrap .input_wrap .check span {
    font-size: 14px;
  }
  .top_wrap .form_wrap .btn_wrap {
    margin-top: 20px;
  }
  .top_wrap .form_wrap .btn_wrap .btn_reset {
    width: 46%;
    height: 40px;
    line-height: 38px;
    font-size: 14px;
  }
  .top_wrap .form_wrap .btn_wrap .btn_submit {
    width: 46%;
    height: 40px;
    line-height: 38px;
    font-size: 14px;
  }
  .bot_wrap .bot_top .result p {
    font-size: 22px;
  }
  .bot_wrap {
    margin-top: 30px;
  }
  .bot_wrap .bot_top .selected span {
    font-size: 14px;
  }
  .bot_wrap .bot_top .selected .bar {
    margin: 3px 12px;
  }
  .bot_wrap .bot_top .selected .txt {
    margin-right: 10px;
  }
  .bot_wrap .bot_con {
    margin-top: 20px;
  }
  ul.sct li.sct_li {
    margin: 0 auto;
    margin-bottom: 2%;
    float: none;
  }
  ul.sct li.sct_li:nth-child(3n) {
    margin: 0 auto;
    margin-bottom: 2%;
  }
  ul.sct li.sct_li:nth-child(2n) {
    margin: 0 auto;
    margin-bottom: 2%;
  }
  .btnG {
    margin-top: 20px;
  }
  .btnG a,
  .btnG button {
    font-size: 14px;
    height: 40px;
    line-height: 38px;
  }
}

@media screen and (max-width: 490px) {
  .ex_icn {
    width: 89px;
  }
}

@media screen and (max-width: 440px) {
  .ex_cont_text .ex_item:nth-child(n + 2) {
    margin-top: 30px;
  }
  .ex_cont_text .ex_tit {
    margin-bottom: 5px;
  }
  .ex_cont_text .ex_date {
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
  }
  .ex_cont_text .ex_place {
    width: 100%;
  }
}

@media screen and (max-width: 420px) {
  .ex_icn {
    letter-spacing: -0.07em;
    width: 85px;
  }
}

@media screen and (max-width: 400px) {
  .ex_item {
    width: 100%;
    margin-right: 0 !important;
  }
  .ex_item:nth-child(n + 2) {
    margin-top: 20px;
  }
}

@media screen and (max-width: 375px) {
  .bot_wrap .bot_top .result p {
    font-size: 20px;
  }
}
@media screen and (max-width: 360px) {
  .top_wrap .top_tit .tit .b_txt {
    font-size: 20px;
  }
  .top_wrap .form_wrap .form_bg .img_wrap .tit {
    font-size: 14px;
  }
  .bot_wrap .bot_top .result p {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .top_wrap .top_tit .tit .b_txt {
    font-size: 18px;
  }
  .bot_wrap .bot_top .selected span {
    font-size: 12px;
  }
  .bot_wrap .bot_top .selected .txt {
    margin-right: 4px;
  }
}
.txt_wrap_en .ex_list_select_en {display: none;}
.txt_wrap_en .ex_list_select_en.show {display: inherit;   width: 160px; }
.txt_wrap .ex_list_select {display: none;}
.txt_wrap .ex_list_select.show {display: inherit;font-size: 14px;}
