.v2_header{text-align:center;padding:90px 40px 80px}
.v2_header h1,.v2_header h2{color:#151515;margin:0 0 10px}
.v2_header h1{font-size:40px;line-height:60px;letter-spacing:-1px}
.v2_header h2{font-size:30px;line-height:46px;font-weight:400}
.v2_video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.v2_video iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.v2_step{border-bottom:20px solid #f6f6f6}
.v2_step .vs_tit{padding:45px 40px;font-size:30px;color:#1e1e1e;letter-spacing:-1px;border-bottom:2px solid #ececec;text-align:left;}
.v2_step .vs_tit > span{font-size:34px;font-weight:700;color:#000;margin:0 25px 0 0}
.v2_step .vs_item{padding:45px 45px 15px;border-bottom:2px solid #ececec;text-align:left;}
.v2_step .vs_item dl{overflow:hidden;margin:0 0 30px}
.v2_step .vs_item dt,.v2_step .vs_item dd{float:left;line-height:42px;text-align:left;}
.v2_step .vs_item dt{width:75px;font-size:24px;color:#aaa}
.v2_step .vs_item dd{width:calc(100% - 75px);font-size:28px;color:#000}
.v2_step .vs_item dd.import{color:#FF1A2F;font-weight:700}
.v2_step .vs_item dd > span{font-weight:700;border-bottom:2px solid #000}
.v2_step .vs_item.step dt{width:135px}
.v2_step .vs_item.step dd{width:calc(100% - 135px)}
.v2_qna{padding:45px 20px 60px;overflow:hidden;border-bottom:20px solid #f6f6f6}
.v2_qna h1{font-size:34px;color:#000;text-align:center;letter-spacing:-1px;margin:0 0 45px}
.v2_qna div{position:relative;max-width:620px;line-height:42px;font-size:28px;color:#000;word-break:keep-all;padding:30px 35px;border-radius:50px}
.v2_qna div:nth-child(even){float:right;color:#FFF;background:#FF8282;margin:0 0 25px 100px;text-align:left;}
.v2_qna div:nth-child(odd){float:left;border:2px solid #ececec;margin:0 0 35px 130px;text-align:left;}
.v2_qna div:nth-child(odd)::before{content:'';position:absolute;left:-120px;bottom:10px;width:100px;height:100px;background:url(/images/header/i_logo_editor.png) no-repeat 50% 50%;background-size:75px;border:1px solid #ddd;border-radius:50%}
.v2_qna div.move{padding:30px 35px 150px;text-align:left;}
.v2_qna div.move > a{position:absolute;bottom:-1px;left:-1px;z-index:10;width:calc(100% + 2px);padding:40px 0;font-size:28px;text-align:center;color:#FF1A2F;border:1px solid #FF8282;background:#fff;border-bottom-right-radius:50px;border-bottom-left-radius:50px}
.v2_qna div.move > a > span{font-weight:700}
.v2_list .vs_tit{padding:45px 40px;font-size:30px;color:#1e1e1e;letter-spacing:-1px;border-bottom:2px solid #ececec;text-align:left;}
.v2_list .vs_tit > span{font-size:34px;font-weight:700;color:#000;margin:0 25px 0 0}
.v2_list .vs_subtit{padding:45px 20px 0;font-size:26px;text-align:center;color:#666;letter-spacing:-1px}
.v2_list .vs_item dl{overflow:hidden;padding:50px 50px 50px 0;border-bottom:2px solid #ececec}
.v2_list .vs_item dt,.v2_list .vs_item dd{float:left;min-height:180px;text-align:left;}
.v2_list .vs_item dt{width:320px;text-align:center}
.v2_list .vs_item dt > img{width:180px!important}
.v2_list .vs_item dd{display:table;width:calc(100% - 320px);font-size:26px;line-height:40px;color:#333}
.v2_list .vs_item dd > div{display:table-cell;vertical-align:middle}
.v2_list .vs_item dd > div > span{color:#000;font-size:32px;font-weight:700}
.v2_list .vs_item dd > div > label{display:block;color:#777;font-size:24px;margin:10px 0 0}
.v2_slider{padding:70px 35px 55px;background:#f1f1f1}
.v2_slider > h1,.v2_slider > h2{text-align:center;color:#333}
.v2_slider > h1{font-size:34px;line-height:52px}
.v2_slider > h2{font-size:30px;font-weight:400;line-height:46px}
.v2_slider .vs_slider{padding:70px 0 85px}
.v2_slider .vs_slider .swiper-slide{background:#fff;border-radius:15px}
.v2_slider .vs_tit{position:relative;padding:60px 0;margin:0 35px;border-bottom:2px solid #ececec}
.v2_slider .vs_tit > h1{font-size:32px;color:#000;line-height:48px}
.v2_slider .vs_tit > h2{font-size:26px;font-weight:400;color:#555;line-height:40px}
.v2_slider .vs_tit > div{position:absolute;top:50%;right:0;transform:translateY(-50%);width:152px;height:152px;border:3px solid #fedd96;border-radius:50%;overflow:hidden}
.v2_slider .vs_tit > div > img{width:100%}
.v2_slider .vs_item{padding:45px 35px 30px}
.v2_slider .vs_item dl{overflow:hidden;margin:0 0 15px}
.v2_slider .vs_item dt,.v2_slider .vs_item dd{float:left;line-height:40px;font-size:26px}
.v2_slider .vs_item dt{width:125px;color:#aaa}
.v2_slider .vs_item dd{width:calc(100% - 125px);color:#000}
.v2_slider .swiper-pagination-bullets{bottom:0!important}
.v2_slider .swiper-pagination-bullet{width:22px;height:22px;background:#c6c6c6;margin:0 9px!important}
.v2_slider .swiper-pagination-bullet-active{background:#ffad01}
.v2_tab{padding:0 0 80px}
.vs_tab .swiper-slide{padding:80px 50px}
.vs_tab .swiper-slide > h1{font-size:32px;line-height:48px;color:#000;margin:0 0 10px}
.vs_tab .swiper-slide > h2{font-size:30px;font-weight:400;line-height:46px;color:#232323}
.vs_tab .swiper-slide > div > img{max-width:100%;width:auto;padding:40px 0;text-align:center}
.vs_tab dl{margin:0 0 50px}
.vs_tab dt{font-size:32px;font-weight:700;line-height:48px;color:#000}
.vs_tab dd{font-size:26px;line-height:40px;color:#232323}
.vs_tab .swiper-pagination-bullets{bottom:0!important}
.vs_tab .swiper-pagination-bullet{width:22px;height:22px;background:#c6c6c6;margin:0 9px!important}
.vs_tab .swiper-pagination-bullet-active{background:#ffad01}
.vs_tab_page{border-bottom:2px solid #fc0;padding:0 50px!important}
.vs_tab_page .swiper-slide{width:auto;height:145px;line-height:145px;padding:0 0 0 50px;font-size:34px;color:#bdbdbd;cursor:pointer}
.vs_tab_page .swiper-slide:first-of-type{padding:0}
.vs_tab_page .swiper-slide.ON{color:#000}
.v2_line{height:25px;background:#f0f0f0;border-top:2px solid #ececec}

/* 제모 */
.section {position:relative; min-width:1200px; letter-spacing:-1px;}

.section1 {position:relative;height:1200px;background:url(/images/event/Apogee_bg.jpg) no-repeat 50% 50%}
.section1 > div {position:absolute;top:262px;left:50%;transform:translate(-50%, 0);width:1000px;}
.section1 h1 {color:#fff;font-size:90px;letter-spacing:-2px;}
.section1 h2 {color:#fff;font-size:44px;font-weight:400;margin:10px 0 30px;}
.section1 p {color:#fff;font-size:34px;font-weight:300;}

.section2 {position:relative;padding:200px 0;text-align:center;}
.section2::after {content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1000px;height:1px;background:#989797;}
.section2 h1 {font-size:60px;font-weight:400;}
.section2 h1 > span {color:#5110a9;}
.section2 p {max-width:1200px;font-size:28px;color:#464646;margin:30px auto 50px;}
.section2 p > span {color:#5110a9;}
.section2 ul {position:relative;z-index:10;overflow:hidden;}
.section2 ul::before {content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:170px;background:#dfd9fc;z-index:-1;}
.section2 ul > li {position:relative;display:inline-flex; flex-direction:column; width:253px; height:262px; padding:0; margin:0 0 0 8px;font-size:18px;}
.section2 ul > li::after{content:'';position:absolute;top:186px;left:20px;width:213px;height:2px;background:#691ec7;}
.section2 ul > li:nth-child(1) {margin:0; background: url(/images/event/Apogee_box_bg.png) no-repeat 0 0; background-size:100% 100%;}
.section2 ul > li:nth-child(2) {background:url(/images/event/Apogee_box_bg.png) no-repeat 0 0; background-size:100% 100%;}
.section2 ul > li:nth-child(3) {background:url(/images/event/Apogee_box_bg.png) no-repeat 0 0; background-size:100% 100%;}
.section2 ul > li:nth-child(4) {background:url(/images/event/Apogee_box_bg.png) no-repeat 0 0; background-size:100% 100%;}
.section2 ul > li div {font-size:0; color:transparent; height:196px;}
.section2 ul > li:nth-child(1) div {background:url(/images/event/Apogee_icon_1.png) no-repeat 50% 35px;}
.section2 ul > li:nth-child(2) div {background:url(/images/event/Apogee_icon_2.png) no-repeat 50% 35px;}
.section2 ul > li:nth-child(3) div {background:url(/images/event/Apogee_icon_3.png) no-repeat 50% 35px;}
.section2 ul > li:nth-child(4) div {background:url(/images/event/Apogee_icon_4.png) no-repeat 50% 35px;}

/* 제모 */
.section3 {position:relative;padding:200px 0;text-align:center;}
.section3::after {content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1000px;height:1px;background:#989797;}
.section3 h1 {font-size:60px;font-weight:400}
.section3 h1 > span {color:#5110a9}
.section3 ul {position:relative;width:1050px;height:460px;margin:0 auto;background:url(/images/event/Apogee_3_bg.png) no-repeat 50% 100%;}
.section3 ul > li {position:absolute;display:flex;justify-content:center;align-items:center;width:373px;height:67px;font-size:20px;color:#333;background:url(/images/event/Apogee_box3_bg.png) no-repeat 0 0 / 100% 100%;}
.section3 ul > li:nth-child(1) {top:110px;left:0;}
.section3 ul > li:nth-child(2) {top:110px;right:0;}
.section3 ul > li:nth-child(3) {top:200px;left:0;}
.section3 ul > li:nth-child(4) {top:200px;right:0;}
.section3 p {font-size:20px;margin:10px 0 0;}

.section4 {position:relative;padding:200px 0;text-align:center;}
.section4::after {content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1000px;height:1px;background:#989797;}
.section4 h1 {font-size:60px;font-weight:400;margin:0 0 30px;}
.section4 p {max-width:1200px;font-size:28px;margin:0 auto 20px;color:#464646;}
.section4 ul {width:1050px;margin:0 auto;text-align:center;overflow:hidden;}
.section4 ul > li {display:flex;justify-content:center;align-items:center;width:514px;height:70px;margin:45px 0 0;font-size:22px;color:#2c2c2c;background:url(/images/event/Apogee_box4_bg.png) no-repeat;}
.section4 ul > li:nth-child(1) {float:left;}
.section4 ul > li:nth-child(2) {float:right;}
.section4 ul > li:nth-child(3) {float:left;}
.section4 ul > li:nth-child(4) {float:right;}

.section5 {position:relative;padding:200px 0;text-align:center;}
.section5::after {content:'';position:absolute;bottom:0;left:0;width:100%;height:692px;background:#dcdcdc;}
.section5 h2 {font-size:45px;font-weight:300;}
.section5 h1 {font-size:60px;font-weight:400;}
.section5 ul {position:relative;display:flex; flex-wrap:wrap; justify-content:space-between; z-index:10;width:1050px;margin:60px auto 0;overflow:hidden;}
.section5 ul > li {width:512px;padding:402px 10px 10px;}
.section5 ul > li:nth-child(1) {float:left;border:10px solid #89888c;background:#fff url(/images/event/Apogee_5_img1.jpg) no-repeat 10px 10px / 472px 342px}
.section5 ul > li:nth-child(2) {float:right;border:10px solid #5110a9;background:#fff url(/images/event/Apogee_5_img2.jpg) no-repeat 10px 10px / 472px 342px}
.section5 ul > li h1 {font-size:36px;font-weight:700;color:#555;margin:0 0 30px;}
.section5 ul > li:nth-child(1) h1 {color:#585454;}
.section5 ul > li:nth-child(2) h1 {color:#5110a9;}
.section5 ul > li h2 {display:inline-block;padding:0 45px;margin:0 0 15px;font-size:28px;font-weight:700;color:#585454;box-shadow:-2px -2px 5px #aaa;border-radius:50px;}
.section5 ul > li p {font-size:24px;color:#585454;margin:0 0 60px;}

.section6 {position:relative;height:967px;background:url(/images/event/Apogee_6_bg.jpg) no-repeat 50% 50%;}
.section6 > div {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1050px;}
.section6 h1 {font-size:60px;font-weight:700;color:#fff;letter-spacing:-2px;margin:0 0 30px;}
.section6 h2 {font-size:34px;font-weight:400;color:#fff}
.section6 > div > h2 {padding:0 0 246px;background:url(/images/event/Apogee_6_img.jpg) no-repeat 0 100%;}

.section7 {position:relative;width:1050px;padding:200px 0;margin:0 auto;}
.section7 h1 {position:relative;font-size:60px;font-weight:400;padding:0 0 35px;margin:0 0 35px;}
.section7 h1::after {content:'';position:absolute;bottom:0;left:0;width:116px;height:5px;background:#999;}
.section7 p {font-size:24px;color:#666;}
.section7 p > span {color:#5110a9;}
.section7 div {position:absolute;top:250px;right:0;width:490px;height:241px;padding:115px 0 0 295px;font-size:20px;color:#fff;background:url(/images/event/Apogee_7_img2.png) no-repeat 100% 0, url(/images/event/Apogee_7_img1.png) no-repeat;}

.section8 {position:relative;padding:200px 0;background:#f7eefd;}
.section8 > div {width:1050px;padding:0 350px 0 0;margin:0 auto;background:url(/images/event/Apogee_8_img.png) no-repeat 100% 50%;}
.section8 h1 {font-size:40px;font-weight:400;}
.section8 h1 > span {color:#5110a9;}

.section9 {position:relative;width:1050px;padding:200px 0;margin:0 auto;text-align:center;}
.section9 h1 {font-size:60px;font-weight:400;margin:0 0 60px}
.section9 ul {display:inline-block; overflow:hidden;}
.section9 ul li {position:relative;float:left;width:346px;height:342px;padding:78px 20px 150px;font-size:20px;color:#fff}
.section9 ul li:nth-child(1) {background:url(/images/event/Apogee_9_img1.jpg) no-repeat 0 0 / auto 192px;}
.section9 ul li:nth-child(2) {margin:0 6px;background:url(/images/event/Apogee_9_img2.jpg) no-repeat 0 0 / auto 193px;}
.section9 ul li:nth-child(3) {background:url(/images/event/Apogee_9_img3.jpg) no-repeat 0 0 / auto 192px;}
.section9 ul li div {position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;padding:0 12px;height:150px;font-size:16px;font-weight:300;color:#fff;background:#242424;}

.section10 {position:relative;height:758px;text-align:center;background:#1b1b1b;}
.section10 > div {position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1050px;height:600px;padding:0 0 0 524px;background:url(/images/event/Apogee_10_img.png) no-repeat 0 100%;}
.section10 h1 {font-size:60px;font-weight:400;color:#fff;margin:15px 0}
.section10 ul li {display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;margin:0 0 5px;padding:12px;min-height:48px;background:rgba(160, 160, 160, .6);border-radius:48px;}

/*
** before Editor - Title
*/
.price_view_cont_text .eventTit {padding:90px 40px 80px; text-align:center; border:0;}
.price_view_cont_text .eventTit li {font-size:30px; line-height:46px; color:##151515;}
.price_view_cont_text .eventTit li:first-of-type {font-size:40px; font-weight:700; line-height:60px; letter-spacing:-.8px; margin: 0 0 10px;}

/*
** before Editor - Process(시술과정)
*/
.price_view_cont_text .event_process {padding:0 0 16px; border-bottom:20px solid #F6F6F6;}
.price_view_cont_text .event_process li {text-align:left;}
.price_view_cont_text .event_process li:nth-child(1) {padding:45px 40px; margin:0 0 45px; font-size:34px; font-weight:700; color:#1E1E1E; text-align:left; letter-spacing:-.8px; border-bottom:2px solid #ECECEC;}
.price_view_cont_text .event_process li:nth-child(n+2) {padding:0 45px; margin:0 0 30px; font-size:28px; color:#111; line-height:42px; overflow:hidden;}
.price_view_cont_text .event_process li:nth-child(n+2) span {float:left; font-size:24px; color:#AAA; padding:0 32px 0 8px;}

/*
** before Editor - Sub Title
*/
.price_view_cont_text .event_tit {line-height:50px; padding:45px 40px; margin:0 0 45px; font-size:30px; font-weight:400; color:#1E1E1E; text-align:left; letter-spacing:-.8px; border-bottom:2px solid #ECECEC; overflow:hidden;}
.price_view_cont_text .event_tit span {float:left; font-size:34px; font-weight:700; margin:0 24px 0 0; color:#000;}
.price_view_cont_text .event_subTit {line-height:50px; padding:20px 40px; margin:-45px 0 45px; font-size:28px; font-weight:400; color:#1E1E1E; text-align:left; letter-spacing:-.8px;}

.price_view_cont._gd .price_view_cont_text .event_tit span {float:none; margin:0 0 0 12px;}

/*
** before Editor - advantage(장점)
*/
.price_view_cont_text .event_advantage {padding:0 0 16px; border-bottom:20px solid #F6F6F6;}
.price_view_cont_text .event_advantage li {position:relative; overflow:hidden; padding:0 45px 0 96px; margin:0 0 30px; font-size:28px; text-align:left;}
.price_view_cont_text .event_advantage li:before {content:'✔'; position:absolute; top:50%; left:53px; transform:translateY(-50%); color:#AAA;}
.price_view_cont_text .event_advantage li div {font-size:inherit; color:#111; line-height:42px;}
.price_view_cont_text .event_advantage li div br {display:none;}
.price_view_cont_text .event_advantage li div strong {margin:0 0 0 8px; border-bottom: 2px solid #111;}

/*
** before Editor - target(추천대상)
*/
.price_view_cont_text .eventTarget {padding:0 0 16px; border-bottom:20px solid #F6F6F6;}
.price_view_cont_text .eventTarget li {position:relative; overflow:hidden; line-height:42px; padding:0 45px 0 96px; margin:0 0 30px; font-size:28px; color:#111; text-align:left;}
.price_view_cont_text .eventTarget li:before {content:'✔'; position:absolute; top:50%; left:53px; transform:translateY(-50%); color:#AAA;}
.price_view_cont_text .eventTarget li strong {border-bottom: 2px solid #111;}

/*
** before Editor - Q&A
*/
.price_view_cont_text .eventQNA {padding:0 20px 16px; border-bottom:20px solid #F6F6F6;}
.price_view_cont_text .eventQNA ul {overflow:hidden; margin:0 0 16px;}
.price_view_cont_text .eventQNA ul li {position:relative; max-width:560px; line-height:42px; font-size:28px; color:#111; word-break:keep-all; padding:30px 36px; border-radius:50px;}
.price_view_cont_text .eventQNA ul li:nth-child(odd) {float:right; margin:0 0 24px 100px; text-align:left; color:#FFF; background:#FF8282;}
.price_view_cont_text .eventQNA ul li:nth-child(even) {float:left; margin:0 0 24px 130px; text-align:left; border:2px solid #ECECEC;}
.price_view_cont_text .eventQNA ul li:nth-child(even)::before {content:''; position: absolute; left:-120px; bottom:10px; width:100px; height:100px; background:url(/images/header/i_logo_editor.png?v4) no-repeat 50% 50%; background-size:88px; border:1px solid #ddd; border-radius:50%;}
.price_view_cont_text .eventQNA ul li strong {font-weight:400;}

.content_body._gd .price_view_cont_text .eventQNA ul li {word-break:break-word;}

/*
** before Editor - Text
*/
.price_view_cont_text > ul {padding:0 0 16px; border-bottom:20px solid #F6F6F6;}
.price_view_cont_text > ul .view_tit {padding:45px 40px; margin:0 0 45px; font-size:34px; font-weight:700; color:#1E1E1E; text-align:left; letter-spacing:-.8px; border-bottom:2px solid #ECECEC;}
.price_view_cont_text > ul .view_txt {padding:0 45px; margin:0 0 30px; font-size:28px; color:#111; text-align:left; line-height:42px; overflow:hidden;}

/*
** before Editor - Image
*/
.price_view_cont_text .eventDetailImg img {display:none; width:100%; margin:0 0 80px;}

/*
** before Editor - Video
*/
.embed-container {position:relative; max-width:1200px; height:0; padding-bottom:56.25%; margin:0 auto; overflow:hidden;}
.embed-container iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

@media screen and (min-width: 745px) {
	/*
	** before Editor
	*/
	.price_view_cont_text .eventTit {width:1200px; margin:0 auto;}
	.price_view_cont_text .eventTit li {font-size:22px; line-height:34px;}
	.price_view_cont_text .eventTit li:first-of-type {font-size:30px; line-height:46px; letter-spacing:-.8px;}

	/*
	** before Editor - Process(시술과정)
	*/
	.price_view_cont_text .event_process {width:1200px; margin:0 auto 80px; padding:0 0 20px; border-width:2px;}
	.price_view_cont_text .event_process li:nth-child(1) {padding:30px 40px; margin:0 0 40px; font-size:24px; border-width:1px;}
	.price_view_cont_text .event_process li:nth-child(n+2) {padding:0 50px; margin:0 0 20px; font-size:18px; line-height:26px;}
	.price_view_cont_text .event_process li:nth-child(n+2) span {font-size:16px;}

	/*
	** before Editor - Sub Title
	*/
	.price_view_cont_text .event_tit {width:1200px; line-height:36px; padding:30px 40px; margin:0 auto 40px; font-size:22px; border-width:1px;}
	.price_view_cont_text .event_tit span {font-size:24px; margin:0 24px 0 0;}
	.price_view_cont_text .event_subTit {width:1200px; margin:-40px auto 40px; line-height:36px; padding:30px 40px; font-size:20px;}


	/*
	** before Editor - advantage(장점)
	*/
	.price_view_cont_text .event_advantage {width:1200px; margin:0 auto 80px; padding:0 0 20x; border-width:2px;}
	.price_view_cont_text .event_advantage li {padding:0 40px 0 96px; margin:0 0 20px; font-size:18px;}
	.price_view_cont_text .event_advantage li div {line-height:26px;}
	.price_view_cont_text .event_advantage li div strong {border-width:1px;}

	/*
	** before Editor - target(추천대상)
	*/
	.price_view_cont_text .eventTarget {width:1200px; margin:0 auto 80px; padding:0 0 20px; border-width:2px;}
	.price_view_cont_text .eventTarget li {line-height:26px; padding:0 40px 0 96px; margin:0 0 20px; font-size:18px;}
	.price_view_cont_text .eventTarget li strong {border-width:1px;}

	/*
	** before Editor - Q&A
	*/
	.price_view_cont_text .eventQNA {width:1200px; margin:0 auto 80px; padding:0 60px 20px; border-width:0;}
	.price_view_cont_text .eventQNA ul li {max-width:640px; line-height:28px; font-size:18px; padding:20px 26px;}
	.price_view_cont_text .eventQNA ul li:nth-child(odd) {margin:0 0 24px 440px;}
	.price_view_cont_text .eventQNA ul li:nth-child(even) {margin:0 0 24px 160px; border-width:1px;}
	.price_view_cont_text .eventQNA ul li:nth-child(even)::before {bottom:0; left:-130px;}

	/*
	** before Editor - Text
	*/
	.price_view_cont_text > ul {width:1200px; margin:0 auto 80px; padding:0 0 20px; border-width:2px;}
	.price_view_cont_text > ul .view_tit {padding:30px 40px; margin:0 0 40px; font-size:24px; border-width:1px;}
	.price_view_cont_text > ul .view_txt {padding:0 50px; margin:0 0 20px; font-size:18px; line-height:26px;}

	/*
	** before Editor - Image
	*/
	.price_view_cont_text .eventDetailImg img.pcImg {display:block;}

	/*
	** before Editor - Video
	*/
	.embed-container {padding-bottom:35.25%;}

	.v2_header,
	.v2_video,
	.v2_step,
	.v2_qna,
	.v2_list,
	.v2_slider,
	.v2_tab {width:1200px !important; margin-left:auto !important; margin-right:auto !important;}
	.v2_video {padding-bottom:35.2%;}
	
	.v2_header h1{font-size:30px;line-height:46px}
	.v2_header h2{font-size:22px;line-height:34px}
	
	.v2_step{margin:0 0 100px;border-width:0}
	.v2_step .vs_tit{font-size:22px;padding:30px 40px;border-width:1px}
	.v2_step .vs_tit > span{font-size:24px}
	.v2_step .vs_item{padding:40px 50px 20px;border-width:1px}
	.v2_step .vs_item dl{margin:0 0 20px}
	.v2_step .vs_item dt,.v2_step .vs_item dd{line-height:26px}
	.v2_step .vs_item dt{font-size:16px;width:70px}
	.v2_step .vs_item dd{font-size:18px;width:calc(100% - 70px)}
	.v2_step .vs_item dd > span{border-width:1px}
	.v2_step .vs_item.step dt{width:110px}
	.v2_step .vs_item.step dd{width:calc(100% - 110px)}
	
	.v2_qna{padding:60px 80px;border-width:0}
	.v2_qna h1{font-size:24px}
	.v2_qna div{line-height:28px;font-size:18px;padding:20px 25px}
	.v2_qna div:nth-child(odd){border-width:1px;margin:0 0 35px 150px}
	.v2_qna div:nth-child(odd)::before{left:-130px;bottom:0}
	.v2_qna div:nth-child(even){margin:0 0 25px 400px}
	.v2_qna div.move{padding:20px 25px 95px}
	.v2_qna div.move > a{font-size:18px; padding:20px 15px}

	.v2_list .vs_tit{padding:30px 40px;font-size:22px;border-width:1px}
	.v2_list .vs_tit > span{font-size:24px}
	.v2_list .vs_subtit{font-size:18px}
	.v2_list .vs_item dl{border-width:1px;padding:20px 50px 20px 0}
	.v2_list .vs_item dd{font-size:18px;line-height:28px}
	.v2_list .vs_item dd > div > span{font-size:22px}
	.v2_list .vs_item dd > div > label{font-size:16px}
	
	.v2_slider{padding:60px 60px 40px}
	.v2_slider > h1{font-size:24px;line-height:36px}
	.v2_slider > h2{font-size:22px;line-height:34px}
	.v2_slider .vs_slider{padding:60px 0 70px}
	.v2_slider .vs_tit{border-width:1px;margin:0 60px;padding:40px 0}
	.v2_slider .vs_tit > h1{font-size:22px;line-height:34px}
	.v2_slider .vs_tit > h2{font-size:18px;line-height:28px}
	.v2_slider .vs_tit > div{width:100px;height:100px;border-width:2px}
	.v2_slider .vs_item{padding:30px 60px 20px}
	.v2_slider .vs_item dl{margin:0 0 10px}
	.v2_slider .vs_item dt,.v2_slider .vs_item dd{line-height:28px;font-size:18px}
	.v2_slider .swiper-pagination-bullet{width:16px;height:16px;margin:0 6px!important}
	
	.v2_tab{padding:0 0 60px}
	.vs_tab .swiper-slide{padding:60px 40px}
	.vs_tab .swiper-slide > h1{font-size:22px;line-height:34px}
	.vs_tab .swiper-slide > h2{font-size:18px;line-height:28px}
	.vs_tab dl{margin:0 0 30px}
	.vs_tab dt{font-size:22px;line-height:34px}
	.vs_tab dd{font-size:18px;line-height:28px}
	.vs_tab .swiper-pagination-bullet{width:16px;height:16px;margin:0 6px!important}
	.vs_tab_page{padding:0 40px!important}
	.vs_tab_page .swiper-slide{width:auto;height:100px;line-height:100px;padding:0 0 0 40px;font-size:24px}
	.v2_line{height:20px;border-width:1px}
}

@media screen and (max-width: 744px) {
	/*
	** before Editor - Image
	*/
	.price_view_cont_text .eventDetailImg img.mImg {display:block;}

	/* 제모 */
	.section {min-width:100%;}
	
	.section1 {height:502px;background:url(/images/event/Apogee_bg_m.jpg) no-repeat 50% 50%}
	.section1 > div {top:60px;width:688px;}
	.section1 h1 {font-size:48px}
	.section1 h2 {font-size:28px;margin:20px 0 30px;}
	.section1 p {font-size:20px}
	
	.section2 {padding:100px 30px}
	.section2::after {width:212px; height:1px; background:#aa89bd;}
	.section2 h1 {font-size:48px}
	.section2 p {font-size:24px; margin:20px 0 50px;}
	.section2 ul {overflow:inherit;}
	.section2 ul::before {left:-30px; width:744px; height:430px}
	.section2 ul > li {width:240px; height:255px; padding:0 20px; margin:0 32px 10px; font-size:20px;}
	.section2 ul > li::after{top:175px;left:40px;width:158px}
	.section2 ul > li:nth-child(1) {margin:0 32px 10px;}
	.section2 ul > li div {height:185px;}

	.section3 {padding:100px 0 100px 30px}
	.section3::after {width:212px;height:1px;background:#aa89bd;}
	.section3 h1 {font-size:48px}
	.section3 ul {width:100%;height:450px;padding:70px 0 0; background:url(/images/event/Apogee_3_m_bg.png) no-repeat 100% 100%;}
	.section3 ul > li {position:relative;width:350px;height:66px;margin:0 0 10px}
	.section3 ul > li:nth-child(1) {top:auto;left:auto;}
	.section3 ul > li:nth-child(2) {top:auto;right:auto;}
	.section3 ul > li:nth-child(3) {top:auto;left:auto;}
	.section3 ul > li:nth-child(4) {top:auto;right:auto;}
	.section3 p {position:absolute;bottom:100px;width:350px;}

	.section4 {padding:100px 30px 70px}
	.section4::after {width:212px;height:1px;background:#aa89bd;}
	.section4 h1 {font-size:48px;}
	.section4 p {font-size:20px}
	.section4 ul {width:100%;margin:40px auto 0;}
	.section4 ul > li {width:316px;height:86px;margin:0 11px 30px;padding:0 15px;font-size:20px;background:url(/images/event/Apogee_box4_m_bg.png) no-repeat 0 0;}

	.section5 {padding:100px 0}
	.section5::after {bottom:auto;top:60%;left:50%;width:100%;height:428px;transform:translate(-50%, -50%);}
	.section5 h2 {font-size:30px}
	.section5 h1 {font-size:48px}
	.section5 ul {width:100%;margin:45px auto 0}
	.section5 ul > li {width:362px;padding:270px 5px 5px;}
	.section5 ul > li:nth-child(1) {background:#fff url(/images/event/Apogee_5_img1.jpg) no-repeat 5px 5px / 332px 239px}
	.section5 ul > li:nth-child(2) {background:#fff url(/images/event/Apogee_5_img2.jpg) no-repeat 5px 5px / 332px 239px}
	.section5 ul > li h1 {font-size:34px}
	.section5 ul > li h2 {padding:0 35px;margin:0 0 20px;font-size:26px;}
	.section5 ul > li p {font-size:20px;margin:0 0 45px;}

	.section6 {height:423px;background:url(/images/event/Apogee_6_m_bg.jpg) no-repeat 50% 0;}
	.section6 > div {width:100%;height:100%;}
	.section6 h1 {font-size:48px;padding:0 30px;margin:30px 0 10px;}
	.section6 h2 {width:420px; font-size:26px;padding:0 30px;}
	.section6 > div > h2 {padding:0 30px 200px;background:url(/images/event/Apogee_6_img.jpg) no-repeat 30px 100%; background-size:auto 180px;margin:0 0 50px;}

	.section7 {width:100%;padding:100px 30px;}
	.section7 h1 {width:320px;font-size:44px}
	.section7 h1::after {background:#313131;}
	.section7 p {font-size:20px}
	.section7 div {top:115px;right:30px;width:346px;height:170px;padding:88px 0 0 192px;background:url(/images/event/Apogee_7_img2.png) no-repeat 100% 0 / 168px, url(/images/event/Apogee_7_img1.png) no-repeat 0 0 / 168px;}

	.section8 {padding:100px 30px} 
	.section8 > div {width:100%;padding:0 290px 0 0;background:url(/images/event/Apogee_8_img.png) no-repeat 430px 50%;}
	.section8 h1 {font-size:26px}

	.section9 {width:100%;padding:100px 30px 80px;}
	.section9 h1 {font-size:48px;margin:0 0 40px}
	.section9 ul {position:relative;}
	.section9 ul::after {content:'';position:absolute;bottom:20px;right:0;width:327px;height:327px;background:url(/images/event/Apogee_9_img4.jpg) no-repeat 0 0 / 100% 100%;}
	.section9 ul li {width:327px;height:327px;padding:78px 20px 150px;margin:0 0 20px;}
	.section9 ul li:nth-child(1) {background:url(/images/event/Apogee_9_img1.jpg) no-repeat 0 0 / 100% 179px;}
	.section9 ul li:nth-child(2) {margin:0 0 20px 26px;background:url(/images/event/Apogee_9_img2.jpg) no-repeat 0 0 / 100% 180px;}
	.section9 ul li:nth-child(3) {background:url(/images/event/Apogee_9_img3.jpg) no-repeat 0 0 / 100% 179px;}
	.section9 ul li div {height:150px; padding:0 10px; font-size:20px;}

	.section10 {height:auto;padding:100px 30px}
	.section10 > div {position:relative;bottom:auto;left:auto;transform:translateX(0);width:100%;height:auto;padding:0;background:none;}
	.section10 h1 {font-size:48px;margin:0 0 30px}
	.section10 ul li {font-size:20px;margin:0 0 10px;border-radius:50px;}
}

