.mainfade{
  width:1400px;
  height:900px;
  margin:auto;
  display:flex;
  align-items: center;
}
.main_left{width:590px;}
.left_text1 p{font-size:65px;margin-bottom:-5px; font-weight:800;color:#2e9361;}
.left_text1 p:nth-child(2){color:#333; font-size:47px; font-weight:600; margin-top:5px}
.left_text1 p:nth-child(3){color:#333; font-size:60px; font-weight:600; margin-top:-12px;}
.left_box{
  display:inline-block;
  border: 1px solid #000;
  border-radius: 50px;
  width:60%;
  font-size:20px;
  padding:15px 30px;
  margin-top:50px;
  transition:0.3s ease;
}
.left_text2 span{
  float:right;
}
.left_text2 a:hover{
  background-color:#000;
  color:#fff;
}
.left_text3{margin-top:30px;}
.left_text3 img{width:60%;}
.left_text3.text3_mb{display:none;}


.fadeShow{
  position:relative;
  width:690px; 
  height:460px;
  margin:auto;
  float:right;
}
.fadeShow.mainimg{display:none;}


/* (1)ÀÌ¹ÌÁö¸¦ ¸ðµÎ µ¿ÀÏÇÑ À§Ä¡¿¡, ¾Èº¸ÀÌ°Ô ÇÔ */
.changeimg ul li{
  display:none;
  position:absolute;
  top:0;
  left:0;
}
.changeimg ul li img{border-radius:30px; box-shadow: 0 0 15px #999;}


/* (2)Ã¹¹øÂ° ÀÌ¹ÌÁö¸¸ º¸ÀÓ */
.changeimg ul li:first-child{display:block;}


/* ÇÏ´Ü¹öÆ° */
.fadeShow .main_btn{
  position:absolute;
  bottom:-23px; 
  left:50%;
  transform:translateX(-50%);
}
.main_btn ul{display:flex;}
.main_btn ul li{
  width:16px;
  height:6px;
  border-radius:20px;
  background:#999;
  margin:0 3px;
  cursor:pointer;
}
.main_btn ul li.active{background:#2E9361;}


.cp_call a{
font-family:'Pretendard';

display:inline-block;
width:92%;
background:#2e9361;
box-shadow:1px 1px 5px #ccc;
padding:14px 0;
border-radius:50px;
font-size:22px;
text-align:center;
margin-top:30px;
color:#fff;
font-weight:600;
letter-spacing:0;
transition:0.3s ease;

}
/* ±âÁ¸ ¹«·á»ó´ã ¹öÆ° »ö»ó background:#ea006c; */


.cp_kakao a{
font-family:'Pretendard';

display:inline-block;
width:92%;
background:#f2db24;
box-shadow:1px 1px 5px #ccc;
padding:14px 0;
border-radius:50px;
font-size:22px;
text-align:center;
margin-top:15px;
color:#381f1f;
font-weight:600;
letter-spacing:0;
transition:0.3s ease;

}


.cp_call img{width:5%; margin-bottom:2px;}
.cp_kakao img{width:5%; margin-right:5px;}


.cp_call a:hover{background:#980046;}
.cp_kakao a:hover{background:#ffb100;}


.cp_check{margin-top:20px;}
.cp_check li{padding:3px 0;}
.cp_check img{margin-bottom:10px; margin-right:7px;}
.cp_check_text{font-size:20px;}



@media screen and (max-width:1024px){
  .mainfade{width:900px;height:700px; margin-top:130px;}
  .main_left{padding-bottom:150px;}
  .left_text1 p{font-size:50px; margin-bottom:0px;}
  .left_text1 p:nth-child(2){font-size:45px;}
  .left_text1 p:nth-child(3){font-size:45px;}
  .left_text3 img{width:90%;}
  .left_box{width:80%;font-size:18px;}
  .changeimg ul li img{width:100%;}
  .fadeShow .main_btn{bottom:190px;}
  .main_btn ul li{width:25px; height:7px;}
}


@media screen and (max-width:640px){
  .mainfade{width:100%;height:850px;display:block;margin-top:40px;}
  .main_left{width:100%;margin:auto; text-align:center; padding-bottom:60px; }
  .cp_call, .cp_kakao{display:none;}
  .left_text3 img{width:60%;}
  .left_text3.text3_pc{display:none;}
  .left_text3.text3_mb{display:flex; align-items:center; justify-content:center;}
  .left_box{width:60%;}
  .fadeShow{width:100%; float:none;}
  .changeimg ul li img{border-radius:0px;}
  .fadeShow .main_btn{display:none;}
  .fadeShow.mainimg{display:block;}
  .fadeShow.mainimg_mb{display:none;}
}



@media screen and (max-width:550px){
  .mainfade{height:750px;}
  .fadeShow.mainimg{margin-bottom:-70px;}
  .left_text1 p:nth-child(2){font-size:35px;}
}



@media screen and (max-width:450px){
  .pcnonembblock{display:block;}
  .mainfade{height:600px;}
  .fadeShow.mainimg{margin-bottom:-140px;}
  .left_text1 p{font-size:25px;}
  .left_text1 p:nth-child(2){font-size:20px;}
  .left_text1 p:nth-child(3){font-size:35px;}
  .left_text1 p .pcnonembblock{display:none;}
  .left_text3{margin-top:20px;}
  .left_text3 img{width:65%;}
  .left_box{width:80%;font-size:18px;}


.cp_call a{
width:75%;
font-size:25px;
margin-top:20px;
padding:10px 0;
font-size:17px;
}

.cp_kakao a{
width:75%;
font-size:25px;
padding:10px 0;
font-size:17px;
}

.cp_call img{width:5%;}
.cp_kakao img{width:5%;}

.cp_check_text{font-size:17px;}
.cp_check img{margin-bottom:7px; margin-right:2px; width:4%;}

}



@media screen and (max-width:400px){
  .mainfade{height:540px;}
  .fadeShow.mainimg{margin-bottom:-180px;}
  .left_text1 p:nth-child(2){font-size:19px;}
  .left_text3 img{width:70%;}
}

@media screen and (max-width:350px){
  .mainfade{height:500px;}
  .fadeShow.mainimg{margin-bottom:-220px;}
  .left_text1 p{font-size:25px;}
  .left_text1 p:nth-child(2){font-size:19px;}
  .left_text1 p:nth-child(3){font-size:30px;}
  .left_text3 img{width:75%;}
  .left_box{width:70%;font-size:16px; margin-top:30px;}
}

@media screen and (max-width:300px){
  .mainfade{height:470px; margin-top:30px;}
  .fadeShow.mainimg{margin-bottom:-250px;}
  .main_left{padding-bottom:40px;}
  .left_text1 p{font-size:25px;}
  .left_text1 p:nth-child(2){font-size:19px;}
  .left_text1 p:nth-child(3){font-size:25px;}
  .left_text3{margin-top:30px;}
  .left_box{width:80%;font-size:15px; margin-top:30px;padding:10px 25px;}

  .cp_check img{width:6%;}
}