@charset "UTF-8";
@import url('/resources/font/campaign/GmarketSans/GmarketSans.css');
@import url('/resources/font/campaign/SpoqaHanSansNeo/SpoqaHanSansNeo.css');
@import url('https://cdn.jsdelivr.net/gh/sunn-us/SUIT/fonts/static/woff2/SUIT.css'); 

@font-face {
    font-family: 'MaruBuri';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.ttf) format("truetype");
}

@font-face {
    font-family: 'MaruBuriSemiBold';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.ttf) format("truetype");
}

@font-face {
    font-family: 'MaruBuriBold';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.ttf) format("truetype");
}

@font-face {
    font-family: 'MaruBuriLight';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.ttf) format("truetype");
}

@font-face {
    font-family: 'MaruBuriExtraLight';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.ttf) format("truetype");
}

:root {
	--color-base-green:#009465;
	--color-light-green:#69bd83;
	
	--font-GSans:'GmarketSans';
	--font-SHSansNeo:'Spoqa Han Sans Neo';
	--font-Suit:‘SUIT’;
}

.campaign-wrap{position:relative;}
.top_floating_btns{position:fixed;top:150px;right:3%;width:155px;z-index:2;}
.top_floating_btns li{margin-top:19px;}

/*  */
.camp_section .in{width:1250px;margin:0 auto;text-align:center;}
.camp_section .full{width:100%;text-align:center;}
.camp_section *{letter-spacing:-0.5px;}

