@charset "utf-8";

/* button */
.btn-large {display:inline-flex;align-items:center;justify-content:center;height:3.1250vw;font-size:1.1979vw;border-radius:2.6042vw;padding:0 2.7604vw;font-weight:400;white-space:nowrap;text-align:center;font-family:'AndongKaturi';}
.btn-large:disabled,
.btn-medium:disabled,
.btn-small:disabled {background-color:var(--graye)!important;border:0.0521vw solid transparent!important;color:var(--grayc)!important;}

.btn-light-green {background-color:#80B782;color:#fff;border:0.0521vw solid transparent;}
.btn-green {background-color:#48A14B;color:#fff;border:0.0521vw solid transparent;}
.btn-pink {background-color:#ED7C8D;color:#fff;border:0.0521vw solid transparent;}

/* button inner icon size */
[class*="btn-before"][class*="btn-large"],
[class*="btn-after"][class*="btn-large"],
[class*="btn-before"][class*="btn-medium"],
[class*="btn-after"][class*="btn-medium"],
[class*="btn-before"][class*="btn-small"],
[class*="btn-after"][class*="btn-small"] {font-weight:400;}
[class*="btn-before"][class*="btn-large"]:before {content:'';margin-left:0;margin-right:0.3646vw;}
[class*="btn-after"][class*="btn-large"]:after {content:'';margin-left:0.3646vw;margin-right:0;}
/* button inner icon color */

.btn-light-green[class*="btn-before"]:before,
.btn-light-green[class*="btn-after"]:after {background-color:#fff;}
.btn-green[class*="btn-before"]:before,
.btn-green[class*="btn-after"]:after {background-color:#fff;}
.btn-pink[class*="btn-before"]:before,
.btn-pink[class*="btn-after"]:after {background-color:#fff;}


/* btn-wrap */
.btn-wrap {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:2.0833vw;}
.btn-wrap .left {flex:1;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-0.5208vw;margin-top:-0.5208vw;}
.btn-wrap .right {flex:1;display:flex;justify-content:flex-end;flex-wrap:wrap;margin-left:-0.5208vw;margin-top:-0.5208vw;}
.btn-wrap .center {flex:1;display:flex;justify-content:center;flex-wrap:wrap;margin-left:-0.5208vw;margin-top:-0.5208vw;}
.btn-wrap > .left *,
.btn-wrap > .right *,
.btn-wrap > .center * {margin-left:0.5208vw;margin-top:0.5208vw;}


[class^="btn-"][class*="before-arrow"]:before,
[class^="btn-"][class*="after-arrow"]:after {width:1.6146vw;height:1.5625vw;-webkit-mask:url(../images/btn/btn-arrow-white.svg) center center / contain no-repeat;mask:url(../images/btn/btn-arrow-white.svg) center center / contain no-repeat;}



/* toggle layerpopup */
.toggleParent {position:relative;z-index:2;}
.toggleParent .toggle-layer {display:none;}
.toggleParent.active .toggle-layer {display:block;}

/* tab-content */
.tab-content .tabpanel {display:none;}
.tab-content .tabpanel.active {display:block;}

/* toggle */
.toggleParent > .toggleTarget {display:none;}
.toggleParent.active > .toggleTarget {display:block;z-index:2;}

/* toggle */
.dropDown {position:relative;}
.dropDown .trigger {position:relative;}
.dropDown.active {z-index:2;}

/* swiper */
.swiper-control {}
.swiper-button-next,
.swiper-button-prev {width:3.6458vw;height:3.6458vw;border-radius:50%;flex:0 0 3.6458vw;}
.swiper-button-next {background-color:#FEDF83;}
.swiper-button-prev {background-color:#fff;}
.swiper-button-next:after {content:'';width:1.8229vw;height:1.8229vw;background:url(../images/btn/btn-swiper-next.svg) center center / contain no-repeat;}
.swiper-button-prev:after {content:'';width:1.8229vw;height:1.8229vw;background:url(../images/btn/btn-swiper-prev.svg) center center / contain no-repeat;}



/* sub-content */
/* intro */
.intro {}
.intro .intro-inner {margin:0 auto;max-width:85.4167vw;padding:0 1.0417vw;}
.intro h1 {font-size:2.3438vw;font-weight:400;color:#000;font-family:'AndongKaturi';margin-bottom:4.9479vw;text-align:center;}
.intro .desc01 {font-size:1.8229vw;color:#000;font-family:'AndongKaturi';margin-bottom:3.4375vw;text-align:center;}
.intro .desc01 strong {font-weight:400;}
.intro .desc01 strong span {color:#48A14B;}
.intro .desc02 {font-size:1.0417vw;color:#606060;font-weight:300;margin-bottom:6.6146vw;text-align:center; font-family: 'Spoqa Han Sans Neo', sans-serif;}
.intro .desc02 b {font-size: 1.1458vw;color: #000000;font-weight: 700; font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700;}
.intro .thumb {position:relative;}
.intro .thumb picture {display:flex;}
.intro .thumb picture img {width:100%;}
.intro .thumb .notes {position:absolute;left:0;top:0;width:100%;height:100%;}
.intro .thumb .notes img {width:100%;}
.intro .thumb .notes .note01 {position:absolute;left:15.2604vw;top:10.2083vw;width:2.0833vw;animation:cloud01 3s infinite alternate 0.1s;}
.intro .thumb .notes .note02 {position:absolute;left:83.9063vw;top:1.0417vw;width:3.1250vw;animation:cloud02 3s infinite alternate 0.2s;}
.intro .thumb .notes .note03 {position:absolute;left:82.2917vw;top:22.8646vw;width:2.0833vw;animation:cloud03 3s infinite alternate 0.3s;}

.intro .thumb .notes.notes2 picture {position:relative;z-index:1;}
.intro .thumb .notes.notes2 .note01 {position:absolute;left: 23.2604vw;top:10.2083vw;width: 5.0833vw;animation:cloud01 0s infinite alternate 0.1s;}
.intro .thumb .notes.notes2 .note02 {position:absolute;left: 77.9063vw;top: 10.0417vw;width: 7.125vw;animation:cloud02 0s infinite alternate 0.2s;}
.intro .thumb .notes.notes2 .note03 {position:absolute;left: 4.2917vw;top: 16.8646vw;width: 6.0833vw;animation:cloud03 0s infinite alternate 0.3s;}
.intro .thumb .notes.notes2 .note04 {position:absolute;left: 6.2917vw;top: 9.8646vw;width: 13.0833vw;animation:animal01 3s infinite alternate 0.3s;}
.intro .thumb .notes.notes2 .note05 {position:absolute;left: 60.2917vw;top: 7.8646vw;width: 5.0833vw;animation:animal02 3s infinite alternate 0.3s;}

.intro .thumb .notes.notes3 .note01 {position:absolute;left: 2.2604vw;top:10.2083vw;width: 6.0833vw;animation:cloud01 0s infinite alternate 0.1s;}
.intro .thumb .notes.notes3 .note02 {position:absolute;left: 39.9063vw;top: 11.0417vw;width:3.1250vw;animation:cloud02 0s infinite alternate 0.2s;}
.intro .thumb .notes.notes3 .note03 {position:absolute;left: 80.2917vw;top: 6.8646vw;width: 5.0833vw;animation:cloud03 0s infinite alternate 0.3s;}
.intro .thumb .notes.notes3 .note04 {position:absolute;left: 24.2917vw;top: 12.8646vw;width: 1.0833vw;animation:cloud03 3s infinite alternate 0.3s;}
.intro .thumb .notes.notes3 .note05 {position:absolute;left: 65.2917vw;top: 10.8646vw;width: 1.0833vw;animation:cloud03 3s infinite alternate 0.3s;}
.intro .thumb .notes.notes3 .note06 {position:absolute;left: 75.2917vw;top: -0.1354vw;width: 3.0833vw;animation:cloud03 3s infinite alternate 0.3s;}

.intro .thumb .notes.notes4 .note01 {position:absolute;left:15.2604vw;top:10.2083vw;width: 6.0833vw;animation:cloud01 3s infinite alternate 0.1s;}
.intro .thumb .notes.notes4 .note02 {position:absolute;left: 60.9063vw;top: 5.0417vw;width:3.1250vw;animation:cloud02 3s infinite alternate 0.2s;}
.intro .thumb .notes.notes4 .note03 {position:absolute;left:82.2917vw;top: 6.8646vw;width: 5.0833vw;animation:cloud03 3s infinite alternate 0.3s;}

.intro .thumb .notes.notes5 .note01 {position:absolute;left: 5.2604vw;top:10.2083vw;width: 5.0833vw;animation:cloud01 3s infinite alternate 0.1s;}
.intro .thumb .notes.notes5 .note02 {position:absolute;left:83.9063vw;top:1.0417vw;width:3.1250vw;animation:cloud02 3s infinite alternate 0.2s;}
.intro .thumb .notes.notes5 .note03 {position:absolute;left: 61.2917vw;top: 2.8646vw;width: 3.0833vw;animation:cloud03 3s infinite alternate 0.3s;}
.intro .thumb .notes.notes5 .note04 {position:absolute;left:82.2917vw;top: 0.8646vw;width: 4.0833vw;animation:cloud03 3s infinite alternate 0.3s;}

@keyframes cloud01{
	0%{transform:translate(0,0);}
	100%{transform:translate(0,1.5625vw);}
}@keyframes cloud02{
	0%{transform:translate(0,0);}
	100%{transform:translate(0,-1.5625vw);}
}@keyframes cloud03{
	0%{transform:translate(0,0);}
	100%{transform:translate(0,1.5625vw);}
}

@keyframes animal01{
	0%{transform:translate(0,0);}
	100%{transform:translate(1.5625vw,0);}
}@keyframes animal02{
	0%{transform:translate(0,0);}
	100%{transform:translate(-1.5625vw,0);}
}


/* ���������� �Ұ� */
.sub_inner{max-width:72.92vw; margin:0 auto 7.29vw;}
.sub_title{font-family: 'AndongKaturi'; font-size: 1.82vw; margin-bottom:1.30vw; font-weight: 400;}
.sub_title span{color: #80B782;}
.txt_wrap{margin-bottom:2.34vw;}
.txt_wrap p{font-weight: 300; font-size: 1.04vw; color: #606060; word-break:keep-all; font-family: 'Spoqa Han Sans Neo', sans-serif;}
.txt_wrap p b{font-weight: 700; font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700;}
.sub_inner>div+div{margin-top:5.73vw;}
.int_wrap .mob_br{display:none;}

.int_sec1 .logo_wrap{background: #F8F8F8; border-radius: 2.08vw; padding: 6.51vw 0; text-align:center; margin-bottom:2.08vw;}
.int_sec1 .logo_wrap img{width:28.65vw;}
.int_sec1 .logo_down_wrap{text-align: center;}
.int_sec1 .logo_down_wrap a{display:inline-block; border: 0.05vw solid #BFBFBF; border-radius: 2.60vw; padding:0.78vw 2.34vw; font-size: 1.04vw; font-family: 'Spoqa Han Sans Neo', sans-serif;}
.int_sec1 .logo_down_wrap a + a{margin-left:1.04vw;}
.int_sec1 .logo_down_wrap a i{display:inline-block; width:1.35vw; height:1.35vw; background:url("/images/sub/int_down_ic.svg") no-repeat center / 100%; margin-left:0.26vw; vertical-align:middle;}
.int_sec1 .logo_down_wrap a:hover{background: #80B782; border: 0.05vw solid #80B782; color:#fff;}
.int_sec1 .logo_down_wrap a:hover i{background-image:url("/images/sub/int_down_ic_w.svg")}

.int_sec2{display:flex; justify-content:space-between;}
.int_sec2 .sub_title{margin-bottom:2.60vw;}
.int_sec2 .lt_area .txt_area li{display:flex; font-size: 1.04vw; color: #606060; line-height:1.9}
.int_sec2 .lt_area .txt_area li .left{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; font-weight: 700; margin-right:0.94vw;}
.int_sec2 .lt_area .txt_area li .right{font-weight: 300; width:70%; font-family: 'Spoqa Han Sans Neo', sans-serif;}
.int_sec2 .rt_area{width: 33.85vw; background: #F8F8F8; border-radius: 2.08vw; text-align:center; padding:4.32vw 0;}
.int_sec2 .rt_area img{width:23.44vw;}

.int_sec3 .color_wrap{display:flex; border-radius: 2.08vw; overflow:hidden; }
.int_sec3 .color_wrap .main{background: #80B782; width:64.28%; padding:1.82vw  2.60vw 4.17vw;}
.int_sec3 .color_wrap .sub{background: #F08966; width:35.72%; padding:1.82vw  2.60vw 4.17vw;}
.int_sec3 .color_wrap h3{font-family: 'Spoqa Han Sans Neo', sans-serif; color: #FFFFFF; font-weight: 300; font-size: 1.04vw; margin-bottom:1.04vw;}
.int_sec3 .color_wrap p{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; color: #FFFFFF; font-weight: 700; font-size: 0.73vw;}


/* ���ô� �� */
.loc_wrap .sub_title{margin-bottom:2.45vw;}
.loc_wrap .address .bt_area{display:flex; gap:0 3.17vw; margin:1.04vw 0 3.13vw;}
.loc_wrap .address dl{display:flex;}
.loc_wrap .address dt{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; font-size: 1.04vw; font-weight: 700; color: #606060; margin-right:1.41vw;}
.loc_wrap .address dd{font-size: 1.04vw; font-weight: 300; color: #606060; font-family: 'Spoqa Han Sans Neo', sans-serif;}
.loc_info {position:relative;}
.loc_info .root_daum_roughmap .wrap_controllers{display:none;}
.loc_info .root_daum_roughmap .wrap_map{height:31.25vw;}
.loc_info .map_border{display:none;}
.loc_info .map_btn{position:absolute; right:0; top:-10.94vw; display:flex; flex-direction:column; align-items:center; justify-content:center; width: 7.81vw; height:7.81vw; background: #80B782; border-radius:100%;}
.loc_info .map_btn i{display:inline-block; width:1.82vw; height:2.92vw; background:url("/images/sub/loc_img1.png") no-repeat center / contain;}
.loc_info .map_btn p{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; font-size: 0.83vw; font-weight: 700; color: #FFFFFF; text-align: center; margin-top:0.47vw;}

/* contact txt */
.join_contact_txt_wrap {text-align: center; margin: 0 0 50px;}
.join_contact_txt_wrap h2 {color: #000; font-size: 40px; line-height: 1.125; font-weight: 700;}
.join_contact_txt_wrap p {color: #606060; font-size: 25px; font-weight: 300; margin-top: 10px;}


/* ���� ���α׷� �Ұ� */
.pro_sec1 .logo_wrap{position:relative;display:flex;align-items:center;justify-content:center; border-radius: 2.08vw; /* padding:7.03vw 0; */ text-align:center;z-index:1;overflow:hidden;}
/* .pro_sec1 .logo_wrap:before {content:'';position:absolute;left:0;top:0;width:49%;height:100%;background:#F3F0F0;z-index:-1;border-radius: 2.08vw;}
.pro_sec1 .logo_wrap:after {content:'';position:absolute;right:0;top:0;width:49%;height:100%;background:#E1F2E4;z-index:-1;border-radius: 2.08vw;} */
/* .pro_sec1 .logo_wrap li {padding:0 3vw;} */
.pro_sec1 .logo_wrap li{text-align: center; width: 50%;}
.pro_sec1 .logo_wrap img{width:28.65vw; display: inline-block;}

.pro_sec2 .goal_wrap{background: #F8F8F8; border-radius: 1.56vw; padding:3.13vw 0; text-align:center;}
.pro_sec2 .goal_wrap strong{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; font-size: 1.98vw; font-weight: 700; }
.pro_sec2 .goal_wrap span{color: #48A14B;}

.pro_sec3 .sub_title{margin-bottom:2.34vw;}
.pro_sec3 ul{display:flex;}
.pro_sec3 ul.bt_step_wrap{flex-direction:row-reverse; margin-top:3.65vw;}
.pro_sec3 ul li{width:25%; text-align:center; position:relative;}
.pro_sec3 ul li:after{content:''; display:block; width:1.04vw; height:1.67vw; background:url("/images/sub/pro_step_arrow.svg") no-repeat center / 100%; position:absolute; top:3.91vw;}
.pro_sec3 ul li:last-child:after{display:none;}
.pro_sec3 .tp_step_wrap li:after{right:-0.83vw;}
.pro_sec3 .bt_step_wrap li:after{left:-0.83vw; transform:rotate(180deg);}
.pro_sec3 ul li span{display:inline-block; width: 9.38vw; height: 9.38vw; border-radius:100%; background: #ED7C8D url("/images/sub/pro_icon1.svg") no-repeat center / 3.65vw;}
.pro_sec3 .tp_step_wrap li:nth-child(2) span{background: #80B782 url("/images/sub/pro_icon2.svg") no-repeat center / 3.65vw;;}
.pro_sec3 .tp_step_wrap li:nth-child(3) span{background: #F0CA5A url("/images/sub/pro_icon3.svg") no-repeat center / 3.65vw;}
.pro_sec3 .tp_step_wrap li:nth-child(4) span{background: #ED7C8D url("/images/sub/pro_icon4.svg") no-repeat center / 3.65vw;}
.pro_sec3 .bt_step_wrap li:nth-child(1) span{background: #80B782 url("/images/sub/pro_icon5.svg") no-repeat center  ; background-size:3.91vw;}
.pro_sec3 .bt_step_wrap li:nth-child(2) span{background: #F0CA5A url("/images/sub/pro_icon6.svg") no-repeat center ; background-size:3.91vw;}
.pro_sec3 .bt_step_wrap li:nth-child(3) span{background: #ED7C8D url("/images/sub/pro_icon7.svg") no-repeat center / 3.65vw;}
.pro_sec3 .bt_step_wrap li:nth-child(4) span{background: #80B782 url("/images/sub/pro_icon8.svg") no-repeat center / 3.65vw;}
.pro_sec3 .bt_step_wrap li:nth-child(1) span:after{content:''; display:block; width:1.04vw; height:1.67vw; background:url("/images/sub/pro_step_arrow.svg") no-repeat center / 100%; position:absolute; top:-2.60vw; left:50%; transform: translateX(-50%) rotate(90deg);}
.pro_sec3 .txt_area{margin-top:2.08vw;}
.pro_sec3 .txt_area em{font-size: 1.04vw; font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; color: #80B782;}
.pro_sec3 .txt_area h3{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; font-size: 1.56vw; margin:0.26vw 0 0.78vw;}
.pro_sec3 .txt_area p{font-family: 'Spoqa Han Sans Neo', sans-serif; font-size: 1.04vw; color: #606060; word-break:keep-all;}

.pro_sec3-1 .flex_img{display: flex; align-items: center; justify-content: space-between;}
.pro_sec3-1 .flex_img img{width: 23%;}

.pro_sec4 .strong_wrap{border: 1px solid #DADADA; border-radius: 1.56vw; padding:2.60vw; }
.pro_sec4 .strong_wrap .strong_inner{margin:-1.56vw 0;}
.pro_sec4 .strong_wrap dl{display:flex; align-items:center; gap:0 2.60vw; padding:1.56vw 0; border-bottom: 1px dashed #E1DDDD;}
.pro_sec4 .strong_wrap dl:last-of-type{border:none;}
.pro_sec4 .strong_wrap dt{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; font-size: 1.20vw; color: #48A14B; text-align: center; width: 14.06vw; background: #F0FAF1; border-radius: 50px; padding:1.30vw 0;}
.pro_sec4 .strong_wrap dd{font-family: 'Spoqa Han Sans Neo', sans-serif; font-size: 1.04vw; color: #606060; word-break:keep-all;}
.pro_sec4 .strong_wrap dd b{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700;}

.pro_sec5{position:relative;}
.pro_sec5:before{content:''; display:block; width:8.59vw; height:13.54vw; background:url("/images/sub/pro_img2.png") no-repeat center / contain; position:absolute; top:0.26vw; right:5.21vw; z-index:-1;}
.pro_tabnav{display:flex; padding:0 0.52vw;}
.pro_tabnav li{margin:0 -0.52vw;}
.pro_tabnav li:nth-child(1) a{z-index:4}
.pro_tabnav li:nth-child(2) a{z-index:3}
.pro_tabnav li:nth-child(3) a{z-index:2}
.pro_tabnav li:nth-child(4) a{z-index:1}
.pro_tabnav li a{display:inline-block; width:11.46vw; font-family: 'AndongKaturi'; font-size: 1.20vw; line-height:3.65vw; color: #9B9B9B; background: #FFFFFF; border: 0.05vw solid #DADADA; border-radius: 50px; text-align:center; position: relative;}
.pro_tabnav li a.active{color: #FFFFFF; background: #80B782; border: 0.05vw solid #80B782; z-index:10}
.pro_tabcontent{margin-top:3.13vw;}
.pro_table table{border-collapse:collapse;}
.pro_table th{background: #FEDF83; border-radius: 2.60vw 0 0 2.60vw; padding:1.04vw 0; font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; font-size: 1.15vw;}
.pro_table th:first-of-type{border-right: 0.05vw dashed #B3B3B3;}
.pro_table th:last-of-type{border-radius: 0 2.60vw 2.60vw 0;}
.pro_table td{font-size: 1.04vw; color: #606060; padding:1.46vw 0; border-bottom: 0.05vw dashed #B3B3B3; word-break:keep-all;}
.pro_table td b{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700;}
.pro_table td:first-of-type{font-family: 'Spoqa Han Sans Neo', sans-serif; font-weight:700; text-align: center; border-right: 0.05vw dashed #B3B3B3;}
.pro_table td:last-of-type{font-family: 'Spoqa Han Sans Neo', sans-serif; padding-left:3.13vw;}


/* ������� ��� */
.apply_tp ul{display:flex; justify-content: center; gap:7.29vw;}
.apply_tp ul li{width:10.42vw; height:10.42vw; border-radius:100%; position: relative;}
.apply_tp ul li:nth-child(-n+3):before{content:''; display:block; width:1.04vw; height:1.67vw; background: url(/images/sub/pro_step_arrow.svg) no-repeat center / 100%; position: absolute; top:50%; transform: translateY(-50%); right:-4.32vw;}
.apply_tp ul li:after{content:''; display:block; background:#fff; width:8.33vw; height:8.33vw; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); border-radius: 100%;}
.apply_tp ul li p{position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); z-index:10; font-weight: 700; font-size: 1.30vw;}
.apply_tp ul li .bar1{width: inherit; height: inherit;border-radius: 50%;background: conic-gradient(#80B782 90deg, #E1E1E1 50deg);}
.apply_tp ul li .bar2{width: inherit; height: inherit;border-radius: 50%;background: conic-gradient(#80B782 180deg, #E1E1E1 50deg);}
.apply_tp ul li .bar3{width: inherit; height: inherit;border-radius: 50%;background: conic-gradient(#80B782 270deg, #E1E1E1 50deg);}
.apply_tp ul li .bar4{width: inherit; height: inherit;border-radius: 50%;background: #80B782;}
.apply_tp .txt_area{ margin:3.39vw 0; display:flex;align-items:center; background: #F4FAF5; border-radius: 2.08vw; padding:2.60vw 7.03vw;}
.apply_tp .txt_area .lt_area{width:18%; font-size: 1.30vw; color: #1F7D23; font-weight: 700;}
.apply_tp .txt_area .lt_area i{margin-right:0.52vw;}
.apply_tp .txt_area .lt_area i img{width:2.08vw;}
.apply_tp .txt_area .rt_area{padding-left:2.7vw;border-left: 1px solid #D3ECD4; }
.apply_tp .txt_area p{font-size: 1.04vw;}
.apply_tp .txt_area p b{font-weight: 700; color: #1F7D23;}
.apply_tp .txt_area p+p{margin-top:1.30vw;}


/* �����ı� ��û ��� */
.event_wrap{background: #F4FAF5; border-radius: 2.08vw; padding:3.13vw 8.85vw 4.43vw; margin-bottom:4.17vw;}
.f_green{color: #1F7D23 !important;}
.event_wrap .sub_title{text-align:center;}
.event_wrap .tp_area dl{display:flex; align-items: center;}
.event_wrap .tp_area dl + dl{margin-top:0.4vw;}
.event_wrap .tp_area dt{width:12.5%; font-size: 1.30vw; font-weight: 700; position:relative;}
.event_wrap .tp_area dt:after{content:''; display:block; width:1px; height:1.04vw; background:#D3ECD4; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.event_wrap .tp_area dd{width:87.5%; font-size: 1.04vw; padding-left: 1.56vw;}
.event_wrap .tp_area dd span{font-weight: 700;}
.event_wrap .tp_step_wrap{display:flex; margin-top:2.08vw;     justify-content: space-between;}
.event_wrap .tp_step_wrap li{width:14.3%; text-align:center; position:relative;}
.event_wrap .tp_step_wrap li:nth-child(-n+3):after{content:''; display:block; width:1.04vw; height:1.67vw; background:url("/images/sub/pro_step_arrow.svg") no-repeat center / 100%; position:absolute; top:3.91vw; right: -5.3vw;}
.event_wrap .tp_step_wrap li span{display:inline-block; width: 9.38vw; height: 9.38vw; border-radius:100%; background: #80B782 url("/images/board/event_icon1.svg") no-repeat center / 3.13vw;}
.event_wrap .tp_step_wrap li:nth-child(2) span{background-image: url("/images/board/event_icon2.svg");}
.event_wrap .tp_step_wrap li:nth-child(3) span{background-image: url("/images/board/event_icon3.svg");}
.event_wrap .tp_step_wrap li:nth-child(4) span{background-image: url("/images/board/event_icon4.svg");}
.event_wrap .tp_step_wrap .txt_area{margin-top:2.08vw;;}
.event_wrap .tp_step_wrap .txt_area em{font-size: 1.04vw; font-weight:700; color: #80B782}
.event_wrap .tp_step_wrap .txt_area h3{font-weight:700; font-size: 1.56vw; margin:0.26vw 0 0.78vw; white-space: nowrap;}
.event_wrap .tp_step_wrap .txt_area p{font-size: 1.04vw; color: #606060; word-break:keep-all; white-space: nowrap;}
.event_wrap .ann{margin-top:2.34vw;}
.event_wrap .ann p{font-size: 0.94vw; color: #666666; position:relative; padding-left:0.78vw; word-break:keep-all;}
.event_wrap .ann p:before{content:'';  display:block; width: 4px; height: 4px; border-radius:50%; background: #666666; position:absolute; left:0; top:50%; transform:translateY(-50%);}





@media screen and (max-width:1280px) {

	/* button */
	.btn-large {align-items:center;height:4.69vw;font-size:1.95vw;border-radius:3.91vw;padding:0 4.14vw;white-space:nowrap;}

	/* button inner icon size */
	[class*="btn-before"][class*="btn-large"]:before {margin-left:0;margin-right:0.55vw;}
	[class*="btn-after"][class*="btn-large"]:after {margin-left:0.55vw;margin-right:0;}
	/* button inner icon color */


	/* btn-wrap */
	.btn-wrap {align-items:center;margin-top:3.13vw;}
	.btn-wrap .left {flex:1;margin-left:-0.78vw;margin-top:-0.78vw;}
	.btn-wrap .right {flex:1;margin-left:-0.78vw;margin-top:-0.78vw;}
	.btn-wrap .center {flex:1;margin-left:-0.78vw;margin-top:-0.78vw;}
	.btn-wrap > .left *,
	.btn-wrap > .right *,
	.btn-wrap > .center * {margin-left:0.78vw;margin-top:0.78vw;}


	[class^="btn-"][class*="before-arrow"]:before,
	[class^="btn-"][class*="after-arrow"]:after {width:2.42vw;height:2.34vw;}


	/* swiper */
	.swiper-button-next,
	.swiper-button-prev {width:5.47vw;height:5.47vw;border-radius:50%;flex:0 0 5.47vw;}
	.swiper-button-next:after {width:2.73vw;height:2.73vw;}
	.swiper-button-prev:after {width:2.73vw;height:2.73vw;}



	/* sub-content */
	/* intro */
	.intro .intro-inner {margin:0 auto;max-width:100%;padding:0 3.13vw;}
	.intro h1 {font-size:3.52vw;margin-bottom:7.42vw;}
	.intro .desc01 {font-size:2.95vw;margin-bottom:5.16vw;}
	.intro .desc02 {font-size:1.95vw;margin-bottom:9.92vw; word-break:keep-all;}
	.intro .desc02 .pc_br{display:none;}
	.intro .desc02 b {font-size: 2.15vw;}
	.intro .thumb .notes .note01 {left:22.89vw;top:15.31vw;width:3.13vw;}
	.intro .thumb .notes .note02 {left:125.86vw;top:1.56vw;width:4.69vw;}
	.intro .thumb .notes .note03 {left:123.44vw;top:34.30vw;width:3.13vw;}

	.intro .thumb .notes.notes2 .note01 {left: 23.2604vw;top:10.2083vw;width: 5.0833vw;}
	.intro .thumb .notes.notes2 .note02 {left: 77.9063vw;top: 10.0417vw;width: 7.125vw;}
	.intro .thumb .notes.notes2 .note03 {left: 4.2917vw;top: 16.8646vw;width: 6.0833vw;}
	.intro .thumb .notes.notes2 .note04 {left: 6.2917vw;top: 9.8646vw;width: 13.0833vw;}
	.intro .thumb .notes.notes2 .note05 {left: 60.2917vw;top: 7.8646vw;width: 5.0833vw;}

	.intro .thumb .notes.notes3 .note01 {left: 2.2604vw;top:10.2083vw;width: 6.0833vw;}
	.intro .thumb .notes.notes3 .note02 {left: 39.9063vw;top: 11.0417vw;width:3.1250vw;}
	.intro .thumb .notes.notes3 .note03 {left: 80.2917vw;top: 6.8646vw;width: 5.0833vw;}
	.intro .thumb .notes.notes3 .note04 {left: 24.2917vw;top: 12.8646vw;width: 1.0833vw;}
	.intro .thumb .notes.notes3 .note05 {left: 65.2917vw;top: 10.8646vw;width: 1.0833vw;}
	.intro .thumb .notes.notes3 .note06 {left: 75.2917vw;top: -0.1354vw;width: 3.0833vw;}

	.intro .thumb .notes.notes4 .note01 {left:15.2604vw;top:10.2083vw;width: 6.0833vw;}
	.intro .thumb .notes.notes4 .note02 {left: 60.9063vw;top: 5.0417vw;width:3.1250vw;}
	.intro .thumb .notes.notes4 .note03 {left:82.2917vw;top: 6.8646vw;width: 5.0833vw;}

	.intro .thumb .notes.notes5 .note01 {left: 5.2604vw;top:10.2083vw;width: 5.0833vw;}
	.intro .thumb .notes.notes5 .note02 {left:83.9063vw;top:1.0417vw;width:3.1250vw;}
	.intro .thumb .notes.notes5 .note03 {left: 61.2917vw;top: 2.8646vw;width: 3.0833vw;}
	.intro .thumb .notes.notes5 .note04 {left:82.2917vw;top: 0.8646vw;width: 4.0833vw;}

	/* ���������� �Ұ� */
	.sub_inner{max-width:100%; margin:0 auto 10.94vw;}
	.sub_inner>div+div{margin-top:8.59vw;}
	.sub_title{ font-size: 3.1vw; margin-bottom:1.95vw; }
	.txt_wrap{margin-bottom:3.52vw;}
	.txt_wrap p{ font-size: 1.95vw; word-break:keep-all;}
	.int_wrap .mob_br{display:block;}
	.int_wrap .pc_br{display:none;}

	.int_sec1 .logo_wrap{border-radius: 3.13vw; padding: 9.77vw 0; margin-bottom:3.13vw;}
	.int_sec1 .logo_wrap img{width:42.97vw;}
	.int_sec1 .logo_down_wrap a{border-radius: 3.91vw; padding:1.17vw 3.52vw; font-size: 1.95vw; }
	.int_sec1 .logo_down_wrap a + a{margin-left:1.56vw;}
	.int_sec1 .logo_down_wrap a i{ width:2.03vw; height:2.03vw; margin-left:0.39vw; }

	.int_sec2 .sub_title{margin-bottom:3.91vw;}
	.int_sec2 .lt_area .txt_area li{ font-size: 1.95vw;}
	.int_sec2 .lt_area .txt_area li .left{margin-right:1.41vw;}
	.int_sec2 .lt_area .txt_area li .right{width:77%;}
	.int_sec2 .rt_area{width: 66.78vw; border-radius: 3.13vw; padding:8.48vw 0;}
	.int_sec2 .rt_area img{width:35.16vw;}

	.int_sec3 .color_wrap{ border-radius: 3.13vw;}
	.int_sec3 .color_wrap .main{width:64.28%; padding:2.73vw  3.91vw 6.25vw;}
	.int_sec3 .color_wrap .sub{width:35.72%; padding:2.73vw  3.91vw 6.25vw;}
	.int_sec3 .color_wrap h3{font-size: 1.95vw; margin-bottom:1.56vw;}
	.int_sec3 .color_wrap p{font-size: 1.5vw;}


	/* ���ô� �� */
	.loc_wrap .sub_title{margin-bottom:3.67vw;}
	.loc_wrap .address .bt_area{display:block; margin:2.56vw 0 4.69vw;}
	.loc_wrap .address .bt_area dl + dl{margin-top:2.56vw}
	.loc_wrap .address dt{font-size: 1.95vw; margin-right:3.11vw; width: 8%;}
	.loc_wrap .address dd{font-size: 1.95vw;}
	.loc_info .root_daum_roughmap .wrap_map{height:51.88vw;}
	.loc_info .map_btn{top:-20.41vw; width: 14.72vw; height:14.72vw;}
	.loc_info .map_btn i{width:4.73vw; height:6.38vw;}
	.loc_info .map_btn p{font-size: 1.7vw; margin-top:0.70vw;}
	

	/* ���� ���α׷� �Ұ� */
	/* .pro_sec1 .logo_wrap{border-radius: 3.13vw; padding:10.55vw 0; } */
	.pro_sec1 .logo_wrap img{width:42.97vw;}

	.pro_sec2 .goal_wrap{border-radius: 2.34vw; padding:4.69vw 0; }
	.pro_sec2 .goal_wrap strong{ font-size: 2.97vw;  }
	.pro_sec3 .sub_title{margin-bottom:3.52vw;}
	.pro_sec3 ul.bt_step_wrap{margin-top:5.47vw;}
	.pro_sec3 ul li{padding: 0 2vw;}
	.pro_sec3 ul li:after{ width:1.56vw; height:2.50vw; top:5.86vw;}
	.pro_sec3 .tp_step_wrap li:after{right:-1.25vw;}
	.pro_sec3 .bt_step_wrap li:after{left:-1.25vw;;}
	.pro_sec3 ul li span{ width: 14.06vw; height: 14.06vw; background-size: 5.47vw !important;}
	.pro_sec3 .bt_step_wrap li:nth-child(1) span{background-size:5.86vw;}
	.pro_sec3 .bt_step_wrap li:nth-child(2) span{background-size:5.86vw;}
	.pro_sec3 .bt_step_wrap li:nth-child(3) span{background-size:5.86vw;}
	.pro_sec3 .bt_step_wrap li:nth-child(4) span{background-size:5.86vw;}
	.pro_sec3 .bt_step_wrap li:nth-child(1) span:after{width:1.56vw; height:2.50vw; top:-5.91vw;}
	.pro_sec3 .txt_area{margin-top:3.13vw;}
	.pro_sec3 .txt_area em{font-size: 1.75vw;}
	.pro_sec3 .txt_area h3{font-size: 2.44vw; margin:0.39vw 0 1.17vw;}
	.pro_sec3 .txt_area p{font-size: 1.95vw;}
	.pro_sec3 .txt_area br{display:none;}

	.pro_sec4 .strong_wrap{border-radius: 2.34vw; padding:3.91vw;}
	.pro_sec4 .strong_wrap .strong_inner{margin:-3vw 0;}
	.pro_sec4 .strong_wrap dl{gap:0 3.91vw; padding:2.34vw 0;}
	.pro_sec4 .strong_wrap dt{ font-size: 1.80vw;  width: 21.09vw; padding:1.95vw 0;}
	.pro_sec4 .strong_wrap dd{ font-size: 1.95vw; width: 70%;}
	.pro_sec4 .strong_wrap dd br{display:none;}

	.pro_sec5:before{ width:12.89vw; height:20.31vw; top:1.39vw; right:7.81vw; }
	.pro_tabnav{padding:0 0.78vw;}
	.pro_tabnav li{margin:0 -0.78vw;}
	.pro_tabnav li a{ width:17.19vw; font-size: 2.15vw; line-height:5.47vw;}
	.pro_tabcontent{margin-top:4.69vw;}
	.pro_table th{border-radius: 3.91vw 0 0 3.91vw; padding:1.96vw 0;  font-size: 2.15vw;}
	.pro_table th:last-of-type{border-radius: 0 3.91vw 3.91vw 0;}
	.pro_table td{font-size: 1.95vw; padding:2.19vw 0;}
	.pro_table td:last-of-type{ padding-left:4.69vw; padding-right:3.69vw;}

	/* ������� ��� */
	.apply_tp ul{gap:8.94vw;}
	.apply_tp ul li{width:15.63vw; height:15.63vw; }
	.apply_tp ul li:nth-child(-n+3):before{width:1.56vw; height:2.50vw; right:-5.48vw;}
	.apply_tp ul li:after{width:12.50vw; height:12.50vw;}
	.apply_tp ul li p{font-size: 2.1vw;}
	.apply_tp .txt_area{ margin:5.08vw 0; border-radius: 3.13vw;  padding:3.91vw 4.55vw;}
	.apply_tp .txt_area .lt_area{width:19%; font-size: 2.15vw;  }
	.apply_tp .txt_area .lt_area i{margin-right:0.78vw;}
	.apply_tp .txt_area .lt_area i img{width:3.13vw;}
	.apply_tp .txt_area .rt_area{padding-left:3.69vw;}
	.apply_tp .txt_area p{font-size: 1.95vw; }
	.apply_tp .txt_area p+p{margin-top:1.95vw;}


	/* �����ı� ��û ��� */
	.event_wrap{border-radius: 2.11vw; padding:4.13vw 5.83vw 4.45vw; margin-bottom:4.14vw;}
	.event_wrap .sub_title{margin-bottom: 2.95vw;}
	.event_wrap .tp_area dl + dl{margin-top:0.39vw;}
	.event_wrap .tp_area dt{width:15.5%; font-size: 2.15vw;}
	.event_wrap .tp_area dt:after{height:1.52vw;}
	.event_wrap .tp_area dd{width:84.5%; font-size: 1.95vw; padding-left: 1.56vw;}
	.event_wrap .tp_step_wrap{margin: 4.11vw -5vw 0 -5vw;}
	.event_wrap .tp_step_wrap li{width:25%;}
	.event_wrap .tp_step_wrap li:nth-child(-n+3):after{ width:1.02vw; height:1.64vw; top:4.91vw; right: -0.47vw;}
	.event_wrap .tp_step_wrap li span{ width: 11.9vw; height: 11.9vw; border-radius:100%; background-size: 4.13vw;}
	.event_wrap .tp_step_wrap .txt_area{margin-top:2.11vw;;}
	.event_wrap .tp_step_wrap .txt_area em{font-size: 1.75vw;}
	.event_wrap .tp_step_wrap .txt_area h3{ font-size: 2.44vw; margin:0.23vw 0 0.78vw;}
	.event_wrap .tp_step_wrap .txt_area p{font-size: 1.95vw;}
	.event_wrap .ann{margin-top:4.34vw;}
	.event_wrap .ann p{font-size: 1.75vw; padding-left:1.28vw;}

}



@media screen and (max-width:768px) {


.hd_pops{width:100%; left:50% !important; top:0 !important; transform:translateX(-50%) !important}
.hd_pops_con{width:100% !important; height: auto !important;}
.hd_pops p{height: 117vw;}
.hd_pops img{width: 100%;;}
.hd_pops_footer{font-size: 3.33vw;}

	.btn-large {height:9.1146vw;font-size:3.3854vw;border-radius:6.5104vw;padding:0 5.8594vw;}

	.btn-light-green {background-color:#80B782;color:#fff;border:0.1302vw solid transparent;}
	.btn-green {background-color:#48A14B;color:#fff;border:0.1302vw solid transparent;}
	.btn-pink {background-color:#ED7C8D;color:#fff;border:0.1302vw solid transparent;}

	/* button inner icon size */
	[class*="btn-before"][class*="btn-large"],
	[class*="btn-after"][class*="btn-large"],
	[class*="btn-before"][class*="btn-medium"],
	[class*="btn-after"][class*="btn-medium"],
	[class*="btn-before"][class*="btn-small"],
	[class*="btn-after"][class*="btn-small"] {font-weight:400;}
	[class*="btn-before"][class*="btn-large"]:before {content:'';margin-left:0;margin-right:0.9115vw;}
	[class*="btn-after"][class*="btn-large"]:after {content:'';margin-left:0.9115vw;margin-right:0;}
	/* button inner icon color */
		
	[class^="btn-"][class*="before-arrow"]:before,
	[class^="btn-"][class*="after-arrow"]:after {width:4.0365vw;height:3.9063vw;}

	/* btn-wrap */
	.btn-wrap {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:5.2083vw;}
	.btn-wrap .left {flex:1;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-1.3021vw;margin-top:-1.3021vw;}
	.btn-wrap .right {flex:1;display:flex;justify-content:flex-end;flex-wrap:wrap;margin-left:-1.3021vw;margin-top:-1.3021vw;}
	.btn-wrap .center {flex:1;display:flex;justify-content:center;flex-wrap:wrap;margin-left:-1.3021vw;margin-top:-1.3021vw;}
	.btn-wrap > .left *,
	.btn-wrap > .right *,
	.btn-wrap > .center * {margin-left:1.3021vw;margin-top:1.3021vw;}
	.btn-wrap {margin-top:3.9063vw;}

	/* swiper */
	.swiper-button-next,
	.swiper-button-prev {width:9.1146vw;height:9.1146vw;border-radius:50%;flex:0 0 9.1146vw;}
	.swiper-button-next:after {width:4.5573vw;height:4.5573vw;}
	.swiper-button-prev:after {width:4.5573vw;height:4.5573vw;}


	/* sub-content */
	/* intro */
	.intro .intro-inner {max-width:none;padding:0 3.9063vw;}
	.intro h1 {font-size:5.8594vw;margin-bottom:15.1042vw;}
	.intro .desc01 {font-size:4.5573vw;margin-bottom:6.6406vw;}
	.intro .desc02 {font-size:3.3854vw;margin-bottom:5.4688vw; word-break:keep-all;}
	.intro .desc02 b {font-size:3.9063vw;}
	
	.intro .thumb .notes .note01 {position:absolute;left:10.6771vw;top:25.5208vw;width:5.2083vw;}
	.intro .thumb .notes .note02 {position:absolute;left:72.9167vw;top:2.6042vw;width:7.8125vw;}
	.intro .thumb .notes .note03 {position:absolute;left:87.1094vw;top:48.0469vw;width:5.2083vw;}

	.intro .thumb .notes.notes2 .note01 {left: 46.2604vw;top: 33.2083vw;width: 17.0833vw;}
	.intro .thumb .notes.notes2 .note02 {left: 91.9063vw;top: 21.0417vw;width: 10.125vw;}
	.intro .thumb .notes.notes2 .note03 {left: 4.2917vw;top: 20.8646vw;width: 11.0833vw;}
	.intro .thumb .notes.notes2 .note04 {left: -1.7083vw;top: 25.8646vw;width: 29.0833vw;}
	.intro .thumb .notes.notes2 .note05 {left: 76.2917vw;top: 9.8646vw;width: 11.0833vw;}

	.intro .thumb .notes.notes3 .note01 {left: 2.2604vw;top: 25.2083vw;width: 16.0833vw;}
	.intro .thumb .notes.notes3 .note02 {left: 39.9063vw;top: 19.0417vw;width: 7.125vw;}
	.intro .thumb .notes.notes3 .note03 {left: 80.2917vw;top: 28.8646vw;width: 11.0833vw;}
	.intro .thumb .notes.notes3 .note04 {left: 6.2917vw;top: 20.8646vw;width: 3.0833vw;}
	.intro .thumb .notes.notes3 .note05 {left: 51.2917vw;top: 34.8646vw;width: 3.0833vw;}
	.intro .thumb .notes.notes3 .note06 {left: 75.2917vw;top: 11.8646vw;width: 7.0833vw;}

	.intro .thumb .notes.notes4 .note01 {left: -3.7396vw;top: 24.2083vw;width: 11.0833vw;}
	.intro .thumb .notes.notes4 .note02 {left: 60.9063vw;top: 38.0417vw;width: 12.125vw;}
	.intro .thumb .notes.notes4 .note03 {left:82.2917vw;top: 17.8646vw;width: 17.0833vw;}

	.intro .thumb .notes.notes5 .note01 {left: 5.2604vw;top: 13.2083vw;width: 14.0833vw;}
	.intro .thumb .notes.notes5 .note02 {left: 93.9063vw;top: 29.0417vw;width: 9.125vw;}
	.intro .thumb .notes.notes5 .note03 {left: 61.2917vw;top: 21.8646vw;width: 13.0833vw;}
	.intro .thumb .notes.notes5 .note04 {left:82.2917vw;top: 6.8646vw;width: 11.0833vw;}

	/* ���������� �Ұ� */
	.sub_inner{max-width:100%; margin:0 auto 18.94vw;}
	.sub_inner>div+div{margin-top:15.59vw;}
	.sub_title{ font-size: 4.55vw; margin-bottom:2.95vw; }
	.txt_wrap{margin-bottom:5.52vw;}
	.txt_wrap p{ font-size: 3.38vw;}
	.int_wrap .txt_wrap p br{display:none;}

	.int_sec1 .logo_wrap{border-radius: 4.13vw; padding: 12.77vw 0; margin-bottom:5.13vw;}
	.int_sec1 .logo_wrap img{width:59.97vw;}
	.int_sec1 .logo_down_wrap a{border-radius: 5.91vw; padding:2.17vw 3.52vw; font-size: 3.38vw; }
	.int_sec1 .logo_down_wrap a + a{margin-left:1.56vw;}
	.int_sec1 .logo_down_wrap a i{ width:2.08vw; height:2.08vw; margin-left:0.39vw; }

	.int_sec2{flex-direction:column}
	.int_sec2 .sub_title{margin-bottom:3.91vw;}
	.int_sec2 .lt_area .txt_area li{ font-size: 3.38vw;}
	.int_sec2 .lt_area .txt_area li .left{margin-right:2.43vw;}
	.int_sec2 .lt_area .txt_area li .right{width:88%;}
	.int_sec2 .rt_area{width: 100%; border-radius: 4.13vw; padding:9.46vw 0; margin-top: 5vw;}
	.int_sec2 .rt_area img{width:60.16vw;}

	.int_sec3 .color_wrap{ border-radius: 3.13vw;}
	.int_sec3 .color_wrap .main{width:55%; padding:2.73vw  3.91vw 6.25vw;}
	.int_sec3 .color_wrap .sub{width:45%; padding:2.73vw  3.91vw 6.25vw;}
	.int_sec3 .color_wrap h3{font-size: 3.38vw; margin-bottom:1.56vw;}
	.int_sec3 .color_wrap p{font-size: 3vw;}


	/* ���ô� �� */
	.loc_wrap .sub_title{margin-bottom:4.65vw;}
	.loc_wrap .address .bt_area{ margin:2.56vw 0 12.69vw;}
	.loc_wrap .address .bt_area dl + dl{margin-top:2.56vw}
	.loc_wrap .address dt{font-size: 3.38vw; margin-right:4.08vw; width: 15%;}
	.loc_wrap .address dd{font-size: 3.38vw; width: 85%; word-break:keep-all;}
	.loc_info .root_daum_roughmap .wrap_map{height:80.82vw;}
	.loc_info .map_btn{top:-25.44vw; width: 20.71vw; height:20.71vw;}
	.loc_info .map_btn i{width:6.69vw; height:8.38vw;}
	.loc_info .map_btn p{font-size: 2.69vw; margin-top:0.65vw;}
	

	/* ���� ���α׷� �Ұ� */
	/* .pro_sec1 .logo_wrap{display:block;border-radius: 4.13vw; padding:0; } */
	.pro_sec1 .logo_wrap{justify-content: space-between;}
	.pro_sec1 .logo_wrap:before {display:none;}
	.pro_sec1 .logo_wrap:after {display:none;}
	.pro_sec1 .logo_wrap li{width: 48%;}
	/* .pro_sec1 .logo_wrap li {padding:3vw 0;background:#F3F0F0;border-radius: 4.13vw; } */
	/* .pro_sec1 .logo_wrap li + li {margin-top:1vw;background:#E1F2E4;border-radius: 4.13vw;} */
	.pro_sec1 .logo_wrap img{width:100%;}

	.pro_sec2 .goal_wrap{border-radius: 3.34vw; padding:6.69vw 0; }
	.pro_sec2 .goal_wrap strong{ font-size: 4.29vw;  }

	.pro_sec3 .sub_title{margin-bottom:5.52vw;}
	.pro_sec3 ul{flex-wrap: wrap; gap: 5.47vw 0;}
	.pro_sec3 ul.bt_step_wrap{margin-top:5.47vw; flex-direction:row;}
	.pro_sec3 ul li{padding: 0 1vw; width:50%;}
	.pro_sec3 ul li:after{display:none;}
	.pro_sec3 ul li span{ width: 20.06vw; height: 20.06vw; background-size: 7.47vw !important;}
	.pro_sec3 .bt_step_wrap li:nth-child(1) span, .pro_sec3 .bt_step_wrap li:nth-child(2) span{background-size: 7.86vw;}
	.pro_sec3 .bt_step_wrap li:nth-child(1) span:after{display:none;}
	.pro_sec3 .txt_area{margin-top:3.13vw;}
	.pro_sec3 .txt_area em{font-size: 3.1vw;}
	.pro_sec3 .txt_area h3{font-size: 3.7vw; margin:0.39vw 0 1.17vw;}
	.pro_sec3 .txt_area p{font-size: 3.38vw; word-break:keep-all;}

	/* .pro_sec3 ul li:after{ width:2.56vw; height:4.47vw; top:5.86vw;}
	.pro_sec3 .tp_step_wrap li:after{right:-1.30vw;}
	.pro_sec3 .bt_step_wrap li:after{left:-1.30vw;;}
	.pro_sec3 ul li span{ width: 20.06vw; height: 20.06vw; background-size: 7.47vw;}
	.pro_sec3 .tp_step_wrap li:nth-child(2):after{transform:translateX(-50%) rotate(90deg); left: 50%; right: inherit; top: inherit; bottom: -6.2vw;}
	.pro_sec3 .tp_step_wrap li:nth-child(3):after{transform:rotate(180deg);}
	.pro_sec3 .bt_step_wrap li:nth-child(1):after{display:none;}
	.pro_sec3 .bt_step_wrap li:nth-child(2):after{transform:rotate(0deg)}
	.pro_sec3 .bt_step_wrap li:nth-child(3):after{left:inherit; right:-1.3vw}
	.pro_sec3 .bt_step_wrap li:nth-child(1) span:after{width:2.56vw; height:4.47vw; top:-7.6vw;}
	.pro_sec3 .bt_step_wrap li:nth-child(4) span:after{width:2.56vw; height:4.47vw; top:-7.6vw; content:''; display:block; background:url("/images/sub/pro_step_arrow.svg") no-repeat center / 100%; position:absolute; left:50%; transform: translateX(-50%) rotate(90deg);}} */
	
	.pro_sec3-1 .flex_img{flex-wrap: wrap; gap: 3vw 1%}
	.pro_sec3-1 .flex_img img{width: 48%;}

	.pro_sec4 .strong_wrap{border-radius: 3.34vw; padding:4.91vw;}
	.pro_sec4 .strong_wrap .strong_inner{margin:-4.99vw 0;}
	.pro_sec4 .strong_wrap dl{gap:3.91vw 0; padding:5.34vw 0; flex-direction:column; align-items:flex-start;}
	.pro_sec4 .strong_wrap dt{ font-size: 3.5vw;  width: 41.09vw; padding:1.95vw 0;}
	.pro_sec4 .strong_wrap dd{ font-size: 3.38vw; width: 100%;}

	.pro_sec5:before{ width:12.89vw; height:20.31vw; top:-5.57vw; right:7.81vw; }
	.pro_tabnav{padding:0 0.78vw;}
	.pro_tabnav li{margin:0 -0.78vw; width:100%;}
	.pro_tabnav li a{ width:100%; font-size: 3.5vw; line-height:8.47vw;}
	.pro_tabcontent{margin-top:5.69vw;}
	.pro_table th{border-radius: 5.91vw 0 0 5.91vw; padding:2.95vw 0;  font-size: 3.5vw;}
	.pro_table th:last-of-type{border-radius: 0 5.91vw 5.91vw 0;}
	.pro_table td{font-size: 3.38vw; padding:3.21vw 2vw;}
	.pro_table td:last-of-type{ padding-left:4.69vw; padding-right:3.65vw;}

	/* ������� ��� */
	.apply_tp ul{gap:4.98vw;}
	.apply_tp ul li{width:18.63vw; height:18.63vw; }
	.apply_tp ul li:nth-child(-n+3):before{width:1.56vw; height:2.47vw; right:-3.47vw;}
	.apply_tp ul li:after{width:14.5vw; height:14.5vw;}
	.apply_tp ul li p{font-size: 3.2vw; word-break: keep-all;}
	.apply_tp .txt_area{display: block; margin:7.08vw 0; border-radius: 4.13vw;  padding:4.91vw 5.56vw;}
	.apply_tp .txt_area .lt_area{width:100%; font-size: 3.38vw; margin-bottom: 3vw; }
	.apply_tp .txt_area .lt_area i{margin-right:0.78vw;}
	.apply_tp .txt_area .lt_area i img{width:5vw;}
	.apply_tp .txt_area .rt_area{padding-left:0;border-left:none;}
	.apply_tp .txt_area p{font-size: 3vw; word-break: keep-all;}
	.apply_tp .txt_area p br{display:none;}
	.apply_tp .txt_area p+p{margin-top:1.95vw;}


	/* �����ı� ��û ��� */
	.event_wrap{border-radius: 4.08vw; padding:7.17vw 5.86vw 8.43vw; margin-bottom:12.17vw;}
	.event_wrap .sub_title{margin-bottom: 4.99vw;}
	.event_wrap .tp_area dl{display: block;}
	.event_wrap .tp_area dl + dl{margin-top:4.39vw;}
	.event_wrap .tp_area dt{width:100%; font-size: 3.8vw;}
	.event_wrap .tp_area dt:after{height:1.56vw;}
	.event_wrap .tp_area dd{width:100%; font-size: 3.38vw; padding: 1.56vw 0 0 0;}
	.event_wrap .tp_step_wrap{margin: 8.17vw 0 0 0; flex-wrap: wrap; gap: 7vw 0;}
	.event_wrap .tp_step_wrap li{width:50%;}
	.event_wrap .tp_step_wrap li:nth-child(-n+3):after{display:none;}
	.event_wrap .tp_step_wrap li span{ width: 20.06vw; height: 20.06vw; background-size: 7.17vw;}
	.event_wrap .tp_step_wrap .txt_area{margin-top:2.08vw;;}
	.event_wrap .tp_step_wrap .txt_area em{font-size: 3.1vw;}
	.event_wrap .tp_step_wrap .txt_area h3{ font-size: 3.7vw; margin:0.39vw 0 1.17vw;}
	.event_wrap .tp_step_wrap .txt_area p{font-size: 3.38vw;}
	.event_wrap .ann{margin-top:9.30vw;}
	.event_wrap .ann p{font-size: 3.38vw; padding-left:2.78vw;}
	.event_wrap .ann p:before{top:1.5vw; transform: translateY(0);}
	
}