@media screen and (max-width: 1860px) {
    .nb_layout .nb_point .f_list .nb_step > img {width: 60px;}
    .nb_layout .nb_point .f_list .nb_step::after {right: -3px;}
    .nb_layout .nb_point .f_list .nb_step .sub > p {font-size: 16px;}
    .nb_layout .nb_point .nb_cont .list_txt {font-size: 18px;}
    
}

@media screen and (max-width: 1800px) {
    .nb_layout .nb_hero .nb_text {width: 25.245vw;}

    .nb_layout .nb_pic .nb_cont {padding: 8% 0;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {font-size: 60px;line-height: 60px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 100px;}
    
    /* 16kg */
    .nb_layout .nb_hero16 .nb_text .new_deco {right: -107.348%;top: -50%;}

    /* 13kg */
    .nb_layout .nb_point13 .nb_cont .item {max-width: 250px;height: 250px;}
    .nb_layout .nb_point13 .nb_cont .item .ico {margin-bottom: 0;}

    /* 10kg */
    .nb_layout .nb_hero10 .nb_text .new_deco {right: -102.348%;top: -60%;}
}

@media screen and (max-width: 1700px) {
    .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 41.667%;}

     /* 13kg */
    .nb_layout .nb_pic13 .nb_cont .nb_img .sub {top: 49.667%;}
}

