/* 스킨 수정 및 추가 */
#bw_board_write_form .group_visit a {
  display: inline-block;
  box-sizing: border-box;
  padding: 3px 10px;
  background: #09173c;
  border-radius: 5px;
  color: #fff;
  font-weight: 400;
  border: 1px solid #121212;
  margin: 4px 0;
}
.classification_wrap table .group_visit .alert_text {
  color: red;
}

#bw_board_write table th {
  background: #f5f9fb !important;
}
#bw_board_write table th.solidline,
#bw_board_write table td.solidline {
  border-bottom: 1px solid #d1dade !important;
}

.sub_content #bw_board_list ul li {
  vertical-align: top;
}
.sub_content #bw_board_list ul li a,
.bw_page a {
  font-size: 18px;
  font-weight: 700;
}

.sub_content #bw_board_list thead tr th {
  padding: 18px 10px;
  background: #f5f9fb;
}
.sub_content #bw_board_list tbody tr td {
  border-bottom: 1px solid #d1dade;
}
.sub_content #bw_board_list tbody tr.notice td {
  background: #f5f9fb;
}

.sub_content #bw_board_write #bw_board_write_form .rq1 th:first-child {
  width: 20%;
}
.sub_content #bw_board_write #bw_board_write_form .rq1 th:nth-child(2) {
  width: 20%;
}
.sub_content #bw_board_write #bw_board_write_form .rq1 th:nth-child(3) {
  width: 20%;
}
.sub_content #bw_board_write #bw_board_write_form .rq1 th:nth-child(4) {
  width: 20%;
}
.sub_content #bw_board_write #bw_board_write_form .rq1 th:last-child {
  width: 20%;
}

.sub_content #bw_board_write table th.rq2_th1 {
  width: 40px;
}
.left_line {
  border-right: 1px solid #e3e3e3;
}

.essential {
  color: #ff0000;
  font-weight: 700;
}

.sub14 .con2 .graph ul li canvas {
  max-width: 100%;
}
.sub14 .con .graph canvas {
  width: 100%;
  height: 288px;
}
.sub14 .con2 .graph ul li canvas {
  max-width: 100%;
}
.sub14 .con .graph canvas {
  height: 288px !important;
}
.sub14 .con1 .left iframe {
  height: 320px !important;
}

/* 딱존 게시판 기본 옵션 */
#bw_board_write table caption {
  border-bottom: 2px solid #0a1a43 !important;
}
#bw_board_list caption {
  border-bottom: 2px solid #0a1a43 !important;
}
#bw_board_view caption {
  border-bottom: 2px solid #0a1a43 !important;
}
.bw_page li a.on {
  background: #0a1a43 !important;
  border: 1px solid #0a1a43 !important;
}

/* 딱존 카테코리 기본옵션 */
.sub_content .bw_board_tab_0 {
  border-bottom: none;
}
.sub_content .bw_board_tab_0 li {
}
.sub_content .bw_board_tab_0 li {
  display: inline-block;
  width: 24%;
  margin-right: 1%;
}
.sub_content .bw_board_tab_0 li:last-child {
  margin-right: 0%;
}
.sub_content .bw_board_tab_0 li a {
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 48px;
  text-align: center;
  background: #e9f4ff;
  border: 1px solid #c4d3df;
  box-sizing: border-box;
}
.sub_content .bw_board_tab_0 li .on {
  background: #0a1a42;
  color: #fff;
  border: 1px solid #dfdfdf;
  box-sizing: border-box;
}

.sub_content #bw_category_list {
}
.sub_content #bw_category_list li {
  display: inline-block;
  width: 24%;
  margin-right: 1%;
}
.sub_content #bw_category_list li:last-child {
  margin-right: 0%;
}
.sub_content #bw_category_list li a {
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 48px;
  text-align: center;
  background: #e9f4ff;
  border: 1px solid #c4d3df;
  box-sizing: border-box;
}
.sub_content #bw_category_list li .on {
  background: #0a1a42;
  color: #fff;
  border: 1px solid #dfdfdf;
  box-sizing: border-box;
}
.space5 {
  clear: both;
  height: 5px;
}

/* SCoreDream 100, 200, 300, 400, 500, 600, 700, 800, 900 */
@font-face {
  font-family: "SCoreDream";
  font-weight: 100;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamThin.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamThin.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamThin.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamThin.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamThin.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SCoreDream";
  font-weight: 200;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraLight.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraLight.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraLight.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraLight.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraLight.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SCoreDream";
  font-weight: 300;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamLight.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamLight.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamLight.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamLight.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamLight.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SCoreDream";
  font-weight: 400;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamRegular.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamRegular.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamRegular.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamRegular.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamRegular.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SCoreDream";
  font-weight: 500;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamMedium.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamMedium.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamMedium.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamMedium.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamMedium.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SCoreDream";
  font-weight: 600;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBold.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBold.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBold.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBold.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBold.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SCoreDream";
  font-weight: 700;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraBold.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraBold.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraBold.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraBold.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamExtraBold.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SCoreDream";
  font-weight: 800;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamHeavy.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamHeavy.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamHeavy.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamHeavy.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamHeavy.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "SCoreDream";
  font-weight: 900;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBlack.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBlack.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBlack.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBlack.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/score/SCoreDreamBlack.ttf")
      format("truetype");
  font-display: swap;
}

/* NotoSansKR 100, 300, 400, 500, 700, 900 */
@font-face {
  font-family: "NotoSansKR";
  font-weight: 100;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Thin.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Thin.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Thin.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Thin.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Thin.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NotoSansKR";
  font-weight: 300;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Light.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Light.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Light.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Light.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Light.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NotoSansKR";
  font-weight: 400;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Regular.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Regular.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Regular.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Regular.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NotoSansKR";
  font-weight: 500;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Medium.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Medium.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Medium.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Medium.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NotoSansKR";
  font-weight: 700;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Bold.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Bold.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Bold.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Bold.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "NotoSansKR";
  font-weight: 900;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Black.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Black.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Black.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Black.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/Noto/NotoSansKR-Black.ttf")
      format("truetype");
  font-display: swap;
}

/* nanumsquare 300, 400, 700, 800*/
@import url("https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css"); /*나눔스퀘어*/

