@charset "utf-8";

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


#new_wrap {position: relative; max-width: 1920px; width: 100%; height: 100%; margin: 0 auto;}
#new_wrap.fadeOut {opacity: 0;}
br {opacity: 0;}

/* 퀵메뉴 */

#q_quick {position: fixed; top: 50%; transform: translateY(-50%); left: 50px; z-index: 220;}
#q_quick li + li {margin-top: 20px;}
#q_quick li a {position: relative; padding-left: 35px;}
#q_quick li a span {font-size: 20px; color: #ff7e00; font-weight: 900; display: none;}
#q_quick li a.on span {display: inline-block;}
#q_quick li a:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 20px; height: 4px; background: #d0d0d0}
#q_quick li a.on:before {content: ""; position: absolute; transform: rotate(-45deg); background: #ff7e00}

/* 퀵메뉴 우측 */

#quick_menu {position: fixed; bottom: 160px; right: 50px; z-index: 220;}
#quick_menu li + li {margin-top: 10px;}
#quick_menu li a {display: flex; align-items: center; justify-content: center; flex-wrap: wrap; width: 90px; height: 90px; border-radius: 50%; background: #ff7e00; }
#quick_menu li a p {font-size: 13px; color: #ffffff; font-weight: 600; width: 100%; text-align: center; margin-top: -22px;}
#quick_menu li a .write_ic1 {width: 29px; height: 36px; background: url("/images/main/write_ic1.png") center no-repeat; background-size: 100%; margin-top: 5px;}
#quick_menu li a .write_ic {width: 29px; height: 29px; background: url("/images/main/write_ic.png") center no-repeat; background-size: 100%; margin-top: 5px;}
#quick_menu li a .write_ic2 {width: 32px; height: 32px; background: url("/images/main/write_ic2.png") center no-repeat; background-size: 100%; margin-top: 5px; margin-left:6px}
#quick_menu li a.top_btn {background: #ebebeb; font-size: 20px;}

#quick_menu li a .line_ic {width: 30px; height: 30px; background: url("/images/main/line_ic.png") center no-repeat; background-size: 100%;}
#quick_menu li a .wiget_ic {width: 34px; height: 30px; background: url("/images/main/wiget_ic.png") center no-repeat; background-size: 100%;}
#quick_menu li a .whats_ic {width: 30px; height: 30px; background: url("/images/main/whats_ic.png") center no-repeat; background-size: 100%;}
#quick_menu li a .s_kakao_ic {width: 36px; height: 33px; background: url("/images/main/s_kakao_ic.png") center no-repeat; background-size: 100%;}
#quick_menu li a .fi_docu_ic {width: 25px; height: 29px; background: url("/images/main/fix_apply_ic.png") center no-repeat; background-size: 100%;}
#quick_menu li a .blog_ic {width: 34px; height: 32px; background: url("/images/main/blog_ic.png") center no-repeat; background-size: 100%;}

#quick_menu li.s_plus_btn_wrap {display: none;} 
#quick_menu li.s_plus_btn_wrap .plus_bbtn {position: relative; width: 30px; height: 30px;}
#quick_menu li.s_plus_btn_wrap .plus_bbtn:before {content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 2px; height: 100%; background: #fff; }
#quick_menu li.s_plus_btn_wrap .plus_bbtn:after {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; height: 2px; background: #fff;}
#quick_menu li.s_plus_btn_wrap.on .plus_bbtn:before {top: 50%; left: 50%; transform: translate(-50% , -50%) rotate(45deg); width: 100%; height: 2px;}
#quick_menu li.s_plus_btn_wrap.on .plus_bbtn:after {top: 50%; left: 50%; transform: translate(-50% , -50%) rotate(-45deg); width: 100%; height: 2px;}


/* 헤더 */

#header.fixed {position: fixed; top: 0; left: 0; width: 100%; background: #fff;}
#header.fixed .head_tp {display: none;}

