  
  @media screen and (max-width:890px){
    div#visual_wrap{
        width: 156%;
        height: 636px;
        position: relative;
        top: 152px;
        left: 0px;
        margin: 0px auto;
        overflow: hidden;
    }

    section.visual_text{
        width: 35%;
        height: 332px;
        font-size: 13px;
        position: relative;
        left: 15%;
        top: 13vw !important;
        /* background-color: darkblue; */
    }
    section.visual_text_other{
        width: 35%;
        height: 332px;
        font-size: 13px;
        position: relative;
        left: 15%;
        top: -40vw;
        /* background-color: cadetblue; */
    }
    div#accurate_information{
        width: 156%;
        height: 683px;
        position: relative;
        left: 0px;
        top: 0px;
        background: url('/img/main/accurate_information/information_background.jpg') no-repeat center 0px fixed;
        background-size: cover;
    }
    div#your_voice_wrap{
        width: 156%;
        height: 780px;
        padding-top: 117px;
        box-sizing: border-box;
        background-color: #f1f1f1;
    }
    div#partnership_Award_wrap{
        width: 156%;
        height: 654px;
        position: relative;
        left: 0px;
        top: 0px;
        /* margin: 0px auto; */
        background: #DEE1E5;
    }

    /* 컨텐츠 영역 */
    div#contents_wrap{
        width: 100%;
        height: auto;
        position: relative;
        top: 152px;
        /* min-width: 1200px; */
    }

    div#free_of_charge{
        width: 156%;
        height: 76vw;
   
    }

  }
  
  
  /* 모바일 */
  @media screen and (max-width:430px){

  
   
    /* <!-- 비주얼 롤링 모바일 --> */
    div#visual_wrap{
        display: none;
      
         
    }
  

    div.mySwiper_list{
        width: 100%;
        height: calc(150vw - 1px);
        position: relative;
        left: 0px;
        top:30vw;  /**/
        
        overflow: hidden;
        display: block;
        /* background-color: darkblue; */
    } 

   div.swiper-pagination2{
      position: absolute;
      width: 10px;
      top:140vw;
      z-index: 9999;
       /* background-color: rgb(92, 43, 226); */
   }
      
    ul#visual_list{  /*pc롤링*/
        display: none;
    }


    button#prev_btn, button#next_btn{
        display: none;
    }

    /*컨텐츠 영역 시작*/ 
        div#contents_wrap{
        width: 100%;
        height: auto;
        overflow-x: hidden;
        position: relative;
        top:3vw;
     
        /* min-width: 1200px; */
    }

    ul.swiper-wrapper{
        display: block;
        width: 450%;
        float: left;
        left: 0px;
        top:0px;
        /* background-color: cadetblue; */
    }
    
    li.swiper-slide{
        /* width: 100%; */
        height: 100%;
        /* overflow: hidden; */
        float: left;
        position:relative;
        left:0px;
        top:0px;
        
    }
  
    section.visual_img_mo{
        width: 100%;
    }
    section.visual_img_mo img{
        width: 100%;
        display: block;
    }
    section.visual_text{
       display: none;

    }
    section.visual_text_mo{
        width: 90%;
        height: 168px;
        margin-top:-132vw;
        margin-left:4.5vw;
        /* background-color: rgb(230, 111, 26); */

    }
    p.visual_text1{
        font: bold 6.3vw 'Noto sans KR';
        text-align: center;
    }

    p.visual_text2{
        font:normal 3.8vw 'Noto sans KR';
        text-align: center;
        letter-spacing: -0.1vw;
        /* background-color: darkblue; */
    }
    button.detailview_btn{
        top: 5vw;
        left: 25%;
        width: 40vw;
        height: 8vw;
       
        font:bold 3.7vw 'Noto sans KR';     /*em이 적용이 되려면 부모요소가 폰트사이즈가 16이되어야함 버튼에 따로 부모가 없기때문*/
        font-weight: 500;
        /* background-color: firebrick; */
    }
    /* 롤링4 */
   
    p.visual_text1_4{
        height: 10vw;
        font: normal 4vw 'Noto sans KR';
        color: #566B88;
        text-align: center;
        
        /* background-color: saddlebrown; */
    }
    p.visual_text4{
        font: bold 7vw 'Noto sans KR';
        color: #252C4E;
        font-weight: 700;
        text-align: center;
        margin-top: -5px;
        letter-spacing: -0.5vw;
        /* background-color: darkblue; */
    }
    p.visual_text2_4 {
            width:90%;
            height: 6vw;
            position: absolute;
            font:normal 3.8vw 'Noto sans KR';
            text-align: center;
            color: #717375;
            letter-spacing: -0.005vw;
            margin-top: 16px;
            line-height: 1;
            z-index: 99999 !important;
            border:none;
            /* background-color: darkblue; */
       
    }
   
    

   





  /*컨텐츠 영역 시작*/
  


  /* <!-- 무료로 제공되는 서비스 모바일 --> */

    div#free_service{   /*피씨*/
        display: none;
    }
    div#mo_free_service{
        display: block;
        width: 100%;
        height: 245vw;
        position: relative;
        left: 0px;
        top: 26vw;
        /* background: rgb(255, 150, 74); */
    }

    h2.free_title{
        font: bold 1em 'Noto sans KR';
        color: #171717;
        text-align: center;
        padding-bottom: 0px;
        box-sizing: border-box;
        /* background-color: darkblue; */
    }
    div#free_wrap{
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        /* background-color: cadetblue; */
    }

    ul#free_list{
        width: 100%;
        height: 100%;
        margin-left: 0px;
        /* background: rgb(116, 116, 116); */
    }
    ul#free_list>li{
        width: 100%;
        height: 51vw;
        margin: 0px auto;
        float: none;
        padding-top: 11vw;
        padding-left: 5%;
        box-sizing: border-box;
        background: rgb(255, 255, 255);
    }

    ul#free_list>li:nth-child(2n){
        background-color: #F1F1F1;
    }

    p.service_name{
        font: bold 4.8vw 'Noto sans KR';
    }
    p.service{
        font: normal 3.8vw 'Noto sans KR';
        top:-1vw;
        line-height: 2;
        /* background-color: chartreuse; */
    }
   







      /* <!-- 제가보는정보는..mo --> */

      div#accurate_information{
        width: 100%;
        height: 150vw;
        background:url('/img/mobile/accurate_information_mo/information_background_mo.png') ;
        background-size:cover;
        padding-top: 15vw;
        box-sizing: border-box;
        /* background: none; */
        /* background-color: darkblue; */
  }


      div#accurate_information_list{    /*pc*/
        display: none;
    }

      div#accurate_information_list_mo{    /*모바일*/
        width: 100%;
        height: 100%;
        padding: 0 16px;
        box-sizing: border-box;
        display: block;
        /* background: rgb(40, 76, 107); */
    }

    h2.accurate_title{
        width: 100%;
        height: 6vw;
        top:2vh;
        float: left;
        font:bold 5vw 'Noto sans KR';
        /* background-color: saddlebrown; */
    }
         
    div#information_list_box{
        width: 100%;
        height: 100vw;  /*396px*/
        position: relative;
        left: 0px;
        top:20vw;
        background-color: rgb(255, 255, 255);
  
    }

    div#information_list_box img{
        width:80vw;
        height: 44vw;
        margin-top: 2vw;
        margin-left: 5vw;
    }

    div#information_text_wrap{
        width: 90%;
        height: 40vw;
        float:right;
        margin:0px auto;
        margin-right: 5%;
        margin-top: 9%;
        /* background: sandybrown; */
    }

    p#information_text1{
        font:normal 3.7vw 'Noto sans KR';
        line-height: 6vw;
        text-align: center;
        padding-bottom: 3vw;
    
    }
    p#information_text2{
        font:normal 3vw 'Noto sans KR';
        text-align: center;
    }
    

      /* <!-- 누구에게나 무료로 제공합니다. --> */


      div#free_of_charge{
        width: 100%;
        height: 173vw;
      
        padding-top: 81vw;
        /* background: url(/images/mobile/free_of_charge_mo/back_mo.png); */
        /* display: none; */
    }



    div#free_of_charge_list{
        display: none;
    }
    div#free_of_charge_list_mo{
        display: block;
        width: 100%;
        height: 100%;
        padding-top: 51vw;
        /* background-color: darkblue; */
    }
   

    div#charge_list_img img {
        width: 100%;
        height: 140vw;
        padding: 0 16px;
        box-sizing: border-box;
        /* background-color: goldenrod; */
    
    }
    div#charge_list_img_phone img{
        width: 103vw;
        height: 106vw;
        margin-top: -65vw;
        margin-left: -1.7vw;
        /* background-color: saddlebrown; */
    }
   
  

    div#charge_list_text_box{
        width: 90%;
        height: 44vw;
        position: absolute;
        left: 50%;
        margin-left: -45vw;
        top:55%;
        margin-top: -78vw;
        /* background-color: rgb(44, 42, 38); */
    }
    p#charge_list_text1{
        font: bold 7vw 'Noto sans KR';
        padding-bottom: 3vw;
        text-align: center;
    }
    p#charge_list_text2{
        font: normal 4vw 'Noto sans KR';
        padding-bottom: 3vw;
        text-align: center;
    }
    
    div#charge_img_wrap{
        width: 100%;
        height: 12vw;
        top: 5vw;
        /* background-color: firebrick; */
    
    }

    div#charge_img_list a{
        margin-left: 10vw;
    }
    div#charge_img_list a img{
        width: 33vw;
        height: 10vw;
        /* background-color: darkblue; */
    }

   
    div#charge_img_list2 a img{
        width: 33vw;
        height: 10vw;
        margin-left: 12vw;
        /* background-color: darkblue; */
    }


    




    /*Expert Review */

    div#your_voice_wrap{
        width: 100%;
        height: 126vw;
        padding: 10vw 16px;
        box-sizing: border-box;

        /* background-color: darkblue; */
    }

    div#your_voice_list{
        width: 100%;
        height: 100%;
        margin: 0px auto;
        position: relative;
        left: 0px;
        top:0px;
    }

    .mc06_info .mc06_title{
        font: bold 8vw'Noto sans KR';
        font-weight: 800;
        color: #222222;
    }
    .mc06_arrow img{
        height: 8vw;
    }

    .mc06_arrow .mc06_prev{
        margin-right: 130%;
    }
    .mc06_arrow > div{
        width: 29%;
    }
    .mc06_arrow{
        width: 9%;
        position: relative;
        top: 3vw;
        left: -14%;
        display: flex;
        /* background-color: #836060; */
    }

    .swiper-wrapper.mc06swiper{
        top:11vw;
        /* background-color: #b88c8c; */
    }
    
    #nedtyvjuhpcxosfiwqlgmkbr{
        position: relative;
        width: 100%;
        display: none;
        /* background-color: #171717; */
    }
    #mrpbclnfqjgdktusoieh{
        display: block;
    }
    
    .swiper-slide.item{
        width: 16.4% !important;
        height: 84vw;
        margin-top: -4vw;
        margin-right: 1.5% !important;
        /* background-color: #171717; */
    }
    .mc06_info .item{
        padding: 25px 15px;
    }

    .container_fix{
        width: 100%;
       
    }

    .mc06_info .mc06_txtbox .mc06_des{
        margin: 40px 3px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        line-height: 1.5 !important;
        height: 7.5em;
        word-wrap: break-word;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        font: normal 3.8vw 'Noto sans KR';
        color: #353535;
        /* background-color: #171717; */
    }
    .mc06_info .mc06_txtbox .mc06_tit{
        color: #222222;
        font-size: 3.8vw;
        display: block;
        line-height: 1.5;
        overflow: hidden;
        height: 3em;
        margin-top: -2vw;
        word-wrap: break-word;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        /* -webkit-box-orient: vertical; */
    }

    .mc06_top{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 19vw;
    } 
    .mc06_txtbox{
        margin-top: -5vw;
    }
    /* .swiper-container{
        margin-left: auto;
        margin-right: auto;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        z-index: 1;
    } */

    


    /* <!-- 제휴수상 --> */

    div#partnership_Award_wrap{
        width: 100%;
        height: 170vw;
        padding: 0 16px;
        box-sizing: border-box;
        background: #DEE1E5;
    }
    div#partnership_Award_list{
        width: 100%;
        padding-top: 15vw;
        box-sizing: border-box;
        /* background-color: rgb(230, 230, 230); */
        
    }
    h2.award_title{
        font: bold 5.5vw  'Noto sans KR';
        text-align: center;
        padding-bottom: 8vw;
        /* background-color:darkblue ; */
    }
    p#history{
        display: none;
    }


    div.swiper{
        width: 100%;
        height: 127vw;
        margin-top: -15px;
        overflow: hidden;
        /* background-color: rgb(47, 245, 255); */
    }
    
    div.swiper-wrapper{
        width: 300%;
        height: 100%;
        /* background-color: #243069; */
    }




    div.swiper-slide{
        width: 33%;
        height: 100%;
        margin-bottom: 5vw;
        background: rgb(255, 255, 255);
        padding: 11vw;
        box-sizing: border-box;
        left: 0px;
        top:-9vw;
    }


    /* 1 */
    p#award_number1{
        font:bold 5vw 'Noto sans KR';
        padding-bottom: 0;
        margin-top: 7vw;
        padding-left: 0%;
        margin-left: -1.5%;
        color: #233069;
    }

    ul.award_detail1{
        width: 100%;
        height: 20vw;
        margin-left: -6vw;
        /* background-color: darkblue; */

    }

   ul.award_detail1>li{
        width: 100%;
        font:normal 3.6vw 'Noto sans KR';
        color: #4D4D4D;
        line-height: 7vw;
        padding-bottom: 1vw;
        /* background-color: cadetblue; */
    }
    div#award_logo1 img{
        width: 15vw;
        margin-left: 1%;
        position: relative;
        left: -10%;
        margin-top: 4vw;
    }



    /* 2 */
    div#award_number_box2{
        width: 100%;
        height: 50vw;
        position: relative;
        top:2vw;
        /* background-color: darkblue; */
    }
    ul.award_detail2{
        width: 100%;
        height: 20vw;
        /* background-color: darkblue; */
    }
    p.award_number2{
        font:bold 5vw 'Noto sans KR';
        padding-bottom: 0;
        margin-top: 7vw;
        padding-left: 0%;
        margin-left: -1.5%;
        color: #233069;
    }
    ul.award_detail2>li{
        width: 100%;
        height: 4vw;
        font:normal 3.6vw 'Noto sans KR';
        margin-left: -2%;
        margin-top: 2vw;
       
        padding-bottom: 2%;
        /* background-color:rgb(192, 172, 158); */
    }
    div#award_logo2{
        width: 100%;
        margin-top: -4vw;
        /* background-color: salmon; */
    }
    div#award_logo2 img{
        width: 15vw;
        margin-left: -1%;
        margin-top: 5vw;
    }

    /* 3 */
    div.award_number_box3{
        width: 100%;
        height: 34vw;
        top:2vw;
        margin-top:-4vw;
        /* background-color: saddlebrown; */
    }

    div.award_logo3{
        width: 100%;
        top:-4vw;
        /* background-color: firebrick; */
    }
    div.award_logo3 img{
        width: 15vw;
        margin-left: -4.5%;
        margin-top: 1.2vw;
        /* background-color: darkblue; */
    }

    .friend_logo{
        margin-top: -8vw !important;
    }
   

    
  


    /* 제휴수상 */
div.swiper-button-next{  
    display: none;
}
div.swiper-button-prev{
    display: none;
}


    
}