@charset "UTF-8";

/* animate.min.css */
@import url("https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css");

@font-face { font-family: 'yg-jalnan'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff'); font-weight: normal; font-style: normal; }

.wrap1400{width: 1400px; margin:0 auto ;}


/* header */
#hd_ev.ev_hdwrap{position:fixed; top:0; z-index:300; width:100%; height:70px; background-color:#1e1e1e;box-shadow: 0px 3px 20px rgba(0,0,0,0.8);}
#ev_hd{display:flex; justify-content: space-around; width: 100%; min-width: 1530px; height: 100%; margin:0 auto; padding:15px 30px;}
#ev_hd>.ev_hd_logo{width:10%; }
#ev_hd>.ev_hd_logo>a{display:block; font-size: 18px; line-height: 20px; padding: 0; font-weight: bold; text-align: right; color:#e5e5e5;}

#ev_hd>.ev_gnb{width:40%; line-height: 3.2em;}
#ev_hd>.ev_gnb>ul{display:flex; justify-content:space-evenly;}
#ev_hd>.ev_gnb>ul>li>a{padding:0 15px; font-size: 20px; color:#fff; }
#ev_hd>.ev_gnb>ul>li>a:hover{color:#f35753; }

#ev_hd>.ev_login{width: 8%; display:flex; }
#ev_hd>.ev_login>div{width: 50%;}
#ev_hd>.ev_login .login-btn>img,#ev_hd>.ev_login .srch-btn>img{width:35px; margin-top:2px; cursor: pointer;}

#ev_hd>.ev_login .login-wrap{position: relative;}
#ev_hd>.ev_login .login-wrap .login-popup{display: none; position: absolute; left:50%; top:65px; border-radius: 10px; transform:translateX(-62%); width: 180px; height: auto; padding:20px 15px; background-color:#dedede; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
#ev_hd>.ev_login .login-wrap .login-popup div.out li{width: 100%; height: 30px; line-height: 30px; font-size: 16px; text-align: center; color:#535353;}
#ev_hd>.ev_login .login-wrap .login-popup div.out li:hover{font-weight: 900;}
#ev_hd>.ev_login .login-wrap .login-popup div{display: none; width: 100%; }
#ev_hd>.ev_login .login-wrap .login-popup div.active{display: block;}

#ev_hd>.ev_hd_num{width:10%; color:#e5e5e5; font-size:25px;}
/* /header */
.tit-white{color:#dedede;}
.tit-blue{color:#6980b3}
.tit-green{color:#64c153;}

#ev_main.home{width:100%; height:1000px; background-image:url(../../img/ev/main/ev_home_main_bg.jpg); background-size:cover; overflow: hidden; padding:250px 0;background-attachment: fixed; background-position: 50% 50%;}
#ev_main.home .ev-tit{font-size: 70px; text-align: center; font-weight:900; text-shadow: 1px 1px 10px rgba(0,0,0,0.8);}
#ev_main.home .sub-tit{display: block; text-align: center; margin-top:60px; font-weight: 400; font-size: 35px; line-height: 1.7em; text-shadow: 1px 1px 10px rgba(0,0,0,0.8);}
.home-txt{position:relative;}
.home-txt:after{position: absolute; top: -79px; left: -19px; width: 170px; height: 95px; content:''; background-image: url(../../img/ev/main/ev_home_txt.png); }
.ev-goBtn{display: block; text-align: center; line-height: 1.7em; text-shadow: 1px 1px 10px rgba(0,0,0,0.8);  margin-top:20px !important;}
.ev-goBtn b{font-weight: bold !important; color:#64c153; font-weight: 400;font-size:25px;}
.ev-goBtn b:hover{color: #fff;}


#ev_cont01.home{width: 100%;  height:auto; padding:80px 0; background-color: #fff;}
#ev_cont01.home .ev-tit{width: 1400px; font-size: 40px;  margin:0 auto 50px; font-weight: 900; color: #353535; text-align:center !important;}
#ev_cont01.home .ev-tit .tit-icon{width: 123px; height: 94px; display: inline-block; margin: 0 0 -14px 20px;}
#ev_cont01.home .ev-type{margin-bottom:50px;}
#ev_cont01.home .ev-type h3{font-size: 30px; line-height: 1.8em; border-bottom:3px solid #797979}
#ev_cont01.home .ev-type h3~p{font-size: 20px; margin:20px 0}
#ev_cont01.home .ev-type h3 b{font-weight: 900 !important;}
#ev_cont01.home .ev-type ul{display:flex; justify-content: space-between;}
#ev_cont01.home .ev-type ul li{width:32%; height:auto; padding:20px;  background-color: #fff; font-size:18px; line-height: 1.5em; }
#ev_cont01.home .ev-type ul li div{width: 100%; height:408px; background-color: #c3c3c3;}
#ev_cont01.home .ev-type ul li div~p{padding: 25PX 0 5px;; font-family:'NanumSquare'; text-align: center; white-space:pre}
#ev_cont01.home .ev-type.type01{}
#ev_cont01.home .ev-type.type02{}



#ev_cont02.home{width: 100%; height: 860px; overflow: hidden;}
#ev_cont02.home .cont02-bg{width: 100%; height: 100%;
    background-image: url(../../img/ev/main/ev_cont02_bg.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-attachment: fixed;
    background-size: cover;
    padding: 80px 0;;
}
#ev_cont02.home .cont02-wrap{height:700px; border-radius:30px;; background-color: #ececec; box-shadow: 0px 0px 40px rgba(0,0,0,1);}



#ev_cont03.home{width: 100%; height:auto; padding:80px 0; background-color: #eaeaea;}
#ev_cont03.home .cont03-wrap{}
#ev_cont03.home .ev-tit{font-size: 35px; text-align: center; font-weight: 900;  color: #353535;}
#ev_cont03.home P{font-size: 25px; white-space:pre; text-align: center; margin:100px 0;  color: #353535;}

#ev_cont03.home .ev-goBtn b:hover{color: #595959;}

#ev_cont04.home{width: 100%; height:auto; padding:80px 0;}
#ev_cont04.home .cont04-wrap{}
#ev_cont04.home .ev-tit{font-size: 50px; text-align: left; font-weight: 900;line-height: 1.2em; width: 80%; margin:0 auto;}
#ev_cont04.home table{width: 80%; margin: 30px auto 0;;  color: #353535;}
#ev_cont04.home td{width: 25%; height: 130px; font-size: 25px; background-color: #dbecd8; text-align: center; line-height: 130px; border: 10px solid #fff; font-family:'NanumSquare'; color: #353535;}
#ev_cont04.home td:first-child{background-color: #c4dbc0; font-weight: 600;}
#ev_cont04.home td:last-child{background-color: #ecdbd8;  font-weight: 600; }
#ev_cont04.home tr:first-child td{background-color: #c4dbc0;  font-weight: 600;}


#ev_cont05.home{width: 100%; height:auto; padding:80px 0; background-color: #eaeaea;}
#ev_cont05.home .ev-tit{font-size: 35px; text-align: center; font-weight: 900;  color: #353535;}
#ev_cont05.home P{font-size: 25px; white-space:pre; text-align: center; margin:100px 0;  color: #353535;}
#ev_cont05.home .ev-goBtn b:hover{color: #595959;}



#ev_cont06.home{width: 100%; height:auto; padding:80px 0;}
#ev_cont06.home .ev-tit{font-size:50px; text-align: center; font-weight: 900; color: #f5917d;}
#ev_cont06.home ul{display: flex; justify-content:space-around;}
#ev_cont06.home ul>li{width: 25%; margin:50px 0; height:400px; background-color: #f7dbd5; border-radius: 10px;}
#ev_cont06.home ul>li .icon-wrap{display: block; width: 222px; height: 222px; border-radius: 50%; background-color: #fff; margin:50px auto; box-shadow: 0px 0px 20px rgba(117, 37, 37, 0.2);}
#ev_cont06.home ul>li p{text-align: center; font-size: 28px; font-weight: 600; color:#545454;}











