
.usp_module .w1900,            .usp_module .responsive.w1900 .layout {              max-width: 1600px !important;              padding-bottom:0;              padding-top:0            }            /*2021.04.19 |추가 css 끝*/    .feature_usp.b2c_0417 .w1900 .txt2 {              margin: 5px 0 0 5px;            }            .feature_usp.b2c_0417 .w1900 .txt2,            .feature_usp.b2c_0417 .txt2,            .usp_module .responsive .subLayout ul.noti.refer > li,            .usp_module .responsive ul.noti.refer > li {              font-size: 12px;              color: #888;              line-height: 1.5            }            .usp_module .responsive .text.center {              text-align: center;              padding: 5% 0;            }            section.responsive.uspSection h3 {              font-size: 46px;              color: #333;              font-weight: normal;              text-align: center;              line-height: 1.5;              margin: 0;              padding: 0;              word-break: keep-all;              letter-spacing: -1px;            }            section.responsive .gallery {              margin: 0 0 5vw 0;            }            section.responsive .gallery .swiper-slide {              text-align: center;              display: -webkit-box;              display: -ms-flexbox;              display: -webkit-flex;              display: flex;              webkit-box-pack: center;              -ms-flex-pack: center;              -webkit-justify-content: center;              justify-content: center;              -webkit-box-align: center;              -ms-flex-align: center;              -webkit-align-items: center;              align-items: center;              width: 78%;            }            section.responsive .gallery .swiper-pagination {              display: none;            }            section.responsive .gallery .swiper-button-prev {              left: 15%;            }            section.responsive .gallery .swiper-button-next {              right: 15%;            }            .dim {              position: fixed;              left: 0;              top: 0;              right: 0;              z-index: 9;              bottom: 0;              background: #000;              opacity: 0.6;              width: 100%;              height: 100%;            }            #featureIdx01 .NewBanner .link_wrap {              position: relative;            }            #featureIdx01 .NewBanner ul.link {              position: absolute;              left: 11%;              top: 42%;              width: 24%;              height: 40%;            }            #featureIdx01 .NewBanner ul.link li {              width: 100%;              height: 23%;              margin-bottom: 14%;            }            #featureIdx01 .NewBanner ul.link li:last-child {              margin-bottom: 0;            }            #featureIdx01 .NewBanner ul.link li button {              display: inline-block;              width: 100%;              height: 100%;              outline: none;            }            #featureIdx02,            #featureIdx03 {              margin-top: 70px;            }            #featureIdx02 section.responsive.full .layout,            #featureIdx03 section.responsive.full .layout {              padding-top: 0;         }            @media only screen and (max-width:767px) {              .mobile .feature_usp.b2c_0417 .w1900 .txt2,              .mobile .feature_usp.b2c_0417 .txt2,              .mobile .usp_module .responsive .subLayout ul.noti.refer > li {                font-size: 12px;                color: #888;              }              section.responsive .gallery .swiper-pagination {                display: block;              }              section.responsive .gallery .swiper-slide {                width: 100%;              }              section.responsive .gallery .swiper-button-prev,              section.responsive .gallery .swiper-button-next {                display: none;              }              section.responsive .gallery .swiper-slide {                width: 100%;              }              section.responsive .gallery .swiper-pagination {                position: static;                margin-top: 10px;              }              section.responsive .gallery .swiper-pagination-bullet:nth-child(1),              section.responsive .gallery .swiper-pagination-bullet:nth-child(2),              section.responsive .gallery .swiper-pagination-bullet:nth-child(3) {                position: static;                background: #c3c3c5 !important;              }              section.responsive .gallery .swiper-pagination-bullet {                background-image: none;                width: 9px;                height: 9px;                border: 0 none;                margin: 3px;                border-radius: 50%;                background: #c3c3c5;              }              section.responsive .gallery .swiper-pagination-bullet-active {                position: static;                width: 19px;                height: 9px;                padding: 0;                border-radius: 9px;                background: #333 !important;              }              section.responsive .gallery .swiper-pagination-bullet-active:nth-child(1),              section.responsive .gallery .swiper-pagination-bullet-active:nth-child(2),              section.responsive .gallery .swiper-pagination-bullet-active:nth-child(3) {                background: #333 !important;              }              section.responsive .gallery .swiper-pagination {                display: block;                position: static;                margin-top: 10px;              }              section.responsive .gallery .swiper-pagination-bullet {                background-image: none;                width: 9px;                height: 9px;                border: 0 none;                margin: 3px;                border-radius: 50%;                background: #c3c3c5;              }              section.responsive .gallery .swiper-pagination-bullet-active {                position: static;                width: 19px;                height: 9px;                padding: 0;                border-radius: 9px;                background: #333 !important;              }              section.responsive .gallery .swiper-pagination-bullet:nth-child(1),              section.responsive .gallery .swiper-pagination-bullet:nth-child(2),              section.responsive .gallery .swiper-pagination-bullet:nth-child(3) {                position: static;                background: #c3c3c5 !important;              }              section.responsive .gallery .swiper-pagination-bullet-active:nth-child(1),              section.responsive .gallery .swiper-pagination-bullet-active:nth-child(2),              section.responsive .gallery .swiper-pagination-bullet-active:nth-child(3) {                background: #333 !important;              }              #featureIdx01 .NewBanner ul.link {                left: 6%;                top: 37%;                width: 36%;                height: 54%;              }              #featureIdx01 .NewBanner ul.link li {                width: 100%;                height: 26%;                margin-bottom: 21%;              }              #featureIdx02,              #featureIdx03 {                margin-top: 0;              }              #featureIdx02 section.responsive.full .layout,              #featureIdx03 section.responsive.full .layout {                padding-top: 20px;              }            }
ul.noti.steam_noti {							width: 87%;							padding-left: 125px;							color: #9f9f9f;						}						.uspCollpase section.responsive > .layout-2.steam_info {							padding-bottom: 30px;						}						.eventBtn {							margin-top: 20px;						}						.eventBtn li {							padding: 7px 0;						}						.eventBtn li button {							font-size: 20px;							line-height: 35px;						}						.eventBtn li button em {							font-weight: bold;							color: #000;						}						.eventBtn li button span {							color: #000;						}						.eventBtn li button .num {							display: inline-block;							width: 35px;							height: 35px;							border-radius: 35px;							background-color: #797979;							color: #fff;							text-align: center;							font-size: 18px;						}						.eventBtn li.on button .num {							background-color: #d80647;						}						@media only screen and (max-width: 767px) {							.mobile ul.noti.steam_noti {								width: 100%;								padding: 0 20px;								box-sizing: border-box;							}							.eventBtn li {								padding: 3px 0;							}							.eventBtn li button {								font-size: 13px;								line-height: 20px;								text-align: left;							}							.eventBtn li button .num {								display: inline-block;								width: 20px;								height: 20px;								border-radius: 20px;								font-size: 12px;							}						}
.usp_module .slide .prev {							left: 50px;						}						.usp_module .slide .next {							right: 50px;						}						.onM.m-type2 .bg-f1 {							border-bottom: 1px solid #d5d5d5;						}						.onM.m-type2 .slide .headCopyN {							margin-bottom: 20px;						}						.onM.m-type2 .slide .headDescN {							margin: 0;						}						.usp_module .onM.m-type2 .wideLayout .bnr_slide .hero {							margin-top: 0;							margin-bottom: 30px;						}						.mobile .usp_module .onM.m-type2 .layout-14 .bnr_slide {							padding-bottom: 10px;						}						.mobile .usp_module .onM.m-type2 .layout-14 .info .subDescN {							position: relative;							top: auto;							bottom: auto;							margin-bottom: 20px;							height: auto;						}						.usp_module .onM.m-type2 .layout-14.slide .next,						.usp_module .onM.m-type2 .layout-14.slide .prev {							top: 53%;						}						section.responsive .respon_img {							position: relative;							text-align: center;						}						section.responsive .respon_img .noti {							margin-top: -5%;						}						section.responsive .respon_img .text {							position: absolute;							top: 9%;							width: 50%;							z-index: 1;							padding-left: 125px;							text-align: left;							box-sizing: border-box;						}						section.responsive .respon_img .text.left {							left: 4%;							top: 29%;						}						@media only screen and (max-width: 767px) {							.mobile section.responsive .respon_img img {								width: 100%;							}						}						.smart_connectivity .responsive {							position: relative;						}						.usp_module .smart_connectivity .bodyCopyN2 {							color: #333;						}						.usp_module .smart_connectivity .responsive .layout-2.subLayout {							padding: 0 !important;						}						.usp_module .smart_connectivity .layout-2.subLayout .subDescN {							margin-bottom: 0;							color: #333;							font-size: 20px;							margin-top: 20px;						}						.usp_module .smart_connectivity .responsive .subLayout ul.noti.refer > li {							color: #888;						}						.smart_connectivity .text {							position: absolute;							top: 15%;							left: 10.62%;							text-align: left;						}						.smart_connectivity .text .noti {							margin-top: 7px;						}						.smart_connectivity .go_detail {							display: inline-block;							padding: 8px 26px;							border: 1px solid #333;							color: #333;							font-size: 15px;							font-weight: 400;							margin-top: 25px;							margin-bottom: 8%;							font-family: 'LGSmHaR', 'inherit';						}						.pop_connectivity {							display: none;							position: absolute;							top: -1px;							left: 50%;							z-index: 10;							max-width: 1270px;							margin-left: -635px;							background: #fff;							box-sizing: border-box;							font-size: 16px;							line-height: 1.5;							box-shadow: 4px 7px 20px 12px rgba(0, 0, 0, 0.1);							padding: 60px;							box-sizing: border-box;						}						.pop_connectivity .title {							position: relative;							max-width: 1600px;							margin: 0 auto;						}						.pop_connectivity .title .noti li {							font-size: 20px;						}						.pop_connectivity h3 {							font-size: 38px;							font-weight: normal;							color: #000;						}						.pop_connectivity .close {							position: absolute;							top: 0%;							right: 0;						}						.usp_module .responsive .subLayout ul.noti.refer > li {							font-size: 14px;						}						.pop_connectivity .installCont .noti {							margin-top: 30px;							padding-top: 30px;							border-top: 1px solid #cbcbcb;						}						.pop_connectivity .installCont .noti li {							color: #353535;						}						.usp_module .print-area section.responsive .pop_connectivity .layout {							padding-top: 40px;						}						@media only screen and (max-width: 767px) {							.usp_module .smart_connectivity .bodyCopyN2 {								font-size: 7vw;							}							/* 모바일 클래스 수정 20201110 */							.usp_module .smart_connectivity .layout-2.subLayout .subDescN {								font-size: 3.6vw;								margin: 2.8vw 7vw;							}							/* 모바일 클래스 수정 20201110 */							.smart_connectivity .text {								text-align: center;								top: 7.77vw;								left: 0;								width: 100%;								z-index: 2;							}							.smart_connectivity .img_con {								position: relative;							}							.smart_connectivity .img_con img {								max-width: 100%;							}							.smart_connectivity .go_detail {								margin-top: 0;								font-size: 3.6vw;								padding: 1.4vw 2.8vw;							}							.smart_connectivity .img_con .noti {								position: absolute;								bottom: 3.47vw;								left: 7vw;							}							.pop_connectivity {								padding: 7.78vw;								max-width: 100%;								margin-left: -50%;							}							.pop_connectivity .title .noti li {								font-size: 3.33vw;							}							.pop_connectivity .close img {								width: 4.44vw;								height: 4.44vw;							}							.pop_connectivity h3 {								font-size: 7vw;							}							.pop_connectivity section.title {								padding-top: 0;							}							.pop_connectivity .noti {								margin-top: 10px;								padding: 0;							}							.pop_connectivity .noti li {								font-size: 3.88vw;							}							.usp_module .print-area section.responsive .pop_connectivity .layout {								padding-top: 30px;							}							.pop_connectivity .layout > .unit {								padding: 0;							}							.pop_connectivity .installCont .noti {								margin-top: 6.52vw;								padding-top: 6.52vw;							}							.pop_connectivity .installCont .noti li {								font-size: 2.5vw;							}						}
#dishWasherGuide .videoGuide {						padding: 4.5vw 0 3.75vw;						box-sizing: border-box;					}					#dishWasherGuide .subCopy {						display: block;						text-align: center;						margin-bottom: 26px;						font-size: 64px;						font-weight: 600;					}					#dishWasherGuide .smallCopy {						display: block;						font-size: 24px;						text-align: center;						margin-bottom: 70px;					}					#dishWasherGuide .videoGuide .img_con {						position: relative;					}					#dishWasherGuide .videoGuide .img_con img {						max-width: 100%;					}					#dishWasherGuide .swiper-container {						padding-bottom: 40px;					}					#dishWasherGuide .swiper-wrapper {						width: auto;					}					#dishWasherGuide .swiper-slide {						width: 16.6%;					}					#dishWasherGuide .swiper-slide a {						display: block;						margin: 0 1vw;					}					#dishWasherGuide .swiper-slide a .title {						display: block;						margin-top: 1.125vw;					}					#dishWasherGuide .swiper-pagination {						display: none;						bottom: 0;					}					#dishWasherGuide .swiper-pagination {						margin: 0 2px;					}					#dishWasherGuide .swiper-pagination .swiper-pagination-bullet {						position: relative;						left: auto;						bottom: auto;						width: 9px;						height: 9px;						border: 0 none;						border-radius: 50%;						background: #fff !important;						border: 1px solid #c2c2c2;						box-sizing: border-box;					}					#dishWasherGuide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {						width: 15px;						height: 9px;						padding: 0;						border-radius: 9px;						background: #dc1e58 !important;						border-color: #dc1e58					}					#video {						position: absolute;						top: 0;						left: 0;						width: 100%;						z-index: 10;					}					#video:before {						display: none;						content: '';						width: 100%;						height: 100%;						position: fixed;						top: 0;						left: 0;						bottom: 0;						right: 0;						z-index: 100;						background: rgba(0, 0, 0, 0.5);					}					video {						width: 100%;					}					#video .icon.rd-close {						position: absolute;						top: 10px;						right: 10px;					}					#video .icon.rd-close:before {						font-size: 32px;						color: #fff;					}					.videoCont {						position: relative;						z-index: 101;					}					.priceGuide {						margin-bottom: 2.5vw;					}					.slideSec {						position: relative;						width: 100%;						z-index: 5;					}					.slideSecCont {						display: none;						/* border-top: 1px solid #b2b2b2; */					}					.fa-angle-down {						background-image: url("/kr/images/dishwashers/md08918480/open.png");					}					.fa-angle-up {						background-image: url("/kr/images/dishwashers/md08918480/close.png");					}					.panel {						display: block;						border-top: 1px solid #b2b2b2;						width: 100%;					}					.panel .btnArea {						display: block;						padding: 1.375vw;						text-align: center;					}					.panel .btnArea:after {						display: block;						content: '';						width: 0;						height: 0;						clear: both;					}					.panel span {						font-size: 18px;						color: #d80546;						font-weight: bold;						line-height: 24px;					}					.mobile .panel .btnArea {						padding: 2.77vw;					}					.mobile .panel span {						font-weight: normal;					}					.panel i {						vertical-align: middle;						display: inline-block;						width: 22px;						height: 24px;						margin-left: 10px;						background-size: 100%;						background-repeat: no-repeat;					}					.panel .toggleText {						float: none !important;					}					#dishwasherGuide {						z-index: 1;					}					.priceGuide .btn_box {						position: relative;					}					.priceGuide .btn_box button {						position: absolute;						top: 0;						left: 0;						width: 17%;					}					.priceGuide .btn_box button.objet_btn {						top: 32.9%;						left: 17.1%;						height: 1.2%;					}					.priceGuide .btn_box button.builtin_btn {						top: 27.2%;						left: 21.5%;						height: 1%;					}					.pop .dishwasher .popupCont {						padding: 0;						max-width: 1140px;					}					.pop .dishwasher .popupCont img {						max-width: 100%;					}					.pop .dishwasher .close {						width: 5%;						height: 8%;					}					.pop .dishwasher .icon.rd-close:before {						width: 100%;						height: 100%;						content: "";            /* 2021.04.19 |  LGE.css 적용삭제*/            background:none ;            transform:none;            /* 2021.04.19 |  LGE.css 적용삭제*/					}					@media screen and (max-width: 767px) {						#dishWasherGuide .videoGuide {							border-left: none;							border-right: none;							padding: 10.83vw 0 6.93vw;							margin-top: 6.25vw						}						#dishWasherGuide .subCopy {							font-size: 6.94vw;							margin-bottom: 5.55vw;						}						#dishWasherGuide .smallCopy {							font-size: 3.6vw;							margin-bottom: 4.16vw;						}						#dishWasherGuide .swiper-slide a .title {							font-size: 13px;						}						#dishWasherGuide .swiper-slide a {							margin: 0 2.77vw;						}						#dishWasherGuide .swiper-slide a .title {							margin-top: 2.77vw;						}						#dishWasherGuide .swiper-pagination {							display: block;						}						.priceGuide {							margin-bottom: 6.25vw;						}						.priceGuide .btnArea span {							font-size: 13px;						}						#video {							width: 100%;							margin: 0 auto;							position: fixed;							top: 35%;							left: 0;						}						#video .icon.rd-close {							position: absolute;							top: -40px;							right: 0;						}						#video:before {							display: block;						}						.noti {							padding: 10px 0 0;						}						.mobile .priceGuide .btn_box button {							position: absolute;							top: 0;							width: 58%;						}						.mobile .priceGuide .btn_box button.objet_btn {							top: 19.7%;							left: 21.1%;						}						.mobile .priceGuide .btn_box button.builtin_btn {							top: 15%;						}						.mobile .popup.dishwasher {							width: 90%;						}						.mobile .pop .dishwasher .close {							width: 7%;						}					}
