﻿@charset "euc-kr";

@media (min-width:640px) {

.header {  position: fixed;top: 0;left: 0;right: 0; z-index: 999; opacity : 0.8;}
.header .gnb_wrap_view {
  visibility: visible;  transition: 0.7s; opacity: 0; width: 100%; position: absolute; top: 0; height: 0px; padding-top: 110px; z-index: 105; 
  > .gnb_wrap_view_in, .gnb_wrap_view_nav{display: none; height: 0px;}
  .gnb_wrap_view_nav {height:  0px; transition: 5s;}
}
.header:hover {opacity: 1.0;}
.header:hover .gnb_wrap_view {
  display: block; opacity : 1; height: auto; z-index: 105; display: flex; justify-content: center; background-color: #fff; border-bottom: 1px solid #dfdfdf;
  > .gnb_wrap_view_in, .gnb_wrap_view_nav{display: block; height: auto;}
  > .gnb_wrap_view_nav > li{height:  auto;}
}

.h_top {position: relative; z-index: 111; background-color: #fff; height: 28px;}
.h_top .in {width:100%; margin:0 auto;}

.h_top .top_util {float:right; margin-top:6px;}
.h_top .top_util a {display:inline-block; padding:0 14px 0 10px; color:#333; font-size:13px; }
.h_top .top_util a.last {padding-right:15px; background:none;}

.gnb_wrap {position:relative; z-index:110; clear:both;  display: flex; justify-content: center;  border-bottom: 1px solid #f7f7f7; background-color: #fff;}
.gnb_wrap .in, .gnb_wrap_view_in {width: 1400px; margin: 0 auto;}
.gnb_wrap .in h1{ text-align: left;}

.gnb_wrap_mobile {display: none;}

#nav {display:inline-block; height: 100%;}
#nav img {width: 330px;float:left; }

.navigation, .gnb_wrap_view_nav {text-align: center; float: left; margin-left: 50px; height: 100%;}
/* 기존의 기본 스타일은 그대로 */
.navigation li {
  display: inline-block;
  font-size: 20px;
  padding: 0px 30px;
  position: relative;
  height: 100%;
  align-content: center;
  cursor: pointer;
  margin: 0 15px;
}

/* 하위 메뉴에서 hover 상태일 때 선이 보이도록 */
.navigation li::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 4px;
  background-color: #253557e0;
  transition: width 0.4s ease; /* 슬라이드 애니메이션 */
}

/* hover 상태일 때 선이 풀려서 표시됨 */
.navigation li:hover::after {
  width: 100%;
}

/* active 상태에서 밑줄을 고정시키도록 */
.navigation li.active::after {
  width: 100%;
  background-color: #c9780fe0; /* 현재 페이지인 경우 밑줄 색상 */
}

/* hover 상태에서 'active' 상태는 변화가 없도록 */
.navigation li.hover::after {
  width: 100%;
  background-color: #253557e0; /* hover 상태에서 선 색상 */
}


.navigation li a {color: #2e2e2e; font-weight: 600;}

/* top view */
.gnb_wrap_view_nav > li {display: inline-block; font-size: 17px; vertical-align:top; line-height: 2.2; font-weight: 600; cursor: pointer; margin: 0 15px;}
.gnb_wrap_view_nav > li a {color: #535353;}

.view_nav_list_1 a{display: inline-block; width: 132px; text-align: center;}
.view_nav_list_2 a{display: inline-block; width: 137px; text-align: center;}
.view_nav_list_3 a{display: inline-block; width: 170px; text-align: center;}
.view_nav_list_4 a{display: inline-block; width: 137px; text-align: center; font-size: 17px;}
.view_nav_list_5 a{display: inline-block; width: 137px; text-align: center;}
.view_nav_list_5_0 a{display: inline-block; width: 137px; text-align: center;}
.view_nav_list_5_1 {display: inline-block; width: 137px; text-align: center; font-size: 15px;}
.view_nav_list_5_1 li {display: inline-block; padding: 6px 0; color: #696969;}

.view_nav_list_1 li, .view_nav_list_2 li, .view_nav_list_3 li {
  /* margin: 10px 0; padding: 3px 0; */
}
.view_nav_list_4 li, .view_nav_list_5 li {
  /* margin: 10px 4px; padding: 3px 0; */
}

.view_nav_list_1 li:hover, .view_nav_list_2 li:hover, .view_nav_list_3 li:hover, .view_nav_list_4 li:hover, .view_nav_list_5 li:hover{
  background-color: #eeeeee; border-radius: 13px;
  a{color: #272727; font-weight: 600;}
}

.view_nav_list_5_1 a:hover {
  color: #f3a807; font-weight: 600;
}


.navi_sublist {text-align: center; float: left; margin-top: 15px; margin-left: 80px;}
.navi_sublist > li {font-size: 18px; padding: 18px 30px;}


.gnb_wrap_mobile_view, .gnb_wrap_mobile_view {display: none;}


.bxslider_default {display: flex; justify-content: center; height: 600px; background-color: #f3f3f3e6;}
.bxslider { background-color: #f3f3f3e6;}
.bxslider li {display: flex; justify-content: center;  background-color: #f3f3f3e6;}
.bxslider li img {width: 100%; height: 600px; object-fit: cover;}

#bx_shadow_frame {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 600px;
  background-image: linear-gradient(156deg, #000000a3, #ffffff00);
  z-index: 1;
  pointer-events: none;
  opacity: 0.8;
}
#bx_shadow_frame #text1{
  color: #ffffffeb;
  font-size: 30px;
  font-family: 'OSeongandHanEumB';
  padding: 80px 0px 0px 80px;
  display: inline-block;
}

#bx_shadow_frame #text2{
  color: #fff;
  font-size: 30px;
  font-family: 'OSeongandHanEumB';
  padding: 10px 0px 0px 80px;
  display: inline-block;
}


.bxslider_gallery_frame {padding: 30px 0px;}
.bxslider_gallery_frame #title{font-size: 17px; font-weight: 600; display: inline-block; width: 100%; padding: 10px 0px; color: #2e2e2e;}
.bxslider_gallery_frame #date{font-size: 15px; font-weight: 600; display: inline-block; width: 100%; color: #6f6f6f;}

#bxslider_gallery_frame_s {display: block;}
#bxslider_gallery_frame_m {display: none;}
#bxslider_gallery_s {display: block;}
#bxslider_gallery_m {display: none;}

.bxslider_gallery li:hover {#title {text-decoration: underline; text-decoration-thickness: 2px;  text-underline-offset: 3px;}}
.bxslider_gallery li img {height: 300px; width: 500px;}

.content_top {text-align: center; padding: 40px;}
.content_top .content_top_view {display: flex; justify-content:center}
.content_top .content_top_view_frame {display: inline-block; text-align: center;}
.content_top #content_top_frame {width: 670px;  padding: 10px; margin: 0px 20px; color: #4d4d4d;  border-radius: 17px; }
.content_top #content_top_frame #content_title_select {float: left; font-size: 26px; font-weight: 600; padding: 10px; border-bottom: 2px solid #fb9f73;}
.content_top #content_top_frame #content_title_none {float: left; font-size: 32px; font-weight: 600; padding: 10px;}
.content_top #content_top_frame #content_title {float: left; font-size: 32px; font-weight: 600; padding: 10px; color: #a9a9a9; margin-left: 10px;}
.content_top #content_top_frame #content_more {float: right; padding: 10px;}

.content_top #content_top_text_frame {width: 100%; display: inline-block; text-align: left; margin-top: 8px;}
.content_top #content_top_text_frame li {line-height: 1.7; padding: 22px 14px 12px 14px; background: #ededede0; margin: 3px 0px; cursor:pointer;}
.content_top #content_top_text_frame li:hover {background-color: #d8d8d8e0;}
.content_top #content_top_text_frame li #text {font-size: 16px; font-weight: 600; width: 430px; color: #535151;  display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.content_top #content_top_text_frame li #more {font-size: 17px; font-weight: 600; width: 100%; color: #535151;  display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.content_top #content_top_text_frame li img {margin-left: 10px;}
.content_top #content_top_text_frame li #date {float: right;font-size: 16px;font-weight: 600; color: #807e7e;}



.content_mid {text-align: center; background-color: #f3f3f3e6; padding-bottom: 50px; padding: 40px; 	-moz-box-shadow: 5px 0 0 0 #ccc;-webkit-box-shadow: 5px 0 0 0 #ccc;box-shadow: 5px 0 0 0 #ccc;}
.content_mid .content_mid_view {display: flex; justify-content:center}
.content_mid .content_mid_view_frame {display: inline-block; text-align: center;}
.content_mid #content_mid_frame {width: 130px; height: 130px; margin: 0px 30px; background-color: #fff; color: #4d4d4d; border-radius: 50%; position: relative; border: 1px solid #b1b1b1; cursor: pointer;}
.content_mid #content_mid_frame:hover {border: 1px solid #253557e0; background-color: #f1f1f1;}
.content_mid #content_mid_frame #content_title {display: inline-block; font-size: 30px; font-weight: 600; padding: 25px 0px; color: #fff;}
.content_mid #content_mid_frame #content_more {float: right; padding: 10px;}

.content_mid #content_mid_frame .content_mid_text_frame {width: 100%;}
.content_mid #content_mid_frame .content_mid_img_frame {width: 100%; height: 100px; display: flex; justify-content: center; align-items: center;}
.content_mid #content_mid_frame .content_mid_img_frame div {display: flex; justify-content: center; height: 100%;}
.content_mid #content_mid_frame .content_mid_img_frame img {width: 60px;}

.content_mid .content_mid_view_frame #content_mid_bottom_frame{font-size: 20px; font-weight: 600; margin-top: 15px;}

#mid_img_1 {margin-top: 23px;}
#mid_img_2 {margin-top: 22px;}
#mid_img_3 {margin-top: 24px;}
#mid_img_4 {margin-top: 25px;}
#mid_img_5 {margin-top: 35px; margin-left: 8px;}

.content_bottom_frame {display: flex; justify-content: center;}
.content_bottom_title {width: 1500px; padding: 20px;}
.content_bottom_title #content_bottom_title_text {font-size: 28px; font-weight: 600;}
.content_bottom_title #content_bottom_title_img {margin-left: 10px; padding-top: 6px; border-radius: 13px; cursor: pointer;}


/* 페이지 */
.contents_top {height: 230px; text-align: center; background-color: #f9f8f8e0; display: flex; justify-content: center;}
.contents_top .title {position: relative; width: 100%; font-size: 37px; font-weight: 600; align-content: center; font-family: "OSeongandHanEumB"}
.contents_top .title img {width: 100%; height: 230px; position: absolute; top: 0; left: 0; object-fit: cover;}
.contents_top .title span {position: relative;}


.select_top_menu {display: flex; justify-content: center; background-color: #f9f8f8e0;}
.select_top_menu ul {width: 1450px;}
.select_top_menu li {display: inline-block; color: #3d3d3d; padding: 10px; font-size: 16px; font-weight: 600; margin: 10px 30px;}
.select_top_menu img {width: 25px; height: 20px; margin-right: 10px; display: inline-block; margin-top: 5px;}
.select_top_menu #home {font-size: 16px; margin-left: 5px; padding: 10px; margin: 0px;  cursor: pointer;}
.select_top_menu #menu {font-size: 16px; margin-left: 5px; padding: 5px; margin: 0px;}
.select_top_menu #select {font-size: 16px; margin-left: 5px; padding: 5px;}

.contents_warp_menu_frame .top_menu_tap {position: relative;}
.contents_warp_menu_frame .top_menu_tap #menu{width: 330px; position: absolute; max-height: 0; overflow: hidden; top: 60%; left: -30px;  transition: max-height 0.3s ease;}
.contents_warp_menu_frame .top_menu_tap #em {display: inline-block; float: right;}
.contents_warp_menu_frame .top_menu_tap:hover #menu{max-height: 700px;}

#contents_default_text_frame {width: 100%; margin: 30px 0;}
#contents_default_text_frame img {width: 20px; margin-right: 6px;}

#contents_default_pose_frame {width: 100%; display: flex; align-items: center;}
#contents_default_pose_frame img {width: 24px; margin-right: 10px; padding: 3px 0;}
#contents_default_pose_frame #pose_text {font-size: 25px; font-weight: 600;}

#contents_default_main_text_frame {width: 100%; margin-top: 30px; display: flex; align-items: center;}
#contents_default_main_text_frame img {width: 30px; margin-right: 10px; padding: 3px 0;}
#contents_default_main_text_frame span {font-size: 27px; font-weight: 600;}

#contents_default_busin_text_frame {width: 100%; margin-top: 10px; margin-left: 25px; display: flex; align-items: center;}
#contents_default_busin_text_frame img {width: 27px; margin-right: 6px; padding: 13px 0;}
#contents_default_busin_text_frame #default_text {font-size: 20px; font-weight: 600; padding:15px 0; display: inline-block;}


.contents_warp {min-height: 1000px; width: 100%; display: flex; justify-content: center;}
.contents_warp_frame {width: 1100px; display: flex; justify-content: center;}
.contents_warp_menu_frame ul {margin-top: 20px; padding: 10px 30px; margin-right: 30px;}
.contents_warp_menu_frame li {width: 300px; text-align: left; padding: 25px 15px; font-size: 16px; color: #666666; font-weight: 600; background-color: #f7f6f6e0; margin-top: 10px; border-radius: 13px; cursor: pointer;}
.contents_warp_menu_frame #select {font-size: 18px; color: #ffffff; background-color: #718587e0;}
.contents_warp_menu_frame li:hover {color: #ffffff; background-color: #aaaaaae0; font-size: 17px;}


#contents_info_sitemap_frame {width: 100%; display: flex;flex-direction: column;  align-items: center; margin: 40px 0;}
#contents_info_sitemap_frame #contents_default_text_frame #contents_title{font-size: 25px; font-weight: 600;}
#contents_info_sitemap_frame #contents_sitemap_frame {width: 100%; margin-top: 30px;}
#contents_sitemap_frame #sitemap {display: flex; justify-content: center; flex-direction: row; font-weight: 600; font-size: 18px; gap: 5%;}
#contents_sitemap_frame li {padding: 15px 0; cursor: pointer;}
#contents_sitemap_frame span {padding: 12px; display: inline-block; text-align: center; background-color: #5f9148c4; color: #fff; border-radius: 5px;}
#contents_sitemap_frame #st_title1 {width: 150px; border-bottom: 1px solid; font-size: 18px;}
#contents_sitemap_frame #st_title2 {width: 150px; border-bottom: 1px solid; font-size: 18px;}
#contents_sitemap_frame #st_title3 {width: 140px; border-bottom: 1px solid; font-size: 18px;}
#contents_sitemap_frame #st_title4 {width: 200px; border-bottom: 1px solid; font-size: 18px;}
#contents_sitemap_frame #st_title5 {width: 150px; border-bottom: 1px solid; font-size: 18px;}
#contents_sitemap_frame #st_menu {font-weight: 500; font-size: 14px; margin-left: 10px; border-bottom: 1px dashed #b8b7b7;}
#contents_sitemap_frame #st_frame #st_un_title {font-weight: 500; font-size: 16px; margin-left: 10px; background-color: #718587e0; color: #fff; width: 140px; border-radius: 5px;}
#contents_sitemap_frame #st_frame #st_un_menu {font-weight: 500; font-size: 14px; margin-left: 15px; border-bottom: 1px dashed #b8b7b7;}


#contents_info_1_frame {width: 100%; display: flex;flex-direction: column;  align-items: center;}
#contents_info_1_img_frame1 {width: 100%; height: 280px; background-color: #5c461575; margin: 40px 0; position: relative; overflow : hidden; border-radius: 5px;}
#contents_info_1_img_frame1 #contents_info_1_div {position: absolute; left: 3%; top: 19%; z-index: 3; font-weight: 600; line-height: 2;}
#contents_info_1_img_frame1 #contents_info_1_div #text {font-size: 23px; color: #fff;}
#contents_info_1_img_frame1 #contents_info_1_div #text_b {font-size: 30px; color: #ffbb44;}
#contents_info_1_img_frame1 #contents_info_1_background_img {position: absolute; right: 5%; top: -41%; width: 300px; height: 300px;  opacity: 0.9; z-index: 3;}
#contents_info_1_text_frame1 {font-size: 20px; margin: 30px 0; line-height: 1.3; font-weight: 500; position: relative;}
#contents_info_1_text_frame1 #contents_info_1_text_frame1_img2 {position: absolute; right: 0px; bottom: 0px; width: 320px; opacity: 0.9;}
#contents_info_1_text_frame1 #textbold {font-weight: 600; font-size: 20px;}
#contents_info_1_text_frame1 #textnamebold {font-weight: 600; font-size: 25px; font-family: "OSeongandHanEumB"}
#contents_info_1_text_frame2 {width: 100%; text-align: center; line-height: 1.5;}



#contents_info_2_frame {width: 1000px; margin: 40px 0; display: flex;flex-direction: column;  align-items: center; font-weight: 500;}
#contents_info_2_frame #contents_info_2_table1 {width: 100%; font-size: 18px; border: 1px solid #c2c1c1; border-collapse: collapse; border-spacing: 0; text-align: center; margin: 30px 0;}
#contents_info_2_frame #contents_info_2_table1 td {padding: 20px; border: 1px solid #c2c1c1;}
#contents_info_2_frame #contents_info_2_table1 #top {border-top: 2px solid #74a122;}
#contents_info_2_frame #contents_info_2_text {text-align: center; padding: 20px 40px; font-size: 20px; width: 500px; border: 1px solid #ccc; margin: 40px 0; border-radius: 13px;}
#contents_info_2_frame #contents_title {font-size: 27px; font-weight: 600; text-align: left; width: 100%; margin-top: 30px;}
#contents_info_2_frame #contents_info_2_table2 {width: 100%; margin: 50px 0; font-size: 20px; text-align: center; border-collapse: collapse; border-spacing: 0;}
#contents_info_2_frame #contents_info_2_table2 #trfixed {border-bottom: 1px solid #464646; font-size: 20px; cursor: default; font-weight: 600; border-top: 2px solid #74a122; background-color: #f5f5f5;}
#contents_info_2_frame #contents_info_2_table2 tr {height: 40px; border-bottom: 1px solid #dadada; font-size: 17px; cursor: pointer;}
#contents_info_2_frame #contents_info_2_table2 td, th {padding: 20px 10px 20px 10px; border: 1px solid #e3dcdc;}


#contents_info_3_frame {width: 1000px; margin: 40px 0; display: flex;flex-direction: column;  align-items: center; font-weight: 500;}
#contents_info_3_frame #contents_history_frame {width: 900px; border-left: 4px solid #ddd; margin: 60px 0 40px 50px;}
#contents_info_3_frame #contents_history_frame li {border-top: 1px dashed #ddd; padding: 20px 10px; line-height: 1.6; position: relative; margin-left: 23px;}
#contents_info_3_frame #contents_history_frame li #em {font-size: 30px; font-family: "OSeongandHanEumB"; position: absolute; top: -25px; left: -39px; color: #74a122;}
#contents_info_3_frame #contents_history_frame li #date {font-size: 30px; font-family: "OSeongandHanEumB"; color:#19588b;}
#contents_info_3_frame #contents_history_frame li #text {font-size: 20px; margin-left: 5px; line-height: 1.8;}
#contents_info_3_frame #contents_title {font-size: 27px; font-weight: 600; text-align: left; width: 100%; margin-top: 30px;}



#contents_info_4_frame {width: 900px; display: flex; flex-direction: column;  align-items: center; font-weight: 600;}
#contents_info_4_frame #contents_title {font-size: 27px; font-weight: 600; text-align: left; width: 100%; margin: 30px 0;}
#contents_info_4_frame #info4img {width: 1050px; height: 600px; margin-left: 70px;}

#contents_info_5_frame {width: 900px; display: flex; flex-direction: column;  align-items: center; font-weight: 500;}
#contents_info_5_frame #daumRoughmapContainer1729236079792 {margin: 40px 0;}
#contents_info_5_frame #contents_title {font-size: 27px; font-weight: 600; text-align: left; width: 100%; margin-top: 30px;}
#contents_info_5_text_frame {width: 900px; font-size: 20px; display: flex; justify-content: center;}
#contents_info_5_text_frame #contents_info_5_table {width: 100%; border-collapse: collapse; border-spacing: 0; text-align: center; border-bottom: 1px solid #ddd;}
#contents_info_5_text_frame #contents_info_5_table tr {border-top: 1px solid #ddd;}
#contents_info_5_text_frame #contents_info_5_table td {padding: 20px; border: 1px solid #e3dcdc;}
#contents_info_5_text_frame #contents_info_5_table #sub{background-color: #f9f7f7; text-align: left; border: 1px solid #e3dcdc;}
#contents_info_5_text_frame #contents_info_5_table #top {border-top: 2px solid #74a122;}


#contents_busin_frame {width: 900px; display: flex; flex-direction: column;  align-items: center;}
#contents_busin_frame #contents_busin_view_frame {width: 100%; border-bottom: 1px dashed #e0e0e0; padding: 30px 0;}
#contents_busin_frame #img_frame {width: 140px; height: 140px; display: flex; flex-direction: column; justify-content: center; align-items:center; border: 1px solid #e0e0e0; border-radius: 50%; background-color: #f7f7f7;}
#contents_busin_frame #img_frame img {width:70px; height: 80px;}
#contents_busin_frame #title { display: inline-block; width: auto; margin-left: 32px; padding: 13px 0px 7px 0px; font-size: 23px; font-weight: 600; text-align: left; color: #3f3f3f;}
#contents_busin_frame #text { display: inline-block; width: 100%; margin-left: 20px; padding: 10px; font-size: 16px; font-weight: 500; text-align: left; color: #525151;}
#contents_busin_frame #contents_title {font-size: 35px; font-weight: 600; text-align: center; width: 100%; margin: 30px 0;}

#contents_busin_3_frame {width: 1200px; display: flex; flex-direction: column;  align-items: center;}

#contents_busin_3_frame #contents_busin_3_top_frame {width: 800px; display: flex; flex-direction: column; gap: 10px; border: 1px solid #aba9a9; border-radius: 13px; padding: 30px; margin-top: 30px;}
#contents_busin_3_frame #contents_busin_3_top_frame #l_title { font-size: 19px; width: auto; height: auto; visibility: visible; line-height: 1; text-align: center; font-weight: 600; padding: 15px; background: #45635fe0; border-radius: 15px; margin: 0px 15px; color: #fff;}
#contents_busin_3_top_frame #contents_top_text_view_frame {display: flex; justify-content: space-between; gap: 10px; margin-top: 15px;}
#contents_busin_3_top_frame #contents_top_text_frame {width: 310px; border-radius: 20px; background-color: #f0f0f0; margin: 0px 10px;}
#contents_busin_3_top_frame #contents_top_text_frame #top {width: 100%; text-align: center; padding: 13px 0; background-color: #253557e0; border-radius: 20px 20px 0px 0px;}
#contents_busin_3_top_frame #contents_top_text_frame #top span {font-size: 22px; font-weight: 600; color: #fff;}
#contents_busin_3_top_frame #contents_top_text_frame #contents {height: 90px; text-align: left; padding: 8px; line-height: 1.5;}
#contents_busin_3_top_frame #contents_top_text_frame #contents span {font-size: 15px; font-weight: 500; color: #383838;}
#contents_busin_3_top_frame #contents_top_text_frame #contents #em {padding: 0px 3px 3px 0px; color: #253557e0; font-size: 18px;}

#contents_busin_3_top_frame #contents_top_text_frame2 {width: 50%; border-radius: 20px; background-color: #f0f0f0; margin: 0 auto; margin-top: 40px;}
#contents_busin_3_top_frame #contents_top_text_frame2 #top {width: 100%; text-align: center; padding: 13px 0; background-color: #454f64e0; border-radius: 20px 20px 0px 0px;}
#contents_busin_3_top_frame #contents_top_text_frame2 #top span {font-size: 22px; font-weight: 600; color: #fff;}
#contents_busin_3_top_frame #contents_top_text_frame2 #contents {height: 90px; text-align: left; padding: 10px 15px; line-height: 1.5;}
#contents_busin_3_top_frame #contents_top_text_frame2 #contents span {font-size: 15px; font-weight: 500; color: #383838;}
#contents_busin_3_top_frame #contents_top_text_frame2 #contents #em {padding: 0px 3px 3px 0px; color: #454f64e0; font-size: 18px;}

#contents_busin_3_frame #contents_title {font-size: 35px; font-weight: 600; text-align: left; width: 100%; margin-top: 30px; text-align: center;}

#contents_busin_3_frame #contents_busin_3_table2 {width: 870px; margin: 50px 0; text-align: center; border-collapse: collapse; border-spacing: 0;}
#contents_busin_3_frame #contents_busin_3_table2 #trfixed {border: 1px solid #e3dcdc; font-size: 15px; cursor: default; font-weight: 600; border-top: 2px solid #74a122; background-color: #f5f5f5;}
#contents_busin_3_frame #contents_busin_3_table2 tr {height: 40px; font-size: 14px; cursor: pointer;}
#contents_busin_3_frame #contents_busin_3_table2 td, th {padding: 20px 10px 20px 10px; border: 1px solid #e3dcdc; text-align: center;}
#contents_busin_3_frame #contents_busin_3_table2 #place {text-align: left;}

#contents_employ_frame {width: 100%; display: flex; justify-content: center;}
#contents_employ_frame #contents_employ_view_frame {width: 1000px; margin: 40px 0; font-size: 20px;  line-height: 1.6;}
#contents_employ_view_frame #contents_title {font-size: 25px; font-weight: 600; text-align: left; width: 100%; margin: 30px 0;}

#contents_employ_view_frame #contents_employ_top_frame {width: 100%; padding: 20px 0; border-bottom: 1px dashed #c2c1c1; line-height: 2.1; margin-top: 40px;}
#contents_employ_view_frame #contents_employ_top_frame #pose {font-size: 28px; font-weight: 600;}
#contents_employ_view_frame #contents_employ_top_frame #text {font-size: 16px; font-weight: 500;}

#contents_employ_view_frame #contents_employ_main_frame {width: 100%; margin-top: 30px;}
#contents_employ_view_frame #contents_employ_main_frame #em_title {width: 100%; color: #fff; padding: 40px 0; text-align: center; background-color: #407aa9; font-size: 30px; font-weight: 600; line-height: 2; display: inline-block; margin-bottom: 30px;}
#contents_employ_view_frame #contents_employ_main_frame #em_text {font-size: 16px; font-weight: 600; line-height: 2; color: #4d4d4d;}

#contents_employ_view_frame #contents_employ_main_frame #table {width: 100%; text-align: center; font-weight: 600; margin-top: 70px;}
#contents_employ_view_frame #contents_employ_main_frame #table thead td {font-size: 27px; background-color: #318576; color: #fff; padding: 40px 0;}
#contents_employ_view_frame #contents_employ_main_frame #table td {font-size: 25px; padding: 30px 0; background-color: #f1f1f1;}
#contents_employ_view_frame #contents_employ_main_frame #table #t_title {width: 250px;}

#contents_employ_main_frame #contents_employ_table_frame {width: 100%; margin-top: 40px;}
#contents_employ_main_frame #contents_employ_table_frame tr {display: flex; justify-content: space-between;}
#contents_employ_main_frame #contents_employ_table_1 {display: flex; flex-direction:column; align-items: center;}
#contents_employ_main_frame #contents_employ_table_1 span {width: 400px; height: 40px; padding: 12px 0px 5px 0px; font-size: 20px; font-weight: 600; color: #fff; border-radius: 13px; text-align: center; margin: 15px 0;}
#contents_employ_main_frame #contents_employ_table_1 #et_frame_1 {background-color: #326b6f;}
#contents_employ_main_frame #contents_employ_table_1 #et_frame_2 {background-color: #455164; width: 360px;}
#contents_employ_main_frame #contents_employ_table_1 #et_frame_3 {background-color: #2b4761; width: 440px; font-size: 16px; display: flex;align-items: center;justify-content: center;}
    #contents_employ_main_frame #contents_employ_table_1 #et_frame_3_1 {font-size: 14px; width: 95%; display: flex;align-items: center;justify-content: center;}
#contents_employ_main_frame #contents_employ_table_1 img {width: 50px; height: 40px;}
#contents_employ_main_frame #contents_employ_table_2 {display: flex; justify-content: center;}
#contents_employ_main_frame #contents_employ_table_2 #frame {width: 450px; border-radius: 13px; background-color: #f3f3f3; padding-bottom: 50px;}
#contents_employ_main_frame #contents_employ_table_2 #top {width: 100%; padding: 10px 0; text-align: center; font-size: 24px; font-weight: 600; color: #fff; background-color: #253557e0; border-radius: 13px 13px 0 0;}
#contents_employ_main_frame #contents_employ_table_2 #contents {padding: 10px; font-weight: 600; font-size: 16px;}

#contents_employ_main_frame #contents_employ_img_frame {display: flex; justify-content: center; align-items:center}
#contents_employ_main_frame #contents_employ_img_frame #img_em {width: 50px; height: 40px; transform: rotate(270deg);}
#contents_employ_main_frame #contents_employ_img_frame #img_frame1, #img_frame2 {display: flex; flex-direction: column; padding: 30px;}
#contents_employ_main_frame #contents_employ_img_frame #img_frame1 img, #img_frame2 img {width: 200px;}
#contents_employ_main_frame #contents_employ_img_frame #img_frame1 span, #img_frame2 span {display: inline-block; padding: 10px 0; font-size: 19px; font-weight: 600; text-align: center;}

#contents_employ_table_2 #contents #con_f {border-bottom: 1px dashed #d1d1d1; padding: 7px 0; line-height: 2;}
#contents_employ_table_2 #contents #con_f #title {font-size: 18px;}
#contents_employ_table_2 #contents #con_f #text {color: #535353; margin-left: 7px;}
#contents_employ_table_2 #contents #con_f #em {font-size: 18px; color: #455164;}

#contents_employ_main_frame #contents_employ_field_frame, #contents_employ_field_frame_2 {display: flex; flex-direction: column; flex-wrap: wrap; border: 1px solid #aba9a9; border-radius: 13px; margin-top: 30px; padding: 30px 0;} 
#contents_employ_main_frame #contents_employ_field_frame #l_title, #contents_employ_field_frame_2 #l_title  { font-size: 19px; width: auto; height: auto; visibility: visible; line-height: 1; text-align: center; font-weight: 600; padding: 15px; background: #9d6838e0; border-radius: 15px; color: #fff;}

#contents_employ_field_frame #contents_employ_text_view_frame {display: flex; justify-content: center; gap: 10px;}
#contents_employ_field_frame_2 #contents_employ_text_view_frame {display: flex; flex-direction: column; align-items: center; gap: 10px;}

#contents_employ_field_frame_2 #contents_employ_text_view_frame #frame {padding: 10px 15px; background-color: #3c6395; font-weight: 600; color: #fff; border-radius: 13px;}
#contents_employ_field_frame_2 #contents_employ_text_view_frame #frame2 {padding: 10px 15px; background-color: #214573; font-weight: 600; color: #fff; border-radius: 13px;}
#contents_employ_field_frame_2 #contents_employ_text_view_frame #frame3 {padding: 10px 15px; background-color: #7b3131e0; font-weight: 600; color: #fff; border-radius: 13px;}
#contents_employ_field_frame_2 #contents_employ_text_view_frame #em_img {width: 50px; height: 40px;}
#contents_employ_field_frame_2 #contents_employ_text_view_frame #vf_frame {width: 600px;}
#contents_employ_field_frame_2 #contents_employ_text_view_frame #vf_frame #vf_view {display: flex; justify-content: space-between; gap: 10px; font-weight: 600;}
#contents_employ_field_frame_2 #contents_employ_text_view_frame #vf_frame #vf_view div{width: 240px; color: #fff; padding: 15px; margin: 10px; background-color: #6f8b9f; text-align: center; border-radius: 13px;}



#contents_employ_text_view_frame #contents_employ_text_frame {width: 280px; border-radius: 20px; background-color: #f0f0f0; margin: 30px 50px;}
#contents_employ_text_view_frame #contents_employ_text_frame #top {width: 100%; text-align: center; padding: 13px 0; background-color: #39767de0; border-radius: 20px 20px 0px 0px;}
#contents_employ_text_view_frame #contents_employ_text_frame #top2 {width: 100%; text-align: center; padding: 13px 0; background-color: #498168e0; border-radius: 20px 20px 0px 0px;}
#contents_employ_text_view_frame #contents_employ_text_frame #top span, #contents_employ_text_view_frame #contents_employ_text_frame #top2 span {font-size: 18px; font-weight: 600; color: #fff;}
#contents_employ_text_view_frame #contents_employ_text_frame #contents {height: 50px; text-align: left; padding: 10px 15px; line-height: 1.5;}
#contents_employ_text_view_frame #contents_employ_text_frame #contents span {font-size: 14px; font-weight: 500; color: #4e4e4e;}
#contents_employ_text_view_frame #contents_employ_text_frame #contents #em {padding: 0px 3px 3px 0px; color: #253557e0; font-size: 16px;}




#contents_employ_text_view_frame #contents_employ_view_frame_1 {width: 340px; padding: 30px 50px; border-right: 1px dashed #aba9a9; display: flex; flex-direction:column; align-items: center;}
#contents_employ_text_view_frame #contents_employ_view_frame_1 #frame {width: 100%; color: #fff; background-color: #428d8a; margin-top: 15px; font-size: 18px; text-align: center; padding: 10px; font-weight: 600; border-radius: 13px;}
#contents_employ_text_view_frame #contents_employ_view_frame_1 #text {width: 100%; color: #585858; background-color: #ffffff; margin-top: 5px; font-size: 17px;text-align: center; font-weight: 600;}
#contents_employ_text_view_frame #contents_employ_view_frame_1 img {width: 50px; height: 40px;}

#contents_employ_text_view_frame #contents_employ_view_frame_2 {width: 450px; margin: 30px 50px; display: flex; flex-direction:column; align-items: center;}
#contents_employ_text_view_frame #contents_employ_view_frame_2 #frame {width: 100%; color: #fff; background-color: #395271; margin-top: 15px; font-size: 18px; text-align: center; padding: 10px; font-weight: 600; border-radius: 13px;}
#contents_employ_text_view_frame #contents_employ_view_frame_2 #text {width: 100%; color: #585858; background-color: #ffffff; margin-top: 5px; font-size: 17px; text-align: center; font-weight: 600;}
#contents_employ_text_view_frame #contents_employ_view_frame_2 img {width: 50px; height: 40px;}

#contents_employ_text #em {font-size: 30px; margin: 0px 10px; color: #123081;}
#contents_employ_text #bold_t {font-size: 30px; font-weight: 600;}
#contents_employ_text #bold_n {font-size: 25px; font-weight: 600;}
#contents_employ_text #bold {font-size: 20px; font-weight: 600;}




#contents_employ_btn_frame,#contents_employ_btn_frame2 {width: 100%; display: flex; justify-content: center; margin: 40px 0;}
#contents_employ_btn_frame div, #contents_employ_btn_frame2 div {margin: 0px 20px; background-color: #19588b; border-radius: 13px; color: #fff; font-size: 18px; font-weight: 600; cursor: pointer;}
#contents_employ_btn_frame div a {padding: 30px 45px; display: inline-block; color: #fff; width: 100%; font-size: 22px;}

#contents_employ_btn_frame2 div a {padding: 28px 10px; display: inline-block; color: #fff; font-size: 17px; text-align: center; width: 170px;}

#contents_chapter_frame {width: 1000px;  display: flex; flex-direction: column;  align-items: center;}
#contents_chapter_frame #contents_chapter_table {width: 100%; font-size: 20px; text-align: center; border-collapse: collapse; border-spacing: 0; margin: 40px 0px 60px 0px;}
#contents_chapter_frame #contents_chapter_table #trfixed {border-bottom: 1px solid #464646; font-size: 20px; cursor: default; background-color: #f5f5f5; border-top: 2px solid #74a122;}
#contents_chapter_frame #contents_chapter_table tr {height: 40px; border-bottom: 1px solid #dadada; font-size: 17px; cursor: pointer;}
#contents_chapter_frame #contents_chapter_table td, th {padding: 20px; border: 1px solid #e3dcdc;}

#contents_senior_frame {width: 1100px;  display: flex; flex-direction: column;  align-items: center;}
#contents_senior_top_frame {width: 100%; height: 380px; background-color: #f5f5f5; margin: 50px 0; position: relative; border: 1px solid #c2c1c1;}
#contents_senior_top_frame #left {width: 360px; height: 350px; display: flex; flex-direction: column; padding: 10px 0px 40px 40px; float: left;}
#contents_senior_top_frame #left #local_frame {width: 90px; height: 90px; margin-top: 40px; border-radius: 50%; background-color: #fff; border: 1px solid #e7e7e7; display: flex; align-items: center; justify-content: center;}
#contents_senior_top_frame #left img {width: 37px; height: 50px;}
#contents_senior_top_frame #left span {display: inline-block; width: 100%;}
#contents_senior_top_frame #left #text_b {font-size: 25px; font-weight: 600; margin-top: 40px;}
#contents_senior_top_frame #left #text_n {font-size: 17px; font-weight: 500; margin-top: 30px;}

#contents_senior_top_frame #right {width: 660px; height: 360px; display: flex; flex-direction: column; float: left; padding: 40px 0px 20px 10px; align-items: center;}
#contents_senior_top_frame #right ul {font-size: 20px; display: flex; flex-direction: column; display: inline-block; text-align: center; font-weight: 600;}
#contents_senior_top_frame #right li {padding: 17px 22px; background-color: #217b81; display: inline-block; margin: 10px 20px; cursor: pointer; color: #fff; border-radius: 15px;}

#contents_senior_frame #contents_senior_table {width: 100%; margin: 50px 0; font-size: 20px; text-align: center; border-collapse: collapse; border-spacing: 0;}
#contents_senior_frame #contents_senior_table #trfixed {border-bottom: 1px solid #464646; font-size: 20px; cursor: default; background-color: #f5f5f5; border-top: 2px solid #74a122;}
#contents_senior_frame #contents_senior_table tr {height: 40px; border-bottom: 1px solid #dadada; font-size: 17px; cursor: pointer;}
#contents_senior_frame #contents_senior_table td, th {padding: 20px; border: 1px solid #e3dcdc;}

#contents_notice_frame {width: 1000px; display: flex; flex-direction: column;  align-items: center;}
#contents_notice_frame #contents_notice_search_frame {width: 100%; margin-top: 40px;}
#contents_notice_search_frame #contents_title {font-size: 35px; font-weight: 600; text-align: left;}
#contents_notice_frame #searchGo #contents_search_frame {margin-bottom: 40px;}
#contents_notice_frame #searchGo #contents_search_frame input{float: left; width: 450px; height: 60px;  padding: 10px; font-size: 18px; border: 1px solid #dadada; border-radius: 13px 0px 0px 13px;}
#contents_notice_frame #searchGo #contents_search_frame input:focus {outline: none; background-color: #e7e7e7;}
#contents_notice_frame #searchGo #contents_search_btn {width: 40px; height: 40px; display: inline-block; padding: 10px; background-color: #19588b; border-radius: 0px 13px 13px 0px; display: flex; align-items: center; justify-content: center;}
#contents_notice_frame #searchGo #contents_search_btn img {width: 20px; height: 20px;}

#contents_notice_frame #searchGo {width: 100%; margin: 40px 0;}
#contents_notice_table {width: 100%; font-size: 20px; text-align: center; border-collapse: collapse; border-spacing: 0;}
#contents_notice_table #trfixed {border-bottom: 1px solid #464646; font-size: 20px; cursor: default;}
#contents_notice_table .notice {font-weight: 600; color: rgb(235, 57, 57);}
#contents_notice_table tr {height: 40px; border-bottom: 1px solid #dadada; font-size: 17px; cursor: pointer;}
#contents_notice_table td, th {padding: 20px;}
#contents_notice_table .title {text-align: left;} 

#contents_notice_table2 {width: 100%; font-size: 20px; text-align: center; border-collapse: collapse; border-spacing: 0;}
#contents_notice_table2 #trfixed {border-bottom: 1px solid #464646; font-size: 20px; cursor: default;}
#contents_notice_table2 .notice {font-weight: 600; color: rgb(235, 57, 57);}
#contents_notice_table2 tr {height: 40px; border-bottom: 1px solid #dadada; font-size: 17px; cursor: pointer;}
#contents_notice_table2 td, th {padding: 14px; border: 1px solid #e3dcdc;}
#contents_notice_table2 .title {text-align: left;} 
#contents_notice_table2 .file {width: 37px;} 
#contents_notice_table2 .writer {width: 57px;} 
#contents_notice_table2 .date {width: 55px;} 
#contents_notice_table2 .hits {width: 40px;} 

#contents_notice_frame .paging {width: 100%; display: flex; justify-content: center; margin-top: 30px;}
#contents_notice_frame .paging #prev, #next {width: 50px; height: 50px; background-color:  #dadada; margin: 0px 10px; border-radius: 14px; position: relative; display: flex; align-items: center; justify-content: center;}
#contents_notice_frame .paging #prev img {width: 17px; height: 14px;}
#contents_notice_frame .paging #next img {width: 17px; height: 14px;}

#contents_notice_frame #paging_frame {font-size: 17px; font-weight: 600; position: relative;}
#contents_notice_frame #paging_frame li {width: 50px; height: 50px; margin: 0px 10px; border-radius: 14px; display: inline-block; text-align: center; vertical-align: middle; line-height: 50px}
#contents_notice_frame #paging_frame li:hover {background-color: #e7e7e7; cursor: pointer;}
#contents_notice_frame #paging_frame #select {background-color: #19588b; color: #fff;}


#content_calendar_frame {width: 1200px; height: 100%; display: flex; flex-direction: column;  align-items: center;}
#content_calendar_frame #contents_title {font-size: 35px; font-weight: 600; text-align: left; float: left; margin-top: 40px;}
#content_calendar_frame .calendar {position: relative;  width: 100%; height: 650px; margin-top: 70px;}
#content_calendar_frame .days {display: flex; flex-wrap: wrap;  justify-content: space-between; }
#content_calendar_frame .day-wrapper {display: flex; flex-direction: column;  flex-grow: 1; min-height: 100px;  width: calc(100% / 7); box-sizing: border-box; }
#content_calendar_frame .day-wrapper div {display: flex; justify-content: center; align-items: center; flex-grow: 1;}
#content_calendar_frame .day-wrapper div.saturday,
#content_calendar_frame .day-wrapper div.sunday {color: inherit;  flex-grow: 1;}
#content_calendar_frame .day-wrapper div {width: 90px; font-size: 20px;}
#content_calendar_frame  .weekdays div {padding: 30px 0;}

#content_calendar_frame #content_calendar_coment_frame {width: 100%; line-height: 1.6; margin-top: 20px;}
#content_calendar_frame #content_calendar_coment_frame span {font-size: 30px; font-weight: 600;}

#contents_gallery_frame {width: 100%; margin: 0px 0px 10px 0px;}
#contents_gallery_frame li {width: 310px; height: 330px; background-color: #f7f7f7; position: relative; display: inline-block; margin: 20px 10px; cursor: pointer;}
#contents_gallery_frame li img {width: 100%; height: 200px;}
#contents_gallery_frame .info {display: flex; flex-direction: column; padding: 10px;}
#contents_gallery_frame span {display: inline-block; text-align: left; font-weight: 600;}
#contents_gallery_frame #local {font-size: 17px; color: chocolate; margin-bottom: 5px;}
#contents_gallery_frame #title {font-size: 20px; overflow: hidden; text-overflow: ellipsis; margin-top: 25px;} 
#contents_gallery_frame #date {font-size: 15px;  color: #b3b3b3; text-align: left; position: absolute; bottom: 10px;} 

#contents_board_view_frame {width: 1000px; display: flex; flex-direction: column;  align-items: center;}
#contents_board_view_frame #contents_board_top_frame {width: 100%; font-weight: 600; margin-top: 70px; border-bottom: 1px solid #dddddd; border-top: 1px solid #272727; padding: 30px 0; line-height: 2.3;}
#contents_board_view_frame #contents_board_top_frame #type {color: rgb(235, 57, 57); font-size: 0px;}
#contents_board_view_frame #contents_board_top_frame #g_type {color: chocolate; font-size: 0px;}
#contents_board_view_frame #contents_board_top_frame #title {font-size: 28px;}
#contents_board_view_frame #contents_board_top_frame #date {font-size: 16px; color: #a9a9a9;}
#contents_board_view_frame .cnt {width: 100%; font-size: 18px; min-height: 400px; border-bottom: 1px solid #dddddd; padding: 30px 0;}
#contents_board_view_frame .cnt img {width: 100%;}
#contents_board_view_frame .file_download {width: 100%; font-size: 18px; min-height: 200px; border-bottom: 1px solid #ececec;}
#contents_board_view_frame #contents_board_bottom_frame {width: 100%;}
#contents_board_view_frame #contents_board_bottom_frame li {width: 100%; display: inline-block; padding: 10px 0px 10px 0;}
#contents_board_view_frame #contents_board_bottom_frame #line1 {border-bottom: 1px dashed #dddddd;}
#contents_board_view_frame #contents_board_bottom_frame #line_frame {float: left; cursor: pointer; display:flex; align-items: center; min-width: 30%;}
#contents_board_view_frame #contents_board_bottom_frame #line_frame img {width: 21px;}
#contents_board_view_frame #contents_board_bottom_frame #line_frame span {margin-left: 10px; font-size: 17px; font-weight: 600; color:#464646}
#contents_board_view_frame #contents_board_bottom_frame #img_frame_up, #img_frame_down, #line_list {padding: 15px; font-size: 16px; border: 1px solid #c4c2c2; font-weight: 600; border-radius: 5px; }
#contents_board_view_frame #contents_board_bottom_frame #img_frame_down, #img_frame_up{float: left; background-color: #7d6e6ee0;}
#contents_board_view_frame #contents_board_bottom_frame #line_list {float: right;}



.footer {background-color: #393741e6;}
.footer_frame {display: flex; justify-content: center;}
.footer_frame_view { width: 1700px;}
.footer_top {padding: 25px; margin-top: 20px; border-bottom: 1px solid #d2d2d2;}
.footer_top #privacy {color: #fff; font-size: 22px; font-weight: 600;}
.footer_top select {width: 200;height: 40px; padding: 0px 10px; font-size: 18px; font-weight: 600; background-color: #393741e6; color: #fff;}

.footer_warp span{font-size: 16px; font-weight: 600; color: #fff; display: inline-block;}
.footer_warp img{float: right; width: 400px;}
.footer_warp #address {padding: 35px 0px 0px;}
.footer_warp #info01 {padding: 20px 0px;}
.footer_warp #info02 {padding: 10px 0px;}
.footer_warp #info03 {padding: 30px 0px;}

.divbasic{margin-bottom: 15px; padding-bottom: 15px; }
.divbasic>h1 { font-size: 140%;  font-weight: 500; color:#000; font-family: "Noto Sans KR";  margin:15px 0px; line-height: 140%; }
.divbasic h2{ font-family: "Noto Sans KR"; font-size: 110%; font-weight: 500; color:#333; }
.divbasic .step1{margin-left: 20px;padding: 5px 0px;}
.divbasic .step1>li{ padding: 5px 0px; }
.divbasic .step2{ margin-left: 20px; list-style:upper-alpha ; padding: 5px 0px; }
.divbasic .step2>li{ padding: 2px 0px; }
.divbasic .step1>li>p{ text-indent: -20px; padding:3px 0px 3px 20px;  }

.lbasictable{width: 100%;border-collapse: collapse; border-spacing: 0;} 
.lbasictable #trfixed { border: 1px solid #e3dcdc; border-top: 2px solid #74a122;}
.lbasictable caption{ text-align: left; font-weight: bold; padding: 10px;}
.lbasictable thead{ background: rgba(0, 0, 0, 0.03);}
.lbasictable th, .lbasictable td{border:1px solid #ddd; padding: 8px;}
.tablec td{ text-align: center;}


#pop_01{
  width:447px; height:668px; background:#333; color:#fff;       /*이미지 width 값, height 는 + 35 한다*/
  position:absolute; top:125px; left:90px; text-align:center;   /*top는 위에서 간격, left는 좌측으로부터 간격*/
  border:1px solid #333; z-index: 9999;
    }
  
#pop_02{
  width:420px; height:535px; background:#333; color:#fff; 
  position:absolute; top:135px; left:90px; text-align:center; 
  border:1px solid #333; z-index: 9999;
  }

#pop_03{
  width:450px; height:495px; background:#333; color:#fff; 
  position:absolute; top:135px; left:800px; text-align:center; 
  border:1px solid #333; z-index: 9999;
  }

#pop_04{
  width:420px; height:400px; background:#333; color:#fff; 
  position:absolute; top:135px; left:511px; text-align:center; 
  border:1px solid #333; z-index: 9999;
  }

.close div{float:left; text-align:right;}
#check{font-size:12px; font-family:'돋움'; padding-left:20px;}
#close{font-size:13px; font-weight:bold;}
#close a{color:#fff}
#pop_01 .pop_h{height: 643px;}                  /*이미지 높이 보다 + 10 한다.*/
#pop_02 .pop_h{height: 510px;}
#pop_03 .pop_h{height: 470px;}
#pop_04 .pop_h{height: 374px;}
.close_t1 {margin:auto; padding-left: 207px;}   /*이미지 width - 240 값으로 한다.*/
.close_t2 {margin:auto; padding-left: 180px;}
.close_t3 {margin:auto; padding-left: 210px;}
.close_t4 {margin:auto; padding-left: 180px;}



}