/* 비주얼영역시작 */
div#visual_wrap{
    width: 100%;
    height: 636px;
    position: relative;
    top:105px;
    left: 0px;
    margin: 0px auto;
    overflow: hidden;
    /* min-width: 1900px; */
    /* background-color: rgb(146, 146, 146); */
}

div.mySwiper_list{
    display: none;
    /* background-color: darkblue; */
} 

ul#visual_list{
    width: 400%; 
    position: relative;
    left: 0px;
    top:0px;
    
}
ul#visual_list>li{
    width: 25%;
    height: 100%;
    float: left;
    position:relative;
    left:0px;
    top:0px;
}
    

section.visual_img{
    width: 100%;
   
}

section.visual_img img{
    width: 100%;
    display: block;
}

/* 텍스트 */

section.visual_text{
    width:41.66%;
    height: 332px;
    position: relative;
    left: 20%;
    top:-5px;
  
    /* background-color: cadetblue; */
}

section.visual_text_other{
    width:41.66%;
    height: 332px;
    position: relative;
    left: 20%;
    top:-450px;
    /* background-color: cadetblue; */
}












/* 롤링1 */
p.visual_text1{
    font: bold 2.1em 'Noto sans KR';
    color: #252C4E;
    font-weight: 700;
    letter-spacing: -1.5px;
}
p.visual_text2{
    font:normal 1.1em 'Noto sans KR';
    color: #51575e;
    letter-spacing: 1px;
    margin-top: 20px;
    /* background-color: darkblue; */
}
/* button.detailview_btn{
    position: relative;
    top: 40px;
    left: -8px;
    width: 160px;
    height: 33px;
    background-color: #5b6f8f;
    border-radius: 50px;
    font:bold 0.9em 'Noto sans';    
    font-weight: 700;
    letter-spacing: -1px;
    color: #ffffff;
    margin-left: 11px;
    border: 0;
    
}

button.detailview_btn a{
    width: 10px;
    height: 10px;
    position:relative; 
    left:-2px; 
    top:0px; 
    margin-top: -2px;
    color: #ffffff;
    
  }button.detailview_btn a i{
      padding-right: 12px;
  } */


  /* 롤링3 */
  ul#won_text{
    width: 550px;
    height: 500px;
    position: absolute;
    left: 0px;
    top:130px; 
    /* background-color: rgb(114, 95, 160); */
}
    ul#won_text>li{
    width: 100px;
    height: 100px;
    border-radius: 50px;
    background: #2D5388;
    text-align: center;
    float: left;
    color: white;
    margin-right: 12px;
    font: normal 0.8em 'Noto sans';
    padding-top:30px;            /*텍스트 정렬 상황에 따라 쓰임 아래 박스사이징으로 그일부만 포함*/
    box-sizing: border-box;

    }
    ul#won_text>li:nth-child(2){
        background: #515F72;
        color: #ffffff;
    
    }
    /* 롤링4 */
    p.visual_text1_4{
        height: 40px;
        font: normal 1.1em 'Noto sans KR';
        color: #566B88;
        
        /* background-color: saddlebrown; */
    }
    p.visual_text4{
        font: bold 2.3em 'Noto sans KR';
        color: #252C4E;
        font-weight: 700;
        letter-spacing: -1.5px;
    }
    p.visual_text2_4{
        width:56%;
        height: 33px;
        border: solid 1px #5B6FA4;
        font:normal 1.1em 'Noto sans KR';
        text-align: center;
        color: #717375;
        letter-spacing: 1px;
        margin-top: 30px;
        line-height: 1.8;
        /* background-color: darkblue; */
    }

     /* 롤링 화살표부분 */

    button#next_btn{  
 
        position:absolute; 
        right:50%;
        top:50%;
        margin-top:-26px; 
        margin-right:-38%; 
        width: 33px;
        height: 53px;
        border: none;
        font-size: 45px; 
        background:none;
        opacity: 0.3;
    }
    button#prev_btn{
   
    position:absolute; 
    left:50%;
    top:50%;
    margin-top:-26px; 
    margin-left:-38%;   
    width: 33px;
    height: 53px;
    border: none;
    font-size: 45px;
    background:none;
    opacity: 0.3;
  }

  ul#visual_list_mo{    /*모바일*/
      display: none;

  }



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



  /* 무료로 제공되는 서비스 */
  div#free_service{
      width: 100%;
      height: 288px;
      position: relative;
      left: 0px;
      top:0px;
      /* background: seashell; */
  }
  div#free_wrap{
      width: 1200px;
      height: 100%;
      margin: 0px auto;
      padding-top: 35px;
      box-sizing: border-box;
      /* background-color: cadetblue; */
  }
  h2.free_title{
      font:bold 1.063em 'Noto sans KR';
      color: #171717;
      text-align: center;
      padding-bottom: 29px;
      box-sizing: border-box;
      /* background-color: darkblue; */
  }

  ul#free_list{
    width: 110%;
    height: 161px;
    margin-left: -4%;
  }
  ul#free_list>li{
      width: 23%;
      height: 152px;
      margin-left: 2%;
      float: left;
      padding-top: 20px;
      /* background: salmon; */
  }
  ul#free_list>li img{
      width: 40px;
      height: 40px;
     
      /* background-color: firebrick; */
  }
  ul#free_list>li img img{
      width: 100%;
      display: block;
  }
  p.service_name{
    width: 80%;
    height: 30px;
    font: normal 1.000em 'Noto sans KR';
    color: #37474F;
    font-weight: 600;
    float: right;
    position: relative;
    left: -4px;
    /* background: cadetblue;*/
  }
  p.service{
    width: 87%;
      height: 110px;
      position: relative;
      left: 14px;
      top:-13px;
      float:right;
      font: normal 0.875em 'Noto sans KR';
      color: #707070;
      line-height: 2;
      /* background-color: chartreuse; */
  }

  div#mo_free_service{  /*모바일*/
      display: none;
  }

 





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

  div#accurate_information{
      width: 100%;
      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#accurate_information_list{
      width: 1200px;
      height: 100%;
      margin: 0px auto;
      /* background-color: darkgray; */
  }

  div#accurate_information_list_mo{    /*모바일*/
      display: none;
  }
  h2.accurate_title{
      width: 100%;
      height: 60px;
      position: relative;
      top:120px;
      font:bold 1.4em 'Noto sans KR';
      color: #ffffff;
      text-align: center;
      /* background-color: antiquewhite; */
  }
  div#information_list_box{
      width: 100%;
      height: 367px;
      position: relative;
      top:140px;
      left: 0px;
      /* margin-top: 140px; */
      background-color: rgb(255, 255, 255);

  }
  div#information_list_box img{
      width: 46.25%;
      height: 321px;
      margin-top: 1.5%;
      margin-left: 2%;

  }
  div#information_list_box img img{
      width: 100%;
      display: block;
  }
