@font-face {
    font-family: 'ChangwonDanggamAsak';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/CWDangamAsac-Bold.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}

*{outline: 0}

@font-face {
    font-family: 'YeogiOttaeJalnanGothic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_231029@1.1/JalnanGothic.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Ria';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2410-1@1.0/RiaSans-ExtraBold.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: 'KerisKedyuche';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2601-3@1.0/KERISKEDU_B.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}
*{ margin: 0; padding: 0; }
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary, button,
time, mark, audio, video, a, textarea, input{;margin:0;  padding:0;  border:0; font-size:100%; vertical-align:baseline; background:transparent; -webkit-text-size-adjust:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  font-style: normal;   font-family: 'Paperozi';}
html{ -ms-touch-action:auto;}
html,body, section{width:100%;}

img{}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav, section{}
legend, caption{width:0;height:0;visibility:hidden;font-size:0;line-height:0;}
button{cursor:pointer; border:none; padding:0; }
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
li,dd{list-style:none;}
blockquote, q {quotes:none;}
address, caption, em, cite, i, a {font-weight:normal; font-style:normal; text-decoration: none;color: #333}
table {border-collapse:collapse; border-spacing:0; table-layout:fixed;}
iframe{width:100%;vertical-align:middle;}
caption{display:none;}
figcaption{display:block;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance:none;  margin:0; }

strong {font-weight: bold }


input[type='checkbox'],input[type='radio'] {vertical-align:middle; margin-top:0;  cursor : pointer;}

input.disabled {background:#fff;}

input[type=date]::-webkit-clear-button,
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator {
    display: none;
}


select::-ms-expand{display:none; }
select{ cursor: pointer; outline :none; overflow :hidden; color:#999; width:100%;;  }
textarea{width:100%;height:100px; resize:none; border:1px solid #cccccc;   padding:10px; color:#999;}
#skip_nav a{height: 60px;display: flex;
    align-items: center;
    justify-content: center;background: #429BE9;color: #fff;position: fixed;top: 0;left: 0;width: 100vw;z-index: 999999;transform: translateY(-100%)}
#skip_nav a:focus{transform: translateY(0)}
.blind{position:absolute; top:-999999px; width:0; height:0; font-size:0; overflow:hidden;}
.clear:after{content:''; display: table; clear: both;}
.clearfix{overflow:hidden;}
.clearfix:after{clear:both; display:table; content:'';}
.center{text-align:center; display:block; float:none !important;}
.accessibility{display: none}
.hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: none;
    clip: rect(0,0,0,0);
    overflow: hidden;
}

#top_btn{position: fixed;right: 40px;bottom: 40px;z-index: 30;opacity: 0;transition-duration: 0.5s;}
#top_btn.on{opacity: 1;}
#top_btn button{display: block;position: relative;}
#top_btn button:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #FFFFFF;;border-radius: 7px;}
#top_btn button i{display: flex;width: 60px;height: 60px;background-color: #000A30;align-items: center;justify-content: center;border: 1.5px solid #fff;border-radius: 8px;position: relative;z-index: 15;transition: 0.5s;}
#top_btn button:hover i{transform: translateY(-7px);}
#top_btn button i svg{display: block;}
#footer{background-color: #000A30;padding: 60px 40px 120px 40px;width: 100%;max-width: 100%}
#footer hr{display: block;width: 100%;height: 2px;background-color: #FFFFFF;}
#footer .ft01{padding-top: 80px;;display: flex;align-items: center;justify-content: space-between;;}
#footer .ft01 h2{font-size: 60px;color: #FFFFFF;    font-family: 'YeogiOttaeJalnanGothic';font-weight: 400;}
#footer .ft01 ul{display: flex;gap: 20px}
#footer .ft01 ul li a{border-radius: 8px;overflow: hidden;display: block;}
#footer .ft01 ul li a img{display: block;}
#footer .ft02 ul{display: flex;margin-top: 75px;margin-bottom: 100px;gap: 120px}
#footer .ft02 ul li span{display: block;font-size: 16px;color: #FFFFFF;font-weight: 600;margin-bottom: 15px;}
#footer .ft02 ul li p{font-size: 16px;color: #CCD1E5;font-weight: 300;}
#footer .ft02 address{font-size: 16px;color: #71778D;}
#header{transition-duration: 0.5s;}
#header.on{padding-top: 10px;}
.main_wrap{
    margin-bottom: 0;}
#header{display: none}
#snb{margin: 0}
#snb .title, .location{display: none}
#footer{display: none}
#main #footer{display: block}
#contents_body{width: 100vw;max-width: 100%;width: 100%}
.inner{width: 1520px;margin: 0 auto;position: relative}
#environment_day .main_con01{background: #EAF8F1;padding: 90px 0}
#environment_day .main_con01 .inner{display: flex;justify-content: space-between;align-items: flex-start;}
#environment_day .main_con01 .swiper{width: 528px;}
#environment_day .main_con01{position: relative;z-index: 5;;}
#environment_day .main_con01 .left{width: 890px;}
#environment_day .main_con01 .list{margin-top: 40px;}
#environment_day .main_con01 .list ul{display: flex;gap: 14px;flex-direction: column;}
#environment_day .main_con01 .list ul li{display: flex;gap: 26px;align-items: center;}
#environment_day .main_con01 .list ul li span{display: flex;width: 150px;height: 54px;background-color: #DBF2E7;border-radius: 8px;align-items: center;justify-content: center;font-size: 18px;color: #218553;font-weight: 600;}
#environment_day .main_con01 .list ul li p{font-size: 18px;color: #395144;font-weight: 500;}
#environment_day .main_con01 .list ul li p{font-size: 18px;color: #395144;font-weight: 500;}
#environment_day .main_con01 .txt{position: relative;padding-top: 40px;margin-top: 40px;border-top: 1px solid #D1E9DE;display: flex;justify-content: space-between;align-items: flex-end}
#environment_day .main_con01 .txt .txt_w{font-size: 18px;color: #222222;line-height: 30px;}
#environment_day .main_con01 .txt .txt_w span{display: block;color: #31674C}
#environment_day .main_con01 .txt .txt_w p{font-size: 18px;color: #3B4440;line-height: 30px;margin-top: 20px;}
#environment_day .main_con01 .txt .txt_w span{font-weight: 600;}
#environment_day .main_con01 .img{border-radius: 10px;overflow: hidden;;}
#environment_day .main_con01 .img img{display: block;max-width: 100%}
#environment_day .main_con01 .swiper-pagination{position: static;}
#environment_day .main_con01 .swiper-pagination-bullet{background-color: #39B376;width: 8px;height: 8px;margin: 0 4px;margin-top: 20px;}
#environment_day .m_title {margin-bottom: 40px}
#environment_day .m_title h3{display: block;font-size: 60px;color: #222222;line-height: 70px; font-family: 'ChangwonDanggamAsak';}
#environment_day .m_title p{font-size: 18px;color: #3B4440;font-weight: 500;line-height: 28px;margin-top: 30px;}
#environment_day .main_visual{background: #39B376;height: 100vh;padding-top: 133px}
#environment_day .main_visual .typo{display: flex;align-items: center}
#environment_day .main_visual .typo strong{display: block;font-size: 140px;color: #FFFFFF;font-family: 'ChangwonDanggamAsak';line-height: 1;font-weight: 400}
#environment_day .main_visual .typo .line{width: calc(100% - 985px);margin-left: 40px;border-bottom: 2px solid #FFFFFF}
#environment_day .main_visual p{font-size: 32px;color: #FFFFFF;font-weight: 500;line-height: 54px;margin-top: 60px}
.btn{ display: flex; justify-content: center;  }
.download { margin-top: 30px; }
.btn a{ width: 225px; height: 64px; display:flex; align-items: center; justify-content: center; position: relative; border-radius: 60px; background-color: #39B376; overflow: hidden; }
.btn a ul li{ font-size: 20px; line-height: 1.5em; font-weight: 600; color:#FFFFFF; letter-spacing: -0.02em; transition: transform .5s; }
.btn a ul li:last-child{ color: #218553; }
.btn a ul{ height: 30px; overflow: hidden; position: relative; z-index: 1; }
.btn a:after{ content:""; display: block; width: calc(100% + 32px); aspect-ratio: 1 / 1;  position: absolute; left: 50%; top: 100%; transform: translate(-50%,0); background-color: #fff; border-radius: 50%; transition: top .5s, transform .5s; }

.btn a:hover ul li{ transform: translateY(-100%); }
.btn a:hover:after{ transform: translate(-50%,-50%); top: 50%; }
#environment_day .main_con02{background: #39B376;padding-top: 150px;padding-bottom: 160px;}
#environment_day .main_con02 .con01{display: flex;justify-content: space-between;position: relative}
#environment_day .main_con02 .inner .deco{position: absolute;bottom: -60px;left: 0}
#environment_day .main_con02 .inner .deco p{font-size: 100px;color: #47C687;font-weight: 700;line-height: 150px;    font-family: 'ChangwonDanggamAsak';}
#environment_day .main_con02 .m_title{position: relative;z-index: 15}
#environment_day .main_con02 .m_title{position: relative;z-index: 15}
#environment_day .main_con02 .m_title h3{color: #fff}
#environment_day .main_con02 .m_title p{color: #fff}
#environment_day .main_con02 .list{position: relative;z-index: 15}
#environment_day .main_con02 .list > ul{display: flex;gap: 20px;width: 750px;max-width: 100%}
#environment_day .main_con02 .list > ul span{background: #218553;display: flex;height: 60px;align-items: center;justify-content: center;border-radius: 8px;font-size: 18px;color: #FFFFFF;gap: 14px;font-weight: 500;margin-bottom: 12px}
#environment_day .main_con02 .list > ul > li{flex: 1}
#environment_day .main_con02 .list > ul .txt{border: 1px solid #FFFFFF;height: 196px;;padding: 35px 40px;display: flex;border-radius: 8px;backdrop-filter: blur(20px)}
#environment_day .main_con02 .list > ul .txt strong{font-size: 18px;color: #FFFFFF;font-weight: 700;width: 100px;display: block}
#environment_day .main_con02 .list > ul .txt ul {padding-left: 30px;border-left: 1px solid #66DEA2}
#environment_day .main_con02 .list > ul .txt ul li{font-size: 18px;color: #C9FFE4;font-weight: 500;line-height: 32px;}
#environment_day .main_con02 .list > ul .img{border-radius: 8px;overflow: hidden;margin-bottom: 12px}
#environment_day .main_con02 .list > ul .img img{display: block}
#environment_day .main_con02 .list > ul em{display: block;text-align: right;font-size: 15px;color: #E1FFF0;font-weight: 300;margin-top: 20px}
#environment_day .info_link{display: flex}
#environment_day .info_link a{position: relative;display: block}
#environment_day .info_link a strong{display: flex;position: absolute;width: 100%;height: 100%;top: 0;left: 0;align-items: center;justify-content: center;font-size: 18px;color: #222222;font-weight: 700;transition: 0.5s}
#environment_day .info_link a svg g{transition: 0.5s}
#environment_day .info_link a:hover svg g{fill: #39B376}
#environment_day .info_link a:hover strong{color: #ffff}
#environment_day .main_con02 .info_link{margin-top: 44px}
#environment_day .main_con02 .info_link a strong{color: #fff}
#environment_day .info_link a i{position: absolute;top: -15px;right: -7px}

#environment_day .main_con02 .info_link a:hover svg g{fill: #fff}

#environment_day .main_con02 .info_link a:hover strong{color: #39B376}
#environment_day .info_link a i{display: block;transition: 0.5s}
#environment_day .info_link a:hover i{transform: rotate(15deg)}


#environment_day .main_visual .scroll{position: absolute;bottom: 0;right: 0}
#environment_day .main_visual .scroll i svg{display: block;animation: scrr 10s infinite linear}
@keyframes scrr{
    0%{transform: rotate(0deg)}
    100%{transform: rotate(360deg)}
}
#environment_day .main_visual .scroll svg{display: block}
#environment_day .main_visual .scroll div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)}
#environment_day .main_visual .typo{transform: translateY(70px);opacity: 0}
#environment_day .main_visual.on .typo{transform: translateY(0px);opacity: 1;transition: 1.2s}
#environment_day .main_visual p{transform: translateY(70px);opacity: 0}
#environment_day .main_visual.on p{transform: translateY(0px);opacity: 1;transition: 1.2s;transition-delay: 0.9s}
#environment_day .main_visual .typo02{margin-bottom: 20px}
#environment_day .main_visual.on .typo02{transition-delay: 0.3s}
#environment_day .main_visual.on .typo03{transition-delay: 0.6s}
#environment_day .main_visual .typo03{align-items: flex-end}
#environment_day .main_visual .typo03{align-items: flex-end}
#environment_day .main_visual .typo .line {bottom: 8px;position: relative}
#environment_day .main_visual .typo .line svg{display: block}
#environment_day .main_visual .typo .line svg{position: absolute;bottom: -7px;left: 0;animation: 3s riding ;animation-fill-mode: forwards;animation-delay: 1s}
@keyframes riding{
    0%{left: 0}
    100%{left: 90%}
}
#footer .inner{width: 100%}
#environment_day .main_con02 .inner .deco{opacity: 0;transform: translateX(-70px)}
#environment_day .main_con02.on .inner .deco{opacity: 1;transform: translateX(0px);transition: 1s;transition-delay: 1.2s}
#environment_day .main_con01 .left{transform: translateY(70px);opacity: 0;padding-top: 80px}
#environment_day .main_con01.on .left{transform: translateY(0px);opacity: 1;transition: 1.2s}
#environment_day .main_con02 .m_title{transform: translateY(70px);opacity: 0}
#environment_day .main_con02.on .m_title{transform: translateY(0px);opacity: 1;transition: 1.2s}
#environment_day .main_con02 .list{transform: translateY(70px);opacity: 0}
#environment_day .main_con02.on .list{transform: translateY(0px);opacity: 1;transition: 1.2s;transition-delay: 0.3s}
#environment_day .main_con01 .right{transform: translateY(70px);opacity: 0}
#environment_day .main_con01.on .right{transform: translateY(0px);opacity: 1;transition: 1.2s;transition-delay: 0.3s}
@media (max-width: 1600px) {
    .inner{width: 100%;padding: 0 20px}
    #environment_day .main_visual .typo strong{font-size: 100px}
    #environment_day .main_visual p{font-size: 24px;line-height: 1.5}
    #environment_day .main_visual .typo .line {
        width: calc(100% - 755px);}
    #environment_day .m_title h3{font-size: 50px}
    #environment_day .main_con02 .inner .deco p{font-size: 90px;line-height: 1}
    #environment_day .main_con01 .swiper{width: 378px}

}
@media (max-width: 1200px) {
    #environment_day .main_con01 .txt{flex-direction: column;align-items: flex-start;gap: 20px}
    #environment_day .main_con02 .list > ul .img img{width: 360px}
    #environment_day .m_title h3{font-size: 45px}
    #environment_day .m_title p{font-size: 15px;line-height: 1.5;margin-top: 10px}
    #environment_day .main_con01 .list ul li span {
        width: 110px;
        height: 44px;font-size: 16px}
    #environment_day .main_con01 .list ul li p, #environment_day .main_con01 .txt .txt_w p{font-size: 15px}
}

@media (max-width: 1160px) {
    #environment_day .main_con01 .left{padding-top: 0}
    #environment_day .main_visual{overflow: hidden}
    #environment_day .main_visual{padding-top: 0}
    #environment_day .main_visual{position: relative}
    #environment_day .main_visual .scroll{right: 10px;bottom: 70px}
    #environment_day .main_visual .scroll i svg{width: 85px;height: auto}
    #environment_day .main_visual .scroll div svg{width: 15px;height: auto}
    .inner{position: static}
    .btn a ul{height: 20px}
    .btn a ul li{font-size: 14px}
    .btn a{width: 140px;height: 45px}
    #environment_day .main_con02 .info_link{margin-top: 20px}
    #environment_day .info_link a i img{width: 30px;}
    #environment_day .info_link a svg{height: 45px;width: auto}
    #environment_day .info_link a strong{font-size: 14px}
    #environment_day .main_con01.on .left{transition-delay: 0.3s}
    #environment_day .main_con01.on .right{transition-delay: 0.0s}
    #environment_day .main_visual .typo .line svg{width: 40px;height: auto}
    #environment_day .main_visual .typo .line {
        width: calc(100% - 455px);
    }
    #environment_day .main_visual .typo02{margin-bottom: 10px}
    #environment_day .main_visual{height: 100vh;display: flex;align-items: center}
    #environment_day .main_visual p{font-size: 14px;margin-top: 15px}
    #environment_day .main_visual .typo02 svg{height: 80px;width: auto}
    #environment_day .main_visual .typo01 svg{height: 60px;width: auto}
    #environment_day .main_visual .typo strong{font-size: 60px;line-height: 1.2}
    #environment_day .main_con01 .inner{flex-direction: column-reverse}
    #environment_day .main_con01 .list ul{gap: 7px}
    #environment_day .main_con01 .txt{margin-top: 20px;padding-top: 20px;;}
    #environment_day .main_con01 .list{margin-top: 20px;}
    #environment_day .main_con01 .txt ul li p, #environment_day .main_con01 .txt ul li span{font-size: 14px;}
    #environment_day .main_con01 .txt ul{gap: 10px}
    #environment_day .main_con01 .inner{gap: 40px}
    #environment_day .main_con01 .img img, #environment_day .main_con01 .swiper{max-width: 100%;}
    #environment_day .main_con01 .right{max-width: 100%;}
    #environment_day .main_con01 .left{width: 100%}
    #environment_day .main_con02 .inner{flex-direction: column}
    #environment_day .main_con02 .list > ul > li{flex: 1}
    #environment_day .main_con02 .list > ul .img img{width: 100%}
    #environment_day .main_con02{padding: 60px 0}
    #environment_day .main_con02 .list > ul .txt{padding: 20px}
    #environment_day .main_con02 .list > ul span{font-size: 14px;height: 40px}
    #environment_day .main_con02 .list > ul .txt strong{font-size: 14px;width: 60px}
    #environment_day .main_con02 .list > ul .txt{height: 118px}
    #environment_day .main_con02 .list > ul .txt ul{padding-left: 20px;}
    #environment_day .main_con02 .list > ul .txt ul li{font-size: 13px;line-height: 1.5}
    #environment_day .main_con02 .inner .deco p{font-size: 50px;word-break: keep-all}
    #environment_day .m_title{margin-bottom: 20px}
    #environment_day .main_con01{padding: 60px 0}
    #environment_day .main_con01 .list ul li{gap: 10px}
    #environment_day .main_con02 .list > ul em{margin-top: 5px;font-size: 12px}

}

@media (max-width: 776px) {
    #footer{padding: 40px 20px}
    #environment_day .main_visual .typo strong{font-size: 40px}
    #environment_day .m_title h3{font-size: 36px;line-height: 1.5}
    #environment_day .main_con01 .list ul li p, #environment_day .main_con01 .txt .txt_w p{font-size: 13px;line-height: 1.5}
    #environment_day .main_con01 .list ul li{flex-direction: column;justify-content: flex-start;align-items: flex-start;}
    #environment_day .main_con01 .list ul li span{width: 100%;justify-content: flex-start;padding: 0 10px;font-size: 13px;height: 30px;}
    #environment_day .main_con01 .list ul li p{font-size: 13px;line-height: 1.5;;}
    #environment_day .main_con01 .txt ul li{flex-direction: column;gap: 10px;}
    #environment_day .main_con01 .txt ul li p, #environment_day .main_con01 .txt ul li span{width: 100%;font-size: 13px;}
    #environment_day .main_con01 .txt ul li span br{display: none;}
    #environment_day .main_visual .typo02 svg{height: 60px}
    #environment_day .main_visual .typo01 svg{height: 40px}
    #environment_day .main_visual .typo03{flex-direction: column;align-items: flex-start}
    #environment_day .main_visual .typo .line{width: 100%;margin-left: 0;margin-top: 55px}
}
@media (max-width: 660px) {
    #environment_day .main_con02 .list > ul{flex-direction: column;gap: 10px}
    #environment_day .main_con02 .list > ul .txt{height: auto}
    #environment_day .main_con01 .txt .txt_w p br{display: none}
    #environment_day .main_con01 .txt .txt_w p{word-break: keep-all}
    #environment_day .main_con02{overflow: hidden}
    #environment_day .m_title h3{font-size: 33px}
}


@media (max-width: 550px) {
    #environment_day .main_visual .typo strong{font-size: 36px}
    #environment_day .main_con01 .txt .txt_w span{font-size: 14px}
    #environment_day .m_title h3{font-size: 30px}

}


@media (max-width: 1260px) {
    #footer .ft01 h2{font-size: 40px;}
    #footer{padding: 40px 20px;}
    #footer .ft01{padding-top: 40px;}
    #footer .ft02 ul{margin: 40px 0;gap: 60px}
}
@media (max-width: 1160px) {

    #top_btn{right: 20px;bottom: 20px;}
    #top_btn button i{width: 36px;height: 36px;}
    #top_btn button i svg{width: 7px;height: auto;}
    #footer .ft01 h2{font-size: 30px;}
    #footer .ft01 ul li a img{width: 160px;}
    #footer .ft02 ul li p{font-size: 13px;}
    #footer .ft02 ul li span{font-size: 13px;margin-bottom: 7px;;}
    #footer .ft02 address{font-size: 12px;}
}
@media (max-width: 776px) {

    #footer .ft01 h2{font-size: 22px;}
    #footer .ft01 ul li a img{width: 130px;}
    #footer .ft01 ul li a{border-radius: 5px;}
    #footer .ft01 ul{gap: 10px}
    #footer .ft01{padding-top: 20px;}
    #footer .ft02 ul li p, #footer .ft02 ul li span{font-size: 12px;}
    #footer .ft02 ul{gap: 32px}

}
@media (max-width: 660px) {
    #footer .ft01{flex-direction: column;align-items: flex-start;gap: 20px}
    #footer .ft02 ul{flex-direction: column;gap:15px;margin: 15px 0;}
}
#environment_day .main_con02 .con01{display: flex;justify-content: space-between;position: relative}
#environment_day .main_con02 .con02{display: flex;justify-content: space-between;position: relative;border-top: 1px solid #5EC994;margin-top: 115px;padding-top: 40px}
#environment_day .main_con02 .con02 ul{display: flex;flex-direction: column;gap: 20px;line-height: 32px}
#environment_day .main_con02 .con02 ul li{position: relative;padding-left: 12px}
#environment_day .main_con02 .con02 ul li:before{content: ''; display: block;width: 4px;height: 4px;box-sizing: border-box;border-radius: 50%;position: absolute;left: 0;top: 10px;border: 1px solid #fff;top: 15px}
#environment_day .main_con02 .con02 ul li p{font-size: 18px;color: #FFFFFF}
#environment_day .main_con02 .con02 ul li span{font-size: 16px;color: #D4FFE9}
#environment_day .main_con02 .con02 svg{border-radius: 10px;overflow: hidden}
#environment_day .main_con01 .list ul li p{line-height: 1.5}
#environment_day .main_con01 .list ul li p em{color: inherit;opacity: 0.7}
#environment_day .main_con01 .list ul li svg{display: block;height: auto;max-width: 100%}


#environment_day .main_con01 .list ul li p{line-height: 1.5}
#environment_day .main_con01 .list ul li p em{opacity: 0.7}
#environment_day .main_con01 .list ul li svg{display: block;height: auto;max-width: 100%}
#environment_day .main_con02 .con02 svg{display: block}
#environment_day .main_con02 .con02 strong{display: flex;height: 48px;align-items: center;justify-content: center;background: #218553;border-radius: 8px;color: #fff;font-size: 16px;color: #FFFFFF;margin-top: 10px}
@media (max-width: 1160px) {
	#environment_day .main_con02 .con02 svg{width: 120px;height: auto}
	#environment_day .main_con02 .con02 ul{gap: 7px;}
	#environment_day .main_con02 .con02 ul li:before{top: 7px}
	#environment_day .main_con02 .con02 ul li{line-height: 1.5}
	#environment_day .main_con02 .con02 ul li p{font-size: 13px}
	#environment_day .main_con02 .con02 ul li span{font-size: 12px;}
	#environment_day .main_con02 .con01{flex-direction: column}
	#environment_day .main_con02 .con02 strong{height: 40px;font-size: 13px}
	#environment_day .main_con02 .con02 strong{width: 120px}
}
@media (max-width: 660px) {
	#environment_day .main_con02 .con02{margin-top: 100px;padding-top: 20px;flex-direction: column;gap: 15px}
	
}