html, body{width:100%;}
html.thx, html.thx body {height: 100%;overflow: hidden;}
.wrap{width:100%;}
html.thx .wrap {height: 100%;}

html.noScroll, html.noScroll body {height: 100%;overflow: hidden;}

/*플랫폼 css초기화 */
.wrap_form .en__field__element--text {display: block;}

.dis_none{display:none !important; z-index:0 !important;}
.dis_table{display:table; width:100%; height:100%;}
.dis_table_cell{display:table-cell; width:100%; height:100%;}
.f_left{float:left;}
.f_right{float:right;}
.w1920{ }
.w1440{ }
.w1280{ }
.bold{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:400; vertical-align: baseline;}
.col{font-size:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; font-family:inherit; vertical-align: baseline;}
.num{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align: baseline;}
.stroke{width:auto; font-size:inherit; color:transparent; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align: baseline; font-style:inherit;}
.block{display:block; font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align:inherit; font-style:inherit; font-family: inherit;}
.web{display:block;}
.mobile{display:none;}

.scroll-wrapper{height:100%;}
.wrap_side_bar .m_open_btn{display:none;}
.wrap_side_bar{position:fixed; top:0; right:0; width:400px; height:100%; background:#fff; z-index:100;}
.wrap_side_bar .sidebar_set{position:absolute; top:0; left:0; width:16px; height:100%; background:#353535; z-index:10;}
.wrap_side_bar .sidebar_set .bar{position:absolute; left:0; bottom:0; width:100%; height:100%; max-height:0; border-radius:16px 16px 0 0; background:#66cc00;
 -webkit-transition: max-height 1.85s .5s;
 -moz-transition: max-height 1.85s .5s;
 -o-transition: max-height 1.85s .5s;
 transition: max-height 1.85s .5s;
}
.wrap_side_bar .sidebar_content{padding:65px 0 65px 58px;}
.wrap_side_bar .sidebar_content .tit_set{position:relative; padding-bottom:40px;}
.wrap_side_bar .sidebar_content .tit_set .tit{}
.wrap_side_bar .sidebar_content .tit_set .tit .block{font-size:32px; color:#535353; letter-spacing:-3px; line-height:36px; font-weight:700;}
.wrap_side_bar .sidebar_content .tit_set .tit .block.last{display:inline-block;}
.wrap_side_bar .sidebar_content .tit_set .tooltip{position:relative; display:inline-block; margin-right:-3px; padding-left:4px; vertical-align:super; line-height:0; cursor:pointer;}
.wrap_side_bar .sidebar_content .tit_set .tooltip img{width:auto;}
.wrap_side_bar .sidebar_content .s_tit{padding:12px 0 40px;}
.wrap_side_bar .sidebar_content .s_tit .block{ font-size:18px; color:#535353; letter-spacing:-1px; word-spacing:-2px; line-height:22px;}
.wrap_side_bar .sidebar_content .form_set{width:100%;}
.wrap_side_bar .sidebar_content .form_signature{padding-bottom:10px; font-size:18px; color:#535353; letter-spacing:-1px; line-height:20px; font-weight:400;}


.tooltip .tooltip_box{display:none; position:absolute; top:10px; left:-142px; width:352px; height:135px; z-index:2; cursor: default;}
.tooltip .tooltip_box .close_btn{position:absolute; top:26px; right:22px; cursor:pointer; z-index:100;}
.tooltip .tooltip_box.show{display:block;}
.tooltip .tooltip_box .box_middle .tt_tit{display:block;padding-bottom:7px; font-size:16px; color:#14a057; letter-spacing:-1.2px; line-height:16px; font-weight:400;}
.tooltip .tooltip_box .box_middle .tt_insert{display:block;}
.tooltip .tooltip_box .box_middle .tt_insert .block{font-size:16px; color:#14a057; letter-spacing:-1.2px; line-height:22px; word-spacing:-1px; font-weight:300;}

.tooltip .tooltip_box .box_top {display: block;width: 100%;height: 20px;font-size: 0;}
.tooltip .tooltip_box .box_top > img {display: inline-block;}
.tooltip .tooltip_box .box_top .box_top_center_bg {display: inline-block;width: calc(100% - 32px);height: 100%;margin: 0 auto;background: url('https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/22e505eb-ff01-4d08-894e-cb6a99d1f53e.png') repeat-x;}
.tooltip .tooltip_box .box_middle {display: table;width: 100%;}
.tooltip .tooltip_box .box_middle .box_middle_left_bg {display: table-cell;width: 13px;height: 100%;background: url('https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/badb427b-2c99-4764-8676-47929e757a43.png') repeat-y;}
.tooltip .tooltip_box .box_middle .box_middle_center {display: table-cell;width: calc(100% - 26px);background-color: #fff; padding:30px 0 22px 30px;}
.tooltip .tooltip_box .box_middle .box_middle_right_bg {display: table-cell;width: 13px;height: 100%;background: url('https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/267f3439-6afc-43d9-80cb-d132a094f24e.png') repeat-y;}

.tooltip .tooltip_box .box_bottom {display: block;width: 100%;height: 12px;font-size: 0;}
.tooltip .tooltip_box .box_bottom > img {display: inline-block;}
.tooltip .tooltip_box .box_bottom .box_bottom_center_bg {display: inline-block;width: calc(100% - 32px);height: 100%;margin: 0 auto;background: url('https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/af882ee5-e15d-4942-8f84-9e3bdc1150cb.png') repeat-x;}

.tooltip .tooltip_box:after {position: absolute; top: 0;left:44%; transform: translateX(-50%);content: '';width: 18px;height: 18px;background: url('https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/4823d9f1-cbfe-414b-8548-0866662794d4.png') no-repeat;}
.wrap_side_bar .sidebar_content .facebook_link{display:inline-block; padding:0 0 0 98px; width:300px; height:52px; font-size:16px; color:#fff; letter-spacing:-1.04px; line-height:52px; border:1px solid #1877f2; background:#1877f2 url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/cebb4823-e773-465d-8c91-193ddf5f894e.png") no-repeat 16px center;}
.wrap_side_bar .sidebar_content .facebook_link02{display:inline-block; padding:0 0 0 98px; width:300px; height:52px; font-size:16px; color:#fff; letter-spacing:-1.04px; line-height:52px; border:1px solid #34589d; background:#34589d url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/cebb4823-e773-465d-8c91-193ddf5f894e.png") no-repeat 16px center;}

.form_set .en__field{position:relative;padding: 0 !important;}
.form_set .en__field--text:not(:last-child){margin-bottom:12px;}
.form_set .en__field__error{font-size:12px; color:red; letter-spacing:-1.04px; line-height:20px; font-family: 'Noto Sans KR';}
.form_set.show .en__field__error{display:block;}
.form_set .en__field--text .en__field__label{/*position:absolute; top:0; left:0;*/ padding:0 17px; width:100%; height:100%; font-size:16px; color:#b8b8b8; letter-spacing:-1.04px; line-height:58px;}
.form_set .en__field--text .en__field__input{padding:0 17px; width:300px; height:52px; font-size:16px; color:#555; letter-spacing:-1.04px; /*line-height:54px;*/ border:1px solid #d3d3d3; background:#f4f4f4; font-family: 'GmarketSans'; font-weight:300;    box-sizing: border-box;}
.form_set .en__field--text .en__field__input::placeholder{font-size:16px; color:#b8b8b8; letter-spacing:-1.04px; /*line-height:54px;*/}
.form_set .en__field--checkbox{margin:3px 0 0 0;}
.form_set .en__field--checkbox .en__field__label{position: inherit; display:inline-block; width:278px; height:23px; font-size:16px; color:#8f8f8f; letter-spacing:-1.04px; line-height:27px; vertical-align: middle; font-weight:200; cursor:pointer;}
.form_set .en__field--checkbox>.en__field__label{display: none !important;}
.form_set .en__field--checkbox .see_more{position:absolute; top:0; right:0; font-size:16px; color:#049b4b; letter-spacing:-1.04px; line-height:20px; font-family: 'Noto Sans KR'; font-weight:400; }
.form_set .en__submit{display:inline-block; width:300px; height:80px;margin-top: 40px;}
.form_set .en__submit button{width:100%; height:100%; font-size:28px; color:#fff; letter-spacing:-1.82px; line-height:84px; font-weight:700; font-family: 'GmarketSans'; background:#0a9b4b; outline:0; border:0; border-radius:5px;}
label[for=en__field_supporter_NOT_TAGGED_4], label[for=en__field_supporter_phoneNumber], label[for=en__field_supporter_emailAddress]{display: none !important;}
.form_set .en__field__item {position:relative; width:100%; padding: 0 !important; font-size:0;}
.form_set .en__field--checkbox .allcheck__label{font-size:18px; color:#535353; font-weight:400; letter-spacing:-1.17px; line-height:26px;height: 26px;}
html.ie .form_set .en__field--checkbox .allcheck__label{line-height: 30px;}
.form_set .allcheck .en__field--checkbox{margin:20px 0 11px;}

.form_set .en__field--checkbox #all_check[type="checkbox"]{display:none;}
.form_set .en__field--checkbox #all_check[type="checkbox"] + label:before{
 content:'';
 position: relative;
 display: inline-block;
 padding: 0 10px 0 0;
 margin: 0;
 width: 26px;
 height: 26px;
 background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/85dbc2da-f46e-48ed-8972-4f707eee6a9d.png") no-repeat 0 0;
 border-radius: 0;
 vertical-align: middle;
 cursor: pointer;
 outline-style: none;
 -webkit-appearance: none;
 -webkit-border-radius: 0;
}
.form_set .en__field--checkbox #all_check[type="checkbox"]:checked + label:before{
 content:''; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/5488af08-675f-4236-91ee-b2f7f59b0baa.png") no-repeat 0 0; outline-style:none;
}


.form_set .en__field--checkbox .en__field__input[type="checkbox"]{display:none;}
.form_set .en__field--checkbox .en__field__input[type="checkbox"] + label:before{
 content:'';
 position: relative;
 display: inline-block;
 padding:0;
 margin: 0 10px 0 0;
 width:26px; height:26px; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/0b2b3174-188d-49df-9277-d6d097efe900.png") no-repeat center center;
 border-radius: 0;
 vertical-align: middle;
 cursor: pointer;
 outline-style: none;
 -webkit-appearance: none;
 -webkit-border-radius: 0;
}
.form_set .en__field--checkbox .en__field__input[type="checkbox"]:checked + label:before{
 content:''; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/5a7eaa4f-50d9-4fc3-bae2-24ff5013f00f.png") no-repeat center center; outline-style:none;
}

.form_set .en__comment{padding-top:8px; margin-top:12px; width:303px; border-top:1px solid #d8d8d8; }
.form_set .en__comment p{ display:block; font-size:11px; color:#8f8f8f; letter-spacing:-0.2px; line-height:16px;  font-family: 'Noto Sans KR'; font-weight: 100;}
@media all and (max-width:1440px){
 .form_set .en__comment{width:240px;}
 .form_set .en__comment p{display:inline;word-break:keep-all;}
}



.wrap_fixed{}
.wrap_fixed.wh .logo_set a img{opacity:1;}
.wrap_fixed.wh .logo_set a img.bk{opacity:0;}
.wrap_fixed.bk .logo_set a img.wh{opacity:0;}
.wrap_fixed.bk .logo_set a img{opacity:1;}
.wrap_fixed.wh .logo_campaign span{color:#fff;}
.wrap_fixed.wh .logo_campaign span:after{background:#fff;}
.wrap_fixed.bk .logo_campaign span{color:#535353;}
.wrap_fixed.bk .logo_campaign span:after{background:#535353;}
/*.wrap_fixed.bk .logo_support a{color:#535353; border:1px solid #535353; background:transparent;}*/

.wrap_fixed .logo_set{position: fixed; top: 40px; left: 40px; pointer-events: auto; z-index: 100;}
.wrap_fixed .logo_set a{display:inline-block;}
.wrap_fixed .logo_set a img{width:auto; position:absolute; top:0; left:0; opacity:0;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
}
.wrap_fixed .logo_set.wh a img{opacity:1;}
.wrap_fixed .logo_set.wh a img.bk{opacity:0;}
.wrap_fixed .logo_set.bk a img.wh{opacity:0;}
.wrap_fixed .logo_set.bk a img{opacity:1;}
.wrap_fixed .logo_campaign{position:fixed; top:35px; right:648px; pointer-events: auto; z-index: 100;}
.wrap_fixed .logo_campaign span{position:relative; display:inline-block; font-size:18px; color:#fff; letter-spacing:-1.2px; line-height:50px;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
}
.wrap_fixed .logo_campaign span:after{content:''; position:absolute; top:38px; left:0; width:100%; height:1px; background:#fff;}
.wrap_fixed .logo_campaign.wh span{color:#fff;}
.wrap_fixed .logo_campaign.wh span:after{background:#fff;}
.wrap_fixed .logo_campaign.bk span{color:#535353;}
.wrap_fixed .logo_campaign.bk span:after{background:#535353;}

.wrap_fixed .logo_support{position:fixed; top:35px; right:440px; text-align:center; pointer-events: auto; z-index: 100;}
.wrap_fixed .logo_support a{position:relative; display:inline-block; width:168px; height:50px; font-size:18px; color:#fff; letter-spacing:-1.2px; line-height:52px; font-weight:400; border:1px solid #FF8100; background:#ff8100;
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
 transition: all 0.4s ease;
}
.wrap_fixed .logo_support a:hover{color:#535353; background:#fff; }
/*.wrap_fixed .logo_support a:hover{color:#535353; background:#fff;}
.wrap_fixed .logo_support.wh a{color:#fff;}
.wrap_fixed .logo_support.bk a{color:#535353; border:1px solid #535353;}
.wrap_fixed .logo_support.bk a:after{background:#535353;}
.wrap_fixed.bk .logo_support a:after{background:#535353;}*/

.wrap_visual{position:relative; min-width:calc(1280px - 300px); width:calc(100% - 400px); /*height:1097px;*/height: 100vh; background:url("https://www.greenpeace.org/static/planet4-korea-stateless/2021/09/21c2d35e-kr_2021_ce_petition_climatesuffrage1.jpg") no-repeat center 0; background-size:cover; overflow:hidden;}
.wrap_visual .in{width:100%; max-width:1050px; margin:0 auto; height:100%;}
.wrap_visual .title_set{/*padding:0 0 61px 15.7%;*/ padding:0 0 61px 0;}
.wrap_visual .title_set .w1920{display:inline-block;}
.wrap_visual .title_set .w1440{display:none;}
.wrap_visual .title_set .w414{display:none;}
.wrap_visual .title_set .txt{padding-top:6px; font-size:151px; color:#fff; letter-spacing:-10.79px; line-height:150px; font-weight:700; word-spacing: -8px;}
.wrap_visual .cha_set{position:relative; /*padding-left:15.7%;*/ font-size:0;}
.wrap_visual .cha_set .cha{display:inline-block;}
.wrap_visual .cha_set .cha img{width:auto;}
.wrap_visual .cha_set .cha img.w1920{display:inline-block;}
.wrap_visual .cha_set .cha img.w1440{display:none;}
.wrap_visual .cha_set .cha img.w414{display:none;}
.wrap_visual .cha_set .txt_set{display:inline-block; margin-left:-48px; vertical-align: bottom;}
.wrap_visual .cha_set .txt_set .name{margin-bottom:8px; width:80px; height:80px; font-size:24px; color:#fff; letter-spacing:-1.7px; line-height:84px; font-weight:700; text-align:center; background:#049b4b; border-radius:50%;}
.wrap_visual .cha_set .txt_set .txt{position:relative; display:inline-block; padding-bottom:3px; margin-left:18px; font-size:16px; color:#fff; letter-spacing:-1.2px; line-height:18px;}
.wrap_visual .cha_set .txt_set .txt:after{display:block; content:''; position:absolute; bottom:2px; left:0; width:131px; height:1px; background:#fff;}
.wrap_visual .scroll_set{position:absolute; bottom:0; /*right:15.7%;*/ right:0; text-align:right; font-size:0;}
.wrap_visual .scroll_set .txt{display:inline-block; font-size:18px; color:#fff; letter-spacing:-1.8px; line-height:22px;}
.wrap_visual .scroll_set .txt .bold{display:block;}
.wrap_visual .scroll_set .ico{display:inline-block; padding-left:14px;position: relative;}
.wrap_visual .scroll_set .ico img{width:auto;}
.wrap_visual .scroll_set .ico img.wheel{position: absolute;top: 0;left: 0;z-index: 2;padding-left:14px;
 -moz-animation: wheelAni 2s infinite;
 -webkit-animation: wheelAni 2s infinite;
 -o-animation: wheelAni 2s infinite;
 animation: wheelAni 2s infinite;
}

/* Wheel Ani */
@keyframes wheelAni {
 0% {transform: translateY(0%);}
 50% {transform: translateY(10%);}
 10% {transform: translateY(0%);}
}
@-moz-keyframes wheelAni {
 0% {-moz-transform: translateY(0%);}
 50% {-moz-transform: translateY(10%);}
 10% {-moz-transform: translateY(0%);}
}
@-webkit-keyframes wheelAni {
 0% {-webkit-transform: translateY(0%);}
 50% {-webkit-transform: translateY(10%);}
 10% {-webkit-transform: translateY(0%);}
}
@-o-keyframes wheelAni {
 0% {-o-transform: translateY(0%);}
 50% {-o-transform: translateY(10%);}
 10% {-o-transform: translateY(0%);}
}

.wrap_cont_all{position:relative; min-width:calc(1280px - 300px); width:calc(100% - 400px); overflow:visible;}

.wrap_cont01{position:relative; min-width:calc(1280px - 300px); width:100%; height:880px; background:#f7f7f7; z-index:1;}
.wrap_cont01 .in{position:relative; max-width:900px; width:100%; height:100%; margin:0 auto;}
.wrap_cont01:after{position:absolute; content:''; bottom:0; left:0; width:100%; height:50%; background:#fff; box-shadow: 0 3px 24px rgba(0, 0, 0, 0.1); z-index:-1;}
.wrap_cont01 .title{font-size:56px; color:#535353; letter-spacing:-4px; line-height:70px; word-spacing: -2px;}
.wrap_cont01 .title .bold{display:block; font-weight:700; word-spacing: -6px;}
.wrap_cont01 .policy{position:absolute; top:221px; right:0; padding-left:40px; width:400px; height:400px; background:#049b4b; box-shadow:0 2px 32px rgba(4,155,75, .24);}
.wrap_cont01 .policy .list{position:relative; padding-left:18px;}
.wrap_cont01 .policy .list:after{content:''; position:absolute; top:11px; left:0; width:6px; height:6px; background:#fff;}
.wrap_cont01 .policy .list:not(:last-child){padding-bottom:20px;}
.wrap_cont01 .policy .list .block{font-size:26px; color:#fff; letter-spacing:-2.5px; line-height:32px; font-weight:700;}
.wrap_cont01 .bottom_set{position:relative;}
.wrap_cont01 .cha_set{}
.wrap_cont01 .cha_set .cha{padding:101px 0 29px;}
.wrap_cont01 .cha_set .cha img{width:auto;}
.wrap_cont01 .cha_set .txt_set{position:relative; padding-top:28px;}
.wrap_cont01 .cha_set .txt_set:before{content:'“'; position:absolute; top:0; left:0; width:100%; height:100%; font-size:46px; color:rgba(110,110,110, .7); letter-spacing:-3px; /*line-height:36px;*/ font-weight:700;}
.wrap_cont01 .cha_set .txt_set .block{display:block; font-size:20px; color:rgba(84,84,84, .7); letter-spacing:-1.5px; line-height:28px;}
.wrap_cont01 .cha_set .txt_set .tooltip{position:relative; display:inline-block; margin: 0 -3px; line-height:0; z-index:2; cursor:pointer;}
.wrap_cont01 .cha_set .txt_set .tooltip .tooltip_box{width:397px; left:-26px; top:14px;}
.wrap_cont01 .cha_set .txt_set .tooltip .tooltip_box:after{left:34px;}
.wrap_cont01 .cha_set .txt_set .tooltip img{width:auto;}

.wrap_cont01 .policy_link{position:absolute; bottom:0; right:0; margin-bottom: 5px; font-size:20px; color:#049b4b; letter-spacing:-0.83px; line-height:18px; font-weight:400; border-bottom:2px solid #049b4b;}


.wrap_cont01-1{position:relative; min-width:calc(1280px - 300px); width:100%; height:1162px; text-align:center; background:#fff; /*border:30px solid #ffee00;*/}
.wrap_cont01-1 .title_set{padding:149px 0 179px;}
.wrap_cont01-1 .title_set .line{display:block; font-size:50px; color:#535353; letter-spacing:-3.57px; line-height:58px;}
.wrap_cont01-1 .title_set .line .block{display:inline; font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit;}
.wrap_cont01-1 .title_set .line .bold{font-weight:700;}
.wrap_cont01-1 .policy_tit{position:relative; display:inline-block;z-index:2;}
.wrap_cont01-1 .policy_tit .tit{position:relative; z-index:2; width:548px; height:69px; font-size:26px; color:#fff; letter-spacing:-2px; line-height:74px; font-weight:700; background:#049b4b; border-radius:34px; }
.wrap_cont01-1 .policy_tit .p_img{position:absolute; top:-120px; left:50%; width:192px; z-index:1;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 transform: translateX(-50%);
}
.wrap_cont01-1 .vs_set{padding-top:41px; font-size:0;}
.wrap_cont01-1 .vs_set .bg{display:inline-block; position:relative; }
.wrap_cont01-1 .vs_set .bg .round{position:relative;  display:inline-block; width:400px; height:400px; border-radius:50%; vertical-align: top; overflow: hidden; z-index:10; cursor:pointer;}
.wrap_cont01-1 .vs_set .bg.bg01 .round{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/93228bf7-74b7-49ac-afbf-7323a20aa914.png"); background-size:cover;}
.wrap_cont01-1 .vs_set .bg.bg02 .round{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/6519f76e-e783-414f-ba70-9d56db51979f.png"); background-size:cover;}
.wrap_cont01-1 .vs_set .bg.bg02:hover .round:after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0, .24); z-index:-1;}
.wrap_cont01-1 .vs_set .bg .txt{position:absolute; top:50%; left:50%; width:100%; font-size:30px; color:#fff; letter-spacing:-1px; line-height:38px;
 -webkit-transition: all 0.3s ease;
 -moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 transition: all 0.3s ease;
 -webkit-transform: translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 -o-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);
}
.wrap_cont01-1 .vs_set .bg .txt .bold{display:block; font-weight:700;}
.wrap_cont01-1 .vs_set .bg .round .cha{position:absolute; bottom:-40px; right:54px; width:193px; opacity:0;
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 transition: all 0.5s ease;
}
.wrap_cont01-1 .vs_set .bg:hover .round .cha{right:94px; opacity:1;}
.wrap_cont01-1 .vs_set .vs{display:inline-block; padding:0 26px 0 18px; font-size:50px; color:#049b4b; letter-spacing:-3.8px; line-height:50px; font-weight:700; font-family: 'GmarketSans';}
.wrap_cont01-1 .vs_set .battle_bar{position:relative; margin:20px 20px 0; width:360px; height:40px;}
.wrap_cont01-1 .vs_set .battle_bar:before{content:''; position:absolute; top:0; right:-20px; width:20px; height:40px; border-top-right-radius:20px; border-bottom-right-radius:20px;}
.wrap_cont01-1 .vs_set .battle_bar:after{content:''; position:absolute; top:0; left:-20px; width:20px; height:40px; border-top-left-radius:20px; border-bottom-left-radius:20px;}
.wrap_cont01-1 .vs_set .bg.bg01 .battle_bar .bar:after{content:''; position:absolute; top:0; right:-20px; width:20px; height:40px; border-top-right-radius:20px; border-bottom-right-radius:20px; background:#91918e;}
.wrap_cont01-1 .vs_set .bg.bg01 .battle_bar .bar:before{content:''; position:absolute; top:0; left:-20px; width:20px; height:40px; border-top-left-radius:20px; border-bottom-left-radius:20px; background:#91918e;}
.wrap_cont01-1 .vs_set .bg.bg02 .battle_bar .bar:after{content:''; position:absolute; top:0; right:-20px; width:20px; height:40px; border-top-right-radius:20px; border-bottom-right-radius:20px; background:#049b4b;}
.wrap_cont01-1 .vs_set .bg.bg02 .battle_bar .bar:before{content:''; position:absolute; top:0; left:-20px; width:20px; height:40px; border-top-left-radius:20px; border-bottom-left-radius:20px; background:#049b4b;}
.wrap_cont01-1 .vs_set .bg.bg01 .battle_bar .bar{background:#91918e;}
.wrap_cont01-1 .vs_set .bg.bg02 .battle_bar .bar{background:#049b4b;}
.wrap_cont01-1 .vs_set .bg01 .battle_bar,
.wrap_cont01-1 .vs_set .bg01 .battle_bar:before,
.wrap_cont01-1 .vs_set .bg01 .battle_bar:after{background:rgba(145,145,142, .3);}
.wrap_cont01-1 .vs_set .bg02 .battle_bar,
.wrap_cont01-1 .vs_set .bg02 .battle_bar:before,
.wrap_cont01-1 .vs_set .bg02 .battle_bar:after{background:rgba(4,155,75, .3);}
.wrap_cont01-1 .vs_set .battle_bar .bar{position: relative; width: 0%; height: 100%; /*max-width:0%;*/ z-index: 2; overflow: visible !important;
 /*border-radius:20px;*/
 /*-webkit-transition: max-width 1.85s;*/
 /*-moz-transition: max-width 1.85s;*/
 /*-o-transition: max-width 1.85s;*/
 /*transition: max-width 1.85s;*/
}
.wrap_cont01-1 .vs_set .battle_bar .bar .num{display:inline-block; position:absolute; top:0; left:50%; font-size:20px; color:#fff; letter-spacing:-2px; line-height:42px; font-weight:700; font-family: 'GmarketSans'; z-index:2;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 transform: translateX(-50%);
}

.wrap_cont01-1 .vs_set .bg:hover .txt{font-size:34px; line-height:44px;}

.wrap_cont02{min-width:calc(1280px - 300px); width:100%; height:1433px; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/28fc38c1-a7ec-46ae-a749-771569077110.jpg") no-repeat 0 0; background-size:cover;}
.wrap_cont02 .in{position:relative; margin:0 auto; max-width:900px; height:100%; text-align: center;}
.wrap_cont02 .title_set{padding:145px 0 40px; font-size:40px; color:#535353; letter-spacing:-2.4px; line-height:47px; word-spacing: -3px; text-align:left;}
.wrap_cont02 .title_set .bold{display:block;}
.wrap_cont02 .table_policy{position:relative; padding:0 50px; width:100%; height:633px; background:#fff; box-shadow:0 2px 10px rgba(0,0,0, .2); text-align:left;}
.wrap_cont02 .table_policy img{width:auto;}
.wrap_cont02 .table_policy .table_cha{position:absolute; top:0; right:0; transform: translateY(-100%);}
.wrap_cont02 .table_policy table{width:100%; text-align:center; border-bottom:1px solid #049b4b;}
.wrap_cont02 .table_policy table caption{position: static; left:0; top: 0; padding:50px 0 40px 0; visibility: initial; overflow: initial; font-size: 24px; color:#049b4b; letter-spacing:-1.56px; line-height:24px; font-weight:700; width:auto; height:initial;}
.wrap_cont02 .table_policy table tr.header{width:100%; height:72px; border-top:1px solid #049b4b; border-bottom:1px solid #049b4b;}
.wrap_cont02 .table_policy table tr.last{border-bottom:1px solid #049b4b;}
.wrap_cont02 .table_policy table tr{border-bottom:1px solid rgba(4,155,75, .1);}
.wrap_cont02 .table_policy table tr th.first{}
.wrap_cont02 .table_policy table tr th.calc{width:21.33%;}
.wrap_cont02 .table_policy table tr th.calc:nth-child(2){width:20.33%;}
.wrap_cont02 .table_policy table tr th.calc:nth-child(3){width:21.33%;}
.wrap_cont02 .table_policy table tr td{/*padding:21px 0;*/ height:73px; font-size:0;}
/*.wrap_cont02 .table_policy table tr.first td{padding-top:17.5px;}
.wrap_cont02 .table_policy table tr.last td{padding-bottom:26px;}*/
.wrap_cont02 .table_policy table tr td.t-left{text-align:left;}
/*.wrap_cont02 .table_policy table tr td .num{display:inline-block; padding-left: 4px; width:45.96%; font-size:18px; color:#049b4b; letter-spacing:-1.17px; line-height:28px; font-weight:700; vertical-align: top;}*/
.wrap_cont02 .table_policy table tr td .txt{display:inline-block; vertical-align: top;}
.wrap_cont02 .table_policy table tr td .txt .block{padding-bottom:4px; font-size:18px; color:#353535; letter-spacing:-1.17px; line-height:20px; word-spacing: -1px; font-family: 'Noto Sans KR'; font-weight:400; }
.wrap_cont02 .table_policy table tr td .txt .s_block{display:block; font-size:16px; color:#9f9f9f; letter-spacing:-1.04px; line-height:18px; word-spacing: -1px; font-family: 'Noto Sans KR'; font-weight:400; }
.wrap_cont02 .table_policy table tr td .txt .tooltip{margin-top:0; margin-left:4px; vertical-align: top; cursor:pointer;}
.wrap_cont02 .table_policy table tr td .round{display:inline-block; border-radius:50%;}
.wrap_cont02 .table_policy table tr td .round.on{margin-left:20px; width:30px; height:30px; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/d052b93b-61ab-4fc7-a2f3-206116a86d25.png") no-repeat 0 0;}
.wrap_cont02 .table_policy table tr td .round.off{width:30px; height:30px; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/a3da6ca9-af41-43c3-9287-6066f7d34397.png") no-repeat center center;}
/*.wrap_cont02 .table_policy .tooltip{position:relative; margin-top:10px; display:inline-block; cursor:pointer;}
.wrap_cont02 .table_policy .tooltip .tooltip_box{display:none; position:absolute; top:18px; left:-45px; width:395px; height:149px; z-index:9; cursor: default;}
.wrap_cont02 .table_policy .tooltip .tooltip_box .bubble_set{position:absolute; top:0; left:0; width:100%; height:100%;}
.wrap_cont02 .table_policy .tooltip .tooltip_box:after{left:13%;}
.wrap_cont02 .table_policy .tooltip .tooltip_box.show{display:block;}
.wrap_cont02 .table_policy .tooltip .tooltip_box .tt_insert{display:block;}
.wrap_cont02 .table_policy .tooltip .tooltip_box .tt_insert .block{display:block; font-size:16px; color:#049b4b; letter-spacing:-1.2px; line-height:22px; font-family: 'GmarketSans'; font-weight:300;}*/
.wrap_cont02 .title_set .tooltip{margin:0; line-height:0;}
.wrap_cont02 .tooltip{position:relative; margin:0 0 0 4px; display:inline-block; cursor:pointer;}
.wrap_cont02 .tooltip.idpd{margin:8px 0 0 0;}
.wrap_cont02 .tooltip .tooltip_box{
 display: none;
 background-color: #fff;
 border-radius: 5px;
 box-shadow: 0 0 6px #B2B2B2;
 padding:26px 24px;
 position: absolute;
 vertical-align: top;
 z-index: 10;
 top:36px;
 left:-24px;
 width:379px;
 height:auto;
 text-align: left;
 word-break:keep-all;
 /*height:134px;*/
}
.wrap_cont02 .tooltip .tooltip_box:after{display:none;}
.wrap_cont02 .tooltip:hover .tooltip_box,
.wrap_cont02 .tooltip .tooltip_box.show{display:inline-block;}
.wrap_cont02 .tooltip .tooltip_box::before {
 background-color: #fff;
 content: "\00a0";
 display: block;
 height: 14px;
 position: absolute;
 top: -7px;
 transform:scaleX(0.8) rotate( -135deg );
 width:  14px;
 box-shadow: 2px 2px 2px 0 rgba( 178, 178, 178, .4 );
}
.wrap_cont02 .tooltip .tooltip_box .close_btn{top:10px; right:8px;}
.wrap_cont02 .tooltip .tooltip_box .tt_insert{}
.wrap_cont02 .tooltip .tooltip_box .tt_insert .block{font-size: 16px;color: #14a057;letter-spacing:-0.5px;line-height: 22px;word-spacing: -1px;font-weight: 300;}
.wrap_cont02 .tooltip .tooltip_box .tt_insert .block .interval{display:inline-block; width:22px; font-size:inherit; color:inherit; letter-spacing: inherit; line-height: inherit; word-spacing: inherit; font-weight:inherit; vertical-align: top;}
.wrap_cont02 .tooltip .tooltip_box .tt_insert .block .tool_txt{display:inline-block; width:300px; font-size:inherit; color:inherit; letter-spacing: inherit; line-height: inherit; word-spacing: inherit; font-weight:inherit; vertical-align: top;}
.wrap_cont02 .tooltip .tooltip_box .tt_insert .block.first{padding-bottom:10px;}
.wrap_cont02 .txt_set{position:relative; display:inline-block; margin-top:100px; padding-top: 37px; font-size:26px; color:#535353; letter-spacing:-1.73px; line-height:35px;}
.wrap_cont02 .txt_set:before{content:'“';
 position:absolute; top:0; left:50%; font-size:46px; color:#a5a5a5; letter-spacing:-3.07px; font-weight:700; line-height: initial;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 transform: translateX(-50%);
}
.wrap_cont02 .txt_set .block{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit;}
.wrap_cont02 .txt_set .bold{}
.wrap_cont02 .cha{position:absolute; bottom:0; left:50%;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 transform: translateX(-50%);
}

.wrap_cont02-1{width: 100%; height:1433px; background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/28fc38c1-a7ec-46ae-a749-771569077110.jpg") no-repeat 0 0; background-size: cover;}
.wrap_cont02-1 .in{position:relative; margin:0 auto; max-width:950px; height:100%; text-align:center;}
.wrap_cont02-1 .in .title_set{padding:173px 0 34px; font-size:40px; color:#535353; letter-spacing:-2.4px; line-height:47px;}
.wrap_cont02-1 .in .cont_set{position:relative; font-size:0;}
.wrap_cont02-1 .in .cont_set .post_set{position:relative; display:inline-block; margin-right: 232px; padding:85px 51px; width:650px; height:630px; background:#fff; text-align:left; box-shadow: 0 2px 18px rgba(0,0,0, .2);}
.wrap_cont02-1 .in .cont_set .post_set:before{content:''; position:absolute; top:60px; left:50%; width:549px; height:5px; background:#049b4b; margin-left:-274.5px;}
.wrap_cont02-1 .in .cont_set .post_set:after{content:''; position:absolute; bottom:96px; left:50%; width:549px; height:5px; background:#049b4b; margin-left:-274.5px;}
.wrap_cont02-1 .in .cont_set .post_set .title{padding-bottom:26px; font-size:44px; color:#049b4b; letter-spacing:-3.2px; word-spacing:-3px; line-height:50px; font-weight:700;}
.wrap_cont02-1 .in .cont_set .post_set .list{font-size:0;}
.wrap_cont02-1 .in .cont_set .post_set .list li{display:inline-block; width:178px; height:300px; background:#049b4b;}
.wrap_cont02-1 .in .cont_set .post_set .list li:not(:last-child){margin-right:7px;}
.wrap_cont02-1 .in img{width:auto;}
.wrap_cont02-1 .in .cont_set .post_set .list li .num{padding-top:27px; height:209px; font-size:170px; color:#fff; font-weight:700; letter-spacing:0; text-align:center;}
.wrap_cont02-1 .in .cont_set .post_set .list li .logo{padding-left:16px; height:31px;}
.wrap_cont02-1 .in .cont_set .post_set .list li:nth-child(2) .logo{padding-top:9px;}
.wrap_cont02-1 .in .cont_set .post_set .list li .name{padding-right: 10px; padding-top:16px; font-size:30px; color:#fff; letter-spacing:-1.95px; word-spacing: -4px; font-weight:700; text-align:center;}
.wrap_cont02-1 .in .cont_set .post_set .comment{padding-top:37px; font-size:16px; color:#535353; letter-spacing:-2.21px; line-height:24px; font-weight:400;}
.wrap_cont02-1 .in .cont_set .speech_set{position:absolute; top:7px; right:-51px; display:inline-block; /*margin-left:-62px;*/ z-index:2;}
.wrap_cont02-1 .in .cont_set .speech_set .txt{padding-top:105px; padding-right: 20px; margin-left:34px; display:inline-block; width:333px; height:349px; font-size:30px; color:#fff; letter-spacing:-1.95px; line-height:35px; font-weight:400; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/9149c527-2d63-40b4-93b1-b1f569ea3af8.png") no-repeat 0 0;}
.wrap_cont02-1 .in .cont_set .speech_set .speech_cha{margin-top:-28px;}
.wrap_cont02-1 .in .txt_set{margin-top:79px;}
.wrap_cont02-1 .in .txt_set{position:relative; display:inline-block; padding-top:42px; font-size:26px; color:#535353; letter-spacing:-1.73px; line-height:35px;}
.wrap_cont02-1 .in .txt_set:before{
 content:'“';
 position:absolute; top:0; left:50%; font-size:46px; color:#a5a5a5; letter-spacing:-3.07px; font-weight:700; line-height: initial;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 transform: translateX(-50%);
}
.wrap_cont02-1 .in .txt_set .block{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit;}
.wrap_cont02-1 .in .txt_set .bold{}
.wrap_cont02-1 .in .cha{position:absolute; bottom:0; left:50%;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 transform: translateX(-50%);
}


.wrap_cont03{width:100%; min-width:calc(1280px - 300px);}
.wrap_cont03 .cont03_all{position:relative; width:100%; height:900px; word-break:keep-all;
 -webkit-transition:background 0.5s cubic-bezier(0, 0.39, 0.67, 1.01);
 -moz-transition:background 0.5s cubic-bezier(0, 0.39, 0.67, 1.01);
 -o-transition:background 0.5s cubic-bezier(0, 0.39, 0.67, 1.01);
 transition:background 0.5s cubic-bezier(0, 0.39, 0.67, 1.01);
}
.wrap_cont03 .cont03_all .in{position:relative; width:100%; max-width:900px; height:100%; margin:0 auto;}
.wrap_cont03 .cont03_all .in .ani_set{position:absolute; top:0; left:0; width:100%; height:100%; padding:150px 0 0 0; opacity:0;}
.wrap_cont03 .cont03_all .in .ani_set .ani_hidden{width:0; overflow:hidden; white-space: nowrap; opacity:0;
 -webkit-transition:all 0.6s ease;
 -moz-transition:all 0.6s ease;
 -o-transition:all 0.6s ease;
 transition:all 0.6s ease;
}
.wrap_cont03 .cont03_all.ani .in .ani_set .ani_hidden{width:0; overflow:hidden; white-space: nowrap; opacity:0;
 -webkit-transition:all 1.5s ease;
 -moz-transition:all 1.5s ease;
 -o-transition:all 1.5s ease;
 transition:all 1.5s ease;
}

.wrap_cont03 .cont03_all.overflow .in .ani_set .ani_hidden {overflow: visible !important;}

@media all and (max-width:414px) {
 .wrap_cont03 .cont03_all .in .ani_set .ani_hidden {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
 }

 .wrap_cont03 .cont03_all.ani .in .ani_set .ani_hidden {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
 }
}

.wrap_cont03 .cont03_all.ani .in .ani_set .ani_hidden{width:100%; opacity:1;}
.wrap_cont03 .cont03_all.set01 .in .ani_set.ani_set01{opacity:1;}
.wrap_cont03 .cont03_all.set02 .in .ani_set.ani_set02{opacity:1;}
.wrap_cont03 .cont03_all.cont03_set01{/*padding:150px 0 0 20%;*/ background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/dbaabe0b-629e-4ab0-a046-a7a7d620dbbf.jpg") no-repeat center top; background-size:cover;}
/*.wrap_cont03 .cont03_all.cont03_set01.set02{background:url("../images/cs_cont_bg02-1.jpg") no-repeat center 0; background-size:cover;}*/
.wrap_cont03 .cont03_all .set02_common_bg {position: absolute;top: 0;left: 0;z-index: 0;width: 100%;height: 100%;opacity: 0;
 -webkit-transition: opacity 0.5s cubic-bezier(0, 0.39, 0.67, 1.01);
 -moz-transition: opacity 0.5s cubic-bezier(0, 0.39, 0.67, 1.01);
 -o-transition: opacity 0.5s cubic-bezier(0, 0.39, 0.67, 1.01);
 transition: opacity 0.5s cubic-bezier(0, 0.39, 0.67, 1.01);
}
.wrap_cont03 .cont03_all.set02 .set02_common_bg {opacity: 1;}
.wrap_cont03 .cont03_bg_preloading {width: 0;height: 0;}
.wrap_cont03 .set01_bg{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/14bd41e5-eb10-4871-b86d-4669f3fc4e5c.jpg") no-repeat 0 0; background-size:cover;}
.wrap_cont03 .set02_bg{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/494880ab-9156-4f84-ac42-a1c05ef94b3f.jpg") no-repeat 0 0; background-size:cover;}
.wrap_cont03 .set03_bg{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/66247110-5f81-4cdc-83f8-1fb64adbdcd5.jpg") no-repeat 0 0; background-size:cover;}

@media all and (max-width:414px) {
 .wrap_cont03 .set01_bg {background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/ac12a4d1-b30f-4677-a514-657a25fbebd8.jpg") no-repeat 0 0; background-size: cover;}
 .wrap_cont03 .set02_bg {background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/3c2087c9-d287-4b99-8fe8-0b04634972e8.jpg") no-repeat 0 0; background-size: cover;}
 .wrap_cont03 .set03_bg {background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/40cf6c44-eb33-4f5c-94a3-10b632291fa0.jpg") no-repeat 0 0; background-size: cover;}
}

.wrap_cont03 .cont03_all.cont03_set02.set01{/*padding:150px 0 0 40.5%;*/ background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/51ac243a-4445-4226-bd62-746f1a9d494d.jpg") no-repeat center top; background-size:cover;}
.wrap_cont03 .cont03_all.cont03_set02.set02{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/494880ab-9156-4f84-ac42-a1c05ef94b3f.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont03 .cont03_all.cont03_set02.set01 .in .ani_set.ani_set01,
.wrap_cont03 .cont03_all.cont03_set02.set02 .in .ani_set.ani_set02{padding:150px 0 0 20%;}
.wrap_cont03 .cont03_all.cont03_set03.set01{/*padding:150px 0 0 20.6%;*/ background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/fcdaa713-e475-4196-966c-88b44907c24f.jpg") no-repeat center top; background-size:cover;}
.wrap_cont03 .cont03_all.cont03_set03.set02{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/66247110-5f81-4cdc-83f8-1fb64adbdcd5.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont03 .cont03_all img{width:auto;}
.wrap_cont03 .cont03_all .s_tit{position:relative; padding: 0 0 0 10px; width:692px; font-size:24px; color:#fff; letter-spacing:0; line-height:30px; font-weight:700; word-spacing: -2px;}

.wrap_cont03 .cont03_all .in:before{position:absolute; top:178px; right:0; width:1000%; height:1px; content:''; background:#fff;
 -webkit-transition:all 0.3s ease;
 -moz-transition:all 0.3s ease;
 -o-transition:all 0.3s ease;
 transition:all 0.3s ease;
}
.wrap_cont03 .cont03_all.cont03_set01 .in:before{right:56.5%;}
.wrap_cont03 .cont03_all.cont03_set02 .in:before{right:36.5%;}
.wrap_cont03 .cont03_all.cont03_set03 .in:before{right:56.5%;}
.wrap_cont03 .cont03_all.cont03_set01.set02 .in:before{right:64.5%;}
.wrap_cont03 .cont03_all.cont03_set02.set02 .in:before{right:45%;}
.wrap_cont03 .cont03_all.cont03_set03.set02 .in:before{right:64.5%;}

.wrap_cont03 .cont03_all .tit{position:relative; padding:60px 0 80px 8px; display: inline-block;}
.wrap_cont03 .cont03_all.cont03_set01.set01 .tit{padding: 60px 0 80px 0;}

.wrap_cont03 .cont03_all .tit .tooltip{position:absolute; top:162px; left:298px; display:inline-block; vertical-align:super; line-height:0; cursor:pointer;}
.wrap_cont03 .cont03_all.cont03_set01 .tit .tooltip{position:absolute; top:162px; left:308px;}
.wrap_cont03 .cont03_all.cont03_set03 .tit .tooltip{position:absolute; top:162px; left:auto; right:183px;}
.wrap_cont03 .cont03_all .tit .tooltip.web{display:block;}
.wrap_cont03 .cont03_all .tit .tooltip.mobile{display:none;}
.wrap_cont03 .cont03_all .tit .tooltip .tooltip_box{/*display:none;*/ position:absolute; top:-18px; left:26px; width:333px; height:142px; z-index:2; cursor: default;}
.wrap_cont03 .cont03_all.cont03_set01 .tit .tooltip .tooltip_box:after{top:20px; left: -5px; transform: rotate(-90deg);}
.wrap_cont03 .cont03_all.cont03_set03 .tit .tooltip .tooltip_box{ top:13px; left:-15px; width:320px; height:154px; }
.wrap_cont03 .cont03_all.cont03_set03 .tit .tooltip .tooltip_box:after{left:24px ;}
.wrap_cont03 .cont03_all.cont03_set03 .tit .tooltip .tooltip_box .box_middle .box_middle_center{padding: 20px 0 12px 21px;}
.wrap_cont03 .cont03_all .tit .tooltip .tooltip_box .close_btn{position:absolute; top:24px; right:18px; cursor:pointer;}
.wrap_cont03 .cont03_all .tit .tooltip .tooltip_box.show{display:block;}
.wrap_cont03 .cont03_all .tit .tooltip .tooltip_box .tt_tit{display:block;padding-bottom:7px; font-size:16px; color:#14a057; letter-spacing:-1.2px; line-height:16px; font-weight:400;}
.wrap_cont03 .cont03_all .tit .tooltip .tooltip_box .tt_insert{display:block;}
.wrap_cont03 .cont03_all .tit .tooltip .tooltip_box .tt_insert .block{font-size:16px; color:#14a057; letter-spacing:-1.2px; line-height:22px; font-weight:300;}

.wrap_cont03 .cont03_all .insert{position:relative; padding-left:47px; word-spacing: -1.6px;}
.wrap_cont03 .cont03_all .ani_lower_hidden{
 opacity:0;
 -webkit-transform: translateY(40%);
 -moz-transform: translateY(40%);
 -o-transform: translateY(40%);
 transform: translateY(40%);
 -webkit-transition:all 0.4s 0s cubic-bezier(0.14, 0.45, 0.61, 1.02);
 -moz-transition:all 0.4s 0s cubic-bezier(0.14, 0.45, 0.61, 1.02);
 -o-transition:all 0.4s 0s cubic-bezier(0.14, 0.45, 0.61, 1.02);
 transition:all 0.4s 0s cubic-bezier(0.14, 0.45, 0.61, 1.02);
}
.wrap_cont03 .cont03_all.ani .ani_lower_hidden{
 opacity:1;
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
 -webkit-transition:all 0.5s 0.3s cubic-bezier(0.14, 0.45, 0.61, 1.02);
 -moz-transition:all 0.5s 0.3s cubic-bezier(0.14, 0.45, 0.61, 1.02);
 -o-transition:all 0.5s 0.3s cubic-bezier(0.14, 0.45, 0.61, 1.02);
 transition:all 0.5s 0.3s cubic-bezier(0.14, 0.45, 0.61, 1.02);
}

@media all and (max-width:414px) {
 .wrap_cont03 .cont03_all .ani_lower_hidden {
  -webkit-transform: translateY(30%);
  -moz-transform: translateY(30%);
  -o-transform: translateY(30%);
  transform: translateY(30%);
  -webkit-transition: all 0.5s 0s cubic-bezier(0.14, 0.45, 0.61, 1.02);
  -moz-transition: all 0.5s 0s cubic-bezier(0.14, 0.45, 0.61, 1.02);
  -o-transition: all 0.5s 0s cubic-bezier(0.14, 0.45, 0.61, 1.02);
  transition: all 0.5s 0s cubic-bezier(0.14, 0.45, 0.61, 1.02);
 }
}

.wrap_cont03 .cont03_all .insert:before{content:'“'; position:absolute; top:-5px; left:5px; font-size:46px; color:#fff; font-weight:700; line-height: initial;}
.wrap_cont03 .cont03_all .insert .block{font-size:22px; color:#fff; letter-spacing:-1.43px; word-spacing:-1px; line-height:32px; font-weight:400;
 text-shadow: rgba(0, 0, 0, 0.3) 0px 0 30px;
}
.wrap_cont03 .cont03_all.cont03_set01.set02 .insert .block{text-shadow: rgba(0, 60, 60, 1) 0px 0 30px;}
.wrap_cont03 .cont03_all.cont03_set03.set02 .insert .block{text-shadow: rgb(0, 93, 128) 0px 0 30px;}
/*.wrap_cont03 .cont03_all.cont03_set02 .insert .block{font-size:18px;}*/
.wrap_cont03 .cont03_all .cha{padding:20px 0 0 45px;}
.wrap_cont03 .cont03_all.cont03_set02.set01 .ani_set01 .cha{padding:19px 0 0 38px;}
.wrap_cont03 .cont03_all.cont03_set02 .cha{padding:60px 0 0 38px;}
.wrap_cont03 .cont03_all.cont03_set02.set02 .ani_set02 .cha{padding:24px 0 0 38px;}
.wrap_cont03 .cont03_all.cont03_set03 .cha{padding:20px 0 0 48px;}
.wrap_cont03 .cont03_all.cont03_set03.set02 .ani_set02 .cha{padding:37px 0 0 45px;}

.wrap_cont03 .cont03_all .option_set{
 position: absolute;
 top: 0;
 left: 50%;
 width: 100%;
 max-width: 1920px;
 height: 100%;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 transform: translateX(-50%);
}
.wrap_cont03 .cont03_all .btn_arw{position:absolute; top:50%; right:39px;
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
 -o-transform: translateY(-50%);
 transform: translateY(-50%);
 z-index: 4;
}
.wrap_cont03 .cont03_all .btn_arw a{position:absolute; top:0; right:0; padding:48px 0 0 0; width:181px; height:145px; font-size:20px; color:#fff; letter-spacing:0; line-height:20px; font-weight:700; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/558ccb74-52cd-432c-9376-3b11e9bc4b6d.png") no-repeat 0 0;
 -webkit-transition:all 0.4s ease;
 -moz-transition:all 0.4s ease;
 -o-transition:all 0.4s ease;
 transition:all 0.4s ease;
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
 -o-transform: translateY(-50%);
 transform: translateY(-50%);
 opacity:0;
}
.wrap_cont03 .cont03_all .btn_arw a:hover{
 -webkit-transform:translateY(-50%) scale(1.1);
 -moz-transform:translateY(-50%) scale(1.1);
 -o-transform:translateY(-50%) scale(1.1);
 transform:translateY(-50%) scale(1.1);
}
.wrap_cont03 .cont03_all.set01.ani .btn_arw a.ani_set01{opacity:1; z-index:1;}
.wrap_cont03 .cont03_all .btn_arw a.ani_set02{padding:48px 0 0 0; text-align: right;background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/cff9316f-e028-423d-b743-d7d898e4a09b.png") no-repeat 0 0;}
.wrap_cont03 .cont03_all.set02.ani .btn_arw a.ani_set02{opacity:1; z-index:2;}
.wrap_cont03 .cont03_all .comment{position:absolute; bottom:38px; right:42px; font-size:16px; color:#fff; letter-spacing:-1.6px; line-height:17px;}


.wrap_cont04{position:relative; min-width:calc(1280px - 300px); width:100%; height:900px; background:#fff; text-align:right; overflow:hidden;}
.wrap_cont04 .in{position:relative; width:100%; max-width:1920px; margin:0 auto;}
.wrap_cont04 .title_set{/*padding:190px 0 0 54.4%; */ position:relative; display:inline-block; width: 685px; padding:176px 85px 0 0; text-align:left; z-index:1;}
.wrap_cont04 .title_set .tit{position:relative; padding-bottom:16px; font-size:35px; color:#049b4b; letter-spacing:-2.88px; line-height:42px;}
.wrap_cont04 .title_set .tit .bold{display:block; font-weight:700;}
.wrap_cont04 .title_set .tit:before{content:'“'; position:absolute; top:-5px; left:-60px; font-size:70px; color:#14a057; letter-spacing:-4.67px; font-weight:700; line-height: initial;}
.wrap_cont04 .title_set .txt{}
.wrap_cont04 .title_set .txt .block{font-size:20px; color:#535353; letter-spacing:-1.2px; line-height:28px;}
.wrap_cont04 .btn_set{position:absolute; bottom:0; left:0; width:100%; height:360px; background:#049b4b; box-shadow:0 2px 20px rgba(0,0,0, .24);}
.wrap_cont04 .btn_set a{position:relative; display:block; /*padding:111px 0 0 54.4%;*/ padding:178px 0 0 0; width:100%; height:100%; text-align:right; cursor:default;}
.wrap_cont04 .btn_set .arw{position:absolute; bottom:0; right:0;
/* right:50%; max-width:1920px;
 -webkit-transform: translateX(50%);
 -moz-transform: translateX(50%);
 -o-transform: translateX(50%);
 transform: translateX(50%);*/
}
.wrap_cont04 .btn_set .arw img{width:auto;}
.wrap_cont04 .btn_set .cha{position:absolute; bottom:39px; right:49.4%; display:inline-block;cursor: default;}
.wrap_cont04 .btn_set .cha .w1920{display:inline-block;}
.wrap_cont04 .btn_set .cha .w1440{display:none;}
.wrap_cont04 .btn_set .cha .w1280{display:none;}
.wrap_cont04 .btn_set .cha img{width:auto;}
.wrap_cont04 .btn_txt_in{position:relative; width:100%; max-width:1920px; margin:0 auto;}
.wrap_cont04 .btn_txt{display:inline-block; position:relative; padding:0 230px 0 0; width: 685px; /*padding-right:15.2%;*/ text-align:left; z-index:10;}
.wrap_cont04 .btn_txt .block{font-size:37px; color:#fff; letter-spacing:-2.67px; line-height:48px; font-weight:700; word-spacing: -3px;}

.wrap_footer{position:relative; min-width:calc(1280px - 300px); width:100%; height:180px; text-align:center; background:#306f4e; z-index:1;}
.wrap_footer .sidebar_mobile {width: 100%;height: 100%;text-align: left;}
.wrap_footer .insert{padding-bottom:20px;}
.wrap_footer .insert .block{font-size:14px; color:rgba(255,255,255, .6); letter-spacing:-0.84px; line-height:21px; font-family: 'Noto Sans KR'; word-break:keep-all;}
.wrap_footer .add{}
.wrap_footer .add .block{font-size:14px; color:rgba(255,255,255, .66); letter-spacing:-1px; line-height:21px; font-family: 'Noto Sans KR'; font-weight:400;}
.wrap_footer .add .block a {font-size:14px; color:rgba(255,255,255, .66); letter-spacing:-1px; line-height:21px; font-family: 'Noto Sans KR'; font-weight:400;}
.wrap_footer .add .bar{display:inline-block; padding:0 10px; font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-family: inherit; font-weight:inherit; vertical-align: baseline;}
.wrap_footer .m_demand_btn{display:none;}

.wrap_fixed .logo_campaign.thx{position:fixed; top:35px; right:248px; pointer-events: auto; z-index: 100;}
.wrap_fixed .logo_support.thx{position:fixed; top:35px; right:40px; text-align:center; pointer-events: auto; z-index: 100;}

.wrap_thx_set{position:relative; width:100%; height:100%; text-align:center; background:url("https://www.greenpeace.org/static/planet4-korea-stateless/2021/09/b1b9f6e3-kr_2021_ce_petition_climatesuffrage_thanks.jpg") no-repeat 0 0; background-size:cover; overflow:hidden;}
.wrap_thx_set .cha img{width:auto;}
.wrap_thx_set .insert{padding:33px 0 49px; font-size:30px; color:#fff; letter-spacing:-1.6px; line-height:43px; font-weight:700;}
.wrap_thx_set .support_btn{display:inline-block; width:300px; height:80px; font-size:24px; color:#fff; letter-spacing:-1.56px; font-weight:700; line-height:82px; background:#049b4b; border-radius:5px;}
.wrap_thx_set .l_rotate{position:fixed; top:50%; left:40px; font-size:18px; color:#fff; letter-spacing:-1.8px; line-height:27px; font-weight:400;
 transform: translate(-50%, -50%) rotate(-90deg);
 transform-origin: center top;
}
.wrap_thx_set .r_rotate{position:fixed; top:50%; right:-40px; font-size:15px; color:#fff; letter-spacing:-0.98px; line-height:15px; font-family: 'Noto Sans KR';
 transform: translate(0, -50%) rotate(90deg);
 transform-origin: center top;
}

@media all and (max-width:1440px){
 .wrap_side_bar{width:300px;}
 .wrap_side_bar .sidebar_set{width:10px;}
 .wrap_side_bar .sidebar_content{padding:30px 0 0 32px;}
 .wrap_side_bar .sidebar_content .s_tit{padding:12px 0 30px;}
 .wrap_side_bar .sidebar_content .s_tit .block{font-size:16px; line-height:20px;}
 .wrap_side_bar .sidebar_content .tit_set{padding-bottom:30px;}
 .wrap_side_bar .sidebar_content .tit_set .tit .block{font-size:24px; letter-spacing:-1px; line-height:27px;}
 .wrap_side_bar .sidebar_content .tit_set .tooltip{margin-right:-1px; padding-left:2px;}
 .wrap_side_bar .tooltip .tooltip_box{width:302px;}
 .wrap_side_bar .tooltip .tooltip_box .tt_insert .block{font-size:14px; line-height:20px;}
 .wrap_side_bar .tooltip .tooltip_box:after {position: absolute;top: 0;left:50%; transform: translateX(-50%);content: '';width: 18px;height: 18px;background: url('https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/4823d9f1-cbfe-414b-8548-0866662794d4.png') no-repeat;}
 .wrap_side_bar .sidebar_content .form_signature{padding-bottom:6px; font-size:16px;}
 .wrap_side_bar .sidebar_content .facebook_link{width:240px; height:50px;}
 .wrap_side_bar .sidebar_content .facebook_link02{width:240px; height:50px;}
 .form_set .en__field--text .en__field__input{width:240px; height:50px;}
 .form_set .en__field--text:not(:last-child){margin-bottom:10px;}
 .form_set .en__field--checkbox{margin: 0 0 0 0;}
 .form_set .en__field--checkbox .see_more{line-height:24px;}
 .form_set .allcheck .en__field--checkbox{margin:28px 0 6px;}
 .form_set .en__field--checkbox .en__field__label{padding:0 0 0 0; width:240px; line-height:28px; word-spacing: -1.4px;}
 .form_set .en__field--checkbox #all_check[type="checkbox"] + label:before{padding:0 8px 0 0;}
 .form_set .en__field--checkbox .en__field__input[type="checkbox"] + label:before{margin:0 8px 0 0;}
 .form_set .en__field--checkbox .allcheck__label{font-size:16px; letter-spacing:-1.04px; line-height:28px;}
 .form_set .en__submit{margin-top:27px; width:240px; height:60px;}
 .form_set .en__submit button{line-height:64px;}
 .wrap_fixed .logo_set{top:30px; left:30px;}
 .wrap_fixed .logo_support{top:30px; right:330px;}
 .wrap_fixed .logo_support a{width:168px; height:40px; line-height: 42px;}
 .wrap_fixed .logo_campaign{top:30px; right:536px;}
 .wrap_visual{width:calc(100% - 300px); background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/02200e34-20fa-41c4-a91a-a40671a84e71.jpg") no-repeat center 0; background-size: cover;}
 .wrap_visual .in{max-width:900px;}
 .wrap_visual .title_set{padding:0 0 46px 0;}
 .wrap_visual .title_set .w1920{display:none;}
 .wrap_visual .title_set .w1440{display:inline-block;}
 .wrap_visual .title_set .w414{display:none;}
 .wrap_visual .cha_set .cha img.w1920{display:none;}
 .wrap_visual .cha_set .cha img.w1440{display:inline-block;}
 .wrap_cont_all{width:calc(100% - 300px);}
 .wrap_cont01{height:808px;}
 .wrap_cont01 .title{font-size:60px;}
 .wrap_cont01 .policy{padding-left:31px; top:190px; height:385px;}
 .wrap_cont01 .cha_set .cha{padding: 85px 0 29px;}
 .wrap_cont02{height:1404px; background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/dc950790-9f91-4799-ae17-47d071dc6e4d.jpg") no-repeat 0 0; background-size:cover;}
 .wrap_cont02 .title_set{padding:119px 0 40px;}
 .wrap_cont02 .table_policy table caption{padding: 43px 0 48px 0;}
 .wrap_cont03 .cont03_all{height:800px;}
 .wrap_cont03 .cont03_all .in:before{top:147px;}
 .wrap_cont03 .cont03_all.cont03_set02 .in:before{right: 19.5%;}
 .wrap_cont03 .cont03_all.cont03_set02.set02 .in:before{right: 27.5%;}
 .wrap_cont03 .cont03_all .in .ani_set{padding:117px 0 0 0;}
 .wrap_cont03 .cont03_all .btn_arw{right:12px;}
 .wrap_cont03 .cont03_all .comment{bottom:28px; right:30px; letter-spacing: -1.4px;}
 .wrap_cont03 .cont03_all .insert .block{font-size:20px; letter-spacing:-1.3px; line-height:28px;}
 .wrap_cont03 .cont03_all.cont03_set02 .insert .block{font-size:18px; letter-spacing:-1.17px;}
 .wrap_cont03 .cont03_all.cont03_set02.set01 .in .ani_set.ani_set01,
 .wrap_cont03 .cont03_all.cont03_set02.set02 .in .ani_set.ani_set02{padding: 118px 0 0 37.4%;}
 .wrap_cont03 .cont03_all.cont03_set01 .ani_set01 .cha{padding:31px 0 0 45px;}
 .wrap_cont03 .cont03_all.cont03_set02 .ani_set01 .cha{padding:40px 0 0 38px;}
 .wrap_cont03 .cont03_all.cont03_set02.set01 .ani_set01 .cha{padding: 13px 0 0 47px;}
 .wrap_cont03 .cont03_all.cont03_set03.set01 .ani_set01 .cha{padding: 9px 0 0 47px;}
 .wrap_cont04{height:800px;}
 .wrap_cont04 .title_set{padding:120px 2.7% 0 0; width:auto;}
 .wrap_cont04 .title_set .tit{padding-bottom:22px; font-size:34px;}
 .wrap_cont04 .title_set .tit:before{left:-57px; top:-3px; font-size:76px;}
 .wrap_cont04 .btn_set a{padding:178px 1% 0 0; word-spacing: -2px;}
 .wrap_cont04 .btn_txt{padding:0 6.7% 0 0; width:auto;}
 .wrap_cont04 .btn_set .cha .w1920{display:none;}
 .wrap_cont04 .btn_set .cha .w1440{display: inline-block;}
 .wrap_cont04 .btn_set .cha .w1280{display: none;}
 .wrap_cont04 .btn_set .cha{right:47%;}
 .wrap_cont04 .btn_set .arw{right:0;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
 }
}

@media all and (max-width:1280px){
 .wrap_visual .title_set{padding: 8px 0 60px 0;}
 .wrap_visual .scroll_set{bottom:-3px; right:9px;}
 .wrap_cont01 .in{max-width:100%; padding:0 30px;}
 .wrap_cont01 .policy{right:47px;}
 .wrap_cont01 .policy .dis_table_cell{padding-top:10px;}
 .wrap_cont01 .policy .list{padding-left:28px;}
 .wrap_cont01 .policy .list .block{letter-spacing:-2.6px; word-spacing:-1.6px;}
 .wrap_cont01 .policy .list:not(:last-child){padding-bottom: 17px;}
 .wrap_cont01 .policy_link{right:18px;}
 .wrap_cont02 .cha{left:46.5%;}
 .wrap_cont03 .cont03_all.cont03_set02 .in:before{right: 56.5%;}
 .wrap_cont03 .cont03_all.cont03_set02.set02 .in:before{right: 64.5%;}
 .wrap_cont03 .cont03_all .in{max-width:100%;}
 .wrap_cont03 .cont03_all .btn_arw{right:30px;}
 .wrap_cont03 .cont03_all .comment{right:32px;}
 .wrap_cont03 .cont03_all .in .ani_set{padding: 117px 30px 0;}
 .wrap_cont03 .cont03_all.cont03_set02.set01 .in .ani_set.ani_set01,
 .wrap_cont03 .cont03_all.cont03_set02.set02 .in .ani_set.ani_set02{padding:118px 0 0 32px;}
 .wrap_cont04 .title_set{padding: 120px 8.5% 0 0;}
 .wrap_cont04 .btn_txt{padding:0 12.7% 0 0;}
 .wrap_cont04 .btn_set .cha{right:50%}
 .wrap_cont04 .btn_set .cha .w1920{display:none;}
 .wrap_cont04 .btn_set .cha .w1440{display:none;}
 .wrap_cont04 .btn_set .cha .w1280{display:inline-block;}
}


.wrap_visual .m_logo_campaign{display:none;}

@media all and (max-width:414px){
 .web{display:none;}
 .mobile{display:block;}

 .wrap_visual{width:100%; min-width:100%; height: calc(100vh - 24.15vw); background: url("https://www.greenpeace.org/static/planet4-korea-stateless/2021/09/23e2b29e-kr_2021_ce_petition_climatesuffrage1_m.jpg") no-repeat center center; background-size: cover;}
 .wrap_visual .in{max-width:100%; text-align:center;}
 .wrap_visual .m_logo_campaign{display:inline-block; position:absolute; bottom:4.83vw; right:4.83vw;}
 .wrap_visual .m_logo_campaign span{font-size:3.86vw; color:#fff; letter-spacing:-0.24vw; line-height:4.35vw;}
 .wrap_visual .title_set{padding:0 0 12.32vw; margin:0 auto; text-align:center;}
 .wrap_visual .title_set .w1440{display:none;}
 .wrap_visual .title_set .w414{display:inline-block; width:82.36vw;}
 .wrap_visual .scroll_set{display:none; position:static; top:0; left:0; right:auto; bottom:auto; text-align:center;}
 .wrap_visual .cha_set{display:inline-block;}
 .wrap_visual .cha_set .cha img.w1440{display:none;}
 .wrap_visual .cha_set .cha img.w414{display:inline-block; width:48.30vw;}
 .wrap_visual .cha_set .txt_set{display:block; margin-left:0; text-align:center;}
 .wrap_visual .cha_set .txt_set .name{position:absolute; top:26.81vw; right:-6.76vw; width:17.15vw; height:17.15vw; margin-bottom:0; font-size:5.8vw; letter-spacing:-0.48vw; line-height:19vw;}
 .wrap_visual .cha_set .txt_set .txt{display:inline-block; padding-bottom:0; margin-left:0; margin-top:2.9vw; font-size:3.86vw; line-height:4.35vw;}
 .wrap_visual .cha_set .txt_set .txt:after{width:100%; bottom:0.24vw;}
 .wrap_side_bar{position: static; left:0; width:100%; height:auto; text-align:center; overflow:hidden;}
 .wrap_side_bar .sidebar_set{display:none;}
 .wrap_side_bar .m_open_btn{display:block; position:absolute; bottom:0; left:0; padding-top:9.2vw; width:100%; height:16.67vw; font-size:3.86vw; color:#909090; letter-spacing:0; background:transparent url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/6ed8a01e-38dd-4c7f-81cc-b3f0044b13fe.png") no-repeat 0 bottom; background-size:100vw; text-align: center}

 .wrap_side_bar .sidebar_content{/*padding:13.29vw 4.53vw 9.9vw 4.83vw;*/ padding:13.29vw 4.53vw 18.29vw 4.83vw; text-align:left;}
 .wrap_side_bar .sidebar_content .tit_set .tit .block{font-size:6.76vw; letter-spacing:-0.72vw; line-height:8.94vw; word-spacing: -0.48vw;}
 .wrap_side_bar .sidebar_content .tit_set .tooltip{margin-right:0; padding-left:1.69vw; padding-bottom:1.5vw; vertical-align: middle;}
 .wrap_side_bar .sidebar_content .tit_set .tooltip .box_top img{width:auto;}
 .wrap_side_bar .sidebar_content .tit_set .tooltip .box_bottom img{width:auto;}
 .wrap_side_bar .sidebar_content .tit_set .tooltip > img{width:5.31vw;}
 .wrap_side_bar .sidebar_content .s_tit{padding:1.93vw 0 13.04vw;}
 .wrap_side_bar .sidebar_content .s_tit .block{font-size:4.83vw; letter-spacing:-0.24vw; line-height:6.28vw;}
 .wrap_side_bar .sidebar_content .form_signature{font-size:4.83vw; padding-bottom:4.83vw;}

 .bubble_box{
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 6px #B2B2B2;
  display: inline-block;
  padding: 10px 18px;
  position: absolute;
  vertical-align: top;
  z-index: 10;
 }

 .bubble_box::before {
  background-color: #fff;
  content: "\00a0";
  display: block;
  height: 14px;
  position: absolute;
  top: -7px;
  transform:          scaleX(0.8) rotate( -135deg );
  width:  14px;
  box-shadow: 2px 2px 2px 0 rgba( 178, 178, 178, .4 );
 }

 .wrap_side_bar .sidebar_content .bubble_box{top:11.59vw; right:-1.45vw; width:81.61vw; padding:7vw 7.49vw 7.25vw;}
 .wrap_side_bar .sidebar_content .bubble_box:before{right:2.66vw;}
 .wrap_side_bar .sidebar_content .bubble_box .tt_insert .block{font-size:3.86vw; color:#14a057; letter-spacing:-0.28vw; line-height:5.31vw; font-weight:300;}

 .wrap_cont01 .cha_set .txt_set .tooltip .bubble_box{padding:8.33vw 5.33vw 7.33vw 8.33vw; right:-22.5vw; top:6.5vw;}
 .wrap_cont01 .cha_set .txt_set .tooltip .bubble_box:before{right:22.46vw;}
 .wrap_cont01 .cha_set .txt_set .tooltip .bubble_box .tt_insert .block{font-size:3.86vw; color:#14a057; letter-spacing:-0.28vw; line-height:5.31vw; font-weight:300;}

 .wrap_cont02 .table_policy .tooltip{}
 .wrap_cont02 .table_policy .tooltip .bubble_box{padding:7.25vw 2.42vw 7.25vw 5.25vw; width:81.88vw; right:auto; left:1vw;}
 .wrap_cont02 .table_policy .tooltip .bubble_box:before{right:auto; left:1.5vw;}

 .wrap_cont03 .cont03_all.cont03_set01.set02 .in .ani_set.ani_set02 .tooltip .bubble_box{padding:7.25vw; right:-14vw;}
 .wrap_cont03 .cont03_all.cont03_set01.set02 .in .ani_set.ani_set02 .tooltip .bubble_box:before{right:14vw;}
 .wrap_cont03 .cont03_all.cont03_set03.set02 .in .ani_set.ani_set02 .tooltip .bubble_box{padding:7.25vw; right:-46vw; top:7.5vw;}
 .wrap_cont03 .cont03_all.cont03_set03.set02 .in .ani_set.ani_set02 .tooltip .bubble_box:before{right:46.4vw;}

 .tooltip .bubble_box{top:6.5vw; width:81.61vw; text-align:left; display:none;}
 .tooltip .bubble_box.show{display:block;}
 .tooltip .big_trans {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); width: 200%; height: 200%;background-color: transparent;}
 .bubble_box:before{right:0;}
 .bubble_box .close_btn{position:absolute; top:2.42vw; right:2.42vw; z-index: 20;}
 .bubble_box .close_btn img{width:5vw !important;}
 .bubble_box .tt_tit{display:block; padding-bottom:1.69vw; color:#14a057; font-size:3.86vw; letter-spacing:-0.24vw; line-height:3.86vw; font-weight:400;}
 .bubble_box .tt_insert{display:block; word-break:keep-all;}
 .bubble_box .tt_insert .block{font-size:3.86vw; color:#14a057; letter-spacing:-0.28vw; line-height:5.31vw; font-weight:300;}
 .bubble_box .tt_insert .block.first{padding-bottom:2vw;}
 .bubble_box .tt_insert .block .interval{display:inline-block; width:5vw; font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align: top;}
 .bubble_box .tt_insert .block .tool_txt{display:inline-block; width:61vw; font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align: top;}

 .form_set .en__field--checkbox .allcheck__label{padding:0 0 0 0; width:auto; font-size:4.35vw; letter-spacing:-0.28vw; line-height:7vw;}
 .form_set .en__field--checkbox .en__field__label{padding:0 0 0 0; width:90vw; line-height:7vw; font-size:4.35vw; letter-spacing:-0.28vw;}
 .form_set .en__field--checkbox #all_check[type="checkbox"] + label:before{padding:0 3.38vw 0 0; width:7.25vw; height:7.25vw; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/69d7a978-f62b-4b43-b921-90d739838c35.png") no-repeat 0 0; background-size:7.25vw;}
 .form_set .en__field--checkbox #all_check[type="checkbox"]:checked + label:before{ background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/75f9834c-7a1c-4cf0-92c6-65743ec7977e.png") no-repeat 0 0; background-size:7.25vw;}
 .form_set .en__field--checkbox .en__field__input[type="checkbox"] + label:before{margin:0 3.38vw 0 0; width:7.25vw; height:7.25vw; background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/b13dbd9a-24b7-4d4b-99af-70aa849ac380.png") no-repeat center center; background-size:4.35vw;}
 .form_set .en__field--checkbox .en__field__input[type="checkbox"]:checked + label:before{background: url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/b88f8b59-8d69-4b9b-b8d4-8c5b31e87b62.png") no-repeat center center; background-size:4.35vw;}
 .form_set .en__field--checkbox .see_more{line-height:5.83vw; font-size:4.35vw; letter-spacing:-0.28vw;}
 .form_set .en__submit{margin-top: 10.4vw; width:100%; height:19.32vw;}
 .form_set .en__submit button{font-size:6.76vw; letter-spacing:-0.43vw; line-height:20vw;}
 .form_set .allcheck .en__field--checkbox{margin:15.46vw 0 4.8vw;}
 .form_set .en__field--checkbox{margin:0 0 3.76vw 0;}
 .form_set .en__field--text:not(:last-child){margin-bottom:4.83vw;}
 .form_set .en__field--text .en__field__input{width:100%; height:17.39vw; font-size:3.86vw; letter-spacing:-0.24vw;}
 .form_set .en__field--text .en__field__input::placeholder{font-size:3.86vw; letter-spacing:-0.24vw;}
 .wrap_side_bar .sidebar_content .facebook_link{padding:0 0 0 32.85vw; width:100%; height:17.39vw; font-size:3.86vw; letter-spacing:-0.24vw; line-height:18vw; background:#1877f2 url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/98379240-549b-4659-91f4-546afd4019b6.png") no-repeat 7.49vw center; background-size:13.04vw;}
 .wrap_side_bar .sidebar_content .facebook_link02{padding:0 0 0 32.85vw; width:100%; height:17.39vw; font-size:3.86vw; letter-spacing:-0.24vw; line-height:18vw; background:#34589d url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/98379240-549b-4659-91f4-546afd4019b6.png") no-repeat 7.49vw center; background-size:13.04vw;}

 .wrap_fixed .logo_set{position:absolute; top:4.35vw; left:4.83vw; z-index:99;}
 .wrap_fixed .logo_set a img{width:30.19vw;}
 .wrap_fixed .logo_campaign{display:none;}
 .wrap_fixed .logo_support{position:absolute; top:4.59vw; right:4.83vw;}
 .wrap_fixed .logo_support a{border:none; color:#FF8100; font-size:4.35vw; line-height:4.35vw; letter-spacing:-0.24vw; width:auto; height:auto; background: transparent;}

 .wrap_cont_all{width:100%; min-width:100%;}
 .wrap_cont01{min-width:100%; height:auto; background:#fafafa;}
 .wrap_cont01:after{display:none;}
 .wrap_cont01 .in{padding:0 4.83vw;}
 .wrap_cont01 .in .dis_table{display:block;}
 .wrap_cont01 .in .dis_table_cell{display:block;}
 .wrap_cont01 .title{padding:12.2vw 0 9vw 0; font-size:8.45vw; letter-spacing:-0.60vw; line-height:10.87vw; word-spacing: -0.48vw; text-align:center;}
 .wrap_cont01 .policy{position:static; top:0; left:0; right:auto; padding:12.2vw 0 0 8.45vw; width:100%; height:88.64vw;}
 .wrap_cont01 .policy .list{padding-left:4.2vw;}
 .wrap_cont01 .policy .list:not(:last-child){padding-bottom:5vw;}
 .wrap_cont01 .policy .list:after{width:1.45vw; height:1.45vw; top:2.42vw;}
 .wrap_cont01 .policy .list .block{font-size:6.28vw; letter-spacing:-0.60vw; line-height:7.25vw; word-spacing: -0.24vw;}
 .wrap_cont01 .cha_set .cha{padding:6.28vw 0 6.04vw;}
 .wrap_cont01 .cha_set .cha img{width:66.42vw;}
 .wrap_cont01 .cha_set .txt_set{padding-top:21.26vw;}
 .wrap_cont01 .cha_set .txt_set:before{top:15.46vw; font-size:10.63vw;}
 .wrap_cont01 .cha_set .txt_set .block{font-size:4.35vw; letter-spacing:-0.32vw; line-height:6.76vw;}
 .wrap_cont01 .cha_set .txt_set .tooltip{margin:0 0 0 -0.24vw; padding:0 0 0.5vw 0.48vw;}
 .wrap_cont01 .cha_set .txt_set .tooltip img{width:3.62vw;}
 .wrap_cont01 .policy_link{position:static; top:0; right:auto; left:0; margin-bottom:0; font-size:4.83vw; letter-spacing:-0.20vw; line-height:6.76vw; border-bottom: 0.48vw solid #049b4b;}
 .wrap_cont01 .bottom_set{padding-bottom:14.25vw; text-align:center;}

 .wrap_cont02{min-width:100%; height:auto;}
 .wrap_cont02 .in{padding:0 1.32vw; max-width:100%;}
 .wrap_cont02 .title_set{ padding:12.56vw 0 7.85vw 3.51vw; font-size:8.45vw; letter-spacing:-0.48vw; line-height:10.87vw; word-spacing:0;}
 .wrap_cont02 .table_policy{padding:0 0 21.26vw 0; height:auto;}
 .wrap_cont02 .table_policy img{width:24.64vw;}
 .wrap_cont02 .table_policy .table{padding:0 2.29vw; text-align:center;}
 .wrap_cont02 .table_policy .table .table_title{padding:7.97vw 0 7.49vw 0; font-size:5.8vw; color:#049b4b; font-weight:600; letter-spacing:-0.37vw; line-height:7vw; border-bottom:1px solid #049b4b;}
 .wrap_cont02 .table_policy .table .tr{position:relative; padding:6.28vw 0 0 0; height:17.39vw; border-bottom:1px solid rgba(4,155,75, .1);}
 .wrap_cont02 .table_policy .table .tr.child01{z-index:32;}
 .wrap_cont02 .table_policy .table .tr.child02{z-index:31;}
 .wrap_cont02 .table_policy .table .tr.child03{z-index:30;}
 .wrap_cont02 .table_policy .table .tr.child04{z-index:29;}
 .wrap_cont02 .table_policy .table .tr.child05{z-index:28;}
 .wrap_cont02 .table_policy .table .tr.child06{z-index:27;}
 .wrap_cont02 .table_policy .table .tr.child07{z-index:26;}
 .wrap_cont02 .table_policy .table .tr.child08{z-index:25;}
 .wrap_cont02 .table_policy .table .tr.child09{z-index:24;}
 .wrap_cont02 .table_policy .table .tr.child10{z-index:23;}
 .wrap_cont02 .table_policy .table .tr.child11{z-index:22;}
 .wrap_cont02 .table_policy .table .tr.child12{z-index:21;}
 .wrap_cont02 .table_policy .table .tr.line2{padding:3.52vw 0 0 0;}
 .wrap_cont02 .table_policy .table .tr.logo{padding:1.45vw 0; border-bottom:1px solid #049b4b;}
 .wrap_cont02 .table_policy .table .tr.bd{border-bottom:1px solid #049b4b;}
 .wrap_cont02 .table_policy .table .tr .td{text-align:left; font-size:4.35vw; color:#353535; letter-spacing:-0.28vw; line-height:4.83vw; font-weight:400; font-family: 'Noto Sans KR';}
 .wrap_cont02 .table_policy .table .tr .td .ico{position:absolute; top:50%; right:6.17vw; width:7.25vw; transform: translateY(-50%); text-align: center; z-index:10;}
 .wrap_cont02 .table_policy .table .tr .td .ico img{position:relative; z-index: 2;}
 .wrap_cont02 .table_policy .table .tr .td .ico .ico_index{z-index:2;}
 .wrap_cont02 .table_policy .table .tr .td .ico.ico_off img{ width:4.86vw;}
 .wrap_cont02 .table_policy .table .tr .td .ico.ico_on img{ width:6.25vw;}
 .wrap_cont02 .table_policy .table .tr .td .s_block{font-size:3.86vw; color:#9f9f9f; letter-spacing:-0.24vw; line-height:4.35vw; font-weight:400; font-family: 'Noto Sans KR';}
 .wrap_cont02 .table_policy .tooltip{margin-top:3.06vw;}
 .wrap_cont02 .table_policy .tooltip img{margin-left:2.29vw; width:3.86vw;}
 .wrap_cont02 .table_policy .table .tooltip{margin:0; position:absolute; top:1vw; left:7vw; z-index:10;}
 .wrap_cont02 .table_policy .table .tooltip img{margin-left:0.48vw; padding-bottom: 0.48vw; width:3.86vw;}
 .wrap_cont02 .table_policy .table .tr .td .ico.ico_on img.tool_ico{width:4vw;}
 .wrap_cont02 .txt_set{margin-top:14.01vw; padding:9.9vw 0 7vw; font-size:4.83vw; letter-spacing:-0.48vw; line-height:6.76vw;}
 .wrap_cont02 .txt_set:before{font-size:11.11vw; letter-spacing:0;}
 .wrap_cont02 .txt_set .bold{line-height:10.39vw;}
 .wrap_cont02 .cha{position:relative; left:50%;}
 .wrap_cont02 .cha img{width:76.08vw;}
 .wrap_cont02 .cha img.mobile{display:inline-block !important;}

 .wrap_cont02 .title_set .tooltip .bubble_box{left:-47vw;}
 .wrap_cont02 .title_set .tooltip .bubble_box:before{right: 31vw;}
 .wrap_cont02 .table_policy .table .tooltip .bubble_box{padding:7.25vw; right:-4vw; left: auto; top:7.5vw;}
 .wrap_cont02 .table_policy .table .tooltip .bubble_box:before{right:4vw;left: auto;}

 .wrap_cont02-1{height:auto; background:#f4f4f4;}
 .wrap_cont02-1 .in{max-width:100%;}
 .wrap_cont02-1 .in .title_set{padding:12.56vw 4.83vw 7.73vw; font-size:8.45vw; letter-spacing:-0.48vw; line-height:10.87vw; text-align:left;}
 .wrap_cont02-1 .in .cont_set{height:281.46vw;}
 .wrap_cont02-1 .in .cont_set .post_set{padding:0 2.17vw 0; margin-right:0; width:97vw; height:240.3vw; background:#fff;}
 .wrap_cont02-1 .in .cont_set .post_set:before{top:5.8vw; width:96%; height:0.97vw; margin-left:0; transform: translateX(-50%);}
 .wrap_cont02-1 .in .cont_set .post_set:after{bottom:69.80vw; width:96%;  height:0.97vw; margin-left:0; transform: translateX(-50%);}
 .wrap_cont02-1 .in .cont_set .post_set .title{padding:11.84vw 0 5.56vw 0; font-size:5.8vw; letter-spacing:-0.48vw; line-height:7vw; text-align:center;}
 .wrap_cont02-1 .in .cont_set .post_set .list li{position:relative; width:100%; height:43.47vw; text-align:left;}
 .wrap_cont02-1 .in .cont_set .post_set .list li:not(:last-child){margin:0 0 1.93vw;}
 .wrap_cont02-1 .in .cont_set .post_set .list li .num{position:absolute; top:50%; right:14.49vw; height:auto; font-size:41.06vw; letter-spacing:-2.66vw; line-height:5.8vw; transform: translateY(-50%);}
 .wrap_cont02-1 .in .cont_set .post_set .list li .logo{padding:4.83vw 0 3.86vw 4.83vw; height:auto;}
 .wrap_cont02-1 .in .cont_set .post_set .list li:nth-child(2) .logo{padding:4.83vw 0 3.86vw 4.83vw;}
 .wrap_cont02-1 .in .cont_set .post_set .list li:first-child .logo img.mobile{width:20.28vw;}
 .wrap_cont02-1 .in .cont_set .post_set .list li:nth-child(2) .logo img.mobile{width:22.95vw;}
 .wrap_cont02-1 .in .cont_set .post_set .list li:last-child .logo img.mobile{width:11.35vw;}
 .wrap_cont02-1 .in .cont_set .post_set .list li .name{padding:0 0 0 4.83vw; text-align:left; font-size:7.25vw; letter-spacing:-0.48vw;}
 .wrap_cont02-1 .in .cont_set .speech_set{position:relative; top:-72.8vw; left:0; right:0; width: 100%; text-align:left;}
 .wrap_cont02-1 .in .cont_set .speech_set .speech_cha{position:absolute; bottom:-24vw; right:0; margin-top:0;}
 .wrap_cont02-1 .in .cont_set .speech_set .speech_cha img{width:69.56vw;}
 .wrap_cont02-1 .in .cont_set .speech_set .txt{margin:0; padding:26.57vw 0 0 0; width:66.90vw; height:85.74vw; font-size:7.25vw; letter-spacing:-0.48vw; line-height:8.45vw; text-align:center; background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/cf4f84ab-5bc1-4b7b-8df2-ae435ffb99a9.png") no-repeat 0 0; background-size:66.90vw;}
 .wrap_cont02-1 .in .cont_set .speech_set .txt .block{margin-left:-18vw;}
 .wrap_cont02-1 .in .cont_set .post_set .comment{text-align:right; padding-top:6.52vw; font-size:3.86vw; letter-spacing:-0.24vw; line-height:5.8vw;}
 .wrap_cont02-1 .in .txt_set{padding:24.15vw 0 16.91vw; margin-top:0; font-size:4.83vw; line-height:6.76vw; letter-spacing:-0.48vw;}
 .wrap_cont02-1 .in .txt_set:before{font-size:11.11vw; top:14.01vw;}
 .wrap_cont02-1 .in .txt_set .bold{line-height:10.39vw;}
 .wrap_cont02-1 .in .cha{position:static; transform: translateX(0);}
 .wrap_cont02-1 .in .cha img{width:92.27vw;}

 .wrap_cont03{min-width:100%;}
 .wrap_cont03 .cont03_all{height: 186.95vw;}
 .wrap_cont03 .cont03_all .in .ani_set{padding:11.11vw 4.83vw 0 4.83vw;}
 .wrap_cont03 .cont03_all .in .ani_set .ani_hidden{overflow: initial;}
 .wrap_cont03 .cont03_all.cont03_set01.set01{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/0f796166-336e-45cd-9c5d-77043b692388.jpg") no-repeat center center; background-size:cover;}
 .wrap_cont03 .cont03_all.cont03_set01.set02{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/ac12a4d1-b30f-4677-a514-657a25fbebd8.jpg") no-repeat center center; background-size:cover;}
 .wrap_cont03 .cont03_all.cont03_set02.set01{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/4412cefe-e118-407f-be72-662a9ccdcc98.jpg") no-repeat center center; background-size:cover;}
 .wrap_cont03 .cont03_all.cont03_set02.set02{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/3c2087c9-d287-4b99-8fe8-0b04634972e8.jpg") no-repeat center center; background-size:cover;}
 .wrap_cont03 .cont03_all.cont03_set03.set01{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/f4e06460-f10b-4493-b69f-29f64ff21eb4.jpg") no-repeat center center; background-size:cover;}
 .wrap_cont03 .cont03_all.cont03_set03.set02{background:url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/40cf6c44-eb33-4f5c-94a3-10b632291fa0.jpg") no-repeat center center; background-size:cover;}
 .wrap_cont03 .cont03_all.cont03_set02.set01 .in .ani_set.ani_set01,
 .wrap_cont03 .cont03_all.cont03_set02.set02 .in .ani_set.ani_set02{padding:11.11vw 4.83vw 0 4.83vw;}
 .wrap_cont03 .cont03_all .s_tit{padding:0 0 0 0; width:100%; font-size:4.83vw; line-height:8.21vw;}
 .wrap_cont03 .cont03_all .in:before{right: 16.5%; top: 17.5vw;}
 .wrap_cont03 .cont03_all.cont03_set01 .in:before{right:16.5%;}
 .wrap_cont03 .cont03_all.cont03_set02 .in:before{right:18.5%;}
 .wrap_cont03 .cont03_all.cont03_set03 .in:before{right:18.5%;}
 .wrap_cont03 .cont03_all.cont03_set01.set01 .tit{padding:7.97vw 0 21.26vw;}
 .wrap_cont03 .cont03_all.cont03_set01.set02 .in:before{right: 33.5%;}
 .wrap_cont03 .cont03_all.cont03_set02.set02 .in:before{right:34.5%;}
 .wrap_cont03 .cont03_all.cont03_set03.set02 .in:before{right:33.5%;}
 .wrap_cont03 .cont03_all.cont03_set01 .ani_set01 .tit > img{width:70.53vw;}
 .wrap_cont03 .cont03_all.cont03_set01 .ani_set02 .tit > img{width:82.85vw;}
 .wrap_cont03 .cont03_all.cont03_set02 .ani_set01 .tit > img{width:75.12vw;}
 .wrap_cont03 .cont03_all.cont03_set02 .ani_set02 .tit > img{width:70.53vw;}
 .wrap_cont03 .cont03_all.cont03_set03 .ani_set01 .tit > img{width:89.75vw;}
 .wrap_cont03 .cont03_all.cont03_set03 .ani_set02 .tit > img{width:90.71vw;}
 .wrap_cont03 .cont03_all.cont03_set01 .tit .tooltip{top: 28vw; left: 68vw;}
 .wrap_cont03 .cont03_all.cont03_set03 .tit .tooltip{right:51vw; top:44vw;}
 .wrap_cont03 .cont03_all .tit .tooltip.web{display:none;}
 .wrap_cont03 .cont03_all .tit .tooltip.mobile{display:block;}
 .wrap_cont03 .cont03_all .tit .tooltip > img{width:3.86vw;}
 .wrap_cont03 .cont03_all .insert{padding-left:0; padding-top:9.66vw; word-spacing: -0.24vw;}
 .wrap_cont03 .cont03_all .insert:before{top:0; left:0; font-size:11.11vw;}
 .wrap_cont03 .cont03_all .insert .block{font-size:5.31vw; letter-spacing:-0.48vw; line-height:6.76vw; text-shadow:none;}
 .wrap_cont03 .cont03_all.cont03_set01.set02 .insert .block{text-shadow:none;}
 .wrap_cont03 .cont03_all.cont03_set03.set02 .insert .block{text-shadow:none;}
 .wrap_cont03 .cont03_all.cont03_set02 .insert .block{font-size:5.31vw;}
 .wrap_cont03 .cont03_all .cha{padding:9.66vw 0 0 0 !important;}

 .wrap_cont03 .cont03_all .tit{padding:9.9vw 0  21.26vw 0;}
 .wrap_cont03 .cont03_all.cont03_set01 .ani_set01 .cha{padding:0;}
 .wrap_cont03 .cont03_all .ani_set01 .cha img,
 .wrap_cont03 .cont03_all .ani_set02 .cha img{width:24.15vw;}
 .wrap_cont03 .cont03_all.cont03_set01 .ani_set02 .cha img{width:30.43vw;}
 .wrap_cont03 .cont03_all.cont03_set02 .ani_set01 .cha img{width:30.43vw;}
 .wrap_cont03 .cont03_all.cont03_set02 .ani_set02 .cha img{width:24.15vw;}
 .wrap_cont03 .cont03_all.cont03_set03 .ani_set01 .cha img{width:29.71vw;}
 .wrap_cont03 .cont03_all.cont03_set03 .ani_set02 .cha img{width:23.67vw;}
 .wrap_cont03 .cont03_all .comment{right:auto; left:4.83vw; bottom:5.31vw; font-size:3.62vw; letter-spacing:-0.36vw; line-height:3.62vw;}
 .wrap_cont03 .cont03_all .btn_arw{right:2.66vw;}
 .wrap_cont03 .cont03_all .btn_arw a{padding:0; width:auto; height:auto; font-size:0; line-height:0; background:none;}
 .wrap_cont03 .cont03_all.set02 .btn_arw a.ani_set02{transform:translateY(-50%) rotate(180deg); padding:0; background:none;}
 .wrap_cont03 .cont03_all .btn_arw a img{width:6.04vw;}

 .wrap_cont04{height:auto; min-width:100%; background:#fff; text-align:left;}
 .wrap_cont04 .title_set{padding:24.15vw 0 0; width:100%; text-align:center;}
 .wrap_cont04 .title_set .tit{padding-bottom:4.83vw; font-size:5.5vw; letter-spacing:-0.55vw; line-height:7.5vw;}
 .wrap_cont04 .title_set .tit:before{left:50%; top:-9.9vw; font-size:14.49vw; letter-spacing:-0.97vw;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
 }
 .wrap_cont04 .title_set .txt{padding-bottom:15.46vw;}
 .wrap_cont04 .title_set .txt .block{font-size:4.83vw; letter-spacing:-0.28vw; line-height:6.76vw;}
 .wrap_cont04 .btn_set{position:static; height:auto; background:none; box-shadow:none;}
 .wrap_cont04 .btn_set a{padding:0; word-spacing:-0.48vw;}
 .wrap_cont04 .btn_set .btn_txt{padding:14.01vw 0 13.77vw 8.45vw; width:100%; text-align:left; box-shadow: 0 0.48vw 4.83vw rgba(0,0,0, .24); z-index:2;}
 .wrap_cont04 .btn_set .block{font-size:7.25vw; letter-spacing:-0.48vw; line-height:8.94vw; word-spacing:-0.97vw;}
 .wrap_cont04 .btn_set .cha{position:static; text-align:center;}
 .wrap_cont04 .btn_set .cha .w1280{display:none;}
 .wrap_cont04 .btn_set .cha img{width:97.10%;}
 .wrap_cont04 .btn_set .cha img.web{display:none;}
 .wrap_cont04 .btn_set .cha img.mobile{display:inline-block;}
 .wrap_cont04 .btn_set .arw{display:none;}
 .wrap_cont04 .btn_set .btn_txt{padding-right:0; background:#049b4b url("https://image.greensk.greenpeace.org/lib/fe3311717564047d7c1277/m/1/51bd277b-52b7-4f47-96e5-f0d2d2adec4c.png") no-repeat right bottom; background-size:45vw;}

 .wrap_footer{position: relative;margin-top:24.15vw;/*margin-bottom:24.15vw;*/ padding:0 2.17vw; min-width:100%; height:auto;z-index: 100;}
 .wrap_footer .insert{padding:8.7vw 0 4.83vw;}
 .wrap_footer .insert .block{font-size:3.38vw; letter-spacing:0; line-height:5.07vw;}
 .wrap_footer .add{padding-bottom:12.56vw;}
 .wrap_footer .add .block{font-size:3.38vw; letter-spacing:0; line-height:5.07vw;}
 .wrap_footer .add .block a{display:inline-block; font-size:3.38vw; letter-spacing:0; line-height:3.07vw;}
 .wrap_footer .add .bar{padding:0 2vw;}

 .wrap_footer .m_demand_btn{display:block; position: absolute;top: 0;left: 0;transform: translateY(-100%);width:100%; height:24.15vw; padding:7.4vw 0 0; font-size:6.28vw; color:#fff; letter-spacing:-0.44vw; line-height:10.87vw; font-weight:600; background:#66cc00;z-index: 999;}
 .wrap_footer .wrap_side_bar {display: block;position: fixed;bottom: 0;left: 0;transform: translateY(100%);overflow: visible; background:transparent;
  transition: none;z-index: 100;
 }
 .wrap_footer .wrap_side_bar.ani {transition: all 0.4s ease;}
 .wrap_footer .wrap_side_bar.open {transform: translateY(0%);}
 .wrap_footer .wrap_side_bar .sidebar_mobile {width: 100%;height: 100%; background:#fff;opacity: 0;
  transition-delay: 1s;
 }
 .wrap_footer .wrap_side_bar.open .sidebar_mobile {opacity: 1;
  transition-delay: 0s;
 }
 .wrap_footer .wrap_side_bar .sidebar_mobile .scroll-wrapper {height: calc(100% - 11.8vw);/*height:100%;*/}

 .wrap_footer .wrap_side_bar.finish {position: absolute;top: 0;bottom: auto;left: auto;transform: translateY(-100%);
  transition: none;
 }
 .wrap_footer .wrap_side_bar.finish .m_demand_btn {position: relative;top: auto;left: auto;transform: none;}
 .wrap_footer .wrap_side_bar.finish .sidebar_mobile {display: none;}

 .wrap_thx_set{background:url("https://www.greenpeace.org/static/planet4-korea-stateless/2021/09/320e0071-kr_2021_ce_petition_climatesuffrage_thanks_m.jpg") center bottom; background-size:cover;}
 .wrap_fixed .logo_support.thx{display:none;}
 .wrap_thx_set .r_rotate{display:none;}
 .wrap_thx_set .l_rotate{display:none;}
 .wrap_thx_set .cha img{width:38.4vw;}
 .wrap_thx_set .insert{padding:8.21vw 0 8.7vw; font-size:7.25vw; letter-spacing:-0.48vw; line-height:10.14vw;}
 .wrap_thx_set .support_btn{width:72.46vw; height:19.32vw; font-size:5.8vw; line-height:20vw; letter-spacing:-0.48vw;}

 .form_set .en__comment{padding-top:2.89vw; margin-top:7.72vw; width:100%;}
 .form_set .en__comment p{display:block; font-size:3.27vw; letter-spacing:0vw; line-height:3.87vw;}
 .scrollbar-inner > .scroll-element .scroll-bar{background-color:#c8c8c8;}

 .wrap_cont01-1{height:auto; padding:0 0 15.7vw; min-width:100%; background:#f4f4f4; z-index:1; overflow:hidden;}
 .wrap_cont01-1:before{position:absolute; bottom:-30vw; left:0; content:''; width:132%; height:170vw; background:#fff; z-index:-1;
  transform: rotate(60deg);
 }
 .wrap_cont01-1 .title_set{padding:13.29vw 0 47.10vw;}
 .wrap_cont01-1 .title_set .line{font-size:8.45vw; letter-spacing:-0.48vw; line-height:10.87vw;}
 .wrap_cont01-1 .title_set .line .block{display:block;}
 .wrap_cont01-1 .policy_tit .tit{width:90.32vw; height:15.7vw; font-size:5.31vw; letter-spacing:-0.48vw; line-height:17vw; border-radius:16.91vw;}
 .wrap_cont01-1 .policy_tit .p_img{width:52.17vw; top:-35.02vw;}
 .wrap_cont01-1 .vs_set{padding-top:9.66vw;}
 .wrap_cont01-1 .vs_set .bg{display:block;}
 .wrap_cont01-1 .vs_set .bg .round{width:82.12vw; height:82.12vw;}
 .wrap_cont01-1 .vs_set .bg .txt{font-size:7.25vw; letter-spacing:-0.24vw; line-height:9.18vw;}
 .wrap_cont01-1 .vs_set .bg .round .cha{display:none;}
 .wrap_cont01-1 .vs_set .battle_bar{margin:-5.8vw 4.83vw 0; z-index:10; width:72.46vw; height:9.66vw; display:inline-block; }
 /* .wrap_cont01-1 .vs_set .battle_bar:before{display:none;}
  .wrap_cont01-1 .vs_set .battle_bar:after{display:none;}*/
 .wrap_cont01-1 .vs_set .battle_bar:after{width:4.83vw; height:9.66vw; border-top-left-radius:9.66vw; border-bottom-left-radius:9.66vw; left:-4.83vw;}
 .wrap_cont01-1 .vs_set .battle_bar:before{width:4.83vw; height:9.66vw; border-top-right-radius:9.66vw; border-bottom-right-radius:9.66vw; right:-4.83vw;}
 .wrap_cont01-1 .vs_set .bg01 .battle_bar,
 .wrap_cont01-1 .vs_set .bg01 .battle_bar:before,
 .wrap_cont01-1 .vs_set .bg01 .battle_bar:after{

 }
 .wrap_cont01-1 .vs_set .bg01 .battle_bar,
 .wrap_cont01-1 .vs_set .bg01 .battle_bar:before,
 .wrap_cont01-1 .vs_set .bg01 .battle_bar:after{

 }
 .wrap_cont01-1 .vs_set .battle_bar .bar{}
 .wrap_cont01-1 .vs_set .battle_bar .bar .num{font-size:4.83vw; letter-spacing:-0.48vw; line-height:11vw;}
 .wrap_cont01-1 .vs_set .vs{padding:8.21vw 0 10.39vw; font-size:16.91vw; letter-spacing:-1.21vw; line-height:1;}
 .wrap_cont01-1 .vs_set .bg.bg01 .battle_bar .bar:before,
 .wrap_cont01-1 .vs_set .bg.bg02 .battle_bar .bar:before{width:4.83vw; height:9.66vw; border-top-left-radius:9.66vw; border-bottom-left-radius:9.66vw; left:-4.83vw;}
 .wrap_cont01-1 .vs_set .bg.bg01 .battle_bar .bar:after,
 .wrap_cont01-1 .vs_set .bg.bg02 .battle_bar .bar:after{width:4.83vw; height:9.66vw; border-top-right-radius:9.66vw; border-bottom-right-radius:9.66vw; right:-4.83vw;}

 /* .wrap_cont01-1 .vs_set .battle_bar{margin:-5.8vw 4.83vw 0; z-index:10; width:72.46vw; height:9.66vw; display:inline-block; border-radius:4.83vw;}
  .wrap_cont01-1 .vs_set .battle_bar .bar{border-radius:9.66vw; width:100%;}
  .wrap_cont01-1 .vs_set .battle_bar .bar .num{font-size:4.83vw; letter-spacing:-0.48vw; line-height:11vw;}
  .wrap_cont01-1 .vs_set .battle_bar:before{width:9.66vw; height:9.66vw; right:-4.83vw;}
  .wrap_cont01-1 .vs_set .battle_bar:after{width:9.66vw; height:9.66vw; left:-4.83vw;}
  .wrap_cont01-1 .vs_set .vs{padding:8.21vw 0 10.39vw; font-size:16.91vw; letter-spacing:-1.21vw; line-height:1;}
  .wrap_cont01-1 .vs_set .bg.bg01 .battle_bar .bar:after{right:-4.83vw; width:9.66vw; height:9.66vw; border-radius:4.83vw;}
  .wrap_cont01-1 .vs_set .bg.bg01 .battle_bar .bar:before{left:-4.83vw; width:9.66vw; height:9.66vw; border-radius:4.83vw;}
  .wrap_cont01-1 .vs_set .bg.bg02 .battle_bar .bar:after{right:-4.83vw; width:9.66vw; height:9.66vw; border-radius:4.83vw;}
  .wrap_cont01-1 .vs_set .bg.bg02 .battle_bar .bar:before{left:-4.83vw; width:9.66vw; height:9.66vw; border-radius:4.83vw;}*/
}

@media all and (max-height:580px){
 .wrap_visual .title_set{padding:0 0 3.32vw;}
}