div#information_text_wrap{
    width: 40.33%;
    height: 202px;
    float:right;
    margin-right: 4%;
    margin-top: 8%;
    /* background: sandybrown; */
}
p#information_text1{
    font:normal 1.2em 'Noto sans KR';
    color: #535353;
    line-height: 36px;
    padding-bottom: 1em;

}
p#information_text2{
    font:normal 1em 'Noto sans KR';
    color: #737373;

}




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

div#free_of_charge{
    width: 100%;
    height: 788px;
    position: relative;
    left: 0px;
    top:0px;
    padding-top: 70px;
    box-sizing: border-box;
    background: url(/img/main/free_of_charge/back.jpg);
    background-size:cover
    /* display: none; */
}

div#free_of_charge_list{
    width: 1200px;
    height: 100%;
    position: relative;
    left: 0px;
    top:0px;
    margin: 0px auto;
}
div#free_of_charge_list_mo{
    display: none;
}
div#charge_list_img img {
    width: 100%;
    height: 620px;
    /* background-color: goldenrod; */

}
div#charge_list_img img{
    width: 100%;
    display: block;
}
div#charge_list_text_box{
    /* width: 36%; */
    height: 244px;
    position: absolute;
    left: 45%;
    margin-left: -40%;
    top:50%;
    margin-top: -180px;
    /* background-color: rgb(44, 42, 38); */
}
p#charge_list_text1{
    font: bold 2.65em 'Noto sans KR';
    font-weight: 700;
    padding-bottom: 20px;
    color: #2c314c;
}
p#charge_list_text2{
    font: normal 1.125em 'Noto sans KR';
    color: #2c314c;
    padding-bottom: 20px;
}

div#charge_img_wrap{
    width: 100%;
    height: 40px;
    position: relative;
    left: 0px;
    top: 30px;
    /* background-color: firebrick; */

}

