@charset "utf-8";

/* common */
body, html {
    line-height:1.45;
    font-family: "Pretendard-Regular", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    letter-spacing: -0.25px;
    color:#232323;
    font-weight: 400;
}

.pc {display: block;}
.mo {display: none;}

/* 팝업레이어 */
#hd_pop {z-index:1001;position:relative;margin:0 auto;height:0}
#hd_pop {z-index:1001;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding:10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject {background:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}

/* 헤더 */
header#head {position: fixed;top: 0;left: 0;width: 100%; height: 100px; background: rgba(255, 255, 255, 0.9);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);overflow: hidden; z-index: 999;}
header#head .logo {float: left;padding-left: 50px;line-height: 100px;}
header#head .gnb {float: right;overflow: hidden;}
header#head .gnb li {float: left;margin-right: 70px;}
header#head .gnb li a {display: block;font-family: 'Pretendard-Bold';font-size:1.3rem;color: #222;line-height: 100px;}
header#head .counsel {float: right;margin:20px 50px 0 0;}
header#head .counsel a {display: block;width:270px;height:61px;text-align:left;font-family: 'SBAggroB';font-size:1.7rem;color: #fff;font-weight:400;line-height: 66px;padding-left: 65px;background: url('../../landing/img/landing/header_call.png') 50% no-repeat;}
header#head .counsel a span {color: #fff;font-style:italic;animation: blink-effect 0.4s ease-in-out infinite alternate;}

.quick {position: fixed;bottom: 120px;right: 20px;width: 100px;height:auto;z-index:99;}