/* Welcome 400, 700 */
@font-face {
  font-family: "Welcome";
  font-weight: 400;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeRegular.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeRegular.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeRegular.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeRegular.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeRegular.ttf")
      format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Welcome";
  font-weight: 700;
  font-style: normal;
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeBold.eot");
  src: url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeBold.eot?#iefix")
      format("embedded-opentype"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeBold.woff2")
      format("woff2"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeBold.woff")
      format("woff"),
    url("https://cdn.jsdelivr.net/gh/webfontworld/welcome/WelcomeBold.ttf")
      format("truetype");
}

.font_welcome28_700 {
  font-size: 28px;
  font-family: "welcome";
  font-weight: 700;
  color: #242424;
  margin-bottom: 40px;
}
.font_welcome28_700 span {
  font-size: 18px;
  font-family: "notokr";
  font-weight: 400;
}

.sub_content_tit {
  font-size: 48px;
  font-weight: 700;
  color: #000;
  text-align: center;
  position: relative;
  margin: 70px 0 100px;
}
.sub_content_tit::after {
  display: block;
  content: "";
  width: 50px;
  height: 3px;
  background: #0a1a42;
  position: absolute;
  top: 90px;
  left: 50%;
  transform: translate(-50%);
}
.con_stit {
  font-size: 24px;
  font-weight: 500;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/con_stit_icon.png)
    no-repeat left center;
  padding-left: 40px;
  margin-bottom: 12px;
}
.con_stit_info {
  font-size: 16px;
  margin-bottom: 25px;
}

.common_table {
  width: 100%;
  overflow: auto;
}
.common_table table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.common_table table caption {
  width: 100%;
  height: 2px;
  background: #0a1a43;
}
.common_table table th {
  background: #f5f9fb;
  font-size: 16px;
  font-weight: 500;
  color: #363636;
  padding: 20px 10px;
  border-bottom: 1px solid #d1dade;
  border-right: 1px solid #d1dade;
  box-sizing: border-box;
}
.common_table table th:last-child {
  border-right: none;
}
.common_table table td {
  border-bottom: 1px solid #d1dade;
  border-right: 1px solid #d1dade;
  padding: 10px 20px;
  font-size: 16px;
  box-sizing: border-box;
}
.common_table table td .img img {
  vertical-align: middle;
}
.common_table table td:last-child {
  border-right: none;
}

.common_dl {
  font-size: 0px;
}
.common_dl dt {
  width: 16px;
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
}
.common_dl dd {
  width: calc(100% - 16px);
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
}

.dl_dt_delete {
}
.dl_dt_delete dt {
  display: none;
}
.dl_dt_delete dd {
  width: 100%;
}

.color_green {
  color: #1b8700;
}
.color_red {
  color: #ff0000;
}
.color_blue {
  color: #2253ac;
  font-weight: 500;
}

.bg_color_sky {
  background: #dff4ff !important;
}
.bg_color_grey {
  background: #f5f5f5 !important;
}

.space_40 {
  margin-left: 40px;
}

.text_left {
  text-align: left !important;
}
.text_center {
  text-align: center !important;
}

* {
  padding: 0;
  margin: 0;
}
body {
  font-family: "notokr", sans-serif;
  font-size: 14px;
}
ul {
  list-style: none;
}
li {
  list-style: none;
}
img {
  border: none;
}
a {
  color: #121212;
  text-decoration: none;
  font-family: "notokr", sans-serif;
}
.cf:after {
  display: block;
  content: "";
  clear: both;
}
.wrap,
header,
section,
footer {
  width: 100%;
  position: relative;
}
.header_in,
.w1300,
.footer_in {
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
}
.img img {
  max-width: 100%;
}

.pc1400 {
  display: block;
}
.m1400 {
  display: none;
}
.pc1300 {
  display: block;
}
.m1300 {
  display: none;
}
.pc1200 {
  display: block;
}
.m1200 {
  display: none;
}
.pc1100 {
  display: block;
}
.m1100 {
  display: none;
}
.pc1000 {
  display: block;
}
.m1000 {
  display: none;
}
.pc940 {
  display: block;
}
.m940 {
  display: none;
}
.pc840 {
  display: block;
}
.m840 {
  display: none;
}
.pc800 {
  display: block;
}
.m800 {
  display: none;
}
.pc740 {
  display: block;
}
.m740 {
  display: none;
}
.pc700 {
  display: block;
}
.m700 {
  display: none;
}
.pc640 {
  display: block;
}
.m640 {
  display: none;
}
.pc480 {
  display: block;
}
.pc_in480 {
  display: inline;
}
.m480 {
  display: none;
}
.pc440 {
  display: block;
}
.m440 {
  display: none;
}
.pc400 {
  display: block;
}
.m400 {
  display: none;
}
.pc_in400 {
  display: inline;
}

.tu_tit {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.5em;
  margin-bottom: 12px;
  color: #121212;
}
.tu_stit {
  font-size: 14px;
  line-height: 1.5em;
  margin: 10px 0 4px;
  color: #121212;
}
.tu_d1 {
  padding-left: 10px;
  font-size: 13px;
  line-height: 1.5em;
  color: #565656;
}
.tu_d2 {
  padding-left: 20px;
  font-size: 13px;
  line-height: 1.5em;
  color: #565656;
}

.margin_left20 {
  margin-left: 20px;
}
.color_grey {
  color: #888888;
}

/* headder */
header {
  height: 116px;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/menu_bg.jpg)
    no-repeat center;
  background-size: cover;
}
header .header_in {
  height: 100%;
}
header .header_in .logo {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
header .header_in .logo img {
  max-width: 100%;
  transition: 0.3s all;
  width: 220px;
}
header .main_menu {
  position: absolute;
  bottom: 0px;
  right: -33px;
}
header .main_menu > ul > li {
  float: left;
  position: relative;
}
header .en_main_menu > ul > li:nth-child(2) .sub {
  width: 310px;
}
header .en_main_menu > ul > li:nth-child(3) .sub {
  width: 350px;
}
header .main_menu > ul > li > a {
  display: block;
  padding: 0 33px;
  font-size: 20px;
  line-height: 76px;
  box-sizing: border-box;
  color: #fff;
  font-family: "nanumsquare";
  font-weight: 700;
}
header .main_menu > ul > li > a:hover {
  color: #ffde00;
}
header .sub {
  position: absolute;
  top: 76px;
  left: 0;
  z-index: 8000;
  background: #0a1a42;
  width: 170px;
  display: none;
  padding: 16px 0;
}
header .main_menu > ul > li:nth-child(5) .sub {
  left: auto;
  right: 0;
}
header .sub li {
}
header .sub li a {
  display: block;
  font-size: 18px;
  color: #fff;
  padding: 10px 16px;
}
header .sub li a:hover {
  color: #ffde00;
}
header .utility_wrap {
  position: absolute;
  top: 12px;
  right: 0px;
}
header .utility_wrap > ul {
  float: left;
}
header .utility_wrap .utility li {
  float: left;
}
header .utility_wrap .utility li a {
  font-size: 17px;
  font-weight: 500;
  color: #fff;
  margin-right: 19px;
  line-height: 26px;
}
header .utility_wrap .utility li a:hover {
  color: #ffde00;
}
header .utility_wrap .utility .language {
  border: 2px solid #fff;
  border-radius: 15px;
  box-sizing: border-box;
}
header .utility_wrap .utility .language a {
  display: block;
  text-align: center;
  margin: 0;
  padding: 0 10px;
}

header .utility_wrap .sns_btn {
  margin-left: 14px;
}
header .utility_wrap .sns_btn li {
  float: left;
  margin-right: 4px;
}
header .utility_wrap .sns_btn li:last-child {
  margin-right: 0;
}
header .utility_wrap .sns_btn li a {
  display: block;
  width: 27px;
  height: 27px;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/sns_icon2.png)
    no-repeat;
}
header .utility_wrap .sns_btn li:nth-child(1) a {
  background-position: 0px 0px;
}
header .utility_wrap .sns_btn li:nth-child(1) a:hover {
  background-position: 0px -27px;
}
header .utility_wrap .sns_btn li:nth-child(2) a {
  background-position: -31px 0px;
}
header .utility_wrap .sns_btn li:nth-child(2) a:hover {
  background-position: -31px -27px;
}
header .utility_wrap .sns_btn li:nth-child(3) a {
  background-position: -62px 0px;
}
header .utility_wrap .sns_btn li:nth-child(3) a:hover {
  background-position: -62px -27px;
}
header .hidden_menu_open_btn {
  width: 27px;
  height: 27px;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  cursor: pointer;
  display: none;
  z-index: 9000;
}
header .hidden_menu_open_btn > div {
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 2px;
  position: absolute;
  top: 0px;
  left: 0px;
  transition: 0.3s all;
}
header .hidden_menu_open_btn .rect1 {
}
header .hidden_menu_open_btn .rect2 {
  left: 15px;
}
header .hidden_menu_open_btn .rect3 {
  top: 15px;
}
header .hidden_menu_open_btn .rect4 {
  left: 15px;
  top: 15px;
}

/* 메인페이지 */
.sec1 * {
  transition: 0.3s all;
}
.sec1 {
  height: 600px;
}
.sec1 .main_slide {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.sec1 .main_slide .sc1 {
  width: 100%;
  height: 100%;
}
.sec1 .main_slide .sc1 .sw1 {
  width: 100%;
  height: 100%;
}
.sec1 .main_slide .sc1 .sw1 .swiper-slide {
  width: 100%;
  height: 100%;
}
.sec1 .main_slide .sc1 .sw1 .ss1 {
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/mroll1.jpg)
    no-repeat center;
  background-size: cover;
}
.sec1 .main_slide .text_wrap1 {
  padding-top: 150px;
}

/*
.sec1 .main_slide .text_wrap1 .text{font-size: 24px; font-family: 'nanumsquare'; color: #2253ac; margin-bottom: 20px; font-weight: 800;text-shadow:1px 1px 5px #000}
*/
.sec1 .main_slide .text_wrap1 .main_slide_tit {
  font-size: 55px;
  font-family: "Welcome";
  color: #fff;
  margin-bottom: 25px;
  line-height: 1.3em;
  font-weight: 700;
  letter-spacing: -2px; /*;text-shadow:1px 1px 10px #fff*/
}
.sec1 .main_slide .text_wrap1 .days {
  font-size: 30px;
  font-family: "Welcome";
  color: #00b2c7;
  font-weight: 700;
}
.sec1 .main_slide .text_wrap1 .days span {
  font-weight: 400;
}