div#charge_img_list img{
    width: 35%;
    height: 40px;
    /* background-color: darkblue; */
}
div#charge_img_list img img{
    width: 100%;
    display: block;
}
div#charge_img_list2 img{
    width: 29%;
    height: 40px;
    position: absolute;
    left: 35%;
    top: 0px;
    /* background-color: darkblue; */
}
div#charge_img_list2 img img{
    width: 100%;
    display: block;
}




/* Expert Review */
div#your_voice_wrap{
    width: 100%;
    height: 780px;
    padding-top: 117px;
    box-sizing: border-box;
    background-color: #f1f1f1;
}
div#your_voice_list{
    width: 1200px;
    height: 100%;
    margin: 0px auto;
    position: relative;
    left: 0px;
    top:0px;
}


.mc06_info{
    width: 100%;
    /* background-color: #171717; */
    overflow: hidden;
}
.container_fix{
    width: 1057px;
    /* padding: 0 0px; */
    /* margin: 0 auto ;
    max-width: 100%;
    position: relative; */
    /* background-color: darkblue; */
}
.mc06_top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 60px;
}
.mc06_info .mc06_title{
    font: bold 4em 'Noto sans KR';
    font-weight: 800;
    color: #222222;
}

.mc06_arrow{
    width: 9%;
    position: relative;
    top: 0;
    left: 13%;
    display: flex;
    /* background-color: #836060; */
}
.mc06_arrow .mc06_prev{
    margin-right: 40px;
}

.mc06_arrow > div{
    width: 20px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    opacity: 0.2;
}
#mrpbclnfqjgdktusoieh{
    display: none;
}
#nedtyvjuhpcxosfiwqlgmkbr{
    position: relative;
    width: 55%;
    margin-top: 65px;
    /* background-color: #171717; */
}

.mc06_info .mc06_txtbox .mc06_des{
    margin: 40px 0;
    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 0.93em 'Noto sans KR';
    color: #353535;
    /* font: normal 1em 'Noto sans KR';
    color: #3f3f3f; */
    /* background-color: #171717; */
}
.hidden-lg{
    display: none;
}


.insightpartners_logo img{
    width: 80%;
}

.swiper-wrapper.mc06swiper{
    top:-40px;
    /* background-color: #171717; */
}


.mc06_info .item img{
    width: 80%;
    position: relative;
    left: 9%;
}


.mc06_info .mc06_txtbox .mc06_tit{
    color: #222222;
    font-size: 15px;
    display: block;
    line-height: 1.5;
    overflow: hidden;
    height: 3.0em;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.swiper-slide.item{
    width: 16.1% !important;
    margin-right: 1.1% !important;
    /* background-color: #171717; */
}



/* <!-- 제휴수상 --> */
div#partnership_Award_wrap{
    width: 100%;
    height: 654px;
    position: relative;
    left: 0px;
    top:0px;
    background: #DEE1E5;
}
div#partnership_Award_list{
    width: 1200px;
    height: 100%;
    margin: 0px auto;
    padding-top: 80px;
    box-sizing: border-box;
    /* background-color: rgb(230, 230, 230); */
    
}
h2.award_title{
    font: bold 1.4em  'Noto sans KR';
    color: #233069;
    position: relative;
    top:-14px;
    /* background-color:darkblue ; */
}

div.swiper {
    width: 100%;
    height: 450px;
    margin-top: -125px;
    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%;
    background: rgb(255, 255, 255);
    position: relative;
    left: 0px;
    top:-3%;
    float: left;
    padding: 26px;
    
    box-sizing: border-box;
    
    /* background-color: cadetblue; */
}

p#history{
    width: 54.75%;
    height: 120px;
    margin-left: 60%;
    position: relative;
    top:-80px;
    font: bold 4em 'Noto sans KR';
    color:#D5D8DC ;
    /* background-color: cadetblue; */
}
p#award_number1{
    font:bold 1.4em 'Noto sans KR';
    padding-bottom: 10px;
    margin-top: 55px;
    padding-left: 4%;
    box-sizing: border-box;
    color: #233069;
}
ul.award_detail1{
    width: 80%;
    height: 220px;
    margin-top: 20px;
   
    /* background-color: darkblue; */
}
ul.award_detail1>li{
    width: 40%;
    font:normal 1em 'Noto sans KR';
    color: #4D4D4D;
    float: left;
    margin-left: 5%;
    line-height: 200%;
    
    /* background-color: darkblue; */

}
div#award_logo1{
    padding-left: 3%;
    box-sizing: border-box;
    margin-top: -60px;
    /* background-color: cadetblue; */
}
div#award_logo1 img{
    width: 7%;
    margin-left: 1%;
}