/* 문의 바 */
.fixed-form-wrap {z-index: 999;}
.fixed-form-wrap .btn_bar {position: fixed;bottom: 0;left: 0;width: 100%; height: 50px;background:#006e3f;overflow: hidden;}
.fixed-form-wrap h1.logo {float:left;line-height:53px;font-family: 'SBAggroB';font-style:italic;font-size:1.3rem;color: #fff;font-weight:400;}
.fixed-form-wrap h1.logo span {color:#e4ff00;}
.fixed-form-wrap .go_btn {float:right;}
.fixed-form-wrap .go_btn em {font-style:normal;line-height:53px;font-family: 'Pretendard-Bold';font-size:1.1rem;color: #fff;}
.fixed-form-wrap .go_btn a {display:inline-block;background:#e4ff00;height:33px;font-family: 'SBAggroM';font-size:1.2rem;color: #006e3f;line-height:34px;padding:0 15px;border-radius:20px;margin:0 0 0 20px;}
.fixed-form-wrap .go_btn a span {font-family: 'Pretendard-Bold';font-size:1.1rem;}
.fixed-form-wrap .form_bar {position: fixed;bottom: 50px;left: 0;width: 100%; height: 80px;background:#025b32;overflow: hidden;text-align:center;}
.fixed-form-wrap .form_bar form {width:100%;}
.fixed-form-wrap .form_bar .input_style {width:150px;height:40px;border:0;padding:0 10px;margin:0 2px;}
.fixed-form-wrap .form_bar select{width:150px;height:40px;border:0;padding:0 10px;margin:0 2px;}
.fixed-form-wrap .form_bar div,.fixed-form-wrap .form_bar button {display:inline-block;}
.fixed-form-wrap .form_bar .privacy_wrap {font-size:1.1rem;color: #fff;margin:0 20px 0 10px;}
.fixed-form-wrap .form_bar .privacy_wrap .chk {width:24px;height:24px;accent-color: #e4ff00;border:#000 2px solid;}
.fixed-form-wrap .form_bar .confirm_btn {width:150px;height:40px;background:#e4ff00;font-family: 'SBAggroM';font-size:1.6rem;color: #025b32;line-height:44px;}

.inner {width: 1280px;margin: auto;}

/* 메인 */
.main_sec {width: 100%;height: 100vh;}
.main_sec .main_bg {width: 100%;height: 100vh;background:#000;opacity: 0.3;z-index: 8;}
.main_sec img.pc {width: 100%;height: auto;}
.main_sec h3.slogan {position: absolute; top:50%; left: 50%;margin: -162px 0 0 -503px;z-index: 9;}

.main_sec .iframe-wrap {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    overflow: hidden;
  }

.main_sec .iframe-bx {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	pointer-events: none;
  }

.main_sec .youTubeVideoPlayer {
    width: 100%;
    height: 100%;
    border: 0;
  }

/* 성공 창업 모델 */
.startup_sec {position: relative;background: url('../../landing/img/landing/startup_bg.jpg') 50% no-repeat; background-size: cover; padding: 170px 0;overflow: hidden;text-align: center;}
.startup_sec .hikari {position: absolute;top:0;left:50%;margin:0 0 0 -720px;z-index:1;}
.startup_sec h2.title {position: relative;}
.startup_sec h2.title span {position: absolute;top:-38px;left:50%;margin:0 0 0 -336px;animation: blink-effect 0.5s ease-in-out infinite alternate;}
.startup_sec ul li {position: relative;margin-top:160px;}
.startup_sec ul li i img {position: absolute;z-index:11;}
.startup_sec ul li em {position: absolute;top:0;left:0;z-index:10;}
.startup_sec ul li span {position: absolute;top:0;left:0;animation: blink-effect 0.9s ease-in-out infinite alternate;z-index:9;}
.startup_sec ul li.center {margin:0 70px 0;}
.startup_sec ul li .star1 {top:-0.1vw;left:1.8vw;}
.startup_sec ul li .star2 {top:3.1vw;right:1.8vw;}
.startup_sec ul li .star3 {top:-0.1vw;right:1.8vw;}
.startup_sec ul li .star4 {top:3.4vw;right:7.2vw;}
.startup_sec ul li .star5 {top:-2.1vw;right:8.7vw;}
.startup_sec ul li .star6 {top:1.6vw;right:7.2vw;}
.startup_sec .txt {font-size:1.4rem;color: #e5c370;margin-top:-40px;}

/* 맞춤형 파크골프 시스템 */
.system_sec {background: url('../../landing/img/landing/system_bg.webp') 50% no-repeat; background-size: cover; padding: 170px 0;overflow: hidden;text-align: center;}
.system_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#222;font-weight:400;}
.system_sec h2.title span {color:#006e3f;}
.system_sec h3 {font-size:2rem;color:#222;font-weight:400;margin-bottom:50px;}
.system_sec .swiper-wrapper {width:1080px;}
.system_sec .control-wrap {position:static;}
.system_sec .swiper-button-prev {width:70px;height:auto;left:0;z-index:999;}
.system_sec .swiper-button-prev::after {display:none;}
.system_sec .swiper-button-next {width:70px;height:auto;right:0;z-index:999;}
.system_sec .swiper-button-next::after {display:none;}

/* 특허 및 인증 보유 */
.patent_sec {background: url('../../landing/img/landing/patent_bg.jpg') 50% no-repeat; background-size: cover; padding: 170px 0 120px;overflow: hidden;text-align: center;}
.patent_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#fff;font-weight:400;}
.patent_sec h2.title span {color:#e4ff00;}
.patent_sec h3 {font-size:2rem;color:#fff;font-weight:400;line-height:1.2;margin-bottom:50px;}
.patent_sec h3 span {color:#e4ff00;font-weight:600;}
.patent_sec ul li {padding:0 20px 40px 0;}
.patent_sec ul li:nth-child(6),.patent_sec ul li:nth-child(12),.patent_sec ul li:nth-child(18) {padding-right:0;}

/* 남녀노소 빠져드는 플레이 */
.play_sec {background: url('../../landing/img/landing/play_bg.jpg') 50% no-repeat; background-size: cover; padding: 170px 0;overflow: hidden;text-align: center;}
.play_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#222;font-weight:400;}
.play_sec h2.title span {color:#006e3f;}
.play_sec h3 {font-size:2rem;color:#222;font-weight:400;line-height:1.2;margin-bottom:60px;}
.play_sec ul {width:980px;margin:auto;}
.play_sec ul li {margin-bottom:70px;text-align:left;}
.play_sec ul li:last-child {margin-bottom:0;}
.play_sec ul li .youtube {margin-bottom:15px;}
.play_sec ul li .subject {font-family: 'Pretendard-Bold';font-size:2rem;color: #222;margin-bottom:5px;}
.play_sec ul li .txt {font-size:1.3rem;color: #666;}

/* CMS & 앱 통합 페이지  */
.cms_sec {background:#f3f3f3;padding: 170px 0 368px;overflow: hidden;text-align: center;}
.cms_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#222;font-weight:400;}
.cms_sec h2.title span {color:#006e3f;}
.cms_sec .sub_title {font-family: 'Pretendard-Bold';font-size:2.4rem;color:#006e3f;font-weight:500;line-height:1.2;margin-bottom:15px;}
.cms_sec h3 {font-size:1.2rem;color:#222;font-weight:400;line-height:1.4;margin-bottom:92px;}
.cms_sec .monitor {position: absolute;top:-50px;left:50%;margin:0 0 0 -540px;z-index:9;}
.cms_sec .swiper {width:977px;}
.cms_sec .control-wrap {position:static;}
.cms_sec .swiper-button-prev {width:70px;height:auto;left:0;z-index:99;}
.cms_sec .swiper-button-prev::after {display:none;}
.cms_sec .swiper-button-next {width:70px;height:auto;right:0;z-index:99;}
.cms_sec .swiper-button-next::after {display:none;}

/* 손안의 골프 코치 */
.app_sec {height:900px;background: url('../../landing/img/landing/app_bg.webp') 50% no-repeat; padding: 170px 0 0;overflow: hidden;text-align: left;}
.app_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#fff;font-weight:400;}
.app_sec h2.title span {color:#e4ff00;}
.app_sec h3 {font-size:2rem;color:#fff;font-weight:400;line-height:1.4;margin-bottom:25px;}
.app_sec h3 strong {color:#e4ff00;}
.app_sec h4 {font-size:1.2rem;color:#fff;font-weight:400;line-height:1;margin-bottom:30px;}
.app_sec .app {position: absolute;top:-70%;right:-90%;}
.app_sec .app img {width:70%;}

@media (min-width: 1921px) and (max-width: 3840px) {
  .app_sec .app {right:-60%;}
}

/* 매장정보 */
.store_sec {background:#fff;padding: 170px 0;overflow: hidden;text-align: left;}
.store_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#222;font-weight:400;}
.store_sec .sub_title {font-family: 'Pretendard-Bold';font-size:2.4rem;color:#006e3f;font-weight:500;line-height:1.2;margin-bottom:15px;}
.store_sec h3 {font-size:1rem;color:#666;font-weight:400;line-height:1;margin-bottom:30px;overflow:hidden;}
.store_sec h3 span {float:right;font-size:1.4rem;color:#222;font-weight:400;}
.store_sec h3 span em {font-style:normal;font-family: 'Pretendard-Bold';color:#006e3f;font-weight:600;}
.store_sec .swiper-content .img {margin-bottom:10px;}
.store_sec .swiper-content .txt {font-family: 'Pretendard-Bold';font-size:1.2rem;color:#222;}
.store_sec .swiper-content {margin:0 auto;padding-left:calc((100% - 1280px) / 2);width:100%;box-sizing: border-box;}
.store_sec .store_sw .swiper-slide {width:540px;}

/* 부담 없는 공간, 확실한 구성 */
.size_sec {background: url('../../landing/img/landing/size_bg.jpg') 50% no-repeat; background-size: cover; padding: 170px 0;overflow: hidden;text-align: center;}
.size_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#fff;font-weight:400;}
.size_sec h2.title span {color:#e4ff00;}
.size_sec h3 {font-size:2rem;color:#fff;font-weight:400;line-height:1.4;margin-bottom:70px;}
.size_sec h3 span {color:#e4ff00;font-weight:600;}
.size_sec .swiper-wrapper {margin-bottom:50px;}
.size_sec .info {position: relative;width:360px;height:440px;background:#fff;border-radius:20px;text-align:left;margin:90px 0 0 35px;padding:120px 30px 0;}
.size_sec .info span {position: absolute;top:-85px;left:50%;margin:0 0 0 -85px;width:170px;height:170px;background:#006e3f;border-radius:100%;font-family: 'SBAggroM';font-size:2rem;color:#fff;font-weight:400;line-height:170px;text-align:center;z-index:9;}
.size_sec .info .subject {font-family: 'Pretendard-Bold';font-size:2.2rem;color:#222;font-weight:500;line-height:1.2;margin-bottom:15px;}
.size_sec .info .txt {font-size:1.2rem;color:#666;line-height:1.3;word-break: keep-all;}
.size_sec .swiper-button-prev {width:70px;height:auto;z-index:99;}
.size_sec .swiper-button-prev::after {display:none;}
.size_sec .swiper-button-next {width:70px;height:auto;z-index:99;}
.size_sec .swiper-button-next::after {display:none;}
.size_sec .control-wrap .swiper-button-prev, .size_sec .control-wrap .swiper-button-next {position: relative;top: unset;left: unset;right: unset;margin: 0;}
.size_sec .control-wrap .swiper-pagination {position: relative;top: unset;bottom: unset;width: auto;color: #fff;font-size: 2.4rem;font-weight: 700;margin: 0 25px;}

/* 점주가 직접 말하는 운영 만족도 */
.interview_sec {background:#006e3f;padding: 170px 0;overflow: hidden;text-align: center;}
.interview_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#fff;font-weight:400;}
.interview_sec h2.title span {color:#e4ff00;}
.interview_sec h3 {font-size:2rem;color:#fff;font-weight:400;line-height:1.4;margin-bottom:60px;}
.interview_sec .move1 {overflow:hidden;margin-bottom:40px;}
.interview_sec .move1 .youtube {float:left;}
.interview_sec .move1 .info {float:right;width:500px;text-align:left;margin-top:40px;}
.interview_sec .move1 .info .subject {font-family: 'Pretendard-Bold';font-size:2.2rem;color:#fff;line-height:1.3;margin-bottom:15px;}
.interview_sec .move1 .info .subject span {color:#e4ff00;}
.interview_sec .move1 .info .txt {font-size:1.3rem;color:#fff;line-height:1.5;word-break: keep-all;margin-bottom:30px;}
.interview_sec .move1 .info .name {font-size:1.5rem;color:#fff;}
.interview_sec .move1 .info .name span {font-weight:600;}
.interview_sec .photo_view ul li {text-align:left;margin-right:40px;}
.interview_sec .photo_view ul li:last-child {margin-right:0;}
.interview_sec .photo_view ul li .img {margin-bottom:25px;}
.interview_sec .photo_view ul li .subject {font-family: 'Pretendard-Bold';font-size:1.8rem;color:#fff;line-height:1.2;margin-bottom:10px;}
.interview_sec .photo_view ul li .subject span {color:#e4ff00;}
.interview_sec .photo_view ul li .name {font-size:1.2rem;color:#fff;}
.interview_sec .photo_view ul li .name span {font-weight:600;}

/* 수익과 만족도, MYPARK의 기준 */
.earning_sec {background: url('../../landing/img/landing/earning_bg.jpg') 50% no-repeat; background-size: cover;padding: 170px 0;}
.earning_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#222;font-weight:400;}
.earning_sec h2.title span {color:#006e3f;}
.earning_sec h3 {font-size:2rem;color:#222;font-weight:400;line-height:1.4;margin-bottom:90px;}
.earning_sec .earning_wrap .graph {position: relative;margin-right:60px;}
.earning_sec .earning_wrap .graph span {position: absolute;top: 70px;left: -10px;animation: scaleUp 0.3s linear 0s infinite alternate;}
.earning_sec .table_wrap {width: 580px;}
.earning_sec .table_wrap .won {text-align:right;font-size: 1rem;color:#222;margin-bottom:5px;}
.earning_sec .table_wrap .notice {text-align:left;font-size: 1rem;color:#222;}
.earning_sec .table_wrap .notice span {font-weight:600;}
.earning_sec .table {position: relative;margin-bottom: 10px;}
.earning_sec table {width: 100%;}
.earning_sec table th {background: #fff;padding:10px;text-align: center;border-right: #222 1px solid;border-top: #222 1px solid;border-bottom: #222 1px solid;font-size: 1.3rem;color: #222; font-weight: 600;}
.earning_sec table th,.earning_sec table td {vertical-align: middle;}
.earning_sec table th:last-child {border-right: 0;}
.earning_sec table td {border: #222 1px solid;border-top: 0;border-left: 0;font-size: 1.1rem;color: #222;padding:10px;}
.earning_sec table td:first-child {}
.earning_sec table td:last-child {border-right: 0;}
.earning_sec table td.bold {font-family: 'Pretendard-Bold';font-size: 1.3rem;font-weight:400;}
.earning_sec table td.green {background: #e3f0d2;}
.earning_sec table td.point {background: #006e3f;padding:10px;border:0;border-right: #222 1px solid;}
.earning_sec table td.point p {font-family: 'Pretendard-Bold';font-size: 2rem;color: #e4ff00;line-height:1.1;text-align: center;animation: blink-effect 0.3s ease-in-out infinite alternate;}
.earning_sec table td.point span {color:#fff;}

/* 창업을 시작하는 가장 스마트한 방법 */
.sales_sec .sales1 {position: relative;background: url('../../landing/img/landing/sales_bg1.jpg') 50% no-repeat; background-size: cover;padding: 170px 0 100px;}
.sales_sec .sales1 .hikari {position: absolute;top:0;left:0;z-index:1;}
.sales_sec .sales1 .inner2 {width: 1440px;margin: auto;}
.sales_sec .sales1 .img img {margin-left:-125px;}
.sales_sec .sales1 .list {width:720px;margin-left:30px;}
.sales_sec .sales1 h2.title {position: relative;margin-bottom:70px;}
.sales_sec .sales1 h2.title span {position: absolute;top:-26px;left:-33px;animation: blink-effect 0.5s ease-in-out infinite alternate;z-index:9;}
.sales_sec .sales1 ul li {padding:0 7px 20px;}
.sales_sec .sales2 {position: relative;background: url('../../landing/img/landing/sales_bg2.jpg') top center no-repeat; background-size: cover;padding: 140px 0 170px;}
.sales_sec .sales2 .hikari2 {position: absolute;top:0;left:0;animation: blink-effect 0.5s ease-in-out infinite alternate;z-index:1;}
.sales_sec .sales2 .inner {z-index:2;}
.sales_sec .sales2 h2.title {position: relative;font-family: 'SBAggroB';font-size:4rem;color:#fff;font-weight:400;padding-bottom:31px;margin-bottom:30px;}
.sales_sec .sales2 h2.title span {color:#e4ff00;}
.sales_sec .sales2 h2.title::after {position: absolute;bottom:0;left:50%;margin-left:-50px;content:'';background:#fff;width:100px;height:1px;}
.sales_sec .sales2 h3 {font-size:1.7rem;color:#fff;font-weight:400;line-height:1.4;margin-bottom:70px;}
.sales_sec .sales2 h3 span {font-weight:600;}
.sales_sec .sales2 ul {margin-bottom:110px;}
.sales_sec .sales2 ul li {margin-right:20px;}
.sales_sec .sales2 ul li:last-child {margin-right:0;}
.sales_sec .sales2 .btn a {display:inline-block;width:400px;height:100px;font-family: 'Pretendard-Bold';font-size: 2.5rem;color: #fff;font-weight:400;line-height:100px;background:#006e3f;border-radius:100px;}

/* MYPARK 창업 절차 */
.step_sec {background:#fff;padding:170px 0 305px;}
.step_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#222;font-weight:400;}
.step_sec h2.title span {color:#006e3f;}
.step_sec h3 {font-size:2rem;color:#222;font-weight:400;margin-bottom:70px;}
.step_sec .step_inner {width:1280px;margin:auto;}
.step_sec .step_inner .center {position: absolute;top:50%;left:50%;margin:-200px 0 0 -200px;z-index:9;}
.step_sec .step_inner .arrow1 {position: absolute;top:225px;left:50%;margin-left:410px;animation: blink-effect 0.5s ease-in-out infinite alternate;z-index:9;}
.step_sec .step_inner .arrow2 {position: absolute;top:655px;left:50%;margin-left:240px;animation: blink-effect 0.5s ease-in-out infinite alternate;z-index:9;}
.step_sec .step_inner .arrow3 {position: absolute;top:655px;right:50%;margin-right:240px;animation: blink-effect 0.5s ease-in-out infinite alternate;z-index:9;}
.step_sec .step_inner .arrow4 {position: absolute;top:225px;right:50%;margin-right:410px;animation: blink-effect 0.5s ease-in-out infinite alternate;z-index:9;}
.step_sec .step_inner .no1 {position: absolute;top:38px;left:50%;margin-left:196px;text-align:left;z-index:9;}
.step_sec .step_inner .no2 {position: absolute;top:397px;left:50%;margin-left:300px;text-align:left;z-index:9;}
.step_sec .step_inner .no3 {position: absolute;top:660px;left:50%;margin-left:-50px;text-align:left;z-index:9;}
.step_sec .step_inner .no4 {position: absolute;top:397px;right:50%;margin-right:300px;text-align:right;z-index:9;}
.step_sec .step_inner .no5 {position: absolute;top:38px;right:50%;margin-right:196px;text-align:right;z-index:9;}
.step_sec .step_inner .no1 .no {margin-right:25px;}
.step_sec .step_inner .no2 .no {margin-right:25px;}
.step_sec .step_inner .no4 .no {margin-left:25px;}
.step_sec .step_inner .no5 .no {margin-left:25px;}
.step_sec .step_inner .step.no3 .no {float:none;}
.step_sec .step_inner .step.no3 .txt {float:none;}
.step_sec .step_inner .step.no4 .no {float:right;}
.step_sec .step_inner .step.no4 .txt {float:right;}
.step_sec .step_inner .step.no5 .no {float:right;}
.step_sec .step_inner .step.no5 .txt {float:right;}
.step_sec .step_inner .step {overflow:hidden;}
.step_sec .step_inner .step .no {float:left;width:100px;height:100px;background:#006e3f;border-radius:100%;text-align:center;font-family: 'Pretendard-Bold';font-size: 2.5rem;color: #fff;font-weight:400;line-height:100px;}
.step_sec .step_inner .step .txt {float:left;margin-top:25px;}
.step_sec .step_inner .step .txt h4 {font-family: 'Pretendard-Bold';font-size: 2rem;color: #222;font-weight:400;margin-bottom:10px;}
.step_sec .step_inner .step .txt .t {font-size: 1.2rem;color: #666;line-height:1.3;}
.step_sec .step_wrap {width:724px;height:724px;border-radius:50%;margin:auto;}
.step_sec .step_wrap::after {content: '';display: block;position: absolute;width: 100%;height: 100%;background: url('../../landing/img/landing/step_dotted.png') no-repeat top center;background-size: cover;animation: rotateInfinite 15s linear infinite;}

/* rotateInfinite */
.rotate-animation {
    animation: rotateInfinite 5s linear infinite;
}
@keyframes rotateInfinite {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}


/* 문의하기 */
.counsel_sec {background: url('../../landing/img/landing/form_bg.jpg') 50% no-repeat; background-size: cover; padding: 170px 0;}
.counsel_sec .cont_wrap {width: 1280px;margin: auto;z-index: 9;}
.counsel_sec sup {padding-bottom: 5px;}
.counsel_sec h2.title {font-family: 'SBAggroB';font-size:4rem;color:#fff;font-weight:400;}
.counsel_sec h2.title span {color:#e4ff00;}
.counsel_sec h3 {font-size:2rem;color:#fff;font-weight:400;margin-bottom:70px;}
.counsel_sec .form_inner {text-align:left;margin-bottom:40px;overflow:hidden;}
.counsel_sec .form_inner .form_left {float:left;}
.counsel_sec .form_inner .form_right {float:right;}
.counsel_sec .ip_wrap {margin-bottom: 70px;}
.counsel_sec .ip_wrap span,.counsel_sec .ip_wrap textarea {vertical-align:top;}
.counsel_sec .ip_wrap.last {margin-bottom:0;}
.counsel_sec .ip_wrap .required {display:inline-block;width:220px;font-family: 'Pretendard-Bold';font-size: 2rem;color: #fff;line-height:40px;}
.counsel_sec .ip_wrap .normal {display:inline-block;width:220px;font-family: 'Pretendard-Bold';font-size: 2rem;color: #fff;line-height:40px;}
.counsel_sec .input_style {width: 300px; height: 40px; border:0;border-bottom:#fff 1px solid; background: none;border-radius: 0;color:#fff;}
.counsel_sec input::placeholder,.counsel_sec textarea::placeholder {color:#fff;}
.counsel_sec select option:first-child {color: #999;}
.counsel_sec select option {color:#222;}
.counsel_sec select {width: 300px; height: 40px; border:0;border-bottom:#fff 1px solid; background: none;border-radius: 0;color:#fff;}
.counsel_sec textarea {width: 420px; height: 250px; border: #fff 1px solid; background: none;border-radius: 0;padding: 12px 10px;color:#fff;}
.counsel_sec .privacy_wrap {text-align: center;font-size: 1.2rem;color: #fff;padding: 10px 0 30px;}
.counsel_sec .privacy_wrap .chk {width:24px;height:24px;accent-color: #e4ff00;border:#000 2px solid;}
.counsel_sec .privacy_wrap a.pop_btn {display: inline-block;font-size: 1.2rem;color: #fff;}
.counsel_sec .confirm_btn {width: 400px;height: 100px;background:#006e3f;font-family: 'SBAggroB';font-style:italic;font-size: 2.5rem;color: #fff;font-weight:400;padding-top:10px;border-radius:60px;transition: all 0.2s;}
.counsel_sec .confirm_btn:hover {background:#e4ff00;color:#006e3f;}

/* 풋터 */
footer {background: #3e4044;padding: 70px 0 120px;text-align:left;}
footer h1.f_logo {padding-bottom: 40px;}
footer .address {float:left;}
footer .foot_tel {float:right;font-family: 'Pretendard-Bold';font-size: 1.6rem;color: #aaa;}
footer .foot_tel span {font-family: 'SBAggroB';font-size: 2.4rem;color: #fff;}
footer .address span {display: inline-block;font-family: 'Pretendard-Bold';font-size: 1rem;color: #fff;margin: 0 0 20px 0;}
footer .address em {position: relative;font-family: 'Pretendard-Regular';font-style:normal;font-size: 1rem;color: #aaa;padding-left:10px;} 
footer .address em::after {position: absolute; top: 0; left: 0; width: 1px; height: 20px; content: ''; background:#c1c1c1;}
footer .foot1, footer .foot4 {width:240px;}
footer .foot2, footer .foot5 {width:307px;}
footer .foot1 em {margin-left:26px;}
footer .foot2 em {margin-left:40px;}
footer .foot3 em {margin-left:13px;}
footer .foot4 em {margin-left:13px;}
footer .foot5 em {margin-left:13px;}
footer .foot6 em {margin-left:26px;}
footer .copy {font-size: 1rem;color: #aaa;}

/* 개인정보정보취급처리방침 */
.privacy_pop {
    display:none;
    position: fixed;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    width:80%;
    max-width:600px;
    height:360px;
    background:#fff;
    box-shadow: 8px 8px 24px rgba(100,100,100,0.2);
    border-radius:1.0rem;
    z-index: 1001;
}
.privacy_pop .inner {
    position: relative;
	width:100%;
    padding:1.5rem;
    height:inherit;
}
.privacy_pop .inner h4 {
    position: relative;
    font-size:1.25em;
    font-weight:600;
    z-index: 0;
}
.privacy_pop .inner p {
    position: relative;
    margin-top:1.5rem;
    padding:1.0rem;
    height:calc(100% - 3.0rem);
    line-height:1.6;
    text-align: left;
    border:1px solid #eee;
    border-radius:0.5rem;
    overflow-y: auto;
}
.privacy_pop .inner .close {
    position: absolute;
    top:0.5rem;
    right:0.5rem;
    width:2.0rem;
    height:2.0rem;
    line-height:1.875rem;
    text-align: center;
    font-size:1.5rem;
    z-index:1;
}
.privacy_pop .inner .close:hover {
    border:1px solid #eee;
    border-radius:0.5rem;
    background:#000;
    color:#fff;
}

/* 애니메이션 */
@keyframes flaoting-rotate {
	0% {
		transform:translate(0%, 0%) rotate(0deg);
	}100%{
		transform:translate(0%, 0%) rotate(360deg);
	}
}
@keyframes translateArr {
	0%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
	20%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
		 opacity:1;
		  }
	25% {
		 opacity:.7;
	}
	33% {
		 transform:translate3d(0,22px,0);
		 -webkit-transform:translate3d(0,22px,0);
		 opacity:.5;
	}
	75%{
		 transform:translate3d(0,-15px,0);
		 -webkit-transform:translate3d(0,-15px,0);
	}
	100%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
}
@-webkit-keyframes translateArr {
	0%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
	20%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
		 opacity:1;
		  }
	25% {
		 opacity:.7;
	}
	33% {
		 transform:translate3d(0,22px,0);
		 -webkit-transform:translate3d(0,22px,0);
		 opacity:.5;
	}
	75%{
		 transform:translate3d(0,-15px,0);
		 -webkit-transform:translate3d(0,-15px,0);
	}
	100%{
		 transform:translate3d(0,0,0);
		 -webkit-transform:translate3d(0,0,0);
	}
}
@keyframes blink-effect {
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes scaleUp {
    0% {transform: scale(1.0);}
    100% {transform: scale(1.2);}
}
/* 0%에서 -100%으로 이동하는 애니메이션 */
@keyframes aniScroll{
  0%{ transform: translateX(0%) }
  100%{ transform: translateX(-100%) }
}
/* 100%에서 0%으로 이동하는 애니메이션 */
@keyframes aniScroll-2{
  0%{ transform: translateX(100%) }
  100%{ transform: translateX(0%) }
}

/* 반응형 */
@media (max-width: 1280px){
    .hd .inner-wrap {
        padding:0 16px;
        gap:32px;
    }
	.pc {display: none;}
	.mo {display: block;}
	
	.inner {width: 90%;margin: auto;}
	.privacy_pop .inner {width: 100%;}

	/* header */
	header {
		z-index: 1000;
	}
	header .mo {position:relative;}
	header#head {height:60px;}
	header h1 {
		display:inline-block;
		text-align:center;
		margin:auto;
		transition: all 0.3s;
	}
	header h1 a {
		margin-top:10px;
		display:inline-block;
	}
	header h1 a img {
		height:40px;
		width:auto;
		max-width: unset;
	}
	header .hd_call {
		margin:2px 0 0 5%;
		float:left;
		font-size:9vw;
	}
	.menu-trigger,
	.menu-trigger span {
		position:relative;
		display: inline-block;
		transition: all .4s;
		box-sizing: border-box;
	}
	.menu-trigger {
		position: relative;
		width: 2.5rem;
		height: 1.2rem;float:right;
		margin:20px 5% 0 0;
		z-index: 101;
	}
	.menu-trigger.mb {
		display:block;
		width:2rem;
	}
	.menu-trigger span {
		position: absolute;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: #222;
		border-radius:2px;
	}
	.menu-trigger span:nth-of-type(1) {
		top: 0;
	}
	.menu-trigger span:nth-of-type(2) {
		top: calc(50% - 1.5px);
	}
	.menu-trigger span:nth-of-type(3) {
		bottom: 0;
	}
	/* 중앙 라인이 고정된 자리에서 투명하게 사라지며 상하라인 회전하며 엑스자 만들기 */
	.menu-trigger.active-1 {
		position:absolute;
		top:-7px;
		right:0;
	}
	.menu-trigger.active-1 span:nth-of-type(1) {
		-webkit-transform: translateY (14px) rotate (-45deg);
		transform: translateY(14px) rotate(-45deg);
	}
	.menu-trigger.active-1 span:nth-of-type(2) {
		opacity: 0;
	}
	.menu-trigger.active-1 span:nth-of-type(3) {
		-webkit-transform: translateY(-2px) rotate(45deg);
		transform: translateY(-2px) rotate(45deg);
	}
	.gnb_wrap {
		position:fixed;
		top:0;
		left:-82%;
		transform: translateX(-65%);
		width:80%;
		height:100%;
		max-width:52.5rem;
		background: rgba(3,62,35,0.9);
		transition: all 0.3s;
		z-index:1001;
	}
	.gnb_wrap.active {
		left:50%;
	}
	.gnb_wrap .inner {
		position:relative;
		width:100%;
		height:100%;
	}
	.gnb_wrap nav {
		position: absolute;
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
		width:100%;
		height:auto;
		min-height:10.0rem;
		box-sizing:border-box;
	}
	.gnb_wrap nav a {
		display: block;
		padding:1.25rem 0.75rem;
		color:#fff;
		font-size:1.7rem;
	}

	.quick {position: fixed;bottom: 70px;right: 2%;width: 20%;height:auto;z-index:99;}

	/* 메인 */
	.main_sec {width: 100%;height: 100vh;}

	/* 문의 바 */
	.fixed-form-wrap h1.logo {float:left;line-height:53px;font-size:1.2rem;}
	.fixed-form-wrap h1.logo .mp {display:none;}
	.fixed-form-wrap .go_btn em {display:none;}
	.fixed-form-wrap .go_btn a {display:inline-block;background:#e4ff00;height:33px;font-family: 'SBAggroM';font-size:1rem;color: #006e3f;line-height:34px;padding:0 15px;border-radius:20px;margin:8px 0 0 20px;}
	.fixed-form-wrap .go_btn a span {font-family: 'Pretendard-Bold';font-size:1.1rem;}
	.fixed-form-wrap .form_bar {position: fixed;bottom: 50px;left: 0;width: 100%; height: auto;padding:5%;background:#025b32;overflow: hidden;text-align:left;}
	.fixed-form-wrap .form_bar form {width:100%;}
	.fixed-form-wrap .form_bar .input_style {width:100%;height:40px;border:0;padding:0 10px;margin:0 0 7px;}
	.fixed-form-wrap .form_bar select{width:100%;height:40px;border:0;padding:0 10px;margin:0 0 7px;}
	.fixed-form-wrap .form_bar div,.fixed-form-wrap .form_bar button {display:inline-block;}
	.fixed-form-wrap .form_bar .privacy_wrap {font-size:1.1rem;color: #fff;margin:5px 0 10px;text-align:left;}
	.fixed-form-wrap .form_bar .privacy_wrap .chk {width:20px;height:20px;accent-color: #e4ff00;border:#000 2px solid;}
	.fixed-form-wrap .form_bar .confirm_btn {width:100%;height:50px;background:#e4ff00;font-family: 'SBAggroM';font-size:1.6rem;color: #025b32;line-height:54px;}

	/* 성공 창업 모델 */
	.startup_sec {padding: 30% 0;}
	.startup_sec .hikari {position: absolute;top:0;left:0;margin:0 0 0 0;z-index:1;}
	.startup_sec h2.title {position: relative;margin-bottom:20%;}
	.startup_sec h2.title span {position: absolute;top:-2vh;left:50%;margin:0 0 0 -34vw;animation: blink-effect 0.5s ease-in-out infinite alternate;}
	.startup_sec ul li {position: relative;margin:0 8%;}
	.startup_sec ul li i img {position: absolute;z-index:11;}
	.startup_sec ul li em {position: absolute;top:0;left:0;z-index:10;}
	.startup_sec ul li span {position: absolute;top:0;left:0;animation: blink-effect 0.9s ease-in-out infinite alternate;z-index:9;}
	.startup_sec ul li.center {margin:10% 8%;}
	.startup_sec ul li .star1 {top:-0.9vw;left:-0.2vw;}
	.startup_sec ul li .star2 {top:10.1vw;right:4.8vw;}
	.startup_sec ul li .star3 {top:-0.1vw;right:1.8vw;}
	.startup_sec ul li .star4 {top:10.4vw;right:24.2vw;}
	.startup_sec ul li .star5 {top:-11.1vw;right:30.7vw;}
	.startup_sec ul li .star6 {top:3.6vw;right:25.2vw;}
	.startup_sec .txt {font-size:1.4rem;color: #e5c370;margin-top:5%;}

	/* 특허 및 인증 보유 */
	.patent_sec {padding: 30% 0 20%;}
	.patent_sec h2.title {font-family: 'SBAggroB';font-size:2.8rem;color:#fff;font-weight:400;margin-bottom:10px;}
	.patent_sec h2.title span {color:#e4ff00;}
	.patent_sec h3 {font-size:1.4rem;color:#fff;font-weight:400;line-height:1.3;word-break: keep-all;margin-bottom:50px;}
	.patent_sec h3 span {color:#e4ff00;font-weight:600;}
	.patent_sec ul li {padding:0 0 0 0;width:32%;margin-left:2%;margin-bottom:3%;}
	.patent_sec ul li:nth-child(3n+1) {margin-left:0%;}

	/* 남녀노소 빠져드는 플레이 */
	.play_sec {padding: 30% 0;}
	.play_sec h2.title {font-size:2.6rem;line-height:1.2;margin-bottom:10px;}
	.play_sec h3 {font-size:1.4rem;color:#222;font-weight:400;line-height:1.3;word-break: keep-all;margin-bottom:50px;}
	.play_sec ul {width:100%;}
	.play_sec ul li {position:relative;overflow:hidden;margin-bottom:15%;text-align:left;}
	.play_sec ul li:last-child {margin-bottom:0;}
	.play_sec ul li .youtube {position: relative;width: 100%;padding-bottom: 56.25%; /* 16:9 비율 유지 */height: 0;overflow: hidden;margin-bottom:15px;}
	.play_sec ul li .youtube iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}
	.play_sec ul li .subject {font-family: 'Pretendard-Bold';font-size:1.4rem;color: #222;word-break: keep-all;margin-bottom:5px;}
	.play_sec ul li .txt {font-size:1rem;color: #666;word-break: keep-all;}

	/* CMS & 앱 통합 페이지  */
	.cms_sec {padding: 30% 0;}
	.cms_sec h2.title {font-size:2.8rem;line-height:1.2;margin-bottom:10px;}
	.cms_sec .sub_title {font-family: 'Pretendard-Bold';font-size:1.8rem;color:#006e3f;font-weight:500;line-height:1.2;margin-bottom:15px;}
	.cms_sec h3 {font-size:1.2rem;color:#222;font-weight:400;line-height:1.4;word-break: keep-all;margin-bottom:10%;}
	.cms_sec .monitor {position: absolute;top:0;left:0;margin:0;}
	.cms_sec .swiper {width:100%;}
	.cms_sec .swiper img {padding:20px;}
	.cms_sec .control-wrap {position:static;text-align:center;margin-top:80px;}
	.cms_sec .swiper-button-prev {position:static;width:40px;height:auto;display:inline-block;margin-right:10px;z-index:99;}
	.cms_sec .swiper-button-prev::after {display:none;}
	.cms_sec .swiper-button-next {position:static;width:40px;height:auto;display:inline-block;z-index:99;}
	.cms_sec .swiper-button-next::after {display:none;}

	/* 손안의 골프 코치 */
	.app_sec {height:auto;background-size:cover; padding: 30% 0 0;}
	.app_sec h2.title {font-size:2.8rem;line-height:1.2;margin-bottom:10px;}
	.app_sec h3 {font-size:1.4rem;color:#fff;font-weight:400;line-height:1.4;word-break: keep-all;margin-bottom:15px;}
	.app_sec h4 {font-size:1rem;color:#fff;font-weight:400;line-height:1.3;word-break: keep-all;margin-bottom:30px;}
	.app_sec .link img {width:70%;}
	.app_sec .app {position: static;top:0;right:0;margin:0 0 -80% -50%;}
	.app_sec .app img {width:130%;max-width:130%;}

	/* 매장정보 */
	.store_sec {padding: 30% 0;}
	.store_sec h2.title {font-size:2.8rem;color:#222;font-weight:400;}
	.store_sec .sub_title {font-family: 'Pretendard-Bold';font-size:1.4rem;color:#006e3f;font-weight:500;line-height:1.2;margin-bottom:15px;}
	.store_sec h3 {font-size:1rem;color:#666;font-weight:400;line-height:1;margin-bottom:30px;overflow:hidden;}
	.store_sec h3 span {display:block;float:none;font-size:1rem;color:#222;font-weight:400;margin-top:10px;}
	.store_sec h3 span em {font-style:normal;font-family: 'Pretendard-Bold';color:#006e3f;font-weight:600;}
	.store_sec .swiper-content .img {margin-bottom:10px;}
	.store_sec .swiper-content .txt {font-family: 'Pretendard-Bold';font-size:1.2rem;color:#222;}
	.store_sec .swiper-content {margin:0 auto;padding-left:0;width:90%;box-sizing: border-box;}
	.store_sec .store_sw .swiper-slide {width:100%;}

	/* 부담 없는 공간, 확실한 구성 */
	.size_sec {padding: 30% 0;}
	.size_sec h2.title {font-size:2.8rem;line-height:1.2;word-break: keep-all;margin-bottom:10px;}
	.size_sec h3 {font-size:1.8rem;line-height:1.4;word-break: keep-all;margin-bottom:30px;}
	.size_sec .swiper-wrapper {margin-bottom:30px;}
	.size_sec .swiper-content .img {margin-bottom:100px;}
	.size_sec .info {position: relative;width:98%;height:auto;min-height:300px;background:#fff;border-radius:20px;text-align:left;margin:auto;padding:70px 20px 20px;}
	.size_sec .info span {position: absolute;top:-85px;left:50%;margin:0 0 0 -70px;width:140px;height:140px;background:#006e3f;border-radius:100%;font-family: 'SBAggroM';font-size:1.8rem;color:#fff;font-weight:400;line-height:140px;text-align:center;z-index:9;}
	.size_sec .info .subject {font-family: 'Pretendard-Bold';font-size:1.8rem;color:#222;font-weight:500;line-height:1.2;margin-bottom:15px;}
	.size_sec .info .txt {font-size:1.2rem;color:#666;line-height:1.3;word-break: keep-all;}
	.size_sec .swiper-button-prev {width:40px;height:auto;z-index:99;}
	.size_sec .swiper-button-prev::after {display:none;}
	.size_sec .swiper-button-next {width:40px;height:auto;z-index:99;}
	.size_sec .swiper-button-next::after {display:none;}
	.size_sec .control-wrap .swiper-button-prev, .size_sec .control-wrap .swiper-button-next {position: relative;top: unset;left: unset;right: unset;margin: 0;}
	.size_sec .control-wrap .swiper-pagination {position: relative;top: unset;bottom: unset;width: auto;color: #fff;font-size: 1.4rem;font-weight: 700;margin: 0 25px;}

	/* 점주가 직접 말하는 운영 만족도 */
	.interview_sec {padding: 30% 0;}
	.interview_sec h2.title {font-size:2.8rem;line-height:1.2;word-break: keep-all;margin-bottom:10px;}
	.interview_sec h3 {font-size:1.8rem;line-height:1.4;word-break: keep-all;margin-bottom:30px;}
	.interview_sec .move1 {overflow:hidden;margin-bottom:40px;}
	.interview_sec .move1 .youtube {float:none;}
	.interview_sec .move1 .info {float:none;width:100%;text-align:left;margin-top:20px;}
	.interview_sec .move1 .info .subject {font-family: 'Pretendard-Bold';font-size:1.8rem;color:#fff;line-height:1.3;margin-bottom:15px;}
	.interview_sec .move1 .info .subject span {color:#e4ff00;}
	.interview_sec .move1 .info .txt {font-size:1.1rem;color:#fff;line-height:1.4;word-break: keep-all;margin-bottom:20px;}
	.interview_sec .move1 .info .name {font-size:1.5rem;color:#fff;}
	.interview_sec .move1 .info .name span {font-weight:600;}
	.interview_sec .photo_view ul li {text-align:left;margin-right:0;margin-bottom:40px;}
	.interview_sec .photo_view ul li:last-child {margin-right:0;margin-bottom:0;}
	.interview_sec .photo_view ul li .img {margin-bottom:25px;}
	.interview_sec .photo_view ul li .subject {font-family: 'Pretendard-Bold';font-size:1.8rem;color:#fff;line-height:1.3;word-break: keep-all;margin-bottom:10px;}
	.interview_sec .photo_view ul li .subject span {color:#e4ff00;}
	.interview_sec .photo_view ul li .name {font-size:1.5rem;color:#fff;}
	.interview_sec .photo_view ul li .name span {font-weight:600;}

	/* 수익과 만족도, MYPARK의 기준 */
	.earning_sec {padding: 30% 0;}
	.earning_sec h2.title {font-size:2.6rem;line-height:1.2;word-break: keep-all;margin-bottom:10px;}
	.earning_sec h3 {font-size:1.7rem;line-height:1.4;word-break: keep-all;margin-bottom:40px;}
	.earning_sec .earning_wrap .graph {position: relative;margin-right:0;margin-bottom:30px;}
	.earning_sec .earning_wrap .graph span {position: absolute;top: 3vh;left: -9vw;animation: scaleUp 0.3s linear 0s infinite alternate;}
	.earning_sec .earning_wrap .graph span img {width:70%;}
	.earning_sec .table_wrap {width: 100%;}
	.earning_sec .table_wrap .won {text-align:right;font-size: 0.95rem;color:#222;margin-bottom:5px;}
	.earning_sec .table_wrap .notice {text-align:left;font-size: 0.9rem;color:#222;}
	.earning_sec .table_wrap .notice span {font-weight:600;}
	.earning_sec .table {position: relative;margin-bottom: 10px;}
	.earning_sec table {width: 100%;}
	.earning_sec table th {background: #fff;padding:10px;text-align: center;border-right: #222 1px solid;border-top: #222 1px solid;border-bottom: #222 1px solid;font-size: 1.1rem;color: #222; font-weight: 600;}
	.earning_sec table th,.earning_sec table td {vertical-align: middle;}
	.earning_sec table th:last-child {border-right: 0;}
	.earning_sec table td {border: #222 1px solid;border-top: 0;border-left: 0;font-size: 0.95rem;color: #222;padding:10px;}
	.earning_sec table td:first-child {}
	.earning_sec table td:last-child {border-right: 0;}
	.earning_sec table td.bold {font-family: 'Pretendard-Bold';font-size: 1.1rem;font-weight:400;}
	.earning_sec table td.green {background: #e3f0d2;}
	.earning_sec table td.point {background: #006e3f;padding:10px;border:0;border-right: #222 1px solid;}
	.earning_sec table td.point p {font-family: 'Pretendard-Bold';font-size: 1.2rem;color: #e4ff00;line-height:1.2;text-align: center;animation: blink-effect 0.3s ease-in-out infinite alternate;}
	.earning_sec table td.point span {color:#fff;}

	/* 창업을 시작하는 가장 스마트한 방법 */
	.sales_sec .sales1 {padding: 30% 0 20%;}
	.sales_sec .sales1 .inner2 {width: 90%;margin: auto;}
	.sales_sec .sales1 .img {margin-bottom:20%;}
	.sales_sec .sales1 .img img {margin-left:-20vw;}
	.sales_sec .sales1 .list {width:100%;margin-left:0;}
	.sales_sec .sales1 h2.title {position: relative;margin-bottom:50px;}
	.sales_sec .sales1 h2.title span {position: absolute;top:-1.9vh;left:-19vw;animation: blink-effect 0.5s ease-in-out infinite alternate;z-index:9;}
	.sales_sec .sales1 h2.title span img {width:63%;}
	.sales_sec .sales1 ul li {width:49%;padding:0 4% 20px;}
	.sales_sec .sales2 {padding: 20% 0 30%;}
	.sales_sec .sales2 .hikari2 {position: absolute;top:0;left:0;animation: blink-effect 0.5s ease-in-out infinite alternate;z-index:1;}
	.sales_sec .sales2 .inner {z-index:2;}
	.sales_sec .sales2 h2.title {font-size:2.8rem;line-height:1.2;word-break: keep-all;padding-bottom:31px;margin-bottom:30px;}
	.sales_sec .sales2 h2.title::after {position: absolute;bottom:0;left:50%;margin-left:-50px;content:'';background:#fff;width:100px;height:1px;}
	.sales_sec .sales2 h3 {font-size:1.5rem;color:#fff;font-weight:400;line-height:1.4;word-break: keep-all;margin-bottom:50px;}
	.sales_sec .sales2 ul {margin-bottom:50px;}
	.sales_sec .sales2 ul li {width:50%;margin-right:0;margin:0 25% 20px;}
	.sales_sec .sales2 ul li:last-child {margin-right:0;margin:0 25% 20px;}
	.sales_sec .sales2 .btn a {display:inline-block;width:100%;height:80px;font-size: 2.1rem;color: #fff;font-weight:400;line-height:80px;background:#006e3f;border-radius:100px;}

	/* MYPARK 창업 절차 */
	.step_sec {padding: 30% 0;}
	.step_sec h2.title {font-size:2.8rem;line-height:1.2;word-break: keep-all;margin-bottom:10px;}
	.step_sec h3 {font-size:1.8rem;color:#222;font-weight:400;word-break: keep-all;margin-bottom:50px;}
	.step_sec .step_inner {width:90%;margin:auto;}
	.step_sec .step_inner .center {position: static;margin:0 0 50px 0;z-index:9;}
	.step_sec .step_inner .center img {width:70%;}
	.step_sec .step_inner .no1 {position: static;margin-left:0;text-align:center;z-index:9;}
	.step_sec .step_inner .no2 {position: static;margin-left:0;text-align:center;z-index:9;}
	.step_sec .step_inner .no3 {position: static;margin-left:0;text-align:center;z-index:9;}
	.step_sec .step_inner .no4 {position: static;margin-right:0;text-align:center;z-index:9;}
	.step_sec .step_inner .no5 {position: static;margin-right:0;text-align:center;z-index:9;}
	.step_sec .step_inner .no1 .no {margin-right:0;}
	.step_sec .step_inner .no2 .no {margin-right:0;}
	.step_sec .step_inner .no4 .no {margin-left:0;}
	.step_sec .step_inner .no5 .no {margin-left:0;}
	.step_sec .step_inner .step.no3 .no {float:none;}
	.step_sec .step_inner .step.no3 .txt {float:none;}
	.step_sec .step_inner .step.no4 .no {float:none;}
	.step_sec .step_inner .step.no4 .txt {float:none;}
	.step_sec .step_inner .step.no5 .no {float:none;}
	.step_sec .step_inner .step.no5 .txt {float:none;}
	.step_sec .step_inner .step {overflow:hidden;text-align:center;}
	.step_sec .step_inner .step .no {float:none;width:100px;height:100px;margin:auto;background:#006e3f;border-radius:100%;text-align:center;font-family: 'Pretendard-Bold';font-size: 2.5rem;color: #fff;font-weight:400;line-height:100px;}
	.step_sec .step_inner .step .txt {float:none;margin-top:25px;}
	.step_sec .step_inner .step .txt h4 {font-family: 'Pretendard-Bold';font-size: 2rem;color: #222;font-weight:400;margin-bottom:10px;}
	.step_sec .step_inner .step .txt .t {font-size: 1.2rem;color: #666;line-height:1.3;}
	.step_sec .step_inner .arrow_down {margin:10% 0;animation: blink-effect 0.5s ease-in-out infinite alternate;}
	.step_sec .step_inner .arrow_down img {width:20%;}

	/* 문의하기 */
	.counsel_sec {padding: 30% 0;}
	.counsel_sec .cont_wrap {width: 90%;margin: auto;z-index: 9;}
	.counsel_sec sup {padding-bottom: 5px;}
	.counsel_sec h2.title {font-size:2.8rem;line-height:1.2;word-break: keep-all;margin-bottom:10px;}
	.counsel_sec h3 {font-size:1.8rem;color:#fff;font-weight:400;word-break: keep-all;margin-bottom:40px;}
	.counsel_sec .form_inner {text-align:left;margin-bottom:0;overflow:hidden;}
	.counsel_sec .form_inner .form_left {float:none;}
	.counsel_sec .form_inner .form_right {float:none;}
	.counsel_sec .ip_wrap {margin-bottom: 30px;}
	.counsel_sec .ip_wrap span,.counsel_sec .ip_wrap textarea {vertical-align:top;}
	.counsel_sec .ip_wrap.last {margin-bottom:30px;}
	.counsel_sec .ip_wrap .required {display:inline-block;width:100%;font-family: 'Pretendard-Bold';font-size: 2rem;color: #fff;line-height:40px;}
	.counsel_sec .ip_wrap .normal {display:inline-block;width:100%;font-family: 'Pretendard-Bold';font-size: 2rem;color: #fff;line-height:40px;}
	.counsel_sec .form_inner .form_right .required {margin-bottom:15px;}
	.counsel_sec .form_inner .form_right .ip_wrap.last {margin-bottom:0;}
	.counsel_sec .input_style {width: 100%; height: 40px; border:0;border-bottom:#fff 1px solid; background: none;border-radius: 0;color:#fff;}
	.counsel_sec input::placeholder,.counsel_sec textarea::placeholder {color:#fff;}
	.counsel_sec select option:first-child {color: #999;}
	.counsel_sec select option {color:#222;}
	.counsel_sec select {width: 100%; height: 40px; border:0;border-bottom:#fff 1px solid; background: none;border-radius: 0;color:#fff;}
	.counsel_sec textarea {width: 100%; height: 200px; border: #fff 1px solid; background: none;border-radius: 0;padding: 12px 10px;color:#fff;}
	.counsel_sec .privacy_wrap {text-align: center;font-size: 1rem;color: #fff;padding: 10px 0 30px;}
	.counsel_sec .privacy_wrap .chk {width:20px;height:20px;accent-color: #e4ff00;border:#000 2px solid;}
	.counsel_sec .privacy_wrap a.pop_btn {display: inline-block;font-size: 1rem;color: #fff;}
	.counsel_sec .confirm_btn {width: 100%;height: 80px;background:#006e3f;font-family: 'SBAggroB';font-style:italic;font-size: 2.1rem;color: #fff;font-weight:400;padding-top:10px;border-radius:60px;transition: all 0.2s;}
	.counsel_sec .confirm_btn:hover {background:#006e3f;color:#fff;}

	/* 풋터 */
	footer {padding: 20% 0 ;}
	footer h1.f_logo {padding-bottom: 30px;}
	footer h1.f_logo img {width:40%;}
	footer .address {float:none;}
	footer .foot_tel {float:none;font-family: 'Pretendard-Bold';font-size: 1.4rem;color: #aaa;}
	footer .foot_tel span {font-family: 'SBAggroB';font-size: 2.4rem;color: #fff;}
	footer .address span {display: inline-block;font-family: 'Pretendard-Bold';font-size: 0.97rem;color: #fff;margin: 0 0 10px 0;}
	footer .address em {position: relative;font-family: 'Pretendard-Regular';font-style:normal;font-size: 0.97rem;color: #aaa;padding-left:10px;} 
	footer .address em::after {position: absolute; top: 0; left: 0; width: 1px; height: 16px; content: ''; background:#c1c1c1;}
	footer .foot1, footer .foot4 {width:auto;}
	footer .foot2, footer .foot5 {width:auto;}
	footer span.foot4 {margin-right:20px;}
	footer .foot1 em {margin-left:10px;}
	footer .foot2 em {margin-left:10px;}
	footer .foot3 em {margin-left:10px;}
	footer .foot4 em {margin-left:10px;}
	footer .foot5 em {margin-left:10px;}
	footer .foot6 em {margin-left:10px;}
	footer .copy {font-size: 0.97rem;color: #aaa;}
	
}