.s_jrx_03 .jrx_03_img .jrx_03_left .name p {
  font-size: 22px;
}
.s_jrx_03 .jrx_03_img .jrx_03_left > p {
  font-size: 20px;
}

.s_jrx_03 .jrx_03_list .item .name p {
  font-size: 18px;
  background: #303263;
  border-radius: 10px;
}

.s_jrx_03 .jrx_03_list .item .name {
  margin: 30px auto 20px;
}

.s_jrx_04 .sub_tit_bg .out_line p:last-child .under_line::after {
  opacity: 0.3;
  z-index: -1;
}

.s_jrx_04 .sub_tit_bg > p br:first-child {
  display: block;
}

.s_jrx_04 .tit_bg p {
  width: 100%;
}

.s_suit_02 .suit_bot .left ul li:first-child p {
  padding: 10px 20px;
}

.s_sling_02 .section1 > p {
  font-size: 30px;
}

.s_sling_02 .section1 .point_wrap .right::after {
  content: "Walk Sling" !important;
}

.s_sling_02 .section1 .point_wrap > div h3 {
  font-size: 26px;
}

.s_sling_03 .list li p {
  font-size: 18px !important;
}
.s_sling_03 .list li p br {
  display: none;
}


#point_1 .pt01{
  font-size:36px;
}
#point_1 .c_wrap .tag li a > p{
  font-size:20px;
}
#point_1 .c_wrap .tag li div p{
  font-size:20px;
}

#point_1 .c_wrap .p1_item .t_left .btm p br{
  display: none;
}



@media (max-width: 1210px) {
  .s_sling_02 .section1 > p {
    font-size: 26px;
  }
  .s_sling_02 .txt_wrap strong{
    font-size:32px;
  }
}

@media (max-width: 1150px) {
  .s_jrx_04 .sub_tit_bg > p {
    font-size: 30px;
  }
}

@media (max-width: 1000px) {
  .s_jrx_04 .sub_tit_bg > p {
    font-size: 26px;
  }
}

@media (max-width: 930px) {
  .s_jrx_04 .sub_tit_bg .out_line {
    padding: 40px;
  }
}

@media(max-width:900px){
  #point_1 .p1_nav{
    width:90%;
  }

  #point_1 .pt01{
    font-size:28px;
  }
}

@media (max-width: 870px) {
  .s_jrx_04 .sub_tit_bg > p {
    font-size: 20px;
  }

  .s_sling_02 .section1 .point_wrap > div h3{
    font-size:22px;
  }
  .s_sling_02 .section1 .point_wrap > div p:last-child{
    font-size:18px;
  }
}

@media (max-width: 800px) {
  .s_jrx_04 .jrx_04_vs_m li div p {
    font-size: 14px;
    padding: 0 15px;
  }
  .s_jrx_04 .jrx_04_vs_m li div p br {
    display: none;
  }

  .s_sling_02 .txt_wrap strong{
    font-size:26px;
  }

  .s_sling_02 .section1 > p{
    font-size:24px;
  }

  .s_sling_02 .section1 .point_wrap .right p:first-of-type{
    padding:0 15px;
  }
  .s_sling_02 .section1 .point_wrap .right p:first-of-type br{
    display: none;
  }

  .s_sling_02 .section1 .point_wrap .left p:first-of-type{
    padding:0 15px;
  }
  .s_sling_02 .section1 .point_wrap .left p:first-of-type br{
    display: none;
  }

  .sub_product_top .txt_wrap h4{
    line-height:26px;
  }
}

@media (max-width: 750px) {
  .s_suit_02 .suit_bot .left ul li:first-child p {
    font-size: 22px;
  }
}

@media (max-width: 700px) {
  .s_jrx_04 .sub_tit_bg > p {
    padding: 0 15px;
  }

  .s_sng_02 .sub_title{
    font-size:30px;
  }

  #point_1 .p1_nav li{
    font-size:14px;
  }
}


@media (max-width: 620px) {
  .s_code_01 .img_wrap p br {
    display: none;
  }

  .s_sling_02 .section2 p{
    padding:0 15px;
  }
}

@media (max-width: 600px) {
  .s_jrx_04 .sub_tit_bg > p {
    font-size: 18px;
  }
  .s_jrx_04 .sub_tit_bg > p span {
    font-size: 18px;
  }

  .s_suit_02 .suit_bot .left ul li:first-child p {
    font-size: 16px;
  }
  .s_suit_02 .point > strong br {
    display: none;
  }

  .s_sling_02 .section1 > p{
    font-size:22px;
  }

  .s_sling_02 .section1 .point_wrap > div .img_wrap{
    width: 150px;
    height: 150px;
  }
  .s_sling_02 .section1 .point_wrap > div .img_wrap img{
    width:210px;
  }

  .s_sling_02 .section1 .point_wrap > div{
    height: 500px;
  }
  .s_sling_02 .section1 .point_wrap > div h3{
    font-size:16px;
  }
  .s_sling_02 .section1 .point_wrap .left p:first-of-type{
    font-size:14px;
  }
  .s_sling_02 .section1 .point_wrap .right p:first-of-type{
    font-size:14px;
  }

  .walk_sling_mobile_swiper p br{
    display: none;
  }
}

@media (max-width: 580px) {
  .s_jrx_03 .jrx_03_img .jrx_03_left > p {
    font-size: 16px;
  }
}

@media (max-width: 550px) {
  .s_jrx_03 .m_tit {
    font-size: 24px;
  }
  .s_jrx_03 .s_tit {
    font-size: 16px;
  }

  .s_code_01 .img_wrap h5 br {
    display: none;
  }
}

@media (max-width: 500px) {
  #doc_tit .mass {
    letter-spacing: 1px;
  }
  .s_jrx_02 .jrx_02_gif > div p {
    font-size: 15px;
  }

  .s_jrx_03 .jrx_03_img .jrx_03_left .name p {
    font-size: 18px;
  }

  .s_jrx_03 .jrx_03_img .jrx_03_left > p br {
    display: none;
  }

  .s_jrx_03 .jrx_03_list .item > p {
    font-size: 16px;
  }

  .s_jrx_04 .sub_tit_bg .out_line {
    padding: 15px;
  }

  .s_jrx_04 .jrx_04_vs_m .list_02 .list_left p:first-child {
    font-size: 16px;
  }
  .s_jrx_04 .jrx_04_vs_m .list_02 .list_right p:first-child {
    font-size: 16px;
  }

  .s_jrx_04 .jrx_04_vs_m li .list_center > p {
    font-size: 17px;
  }

  .s_suit_02 .suit_bot .left ul li {
    font-size: 13px;
  }

  .s_code_01 h5 {
    font-size: 16px;
  }

  .s_sng_02 .sub_title{
    font-size:26px;
  }

  #point_1 .pt01{
    font-size:24px;
  }
}

@media (max-width: 479px) {
  .s_jrx_04 .sub_tit_bg .out_line p:last-child .under_line::after {
    height: 40px;
    border-radius: 0;
  }
}

@media (max-width: 440px) {
  .s_jrx_02 .jrx_02_gif > div p {
    font-size: 14px;
  }

  .s_jrx_03 .m_tit {
    font-size: 20px;
  }
  .s_jrx_03 .s_tit {
    font-size: 15px;
  }
}

@media (max-width: 400px) {
  .s_jrx_03 .jrx_03_banner .img_wrap a {
    font-size: 11px;
  }
}
