@media screen and (max-width: 1510px){
  /*calc(100vw*(pc일때px값/1510));*/
  .additional_service_content .container{width: calc(100vw * (1075 / 1510));margin: 0 auto;}
  /***탭 버튼***/
  .additional_service_content .tab_btn_wrap{display: flex;justify-content: space-between;align-items: center;padding: 0 calc(100vw * (108 / 1510)) calc(100vw * (13.5 / 1510));}
  .additional_service_content .tab_btn_wrap .list{margin-right: calc(100vw * (14 / 1510));}
  .additional_service_content .tab_btn_wrap .list:last-child{margin-right: 0;}
  .additional_service_content .tab_btn_wrap .tab_btn{
    display: block;
    width: calc(100vw * (204 / 1510));
    height: auto;
    padding: calc(100vw * (29.5 / 1510)) 0;
    font-size: calc(100vw * (17 / 1510));
  }
  /***탭 내용***/
  .additional_service_content .tab_area_wrap{padding-top: calc(100vw * (52.5 / 1510));}
  .additional_service_content .tab_area_wrap .tab_area{display: none;padding-bottom: calc(100vw * (184 / 1510));}
  .additional_service_content .tab_area_wrap .tab_area.active{display: block;}
  .additional_service_content .tab_area .tab_box{padding: 0;}
  .additional_service_content .tab_area .tab_box .tab_title{line-height: calc(100vw * (81 / 1510));font-size: calc(100vw * (71 / 1510));margin-bottom: calc(100vw * (13 / 1510));}
  .additional_service_content .tab_area .tab_box .tab_txt{line-height: calc(100vw * (46 / 1510));font-size: calc(100vw * (20 / 1510));}
  .additional_service_content .tab_area .tab_box .tab_link{margin-top: calc(100vw * (75 / 1510));}
  .additional_service_content .tab_area .tab_box .tab_link .cost_chart_btn{
    display: block;
    width: calc(100vw * (240 / 1510));
    height: auto;
    padding: calc(100vw * (19 / 1510)) 0;
    font-size: calc(100vw * (18 / 1510));
    margin: auto;
  }
  /***팝업***/
  .additional_service_content .cost_chart_pop_wrap{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
  }
  .additional_service_content .cost_chart_pop_inner{
    width: calc(100vw * (1298 / 1510));
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: auto;
    padding: calc(100vw * (120 / 1510)) calc(100vw * (110.5 / 1510)) calc(100vw * (124 / 1510));
    transform: translate(-50%, -50%);
  }
  .additional_service_content .cost_chart_pop{display:none;}
  .additional_service_content .cost_chart_pop.on{display: block;}
  .additional_service_content .cost_chart_pop .link{
    position: absolute;
    top: calc(100vw * (61 / 1510));
    right: calc(100vw * (64 / 1510));
    display: block;
    width: calc(100vw * (59 / 1510));
    height: calc(100vw * (59 / 1510));
  }
  .additional_service_content .cost_chart_pop .link img{width: 100%;height: 100%;}
  /*팝업 상단 제목*/
  .additional_service_content .cost_chart_pop_title{font-size: calc(100vw * (20 / 1510));}
  /*팝업 중간 테이블*/
  .additional_service_content .cost_chart_pop_inner .table_wrap{display: flex;justify-content: space-between;margin: calc(100vw * (41 / 1510)) 0 calc(100vw * (24 / 1510));}
  .additional_service_content .cost_chart_pop .table{margin-right: 0;}
  .additional_service_content .cost_chart_pop .table:last-child{margin-right: 0;}

  .additional_service_content .cost_chart_pop .table1{width: calc(100vw * (159 / 1510));}
  .additional_service_content .cost_chart_pop .table1 .tr{height: calc(100vw * (71 / 1510));}
  .additional_service_content .cost_chart_pop .table1 .th, .additional_service_content .cost_chart_pop .table1 .td{vertical-align: middle;}
  .additional_service_content .cost_chart_pop .table1 .span_txt{font-size: calc(100vw * (17 / 1510));}
  .additional_service_content .cost_chart_pop .table1 .span_sub_txt{font-size: calc(100vw * (14 / 1510));}
  .additional_service_content .cost_chart_pop .table1 .span_sub_txt2{display: block;font-size: calc(100vw * (13 / 1510));margin-top: calc(100vw * (6 / 1510));}

  .additional_service_content .cost_chart_pop .table2{width: calc(100vw * (733 / 1510));height: 100%;}
  .additional_service_content .cost_chart_pop .table2 .tr{height: calc(100vw * (71 / 1510));}
  .additional_service_content .cost_chart_pop .table2 .th, .additional_service_content .cost_chart_pop .table2 .td{
    vertical-align: middle;
    width: 20%;
  }
  .additional_service_content .cost_chart_pop .table2 .thead .tr .span_txt{font-size: calc(100vw * (17 / 1510));}
  .additional_service_content .cost_chart_pop .table2 .thead .tr .span_sub_txt{font-size: calc(100vw * (14 / 1510));}
  .additional_service_content .cost_chart_pop .table2 .tbody .tr .span{display: block;}
  .additional_service_content .cost_chart_pop .table2 .tbody .tr .span_txt{line-height: calc(100vw * (30 / 1510));font-size: calc(100vw * (17 / 1510));}
  .additional_service_content .cost_chart_pop .table2 .tbody .tr .span_sub_txt{font-size: calc(100vw * (13 / 1510));}

  .additional_service_content .cost_chart_pop .table3{width: calc(100vw * (169 / 1510));}
  .additional_service_content .cost_chart_pop .table3 .table3_list{width: calc(100vw * (169 / 1510));}
  .additional_service_content .cost_chart_pop .table3 .table3_list .list_txt{height: calc(100vw * (71 / 1510));line-height: calc(100vw * (71 / 1510));}
  .additional_service_content .cost_chart_pop .table3 .table3_list .list_sub_txt{height: calc(100vw * (497 / 1510));line-height: calc(100vw * (497 / 1510));}
  .additional_service_content .cost_chart_pop .table3 .table3_list .list .span{font-size: calc(100vw * (17 / 1510));}

  /*팝업 하단 설명문구*/
  .additional_service_content .cost_chart_pop .txt_box .list{font-size: calc(100vw * (13 / 1510));margin-bottom: calc(100vw * (5 / 1510));}
  .additional_service_content .cost_chart_pop .txt_box .list:last-child{margin-bottom: 0;}
  .additional_service_content .cost_chart_pop .txt_box .list br{display: none;}
}