#header {position: relative; z-index: 155;}
.head_tp {height: 50px; border-bottom: 1px solid #e1e1e1;}
.head_inner {position: Relative; display: flex; align-items: center; justify-content: space-between; max-width: 1400px; width: 100%; margin: 0 auto; height: 100%;}
.head_tp_lt span {font-size: 16px; color: #010101; font-weight: 500;}
.head_tp_rt {display: flex; align-items: center;}
.head_tp_rt span {position: relative;}
.head_tp_rt span + span {margin-left: 30px;}
.head_tp_rt span + span:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: -13px; width: 1px; height: 10px; background: #e5e5e5;}
.head_tp_rt span a {font-size: 16px; color: #585858; font-weight: 300;}
.head_tp_rt span.login_txt a {color: #ff7e00; font-weight: 800;}
.head_md {height: 100px;}
#header .logo {position: relative; padding-left: 120px;}
#header .logo_img {position: absolute; top: -5px; left: 0;}
#header .logo_txt {padding-top: 17px;}

#header .logo.new_logo {padding-left: 0;}
.new_logo_menu {display: flex; align-items: center;}
.new_logo_menu .new_logo_txt {margin-left: 15px;}
.new_logo_menu .new_logo_txt em {display: block; color: #202020; font-size: 14px; font-weight: 700;}
.new_logo_menu .new_logo_txt div {margin-top: 5px;}
.new_logo_menu .new_logo_txt div strong {color: #e11717; font-size: 25px; font-weight: 900;}
.new_logo_menu .new_logo_txt div strong + strong {margin-left: 2px;}

.head_md_rt {display: flex; align-items: center;/*  padding-top: 20px; */}
.gnb {margin-left: 60px;}
.gnb > li {position: relative; float: left; height: 100px;}
.gnb > li + li {margin-left: 62px;}
.gnb > li > a {display: block; font-size: 20px; color: #585858; font-weight: 600; line-height: 100px;}
.gnb > li:hover > a {color: #ff7e00; font-weight: 900;}
.gnb > li .gnb_2depth.on,
.gnb > li:hover .gnb_2depth {display: block;}
.lang_menu {position: relative; margin-left: 60px; margin-right: 24px; width: 60px; margin-top: -10px;}
.lang_menu span {position: relative; font-size: 16px; color: #000000; font-weight: bold; padding-bottom: 5px; cursor: pointer;}
.lang_menu span:before {content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #000;}
.lang_menu span .lang_ic {display: inline-block; vertical-align: middle; width: 9px; height: 7px; background: url("/images/main/sel_ic.png") center no-repeat; background-size: 100%; margin-left: 6px;}
.lang_menu ul {position: absolute; left: 0; top: 24px; background: #fff; padding: 20px 0; width: 100%; border: 1px solid #e5e5e5; display: none;}
.lang_menu ul li + li {margin-top: 10px;}
.lang_menu ul li a {display: block; padding-left: 10px; font-size: 16px; color: #000; font-weight: 400;}
.lang_menu ul li:hover a {color: #ff7e00;}
.head_btn {display: flex; justify-content: flex-end; width: 25px; flex-wrap: wrap; margin-top: -2px; cursor: pointer;}
.head_btn span {width: 100%; display: block; height: 2px; background: #000;}
.head_btn span.half_width {width: 50%;}
.head_btn span + span {margin-top: 7px;}
.gnb_2depth {display: none; position: absolute; left: 50%; transform: translateX(-50%); padding: 23px 0 ; width: 143px; /* margin-top: -10px;  */background: #fff;}
.gnb_2depth:before {content: ""; position: absolute; top: -40px; left: 50%; transform: translateX(-50%); margin-top: 20px; border-top: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #ff7e00; border-left: 10px solid transparent;}
.gnb_2depth:after {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #ff7e00;}
.gnb_2depth li {text-align: center;}
.gnb_2depth li a {position: relative; display: inline-block; font-size: 16px; color: #545454; font-weight: 600;}
.gnb_2depth li:hover a {color: #ff7e00;}
.gnb_2depth li:hover a:before {content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #ff7e00;}
.gnb_2depth li + li {margin-top: 20px;}

.head_mob_overlay {display: none;}
.head_mob_bg {display: none;}
.head_mob_bg.active {display: none;}

.head_mdd_rt {display: flex; align-items: center; 
position: absolute; top: 50%; transform: translateY(-50%); right: 0;/*  margin-top: 11px; */}

/* 헤드 전체 메뉴 */

.head_all_menu.on {  display: block;  } 
.head_all_menu {display:none; position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.97);  z-index: 300;  } 
.head_all_menu .logo {  position: absolute;  top: 50px;  left: 50%;  transform: translateX(-50%);  z-index: 10;  } 
.head_all_menu .logo img.logo_img {width: 96px;}
.head_all_menu .logo img.logo_txt_img {width: 205px;}
.head_all_close {  position: absolute;  top: 50px;  right: 20px;  width: 50px;  height: 50px;  cursor: pointer;  z-index: 10;  } 
.head_all_close:before {  content: "";  position: absolute;  left: 0;  transform: rotate(45deg);  height: 50px;  width: 2px;  background: #fff;  } 
.head_all_close:after {  content: "";  position: absolute;  left: 0;  transform: rotate(-45deg);  height: 50px;  width: 2px;  background: #fff;  } 
.head_all_inner_menu {  display: table;  table-layout: fixed;  width: 100%;  height: 100%;  } 
.head_all_inner_menu li {  position: relative;  display: table-cell;  width: 25%;  text-align: center;  vertical-align: top;  padding-top: 20%;  } 
.head_all_inner_menu li+li:before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 1px;  height: 100%;  background: rgba(255, 255, 255, 0.2);  } 
.head_all_inner_menu dl dt a {  color: #fff;  font-size: 25px;  line-height: 1.3;  font-weight: 700;  } 
.head_all_inner_menu dl dt {  margin-bottom: 40px;  } 
.head_all_inner_menu dl dd a {  color: #fff;  font-size: 18px;  line-height: 1.4;  } 
.head_all_inner_menu dl dd+dd {  margin-top: 10px;  } 
.head_all_inner_menu dl dd:hover a {  color: #ff7e00;  } 



/* 비주얼 */

.visual {position: relative; height: 620px;}
.vis_list {position: relative; height: 620px;}
.vis_txt {position: absolute; left: 0; width: 100%; top: 100px; text-align: center;}
.vis_txt em {font-size: 20px; letter-spacing: 4px; color: #ff7e00; font-weight: 900; display: block;}
.vis_txt h2 {font-size: 33px; color: #ffffff; font-weight: bold; margin-top: 18px;}
.vis_txt h2 span {display: block; font-size: 70px; font-weight: 900; margin-top: 5px;}
.vis_txt p {position: relative; font-size: 20px; line-height: 1.8; color: #ffffff; font-weight: 300; margin-top: 68px;}
.vis_txt p:before {content: ""; position: absolute; left: 50%; transform: translateX(-50%); top: -50px; width: 1px; height: 30px; background: #fff;}
.vis_direction {position: absolute; top: 440px; width: 100%; display: flex; align-items: center; justify-content: center; z-index: 15;}
.vis_direction .vis_arrow {color: #fff; font-size: 20px; cursor: pointer;}
.vis_direction .page_info {margin: 0 30px;}
.vis_direction .page_info .current_num {font-size: 20px; color: #ffffff; font-weight: 900;}
.vis_direction .page_info .circle {display: inline-block; vertical-align: middle; width: 7px; height: 7px; background: #fff; border-radius: 50%; margin: 0 19px; margin-top: -8px;}
.vis_direction .page_info .total_num {font-size: 22px; color: rgba(255,255,255,0.52); font-weight: bold;}
.vis_menu {position: absolute; max-width: 1400px; width: 100%; margin: auto; left: 0; right: 0; bottom: 0; display: flex; align-items: center; height: 95px; background: #ff7e00;}
.vis_menu .vis_lt {display: flex; width: 28.57%; align-items: center; padding-left: 50px;}
.vis_menu .vis_lt strong {font-size: 27px; color: #ffffff; font-weight: 900;}
.vis_menu .vis_lt span {font-size: 19px; color: #ffffff; font-weight: 300; margin-left: 10px;}
.vis_menu .vis_rt {display: flex; align-items: center; width: 71.42%;}
.vis_menu .vis_rt dl {position: relative; width: 50%; text-align: center;}
.vis_menu .vis_rt dl:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 1px; height: 22px; background: rgba(255,255,255,0.5);}
.vis_menu .vis_rt dl dt {font-size: 24px; line-height: 1.5; color: #ffffff; font-weight: 900;}
.vis_menu .vis_rt dl dd {display: inline-block; vertical-align: middle; font-size: 21px; line-height: 1.28; color: #ffffff; font-weight: 300;}
.vis_menu .vis_rt dl dd + dd {margin-left: 22px;}
.vis_bg {position: relative; overflow: hidden; height: 100%;}
.vis_bg_inner.bg01 {height: 100%; background: url("/images/main/vis_new_img1.jpg") center top no-repeat; background-size:cover;}
.vis_bg_inner.bg02 {height: 100%; background: url("/images/main/vis_new_img2.jpg") center top no-repeat; background-size:cover;}
.vis_bg_inner.bg03 {height: 100%; background: url("/images/main/vis_new_img3.jpg") center top no-repeat; background-size:cover;}
.vis_bg_inner.bg04 {height: 100%; background: url("/images/main/vis_new_img4.jpg") center top no-repeat; background-size:cover;}
.vis_bg_inner.bg05 {height: 100%; background: url("/images/main/vis_new_img5.jpg") center top no-repeat; background-size:cover;}
.vis_bg_inner.bg06 {height: 100%; background: url("/images/main/vis_new_img6.jpg") center top no-repeat; background-size:cover;}
.vis_bg_inner.bg07 {height: 100%; background: url("/images/main/vis_new_img7.jpg") center top no-repeat; background-size:cover;}

.vis_menu .vis_lt.s_vis_lt {width: 25%; padding: 0;}
.vis_menu .vis_lt.s_vis_lt .dd_vis_lt {width: 100%;}
.vis_menu .vis_lt.s_vis_lt span {font-size: 17px;}
.vis_menu .vis_lt.s_vis_lt p {font-size: 14px; margin-top: 5px; color: #fff;}
.dd_vis_btn {color: #fff; font-size: 16px; font-weight: 600; margin-left: 20px; cursor: pointer;}
.dd_vis_btn .dd_vis_btn_ic {display: inline-block; vertical-align: middle; width: 16px; height: 12px; background: url("/images/main/dd_vis_btn.png") center no-repeat; background-size: 100%;} 
.vis_menu .vis_rt.s_vis_rt {width: 75%;}
.dd_vis_lt {text-align: center;}

.dd_vis_ltt2 {display: none;}

.dd_vis_ltt1.on {display: none;}
.dd_vis_ltt2.on {display: inline-block;}



.visual_slider .slick-active .vis_bg_inner {transition: 1800ms; transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); animation: ani 2.5s 1;}

@keyframes ani {
	0% {transform: scale(1.1);}
	100% {transform: scale(1);}
}


.visual_slider .slick-active .vis_txt em {
	animation-name:fadeInRight;
	animation-duration:2s;
	opacity: 0;
	animation-fill-mode: forwards;
}

.visual_slider .slick-active .vis_txt h2 {
	animation-name:fadeInRight;
	animation-duration:2s;
	animation-delay: .5s;
	opacity: 0;
	animation-fill-mode: forwards;
}

.visual_slider .slick-active .vis_txt p {
	animation-name:fadeInRight;
	animation-duration:2s;
	animation-delay: .75s;
	opacity: 0;
	animation-fill-mode: forwards;
}



@keyframes fadeInRight {
	0% {
		transform:translateY(70px);
		opacity:0;
	}
	100% {
		transform:translateY(0);
		opacity:1;
	}
}


/* 섹션 1 */

.section1 {padding: 136px 0 160px; background: #f6f6f6;}
.inner {max-width: 1400px; margin: 0 auto; width: 100%;}
.main_txt {text-align: center;}
.main_txt em {font-size: 20px; letter-spacing: 4px; color: #ff7e00; font-weight: 900; display: block;}
.main_txt h2 {font-size: 45px; color: #010101; font-weight: bold;}
.pd_main_menu {margin-top: 45px;}
.pd_main_menu ul {position: relative; margin: 0 -5px;}
.pd_main_menu ul:after {content: ""; display: block; clear: both;}
.pd_main_menu ul li {float: left; padding: 0 5px; width: 11.43%; transition: all .5s ease;}
.pd_main_menu ul li.active {width: 88.5%;}
.pd_main_menu .pd_inner {position: relative; height: 605px;}
.pd_main_menu .pd_inner .img_wrap {height: 100%;}
.pd_main_menu .pd_inner .img_wrap.pd_img1 {background: url("/images/main/sec1_new_img1.jpg") center no-repeat; background-size: cover;}
.pd_main_menu .pd_inner .img_wrap.pd_img2 {background: #000 url("/images/main/sec1_img2.jpg") center no-repeat; background-size: cover;}
.pd_main_menu .pd_inner .img_wrap.pd_img3 {background: rgba(0,0,0,0.25) url("/images/main/sec1_img3.jpg") center no-repeat; background-size: cover;}
.pd_main_menu .pd_inner .img_wrap.pd_img4 {background: rgba(0,0,0,0.25) url("/images/main/sec1_new_img2.jpg") center no-repeat; background-size: cover;} 
.pd_main_menu ul li .txt_wrap {display: none; min-width: 320px;}
.pd_main_menu ul li .txt_wrap2 {display: block;}
.pd_main_menu ul li.active .pd_inner:before {content: ""; position: absolute; top: 0; right: 0; width: 85px; height: 617px; background: url("/images/main/pd_txt_bg1.png") center no-repeat; background-size: 100%;}
.pd_main_menu ul li:nth-child(2).active .pd_inner:before {content: ""; position: absolute; top: 0; right: 0; width: 85px; height: 617px; background: url("/images/main/pd_txt_bg2.png") center no-repeat; background-size: 100%;}
.pd_main_menu ul li:nth-child(3).active .pd_inner:before {content: ""; position: absolute; top: 0; right: 0; width: 85px; height: 617px; background: url("/images/main/pd_txt_bg3.png") center no-repeat; background-size: 100%;}
.pd_main_menu ul li:nth-child(4).active .pd_inner:before {content: ""; position: absolute; top: 0; right: 0; width: 85px; height: 617px; background: url("/images/main/pd_txt_bg4.png") center no-repeat; background-size: 100%;}
.pd_main_menu ul li.active .txt_wrap {display: block; }
.pd_main_menu ul li.active .txt_wrap2 {display: none;}

.pd_main_menu ul li .txt_wrap {position: absolute; left: 60px; bottom: 60px;}
.pd_main_menu ul li .txt_wrap h2 {font-size: 45px; color: #ffffff; font-weight: 800;}
.pd_main_menu ul li .txt_wrap h2 span {font-size: 16px; color: #ffffff; font-weight: 300; margin-left: 5px;}
.pd_main_menu ul li .txt_wrap p {font-size: 20px; color: #ffffff; font-weight: 300; margin-top: 15px;}
.pd_main_menu ul li .pd_menu {margin-top: 20px; display: flex; align-items: center; margin-top: 26px;}
.pd_main_menu ul li .pd_menu span {display: flex; align-items: center; height: 65px; }
.pd_main_menu ul li .pd_menu span a {display: flex; align-items: center; height: 100%;}
.pd_main_menu ul li .pd_menu span.cart_btn a {font-size: 20px; color: #ffffff; font-weight: 800; padding: 0 40px; background: #ff7800;}
.pd_main_menu ul li .pd_menu span.cart_btn .cart_ic {display: inline-block; vertical-align: middle; width: 25px; height: 24px; background: url("/images/main/cart_ic.png") center no-repeat; background-size: 100%; margin-right: 10px;}
.pd_main_menu ul li .pd_menu span.more_btn {border: 1px solid #fff; font-size: 20px; width: 65px; height: 65px; justify-content: center; margin-left: 10px;}
.pd_main_menu ul li .pd_menu span.more_btn a {background: url("/images/main/more_plus.png") center no-repeat; background-size: 24px; width: 100%;}

.pd_main_menu ul li .txt_wrap2 {position: absolute; top: 70px; left: 50%; transform: translateX(-50%); writing-mode: vertical-lr; display: flex; margin-left: 10px;}
.pd_main_menu ul li .txt_wrap2 h2 {font-size: 40px; letter-spacing: 1px; line-height: 1; color: #ffffff; font-weight: 800; transform: rotate(90deg); height: 50px;}
.pd_main_menu ul li .txt_wrap2 p {font-size: 35px; color: #ffffff; font-weight: 300; margin-left: 17px; margin-top: 20px;}

/* 섹션 2 */

.section2 {position: relative; padding: 136px 0 140px; z-index: 1;}
.section2:before {content: ""; position: absolute; top: 0; left: 0; widtH: 100%; height: 118px; background: url("/images/main/sec2_txt_bg.png") center no-repeat; background-size: 100%; z-index: -1;}
.part_tabnav {display: flex; align-items: center; justify-content: center;}
.part_tab_wrap {margin-top: 36px;}
.part_tab_wrap li a {font-size: 25px;color: #6b6b6b; font-weight: bold;height: 60px; border-radius: 30px; background-color: #ffffff; border: 1px solid #ccc; displaY: flex; align-items: center; justify-content: center; padding: 0 53px; position: relative;}
.part_tab_wrap li a.active {background-color: #ff7800; color: #fff; border: 1px solid #ff7800; z-index: 3;}
.part_tab_wrap li:nth-child(1) a {margin-right: -7px;}
.part_tab_wrap li:nth-child(2) a {margin-left: -7px;}
.part_slider {position: relative; max-width: 1200px; margin: 0 auto; width: 100%; margin-top: 54px;}
.part_tabcontent .part_slider .part_list .img_wrap {width: 245px; height: 245px; background: #f7f7f7; border-radius: 50%; display: flex; align-items: center; justify-content: center; ;}
.part_movecontent .part_slider .part_list .img_wrap {width: 285px; height: 210px; margin: 0 auto;}
.part_movecontent .part_slider .part_list .img_wrap img {width: 100%; height: 100%; object-fit: cover;}
.part_movecontent .part_slider .part_list p {text-align: center; margin-top: 15px; font-size: 15px; padding: 0 10px; word-break: keep-all;}
.part_slider .slick-arrow {position: absolute; top: 50%; transform: translateY(-50%); widtH: 23px; height: 39px; cursor: pointer; font-size: 0; outline: 0; border: 0;}
.part_slider .slick-arrow.slick-prev {background: url("/images/main/black_prev.png") center no-repeat; background-size: 100%; left: -100px;}
.part_slider .slick-arrow.slick-next {background: url("/images/main/black_next.png") center no-repeat; background-size: 100%; right: -100px;}
.part_tab_more {display: flex; align-items: center; justify-content: center; width: 100%; margin-top: 50px;}
.part_tab_more a {display: inline-block; font-size: 18px; color: #010101; font-weight: 800; font-family: "Montserrat"; padding-bottom: 10px; border-bottom: 2px solid #010101;}
.part_tab_more a img {margin-left: 10px;}

/* 섹션 3 */

.section3 {padding: 125px 0 140px; background: #f6f6f6;}
.sec3_menu {display: flex; }
.sec3_lt .main_txt {text-align: left;}
.sec3_lt .main_txt p {font-size: 20px; line-height: 1.5; color: #727272; font-weight: 300; margin-top: 20px;}
.sec3_lt  .part_tab_more {justify-content: flex-start; margin-top: 29px;}
.sec3_rt {margin-left: 30px;}

/* 섹션 4 */

.section4 {padding: 165px 0 140px; position: relative; z-index: 1;}
/* .section4:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 88px; background: url("/images/main/sec4_txt_bg.png") center no-repeat; background-size: 100%; z-index: -1;} */
.stell_table_wrap {margin-top: 46px;}
.stell_table_wrap table {border-spacing: 0; border-collapse: collapse; width: 100%; }
.stell_table_wrap table tr th {width: 15%; padding: 36px 10px;}
/* .stell_table_wrap table tr th:nth-child(2) {width: 19.28%;} */
.stell_table_wrap table tr th:last-child {width: 25%;}

.stell_table_wrap table tr td {width: 15%; padding: 23px 10px; word-break:keep-all}
/* .stell_table_wrap table tr td:nth-child(2) {width: 19.28%;} */
.stell_table_wrap table tr td:last-child {width: 25%;}

.stell_table_wrap table tr th.black_bg {background: #404040; color: #fff;}
.stell_table_wrap table tr th.orange_bg {background: #ff7800; color: #fff;}
.stell_table_wrap table tr th {font-size: 22px; color: #ffffff; font-weight: 900;}
.stell_table_wrap table tr td {font-size: 20px; color: #727272; font-weight: 300; text-align: center; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;}
.stell_table_wrap table tr td:nth-child(1) {border-left: 0;}
.stell_table_wrap table tr td.br_left{border-left: 1px solid #e5e5e5}
.stell_table_wrap table tr:last-child td {border-bottom: 1px solid #b2b2b2;}
.stell_table_wrap table tr td strong {font-weight: 700; color: #010101;}
.stell_table_wrap p {position: relative; font-size: 20px; line-height: 1.7; color: #727272; font-weight: 300; padding-left: 17px; margin-top: 11px;}
.stell_table_wrap p:before {content: "※"; position: absolute; top: 0; left: 0; color: #727272; font-size: 20px;}

/* 푸터 */

#footer {padding: 100px 0 100px; background: #1c1c1c;}
.ft_menu {position: relative; padding-left: 137px; display: flex; justify-content: space-between;}
.ft_menu .logo {position: absolute; top: 0; left: 0; }
.ft_txt1_inner {margin-top: 25px;}
.ft_txt1_inner strong {display: block; font-size: 18px; color: #ffffff; font-weight: 400;}
.ft_txt1_inner ul {display: flex; align-items: center;}
.ft_txt1_inner ul li {display: flex; align-items: center; margin-top: 14px; margin-right: 38px;}
.ft_txt1_inner ul li:last-child {margin-right: 0;}
.ft_txt1_inner ul li span {font-size: 16px; color: #a9a9a9; margin-right: 10px;}
.ft_txt1_inner ul li strong {font-size: 16px; color: #ffffff; font-weight: 400;}
.ft_txt1_inner2.mob {display: none;}
.ft_txt1_inner2 {display: flex; align-items: center; margin-top: 35px;}
.ft_txt1_inner2 span {color: rgba(165,165,165,0.8); font-size: 15px;font-weight: 300; margin-right: 32px;}
.ft_txt1_inner2 span:last-child {margin-right: 0;}
.ft_txt1_inner2 span .dpunch_ic {display: inline-block; vertical-align: middle; width: 100px; height: 10px; background: url("/images/main/dpunch_ic.png") center no-repeat; background-size: 100%; margin-left: 7px;}
.ft_txt2 {margin-top: 54px; margin-right: 6px;}
.ft_txt2 em {display: block; font-size: 16px; color: #ffffff; font-weight: bold;}
.ft_txt2 strong {display: block; font-size: 28px; color: #d0d0d0; font-weight: 900; margin-top: 10px;}
.ft_txt2 span.cu_time {font-size: 13px; color: #c8c8c8; font-weight: 300; word-break: keep-all;} 
.ft_txt2_inner {margin-top: 10px; display: flex; align-items: center;}
.ft_txt2_inner span a {font-size: 16px; color: #ffffff; font-weight: bold;}
.ft_txt2_inner span {position: relative; margin-right: 30px;}
.ft_txt2_inner span:last-child {margin-right: 0;}
.ft_txt2_inner span + span:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: -15px; width: 1px; height: 10px; background: rgba(255,255,255,0.3);}

.logo.new_ft_logo {position: relative; top: 0; left: auto;}
.new_ft_logo_menu {display: flex; align-items: center; width: 215px;}
.new_ft_logo_menu .new_ft_logo_txt {margin-left: 15px;}
.new_ft_logo_menu .new_ft_logo_txt em {display: block; color: #fff; font-size: 14px; font-weight: 700;}
.new_ft_logo_menu .new_ft_logo_txt div {margin-top: 5px;}
.new_ft_logo_menu .new_ft_logo_txt div strong {color: #e11717; font-size: 25px; font-weight: 900;}
.new_ft_logo_menu .new_ft_logo_txt div strong + strong {margin-left: 2px;}
.ft_menu.new_ft_menu {padding-left: 0;}
.ft_menu.new_ft_menu .ft_txt1 {margin-left: 60px;}
.ft_menu.new_ft_menu .ft_txt1_inner {margin-top: 0;}
.ft_menu.new_ft_menu .ft_txt1_inner ul {flex-wrap: wrap;}
.ft_menu.new_ft_menu .ft_txt1_inner ul li:last-child {width: 100%;}
.ft_menu.new_ft_menu .ft_txt2 {margin-top: 0; margin-right: 0; width: 215px;}


/* 창업문의 픽시드 메뉴 */

.fix_apply_menu {position: fixed; bottom: 0; left: 0; width: 100%; padding: 30px 0; background: #ff7800; z-index: -1; opacity: 0; /* transition: opacity .5s ease; */ }
.fix_apply_menu.opa {opacity: 1; z-index: 150;}
.fix_apply_menu.on {position: relative; bottom: auto; left: auto; } 

.fix_apply_wrap {display: flex; align-items: center;}
.fix_apply_txt {font-size: 32px; color: #ffffff; margin-left: 20px; font-weight: 500;}
.fix_apply_txt span {font-size: 32px; color: #fff000; margin-left: 10px;}
.fix_apply_txt span a {color: #fff000; font-weight: 900;  font-family: 'GmarketSansBold';}
.fix_apply_input_wrap {margin-left: 50px; font-size: 0; display: flex; align-items: center;}
.fix_apply_name {height: 55px; border: 1px solid #fff; outline: 0; background: none; font-size: 20px; color: #ffffff; font-weight: 500; padding: 0 20px; padding-top: 5px; width: 180px;}
.fix_apply_number {height: 55px; border: 1px solid #fff; outline: 0; background: none; color: #ffffff; font-weight: 500; padding: 0 20px; padding-top: 5px; width: 180px; font-size: 20px; border-left: 0;}
.fix_apply_textarea {height: 55px; border: 1px solid #fff; outline: 0; color: #ffffff; font-weight: 500; padding: 14px; padding-left: 20px; width: 230px; font-size: 20px; border-left: 0; background: none; resize: none;}

.fix_apply_name::placeholder {color: #fff;}
.fix_apply_number::placeholder {color: #fff;}
.fix_apply_textarea::placeholder {color: #fff;}
.fix_chk_wrap {margin-left: 20px; position: relative; display: flex; align-items: flex-start;}
.fix_chk_wrap input[type="checkbox"] {width: 20px; height: 20px; appearance: none; -webkit-appearance: none; background: url("/images/main/chk_ic.png") center no-repeat; background-size: 100%;}
.fix_chk_wrap input[type="checkbox"]:checked {background: url("/images/main/chk_ic_on.png") center no-repeat; background-size: 100%;}
.fix_chk_wrap label {font-size: 16px; color: #ffffff; font-weight: 400; margin-left: 10px; cursor: pointer;}
.fix_chk_wrap label strong {display: block;}
.fix_submit_btn {outline: 0; border: 0; color: #fff; font-size: 24px; color: #ff7800; height: 62px; background: #fff; margin-left: 15px; padding: 0 35px; border: 1px solid #fff; font-weight: 900;}

.fix_submit_btn.mob {display: none;}
.fix_apply_box {background: #161616;}
.fix_apply_box.dd_none {display: none;}

@media screen and (max-width: 1600px) {
	#quick_menu li.ss_hide_btn_wrap {display: none;}
	#quick_menu li.s_plus_btn_wrap {display: block;}
}


@media screen and (max-width: 1400px) {

    /* 퀵메뉴 */

    #q_quick {left: 3.57vw; }
    #q_quick li + li {margin-top: 1.43vw;}
    #q_quick li a { padding-left: 2.50vw;}
    #q_quick li a span {font-size: 1.43vw;   }
    #q_quick li a:before { width: 1.43vw; height: 0.29vw;}
    #q_quick li a.on:before {transform: rotate(-45deg);}

    /* 퀵메뉴 우측 */

    #quick_menu { bottom: 11.43vw; right: 3.57vw; }
    #quick_menu li + li {margin-top: 0.71vw;}
    #quick_menu li a {width: 6.43vw; height: 6.43vw; }
    #quick_menu li a p {font-size: 1.00vw; margin-top: -1.57vw;}
    #quick_menu li a .write_ic1 {width: 2.07vw; height: 2.57vw; margin-top: 0.36vw;}
    #quick_menu li a .write_ic {width: 2.07vw; height: 2.07vw; margin-top: 0.36vw;}
    #quick_menu li a .write_ic2 {width: 2.29vw; height: 2.29vw; margin-top: 0.36vw; margin-left:0.43vw}
    #quick_menu li a.top_btn {font-size: 1.43vw;}
    #quick_menu li a.top_btn img {width: 1.86vw;}

	#quick_menu li a .line_ic {width: 2.14vw; height: 2.14vw;}
	#quick_menu li a .whats_ic {width: 2.14vw; height: 2.14vw;}
	#quick_menu li a .wiget_ic {width: 2.43vw; height: 2.14vw; }	
	#quick_menu li a .s_kakao_ic {width: 2.57vw; height: 2.36vw;}
	#quick_menu li a .fi_docu_ic {width: 1.79vw; height: 2.07vw;}	
	#quick_menu li a .blog_ic {width: 2.43vw; height: 2.29vw;}

	#quick_menu li.s_plus_btn_wrap .plus_bbtn { width: 2.14vw; height: 2.14vw;}
    
    /* 헤더 */

    .head_tp {height: 3.57vw; }
    .head_inner {max-width: 100%; padding: 0 3.57vw;}
    .head_tp_lt span {font-size: 1.14vw;}
    .head_tp_rt span + span {margin-left: 2.14vw;}
    .head_tp_rt span + span:before {left: -0.93vw; height: 0.71vw;}
    .head_tp_rt span a {font-size: 1.14vw;  }
    .head_md {height: 7.14vw;}
    #header .logo { padding-left: 8.57vw;}
    #header .logo_img { top: -0.36vw; width: 6.86vw}
    #header .logo_txt {padding-top: 1.21vw;}
    #header .logo_txt img {width: 16.07vw;}

	.new_logo_menu .new_logo_img img {width: 4.64vw;}
	.new_logo_menu .new_logo_txt {margin-left: 1.07vw;}
	.new_logo_menu .new_logo_txt em {  font-size: 1.00vw; }
	.new_logo_menu .new_logo_txt div {margin-top: 0.36vw;}
	.new_logo_menu .new_logo_txt div strong { font-size: 1.79vw; }
	.new_logo_menu .new_logo_txt div strong + strong {margin-left: 0.14vw;}

    .head_md_rt {/*  padding-top: 1.43vw; */}
	.gnb {margin-left: 0; margin-right: 10.29vw;}
    .gnb > li {  height: 7.14vw;}
    .gnb > li + li {margin-left: 4.43vw;}
    .gnb > li > a { font-size: 1.43vw;   line-height: 7.14vw;}
    .lang_menu { margin-left: 4.29vw; margin-right: 1.71vw; width: 4.29vw; margin-top: -0.71vw;}
    .lang_menu span { font-size: 1.14vw;   padding-bottom: 0.36vw;}
    .lang_menu span .lang_ic {width: 0.64vw; height: 0.50vw; margin-left: 0.43vw;}
    .lang_menu ul {top: 1.71vw; padding: 1.43vw 0;}
    .lang_menu ul li + li {margin-top: 0.71vw;}
    .lang_menu ul li a { padding-left: 0.71vw; font-size: 1.14vw;}
    .head_btn {width: 1.79vw; margin-top: -0.14vw;}
    .head_btn span + span {margin-top: 0.50vw;}
    .gnb_2depth {padding: 1.64vw 0 ; width: 10.21vw; /* margin-top: -0.71vw; */ }
    .gnb_2depth:before {  top: -2.86vw; margin-top: 1.43vw; border-top: 0.71vw solid transparent; border-right: 0.71vw solid transparent; border-bottom: 0.71vw solid #ff7e00; border-left: 0.71vw solid transparent;}
    .gnb_2depth li a {  font-size: 1.14vw;  }
    .gnb_2depth li + li {margin-top: 1.43vw;}

    .head_mob_btn {display: none;}

	.head_mdd_rt { /* margin-top: 0.79vw; */ right: 3.57vw}

    .head_mob_bg .lang_menu {position: relative; margin:3.91vw 0 0; width: auto; height: auto;}
    .head_mob_bg .lang_menu ul {display: flex; align-items: center; justify-content: flex-end; position: relative; border: 0; padding: 0; top: auto;}
    .head_mob_bg .lang_menu ul li {margin: 0;}
    .head_mob_bg .lang_menu ul li + li {padding-left: 2.5vw; margin-left: 2.5vw; position: relative;}
    .head_mob_bg .lang_menu ul li + li::before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 1px; height: 60%; background: #000;}
    .head_mob_bg .lang_menu ul li a {font-size: 3.3vw; padding: 0;}
    .head_mob_bg .lang_menu ul li.active a {color: #ff7e00;}

	/* 헤드 전체 메뉴 */

	.head_all_menu .logo {top: 3.57vw;} 
	.head_all_menu .logo img.logo_img {width: 6.86vw;}
	.head_all_menu .logo img.logo_txt_img {width: 14.64vw;}
	.head_all_close { top: 3.57vw;  right: 1.43vw;  width: 3.57vw;  height: 3.57vw;} 
	.head_all_close:before {height: 3.57vw;} 
	.head_all_close:after {height: 3.57vw; } 
	.head_all_inner_menu li {padding-top: 20%; } 
	.head_all_inner_menu dl dt a {font-size: 1.79vw; } 
	.head_all_inner_menu dl dt {margin-bottom: 2.86vw;} 
	.head_all_inner_menu dl dd a { font-size: 1.29vw;} 
	.head_all_inner_menu dl dd + dd {margin-top: 0.71vw;} 


    /* 비주얼 */

    .visual { height: 44.29vw;}
    .vis_list { height: 44.29vw;}
    .vis_txt {top: 7.14vw; }
    .vis_txt em {font-size: 1.43vw; letter-spacing: 0.29vw;}
    .vis_txt h2 {font-size: 2.36vw;   margin-top: 1.29vw;}
    .vis_txt h2 span { font-size: 5.00vw;  margin-top: 0.36vw;}
    .vis_txt p { font-size: 1.43vw; line-height: 1.8;   margin-top: 4.86vw;}
    .vis_txt p:before {top: -3.57vw; height: 2.14vw;}
    .vis_direction { top: 31.43vw;}
    .vis_direction .vis_arrow { font-size: 1.43vw; }
    .vis_direction .page_info {margin: 0 2.14vw;}
    .vis_direction .page_info .current_num {font-size: 1.43vw;  }
    .vis_direction .page_info .circle {width: 0.50vw; height: 0.50vw; margin: 0 1.36vw; margin-top: -0.57vw;}
    .vis_direction .page_info .total_num {font-size: 1.57vw;}
    .vis_menu { max-width: 92.86vw; height: 6.79vw;}
    .vis_menu .vis_lt {padding-left: 3.57vw;}
    .vis_menu .vis_lt strong {font-size: 1.93vw;}
    .vis_menu .vis_lt span {font-size: 1.36vw; margin-left: 0.71vw;}
    .vis_menu .vis_rt dl:before { height: 1.57vw;}
    .vis_menu .vis_rt dl dt {font-size: 1.71vw;}
    .vis_menu .vis_rt dl dd {  font-size: 1.50vw; }
	.vis_menu .vis_rt dl dd + dd {margin-left: 1.57vw;}

	.vis_menu .vis_lt.s_vis_lt span {font-size: 1.21vw;}
	.vis_menu .vis_lt.s_vis_lt p {font-size: 1.00vw; margin-top: 0.36vw; }
	.dd_vis_btn { font-size: 1.14vw;  margin-left: 1.43vw;}
	.dd_vis_btn .dd_vis_btn_ic {  width: 1.14vw; height: 0.86vw; } 


    /* 섹션 1 */

    .section1 {padding: 9.71vw 3.57vw 11.43vw;}
    .inner {max-width: 100%;}
    .main_txt em {font-size: 1.43vw; letter-spacing: 0.29vw;}
    .main_txt h2 {font-size: 3.21vw;}
    .pd_main_menu {margin-top: 3.21vw;}
    .pd_main_menu ul { margin: 0 -0.36vw;}
    .pd_main_menu ul li { padding: 0 0.36vw;}
    .pd_main_menu ul li.active {width: 77.1%;}
    .pd_main_menu .pd_inner { height: 43.21vw;}
    .pd_main_menu ul li.active .pd_inner:before {width: 6.07vw; height: 44.07vw;}
    .pd_main_menu ul li:nth-child(2).active .pd_inner:before {width: 6.07vw; height: 44.07vw; }
    .pd_main_menu ul li:nth-child(3).active .pd_inner:before {width: 6.07vw; height: 44.07vw; }
    .pd_main_menu ul li:nth-child(4).active .pd_inner:before {width: 6.07vw; height: 44.07vw; }

    .pd_main_menu ul li .txt_wrap { left: 4.29vw; bottom: 4.29vw; min-width: 22.86vw;}
    .pd_main_menu ul li .txt_wrap h2 {font-size: 3.21vw;}
    .pd_main_menu ul li .txt_wrap h2 span {font-size: 1.14vw; margin-left: 0.36vw;}
    .pd_main_menu ul li .txt_wrap p {font-size: 1.43vw;   margin-top: 1.07vw;}
    .pd_main_menu ul li .pd_menu {margin-top: 1.43vw; margin-top: 1.86vw;}
    .pd_main_menu ul li .pd_menu span {  height: 4.64vw; }
    .pd_main_menu ul li .pd_menu span a { height: 100%;}
    .pd_main_menu ul li .pd_menu span.cart_btn a {font-size: 1.43vw; padding: 0 2.86vw; }
    .pd_main_menu ul li .pd_menu span.cart_btn .cart_ic {  width: 1.79vw; height: 1.71vw; margin-right: 0.71vw;}
    .pd_main_menu ul li .pd_menu span.more_btn {font-size: 1.43vw; width: 4.64vw; height: 4.64vw; margin-left: 0.71vw;}
    .pd_main_menu ul li .pd_menu span.more_btn a {background-size: 1.71vw;}

    .pd_main_menu ul li .txt_wrap2 { top: 5.00vw; margin-left: 0.71vw;}
    .pd_main_menu ul li .txt_wrap2 h2 {font-size: 2.86vw; height: 3.57vw;}
    .pd_main_menu ul li .txt_wrap2 p {font-size: 2.50vw; margin-left: 1.21vw; margin-top: 1.43vw;}

    /* 섹션 2 */

    .section2 { padding: 9.71vw 3.57vw 10.00vw; }
    .section2:before {height: 8.43vw; }
    .part_tab_wrap {margin-top: 2.57vw;}
    .part_tab_wrap li a {font-size: 1.79vw; height: 4.29vw; border-radius: 2.14vw;  padding: 0 3.79vw; }
    .part_tab_wrap li:nth-child(1) a {margin-right: -0.50vw;}
    .part_tab_wrap li:nth-child(2) a {margin-left: -0.50vw;}
    .part_slider { max-width: 85.71vw; margin-top: 3.86vw;}
    .part_tabcontent .part_slider .part_list .img_wrap {width: 17.50vw; height: 17.50vw; padding: 2.60vw;}
    .part_movecontent .part_slider .part_list .img_wrap {width: 17.50vw; height: 12.50vw;}
    .part_slider .slick-arrow {widtH: 1.64vw; height: 2.79vw;}
    .part_slider .slick-arrow.slick-prev { left: -3.57vw;}
    .part_slider .slick-arrow.slick-next { right: -0.71vw;}
    .part_tab_more {margin-top: 3.57vw;}
    .part_tab_more a { font-size: 1.29vw; padding-bottom: 0.71vw;}
    .part_tab_more a i {font-size: 1.21vw;}
	.part_tab_more a img {margin-left: 1.07vw;}

    /* 섹션 3 */

    .section3 {padding: 8.93vw 3.57vw 10.00vw;}
    .sec3_lt .main_txt p {font-size: 1.43vw; margin-top: 1.43vw;}
    .sec3_lt  .part_tab_more {margin-top: 2.07vw;}
    .sec3_rt {margin-left: 2.14vw;}
    .sec3_rt img {width: 66.14vw;}
    
    /* 섹션 4 */

    .section4 {padding: 11.79vw 3.57vw 10.00vw;  }
    /* .section4:before {height: 6.29vw;} */
    .stell_table_wrap {margin-top: 3.29vw;}
    .stell_table_wrap table tr th {padding: 2.57vw 0.71vw;}
    .stell_table_wrap table tr td {padding: 1.64vw 0.71vw;}

    .stell_table_wrap table tr th {font-size: 1.57vw;  }
    .stell_table_wrap table tr td {font-size: 1.43vw;}
    .stell_table_wrap p { font-size: 1.43vw; padding-left: 1.21vw; margin-top: 0.79vw;}
    .stell_table_wrap p:before {font-size: 1.43vw;}

    /* 푸터 */

    #footer {padding: 7.14vw 3.57vw 7.14vw;}
	.ft_menu { padding-left: 9.79vw; }
    .ft_menu .logo { top: 0; left: 0; }
    .ft_menu .logo img {width: 6.86vw;}
    .ft_menu .logo_txt img {width: 16.07vw;}
    .ft_txt1_inner {margin-top: 1.79vw;}
    .ft_txt1_inner strong { font-size: 1.29vw; }
    .ft_txt1_inner ul li {margin-top: 1.00vw; margin-right: 0.71vw;}
    .ft_txt1_inner ul li span {font-size: 1.14vw;  margin-right: 0.71vw;}
    .ft_txt1_inner ul li strong {font-size: 1.14vw;}
    .ft_txt1_inner2 { margin-top: 2.50vw;}
    .ft_txt1_inner2 span {font-size: 1.07vw; margin-right: 2.29vw;}
    .ft_txt1_inner2 span .dpunch_ic {  width: 7.14vw; height: 0.71vw; margin-left: 0.50vw;}
    .ft_txt2 {margin-top: 3.86vw; margin-right: 0.43vw;}
    .ft_txt2 em { font-size: 1.14vw;}
    .ft_txt2 strong { font-size: 2.00vw;   margin-top: 0.71vw;}
    .ft_txt2 span.cu_time {font-size: 0.93vw;} 
    .ft_txt2_inner {margin-top: 0.71vw;}
    .ft_txt2_inner span a {font-size: 1.14vw;  }
    .ft_txt2_inner span { margin-right: 2.14vw;}
	.ft_txt2_inner span + span:before {left: -1.07vw; height: 0.71vw;}

	.new_ft_logo_menu {width: 15.36vw;}
	.new_ft_logo_menu .new_ft_logo_img img {width: 4.64vw;}
	.new_ft_logo_menu .new_ft_logo_txt {margin-left: 1.07vw;}
	.new_ft_logo_menu .new_ft_logo_txt em {  font-size: 1.00vw; }
	.new_ft_logo_menu .new_ft_logo_txt div {margin-top: 0.36vw;}
	.new_ft_logo_menu .new_ft_logo_txt div strong { font-size: 1.79vw; }
	.new_ft_logo_menu .new_ft_logo_txt div strong + strong {margin-left: 0.14vw;}
	.ft_menu.new_ft_menu {padding-left: 0;}
	.ft_menu.new_ft_menu .ft_txt1 {margin-left: 4.29vw;}
	.ft_menu.new_ft_menu .ft_txt2 {width: 15.36vw;}


	/* 창업문의 픽시드 메뉴 */

	.fix_apply_menu {padding: 2.14vw 0;}

	.fix_apply_txt {font-size: 2.29vw;  margin-left: 1.43vw; }
	.fix_apply_txt span {font-size: 2.29vw;  margin-left: 0.71vw;}
	.fix_apply_input_wrap {margin-left: 3.57vw;}
	.fix_apply_name {height: 3.93vw; font-size: 1.43vw;   padding: 0 1.43vw; padding-top: 0.36vw; width: 12.86vw;}
	.fix_apply_number {height: 3.93vw; padding: 0 1.43vw; padding-top: 0.36vw; width: 12.86vw; font-size: 1.43vw;}
	.fix_apply_textarea {height: 3.93vw; padding: 1.00vw; padding-left: 1.43vw; width: 16.43vw; font-size: 1.43vw;}

	.fix_apply_select {height: 3.93vw; padding-left: 1.43vw; padding-top: 0.36vw; width: 16.43vw; font-size: 1.43vw; background-size: 0.93vw; }
	.fix_chk_wrap {margin-left: 1.43vw;}
	.fix_chk_wrap input[type="checkbox"] {width: 1.43vw; height: 1.43vw;}
	.fix_chk_wrap label {font-size: 1.14vw;   margin-left: 0.71vw; }
	.fix_submit_btn {font-size: 1.71vw;  height: 4.43vw; margin-left: 1.07vw; padding: 0 2.50vw; }


}

@media screen and (max-width: 1024px) {
   
    /* 퀵메뉴 */

    #q_quick {left: 3.91vw; }
    #q_quick li + li {margin-top: 1.95vw;}
    #q_quick li a { padding-left: 3.42vw;}
    #q_quick li a span {font-size: 1.95vw;   }
    #q_quick li a:before { width: 1.95vw; height: 0.39vw;}

    /* 퀵메뉴 우측 */

    #quick_menu { bottom: 15.63vw; right: 3.91vw; }
    #quick_menu li + li {margin-top: 0.98vw;}
    #quick_menu li a {width: 8.79vw; height: 8.79vw; }
    #quick_menu li a p {font-size: 1.37vw; margin-top: -1.86vw;}
	#quick_menu li a .write_ic1 {width: 2.83vw; height: 3.34vw; margin-top: 0.39vw;}
    #quick_menu li a .write_ic {width: 2.83vw; height: 2.83vw; margin-top: 0.39vw;}
    #quick_menu li a .write_ic2 {width: 3.13vw; height: 3.13vw; margin-top: 0.39vw; margin-left:0.39vw}
    #quick_menu li a.top_btn {font-size: 1.95vw;}
    #quick_menu li a.top_btn img {width: 2.54vw;}

	#quick_menu li a .line_ic {width: 2.93vw; height: 2.93vw;}
	#quick_menu li a .whats_ic {width: 2.93vw; height: 2.93vw;}
	#quick_menu li a .wiget_ic {width: 3.32vw; height: 2.93vw; }
	#quick_menu li a .s_kakao_ic {width: 3.52vw; height: 3.22vw;}
    #quick_menu li a .fi_docu_ic {width: 2.44vw; height: 2.83vw;}
	#quick_menu li a .blog_ic {width: 3.32vw; height: 3.13vw;}

	#quick_menu li.s_plus_btn_wrap .plus_bbtn { width: 2.93vw; height: 2.93vw;}

    /* 헤더 */

    .head_tp {height: 4.88vw; }
    .head_inner {max-width: 100%; padding: 0 3.91vw;}
    .head_tp_lt span {font-size: 1.56vw;}
    .head_tp_rt span + span {margin-left: 2.93vw;}
    .head_tp_rt span + span:before {left: -1.27vw; height: 0.98vw;}
    .head_tp_rt span a {font-size: 1.56vw;  }
    .head_md {height: 9.77vw;}
    #header .logo { padding-left: 11.72vw;}
    #header .logo_img { top: -0.49vw; width: 9.38vw}
    #header .logo_txt {padding-top: 1.66vw;}
    #header .logo_txt img {width: 21.97vw;}

	.new_logo_menu .new_logo_img img {width: 6.35vw;}
	.new_logo_menu .new_logo_txt {margin-left: 1.46vw;}
	.new_logo_menu .new_logo_txt em {  font-size: 1.37vw; }
	.new_logo_menu .new_logo_txt div {margin-top: 0.49vw;}
	.new_logo_menu .new_logo_txt div strong { font-size: 2.44vw; }
	.new_logo_menu .new_logo_txt div strong + strong {margin-left: 0.20vw;}

    .head_md_rt { /* padding-top: 1.95vw; */ display: none; }

    .head_mob_btn {display: flex; justify-content: flex-end; width: 3.91vw; flex-wrap: wrap; cursor: pointer;}
    .head_mob_btn span {width: 100%; display: block; height: 2px; background: #000;}
    .head_mob_btn span.half_width {width: 50%;}
    .head_mob_btn span + span {margin-top: 0.68vw;}

    html.active {height: 100% !important; min-height: 100% !important; overflow:hidden !important; touch-action:none;}
	body.active {height: 100% !important; min-height: 100% !important;  overflow:hidden !important; touch-action:none;}
	.head_mob_overlay {display: none; position: fixed; top: 0; width: 100%; height: 100%; z-index: 700; background: rgba(0,0,0,0.6); cursor: pointer;}
	.head_mob_bg {display: none; position: fixed; top: 0; right: 0; height: 100%; width: 56.64vw; padding: 0 3.91vw 0; background: #fff; overflow-y: scroll; z-index: 710;}
	.head_mob_bg.active {display: block;}
	.head_mob_tp {display: flex; align-items: center; position: relative; padding: 3.91vw 0;}
	.head_mob_tp .logo img {width: 6.35vw;}
	.head_mob_close {position: absolute; top: 50%; transform: translateY(-50%); width: 4.88vw; height: 4.88vw; right: -1.95vw; cursor: pointer;}
	.head_mob_close:before {content: ""; position: absolute; left: 1.46vw; transform: rotate(45deg); width: 0.20vw; height: 4.88vw; background: #000;}
	.head_mob_close:after {content: ""; position: absolute; left: 1.46vw; transform: rotate(-45deg); width: 0.20vw; height: 4.88vw; background: #000;}
	.accordion {margin-top: 1.95vw;}
	.accordion > li:last-child {border-bottom: 1px solid #e1e1e1;}
	.accordion .link {position: relative; cursor: pointer; padding: 0 4.88vw; display: block; color: #14151a; font-size: 3.42vw;  font-weight: 700; border-top: 1px solid #e1e1e1; height: 8.30vw; background: url("/images/main/head_mob_arrow.png") 95% center no-repeat; background-size: 2.44vw; display: flex; align-items: center;}
	.accordion .link.dd_none {background: none;}
	.accordion .link a {display: block;}
	.accordion li.open .link { color: #fff; background: #ff7e00 url("/images/main/head_mob_arrow_on.png") 95% center no-repeat; background-size: 2.44vw; border-bottom: 0;}
	.accordion li.open .link.dd_none {background: none;}
	.submenu {display: none;  padding: 3.91vw; border-top: 1px solid #e1e1e1; background: #f2f2f2;}
	.submenu li + li {margin-top: 1.95vw;}
	.submenu a {display: block;  color: 000;  font-size: 2.73vw;}
	.submenu a:hover { color: #ff7e00;}

	.head_bg.on {display: none;}
	.head_mdd_rt {display: none;}

	.head_all_menu.on {display: none;}


    /* 비주얼 */

    .visual { height: 60.55vw;}
    .vis_list { height: 60.55vw;}
    .vis_txt {top: 9.77vw; }
    .vis_txt em {font-size: 1.95vw; letter-spacing: 0.39vw;}
    .vis_txt h2 {font-size: 3.22vw;   margin-top: 1.76vw;}
    .vis_txt h2 span { font-size: 6.84vw;  margin-top: 0.49vw;}
    .vis_txt p { font-size: 1.95vw; line-height: 1.8;   margin-top: 6.64vw;}
    .vis_txt p:before {top: -4.88vw; height: 2.93vw;}
    .vis_direction { top: 42.97vw;}
    .vis_direction .vis_arrow { font-size: 1.95vw; }
    .vis_direction .page_info {margin: 0 2.93vw;}
    .vis_direction .page_info .current_num {font-size: 1.95vw;  }
    .vis_direction .page_info .circle {width: 0.68vw; height: 0.68vw; margin: 0 1.86vw; margin-top: -0.78vw;}
    .vis_direction .page_info .total_num {font-size: 2.15vw;}
    .vis_menu { max-width: 100%; height: 10.74vw;}
    .vis_menu .vis_lt {padding-left: 4.88vw; flex-wrap: wrap;}
    .vis_menu .vis_lt strong {font-size: 2.64vw;}
    .vis_menu .vis_lt span {font-size: 1.86vw; margin-left: 0.98vw;}
    .vis_menu .vis_rt dl:before { height: 2.15vw;}
    .vis_menu .vis_rt dl dt {font-size: 2.34vw;}
    .vis_menu .vis_rt dl dd {  font-size: 2.05vw; margin: 0 1.37vw;}
	.vis_menu .vis_rt dl dd + dd {margin-left: 2.15vw;}

	.vis_menu .vis_lt.s_vis_lt {flex-wrap: wrap; justify-content: center; padding-left: 0;}
	.vis_menu .vis_lt.s_vis_lt span {font-size: 1.66vw;}
	.vis_menu .vis_lt.s_vis_lt p {font-size: 1.37vw; margin-top: 0.49vw; }
	.dd_vis_btn { font-size: 1.95vw;  margin-left: 0; margin-top: 0.49vw;}
	.dd_vis_btn .dd_vis_btn_ic {  width: 1.56vw; height: 1.17vw; } 


    /* 섹션 1 */

    .section1 {padding: 13.28vw 3.91vw 15.63vw;}
    .main_txt em {font-size: 1.95vw; letter-spacing: 0.39vw;}
    .main_txt h2 {font-size: 4.39vw;}
    .pd_main_menu {margin-top: 4.39vw;}
    .pd_main_menu ul { margin: 0 -0.49vw;}
    .pd_main_menu ul li { padding: 0 0.49vw; width: 15.43%;}
    .pd_main_menu ul li.active {width: 69.1%;}
    .pd_main_menu .pd_inner { height: 59.08vw;}
    .pd_main_menu ul li.active .pd_inner:before {width: 8.30vw; height: 60.25vw;}
    .pd_main_menu ul li:nth-child(2).active .pd_inner:before {width: 8.30vw; height: 60.25vw; }
    .pd_main_menu ul li:nth-child(3).active .pd_inner:before {width: 8.30vw; height: 60.25vw; }
    .pd_main_menu ul li:nth-child(4).active .pd_inner:before {width: 8.30vw; height: 60.25vw; }

    .pd_main_menu ul li .txt_wrap { left: 5.86vw; bottom: 5.86vw; min-width: 31.25vw;}
    .pd_main_menu ul li .txt_wrap h2 {font-size: 4.39vw;}
    .pd_main_menu ul li .txt_wrap h2 span {font-size: 1.56vw; margin-left: 0.49vw;}
    .pd_main_menu ul li .txt_wrap p {font-size: 1.95vw;   margin-top: 1.46vw;}
    .pd_main_menu ul li .pd_menu {margin-top: 1.95vw; margin-top: 2.54vw;}
    .pd_main_menu ul li .pd_menu span {  height: 6.35vw; }
    .pd_main_menu ul li .pd_menu span a { height: 100%;}
    .pd_main_menu ul li .pd_menu span.cart_btn a {font-size: 1.95vw; padding: 0 3.91vw; }
    .pd_main_menu ul li .pd_menu span.cart_btn .cart_ic {  width: 2.44vw; height: 2.34vw; margin-right: 0.98vw;}
    .pd_main_menu ul li .pd_menu span.more_btn {font-size: 1.95vw; width: 6.35vw; height: 6.35vw; margin-left: 0.98vw;}
    .pd_main_menu ul li .pd_menu span.more_btn a {background-size: 2.34vw;}

    .pd_main_menu ul li .txt_wrap2 { top: 6.84vw; margin-left: 0;}
    .pd_main_menu ul li .txt_wrap2 h2 {font-size: 3.91vw; height: 4.88vw;}
    .pd_main_menu ul li .txt_wrap2 p {font-size: 3.42vw; margin-left: 1.66vw; margin-top: 1.95vw;}

    /* 섹션 2 */

    .section2 { padding: 13.28vw 3.91vw 13.67vw; }
    .section2:before {height: 11.52vw; }
    .part_tab_wrap {margin-top: 3.52vw;}
    .part_tab_wrap li a {font-size: 2.44vw; height: 5.86vw; border-radius: 2.93vw;  padding: 0 5.18vw; }
    .part_tab_wrap li:nth-child(1) a {margin-right: -0.68vw;}
    .part_tab_wrap li:nth-child(2) a {margin-left: -0.68vw;}
    .part_slider { max-width: 117.19vw; margin-top: 5.27vw;}
    .part_tabcontent .part_slider .part_list .img_wrap {width: 27.34vw; height: 27.34vw; padding: 3.52vw;}
    .part_movecontent .part_slider .part_list .img_wrap {width: 27.34vw; height: 20.34vw;}
    .part_slider .slick-arrow {widtH: 2.25vw; height: 3.81vw;}
    .part_slider .slick-arrow.slick-prev { left: -1.46vw; z-index: 20;}
    .part_slider .slick-arrow.slick-next { right: 0;}
    .part_tab_more {margin-top: 4.88vw;}
    .part_tab_more a { font-size: 1.76vw; padding-bottom: 0.98vw;}
    .part_tab_more a i {font-size: 1.66vw;}
	.part_tab_more a img {margin-left: 1.46vw;}

    /* 섹션 3 */

    .section3 {padding: 12.21vw 3.91vw 13.67vw;}
    .sec3_menu {flex-wrap: wrap;}
    .sec3_lt {widtH: 100%;}
    .sec3_lt h2 br {display: none;}
    .sec3_lt .main_txt {text-align: center;}
    .sec3_lt .main_txt p {font-size: 1.95vw; margin-top: 1.95vw;}
    .sec3_lt .main_txt p br {display: none;}
    .sec3_lt  .part_tab_more {margin-top: 2.83vw; justify-content: center;}
    .sec3_rt {margin-top: 2.93vw;}
    .sec3_rt img {width: 90.43vw;}

    /* 섹션 4 */

    .section4 {padding: 16.11vw 3.91vw 13.67vw;  }
    /* .section4:before {height: 8.59vw;} */
    .stell_table_wrap {margin-top: 4.49vw;}
    .stell_table_wrap table tr th {padding: 3.52vw 0.98vw;}
    .stell_table_wrap table tr td {padding: 2.25vw 0.98vw;}

    .stell_table_wrap table tr th {font-size: 2.15vw;  }
    .stell_table_wrap table tr td {font-size: 1.95vw;}
    .stell_table_wrap p { font-size: 1.95vw; padding-left: 1.66vw; margin-top: 1.07vw;}
    .stell_table_wrap p:before {font-size: 1.95vw;}

    /* 푸터 */

    #footer {padding: 9.77vw 3.91vw 9.77vw;}
    .ft_menu {flex-wrap: wrap; padding-left: 13.38vw;}
    .ft_menu .logo img {width: 9.38vw;}
    .ft_menu .logo_txt img {width: 21.97vw;}
    .ft_txt1_inner {margin-top: 2.44vw;}
    .ft_txt1_inner strong { font-size: 1.76vw; }
    .ft_txt1_inner ul {flex-wrap: wrap;}
    .ft_txt1_inner ul li {margin-top: 1.37vw; margin-right: 0.98vw;}
    .ft_txt1_inner ul li span {font-size: 1.56vw;  margin-right: 0.98vw;}
    .ft_txt1_inner ul li strong {font-size: 1.56vw;}
    .ft_txt1_inner2 { margin-top: 3.42vw;}
    .ft_txt1_inner2 span {font-size: 1.46vw; margin-right: 3.13vw;}
    .ft_txt1_inner2 span .dpunch_ic {  width: 9.77vw; height: 0.98vw; margin-left: 0.68vw;}
    .ft_txt2 {margin-top: 3.91vw; margin-right: 0;}
    .ft_txt2 em { font-size: 1.56vw;}
    .ft_txt2 strong { font-size: 2.73vw;   margin-top: 0.98vw;}
    .ft_txt2 span.cu_time {font-size: 1.27vw;} 
    .ft_txt2_inner {margin-top: 0.98vw;}
    .ft_txt2_inner span a {font-size: 1.56vw;  }
    .ft_txt2_inner span { margin-right: 2.93vw;}
	.ft_txt2_inner span + span:before { left: -1.46vw; height: 0.98vw;}

    .ft_txt1_inner2.mob {display: flex;}
    .ft_txt1_inner2.pc {display: none;}

	/* 창업문의 픽시드 메뉴 */


	/* 창업문의 픽시드 메뉴 */

	.fix_apply_menu {padding: 2.93vw 3.91vw; }
	.fix_apply_wrap {flex-wrap: wrap; position: relative;}
	.fix_apply_txt {font-size: 3.13vw; line-height: 1;}
	.fix_apply_txt span {font-size: 3.13vw; margin-left: 0.98vw;}
	.fix_apply_input_wrap {position: relative; margin-left: 0; margin-top: 1.95vw; width: 100%; }
	.fix_apply_name {height: 5.37vw; font-size: 1.95vw; padding: 0 1.95vw; padding-top: 0.49vw; width: 18.65vw;}
	.fix_apply_number {height: 5.37vw; padding: 0 1.95vw; padding-top: 0.49vw; width: 18.65vw; font-size: 1.95vw;}
	.fix_apply_textarea {height: 5.37vw; padding: 1.37vw; padding-left: 1.95vw; width: 22.46vw; font-size: 1.95vw;}
	.fix_chk_wrap {margin-left: 0; position: absolute; top: 0; right: 0; align-items: center;}
	.fix_chk_wrap input[type="checkbox"] {width: 1.95vw; height: 1.95vw;}
	.fix_chk_wrap label {font-size: 1.95vw; margin-left: 0.98vw;}
	.fix_chk_wrap label strong {display: inline-block;}
	.fix_submit_btn {font-size: 2.34vw;  height: 5.37vw; margin-left: 0; padding: 0 3.42vw; margin-top: 0}	
	.fix_submit_btn.pc {display: none;}
	.fix_submit_btn.mob {display: flex; position: absolute; top: 0; right: 0; align-items: center;}

	.new_ft_logo_menu {width: 100%;}
	.new_ft_logo_menu .new_ft_logo_img img {width: 6.35vw;}
	.new_ft_logo_menu .new_ft_logo_txt {margin-left: 1.46vw;}
	.new_ft_logo_menu .new_ft_logo_txt em {  font-size: 1.37vw; }
	.new_ft_logo_menu .new_ft_logo_txt div {margin-top: 0.49vw;}
	.new_ft_logo_menu .new_ft_logo_txt div strong { font-size: 2.44vw; }
	.new_ft_logo_menu .new_ft_logo_txt div strong + strong {margin-left: 0.20vw;}
	.ft_menu.new_ft_menu {padding-left: 0;}
	.ft_menu.new_ft_menu .ft_txt1 {margin-left: 0; margin-top: 3.91vw;}
	.ft_menu.new_ft_menu .ft_txt2 {width: 100%; margin-top: 1.95vw;}
	

}

@media screen and (max-width: 768px) {

    /* 퀵메뉴 */

    #q_quick {left: 5.21vw; display: none;}
    
	/* 퀵메뉴 우측 */

    #quick_menu { bottom: 20.83vw; right: 5.21vw; }
    #quick_menu li + li {margin-top: 1.30vw;}
    #quick_menu li a {width: 11.72vw; height: 11.72vw; }
    #quick_menu li a p {display: none; font-size: 1.82vw; margin-top: -1.95vw;}
    #quick_menu li a .write_ic1 {width: 3.78vw; height: 4.6vw; margin-top: 0;}
    #quick_menu li a .write_ic {width: 3.78vw; height: 3.78vw; margin-top: 0;}
    #quick_menu li a .write_ic2 {width: 4.17vw; height: 4.17vw; margin-top: 0; margin-left:0.59vw}
    #quick_menu li a.top_btn {font-size: 2.60vw;}
    #quick_menu li a.top_btn img {width: 3.39vw;}
	#quick_menu li a { align-items: center; justify- flex-wrap: wrap; width: 11.72vw; height: 11.72vw; border-radius: 50%; background: #ff7e00; }
	#quick_menu li a .fi_docu_ic {width: 3.26vw; height: 3.78vw;}

	#quick_menu li a .line_ic {width: 3.91vw; height: 3.91vw;}
	#quick_menu li a .whats_ic {width: 3.91vw; height: 3.91vw;}
	#quick_menu li a .wiget_ic {width: 4.43vw; height: 3.91vw; }
	#quick_menu li a .s_kakao_ic {width: 4.69vw; height: 4.30vw;}
	#quick_menu li.s_plus_btn_wrap .plus_bbtn { width: 3.91vw; height: 3.91vw;}
	#quick_menu li a .blog_ic {width: 4.43vw; height: 4.17vw;}


    /* 헤더 */

    .head_tp {height: 9.11vw; }
    .head_inner {padding: 0 2.60vw;}
    .head_tp_lt span {font-size: 3.13vw;}
    .head_tp_rt span + span {margin-left: 1.30vw;}
    .head_tp_rt span + span:before {display: none; left: -1.69vw; height: 1.30vw;}
    .head_tp_rt span a {font-size: 2.86vw;  }
    .head_md {height: 13.02vw;}
    #header .logo { padding-left: 15.63vw;}
    #header .logo_img { top: -0.65vw; width: 12.50vw}
    #header .logo_txt {padding-top: 2.21vw;}
    #header .logo_txt img {width: 29.30vw;}

	.new_logo_menu .new_logo_img img {width: 8.46vw;}
	.new_logo_menu .new_logo_txt {margin-left: 1.95vw;}
	.new_logo_menu .new_logo_txt em {  font-size: 3.13vw; }
	.new_logo_menu .new_logo_txt div {margin-top: 0.65vw;}
	.new_logo_menu .new_logo_txt div strong { font-size: 4.26vw; }
	.new_logo_menu .new_logo_txt div strong + strong {margin-left: 0.26vw;}

	.head_mob_tp .logo.new_logo img {width: 8.46vw;}

    .head_mob_btn {display: flex; justify-content: flex-end; width: 5.21vw; flex-wrap: wrap; cursor: pointer;}
    .head_mob_btn span {width: 100%; display: block; background: #000;}
    .head_mob_btn span.half_width {width: 50%;}
    .head_mob_btn span + span {margin-top: 0.91vw;}

	.head_mob_bg {width: 75.52vw; padding: 0 5.21vw 0; z-index: 710;}
	.head_mob_tp {padding: 5.21vw 0;}
	.head_mob_tp .logo img {width: 8.46vw;}
	.head_mob_close {width: 6.51vw; height: 6.51vw; right: -2.60vw; }
	.head_mob_close:before {left: 1.95vw; width: 0.26vw; height: 6.51vw;}
	.head_mob_close:after {left: 1.95vw; width: 0.26vw; height: 6.51vw;}
	.accordion {margin-top: 2.60vw;}
	.accordion .link {padding: 0 6.51vw; font-size: 4.56vw; height: 11.07vw; background-size: 3.26vw;}
	.accordion li.open .link {background-size: 3.26vw;}
	.submenu {padding: 5.21vw;}
	.submenu li + li {margin-top: 2.60vw;}
	.submenu a {font-size: 3.65vw;}

    /* 비주얼 */

    .visual { height: 80.50vw;}
    .vis_list { height: 80.50vw;}
    .vis_txt {top: 9.77vw; }
    .vis_txt em {font-size: 3.13vw; letter-spacing: 0.52vw;}
    .vis_txt h2 {font-size: 4.30vw;   margin-top: 2.34vw;}
    .vis_txt h2 span { font-size: 7.16vw;  margin-top: 0.65vw;}
    .vis_txt p { font-size: 2.60vw; margin-top: 2.60vw;}
    .vis_txt p:before {display: none; top: -6.51vw; height: 3.91vw;}
    .vis_direction { top: 45.29vw;}
    .vis_direction .vis_arrow { font-size: 2.60vw; }
    .vis_direction .page_info {margin: 0 3.91vw;}
    .vis_direction .page_info .current_num {font-size: 3.26vw;  }
    .vis_direction .page_info .circle {width: 0.91vw; height: 0.91vw; margin: 0 2.47vw; margin-top: -1.04vw;}
    .vis_direction .page_info .total_num {font-size: 2.86vw;}
    .vis_menu {height: 14.32vw;}
    .vis_menu .vis_lt {padding-left: 2.60vw; flex-wrap: wrap;}
    .vis_menu .vis_lt strong {font-size: 3.52vw;}
    .vis_menu .vis_lt span {font-size: 3.13vw; margin-left: 1.30vw;}
    .vis_menu .vis_rt dl {width: 50%;}
    .vis_menu .vis_rt dl:before { height: 2.86vw;}
    .vis_menu .vis_rt dl dt {font-size: 3.13vw;}
    .vis_menu .vis_rt dl dd {  font-size: 2.73vw;}
	.vis_menu .vis_rt dl dd + dd {margin-left: 2.86vw;}

	.vis_menu.ss_vis {flex-wrap: wrap; height: 26.52vw; padding: 2.60vw 0;}
	.vis_menu .vis_lt.s_vis_lt {flex-wrap: wrap;  padding-left: 0; width: 100%; justify-content: space-between; padding: 0 2.60vw;}
	.vis_menu .vis_rt.s_vis_rt {width: 100%; margin-top: 1.30vw;}
	.vis_menu .vis_rt.s_vis_rt dl:nth-child(1):before {display: none;}
	.vis_menu .vis_lt.s_vis_lt span {font-size: 3.26vw;}
	.vis_menu .vis_lt.s_vis_lt p {font-size: 3.26vw; margin-top: 0.65vw; }
	.dd_vis_btn { font-size: 3.26vw;  margin-left: 1.95vw; margin-top: 0;}
	.dd_vis_btn .dd_vis_btn_ic {  width: 2.58vw; height: 2.06vw; } 


    /* 섹션 1 */

    .section1 {padding: 13.71vw 2.60vw 20.83vw;}
    .main_txt em {font-size: 3.13vw; letter-spacing: 0.52vw;}
    .main_txt h2 {font-size: 5.86vw;}
    .pd_main_menu {margin-top: 5.86vw;}
    .pd_main_menu ul { margin: -0.65vw 0;}
    .pd_main_menu ul li { padding: 0.65vw 0; transition: none;}
	.pd_main_menu .pd_inner {height: 13.02vw;}
    .pd_main_menu ul li.active .pd_inner { height: 78.78vw; }

	.pd_main_menu ul li {width: 100%; height: 100%; }
	.pd_main_menu ul li.active {width: 100%; height: 80.34vw}

    .pd_main_menu ul li.active .pd_inner:before {width: 11.07vw; height: 80.34vw;}
    .pd_main_menu ul li:nth-child(2).active .pd_inner:before {width: 11.07vw; }
    .pd_main_menu ul li:nth-child(3).active .pd_inner:before {width: 11.07vw; }
    .pd_main_menu ul li:nth-child(4).active .pd_inner:before {width: 11.07vw; }

    .pd_main_menu ul li .txt_wrap { left: 7.81vw; bottom: 7.81vw; min-width: 41.67vw}
    .pd_main_menu ul li .txt_wrap h2 {font-size: 5.86vw;}
    .pd_main_menu ul li .txt_wrap h2 span {font-size: 3.13vw; margin-left: 0.65vw;}
    .pd_main_menu ul li .txt_wrap p {font-size: 3.26vw;   margin-top: 1.95vw;}
    .pd_main_menu ul li .pd_menu {margin-top: 2.60vw; margin-top: 3.39vw;}
    .pd_main_menu ul li .pd_menu span {  height: 8.46vw; }
    .pd_main_menu ul li .pd_menu span.cart_btn a {font-size: 3.13vw; padding: 0 5.21vw; }
    .pd_main_menu ul li .pd_menu span.cart_btn .cart_ic {  width: 3.26vw; height: 3.13vw; margin-right: 1.30vw;}
    .pd_main_menu ul li .pd_menu span.more_btn {font-size: 3.13vw; width: 8.46vw; height: 8.46vw; margin-left: 1.30vw;}
    .pd_main_menu ul li .pd_menu span.more_btn a {background-size: 3.13vw;}

    .pd_main_menu ul li .txt_wrap2 {position: absolute; top: 50%; transform: translateY(-50%); width: 100%; margin-left: 0; left: 7.81vw; writing-mode: horizontal-tb;}
    .pd_main_menu ul li .txt_wrap2 h2 {font-size: 5.21vw; line-height: 6.51vw; height: 6.51vw; transform: rotate(0deg);}
    .pd_main_menu ul li .txt_wrap2 p {font-size: 4.56vw; margin-left: 2.21vw; margin-top: 0;}

    /* 섹션 2 */

    .section2 { padding: 17.71vw 2.60vw 18.23vw; }
    .section2:before {height: 15.36vw; }
    .part_tab_wrap {margin-top: 4.69vw;}
    .part_tab_wrap li a {font-size: 3.26vw; height: 7.81vw; border-radius: 3.91vw;  padding: 0 6.90vw; }
    .part_tab_wrap li:nth-child(1) a {margin-right: -0.91vw;}
    .part_tab_wrap li:nth-child(2) a {margin-left: -0.91vw;}
    .part_slider { max-width: 100%; margin-top: 7.03vw; padding: 0 3.91vw;}
    .part_tabcontent .part_slider .part_list .img_wrap {width: 39.57vw; height: 39.57vw; padding: 4.69vw;}
    .part_movecontent .part_slider .part_list .img_wrap {width: 39.57vw; height: 28.57vw;}
    .part_movecontent .part_slider .part_list p {font-size: 3.13vw; padding: 0 1vw;}
    .part_slider .slick-arrow {widtH: 2.99vw; height: 5.08vw;}
    .part_slider .slick-arrow.slick-prev { left: 0; }
    .part_slider .slick-arrow.slick-next { right: 0;}
    .part_tab_more {margin-top: 6.51vw;}
    .part_tab_more a { font-size: 3.13vw; padding-bottom: 1.30vw;}
    .part_tab_more a i {font-size: 2.21vw;}
	.part_tab_more a img {margin-left: 1.95vw;}

    /* 섹션 3 */

    .section3 {padding: 16.28vw 2.60vw 18.23vw;}
    .sec3_lt .main_txt h2 {word-break: keep-all;}
    .sec3_lt .main_txt p {font-size: 3.13vw; margin-top: 2.60vw; word-break: keep-all;}
    .sec3_lt  .part_tab_more {margin-top: 3.78vw;}
    .sec3_rt {margin-top: 3.91vw;}
    .sec3_rt img {width: 100%;}

    /* 섹션 4 */

    .section4 {padding: 21.48vw 2.60vw 18.23vw;  }
    /* .section4:before {height: 11.46vw;} */
    .stell_table_wrap {margin-top: 5.99vw;}
    .stell_table_wrap table tr th {padding: 4.69vw 1.30vw;}
    .stell_table_wrap table tr td {padding: 2.99vw 1.30vw;}

    .stell_table_wrap table tr th {font-size: 2.86vw;  }
    .stell_table_wrap table tr td {font-size: 2.60vw;}
    .stell_table_wrap p { font-size: 2.60vw; padding-left: 2.21vw; margin-top: 1.43vw;}
    .stell_table_wrap p:before {font-size: 2.60vw;}


    /* 푸터 */

    #footer {padding: 13.02vw 2.60vw 13.02vw;}
	.ft_menu { padding-left: 17.84vw;}
    .ft_menu .logo img {width: 12.50vw;}
    .ft_menu .logo_txt img {width: 29.30vw;}
    .ft_txt1_inner {margin-top: 3.26vw;}
    .ft_txt1_inner strong { font-size: 3.26vw; }
    .ft_txt1_inner ul li {margin-top: 1.82vw; margin-right: 1.30vw;}
    .ft_txt1_inner ul li span {font-size: 3.13vw;  margin-right: 1.30vw;}
    .ft_txt1_inner ul li strong {font-size: 3.13vw;}
    .ft_txt1_inner2 { margin-top: 4.56vw;}
    .ft_txt1_inner2 span {font-size: 3.26vw; margin-right: 0; display: block ;widtH: 100%; margin-bottom: 1.30vw;}
    .ft_txt1_inner2 span .dpunch_ic {  width: 13.02vw; height: 1.30vw; margin-left: 0.91vw;}
    .ft_txt2 {margin-top: 5.21vw; margin-right: 0;}
    .ft_txt2 em { font-size: 3.13vw;}
    .ft_txt2 strong { font-size: 3.65vw;   margin-top: 1.30vw;}
    .ft_txt2 span.cu_time {font-size: 3.13vw;} 
    .ft_txt2_inner {margin-top: 1.30vw;}
    .ft_txt2_inner span a {font-size: 3.13vw;  }
    .ft_txt2_inner span { margin-right: 3.91vw;}
	.ft_txt2_inner span + span:before {left: -1.95vw;  height: 1.95vw; }

    .ft_txt1_inner2.mob {display: flex; flex-wrap: wrap;}
    .ft_txt1_inner2.pc {display: none;}

	.new_ft_logo_menu {width: 100%;}
	.new_ft_logo_menu .new_ft_logo_img img {width: 8.46vw;}
	.new_ft_logo_menu .new_ft_logo_txt {margin-left: 1.95vw;}
	.new_ft_logo_menu .new_ft_logo_txt em {  font-size: 3.13vw; }
	.new_ft_logo_menu .new_ft_logo_txt div {margin-top: 0.65vw;}
	.new_ft_logo_menu .new_ft_logo_txt div strong { font-size: 4.26vw; }
	.new_ft_logo_menu .new_ft_logo_txt div strong + strong {margin-left: 0.26vw;}
	.ft_menu.new_ft_menu {padding-left: 0;}
	.ft_menu.new_ft_menu .ft_txt1 {margin-left: 0; margin-top: 5.21vw;}
	.ft_menu.new_ft_menu .ft_txt2 {width: 100%; margin-top: 2.60vw;}


	/* 창업문의 픽시드 메뉴 */

	.fix_apply_menu {padding: 3.39vw 2.60vw 2.60vw; ;}
	.fix_apply_wrap {flex-wrap: wrap; }
	.fix_apply_txt {font-size: 3.39vw;}
	.fix_apply_txt span {font-size: 3.39vw; margin-left: 1.30vw;}
	.fix_apply_input_wrap {margin-top: 1.95vw;}
	.fix_apply_name {height: 7.16vw; font-size: 2.86vw; padding: 0 2.60vw; padding-top: 0.65vw; width: 20.83vw;}
	.fix_apply_number {height: 7.16vw; padding: 0 2.60vw; padding-top: 0.65vw; width: 20.83vw; font-size: 2.86vw;}
	.fix_apply_textarea {height: 7.16vw; padding: 1.82vw; padding-left: 2.60vw; width: 27.34vw; font-size: 2.86vw;}
	.fix_chk_wrap {margin-left: 0;  top: 0; right: 0;}
	.fix_chk_wrap input[type="checkbox"] {width: 2.60vw; height: 2.60vw;}
	.fix_chk_wrap label {font-size: 2.86vw; margin-left: 1.30vw;}
	.fix_submit_btn {font-size: 3.13vw;  height: 7.16vw; margin-left: 0; padding: 0 5.21vw; margin-top: 0}	
	.fix_submit_btn.mob {  top: 0; right: 0; align-items: center;}




}