@charset "utf-8";

	@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
	@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap');
	@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');

	@font-face {
		 font-family: 'S-CoreDream-7ExtraBold';
		 src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
		 font-weight: normal;
		 font-style: normal;
	}

	#new_wrap {position: relative; height: 100%;overflow:hidden;max-width:1920px;margin:0 auto}
	
	.d_quick_wrap {position:fixed; right: 40px; bottom: 450px; z-index:30; text-align:center; margin: 0 auto;}
	.q_scroll {margin-top: 30px;}
	.q_scroll span {display: block; font-size: 9px; margin-top: 10px;}
	.d_quick li{margin: 10px 0}
	.d_quick li a {display:block;position:relative; text-align: center;}
	.d_quick li a:before{content:'';display:inline-block;width:6px;height:6px; background: #bab9b8; border:1px solid #bab9b8;border-radius:50%;}
	.d_quick li a span {font-size:16px;line-height:1; color:#f690ae;font-weight:700; display:none}
	.d_quick li a.on{padding-bottom: 40px}
	.d_quick li a.on span {display:block; position: absolute; top: -1px; left: -60px; }
	.d_quick li a.on:before {background:#f690ae; border: 1px solid #f690ae; width: 12px; height: 12px;}
	.d_quick li a.on:after {content: ""; position: absolute; top: 25px; left: 50%; transform: translateX(-50%); width: 1px; height: 30px; background: #bab9b8;}

	.d_quick li.active a.on span {color: #fff;}
	.d_quick li.active a:before {background: #fff; border: 1px solid #fff;}
	.d_quick li.active a.on:after {background: #fff;}

	.d_quick li.active.active2 a.on span {color: #f690ae;}
	.d_quick li.active.active2 a:before {background: #bab9b8; border: 1px solid #bab9b8;}
	.d_quick li.active.active2 a.on:before {background: #f690ae; border: 1px solid #f690ae;}
	.d_quick li.active.active2 a.on:after {background: #bab9b8;}

	.fixed_menu {position: fixed; right: 30px; bottom: 50px; z-index: 30;}
	.fixed_menu .fixed_wrap li + li {margin-top: 10px;}
	.fixed_menu .fixed_wrap li a {display: block; width: 60px; height: 60px; border-radius: 50%; box-shadow: 0 0 10px rgba(0,0,0,0.25)}
	.fixed_menu .fixed_wrap li.kakao a {background: #f690ae url("/images/kakao.png") center no-repeat; background-size: 30px 29px;}
	.fixed_menu .fixed_wrap li.document a {background: #f690ae url("/images/document.png") center no-repeat; background-size: 25px;}
	.fixed_menu .fixed_wrap li.call a {background: #f690ae url("/images/call.png") center no-repeat; background-size: 25px 26px;}
	.fixed_menu .fixed_wrap li.location a {background: #f690ae url("/images/location.png") center no-repeat; background-size: 25px 28px;}
	.fixed_menu .fixed_wrap li.top_btn a {background: #4c4c4c url("/images/top_btn.png") center no-repeat; background-size: 12px 22px;}
	
	.fixed_menu .fixed_wrap2 {position: absolute; right: 80px; bottom: 0; max-width: 250px;}
	.fixed_menu .fixed_wrap2 .fixed_wrap2_inner {display: none; margin-bottom: 20px;}
	.fixed_menu .fixed_wrap2 .fixed_wrap2_inner li + li {margin-top: 10px;}
	.fixed_menu .fixed_wrap2 .f_question {display: block; height: 60px; background: #eb8dba; border-radius: 50px; line-height: 60px;  color: #fff; font-size: 17px; text-align: center;}
	.fixed_menu .fixed_wrap2 .f_question.f_kakao {background: #f0d100;}
	.fixed_menu .fixed_slider {animation: bouncy .8s ease-in-out infinite;}
	
	@keyframes bouncy {
		0%{bottom: 0px;}
		50%{bottom: 10px;}
		100%{bottom: 0px;}
	}

	.fixed_menu .fixed_wrap2 .d_fixed_list {cursor: pointer; width: 250px !important}

	#d_popup {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 2500;}
	.popup_inner {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); width: 1200px;}
	.dd_close_btn {position: absolute; right: -80px; top: 0; width: 80px; height: 80px; background: #000 url("/images/d_close_btn.png") center no-repeat; background-size: 24px 22px; cursor: pointer;}
	.dp_vis_list {overflow: hidden;}
	.dp_vis_list li {float: left; width: 20%; height: 70px; /* border-top: 1px solid #d9d9d9; */ border-bottom: 1px solid #d9d9d9; background: #fff;}
	.dp_vis_list.dp_newpopup li {width: 16.66%;}
	.dp_vis_list.pop3 li {width: 33.33%;}
	.dp_vis_list li a {display: block; line-height: 68px; color: #000; font-size: 20px; text-align: center;  }
	.dp_vis_list li.act {background: #f690ae; border: 1px solid #f690ae;}
	.dp_vis_list li.act a { color: #fff;}
	.dp_vis_list li + li {border-left: 1px solid #d9d9d9;}

	/* 팝업 뉴 */

	#d_popup.d_new_pop {position: absolute; }
	.d_new_popup_wrap {position: absolute; top: 100px; left: 50%; transform: translateX(-50%);}
	.popup_inner.popup_new_inner {position: relative; top: auto; left: auto; transform: translateX(0);}
	.pop_inner_bt {display: flex; align-items: flex-start; flex-wrap: wrap;}
	.pop_inner2 {position: relative; text-align: center; width: 600px; margin: 0 auto;}
	.pop_inner3 {position: relative; text-align: center; width: 600px; margin: 0 auto;}
	.pop_inner4 {position: relative; text-align: center; width: 600px; margin-top: -100px;}
	.pop_inner4.center {margin: 0 auto;}
	.dd_close_btn2 {position: absolute; right: -50px; top: 0; width: 50px; height: 50px; background: #000 url("/images/d_close_btn.png") center no-repeat; background-size: 24px; cursor: pointer;}
	.pop_inner_bt .dd_close_btn2 {right: 0;}

	
	#header {position: absolute; top: 0; left: 0; width: 100%; height: 100px; z-index: 20;}
	#header.d_header {position: static; background: #fff;}
	#header.board_header .head h1 {left: 50%; transform: translate(-50% , -50%);}
	.head {position: relative; max-width: 1400px; height: 100px; margin: 0 auto;}
	.head h1 {position: absolute; top: 50%; transform: translateY(-50%); left: 0;}
	.gnb {position: absolute; right: 0;}
	.gnb li {float: left; height: 100px;}
	.gnb li + li {margin-left: 100px;}
	.gnb li a {display: block; line-height: 100px; color: #5b5858; font-size: 18px; }
	.gnb.d_gnb li a {color: #000; font-weight: 700;}
	.head_mob_btn {display: none;}
	.head_mob_menu {display: none;}

	/* 230330 추가 작업 */

	.head_right {position: absolute; top: 50%; transform: translateY(-50%); right: 0;}
	.head_right span {position: relative; }
	.head_right span + span {margin-left: 20px;}
	.head_right span + span:before {content: ""; position: absolute; top: 6px; left: -10px; width: 1px; height: 10px; background: #000;}
	.head_right span a {display: inline-block; vertical-align: middle; color: #000; font-size: 16px;}
	.gnb.gnb_new {right: 220px;}
	.gnb.gnb_new li + li {margin-left: 50px;}

	.banner_wrap {padding: 80px 0 110px;}
	.banner_wrap .sec1_txt dl {width: 35%;}
	.banner_wrap .sec1_txt p {padding-left: 30px; width: 65%;}
	.banner_img_box {position:relative;margin-top: 75px; }
	.banner_img_box.mob {display: none;}
	.banner_img_box a {position: relative; display: block; height: 100%;}
	.banner_img_box a:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.25);}

	.sns_login_wrap {display: flex; align-items: center; justify-content: space-between; margin: 30px 0;}
	.sns_login_wrap .sns_login_title {color: #000; font-size: 24px; font-weight: 700;}
	.sns_login_wrap .sns_login_menu {display: flex; align-items: center;}
	.sns_login_wrap .sns_login_menu span + span {margin-left: 10px;}
	.sns_login_wrap .sns_login_menu span.kakao_btn img { width: 56px;}
	.sns_login_wrap .sns_login_menu span.naver_btn img { width: 57px;}
	
	.visual {position: relative; }
	.visual_list {position: relative; height: 930px;}
	.visual_list.bg01 {background: url("/images/visual_img1.jpg") center no-repeat; background-size: cover;}
	.visual_list.bg02 {background: url("/images/visual_img1.jpg") center no-repeat; background-size: cover;}
	.visual_list.bg03 {background: url("/images/visual_img1.jpg") center no-repeat; background-size: cover;}
	.visual_list.bg04 {background: url("/images/visual_img1.jpg") center no-repeat; background-size: cover;}

	.visual .dd_vis_arrow {top: 50%; transform: translateY(-50%); width: 70px; height: 70px; cursor: pointer; z-index: 15;}
	.visual .dd_vis_prev {position: absolute; left: 0; background: rgba(0,0,0,0.5) url("/images/prev_arrow.png") center no-repeat; background-size: 25px ;}
	.visual .dd_vis_next {position: absolute; right: 0; background: rgba(0,0,0,0.5) url("/images/next_arrow.png") center no-repeat; background-size: 25px ;}


	.visual_list.bg01.d_visual_list {height: 840px; background: url("/images/dd_visual_img1.jpg") center no-repeat; background-size: cover;}
	.visual_list.bg02.d_visual_list {height: 840px; background: url("/images/dd_visual_img2.jpg") center no-repeat; background-size: cover;}
	.visual_list.bg03.d_visual_list {height: 840px; background: url("/images/dd_visual_img3.jpg") center no-repeat; background-size: cover;}
	.visual_list.bg04.d_visual_list {height: 840px; background: url("/images/dd_visual_img4.jpg") center no-repeat; background-size: cover;}

	.visual_txt {position: absolute; left: 0; right: 0; top: 210px; margin: auto; max-width: 1400px; width: 100%;}
	.visual_txt em {display: block; color: #f690ae; font-size: 18px; line-height: 26px; font-weight: 900;}
	.visual_txt h2 {color: #5b5858; font-weight: 300; font-size: 70px; line-height: 85px; margin-top: 20px;}
	.visual_txt h2 span {display: block; font-weight: 900;}
	.visual_txt h2 span em {color: #f690ae; font-size: 70px; line-height: 80px;}
	.visual_txt p {color: #5b5858; font-size: 30px; line-height: 36px; font-weight: 300; margin-top: 30px;}
	.visual_slider .slick-dots {bottom: auto; top: 620px; text-align: left; max-width: 1400px; left: 0; right: 0; margin: auto; width: 100%;}
	.visual_slider.d_visual_slider .slick-dots {top: auto; text-align: center; bottom: 50px; max-width: none; left: 50%; transform: translateX(-50%); right: auto; margin: 0; width: auto;}
	.visual_slider .slick-dots li {float: left; margin: 0 15px;}
	.visual_slider .slick-dots li button {position: relative; font-size: 0; outline: 0; border: 0; border-radius: 50%; width: 30px; height: 30px; border-color: transparent; background: none;}
	.visual_slider .slick-dots li button:before {content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 10px; height: 10px; background: #bbbab9; border-radius: 50%; opacity: 1;}
	.visual_slider .slick-dots li.slick-active button {border: 1px solid #eb8dba;}
	.visual_slider .slick-dots li.slick-active button:before {background: #eb8dba;}
	.visual_slider.slick-dotted.slick-slider{margin-bottom:0}
	.visual_txt2 {position: absolute; top: 350px; left: 0; transform: rotate(90deg); color: #010101; font-size: 16px; line-height: 22px; z-index: 3;}
	.visual_txt2:before {content: ""; display: inline-block; vertical-align: middle; width: 110px; height: 1px; background: #010101; margin-right: 30px;} 

	.visual .dd_vis_arrow {width: 4.0462vw; height: 4.0462vw; }
	.visual .dd_vis_prev {background-size: 1.4451vw ;}
	.visual .dd_vis_next {background-size: 1.4451vw ;}

	.section1 {position: relative; padding: 150px 0 100px; z-index: 1;background:url("/images/b_sec01_bg.png") left 0 top -5px no-repeat;background-size:100%}
	.inner {position: relative; max-width: 1400px; margin: 0 auto;}
	.section1:after {content: ""; position: absolute; left: 0; bottom: 0; width: 1370px; height: 475px; z-index: -1;background:#e2eef4}
	.sec1_txt {display: table; width: 100%;}
	.sec1_txt dl {display: table-cell; text-align: left; vertical-align: bottom; width: 27.14%;}
	.sec1_txt dl dt {color: #f798b3; font-size: 18px; line-height: 26px; font-weight: 900;}
	.sec1_txt dl dd {color: #5b5858; font-size: 50px; line-height: 56px; font-weight: 900; margin-top: 10px;}
	.sec1_txt p {display: table-cell; text-align: left; vertical-align: bottom; width: 71.42%; color: #5b5858; font-size: 23px; line-height: 33px; font-weight: 300;}
	.sec1_txt p br.tab_br {display: none;}
	.sec1_txt p br.mob_br {display: none;}
	.sec1_wrap1 {display: table; width: 100%; margin-top: 60px;}
	.sec1_img {display: table-cell; width: 40.71%; text-align: center; vertical-align: middle;}
	.sec1_img_txt {display: table-cell; width: 59.28%; text-align: left; vertical-align: middle; padding-left: 50px;}
	.sec1_img_txt li {position: relative; font-size: 23px; line-height: 33px; color: #5b5858; font-weight: 300; padding-left: 60px;}
	.sec1_img_txt li + li {margin-top: 20px;}
	.sec1_img_txt li .circle {font-family: 'Poppins', sans-serif; position: absolute; top: 0; left: 0; width: 40px; height: 40px; background: #f690ae; border-radius: 50%; color: #fff; font-weight: 700; text-align: center; line-height: 40px;}

	.sec1_wrap2 {position: relative; margin: 50px -10px 0;}
	.sec1_wrap2 .b_slideList{padding:0 10px}
	.sec1_wrap2 .b_slideList.b_list01 .sec1_wrap2_inner {background: url("/images/sec1_pd_img1.png") center no-repeat; background-size: cover; height: 600px; }
	.sec1_wrap2 .b_slideList.b_list02 .sec1_wrap2_inner {background: url("/images/sec1_pd_img2.png") center no-repeat; background-size: cover; height: 600px;}
	.sec1_wrap2 .b_slideList.b_list03 .sec1_wrap2_inner {background: url("/images/sec1_pd_img3.png") center no-repeat; background-size: cover; height: 600px;}
	.sec1_wrap2 .sec1_wrap2_inner {position: relative; cursor: pointer;}
	.sec1_wrap2_txt {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); text-align: center; width: 100%;}
	.sec1_wrap2_txt h3 {color: #fff; font-size: 35px; line-height: 45px; font-weight: 900;}
	.sec1_wrap2_txt p {position: relative; color: #fff; font-size: 20px; line-height: 30px; font-weight: 300; }
	.sec1_wrap2_txt p:before {content: ""; display: block; width: 70px; height: 1px; margin: 30px auto; background: #fff;}
	.sec1_wrap2_txt span {display: inline-block; height: 50px; border: 1px solid #fff; border-radius: 50px; color: #fff; font-size: 18px; font-weight: bold; padding: 0 40px; line-height: 48px; margin-top: 40px;}
	.sec1_wrap2_txt span .view_more {display: inline-block; vertical-align: middle; width: 25px; height: 6px; background: url("/images/view_more.png") center no-repeat; background-size: 100%; margin-left: 10px;}
	.sec1_wrap2_txt_on {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ed88a5; border-radius: 10px;}
	.sec1_wrap2_on_inner {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); text-align: center; width: 100%;}
	.sec1_wrap2_on_inner h3 {color: #fff; font-size: 35px; line-height: 45px; font-weight: 900;}
	.sec1_wrap2_tbl {position: relative; }
	.sec1_wrap2_tbl:before {content: ""; display: block; width: 70px; height: 1px; margin: 30px auto; background: #fff;}
	.sec1_wrap2_tbl > li {display: table; width: 100%; padding: 0 20px;}
	.sec1_wrap2_tbl > li + li {margin-top: 20px;}
	.sec1_tbl1 {display: table-cell; width: 22.22%; text-align: left; vertical-align: top; color: #fff; font-size: 18px; font-weight: 700;}
	.sec1_tbl2 {display: table-cell; width: 77.77%; text-align: left; vertical-align: top; color: #fff; font-size: 18px; font-weight: 300;}
	.sec1_wrap2 .b_slideList.on .sec1_wrap2_txt_on {display: block}

	.sec1_txt2{position: absolute; bottom: 370px; right: -350px; transform: rotate(90deg); color: #f690ae; font-size: 16px; line-height: 22px; z-index: 3;}
	.sec1_txt2:after {content: ""; display: inline-block; vertical-align: middle; width: 110px; height: 1px; background: #f690ae; margin-left: 30px;} 

	.section2 {position: relative; padding: 150px 0; z-index: 1;}
	.section2:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: -190px; width: 380px; height: 380px; border-radius: 50%; background: #f2f2f2; z-index: -1;}
	.section2:after {content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: -190px; width: 380px; height: 380px; border-radius: 50%; background: #f2f2f2; z-index: -1;}
	.sec2_slide_list {position: relative; display: table !important;}
	.sec2_img_wrap {position: relative; display: table-cell; text-align: center; vertical-align: middle; width: 50%;z-index: 1;}
	.sec2_img_wrap:before {content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); width: 500px; height: 500px; background: #f2f2f2; border-radius: 50%; z-index: -1;}
	.sec2_img_wrap img {}
	.sec2_txt_wrap {position: relative; display: table-cell; text-align: left; vertical-align: top; width: 50%; z-index: 1;}
	.sec2_txt_wrap em {display: block; color: #f690ae; font-size: 18px; line-height: 26px; font-weight: 900;}
	.sec2_txt_wrap h3 {color: #5b5858; font-size: 50px; line-height: 56px; font-weight: 900; margin-top: 10px;}
	.sec2_txt_wrap p {color: #5b5858; font-size: 23px; line-height: 30px; font-weight: 300; margin-top: 20px;}
	.sec2_txt_wrap p br.tab_br {display: none;}
	.sec2_txt_wrap h4 {color: #444; font-size: 30px; line-height: 36px; font-weight: 900; margin-top: 20px;}
	.sec2_txt_wrap h4 br.tab_br {display: none;}
	.sec2_txt_wrap ul {margin-top:50px; max-width: 550px;}
	.sec2_txt_wrap ul li {position: relative; color: #5b5858; font-size: 23px; font-weight: 300; padding-bottom: 10px;}
	.sec2_txt_wrap ul li:before {content: ""; position: absolute; bottom: 0px; left: 60px; width: 100%; height: 1px; background: #ccc;}
	.sec2_txt_wrap ul li + li {margin-top: 10px;}
	.sec2_txt_wrap ul li strong {display: inline-block; font-weight: 900;}
	.sec2_txt_wrap ul li span {font-family: 'Poppins', sans-serif; display: inline-block; width: 40px; height: 40px; background: #f690ae; border-radius: 50%; text-align: center; line-height: 38px; font-weight: 900; color: #fff; font-size: 20px; font-weight: 700; margin-right: 10px;}
	.sec2_txt_wrap .more_view_wrap {text-align: center; margin-top: 50px;}
	.sec2_txt_wrap .more_view {display: inline-block; height: 85px; background: #f690ae; color: #fff; font-size:30px; line-height: 85px; font-weight: 900; padding: 0 60px; border-radius: 50px;}
	.sec2_txt_wrap .more_view .view_more {display: inline-block; vertical-align: middle; width: 30px; height: 11px; background: url("/images/view_more2.png") center no-repeat; background-size: 100%; margin-left: 10px;}
	.sec2_slider_wrap .pd_arrow {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); width: 80px; height: 80px; border-radius: 50%; z-index: 10; cursor: pointer;}
	.sec2_slider_wrap .pd_arrow.pd_prev {background: #000 url("/images/d_prev.png") center no-repeat; background-size: 17px 27px; margin-left: -770px;}
	.sec2_slider_wrap .pd_arrow.pd_next {background: #000 url("/images/d_next.png") center no-repeat; background-size: 17px 27px;  margin-left: 770px;}

	.sec2_hover_menu {visibility: hidden; position: relative; z-index: -1; }
	.sec2_hover_wrap {visibility: hidden;  position: fixed; top: 0; left: 0; background: rgba(0,0,0,1); width: 100%; height: 100%; text-align: center; padding: 100px 0;display:none}
	.sec2_hover_wrap .dd_video_wrap {width: 850px; height: 500px; margin: 0 auto}
	.sec2_hover_wrap h3 {color: #fff; font-size: 24px;}
	.sec2_hover_wrap .d_close {position: absolute; top: 50px; right: 50px; color: #fff; font-size: 24px; border-bottom: 1px solid #fff; cursor: pointer;}

	.sec2_hover_menu.on {visibility: visible; z-index: 150;}
	.sec2_hover_wrap1.on {visibility: visible;}
	.sec2_hover_wrap2.on {visibility: visible;}
	.sec2_hover_wrap3.on {visibility: visible;}


	#youtube_box {display: none; position:fixed; top: 0; left:0; z-index:1000;  width:100%; height:100%;}
	#youtube_box.play {display:block; }
	#youtube_box:before {position:fixed; top: 0; left:0; right:0; bottom:0;background:rgba(0,0,0,0.5); content:""}
	.youtube_box_inner {position: absolute; top: 10px; bottom: 30px; left: 50%; transform: translateX(-50%); background: #fff; padding: 100px 50px; border-radius: 50px; width: 100%; max-width: 1400px; overflow: hidden;}
	.youtube_box_inner .ddd_inner {overflow-y: scroll; height: 100%; overflow-x: hidden; }
	.txt_tbl_wrap {display: table; width: 100%;}
	.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl1 {vertical-align: middle;}
	.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl1 img {width: 351px;}
	.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl2 {vertical-align: middle}
	.txt_tbl_wrap .txt_tbl1 {position: relative; display: table-cell; vertical-align: top;  text-align: center; z-index: 1; width: 39.68%; }
	.txt_tbl_wrap .txt_tbl1 img {display: inline-block;}
	.txt_tbl_wrap .txt_tbl1:before {content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); width: 450px; height: 450px; background: #f2f2f2; border-radius: 50%; z-index: -1;}
	.txt_tbl_wrap .txt_tbl2 {display: table-cell; vertical-align: top; width: 60.317%; padding-left: 60px;}
	.txt_tbl_wrap .txt_tbl2 em {display: block; color: #f690ae; font-size: 18px; line-height: 26px; font-weight: 900;}
	.txt_tbl_wrap .txt_tbl2 h2 {color: #5b5858; font-size: 50px; line-height: 58px; font-weight: 900; margin-top: 10px;}
	.txt_tbl_wrap .txt_tbl2 h3 {color: #5b5858; font-size: 25px; line-height: 35px; font-weight: 700; margin-top: 10px; margin-top: 20px;word-break:keep-all}
	.txt_tbl_wrap .txt_tbl2 p {color: #444; font-size: 20px; line-height: 30px; font-weight: 300; margin-top: 20px; word-break: keep-all;}
	.txt_tbl_wrap .txt_tbl2 p + p {margin-top: 0;}
	.txt_tbl2 .txt_tbl2_inner {margin-top: 40px;}
	.txt_tbl2 .txt_tbl2_inner h5 {font-size: 23px; font-weight: 900; color: #444; line-height: 30px;}
	.txt_tbl2 .txt_tbl2_inner h5 span {position: relative; display: inline-block; vertical-align: middle; width: 35px; height: 35px; background: #989898; border-radius: 50%; margin-right: 10px;}
	.txt_tbl2 .txt_tbl2_inner h5 span:before {content: "!"; font-family: 'Poppins', sans-serif; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); color: #fff; font-size: 20px; font-weight: 700; line-height: 30px;}
	.txt_tbl2 .txt_tbl2_inner ul {margin-top: 20px;}
	.txt_tbl2 .txt_tbl2_inner ul li {position: relative; color: #444; font-size: 20px; line-height: 30px; font-weight: 300; padding-left: 15px;word-break:keep-all}
	.txt_tbl2 .txt_tbl2_inner ul li:before {content: ""; position: absolute; top: 15px; left: 0; width: 5px; height: 5px; background: #000; border-radius: 50%;}
	.txt_tbl_wrap2 {margin: 80px 0;}
	.txt_tbl_wrap2 .d_txt_tbl_menu {position: relative; margin: 0 -15px;}
	.txt_tbl_wrap2 .d_txt_tbl_menu:after {content: ""; display: block; clear: both;}
	.txt_tbl_wrap2 .d_txt_tbl_menu > li {float: left;  padding: 0 15px;}
	.txt_tbl_wrap2 .d_txt_tbl_menu > li + li {margin-top: 10px;}
	.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(1) {width: 42.85%;}
	.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(2) {width: 57.14%;}
	.txt_tbl_wrap2 .d_tbl_title {background: #f690ae; color: #fff; font-size: 32px; height: 85px; line-height: 85px; border-radius: 50px; text-align: center;}
	.txt_tbl_wrap2 .d_txt_tbl_inner {margin-top: 20px; border: 1px solid #e9e9e9; border-radius: 50px; padding: 50px 30px;}
	.txt_tbl_wrap2 .d_txt_tbl_inner2 {border-bottom: 1px solid #b2b2b2; padding-bottom: 30px;}
	.txt_tbl_wrap2 .d_txt_tbl_inner2 li strong {display: inline-block; color: #444; font-size: 20px; line-height: 30px; font-weight: 900; margin-right: 10px;}
	.txt_tbl_wrap2 .d_txt_tbl_inner2 li {color: #444; font-size: 20px; line-height: 30px; font-weight: 300;}
	.txt_tbl_wrap2 .d_price {font-family: 'Poppins', sans-serif; display: block; text-align: right; margin-top: 20px; color: #f690ae; font-size: 40px; line-height: 50px; font-weight: 900;}
	.txt_tbl_wrap2 .d_price em {font-size: 25px; line-height: 35px; font-weight: 300;}
	.player_title {color: #5b5858; font-size: 30px; line-height: 36px; font-weight: 900; margin-bottom: 20px;}
	#youtube_box .player { z-index:1001; width:100%; height:710px; font-size: 0;}
	#youtube_box .btn_close {position:absolute; top: 20px; right: 20px; width:75px; height:75px; border-radius: 50%; background: #acacac url("/images/close_btn.png") center no-repeat; background-size: 24px 22px; z-index: 1002;}
	#youtube_box .player2 {height: auto;}

	.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_inner {padding: 30px;}
	.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_inner2.dd_txt_tbl_inner2 {padding-bottom: 0; border: 0;}
	.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_menu.d_txt_tbl_menu2 > li:nth-child(1) {width: 100%;}
	.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_menu.d_txt_tbl_menu2 > li .d_price.dd_price {float: right; margin-top: -20px; font-size: 30px;}
	.txt_tbl_wrap2.d_txt_tbl_wrap2 .dd_txt_tbl_inner2 li {position: relative;}
	.txt_tbl_wrap2.d_txt_tbl_wrap2 .dd_txt_tbl_inner2 li + li {margin-top: 30px;}
	.txt_tbl_wrap2.d_txt_tbl_wrap2 .dd_txt_tbl_inner2 li:after {content: ""; display: block; clear: both;}


	.section3 {padding:30px 0 130px}
	.section3 .b_mtt{text-align:center;margin-bottom:50px}
	.b_mtt h3{font-size:18px;line-height:1;color:#f690ae;letter-spacing:7px;font-weight:900;margin-bottom:10px}
	.b_mtt h4{font-size:60px;line-height:1;color:#000;font-weight:900;font-family:'Poppins', sans-serif}

	.event_slider {position: relative; z-index: 1; margin: 0 -15px;}
	.event_slider:before {content: ""; position: absolute; top: 0; width: 450px; left: 0; height: 100%; background: rgba(255,255,255,0.5); z-index: 2;}
	.event_slider:after {content: ""; position: absolute; top: 0; width: 450px; right: 0; height: 100%; background: rgba(255,255,255,0.5); z-index: 2;}
	.event_slider .slick-list {padding: 0 450px !important;}
	.event_slider .event_list {padding: 0 15px;}
	.event_slider .pd_arrow2 {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); width: 70px; height: 70px; border-radius: 50%; z-index: 10; cursor: pointer; box-shadow: 0 0 10px rgba(0,0,0,0.25);}
	.event_slider .pd_arrow2.pd_prev2 {background: #fff url("/images/d_prev.png") center no-repeat; background-size: 17px 27px; margin-left: -550px;}
	.event_slider .pd_arrow2.pd_next2 {background: #fff url("/images/d_next.png") center no-repeat; background-size: 17px 27px;  margin-left: 550px;}
	.event_slider .slick-dots li.slick-active {width: 20px; background: #f690ae;}
	.event_slider .slick-dots li {width: 7px; height: 7px; background: #cbcbcb;}
	.event_slider .slick-dots li button:before {display: none;}

	.d_map_menu {position: relative;}
	.d_map_menu:after {content: ""; display: block; clear: both;}
	.d_map {float: left; width: 50%; height: 660px;}
	.d_map .root_daum_roughmap .wrap_map {height: 660px; }
	.d_map .root_daum_roughmap .wrap_controllers {display: none;}
	.d_map_txt_wrap {float: left; width: 50%; background: #f690ae; height: 660px; padding: 100px;}
	.d_map_txt_wrap h2 {font-family: 'Poppins', sans-serif; color: #fff; font-size: 45px; line-height: 52px; font-weight: 900;}
	.d_map_txt {color: #fff; font-size: 20px; line-height: 30px; font-weight: 300; margin-top: 10px;}
	.d_map_title2 {font-family: 'Poppins', sans-serif; color: #fff; font-size: 22px; line-height: 30px; font-weight: 900; margin-top: 50px;}
	.d_map_txt2 {color: #fff; font-size: 18px; line-height: 28px; font-weight: 300; }
	.d_map_txt_menu {margin-top: 50px;}
	.d_map_title3 {font-family: 'Poppins', sans-serif; color: #fff; font-size: 22px; line-height: 30px; font-weight: 900; margin-top: 50px;}
	.d_map_txt_menu ul {position: relative; margin: 20px -40px 0;}
	.d_map_txt_menu ul:after {content: ""; display: block; clear: both;}
	.d_map_txt_menu ul li {font-family: 'Poppins', sans-serif; color: #fff; float: left; width: 50%; padding: 0 40px; font-size: 18px; line-height: 28px; font-weight: 300;}
	.d_map_txt_menu ul li.d_map_mail {padding: 0; margin-left: -40px}
	.d_map_txt_menu ul li strong {font-family: 'Poppins', sans-serif; display: inline-block; vertical-align: middle; font-weight: 900; font-size: 28px;} 
	.d_map_txt_menu2 {margin-top: 10px;}
	.d_map_txt_menu2 span {display: inline-block; font-size: 24px; color: #fff; line-height: 32px; font-weight: 300;}
	.d_map_txt_menu2 span strong {display: inline-block; font-size: 24px; font-weight: 900;}
	.d_map_txt_menu2 .dd_map_text1 {margin-left: 10px;}
	.d_map_txt_menu2 .dd_map_text2 {margin-top: 10px;}
	.sec4_txt {max-width: 1400px; margin: 100px auto 50px;}
	.sec4_txt em {display: block; color: #f690ae; font-size: 18px; line-height: 26px; font-weight: 900;}
	.sec4_txt h2 {color: #000; font-size: 40px; line-height: 46px; font-weight: 900;}
	.sec4_txt h2 span {display: inline-block; margin-left: 10px;color: #060606; font-size: 20px; line-height: 26px; font-weight: 300;}
	.sec4_txt h2 span br.mob_br {display: none;}
	.sec4_img_wrap {max-width: 1660px; margin: 0 auto;position:relative}
	

	.b_park_slide{position: relative; margin: 0 -10px}
	.b_park_slide .b_slideList{padding:0 10px}

	.slider-progress02 {position: absolute; left:0; bottom:-45px; width:100%; height: 15px; overflow: hidden; background-color:transparent; background-image: linear-gradient(to right, #f690ae, #f690ae); background-repeat: no-repeat; background-size: 0 100%; transition: background-size .4s ease-in-out;display:none}
	.slider-progress02 .slider__label{position:absolute;top:50%;transform:translateY(-50%);height:7px;background:#e5e5e5;left:0;width:100%;z-index:-1}


	.sec4_img_inner {position: relative;}
	.sec4_img_inner span {font-family: 'Poppins', sans-serif; position: absolute; top: 0; left: 0; width:150px; height: 55px; background: #f690ae; color: #fff; font-size: 25px; line-height: 55px; text-align: center; font-weight: 700; border-top-left-radius: 10px; border-bottom-right-radius: 10px;}

	.section5 {padding: 130px 0;}
	.sec5_tbl_wrap {display: table; width: 100%;}
	.sec5_tbl1 {display: table-cell; width: 31.78%; text-align: left; vertical-align: middle;}
	.sec5_tbl1 .sec5_txt h2 {font-family: 'Poppins', sans-serif; color: #000; font-size: 55px; line-height: 65px; font-weight: 900;}
	.sec5_tbl1 .sec5_txt p {font-size: 20px; line-height: 30px; color: #060606; font-weight: 300;}
	.vis_menu {position: relative; margin-top: 30px;}
	.vis_menu .d_vis_prev {display: inline-block; vertical-align: middle; width: 10px; height: 15px; background: url("/images/d_prev2.png") center no-repeat; background-size: 10px 15px; cursor: pointer; margin-left: 30px;}
	.vis_menu .d_vis_next {position: relative; display: inline-block; vertical-align: middle; width: 10px; height: 15px; background: url("/images/d_next2.png") center no-repeat; background-size: 10px 15px; cursor: pointer; margin-left: 30px;}
	.vis_menu .d_vis_next:before {content: ""; position: absolute; top: -2px; left: -15px; width: 1px; height: 20px; background: #000;}
	.vis_menu .page_info {display: inline-block; vertical-align: middle;}
	.vis_menu .page_info .current_num {font-family: 'S-CoreDream-7ExtraBold'; font-size: 18px; color: #000; line-height: 26px;}
	.vis_menu .page_info .total_num {font-family: 'S-CoreDream-7ExtraBold'; font-size: 18px; color: #000; line-height: 26px; margin-left: 105px;}
	.vis_menu .slider-progress {position: absolute; bottom: 12px; left: 35px; width:100%; max-width: 75px; height: 2px; background: #999;  overflow:hidden; }
	.vis_menu .slider-progress .progress {width:0%; height: 2px; background: #000; position:absolute;}

	.sec5_tbl2 {display: table-cell; width: 68.21%; text-align: left; vertical-align: middle;}
	.notice_slider {max-width: 955px !important; height: 200px; overflow: Hidden;}
	.notice_slider .slick-list {height: 200px !important;}
	.notice_slider .slick-track {height: 200px !important;}
	.notice_slide_list ul li {position: relative; border-top: 1px solid #e5e5e5; background: url("/images/plus.png") right center no-repeat; background-size: 25px;}
	.notice_slide_list ul li a {display: block; padding: 25px 0;}
	.notice_slide_list ul li:hover {background: url("/images/plus_on.png") right center no-repeat; background-size: 25px;}
	/* .notice_slide_list ul li:last-child {border-bottom: 1px solid #e5e5e5;} */
	/* .notice_slide_list dl {position: absolute; top: 50%; left: 0; transform: translateY(-50%); text-align: center;}
	.notice_slide_list dl dt {font-family: 'Open Sans', sans-serif; color: #f087a6; font-size: 25px; line-height: 32px; font-weight: 700;}
	.notice_slide_list dl dd {font-family: 'Open Sans', sans-serif; color: #000; font-size: 15px; line-height: 22px; font-weight: 600;} */
	.notice_slide_list h3 {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; vertical-align: middle; color: #0b1116; font-size: 24px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; /* padding-left: 150px; */ width: 95%;}

	.section6 {padding: 80px 0; border-top: 1px solid #e5e5e5;}
	.sec6_title {color: #362f2d; font-size: 35px; line-height: 42px; font-weight: 900;}
	.sec6_title span {color: #f690ae;}
	.d_form {margin-top: 80px;}
	.d_form_list {position: relative;}
	.d_form_list:after {content: ""; display: block; clear: both;}
	.d_form_list li {float: left;}
	.d_form_list li span {display: inline-block; vertical-align: top; color: #000; font-size: 18px;}
	.d_form_list li input {display: inline-block; vertical-align: bottom; margin-left: 20px; border:1px solid transparent; border-bottom: 1px solid #000; font-size: 16px; padding-bottom: 10px; width: calc(95% - 100px);}
	.d_form_list li input::placeholder {color: #a9a9a9;}
	.d_form_list li.d_form_name {width: 21.07%;}
	.d_form_list li.d_form_name span {}
	.d_form_list li.d_form_call {width: 23.21%;}
	.d_form_list li.d_form_content {width: 42.14%;}
	.d_form_list li.d_form_btn {width: 13.57%;}
	.d_form_list li.d_form_btn button {background: #f690ae; outline: 0; border: 0; color: #fff; width: 190px; height: 60px; line-height: 58px; font-weight: 700; font-size: 20px; margin-top: -20px;}
	.check_box {max-width: 1400px; margin: 30px auto;}
	.check_box .checkbox-custom {opacity: 0; position: absolute;}
	.check_box .checkbox-custom, .checkbox-custom-label{display: inline-block; vertical-align: middle; cursor: pointer; font-size: 16px;}
	.check_box .checkbox-custom, .checkbox-custom-label span {position: relative; color: #494949; font-weight: 900;}
	.check_box .checkbox-custom, .checkbox-custom-label span:before {content: ""; position: absolute; bottom: -5px; left: 0; width: 100%; height: 2px; background: #209dd8;}
	.check_box .checkbox-custom-label {position: relative;}
	.check_box .checkbox-custom + .checkbox-custom-label:before {content: ''; background: #fff; display: inline-block; vertical-align: middle; width: 15px; height: 15px; margin-right: 10px; border: 1px solid #00153f; text-align: center;margin-top:-2px}
	.check_box .checkbox-custom:checked + .checkbox-custom-label:before { background: #f690ae; border: 1px solid #f690ae;}
	.d_mob_btn {display: none;}

	#d_footer {padding: 80px 0; background: #2c2c2c;}
	.foot {position: relative; max-width: 1400px; min-height: 150px; margin: 0 auto;}
	.foot:after {content: ""; display: block; clear: both;}
	.foot_menu address {margin-left: -15px;}
	.foot_menu address span {display: inline-block; color: #d4d4d4; font-size: 16px; line-height: 26px; font-weight: 300; margin-left: 15px;}
	.foot_menu address br.tab_br {display: none;}
	.foot_menu address br.mob_br {display: none;}
	.foot_menu address span strong {font-weight: 900; display: inline-block; margin-right: 10px;}
	.foot_menu address span + span {}
	.foot_menu .copyright {color: #929292; font-size: 15px; line-height: 22px; font-weight: 300; margin-top: 10px;}
	.foot_menu2 {float: right;}
	.foot_menu2 li {color: #cacaca; font-size: 22px; line-height: 28px; font-weight: 700;}
	.foot_menu2 li + li {margin-top: 10px; }
	.foot_menu3 {float: right; margin-right: 50px;}
	.foot_menu3 span {display: block; color: #c2c2c2; font-size: 16px; line-height: 22px; font-weight: 300;}
	.foot_menu3 strong  {font-family: 'Poppins', sans-serif; display: block; color: #fff; font-size: 28px; line-height: 36px; font-weight: 900;}
	.mob_foot {display: none;}

	@media (max-width: 1730px) {
		.d_quick_wrap { right: 2.3121vw; bottom: 26.0116vw;}
		.q_scroll {margin-top: 1.7341vw;}
		.q_scroll span {font-size: 0.5202vw; margin-top: 0.5780vw;}
		.d_quick li {margin: 0.5780vw 0}
		.d_quick li a:before{width:0.3468vw;height:0.3468vw;}
		.d_quick li a span {font-size:0.9249vw;}
		.d_quick li a.on{padding-bottom: 2.3121vw}
		.d_quick li a.on span {top: -0.0578vw; left: -3.4682vw; }
		.d_quick li a.on:before {width: 0.6936vw; height: 0.6936vw;}
		.d_quick li a.on:after {top: 1.4451vw; left: 50%; height: 1.7341vw;}

		.fixed_menu { right: 1.7341vw; bottom: 2.8902vw; }
		.fixed_menu .fixed_wrap li + li {margin-top: 0.5780vw;}
		.fixed_menu .fixed_wrap li a {width: 3.4682vw; height: 3.4682vw; box-shadow: 0 0 0.5780vw rgba(0,0,0,0.25)}
		.fixed_menu .fixed_wrap li.kakao a {background-size: 1.7341vw 1.6763vw;}
		.fixed_menu .fixed_wrap li.document a {background-size: 1.4451vw;}
		.fixed_menu .fixed_wrap li.call a {background-size: 1.4451vw 1.5029vw;}
		.fixed_menu .fixed_wrap li.location a {background-size: 1.4451vw 1.6185vw;}
		.fixed_menu .fixed_wrap li.top_btn a {background-size: 0.6936vw 1.2717vw;}
		
		.fixed_menu .fixed_wrap2 { right: 4.6243vw; max-width: 14.4509vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner { margin-bottom: 1.1561vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner li + li {margin-top: 0.5780vw;}
		.fixed_menu .fixed_wrap2 .f_question { height: 3.4682vw; border-radius: 2.8902vw; line-height: 3.4682vw; font-size: 0.9827vw; }
		.fixed_menu .fixed_wrap2 .d_fixed_list {width: 14.4509vw !important}
	
		#header {height: 5.7803vw; }

		.head {max-width: 80.9249vw; height: 5.7803vw;}
		.head h1 img {width: 11.6763vw;}
		.gnb li {height: 5.7803vw;}
		.gnb li + li {margin-left: 5.7803vw;}
		.gnb li a {line-height: 5.7803vw;  font-size: 1.0405vw;}

		/* 팝업 뉴 */

		.d_new_popup_wrap { top: 5.78vw;}
		/* .pop_inner2 {  width: 34.68vw;}
		.pop_inner3 {  width: 34.68vw;}
		.pop_inner4 {  width: 34.68vw;} */
		.dd_close_btn2 { right: -2.89vw; width: 2.89vw; height: 2.89vw;background-size: 1.39vw;}

		/* 230330 추가 작업 */

		.head_right span + span {margin-left: 1.16vw;}
		.head_right span + span:before {  top: 0.35vw; left: -0.58vw; height: 0.58vw;}
		.head_right span a {   font-size: 0.92vw;}
		.gnb.gnb_new {right: 12.72vw;}
		.gnb.gnb_new li + li {margin-left: 2.89vw;}

		.banner_wrap {padding: 4.62vw 0 6.36vw;}
		.banner_wrap .sec1_txt p {padding-left: 1.73vw;}
		.banner_img_box {margin-top: 4.34vw; }
		/* .banner_wrap .sec1_txt dl {width: 30.14%;}
		.banner_wrap .sec1_txt p {width: 70.42%; } */


		.visual_list {height: 53.7572vw;}
		.visual_list.d_visual_list {height: 48.5549vw;}
		.visual_txt {top: 12.1387vw; max-width: 80.9249vw;}
		.visual_txt em {font-size: 1.0405vw; line-height: 1.5029vw;}
		.visual_txt h2 {font-size: 4.0462vw; line-height: 4.9133vw; margin-top: 1.1561vw;}
		.visual_txt h2 span em {font-size: 4.0462vw; line-height: 4.6243vw;}
		.visual_txt p {font-size: 1.7341vw; line-height: 2.0809vw; margin-top: 1.7341vw;}
		.visual_slider .slick-dots {top: 35.8382vw; max-width: 80.9249vw;}
		.visual_slider.d_visual_slider .slick-dots {bottom: 2.8902vw;}
		.visual_slider .slick-dots li {margin: 0 0.8671vw;}
		.visual_slider .slick-dots li button {width: 1.7341vw; height: 1.7341vw;}
		.visual_txt2 {top: 20.2312vw; left: -2.8902vw; font-size: 0.9249vw; line-height: 1.2717vw;}
		.visual_txt2:before {width: 6.3584vw; height: 0.0578vw; margin-right: 1.7341vw;} 

		.section1 { padding: 8.6705vw 0 5.7803vw; background:url("/images/b_sec01_bg.png") left 0 top -0.2890vw no-repeat;background-size:100%}
		.inner {max-width: 80.9249vw;}
		.section1:after {width: 79.1908vw; height: 27.4566vw;}
		.sec1_txt dl {width: 27.14%;}
		.sec1_txt dl dt {font-size: 1.0405vw; line-height: 1.5029vw;}
		.sec1_txt dl dd {font-size: 2.8902vw; line-height: 3.2370vw; margin-top: 0.5780vw;}
		.sec1_txt p {width: 71.42%; font-size: 1.3295vw; line-height: 1.9075vw; }
		.sec1_wrap1 {margin-top: 3.4682vw;}
		.sec1_img {width: 40.71%;}
		.sec1_img img {width: 29.4220vw;}
		.sec1_img_txt { width: 59.28%; padding-left: 2.8902vw;}
		.sec1_img_txt li { font-size: 1.3295vw; line-height: 1.9075vw; padding-left: 3.4682vw;}
		.sec1_img_txt li + li {margin-top: 1.1561vw;}
		.sec1_img_txt li .circle {width: 2.3121vw; height: 2.3121vw; line-height: 2.3121vw;}

		.sec1_wrap2 { margin: 2.8902vw -0.5780vw 0;}
		.sec1_wrap2 .b_slideList{padding:0 0.5780vw}
		.sec1_wrap2 .b_slideList.b_list01 .sec1_wrap2_inner {height: 34.6821vw; }
		.sec1_wrap2 .b_slideList.b_list02 .sec1_wrap2_inner {height: 34.6821vw;}
		.sec1_wrap2 .b_slideList.b_list03 .sec1_wrap2_inner {height: 34.6821vw;}
		.sec1_wrap2_txt h3 { font-size: 2.0231vw; line-height: 2.6012vw; }
		.sec1_wrap2_txt p {  font-size: 1.1561vw; line-height: 1.7341vw;  }
		.sec1_wrap2_txt p:before {width: 4.0462vw; margin: 1.7341vw auto;}
		.sec1_wrap2_txt span { height: 2.8902vw; border-radius: 2.8902vw; font-size: 1.0405vw; padding: 0 2.3121vw; line-height: 2.7746vw; margin-top: 2.3121vw;}
		.sec1_wrap2_txt span .view_more {width: 1.4451vw; margin-left: 0.5780vw;}
		.sec1_wrap2_txt_on {border-radius: 0.5780vw;}
		.sec1_wrap2_on_inner h3 {font-size: 2.0231vw; line-height: 2.6012vw; }
		.sec1_wrap2_tbl:before {width: 4.0462vw; margin: 1.7341vw auto;}
		.sec1_wrap2_tbl > li {padding: 0 1.1561vw;}
		.sec1_wrap2_tbl > li + li {margin-top: 1.1561vw;}
		.sec1_tbl1 { width: 22.22%; font-size: 1.0405vw; }
		.sec1_tbl2 { width: 77.77%; font-size: 1.0405vw; }

		.sec1_txt2{display: none; bottom: 21.3873vw; right: -20.2312vw; font-size: 0.9249vw; line-height: 1.2717vw; }
		.sec1_txt2:after {width: 6.3584vw; margin-left: 1.7341vw;} 

		.section2 { padding: 8.6705vw 0; }
		.section2:before {left: -14.4509vw; width: 21.9653vw; height: 21.9653vw;}
		.section2:after {right: -14.4509vw; width: 21.9653vw; height: 21.9653vw;}
		.sec2_img_wrap img.pd_img1 {width: 20.2890vw;}
		.sec2_img_wrap img.pd_img2 {width: 100%;}
		.sec2_img_wrap:before {width: 28.9017vw; height: 28.9017vw;}
		.sec2_txt_wrap em {font-size: 1.0405vw; line-height: 1.5029vw;}
		.sec2_txt_wrap h3 {font-size: 2.8902vw; line-height: 3.2370vw; margin-top: 0.5780vw;}
		.sec2_txt_wrap p { font-size: 1.3295vw; line-height: 1.7341vw; margin-top: 1.1561vw;}
		.sec2_txt_wrap h4 { font-size: 1.7341vw; line-height: 2.0809vw; margin-top: 1.1561vw;}
		.sec2_txt_wrap ul {margin-top:2.8902vw; max-width: 31.7919vw;}
		.sec2_txt_wrap ul li {font-size: 1.3295vw;  padding-bottom: 0.5780vw;}
		.sec2_txt_wrap ul li:before {left: 3.4682vw;}
		.sec2_txt_wrap ul li + li {margin-top: 0.5780vw;}
		.sec2_txt_wrap ul li span {width: 2.3121vw; height: 2.3121vw; line-height: 2.1965vw; font-size: 1.1561vw; margin-right: 0.5780vw;}
		.sec2_txt_wrap .more_view_wrap { margin-top: 2.8902vw;}
		.sec2_txt_wrap .more_view {height: 4.9133vw; font-size:1.7341vw; line-height: 4.9133vw;  padding: 0 3.4682vw; border-radius: 2.8902vw;}
		.sec2_txt_wrap .more_view .view_more {width: 1.7341vw; height: 0.6358vw; margin-left: 0.5780vw;}
		.sec2_slider_wrap .pd_arrow {width: 4.6243vw; height: 4.6243vw; }
		.sec2_slider_wrap .pd_arrow.pd_prev {background-size: 0.9827vw 1.5607vw; margin-left: -44.5087vw;}
		.sec2_slider_wrap .pd_arrow.pd_next {background-size: 0.9827vw 1.5607vw;  margin-left: 44.5087vw;}

		.sec2_hover_wrap {padding: 5.7803vw 0;}
		.sec2_hover_wrap .dd_video_wrap {width: 49.1329vw; height: 28.9017vw;}
		.sec2_hover_wrap h3 { font-size: 1.3873vw;}
		.sec2_hover_wrap .d_close {top: 2.8902vw; right: 2.8902vw; font-size: 1.3873vw;}

		.youtube_box_inner {top: 0.5780vw; bottom: 1.7341vw; padding: 5.7803vw 2.8902vw; border-radius: 2.8902vw;}
		.youtube_box_inner .ddd_inner {/* height: 52.0231vw */ height: 100%; padding-bottom: 0;}
		.txt_tbl_wrap .txt_tbl1 {width: 39.68%;}
		.txt_tbl_wrap .txt_tbl1 img {width: 100%; }
		.txt_tbl_wrap .txt_tbl1:before {width: 26.0116vw; height: 26.0116vw;}
		.txt_tbl_wrap .txt_tbl2 {width: 60.317%; padding-left: 3.4682vw;}
		.txt_tbl_wrap .txt_tbl2 em {font-size: 1.0405vw; line-height: 1.5029vw;}
		.txt_tbl_wrap .txt_tbl2 h2 {font-size: 2.8902vw; line-height: 3.3526vw; margin-top: 0.5780vw;}
		.txt_tbl_wrap .txt_tbl2 h3 {font-size: 1.4451vw; line-height: 2.0231vw; margin-top: 0.5780vw; margin-top: 1.1561vw;}
		.txt_tbl_wrap .txt_tbl2 p { font-size: 1.1561vw; line-height: 1.7341vw;  margin-top: 1.1561vw;}
		.txt_tbl2 .txt_tbl2_inner {margin-top: 2.3121vw;}
		.txt_tbl2 .txt_tbl2_inner h5 {font-size: 1.3295vw; line-height: 1.7341vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span {width: 2.0231vw; height: 2.0231vw; margin-right: 0.5780vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span:before {font-size: 1.1561vw;  line-height: 1.7341vw;}
		.txt_tbl2 .txt_tbl2_inner ul {margin-top: 1.1561vw;}
		.txt_tbl2 .txt_tbl2_inner ul li {font-size: 1.1561vw; line-height: 1.7341vw; padding-left: 0.8671vw;}
		.txt_tbl2 .txt_tbl2_inner ul li:before {top: 0.8671vw; width: 0.2890vw; height: 0.2890vw;}
		.txt_tbl_wrap2 {margin: 4.6243vw 0;}
		.txt_tbl_wrap2 .d_txt_tbl_menu {margin: 0 -0.8671vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li {padding: 0 0.8671vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li + li {margin-top: 0.5780vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(1) {width: 42.85%;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(2) {width: 57.14%;}
		.txt_tbl_wrap2 .d_tbl_title {font-size: 1.8497vw; height: 4.9133vw; line-height: 4.9133vw; border-radius: 2.8902vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner {margin-top: 1.1561vw; border-radius: 2.8902vw; padding: 2.8902vw 1.7341vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 {padding-bottom: 1.7341vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li strong {font-size: 1.1561vw; line-height: 1.7341vw; margin-right: 0.5780vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li { font-size: 1.1561vw; line-height: 1.7341vw;}
		.txt_tbl_wrap2 .d_price {margin-top: 1.1561vw;  font-size: 2.3121vw; line-height: 2.8902vw; }
		.txt_tbl_wrap2 .d_price em {font-size: 1.4451vw; line-height: 2.0231vw; }
		.player_title { font-size: 1.7341vw; line-height: 2.0809vw;  margin-bottom: 1.1561vw;}
		#youtube_box .player {width:100%; height:41.0405vw; font-size: 0;}
		#youtube_box .btn_close { top: 1.1561vw; right: 1.1561vw; width:4.3353vw; height:4.3353vw; background-size: 1.3873vw 1.2717vw;}
		#youtube_box .player2 {height: auto;}

		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl1 img {width: 20.2890vw;}
		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl2 {margin-bottom: 2.8902vw;}

		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_inner {padding: 1.7341vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_menu.d_txt_tbl_menu2 > li .d_price.dd_price { margin-top: -1.1561vw; font-size: 1.7341vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .dd_txt_tbl_inner2 li + li {margin-top: 1.7341vw;}

		.section3 {padding:1.7341vw 0 7.5145vw}
		.section3 .b_mtt{margin-bottom:2.8902vw}
		.b_mtt h3{font-size:1.0405vw; letter-spacing:0.4046vw;margin-bottom:0.5780vw}
		.b_mtt h4{font-size: 3.4682vw; }

		.event_slider {margin: 0 -0.8671vw;}
		.event_slider:before {width: 24.8555vw; }
		.event_slider:after {width: 24.8555vw;}
		.event_slider .slick-list {padding: 0 24.8555vw !important;}
		.event_slider .event_list {padding: 0 0.8671vw;}

		.event_slider .pd_arrow2 {width: 4.0462vw; height: 4.0462vw; box-shadow: 0 0 0.5780vw rgba(0,0,0,0.25);}
		.event_slider .pd_arrow2.pd_prev2 {background-size: 0.9827vw 1.5607vw; margin-left: -28.9017vw;}
		.event_slider .pd_arrow2.pd_next2 {background-size: 0.9827vw 1.5607vw;  margin-left: 28.9017vw;}
		.event_slider .slick-dots li.slick-active {width: 1.1561vw;}
		.event_slider .slick-dots li {width: 0.4046vw; height: 0.4046vw;}

		.d_map {height: 38.1503vw;}
		.d_map .root_daum_roughmap .wrap_map {height: 38.1503vw;}
		.d_map_txt_wrap {width: 50%; height: 38.1503vw; padding: 5.7803vw;}
		.d_map_txt_wrap h2 {font-size: 2.6012vw; line-height: 3.0058vw; }
		.d_map_txt { font-size: 1.1561vw; line-height: 1.7341vw; margin-top: 0.5780vw;}
		.d_map_title2 {font-size: 1.2717vw; line-height: 1.7341vw; margin-top: 2.8902vw;}
		.d_map_txt2 { font-size: 1.0405vw; line-height: 1.6185vw;}
		.d_map_txt_menu {margin-top: 2.8902vw;}
		.d_map_title3 {font-size: 1.2717vw; line-height: 1.7341vw;  margin-top: 2.8902vw;}
		.d_map_txt_menu ul { margin: 1.1561vw -2.3121vw 0;}
		.d_map_txt_menu ul li {width: 50%; padding: 0 2.3121vw; font-size: 1.0405vw; line-height: 1.6185vw; }
		.d_map_txt_menu ul li.d_map_mail {padding: 0; /* margin-left: -2.3121vw */ margin-left: 0;}
		.d_map_txt_menu ul li strong {font-size: 1.6185vw;} 
		.d_map_txt_menu2 {margin-top: 0.5780vw;}
		.d_map_txt_menu2 span {font-size: 1.3873vw; line-height: 1.8497vw; }
		.d_map_txt_menu2 span strong {font-size: 1.3873vw; }
		.d_map_txt_menu2 .dd_map_text1 {margin-left: 0.5780vw;}
		.d_map_txt_menu2 .dd_map_text2 {margin-top: 0.5780vw;}	
		.sec4_txt {max-width: 80.9249vw; margin: 5.7803vw auto 2.8902vw;}
		.sec4_txt em {  font-size: 1.0405vw; line-height: 1.5029vw; }
		.sec4_txt h2 { font-size: 2.3121vw; line-height: 2.6590vw; }
		.sec4_txt h2 span { margin-left: 0.5780vw; font-size: 1.1561vw; line-height: 1.5029vw; }
		.sec4_img_wrap {max-width: 95.9538vw;}

		.b_park_slide{ margin: 0 -0.5780vw}
		.b_park_slide .b_slideList{padding:0 0.5780vw}

		.slider-progress02 {bottom:-2.6012vw; height: 0.8671vw;}
		.slider-progress02 .slider__label{height:0.4046vw;}

		.sec4_img_inner span {width: 8.6705vw; height: 3.1792vw; font-size: 1.4451vw; line-height: 3.1792vw; border-top-left-radius: 0.5780vw; border-bottom-right-radius: 0.5780vw;}

		.section5 {padding: 7.5145vw 0;}
		.sec5_tbl1 { width: 31.78%;}
		.sec5_tbl1 .sec5_txt h2 {font-size: 3.1792vw; line-height: 3.7572vw;}
		.sec5_tbl1 .sec5_txt p {font-size: 1.1561vw; line-height: 1.7341vw;}
		.vis_menu { margin-top: 1.7341vw;}
		.vis_menu .d_vis_prev {width: 0.5780vw; height: 0.8671vw; background-size: 0.5780vw 0.8671vw; margin-left: 1.7341vw;}
		.vis_menu .d_vis_next { width: 0.5780vw; height: 0.8671vw; background-size: 0.5780vw 0.8671vw; margin-left: 1.7341vw;}
		.vis_menu .d_vis_next:before {top: -0.1156vw; left: -0.8671vw; height: 1.1561vw;}
		.vis_menu .page_info .current_num { font-size: 1.0405vw; line-height: 1.5029vw;}
		.vis_menu .page_info .total_num { font-size: 1.0405vw; line-height: 1.5029vw; margin-left: 6.0694vw;}
		.vis_menu .slider-progress { bottom: 0.6936vw; left: 2.0231vw; max-width: 4.3353vw; height: 0.1156vw;}
		.vis_menu .slider-progress .progress {width:0%; height: 0.1156vw;}

		.sec5_tbl2 {width: 68.21%;}
		.notice_slider {max-width: 55.2023vw !important; height: 11.5607vw}
		.notice_slider .slick-list {height: 11.5607vw !important;}
		.notice_slider .slick-track {height: 11.5607vw !important;}
		.notice_slide_list ul li {background-size: 1.4451vw;}
		.notice_slide_list ul li a { padding: 1.4451vw 0;}
		.notice_slide_list ul li:hover {background-size: 1.4451vw;}
		/* .notice_slide_list dl {}
		.notice_slide_list dl dt {font-size: 1.4451vw; line-height: 1.8497vw; }
		.notice_slide_list dl dd {font-size: 0.8671vw; line-height: 1.2717vw; } */
		.notice_slide_list h3 {font-size: 1.3873vw; line-height: 1.8497vw;/*  padding-left: 8.6705vw; */}

		.section6 {padding: 4.6243vw 0;}
		.sec6_title { font-size: 2.0231vw; line-height: 2.4277vw; }
		.d_form {margin-top: 4.6243vw;}
		.d_form_list li span {font-size: 1.0405vw;}
		.d_form_list li input {margin-left: 1.1561vw; font-size: 0.9249vw; width: calc(95% - 5.7803vw);}
		.d_form_list li.d_form_name {width: 21.07%;}
		.d_form_list li.d_form_call {width: 23.21%;}
		.d_form_list li.d_form_content {width: 42.14%;}
		.d_form_list li.d_form_btn {width: 13.57%;}
		.d_form_list li.d_form_btn button {width: 10.9827vw; height: 3.4682vw; line-height: 3.3526vw;  font-size: 1.1561vw; margin-top: -1.1561vw;}
		.check_box {max-width: 80.9249vw; margin: 1.7341vw auto;}
		.check_box .checkbox-custom, .checkbox-custom-label{font-size: 0.9249vw;}
		.check_box .checkbox-custom, .checkbox-custom-label span:before {bottom: -0.2890vw; height: 0.1156vw;}
		.check_box .checkbox-custom + .checkbox-custom-label:before {width: 0.8671vw; height: 0.8671vw; margin-right: 0.5780vw; }

		#d_footer {padding: 4.6243vw 0;}
		.foot { max-width: 80.9249vw; min-height: 8.6705vw;}
		.foot_menu address {margin-left: -0.8671vw;}
		.foot_menu address span {font-size: 0.9249vw; line-height: 1.5029vw; margin-left: 0.8671vw;}
		.foot_menu address span strong {margin-right: 0.5780vw;}
		.foot_menu address span + span {}
		.foot_menu .copyright { font-size: 0.8671vw; line-height: 1.2717vw;  margin-top: 0.5780vw;}
		.foot_menu2 li {font-size: 1.2717vw; line-height: 1.6185vw;}
		.foot_menu2 li + li {margin-top: 0.5780vw;}
		.foot_menu3 { margin-right: 2.8902vw;}
		.foot_menu3 span {font-size: 0.9249vw; line-height: 1.2717vw; }
		.foot_menu3 strong  {font-size: 1.6185vw; line-height: 2.0809vw; }
	}


	@media (max-width: 1400px) {
		.d_quick_wrap { right: 2.8571vw; bottom: 32.1429vw;}
		.q_scroll {margin-top: 2.1429vw;}
		.q_scroll span {font-size: 0.6429vw; margin-top: 0.7143vw;}
		.d_quick li {margin: 0.7143vw 0}
		.d_quick li a:before{width:0.4286vw;height:0.4286vw;}
		.d_quick li a span {font-size:1.1429vw;}
		.d_quick li a.on{padding-bottom: 2.8571vw}
		.d_quick li a.on span {top: -0.0714vw; left: -4.2857vw; }
		.d_quick li a.on:before {width: 0.8571vw; height: 0.8571vw;}
		.d_quick li a.on:after {top: 1.7857vw; left: 50%; height: 2.1429vw;}

		.fixed_menu { right: 2.1429vw; bottom: 3.5714vw; }
		.fixed_menu .fixed_wrap li + li {margin-top: 0.7143vw;}
		.fixed_menu .fixed_wrap li a {width: 4.2857vw; height: 4.2857vw; box-shadow: 0 0 0.7143vw rgba(0,0,0,0.25)}
		.fixed_menu .fixed_wrap li.kakao a {background-size: 2.1429vw 2.0714vw;}
		.fixed_menu .fixed_wrap li.document a {background-size: 1.7857vw;}
		.fixed_menu .fixed_wrap li.call a {background-size: 1.7857vw 1.8571vw;}
		.fixed_menu .fixed_wrap li.location a {background-size: 1.7857vw 2.0000vw;}
		.fixed_menu .fixed_wrap li.top_btn a {background-size: 0.8571vw 1.5714vw;}
		
		.fixed_menu .fixed_wrap2 { right: 5.7143vw; max-width: 17.8571vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner { margin-bottom: 1.4286vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner li + li {margin-top: 0.7143vw;}
		.fixed_menu .fixed_wrap2 .f_question { height: 4.2857vw; border-radius: 3.5714vw; line-height: 4.2857vw; font-size: 1.2143vw; }
		.fixed_menu .fixed_wrap2 .d_fixed_list {width: 17.8571vw !important}

		#header {height: 7.1429vw; padding: 0 3.5714vw;}
		.head {max-width: 1400px; height: 7.1429vw;}
		.head h1 img {width: 14.4286vw;}
		.gnb li {height: 7.1429vw;}
		.gnb li + li {margin-left: 7.1429vw;}
		.gnb li a {line-height: 7.1429vw;  font-size: 1.2857vw;}

		.popup_inner {width: 85.7143vw;}
		.dd_close_btn {right: -5.7143vw; width: 5.7143vw; height: 5.7143vw; background-size: 1.7143vw 1.5714vw;}
		.dp_vis_list li {height: 5.0000vw; }
		.dp_vis_list li a { line-height: 4.8571vw;  font-size: 1.4286vw;}

		/* 팝업 뉴 */

		.d_new_popup_wrap { top: 7.14vw;}
		.pop_inner2 {  width: 42.85vw;}
		.pop_inner3 {  width: 42.85vw;}
		.pop_inner4 {  width: 42.85vw; margin-top: -7.14vw;}
		.dd_close_btn2 { right: -3.57vw; width: 3.57vw; height: 3.57vw;background-size: 1.71vw;}

		/* 230330 추가 작업 */

		.head_right span + span {margin-left: 1.43vw;}
		.head_right span + span:before {  top: 0.43vw; left: -0.71vw; height: 0.71vw;}
		.head_right span a {   font-size: 1.14vw;}
		.gnb.gnb_new {right: 15.71vw;}
		.gnb.gnb_new li + li {margin-left: 3.57vw;}

		.banner_wrap {padding: 5.71vw 3.5714vw 7.86vw;}
		.banner_wrap .sec1_txt {padding-left: 0; padding-right: 0;}
		.banner_wrap .sec1_txt p {padding-left: 2.14vw;}
		.banner_img_box {margin-top: 5.36vw; }


		.visual_list {height: 66.4286vw;}
		.visual_list.bg01.d_visual_list {/* background: url("/images/d_visual_1400_img1.jpg") center no-repeat; background-size: cover;  */height: 60.0000vw;}
		.visual_list.bg02.d_visual_list {/* background: url("/images/d_visual_1400_img2.jpg") center no-repeat; background-size: cover;  */height: 60.0000vw;}
		.visual_list.bg03.d_visual_list {/* background: url("/images/d_visual_1400_img3.jpg") center no-repeat; background-size: cover; */ height: 60.0000vw;}
		.visual_list.bg04.d_visual_list {/* background: url("/images/d_visual_1400_img4.jpg") center no-repeat; background-size: cover; */ height: 60.0000vw;}
		.visual_txt {top: 15.0000vw; max-width: 1400px; left: 3.5714vw;}
		.visual_txt em {font-size: 1.2857vw; line-height: 1.8571vw;}
		.visual_txt h2 {font-size: 5.0000vw; line-height: 6.0714vw; margin-top: 1.4286vw;}
		.visual_txt h2 span em {font-size: 5.0000vw; line-height: 5.7143vw;}
		.visual_txt p {font-size: 2.1429vw; line-height: 2.5714vw; margin-top: 2.1429vw;}
		.visual_slider .slick-dots {top: 44.2857vw; left: 2.8571vw; max-width: 1400px;}
		.visual_slider .slick-dots li {margin: 0 1.0714vw;}
		.visual_slider .slick-dots li button {width: 2.1429vw; height: 2.1429vw;}
		.visual_txt2 {display: none; top: 25.0000vw; left: -3.5714vw; font-size: 1.1429vw; line-height: 1.5714vw;}
		.visual_txt2:before {width: 7.8571vw; height: 0.0714vw; margin-right: 2.1429vw;}
		.visual_slider.d_visual_slider .slick-dots {bottom: 3.5714vw;}

		.visual .dd_vis_arrow {width: 5.0000vw; height: 5.0000vw; }
		.visual .dd_vis_prev {background-size: 1.7857vw ;}
		.visual .dd_vis_next {background-size: 1.7857vw ;}

		.section1 { padding: 10.7143vw 0 7.1429vw; background:url("/images/b_sec01_bg.png") left 0 top -0.3571vw no-repeat; background-size:100%}
		.inner {max-width: 1400px;}
		.section1:after {width: 97.8571vw; height: 33.9286vw;}
		.sec1_txt {padding: 0 3.5714vw;}
		.sec1_txt dl {width: 27.14%;}
		.sec1_txt dl dt {font-size: 1.2857vw; line-height: 1.8571vw;}
		.sec1_txt dl dd {font-size: 3.5714vw; line-height: 4.0000vw; margin-top: 0.7143vw;}
		.sec1_txt p {width: 71.42%; font-size: 1.6429vw; line-height: 2.3571vw; word-break: keep-all;}
		.sec1_txt p br.pc_br {display: none;}
		
		.sec1_wrap1 {margin-top: 4.2857vw;}
		.sec1_img {width: 40.71%;}
		.sec1_img img {width: 36.3571vw;}
		.sec1_img_txt { width: 59.28%; padding-left: 0; padding-right: 3.5714vw;}
		.sec1_img_txt li { font-size: 1.6429vw; line-height: 2.3571vw; padding-left: 4.2857vw;}
		.sec1_img_txt li + li {margin-top: 1.4286vw;}
		.sec1_img_txt li .circle {width: 2.8571vw; height: 2.8571vw; line-height: 2.8571vw;}

		.sec1_wrap2 { margin: 3.5714vw -0.7143vw 0; padding: 0 1.0714vw;}
		.sec1_wrap2 .b_slideList{padding:0 0.7143vw}
		.sec1_wrap2 .b_slideList.b_list01 .sec1_wrap2_inner {height: 42.8571vw; }
		.sec1_wrap2 .b_slideList.b_list02 .sec1_wrap2_inner {height: 42.8571vw;}
		.sec1_wrap2 .b_slideList.b_list03 .sec1_wrap2_inner {height: 42.8571vw;}
		.sec1_wrap2_txt h3 { font-size: 2.5000vw; line-height: 3.2143vw;}
		.sec1_wrap2_txt p {  font-size: 1.4286vw; line-height: 2.1429vw;}
		.sec1_wrap2_txt p:before {width: 5.0000vw; margin: 2.1429vw auto;}
		.sec1_wrap2_txt span { height: 3.5714vw; border-radius: 3.5714vw; font-size: 1.2857vw; padding: 0 2.8571vw; line-height: 3.4286vw; margin-top: 2.8571vw;}
		.sec1_wrap2_txt span .view_more {width: 1.7857vw; margin-left: 0.7143vw;}
		.sec1_wrap2_txt_on {border-radius: 0.7143vw;}
		.sec1_wrap2_on_inner h3 {font-size: 2.5000vw; line-height: 3.2143vw;}
		.sec1_wrap2_tbl:before {width: 5.0000vw; margin: 2.1429vw auto;}
		.sec1_wrap2_tbl > li {padding: 0 1.4286vw;}
		.sec1_wrap2_tbl > li + li {margin-top: 1.4286vw;}
		.sec1_tbl1 { width: 22.22%; font-size: 1.2857vw; }
		.sec1_tbl2 { width: 77.77%; font-size: 1.2857vw; }

		.sec1_txt2{bottom: 26.4286vw; right: -25.0000vw; font-size: 1.1429vw; line-height: 1.5714vw; }
		.sec1_txt2:after {width: 7.8571vw; margin-left: 2.1429vw;}

		.section2 { padding: 10.7143vw 3.5714vw; }
		.section2:before {display: none; left: -17.8571vw; width: 27.1429vw; height: 27.1429vw;}
		.section2:after {display: none; right: -17.8571vw; width: 27.1429vw; height: 27.1429vw;}
		.sec2_img_wrap img.pd_img1 {width: 25.0714vw;}
		.sec2_img_wrap:before {width: 35.7143vw; height: 35.7143vw;}
		.sec2_txt_wrap {padding-left: 3.5714vw;}
		.sec2_txt_wrap em {font-size: 1.2857vw; line-height: 1.8571vw;}
		.sec2_txt_wrap h3 {font-size: 3.5714vw; line-height: 4.0000vw; margin-top: 0.7143vw;}
		.sec2_txt_wrap p { font-size: 1.6429vw; line-height: 2.1429vw; margin-top: 1.4286vw;}
		.sec2_txt_wrap h4 { font-size: 2.1429vw; line-height: 2.5714vw; margin-top: 1.4286vw;}
		.sec2_txt_wrap ul {margin-top:3.5714vw; max-width: 39.2857vw;}
		.sec2_txt_wrap ul li {font-size: 1.6429vw;  padding-bottom: 0.7143vw;}
		.sec2_txt_wrap ul li:before {left: 4.2857vw;}
		.sec2_txt_wrap ul li + li {margin-top: 0.7143vw;}
		.sec2_txt_wrap ul li span {width: 2.8571vw; height: 2.8571vw; line-height: 2.7143vw; font-size: 1.4286vw; margin-right: 0.7143vw;}
		.sec2_txt_wrap .more_view_wrap { margin-top: 3.5714vw;}
		.sec2_txt_wrap .more_view {height: 6.0714vw; font-size:2.1429vw; line-height: 6.0714vw;  padding: 0 4.2857vw; border-radius: 3.5714vw;}
		.sec2_txt_wrap .more_view .view_more {width: 2.1429vw; height: 0.7857vw; margin-left: 0.7143vw;}
		.sec2_slider_wrap .pd_arrow {width: 5.7143vw; height: 5.7143vw; }
		.sec2_slider_wrap .pd_arrow.pd_prev {background-size: 1.2143vw 1.9286vw; margin-left: -44.2857vw;}
		.sec2_slider_wrap .pd_arrow.pd_next {background-size: 1.2143vw 1.9286vw;  margin-left: 44.2857vw;}

		.sec2_hover_wrap {padding: 7.1429vw 0;}
		.sec2_hover_wrap .dd_video_wrap {width: 60.7143vw; height: 35.7143vw;}
		.sec2_hover_wrap h3 { font-size: 1.7143vw;}
		.sec2_hover_wrap .d_close {top: 3.5714vw; right: 3.5714vw; font-size: 1.7143vw;}

		.youtube_box_inner {top: 0.7143vw; bottom: 2.1429vw; padding: 2.1429vw; border-radius: 3.5714vw; max-width: 85.7143vw; height: 98%;}
		.youtube_box_inner .ddd_inner {/* height: 64.2857vw; */ height: 100%;}
		.txt_tbl_wrap .txt_tbl1 {width: 39.68%;}
		.txt_tbl_wrap .txt_tbl1 img {width: 100%;}
		.txt_tbl_wrap .txt_tbl1:before {width: 32.1429vw; height: 32.1429vw;}
		.txt_tbl_wrap .txt_tbl2 {width: 60.317%; padding-left: 4.2857vw;}
		.txt_tbl_wrap .txt_tbl2 em {font-size: 1.2857vw; line-height: 1.8571vw;}
		.txt_tbl_wrap .txt_tbl2 h2 {font-size: 3.5714vw; line-height: 4.1429vw; margin-top: 0.7143vw;}
		.txt_tbl_wrap .txt_tbl2 h3 {font-size: 1.7857vw; line-height: 2.5000vw; margin-top: 0.7143vw; margin-top: 1.4286vw;}
		.txt_tbl_wrap .txt_tbl2 p { font-size: 1.4286vw; line-height: 2.1429vw;  margin-top: 1.4286vw;}
		.txt_tbl2 .txt_tbl2_inner {margin-top: 2.8571vw;}
		.txt_tbl2 .txt_tbl2_inner h5 {font-size: 1.6429vw; line-height: 2.1429vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span {width: 2.5000vw; height: 2.5000vw; margin-right: 0.7143vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span:before {font-size: 1.4286vw;  line-height: 2.1429vw;}
		.txt_tbl2 .txt_tbl2_inner ul {margin-top: 1.4286vw;}
		.txt_tbl2 .txt_tbl2_inner ul li {font-size: 1.4286vw; line-height: 2.1429vw; padding-left: 1.0714vw;}
		.txt_tbl2 .txt_tbl2_inner ul li:before {top: 1.0714vw; width: 0.3571vw; height: 0.3571vw;}
		.txt_tbl_wrap2 {margin: 5.7143vw 0;}
		.txt_tbl_wrap2 .d_txt_tbl_menu {margin: 0 -1.0714vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li {padding: 0 1.0714vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li + li {margin-top: 0.7143vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(1) {width: 42.85%;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(2) {width: 57.14%;}
		.txt_tbl_wrap2 .d_tbl_title {font-size: 2.2857vw; height: 6.0714vw; line-height: 6.0714vw; border-radius: 3.5714vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner {margin-top: 1.4286vw; border-radius: 3.5714vw; padding: 3.5714vw 2.1429vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 {padding-bottom: 2.1429vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li strong {font-size: 1.4286vw; line-height: 2.1429vw; margin-right: 0.7143vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li { font-size: 1.4286vw; line-height: 2.1429vw;}
		.txt_tbl_wrap2 .d_price {margin-top: 1.4286vw;  font-size: 2.8571vw; line-height: 3.5714vw; }
		.txt_tbl_wrap2 .d_price em {font-size: 1.7857vw; line-height: 2.5000vw; }
		.player_title { font-size: 2.1429vw; line-height: 2.5714vw;  margin-bottom: 1.4286vw;}
		#youtube_box .player {width: 100%; height:50.7143vw; font-size: 0;}
		#youtube_box .player2 {/* height: 10.7143vw; */ height: auto;}
		#youtube_box .btn_close { top: 1.4286vw; right: 1.4286vw; width:5.3571vw; height:5.3571vw; background-size: 1.7143vw 1.5714vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_inner {padding: 2.1429vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_menu.d_txt_tbl_menu2 > li .d_price.dd_price { margin-top: -1.4286vw; font-size: 2.1429vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .dd_txt_tbl_inner2 li + li {margin-top: 2.1429vw;}

		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl1 img {width: 25.0714vw;}
		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl2 {margin-bottom: 3.5714vw;}

		.section3 {padding:2.1429vw 0 9.2857vw}
		.section3 .b_mtt{margin-bottom:3.5714vw}
		.b_mtt h3{font-size:1.2857vw; letter-spacing:0.5000vw;margin-bottom:0.7143vw}
		.b_mtt h4{font-size:4.2857vw; }


		.event_slider {margin: 0 -1.0714vw;}
		.event_slider:before {width: 17.8571vw;}
		.event_slider:after {width: 17.8571vw;}
		.event_slider .slick-list {padding: 0 17.8571vw !important;}
		.event_slider .event_list {padding: 0 1.0714vw;}
		.event_slider .pd_arrow2 {width: 5.0000vw; height: 5.0000vw; box-shadow: 0 0 0.7143vw rgba(0,0,0,0.25);}
		.event_slider .pd_arrow2.pd_prev2 {background-size: 1.2143vw 1.9286vw; margin-left: -35.7143vw;}
		.event_slider .pd_arrow2.pd_next2 {background-size: 1.2143vw 1.9286vw;  margin-left: 35.7143vw;}
		.event_slider .slick-dots li.slick-active {width: 1.4286vw;}
		.event_slider .slick-dots li {width: 0.5000vw; height: 0.5000vw;}

		.d_map {height: 47.1429vw;}
		.d_map .root_daum_roughmap .wrap_map {height: 47.1429vw;}
		.d_map_txt_wrap {width: 50%; height: 47.1429vw; padding: 4.2857vw;}
		.d_map_txt_wrap h2 {font-size: 3.2143vw; line-height: 3.7143vw; }
		.d_map_txt { font-size: 1.4286vw; line-height: 2.1429vw; margin-top: 0.7143vw;}
		.d_map_title2 {font-size: 1.5714vw; line-height: 2.1429vw; margin-top: 3.5714vw;}
		.d_map_txt2 { font-size: 1.2857vw; line-height: 2.0000vw;}
		.d_map_txt_menu {margin-top: 3.5714vw;}
		.d_map_title3 {font-size: 1.5714vw; line-height: 2.1429vw;  margin-top: 3.5714vw;}
		.d_map_txt_menu ul { margin: 1.4286vw 0 0;}
		.d_map_txt_menu ul li {width: 100%; padding: 0; font-size: 1.2857vw; line-height: 2.0000vw; }
		.d_map_txt_menu ul li.d_map_mail {padding: 0; margin-left: 0; /* margin-left: -2.8571vw */}
		.d_map_txt_menu ul li strong {font-size: 2.0000vw;} 
		.d_map_txt_menu2 {margin-top: 1.4286vw;}
		.d_map_txt_menu2 span {font-size: 1.7143vw; line-height: 2.2857vw;  }
		.d_map_txt_menu2 span strong {font-size: 1.7143vw; }
		.d_map_txt_menu2 .dd_map_text1 {margin-left: 0;}
		.d_map_txt_menu2 .dd_map_text2 {margin-top: 0.7143vw;}
		.sec4_txt {max-width: 1400px; margin: 7.1429vw auto 3.5714vw; padding: 0 3.5714vw;}
		.sec4_txt em {  font-size: 1.2857vw; line-height: 1.8571vw; }
		.sec4_txt h2 { font-size: 2.8571vw; line-height: 3.2857vw; }
		.sec4_txt h2 span { margin-left: 0.7143vw; font-size: 1.4286vw; line-height: 1.8571vw; }
		.sec4_img_wrap {max-width: 1660px;}

		.b_park_slide{ margin: 0 -0.7143vw}
		.b_park_slide .b_slideList{padding:0 0.7143vw}

		.slider-progress02 {bottom:-3.2143vw; height: 1.0714vw;}
		.slider-progress02 .slider__label{height:0.5000vw;}

		.sec4_img_inner span {width: 10.7143vw; height: 3.9286vw; font-size: 1.7857vw; line-height: 3.9286vw; border-top-left-radius: 0.7143vw; border-bottom-right-radius: 0.7143vw;}
		
		.section5 {padding: 9.2857vw 3.5714vw;}
		.sec5_tbl1 { width: 31.78%;}
		.sec5_tbl1 .sec5_txt h2 {font-size: 3.9286vw; line-height: 4.6429vw;}
		.sec5_tbl1 .sec5_txt p {font-size: 1.4286vw; line-height: 2.1429vw;}
		.vis_menu { margin-top: 2.1429vw;}
		.vis_menu .d_vis_prev {width: 0.7143vw; height: 1.0714vw; background-size: 0.7143vw 1.0714vw; margin-left: 2.1429vw;}
		.vis_menu .d_vis_next { width: 0.7143vw; height: 1.0714vw; background-size: 0.7143vw 1.0714vw; margin-left: 2.1429vw;}
		.vis_menu .d_vis_next:before {top: -0.1429vw; left: -1.0714vw; height: 1.4286vw;}
		.vis_menu .page_info .current_num { font-size: 1.2857vw; line-height: 1.8571vw;}
		.vis_menu .page_info .total_num { font-size: 1.2857vw; line-height: 1.8571vw; margin-left: 7.5000vw;}
		.vis_menu .slider-progress { bottom: 0.8571vw; left: 2.5000vw; max-width: 5.3571vw; height: 0.1429vw;}
		.vis_menu .slider-progress .progress {width:0%; height: 0.1429vw;}

		.sec5_tbl2 {width: 68.21%;}
		.notice_slider {max-width: 68.2143vw !important; height: 14.2857vw}
		.notice_slider .slick-list {height: 14.2857vw !important;}
		.notice_slider .slick-track {height: 14.2857vw !important;}
		.notice_slide_list ul li {background-size: 1.7857vw;}
		.notice_slide_list ul li a { padding: 1.7857vw 0;}
		.notice_slide_list ul li:hover {background-size: 1.7857vw;}
		/* .notice_slide_list dl {}
		.notice_slide_list dl dt {font-size: 1.7857vw; line-height: 2.2857vw; }
		.notice_slide_list dl dd {font-size: 1.0714vw; line-height: 1.5714vw; } */
		.notice_slide_list h3 {font-size: 1.7143vw; line-height: 2.2857vw; /* padding-left: 10.7143vw */}


		.section6 {padding: 5.7143vw 3.5714vw;}
		.sec6_title { font-size: 2.5000vw; line-height: 3.0000vw; }
		.d_form {margin-top: 5.7143vw;}
		.d_form_list li span {font-size: 1.2857vw;}
		.d_form_list li input {margin-left: 1.4286vw; font-size: 1.1429vw; width: calc(95% - 7.1429vw);}
		.d_form_list li.d_form_name {width: 21.07%;}
		.d_form_list li.d_form_call {width: 23.21%;}
		.d_form_list li.d_form_content {width: 42.14%;}
		.d_form_list li.d_form_btn {width: 13.57%;}
		.d_form_list li.d_form_btn button {width: 13.5714vw; height: 4.2857vw; line-height: 4.1429vw;  font-size: 1.4286vw; margin-top: -1.4286vw;}
		.check_box {max-width: 1400px; margin: 2.1429vw auto;}
		.check_box .checkbox-custom, .checkbox-custom-label{font-size: 1.1429vw;}
		.check_box .checkbox-custom, .checkbox-custom-label span:before {bottom: -0.3571vw; height: 0.1429vw;}
		.check_box .checkbox-custom + .checkbox-custom-label:before {width: 1.0714vw; height: 1.0714vw; margin-right: 0.7143vw; }

		#d_footer {padding: 5.7143vw 3.5714vw;}
		.foot { max-width: 1400px; min-height: 10.7143vw;}
		.foot_menu address {margin-left: -1.0714vw;}
		.foot_menu address span {font-size: 1.1429vw; line-height: 1.8571vw; margin-left: 1.0714vw;}
		.foot_menu address span strong {margin-right: 0.7143vw;}
		.foot_menu address span + span {}
		.foot_menu .copyright { font-size: 1.0714vw; line-height: 1.5714vw;  margin-top: 0.7143vw;}
		.foot_menu2 li {  font-size: 1.5714vw; line-height: 2.0000vw;}
		.foot_menu2 li + li {margin-top: 0.7143vw;}
		.foot_menu3 { margin-right: 3.5714vw;}
		.foot_menu3 span {font-size: 1.1429vw; line-height: 1.5714vw; }
		.foot_menu3 strong  {font-size: 2.0000vw; line-height: 2.5714vw; }
	}

	@media (max-width: 1200px) {
		.d_quick_wrap { right: 3.3333vw; bottom: 37.5000vw;}
		.q_scroll {margin-top: 2.5000vw;}
		.q_scroll span {font-size: 0.7500vw; margin-top: 0.8333vw;}
		.d_quick li {margin: 0.8333vw 0}
		.d_quick li a:before{width:0.5000vw;height:0.5000vw;}
		.d_quick li a span {font-size:1.3333vw;}
		.d_quick li a.on{padding-bottom: 3.3333vw}
		.d_quick li a.on span {top: -0.0833vw; left: -5.0000vw; }
		.d_quick li a.on:before {width: 1.0000vw; height: 1.0000vw;}
		.d_quick li a.on:after {top: 2.0833vw; left: 50%; height: 2.5000vw;}

		.fixed_menu { right: 2.5000vw; bottom: 4.1667vw; }
		.fixed_menu .fixed_wrap li + li {margin-top: 0.8333vw;}
		.fixed_menu .fixed_wrap li a {width: 5.0000vw; height: 5.0000vw; box-shadow: 0 0 0.8333vw rgba(0,0,0,0.25)}
		.fixed_menu .fixed_wrap li.kakao a {background-size: 2.5000vw 2.4167vw;}
		.fixed_menu .fixed_wrap li.document a {background-size: 2.0833vw;}
		.fixed_menu .fixed_wrap li.call a {background-size: 2.0833vw 2.1667vw;}
		.fixed_menu .fixed_wrap li.location a {background-size: 2.0833vw 2.3333vw;}
		.fixed_menu .fixed_wrap li.top_btn a {background-size: 1.0000vw 1.8333vw;}
		
		.fixed_menu .fixed_wrap2 { right: 6.6667vw; max-width: 20.8333vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner { margin-bottom: 1.6667vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner li + li {margin-top: 0.8333vw;}
		.fixed_menu .fixed_wrap2 .f_question { height: 5.0000vw; border-radius: 4.1667vw; line-height: 5.0000vw; font-size: 1.4167vw; }
		.fixed_menu .fixed_wrap2 .d_fixed_list {width: 20.8333vw !important}

		#header {height: 8.3333vw; padding: 0 4.1667vw;}
		.head {height: 8.3333vw;}
		.head h1 img {width: 16.8333vw;}
		.gnb li {height: 8.3333vw;}
		.gnb li + li {margin-left: 6.4286vw;}
		.gnb li a {line-height: 8.3333vw;  font-size: 1.5000vw;}

		.popup_inner {width: 83.3333vw;}
		.dd_close_btn {right: -5.0000vw; width: 5.0000vw; height: 5.0000vw; }
		.dp_vis_list li {height: 5.8333vw; }
		.dp_vis_list li a { line-height: 5.6667vw;  font-size: 1.6667vw;}

		/* 팝업 뉴 */

		.d_new_popup_wrap { top: 8.33vw;}
		.pop_inner2 {  width: 41.66vw;}
		.pop_inner3 {  width: 41.66vw;}
		.pop_inner4 {  width: 41.66vw; margin-top: -8.33vw;}
		.dd_close_btn2 { right: -4.17vw; width: 4.17vw; height: 4.17vw;background-size: 2.00vw;}

		/* 230330 추가 작업 */

		.head_right span + span {margin-left: 1.67vw;}
		.head_right span + span:before {  top: 0.50vw; left: -0.83vw; height: 0.83vw;}
		.head_right span a {   font-size: 1.33vw;}
		.gnb.gnb_new {right: 14.33vw;}
		.gnb.gnb_new li + li {margin-left: 3.17vw;}

		.banner_wrap {padding: 6.67vw 4.1667vw 9.17vw;}
		.banner_wrap .sec1_txt p {padding-left: 2.50vw;}
		.banner_img_box {margin-top: 6.25vw; }
		.banner_wrap .sec1_txt dl {width: 45%;}
		.banner_wrap .sec1_txt p {width: 55%; }



		.visual_list {height: 77.5000vw;}
		.visual_list.bg01 { background: url("/images/visual_1200_img1.png") center no-repeat; background-size: cover;}
		.visual_list.bg02 { background: url("/images/visual_1200_img1.png") center no-repeat; background-size: cover;}
		.visual_list.bg03 { background: url("/images/visual_1200_img1.png") center no-repeat; background-size: cover;}
		.visual_list.bg04 { background: url("/images/visual_1200_img1.png") center no-repeat; background-size: cover;}
		.visual_list.bg01.d_visual_list {background: url("/images/dd_visual_1200_img1.jpg") center no-repeat; background-size: cover;  height: 70.0000vw;}
		.visual_list.bg02.d_visual_list {background: url("/images/dd_visual_1200_img2.jpg") center no-repeat; background-size: cover; height: 70.0000vw;}
		.visual_list.bg03.d_visual_list {background: url("/images/dd_visual_1200_img3.jpg") center no-repeat; background-size: cover; height: 70.0000vw;}
		.visual_list.bg04.d_visual_list {background: url("/images/dd_visual_1200_img4.jpg") center no-repeat; background-size: cover; height: 70.0000vw;}
		.visual_txt {top: 17.5000vw; left: 4.1667vw;}
		.visual_txt em {font-size: 1.5000vw; line-height: 2.1667vw;}
		.visual_txt h2 {font-size: 5.8333vw; line-height: 7.0833vw; margin-top: 1.6667vw;}
		.visual_txt h2 span em {font-size: 5.8333vw; line-height: 6.6667vw;}
		.visual_txt p {font-size: 2.5000vw; line-height: 3.0000vw; margin-top: 2.5000vw;}
		.visual_slider .slick-dots {top: 51.6667vw; left: 3.3333vw; }
		.visual_slider .slick-dots li {margin: 0 1.2500vw;}
		.visual_slider .slick-dots li button {width: 2.5000vw; height: 2.5000vw;}
		.visual_slider.d_visual_slider .slick-dots {bottom: 4.1667vw;}

		.visual .dd_vis_arrow {width: 5.8333vw; height: 5.8333vw; }
		.visual .dd_vis_prev {background-size: 2.0833vw ;}
		.visual .dd_vis_next {background-size: 2.0833vw ;}

		.section1 { padding: 12.5000vw 0 8.3333vw; background:url("/images/sec01_1200.png") left 0 top -0.4167vw no-repeat; background-size:100%}
		.section1:after {width: 83.3333vw; height: 39.5833vw;}
		.sec1_txt {padding: 0;}
		.sec1_txt dl {width: 34%; padding-left: 2.5000vw; vertical-align: top;}
		.sec1_txt dl dt {font-size: 1.5000vw; line-height: 2.1667vw;}
		.sec1_txt dl dd {font-size: 4.1667vw; line-height: 4.6667vw; margin-top: 0.8333vw;}
		.sec1_txt p {width: 66%; font-size: 1.9167vw; line-height: 2.7500vw; word-break: keep-all; padding-left: 1.6667vw; padding-top: 2.5000vw;}
		.sec1_txt p br.tab_br {display: block;}
		
		.sec1_wrap1 {margin-top: 5.0000vw;}
		.sec1_img {width: 40.71%; padding-left: 0.8333vw}
		.sec1_img img {width: 42.4167vw;}
		.sec1_img_txt { width: 59.28%; padding-left: 2.5000vw; padding-right: 2.5000vw;}
		.sec1_img_txt li { font-size: 1.9167vw; line-height: 2.7500vw; padding-left: 5.0000vw; word-break: keep-all;}
		.sec1_img_txt li + li {margin-top: 1.6667vw;}
		.sec1_img_txt li .circle {width: 3.3333vw; height: 3.3333vw; line-height: 3.3333vw;}

		.sec1_wrap2 { margin: 4.1667vw -0.8333vw 0; padding: 0 1.2500vw;}
		.sec1_wrap2 .b_slideList{padding:0 0.8333vw}
		.sec1_wrap2 .b_slideList.b_list01 .sec1_wrap2_inner {height: 50.0000vw; border-radius: 0.8333vw;}
		.sec1_wrap2 .b_slideList.b_list02 .sec1_wrap2_inner {height: 50.0000vw; border-radius: 0.8333vw;}
		.sec1_wrap2 .b_slideList.b_list03 .sec1_wrap2_inner {height: 50.0000vw; border-radius: 0.8333vw;}
		.sec1_wrap2_txt h3 { font-size: 2.9167vw; line-height: 3.7500vw;}
		.sec1_wrap2_txt p {  font-size: 1.6667vw; line-height: 2.5000vw;}
		.sec1_wrap2_txt p:before {width: 5.8333vw; margin: 2.5000vw auto;}
		.sec1_wrap2_txt span { height: 4.1667vw; border-radius: 4.1667vw; font-size: 1.5000vw; padding: 0 3.3333vw; line-height: 4.0000vw; margin-top: 3.3333vw;}
		.sec1_wrap2_txt span .view_more {width: 2.0833vw; margin-left: 0.8333vw;}
		.sec1_wrap2_txt_on {border-radius: 0.8333vw;}
		.sec1_wrap2_on_inner h3 {font-size: 2.9167vw; line-height: 3.7500vw;}
		.sec1_wrap2_tbl:before {width: 5.8333vw; margin: 2.5000vw auto;}
		.sec1_wrap2_tbl > li {padding: 0 1.6667vw;}
		.sec1_wrap2_tbl > li + li {margin-top: 1.6667vw;}
		.sec1_tbl1 { width: 25%; font-size: 1.5000vw; }
		.sec1_tbl2 { width: 75%; font-size: 1.5000vw; word-break: keep-all;}
		.sec1_tbl2 br.pc_br {display: none;}

		.sec1_txt2{bottom: 30.8333vw; right: -29.1667vw; font-size: 1.3333vw; line-height: 1.8333vw; }
		.sec1_txt2:after {width: 9.1667vw; margin-left: 2.5000vw;}

		.section2 { padding: 12.5000vw 4.1667vw; }
		.sec2_img_wrap img.pd_img1 {width: 29.2500vw;}
		.sec2_img_wrap:before {width: 41.6667vw; height: 41.6667vw;}
		.sec2_txt_wrap {padding-left: 4.1667vw;}
		.sec2_txt_wrap em {font-size: 1.5000vw; line-height: 2.1667vw;}
		.sec2_txt_wrap h3 {font-size: 4.1667vw; line-height: 4.6667vw; margin-top: 0.8333vw;}
		.sec2_txt_wrap p { font-size: 1.9167vw; line-height: 2.5000vw; margin-top: 1.6667vw;}
		.sec2_txt_wrap h4 { font-size: 2.5000vw; line-height: 3.0000vw; margin-top: 1.6667vw;}
		.sec2_txt_wrap ul {margin-top:4.1667vw; max-width: 45.8333vw;}
		.sec2_txt_wrap ul li {font-size: 1.9167vw;  padding-bottom: 0.8333vw;}
		.sec2_txt_wrap ul li:before {left: 5.0000vw;}
		.sec2_txt_wrap ul li + li {margin-top: 0.8333vw;}
		.sec2_txt_wrap ul li span {width: 3.3333vw; height: 3.3333vw; line-height: 3.3333vw; font-size: 1.6667vw; margin-right: 0.8333vw;}
		.sec2_txt_wrap .more_view_wrap { margin-top: 4.1667vw;}
		.sec2_txt_wrap .more_view {height: 7.0833vw; font-size:2.5000vw; line-height: 7.0833vw;  padding: 0 5.0000vw; border-radius: 4.1667vw;}
		.sec2_txt_wrap .more_view .view_more {width: 2.5000vw; height: 0.9167vw; margin-left: 0.8333vw;}
		.sec2_slider_wrap .pd_arrow {width: 6.6667vw; height: 6.6667vw; }
		.sec2_slider_wrap .pd_arrow.pd_prev {background-size: 1.4167vw 2.2500vw; margin-left: -41.6667vw;}
		.sec2_slider_wrap .pd_arrow.pd_next {background-size: 1.4167vw 2.2500vw;  margin-left: 41.6667vw;}

		.sec2_hover_wrap {padding: 8.3333vw 0;}
		.sec2_hover_wrap .dd_video_wrap {width: 70.8333vw; height: 41.6667vw;}
		.sec2_hover_wrap h3 { font-size: 2.0000vw;}
		.sec2_hover_wrap .d_close {top: 4.1667vw; right: 4.1667vw; font-size: 2.0000vw;}

		.youtube_box_inner {top: 0.8333vw; bottom: 2.5000vw; padding: 2.5000vw; border-radius: 4.1667vw; max-width: 83.3333vw; height: 97%;}
		.youtube_box_inner .ddd_inner {/* height: 75.0000vw; */ height: 100%;}
		.txt_tbl_wrap .txt_tbl1 {position: relative; display: block; width: 100%; height: 45.8333vw;}
		.txt_tbl_wrap .txt_tbl1 img {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%; width:auto;}
		.txt_tbl_wrap .txt_tbl1:before {width: 37.5000vw; height: 37.5000vw;}
		.txt_tbl_wrap .txt_tbl2 {display: block; width: 100%; padding-top: 0; padding-left: 0;}
		.txt_tbl_wrap .txt_tbl2 em {font-size: 1.5000vw; line-height: 2.1667vw;}
		.txt_tbl_wrap .txt_tbl2 h2 {font-size: 4.1667vw; line-height: 4.8333vw; margin-top: 0.8333vw;}
		.txt_tbl_wrap .txt_tbl2 h3 {font-size: 2.0833vw; line-height: 2.9167vw; margin-top: 0.8333vw; margin-top: 1.6667vw;}
		.txt_tbl_wrap .txt_tbl2 p { font-size: 1.6667vw; line-height: 2.5000vw;  margin-top: 1.6667vw;}
		.txt_tbl2 .txt_tbl2_inner {margin-top: 3.3333vw;}
		.txt_tbl2 .txt_tbl2_inner h5 {font-size: 1.9167vw; line-height: 2.5000vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span {width: 2.9167vw; height: 2.9167vw; margin-right: 0.8333vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span:before {font-size: 1.6667vw;  line-height: 2.5000vw;}
		.txt_tbl2 .txt_tbl2_inner ul {margin-top: 1.6667vw;}
		.txt_tbl2 .txt_tbl2_inner ul li {font-size: 1.6667vw; line-height: 2.5000vw; padding-left: 1.2500vw;}
		.txt_tbl2 .txt_tbl2_inner ul li:before {top: 1.2500vw; width: 0.4167vw; height: 0.4167vw;}
		.txt_tbl_wrap2 {margin: 6.6667vw 0;}
		.txt_tbl_wrap2 .d_txt_tbl_menu {margin: 0 -1.2500vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li {display: block; width: 100%; padding: 0 1.2500vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li + li {margin-top: 2.5000vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(1) {width: 100%;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(2) {width: 100%;}
		.txt_tbl_wrap2 .d_tbl_title {font-size: 2.6667vw; height: 7.0833vw; line-height: 7.0833vw; border-radius: 4.1667vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner {margin-top: 1.6667vw; border-radius: 4.1667vw; padding: 4.1667vw 2.5000vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 {padding-bottom: 2.5000vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li strong {font-size: 1.6667vw; line-height: 2.5000vw; margin-right: 0.8333vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li { font-size: 1.6667vw; line-height: 2.5000vw;}
		.txt_tbl_wrap2 .d_price {margin-top: 1.6667vw;  font-size: 3.3333vw; line-height: 4.1667vw; }
		.txt_tbl_wrap2 .d_price em {font-size: 2.0833vw; line-height: 2.9167vw; }
		.player_title { font-size: 2.5000vw; line-height: 3.0000vw;  margin-bottom: 1.6667vw;}
		#youtube_box .player {width: 100%; height:59.1667vw; font-size: 0;}
		#youtube_box .player2 {/* height: 12.5000vw; */ height: auto;}
		#youtube_box .btn_close { top: 1.6667vw; right: 1.6667vw; width:6.2500vw; height:6.2500vw; background-size: 2.0000vw 1.8333vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_inner {padding: 2.5000vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_menu.d_txt_tbl_menu2 > li .d_price.dd_price { margin-top: 0; font-size: 2.5000vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .dd_txt_tbl_inner2 li + li {margin-top: 2.5000vw;}

		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl1 img {width: 29.2500vw;}
		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl2 {margin-bottom: 4.1667vw;}

		.section3 {padding:2.5000vw 0 10.8333vw}
		.section3 .b_mtt{margin-bottom:4.1667vw}
		.b_mtt h3{font-size:1.5000vw; letter-spacing:0.5833vw;margin-bottom:0.8333vw}
		.b_mtt h4{font-size: 5.0000vw; }

			
		.event_slider {margin: 0 -1.2500vw;}
		.event_slider:before {width: 8.3333vw;}
		.event_slider:after {width: 8.3333vw;}
		.event_slider .slick-list {padding: 0 8.3333vw !important;}
		.event_slider .event_list {padding: 0 1.2500vw;}
		.event_slider .pd_arrow2 {width: 5.8333vw; height: 5.8333vw; box-shadow: 0 0 0.8333vw rgba(0,0,0,0.25);}
		.event_slider .pd_arrow2.pd_prev2 {background-size: 1.4167vw 2.2500vw; margin-left: -41.6667vw;}
		.event_slider .pd_arrow2.pd_next2 {background-size: 1.4167vw 2.2500vw;  margin-left: 41.6667vw;}
		.event_slider .slick-dots li.slick-active {width: 1.6667vw;}
		.event_slider .slick-dots li {width: 0.5833vw; height: 0.5833vw;}

		.d_map {height: 55.0000vw;}
		.d_map .root_daum_roughmap .wrap_map {height: 55vw;}
		.d_map_txt_wrap {width: 50%; height: 55.0000vw; padding: 4.1667vw;}
		.d_map_txt_wrap h2 {font-size: 3.7500vw; line-height: 4.3333vw; }
		.d_map_txt { font-size: 1.6667vw; line-height: 2.5000vw; margin-top: 0.8333vw;}
		.d_map_title2 {font-size: 1.8333vw; line-height: 2.5000vw; margin-top: 4.1667vw;}
		.d_map_txt2 { font-size: 1.5000vw; line-height: 2.3333vw; word-break: keep-all;}
		.d_map_txt_menu {margin-top: 4.1667vw;}
		.d_map_title3 {font-size: 1.8333vw; line-height: 2.5000vw;  margin-top: 4.1667vw;}
		.d_map_txt_menu ul { margin: 1.6667vw 0 0;}
		.d_map_txt_menu ul li {float: none; width: 100%; padding: 0; font-size: 1.5000vw; line-height: 2.3333vw; }
		.d_map_txt_menu ul li.d_map_mail {padding: 0; margin-left: 0}
		.d_map_txt_menu ul li strong {font-size: 2.3333vw;} 
		.d_map_txt_menu2 {margin-top: 0.8333vw;}
		.d_map_txt_menu2 span {font-size:2.0000vw; line-height: 2.6667vw; }
		.d_map_txt_menu2 span strong {font-size: 2.0000vw; }
		.d_map_txt_menu2 .dd_map_text1 {margin-left: 0;}
		.d_map_txt_menu2 .dd_map_text2 {margin-top: 0;}
		.sec4_txt { margin: 8.3333vw auto 4.1667vw; }
		.sec4_txt em {  font-size: 1.5000vw; line-height: 2.1667vw; }
		.sec4_txt h2 { font-size: 3.3333vw; line-height: 3.8333vw; }
		.sec4_txt h2 span { margin-left: 0.8333vw; font-size: 1.6667vw; line-height: 2.1667vw; }
		.sec4_img_wrap {padding-left: 2.5000vw;}

		.b_park_slide { margin: 0 -0.8333vw; }
		.b_park_slide .slick-list {overflow: hidden; padding-left: 2.9167vw;}
		.b_park_slide .b_slideList{padding:0 0.8333vw; width: 30.8333vw !important}

		.slider-progress02 {display: block; bottom:-3.7500vw; height: 1.2500vw; left: 2.9167vw; width: 91.6667vw;}
		.slider-progress02 .slider__label{height:0.5833vw;}

		.sec4_img_inner {height: 24.1667vw !important;}
		.sec4_img_inner img {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%; height: 100%;}
		.sec4_img_inner span {width: 12.5000vw; height: 4.5833vw; font-size: 2.0833vw; line-height: 4.5833vw; border-top-left-radius: 0.8333vw; border-bottom-right-radius: 0.8333vw;}
	
		.section5 {padding: 10.8333vw 4.1667vw;}
		.sec5_tbl1 { width: 38.19%;}
		.sec5_tbl1 .sec5_txt h2 {font-size: 4.5833vw; line-height: 5.4167vw;}
		.sec5_tbl1 .sec5_txt p {font-size: 1.6667vw; line-height: 2.5000vw;}
		.vis_menu { margin-top: 2.5000vw;}
		.vis_menu .d_vis_prev {width: 0.8333vw; height: 1.2500vw; background-size: 0.8333vw 1.2500vw; margin-left: 2.5000vw;}
		.vis_menu .d_vis_next { width: 0.8333vw; height: 1.2500vw; background-size: 0.8333vw 1.2500vw; margin-left: 2.5000vw;}
		.vis_menu .d_vis_next:before {top: -0.1667vw; left: -1.2500vw; height: 1.6667vw;}
		.vis_menu .page_info .current_num { font-size: 1.5000vw; line-height: 2.1667vw;}
		.vis_menu .page_info .total_num { font-size: 1.5000vw; line-height: 2.1667vw; margin-left: 8.7500vw;}
		.vis_menu .slider-progress { bottom: 1.0000vw; left: 2.9167vw; max-width: 6.2500vw; height: 0.1667vw;}
		.vis_menu .slider-progress .progress {width:0%; height: 0.1667vw;}

		.sec5_tbl2 {width: 61.81%;}
		.notice_slider {max-width: 56.6667vw !important; height: 16.6667vw;}
		.notice_slider .slick-list {height: 16.6667vw !important;}
		.notice_slider .slick-track {height: 16.6667vw !important;}
		.notice_slide_list ul li {background-size: 2.0833vw;}
		.notice_slide_list ul li a { padding: 2.0833vw 0;}
		.notice_slide_list ul li:hover {background-size: 2.0833vw;}
		/* .notice_slide_list dl {}
		.notice_slide_list dl dt {font-size: 2.0833vw; line-height: 2.6667vw; }
		.notice_slide_list dl dd {font-size: 1.2500vw; line-height: 1.8333vw; } */
		.notice_slide_list h3 {font-size: 2.0000vw; line-height: 2.6667vw; /* padding-left: 12.5000vw; */}

		.section6 {padding: 6.6667vw 4.1667vw;}
		.sec6_title { font-size: 2.9167vw; line-height: 3.5000vw; }
		.d_form {margin-top: 6.6667vw;}
		.d_form_list li span {font-size: 1.5000vw;}
		.d_form_list li input {margin-left: 1.6667vw; font-size: 1.3333vw; width: calc(92% - 5.8333vw);}
		.d_form_list li.d_form_name {width: 21.07%;}
		.d_form_list li.d_form_call {width: 23.21%;}
		.d_form_list li.d_form_content {width: 42.14%;}
		.d_form_list li.d_form_btn {width: 13.57%;}
		.d_form_list li.d_form_btn button {width: 15.8333vw; height: 5.0000vw; line-height: 4.8333vw;  font-size: 1.6667vw; margin-top: -1.6667vw;}
		.check_box {margin: 2.5000vw auto;}
		.check_box .checkbox-custom, .checkbox-custom-label{font-size: 1.3333vw;}
		.check_box .checkbox-custom, .checkbox-custom-label span:before {bottom: -0.4167vw; height: 0.1667vw;}
		.check_box .checkbox-custom + .checkbox-custom-label:before {width: 1.2500vw; height: 1.2500vw; margin-right: 0.8333vw; }

		#d_footer {padding: 6.6667vw 4.1667vw;}
		.foot {min-height: 12.5000vw;}
		.foot_menu address {margin-left: -1.2500vw;}
		.foot_menu address span {font-size: 1.3333vw; line-height: 2.1667vw; margin-left: 1.2500vw;}
		.foot_menu address span strong {margin-right: 0.8333vw;}
		.foot_menu address span + span {margin-left: 0;}
		.foot_menu .copyright { font-size: 1.2500vw; line-height: 1.8333vw;  margin-top: 1.6667vw;}
		.foot_menu2 li {font-size: 1.8333vw; line-height: 2.3333vw;}
		.foot_menu2 li + li {margin-top: 0.8333vw;}
		.foot_menu3 { margin-right: 4.1667vw;}
		.foot_menu3 span {font-size: 1.3333vw; line-height: 1.8333vw; }
		.foot_menu3 strong  {font-size: 2.3333vw; line-height: 3.0000vw; }

		.foot_menu address br.pc_br {display: none;}
		.foot_menu address br.tab_br {display: block;}
	}

	@media (max-width: 1024px) {
		.d_quick_wrap { right: 3.9063vw; bottom: 43.9453vw;}
		.q_scroll {margin-top: 2.9297vw;}
		.q_scroll span {font-size: 0.8789vw; margin-top: 0.9766vw;}
		.d_quick li {margin: 0.9766vw 0}
		.d_quick li a:before{width:0.5859vw;height:0.5859vw;}
		.d_quick li a span {font-size:1.5625vw;}
		.d_quick li a.on{padding-bottom: 3.9063vw}
		.d_quick li a.on span {top: -0.0977vw; left: -5.8594vw; }
		.d_quick li a.on:before {width: 1.1719vw; height: 1.1719vw;}
		.d_quick li a.on:after {top: 2.4414vw; left: 50%; height: 2.9297vw;}

		.fixed_menu { right: 2.9297vw; bottom: 4.8828vw; }
		.fixed_menu .fixed_wrap li + li {margin-top: 0.9766vw;}
		.fixed_menu .fixed_wrap li a {width: 5.8594vw; height: 5.8594vw; box-shadow: 0 0 0.9766vw rgba(0,0,0,0.25)}
		.fixed_menu .fixed_wrap li.kakao a {background-size: 2.9297vw 2.8320vw;}
		.fixed_menu .fixed_wrap li.document a {background-size: 2.4414vw;}
		.fixed_menu .fixed_wrap li.call a {background-size: 2.4414vw 2.5391vw;}
		.fixed_menu .fixed_wrap li.location a {background-size: 2.4414vw 2.7344vw;}
		.fixed_menu .fixed_wrap li.top_btn a {background-size: 1.1719vw 2.1484vw;}
		
		.fixed_menu .fixed_wrap2 { right: 7.8125vw; max-width: 24.4141vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner { margin-bottom: 1.9531vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner li + li {margin-top: 0.9766vw;}
		.fixed_menu .fixed_wrap2 .f_question { height: 5.8594vw; border-radius: 4.8828vw; line-height: 5.8594vw; font-size: 1.6602vw; }
		.fixed_menu .fixed_wrap2 .d_fixed_list {width: 24.4141vw !important}

		#header {height: 8.3008vw; padding: 0 3.9063vw;}
		.head {height: 8.3008vw;}
		.head h1 img {width: 19.7266vw;}
		.gnb li {height: 8.3008vw;}
		.gnb li + li {margin-left: 6.8359vw;}
		.gnb li a {line-height: 8.3008vw;  font-size: 1.5625vw;}

		.popup_inner {width: 92.7734vw;}
		.dd_close_btn {right: 0; width: 5.8594vw; height: 5.8594vw; }
		.dp_vis_list li { width: 33.33%; height: 6.8359vw; }
		.dp_vis_list li a { line-height: 6.6406vw;  font-size: 1.9531vw;}

		/* 230330 추가 작업 */

		.head_right span + span {margin-left: 1.95vw;}
		.head_right span + span:before {  top: 0.59vw; left: -0.98vw; height: 0.98vw;}
		.head_right span a {   font-size: 1.56vw;}
		.gnb.gnb_new {right: 14.48vw;}
		.gnb.gnb_new li + li {margin-left: 2.60vw;}

		.banner_wrap {padding: 7.81vw 3.91vw 10.74vw;}
		.banner_wrap .sec1_txt p {padding-left: 2.93vw;}
		.banner_img_box {margin-top: 7.32vw; }


		/* 팝업 뉴 */

		.d_new_popup_wrap { top: 9.77vw;}
		.dd_close_btn2 { right: -4.88vw; width: 4.88vw; height: 4.88vw;background-size: 2.34vw;}
		.pop_inner2 {  width: 63.87vw;}
		.pop_inner3 {  width: 63.87vw;}
		.pop_inner4 {  width: 63.87vw; margin: 0 auto;}


		.dp_vis_list li:nth-child(n+4) {border-top: 0;}
		.dp_vis_list li:last-child a {}

		.visual_list {height: 77.5391vw;}
		.visual_list.bg01 {background: url("/images/visual_1024_img1.png") center no-repeat; background-size: cover;}
		.visual_list.bg02 {background: url("/images/visual_1024_img1.png") center no-repeat; background-size: cover; }
		.visual_list.bg03 {background: url("/images/visual_1024_img1.png") center no-repeat; background-size: cover; }
		.visual_list.bg04 {background: url("/images/visual_1024_img1.png") center no-repeat; background-size: cover; }

		.visual_list.bg01.d_visual_list {height: 77.5391vw;}
		.visual_list.bg02.d_visual_list {height: 77.5391vw;}
		.visual_list.bg03.d_visual_list {height: 77.5391vw;}
		.visual_list.bg04.d_visual_list {height: 77.5391vw;}

		.visual_txt {top: 20.5078vw; left: 3.9063vw;}
		.visual_txt em {font-size: 1.5625vw; line-height: 2.5391vw;}
		.visual_txt h2 {font-size: 5.8594vw; line-height: 7.3242vw; margin-top: 1.9531vw;}
		.visual_txt h2 span em {font-size: 6.3477vw; line-height: 8.3008vw;}
		.visual_txt p {font-size: 2.4414vw; line-height: 3.5156vw; margin-top: 2.9297vw;}
		.visual_slider .slick-dots {top: 60.5469vw; left: 2.9297vw; }
		.visual_slider .slick-dots li {margin: 0 1.4648vw;}
		.visual_slider .slick-dots li button {width: 2.9297vw; height: 2.9297vw;}
		.visual_slider.d_visual_slider .slick-dots {bottom: 4.8828vw;}

		.visual .dd_vis_arrow {width: 6.8359vw; height: 6.8359vw; }
		.visual .dd_vis_prev {background-size: 2.4414vw ;}
		.visual .dd_vis_next {background-size: 2.4414vw ;}

		.section1 { padding: 9.7656vw 0 4.8828vw; background:url("/images/sec01_1024.png") left 0 top -0.4883vw no-repeat; background-size:100%}
		.section1:after {width: 83.9844vw; height: 39.0625vw;}
		.sec1_txt {padding: 0;}
		.sec1_txt dl {width: 34%; padding-left: 2.9297vw; }
		.sec1_txt dl dt {font-size: 1.5625vw; line-height: 2.2461vw;}
		.sec1_txt dl dd {font-size: 4.1016vw; line-height: 4.8828vw; margin-top: 0.9766vw;}
		.sec1_txt p {width: 66%; font-size: 1.9531vw; line-height: 2.9297vw; word-break: keep-all; padding-left: 1.9531vw; padding-top: 2.9297vw;}
		
		.sec1_wrap1 {margin-top: 5.8594vw;}
		.sec1_img {width: 47%; padding-left: 0.9766vw}
		.sec1_img img {width: 49.7070vw;}
		.sec1_img_txt { width: 53%; padding-left: 2.9297vw; padding-right: 2.9297vw;}
		.sec1_img_txt li { font-size: 1.9531vw; line-height: 2.9297vw; padding-left: 5.8594vw; word-break: keep-all;}
		.sec1_img_txt li + li {margin-top: 1.9531vw;}
		.sec1_img_txt li .circle {width: 3.9063vw; height: 3.9063vw; line-height: 3.9063vw;}

		.sec1_wrap2 { margin: 4.8828vw -0.4883vw 0; padding: 0 0.9766vw;}
		.sec1_wrap2 .b_slideList{padding:0 0.4883vw}
		.sec1_wrap2 .b_slideList.b_list01 .sec1_wrap2_inner {height: 50.7813vw; border-radius: 0.9766vw;}
		.sec1_wrap2 .b_slideList.b_list02 .sec1_wrap2_inner {height: 50.7813vw; border-radius: 0.9766vw;}
		.sec1_wrap2 .b_slideList.b_list03 .sec1_wrap2_inner {height: 50.7813vw; border-radius: 0.9766vw;}
		.sec1_wrap2_txt h3 { font-size: 2.7344vw; line-height: 3.7109vw;}
		.sec1_wrap2_txt p {  font-size: 1.5625vw; line-height: 2.5391vw;}
		.sec1_wrap2_txt p:before {width: 5.8594vw; margin: 2.9297vw auto;}
		.sec1_wrap2_txt span { height: 3.9063vw; border-radius: 4.8828vw; font-size: 1.5625vw; padding: 0 3.9063vw; line-height: 3.7109vw; margin-top: 3.9063vw;}
		.sec1_wrap2_txt span .view_more {width: 2.4414vw; margin-left: 0.9766vw;}
		.sec1_wrap2_txt_on {border-radius: 0.9766vw;}
		.sec1_wrap2_on_inner h3 {font-size: 2.7344vw; line-height: 3.7109vw;}
		.sec1_wrap2_tbl:before {width: 5.8594vw; margin: 1.9531vw auto;}
		.sec1_wrap2_tbl > li {padding: 0 1.4648vw;}
		.sec1_wrap2_tbl > li + li {margin-top: 1.9531vw;}
		.sec1_tbl1 { width: 25%; font-size: 1.5625vw; }
		.sec1_tbl2 { width: 75%; font-size: 1.5625vw; word-break: keep-all;}

		.sec1_txt2{bottom: 36.1328vw; right: -34.1797vw; font-size: 1.5625vw; line-height: 2.1484vw; }
		.sec1_txt2:after {width: 10.7422vw; margin-left: 2.9297vw;}

		.section2 { padding: 14.6484vw 3.9063vw; }
		.sec2_img_wrap img.pd_img1 {width: 34.2773vw;}
		.sec2_img_wrap:before {width: 41.9922vw; height: 41.9922vw;}
		.sec2_txt_wrap {padding-left: 4.8828vw;}
		.sec2_txt_wrap em {font-size: 1.5625vw; line-height: 2.1484vw;}
		.sec2_txt_wrap h3 {font-size: 4.1016vw; line-height: 4.8828vw; margin-top: 0.9766vw;}
		.sec2_txt_wrap p { font-size: 1.9531vw; line-height: 2.9297vw; margin-top: 1.9531vw;}
		.sec2_txt_wrap h4 { font-size: 2.4414vw; line-height: 3.4180vw; margin-top: 1.9531vw;}
		.sec2_txt_wrap ul {margin-top:2.9297vw; max-width: 53.7109vw;}
		.sec2_txt_wrap ul li {font-size: 1.9531vw;  padding-bottom: 0.9766vw;}
		.sec2_txt_wrap ul li:before {left: 3.9063vw;}
		.sec2_txt_wrap ul li + li {margin-top: 0.9766vw;}
		.sec2_txt_wrap ul li span {width: 2.9297vw; height: 2.9297vw; line-height: 2.9297vw; font-size: 1.6602vw; margin-right: 0.9766vw;}
		.sec2_txt_wrap .more_view_wrap { margin-top: 4.8828vw;}
		.sec2_txt_wrap .more_view {height: 6.8359vw; font-size:2.4414vw; line-height: 6.8359vw;  padding: 0 4.8828vw; border-radius: 4.8828vw;}
		.sec2_txt_wrap .more_view .view_more {width: 2.9297vw; height: 1.0742vw; margin-left: 0.9766vw;}
		.sec2_slider_wrap .pd_arrow {width: 7.8125vw; height: 7.8125vw; }
		.sec2_slider_wrap .pd_arrow.pd_prev {background-size: 1.6602vw 2.6367vw; margin-left: -43.9453vw;}
		.sec2_slider_wrap .pd_arrow.pd_next {background-size: 1.6602vw 2.6367vw;  margin-left: 43.9453vw;}

		.sec2_hover_wrap {padding: 9.7656vw 0;}
		.sec2_hover_wrap .dd_video_wrap {width: 83.0078vw; height: 48.8281vw;}
		.sec2_hover_wrap h3 { font-size: 2.3438vw;}
		.sec2_hover_wrap .d_close {top: 4.8828vw; right: 4.8828vw; font-size: 2.3438vw;}

		.youtube_box_inner {top: 0.9766vw; bottom: 2.9297vw; padding: 2.9297vw; border-radius: 4.8828vw; max-width: 87.8906vw; height: 95%;}
		.youtube_box_inner .ddd_inner {/* height: 87.8906vw; */ height: 100%;}
		.txt_tbl_wrap .txt_tbl1 {  width: 100%; height: 53.7109vw;}
		.txt_tbl_wrap .txt_tbl1 img { top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%; width:auto;}
		.txt_tbl_wrap .txt_tbl1:before {width: 43.9453vw; height: 43.9453vw;}
		.txt_tbl_wrap .txt_tbl2 { width: 100%; padding-top: 0; padding-left: 0;}
		.txt_tbl_wrap .txt_tbl2 em {font-size: 1.7578vw; line-height: 2.5391vw;}
		.txt_tbl_wrap .txt_tbl2 h2 {font-size: 4.8828vw; line-height: 5.6641vw; margin-top: 0.9766vw;}
		.txt_tbl_wrap .txt_tbl2 h3 {font-size: 2.4414vw; line-height: 3.4180vw; margin-top: 0.9766vw; margin-top: 1.9531vw;}
		.txt_tbl_wrap .txt_tbl2 p { font-size: 1.9531vw; line-height: 2.9297vw;  margin-top: 1.9531vw;}
		.txt_tbl2 .txt_tbl2_inner {margin-top: 3.9063vw;}
		.txt_tbl2 .txt_tbl2_inner h5 {font-size: 2.2461vw; line-height: 2.9297vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span {width: 3.4180vw; height: 3.4180vw; margin-right: 0.9766vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span:before {font-size: 1.9531vw;  line-height: 2.9297vw;}
		.txt_tbl2 .txt_tbl2_inner ul {margin-top: 1.9531vw;}
		.txt_tbl2 .txt_tbl2_inner ul li {font-size: 1.9531vw; line-height: 2.9297vw; padding-left: 1.4648vw;}
		.txt_tbl2 .txt_tbl2_inner ul li:before {top: 1.4648vw; width: 0.4883vw; height: 0.4883vw;}
		.txt_tbl_wrap2 {margin: 7.8125vw 0;}
		.txt_tbl_wrap2 .d_txt_tbl_menu {margin: 0 -1.4648vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li { width: 100%; padding: 0 1.4648vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li + li {margin-top: 2.9297vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(1) {width: 100%;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(2) {width: 100%;}
		.txt_tbl_wrap2 .d_tbl_title {font-size: 3.1250vw; height: 8.3008vw; line-height: 8.3008vw; border-radius: 4.8828vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner {margin-top: 1.9531vw; border-radius: 4.8828vw; padding: 4.8828vw 2.9297vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 {padding-bottom: 2.9297vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li strong {font-size: 1.9531vw; line-height: 2.9297vw; margin-right: 0.9766vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li { font-size: 1.9531vw; line-height: 2.9297vw;}
		.txt_tbl_wrap2 .d_price {margin-top: 1.9531vw;  font-size: 3.9063vw; line-height: 4.8828vw; }
		.txt_tbl_wrap2 .d_price em {font-size: 2.4414vw; line-height: 3.4180vw; }
		.player_title { font-size: 2.9297vw; line-height: 3.5156vw;  margin-bottom: 1.9531vw;}
		#youtube_box .player {width:100%; height:69.3359vw; font-size: 0;}
		#youtube_box .player2 {/* height: 14.6484vw; */ height: auto;}
		#youtube_box .btn_close { top: 1.9531vw; right: 1.9531vw; width:7.3242vw; height:7.3242vw; background-size: 2.3438vw 2.1484vw;}

		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_inner {padding: 2.9297vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_menu.d_txt_tbl_menu2 > li .d_price.dd_price { margin-top: 0; font-size: 2.9297vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .dd_txt_tbl_inner2 li + li {margin-top: 2.9297vw;}

		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl1 img {width: 34.2773vw;}
		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl2 {margin-bottom: 4.8828vw;}


		.section3 {padding:2.9297vw 0 12.6953vw}
		.section3 .b_mtt{margin-bottom:4.8828vw}
		.b_mtt h3{font-size:1.5625vw; letter-spacing:0.6836vw;margin-bottom:0.9766vw}
		.b_mtt h4{font-size:5.8594vw; }


		.event_slider {margin: 0 -1.2207vw;}
		.event_slider:before {width: 6.8359vw;}
		.event_slider:after {width: 6.8359vw;}
		.event_slider .slick-list {padding: 0 6.8359vw !important;}
		.event_slider .event_list {padding: 0 1.2207vw;}
		.event_slider .pd_arrow2 {width: 6.8359vw; height: 6.8359vw; box-shadow: 0 0 0.9766vw rgba(0,0,0,0.25);}
		.event_slider .pd_arrow2.pd_prev2 {background-size: 1.6602vw 2.6367vw; margin-left: -43.9453vw;}
		.event_slider .pd_arrow2.pd_next2 {background-size: 1.6602vw 2.6367vw;  margin-left: 43.9453vw}
		.event_slider .slick-dots li.slick-active {width: 1.9531vw;}
		.event_slider .slick-dots li {width: 0.6836vw; height: 0.6836vw;}

		.d_map {height: 55.6641vw;}
		.d_map .root_daum_roughmap .wrap_map {height: 55.6641vw;}
		.d_map_txt_wrap {width: 50%; height: 55.6641vw; padding: 3.9063vw;}
		.d_map_txt_wrap h2 {font-size: 3.7109vw; line-height: 4.6875vw; }
		.d_map_txt { font-size: 1.6602vw; line-height: 2.9297vw; margin-top: 0.9766vw;}
		.d_map_title2 {font-size: 1.7578vw; line-height: 2.9297vw; margin-top: 2.9297vw;}
		.d_map_txt2 { font-size: 1.4648vw; line-height: 2.7344vw; word-break: keep-all;}
		.d_map_txt_menu {margin-top: 4.8828vw;}
		.d_map_title3 {font-size: 2.1484vw; line-height: 2.9297vw;  margin-top: 2.9297vw;}
		.d_map_txt_menu ul { margin: 1.9531vw 0 0;}
		.d_map_txt_menu ul li { width: 100%; padding: 0 ; font-size: 1.4648vw; line-height: 2.4414vw; }
		.d_map_txt_menu ul li strong {font-size: 2.3438vw;} 
		.d_map_txt_menu2 {margin-top: 0.9766vw;}
		.d_map_txt_menu2 span {font-size: 2.3438vw; line-height: 2.5391vw; }
		.d_map_txt_menu2 span strong {font-size: 2.3438vw; }
		.d_map_txt_menu2 .dd_map_text1 {margin-top: 0.9766vw;}
		.d_map_txt_menu2 .dd_map_text2 {margin-top: 0.9766vw;}	
		.sec4_txt { margin: 9.7656vw auto 4.8828vw; }
		.sec4_txt em {  font-size: 1.4648vw; line-height: 2.4414vw; }
		.sec4_txt h2 { font-size: 3.3203vw; line-height: 3.9063vw; }
		.sec4_txt h2 span { margin-left: 0.9766vw; font-size: 1.6602vw; line-height: 2.5391vw; }
		.sec4_img_wrap {padding-left: 2.3438vw;}

		.b_park_slide { margin: 0 -0.4883vw; }
		.b_park_slide .slick-list { padding-left: 1.9531vw;}
		.b_park_slide .b_slideList{padding:0 0.4883vw; width: 31.2500vw !important}

		.slider-progress02 { bottom:-4.3945vw; height: 1.4648vw; left: 3.9063vw; width: 91.7969vw;}
		.slider-progress02 .slider__label{height:0.6836vw;}

		.sec4_img_inner {height: 22.4609vw !important;}
		.sec4_img_inner span {width: 14.6484vw; height: 4.8828vw; font-size: 2.0508vw; line-height: 5.3711vw; border-top-left-radius: 0.9766vw; border-bottom-right-radius: 0.9766vw;}

		.section5 {padding: 8.3008vw 3.9063vw;}
		.sec5_tbl1 { width: 38.19%;}
		.sec5_tbl1 .sec5_txt h2 {font-size: 4.5898vw; line-height: 5.5664vw;}
		.sec5_tbl1 .sec5_txt p {font-size: 1.6602vw; line-height: 2.9297vw;}
		.vis_menu { margin-top: 2.9297vw;}
		.vis_menu .d_vis_prev {width: 0.9766vw; height: 1.4648vw; background-size: 0.9766vw 1.4648vw; margin-left: 2.9297vw;}
		.vis_menu .d_vis_next { width: 0.9766vw; height: 1.4648vw; background-size: 0.9766vw 1.4648vw; margin-left: 2.9297vw;}
		.vis_menu .d_vis_next:before {top: -0.1953vw; left: -1.4648vw; height: 1.9531vw;}
		.vis_menu .page_info .current_num { font-size: 1.4648vw; line-height: 2.4414vw;}
		.vis_menu .page_info .total_num { font-size: 1.4648vw; line-height: 2.4414vw; margin-left: 8.7891vw;}
		.vis_menu .slider-progress { bottom: 1.1719vw; left: 3.4180vw; max-width: 6.3477vw; height: 0.1953vw;}
		.vis_menu .slider-progress .progress {width:0%; height: 0.1953vw;}

		.sec5_tbl2 {width: 61.81%;}
		.notice_slider {max-width: 56.6406vw !important; height: 19.5313vw;}
		.notice_slider .slick-list {height: 19.5313vw !important;}
		.notice_slider .slick-track {height: 19.5313vw !important;}
		.notice_slide_list ul li {background-size: 2.4414vw;}
		.notice_slide_list ul li a { padding: 2.4414vw 0;}
		.notice_slide_list ul li:hover {background-size: 2.4414vw;}
		/* .notice_slide_list dl {}
		.notice_slide_list dl dt {font-size: 2.0508vw; line-height: 2.9297vw; }
		.notice_slide_list dl dd {font-size: 1.1719vw; line-height: 1.9531vw; } */
		.notice_slide_list h3 {font-size: 1.9531vw; line-height: 2.9297vw; /* padding-left: 9.7656vw; */}

		.section6 {padding: 6.8359vw 3.9063vw;}
		.sec6_title { font-size: 2.9297vw; line-height: 3.9063vw; }
		.d_form {margin-top: 5.8594vw;}
		.d_form_list li span {font-size: 1.5625vw;}
		.d_form_list li input {margin-left: 0.9766vw; font-size: 1.3672vw; width: calc(95% - 6.3477vw);}
		.d_form_list li.d_form_name {width: 21.07%;}
		.d_form_list li.d_form_call {width: 23.21%;}
		.d_form_list li.d_form_content {width: 42.14%;}
		.d_form_list li.d_form_btn {width: 13.57%;}

		.d_form_list li.d_form_btn button {width: 100%; height: 4.8828vw; line-height: 4.6875vw;  font-size: 1.6602vw; margin-top: -1.9531vw; margin-left: 1.4648vw}
		.check_box {margin: 2.9297vw auto;}
		.check_box .checkbox-custom, .checkbox-custom-label{font-size: 1.5625vw;}
		.check_box .checkbox-custom, .checkbox-custom-label span:before {bottom: -0.4883vw; height: 0.1953vw;}
		.check_box .checkbox-custom + .checkbox-custom-label:before {width: 1.4648vw; height: 1.4648vw; margin-right: 0.9766vw; }

		#d_footer {padding: 5.8594vw 3.9063vw;}
		.foot {min-height:16.6016vw;}
		.foot_menu address {margin-left: -0.9766vw;}
		.foot_menu address span {font-size: 1.3672vw; line-height: 2.5391vw; margin-left: 0.9766vw;}
		.foot_menu address span strong {margin-right: 0.9766vw;}
		.foot_menu address span + span {margin-left: 0;}
		.foot_menu .copyright { font-size: 1.2695vw; line-height: 1.9531vw;  margin-top: 1.9531vw;}
		.foot_menu2 li {font-size: 2.1484vw; line-height: 2.7344vw;}
		.foot_menu2 li + li {margin-top: 0.9766vw;}
		.foot_menu3 { margin-right: 4.8828vw;}
		.foot_menu3 span {font-size: 1.3672vw; line-height: 2.1484vw; }
		.foot_menu3 strong  {font-size: 2.3438vw; line-height: 3.5156vw;  margin-top: 0.9766vw;}
	}

	@media (max-width: 768px) {
		.d_quick_wrap {display: none; right: 5.2083vw; bottom: 58.5938vw;}
		.q_scroll {margin-top: 3.9063vw;}
		.q_scroll span {font-size: 1.1719vw; margin-top: 1.3021vw;}
		.d_quick li {margin: 1.3021vw 0}
		.d_quick li a:before{width:0.7813vw;height:0.7813vw;}
		.d_quick li a span {font-size:2.0833vw;}
		.d_quick li a.on{padding-bottom: 5.2083vw}
		.d_quick li a.on span {top: -0.1302vw; left: -7.8125vw; }
		.d_quick li a.on:before {width: 1.5625vw; height: 1.5625vw;}
		.d_quick li a.on:after {top: 3.2552vw; left: 50%; height: 3.9063vw;}

		.fixed_menu { right: 1.3021vw; bottom: 6.5104vw; }
		.fixed_menu .fixed_wrap li + li {margin-top: 1.3021vw;}
		.fixed_menu .fixed_wrap li a {width: 10.4167vw; height: 10.4167vw; box-shadow: 0 0 1.3021vw rgba(0,0,0,0.25)}
		.fixed_menu .fixed_wrap li.kakao a {background: #f690ae url("/images/ic_kakao.png") center no-repeat; background-size: 5.2083vw 5.0781vw;}
		.fixed_menu .fixed_wrap li.document a {background: #f690ae url("/images/ic_contact.png") center no-repeat; background-size: 4.4271vw;}
		.fixed_menu .fixed_wrap li.call a {background: #f690ae url("/images/ic_tel.png") center no-repeat; background-size: 4.4271vw 4.8177vw;}
		.fixed_menu .fixed_wrap li.location a {background: #f690ae url("/images/ic_location.png") center no-repeat; background-size: 4.5573vw 5.0781vw;}
		.fixed_menu .fixed_wrap li.top_btn a {background: #4c4c4c url("/images/ic_top.png") center no-repeat; background-size: 2.6042vw 3.7760vw;}
		
		.fixed_menu .fixed_wrap2 { right: 11.7188vw; max-width: 32.5521vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner { margin-bottom: 2.6042vw;}
		.fixed_menu .fixed_wrap2 .fixed_wrap2_inner li + li {margin-top: 1.3021vw;}
		.fixed_menu .fixed_wrap2 .f_question { height: 7.8125vw; border-radius: 6.5104vw; line-height: 7.8125vw; font-size: 3.1250vw; }
		.fixed_menu .fixed_wrap2 .d_fixed_list {width: 32.5521vw !important; font-size: 3.1250vw;}

		.popup_inner {transform: translate(0 , -50%); left: auto; width: 100%; padding: 0 2.6042vw}
		.dd_close_btn {top: -10.4167vw; right: 2.6042vw; width: 10.4167vw; height: 10.4167vw; background-size: 3.1250vw}
		.dp_vis_list li { width: 33.33%; height: 10.4167vw; }
		.dp_vis_list li a { height: 100%;  font-size: 3.1250vw; line-height: 1.3; height: 100%;  display: flex; align-items: center; justify-content: center; text-align: center;}
		

		/* 팝업 뉴 */

		.d_new_popup_wrap { top: 13.02vw;}
		.d_new_popup_wrap .popup_inner {width: 100vw;}
		.pop_inner_bt{ width: 100vw; padding: 0 2.6042vw;}
		.pop_inner2 { width: 100vw;}
		.pop_inner3 { width: 100vw;}
		.pop_inner4 { width: 100vw; margin: 0 auto}
		.dd_close_btn2 { right: 2.60vw; width: 6.51vw; height: 6.51vw;background-size: 3.13vw;}
		.pop_inner_bt .dd_close_btn2 {right: 0;}
	
		/* 230330 추가 작업 */

		.head_right {display: none;}
		.head_right span + span {margin-left: 2.60vw;}
		.head_right span + span:before {  top: 0.78vw; left: -1.30vw; height: 1.30vw;}
		.head_right span a {   font-size: 2.08vw;}
		.gnb.gnb_new {right: 24.61vw;}
		.gnb.gnb_new li + li {margin-left: 5.21vw;}

		.head_mob_login_menu {margin-top: 5.21vw; padding: 0 2.60vw}
		.head_mob_login_wrap {position: relative; margin: 0 -1.30vw;}
		.head_mob_login_wrap:after {content: ""; display: block; clear: both;}
		.head_mob_login_wrap span {float: left; widtH: 50%; padding: 0 1.30vw;}
		.head_mob_login_wrap span a {display: flex; align-items: center; justify-content: center; height: 9.11vw; border-radius: 6.51vw; font-size: 3.26vw;}
		.head_mob_login_wrap span .login_btn1 {border: 1px solid #000; color: #000;}
		.head_mob_login_wrap span .login_btn2 {background: #f690ae; color: #fff;}


		.banner_wrap {padding: 10.42vw 2.60vw 14.32vw;}
		.banner_wrap .sec1_txt dl {display: block; widtH: 100%; padding-left: 0;}
		.banner_wrap .sec1_txt p {width: 100%; padding-left: 0;}
		.banner_img_box {margin-top: 9.11vw;}
		.banner_img_box.pc {display: none;}
		.banner_img_box.mob {display: block;}

		#header {height: 16.9271vw; padding: 0 2.6042vw;}
		#header.d_header {position: static;}
		.head {height: 16.9271vw;}
		.head h1 {top: 50%; transform: translateY(-50%);}
		.head h1 img {width: 33.8542vw;}
		.gnb {display: none;}
		.head_mob_btn {display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; cursor: pointer;}
		.head_mob_btn img {width: 5.2083vw;}

		.head_mob_menu.on {display: block;}
		.head_mob_menu {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 1200;}
		.head_mob_inner {position: relative; float: right; width: 75.5208vw; height: 100%; background: #fff; }
		.head_mob_bg {position: relative; width: 100%; height: 20.8333vw; background: #f690ae; background-size: cover;}
		.head_mob_bg h1 {position: absolute; top: 50%; transform: translateY(-50%); left: 6.5104vw;}
		.head_mob_inner h1 img {width: 33.8542vw;}
		.mob_close_btn {position: absolute; top: 50%; transform: translateY(-50%); right: 6.5104vw; width: 3.9063vw; height: 3.6458vw; background: url("/images/dm_close.png") center no-repeat; background-size: 100%; cursor: pointer;}
		.accordion > li:last-child {border-bottom: 1px solid #e1e1e1;}
		.accordion .link {position: relative; cursor: pointer; padding: 0 6.5104vw; display: block; color: #14151a; font-size: 4.5573vw; font-weight: 700; border-top: 1px solid #e1e1e1; height: 13.0208vw; line-height: 12.7604vw;  background: url("/images/head_mob_arrow.png") 95% center no-repeat; background-size: 1.6927vw 3.2552vw;}
		.accordion .link a {display: block;}
		.accordion .link:hover a {color: #f690ae;}
		.accordion .link:hover {background: url("/images/head_mob_arrow_on.png") 95% center no-repeat; background-size: 1.6927vw 3.2552vw;}

		.visual_list {height: 104.1667vw;}
		.visual_list.bg01 {background: url("/images/visual_mob_img1.png") center no-repeat; background-size: cover;}
		.visual_list.bg02 {background: url("/images/visual_mob_img1.png") center no-repeat; background-size: cover; }
		.visual_list.bg03 {background: url("/images/visual_mob_img1.png") center no-repeat; background-size: cover; }
		.visual_list.bg04 {background: url("/images/visual_mob_img1.png") center no-repeat; background-size: cover; }
		.visual_list.bg01.d_visual_list {background: url("/images/dd_visual_mob_img1.jpg") center no-repeat; background-size: cover; height: 101.1667vw;}
		.visual_list.bg02.d_visual_list {background: url("/images/dd_visual_mob_img2.jpg") center no-repeat; background-size: cover; height: 101.1667vw;}
		.visual_list.bg03.d_visual_list {background: url("/images/dd_visual_mob_img3.jpg") center no-repeat; background-size: cover; height: 101.1667vw;}
		.visual_list.bg04.d_visual_list {background: url("/images/dd_visual_mob_img4.jpg") center no-repeat; background-size: cover; height: 101.1667vw;}
		.visual_txt {top: 19.5313vw; left: 2.6042vw;}
		.visual_txt em {font-size: 3.1250vw; line-height: 4.1667vw;}
		.visual_txt h2 {font-size: 7.1615vw; line-height: 11.0677vw; margin-top: 2.6042vw;}
		.visual_txt h2 span em {font-size: 7.8125vw; line-height: 9.1146vw;}
		.visual_txt h2 span {font-size: 7.8125vw; line-height: 9.1146vw;}
		.visual_txt p {font-size: 3.6458vw; line-height: 4.9479vw; margin-top: 3.9063vw;}
		.visual_slider .slick-dots {top: 71.6146vw; left: 1.3021vw; }
		.visual_slider .slick-dots li {margin: 0 1.9531vw; width: 1.3021vw; height: 1.3021vw;}
		.visual_slider .slick-dots li button:before {width: 1.3021vw; height: 1.3021vw;}
		.visual_slider .slick-dots li button {width: 3.9063vw; height: 3.9063vw;}
		.visual_slider.d_visual_slider .slick-dots {bottom: 6.5104vw;}

		.visual .dd_vis_arrow {width: 9.1146vw; height: 9.1146vw; }
		.visual .dd_vis_prev {background-size: 2.6042vw ;}
		.visual .dd_vis_next {background-size: 2.6042vw ;}

		.section1 { padding: 16.9271vw 0 10.4167vw; background:url("/images/sec01_768.png") left 0 top -0.6510vw no-repeat; background-size:100%}
		.section1:after {width: 100%; height: 62.5000vw;}
		.sec1_txt {padding: 0;}
		.sec1_txt dl {display: block; width: 100%; padding-left: 2.6042vw; padding: 0 2.6042vw;}
		.sec1_txt dl dt {font-size: 3.1250vw; line-height: 4.1667vw;}
		.sec1_txt dl dd {font-size: 6.5104vw; line-height: 7.5521vw; margin-top: 1.3021vw;}
		.sec1_txt p {display: block; width: 100%; font-size: 3.1250vw; line-height: 4.5573vw; word-break: keep-all; padding-left: 2.6042vw; padding: 0 2.6042vw; padding-top: 0; margin-top: 2.6042vw;}
		.sec1_txt p br.tab_br {display: none;} 

		.sec1_wrap1 {margin-top: 6.5104vw;}
		.sec1_img {display: block; width: 100%; padding-left: 1.3021vw}
		.sec1_img img {width: 74.2188vw;}
		.sec1_img_txt {display: block; width: 100%; padding-left: 2.6042vw; padding-right: 2.6042vw; margin-top: 9.1146vw;}
		.sec1_img_txt li { font-size: 3.1250vw; line-height: 4.4271vw; padding-left: 7.8125vw; word-break: keep-all;}
		.sec1_img_txt li + li {margin-top: 2.6042vw;}
		.sec1_img_txt li .circle {width: 5.2083vw; height: 5.2083vw; line-height: 5.2083vw;}
		/* .sec1_wrap2 { margin: 6.5104vw -0.6510vw 0; padding: 0 1.3021vw;} */
		.sec1_wrap2 {margin:6.5104vw 0 0 -31.2500vw;padding:0 31.2500vw 0 32.5521vw}
		.sec1_wrap2 .slick-list {height: 104.1667vw !important;overflow:visible}
		.sec1_wrap2 .slick-track {height: 104.1667vw !important}
		.sec1_wrap2 .b_slideList{padding:0 1.3021vw}
		/* .sec1_wrap2 .b_slideList.slick-active {width: 65.1042vw !important;} */
		.sec1_wrap2 .b_slideList.b_list01 .sec1_wrap2_inner {height: 93.7500vw; border-radius: 1.3021vw;}
		.sec1_wrap2 .b_slideList.b_list02 .sec1_wrap2_inner {height: 93.7500vw; border-radius: 1.3021vw;}
		.sec1_wrap2 .b_slideList.b_list03 .sec1_wrap2_inner {height: 93.7500vw; border-radius: 1.3021vw;}
		.sec1_wrap2_txt h3 { font-size: 5.8594vw; line-height: 7.1615vw;}
		.sec1_wrap2_txt p {  font-size: 3.1250vw; line-height: 4.5573vw; word-break: keep-all;}
		.sec1_wrap2_txt p br.pc_br {display: none;}
		.sec1_wrap2_txt p:before {width: 9.1146vw; margin: 3.9063vw auto;}
		.sec1_wrap2_txt span { height: 8.4635vw; border-radius: 6.5104vw; font-size: 3.1250vw; padding: 0 5.2083vw; line-height: 8.2031vw; margin-top: 5.2083vw;}
		.sec1_wrap2_txt span .view_more {width: 3.2552vw; margin-left: 1.3021vw;}
		.sec1_wrap2_txt_on {border-radius: 1.3021vw;}
		.sec1_wrap2_on_inner h3 {font-size: 5.2083vw; line-height: 6.5104vw;}
		.sec1_wrap2_tbl:before {width: 9.1146vw; margin: 2.6042vw auto;}
		.sec1_wrap2_tbl > li {padding: 0 2.6042vw}
		.sec1_wrap2_tbl > li + li {margin-top: 2.6042vw;}
		.sec1_tbl1 { width: 30%; font-size: 3.1250vw; }
		.sec1_tbl2 { width: 70%; font-size: 3.1250vw; word-break: keep-all;}

		.section2 { padding: 13.0208vw 2.6042vw; }
		.sec2_img_wrap {display: block; width: 100%;}
		.sec2_img_wrap img.pd_img1 {width: 45.7031vw;}
		.sec2_img_wrap:before {width: 78.1250vw; height: 78.1250vw;}
		.sec2_txt_wrap {display: block; width: 100%; padding-left: 0;}
		.sec2_txt_wrap em {font-size: 3.1250vw; line-height: 4.1667vw;}
		.sec2_txt_wrap h3 {font-size: 6.5104vw; line-height: 7.8125vw; margin-top: 1.3021vw;}
		.sec2_txt_wrap p { font-size: 3.3854vw; line-height: 4.4271vw; margin-top: 2.6042vw;}
		.sec2_txt_wrap h4 { font-size: 4.1667vw; line-height: 5.8594vw; margin-top: 1.3021vw;}
		.sec2_txt_wrap ul {margin-top: 6.5104vw; max-width: 100%;}
		.sec2_txt_wrap ul li {font-size: 3.3854vw; padding-bottom: 3.2552vw; padding-top: 3.2552vw;}
		.sec2_txt_wrap ul li:before {left: 7.8125vw;}
		.sec2_txt_wrap ul li + li {margin-top: 1.3021vw;}
		.sec2_txt_wrap ul li span {width: 5.2083vw; height: 5.2083vw; line-height: 5.2083vw; font-size: 3.1250vw; margin-right: 1.3021vw;}
		.sec2_txt_wrap .more_view_wrap { margin-top: 6.5104vw;}
		.sec2_txt_wrap .more_view {height: 11.7188vw; font-size: 3.9063vw; line-height: 11.7188vw;  padding: 0 7.8125vw; border-radius: 6.5104vw;}
		.sec2_txt_wrap .more_view .view_more {width: 3.9063vw; height: 1.4323vw; margin-left: 1.3021vw;}
		.sec2_slider_wrap .pd_arrow {top: 39.0625vw; transform: translate(-50% , 0); width: 10.4167vw; height: 10.4167vw; }
		.sec2_slider_wrap .pd_arrow.pd_prev {background-size: 2.2135vw 3.5156vw; margin-left: -39.0625vw;}
		.sec2_slider_wrap .pd_arrow.pd_next {background-size: 2.2135vw 3.5156vw;  margin-left: 39.0625vw;}

		.sec2_hover_wrap {padding: 13.0208vw 0;}
		.sec2_hover_wrap .dd_video_wrap {width: 110.6771vw; height: 65.1042vw;}
		.sec2_hover_wrap h3 { font-size: 3.1250vw;}
		.sec2_hover_wrap .d_close {top: 6.5104vw; right: 6.5104vw; font-size: 3.1250vw;}

		.youtube_box_inner {top: 3.9063vw; bottom: 3.9063vw; padding: 3.9063vw; border-radius: 6.5104vw; max-width: 91.1458vw; height: 97%;}
		.youtube_box_inner .ddd_inner {height: 97%;}
		.txt_tbl_wrap .txt_tbl1 {width: 100%; height: 71.6146vw;}
		.txt_tbl_wrap .txt_tbl1:before {width: 58.5938vw; height: 58.5938vw;}
		.txt_tbl_wrap .txt_tbl2 { width: 100%; padding-top: 0; padding-left: 0;}
		.txt_tbl_wrap .txt_tbl2 em {font-size: 3.1250vw; line-height: 4.1667vw;}
		.txt_tbl_wrap .txt_tbl2 h2 {font-size: 6.5104vw; line-height: 7.5521vw; margin-top: 1.3021vw;}
		.txt_tbl_wrap .txt_tbl2 h3 {font-size: 3.2552vw; line-height: 4.5573vw; margin-top: 1.3021vw; margin-top: 2.6042vw;}
		.txt_tbl_wrap .txt_tbl2 p { font-size: 3.1250vw; line-height: 4.5573vw;  margin-top: 2.6042vw;}
		.txt_tbl2 .txt_tbl2_inner {margin-top: 5.2083vw;}
		.txt_tbl2 .txt_tbl2_inner h5 {font-size: 3.1250vw; line-height: 4.1667vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span {width: 4.5573vw; height: 4.5573vw; margin-right: 1.3021vw;}
		.txt_tbl2 .txt_tbl2_inner h5 span:before {font-size: 2.6042vw;  line-height: 3.9063vw;}
		.txt_tbl2 .txt_tbl2_inner ul {margin-top: 2.6042vw;}
		.txt_tbl2 .txt_tbl2_inner ul li {font-size: 3.1250vw; line-height: 4.1667vw; padding-left: 1.9531vw; word-break: keep-all;}
		.txt_tbl2 .txt_tbl2_inner ul li:before {top: 1.9531vw; width: 0.6510vw; height: 0.6510vw;}
		.txt_tbl_wrap2 {margin: 10.4167vw 0;}
		.txt_tbl_wrap2 .d_txt_tbl_menu {margin: 0 -1.9531vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li { width: 100%; padding: 0 1.9531vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li + li {margin-top: 3.9063vw;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(1) {width: 100%;}
		.txt_tbl_wrap2 .d_txt_tbl_menu > li:nth-child(2) {width: 100%;}
		.txt_tbl_wrap2 .d_tbl_title {font-size: 4.1667vw; height: 11.0677vw; line-height: 11.0677vw; border-radius: 6.5104vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner {margin-top: 2.6042vw; border-radius: 6.5104vw; padding: 6.5104vw 3.9063vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 {padding-bottom: 3.9063vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li strong {font-size: 3.1250vw; line-height: 4.1667vw; margin-right: 1.3021vw;}
		.txt_tbl_wrap2 .d_txt_tbl_inner2 li { font-size: 3.1250vw; line-height: 4.1667vw; word-break: keep-all;}
		.txt_tbl_wrap2 .d_price {margin-top: 2.6042vw;  font-size: 5.2083vw; line-height: 6.5104vw; }
		.txt_tbl_wrap2 .d_price em {font-size: 3.2552vw; line-height: 4.5573vw; }
		.player_title { font-size: 3.9063vw; line-height: 4.6875vw;  margin-bottom: 2.6042vw;}
		#youtube_box .player {width:100%; height:92.4479vw; font-size: 0;}
		#youtube_box .player2 {/* height: 19.5313vw; */ height: auto;} 
		#youtube_box .btn_close { top: 2.6042vw; right: 2.6042vw; width:9.7656vw; height:9.7656vw; background-size: 3.1250vw 2.8646vw;}

		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_inner {padding: 3.9063vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .d_txt_tbl_menu.d_txt_tbl_menu2 > li .d_price.dd_price { margin-top: -1.3021vw; font-size: 3.9063vw;}
		.txt_tbl_wrap2.d_txt_tbl_wrap2 .dd_txt_tbl_inner2 li + li {margin-top: 3.9063vw;}

		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl1 img {width: 34.2773vw;}
		.txt_tbl_wrap.d_txt_tbl_wrap .txt_tbl2 {margin-bottom: 4.8828vw;}

		.section3 {padding:3.9063vw 2.6042vw 2.6042vw}
		.section3 .b_mtt{margin-bottom:6.5104vw}
		.b_mtt h3{font-size:2.8646vw; letter-spacing:0.9115vw;margin-bottom:1.3021vw}
		.b_mtt h4{font-size:7.8125vw; }


		.event_slider {margin: 0;}
		.event_slider:before {display: none;}
		.event_slider:after {display: none;}
		.event_slider .slick-list {padding: 0 !important;}
		.event_slider .event_list {padding: 0;}
		.event_slider .pd_arrow2 {width: 9.1146vw; height: 9.1146vw; box-shadow: 0 0 1.3021vw rgba(0,0,0,0.25);}
		.event_slider .pd_arrow2.pd_prev2 {background-size: 2.2135vw 3.5156vw; margin-left: -42.9688vw}
		.event_slider .pd_arrow2.pd_next2 {background-size: 2.2135vw 3.5156vw;  margin-left: 42.9688vw}
		.event_slider .slick-dots li.slick-active {width: 5.8594vw;}
		.event_slider .slick-dots li {width: 1.9531vw; height: 1.9531vw; margin: 0.9766vw}

		.section4 {padding-top: 13.0208vw}
		.d_map {float: none; display: block; height: 74.2188vw; width: 100%;}
		.d_map .root_daum_roughmap .wrap_map {height: 74.2188vw;}
		.d_map_txt_wrap {width: 100%; height: 85.9375vw; padding: 11.0677vw 2.6042vw;}
		.d_map_txt_wrap h2 {font-size: 7.1615vw; line-height: 8.4635vw; }
		.d_map_txt { font-size: 3.1250vw; line-height: 4.1667vw; margin-top: 1.3021vw;}
		.d_map_title2 {font-size: 3.3854vw; line-height: 4.4271vw; margin-top: 5.2083vw;}
		.d_map_txt2 { font-size: 3.1250vw; line-height: 4.1667vw; word-break: keep-all;}
		.d_map_txt_menu {margin-top: 6.5104vw;}
		.d_map_title3 {font-size: 2.8646vw; line-height: 3.9063vw;  margin-top: 6.5104vw;}
		.d_map_txt_menu ul { margin: 2.6042vw -2.6042vw 0;}
		.d_map_txt_menu ul li {float: left; width: 50%; padding: 0 2.6042vw; font-size: 3.1250vw; line-height: 4.1667vw; }
		.d_map_txt_menu ul li strong {font-size: 3.9063vw;} 
		.d_map_txt_menu2 {margin-top: 3.9063vw;}
		.d_map_txt_menu2 span {font-size: 3.6458vw; line-height: 4.5573vw; }
		.d_map_txt_menu2 span strong {font-size: 3.6458vw; }
		.d_map_txt_menu2 .dd_map_text1 {margin-top: 0;}
		.d_map_txt_menu2 .dd_map_text2 {margin-top: 1.3021vw;}	

		.sec4_txt {margin: 13.0208vw auto 6.5104vw; text-align: center;}
		.sec4_txt em {font-size: 3.1250vw; line-height: 4.1667vw; }
		.sec4_txt h2 { font-size: 5.2083vw; line-height: 6.5104vw; }
		.sec4_txt h2 span {display: block; margin-left: 0; margin-top: 1.3021vw; font-size: 3.1250vw; line-height: 4.1667vw; }
		.sec4_txt h2 span br.mob_br {display: block; }

		.sec4_img_wrap {padding-left: 0; margin-left: -1.3021vw;}

		.b_park_slide { margin: 0 -1.3021vw; }
		.b_park_slide .slick-list { padding-left: 0; height: 45.5729vw !important}
		.b_park_slide .slick-track {height: 45.5729vw !important}
		.b_park_slide .b_slideList{padding:0 1.3021vw; width: 52.0833vw !important}

		.slider-progress02 {bottom: 0; height: 1.9531vw; left: 3.9063vw; width: 93.7500vw;}
		.slider-progress02 .slider__label{height:0.9115vw;}

		.sec4_img_inner {height: 37.7604vw !important;}
		.sec4_img_inner img {width: 100%;}
		.sec4_img_inner span {width: 19.5313vw; height: 6.5104vw; font-size: 2.7344vw; line-height: 7.1615vw; border-top-left-radius: 1.3021vw; border-bottom-right-radius: 1.3021vw;}

		.section5 {padding: 11.0677vw 2.6042vw;}
		.sec5_tbl1 {position: relative; display: block; width: 100%;}
		.sec5_tbl1 .sec5_txt h2 {font-size: 7.1615vw; line-height: 8.4635vw;}
		.sec5_tbl1 .sec5_txt p {font-size: 3.1250vw; line-height: 4.1667vw;}
		.vis_menu {position: absolute; top: 0; right: 0; margin-top: 3.9063vw;}
		.vis_menu .d_vis_prev {width: 1.3021vw; height: 1.9531vw; background-size: 1.3021vw 1.9531vw; margin-left: 3.9063vw;}
		.vis_menu .d_vis_next { width: 1.3021vw; height: 1.9531vw; background-size: 1.3021vw 1.9531vw; margin-left: 3.9063vw;}
		.vis_menu .d_vis_next:before {top: -0.2604vw; left: -1.9531vw; height: 2.6042vw;}
		.vis_menu .page_info .current_num { font-size: 3.1250vw; line-height: 4.1667vw;}
		.vis_menu .page_info .total_num { font-size: 3.1250vw; line-height: 4.1667vw; margin-left: 14.3229vw;}
		.vis_menu .slider-progress { bottom: 1.5625vw; left: 4.5573vw; max-width: 11.7188vw; height: 3px;}
		.vis_menu .slider-progress .progress {width:0%; height: 3px;}

		.sec5_tbl2 {display: block; width: 100%; margin-top: 6.5104vw;}
		.notice_slider {max-width: 91.1458vw !important; height: 26.0417vw;}
		.notice_slider .slick-list {height: 26.0417vw !important;}
		.notice_slider .slick-track {height: 26.0417vw !important;}
		.notice_slide_list ul li {background-size: 3.2552vw;}
		.notice_slide_list ul li a { padding: 3.2552vw 0;}
		.notice_slide_list ul li:hover {background-size: 3.2552vw;}
		/* .notice_slide_list dl {}
		.notice_slide_list dl dt {font-size: 3.3854vw; line-height: 4.4271vw; }
		.notice_slide_list dl dd {font-size: 3.1250vw; line-height: 4.1667vw; } */
		.notice_slide_list h3 {font-size: 3.3854vw; line-height: 4.1667vw;/*  padding-left: 13.0208vw; */}

		.section6 {position: relative; padding: 9.1146vw 2.6042vw;}
		.sec6_title { font-size: 3.9063vw; line-height: 5.2083vw; }
		.d_form {margin-top: 7.8125vw;}
		.d_form_list {font-size: 0; margin: 0 -0.6510vw;}
		.d_form_list li span {font-size: 3.1250vw; width: 14.3229vw;}
		.d_form_list li {padding: 0 0.6510vw;}
		.d_form_list li input {margin-left: 1.3021vw; font-size: 3.1250vw; width: calc(97% - 14.3229vw);}
		.d_form_list li.d_form_name {float: none; display: inline-block; width: 50%;}
		.d_form_list li.d_form_call {float: none; display: inline-block; width: 50%;}
		.d_form_list li.d_form_content {width: 100%; float: none; margin-top: 5.2083vw; padding: 0;}
		.d_form_list li.d_form_btn {display: none;}

		.d_form_list li.d_form_btn button {width: 100%; height: 6.5104vw; line-height: 6.2500vw;  font-size: 2.2135vw; margin-top: -2.6042vw; margin-left: 1.9531vw}
		.check_box {margin: 3.9063vw auto;}
		.check_box .checkbox-custom, .checkbox-custom-label{font-size:3.1250vw;}
		.check_box .checkbox-custom, .checkbox-custom-label span:before {bottom: -0.6510vw; height: 0.2604vw;}
		.check_box .checkbox-custom + .checkbox-custom-label:before {width: 2.6042vw; height: 2.6042vw; margin-right: 1.3021vw;}
		
		.d_mob_btn {display: block; width: 100%; margin-top: 7.8125vw;}
		.d_mob_btn button {outline: 0; border: 0; background: #f690ae; color: #fff; width: 100%; height: 13.0208vw; line-height: 13.0208vw; font-size: 3.6458vw; font-weight: 900;}

		#d_footer {padding: 11.7188vw 2.6042vw;}
		.foot {display: none;}
		.mob_foot {display: block; min-height: 61.1979vw;}
		.foot_mob_menu span {display: inline-block; color: #d4d4d4; font-size: 3.1250vw; line-height: 5.2083vw;}
		.foot_mob_menu span strong {display: inline-block; font-weight: 900; margin-right: 1.3021vw;}
		.foot_mob_menu span.f_m_span {margin-left: 2.6042vw;}
		.foot_mob_menu p.copyright {color: #969696; font-size: 3.1250vw; line-height: 4.1667vw; font-weight: 300; margin-top: 3.9063vw;}

		.foot_mob_menu2 {position: relative; margin-top: 9.7656vw;}
		.foot_mob_menu2:after {content: ""; display: block; clear: both;}
		.foot_mob_menu2 .f_m_left {float: left; width: 40%;}
		.foot_mob_menu2 .f_m_left dt {color: #cacaca; font-size: 3.1250vw; line-height: 4.1667vw; font-weight: 300;}
		.foot_mob_menu2 .f_m_left dd {font-family: 'Poppins', sans-serif; color: #fff; font-size: 4.5573vw; line-height: 5.8594vw; font-weight: 900;}
		.foot_mob_menu2 .f_m_right {float: left; width: 60%;}
		.foot_mob_menu2 .f_m_right ul li {color: #cacaca; font-size: 3.5156vw; line-height: 4.1667vw; font-weight: 300;}
		.foot_mob_menu2 .f_m_right ul li + li {margin-top: 1.3021vw;}
	}

	@media screen and (max-width: 768px) {
		.sns_login_wrap {margin: 20px 0;}
		.sns_login_wrap .sns_login_title {font-size: 16px;}
		.sns_login_wrap .sns_login_menu span + span {margin-left: 10px;}
		.sns_login_wrap .sns_login_menu span.kakao_btn img { width: 33px;}
		.sns_login_wrap .sns_login_menu span.naver_btn img { width: 33px;}
	}