@media screen and (max-width: 1680px) {
    /* 공통 */
    .nb_layout .desc {font-size: 22px;line-height: 34px;}
    .nb_layout .list_ttl {font-size: 20px;line-height: 34px;}

    .nb_layout .nb_hero .nb_prod {top: 117px;left: 185px;}
    .nb_layout .nb_hero .nb_prod > img {width: calc(100% - 260px);}

    .nb_layout .nb_ddmoter .nb_cont {background-position: left center;}

    .nb_layout .nb_point .f_list .nb_step > img {width: 55px;}
    .nb_layout .nb_point .f_list .nb_step .sub > p {font-size: 16px;}
    .nb_layout .nb_point .f_list .nb_step::after {right: -5px;}
    .nb_layout .nb_point .bg_wrap {padding: 220px 120px;}
    .nb_layout .nb_point .nb_cont .item {max-width: 200px;height: 200px;}
    .nb_layout .nb_point .nb_cont .item .ico {min-height: 60px;}
    .nb_layout .nb_point .nb_cont .list_txt {font-size: 18px;}

    .nb_layout .nb_technology .list ul li {max-width: 250px;height: 250px;}

    /* 13kg */
    .nb_layout .nb_hero13 .nb_text .new_deco {top: -64%;}
    .nb_layout .nb_point13 .nb_cont .item {max-width: 250px;height: 250px;}

    .nb_layout .nb_hero10 .nb_text .new_deco {max-width: 130px;}
    .nb_layout .nb_point10 .nb_cont .item:nth-child(7) img {width: 55px;}

    .nb_layout .nb_point_tcl .nb_cont .item {max-width: 250px;height: 250px;}
    .nb_layout .nb_point_tcl .bg_wrap {padding: 220px 120px 120px;}


    .wshSct01 .sct01Cnt .hroTtl > h1 {font-size: 70px;line-height: 90px;}
    .wshSct01 .sct01Cnt .hroTtl > strong {font-size: 58px;}
    .wshSct01 .sct01Cnt .hroTtl > span {margin-bottom: 10px;font-size: 30px}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 > img {width:330px}

    .wshSct02 .sct02Cnt .sctTtl {font-size: 40px}
    .wshSct02 .sct02Cnt .rgtSubTxt > ul {margin-top: 40px;}

    .wshSct03 .sct03Cnt .aftCreLst > div > div > div > img {min-height: inherit;}
    .wshSct03 .sct03Cnt .aftCreLst .list02 img {min-height: inherit;}

    .wshSct05 .sct05Cnt .creSvcPcd > ul {display: grid;grid-template-columns: repeat(4, 1fr);row-gap: 70px;column-gap: 25px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li {margin-right: 0}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li:nth-child(5) {margin-top: 0}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li:nth-child(6) {margin-top: 0}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li:nth-child(7) {margin-top: 0}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li {width: 100%;height: auto;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul {display:flex}
    .wshSct05 .sct05Cnt h2::before {width: 26.534534%;}
    .wshSct05 .sct05Cnt h2::after {width: 26.534534%;}

    .wshSct07 .sct07Cnt .svcRvwCnt {margin-left: 60px;}
    .wshSct07 .sct07Cnt .sctTtl {font-size: 50px;}
    .wshSct07 .sct07Cnt .ttl > span {font-size: 26px;line-height: 36px;}

  }



@media screen and (max-width: 1600px) {
    .nb_layout .nb_hero .nb_prod {position: initial;margin-left: 100px;}
    .nb_layout .nb_hero .nb_prod > img {width: calc(100% - 250px);}

    .nb_layout .nb_point .f_list {height: 290px;padding-top: 100px;}
    .nb_layout .nb_point .bg_wrap {padding: 200px 100px;}
    .nb_layout .nb_point .nb_cont .item {max-width: 190px;height: 190px;padding: 20px 0;}

    /* .nb_layout .nb_pic .nb_cont {padding: 60px 0;} */
    .nb_layout .nb_pic .nb_cont .nb_img .sub {font-size: 60px;line-height: 70px;top: 43.667%;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 80px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .sub_t_2 {top: -18px;right: -40px;font-size: 34px;}

    .nb_layout .nb_care .nb_cont {padding-top: 240px;}
    .nb_layout .nb_care .nb_cont .n_left {min-height: auto;}
    .nb_layout .nb_care .nb_cont .nb_inner {width: calc(100% - 120px);}

    .nb_layout .nb_details .nb_cont {height: 760px;padding: 60px 0;}
    .nb_layout .nb_details .flex {width: calc(100% - 120px);margin: 20px auto 0;justify-content: center;}
    .nb_layout .nb_details .flex > div {margin: 0 auto;}

    /* 16kg */
    .nb_layout .nb_hero16 .nb_text .new_deco {max-width: 130px;width: 100%;}

    /* 13kg */
    .nb_layout .nb_point13 .nb_cont .item {max-width: 230px;height: 230px;padding: 40px 0;}
    .nb_layout .nb_pic13 .nb_cont .nb_img .sub {top: 49.667%;}

    /* tcl */
    .nb_layout .nb_point_tcl .nb_cont .item {max-width: 230px;height: 230px;padding: 40px 0;}
    .nb_layout .nb_point_tcl .bg_wrap {padding: 200px 100px 120px;}

    /* 23.04.10 추가 */
    .nb_layout .nb_info .prd_info .item .desc {font-size: 20px;}
    .nb_layout .nb_info .prd_info .info_box {column-gap: 50px;}
    .nb_layout .nb_info .prd_info .item .info_desc dl {font-size: 18px;}
    .nb_layout .nb_info .prd_info .item01 .info_desc dl > dd {max-width: 120px;}
    .nb_layout .nb_info .prd_info .item02 .info_desc dl > dd {max-width: 150px;}
    .nb_layout .nb_info .prd_info .item03 .info_desc dl > dd {max-width: 105px;}

    .sctTtl {font-size: 50px;}

    .wshSct01 .sct01Cnt .hroTtl > span {font-size: 25px;padding-left: 0;}
    .wshSct01 .sct01Cnt .hroTtl > strong {font-size: 35px;line-height: 65px;}
    .wshSct01 .sct01Cnt .hroTtl > h1 {font-size: 55px;line-height: 68px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 > img {width:260px}

    .wshSct02 .sct02Cnt .sctTtl {font-size: 35px;}
    .wshSct02 .sct02Cnt .rgtSubTxt {margin-left: 40px;}
    .wshSct02 .sct02Cnt .rgtSubTxt > ul > li {font-size: 20px;}
    .wshSct02 .sct02Cnt .rgtSubTxt > ul > li > strong {font-size: 25px;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::before, .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::after {width:calc(50% - 5.9vw - 320px)}


    .wshSct03 .sct03Cnt .sctTtl {font-size: 50px}

    .wshSct04 .sct04Cnt .svcDscLst ul li {min-width: inherit;width: 33.33333%;display: flex;flex-direction: column;align-items: center;}
    .wshSct04 .sct04Cnt .svcDscLst ul li strong {font-size: 30px;}
    .wshSct04 .sct04Cnt .svcDscLst ul li p {font-size: 20px;word-break: keep-all;}


    .wshSct06 .sct06Cnt .svcAppLstWrp {flex-wrap: wrap;}
    .wshSct06 .sct06Cnt .svcAppLstWrp > div:nth-child(3) {margin-top: 25px;}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp {gap:25px}
}

@media screen and (max-width: 1440px) {
    .nb_layout .nb_hero .nb_text {width: 28.245vw;top: 16%;}
	.nb_layout .nb_hero .nb_text.vrt{top:20%;}
	.nb_layout .nb_hero .nb_text.vrt2{top:20%;}
	.nb_layout .nb_hero .nb_text.vrt3{top:20%;}
	.nb_layout .nb_hero .nb_text.vrt4{top:23%;}
    .nb_layout .n_title {font-size: 50px;line-height: 70px;}
    .nb_layout .list_txt {font-size: 16px;line-height: 24px;}
    .nb_layout .list_ttl {font-size: 18px;line-height: 30px;}
    .nb_layout .desc {font-size: 20px;}
    .nb_layout .nb_list .ttl {font-size: 40px;line-height: 50px;}
    .nb_layout .nb_ttl {font-size: 34px;}

    .nb_layout .nb_hero .nb_wrap {height: calc((100vw - 280px) * 0.6294 * 1.4);max-height: auto;}
    .nb_layout .nb_hero .nb_prod {margin-left: 0;}
    .nb_layout .nb_hero .nb_prod > img {width: 80%;}

    .nb_layout .nb_technology {padding: 140px 0 110px;}
    .nb_layout .nb_technology .list::after {font-size: 120px;}
    .nb_layout .nb_technology .list ul li {max-width: 220px;height: 220px;margin-right: 30px;}
    .nb_layout .nb_technology .list .nb_ico {min-height: 68px;}
    .nb_layout .nb_technology .list .ico01 {width: 60px;}
    .nb_layout .nb_technology .list .ico02 {width: 64px;}
    .nb_layout .nb_technology .list .ico03 {width: 40px;}
    .nb_layout .nb_technology .list .ico04 {width: 44px;}

    .nb_layout .nb_ddmoter .nb_cont {height: 550px;}
    .nb_layout .nb_ddmoter .nb_cont .nb_prod {height: auto;}
    .nb_layout .nb_ddmoter .nb_cont .nb_prod > img {width: 75%;}
    .nb_layout .nb_ddmoter .nb_text {margin-left: -160px;padding-top: 115px;}
    .nb_layout .nb_ddmoter .nb_text .ttl {font-size: 40px;line-height: 50px;}

    .nb_layout .nb_point .nb_cont .item .ico {min-height: 46px;}
    .nb_layout .nb_point .nb_cont .item {max-width: 160px;height: 160px;}
    .nb_layout .nb_point .nb_cont .item:first-child img {width: 30px;}
    .nb_layout .nb_point .nb_cont .item:nth-child(2) img {width: 29px;}
    .nb_layout .nb_point .nb_cont .item:nth-child(3) img {width: 38px;}
    .nb_layout .nb_point .nb_cont .item:nth-child(4) img {width: 36px;}
    .nb_layout .nb_point .nb_cont .item:nth-child(5) img {width: 37px;}
    .nb_layout .nb_point .nb_cont .item:nth-child(6) img {width: 44px;}
    .nb_layout .nb_point .nb_cont .item:nth-child(7) img {width: 40px;}
    .nb_layout .nb_point .nb_cont .item:nth-child(8) img {width: 38px;}
    .nb_layout .nb_point .nb_cont .item:nth-child(9) img {width: 40px;}
    .nb_layout .nb_point .nb_cont .item:nth-child(10) img {width: 33px;}
    .nb_layout .nb_point .nb_cont .list_txt {font-size: 15px;line-height: 22px;}
    .nb_layout .nb_point .nb_list .nb_text::after {font-size: 120px;}
    .nb_layout .nb_point .nb_img .nb_deco > img {max-width: 8px;}
    .nb_layout .nb_point .nb_list li:nth-child(2) .nb_img .nb_deco {left: -20px;}
    .nb_layout .nb_point .nb_img .nb_deco {right: -20px;}
    .nb_layout .nb_point .f_list {padding: 60px;}
    .nb_layout .nb_point .f_list .list {grid-template-columns: repeat(3, 1fr);row-gap: 10px;place-items: center;}
    .nb_layout .nb_point .desc {word-break: keep-all;}
    .nb_layout .nb_point .desc > br {display: none;}
    .nb_layout .nb_point .nb_list ul > li > div.nb_text {padding-right: 50px;}
    .nb_layout .nb_point .f_list .nb_step::after {right: -15px;top: 24%;}
    .nb_layout .nb_point .f_list .nb_step:nth-child(3)::after {display: none;}

    .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 40.567%;font-size: 50px;line-height: 50px;}

    .nb_layout .nb_details .flex > div > img {max-width: inherit;width: 100%;}

    .nb_layout .nb_care::before {top: -153px;font-size: 120px;}

    .nb_layout .nb_hygiene .top .nb_list {padding-right: 150px;}
    .nb_layout .nb_hygiene .nb_list .desc {font-size: 20px;line-height: 32px;word-break: keep-all;}
    .nb_layout .nb_hygiene .nb_pic .top::after {font-size: 120px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02::after {font-size: 120px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list01 .nb_text::after {font-size: 120px;top: -96px;}

    .nb_layout .nb_enough .bottom > div:first-child {margin-right: 40px;}

    /* 16kg */
    .nb_layout .nb_hero16 .nb_text .new_deco {right: -83.348%;top: 80%;}
	.nb_layout .nb_hero16 .nb_text.vrt .new_deco{top:60%;}
	.nb_layout .nb_hero16 .nb_text.vrt2 .new_deco{top:60%;}
	.nb_layout .nb_hero16 .nb_text.vrt3 .new_deco{top:60%;}

    /* 13kg */
    .nb_layout .nb_point13 .nb_cont .item {max-width: 200px;height: 200px;}
    .nb_layout .nb_pic13 .nb_cont .nb_img .sub {top: 49.567%;}

    .nb_layout .nb_care10::before {top: auto;}

    /* 10kg */
    .nb_layout .nb_hero10 .nb_text .new_deco {right: -81.348%;top: 65%;}

    /* 8kg */
    .nb_layout .nb_care8::before {top: auto;bottom: -148px;}

    /* tcl */
    .nb_layout .nb_care_tcl::before {top: auto; bottom: -148px;}
    .nb_layout .nb_hygiene_tcl .nb_pic .bottom::after {font-size: 120px;}
    .nb_layout .nb_point_tcl .nb_cont .item {max-width: 200px;height: 200px;}

    .wshSct02 .sct02Cnt {padding: 0 80px 120px;}

    .wshSct03 .sct03Cnt .aftCreLst .desc_t {font-size: 26px;}
    .wshSct03 .sct03Cnt .aftCreLst .list02 .desc_t {font-size: 32px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > img {border-radius: 20px 20px 0 0;}

    .wshSct05 .sct05Cnt .creSvcPcd {width: calc(100% - 80px);margin: 0 auto;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul {display: grid;grid-template-columns: repeat(3, 1fr);row-gap: 70px;column-gap: 25px;}

    .wshSct06 .sct06Cnt .svcAppLstWrp > div {max-width: 440px;}
    .wshSct06 .sct06Cnt .svcAppLstWrp > div:nth-child(2) {margin-right: 0}

    .wshSct07 .sct07Cnt {padding: 150px 40px;}
    .wshSct08 .sct08Cnt {padding: 90px 40px;}
}


@media screen and (max-width: 1300px) {
    .nb_layout .nb_hero .nb_text .new_deco {bottom: -96%;}
    .nb_layout .nb_hero .nb_text .new_deco > img {width: 130px;}
    .nb_layout .nb_pic .nb_cont {height: calc((100vw - 280px) * 0.5512);}

    .nb_layout .nb_point .f_list .nb_step:nth-child(3)::after {display: none;}
    .nb_layout .nb_point .nb_list ul > li > div.nb_text {padding-right: 30px;}
    .nb_layout .nb_point .f_list .nb_step::after {right: -8px;}

    .nb_layout .nb_hygiene .top .nb_list {padding-right: 105px;}

    .nb_layout .nb_hero16 .nb_text .new_deco {right: -92.348%;top: 58%;}
	.nb_layout .nb_hero .nb_text.vrt .new_deco{top:50%;}
	.nb_layout .nb_hero .nb_text.vrt2 .new_deco{top:40%;}
	.nb_layout .nb_hero .nb_text.vrt3 .new_deco{top:35%;}

    .nb_layout .nb_hero13 .nb_text .new_deco {}

    .sctTtl {font-size: 40px;}

    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl {top:15%; left:10%}

    .wshSct02 .sct02Cnt .rgtSubTxt > ul {margin-top: 30px;}
    .wshSct02 .sct02Cnt .rgtSubTxt > ul > li {margin-bottom: 20px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul {margin-top:35px}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::before, .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::after {width:calc(50% - 5.9vw - 260px)}

    .wshSct03 .sct03Cnt .sctTtl {font-size: 40px;}
    .wshSct03 .sct03Cnt .aftCreLst .desc_t {font-size: 24px;}
    .wshSct03 .sct03Cnt .aftCreLst .list02 .desc_t {font-size: 28px;}

    .wshSct04 .sct04Cnt .svcDscLst ul li .svc_list {width: 220px;height: 220px;margin-bottom: 40px;}
    .wshSct04 .sct04Cnt .svcDscLst ul li strong {font-size: 25px;}

    .wshSct07 .sct07Cnt .sctTtl {font-size: 40px;line-height: 54px}
    .wshSct07 .sct07Cnt .ttl > span {word-break: keep-all;}
    .wshSct07 .sct07Cnt .ttl > span > br {display: none;}

}


@media screen and (max-width: 1200px) {
    .nb_layout .n_title {font-size: 40px;line-height: 50px;}
    .nb_layout .desc {font-size: 18px;line-height: 30px;word-break: keep-all;}
    .nb_layout .n_title::before {width: 50px;height: 6px;margin: 0 auto 25px;}
    .nb_layout .nb_ttl {font-size: 28px;}

    .nb_layout .nb_technology .list ul li {max-width: 190px;height: 190px;margin-right: 20px;padding: 20px 0;}

    .nb_layout .nb_hero .nb_wrap {height: calc((100vw - 180px) * 0.6294 * 1.4);}

    .nb_layout .nb_ddmoter .nb_cont {height: 460px;}
    .nb_layout .nb_ddmoter .nb_cont .nb_wrap {width: calc(100% - 120px);}
    .nb_layout .nb_ddmoter .nb_cont .nb_prod {padding-top: 10px;}
    .nb_layout .nb_ddmoter .nb_cont .nb_prod > img {width: 68%;}
    .nb_layout .nb_ddmoter .nb_text {padding-top: 60px;margin-left: -180px;}
    .nb_layout .nb_ddmoter .nb_text .dv_text {margin: 30px 0 20px;}
    .nb_layout .nb_ddmoter .nb_text .dv_text .desc {margin-right: 5px;height: auto;}
    .nb_layout .nb_ddmoter .nb_text .ttl {font-size: 30px;}
    .nb_layout .nb_ddmoter .nb_text p:last-child {margin-top: 20px;}

    .nb_layout .nb_point .bg_wrap {padding: 120px 100px;}
    .nb_layout .nb_point .f_list {height: auto;}
    .nb_layout .nb_point .f_list .nb_step > img {width: 45px;}
    .nb_layout .nb_point .f_list .nb_step .sub > p {font-size: 13px;line-height: 20px;}
    .nb_layout .nb_point .nb_list li:nth-child(2) {margin: 120px 0;}
    .nb_layout .nb_point .nb_list ul > li > div.nb_text {padding-right: 20px;}
    .nb_layout .nb_point .nb_cont .item {max-width: 145px;height: 145px;padding: 15px 0;}
    .nb_layout .nb_point .nb_cont .list_txt {font-size: 14px;line-height: 20px;}
    .nb_layout .nb_point .nb_cont ul {display: grid;grid-template-columns: repeat(2, 1fr);column-gap: 20px;}
    .nb_layout .nb_point .nb_cont .item {max-width: inherit;width: 100%;}
    .nb_layout .nb_point .f_list {padding: 30px;}
    .nb_layout .nb_point .f_list .nb_step::after {right: -10px;}
    .nb_layout .nb_point .desc > br {display: none;}
    .nb_layout .nb_point .desc > b > br {display: none;}

    .nb_layout .nb_pic .nb_cont {padding: 60px 0;}
    .nb_layout .nb_pic .nb_cont .ttl {font-size: 36px;line-height: 46px;}
    .nb_layout .nb_pic .nb_cont .nb_text .list_txt {font-size: 20px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t {font-size: 32px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .sub_t_2 {top: -13px;right: -30px;font-size: 26px;}

    .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 41.567%;font-size: 60px;line-height: 50px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {margin-right: 0;font-size: 70px;}

    .nb_layout .nb_care .nb_cont {height: 390px;padding-top: 160px;}
    .nb_layout .nb_care .nb_cont .n_left {max-width: 480px;min-height: inherit;padding: 50px 40px;}
    .nb_layout .nb_care .nb_cont .n_left .list_ttl {margin-top: 30px;}
    .nb_layout .nb_care .nb_cont .n_left .n_title::before {margin: 0 0 25px;}
    .nb_layout .nb_care .nb_cont .n_right > img {max-width: 220px;width: 100%;}

    .nb_layout .nb_hygiene {margin: 200px 0;}
    .nb_layout .nb_hygiene .nb_pic .top {width: calc(100% - 80px);padding-left: 0;}
    .nb_layout .nb_hygiene .nb_list .desc > br {display: none;}
    .nb_layout .nb_hygiene .top .nb_list {padding-right: 0;}
    .nb_layout .nb_hygiene .nb_list .desc {max-width: 450px;padding-right: 40px;}
    .nb_layout .nb_hygiene .nb_pic .top::after {top: -125px;}

    .nb_layout .nb_details .nb_cont {height: auto;}
    .nb_layout .nb_details .flex > div > img {max-width: 390px;}
    .nb_layout .nb_details .nb_vdo {max-width: 390px;}

    .nb_layout .nb_enough .n_title::before {margin-bottom: 25px;}
    .nb_layout .nb_enough .list_ttl {word-break: keep-all;}
    .nb_layout .nb_enough .list_ttl > br {display: none;}
    .nb_layout .nb_enough .top .n_right {width: 100%;}

    /* 13kg */
    .nb_layout .nb_pic13 .nb_cont .nb_img .sub {top: 47.567%;}

    /* 10kg */
    .nb_layout .nb_point10 .nb_cont .item:nth-child(7) img {width: 44px !important;}

    /* 8kg */
    .nb_layout .nb_point8 .nb_cont .item {height: auto;}
    .nb_layout .nb_point8 .nb_cont .item:nth-child(6) img {margin-top: 0;width: 40px;}
    .nb_layout .nb_point8 .nb_cont .item:nth-child(7) img {margin-top: 0;}
    .nb_layout .nb_point8 .nb_cont .item:nth-child(10) img {margin-top: 0;}

    /* tcl */
    .nb_layout .nb_point_tcl .nb_cont .item {height: auto;}

    /* 23.04.10 추가 */
    .nb_layout .nb_info .prd_info .item .info_desc dl {font-size: 16px;}
    .nb_layout .nb_info .prd_info .info_box {column-gap: 40px;}
    .nb_layout .nb_info .prd_info .item .info_desc dl {line-height: 34px;}
    .nb_layout .nb_info .prd_info .item01 .info_desc dl > dd {max-width: 105px;}
    .nb_layout .nb_info .prd_info .item02 .info_desc dl > dd {max-width: 130px;}
    .nb_layout .nb_info .prd_info .item03 .info_desc dl > dd {max-width: 95px;}

    .moImg {display: block;}
    .pcImg {display: none;}
    .wshSvcLytWrp {padding: 0;}

    .wshSct01 .sct01Cnt .hroTtl {left: 31.3243%}
    .wshSct01 .sct01Cnt > img {width: 100%;}
    .wshSct01 .sct01Cnt .hroTtl > h1 > img {max-width: 220px;width: 100%}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt {aspect-ratio:100/62.963; box-sizing:content-box}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt > img {height:100%; object-fit:cover}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl {left:9.2593vw; top:13.8889vw;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 {font-size:60px; line-height:78px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 > img {max-width:inherit; margin-left:10px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > strong {font-size:50px; line-height:80px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > span {padding-left:10px; margin-bottom:5px}

    .wshSct02 .sct02Cnt {flex-direction: column;align-items: flex-start;padding: 0 60px 130px;}
    .wshSct02 .sct02Cnt .sctTtl {display: none;}
    .wshSct02 .sct02Cnt .m_title {display: block;margin: 0 auto 25px;}
    .wshSct02 .sct02Cnt .rgtSubTxt {margin-left: 0;margin-top: 40px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt {align-items:center}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .sctTtl {margin-top:0; margin-bottom:60px; font-size:60px}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt h2 + div {width:100%; max-width:710px; min-width:inherit}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li {font-size:33px; line-height:50px; color:#000}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li:not(:last-child) {margin-bottom:60px}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li > strong {margin-bottom:15px; font-size:40px; font-weight:600}

    .wshSct03 .sct03Cnt .aftCreLst .creLftBox {margin-right: 0;margin-bottom: 0;}
    .wshSct03 .sct03Cnt .aftCreLst {flex-direction: column;align-items: center;}
    .wshSct03 .sct03Cnt .aftCreLst .list02 img {min-height: inherit;}
    .wshSct03 .sct03Cnt .aftCreLst > div > div > div > img {min-height: inherit;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt {padding-bottom:85px; padding-top:115px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl {font-size:60px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl > span {margin-top:20px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst {gap:48px; margin-top:100px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst > div {margin-top:0}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst > div > div {width:350px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst > div > .list02 {width:356px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .list02 .aftCreImg {height:350px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst > div .list01 > div:first-child::after {width:66px; height:66px; background-position:center left 25px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .desc_t {height:80px; font-size:33px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .list02 .desc_t {font-size:37px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .desc {margin-top:65px; font-size:22px}

    .wshSct04 .sct04Cnt .svcDscLst {width: calc(100% - 150px);margin: 0 auto;}
    .wshSct04 .sct04Cnt .svcDscLst ul li p .pc_br {display: none;}
    .wshSct04 .sct04Cnt .svcDscLst ul {flex-direction: column;}
    .wshSct04 .sct04Cnt .svcDscLst ul li {width: 100%;flex-direction: row;margin-bottom: 70px}
    .wshSct04 .sct04Cnt .svcDscLst ul li:last-child {margin-bottom: 0}
    .wshSct04 .sct04Cnt .svcDscLst ul li div {height: auto;text-align: left;margin-left: 30px;}
    .wshSct04 .sct04Cnt .svcDscLst ul li .svc_list {margin: 0;min-width: 160px;min-height: 160px;width: 160px;height: 160px;}
    .wshSct04 .sct04Cnt .svcDscLst ul li .svc_list > img {max-width: 110px;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt {padding-top:120px; padding-bottom:140px}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .sctTtl {font-size:60px; line-height:65px}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst {width:calc(100% - 300px)}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul {gap:70px; margin-top:110px}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li {width:100%; margin-bottom:0}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li .svc_desc {margin-left:45px}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li .svc_list {flex-shrink:0; width:165px; height:165px; margin-bottom:0}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li strong {font-size:33px}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li strong br {display:none}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li p {display:none}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li p.mo_text {display:block; margin-top:10px; font-size:25px; line-height:35px}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li:nth-child(3) .svc_list img {width:80px}

    .wshSct05 .sct05Cnt h2::after {right: 45px;width: 21.534534%;}
    .wshSct05 .sct05Cnt h2::before {left: 45px;width: 21.534534%;}
    .wshSct05 .sct05Cnt .creSvcPcd {width: calc(100% - 80px);margin: 0 auto;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul {grid-template-columns: repeat(3, 1fr);}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .inner {padding-top:120px; padding-bottom:135px}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .sctTtl {font-size:60px; line-height:65px}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::before {left:0; width:calc(50% - 350px)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::after {right:0; width:calc(50% - 350px)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd {width:calc(100% - 20.3704vw)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul {column-gap:50px; row-gap:75px; justify-content:space-between}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li {width:calc((100% - 50px)/2)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div {height:auto}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > img {height:auto; aspect-ratio:100/75}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > strong {position:inherit; padding:22px 0 28px; font-size:38px}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li::before {top:-40px; width:60px; height:60px; box-sizing:border-box; padding-bottom:4px; font-size:36px}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul + ul {display:none}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li.mo {display:block}

    .wshSct06 .sct06Cnt .svcAppLstWrp {flex-direction: column;margin: 60px auto 0;}
    .wshSct06 .sct06Cnt .svcAppLstWrp > div {margin-right: 0;margin-bottom: 25px;}
    .wshSct06 .sct06Cnt .svcAppLstWrp > div:nth-child(3) {margin-top: 0;margin-bottom: 0;}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt {padding-top:180px;}
    .wshSvcLytWrp.t2 .wshSct06::before {height:100px; background-image:url(../images/service/m_round_bg_t1.jpg)}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .deco {top:-25px}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .deco .round_deco { width:22px; height:22px}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .sctTtl {margin-top:0; font-size:60px; line-height:65px}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp {margin-top:95px}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp > div {margin-bottom:0}
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp > div {max-width:940px; margin-bottom:0; padding:0; border-radius:14px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide {padding:50px 80px; padding-bottom:0}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span {justify-content:flex-start; margin-bottom:70px; font-size:50px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span > strong {margin-right:50px; font-size:80px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg {height:537px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg > img:nth-child(2) {height:100%; max-height:537px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-prev {left:60px; width:30px; height:80px; background-size:30px 80px; background-image:url("../images/service/m_prev_btn_icon.png")}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-next {right:60px; width:30px; height:80px; background-size:30px 80px; background-image:url("../images/service/m_next_btn_icon.png")}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-next, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-prev {top:39%;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc {height:180px; margin-top:30px; margin-bottom:60px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .box01Swiper .svcPrc {margin-bottom:20px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon {font-size:70px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcAppBtn {display:block; width:calc(100% - 140px); height:136px; margin:0 auto; margin-bottom:80px; border-radius:90px; font-size:60px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon02 {font-size:52px; line-height:83px}*/

    .wshSct07 .sct07Cnt {flex-direction: column;padding: 120px 60px;}
    .wshSct07 .sct07Cnt .ttl {text-align: center;}
    .wshSct07 .sct07Cnt .sctTtl {text-align: center;}
    .wshSct07 .sct07Cnt .sctTtl b {display: inline;}
    .wshSct07 .sct07Cnt .svcRvwCnt {max-width: inherit;margin-top: 40px;margin-left: 0;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > strong {font-size: 25px}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > p {font-size: 20px;word-break: keep-all;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox .memIdWrp > span {font-size: 20px;}
    .wshSct07 .sct07Cnt .ttl > span {font-size: 20px;line-height: 30px;word-break: keep-all;}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt {padding-top:140px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .sctTtl {font-size:60px; line-height:65px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .sctTtl br {display:none}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .ttl > span {font-size:35px; line-height:1.3}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt {margin-top:80px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox {padding-bottom:40px; border-radius:14px;}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > strong {font-size:35px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > p {font-size:25px; line-height:35px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox .memIdWrp > span {font-size:25px;}

    .wshSvcLytWrp.t2 .wshSct08 .sct08Cnt {padding-bottom:100px; padding-top:80px; text-align:center}
    .wshSvcLytWrp.t2 .wshSct08 .sct08Cnt > strong {font-size:45px}
    .wshSvcLytWrp.t2 .wshSct08 .sct08Cnt > ul {margin-top:30px}
    .wshSvcLytWrp.t2 .wshSct08 .sct08Cnt > ul > li {font-size:25px; line-height:43px;}
}


@media screen and (max-width: 1160px) {
    .nb_layout .nb_ddmoter .nb_cont .nb_wrap {width: calc(100% - 80px);}
    .nb_layout .nb_ddmoter .nb_text {margin-left: -200px;}
}



@media screen and (max-width: 1100px) {
    .nb_layout .nb_pic .nb_cont {height: calc((100vw - 200px) * 0.5512);}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {line-height: 40px;font-size: 36px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 60px;}
    
    .nb_layout .nb_ddmoter .nb_text .dv_text .desc {font-size: 15px;}

    .nb_layout .nb_point .nb_list ul > li > div.nb_text {padding-top: 0;}
    .nb_layout .nb_point .nb_list li:nth-child(2) .nb_text {padding-left: 40px;}
    .nb_layout .nb_point .f_list .nb_step::after {right: -5px;}
}


@media screen and (max-width: 1024px) {
    .nb_layout .nb_hero .nb_text .new_deco > img {width: 105px;}
    /* .nb_layout .n_title {font-size: 30px;line-height: 40px;} */
    .nb_layout .nb_list .ttl {font-size: 26px;line-height: 36px;margin: 20px 0;}
    .nb_layout .flex {flex-direction: column;}
    .nb_layout .nb_ttl {font-size: 24px;}

    .nb_layout .nb_hero .nb_wrap {padding: 30px;}

    .nb_layout .nb_technology {margin: 120px 0 70px;}
    .nb_layout .nb_technology .list ul {display: grid;grid-template-columns: repeat(2, 1fr);column-gap: 20px;}
    .nb_layout .nb_technology .list ul li {max-width: inherit;width: 100%;margin-right: 0;margin-bottom: 20px;}
    .nb_layout .nb_technology10 .list ul {display: flex;}
    .nb_layout .nb_technology10 .list ul li {max-width: 190px;}
    .nb_layout .nb_technology .list::after {font-size: 80px;line-height: 110px;bottom: -60px;}

    .nb_layout .nb_ddmoter {margin-top: 60px;}
    .nb_layout .nb_ddmoter .nb_cont {margin-top: 40px;}
    .nb_layout .nb_ddmoter .nb_cont::before {background-position: bottom left;}
    .nb_layout .nb_ddmoter .nb_text {padding-top: 60px;margin-left: -240px;}
    .nb_layout .nb_ddmoter .nb_text .ttl {font-size: 26px;}
    .nb_layout .nb_ddmoter .nb_text .dv_text {margin: 20px 0;}
    .nb_layout .nb_ddmoter .nb_text .dv_text .desc {border: 2px solid #fff;font-size: 14px;padding: 0px 10px;}
    .nb_layout .nb_ddmoter .nb_text .desc {font-size: 16px;line-height: 28px;word-break: keep-all;}
    .nb_layout .nb_ddmoter .nb_cont {height: auto;background-position: left bottom;}
    .nb_layout .nb_ddmoter .nb_cont .nb_wrap {width: calc(100% - 40px);}
    .nb_layout .nb_ddmoter .nb_cont .nb_prod > img {width: 40%;}
    .nb_layout .nb_ddmoter .nb_text {padding-top: 20px;margin-left: -380px;}
    .nb_layout .nb_ddmoter .nb_text .desc {font-size: 14px;line-height: 24px;}

    .nb_layout .nb_point .bg_wrap {padding: 100px 60px;}
    .nb_layout .nb_point .nb_list {margin-top: 40px;}
    .nb_layout .nb_point .nb_list ul li {flex-direction: column;}
    .nb_layout .nb_point .nb_list li .nb_text::after {bottom: -88px;}
    .nb_layout .nb_point .nb_list li:nth-child(2) {flex-direction: column;margin: 40px 0;}
    .nb_layout .nb_point .nb_list ul > li > div {max-width: inherit;width: 100%;}
    .nb_layout .nb_point .nb_list li .nb_img > img {width: 100%;}
    .nb_layout .nb_point .nb_list ul > li > div.nb_text {margin-bottom: 20px;}
    .nb_layout .nb_point .nb_list li:nth-child(2) .nb_text {padding-left: 0;}
    .nb_layout .nb_point .nb_list li:nth-child(2) .nb_text::after {left: auto;right: 10px;bottom: -88px;}
    .nb_layout .nb_point .nb_list li:nth-child(3) .nb_text::after {right: 10px;}
    .nb_layout .nb_point .f_list {padding: 60px;height: auto;}
    .nb_layout .nb_point .f_list .nb_step > img {max-width: 60px;width: 100%;}
    .nb_layout .nb_point .nb_cont ul {justify-content: flex-start;}
    .nb_layout .nb_point .nb_cont .item {margin-right: 20px;}
    .nb_layout .nb_point .f_list .nb_step::after {right: 0;}
    .nb_layout .nb_point .f_list .list > div {max-width: inherit;}

    .nb_layout .nb_pic .nb_cont {padding: 60px 0;height: calc((100vw - 170px) * 0.5512);}
    .nb_layout .nb_pic .nb_cont .ttl {font-size: 30px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 42.567%;font-size: 30px;line-height: 30px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 50px;margin-right: 0;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .sub_t_2 {top: -19px;right: -19px;font-size: 22px;}
    .nb_layout .nb_pic .nb_cont .nb_text .list_txt {font-size: 18px;}

    .nb_layout .nb_care {margin-top: 160px;}
    .nb_layout .nb_care::before {top: -130px;font-size: 80px;}
    .nb_layout .nb_care .nb_cont .n_left {max-width: 380px;padding: 40px;}
    .nb_layout .nb_care .nb_cont .n_right > img {max-width: 160px;}
    
    .nb_layout .nb_hygiene {margin: 120px 0 ;}
    .nb_layout .nb_hygiene .nb_pic .top {flex-direction: row;width: 100%;margin: 40px auto 0;padding-left: 0;}
    .nb_layout .nb_hygiene .nb_pic .bottom {align-items: center;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list {display: flex;width: 100%;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list .nb_text {margin-bottom: 10px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02 {padding-left: 0;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02::after {top: 0;left: 280px;right: auto;}
    .nb_layout .nb_hygiene .nb_pic .nb_img  {padding-right: 40px;}
    .nb_layout .nb_hygiene .nb_pic .nb_img > img {max-width: 400px;width: 100%;margin-left: auto;display: block;}
    .nb_layout .nb_hygiene .nb_list .desc {padding-right: 0;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list01 .nb_text::after {top: -150px;right: auto;left: -74px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02 {flex-direction: row-reverse;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02 > img {max-width: 340px;}


    .nb_layout .nb_details .flex > div > img {max-width: inherit;width: 100%;}
    .nb_layout .nb_details .flex {flex-direction: row; width: calc(100% - 60px);}
    .nb_layout .nb_details .list_ttl {max-width: 380px;width: 100%;}
    .nb_layout .nb_details .list_ttl > br {display: none;}

    .nb_layout .nb_enough {margin: 120px 0;}
    .nb_layout .nb_enough .list_ttl {margin: 30px 0;}
    .nb_layout .nb_enough .top img {width: 100%;}
    .nb_layout .nb_enough .bottom img {width: 100%;}
    .nb_layout .nb_enough .bottom > div:first-child {margin-right: 0;margin-bottom: 40px;}
    .nb_layout .nb_enough .top .n_right > img {max-width: inherit;}
    .nb_layout .nb_enough .bottom .left > img {max-width: inherit;}
    .nb_layout .nb_enough .bottom .right > img {max-width: inherit;}

    /* 13kg */
    .nb_layout .nb_pic13 .nb_cont .nb_img .sub {top: 47.567%;}

    .nb_layout .nb_point8 .nb_cont .item {height: auto;}

    /* tcl */
    .nb_layout .nb_hygiene_tcl .nb_pic .bottom .nb_list {display: block;padding-left: 0;}
    .nb_layout .nb_hygiene_tcl .nb_pic .bottom::after {left: -10px;}
    .nb_layout .nb_hygiene_tcl .nb_pic .nb_img {max-width: inherit;}
    .nb_layout .nb_point_tcl::before {font-size: 80px;line-height: 110px;top: -40px;}
    .nb_layout .nb_care_tcl {margin-top: 0;}
    .nb_layout .nb_care_tcl::before {top: auto;}

    .nb_layout .nb_hygiene .nb_list .desc > span {line-height: 20px;}

    /* 23.04.10 */
    .nb_layout .nb_info .prd_info .info_box {grid-template-columns: repeat(1, 1fr);}
    .nb_layout .nb_info .prd_info .info_box .item {margin-bottom: 40px;}
    .nb_layout .nb_info .prd_info .info_box .item:last-child {margin-bottom: 0;}
    .nb_layout .nb_info .prd_info .item01 .info_desc dl > dd {max-width: 130px;}
    .nb_layout .nb_info .prd_info .item03 .info_desc dl > dd {max-width: 130px;}

    .wshSct01 .sct01Cnt .hroTtl {top: 33%}
    .wshSct01 .sct01Cnt .hroTtl > h1 {font-size: 44px;line-height: 56px;}
    .wshSct01 .sct01Cnt .hroTtl > strong {font-size: 30px;line-height: 42px;}
    .wshSct01 .sct01Cnt .hroTtl > span {font-size: 20px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 > img {width:220px}

    .wshSct05 .sct05Cnt .inner {padding: 150px 0 0;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul {grid-template-columns: repeat(2, 1fr);}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > img {border-radius: 20px;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > img {border-radius:20px 20px 0 0}

    .wshSct08 .sct08Cnt > strong {font-size: 30px;line-height: 42px;}
    .wshSct08 .sct08Cnt > ul > li {font-size: 18px;line-height: 30px;word-break: keep-all;}

    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl {left:6.2593vw; top:10.8889vw}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > span {margin-bottom:10px}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > strong {font-size:44px; line-height:50px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 {font-size:52px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 > img {margin-left:0; margin-top:15px}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .sctTtl {font-size:50px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li {font-size:28px; line-height:40px}
    .wshSct02 .sct02Cnt .rgtSubTxt > ul > li > span span {display:inline}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li > strong {font-size:35px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl > span {font-size:25px; line-height:35px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst > div > div, .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst > div > .list02 {width:100%}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .aftCreImg {aspect-ratio:1/1;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .aftCreImg img {width:100%; height:100%; object-fit:cover}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .list02 .aftCreImg {height:auto; aspect-ratio:1/1;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .list02 .aftCreImg:before {border-width:4px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .desc_t {font-size:28px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .list02 .desc_t {font-size:32px}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst {width:calc(100% - 100px)}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul {gap:50px}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li strong {font-size:30px; line-height:1.3}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li p.mo_text {font-size:22px;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li p.mo_text span {display:inline}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li .svc_list {min-width:inherit; min-height:inherit; width:150px; aspect-ratio:1/1; height:auto; flex-shrink:0}
    .wshSct04 .sct04Cnt .svcDscLst ul li .svc_list > img {width:66%;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li:nth-child(3) .svc_list img {width:53%}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::before {width:calc(50% - 300px)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::after {width:calc(50% - 300px)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > strong {font-size:25px;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > img {min-height:inherit}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li::before {top:-28px; width:54px; aspect-ratio:1/1; height:auto; font-size:30px;}
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide {padding:40px 60px; padding-bottom:0}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span {font-size:36px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span > strong {margin-right:40px; font-size:60px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc {height:170px; margin-bottom:40px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon {font-size:60px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon02 {font-size:45px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcAppBtn {height:110px; font-size:50px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-prev {left:30px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-next {right:30px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-next, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-prev {width:20px; height:60px; background-size:20px 60px;}*/
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .ttl > span {font-size:25px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > strong {font-size:30px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > p {font-size:20px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox .memIdWrp > span {margin-left:20px; font-size:20px;}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox .memIdWrp img {width:55px;}
    .wshSvcLytWrp.t2 .wshSct08 .sct08Cnt > strong {font-size:40px;}
    .wshSvcLytWrp.t2 .wshSct08 .sct08Cnt > ul > li {font-size:20px; line-height:38px;}

}


@media screen and (max-width: 980px) {
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02::after {left: 240px;}
}


@media screen and (max-width: 920px) {
    .wshSct05 .sct05Cnt h2::before {width: 16.534534%;}
    .wshSct05 .sct05Cnt h2::after {width: 16.534534%;}
}


@media screen and (max-width: 900px) {
    .nb_layout .nb_hero .nb_text .new_deco {bottom: -89%;}
    .nb_layout .nb_hero .nb_text .new_deco > img {max-width: 90px;width: 100%;}
    .nb_layout .nb_pic .nb_cont {padding: 40px 0;}
    .mob_br {display: block;}

    .nb_layout .nb_hygiene .top .nb_list {padding-right: 20px;}
    .nb_layout .nb_hygiene .nb_list .desc > b > br {display: none;}

    .wshSct02 .sct02Cnt .rgtSubTxt > ul > li:last-child {margin-bottom: 0;}

    .wshSct04 .sct04Cnt .svcDscLst ul li p {max-width: 380px;}

}


@media screen and (max-width: 890px) {
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02::after {left: 24%;}
    .nb_layout .nb_hero .nb_wrap {height: calc((100vw - 140px) * 0.6294 * 1.4);}

    .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 37.567%;line-height: 20px;}

    .nb_layout .nb_pic .nb_cont {padding: 20px 0;}

    .nb_layout .nb_pic13 .nb_cont .nb_img .sub {top: 45.567%}
    .nb_layout .nb_hygiene .nb_list .desc > b > br {display: none;}

    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > img {border-radius: 20px 20px 0 0;}


}

@media screen and (max-width: 800px) {
    .nb_layout .nb_hero .nb_logo {max-width: 110px;width: 100%;}
    .nb_layout .nb_care .nb_cont .nb_inner {width:calc(100% - 60px)} 
}

@media screen and (max-width: 768px) {
    .nb_layout .nb_hero .nb_text .new_deco > img {max-width: 70px;}
    .nb_layout .n_title {font-size: 30px;line-height: 40px;}
    .nb_layout .nb_care .nb_cont .n_left .list_ttl {margin-top: 15px;word-break: keep-all;}

    .nb_layout .nb_hero .nb_wrap {padding: 20px;}
    .nb_layout .nb_hero .nb_prod {position: absolute;top: 38px;left: 68px;}
    .nb_layout .nb_hero .nb_prod > img {width: 70%;}
    .nb_layout .nb_hero .nb_text {margin-top: -20px;}
    .nb_layout .nb_hero .nb_text > img {min-width: 190px;}

    .nb_layout .nb_technology {margin: 60px 0;}
    .nb_layout .nb_technology .list::after {font-size: 70px;line-height: 90px;bottom: -46px;}

    .nb_layout .nb_point .bg_wrap {padding: 60px;}
    .nb_layout .nb_point .nb_list .nb_text::after {font-size: 70px;line-height: 70px;}
    .nb_layout .nb_point .nb_cont ul {justify-content: space-between;}
    .nb_layout .nb_point .nb_cont .item {margin-right: 0;}
    .nb_layout .nb_point .f_list {padding: 80px 0;}
    .nb_layout .nb_point .nb_list li .nb_text::after {bottom: -36px;}
    .nb_layout .nb_point .nb_list li:nth-child(2) .nb_text::after {bottom: -36px;}

    .nb_layout .nb_ddmoter .nb_cont .nb_wrap {flex-direction: column;width: calc(100% - 40px);padding: 40px 0;}
    .nb_layout .nb_ddmoter .nb_cont::before {background-size: 300%;background-position: bottom left 5%;}
    .nb_layout .nb_ddmoter .nb_cont .nb_prod {text-align: center;padding-top: 0;}
    .nb_layout .nb_ddmoter .nb_text {padding-top: 0;margin-left: 0;text-align: center;}
    .nb_layout .nb_ddmoter .nb_text .desc {color: #fff;}
    .nb_layout .nb_ddmoter .nb_cont .nb_prod > img {width: 50%;}
    /* .nb_layout .nb_ddmoter .nb_cont .nb_prod > img {width: 50%;} */

    .nb_layout .nb_pic .nb_cont {padding: 20px 0;height: calc((100vw - 150px) * 0.5512);}
    .nb_layout .nb_pic .nb_cont .ttl {font-size: 26px;}
    .nb_layout .nb_pic .nb_cont .nb_text .list_txt {margin-top: 0;font-size: 16px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t {font-size: 18px;line-height: 30px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 44px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 44.567%;font-size: 26px;line-height: 34px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .sub_t_2 {top: -9px;right: -21px;font-size: 16px;}
    .nb_layout .nb_pic .nb_cont .nb_img {width: 360px;}

    .nb_layout .nb_care::before {font-size: 70px;line-height: 70px;top: -50px;}
    .nb_layout .nb_care .nb_cont {height: calc(380px + 10vw);padding: 60px 0;}
    .nb_layout .nb_care .nb_cont .nb_inner {flex-direction: column-reverse;}
    .nb_layout .nb_care .nb_cont .n_right {margin-left: auto;}

    .nb_layout .nb_details .flex {width: calc(100% - 60px);flex-direction: column;}
    .nb_layout .nb_details .flex > div:first-child {margin-right: 0;margin-bottom: 40px;}
    .nb_layout .nb_details .list_ttl {max-width: inherit;}
    .nb_layout .nb_details .flex > div {width: 100%;}
    .nb_layout .nb_details .nb_vdo {max-width: inherit;width: 100%;border-radius: 3px;}

    .nb_layout .nb_hygiene .nb_pic .top {flex-direction: column;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list {flex-direction: column-reverse;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02::after {left: auto;right: 10px;top: 220px;font-size: 70px;line-height: 70px;}
    .nb_layout .nb_hygiene .nb_pic .top::after {top: 184px;font-size: 70px;line-height: 70px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list01 .nb_text::after {top: 205px;right: 10px;left: auto;font-size: 70px;line-height: 70px;}
    .nb_layout .nb_hygiene .nb_pic .nb_img {padding-right: 0;}
    .nb_layout .nb_hygiene .nb_list .desc {max-width: inherit;}
    .nb_layout .nb_hygiene .nb_pic .nb_img > img {max-width: inherit;}

    .nb_layout .nb_enough {margin: 60px 0;}

    /* tcl */
    .nb_layout .nb_hygiene_tcl .nb_pic .bottom {flex-direction: column;align-items: flex-start;position: relative;}
    .nb_layout .nb_hygiene_tcl .nb_pic .top::after {top: 145px;}
    .nb_layout .nb_hygiene_tcl .nb_pic .bottom::after {top: 80px;left: auto;right: 10px;font-size: 70px;line-height: 70px;}
    .nb_layout .nb_hygiene_tcl .nb_pic .nb_img {margin-top: 10px;}
    .nb_layout .nb_point_tcl::before {font-size: 70px;}
    .nb_layout .nb_care_tcl::before {top: auto; bottom: -80px;}

    /* 16k */
    .nb_layout .nb_hero16 .nb_text .new_deco {right: -114.348%;top: 97%;}

    #nb_hygiene13 .nb_pic .top::after {top: 175px;}
    #nb_hygiene13 .nb_hygiene13 .nb_pic .bottom::after {top: 80px;}

    .nb_layout .nb_hygiene10 .nb_pic .top::after {top: 168px;}
    .nb_layout .nb_hygiene10 .nb_pic .bottom .nb_list01 .nb_text::after {top: 175px;}


    .sctTtl {padding: 0 10px;word-break: keep-all;}
    .wshSct01 .sct01Cnt {padding: 0 0 50px;}
    .wshSct01 .sct01Cnt .hroTtl {left: calc(50% - 130px);top: 30%;}
    .wshSct01 .sct01Cnt .hroTtl > span {font-size: 22px;}
    .wshSct01 .sct01Cnt .hroTtl > strong {font-size: 30px;line-height: 40px;}
    .wshSct01 .sct01Cnt .hroTtl > h1 {font-size: 36px;line-height: 48px;}
    .wshSct01 .sct01Cnt .hroTtl > h1 > img {max-width: 180px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 > img {width:180px; margin-top:15px}

    .wshSct02 .sct02Cnt {padding: 0 30px 60px;position: relative;}
    .wshSct02 .sct02Cnt .rgtSubTxt > ul {margin-top: 0}
    .wshSct02 .sct02Cnt .rgtSubTxt > ul > li:last-child {margin-bottom: 0;}

    .wshSct03 .sct03Cnt {padding: 50px 0 40px;}
    .wshSct03 .sct03Cnt .sctTtl > span {font-size: 20px;}
    .wshSct03 .sct03Cnt .aftCreLst {width: calc(100% - 140px);margin: 30px auto 0;}
    .wshSct03 .sct03Cnt .aftCreLst > div > div > span {font-size: 22px;}
    .wshSct03 .sct03Cnt .aftCreLst .creLftBox .list01 {margin-right: 14px;}
    .wshSct03 .sct03Cnt .aftCreLst .creRgtBox .list01 {margin-right: 14px;}
    .wshSct03 .sct03Cnt .aftCreLst > div .list01 > div:first-child::after {width: 50px;height: 50px;background-size: 15px auto;}
    .wshSct03 .sct03Cnt .desc {font-size: 16px;line-height: 26px;margin-top: 60px;}
    .wshSct03 .sct03Cnt .aftCreLst .list02 span {font-size: 25px;}
    .wshSct03 .sct03Cnt .aftCreLst .creLftBox {margin-top: 10px;}
    .wshSct03 .sct03Cnt .aftCreLst .desc_t {border-radius: 0 0 15px 15px;}

    .wshSct04 .sct04Cnt {padding: 60px 0}
    .wshSct04 .sct04Cnt .svcDscLst ul {margin-top: 40px;}
    /*.wshSct04 .sct04Cnt .svcDscLst ul li {position: relative;margin-bottom: 40px;}*/
    /*.wshSct04 .sct04Cnt .svcDscLst ul li:nth-child(2) {margin-bottom: 50px;}*/
    /*.wshSct04 .sct04Cnt .svcDscLst ul li .svc_desc {margin-left: 120px;}*/
    .wshSct04 .sct04Cnt .svcDscLst ul li {margin-bottom: 40px;}
    .wshSct04 .sct04Cnt .svcDscLst ul li .svc_list {width: 100px;height: 100px;min-width: 100px;min-height: 100px;}
    .wshSct04 .sct04Cnt .svcDscLst ul li .svc_list > img {width: 65px;}
    .wshSct04 .sct04Cnt .svcDscLst ul li div {margin-left: 20px;}
    .wshSct04 .sct04Cnt .svcDscLst ul li p br {display: none;}
    .wshSct04 .sct04Cnt .svcDscLst ul li strong {font-size: 20px;line-height: 30px;word-break: keep-all;}
    .wshSct04 .sct04Cnt .svcDscLst ul li p {font-size: 16px;margin-top: 5px;}



    .wshSct05 .sct05Cnt h2::after {width: 12.534534%;right: 0;}
    .wshSct05 .sct05Cnt h2::before {width: 12.534534%;left: 0;}
    .wshSct05 .sct05Cnt .inner {padding: 90px 0 0;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li::before {width: 30px;height: 30px;font-size: 18px;top: -16px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > strong {font-size: 20px;padding: 14px 0}
    .wshSct05 .sct05Cnt .creSvcPcd > ul {row-gap: 40px;column-gap: 15px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div {height: auto;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > img {min-height: inherit;height: auto;border-radius: 20px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > strong {padding: 10px 0;font-size: 18px;}

    .wshSct06 .sct06Cnt {padding: 80px 0}
    .wshSct06 .sct06Cnt .svcAppLstWrp {width: calc(100% - 60px);margin: 40px auto 0;}
    .wshSct06 .sct06Cnt .svcAppLstWrp > div {max-width: inherit;}
    .wshSct06 .sct06Cnt .deco {height: 86px;top: -15px;}
    .wshSct06 .sct06Cnt .deco .round_deco {width: 14px;height: 14px;top: -20px;right: auto;left: -16px;}
    .wshSct06 .sct06Cnt .svcAppLstWrp > div {border-radius: 10px;text-align: center;padding: 25px 35px 25px;}
    .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span {justify-content: center;}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span {justify-content:flex-start;}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp > div {max-width:inherit}

    .wshSct07 .sct07Cnt {padding: 60px 30px 70px;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox {padding: 25px;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > strong {word-break: keep-all;font-size: 20px;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > p {font-size: 16px;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > p > br {display: none;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox .memIdWrp > span {font-size: 16px;margin-left: 15px;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox .memIdWrp > img {max-width: 40px;}
    .wshSct07 .sct07Cnt .sctTtl {margin-bottom: 10px;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox {margin-bottom: 20px;}
    .wshSct07 .sct07Cnt .ttl > span > br {display: none;}

    .wshSct08 .sct08Cnt {padding: 60px 30px;text-align: center;}
    .wshSct08 .sct08Cnt > ul > li {font-size: 16px;line-height: 28px;}

    .mo_br {display: block;}

    .wshSct01 .sct01Cnt .hroTtl > span {margin-bottom:5px; font-size:18px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > strong {font-size:38px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 {font-size:44px; line-height:60px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .sctTtl {text-align:center; font-size:45px; line-height:55px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt {margin-top:10px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li > strong {font-size:30px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li {font-size:24px; line-height:35px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li:not(:last-child) {margin-bottom:44px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst {width:calc(100% - 100px); margin-top:70px;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .inner {padding-top:90px;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::before, .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt h2::after {display:none}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd {width:calc(100% - 100px)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul {column-gap:30px; row-gap:58px}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li {width:calc((100% - 30px)/2)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > strong {padding:14px 0 19px; font-size:22px;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li::before {width:48px; font-size:25px;}
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .deco .round_deco {right:inherit; left:-20px; top:-26px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt {padding-top:140px; padding-bottom:140px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide {padding:35px 50px; padding-bottom:0}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span {margin-bottom:50px; font-size:30px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span > strong {margin-right:30px; font-size:50px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg {height:400px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc {height:130px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon {font-size:54px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcAppBtn {width:calc(100% - 100px); height:94px; font-size:45px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon02 {font-size:40px; line-height:1.2}*/
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg > img:nth-child(2) {max-height:inherit; min-height:inherit; height:100%}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct05 .sct06Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .sctTtl {padding:0 20px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > strong {font-size:25px;}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > p {font-size:18px; line-height:1.3}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox .memIdWrp {margin-top:20px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox {padding-bottom:35px}
}


@media screen and (max-width: 690px) {
    .nb_layout .nb_hero .nb_text > img {min-width: 150px;}

    .nb_layout .nb_point .nb_cont ul {justify-content: space-evenly;}
    .nb_layout .nb_point .f_list .list {flex-wrap: wrap;}

    .nb_layout .nb_pic .nb_cont .nb_img {width: 280px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {font-size: 22px;line-height: 30px;top: 43.567%;left: 55.256%;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t {font-size: 16px;-webkit-text-stroke: 0;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 40px;}

    .nb_layout .nb_hygiene13 .nb_pic .bottom::after {top: 115px;}
    .nb_layout .nb_hygiene10 .nb_pic .bottom .nb_list01 .nb_text::after {top: 205px;}
    .nb_layout .nb_hygiene_tcl .nb_pic .bottom::after {top: 115px;}

}

@media screen and (max-width: 670px) {
    .nb_layout .nb_pic .nb_cont {margin-top: 150px;}
    .nb_layout .nb_pic .nb_cont .nb_text {position: absolute;bottom: calc(100% - -20px);left: 50%;transform: translate(-50%);width: 100%;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 40.567%;}
}


@media screen and (max-width: 600px) {
    .nb_layout .nb_hero .nb_text .new_deco > img {max-width: 60px;}
    .nb_layout .nb_hero .nb_text {margin-top: 0;width: 28.245vw;}

    .nb_layout .nb_point .f_list {padding: 30px;}
    .nb_layout .nb_point .f_list .nb_step::after {right: -3px;}

    .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 38.567%;}

    .nb_layout .nb_hero16 .nb_text .new_deco {right: -126.348%;top: 60%;}

    .wshSct01 .sct01Cnt .hroTtl > h1 {font-size: 30px;line-height: 40px;}
    .wshSct01 .sct01Cnt .hroTtl > strong {font-size: 24px;line-height: 34px;}
    .wshSct01 .sct01Cnt .hroTtl > span {font-size: 18px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 > img {width:150px; margin-top:10px}

    .wshSct03 .sct03Cnt .aftCreLst .desc_t {font-size: 22px;}
    .wshSct03 .sct03Cnt .aftCreLst .list02 .desc_t {font-size: 26px;}

    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt {aspect-ratio:100/87}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 {font-size:32px; line-height:46px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > strong {font-size:28px; line-height:1;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > h1 > img {width:150px}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl > span {padding-left:5px;}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl {top:20.8889vw}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt {padding-bottom:80px}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt {margin-top:0}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li {font-size:20px; line-height:1.5}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li > strong {font-size:25px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt {padding-top:80px}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .sctTtl {padding:0 30px; font-size:38px; line-height:1.3}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl > span, .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .ttl > span {font-size:20px; line-height:1.3}
    .wshSct03 .sct03Cnt .sctTtl > span span {display:inline}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst {width:calc(100% - 60px); margin-top:50px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst > div .list01 > div:first-child::after {top:61%; left:calc(100% - 18px); height:auto; width:44px; aspect-ratio:1/1; background-position:center left 18px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .desc_t {height:66px; font-size:23px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .list02 .desc_t {font-size:26px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .list02 .aftCreImg:before {border-width:3px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .desc {padding:0 30px; font-size:18px; line-height:1.3}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt {padding-top:80px;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst {width:calc(100% - 60px)}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul {margin-top:60px;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li {flex-direction:column; align-items:center; gap:20px;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li .svc_desc {margin-left:0; text-align:center;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li strong {font-size:26px;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li p.mo_text {font-size:20px; line-height:1.5}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .inner {padding-bottom:100px}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd {width:calc(100% - 60px)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul {column-gap:20px; row-gap:95px}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li {width:calc((100% - 20px)/2)}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > strong {font-size:17px;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li::before {width:42px; font-size:22px;}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt {padding-top:110px;}
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp {margin-top:60px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide {padding:20px 30px; padding-bottom:0}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span > strong {margin-right:20px; font-size:40px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span {font-size:22px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg {height:266px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-next, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-prev {width:14px; height:40px; background-size:14px 40px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc {height:104px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon {font-size:44px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon02 {font-size:32px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcAppBtn {width:calc(100% - 60px); height:72px; margin-bottom:40px; font-size:33px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-prev {left:20px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-next {right:20px;}*/
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt {padding-bottom:80px;}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt {padding-top:80px}

}

@media screen and (max-width: 540px) {
    .nb_layout .nb_hero .nb_text .new_deco {bottom: -100%;right: 0.348%;}
    .nb_layout .nb_hero .nb_text .new_deco > img {max-width: 50px;}
    .nb_layout .nb_details .list_ttl > br {display: none;}

    .nb_layout .desc {word-break: keep-all;}
    .nb_layout .n_title {font-size: 26px;line-height: 34px;word-break: keep-all;}
    .nb_layout .nb_list .ttl {font-size: 24px;line-height: 34px;}

    .nb_layout .nb_hero .nb_logo {max-width: 80px;}
    .nb_layout .nb_hero .nb_prod {left: 48px;}
    .nb_layout .nb_hero .nb_text {margin-top: 0;width: 20.245vw;}
    .nb_layout .nb_hero .nb_text > img {min-width: 125px;}

    .nb_layout .nb_point .nb_cont .item {max-width: inherit;height: auto;}
    .nb_layout .nb_point .bg_wrap {padding: 60px 30px;}
    .nb_layout .nb_point .nb_img .nb_deco {right: -20px;}
    .nb_layout .nb_point .nb_list li:nth-child(2) .nb_img .nb_deco {left: -20px;}
    .nb_layout .nb_point .nb_img .nb_deco > img {width: 8px;}
    .nb_layout .nb_point .nb_list {margin-top: 20px;}
    .nb_layout .nb_point .f_list {padding: 30px 0;}
    .nb_layout .nb_point .desc > br {display: none;}
    .nb_layout .nb_point .desc .em > br {display: none;}

    .nb_layout .nb_technology .list::after {font-size: 40px;line-height: 40px;bottom: -10px;}

    .nb_layout .nb_ddmoter {margin-top: 0;}
    .nb_layout .nb_ddmoter .nb_text {text-align: left;}
    .nb_layout .nb_ddmoter .nb_text .dv_text {display: flex;flex-direction: column;}
    .nb_layout .nb_ddmoter .nb_text .dv_text .desc {margin-right: 0;margin-bottom: 5px;}
    .nb_layout .nb_ddmoter .nb_text .desc > br {display: none;}

    .nb_layout .nb_pic .nb_cont {height: calc((100vw - 120px) * 0.5512);}
    .nb_layout .nb_pic .nb_cont .ttl {font-size: 24px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {font-size: 18px;line-height: 26px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t {font-size: 18px;line-height: 30px;-webkit-text-stroke: 0;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .sub_t_2 {top: -10px;right: -20px;font-size: 16px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 34px;}

    .nb_layout .nb_care {margin-top: 110px;}
    .nb_layout .nb_care::before {font-size: 40px;line-height: 40px;top: -30px;}
    .nb_layout .nb_care .nb_cont .n_left .list_ttl > br {display: none;}

    .nb_layout .nb_hygiene {margin: 40vw 0 80px 0;}
    .nb_layout .nb_hygiene .top .nb_list {padding-right: 0;margin-top: 0;}
    .nb_layout .nb_hygiene .nb_pic .top::after {top: 135px;}
    .nb_layout .nb_hygiene .nb_pic .bottom {margin-top: 0;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list .nb_text {margin: 30px 0 20px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list01 .nb_text::after {top: 198px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02 {padding-top: 0;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02::after {top: 165px;}
    .nb_layout .nb_hygiene .nb_pic img {width: 100%;}
    .nb_layout .nb_hygiene .nb_list .desc {font-size: 16px;line-height: 28px;}
    .nb_layout .nb_hygiene .nb_list .desc > span {font-size: 12px;line-height: 30px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list .nb_text .sub {font-size: 12px;}
    .nb_layout .nb_hygiene .nb_list .desc > b > br {display: none;}
    .nb_layout .nb_hygiene .nb_list .desc > br {display: none;}

    .nb_layout .nb_technology16 .list > ul > li {height: 220px;}
    .nb_layout .nb_technology16 .list > ul > li > .sub {padding: 0 10px;}
    .nb_layout .nb_technology16 .list > ul > li > .sub > p {word-break: keep-all;}


    /* 16kg */
    .nb_layout .nb_hero16 .nb_text .new_deco {right: -200.320%;}

    /* 13kg */
    .nb_layout .nb_technology13 .list ul li {height: 220px;}
    .nb_layout .nb_technology13 .list .sub > p {padding: 0 10px;word-break: keep-all;}
    #nb_hygiene13 .nb_pic .top::after {top: 145px;}

    /* 10kg */
    .nb_layout .nb_hero .nb_text .new_deco {right: -140.652%;top: 49%;}

    /* tcl */
    .nb_layout .nb_hygiene_tcl .nb_pic .top {margin-bottom: 40px;}
    .nb_layout .nb_hygiene_tcl .nb_pic .bottom::after {top: 105px;}
    .nb_layout .nb_hygiene_tcl .nb_pic .top::after {top: 105px;}
    .nb_layout .nb_point_tcl::before {font-size: 40px;line-height: 40px;top: -10px;}
    .nb_layout .nb_care_tcl {margin-top: 0;}
    .nb_layout .nb_care_tcl::before {top: auto;}

    .nb_layout .nb_technology10 .list ul li {max-width: inherit;height: auto;}

    .nb_layout .nb_hero16 .nb_text .new_deco {right: -193.652%;}

    /* 23.04.10 추가 */
    .nb_layout .nb_info {padding-bottom: 60px !important;}
    .nb_layout .nb_info .prd_img .desc {bottom: 0;font-size: 16px;line-height: 26px;}

    .sctTtl {font-size: 30px;word-break: keep-all;padding: 0 10px;}

    .wshSct01 .sct01Cnt .hroTtl > span {font-size: 16px;margin-bottom: 0;}
    .wshSct01 .sct01Cnt .hroTtl > strong {font-size: 18px;line-height: 28px;}
    .wshSct01 .sct01Cnt .hroTtl > h1 {font-size: 28px;line-height: 30px;}
    .wshSct01 .sct01Cnt .hroTtl > h1 > img {max-width: 130px}

    .wshSct02 .sct02Cnt .sctTtl {font-size: 26px;text-align: center;}
    .wshSct02 .sct02Cnt .rgtSubTxt > ul > li {font-size: 16px;line-height: 26px;}
    .wshSct02 .sct02Cnt .rgtSubTxt > ul > li > strong {font-size: 20px}

    .wshSct03 .sct03Cnt .sctTtl {font-size: 30px;}
    .wshSct03 .sct03Cnt .aftCreLst > div .list01 > div:first-child::after {width: 30px;height: 30px;border: 2px solid #fff;background-size: 10px auto;left:calc(100% - 10px);}
    .wshSct03 .sct03Cnt .aftCreLst .creRgtBox {margin-top: 40px;}
    .wshSct03 .sct03Cnt .aftCreLst .creLftBox .list01 {margin-right: 10px;}
    .wshSct03 .sct03Cnt .aftCreLst .creRgtBox .list01 {margin-right: 10px;}
    /*.wshSct03 .sct03Cnt .aftCreLst > div .list01 > div:first-child::after {left: 93.14245%;}*/
    .wshSct03 .sct03Cnt .aftCreLst .desc_t {font-size: 20px;border-radius: 0 0 10px 10px;padding: 6px 0 8px}
    .wshSct03 .sct03Cnt .aftCreLst .list02 .desc_t {font-size: 22px;border-radius: 0 0 10px 10px;padding: 5px 0 7px;}

    .wshSct04 .sct04Cnt .svcDscLst {width: calc(100% - 80px)}
    .wshSct04 .sct04Cnt .svcDscLst ul li {min-height: 120px;}

    .wshSct05 .sct05Cnt .inner {padding: 60px 0 0;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul  {column-gap: 10px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li {height: 180px;border-radius: 10px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > strong {border-radius: 0 0 8px 8px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > strong {font-size: 18px;padding: 10px 0;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > img {border-radius: 10px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > strong {border-radius: 0 0 10px 10px;font-size: 16px;}

    .wshSct06 .sct06Cnt .sctTtl {margin-top: 20px;}
    .wshSct06::before {height: 90px;}
    .wshSct06 .sct06Cnt .svcAppLstWrp > div > span > strong {font-size: 30px;margin-right: 0;}
    .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span > strong {font-size: 24px}
    .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc {margin: 15px 0;}
    .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .pceWon {font-size: 20px;}
    .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon {font-size: 26px}
    .wshSct06 .sct06Cnt .svcAppLstWrp .svcAppBtn {font-size: 22px;height: 55px;}
    .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span {font-size:18px;}
    .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg {min-height: inherit;}
    .wshSct06 .sct06Cnt .deco .round_deco {top: -14px;}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg {min-height:inherit; height:auto; max-height:250px;}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span {flex-direction:column; align-items:flex-start}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-next {right:15px;}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-prev {left:15px;}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-next, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-button-prev {width:20px; height:40px; background-size:12px 30px}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg > img:nth-child(2) {height:auto}
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg > img {max-height:inherit}

    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox {margin-bottom: 20px;}
    .wshSct07 .sct07Cnt .sctTtl {font-size: 30px;line-height: 40px;}
    .wshSct07 .sct07Cnt .ttl > span {font-size: 18px;line-height: 26px;}
    .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > strong {font-size: 18px}

    .wshWrp {padding-top:80px;}
    .wshTab > #scnDth li:nth-child(1) {background-position-y:calc(100% / 23 * 0 - 10px);}
    .wshTab > #scnDth li:nth-child(2) {background-position-y:calc(100% / 23 * 10 - 10px);}

}


@media screen and (max-width: 500px) {
    .nb_layout .nb_care .nb_cont {height: calc(340px + 10vw);}
    .nb_layout .nb_point .nb_list li .nb_img > img{min-height:180px;object-fit: cover;}

    .nb_layout .nb_care_tcl::before {bottom: -123px;}

}


@media screen and (max-width: 480px) {
    .nb_layout .nb_hero .nb_wrap {height: calc((100vw - 100px) * 0.6294 * 1.4);}
    /* background-color: red;background-position: bottom center; */

    .nb_layout .list_ttl {font-size: 16px;line-height: 26px;}
    .nb_layout .nb_point .nb_cont .item {display: flex;align-items: center;padding-left: 40px;}
    .nb_layout .nb_point .nb_cont .item > div:last-child {text-align: left;padding-left: 20px;}
    .nb_layout .nb_point .nb_cont .list_txt {font-size: 14px;line-height: 20px;}
    .nb_layout .nb_point .f_list .nb_step::after {right: -5px;}
    .nb_layout .nb_point .f_list .nb_step > img {max-width: 45px;}
    .nb_layout .nb_point .nb_cont ul {grid-template-columns: repeat(1, 1fr);}
    .nb_layout .nb_point .nb_cont .item .ico {min-height: auto;}
    .nb_layout .nb_point .nb_cont .item .ico img{display: block;width: 40px !important;height: 40px !important;min-width: 40px;min-height: 40px;object-fit: contain;}

    .nb_layout .nb_pic .nb_cont {padding: 5px 0;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 30px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t {line-height: 20px;font-size: 16px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 39.567%;left: 55.256%;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .sub_t_2 {top: -12px;right: -16px;font-size: 14px;}

    .nb_layout .nb_technology16 .list > ul > li {height: 240px;}

    .nb_layout .nb_technology10 .list .ico02 {width: 55px;}

    /* 23.04.10 */
    .nb_layout .nb_info .prd_img {max-width: 300px;width: 100%;margin: 0 auto;}
    .nb_layout .nb_info .prd_img .desc {bottom: -10px;white-space: nowrap;}
    .nb_layout .nb_info .prd_info .item .desc {font-size: 18px;}
    .nb_layout .nb_info .prd_info .item .info_desc dl > dd {text-align: right;}

    .wshSct02 .sct02Cnt .rgtSubTxt > ul > li > br {display: none;}

    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div {height: 128px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li {height: 140px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > strong {font-size: 16px;}
    .wshSct05 .sct05Cnt .creSvcPcd > ul > li > div > strong {transform: translateY(-5px);}

    .wshSct07 .sct07Cnt .ttl > span > br {display: block;}
}


@media screen and (max-width: 440px) {
    .nb_layout .nb_hygiene .nb_pic .top::after {top: 165px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list01 .nb_text::after {top: 200px;}

    .nb_layout .nb_technology13 .list ul li {height: 240px;}

    /* tcl */
    .nb_layout .nb_hygiene_tcl .nb_pic .top::after {top: 105px;}

    .nb_layout .nb_hygiene8 .nb_pic .top::after {top: 135px;}
    .nb_layout .nb_hygiene8 .nb_pic .bottom .nb_list01 .nb_text::after {top: 200px;}

    .wshSct01 .sct01Cnt .hroTtl {left: calc(50% - 100px);top: 25%;}
    .wshSct01 .sct01Cnt .hroTtl > h1 {font-size: 22px}

    .sctTtl {font-size: 24px;}
    .wshSct03 .sct03Cnt .sctTtl {font-size: 24px;}
    .wshSct03 .sct03Cnt .aftCreLst {width: calc(100% - 70px);}
    .wshSct07 .sct07Cnt .sctTtl {font-size: 24px;}
    .wshSct07 .sct07Cnt .ttl > span {font-size: 16px;line-height: 26px;}
}


@media screen and (max-width: 420px) {
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list01 .nb_text::after {top: 228px;}

    .nb_layout .nb_hygiene16 .nb_pic .top::after {top: 135px;}
    .nb_layout .nb_hygiene16 .nb_pic .bottom .nb_list01 .nb_text::after {top: 200px;}

    .nb_layout .nb_hygiene10 .nb_pic .top::after {top: 135px;}
    .nb_layout .nb_hygiene10 .nb_pic .bottom .nb_list01 .nb_text::after {top: 200px;}

    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt::before {content:""; display:block; position:absolute; width:100%; height:100%; background:#fff; opacity:0.3}
    .wshSvcLytWrp.t2 .wshSct01 .sct01Cnt .hroTtl {top:16.8889vw}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .sctTtl {padding:0; margin-bottom:40px; font-size:32px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li:not(:last-child) {margin-bottom:30px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li > strong {font-size:22px;}
    .wshSvcLytWrp.t2 .wshSct02 .sct02Cnt .rgtSubTxt > ul > li {font-size:18px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl > span, .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .ttl > span {font-size:18px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .list02 .desc_t {font-size:22px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst .desc_t {height:54px; font-size:20px;}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .aftCreLst > div .list01 > div:first-child::after {top:70%; left:calc(100% - 14px); width:36px; background-position:center left 14px}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .desc {margin-top:50px;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt {padding-bottom:80px}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li .svc_list {width:130px;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li:nth-child(3) .svc_list img {width:48%}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li strong {font-size:23px;}
    .wshSvcLytWrp.t2 .wshSct04 .sct04Cnt .svcDscLst ul li p.mo_text {font-size:18px;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .inner {padding-top:50px; padding-bottom:60px;}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul {column-gap:0; row-gap:50px}
    .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .creSvcPcd > ul > li {width:100%; height:auto;}
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span {flex-direction:column; align-items:flex-start; margin-bottom:36px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide > span > strong {text-align:left; font-size:33px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc {height:80px}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon {font-size:34px;}*/
    .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcPrc .sleWon02 {font-size:22px;}
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .svcAppBtn {height:60px; font-size:26px;}*/
    /*.wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .svcAppLstWrp .swiper-slide .prdImg {height:170px}*/
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt {margin-top:50px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > strong {font-size:20px;}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox > p {font-size:16px; line-height:1.5}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox .memIdWrp > span {font-size:18px}
    .wshSvcLytWrp.t2 .wshSct07 .sct07Cnt .svcRvwCnt .lstBox {padding-top:25px; padding-bottom:25px}
    .wshSvcLytWrp.t2 .wshSct08 .sct08Cnt {padding-top:60px; padding-bottom:70px;}
    .wshSvcLytWrp.t2 .wshSct08 .sct08Cnt > strong {font-size:30px;}
    .wshSvcLytWrp.t2 .wshSct08 .sct08Cnt > ul > li {font-size:18px; line-height:1.5}
    .wshSvcLytWrp.t2 .wshSct03 .sct03Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct05 .sct05Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct05 .sct06Cnt .sctTtl, .wshSvcLytWrp.t2 .wshSct06 .sct06Cnt .sctTtl {padding:0 20px}

}


@media screen and (max-width: 414px) {
    .nb_layout .nb_hero .nb_text .new_deco {bottom: -84%;}
    .nb_layout .nb_hero .nb_text .new_deco > img {max-width: 40px;}
    .nb_layout .desc {font-size: 16px;line-height: 26px;}
    .nb_layout .nb_list .ttl {font-size: 20px;}

    .nb_layout .nb_hero .nb_logo {max-width: 60px;}

    .nb_layout .nb_ddmoter {margin-top: 0;}
    .nb_layout .nb_ddmoter .nb_cont .nb_prod > img {width: 80%;}

    .nb_layout .nb_pic .nb_cont .nb_img {width: 100%;left: 38%;}
    .nb_layout .nb_pic .nb_cont .nb_text .list_txt {font-size: 16px;word-break: keep-all;line-height: 24px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t {font-size: 14px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {left: calc(100% - 130px);top: 40.567%;font-size: 18px;line-height: 26px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .sub_t_2 {right: -20px;top: -8px;font-size: 14px;}
    .nb_layout .nb_pic .nb_cont .ttl {font-size: 20px;}

    .nb_layout .nb_point .nb_list .em > br {display: none;}
    .nb_layout .nb_point .nb_cont .item {padding: 10px 20px;}
    .nb_layout .nb_point .nb_list li .nb_text::after {bottom: -30px;}
    .nb_layout .nb_point .nb_list li:nth-child(2) .nb_text::after {bottom: -30px;}

    /* .nb_layout .nb_pic .nb_cont .nb_img .sub {top: 18px;left: calc(100% - 68px);font-size: 16px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t {font-size: 20px;line-height: 24px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 22px;} */

    .nb_layout .nb_pic .nb_cont {height: calc((100vw - 20px) * 0.5512);background-size: cover;}

    .nb_layout .nb_care .nb_cont .n_left {padding: 20px;}

    .nb_layout .nb_hygiene .nb_pic .top {margin: 20px 0 auto;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list01 .nb_text::after {top: 225px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02::after {top: 164px;}

    .nb_layout .nb_point .nb_cont .list_txt  {word-break: keep-all;padding: 0;}
    .nb_layout .nb_point .nb_cont .list_txt > br {display: none;}
    .nb_layout .nb_point .nb_list .nb_text::after {right: 0 !important;}

    /* 16kg */
    .nb_layout .nb_hero16 .nb_text .new_deco {bottom: auto;top: 25px;right: -189.32%;}
    .nb_layout .nb_hygiene16 .nb_pic .bottom .nb_list01 .nb_text::after {top: 200px;}

    .nb_layout .nb_hygiene_tcl .nb_pic .top {margin-bottom: 40px;}
    .nb_layout .nb_care_tcl::before {bottom: -80px;}

    .nb_layout .nb_technology .list ul {grid-template-columns: repeat(1, 1fr);}
    .nb_layout .nb_technology .list ul li {height: auto;}

    .nb_layout .nb_hygiene13 .nb_pic .top::after {top: 145px;}

    .nb_layout .nb_hygiene10 .nb_pic .bottom .nb_list01 .nb_text::after {top: 198px;}

    .nb_layout .nb_hygiene8 .nb_pic .bottom .nb_list01 .nb_text::after {top: 200px;}
}


@media screen and (max-width: 401px) {
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list01 .nb_text::after {top: 257px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {left: calc(100% - 124px);}
    .nb_layout .nb_pic .nb_cont .nb_img .sub .sub_t .em {font-size: 28px;}

    .nb_layout .nb_hygiene16 .nb_pic .bottom .nb_list01 .nb_text::after {top: 200px;}

    #nb_hygiene13 .nb_pic .top::after {top: 175px;}

    .nb_layout .nb_hygiene10 .nb_pic .top::after {top: 160px;}
    .nb_layout .nb_hygiene10 .nb_pic .bottom .nb_list01 .nb_text::after {top: 200px;}

    .nb_layout .nb_hygiene8 .nb_pic .top::after {top: 165px;}
    .nb_layout .nb_hygiene8 .nb_pic .bottom .nb_list01 .nb_text::after {top: 198px;}

    .nb_layout .nb_hygiene_tcl .nb_pic .top::after {top: 132px;}
}


@media screen and (max-width: 390px) {
    .nb_layout .nb_hygiene_tcl .nb_pic .top::after {top: 135px;}

    .nb_layout .nb_hygiene16 .nb_pic .top::after {top: 160px;}
    .nb_layout .nb_hygiene16 .nb_pic .bottom .nb_list01 .nb_text::after {top: 230px;}

    .nb_layout .nb_hygiene8 .nb_pic .bottom .nb_list01 .nb_text::after {top: 228px;}

    .wshSct01 .sct01Cnt .hroTtl > h1 > img {max-width: 100px;}
}


@media screen and (max-width: 380px) {
    .nb_layout .nb_hero .nb_wrap {padding: 10px;}
    .nb_layout .nb_hero .nb_prod > img {width: 67%;}
    .nb_layout .list_txt {font-size: 13px;line-height: 20px;padding: 0 10px;word-break: keep-all;}
    .nb_layout .nb_enough .list_ttl > br {display: none;}
    .nb_layout .list_ttl {word-break: keep-all;}

    .nb_layout .nb_care_tcl::before {bottom: -110px;}

    .nb_layout .nb_hygiene10 .nb_pic .bottom .nb_list01 .nb_text::after {top: 228px;}
}


@media screen and (max-width: 375px) {
    .nb_layout .nb_hero .nb_text {top: 17%;}
    .nb_layout .nb_hygiene .nb_pic .top::after {top: 160px;}
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list01 .nb_text::after {top: 257px;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {left: calc(100% - 115px);}

    /* tcl */
    .nb_layout .nb_hygiene_tcl .nb_pic .top::after {top: 135px;}
    .nb_layout .nb_hygiene_tcl .nb_pic .bottom::after {top: 105px;}

    .nb_layout .nb_hygiene16 .nb_pic .bottom .nb_list01 .nb_text::after {top: 230px;}
    .nb_layout .nb_hygiene16 .nb_pic .bottom .nb_list02::after {top: 164px;}

    .nb_layout .nb_hygiene10 .nb_pic .bottom .nb_list01 .nb_text::after {top: 228px;}

    .nb_layout .nb_hygiene8 .nb_pic .bottom .nb_list01 .nb_text::after {top: 228px;}

    /* 23.04.10 */
    .nb_layout .nb_info .prd_info .item .desc {font-size: 16px;}
    .nb_layout .nb_info .prd_info .item .info_desc dl {font-size: 14px;line-height: 28px;}
}


@media screen and (max-width: 371px) {
    .nb_layout .nb_hygiene .nb_pic .bottom .nb_list02::after {top: 192px;}
    .nb_layout .nb_hygiene16 .nb_pic .bottom .nb_list02::after {top: 164px;}

    .nb_layout .nb_hygiene10 .nb_pic .bottom .nb_list01 .nb_text::after {top: 257px;}
    .nb_layout .nb_hygiene10 .nb_pic .bottom .nb_list02::after {top: 165px;}

    .nb_layout .nb_hygiene8 .nb_pic .bottom .nb_list02::after {top: 160px;}
}


@media screen and (max-width: 360px) {
    .nb_layout .nb_pic .nb_cont .nb_img .sub {left: calc(100% - 110px);top: 36.567%;}

    .nb_layout .nb_care_tcl::before {bottom: -144px;}

    .nb_layout .nb_hygiene8 .nb_pic .bottom .nb_list01 .nb_text::after {top: 258px;}
}


@media screen and (max-width: 350px) {
    .nb_layout .nb_technology .list ul li .list_ttl{display:block;padding:0 15px;word-break: keep-all;}
    .nb_layout .nb_technology .list .sub > p{padding:0 5px;}
    .nb_layout .nb_technology .list ul li{height:auto;}
    .nb_layout .nb_hero .nb_text {top: 15%;}
    .nb_layout .nb_hygiene {margin: 50vw 0 80px 0;}
    .nb_layout .nb_pic .nb_cont .nb_img .sub {left: calc(100% - 105px);top: 41.567%; font-size: 14px;line-height: 22px;}
}


@media screen and (max-width: 345px) {
    .nb_layout .nb_hygiene .nb_pic .top::after {top: 220px;}
}