/* 2 */
div#award_number_box2{
    width: 100%;
    height: 170px;
    border-bottom: solid 1px #e0e0e0;
    /* background-color: white; */
}
div#award_number_box2:nth-child(2){
    border-bottom: none;

}

p.award_number2{
    font:bold 1.4em 'Noto sans KR';
    padding-bottom: 10px;
    margin-top: 20px;
    padding-left: 4%;
    box-sizing: border-box;
    color: #233069;
}
ul.award_detail2{
    width: 80%;
    height: 200px;
    /* background-color: darkcyan; */
}
ul.award_detail2>li{
    font:normal 1em 'Noto sans KR';
    color: #4D4D4D;
    float: left;
    margin-left: 5%;
    margin-top: 5px;
    
    /* background-color:rgb(192, 172, 158); */
}
p.award_detail2:nth-child(2){
    margin-left: 12%;
}
div#award_logo2{
    width: 100%;
    margin-top: -150px;
    /* background-color: salmon; */
}
div#award_logo2 img{
    width: 7.5%;
    margin-left: 4%;
    
    /* background-color: sadlebrown; */
}

/* 3 */
div.award_number_box3{
    width: 100%;
    height: 120px;
    position: relative;
    top:-22px;
    border-bottom: solid 1px #e0e0e0;
    /* background-color: honeydew; */

}
div.award_number_box3:nth-child(3){
    border-bottom: none;
}
div.award_logo3{
    width: 10%;
    height: 40px;
    position: relative;
    left: 4%;
    top:-165px;
    /* background-color: firebrick; */
}

div.award_logo3 img{
    width: 66%;
    
}



div.swiper-button-next{  
    position:absolute; 
    right:50%;
    top:50%;
    margin-top:-26px; 
    margin-right:-700px; 
    width: 33px;
    height: 53px;
    border: none;
    font-size: 45px; 
    background:none;
    opacity: 0.3;
    color: #171717;
}
div.swiper-button-prev{
    position:absolute; 
    left:50%;
    top:50%;
    margin-top:-26px; 
    margin-left:-700px;   
    width: 33px;
    height: 53px;
    border: none;
    font-size: 45px;
    background:none;
    opacity: 0.3;
    color: #171717;
}


div.swiper-pagination{
    position: relative;
    left: 0px;
    top:5px;
    /* background-color: darkgoldenrod; */
}







































@media screen and (max-width:1700px){
    section.visual_text{
        width:35%;
        height: 332px;
        font-size: 1vw;
        position: relative;
        left: 20%;
        top:2vw;
        /* background-color: darkblue; */

    }
    section.visual_text_other{
        width:35%;
        height: 332px;
        font-size: 1vw;
        position: relative;
        left: 20%;
        top:-23vw;
        /* background-color: cadetblue; */

    }
      /* 롤링3 */
      ul#won_text{
        width: 100%;
        height: 90px;
        position: absolute;
        left: 0px;
        top:150px; 
        /* background-color: rgb(114, 95, 160); */
    }
    /* 롤링4 */
    p.visual_text2_4{
        width:70%;
        height: 2vw;
        border: solid 1px #5B6FA4;
        font:normal 0.98em 'Noto sans KR';
        text-align: center;
        color: #717375;
        letter-spacing: 1px;
        margin-top: 30px;
        line-height: 2.1;
        /* background-color: darkblue; */
    }
}