.sec1 .main_slide .text_wrap1 {
  text-align: center;
}
.sec1 .main_slide .text_wrap1 h1 {
  font-family: "Welcome";
  font-size: 70px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 10px;
  line-height: 1;
}
.sec1 .main_slide .text_wrap1 h3 {
  font-family: "Welcome";
  font-size: 40px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 5px;
  line-height: 1;
  padding-top: 10px;
}
.sec1 .main_slide .text_wrap1 .mroll_txt {
  font-family: "Welcome";
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 7px;
  padding-top: 10px;
}
.sec1 .main_slide .text_wrap1 .mroll_date {
  font-family: "Welcome";
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 0;
  padding-top: 30px;
  line-height: 30px;
}
.sec1 .main_slide .text_wrap1 .mroll_date ul {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  flex-wrap: wrap;
}
.sec1 .main_slide .text_wrap1 .mroll_date ul img {
  padding-right: 5px;
}
.sec1 .main_slide .text_wrap1 .mroll_date ul li {
  margin: 0 15px;
}
.sec1 .main_slide .text_wrap1 .mroll_date ul li:nth-of-type(1) {
  background: url(https://d1sj3ava1bngm5.cloudfront.net/busanweb/heyexhibition/skin/mroll_icon1.png)
    no-repeat left top;
  padding-left: 30px;
}
.sec1 .main_slide .text_wrap1 .mroll_date ul li:nth-of-type(2) {
  background: url(https://d1sj3ava1bngm5.cloudfront.net/busanweb/heyexhibition/skin/mroll_icon2.png)
    no-repeat left top;
  padding-left: 30px;
}

.sec1 .main_slide .sc1 .sw1 .ss3 {
  background: url(https://d1sj3ava1bngm5.cloudfront.net/busanweb/heyexhibition/skin/mroll3.jpg)
    no-repeat center;
  background-size: cover;
}
.sec1 .main_slide .sc1 .sw1 .ss3 .text_wrap3 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  font-family: "ScoreDream";
  font-size: 45px;
  font-weight: 100;
  color: #fff;
  text-align: center;
  flex-wrap: wrap;
  height: 550px;
}
.sec1 .main_slide .sc1 .sw1 .ss3 .text_wrap3 b {
  font-weight: 400;
}
.sec1 .main_slide .text_wrap3 .img {
  margin-bottom: 22px;
  text-align: center;
}
.sec1 .main_slide .text_wrap3 .text {
  color: #fff;
  text-align: center;
}
.sec1 .main_slide .text_wrap3 .text1 {
  font-size: 46px;
  margin-bottom: 6px;
  font-family: "SCoreDream";
  font-weight: 200;
  text-shadow: 0px 0px 10px #000;
}
.sec1 .main_slide .text_wrap3 .text2 {
  font-size: 30px;
  font-family: "SCoreDream";
  font-weight: 600;
  text-shadow: 0px 0px 10px #000;
}

.sec1 .main_slide .sc1 .sw1 .ss2 {
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/main_view2.jpg)
    no-repeat center;
  background-size: cover;
}
.sec1 .main_slide .sc1 .sw1 .ss2 .text_wrap2 .img img {
  width: 400px;
}
.sec1 .main_slide .text_wrap2 {
  padding-top: 150px;
}
.sec1 .main_slide .text_wrap2 .img {
  margin-bottom: 22px;
  text-align: center;
}
.sec1 .main_slide .text_wrap2 .text {
  color: #fff;
  text-align: center;
}
.sec1 .main_slide .text_wrap2 .text1 {
  font-size: 46px;
  margin-bottom: 6px;
  font-family: "SCoreDream";
  font-weight: 200;
  text-shadow: 0px 0px 10px #000;
}
.sec1 .main_slide .text_wrap2 .text2 {
  font-size: 30px;
  font-family: "SCoreDream";
  font-weight: 600;
  text-shadow: 0px 0px 10px #000;
}

.sec2 .sec2_list {
  height: 364px;
}
.sec2 .sec2_list > ul {
  height: 100%;
}
.sec2 .sec2_list > ul > li {
  float: left;
  box-sizing: border-box;
  height: 100%;
}
.sec2 .sec2_list > ul > li:nth-child(1) {
  width: 35%;
}
.sec2 .sec2_list > ul > li:nth-child(2) {
  width: 32.5%;
}
.sec2 .sec2_list > ul > li:nth-child(3) {
  width: 32.5%;
}
.sec2 .sec2_list > ul > li .notice {
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/notice_bg.png)
    no-repeat center;
  background-size: cover;
  width: 410px;
  height: 360px;
  position: relative;
  top: -67px;
  box-sizing: border-box;
  padding: 30px;
  z-index: 100;
}
.sec2 .sec2_list > ul > li .notice .tit {
  font-size: 24px;
  font-weight: 700;
  font-family: "welcome";
  color: #fff;
  margin-bottom: 6px;
}
.sec2 .sec2_list > ul > li .notice > ul > li {
  border-bottom: 1px solid #363a51;
  padding: 11px 0;
}
.sec2 .sec2_list > ul > li .notice > ul > li:last-child {
  border-bottom: none;
}
.sec2 .sec2_list > ul > li .notice > ul > li .text {
  margin-bottom: 2px;
  width: 100%;
}
.sec2 .sec2_list > ul > li .notice > ul > li .text a {
  font-size: 16px;
  color: #fff;
  width: 100%;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sec2 .sec2_list > ul > li .notice > ul > li .text a:hover {
  color: #ffde00;
}
.sec2 .sec2_list > ul > li .notice > ul > li .day {
  font-size: 14px;
  font-family: "Poppins";
  color: #858aa5;
}
.sec2 .sec2_list > ul > li .notice .more {
  position: absolute;
  top: 30px;
  right: 30px;
}
.sec2 .sec2_list > ul > li .notice .more img {
  transition: 0.3s all;
}
.sec2 .sec2_list > ul > li .notice .more:hover img {
  transform: rotate(90deg);
}
.sec2 .sec2_list > ul > li .box_list {
  padding: 60px 0 0 60px;
}
.sec2 .sec2_list > ul > li .box_list .tit {
  font-size: 28px;
  font-family: "welcome";
  font-weight: 700;
  color: #191e38;
  margin-bottom: 40px;
}
.sec2 .sec2_list > ul > li .box_list .icon_wrap {
}
.sec2 .sec2_list > ul > li .box_list .icon_wrap ul {
}
.sec2 .sec2_list > ul > li .box_list .icon_wrap ul li {
  float: left;
  margin-right: 46px;
}
.sec2 .sec2_list > ul > li .box_list .icon_wrap ul li a {
  display: block;
  width: 130px;
  text-align: center;
}
.sec2 .sec2_list > ul > li .box_list .icon_wrap ul li a .img {
  margin-bottom: 14px;
}
.sec2 .sec2_list > ul > li .box_list .icon_wrap ul li a .text {
  font-size: 18px;
  font-weight: 500;
}
.sec2 .sec2_list > ul > li .box_list .icon_wrap ul li a:hover .text {
  text-decoration: underline;
}
.sec2 .sec2_list > ul > li .box_list .icon_wrap ul li a .m_text {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3em;
}
.sec2 .sec2_list > ul > li .box_list .icon_wrap ul li a:hover .m_text {
  text-decoration: underline;
}
.sec2 .bottom {
  height: 730px;
  max-width: 1300px;
  box-sizing: border-box;
  margin: 0 auto;
  margin-bottom: 80px;
}

.main_add_item {
  background: url(https://d1sj3ava1bngm5.cloudfront.net/busanweb/heyexhibition/skin/main_new_bg1.jpg)
    no-repeat center center;
  background-size: cover;
}
.main_add_item .w1300 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 315px;
  flex-direction: column;
  text-align: center;
  padding: 20px 0;
}
.main_add_item .w1300 h2 {
  font-family: "welcome";
  font-size: 35px;
  font-weight: 600;
  color: #fff;
}
.main_add_item .w1300 .main_add_item_txt1 {
  font-family: "welcome";
  font-size: 30px;
  font-weight: 600;
  color: #71d80d;
}
.main_add_item .w1300 .main_add_item_txt2 {
  font-size: 18px;
  color: #fff;
  padding-top: 20px;
  line-height: 1.6;
}

.sec3 * {
  transition: 0.3s all;
}
.sec3 {
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/sec3_bg.jpg)
    no-repeat center;
  background-size: cover;
  height: 454px; /* 1052px; */
}
.sec3 .w1300 {
  box-sizing: border-box;
  padding: 80px 0;
}
.sec3 .w1300 .top {
  height: 294px;
  position: relative;
}
.sec3 .w1300 .top > div {
  float: left;
  box-sizing: border-box;
}
.sec3 .w1300 .top .left {
  width: 42%;
}
.sec3 .w1300 .top .left .tit {
  font-size: 42px;
  font-weight: 700;
  font-family: "welcome";
  color: #fff;
  margin-bottom: 15px;
}
.sec3 .w1300 .top .left .text {
  color: #cde1f4;
  font-size: 16px;
  margin-bottom: 30px;
  line-height: 26px;
}
.sec3 .w1300 .top .left .btn_wrap {
}
.sec3 .w1300 .top .left .btn_wrap > div:first-child {
  margin-bottom: 8px;
}
.sec3 .w1300 .top .left .btn_wrap > div a {
  display: block;
  width: 320px;
  line-height: 51px;
  border: 1px solid #49a433;
  font-family: "nanumsquare";
  font-size: 17px;
  color: #fff;
  font-weight: 700;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/hye_btn_bg.jpg)
    no-repeat center;
  background-size: cover;
  box-sizing: border-box;
  padding: 0 15px;
  position: relative;
}
.sec3 .w1300 .top .left .btn_wrap > div a:hover {
  text-decoration: underline;
}
.sec3 .w1300 .top .left .btn_wrap > div a:after {
  display: block;
  content: "";
  width: 6px;
  height: 6px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
  position: absolute;
  top: 44%;
  right: 20px;
}
.sec3 .w1300 .top .right {
  width: 58%;
  height: 100%;
}
.sec3 .w1300 .top .right .icon_wrap {
  position: absolute;
  bottom: 75px;
  right: 0px;
}
.sec3 .w1300 .top .right .icon_wrap ul {
}
.sec3 .w1300 .top .right .icon_wrap ul li {
  text-align: center;
  float: left;
  width: 200px;
  position: relative;
  margin: 0 14px;
}
.sec3 .w1300 .top .right .icon_wrap ul li:after {
  display: block;
  content: "";
  position: absolute;
  top: -20px;
  right: -70px;
  width: 93px;
  height: 183px;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/icon_wrap_bar_bg.png);
}
.sec3 .w1300 .top .right .icon_wrap ul li:last-child:after {
  display: none;
}
.sec3 .w1300 .top .right .icon_wrap ul li .img {
  margin-bottom: 6px;
}
.sec3 .w1300 .top .right .icon_wrap ul li .text {
  font-size: 17px;
  color: #fff;
}
.sec3 .w1300 .top .right .icon_wrap ul li .text span {
  color: #71d80d;
}

.en_sec3 .w1300 .top .right .icon_wrap ul li .text {
  font-size: 15px;
}
.en_sec3 .w1300 .top .right .icon_wrap ul li:after {
  top: 50%;
  transform: translateY(-50%);
}

.sec4 {
}
.sec4 .w1300 {
  padding: 50px 0 60px;
}
.logo_banner_list {
}
.logo_banner_list .bn_wrap {
  font-size: 0;
}
.logo_banner_list .bn_wrap .swiper-slide {
  width: 24%;
  margin-right: 1.333%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 1.333%;
}
.logo_banner_list .bn_wrap .swiper-slide img {
  max-width: 100%;
  border: 1px solid #e9eef3;
}
.logo_banner_list .bn_wrap .swiper-slide:nth-child(4n) {
  margin-right: 0;
}
.logo_banner_list .bn_wrap .swiper-slide a {
}
.logo_banner_list .bn_wrap .swiper-slide a img {
  max-width: 100%;
}

.sec5 {
  background: #f1f5f9;
}
.sec5 .w1300 {
  padding: 50px 0 60px;
}
.sec6 {
}
.sec6 .w1300 {
  padding: 50px 0 60px;
}
.sec7 {
  background: #f1f5f9;
}
.sec7 .w1300 {
  padding: 50px 0 60px;
}
.sec8 {
}
.sec8 .w1300 {
  padding: 50px 0 60px;
}

/* sub 페이지 */
.sub_sec1 {
  height: 367px;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/sub_sec1_bg-1.jpg)
    center;
  background-size: cover;
}
.sub_sec1 .text_wrap {
  padding-top: 90px;
  text-align: center;
}
.sub_sec1 .text_wrap .text {
  font-size: 22px;
  font-family: "nanumsquare";
  font-weight: 800;
  color: #2253ac;
  margin-bottom: 17px;
}
.sub_sec1 .text_wrap .main_slide_tit {
  font-size: 40px;
  font-family: "welcome";
  font-weight: 700;
  color: #2253ac;
  margin-bottom: 10px;
  line-height: 1.2;
  letter-spacing: -1px;
}
.sub_sec1 .text_wrap .days {
  font-size: 30px;
  font-family: "welcome";
  color: #00b2c7;
  font-weight: 700;
}
.sub_sec1 .text_wrap .days span {
  font-weight: 400;
}

.sub_sec2 {
  height: 59px;
}
.sub_sec2 .w1300 {
  height: 100%;
  background: #e9f4ff;
  padding: 0;
}
.sub_sec2 .w1300 .ss_menu_wrap {
}
.sub_sec2 .w1300 .ss_menu_wrap > div {
  float: left;
}
.sub_sec2 .w1300 .ss_menu_wrap .home_icon {
  width: 97px;
  height: 98px;
  position: absolute;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/home_icon_bg.jpg)
    no-repeat center;
  top: -39px;
}
.sub_sec2 .w1300 .ss_menu_wrap .home_icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sub_sec2 .w1300 .ss_menu_wrap .group_tit {
  width: 202px;
  line-height: 59px;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/group_tit_bg.png)
    no-repeat center;
  margin-left: 97px;
}
.sub_sec2 .w1300 .ss_menu_wrap .group_tit a {
  display: block;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: #fff;
}
.sub_sec2 .w1300 .ss_menu_wrap .sub_tit {
  width: calc(100% - 300px);
}
.sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol {
  font-size: 0;
  padding-left: 35px;
}
.sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li {
  float: left;
  padding: 0 25px;
}
.en_sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li {
  float: left;
  padding: 0 21px;
}
.sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li a {
  display: block;
  line-height: 56px;
  font-size: 18px;
  font-weight: 500;
  padding: 0 10px;
}
.sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li .on {
  color: #1b8700;
  border-bottom: 3px solid #1b8700;
}

