body {
  background: #fbf5ff;
}
ul, li, ol {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
a {text-decoration: none;}
h1, h2, h3, h4 {
  padding: 0;
  margin: 0;
}
table {
  vertical-align: middle;
}
/* ÀüÃ¼ ÅÇ ÄÁÅ×ÀÌ³Ê */
.edusil_openday_tabswrap {
  font-family: 'NanumSquareBold';
  background: #fffef4 center top no-repeat;
  width: 1000px;
  margin: 0 auto;
  padding: 100px 0;
} 
.edusil_openday_tabs {
  padding-top: 100px;
  width: 1000px;
  margin: 0 auto;
}
/* ¸ÞÀÎ ÅÇ°ú ¼­ºê ÅÇ ³»ºñ°ÔÀÌ¼Ç ¹Ù */
.edusil_tab_nav, 
.edusil_sub_tab_nav {
  display: flex;
  align-items: center;
  position: relative;
  border-radius:20px 20px 0 0;
  width: 1000px;
} 
.edusil_sub_tab_nav {
  font-family: 'NanumSquareBold';
  color: #646464;
} 
.edusil_tab_nav::after,
.edusil_sub_tab_nav::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ddd;
  z-index: 1;
} 

/* ¸ÞÀÎ ¹× ¼­ºê ÅÇ */
.edusil_tab_nav li a,
.edusil_sub_tab_nav li a {
  display: block;
  position: relative;
  border-bottom: none;
  font-weight: 500;
  color: #646464;
  z-index: 0;
  text-align: center;
  background: #e1e1e1;
  font-size: 34px;
  padding: 10px 0;
  border-radius: 50px;
  letter-spacing: -3px;
} 
.edusil_tab_nav li a {
  padding: 14px 0;
  width: 1000px;
  font-size: 28px;
  border-radius: 20px 20px 0 0;
}
.edusil_sub_tab_nav li .edusil_open1 {
  width: 900px;
}
.edusil_sub_tab_nav li .edusil_open2 {
  width: 400px;
}
.edusil_sub_tab_nav li .edusil_open3 {
  width: 260px;
}
.edusil_sub_tab_nav li .edusil_open4 {
  width: 210px;
}
.edusil_sub_tab_nav {
  margin: 0 auto;
}
.edusil_sub_tab_nav1 {
  width: 900px;
}
.edusil_sub_tab_nav2 {
  width: 826px;
}
.edusil_sub_tab_nav3 {
  width: 820px;
}
.edusil_sub_tab_nav4 {
  width: 880px;
}
.edusil_sub_tab_nav2 li {
  margin-right: 26px;
}
.edusil_sub_tab_nav3 li {
  margin-right: 20px;
}
.edusil_sub_tab_nav4 li {
  margin-right: 10px;
}
.edusil_sub_tab_nav li:nth-last-child() {
  margin-right: 0;
}
/* È°¼ºÈ­µÈ ÅÇ */
.edusil_tab_nav li.active a,
.edusil_sub_tab_nav li.active a {
  background: #08700d;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  z-index: 2;
} 
.edusil_tab_nav li.active a {
  border-radius: 20px 20px 0 0;
}

/* ÅÇ ÄÁÅÙÃ÷ ¿µ¿ª */
.edusil_tab,
.edusil_sub_tab {
  display: none;
  background: #fff;
  border-top: none;
  border-radius:0 0 6px 6px;
  width: 1000px;
} 
.edusil_tab {
  padding: 40px 0 0;
  box-shadow: 0 2px 7px #f0eedf;
}
/* È°¼ºÈ­µÈ ÅÇ ÄÁÅÙÃ÷ ¿µ¿ªÀ» Ç¥½Ã */
.edusil_tab.active,
.edusil_sub_tab.active {
  display: block;
} 

.edusil_openday_tit {
  border-top: 1px solid #646464;
  border-bottom: 1px solid #646464;
  width: 900px;
  margin: 50px auto;
}

.edusil_openday_tit h2 {
  font-size: 30px;
  color: #646464;
  text-align: center;
  padding: 20px 0;
  font-family: 'NanumSquareBold';
}

