@charset "utf-8";

/*content*/

/*font*/
.eyebrow { font-size: 24px; font-weight: 200; margin-bottom: 20px; color: #333; }
.headCopy {font-size:46px; font-weight: 200; margin-bottom: 20px; color: #333333;}
.headCopy .impact {display: block; font-size:50px;}
.headDesc {font-size:20px; line-height: 1.6;}
.bodyCopy {font-size:46px; font-weight: 200; margin-bottom: 20px; /*white-space:nowrap;*/ color: #333333;}
.subCopy {font-size:30px; font-weight: 200; margin-bottom: 20px;}
.subCopy .big {font-size:36px;}
.subCopy .sub {font-size:24px; vertical-align: bottom;}
.subCopy .small {font-size:18px; vertical-align: bottom;}
.subCopy.impact {font-size:32px;}
.subDesc  {font-size:20px; line-height: 1.6; margin-bottom: 20px; /*white-space: nowrap;*/ }
.subDetail {font-size:16px; line-height: 1.7;}
.subDetail.footnote {font-size:16px; margin-top: 18px; line-height: 1.5; }
.snsBtns { height: 40px; }
.snsBtns > a { display: inline-block; height: 30px; width: 31px; font-size: 30px; color: #999; text-align: center; }
.noti {font-size:18px; line-height: 1.4; text-align: left;}
.noti * {text-indent: 0;}
.titleBodyCopy { font-size: 18px; }
ul.subDescL {overflow: hidden; padding-top: 10px; width: 200%;}
ul.subDescL li {float: left; margin-right: 60px; text-align: center;}
ul.subDescL li img {}
ul.subDescL li span {display: block; margin-top: 23px;}

.usp .link-box {overflow: hidden; margin-top: 40px;}
a.product-link {display: inline-block; font-size:14px; /*margin-top: 15px;*/ margin-right: 10px;}
a.product-link .nav-next {font-size:16px;}
a.product-link .nav-next:before {margin-top: 4px;}

.top-list { border-bottom: 1px solid #ddd; margin-top: 50px; }
.top-list .category-info {max-width: 1140px; margin: auto;}
.top-list .category-info section {padding: 0 !important;}
.top-list .category-info ul { overflow: hidden; display: block; text-align: center; }
.top-list .category-info ul li { display: inline-block; width:20%; padding: 22px 0; margin-left: -4px;}
.top-list .category-info ul li strong { font-size: 14px; margin-bottom: 0; }
.top-list .category-info ul li .thumb { width: auto; height: auto; }
.top-list .category-info ul li .thumb img { width: auto; max-width: 80px;}
.top-list .category-info ul li a:hover, .top-list .category-info ul li.on a { color: #a50034; }

.top-list + section.responsive { padding-top: 80px; }
.top-list + section.responsive.ems { padding-top: 0px; }

.category-info > dl > dd:first-child { display: block !important; }

/* module*/
	.hero-products {position: relative;}
	.module-b29 { position: relative; max-width: 1600px; margin: 0 auto; overflow: hidden;}
	.module-b29 .title { display: none; }
	.module-b29 .hero-item > img { width: 100%; };
	.module-b29 .hero-item { display: block; position: relative; }
	.module-b29 .hero-item > figcaption { display: block; position: absolute; bottom: 20.34375%; width: 100%; text-align: center; }
	.module-b29 .hero-item > figcaption p { display: block; /*color: #fff; text-shadow: 0px 0px 20px #000;*/ color: #333; margin-bottom: 14px; }
	.module-b29 .hero-item > figcaption b { margin-bottom: 30px; line-height:1.5; }
	.module-b29 .hero-item > figcaption strong { display: block; /*color: #fff;*/ font-weight: 200; /*text-shadow: 0px 0px 20px #000;*/ color: #333; margin-bottom: 20px; }
	.module-b29 .hero-item figure {bottom: 0;display: block; position: absolute; bottom: 12.34375%; width: 100%; text-align: center; }
	.module-b29 .hero-item figure span { }
	.module-b29 .hero-item figure.arrow a { font-size: 18px; line-height: 37px; vertical-align: bottom !important; }
	.module-b29 .hero-item figure.arrow span { display: inline-block; padding: 0; font-size: 18px; color: #333; line-height: 36px; background: none; border-radius: 0; }
	.module-b29 .hero-item figure.arrow span.icon { font-size: 22px; margin-left: 5px; margin-top: -2px; }
	.module-b29 .paging-dots {  }

	.module-b29 .hero-item > figcaption.left { display: block; position: absolute; bottom: 35%; left: 50%; margin-left: -31.25%; width: auto !important; text-align: left;}
	.module-b29 .hero-item > figcaption.left .titleLine > img { display: inline; }
	.module-b29 .hero-item > figcaption.left .btn { display: inline-block; margin-top: 10px; padding: 0 30px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b29 .hero-item figure.left {bottom: 0;display: block; position: absolute; bottom: 27%; width: auto; left: 50%; margin-left: -31.25%; text-align: center; }

	.module-b29 .hero-item > figcaption.center { display: block; position: absolute; bottom: 45%; left: 0; right: 0; text-align: center; width: auto !important; margin-left: 0;}
	.module-b29 .hero-item > figcaption.center .titleLine > img { display: inline; }
	.module-b29 .hero-item > figcaption.center .btn { display: inline-block; margin-top: 10px; padding: 0 30px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b29 .hero-item figure.center {bottom: 0;display: block; position: absolute; bottom: 40%; width: auto; left: 0; right: 0; text-align: center; }

	.module-b29 .hero-item > figcaption.right { display: block; position: absolute; bottom: 45%; right: 50%; margin-right: -31.25%; width: auto !important; text-align: right;}
	.module-b29 .hero-item > figcaption.right .titleLine > img { display: inline; }
	.module-b29 .hero-item > figcaption.right .btn { display: inline-block; margin-top: 10px; padding: 0 30px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b29 .hero-item figure.right {bottom: 0;display: block; position: absolute; bottom: 40%; width: auto; right: 50%; margin-right: -31.25%; text-align: center; }

	.module-b29 .bx-wrapper { margin-bottom: 0; }
	.module-b29 .bx-wrapper .bx-pager { position: absolute; /*bottom: 5.46875%;*/ bottom: 15px; }
	.module-b29 .hero-item > figcaption > span { font-size: 15px; line-height: 38px; border-radius: 7px; }
	.module-b29 .paging-dots > button { height: 12px; width: 12px; margin: 0 4px 0 3px; border-radius: 12px; }
	.module-b29 .subDetail.footnote { margin-top: 0; margin-bottom: 20px; }

	.module-b29 .btn-wrap { margin-top: 22px; overflow: hidden; }
	.module-b29 .btn-wrap a.red { display: inline-block !important; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b29 .btn-wrap a.arrow { display: inline-block !important; font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b29 .btn-wrap a.arrow span { font-size: 18px; margin-left: 2px; margin-top: -2px; }
	.module-b29 .btn-wrap a.arrow span:after { content:'\e916'; display: inline-block; font-family:'LGEIcons'; font-weight: normal; vertical-align: middle; font-size: 22px; margin-left: 2px; margin-top: -2px; }

.paging-dots { display: block; position: absolute; bottom: 0px; width: 100%; text-align: center; }
.paging-dots > button { display: inline-block; height: 13px; width: 13px; margin: 0 4px 0 3px; text-indent: -9999px; border-radius: 13px; background-color: #fff; }
.paging-dots > button.selected { background-color: #cf104c; }

	.module-b20 { max-width: 1600px; }
	.module-b20 > .layer {width: 100%; text-align: center; left: 0; /*top: 63px;*/ top: 8%;}
	#content > .module-b20:first-child .layer { top: 16%; }
	#content > .slideUl:first-child .module-b20:first-child .layer { top: 16%; }
	.module-b20 > .layer h5 {}
	.module-b20.left {}
	.module-b20.right {}
	.module-b20.left > .layer {display: inline-block; width: auto !important; right: auto; margin-left: 30px; left: 0px; /*left: 50%; margin-left: -600px;*/ text-align: left;}
	.module-b20.right > .layer {display: inline-block; width: auto !important; left: auto; margin-right: 30px; right: 0px; /*right: 50%; margin-right: -600px;*/ text-align: left;}
	.module-b20 .btn-detail {margin-top: 25px;}
	.module-b20.left .btn-detail {text-align: left;}
	.module-b20.right .btn-detail {text-align: right;}
	.module-b20 .btn-detail button {}
	.module-b20 .btn-detail span {font-size:22px;}
	.module-b20 .layer .btn-wrap-r { margin-top: 22px; overflow: hidden; text-align: center; }
	.module-b20 .layer .btn-wrap-r a {display: inline-block; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b20 .layer .btn-wrap-a { margin-top: 22px; overflow: hidden; }
	.module-b20 .layer .btn-wrap-a.c-f a { color: #fff !important; text-shadow: 0px 0px 20px #000; }
	.module-b20 .layer .btn-wrap-a a { font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b20 .layer .btn-wrap-a a span { display: inline-block; padding: 0; font-size: 18px; color: #333; line-height: 36px; background: none; border-radius: 0; }
	.module-b20 .layer .btn-wrap-a.c-f a span { color: #fff !important; text-shadow: 0px 0px 20px #000; }
	.module-b20 .layer .btn-wrap-a a span.icon { font-size: 22px; margin-left: 2px; margin-top: -2px; }
	.module-b20 .layer .btn-wrap-a.c-f a span.icon { color: #fff !important; text-shadow: 0px 0px 20px #000; }

	.module-b20 .layer .btn-wrap { margin-top: 22px; overflow: hidden; }
	.module-b20 .layer .btn-wrap a.red { display: inline-block; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b20 .layer .btn-wrap a.arrow { font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b20 .layer .btn-wrap a.arrow span { font-size: 18px; margin-left: 2px; margin-top: -2px; }
	.module-b20 .layer .btn-wrap a.arrow span:after { content:'\e916'; display: inline-block; font-family:'LGEIcons'; font-weight: normal; vertical-align: middle; font-size: 22px; margin-left: 2px; margin-top: -2px; }
	.layer .btn-wrap.c-f a { color: #fff; }


	section.full > .module-b20.left > .layer {left: 50%;margin-left:-40%}
	section.full > .module-b20.right > .layer {right: 10.5%;}

	.module-b21 { position: relative; display: table; height: auto; width:100%; max-width:1600px;}
	.module-b21 .background-image { }
	.module-b21 .background-image img { width:100%; }
	/*.module-b21 .hero { position: absolute; left: 0; top: 0; bottom: 0; }*/
	.module-b21 .hero { position: absolute; left: 0; right: 0; top: 0; bottom: 0; text-align: left;}
	.module-b21 .hero img { height: 100%; width: auto; }
	.module-b21 .hero:first-child { position: relative; }
	.module-b21 .hero { position: absolute; }
	.module-b21 .layer { position: absolute; min-width: 37.5%; width: 40%; left: 54.5%; top: 0; bottom: 0; right:11.5%; height: 100%; }
	.module-b21 .layer .vertical-wrap { height: 100%; display: table; vertical-align: middle; }
	.module-b21 .layer .vertical-wrap .vertical-inner { display: table-cell; vertical-align: middle; }
	.module-b21 .layer .btn-wrap-r { margin-top: 22px; overflow: hidden; }
	.module-b21 .layer .btn-wrap-r a { float:left; display: inline-block; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b21 .layer .btn-wrap-a { margin-top: 22px; overflow: hidden; }
	.module-b21 .layer .btn-wrap-a a { font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b21 .layer .btn-wrap-a a span { display: inline-block; padding: 0; font-size: 18px; color: #333; line-height: 36px; background: none; border-radius: 0; }
	.module-b21 .layer .btn-wrap-a a span.icon { font-size: 22px; margin-left: 2px; margin-top: -2px; }

	.module-b21 .layer .btn-wrap { margin-top: 22px; overflow: hidden; }
	.module-b21 .layer .btn-wrap a.red { float:left; display: inline-block; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b21 .layer .btn-wrap a.arrow { font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b21 .layer .btn-wrap a.arrow span { font-size: 18px; margin-left: 2px; margin-top: -2px; }
	.module-b21 .layer .btn-wrap a.arrow span:after { content:'\e916'; display: inline-block; font-family:'LGEIcons'; font-weight: normal; vertical-align: middle; font-size: 22px; margin-left: 2px; margin-top: -2px; }

	.module-b21 .layer .icon-wrap { overflow: hidden; margin-top: 22px; }
	.module-b21 .layer .icon-wrap li { width: 70px; margin-right: 10px; float: left; }
	.module-b21 .layer .icon-wrap li img { width: 100%; }
	.module-b21 .btn-play { left: 25%; right: auto; }

	.module-b21 .hero:first-child { position: relative; max-width: 34%; width: 560px; padding: 40px 4% 40px 7%; display: inline-block; vertical-align: middle;}
	.module-b21 .hero:first-child img { max-width: 100%; height: auto; }
	.module-b21 .hero:first-child + .layer { position: relative; left: auto; top: auto; right: auto; bottom: auto; display: inline-block; max-width: 41%; padding: 45px 4%; vertical-align: middle;}

	.module-b22 { position: relative; display: table; height: auto;  width:100%; max-width:1600px;}
	.module-b22 .background-image { }
	.module-b22 .background-image img { width:100%; }
	/*.module-b22 .hero { position: absolute; right: 0; top: 0; bottom: 0; }*/
	.module-b22 .hero { position: absolute; left:0; right: 0; top: 0; bottom: 0; text-align: right;}
	.module-b22 .hero img { height: 100%; width: auto; }
	.module-b22 .hero:first-child { position: relative; }
	.module-b22 .hero { position: absolute; }
	.module-b22 .layer { position: absolute; min-width: 37.5%; width: 40%; right: auto; top: 0; bottom: 0; left:11.5%; height: 100%; }
	.module-b22 .layer .vertical-wrap { height: 100%; display: table; vertical-align: middle; }
	.module-b22 .layer .vertical-wrap .vertical-inner { display: table-cell; vertical-align: middle; }
	.module-b22 .layer .btn-wrap-r { margin-top: 22px; overflow: hidden; }
	.module-b22 .layer .btn-wrap-r a { float:left; display: inline-block; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b22 .layer .btn-wrap-a { margin-top: 22px; overflow: hidden; }
	.module-b22 .layer .btn-wrap-a a { font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b22 .layer .btn-wrap-a a span { display: inline-block; padding: 0; font-size: 18px; color: #333; line-height: 36px; background: none; border-radius: 0; }
	.module-b22 .layer .btn-wrap-a a span.icon { font-size: 22px; margin-left: 2px; margin-top: -2px; }

	.module-b22 .layer .btn-wrap { margin-top: 22px; overflow: hidden; }
	.module-b22 .layer .btn-wrap a.red { float:left; display: inline-block; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b22 .layer .btn-wrap a.arrow { font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b22 .layer .btn-wrap a.arrow span { font-size: 18px; margin-left: 2px; margin-top: -2px; }
	.module-b22 .layer .btn-wrap a.arrow span:after { content:'\e916'; display: inline-block; font-family:'LGEIcons'; font-weight: normal; vertical-align: middle; font-size: 22px; margin-left: 2px; margin-top: -2px; }

	.module-b22 .layer .icon-wrap { overflow: hidden; margin-top: 22px; }
	.module-b22 .layer .icon-wrap li { width: 70px; margin-right: 10px; float: left; }
	.module-b22 .layer .icon-wrap li img { width: 100%; }
	.module-b22 .btn-play { left: auto; right: 25%; }

	.module-b22 .hero:first-child { position: relative; max-width: 38%; width: 560px;  padding: 40px 7% 40px 4%; display: inline-block; vertical-align: middle; margin-left: 50%;}
	.module-b22 .hero:first-child img { max-width: 100%; height: auto; }
	.module-b22 .hero:first-child + .layer { position: relative; left: auto; top: auto; right: auto; bottom: auto; display: inline-block; max-width: 41%; padding: 0 4%; vertical-align: middle; margin-left: -90%;}

	.module-b21 + .module-b22 { border-top: 1px solid #d1d1d1;}
	.module-b22 + .module-b21 { border-top: 1px solid #d1d1d1;}

	.module-b23 {width: auto; display: table; table-layout: fixed; width: 100%; overflow: hidden; margin-top: 2px;}
	.module-b23 .hero {margin-bottom: 30px;}
	.module-b23 > .unit {display: table-cell; position: relative; margin-right: 2px; text-align: center; padding: 30px 0 20px 0; border-right: 2px solid #333; vertical-align:baseline; background: #fff;}
	.module-b23.blk > .unit {border-right: 2px solid #fff; background: #333;}
	.module-b23 > .unit img {width: auto; height: auto;}
	.module-b23 > .unit:last-child {border: none;}
	.module-b23 > .unit h6 {position: absolute; left: 0; top: 0; width: 100%; text-align: center;}
	.module-b23 {}
	.module-b23 > .unit {padding: 0; position: relative; overflow: hidden;}
	.module-b23 .hero {margin: 0;}
	.module-b23 > .unit > .text {position: relative; /*padding: 35px 0 35px 0;*/ /*background: #333;*/ padding: 0 0 35px 0;}
	.module-b23.full > .unit > .text {padding: 35px 0 35px 0;}
	.module-b23.object-h > .unit > .text {padding: 40px 0 35px 0; /*background: #333;*/}

	.module-b23.object-h {}
	.module-b23.object-h .unit {overflow: hidden; text-align: center;}
	.module-b23.object-h .unit .hero {width: 25%; display: inline-block; vertical-align: middle; position: relative; max-width: 230px;}
	.module-b23.object-h .unit .hero button.play {position: absolute; left: 0; top: 0; width:100%;height:100%; padding-bottom: 46%; background: transparent url('/lgekor/asset/images/common/ico_play_small.png') 50% 50% no-repeat; text-indent: -9999px; overflow: hidden;}
	.module-b23.object-h .unit .hero img {/*width: 100%;*/ max-width:100%;}
	.module-b23.object-h .unit .text {width: auto !important; max-width: 56%; text-align: left; display: inline-block; vertical-align: middle; margin-left: 30px; color: #333;}
	.module-b23.object-h.blk .unit .text {color: #e8ecef;}
	.module-b23.object-h .unit .text .subCopy {margin-bottom: 0;}
	.module-b23.object-h .unit .text .subDetail {min-height:54px; margin-top: 20px;}
	.module-b23.object-h .unit .text .footnote { display: block; }
	.module-b23.object-h .unit.ea1 .hero {width:24%;padding-right:25px;text-align:right;}
	.module-b23.object-h .unit.ea1 .text {width:40% !important;max-width:40%;margin-left:0;padding-left:25px;text-align:left;}

	.module-b24 {width: auto; display: table; table-layout: fixed; width: 100%; overflow: hidden; margin-top: 2px;}
	.module-b24 .hero {margin-bottom: 30px;}
	.module-b24 > .unit {display: table-cell; position: relative; margin-right: 2px; text-align: center; padding: 30px 0 20px 0; border-right: 2px solid #333; vertical-align:baseline; background: #fff;}
	.module-b24.blk > .unit {border-right: 2px solid #fff; background: #333;}
	.module-b24 > .unit img {width: auto; height: auto;}
	.module-b24 > .unit:last-child {border: none;}
	.module-b24 > .unit h6 {position: absolute; left: 0; top: 0; width: 100%; text-align: center;}
	.module-b24 {}
	.module-b24 > .unit {padding: 0; position: relative; overflow: hidden;}
	.module-b24 .hero {margin: 0;}
	.module-b24 > .unit > .text {position: relative; /*padding: 35px 0 35px 0;*/ /*background: #333;*/ padding: 0 0 35px 0;}
	.module-b24.blk > .unit > .text { color: #fff; }
	.module-b24 > .unit > .text {padding: 35px 0 35px 0;}
	.module-b24.object-h > .unit > .text {padding: 40px 0 35px 0; /*background: #333;*/}

	.module-b24.object-h {}
	.module-b24.object-h .unit {overflow: hidden; text-align: center;}
	.module-b24.object-h .unit .hero {width: 25%; display: inline-block; vertical-align: middle; position: relative;}
	.module-b24.object-h .unit .hero button.play {position: absolute; left: 0; top: 0; width:100%;height:100%; padding-bottom: 46%; background: transparent url('/lgekor/asset/images/common/ico_play_small.png') 50% 50% no-repeat; text-indent: -9999px; overflow: hidden;}
	.module-b24.object-h .unit .hero img {/*width: 100%;*/ max-width:100%;}
	.module-b24.object-h .unit .text {width: auto !important; max-width: 56%; text-align: left; display: inline-block; vertical-align: middle; margin-left: 30px; color: #333;}
	.module-b24.object-h.blk .unit .text {color: #e8ecef;}

	.module-b24.object-h .unit .text .subCopy {margin-bottom: 0;}
	.module-b24.object-h .unit .text .subDetail {min-height:54px; margin-top: 20px;}
	.module-b24.object-h .unit.ea1 .hero {width:24%;padding-right:25px;text-align:right;}
	.module-b24.object-h .unit.ea1 .text {width:40% !important;max-width:40%;margin-left:0;padding-left:25px;text-align:left;}

	.module-b26 {display: block; padding: 25px 0 20px 0 !important; overflow: hidden; margin: auto;}
	.module-b26 .hero {display: inline-block; width: auto !important; height: 100%; /*width: 34% !important;*/ max-width:34%; vertical-align: middle;}
	.module-b26 .hero img {width: 100% !important; height: auto !important;}
	.module-b26 .unit {display: inline-block; width: auto !important; margin-left: 0px; /*width: 64%;*/ max-width:58%; vertical-align: middle; text-align: left; /*margin-left: 20px;*/ margin-left: 80px;}
	.module-b26 strong.banner-title {font-size:36px; margin:0px 0 13px 0; font-weight: 200 !important; display: block; line-height: 1.3; }
	.module-b26 strong.banner-title strong {font-weight:200 !important;}
	.module-b26 p.banner-txt {font-size:20px; margin:0; font-weight: 200; display: block; }
	.module-b26 { position: relative; height: 100%; text-align: center; }
	.module-b26:after { content: ''; display: inline-block; height: 100%; width: 1px; vertical-align: middle; }
	.module-b26 .hero { display: inline-block; width: 22.75%; vertical-align: middle; text-align: center; position: relative;}
	.module-b26 .hero > img { width: 62.27106227106227%; }
	@media \0screen {
		.slide.type03 .module-b26 .hero img { width: auto !important; } /*only ie8*/
	}
	.module-b26 .unit { display: inline-block; font-size: 13px; color: #333; line-height: 24px; text-align: left; vertical-align: middle; }
	.module-b26 .unit > .title { display: block; margin-bottom: 0.3em; font-size: 32px; font-weight: normal; color: #333; line-height: 1em; }
	.module-b26 .unit > .period { color: #d80546; }
	.module-b26 .unit > p { font-size: 17px; }
	.module-b26 .unit { line-height: 22px; }
	.module-b26 .unit > .title { font-size: 28px; }
	.module-b26 .unit > p { font-size: 20px; line-height: 1.3; }
	.slide .module-b26 {/*display: inline-block;*/ display: block; text-align: center; padding: 15px 0 30px 0 !important;}
	.module-b26.blk {background: #333;}
	.module-b26.blk .unit {color:#fdfdfd;}
	.module-b26 {}
	.module-b26 > .unit:first-child { display: block; text-align: center; max-width: 100%; margin: 0; }
	.module-b26 .unit:first-child strong.banner-title { margin-bottom: 20px; }
	.module-b26 > .unit:first-child .banner-txt { width:100%; }
	.module-b26 .unit .btn-wrap-r { margin-top: 12px; overflow: hidden; text-align: left; }
	.module-b26 .unit .btn-wrap-r a {display: inline-block !important; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b26 .unit .btn-wrap-a { margin-top: 12px; overflow: hidden; text-align: left; }
	.module-b26 .unit .btn-wrap-a a { display: inline-block !important; font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b26 .unit .btn-wrap-a a span { display: inline-block; padding: 0; font-size: 18px; color: #333; line-height: 36px; background: none; border-radius: 0; }
	.module-b26 .unit .btn-wrap-a a span.icon { font-size: 22px; margin-left: 2px; margin-top: -2px; }
	.module-b26	.subDetail.footnote { font-size: 16px; margin-top: 8px; }
	.module-b26 > .unit:first-child .btn-wrap-r, .module-b26 > .unit:first-child .btn-wrap-a { text-align: center; }

	.module-b26 .btn-wrap { margin-top: 22px; overflow: hidden; }
	.module-b26 .btn-wrap a.red { display: inline-block !important; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b26 .btn-wrap a.arrow { display: inline-block !important; font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b26 .btn-wrap a.arrow span { font-size: 18px; margin-left: 2px; margin-top: -2px; }
	.module-b26 .btn-wrap a.arrow span:after { content:'\e916'; display: inline-block; font-family:'LGEIcons'; font-weight: normal; vertical-align: middle; font-size: 22px; margin-left: 2px; margin-top: -2px; }

	.responsive.blk { background: #333; }
	.responsive.blk .module-b26 .unit {color:#fdfdfd;}

	.module-b28 { padding: 70px 0; }
	.module-b28 .text { text-align: center; }

	.module-b28 .compare-wrap { max-width: 1200px; width: 100%; overflow: hidden; }
	.module-b28 .compare-wrap .unit { width: 50%; float: left; }
	.module-b28 .compare-wrap .unit .subDesc { margin-top: 20px; text-align: center; }
	.module-b28 .compare-wrap .unit .subDesc span.important { color: #d80647; }

	.module-b30 { overflow: hidden; max-width: 1200px; }
	.module-b30.blk { background: #333; }
	.module-b30.blk .btn-wrap a.arrow {color:#fff !important;}
	.module-b30 .unit { float: left; width: 50%;}
	.module-b30 .unit .hero {  }
	.module-b30 .unit .hero img { width: 100%; }
	.module-b30 .unit .layer { position: absolute; left: 2.5%; top: 2.5%; }
	.module-b30 .unit .btn-wrap-r { margin-top: 22px; overflow: hidden; text-align: left; }
	.module-b30 .unit .btn-wrap-r a {display: inline-block; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b30 .unit .btn-wrap-a { margin-top: 22px; overflow: hidden; text-align: left; }
	.module-b30 .unit .btn-wrap-a a { font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b30 .unit .btn-wrap-a a span { display: inline-block; padding: 0; font-size: 18px; color: #333; line-height: 36px; background: none; border-radius: 0; }
	.module-b30 .unit .btn-wrap-a a span.icon { font-size: 22px; margin-left: 2px; margin-top: -2px; }

	.module-b30 .layer .btn-wrap { margin-top: 22px; overflow: hidden; }
	.module-b30 .layer .btn-wrap a.red { float:left; display: inline-block; padding: 0 30px; margin-right: 8px; font-size: 14px; color: #fff; line-height: 34px; border-radius: 7px; background-color: #a50034; }
	.module-b30 .layer .btn-wrap a.arrow { font-size: 18px; line-height: 37px; margin-right: 10px; vertical-align: bottom !important; }
	.module-b30 .layer .btn-wrap a.arrow span { font-size: 18px; margin-left: 2px; margin-top: -2px; }
	.module-b30 .layer .btn-wrap a.arrow span:after { content:'\e916'; display: inline-block; font-family:'LGEIcons'; font-weight: normal; vertical-align: middle; font-size: 22px; margin-left: 2px; margin-top: -2px; }


	/* module-b31 */
	.module-b31 {}
	.module-b31 section { max-width: 1200px; overflow: hidden; margin: 30px auto; padding: 0 30px; }
	.module-b31 section strong { float:left; width: 23%; margin-top: 20px; }
	.module-b31 section > ul { float: left; width: 77%; display: table; table-layout: fixed; }
	.module-b31 section > ul:first-child { width: 100%; }
	.module-b31 section > ul > li { text-align: center; display: table-cell; border-right: 1px solid #e5e5e5; padding: 10px 0; }
	.module-b31 section > ul > li:last-child { border: none; }
	.module-b31 section > ul > li > a { display: block; text-align: center; font-size: 18px; color: #333; vertical-align: middle;}
	.module-b31 section > ul > li > a img {font-size: 40px; /*background: url('/kr/business/asset/images/common/global_splite.png') 0 0 no-repeat;*/}
	.module-b31 section > ul > li > ul { margin-top: 30px; }
	.module-b31 section > ul > li > ul > li { margin-bottom: 10px; }
	.module-b31 section > ul > li > ul > li a { font-size: 16px; }
	.module-b31.with-icon section > ul > li > a { font-size: 20px; }

	.module-b31 section > ul.categoryMenu > li > a span { display:block; height:45px; overflow:hidden;margin: 0px auto 30px auto;}

	/* LGE hero products 5 */
	.module-b32 { max-width: 1600px; margin: 0 auto; }
	.module-b32 > .title { display: none; }
	.module-b32 .list-hero5 { overflow: hidden; }
	.module-b32 .list-hero5 > li { float: left; width: 28.125%; margin-right: 0.5%; margin-bottom: 0.5%; }
	.module-b32 .list-hero5 > li.hero01 { width: 42.75%; }
	.module-b32 .list-hero5 > li.hero03 { margin-right: 0; }
	.module-b32 .list-hero5 > li.hero04 { clear: left; }
	.module-b32 .list-hero5 > li.hero06 {width: 49.75%;}
	.module-b32 .list-hero5 > li.hero07 {width: 49.75%; margin-right: 0;}
	.module-b32 .list-hero5 > li.hero08 {width: 100%;}/* 181126_B2B_메인수정 */
	.module-b32 .list-hero5 > li.event { position: relative; width: 42.74%; margin-right: 0; }
	.module-b32 .list-hero5 > li.event .bx-pager { bottom: 0 }
	.module-b32 .list-hero5 > li img { width: 100%;}
	.module-b32 .hero-item { overflow: hidden; display: block; position: relative; }
	.module-b32 .hero-item > figcaption { display: block; position: absolute; right: 0; bottom: 0; left: 0; z-index: 0; padding: 8px 30px;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2333333,endColorstr=#B2333333);
		background-color: rgba(51, 51, 51, 0.7);
		background-color: transparent\9\0;
	}
	.module-b32 .hero-item > figcaption p { font-size: 19px; color: #fff; line-height: 32px; }
	/* LGE hero products 6 */
	.module-b32 .list-hero6 { overflow: hidden; }
	.module-b32 .list-hero6 > li { float: left; width: 28.125%; margin-right: 0.5%; margin-bottom: 0.5%; }
	.module-b32 .list-hero6 > li.hero03,
	.module-b32 .list-hero6 > li.hero06 { margin-right: 0; }
	.module-b32 .list-hero6 > li.hero04 { clear: left; }
	.module-b32 .list-hero6 > li.hero01,
	.module-b32 .list-hero6 > li.hero06 { width: 42.75%; }
	.module-b32 .list-hero6 > li img { width: 100%;}

/* 2015-10-19 PSM */
section.responsive section.module-b31 {width:100%;display:table;table-layout:fixed;padding:0;overflow:hidden;}
section.responsive section.module-b31 .hero {position:relative;display:table-cell;width:50%;text-align:center;vertical-align:middle;}
section.responsive section.module-b31 .layer {position:relative;display:table-cell;text-align:left;vertical-align:middle;}
.web section.responsive section.module-b31 .layer {white-space:nowrap;}
.web section.responsive section.module-b31 .layer.right {padding-left:30px;}
.web section.responsive section.module-b31 .layer.left {padding-left:30px;}
.mobile section.responsive section.module-b31 .layer.right {padding-right:20px;}
.mobile section.responsive section.module-b31 .layer.left {padding-left:20px;}
.mobile section.responsive section.module-b31 .layer .bodyCopy {margin-bottom:0;padding:0;font-size:16px;font-weight:200;white-space:normal;color: #333333;}
.mobile section.responsive section.module-b31 .layer .subDesc {margin-top:5px;padding:0;font-size:12px;line-height:1.5;}
.mobile section.responsive section.module-b31 .layer .noti {padding:0;}

/* 2015-10-19 PSM */
section.responsive section.module-b32 {width:100%;display:table;table-layout:fixed;padding:4% 0 4% 0;overflow:hidden;}
section.responsive section.module-b32 .hero {position:relative;display:table-cell;width:50%;vertical-align:middle;text-align:center;}
section.responsive section.module-b32 .hero img {width:auto;}
section.responsive section.module-b32 .layer {position:relative;display:table-cell;width:50%;vertical-align:middle;}
section.responsive section.module-b32 .layer.left {padding-left:5%;}
section.responsive section.module-b32 .layer.right {padding-left:5%;}
section.responsive section.module-b32 .layer .subDesc {margin-bottom:0;}
.mobile section.responsive section.module-b32 .hero {width:35%;}
.mobile section.responsive section.module-b32 .hero img {width:60%;}
.mobile section.responsive section.module-b32 .layer .bodyCopy {margin-bottom:5px;padding-left:0;font-size:16px;color: #333333;}
.mobile section.responsive section.module-b32 .layer .subDesc {padding-left:0;font-size:12px;line-height:1.5;}
.mobile section.responsive section.module-b32 .layer.left {padding-left:0;}
.mobile section.responsive section.module-b32 .layer.right {padding-left:0;}

/*noti*/
ul.noti {}
ul.noti > li {line-height:1.7; font-size:14px;}
ul.noti.bullet > li {line-height:1.6;}
ul.noti.star > li,
ul.noti.refer > li {margin-bottom: 2px;padding-left:14px;line-height:1.6;}
ul.noti.star > li:before,
ul.noti.refer > li:before { top: 3px }
section.noti-box {padding: 40px 0; background: #f9f9fb;}

/*icon*/
section.responsive .ico {width: 50%;}
section.responsive .ico img {width: 100%;}
section.responsive .ico.tech { width: auto; }
section.responsive .ico.tech img { width: auto; }


/*tit*/
.slide ul.uspTit {}
.slide ul.uspTit li {text-align: center; padding-bottom: 20px;}
.slide ul.uspTit li img {/*height: 500px;*/ max-height: 500px; width: auto; display: inline-block;}
.slide .download {position: absolute; left: 0; right: 0; bottom: 0; text-align: center; z-index: 3;}
.slide .download a {font-size:16px; font-weight: 400;}

/*popup*/
/*popup-magic remocon*/
#pop-magicon .popupCont { max-width:950px; width: 950px; padding:20px 0 0; }

/*popup-trommcourse*/
#pop-trommwash .popupCont { max-width: 1120px; width: 1120px; padding-bottom: 360px; background: url('/lgekor/asset/images/usp/twinwash/usp_twinwash04_1_popbg.jpg') no-repeat 50% 360px; }
/*popup-minicourse*/
#pop-miniwash .popupCont { max-width: 1120px; width: 1120px; padding-bottom: 330px; background: url('/lgekor/asset/images/usp/twinwash/usp_twinwash04_2_popbg.jpg') no-repeat 50% 125%; }

/*pop-clearbug*/
#pop-clearbug .popupCont {width: 900px;}

/* 2015-12-23 PSM */
.pop .pop-dios .popupCont {width: 900px;}

.featureCont { display: none; margin-top: 60px; outline: none; }
.featureCont.on { display: block; }
.imgbox { text-align: center; vertical-align: middle; line-height: 0; }
.imgbox img { max-width: 100%; }

/* 1200 ~, 1200 ~ 1599 */
@media (min-width: 1200px) and (max-width: 1600px){
	/*module*/
	.module-b29 .hero-item > figcaption > span { font-size: 14px; line-height: 33px; border-radius: 4px; }
	.module-b29 .paging-dots > button { height: 10px; width: 10px; margin: 0 3px 0 2px; border-radius: 10px; }
	.module-b29 .noti {font-size:17px; width: 964px; margin: 0; left: 30px;}
	.module-2 {width: 100%;}
	.module-2 .layer {padding: 0 30px;}
	.module-3 {width: 100% !important;}
	.module-b32 .hero-item > figcaption { padding: 8px 20px; }
	.module-b32 .hero-item > figcaption p { font-size: 19px; line-height: 32px; }
	.gallery-tv-01 .slideC button {zoom:0.8; -moz-transform: scale(0.8);}
}


/* ~ 1199 */
@media (min-device-width: 767px) and (max-width: 1199px) {
	/*font*/
	.eyebrow { font-size: 20px; font-weight: 200; margin-bottom: 16px; color: #333; }
	.headCopy {font-size:36px; font-weight: 200; margin-bottom: 16px !important;color: #333333;}
	.headCopy .impact {display: block; font-size:50px;}
	.headDesc {font-size:18px;}
	.bodyCopy {font-size:36px !important; font-weight: 200; margin-bottom: 20px;color: #333333;}
	.subCopy {font-size:24px; font-weight: 200; margin-bottom: 18px;}
	.subCopy .big {font-size:29px;}
	.subCopy .sub {font-size:19px;}
	.subCopy .small {font-size:16px;}
	.subDetail {font-size:14px;}
	.subDetail.footnote {font-size:14px !important;}
	.subDesc  {font-size:16px; line-height: 1.6;}
	.titleBodyCopy { font-size: 16px; }

    /*module*/
	.module-b29 .hero-item > figcaption > span { font-size: 14px; line-height: 33px; border-radius: 4px; }
	.module-b29 .paging-dots > button { height: 10px; width: 10px; margin: 0 3px 0 2px; border-radius: 10px; }
	.module-b29 .noti {font-size:17px; width: 964px; margin: 0; left: 30px;}
	/* section.full > .module-b20.left > .layer {left: 0px;} */
	section.full > .module-b20.left > .layer {left: 0px;margin-left: 30px;}
	section.full > .module-b20.left2 > .layer {left:0px;margin-left:-40%;} /* 2016-01-06 PSM */
	/* section.full > .module-b20.right > .layer {right: 0px;} */
	section.full > .module-b20.right > .layer {right: 0px;margin-right: 30px;}
	section.responsive > .module-2:nth-child(1) {padding-top: 60px !important; padding-bottom: 60px !important;}
	section.responsive > .module-3:nth-child(1) {padding-top: 60px !important; padding-bottom: 60px !important;}
	section.responsive > .module-2:nth-child(1) {padding-top: 60px !important;}
	section.responsive > .module-2:last-child {padding-bottom: 60px !important;}
	section.responsive > .module-3:nth-child(1) {padding-top: 60px !important;}
	section.responsive > .module-3:last-child {padding-bottom: 60px !important;}
	section.responsive .module-2.pt0, section.responsive .module-3.pt0 {padding-top: 0 !important;}
	section.responsive .module-2.pb0, section.responsive .module-3.pb0 {padding-bottom: 0 !important;}
	section.responsive .module-2.p0, section.responsive .module-3.p0 {padding: 0 !important;}
    .module-b20 > .layer {/*top: 43px;*/ top:8%;}
    .module-b20 .btn-detail {margin-top: 20px;}

	.module-b21 .layer { right: 8.45%; }
	.module-b22 .layer { left: 8.45%; }
	.module-b21 .layer .btn-wrap-r, .module-b22 .layer .btn-wrap-r { margin-top: 18px; }
	.module-b21 .layer .btn-wrap-r a, .module-b22 .layer .btn-wrap-r a { float:left; display: inline-block; padding: 0 20px; margin-right: 6px; font-size: 13px; color: #fff;}
	.module-b21 .layer .btn-wrap-a, .module-b22 .layer .btn-wrap-a { margin-top: 18px; }
	.module-b21 .layer .btn-wrap-a a, .module-b22 .layer .btn-wrap-a a { font-size: 16px; margin-right: 8px; }
	.module-b21 .layer .btn-wrap-a a span, .module-b22 .layer .btn-wrap-a a span { font-size: 16px; color: #333; line-height: 36px; background: none; }
	.module-b21 .layer .btn-wrap-a a span.icon, .module-b22 .layer .btn-wrap-a a span.icon { font-size: 20px; margin-left: 2px; margin-top: -2px; }
	.module-b21 .layer .icon-wrap, .module-b22 .layer .icon-wrap { overflow: hidden; margin-top: 18px; }
	.module-b21 .layer .icon-wrap li, .module-b22 .layer .icon-wrap li { width: 60px; margin-right: 8px; float: left; }
	.module-b26 .unit { line-height: 20px; }
	.module-b26 .unit > .title { font-size: 22px; }
	.module-b26 .unit > p { font-size: 16px; }

	.module-b31 section > ul > li > a { font-size: 17px; }
	.module-b31 section > ul > li > a:before { margin: 0px auto 24px; }
	.module-b31 section > ul > li > ul { margin-top: 26px; }
	.module-b31 section > ul > li > ul > li { margin-bottom: 10px; }
	.module-b31 section > ul > li > ul > li a { font-size: 15px; }
	.module-b32 .hero-item > figcaption { padding: 8px 10px; }
	.module-b32 .hero-item > figcaption p { font-size: 17px; line-height: 30px; }

	/* noti */
	ul.noti.star > li,
	ul.noti.refer > li { font-size: 12px }

	/*popup-trommcourse,miniwash*/
	#pop-miniwash .popupCont,
	#pop-trommwash .popupCont { max-width: 850px }
}





/* ~ 1023 - USP*/
@media (min-width: 768px) and (max-width: 1023px) {
	.headCopy {margin-bottom: 25px;color: #333333;}

	/* module */
	.module-b20 > .layer {top: 23px;}
}





/* mobile */
@media
/* only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-width : 1200px), */
only screen and (max-device-width: 767px) {
	/*font*/
	.eyebrow { font-size: 17px; font-weight: 200; margin-bottom: 15px; padding: 0 20px; color: #333; }
	.headCopy {font-size:20px; font-weight: 200; margin-bottom: 15px; padding: 0 20px; color: #000;}
	.headCopy .impact {display: block; font-size:50px; padding: 0 20px;}
	.headDesc {font-size:14px; padding: 0 20px;}
	.bodyCopy {font-size:20px; font-weight: 200; margin-bottom: 10px; padding: 0 20px; white-space:normal; color: #000;}
	.subCopy {font-size:14px; font-weight: 200; /*margin-bottom: 0;*/ padding: 0 20px; margin-bottom: 10px;}
	.subCopy .big {font-size:20px;}
	.subCopy .sub {font-size:15px;}
	.subCopy .small {font-size:12px;}
	.subDesc  {font-size:14px; line-height: 1.6; padding: 0 20px; margin-bottom: 0;white-space:normal;}
	.subDetail {font-size:12px; padding: 0 20px;}
	.titleBodyCopy { font-size: 14px; }
	.noti {display: block; font-size:14px; padding: 5px 20px 0 20px; /*padding: 0 20px 0 33px;*/}
	.onMR {font-weight: 400; display: block; margin: 3px 0 5px 0; padding: 0 20px;}
	.onMC {display: block; text-align: center !important;}
	.onML {display: block; text-align: left !important;}
	.onMR {display: block; text-align: right !important;}
	.onM-c-ff {color: #fff !important; text-shadow: 0px 0px 20px #000;}
	.onM-c-33 {color: #333 !important; text-shadow: none !important;}
	p.box {padding: 0 20px;}
	.subDetail.footnote { font-size: 12px !important; margin-top: 12px; }

	/*responsive*/
	section.responsive {}
	section.responsive > section {}
	section.responsive.full > section {padding-left: 0; padding-right: 0;}
	section.cont {padding-left: 30px; padding-right: 30px;}
	#header, #content, #footer {}
	#header, #footer {padding-left: 30px; padding-right: 30px;}

	/*line*/
	hr.dvide {width: 90%;}
	hr.dvide.top {margin: 15px auto 0;}
	hr.dvide.bottom {margin: 0 auto 15px;}
	hr.dvide.both {margin: 15px auto;}

	/**layout**/
	.web {}
	.mobile {}
	.web .onM {display: none;} /*temp*/
	.mobile .onW {display: none;} /*temp*/
	section {}
	section > section {overflow: hidden;}
	section.title {padding-top: 25px;}
	section.full {}
	section {margin: 0 auto 0; position: relative;}
	section .hero {width: 100%;}
	section .hero img {width: 100%; height: auto;}
	section .hero.h img {height: auto; width: 100%;}
	section.responsive > .module-2:nth-child(1) {padding-top: 30px !important;}
	section.responsive > .module-2:last-child {padding-bottom: 30px !important;}
	section.responsive > .module-3:nth-child(1) {padding-top: 30px !important;}
	section.responsive > .module-3:last-child {padding-bottom: 30px !important;}
	section.responsive .module-2.pt0, section.responsive .module-3.pt0 {padding-top: 0 !important;}
	section.responsive .module-2.pb0, section.responsive .module-3.pb0 {padding-bottom: 0 !important;}
	section.responsive .module-2.p0, section.responsive .module-3.p0 {padding: 0 !important;}

	ul.subDescL {overflow: hidden; padding: 10px 0px 0; width: auto; max-width:100%; display:table; table-layout: fixed; margin-left: 20px;}
	ul.subDescL li {float: left; margin-right: 0px; text-align: center; display:table-cell;}
	ul.subDescL li img {width: 80%;}
	ul.subDescL li span {display: block; margin-top: 12px; padding: 0;}

	.usp .link-box {overflow: hidden; margin-top: 20px; margin-left: 20px;}
	.usp .link-box  .subDesc {padding: 0;}
	a.product-link {display: inline-block; font-size:12px; /*margin-top: 15px;*/ margin-right: 10px;}
	a.product-link .nav-next {font-size:13px;}
	a.product-link .nav-next:before {margin-top: 2px;}

	.f4 {font-size:1.4em;}
	.m-mt0 {margin-top: 0 !important;}
	.m-mb0 {margin-bottom: 0 !important;}
	.mw10 {width: 10% !important; margin: auto;}
	.mw20 {width: 20% !important; margin: auto;}
	.mw30 {width: 30% !important; margin: auto;}
	.mw40 {width: 40% !important; margin: auto;}
	.mw50 {width: 50% !important; margin: auto;}
	.mw60 {width: 60% !important; margin: auto;}
	.mw70 {width: 70% !important; margin: auto;}
	.mw80 {width: 80% !important; margin: auto;}
	.mw90 {width: 90% !important; margin: auto;}
	.mw100 {width: 100% !important; margin: auto;}

	.hero {}
	.hero.sub {width: 70%; margin: auto;}

	.btn-wrap-r { padding: 0 20px; }
	.btn-wrap-r a { padding: 0 20px !important; font-size: 13px !important; line-height: 30px !important; }
	.btn-wrap-a { padding: 0 20px; }
	.btn-wrap-a a { margin-right: 8px; font-size: 14px !important; }
	.btn-wrap-a a span.icon { font-size: 16px !important; margin-top: -1px !important; }

	.btn-wrap { padding: 0 20px; }
	.btn-wrap a.red { padding: 0 20px !important; font-size: 13px !important; line-height: 30px !important; }
	.module-b29 .btn-wrap {padding: 0 !important;}
	.btn-wrap a.arrow { margin-right: 8px; font-size: 14px !important; }
	.btn-wrap a.arrow span { font-size: 13px !important; margin-top: -1px !important; }
	.module-b20 .layer .btn-wrap a.arrow span:after {font-size: 16px;}

	.module-b29 .hero-item > figcaption { top: 7%; }
	.module-b29 .hero-item > figcaption.left { left:0; right:0; margin-left: 0; text-align: center }
	.module-b29 .hero-item > figcaption.left > * { margin-left: auto; margin-right: auto; }
	.module-b29 .hero-item > figure {bottom: 35px;}
	.module-b29 .hero-item > figure.left { left: 0; bottom: 55px; margin-left: 0; width: 100%; }
	.module-b29 .hero-item > figure  span { font-size: 14px; border-radius: 3px; /*padding: 10px 35px; line-height: 1*/ }
	.module-b29 .hero-item .titleLine {margin-bottom: 3px;}
	.module-b29 .hero-item .titleLine.c-3 { color: #333 }

	.module-b20 {}
	.module-b20 > .layer {/*width: 90%; padding: 0 5%;*/ /*padding: 0 20px;*/ text-align: center; left: 0 !important; right: 0 !important; margin: auto !important; top: 30px !important;}
	.module-b20 > .layer .headCopy br {}
	.module-b20 > .layer p.headDesc {text-align: center;}
	.module-b20 > .layer p.headDesc br {}
	.module-b20 .module-4.inside { top: 86% !important }
	.module-b20 .module-4.inside .unit { float: left; width: 48%; padding-left: 0; padding-right: 2%; }
	.module-b20 .module-4.inside > .unit:nth-child(2) { padding-left: 2%; padding-right: 0; }
	.module-b20 > .layer h5 {}
	.module-b20 .ico img {width: 100%; max-width:40%; margin:auto;}
	.module-b20 .layer .btn-wrap {margin-top: 10px; }


	.module-b21 .background-image, .module-b22 .background-image { position: relative; }
	.module-b21 .hero:first-child, .module-b22 .hero:first-child { position: relative; top: 0 !important; width:100%; max-width: 100%; padding: 0; margin: 20px 0 10px 0;}
	.module-b21 .hero:first-child + .layer, .module-b22 .hero:first-child + .layer {margin: 0 0 30px 0;}
	.module-b21 .layer .vertical-wrap {display: block; }
	.module-b22 .layer .vertical-wrap {display: block; }
	.module-b21 .hero, .module-b22 .hero { width: 100%; height: auto; top: 40px; bottom: auto; }
	.module-b21 .hero img, .module-b22 .hero img { width: 100%; height: auto; }
	.module-b21 .layer, .module-b22 .layer { position: relative; min-width: 100%; left: 0; top: 0; right: 0; margin: 30px 0; padding: 0 !important;}
	.module-b21 .icon-wrap, .module-b22 .icon-wrap { padding: 0 20px; }
	.module-b21 .layer .icon-wrap, .module-b22 .layer .icon-wrap { margin-top: 12px; }
	.module-b21 .layer .icon-wrap li, .module-b22 .layer .icon-wrap li { width: 16%; margin-right: 3%;}
	.module-b21 .layer .btn-wrap-r, .module-b22 .layer .btn-wrap-r { margin-top: 12px; }
	.module-b21 .layer .btn-wrap-a, .module-b22 .layer .btn-wrap-a { margin-top: 12px; }
	.module-b21 .layer p.subDesc br {}
	.module-b22 .layer p.subDesc br {}

	.module-b21 + .module-b22 {border: none;}
	/* .module-b21 + .module-b22:before {content:''; display: block; width: 90%; border-top:1px solid #d1d1d1; margin: auto;} */
	.module-b22 + .module-b21 {border: none;}
	/* .module-b22 + .module-b21:before {content:''; display: block; width: 90%; border-top:1px solid #d1d1d1; margin: auto;} */

	/* module-b23 */
	.module-b23 {}
	.module-b23.object-h .unit .text .footnote { min-height: auto; padding: 0; font-size: 12px; }
	.module-b23 {display: block; overflow: hidden;}
	.module-b23 > .unit {position: relative; min-height: 80px; padding: 0; margin: 0; text-align: center; border: none; border-top: 1px solid #fff !important; color: #e8ecef;display: -moz-box !important;display: -webkit-box !important;display: box !important;-moz-box-orient: vertical;-webkit-box-orient: vertical;box-orient: vertical;/*display: flex;  display: -webkit-flex; -webkit-align-items: center; align-items: center;*/}
	.module-b23 > .unit .hero {display: inline-block; margin: 0;margin-left: 7%; margin-right: 3%; width: 28%; text-align: right;overflow: hidden; position: relative; vertical-align: middle;/*flex: 1; -webkit-flex: 1;*/}
	.module-b23.object-h .unit .hero button.play { padding: 0; overflow: hidden; position: absolute; left: 50%; top: 50%; width: 20px; height: 20px; margin-left: -10px; margin-top: -10px; background: transparent url('/lgekor/asset/images/common/ico_play_small.png') 50% 50% no-repeat; background-size: 100%; text-indent: -9999px; }
	.module-b23 > .unit .hero img {max-height:80px; max-width:100%;}
	.module-b23 > .unit .hero img {display: inline-block; vertical-align: middle;}
	.module-b23 > .unit .hero img:after {content:''; display: inline-block; height: 100%; vertical-align: middle;}
	.module-b23 > .unit p {text-align: left; display: inline-block; width: 61%; vertical-align: middle; padding: 0; margin-bottom: 0;/*flex: 2; -webkit-flex: 2;*/}
	.module-b23 > .unit > .text {position: static; width: 61%;padding: 20px 0 16px 0;display: inline-block; vertical-align: middle;}
	.module-b23.full > .unit > .text {padding: 20px 0 16px 0;}
	.module-b23 > .unit > .text .subCopy {display: table-cell; vertical-align: middle;}
	.module-b23 > .unit > .text .subDetail {position: absolute; width: 100%; left: -88%; top: 0; bottom: 0;transition: left 0.3s ease-in-out;-webkit-transition: left 0.3s ease-in-out;-moz-transition: left 0.3s ease-in-out;}
	.module-b23 > .unit > .text .subDetail.on {left: 0px;}
	.module-b23 > .unit > .text .subDetail.on:after {content: '\e922' !important;}
	.module-b23 > .unit > .text .subDetail:before {content:''; display: block; position: absolute; right: 20px; left: 0; top: 0; bottom: 0; background: #464646;}
	.module-b23 > .unit > .text .subDetail:after {content:'\e946' !important; display:inline-block; position: absolute; right: 10px; width: 40px; height: 40px; border-radius: 20px; top: 50%; margin-top: -20px;font-family: 'LGEIcons', arial; font-size :16px; content: '\e704';display: inline-block; font-family:'LGEIcons'; font-weight: normal; vertical-align: middle;-webkit-font-smoothing: antialiased;  /* Support for all WebKit browsers. */text-rendering: optimizeLegibility;  /* Support for Safari and Chrome. */-moz-osx-font-smoothing: grayscale;  /* Support for Firefox. */line-height: 40px; text-align: center;background: #464646;color: #fff;}
	.module-b23 > .unit > .text .subDetail span {position: absolute;left: 0; top: 50%;padding: 0; margin: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);padding: 0 50px 0 20px;font-size:14px;color: #fff;}
	.module-b23 {}
	.module-b23 .unit {text-align: left;}
	.module-b23.object-h {margin-top:0;}
	.module-b23.object-h .unit {text-align: left;}
	.module-b23 .unit .hero {}
	.module-b23.object-h .unit .text {margin: 0;max-width:64%;}
	.module-b23.object-h .unit .text .subDetail {margin-top: 0;}

	.module-b23.modi {margin-top:1px;}
	.module-b23.modi .unit {padding:0;border-left:none;border-right:none;}
	.module-b23.modi .unit:nth-child(1) {border-top:none !important;}
	.module-b23.full.modi .unit .hero {padding:18px 0;}
	.module-b23.object-h.modi .unit .hero {margin:0 0 0 10%;padding:0;text-align:center;}
	.module-b23.object-h.modi .unit .text {max-width:61%;padding:40px 0 35px 0;}
	.module-b23.object-h.modi .unit .text .subDetail {min-height:54px;}
	.module-b23.object-h.modiView .unit {margin:0 auto;padding:0 5%;width:auto;border-top:0 !important;overflow:hidden;text-align:left;}
	.module-b23.object-h.modiView .unit .hero {width:30%;margin:0;padding:20px 0;text-align:center;}
	.module-b23.object-h.modiView .unit .hero img {margin:0;width:100%;max-width:none;max-height:none;}
	.module-b23.object-h.modiView .unit .text {margin-left:0;padding:20px 0 20px 5%;max-width:63%;}
	.module-b23.object-h.modiView .unit .text .subTxt {margin-top:10px;font-size:13px;color:#fff;line-height:1.5;}
	.module-b23.object-h.modiView .unit .text p {width:100%;}
	.module-b23.object-h.reflect .unit .hero {width:25%;padding:0;}
	.module-b23.object-h .unit.ea1 .hero {width:25%;padding-right:0;}
	.module-b23.object-h .unit.ea1 .text {width:auto !important;max-width:64%;margin-left:0;padding-left:0;text-align:left;}
	.module-b23.object-h.modi .unit.hWide {padding:0;}
	.module-b23.modi.icon .unit .hero {width:25%;padding:10px 0;}
	.module-b23.modi.icon .unit .hero img {max-height:60px;}
	.module-b23.object-h.modi .unit.ea1 .text {width:50% !important;max-width:50%;padding:25px 0 25px 30px;text-align:left;}

	.module-b24 {display: block; overflow: hidden; }
	.module-b24 > .unit {position: relative; min-height: 80px; padding: 0; margin: 0; text-align: center; border: none; border-top: 1px solid #fff !important; color: #e8ecef;display: -moz-box !important;display: -webkit-box !important;display: box !important;-moz-box-orient: vertical;-webkit-box-orient: vertical;box-orient: vertical;/*display: flex;  display: -webkit-flex; -webkit-align-items: center; align-items: center;*/}
	.module-b24 > .unit .hero {display: inline-block; margin: 0; /*max-width:28%;*/ margin-left: 6%; margin-right: 3%; width: 28%; text-align: right; /*height: 80px;*/ overflow: hidden; position: relative; vertical-align: middle;/*flex: 1; -webkit-flex: 1;*/}
	.module-b24.object-h .unit .hero button.play { padding: 0; overflow: hidden; position: absolute; left: 50%; top: 50%; width: 20px; height: 20px; margin-left: -10px; margin-top: -10px; background: transparent url('/lgekor/asset/images/common/ico_play_small.png') 50% 50% no-repeat; background-size: 100%; text-indent: -9999px; }
	.module-b24 > .unit .hero img {/*width: 100%;*/ /*max-width: 80px;*/ /*max-height:80px;*/ max-width:100%; /*position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);*/}
	.module-b24 > .unit .hero img {display: inline-block; vertical-align: middle;}
	.module-b24 > .unit .hero img:after {content:''; display: inline-block; height: 100%; vertical-align: middle;}
	.module-b24 > .unit p {text-align: left; display: inline-block; width: 61%; vertical-align: middle; padding: 0; margin-bottom: 0;/*flex: 2; -webkit-flex: 2;*/}
	.module-b24 > .unit > .text {position: static; width: 60%; /*min-height: 44px;*/ padding: 20px 0 16px 0; /*background: #333;*/ /*display:table;*/ display: inline-block; vertical-align: middle;}
	.module-b24.full > .unit > .text {padding: 20px 0 16px 0;}
	.module-b24 > .unit > .text .subCopy {display: table-cell; vertical-align: middle;}
	.module-b24 > .unit > .text .subDetail {position: absolute; width: 100%; left: -88%; top: 0; bottom: 0;transition: left 0.3s ease-in-out;-webkit-transition: left 0.3s ease-in-out;-moz-transition: left 0.3s ease-in-out;}
	.module-b24 > .unit > .text .subDetail.on {left: 0px;}
	.module-b24 > .unit > .text .subDetail.on:after {content: '\e705' !important;}
	.module-b24 > .unit > .text .subDetail:before {content:''; display: block; position: absolute; right: 20px; left: 0; top: 0; bottom: 0; background: #464646;}
	.module-b24 > .unit > .text .subDetail:after {
		content:''; display:inline-block; position: absolute; right: 10px; width: 40px; height: 40px; border-radius: 20px; top: 50%; margin-top: -20px;
		font-family: 'LGEIcons', arial; font-size :16px; content: '\e704';
		display: inline-block; font-family:'LGEIcons'; font-weight: normal; vertical-align: middle;
		-webkit-font-smoothing: antialiased;  /* Support for all WebKit browsers. */
		text-rendering: optimizeLegibility;  /* Support for Safari and Chrome. */
		-moz-osx-font-smoothing: grayscale;  /* Support for Firefox. */
		line-height: 40px; text-align: center;
		background: #464646;
		color: #fff;
	}
	.module-b24 > .unit > .text .subDetail span {
		position: absolute;left: 0; top: 50%; /*width: 100%;*/ padding: 0; margin: 0;
	  	-webkit-transform: translateY(-50%);
	  	-ms-transform: translateY(-50%);
	  	transform: translateY(-50%);
		padding: 0 50px 0 20px;
		font-size:14px;
		color: #fff;
	 }
	 .module-b24 {}
	 .module-b24 .unit {text-align: left;}
	 .module-b24.object-h .unit {text-align: left;}
	 .module-b24 .unit .hero {}
	 .module-b24.object-h .unit .text {margin: 0; /*max-width: 100%;*/ max-width:64%;}
	 .module-b24.object-h .unit .text .subDetail {margin-top: 0;}
	 .module-b24.object-h .unit.ea1 .hero {width:25%;padding-right:0;}
	 .module-b24.object-h .unit.ea1 .text {width:auto !important;max-width:64%;margin-left:0;padding-left:0;text-align:left;}

    .module-b24 {
        width: 100%;
        /*text-align: center;*/
        text-align: left;
        padding: 20px 0 30px 0 !important;}
    .module-b24 .hero {
        width: 30% !important;
        margin-left: 2%;}
    .module-b24 .hero img {width: 100% !important; height: auto !important;}
    .module-b24 .unit {}
    .module-b24 strong.banner-title {font-size:16px; margin:5px 0 10px 0; font-weight: 200; display: block;}
    .module-b24 p.banner-txt {font-size:12px !important; margin:0; font-weight: 200; display: block; padding: 0 20px 0 0; /*display: none;*/}
    .module-b24.blk > .unit {border: 0;}
    .slide .module-b24 {display: inline-block; text-align: left; padding: 5px 0 20px 0 !important;}
    .slide.type03 {/*padding: 20px 0;*/}
    .slide.type03 .bx-pager {bottom: 10px !important;}
    .bx-wrapper .bx-pager {bottom: -5px;}

    /*banner*/
    .slide.type03:after {content:''; display: block; width: 90%; border-top:1px solid #d1d1d1; margin: auto;}

    .module-b26 {width: 100%;/*text-align: center;*/text-align: left;padding: 20px 0 30px 0 !important;}
    .module-b26 .hero {width: 30% !important; margin-left: 2%;}
    .module-b26 .hero img {width: 100% !important; height: auto !important;}
    .module-b26 .unit {width: auto !important; max-width:63%; margin-left: 2%;}
    .module-b26 .subDetail.footnote { padding: 0; }
    .module-b26 .btn-wrap-r, .module-b26 .btn-wrap-a { padding: 0; }
    .module-b26 strong.banner-title {font-size:16px; margin:5px 0 10px 0; font-weight: 200 !important; display: block;}
    .module-b26 p.banner-txt {font-size:12px !important; margin:0; font-weight: 200; display: block; padding: 0 20px 0 0; /*display: none;*/}
    .slide .module-b26 {display: inline-block; text-align: left; padding: 5px 0 20px 0 !important;}
    .slide.type03 {/*padding: 20px 0;*/}
    .slide.type03 .bx-pager {bottom: 10px !important;}
    .bx-wrapper .bx-pager {/*bottom: -5px;*/ bottom: 15px;}

    .module-b31 {}
    .module-b31 section { margin:0; padding:0; }
    .module-b31 section > ul {}
    .module-b31 section > ul > li { display:inline-block; padding: 0; }
    .module-b31 section > ul > li > a {overflow: hidden; position: relative; display: block; padding: 18px; border-bottom: 1px solid #bbb; background: #d6d6d6; font-size: 18px; font-weight: 400; color: #555; text-decoration: none; text-align: left; }
    .module-b31 section > ul > li > a:after { content:'\e946'; position: absolute; right: 20px; top:50%; margin-top: -10px; display: inline-block; font-family:'LGEIcons'; font-weight: normal; vertical-align: middle; }
    .module-b31 section > ul > li > a.on:after {content:'\e922';}
    .module-b31 section > ul > li > a.link:after {content:'\e91f';}
    .module-b31 section > ul > li > a img { display: none; }
    .module-b31 section > ul > li > ul { margin-top: 0; }
    .module-b31 section > ul > li > ul > li { margin-bottom: 0; }
    .module-b31 section > ul > li > ul > li a { position: relative; display: block; width: 100%; height: 40px; padding: 5px 18px; border-bottom: 1px solid #e0e0e0; vertical-align: middle; text-align: left; }
    .module-b31 section > ul > li > ul > li a:before {content:''; display: inline-block; height: 100%; vertical-align: middle;}
	.module-b31.with-icon section > ul > li > ul > li a { position: relative; }
	.module-b31.with-icon section > ul > li > ul > li a .thumb { float: left; display: inline-block; box-sizing: border-box; height: 100%; padding: 5px 25px 5px 15px; }
	.module-b31.with-icon section > ul > li > ul > li a .thumb img { max-width: 100%; max-height: 100%; }
	.module-b31 section > .tg-slide.tgM > li {display: block;}


	.module-b32 .list-hero5 { overflow: hidden; }
	.module-b32 .list-hero5 > li { float: left; width: 100%;  margin: 0; margin-bottom: 0.3%; }
	.module-b32 .list-hero5 > li.hero01 { width: 100%; }
	.module-b32 .list-hero5 > li.hero02 { float: right; }
	.module-b32 .list-hero5 > li.hero05 { float: right; }
	.module-b32 .list-hero5 > li.hero06,
	.module-b32 .list-hero5 > li.hero07{width:100%;}
	.module-b32 .list-hero5 > li.event { clear: both; width: 100%; }
	.module-b32 .list-hero5 > li.event .bx-pager { position: static; padding: 5px; }
	.module-b32 .list-hero5 > li img { width: 100%; }
	.module-b32 .hero-item > figcaption { padding: 5px 10px; }
	.module-b32 .hero-item > figcaption p { font-size: 16px; line-height: 24px; }

	/*slide*/
	.slide {}
	.slideF {}
	.slideF ul {}
	.slideF ul li {}
	.slideF ul li img {width: 100%;}
	.slide .next {display: none;}
	.slide .prev {display: none;}
	.slideC {display: none;}

	.slide ul.uspTit {}
	.slide ul.uspTit li {text-align: center; height: 100%; padding: 20px 0 }
	.slide ul.uspTit li:after {content:''; display: inline-block; height: 100%; vertical-align: middle;}
	.slide ul.uspTit li img {height: auto; width: 100%; height: auto; display: inline-block; vertical-align: middle;}
	.slide .download {position: absolute; width: 100%; bottom: 30px; text-align: center;}
	.slide .download a {font-size:16px; font-weight: 400;}

	.slide.type02 {}
	.slide.type02 .slideF {}
	.slide.type02 .slideF ul {width: 100%; overflow: hidden;}
	.slide.type02 .slideF ul li {width: 25%; float: left;}

	.slide.type03 {padding: 0 !important;}
	.slide.type03 .subCopy {padding-left:0;}
	.slide.type03 .subDetail {padding-left:0;}
	.slide.type03 .noti {margin-top:5px !important;padding:5px 0 0 0 !important}

	.feature.afterLine {border: none;}

	.option-box {overflow: hidden; min-height: 30px; margin-top: 0; /*margin-top: 25px;*/ display: none;}
	.option-box .options {clear: left; padding: 0 20px; margin-top: 25px;}
	.option-box .options strong {display: inline-block; font-size:14px; font-weight: 200; vertical-align: middle;}
	.option-box .options a {font-weight: normal; font-size:14px;}
	.option-box .options a + a { margin-left: 5px }
	.option-box .options .option {display: inline-block; vertical-align: middle;}
	.option-box .functions {float: right;}
	.option-box .functions .scrap {display: inline-block; vertical-align: middle; font-size:16px;}
	.option-box .functions .snsBtns {display: inline-block; vertical-align: middle; margin-left: 38px;}

	/*noti-box*/
	.noti-box {position: relative; padding: 20px 20px 50px 20px !important; vertical-align: middle; line-height: 20px; font-size:13px;}
	.noti-box .noti {padding: 0;}
	.noti-box button.icon {position: absolute; right: 25px; bottom: 15px; font-size:30px; vertical-align: middle; color: #d80546; z-index: 2;}
	.noti-box.on {padding: 20px !important;}
	.noti-box.on ul {height: 20px;}
	.noti-box.on ul li {width: 80%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
	.noti-box.on button.rd-minus:before { content: '\e914'; }
	ul.noti.star > li, ul.noti.refer > li { padding-left:12px; font-size:11px; line-height:1.7; }
	ul.noti > li {font-size:12px;}

	/*etcs*/
	.cpus {}
	.cpus > li {margin: 0 4px;}
	.cpus >  li + li:before {margin: 0 4px; display: none;}
	.cpus a {font-size:11px; padding: 0;}

	/* popup */
	/* TV - magic remocon */
	#pop-magicon { width: 100%; }

	/* TROMM - trommcourse*/
	#pop-trommwash { position: fixed; top:0 !important; width: 100% }

	/* TROMM - minicourse*/
	#pop-miniwash { position: fixed; top:0 !important; width: 100% }

	/*pop-clearbug*/
	#pop-clearbug {position: absolute; left:0 !important; width: 100%; margin-left: 0 !important;}

	/*SUB-TAB*/
	/*tab-spec*/
	.mobile .spec-summary .headtitle { margin-top: 30px; padding: 0 20px; font-size: 20px }
	.mobile .spec-summary .title { margin-top: 10px; margin-bottom: 10px; padding: 0 20px; font-size: 18px; font-weight: lighter; }
	.mobile .spec-summary-list { width: auto; margin: 0 20px; padding: 0; border: 1px solid #dedede; }
	.mobile .spec-summary-list dl { box-sizing: border-box; width: 100%; margin: 0; padding: 10px; border: 0px; }
	.mobile .spec-summary-list dl + dl { border-top: 1px solid #e6e6e6; }
	.mobile .spec-summary-list dt { float: left; width: 50%; text-align: left; font-size: 14px; }
	.mobile .spec-summary-list dd { float: left; width: 50%; padding-top: 0px; padding-right: 0; text-align: right; font-size: 16px; }
	.mobile .spec-info { border-bottom: none; padding:0; }
	.mobile .spec-info .title { padding: 18px; background: #f1f2f2; font-size: 18px; border-bottom: 1px solid #bbb; }
	.mobile .spec-info .title button { position: absolute; top: 0; right: 0; width: 60px; height: 100%; border-left: 1px solid #fff;}
	.mobile .spec-info ul { margin: 0 20px 30px; display: none; }
	.mobile .spec-info.open ul { display: block; }
	.mobile .spec-info ul li { width: 100%; padding: 0; border-bottom: 1px solid #e6e6e6; }
	.mobile .spec-info ul li div { font-size: 14px; padding-left: 0; padding-right: 0; background-color: transparent; }
	.mobile .spec-info ul li div:last-child { text-align: left; }

	/*tab-benefit*/
	.usp-event { padding: 30px 0 0 0; }
	.usp-event .list-usp-event { display: block; overflow: hidden; }
	.usp-event .list-usp-event > li { display: block; box-sizing: border-box; width: 100%; padding: 0 20px 20px 20px; text-align: center; }
	.usp-event .list-usp-event > li figure .thumb { height: 120px; line-height: 119px; background-color: #c5c9cc; }
	.usp-event .list-usp-event > li p { margin-top: 12px; font-size: 16px; color: #333; line-height: 26px; }
	.usp-event .list-usp-event > li .duration { display: block; font-size: 12px; }
	.usp-event .list-usp-event > li figcaption p {font-size:14px;}

	.benefit-container { margin-top: 37px; padding: 0 20px; }
	.benefit-container > h3 { font-size: 20px; font-weight: lighter; color: #333; }
	.benefit-container > h3 .duration { display: block; font-size: 12px; color: #333 }
	.benefit-container .list-benefit { margin-top: 20px; }
	.benefit-container .list-benefit > li { display: block; position: relative; padding: 23px 0 20px 0; border-top: 1px solid #ccc; }
	.benefit-container .list-benefit > li:first-child { padding-top: 23px; border-top: 1px solid #ccc; }
	.benefit-container .list-benefit > li > .title { display: block; position: static; font-size: 16px; font-weight: lighter; color: #333; }
	.benefit-container .benefit-cont { margin-top: 4px; font-size: 12px; line-height: 20px; }
	.benefit-container .benefit-cont .noti {padding: 10px 0 0 0;}
	.benefit-container .benefit-cont > strong { font-size: 12px; font-weight: lighter; color: #d80647; }
	.benefit-container .benefit-cont .noti > li { font-size: 12px; line-height: 20px; }

	/*icon*/
	section.responsive .ico {width: 50%; margin: auto; text-align: center;}
	section.responsive .ico img {width: 100%; margin: auto;}
	section.responsive .ico.tech { width: auto; }
	section.responsive .ico.tech img { width: auto; }

	/*featureTitle*/
	.featureTitle {font-size:16px;}

	/*old usp*/
	.product_usp_type_web div#container {margin: 0;}
	.product_usp_type_web div#contents {float:none; width: 100%; margin: 0;}
	.noti-oldusp {display: block;}
	.product_usp_type_web .new_tabw900 {margin:auto;}
	.product_usp_type_web .new_w900 {margin:auto;}
	.product_usp_type_web .section.benefit {width: 100%;}
	.product_usp_type_web .container-content {margin-top: 20px;}

	/*popup*/
	.popup.paysystem {left: 0 !important; margin: 0 !important; width: 100% !important;}
	.popup.paysystem .popupCont { width: auto !important; }
	.popup.paysystem table.tbl_type_1 tbody th {padding: 10px;}
	.layer-popup .body-area {max-height:100% !important;}
	#benefitLayer {position: absolute !important; top: 0; margin-top: 0; z-index: 999999;}
	.layer-popup .top-area {background: #333; padding: 15px 20px;}
	.layer-popup .top-area span.h3 {font-weight:400; font-size:18px;}
	.layer-popup .top-area img.layer-close {top: 22px;}

	section.responsive .list_eq3 li .thum img {width:80%;}
	section.responsive .list_eq3 li .thumDesc{margin-top:3%;font-size:14px;color:#333;font-weight:400;line-height:1.6;}
	section.responsive .list_eq4 li {width:50%;}
	section.responsive .list_eq4 li:nth-child(3),
	section.responsive .list_eq4 li:nth-child(4) {margin-top:7%;}
	section.responsive .list_eq4 li .thum img {width:80%;}
	section.responsive .list_eq4 li .thumDesc{margin-top:3%;font-size:14px;color:#333;font-weight:400;line-height:1.6;}
	section.responsive .magic_space_list {position:relative;bottom:auto !important;left:auto !important;width:90%;}
	section.responsive .magic_space_list li {padding:10px 20px;border-top:1px solid #ddd;}
	section.responsive .magic_space_list li:first-child {border-top:0;}
	section.responsive .magic_space_list li .thum {width:28%;}
	section.responsive .magic_space_list li .thum img {width:100%;}
	section.responsive .magic_space_list li .thumDesc {padding-left:15px;}
	section.responsive .magic_space_list li .descTit {font-size:16px;text-align:left;}
	section.responsive .magic_space_list li .descTxt {margin-top:5px;font-size:12px;line-height:1.4;}
	section.responsive .kimchi_cover_list {position:relative;bottom:auto !important;left:auto !important;width:100%;background-color:#333;}
	section.responsive .kimchi_cover_list li {padding:20px 20px;border-top:1px solid #ddd;}
	section.responsive .kimchi_cover_list li:first-child {border-top:0;}
	section.responsive .kimchi_cover_list li .thum {width:28%;}
	section.responsive .kimchi_cover_list li .thum img {width:100%;}
	section.responsive .kimchi_cover_list li .thumDesc {padding-left:15px;}
	section.responsive .kimchi_cover_list li .descTit {font-size:16px;text-align:left;}
	section.responsive .kimchi_cover_list li .descTxt {margin-top:5px;font-size:12px;line-height:1.4;}
	section.responsive .dios_design_list {padding:0 5%;}
	section.responsive .dios_design_list li {padding:5% 0;position:relative;display:-moz-box !important;display:-webkit-box !important;display:box !important;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;}
	section.responsive .dios_design_list li .thum {display:block;width:35%;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;box-ordinal-group:1;}
	section.responsive .dios_design_list li .thum img {width:80%;}
	section.responsive .dios_design_list li .thumDesc {display:block;position:absolute;top:22%;left:38%;width:auto;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;box-ordinal-group:2;}
	section.responsive .dios_design_list li .descTit {font-size:16px;font-weight:200;padding:0;}
	section.responsive .dios_design_list li .descTxt {margin-top:5px;font-size:12px;padding:0;}

	section.responsive .dios_tech_sec .bodyCopy {padding-top:30px;color: #333333;}
	section.responsive .dios_tech_list {padding:0 5%;}
	section.responsive .dios_tech_list li {padding:30px 0;position:relative;display:-moz-box !important;display:-webkit-box !important;display:box !important;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;}
	section.responsive .dios_tech_list li .thum {display:block;width:100%;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;box-ordinal-group:1;}
	section.responsive .dios_tech_list li .thum img {width:80%;}
	section.responsive .dios_tech_list li .thumDesc {display:block;width:auto;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;box-ordinal-group:2;}
	section.responsive .dios_tech_list li .descTit {margin-top:15px;font-size:16px;font-weight:200;padding:0;}
	section.responsive .dios_tech_list li .descTxt {margin-top:5px;font-size:12px;padding:0;}
	section.responsive .dios_tech_list li .link-box {margin:20px 0 0 0;padding:0;}
	section.responsive .dios_ico_list {position:relative;left:0 !important;bottom:0 !important;margin-left:0 !important;background:#262627;}
	section.responsive .dios_ico_list ul {padding:30px 20px;}
	section.responsive .dios_ico_list ul li {width:100%;margin-top:10px;}
	section.responsive .dios_ico_list ul .icoImg {width:15%;}
	section.responsive .dios_ico_list ul .icoImg img {width:100%;}
	section.responsive .dios_ico_list ul .icoTxt {padding:0 0 0 3%;width:auto;font-size:14px;}

	section.responsive  .airwasher_list01_eq2 .thum img {width:100%;}
	section.responsive  .airwasher_list01_eq2 .thumDesc {top:17%;}
	section.responsive  .airwasher_list01_eq2 .descTit {font-size:16px;}
	section.responsive  .airwasher_list01_eq2 .descTxt {font-size:12px;}
}