@media screen and (max-width: 1024px){
  /*calc(100vw*(모바일일때px값/375));*/
  .additional_service_content .container{width: 100%;margin: 0 auto;}
  /***탭 버튼***/
  .additional_service_content .tab_btn_wrap{display: flex;justify-content: space-between;align-items: center;padding: 0 calc(100vw * (8 / 375)) calc(100vw * (12.5 / 375));}
  .additional_service_content .tab_btn_wrap .list{margin-right: calc(100vw * (6 / 375));}
  .additional_service_content .tab_btn_wrap .list:last-child{margin-right: 0;}
  .additional_service_content .tab_btn_wrap .tab_btn{
    display: block;
    width: auto;
    height: auto;
    padding: calc(100vw * (12 / 375)) 0;
    font-size: calc(100vw * (10 / 375));
  }
  .additional_service_content .tab_btn_wrap .list:nth-child(1) .tab_btn{width: calc(100vw * (83 / 375));}
  .additional_service_content .tab_btn_wrap .list:nth-child(2) .tab_btn{width: calc(100vw * (83 / 375));}
  .additional_service_content .tab_btn_wrap .list:nth-child(3) .tab_btn{width: calc(100vw * (74 / 375));}
  .additional_service_content .tab_btn_wrap .list:nth-child(4) .tab_btn{width: calc(100vw * (101 / 375));}
  /***탭 내용***/
  .additional_service_content .tab_area_wrap{padding-top: calc(100vw * (34.5 / 375));}
  .additional_service_content .tab_area_wrap .tab_area{display: none;padding-bottom: calc(100vw * (175 / 375));}
  .additional_service_content .tab_area_wrap .tab_area.active{display: block;}
  .additional_service_content .tab_area .tab_box{padding: 0 calc(100vw * (29 / 375));}
  .additional_service_content .tab_area .tab_box .tab_title{line-height: calc(100vw * (40 / 375));font-size: calc(100vw * (35 / 375));margin-bottom: calc(100vw * (13 / 375));}
  .additional_service_content .tab_area .tab_box .tab_txt{line-height: calc(100vw * (30 / 375));font-size: calc(100vw * (12 / 375));}
  .additional_service_content .tab_area .tab_box .tab_link{margin-top: calc(100vw * (75 / 375));}
  .additional_service_content .tab_area .tab_box .tab_link .cost_chart_btn{
    display: block;
    width: calc(100vw * (153 / 375));
    height: auto;
    padding: calc(100vw * (11.5 / 375)) 0;
    font-size: calc(100vw * (13 / 375));
    margin: auto;
  }
  /***팝업***/
  .additional_service_content .cost_chart_pop_wrap{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
  }
  .additional_service_content .cost_chart_pop_inner{
    width: calc(100vw * (358 / 375));
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: auto;
    padding: calc(100vh * (55 / 812)) calc(100vw * (11 / 375)) calc(100vh * (43 / 812));
    transform: translate(-50%, -50%);
  }
  .additional_service_content .cost_chart_pop{display:none;}
  .additional_service_content .cost_chart_pop.on{display: block;}
  .additional_service_content .cost_chart_pop .link{
    position: absolute;
    top: calc(100vw * (14 / 375));
    right: calc(100vw * (14 / 375));
    display: block;
    width: calc(100vw * (27 / 375));
    height: calc(100vw * (28 / 375));
  }
  .additional_service_content .cost_chart_pop .link img{width: 100%;height: 100%;}
  /*팝업 상단 제목*/
  .additional_service_content .cost_chart_pop_title{font-size: calc(100vw * (20 / 375));}
  /*팝업 중간 테이블*/
  .additional_service_content .cost_chart_pop_inner .table_wrap{
    display: flex;
    justify-content: flex-start;
    margin: calc(100vw * (20 / 375)) 0;
    overflow-x: auto;
    overflow-y: hidden;
    outline: none;
    direction: ltr;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
  }
  .additional_service_content .cost_chart_pop_inner .table_wrap::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
  .additional_service_content .cost_chart_pop .table{margin-right: calc(100vw * (10 / 375));}
  .additional_service_content .cost_chart_pop .table:last-child{margin-right: 0;}

  .additional_service_content .cost_chart_pop .table1{width: calc(100vw * (120 / 375));}
  .additional_service_content .cost_chart_pop .table1 .tr{height: calc(100vh * (58 / 812));}
  .additional_service_content .cost_chart_pop .table1 .th, .additional_service_content .cost_chart_pop .table1 .td{vertical-align: middle;}
  .additional_service_content .cost_chart_pop .table1 .span_txt{font-size: calc(100vw * (14 / 375));}
  .additional_service_content .cost_chart_pop .table1 .span_sub_txt{display: block;font-size: calc(100vw * (11 / 375));}
  .additional_service_content .cost_chart_pop .table1 .span_sub_txt2{display: block;font-size: calc(100vw * (10 / 375));margin-top: calc(100vw * (3 / 375));}

  .additional_service_content .cost_chart_pop .table2{width: calc(100vw * (520 / 375));height: 100%;}
  .additional_service_content .cost_chart_pop .table2 .tr{height: calc(100vh * (58 / 812));}
  .additional_service_content .cost_chart_pop .table2 .th, .additional_service_content .cost_chart_pop .table2 .td{
    vertical-align: middle;
    width: 20%;
  }
  .additional_service_content .cost_chart_pop .table2 .thead .tr .span_txt{font-size: calc(100vw * (14 / 375));}
  .additional_service_content .cost_chart_pop .table2 .thead .tr .span_sub_txt{font-size: calc(100vw * (11 / 375));}
  .additional_service_content .cost_chart_pop .table2 .tbody .tr .span{display: block;}
  .additional_service_content .cost_chart_pop .table2 .tbody .tr .span_txt{line-height: calc(100vw * (25 / 375));font-size: calc(100vw * (14 / 375));}
  .additional_service_content .cost_chart_pop .table2 .tbody .tr .span_sub_txt{font-size: calc(100vw * (10 / 375));}

  .additional_service_content .cost_chart_pop .table3{width: calc(100vw * (124 / 375));}
  .additional_service_content .cost_chart_pop .table3 .table3_list{width: calc(100vw * (124 / 375));}
  .additional_service_content .cost_chart_pop .table3 .table3_list .list_txt{height: calc(100vh * (58 / 812));line-height: calc(100vh * (58 / 812));}
  .additional_service_content .cost_chart_pop .table3 .table3_list .list_sub_txt{height: calc(100vh * (406 / 812));line-height: calc(100vh * (406 / 812));}
  .additional_service_content .cost_chart_pop .table3 .table3_list .list .span{font-size: calc(100vw * (14 / 375));}

  /*팝업 하단 설명문구*/
  .additional_service_content .cost_chart_pop .txt_box .list{font-size: calc(100vw * (13 / 375));margin-bottom: calc(100vw * (10 / 375));}
  .additional_service_content .cost_chart_pop .txt_box .list:last-child{margin-bottom: 0;}
  .additional_service_content .cost_chart_pop .txt_box .list br{display: block;}
}