/* ¼ö°­½ÅÃ»¾È³» */
.edusil_openday_box1 h3 {
  font-size: 20px;
  width: 900px;
  margin: 0 auto;
}
.edusil_openday_box1 table {
  border-collapse : collapse;
  font-size: 18px;
  margin: 10px auto 30px;
  width: 900px;
}
.edusil_openday_box1 table tr:nth-child(7) td span:nth-child(3) {
  font-size: 17px !important;
  color: red !important;
}
.edusil_openday_box1 table tr th {
  background: #edffdc;
  vertical-align: middle;
  border-bottom: 1px solid #9bd069;
  padding: 10px 0 10px;
}
.edusil_openday_box1 table tr td {
  padding: 10px 0 10px 20px;
  font-weight: 500;
  vertical-align: middle;
  border-bottom: 1px solid #9bd069;
  background: #f7fcf2;
}
.edusil_openday_box1 table tr:last-child th,
.edusil_openday_box1 table tr:last-child td {border-bottom: none;}
.edusil_openday_box1 table tr td h6 {
  font-size: 17px;
}
/* ¼ö°­½ÅÃ»¾È³» */
/* ¼¼ºÎÀÏÁ¤¾È³» */
.edusil_openday_box2 h3 {
  font-size: 20px;
  margin: 0 auto;
  width: 900px;
}
.edusil_openday_box2 table {
  border-collapse : collapse;
  font-size: 18px;
  margin: 10px auto 30px;
  width: 900px;
}
.edusil_openday_box2 table tr th {
  background: #f7fcf2;
  vertical-align: middle;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-top: 2px solid #333;
  padding: 10px 0;
}
.edusil_openday_box2 table tr td {
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 10px 0;
}
.edusil_openday_box2 table tr th:last-child,
.edusil_openday_box2 table tr td:last-child {border-right: none;}
/* ./¼¼ºÎÀÏÁ¤¾È³» */
/* °­ÀÇ½Ç ¿À½Ã´Â±æ */
.edusil_openday_box3 h3 {
  font-size: 20px;
  margin: 0 auto;
  width: 900px;
  margin-bottom: 10px;
}
.edusil_openday_box3_txtwrap {
  font-size: 17px;
  width: 275px;
}
.edusil_openday_box3_txt1 {
  margin: 0 auto;
}
.edusil_openday_box3_txt1 p {
  padding: 13px 0;
  letter-spacing:-1px;
}
.edusil_openday_box3_txt2 p {
  padding: 5px 0;
  letter-spacing:-1px;
  background: #f7fcf2;
}
.edusil_openday_box3_txt2 {
  width: 500px;
  margin: 0 auto;
}
.root_daum_roughmap_landing {
  margin: 0 auto !important;
}
/* ./°­ÀÇ½Ç ¿À½Ã´Â±æ */
/* °³°­¹Ý ¹Ù·Î°¡±â ¹öÆ° */
.edusil_openday_btn {
  width: 900px;
  margin: 40px auto 0;
  padding-bottom: 60px;  
}
.edusil_openday_btn button {
  width: 900px;
  height: 60px;
  border-radius: 50px;
  border: none;
  background: #08700d;
  color: #fff;
  font-size: 30px;
  cursor: pointer;
  box-shadow: 0 6px #023a05;
}
.edusil_openday_btn button span {
}
.edusil_openday_btn_icon {
  float: right;
  margin: -120px 60px 0 0;
  z-index: 1;
  position: relative;
  animation : iconblink 1s step-end infinite;
}
@keyframes iconblink {
  50% {
    opacity: 0;
  }
}
/* ./°³°­¹Ý ¹Ù·Î°¡±â ¹öÆ° */

/* 20250819 ¼öÁ¤ */
.tbl_area_box1_tit {
  float: left;
}
.tbl_area_box2_tit {
  float: left;
}
.tbl_area_box1_tit span {
  color:#fff;
  background: #012b03;
  width: 85px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.tbl_area_box1_txt{
  line-height: 30px;
  padding-left: 93px;
}
.tbl_area_box2 {
  margin: 3px 0 10px;
}
.edusil_openday_box1 table tr:nth-child(5) {
  height: 84px;
}
.edusil_areawrap {
  border:1px solid #08700d;
  border-radius: 20px;
  width: 900px;
  margin: 0 auto;
}
.edusil_openday_box3_txtwrap {
  display: inline-block;
  float: left;
  margin: 15px 18px 0 0;
}
.edusil_area_img {
  display: inline-block;
  width: 525px;
  cursor: pointer;
  border: 1px solid #cdcdcd;
}
.edusil_area {width: 827px; margin: 22px auto;}
.edusil_openday_box3_txt2 p {margin-bottom: 5px;}
.edusil_openday_box3_txt2 p span {background: #08700d; color: #fff; padding: 8px 13px;}
.edusil_tbl_spanred {color: #e8123f;}
.edusil_area_img_inbtn {
  background: #08700d;
  color: #fff;
  width: 90px;
  height: 40px;
  display: inline-block;
  margin: -40px 436px;
  font-size: 20px;
  text-align: center;
  line-height: 39px;
 }
 .edusil_area_img_inbtnicon {
  position: absolute;
  width: 40px;
  margin: -14px 0 0 509px;
 }
 .edusil_area_img_inbtnicon img {width:100%;}
/* ./20250819 ¼öÁ¤ */