@media screen and (max-width:1400px){
    section.visual_text{
        width:35%;
        height: 332px;
        font-size: 1vw;
        position: relative;
        left: 20%;
        top:5vw;
        /* background-color: darkblue; */

    }
    section.visual_text_other{
        width:35%;
        height: 332px;
        font-size: 1vw;
        position: relative;
        left: 20%;
        top:-23vw;
        /* background-color: cadetblue; */

    }
}
@media screen and (max-width:1300px){
    section.visual_text{
        width:35%;
        height: 332px;
        font-size: 13px;
        position: relative;
        left: 15%;
        top:8vw;
        /* background-color: darkblue; */

    }
    section.visual_text_other{
        width:35%;
        height: 332px;
        font-size: 13px;
        position: relative;
        left: 15%;
        top:-23vw;
        /* background-color: cadetblue; */

    }


      /* 롤링3 */
  
    /* 롤링4 */
    p.visual_text2_4{
        width:80%;
        height: 2vw;
        border: solid 1px #5B6FA4;
        font:normal 0.98em 'Noto sans KR';
        text-align: center;
        color: #717375;
        letter-spacing: 1px;
        margin-top: 30px;
        line-height: 1.8;
        /* background-color: darkblue; */
    }
    button#next_btn{  
 
        position:absolute; 
        right:50%;
        top:50%;
        margin-top:-26px; 
        margin-right:-38%; 
        width: 33px;
        height: 53px;
        
        border: none;
        font-size: 45px; 
        background:none;
        opacity: 0.3;
      }

      
      button#prev_btn{
       
        position:absolute; 
        left:50%;
        top:50%;
        margin-top:-26px; 
        margin-left:-42%;   
        width: 33px;
        height: 53px;
        border: none;
        cursor: pointer;
        font-size: 45px;
        background:none;
        opacity: 0.3;
      }

      /* 무료로 제공되는 서비스 */
      div#free_wrap{
        width: 1250px;
        height: 100%;
        margin: 0px auto;
        padding-top: 35px;
        box-sizing: border-box;
        /* background-color: cadetblue; */
    }
      ul#free_list{
        width: 1200px;
        height: 161px;
        margin-left: 0px;
        /* background: rgb(179, 179, 179); */
    }
    p.service{
        width: 87%;
        height: 110px;
        position: relative;
        left: 10px;
        top:-18px;
        float:right;
        font: normal 0.8em 'Noto sans KR';
        color: #707070;
        line-height: 2;
        /* background-color: chartreuse; */
    }
    /* 제휴수상 */
    div.swiper-button-next{  
        position:absolute; 
        right:50%;
        top:50%;
        margin-top:-6px; 
        margin-right:-580px; 
        width: 33px;
        height: 53px;
        border: none;
        font-size: 38px; 
        background:none;
        opacity: 0.3;
        color: #171717;
    }
    div.swiper-button-prev{
        position:absolute; 
        left:50%;
        top:50%;
        margin-top:-6px; 
        margin-left:-580px;   
        width: 33px;
        height: 53px;
        border: none;
        font-size: 38px;
        background:none;
        opacity: 0.3;
        color: #171717;
    }
    
}

    

 

    @media screen and (max-width:1200px){
      

        div#visual_wrap{
            
            width: 1200px;
            height: 636px;
            position: relative;
            top:75px;
            left: 0px;
            margin: 0px auto;
            overflow: hidden;
        }
       
       
        section.visual_text{
            width:35%;
            height: 332px;
            font-size: 13px;
            position: relative;
            left: 15%;
            top:10vw;
            /* background-color: darkblue; */
    
        }
        section.visual_text_other{
            width:35%;
            height: 332px;
            font-size: 13px;
            position: relative;
            left: 15%;
            top:-26vw;
            /* background-color: cadetblue; */
    
        }
       
        button#prev_btn{
           
            margin-left:-45%;
        }


              /* 롤링3 */
   
        /* 롤링4 */
        p.visual_text2_4{
            width:80%;
            height: 2vw;
            border: solid 1px #5B6FA4;
            font:normal 0.98em 'Noto sans KR';
            text-align: center;
            color: #717375;
            letter-spacing: 1px;
            margin-top: 30px;
            line-height: 1.8;
            /* background-color: darkblue; */
        }

        /* 무료로 제공되는 서비스 */
       
        ul#free_list{
            width: 1200px;
            height: 161px;
            margin-left: 0%;
            /* background: rgb(179, 179, 179); */
        }
        ul#free_list>li{
            width: 22%;
            height: 152px;
            margin-left: 1.5%;
            float: left;
            padding-top: 20px;
            /* background: salmon; */
        }
        ul#free_list>li img{
            width: 40px;
            height: 40px;
           
            /* background-color: firebrick; */
        }
        p.service{
            width: 84%;
            height: 110px;
            position: relative;
            left: 10px;
            top:-15px;
            float:right;
            
            font: normal 0.8em 'Noto sans KR';
            color: #707070;
            line-height: 2;
            /* background-color: chartreuse; */
        }
 
    }


    

  



  