.sub_sec2 .w1300 .m_ss_menu_wrap {
}
.sub_sec2 .w1300 .m_ss_menu_wrap > div {
  float: left;
}
.sub_sec2 .w1300 .m_ss_menu_wrap .home_icon {
  width: 50px;
  height: 50px;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/home_icon_bg.jpg);
  position: relative;
}
.sub_sec2 .w1300 .m_ss_menu_wrap .home_icon a {
}
.sub_sec2 .w1300 .m_ss_menu_wrap .home_icon a img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box {
  width: calc(100% - 50px);
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box > div {
  float: left;
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box > div > ol {
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 8000;
  width: 100%;
  background: #fff;
  font-size: 15px;
  padding: 10px 0;
  border: 1px solid #f1f1f1;
  border-top: none;
  box-sizing: border-box;
  display: none;
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box > div > ol > li {
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box > div > ol > li a {
  display: block;
  width: 100%;
  padding: 0 10px;
  padding: 8px 10px;
  box-sizing: border-box;
  font-weight: 500;
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box > div > ol > li a:hover {
  color: #49b12f;
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box .group_tit {
  height: 50px;
  width: 50%;
  position: relative;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/group_tit_bg.png);
}
.sub_sec2
  .w1300
  .m_ss_menu_wrap
  .ss_menu_select_box
  .group_tit
  .group_selected {
  padding: 0 10px;
  line-height: 50px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  cursor: pointer;
}
.sub_sec2
  .w1300
  .m_ss_menu_wrap
  .ss_menu_select_box
  .group_tit
  .group_selected::after {
  display: block;
  content: "";
  width: 8px;
  height: 8px;
  border-bottom: 2px solid white;
  border-right: 2px solid white;
  position: absolute;
  top: 40%;
  right: 14px;
  transform: rotate(45deg);
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box .sub_tit {
  height: 50px;
  width: 50%;
  position: relative;
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box .sub_tit .sub_selected {
  padding: 0 10px;
  line-height: 50px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}
.sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box .sub_tit .en_sub_selected {
  padding: 0 10px;
  line-height: 20px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  display: table;
}
.sub_sec2
  .w1300
  .m_ss_menu_wrap
  .ss_menu_select_box
  .sub_tit
  .en_sub_selected
  .in_box {
  display: table-cell;
  height: 50px;
  vertical-align: middle;
}
.sub_sec2
  .w1300
  .m_ss_menu_wrap
  .ss_menu_select_box
  .sub_tit
  .sub_selected::after {
  display: block;
  content: "";
  width: 8px;
  height: 8px;
  border-bottom: 2px solid black;
  border-right: 2px solid black;
  position: absolute;
  top: 40%;
  right: 14px;
  transform: rotate(45deg);
}

.en_sub_sec2 {
  height: 80px;
}
.en_sub_sec2 .w1300 .ss_menu_wrap .group_tit {
  line-height: 80px;
  background-size: cover;
}
.en_sub_sec2 .w1300 .ss_menu_wrap .home_icon {
  top: -18px;
}
.en_sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li {
  max-width: 120px;
  display: table;
}
.en_sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li a {
  line-height: 20px;
  height: 77px;
  vertical-align: middle;
  display: table-cell;
}

.con {
  margin-bottom: 80px;
}

.sub11 {
}
.sub11 .con1 {
}
.sub11 .con1 .text_wrap {
  text-align: center;
}
.sub11 .con1 .text_wrap .text1 {
  font-size: 35px;
  font-weight: 300;
  margin-bottom: 10px;
}
.sub11 .con1 .text_wrap .text2 {
  font-size: 35px;
  font-weight: 700;
  color: #279a01;
  margin-bottom: 30px;
}
.sub11 .con1 .text_wrap .text3 {
  font-size: 25px;
  font-weight: 600;
  color: #279a01;
  margin-bottom: 20px;
  margin-top: 50px;
}
.sub11 .con1 .text_wrap text4_item {
  margin-top: 50px;
}
.sub11 .con1 .text_wrap .text4 {
  font-size: 16px;
  font-weight: 500;
  color: #279a01;
  margin-bottom: 10px;
}
.sub11 .con1 .text_wrap .text4_item {
  padding: 50px 0;
}
.sub11_new34 ul {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 0;
}
.sub11_new34 ul li {
  width: 50%;
  padding: 0 5%;
  font-size: 16px;
}
.sub11_new34 ul li img {
  margin-bottom: 20px;
}

.sub11 .con1 .text_wrap .info {
  font-size: 16px;
  line-height: 34px;
}
.sub11 .con2 .info_box {
  border: 1px solid #c4d3df;
  background: #f0f5f9;
  height: 518px;
  width: 100%;
  text-align: center;
}
.sub11 .con2 .info_box .box_tit {
  font-size: 20px;
  font-weight: 500;
  margin-top: 40px;
  margin-bottom: 10px;
}
.sub11 .con2 .info_box .add_text {
  font-size: 16px;
  color: #5d5d5d;
  margin-bottom: 20px;
}
.sub11 .con2 .info_box .img_wrap {
}
.sub11 .con2 .info_box .img_wrap > div {
  display: inline-block;
  vertical-align: top;
  padding: 0 40px;
}
.sub11 .con2 .info_box .img_wrap > div .text {
  font-size: 16px;
  padding-left: 30px;
  padding-top: 10px;
  font-weight: 500;
}

.sub11 .con3 .info_box {
  border: 1px solid #c4d3df;
  background: #f0f5f9;
  height: 472px;
  width: 100%;
  text-align: center;
}
.sub11 .con3 .info_box .box_tit {
  font-size: 20px;
  font-weight: 500;
  margin-top: 40px;
  margin-bottom: 10px;
}
.sub11 .con3 .info_box .add_text {
  font-size: 16px;
  color: #5d5d5d;
  margin-bottom: 20px;
}
.sub11 .con3 .info_box .add_text span {
  display: inline-block;
  width: 25px;
  height: 20px;
  background: #ff4f42;
  border-radius: 10px;
  position: relative;
  top: 4px;
}
.sub11 .con3 .info_box .img_wrap {
}
.sub11 .con3 .info_box .img_wrap > div {
  display: inline-block;
  vertical-align: top;
  padding: 0 80px;
}
.sub11 .con3 .info_box .img_wrap > div .text {
  font-size: 16px;
  padding-top: 10px;
  font-weight: 500;
}

.sub11 .con4 .info_box {
  border: 1px solid #c4d3df;
  background: #f0f5f9;
  height: 400px;
  width: 100%;
  text-align: center;
}
.sub11 .con4 .info_box .box_tit {
  font-size: 20px;
  font-weight: 500;
  margin-top: 40px;
  margin-bottom: 54px;
}
.sub11 .con4 .info_box .add_text {
  font-size: 16px;
  color: #5d5d5d;
  margin-bottom: 20px;
}

.sub12 {
}
.sub12 .text_wrap {
  text-align: center;
  margin-bottom: 40px;
}
.sub12 .text_wrap .text {
  font-size: 24px;
  font-weight: 300;
}
.sub12 .text_wrap .text span {
  font-size: 24px;
  font-weight: 900;
}
.sub12 .con1 {
  height: 494px;
}
.sub12 .con1 > .img {
  float: left;
  width: 354px;
  margin-right: 30px;
}
.sub12 .con1 > .img img {
  box-sizing: border-box;
  border: 1px solid #dbdbdb;
}
.sub12 .common_table {
  float: left;
  width: calc(100% - 384px);
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
}
.sub12 .common_table table {
  width: 100%;
  height: 100%;
}
.sub12 .common_table th {
  width: 17%;
  min-width: 100px;
}
.sub12 .common_table table .img img {
  margin-right: 3px;
}

.sub13 {
}
.sub13 .common_table td .out_box {
  display: table;
}
.sub13 .common_table td .out_box .img {
  display: table-cell;
  height: 49px;
  font-size: 0;
  width: 49px;
}
.sub13 .common_table td .out_box .img img {
  width: 49px;
}
.sub13 .common_table td .out_box .text {
  display: table-cell;
  vertical-align: middle;
  height: 49px;
  padding-left: 18px;
}
.sub13 .common_table td {
  padding: 20px 25px;
  font-size: 16px;
}
.sub13 .common_table td:nth-child(1) {
  width: 23%;
  min-width: 125px;
  font-weight: 500;
}

.sub14 .graph {
  width: 918px !important;
  margin: 0 auto;
}

.en_sub13 .common_table td:nth-child(1) {
  width: 23%;
  min-width: 300px;
  font-weight: 500;
}
.en_sub13 .common_table td .out_box .img img {
  width: 49px;
  height: 49px;
}

.sub21 {
}
.sub21 .con1 {
}
.sub21 .con1 .common_table table td:nth-child(1) {
  width: 10%;
  min-width: 100px;
}
.sub21 .con1 .common_table table td:nth-child(2) {
  width: 15%;
  min-width: 140px;
}
.sub21 .con1 .common_table table td:nth-child(3) {
  width: 30%;
  min-width: 220px;
  padding: 20px 50px;
}
.sub21 .con1 .common_table table td:nth-child(4) {
  width: 40%;
}
.sub21 .con1 .text_wrap {
  font-size: 16px;
  margin-bottom: 10px;
}
.sub21 .con1 .text_wrap .text:nth-child(1) {
  margin-bottom: 10px;
}
.sub21 .con1 .common_table .in_box {
}
.sub21 .con1 .common_table .in_box > .text {
  margin: 14px 0;
}
.sub21 .con1 .common_table .in_box .down_list {
}
.sub21 .con1 .common_table .in_box .down_list > ul {
  font-size: 0;
}
.sub21 .con1 .common_table .in_box .down_list > ul > li {
  display: inline-block;
  font-size: 16px;
  margin: 0px 12px;
  text-align: center;
}

.sub21 .con1 .common_table .sub21_mobile_tap {
}
.sub21 .con1 .common_table .sub21_mobile_tap ul {
  font-size: 0;
}
.sub21 .con1 .common_table .sub21_mobile_tap ul li {
  font-size: 16px;
  font-weight: 700;
  width: 49.5%;
  display: inline-block;
  box-sizing: border-box;
  line-height: 45px;
  text-align: center;
  border: 1px solid #dfdfdf;
  margin: 0.5%;
  cursor: pointer;
}
.sub21 .con1 .common_table .sub21_mobile_tap ul li:nth-child(odd) {
  margin-left: 0;
}
.sub21 .con1 .common_table .sub21_mobile_tap ul li:nth-child(even) {
  margin-right: 0;
}
.sub21 .con1 .common_table .sub21_mobile_tap ul .on {
  color: #fff;
  background: #0a1a42;
}

.sub21 .con1 .common_table .sub21_mobile_tap_info {
  display: none;
}
.sub21 .con1 .common_table .sub21_mobile_tap_info1 {
  display: block;
}

.sub21 .con2 .common_table table td:nth-child(1) {
  min-width: 100px;
  width: 15%;
}
.sub21 .con2 .common_table table td:nth-child(2) {
  min-width: 120px;
  width: 10%;
}
.sub21 .con2 .common_table table td:nth-child(3) {
  min-width: 120px;
  width: 10%;
}
.sub21 .con2 .common_table table td:nth-child(4) {
  min-width: 120px;
  width: 15%;
}
.sub21 .con2 .common_table table td:nth-child(5) {
  width: 50%;
}

.sub21 .con3 .common_table table td:nth-child(1) {
  min-width: 100px;
  width: 20%;
}
.sub21 .con3 .common_table table td:nth-child(2) {
  width: 50%;
}
.sub21 .con3 .common_table table td:nth-child(3) {
  min-width: 140px;
  width: 15%;
}
.sub21 .con3 .common_table table td:nth-child(4) {
  min-width: 104px;
  width: 15%;
}

.sub21 .con4 .common_table table td:nth-child(1) {
  width: 50%;
}
.sub21 .con4 .common_table table td:nth-child(2) {
  width: 50%;
}

.sub21 .con5 .common_table table td:nth-child(1) {
  min-width: 120px;
  width: 25%;
}
.sub21 .con5 .common_table table td:nth-child(2) {
  width: 75%;
}

.sub21 .common_table table {
  text-align: center;
}
.sub21 .common_table table td {
  padding: 20px;
}
.sub21 .common_table table td dl {
  text-align: left;
}
.sub21 .con5 .common_dl dt {
}
.sub21 .con5 .common_dl dd {
}

.en_sub21 .con1 .common_table .sub21_mobile_tap ul li {
  font-size: 14px;
}

.sub24 {
}
.sub24 .common_table {
  width: 100%;
}
.sub24 .common_table table {
  width: 100%;
  text-align: center;
}
.sub24 .common_table table td {
  padding: 20px;
}
.sub24 .common_table table td:nth-child(1) {
  width: 50%;
}
.sub24 .common_table table td:nth-child(2) {
  width: 50%;
}

.sub31 .con1 .common_table .color_green {
  font-weight: 500;
}
.sub31 .con1 .common_table th {
  width: 21%;
  min-width: 100px;
}
.sub31 .con2 {
}
.sub31 .con2 .img {
  width: 100%;
}
.sub31 .con2 .img img {
  max-width: 100%;
}

.sub32 {
}
.sub32 .text_wrap {
  text-align: center;
  font-size: 18px;
  margin-bottom: 70px;
}
.sub32 .select_btn {
}
.sub32 .select_btn > ul {
  text-align: center;
  font-size: 0;
}
.sub32 .select_btn > ul > li {
  width: 300px;
  height: 190px;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}
.sub32 .select_btn > ul > li:last-child {
  margin-right: 0;
}
.sub32 .select_btn > ul > li > a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  border: 2px solid #c1c1c1;
  border-radius: 10px;
}
.sub32 .select_btn > ul > li > a:hover {
  border: 2px solid #112855;
}
.sub32 .select_btn > ul > li > a .in_box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sub32 .select_btn > ul > li > a .in_box .img {
  margin-bottom: 20px;
}
.sub32 .select_btn > ul > li > a .in_box .text {
  font-size: 20px;
  font-weight: 500;
}

.check_tap {
}
.check_tap > ul {
  font-size: 0;
  text-align: center;
}
.check_tap > ul > li {
  display: inline-block;
}
.check_tap > ul > li > a {
  display: block;
  font-size: 18px;
  font-weight: 700;
  width: 300px;
  line-height: 50px;
  box-sizing: border-box;
  border: 1px solid #dfdfdf;
}
.check_tap > ul > li > .on {
  background: #0a1a42;
  color: #fff;
}

.sub35 .con2 .table tr {
}
.sub35 .con2 .table th div {
  width: 110px;
  height: 40px;
  border-radius: 20px;
  background: #0a1a43;
  color: #fff;
  font-weight: 400;
  line-height: 40px;
  font-size: 16px;
}
.sub35 .con2 .table td {
  font-size: 16px;
  padding-left: 16px;
}
.sub35 .con3 .text {
  font-size: 16px;
}
.sub35 .con3 .table th div {
  width: 110px;
  height: 40px;
  border-radius: 20px;
  background: #0a1a43;
  color: #fff;
  font-weight: 400;
  line-height: 40px;
  font-size: 16px;
}
.sub35 .con3 .table td {
  font-size: 16px;
  padding-left: 16px;
}
.sub35 .con4 .common_table table th {
  width: 34%;
}
.sub35 .con4 .common_table table td {
  text-align: center;
}
.sub35 .con5 .table th div {
  width: 175px;
  height: 40px;
  border-radius: 20px;
  background: #0a1a43;
  color: #fff;
  font-weight: 400;
  line-height: 40px;
  font-size: 16px;
}
.sub35 .con5 .table td {
  font-size: 16px;
  padding-left: 16px;
}
.sub35 .con5 .table .red {
  font-size: 16px;
  line-height: 1.8;
  color: #red;
  margin-top: 10px;
}
.sub35 .con6 .common_table table td:nth-child(1) {
  width: 13% !important;
}
.sub35 .con6 .common_table table td:nth-child(2) {
  width: 13% !important;
}
.sub35 .con6 .common_table table td:nth-child(3) {
  width: 16% !important;
}
.sub35 .con6 .common_table table td:nth-child(4) {
  width: 16% !important;
}
.sub35 .con6 .common_table table td:nth-child(5) {
  width: 18% !important;
}
.sub35 .con6 .common_table table td:nth-child(6) {
  width: 24% !important;
}
.sub35 .con6 .common_table table th {
  border-right: 1px solid #d1dade;
}
.sub35 .con6 .common_table table .rightnone {
  border-right: none;
}
.sub35 .con6 .common_table table td {
  text-align: center;
  width: 25%;
}
.sub35 .con6 .con_stit_info {
  color: #ff0000;
}
.sub35 .con6 .con_txt {
  font-size: 16px;
  line-height: 1.7;
}

.sub42 {
  font-family: "ScoreDream";
}
.sub42 .common_table {
  font-family: "ScoreDream";
}
.sub42 .common_table td {
  text-align: center;
  padding: 10px;
}
.sub42 .table_add_text {
  text-align: right;
  margin-top: 4px;
}
.sub42 .table_add_text2 {
  margin-bottom: 10px;
}

.en_sub35 .con2 .table th div {
  padding: 0 10px;
}
#map {
  width: 100%;
  height: 420px;
}
#map2 {
  width: 100%;
  height: 420px;
}

/* footer */

footer {
  background: #383c47;
  position: relative;
}
.sub_footer {
  margin-top: 160px;
}
footer .footer_in .f_logo_wrap {
  position: absolute;
  top: 45px;
  right: 0px;
  display: flex;
  align-items: center;
  gap: 26px;
}
footer .footer_in {
  padding-top: 35px;
  padding-bottom: 35px;
}
footer .footer_in .info_wrap {
  width: calc(100% - 320px);
}
footer .footer_in .info_wrap .f_tit {
  font-size: 20px;
  color: #9b9b9b;
  font-weight: 700;
  margin-bottom: 10px;
}
footer .footer_in .info_wrap .text1 {
  color: #9b9b9b;
  font-size: 14px;
  margin-bottom: 4px;
}
footer .footer_in .info_wrap .text2 {
  color: #9b9b9b;
  font-size: 14px;
}

/* 모파일 메뉴 */
.hidden_menu_black_bg {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100vh;
  z-index: 8000;
  display: none;
}
.hidden_menu_wrap {
  position: fixed;
  top: 0px;
  right: 0px;
  width: 320px;
  height: 100vh;
  background: #0a1b44;
  z-index: 8000;
  padding-top: 116px;
  display: none;
}
.hidden_menu_wrap .m_logo {
  position: absolute;
  top: 45px;
  left: 20px;
}
.hidden_menu_wrap .m_logo img {
  width: 200px;
}
.hidden_menu_wrap .m_utility_wrap {
  position: relative;
  padding: 10px 0;
  height: 47px;
  box-sizing: border-box;
}
.hidden_menu_wrap .m_utility_wrap .m_utility {
  margin-left: 10px;
}
.hidden_menu_wrap .m_utility_wrap .m_utility > ul {
  font-size: 0;
}
.hidden_menu_wrap .m_utility_wrap .m_utility > ul > li {
  display: inline-block;
  margin-right: 10px;
}
.hidden_menu_wrap .m_utility_wrap .m_utility > ul > li > a {
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 27px;
}
.hidden_menu_wrap .m_utility_wrap .m_utility > ul > .language {
  position: absolute;
  top: -27px;
  right: 0px;
}
.hidden_menu_wrap .m_utility_wrap .m_utility > ul > .language > a {
  display: block;
  border: 2px solid #fff;
  padding: 0px 10px;
  border-radius: 17px;
}

.hidden_menu_wrap .m_utility_wrap .m_sns {
  position: absolute;
  top: 10px;
  right: 0;
}
.hidden_menu_wrap .m_utility_wrap .m_sns > ul {
  font-size: 0;
}
.hidden_menu_wrap .m_utility_wrap .m_sns > ul > li {
  display: inline-block;
  margin-right: 10px;
}
.hidden_menu_wrap .m_utility_wrap .m_sns > ul > li > a {
  display: block;
  width: 27px;
  height: 27px;
  background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/sns_icon.png)
    no-repeat;
}
.hidden_menu_wrap .m_utility_wrap .m_sns > ul > li:first-child > a {
  background-position: 0 0;
}
.hidden_menu_wrap .m_utility_wrap .m_sns > ul > li:nth-child(2) > a {
  background-position: -62px 0;
}
.hidden_menu_wrap .m_utility_wrap .m_sns > ul > li:last-child > a {
  background-position: -31px 0;
}

.hidden_menu_wrap .m_hidden_menu {
}
.hidden_menu_wrap .m_hidden_menu > ul {
}
.hidden_menu_wrap .m_hidden_menu > ul .d1 {
}
.hidden_menu_wrap .m_hidden_menu > ul .d1 > a {
  display: block;
  color: #fff;
  font-size: 18px;
  display: block;
  line-height: 52px;
  border-bottom: 1px solid #fff;
  padding: 0 20px;
  font-weight: 700;
}
.hidden_menu_wrap .m_hidden_menu > ul .d1 > .on {
  background: #fff;
  color: #071941;
}
.hidden_menu_wrap .m_hidden_menu > ul .d1 .sub {
  border-bottom: 1px solid #fff;
  background: #071941;
  padding: 10px 0;
  display: none;
}
.hidden_menu_wrap .m_hidden_menu > ul .d1 .sub .d2 {
}
.hidden_menu_wrap .m_hidden_menu > ul .d1 .sub .d2 a {
  display: block;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  padding-left: 40px;
}

/* 230502 추가 작업 */
.uam_bx .uam_inner {
  display: flex;
  flex-direction: column;
  gap: 47px;
}
.uam_bx .uam_inner img {
  width: 100%;
}
.uam_bx .uam_top {
  display: flex;
}
.uam_bx .uam_mid {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justift-content: center;
  text-align: center;
  gap: 54px;
}
.uam_bx .um_top p {
  font-size: 35px;
  line-height: 50px;
  text-align: center;
}
.uam_bx .um_top p span {
  font-weight: 600;
}
.uam_bx .uam_mid .um_bot p {
  font-size: 16px;
  line-height: 30px;
}
.uam_bx .uam_mid .um_bot p span {
  color: #279a01;
  font-weight: 600;
}

@media all and (max-width: 1400px) {
  .pc1400 {
    display: none;
  }
  .m1400 {
    display: block;
  }

  .header_in,
  .w1300,
  .footer_in {
    box-sizing: border-box;
    padding: 0 20px;
  }
  header .utility_wrap {
    right: 33px;
  }
  header .main_menu {
    right: 0;
  }
  header .header_in .logo {
    left: 20px;
  }

  .sec2 .sec2_list > ul > li .notice {
    width: 100%;
  }

  .sec2 .sec2_list > ul > li .box_list .icon_wrap ul li {
    margin-right: 20px;
  }

  .sec2 .bottom {
    padding: 0 20px;
  }

  .sec3 .w1300 {
    padding: 80px 20px;
    box-sizing: border-box;
  }
}

@media all and (max-width: 1300px) {
  .pc1300 {
    display: none;
  }
  .m1300 {
    display: block;
  }

  .sec4 .w1300 {
    padding: 50px 20px 60px;
  }
  .sec5 .w1300 {
    padding: 50px 20px 60px;
  }
  .sec6 .w1300 {
    padding: 50px 20px 60px;
  }
  .sec7 .w1300 {
    padding: 50px 20px 60px;
  }
  .sec8 .w1300 {
    padding: 50px 20px 60px;
  }

  .sub_sec2 .w1300 .ss_menu_wrap .group_tit {
    margin-left: 57px;
  }
  .sub_sec2 .w1300 .ss_menu_wrap .sub_tit {
    width: calc(100% - 261px);
  }
  .sub_sec2 .w1300 .ss_menu_wrap .home_icon {
    width: 59px;
    height: 59px;
    top: 0;
  }
  .sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol {
    padding-left: 0;
  }

  .en_sub_sec2 .w1300 .ss_menu_wrap .home_icon {
    height: 80px;
    width: 70px;
  }
  .en_sub_sec2 .w1300 .ss_menu_wrap .group_tit {
    margin-left: 59px;
  }

  footer .footer_in .f_logo_wrap {
    right: 20px;
  }
}

@media all and (max-width: 1200px) {
  .pc1200 {
    display: none;
  }
  .m1200 {
    display: block;
  }

  header .utility_wrap {
    right: 20px;
  }
  header .header_in .logo {
    width: 250px;
  }
  header .main_menu > ul > li a {
    padding: 0 20px;
  }

  .sec2 .sec2_list > ul > li .box_list {
    padding: 60px 0 0 40px;
  }
  .sec2 .sec2_list > ul > li .box_list .icon_wrap ul li {
    margin-right: 00px;
  }

  .sec3 .w1300 .top .right .icon_wrap ul li {
    width: 160px;
  }
}

@media all and (max-width: 1100px) {
  .pc1100 {
    display: none;
  }
  .m1100 {
    display: block;
  }

  .sec1 .main_slide .text_wrap1 h1 {
    font-size: 60px;
  }
  .sec1 .main_slide .text_wrap1 h3 {
    font-size: 35px;
  }
  .sec1 .main_slide .text_wrap1 .main_slide_tit {
    font-size: 50px;
  }
  .sec1 .main_slide .text_wrap1 .days {
    font-size: 26px;
  }

  .sub_sec2 .w1300 .ss_menu_wrap .sub_tit {
    width: calc(100% - 202px);
  }
  .sub_sec2 .w1300 .ss_menu_wrap .home_icon {
    display: none;
  }
  .sub_sec2 .w1300 .ss_menu_wrap .group_tit {
    margin-left: 0;
  }
  .sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li {
    padding: 0;
    width: 20%;
  }
  .sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li a {
    text-align: center;
  }

  .sub11 .con4 .info_box_wrap .info_box {
    height: 360px;
  }

  .en_sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li {
    max-width: 160px;
  }
}

@media all and (max-width: 1000px) {
  .pc1000 {
    display: none;
  }
  .m1000 {
    display: block;
  }

  header .utility_wrap {
    right: 12px;
  }
  header .main_menu > ul > li a {
    padding: 0 12px;
  }

  .sec2 .sec2_list {
    height: auto;
  }
  .sec2 .sec2_list > ul > li .box_list {
    padding: 60px 0 0 20px;
  }

  .sec3 .w1300 .top .right .icon_wrap ul li {
    width: 142px;
  }
  .sec3 .w1300 .top .right .icon_wrap ul li .img img {
    width: 30%;
  }
  .sec3 .w1300 .top .right .icon_wrap ul li .text {
    font-size: 15px;
  }

  .sub_sec1 .text_wrap .main_slide_tit {
    font-size: 35px;
  }

  .sub11 .con1 .text_wrap .text1 {
    font-size: 30px;
  }
  .sub11 .con1 .text_wrap .text2 {
    font-size: 30px;
  }

  .sub11 .con2 .info_box .img_wrap > div {
    padding: 0 0px;
  }
  .sub11 .con3 .info_box .img_wrap > div {
    padding: 0 40px;
  }

  header .header_in .logo img {
    width: 185px;
  }

  .sec1 .main_slide .text_wrap1 h1 {
    font-size: 65px;
    letter-spacing: 5px;
  }
  .sec1 .main_slide .text_wrap1 .mroll_txt {
    font-size: 25px;
    letter-spacing: 3px;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date {
    font-family: "Welcome";
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    letter-spacing: 0;
    padding-top: 30px;
    line-height: 30px;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date ul {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    flex-wrap: wrap;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date ul img {
    padding-right: 5px;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date ul li {
    margin: 0 15px;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date ul li:nth-of-type(1) {
    background: url(https://d1sj3ava1bngm5.cloudfront.net/busanweb/heyexhibition/skin/mroll_icon1.png)
      no-repeat left top;
    padding-left: 30px;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date ul li:nth-of-type(2) {
    background: url(https://d1sj3ava1bngm5.cloudfront.net/busanweb/heyexhibition/skin/mroll_icon2.png)
      no-repeat left top;
    padding-left: 30px;
  }

  .sec1 .main_slide .sc1 .sw1 .ss3 .text_wrap3 {
    font-size: 40px;
    height: 550px;
  }

  .main_add_item .w1300 {
    height: 280px;
  }
  .main_add_item .w1300 h2 {
    font-size: 30px;
    word-break: keep-all;
  }
  .main_add_item .w1300 .main_add_item_txt1 {
    font-size: 25px;
  }
  .main_add_item .w1300 .main_add_item_txt2 {
    font-size: 16px;
    line-height: 1.5;
  }

  .sub11 .con1 .text_wrap .text3 {
    font-size: 22px;
    margin-bottom: 15px;
    margin-top: 40px;
  }
  .sub11 .con1 .text_wrap text4_item {
    margin-top: 40px;
  }
  .sub11 .con1 .text_wrap .text4 {
    font-size: 16px;
  }
  .sub11 .con1 .text_wrap .text4_item {
    padding: 40px 0;
  }
}

@media all and (max-width: 940px) {
  .pc940 {
    display: none;
  }
  .m940 {
    display: block;
  }

  .sub14 .con .graph ul li canvas {
    width: 100% !important;
  }
  .sub14 .con .graph ul li {
    width: 100%;
    margin-bottom: 40px;
  }
  .sub14 .con .graph li {
    text-align: center;
  }
  .sub14 .graph {
    width: 100% !important;
  }

  .sec2 .sec2_list > ul > li .box_list {
    padding: 30px 0px 40px 40px;
  }
  .sec2 .sec2_list > ul > li .box_list .tit {
    margin-bottom: 20px;
  }
  .sec2 .sec2_list > ul > li .box_list .icon_wrap ul li {
    margin-right: 40px;
  }
  .sec2 .sec2_list > ul > li .notice {
    top: 0;
    max-height: 360px;
    height: auto;
  }

  .youtube_mobie {
    margin: 50px auto !important;
  }

  .sec2 .sec2_list > ul > li:nth-child(1) {
    width: 50%;
  }
  .sec2 .sec2_list > ul > li:nth-child(2) {
    width: 50%;
  }
  .sec2 .sec2_list > ul > li:nth-child(3) {
    width: 100%;
  }

  .sec3 {
    height: auto;
  }
  .sec3 .w1300 .top {
    height: auto;
    margin-bottom: 30px;
  }
  .sec3 .w1300 .top .left {
    width: 100%;
  }
  .sec3 .w1300 .top .right {
    display: none;
    width: 100%;
  }
  .sec3 .w1300 {
    padding: 60px 20px;
  }
  .sec3 .w1300 .top .left .right {
    display: block;
    padding: 20px 0;
  }
  .sec3 .w1300 .top .left .btn_wrap > div {
    float: left;
    width: 49%;
    margin-right: 2%;
  }
  .sec3 .w1300 .top .left .btn_wrap > div:last-child {
    margin-right: 0%;
  }
  .sec3 .w1300 .top .left .btn_wrap > div a {
    width: 100%;
  }
  .sec3 .w1300 .top .right .icon_wrap ul li {
    width: 160px;
  }
  .sec3 .w1300 .top .right .icon_wrap {
    position: inherit;
  }
  .sec3 .w1300 .top .right .icon_wrap ul li .img {
    height: 55px;
  }
  .sec3 .w1300 .top .right .icon_wrap ul li .img img {
    width: 50px;
  }
  .sec3 .w1300 .bottom {
    height: 55vw;
  }

  .en_sec3 .w1300 .top .right .icon_wrap ul li {
    width: 25%;
  }

  .sub_sec2 .w1300 .ss_menu_wrap .group_tit {
    display: none;
  }
  .sub_sec2 .w1300 .ss_menu_wrap .sub_tit {
    width: 100%;
  }
  .en_sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li {
    max-width: inherit;
  }

  .sub11 .con4 .info_box_wrap .info_box {
    height: 320px;
  }
  .sub12 .con1 {
    height: auto;
  }
  .sub12 .con1 > .img {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
  .sub12 .con1 .common_table {
    width: 100%;
  }

  .sub13 .common_table td {
    padding: 15px;
  }
  .sub13 .common_table td .out_box {
    display: block;
  }
  .sub13 .common_table td .out_box .img {
    display: inline-block;
    height: 49px;
    font-size: 0;
    width: 100%;
    text-align: center;
  }
  .sub13 .common_table td .out_box .text {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    padding-left: 0;
    text-align: center;
    width: 100%;
  }

  .en_sub13 .common_table td:nth-child(1) {
    min-width: 210px;
  }

  .sub32 .select_btn > ul > li {
    width: 100%;
    display: block;
    margin-right: 0;
    margin-bottom: 6%;
  }

  /* 230502 추가 작업 */
  .uam_bx .uam_top {
    flex-wrap: wrap;
  }
  .uam_bx .uam_top > div {
    flex-basis: 100%;
  }
  .uam_bx .um_top p {
    font-size: 28px;
    line-height: 40px;
  }
  .uam_bx .uam_inner {
    gap: 30px;
  }
  .uam_bx .uam_mid {
    gap: 35px;
  }
}

@media all and (max-width: 840px) {
  .pc840 {
    display: none;
  }
  .m840 {
    display: block;
  }

  header .main_menu {
    display: none;
  }
  header .utility_wrap {
    display: none;
  }
  header .hidden_menu_open_btn {
    display: block;
  }

  .sec1 {
    height: 400px;
  }

  .sec1 .main_slide .text_wrap1 h1 {
    font-size: 50px;
    letter-spacing: 5px;
  }
  .sec1 .main_slide .text_wrap1 h3 {
    font-size: 30px;
    letter-spacing: 3px;
  }

  .sec1 .main_slide .text_wrap1 {
    padding-top: 80px;
  }
  .sec1 .main_slide .text_wrap1 .text {
    font-size: 20px;
  }
  .sec1 .main_slide .text_wrap1 .main_slide_tit {
    font-size: 40px;
  }
  .sec1 .main_slide .text_wrap1 .days {
    font-size: 24px;
  }
  .sec1 .main_slide .text_wrap2 {
    padding-top: 70px;
  }
  .sec1 .main_slide .text_wrap2 .text1 {
    font-size: 38px;
  }
  .sec1 .main_slide .text_wrap2 .text2 {
    font-size: 26px;
  }

  .sec1 .main_slide .sc1 .sw1 .ss3 .text_wrap3 {
    font-size: 35px;
    height: 350px;
    word-break: keep-all;
  }

  .sec2 .sec2_list > ul > li .box_list .icon_wrap ul li {
    width: 50%;
    margin-right: 0;
  }
  .sec2 .sec2_list > ul > li .box_list .icon_wrap ul li a {
    display: inline-block;
    width: 100%;
  }
  .sec2 .sec2_list > ul > li .box_list {
    padding: 25px 0 30px 0;
    text-align: center;
  }

  .logo_banner_list .bn_wrap .swiper-slide {
    width: 32%;
    margin-right: 2%;
  }
  .logo_banner_list .bn_wrap .swiper-slide:nth-child(4n) {
    margin-right: 2%;
  }
  .logo_banner_list .bn_wrap .swiper-slide:nth-child(3n) {
    margin-right: 0;
  }

  .sub_sec1 .text_wrap .days {
    font-size: 26px;
  }
  .sub_sec2 {
    height: 50px;
  }
  .en_sub_sec2 {
    height: 70px;
  }
  .en_sub_sec2
    .w1300
    .m_ss_menu_wrap
    .ss_menu_select_box
    .sub_tit
    .en_sub_selected
    .in_box {
    height: 70px;
  }
  .en_sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box .group_tit {
    height: 70px;
    background-size: cover;
  }
  .en_sub_sec2
    .w1300
    .m_ss_menu_wrap
    .ss_menu_select_box
    .group_tit
    .group_selected {
    line-height: 70px;
  }
  .en_sub_sec2
    .w1300
    .m_ss_menu_wrap
    .ss_menu_select_box
    .sub_tit
    .sub_selected::after {
    top: 50%;
  }
  .en_sub_sec2 .w1300 .m_ss_menu_wrap .ss_menu_select_box > div > ol {
    top: 70px;
  }

  .en_sub_sec2 .w1300 .m_ss_menu_wrap .home_icon {
    height: 70px;
  }

  .sub_content_tit {
    font-size: 38px;
    margin: 40px 0 70px;
  }

  .sub11 .con2 .info_box {
    height: auto;
    padding: 0 10px;
    box-sizing: border-box;
    padding-bottom: 40px;
  }
  .sub11 .con2 .info_box .img_wrap > div {
    padding: 0 10px;
  }
  .sub11 .con3 .info_box .img_wrap > div {
    padding: 0 10px;
  }
  .sub11 .con4 .info_box_wrap .info_box {
    width: 100%;
    height: 400px;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .sub11 .con4 .info_box_wrap .info_box {
    width: 100%;
    height: 400px;
  }

  .main_add_item .w1300 {
    height: 260px;
  }
  .main_add_item .w1300 h2 {
    font-size: 26px;
    word-break: keep-all;
  }
  .main_add_item .w1300 .main_add_item_txt1 {
    font-size: 22px;
    word-break: keep-all;
  }
  .main_add_item .w1300 .main_add_item_txt2 {
    font-size: 16px;
    line-height: 1.5;
  }

  .sub12 .text_wrap .text {
    font-size: 20px;
  }
  .sub12 .text_wrap .text span {
    font-size: 20px;
  }

  .sub21 .con1 .common_table table td {
    text-align: left;
  }
  .sub21 .con1 .common_table table th {
    width: 20%;
    min-width: 100px;
  }
  .sub21 .con1 .common_table table td:nth-child(2) {
    width: 80%;
  }

  .sub21 .con2 .common_table table td:nth-child(1) {
    min-width: 70px;
    width: 15%;
  }
  .sub21 .con2 .common_table table td:nth-child(2) {
    min-width: 120px;
    width: 15%;
  }
  .sub21 .con2 .common_table table td:nth-child(3) {
    width: 70%;
  }

  footer {
    height: auto;
  }
  footer .footer_in {
    padding: 35px 20px;
  }
}

@media all and (max-width: 800px) {
  .pc800 {
    display: none;
  }
  .m800 {
    display: block;
  }

  .sec2 .sec2_list > ul > li .box_list .tit {
    display: none;
  }
}

@media all and (max-width: 740px) {
  .pc760 {
    display: none;
  }
  .m760 {
    display: block;
  }

  .sub11 .con2 .info_box {
    height: auto;
    padding-bottom: 40px;
  }
  .sub11 .con2 .info_box .img_wrap > div {
    width: 100%;
    padding: 0 0px;
  }
  .sub11 .con3 .info_box {
    height: auto;
    padding-bottom: 40px;
  }
  .sub11 .con3 .info_box .img_wrap > div {
    width: 100%;
    padding: 0 0px;
  }
  .sub11 .con3 .info_box .img_wrap .img:first-child {
    margin-bottom: 40px;
  }
}

@media all and (max-width: 700px) {
  .pc700 {
    display: none;
  }
  .m700 {
    display: block;
  }
}

@media all and (max-width: 640px) {
  .pc640 {
    display: none;
  }
  .m640 {
    display: block;
  }

  .sub11 .con1 .text_wrap .text3 {
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 40px;
  }
  .sub11 .con1 .text_wrap text4_item {
    margin-top: 30px;
  }
  .sub11 .con1 .text_wrap .text4 {
    font-size: 15px;
  }
  .sub11 .con1 .text_wrap .text4_item {
    padding: 30px 0;
  }

  .font_welcome28_700 {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .font_welcome28_700 span {
    font-size: 14px;
  }

  .sub31 {
    padding: 15px;
  }

  header {
    height: 75px;
  }
  header .header_in .logo {
    width: 220px;
  }

  .sec1 .main_slide .sc1 .sw1 .ss1 {
    background: url(https://d1sj3ava1bngm5.cloudfront.net/busanweb/heyexhibition/skin/mroll1_m.jpg)
      no-repeat center;
    background-size: cover;
  }
  .sec1 .main_slide .sc1 .sw1 .ss2 {
    background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/m_main_view2.jpg)
      no-repeat center;
    background-size: cover;
  }

  .sec1 .main_slide .text_wrap1 h1 {
    font-size: 40px;
    letter-spacing: 3px;
  }
  .sec1 .main_slide .text_wrap1 h3 {
    font-size: 20px;
    letter-spacing: 2px;
  }
  .sec1 .main_slide .text_wrap1 .main_slide_tit {
    margin-bottom: 15px;
  }
  .sec1 .main_slide .text_wrap1 .days {
    font-size: 18px;
  }
  .sec1 .main_slide .text_wrap1 .mroll_txt {
    font-size: 20px;
    letter-spacing: 1px;
    word-break: keep-all;
    line-height: 1.5;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date {
    font-size: 18px;
    padding-top: 20px;
    line-height: 25px;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date ul img {
    padding-right: 5px;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date ul li {
    margin: 0;
    display: block;
    width: 100%;
  }
  .sec1 .main_slide .text_wrap1 .mroll_date ul li:nth-of-type(1) {
    background: url(none);
  }
  .sec1 .main_slide .text_wrap1 .mroll_date ul li:nth-of-type(2) {
    background: url(none);
  }

  .sec1 .main_slide .sc1 .sw1 .ss2 .text_wrap2 .img img {
    width: 300px;
  }

  /*    .sec1 .main_slide .text_wrap2{padding-top: 90px;}*/
  .sec1 .main_slide .text_wrap2 .img {
    margin: 0 auto 22px auto;
  }
  .sec1 .main_slide .text_wrap2 .img img {
    width: 300px;
  }
  .sec1 .main_slide .text_wrap2 .text1 {
    font-size: 30px;
  }
  .sec1 .main_slide .text_wrap2 .text2 {
    font-size: 20px;
  }

  .sec1 .main_slide .sc1 .sw1 .ss3 .text_wrap3 {
    font-size: 25px;
    height: 350px;
  }

  .sec2 .sec2_list > ul > li .box_list .icon_wrap ul li a .img {
    margin-bottom: 0;
  }
  .sec2 .sec2_list > ul > li .box_list .icon_wrap ul li a .text {
    font-size: 15px;
  }

  .sec2 .sec2_list > ul > li:nth-child(1) {
    width: 33.33%;
  }
  .sec2 .sec2_list > ul > li:nth-child(2) {
    width: 66.66%;
  }
  .sec2
    .sec2_list
    > ul
    > li:nth-child(1)
    .box_list
    .icon_wrap
    ul
    li:nth-child(1) {
    width: 100%;
  }
  .sec2
    .sec2_list
    > ul
    > li:nth-child(1)
    .box_list
    .icon_wrap
    ul
    li:nth-child(2) {
    display: none;
  }
  .sec2 .sec2_list > ul > li .box_list .icon_wrap ul li {
    background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/m_sec2_bg_bar.png)
      no-repeat right center;
  }
  .sec2
    .sec2_list
    > ul
    > li:nth-child(2)
    .box_list
    .icon_wrap
    ul
    li:nth-child(2) {
    background: none;
  }

  .main_add_item .w1300 {
    height: auto;
    padding: 30px 2%;
  }
  .main_add_item .w1300 h2 {
    font-size: 24px;
    word-break: keep-all;
  }
  .main_add_item .w1300 .main_add_item_txt1 {
    font-size: 20px;
    word-break: keep-all;
  }
  .main_add_item .w1300 .main_add_item_txt2 {
    font-size: 15px;
    line-height: 1.5;
  }

  .sec3 .w1300 {
    padding: 50px 20px;
  }
  .sec3 .w1300 .top {
    margin-bottom: 20px;
  }
  .sec3 .w1300 .top .left .tit {
    font-size: 30px;
    margin-bottom: 6px;
  }
  .sec3 .w1300 .top .left .text {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 1.5em;
  }
  .sec3 .w1300 .top .left .right .icon_wrap ul {
    font-size: 0;
    text-align: center;
  }
  .sec3 .w1300 .top .left .right .icon_wrap ul li {
    width: 140px;
    display: inline-block;
  }
  .sec3 .w1300 .top .left .right .icon_wrap ul li {
    margin: 0 0px;
    width: 33.333%;
  }
  .sec3 .w1300 .top .left .right .icon_wrap ul li .text {
    font-size: 14px;
  }
  .sec3 .w1300 .top .left .btn_wrap > div:first-child {
    margin-bottom: 0;
  }
  .sec3 .w1300 .top .right .icon_wrap ul li:after {
    background-size: cover;
    background: url(https://d2zya9q01dk2k4.cloudfront.net/busanweb/heyexhibition/skin/m_icon_wrap_bar_bg.png)
      center no-repeat;
    right: -52px;
  }
  .sec3 .w1300 .top .left .btn_wrap > div a {
    font-size: 16px;
    line-height: 43px;
  }

  .en_sec3 .w1300 .top .right .icon_wrap ul li:after {
    background: none;
  }

  .sec4 .w1300 {
    padding: 40px 20px 30px;
  }
  .sec5 .w1300 {
    padding: 40px 20px 30px;
  }
  .sec6 .w1300 {
    padding: 40px 20px 30px;
  }
  .sec7 .w1300 {
    padding: 40px 20px 30px;
  }
  .sec8 .w1300 {
    padding: 40px 20px 30px;
  }

  .logo_banner_list .bn_wrap .swiper-slide {
    width: 49%;
  }
  .logo_banner_list .bn_wrap .swiper-slide:nth-child(4n) {
    margin-right: 2%;
  }
  .logo_banner_list .bn_wrap .swiper-slide:nth-child(3n) {
    margin-right: 2%;
  }
  .logo_banner_list .bn_wrap .swiper-slide:nth-child(2n) {
    margin-right: 0%;
  }

  .sub_sec1 {
    height: 208px;
  }
  .sub_sec1 .text_wrap {
    padding-top: 45px;
  }
  .sub_sec1 .text_wrap .text {
    font-size: 14px;
    font-family: "notokr";
    margin-bottom: 8px;
  }
  .sub_sec1 .text_wrap .main_slide_tit {
    font-size: 28px;
    margin-bottom: 10px;
  }
  .sub_sec1 .text_wrap .days {
    font-size: 18px;
  }

  .con {
    margin-bottom: 50px;
  }
  .sub_content_tit {
    margin: 35px 0 30px;
    font-size: 28px;
  }
  .sub_content_tit::after {
    display: none;
  }

  .sub11 .con1 .text_wrap .text1 {
    font-size: 22px;
  }
  .sub11 .con1 .text_wrap .text2 {
    font-size: 22px;
    margin-bottom: 16px;
  }
  .sub11 .con1 .text_wrap .info {
    line-height: 26px;
  }

  .sub11 .con2 .info_box {
    padding: 0 20px 40px;
    box-sizing: border-box;
  }
  .sub11 .con2 .info_box .box_tit {
    font-size: 18px;
  }
  .sub11 .con3 .info_box .box_tit {
    font-size: 18px;
  }
  .sub11 .con4 .info_box_wrap .info_box {
    height: 62.5vw;
  }

  .en_sub13 .common_table td:nth-child(1) {
    min-width: 140px;
  }

  .sub21 .con2 .common_table table td {
    padding: 20px 10px;
  }

  .sub21 .con3 .common_table {
  }
  .sub21 .con3 .common_table th {
    width: 20%;
  }
  .sub21 .con3 .common_table td {
    width: 80%;
    text-align: left;
  }

  .sub35 .common_table table td {
    padding: 15px;
  }

  .sub42 .common_table th {
    padding: 14px 10px;
  }
  .sub42 .common_table td {
    padding: 14px 10px;
  }

  .sub_footer {
    margin-top: 60px;
  }

  footer .footer_in .info_wrap {
    width: 100%;
  }
  footer .footer_in .f_logo_wrap {
    position: inherit;
    top: 0;
    right: 0;
    margin-bottom: 10px;
  }

  .comingsoon {
    width: 100%;
  }
}

@media all and (max-width: 480px) {
  #bw_board_write_form .group_visit table td p a {
    margin-top: 4px;
  }
  .pc480 {
    display: none;
  }
  .pc_in480 {
    display: none;
  }
  .m480 {
    display: block;
  }

  .con_stit {
    font-size: 20px;
  }

  .sec1 .main_slide .text_wrap2 .text1 {
    font-size: 24px;
  }
  .sec1 .main_slide .sc1 .sw1 .ss3 .text_wrap3 {
    font-size: 20px;
    height: 350px;
  }

  .sub11 .con4 .info_box_wrap .info_box .box_tit {
    margin: 20px 0 30px;
    font-size: 18px;
  }

  .sub12 .common_table table td {
    padding: 15px;
  }
  .sub31 .common_table table td {
    padding: 15px;
  }

  .sub32 .select_btn > ul > li > a .in_box .img {
    margin-bottom: 10px;
  }
  .sub32 .select_btn > ul > li > a .in_box .text {
    font-size: 16px;
  }

  .limit_480 {
    width: 100%;
    overflow: auto;
  }
  .limit_480 > table {
    min-width: 480px;
  }

  .sub11_new34 ul {
    flex-wrap: wrap;
  }
  .sub11_new34 ul li {
    width: 100%;
  }
  .sub11_new34 ul li:nth-of-type(1) {
    margin-bottom: 20px;
  }
  .sub_sec1 {
    height: 260px;
  }
}

@media all and (max-width: 440px) {
  .pc440 {
    display: none;
  }
  .m440 {
    display: block;
  }

  .sec1 .text_wrap .days {
    font-size: 18px;
  }
  .sec3 .w1300 .top .right .icon_wrap ul li:after {
    display: none;
  }

  footer .footer_in .f_tit {
    font-size: 18px;
  }

  /* 230502 추가 작업 */
  .uam_bx .uam_mid {
    gap: 25px;
  }
  .uam_bx .um_top p {
    font-size: 20px;
    line-height: 30px;
  }
  .uam_bx .uam_mid .um_bot p {
    font-size: 15px;
    line-height: 25px;
  }
}

@media all and (max-width: 400px) {
  .pc400 {
    display: none;
  }
  .m400 {
    display: block;
  }
  .pc_in400 {
    display: none;
  }
}

.en_sub_sec2 .w1300 .ss_menu_wrap .sub_tit ol li{max-width:160px}

.none {
    display: none;
}