/**/
.sect01{position:relative;width:100%;height:1026px;background:url("/resources/microCampaign/cpView20000631/pc/images/bg_main.jpg") center 0 no-repeat;}
.sect01 .sec_tit{padding-top:100px;}
.sect01 .sec_tit > p{font-family: var(--font-Suit);font-weight:500;font-size:32px;color:#121212;}
.sect01 .sec_tit > h3{padding-top:32px;font-family: 'MaruBuriSemiBold';font-size:90px;color:#009a6e;}

.sect01 .balloon_set {position:relative;margin-top:29px;}
.sect01 .balloon_set .ball {
	position: absolute;opacity: 0;
	background:no-repeat;background-size:contain;
	animation:talk_fly_moving 2.5s ease infinite;
	transition: all 0.5s ease;
}
@keyframes talk_fly_moving {
	0% {transform: translateY(0);}
	50% {transform: translateY(10px);}
}
.sect01 .balloon_set .ball01 {left:calc(50% - 433px);top:0;width:867px;height:242px;background:url("/resources/microCampaign/cpView20000631/pc/images/sec01_balloon01.png") center top;}
.sect01 .balloon_set .ball02 {left:108px;top:253px;width:604px;height:130px;background:url("/resources/microCampaign/cpView20000631/pc/images/sec01_balloon02.png") left top;}
.sect01 .balloon_set .ball03 {right:104px;top:367px;width:648px;height:76px;background:url("/resources/microCampaign/cpView20000631/pc/images/sec01_balloon03.png") right top;}
.sect01 .balloon_set .ball04 {left:109px;top:476px;width:621px;height:76px;background:url("/resources/microCampaign/cpView20000631/pc/images/sec01_balloon04.png")left top;}
.sect01 .balloon_set .ball05 {right:103px;top:585px;width: 547px;height:76px;background:url("/resources/microCampaign/cpView20000631/pc/images/sec01_balloon05.png")right top;}
.sect01 .balloon_set .ball06 {left:412px;top:610px;width:109px;height:71px;background:url("/resources/microCampaign/cpView20000631/pc/images/sec01_balloon06.png") left top;}
.sect01 .balloon_set .ball07 {right:175px;top:476px;width:109px;height:71px;background:url("/resources/microCampaign/cpView20000631/pc/images/sec01_balloon07.png") right top;}

.sect01 .balloon_set .ball01 {animation-delay: 0.9s;}
.sect01 .balloon_set .ball02 {animation-delay: 1.5s;}
.sect01 .balloon_set .ball03 {animation-delay: 2.1s;}
.sect01 .balloon_set .ball04 {animation-delay: 0.9s;}
.sect01 .balloon_set .ball05 {animation-delay: 1.7s;}
.sect01 .balloon_set .ball06 {animation-delay: 1.9s;}
.sect01 .balloon_set .ball07 {animation-delay: 1.1s;}

.sect01 .balloon_set .fade01 {z-index: 2;}
.sect01 .balloon_set .fade02 {z-index: 1;}
.sect01 .balloon_set .fade03 {z-index: 0;}
.sect01 .balloon_set .fade04 {z-index: 1;}
.sect01 .balloon_set .fade05 {z-index: 2;}

.sect01.show .balloon_set .fade01 {opacity: 1;transition-delay: 0.6s;}
.sect01.show .balloon_set .fade02 {opacity: 1;transition-delay: 0.9s;}
.sect01.show .balloon_set .fade03 {opacity: 1;transition-delay: 1.2s;}
.sect01.show .balloon_set .fade04 {opacity: 1;transition-delay: 0.9s;}
.sect01.show .balloon_set .fade05 {opacity: 1;transition-delay: 0.6s;}
.sect01.show .balloon_set .fade06 {opacity: 1;transition-delay: 1.1s;}
.sect01.show .balloon_set .fade07 {opacity: 1;transition-delay: 1.9s;}

.sect02{position:relative;width:100%;height:797px;background:url('/resources/microCampaign/cpView20000631/pc/images/bg_sec02.jpg') center top no-repeat;}
.sect02 .sec02_tit{padding-top:267px;font-family: 'MaruBuri';font-size:30px;color:#fff;}
.sect02 .sec02_tit > strong{font-family: 'MaruBuriBold';font-size:30px;color:#fff;}
.sect02 .sec02_boxs{padding-top:40px;}
.sect02 .sec02_boxs > span{display:block;width:100%;font-family: 'MaruBuriLight';font-size:30px;color:#fff;}
.sect02 .sec02_boxs > span > strong{position:relative;display:inline-block;font-family: 'MaruBuriLight';font-size:30px;color:#eae2cf;font-weight:normal;}
.sect02 .sec02_boxs > span > strong:after{content:'';position:absolute;left:0;bottom:0;display:inline-block;width:100%;border-bottom:1px solid #eae2cf;}
.sect02 .sec02_boxs > span.txt02{margin-top:18px;}
.sect02 .stress_txt{margin-top:43px;font-family: 'MaruBuriLight';color:#c4d8b9;font-size:41.93px;}
.sect02 .stress_txt > span{display:inline-block;vertical-align:middle;width:46px;height:46px;margin-left:13px;background-color:#fff;border-radius:5px 5px;}
.sect02 .stress_txt > span:nth-child(3){margin-right:7px;}
.sect02 .stress_txt > span > strong{font-family: 'MaruBuriBold';font-size:38px;color:#094241;line-height:46px;}

.sect03{position:relative;width:100%;height:2556px;background:url('/resources/microCampaign/cpView20000631/pc/images/bg_sec03.jpg') center top no-repeat;}
.sect03 .sec03_tit{padding-top:148px;}
.sect03 .sec03_tit h3{font-family: 'SUIT';font-size:55px;color:#121212;}
.sect03 .sec03_tit h3 > .bg_highlight{position:relative;display:inline-block;padding-top:30px;font-weight:900;color:#0e5a48;z-index:1;}
.sect03 .sec03_tit h3 > .bg_highlight:after{content:'';position:absolute;top:0;left:0;display:block;width:255px;height:116px;background:url('/resources/microCampaign/cpView20000631/pc/images/tit_bg_green_light.png') center center no-repeat;z-index:-1;}
.sect03 .case_area{margin-top:130px;}
.sect03 .case_area .case{text-align:left;display:flex;}
.sect03 .case_area .case .ex_img{margin-left:-32px;}
.sect03 .case_area .case .txt dd{margin-left:38px;font-family: 'SUIT';font-weight:500;color:#121212;font-size:24px;line-height:1.7;letter-spacing:-1px;}
.sect03 .case_area .case .txt dt + dd{margin-top:13px;}
.sect03 .case_area .case01 .txt{margin-top:48px;}
.sect03 .case_area .case01 .txt dt{width:242px;height:58px;margin-left:23px;background:url('/resources/microCampaign/cpView20000631/pc/images/sec03_tit.png') 0 0 no-repeat;}
.sect03 .case_area .case01 .txt .img_txt{margin-left:-55px;margin-top:20px;}
.sect03 .case_area .case01 .txt dd:nth-child(4){margin-top:20px;}
.sect03 .case_area .case02{position:relative;flex-direction:row-reverse;justify-content: space-between;margin-top:135px;}
.sect03 .case_area .case02 .ex_img{margin-left:0;margin-right:-50px;}
.sect03 .case_area .case02 .txt{margin-top:48px;}
.sect03 .case_area .case02 .txt dt{width:332px;height:58px;background:url('/resources/microCampaign/cpView20000631/pc/images/sec03_tit02.png') 0 0 no-repeat;}
.sect03 .case_area .case02 .txt .img_txt{position:relative;left:250px;margin-top:35px;margin-left:0;z-index:1;}
.sect03 .case_area .case02 .txt dd:nth-child(3){margin-top:22px;}
.sect03 .case_area .case03{margin-top:127px;}
.sect03 .case_area .case03 .txt dt{width:242px;height:58px;margin-top:49px;margin-left:20px;background:url('/resources/microCampaign/cpView20000631/pc/images/sec03_tit03.png') 0 0 no-repeat;}
.sect03 .case_area .case03 .txt .img_txt{margin-left:-52px;margin-top:20px;}
.sect03 .case_area .case03 .txt dd:last-child{margin-top:35px;}

.sect04{position:relative;height:1336px;background:url('/resources/microCampaign/cpView20000631/pc/images/bg_sec04.jpg') center top no-repeat;}
.sect04 .sec04_tit{width:1250px;margin:0 auto;padding-top:180px;}
.sect04 .sec04_tit h3{font-family: 'SUIT';font-size:55px;color:#121212;font-weight:600;letter-spacing:-1px;}
.sect04 .sec04_tit h3 > .bg_highlight{position:relative;display:inline-block;padding-top:30px;font-weight:900;color:#0e5a48;z-index:1;}
.sect04 .sec04_tit h3 > .bg_highlight:after{content:'';position:absolute;top:0;left:0;display:block;width:460px;height:116px;background:url('/resources/microCampaign/cpView20000631/pc/images/tit_bg_yellow_light.png') center center no-repeat;z-index:-1;}
.sect04 .sub_tit{padding-top:50px;}
.sect04 .sub_tit > p{line-height:1;font-size:28px;font-weight:400;color:#121212;}
.sect04 .sub_tit > p:nth-child(2){padding-top:19px;}
.sect04 .sub_tit > p .bg_highlight{background:url('/resources/microCampaign/cpView20000631/pc/images/txt_green_light.png') left bottom repeat-x;font-weight:600;}
.sect04 .sliderWrap{margin-top:80px;}
.sect04 .slide_list{position:relative;width:1464px;margin:0 auto;}
.sect04 .slide_list .slick-list{width:1250px;margin:0 auto;}
.sect04 .slide_list .slick-dots{position:absolute;bottom:-94px;left:0;} 
.sect04 .slide_list .slick-dots li{width:14px;height:14px;border-radius:50% 50%;background-color:#bccdc3;box-sizing:border-box;}
.sect04 .slide_list .slick-dots li.slick-active{background-color:#0e5a48;}
.sect04 .slick-prev, .sect04 .slick-next{display:block;width:34px;height:61px;}
.sect04 .slick-prev{background:url('/resources/microCampaign/cpView20000631/pc/images/btn_arrow_left.png') center center no-repeat;}
.sect04 .slick-next{background:url('/resources/microCampaign/cpView20000631/pc/images/btn_arrow_right.png') center center no-repeat;}
.sect04 .slick-prev:before, .sect04 .slick-next:before{display:none;}
.sect04 .etc_txt{width:1250px;margin:0 auto;font-family: 'SUIT';margin-top:20px;text-align:left;font-size:22px;line-height:1;color:#86978d;}

.sect05{position:relative;height:1736px;background:url('/resources/microCampaign/cpView20000631/pc/images/bg_sec05.jpg') center top no-repeat;}
.sect05 .sec05_tit{padding-top:180px;}
.sect05 .sec05_tit h3{font-family: 'SUIT';font-size:55px;color:#fffcdf;font-weight:700;letter-spacing:-0.018em}
.sect05 .sec05_tit h3 > .bg_highlight{position:relative;display:inline-block;padding-top:30px;font-weight:700;color:#fffcdf;z-index:1;}
.sect05 .sec05_tit h3 > .bg_highlight:after{content:'';position:absolute;top:0;left:0;display:block;width:267px;height:116px;background:url('/resources/microCampaign/cpView20000631/pc/images/tit_bg_green_light02.png') center center no-repeat;z-index:-1;}
.sect05 .sec05_tit .sub_tit{padding-top:48px;}
.sect05 .sec05_tit .sub_tit > p{padding-bottom:20px;font-size:28px;font-family: 'SUIT';color:#ffffff;font-weight:400;line-height:1;}
.sect05 .report_boxs{margin-top:102px;}
.sect05 .transparent_txtBox{width:1250px;height:381px;background:url('/resources/microCampaign/cpView20000631/pc/images/sec05_bg_txt_box.png') center top no-repeat;}
.sect05 .transparent_txtBox .box_tit{display:block;width:100%;padding-top:67px;text-align:center;font-size:38px;font-family: 'MaruBuriSemiBold';color:#fff;line-height:1;}
.sect05 .transparent_txtBox .box_tit > strong{color:#fffcdf;font-family: 'MaruBuriSemiBold';font-size:38px;line-height:1;}
.sect05 .transparent_txtBox > p:not(.box_tit){padding-top:102px;}
.sect05 .transparent_txtBox > p em{color:#fffcdf;font-weight:600;}
.sect05 .transparent_txtBox > p span{color:#fff;font-weight:300;}
.sect05 .transparent_txtBox .block{display:block;width:100%;padding-bottom:16px;text-align:center;font-size:26px;line-height:1;font-family: 'SUIT';}
.sect05 .report_boxs .deco_ico{margin-top:50px;margin-bottom:32px;}
.sect05 .report_boxs .white_box{margin-top:32px;}
.sect05 .report_boxs .white_box h4{font-size:40px;font-family: 'SUIT';font-weight:700;color:#ffffff;}
.sect05 .report_boxs .white_box .deco_underline{position:relative;z-index:1;margin-bottom:85px;}
.sect05 .report_boxs .white_box .deco_underline:after{content:'';position:absolute;bottom:-15px;left:50%;display:inline-block;width:1000px;height:37px;margin-left:-500px;background-color:rgba(0, 0, 0, 0.5);z-index:-1;}
.sect05 .report_boxs .white_txtBox{width:1338px;height:488px;margin-top:-35px;margin-left:-31px;margin-right:-49px;margin-bottom:-47px;background:url('/resources/microCampaign/cpView20000631/pc/images/bg_txt.png') center top no-repeat;}
.sect05 .report_boxs .white_txtBox > p{font-family: 'SUIT';font-size:28px;color:#121212;font-weight:500;line-height:1.5;}
.sect05 .report_boxs .white_txtBox > p:first-child{padding-top:90px;}
.sect05 .report_boxs .white_txtBox > p:nth-child(2){margin-top:38px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
.sect05 .report_boxs .white_txtBox > p > em{/* display:inline-block; */margin-top:13px;font-family: 'SUIT';font-size:28px;color:#121212;font-weight:700;line-height:1;}
.sect05 .report_boxs .white_txtBox > p > em:first-child{margin-top:-3px;}
.sect05 .report_boxs .white_txtBox > p .bg_highlight{position:relative;z-index:1;background-color:#fffcdf}

.sect06{position:relative;/* height:2757px; */padding-bottom:179px;background-color:#d4e3da;}
.sect06 .sec06_tit{padding-top:147px;}
.sect06 .sec06_tit h3{font-family: 'SUIT';font-size:55px;color:#121212;font-weight:500;letter-spacing:-1px;}
.sect06 .sec06_tit h3 > .bg_highlight{position:relative;display:inline-block;padding-top:30px;font-weight:700;color:#0e5a48;z-index:1;}
.sect06 .sec06_tit h3 > .bg_highlight:after{content:'';position:absolute;top:0;left:0;display:block;width:569px;height:117px;background:url('/resources/microCampaign/cpView20000631/pc/images/tit_bg_green_light03.png') center center no-repeat;z-index:-1;}
.sect06 .sec06_tit .sub_tit{padding-top:30px;font-family: 'SUIT';font-size:28px;color:#121212;line-height:1.5;}
.sect06 .explain_area{position:relative;height:613px;margin-top:71px;background:url('/resources/microCampaign/cpView20000631/pc/images/sec06_bg_explain.png') center top no-repeat;}
.sect06 .explain_area .explain_tit{padding-top:78px;font-family: 'MaruBuriBold';color:#083a39;font-size:38px;text-align:center;line-height:1.5;}
.sect06 .explain_area .explain_ckBox{margin-top:112px;}
.sect06 .explain_area .explain_ckBox .checkbox{display:inline-block;vertical-align:middle;}
.sect06 .explain_area .explain_ckBox .checkbox .btn_checkbox{display:inline-block;vertical-align:middle;width:47px;height:40px;margin-top:-5px;background:url('/resources/microCampaign/cpView20000631/pc/images/ico_checkbox2.png') left bottom no-repeat;background-size:contain;}
.sect06 .explain_area .explain_ckBox .checkbox .btn_checkbox.on{background:url('/resources/microCampaign/cpView20000631/pc/images/ico_check2.png') left bottom no-repeat;background-size:contain;}
.sect06 .explain_area .explain_ckBox .checkbox .chkBox_label{display:inline-block;vertical-align:middle;text-align:left;font-family: 'SUIT';font-size:30px;font-weight:600;color:#121212;}
 
.sect06 .explain_list{margin-top:35px;}
.sect06 .explain_list li{position:relative;margin-bottom:19px;font-size:26px;color:#606060;font-family: 'SUIT';font-weight:300;}
.sect06 .explain_list li:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;margin-top:-11px;margin-right:10px;border-radius:50% 50%;background-color:#606060;}

.sect06 .cont-inner {width:1250px;margin:75px auto 0;background:url('/resources/microCampaign/cpView20000631/pc/images/sec06_bg_sign.png') center top no-repeat;background-size:100% 84%;}
.sect06 .cont-inner .sign-form-area .inner {padding-top:81px;}
.sect06 .cont-inner .sign-form-area .inner h5 {width:717px;height:84px;margin:0 auto;padding-left:53px;padding-right:54px;background-color:#0e5a48;text-align:center;font-size:30px;color:#fff;font-family: 'SUIT';font-weight:600;border-radius:8px 8px;line-height:84px;letter-spacing:-1px;box-sizing:border-box;}
.sect06 .cont-inner .sign-form-area .inner h5 > span {font-weight:700}
.sect06 .cont-inner .sign-form-area .inner form ul {width:947px;margin:64px auto 0;font-size:35px;color:#3d3d3d}
.sect06 .cont-inner .sign-form-area .inner form ul > li {margin-bottom:20px}
.sect06 .cont-inner .sign-form-area .inner form ul > li > .form-inner {display:flex;flex-direction:row;align-items:center}
.sect06 .cont-inner .sign-form-area .inner form ul > li > .form-inner .form-label {width:25%}
.sect06 .cont-inner .sign-form-area .inner form ul > li > .form-inner .form-input {width:75%}
.sect06 .cont-inner .sign-form-area .inner form ul > li > .form-inner .form-input > input {width:100%;border-radius:5px;border:2px solid var(--color-base-green);height:68px;font-size:28px;padding:0 10px}
.sect06 .cont-inner .sign-form-area .inner form ul > li > .form-inner .form-input.input-flex {display:flex;flex-direction:row;align-items:center}
.sect06 .cont-inner .sign-form-area .inner form ul > li > .form-inner .form-input.input-flex .at {margin:0 5px}
.sect06 .cont-inner .sign-form-area .inner form ul > li > .select_wrap .sel_box {margin-left:25%;position:relative}
.sect06 .cont-inner .sign-form-area .inner form ul > li > .select_wrap .sel_box select {border-radius:5px;border:2px solid var(--color-base-green);width:100%;height:68px;font-size:28px;padding:0 70px 0 10px;display:block;background-image:url(../images/seletbox-arrow.png);background-repeat:no-repeat;background-position:right 1.5rem top 50%}
.sect06 .cont-inner .sign-form-area .inner form ul > li .select_birth .select_wrap{border-radius:5px;border:2px solid var(--color-base-green);width:100%;height:68px;font-size:28px;}
.sect06 .cont-inner .sign-form-area .inner form ul > li .select_birth .select_wrap .sel_box select {width:100%;height:68px;font-size:28px;padding:0 70px 0 10px;border-radius:5px;border:0;display:block;border-radius:5px;background-image:url(../images/seletbox-arrow.png);background-repeat:no-repeat;background-position:right 1.5rem top 50%}
.sect06 .cont-inner .sign-form-area .inner form ul > li .select_mb .select_wrap{border-radius:5px;border:2px solid var(--color-base-green);width:100%;height:68px;font-size:28px;}
.sect06 .cont-inner .sign-form-area .inner form ul > li .select_mb .select_wrap .sel_box select {width:100%;height:68px;font-size:28px;padding:0 70px 0 10px;border-radius:5px;border:0;border-radius:5px;display:block;background-image:url(../images/seletbox-arrow.png);background-repeat:no-repeat;background-position:right 1.5rem top 50%}

.sect06 .cont-inner .sign-form-area .inner .chk_out_box {position:relative;width:947px;height:264px;margin:60px auto 0;padding-top:41px;padding-left:45px;background-color:#a2c5b0;border-radius:10px 10px;box-sizing:border-box;}
.sect06 .cont-inner .sign-form-area .inner .chk_out_box .inner_agree {display:flex;flex-direction:row;/* justify-content:space-between; */align-items:center;margin-bottom:6px;}
.sect06 .cont-inner .sign-form-area .inner .chk_out_box .inner_agree label {text-align:left;display:flex;flex-direction:row;align-items:center;line-height:40px}
.sect06 .cont-inner .sign-form-area .inner .chk_out_box .inner_agree label.chk_lab span {margin-left:12px;font-size:26px;font-family: 'SUIT';color:#121212;}
.sect06 .cont-inner .sign-form-area .inner .chk_out_box .inner_agree label.chk_lab span strong {font-weight:600}
.sect06 .cont-inner .sign-form-area .inner .chk_out_box .inner_agree label.chk_lab input {width:30px;height:30px;background-color:#fff;border-radius:50%;border:1px solid #606060;}
.sect06 .cont-inner .sign-form-area .inner .chk_out_box .inner_agree label.chk_lab input[type="checkbox"]:checked {position:relative}
.sect06 .cont-inner .sign-form-area .inner .chk_out_box .inner_agree label.chk_lab input[type="checkbox"]:checked::before {content:'';display:block;width:18px;height:18px;border-radius:50%;background-color:var(--color-base-green);position:absolute;top:5px;left:5px}
.sect06 .cont-inner .sign-form-area .inner .chk_out_box .inner_agree > a {font-family: 'SUIT';font-size:19px;display:inline-block;padding:7px 20px;margin-left:20px;background-color:#0e5a48;color:#fff;border-radius:35px}
.sect06 .cont-inner .sign-form-area .inner .agree-info-txt{width:1066px;margin:0 auto;}
.sect06 .cont-inner .sign-form-area .inner .agree-info-txt > ul {font-size:22px;margin-top:30px;color:#86978d}
.sect06 .cont-inner .sign-form-area .inner .agree-info-txt > ul > li {margin-bottom:10px;font-family: 'SUIT';}
.sect06 .cont-inner .sign-form-area .inner .agree-info-txt > ul > li::before {content:'※';display:inline-block;margin-right:5px}
.sect06 .cont-inner .sign-form-area .inner .form-sign-btn {text-align:center;margin-top:163px}
.sect06 .cont-inner .sign-form-area .inner .form-sign-btn > a {display:inline-block;width:470px;height:98px;line-height:98px;font-size:34px;font-weight:700;border-radius:10px;background-color:#0e5a48;color:#fff;box-sizing:border-box;}
.sect06 .cont-inner .sign-form-area .inner .etc_txt{margin-top:35px;font-size:22px;color:#083736;line-height:1.5;text-align:center;}
.sect06 .cont-inner .sign-form-area ul > li > .form-inner .form-input .certify-before{}
.sect06 .cont-inner .sign-form-area ul > li > .form-inner .form-input .certify-before .before-certify-cont > a {display:block;background-color:#0e5a48;width:260px;height:68px;line-height:68px;text-align:center;color:#fff;font-size:28px}
.sect06 .cont-inner .sign-form-area ul > li > .form-inner .form-input .certify-before .inner-info{}
.sect06 .cont-inner .sign-form-area ul > li > .form-inner .form-input .certify-before .inner-info > p {position:relative;font-size:20px;position:relative;padding-left:30px;margin-top:10px;}
.sect06 .cont-inner .sign-form-area ul > li > .form-inner .form-input .certify-before .inner-info > p::before {content:'';display:inline-block;width:20px;height:20px;background:url(/resources/v2/images/sub/support/ico_support_new.png) no-repeat center top;background-size:contain;position:absolute;top:0;left:0}
.sect06 .cont-inner .sign-form-area ul > li > .form-inner .form-input .certify-after .inner-info > p {height:68px;font-size:23px;/* color:#0e5a48; */color:#86978d;line-height:68px;font-family: 'SUIT';font-weight:700;}

.popup-layer .dim {opacity:.5!important}
.popup-wrap.cp631-popup .popup-cont {width:690px;min-height:760px;height:100%;border-radius:20px;background-image:url(../images/cont06-sign-bg.jpg);background-repeat:repeat}
.popup-wrap.cp631-popup .popup-cont .body-cont {height:100%;overflow:hidden!important;max-height:760px!important}
.popup-wrap.cp631-popup .popup-cont .body-cont h6 {text-align:center;margin-top:38px;font-size:38px;line-height:50px;color:#0e5a48;font-weight:700}
.popup-wrap.cp631-popup .popup-cont .body-cont .row .row-body > p {text-align:center;font-size:20px;line-height:27px;margin:10px 0 25px;color:#121212;}
.popup-wrap.cp631-popup .popup-cont .body-cont .row .row-cont {width:560px;height:310px;margin:auto;background-color:#fff;box-shadow:0 0 9px 4px inset rgba(0,0,0,0.2);border-radius:20px;padding:32px 10px;box-sizing:border-box;}
.popup-wrap.cp631-popup .popup-cont .body-cont .row .row-cont .popup-cont-inner {line-height:24px;font-weight:400;height:246px;overflow-y:scroll;margin:0 13px}
.popup-wrap.cp631-popup .popup-cont .body-cont .row .row-cont .popup-cont-inner p > strong{font-size:20px;}
.popup-wrap.cp631-popup .popup-cont .body-cont .row .row-cont .popup-cont-inner > ol{margin-top:27px;}
.popup-wrap.cp631-popup .popup-cont .body-cont .row .row-cont .popup-cont-inner > ol > li {margin-bottom:15px;font-size:20px;line-height:1.5;letter-spacing:-1px;}
.popup-wrap.cp631-popup .popup-cont .body-cont .row .row-cont .popup-cont-inner > ol > li:last-child {margin-bottom:0}
.popup-wrap.cp631-popup .popup-cont .body-cont .row .row-cont .popup-cont-inner > ol > li > p {margin-top:0;padding-left:18px;word-break:keep-all;}
.popup-wrap.cp631-popup .popup-cont .btn-close {display:inline-block;width:248px;height:67px;line-height:67px;text-align:center;background-color:#0e5a48;color:#fff;font-size:38px;font-weight:700;bottom:40px;left:50%;transform:translateX(-50%);top:initial!important;right:initial!important;border-radius:7px}
.txt-point{color:#0e5a48;font-weight:700;font-size:24px;}
#popup-agree-detail02 .popup-wrap.cp631-popup .popup-cont .body-cont .row .row-cont .popup-cont-inner > ol{margin-top:0;}

.sect07{width:100%;height:892px;background:url('/resources/microCampaign/cpView20000631/pc/images/bg_sec07.jpg') center top no-repeat;}
.sect07 .sec07_tit{padding-top:177px;}
.sect07 .sec07_tit h3{font-family: 'MaruBuri';font-size:36px;color:#121212;}
.sect07 .sec07_tit em{display:block;margin-top:10px;font-family: 'MaruBuriBold';font-size:36px;color:#0e5a48;}
.sect07 .slider_multiple{position:relative;margin-top:89px;}
.sect07 .multiple_container{width:1250px;overflow:hidden;}
.sect07 .multiple_container .slide_item{position:relative;padding:10px 0;}
.sect07 .multiple_container .slide_item a,
.sect07 .multiple_container .slide_item span{position:relative;display:block;}
.sect07 .multiple_container .slide_item img{box-shadow:3px 4px 5px 1px rgba(96, 96, 96, 0.1);border-radius:10px 10px;}
.sect07 .multiple_container .slide_item .caption{position:absolute;bottom:0;left:0;width:398px;height:128px;text-align:center;font-family: 'SUIT';font-size:22px;color:#121212;line-height:1.5;display: flex;align-items: center;justify-content: center;box-sizing:border-box;}
.sect07 .multiple_container .swiper-wrapper{width:1250px;margin:0 auto;}
.sect07 .swiper-button-prev:after, .sect07 .swiper-button-next:after{display:none;}
.sect07 .swiper-button-prev{left:-102px;}
.sect07 .swiper-button-next{right:-102px;}

.cont-section.cont-bottomFloating-box {position:fixed;bottom:0;left:0;background-color:#66c18c;width:100%;height:130px;font-family:'GmarketSans';font-size:30px;font-weight:700;color:#fff;z-index:99;transition:all 0.3s}
.cont-section.cont-bottomFloating-box.fix {bottom:-130px}
.cont-section.cont-bottomFloating-box > .cont-inner {display:flex;justify-content:space-between;align-items:center;height:100%;line-height:initial}
.cont-section.cont-bottomFloating-box > .cont-inner.campReview {position:relative;width:1355px;margin:auto;}
.cont-section.cont-bottomFloating-box > .cont-inner.campReview .txt {display:flex;gap:13px;margin-top:8px}
.cont-section.cont-bottomFloating-box > .cont-inner.campReview .txt::before {content:'';display:block;width:115px;height:91px;background-image:url(/resources/microCampaign/cpView20000631/pc/images/icon-floating-box.png);background-repeat:no-repeat;background-size:contain;background-position:center center}
.cont-section.cont-bottomFloating-box > .cont-inner.campReview .txt > p {line-height:46px;margin-top:8px;letter-spacing:-0.018em}
.cont-section.cont-bottomFloating-box > .cont-inner.campReview .txt > p > span {color:#005b48}
.cont-section.cont-bottomFloating-box > .cont-inner.campReview .btn-review > a {color:#fff;border-radius:50px;border:5px solid #fff;width:352px;height:80px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}

.campReview-info-box {margin-top:78px;display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center}
.campReview-info-box > a {display:flex;align-items:center;justify-content:center;width:352px;height:80px;box-sizing:border-box;font-size:30px;font-family:'GmarketSans';font-weight:600;line-height:initial;color:#fff;background-color:transparent;border:5px solid #fff;border-radius:50px}

@media (max-width: 1900px) {
	.campaign-wrap {zoom:0.80;width:100%;}
	.campaign-wrap .sect01,
	.campaign-wrap .sect02,
	.campaign-wrap .sect03,
	.campaign-wrap .sect04,
	.campaign-wrap .sect05{background-size:cover;}
	.campaign-wrap .sect02{background-position:0 -38px;}
	/* .cont-section.cont-bottomFloating-box::after {content:'';display:block;width:730px;height:100%;background-color:#0e5a48;position:absolute;top:0;right:0} */
}