@charset "utf-8";

/* 오픈산스 */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700&display=swap');

/* 기본 */
.goods_desc_contents.goods_description {max-width:100% !important;}
#layout_wrap {overflow:hidden; min-width:auto;}

/* 고객센터 */
#customer_main {text-align:center;}
#customer_main .blind {display:block; overflow:hidden; position:absolute !important; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px;}
#customer_main mark {margin:0; padding:0; border:0; font-size:100%; font:inherit; background:none;}
#customer_main .cm_hero {width:calc(100% - 200px); max-width:1720px; height:400px; margin:0 auto 20px; border-radius:10px; background-image:url("../images/customer/main_hero.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center;}
#customer_main .cm_wrap {display:inline-block; vertical-align:middle; width:100%; max-width:1240px; margin:60px auto 0; padding:0 20px; word-wrap:normal; word-break:keep-all;}
#customer_main .cm_wrap:first-child {margin-top:0;}
#customer_main .cm_contents {display:inline-block; vertical-align:middle; width:100%; padding:90px 0;}
#customer_main .cm_contents .cm_title {display:inline-block; vertical-align:middle; width:100%; margin-bottom:20px;}
#customer_main .cm_contents .cm_title h3 {display:inline-block; vertical-align:middle; float:left; font-size:24px; font-weight:700; color:#1c1c20; line-height:40px; letter-spacing:-0.5px; text-align:left;}
#customer_main .cm_contents .cm_title h3 mark {color:#192e80;}
#customer_main .cm_contents .cm_title a {display:inline-block; vertical-align:middle; position:relative; float:right; width:118px; height:38px; border:#efeff1 solid 1px; border-radius:20px; font-size:14px; font-weight:400; color:#1c1c20; line-height:38px; letter-spacing:-0.5px; text-align:left; text-indent:20px;}
#customer_main .cm_contents .cm_title a:before {content:""; position:absolute; right:20px; top:50%; width:6px; height:10px; margin-top:-5px; background-image:url("../images/customer/icon_arrow.svg"); background-repeat:no-repeat; background-position:center;}
#customer_main .cm_contents .cm_body {display:inline-block; vertical-align:middle; width:100%;}
#customer_main .cm_contents .cm_body ul {display:inline-block; vertical-align:middle; width:100%;}
#customer_main .cm_contents .cm_body li {display:inline-block; vertical-align:middle; float:left; width:100%;}

#customer_main .cm_service .cm_title p {display:inline-block; vertical-align:middle; float:right; font-size:14px; font-weight:400; color:#aeafb6; line-height:40px; letter-spacing:-0.5px;}
#customer_main .cm_service .cm_body li {width:33.333%;}
#customer_main .cm_service .cm_body li:nth-child(1) {text-align:left;}
#customer_main .cm_service .cm_body li:nth-child(2) {text-align:center;}
#customer_main .cm_service .cm_body li:nth-child(3) {text-align:right;}
#customer_main .cm_service .cms_box {display:inline-block; vertical-align:middle; position:relative; width:calc(100% - 14px); height:190px; padding:25px 30px; padding-left:160px; border-radius:10px; background-color:#172a7e; box-shadow:0 40px 80px rgba(23, 42, 126, 0.35); text-align:left;}
#customer_main .cm_service .cms_box.t2 {background-color:#4189bc; box-shadow:0 40px 80px rgba(65, 137, 188, 0.35);}
#customer_main .cm_service .cms_box.t3 {background-color:#6439bc; box-shadow:0 40px 80px rgba(100, 57, 188, 0.35);}
#customer_main .cm_service .cms_icon {display:inline-block; vertical-align:middle; position:absolute; left:30px; top:50%; width:100px; height:100px; margin-top:-50px; border-radius:50px; background-image:url("../images/customer/icon_service.svg"); background-repeat:no-repeat; background-size:100% auto;}
#customer_main .cm_service .cms_icon:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; border:#fff solid 1px; border-radius:50%; opacity:0.2;}
#customer_main .cm_service .cms_icon.t1 {background-position:center top;}
#customer_main .cm_service .cms_icon.t2 {background-position:center center;}
#customer_main .cm_service .cms_icon.t3 {background-position:center bottom;}
#customer_main .cm_service .cms_box h4 {padding-bottom:15px; font-size:20px; font-weight:300; color:#fff; line-height:30px; letter-spacing:-1px;}
#customer_main .cm_service .cms_box h4 mark {font-weight:700; color:#fff;}
#customer_main .cm_service .cms_box p {font-size:12px; font-weight:400; color:#99a4d0; line-height:20px; letter-spacing:-1px;}
#customer_main .cm_service .cms_box p mark {font-weight:500; color:#fff;}
#customer_main .cm_service .cms_box p span {display:inline-block; vertical-align:middle; float:left; width:100%;}
#customer_main .cm_service .cms_box a {display:inline-block; vertical-align:middle; width:150px; height:40px; margin-top:15px; border-radius:20px; background-color:#fff; font-size:14px; font-weight:400; color:#172a7e; line-height:40px; letter-spacing:-1px; text-align:center;}
#customer_main .cm_service .cms_box a mark {font-weight:700; color:#172a7e;}
#customer_main .cm_service .cms_box.t2 p {color:#a7cae3;}
#customer_main .cm_service .cms_box.t2 a {font-size:20px; font-weight:700; color:#4189bc;}
#customer_main .cm_service .cms_box.t2 a mark {color:#4189bc;}
#customer_main .cm_service .cms_box.t3 p {color:#af9dd5;}
#customer_main .cm_service .cms_box.t3 a {font-size:20px; font-weight:700; color:#6439bc;}
#customer_main .cm_service .cms_box.t3 a mark {color:#6439bc;}

#customer_main .cm_qna {margin-top:60px; padding:40px 0; background-color:#f8f9fa;}
#customer_main .cm_qna .cm_title {float:left; width:400px; margin:0;}
#customer_main .cm_qna .cm_title h3 {width:100%;}
#customer_main .cm_qna .cm_title p {display:inline-block; vertical-align:middle; float:left; width:100%; font-size:14px; font-weight:400; color:#1c1c20; line-height:40px; letter-spacing:-0.5px; text-align:left;}
#customer_main .cm_qna .cm_body {float:right; width:auto;}
#customer_main .cm_qna .cm_body li {width:250px;}
#customer_main .cm_qna .cm_body li:last-child {width:220px; margin-left:40px;}
#customer_main .cm_qna .cm_body a {display:block; position:relative; padding:10px 0; padding-left:100px; text-align:left;}
#customer_main .cm_qna .cm_body .cmq_icon {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; width:80px; height:80px; border-radius:40px; background-color:#fff; background-image:url("../images/customer/icon_qna.svg"); background-repeat:no-repeat; background-size:100% auto; box-shadow:0 40px 80px rgba(28, 28, 32, 0.08);}
#customer_main .cm_qna .cm_body .cmq_icon.t1 {background-position:center top;}
#customer_main .cm_qna .cm_body .cmq_icon.t2 {background-position:center bottom;}
#customer_main .cm_qna .cm_body h4 {font-size:14px; font-weight:700; color:#1c1c20; line-height:30px; letter-spacing:-0.5px;}
#customer_main .cm_qna .cm_body h4 mark {color:#172a7e;}
#customer_main .cm_qna .cm_body p {font-size:12px; font-weight:400; color:#1c1c20; line-height:30px; letter-spacing:-0.5px;}

#customer_main .cm_faq .cm_title p {display:inline-block; vertical-align:middle; float:right; font-size:14px; font-weight:400; color:#aeafb6; line-height:40px; letter-spacing:-0.5px;}
#customer_main .cm_faq .cm_body {padding:30px 15px; border-radius:10px; background-color:#fff; box-shadow:0 40px 80px rgba(28, 28, 32, 0.08);}
#customer_main .cm_faq .cm_body li {position:relative; width:14.285%;}
#customer_main .cm_faq .cm_body li:before {content:""; position:absolute; left:0; top:50%; width:1px; height:50px; margin-top:-25px; background-color:#f3f3f4;}
#customer_main .cm_faq .cm_body li:first-child:before {display:none;}
#customer_main .cm_faq .cm_body li span {display:inline-block; vertical-align:middle; width:100%; height:30px; font-size:18px; font-weight:400; color:#2c2c3a; line-height:40px; letter-spacing:-0.5px; text-align:center;}
#customer_main .cm_faq .cm_body li:hover span {font-weight:700; color:#021f93;}
#customer_main .cm_faq .cmf_icon {display:inline-block; vertical-align:middle; width:60px; height:60px; background-image:url("../images/customer/icon_faq.svg"); background-repeat:no-repeat; background-size:200% auto;}
#customer_main .cm_faq .cmf_icon.t1 {background-position:left 0;}
#customer_main .cm_faq .cmf_icon.t2 {background-position:left -60px;}
#customer_main .cm_faq .cmf_icon.t3 {background-position:left -120px;}
#customer_main .cm_faq .cmf_icon.t4 {background-position:left -180px;}
#customer_main .cm_faq .cmf_icon.t5 {background-position:left -240px;}
#customer_main .cm_faq .cmf_icon.t6 {background-position:left -300px;}
#customer_main .cm_faq .cmf_icon.t7 {background-position:left -360px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t1 {background-position:right 0;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t2 {background-position:right -60px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t3 {background-position:right -120px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t4 {background-position:right -180px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t5 {background-position:right -240px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t6 {background-position:right -300px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t7 {background-position:right -360px;}

#customer_main .cm_latest .cm_area {display:inline-block; vertical-align:middle; position:relative; width:calc(50% - 20px);}
#customer_main .cm_latest .cm_area:first-child {float:left;}
#customer_main .cm_latest .cm_area:last-child {float:right;}
#customer_main .cm_latest .cm_body span {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; width:130px; font-size:14px; font-weight:700; color:#1c1c20; line-height:60px; letter-spacing:-0.5px;}
#customer_main .cm_latest .cm_body p {display:inline-block; vertical-align:middle; width:100%; font-size:14px; font-weight:700; color:#1c1c20; line-height:60px; letter-spacing:-0.5px;}
#customer_main .cm_latest .cml_head {position:relative; height:60px; padding-left:130px; border-top:#021f93 solid 1px; border-bottom:#aeafb6 solid 1px;}
#customer_main .cm_latest .cml_list li {position:relative; height:60px; padding-left:130px; border-bottom:#efeff1 solid 1px;}
#customer_main .cm_latest .cml_list span {font-weight:400; color:#aeafb6;}
#customer_main .cm_latest .cml_list p {font-size:16px; font-weight:400; text-align:left;}
#customer_main .cm_latest .cml_list a {display:inline-block; vertical-align:middle; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}



/* 공통 */
#detail {display:inline-block; vertical-align:middle; width:100%;}
#detail .cs {color:#26a9e0 !important;}
#detail .cw {color:#fff !important;}
#detail .cb {color:#262629 !important;}
#detail .cq {color:#1c1c20 !important;}
#detail .d_blind {display:block; overflow:hidden; position:absolute !important; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px;}
#detail .d_area {display:inline-block; vertical-align:middle; position:relative; width:100%; padding:0 80px;}
#detail .d_wrap {display:inline-block; vertical-align:middle; width:100%; max-width:1200px;}
#detail .d_title {display:inline-block; vertical-align:middle; position:relative; font-size:60px; font-weight:100; color:#27292d; letter-spacing:-6px; line-height:80px; word-wrap:normal; word-break:keep-all;}
#detail .d_title strong {font-weight:500; color:#27292d; letter-spacing:-6px;}
#detail .d_title mark {background:none; color:#23419a; letter-spacing:-6px;}
#detail .d_title.t1 {padding-top:40px;}
#detail .d_title.t1.cs {color:#27292d !important;}
#detail .d_title.t1:before {content:""; position:absolute; left:50%; top:0; width:70px; height:10px; margin-left:-35px; border-radius:1px; background-color:#23419a;}
#detail .d_title.t1.cm:before {background-color:#152c73;}
#detail .d_title.t1.cs:before {background-color:#26a9e0;}
#detail .d_title.t1.cw:before {background-color:#fff;}
#detail .d_title.t1.cm mark {color:#152c73 !important;}
#detail .d_title.t2 {font-size:50px; letter-spacing:-5px; line-height:70px;}
#detail .d_title.t2 mark {font-weight:500; color:#23419a; letter-spacing:-5px;}
#detail .d_title.t3 {font-size:35px; font-weight:100; letter-spacing:-4px; line-height:40px;}
#detail .d_title.t3 mark {font-weight:500; letter-spacing:-4px;}
#detail .d_title.t4 {padding-top:40px; font-size:40px; font-weight:100; letter-spacing:-4px; line-height:60px;}
#detail .d_title.t4 mark {font-weight:500; letter-spacing:-4px;}
#detail .d_title.t4:before {content:""; position:absolute; left:0; top:0; width:70px; height:10px; border-radius:1px; background-color:#23419a;}
#detail .d_title i {display:inline-block; vertical-align:-4px; width:404px; height:65px; margin-right:5px; background-image:url("../images/detail/kfcs/logo_s_c.png"); background-repeat:no-repeat; background-size:auto 100%; background-position:center;}
#detail .d_title.cw i {background-image:url("../images/detail/kfcs/logo_s_w.png");}
#detail .d_title.t3 i {width:30px; height:30px; margin-right:10px; background-image:url("../images/detail/inverter/icon_star.png"); background-size:100% auto;}
#detail .d_text {display:inline-block; vertical-align:middle; font-size:25px; font-weight:300; color:#27292d; letter-spacing:-2px; line-height:40px; word-wrap:normal; word-break:keep-all;}
#detail .d_text mark {background:none; font-weight:500; color:#23419a; letter-spacing:-2px;}
#detail .d_text mark.light {font-weight:300;}
#detail .d_text.t1 {font-size:20px; letter-spacing:-1px; line-height:30px;}
#detail .d_text.t1 mark {letter-spacing:-1px;}
#detail .d_text.t2 {font-size:30px; font-weight:200; letter-spacing:10px; line-height:100px;}
#detail .d_text.t2 mark {font-weight:200; letter-spacing:10px;}
#detail .d_text.t2 span {padding-bottom:5px; background-image:linear-gradient(180deg ,rgba(165, 163, 161, 0) 90%, rgba(165, 163, 161, 0.05) 10%); letter-spacing:10px;}
#detail .d_text.t3 {font-size:35px; font-weight:100; letter-spacing:-4px; line-height:50px;}
#detail .d_text.t3 mark {font-weight:500; letter-spacing:-4px;}
#detail .d_text.t4 {position:relative; padding:70px 0; font-size:60px; font-weight:100; letter-spacing:-3px; line-height:80px;}
#detail .d_text.t4 mark {font-weight:500; letter-spacing:-3px;}
#detail .d_text.t4:before {content:"“"; position:absolute; left:0; right:0; top:0; font-size:90px; font-weight:500; color:#23419a;}
#detail .d_text.t4.cw:before {color:#fff;} 
#detail .d_text.t4:after {content:"”"; position:absolute; left:0; right:0; bottom:-45px; font-size:90px; font-weight:500; color:#23419a;}
#detail .d_text.t4.cw:after {color:#fff;} 
#detail .d_text.t5 {font-size:30px; font-weight:300; color:#fff; letter-spacing:-1px; line-height:40px;}
#detail .d_text.t5 mark {font-weight:700; letter-spacing:-1px;}
#detail .d_text.t5 mark.medium {font-weight:500; letter-spacing:-3px;}
#detail .d_text.t6 {font-size:12px; font-weight:300; color:#8b8b8b; letter-spacing:-0.5px; line-height:20px;}
#detail .d_text.t7 {position:relative; padding:90px 0; font-size:80px; font-weight:100; letter-spacing:-3px; line-height:100px;}
#detail .d_text.t7 mark {font-weight:500; letter-spacing:-3px;}
#detail .d_text.t7:before {content:"“"; position:absolute; left:0; right:0; top:0; font-size:80px; font-weight:700; color:#fff;}
#detail .d_text.t7:after {content:"”"; position:absolute; left:0; right:0; bottom:-45px; font-size:80px; font-weight:700; color:#fff;}
#detail .d_tip {display:inline-block; vertical-align:middle; margin-top:30px; font-size:14px; font-weight:300; color:#94949e; letter-spacing:-1px; line-height:25px; word-wrap:normal; word-break:keep-all;}


/* 음식물처리기 */
#detail.d_kfcs .d_head {padding:200px 0 180px;}
#detail.d_kfcs .d_hero {height:980px; margin-bottom:50px; background-image:url("../images/detail/kfcs/hero_bg.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center;}

#detail.d_kfcs .d_hero .d_wrap {max-width:100%; height:100%;}
#detail.d_kfcs .d_hero .dh_logo {display:inline-block; vertical-align:middle; position:absolute; left:50%; top:90px; width:500px; height:200px; margin-left:-250px;}
#detail.d_kfcs .d_hero .dh_logo > img {width:100%;}
#detail.d_kfcs .d_hero .dh_pic {display:inline-block; vertical-align:middle; position:absolute; left:50%; bottom:180px; margin-left:-360px; max-width:720px;}
#detail.d_kfcs .d_hero .dh_txt {position:absolute; left:-15px; bottom:70px; max-width:500px;}
#detail.d_kfcs .d_hero .dh_thumnail {position:absolute; right:-15px; bottom:60px;}
#detail.d_kfcs .d_hero .dh_thumnail li {display:inline-block; vertical-align:middle; float:left; margin-left:20px;}
#detail.d_kfcs .d_hero .dh_thumnail li:nth-child(1) {margin-left:0;}
#detail.d_kfcs .d_hero .dh_thumnail li a {display:inline-block; vertical-align:middle; position:relative; overflow:hidden; width:60px; height:60px; border-radius:5px; box-shadow:0 30px 60px rgba(0, 0, 0, 0.25);}
#detail.d_kfcs .d_hero .swiper-container {overflow:inherit;}
#detail.d_kfcs .d_hero .swiper-button-next,
#detail.d_kfcs .d_hero .swiper-button-prev {width:60px; height:60px; background-color:#fff; background-image:none !important; border-radius:50%; margin-top:60px; transition:0.3s; -webkit-transition:0.3s;}
#detail.d_kfcs .d_hero .swiper-button-next {left:auto; right:50%; margin-right:-360px;}
#detail.d_kfcs .d_hero .swiper-button-prev {left:50%; right:auto; margin-left:-360px;}
#detail.d_kfcs .d_hero .swiper-button-next:before,
#detail.d_kfcs .d_hero .swiper-button-prev:before {content:""; position:absolute; left:50%; top:50%; width:6px; height:6px; margin-top:-4px; border-top:#23419a solid 2px; border-right:#23419a solid 2px; transition:0.3s; -webkit-transition:0.3s;}
#detail.d_kfcs .d_hero .swiper-button-next:before {transform:rotate(45deg); margin-left:-3px;}
#detail.d_kfcs .d_hero .swiper-button-prev:before {transform:rotate(-135deg); margin-left:-5px;}
#detail.d_kfcs .d_hero .swiper-button-next:after,
#detail.d_kfcs .d_hero .swiper-button-prev:after {content:""; position:absolute; left:50%; top:50%; width:12px; height:2px; margin-top:-1px; margin-left:-6px;  background-color:#23419a; transition:0.3s; -webkit-transition:0.3s;}
#detail.d_kfcs .d_hero .swiper-button-next:hover,
#detail.d_kfcs .d_hero .swiper-button-prev:hover {background-color:#23419a;}
#detail.d_kfcs .d_hero .swiper-button-next:hover:before,
#detail.d_kfcs .d_hero .swiper-button-prev:hover:before {border-top:#fff solid 2px; border-right:#fff solid 2px;} 
#detail.d_kfcs .d_hero .swiper-button-next:hover:after,
#detail.d_kfcs .d_hero .swiper-button-prev:hover:after {background-color:#fff;} 
#detail.d_kfcs .d_hero .swiper-container {display:inline-block; position:relative; width:100%; height:100%;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {left:50%; bottom:65px; z-index:1; width:300px; margin-left:-150px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {position:relative; width:50px; height:50px; margin:0 10px; background-color:#fff; opacity:1; box-shadow:0 20px 40px rgba(28, 28, 32, 0.15);}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {box-shadow:0 20px 40px rgba(28, 28, 32, 0.4);}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:before {content:""; position:absolute; left:5px; right:5px; top:5px; bottom:5px; border-radius:50%;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(1):before {background-color:#f1f1f1;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(2):before {background-color:#eed680;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(3):before {background-color:#56606a;}

#detail.d_kfcs .d_video {margin-top:200px;}
#detail.d_kfcs .d_video .dv_txt {display:inline-block; vertical-align:middle; position:relative; float:left; width:560px; height:360px; padding-top:10px; text-align:left;}
#detail.d_kfcs .d_video .dv_txt .d_title.t1:before {left:0; margin-left:0;}
#detail.d_kfcs .d_video .dv_txt .d_text {position:absolute; left:0; bottom:10px;}
#detail.d_kfcs .d_video.t4 .dv_txt .d_text {right:40px;}
#detail.d_kfcs .d_video .dv_pic {display:inline-block; vertical-align:middle; position:relative; float:right; width:640px; height:360px; border-radius:5px; background-color:#f2f4f8;}
#detail.d_kfcs .d_video .dv_pic:before {content:""; position:absolute; right:-30px; bottom:10px; width:10px; height:180px; background-image:url("../images/detail/kfcs/deco_txt.png"); background-repeat:no-repeat; background-size:auto 100%; background-position:center bottom;}
#detail.d_kfcs .d_video .dv_pic video {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; border-radius:5px;}
#detail.d_kfcs .d_video .dv_pic img {display:inline-block; vertical-align:middle; float:left; width:100%; height:auto}
#detail.d_kfcs .d_video:before {position:absolute; height:200px; font-size:200px; font-weight:600; color:transparent; line-height:200px; letter-spacing:-15px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_kfcs .d_video.dv_left:before {right:80px; top:-140px;}
#detail.d_kfcs .d_video.dv_right:before {left:80px; top:-140px;}
#detail.d_kfcs .d_video.t1:before {content:"Magical time";}
#detail.d_kfcs .d_video.t2:before {content:"24 hours"; top:auto; bottom:-140px;}
#detail.d_kfcs .d_video.t3:before {content:"Stress Free";}
#detail.d_kfcs .d_video.t4:before {content:"Lo Cost";}
#detail.d_kfcs .d_video.t5:before {content:"Easy";}
#detail.d_kfcs .d_video.dv_right .dv_txt {float:right; padding-left:80px;}
#detail.d_kfcs .d_video.dv_right .dv_txt .d_text {left:80px;}
#detail.d_kfcs .d_video.dv_right .dv_pic {float:left;}
#detail.d_kfcs .d_video.dv_right .dv_pic:before {left:-30px; right:auto;}

#detail.d_kfcs .d_usp {display:block; width:auto; overflow:hidden; margin:250px 80px 0; padding:200px 0; border-radius:5px; background-color:#f2f4f8;}
#detail.d_kfcs .d_usp .du_point {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_kfcs .d_usp .du_point:before {content:"Unique Selling Point"; position:absolute; left:0; right:0; bottom:-110px; height:140px; font-size:130px; font-weight:600; color:transparent; line-height:130px; letter-spacing:-10px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_kfcs .d_usp .du_point li {display:inline-block; vertical-align:middle; position:relative; float:left; width:220px; height:220px; margin-left:25px; border-radius:20px; background-color:#fff; box-shadow:0 40px 80px rgba(28, 28, 32, 0.1);}
#detail.d_kfcs .d_usp .du_point li:first-child {margin-left:0;}
#detail.d_kfcs .d_usp .du_point .dup_icon {display:inline-block; vertical-align:middle; position:absolute; left:50%; top:30px; width:100px; height:100px; margin-left:-50px; background-image:url("../images/detail/kfcs/icon_usp.png"); background-repeat:no-repeat; background-size:100% auto;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t1 {background-position:center 0;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t2 {background-position:center -100px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t3 {background-position:center -200px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t4 {background-position:center -300px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t5 {background-position:center -400px;}
#detail.d_kfcs .d_usp .du_point p {display:inline-block; vertical-align:middle; position:absolute; left:0; bottom:20px; width:100%;}
#detail.d_kfcs .d_usp .du_point span {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_kfcs .d_usp .du_wrap {display:inline-block; vertical-align:middle; position:relative; width:100%; margin-top:200px;}
#detail.d_kfcs .d_usp .du_object {display:inline-block; vertical-align:middle; position:absolute; z-index:2;}
#detail.d_kfcs .d_usp .du_pic {display:inline-block; vertical-align:middle; float:left; z-index:1; overflow:hidden; width:400px; border-radius:5px; box-shadow:0 100px 80px rgba(28, 28, 32, 0.2);}
#detail.d_kfcs .d_usp .du_deco {content:""; position:absolute; left:-110px; bottom:-30px; width:220px; height:220px; background-image:url("../images/detail/kfcs/deco_circle.png"); background-repeat:no-repeat; background-size:100% auto; transition:0.3s; -webkit-transition:0.3s;
animation-name:deco_txt; animation-duration:20s; animation-iteration-count:infinite; animation-timing-function:linear;}
@keyframes deco_txt {from {transform:rotate(0deg);} to {transform:rotate(-360deg);}}
#detail.d_kfcs .d_usp .dv_txt {display:inline-block; vertical-align:middle; float:right; width:100%; text-align:left;}
#detail.d_kfcs .d_usp .dv_txt:before {position:absolute; height:200px; font-size:200px; font-weight:600; color:transparent; line-height:200px; letter-spacing:-8px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_kfcs .d_usp .dv_txt > span {display:inline-block; vertical-align:middle; width:100%; height:10px; margin-bottom:10px; font-size:10px; font-weight:700; color:#23419a; line-height:10px;}
#detail.d_kfcs .d_usp .dv_txt .d_title {width:100%;}
#detail.d_kfcs .d_usp .dv_txt .d_text {margin-top:50px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .du_object {left:170px; top:50px; width:480px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt {width:560px; margin-top:100px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt:before {content:"01"; left:410px; top:70px;}
#detail.d_kfcs .d_usp .du_wrap.t2 {margin-top:230px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_object {left:110px; top:180px; width:360px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_pic {width:500px; margin-left:300px; border-radius:250px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt {width:340px; margin-top:10px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt:before {content:"02"; left:100px; top:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .du_pic {width:calc(100% + 360px); margin-left:-180px; border-radius:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt {position:absolute; left:0; top:140px; width:50%; padding:70px 90px 0; background-color:#f2f4f8;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:before {content:"03"; right:-190px; bottom:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:after {content:""; position:absolute; right:0; bottom:0; width:80px; height:200px; background-color:#f2f4f8;}
#detail.d_kfcs .d_usp .du_wrap.t4 {margin-top:360px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .du_object {left:50%; top:140px; width:560px; margin-left:-60px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .du_pic {float:right;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt {float:left; width:500px; margin-left:200px; margin-top:50px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt:before {content:"04"; right:0; bottom:-120px;}
#detail.d_kfcs .d_usp .du_wrap.t5 {margin-top:220px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .du_object {left:160px; top:300px; overflow:hidden; width:400px; border-radius:5px; box-shadow:0 100px 80px rgba(28, 28, 32, 0.2);}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt {float:right; width:400px; margin:210px 0 120px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt:before {content:"05"; left:500px; top:180px;}

#detail.d_kfcs .d_patent {display:block; width:auto; margin:250px 80px 0; padding:80px 0; border-radius:5px; background-color:#23419a;}
#detail.d_kfcs .d_patent:before {content:"Special Reason"; position:absolute; left:0; right:0; top:-140px; height:200px; font-size:200px; font-weight:600; color:transparent; line-height:200px; letter-spacing:-15px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}​
#detail.d_kfcs .d_patent .dp_txt {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_kfcs .d_patent .dp_txt {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_kfcs .d_patent .dp_pic {display:inline-block; vertical-align:middle; width:100%; margin:45px 0;}
#detail.d_kfcs .d_patent .dp_pic ul {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_kfcs .d_patent .dp_pic li {display:inline-block; vertical-align:middle; float:left; width:20%; padding:15px;}
#detail.d_kfcs .d_patent .dp_pic li img {display:inline-block; vertical-align:middle; width:100%;}

#detail.d_kfcs .d_howto {margin-top:250px; margin-bottom:50px;}
#detail.d_kfcs .d_howto .dh_pic {position:relative; margin-top:60px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li {position:absolute; width:470px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li:before {position:absolute; top:0; width:170px; font-size:70px; font-weight:700; color:#edf0f5; letter-spacing:-4px; line-height:100px; text-align:center; transition:0.3s; -webkit-transition:0.3s;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li:after {content:""; position:absolute; top:50%; width:10px; height:10px; margin-top:-5px; border-radius:5px; background-color:#26a9e0;} 
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item1,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item3 {right:50%; margin-right:240px; padding-right:170px; text-align:right;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item2,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item4 {left:50%; margin-left:240px; padding-left:170px; text-align:left;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item1,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item2 {top:60px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item3,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item4 {bottom:60px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item1:before {content:"01"; right:0;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item2:before {content:"02"; left:0;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item3:before {content:"03"; right:0;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item4:before {content:"04"; left:0;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item1:after,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item3:after {right:0;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item2:after,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item4:after {left:0;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus {display:inline-block; vertical-align:middle; width:660px; height:660px; padding:37px; border:#f2f4f8 solid 3px; border-radius:330px; transition:0.3s; -webkit-transition:0.3s;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus ul {display:inline-block; vertical-align:middle; position:relative; float:left; width:100%;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; overflow:hidden; width:580px; border-radius:290px; opacity:0; transition:0.3s; -webkit-transition:0.3s;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li:before {display:inline-block; vertical-align:middle; position:absolute; left:0; top:50%; width:100%; height:160px; margin-top:-80px; font-size:160px; font-weight:500; color:#fff; line-height:160px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li.dhpf_item1:before {content:"01";}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li.dhpf_item2:before {content:"02";}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li.dhpf_item3:before {content:"03";}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li.dhpf_item4:before {content:"04";}
#detail.d_kfcs .d_howto .dh_pic.t1 .dhp_txt li.dhpt_item1:before,
#detail.d_kfcs .d_howto .dh_pic.t2 .dhp_txt li.dhpt_item2:before,
#detail.d_kfcs .d_howto .dh_pic.t3 .dhp_txt li.dhpt_item3:before,
#detail.d_kfcs .d_howto .dh_pic.t4 .dhp_txt li.dhpt_item4:before{color:#26a9e0;}
#detail.d_kfcs .d_howto .dh_pic.t1 .dhp_focus li.dhpf_item1,
#detail.d_kfcs .d_howto .dh_pic.t2 .dhp_focus li.dhpf_item2,
#detail.d_kfcs .d_howto .dh_pic.t3 .dhp_focus li.dhpf_item3,
#detail.d_kfcs .d_howto .dh_pic.t4 .dhp_focus li.dhpf_item4 {opacity:1;}

#detail.d_kfcs .d_convenient {margin-top:250px;}
#detail.d_kfcs .d_convenient .dc_step {display:inline-block; vertical-align:middle; position:relative; width:100%; margin:60px 0 220px;}
#detail.d_kfcs .d_convenient .dc_step:before {content:"Easy & Convenient"; position:absolute; left:0; right:0; bottom:-90px; height:140px; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-10px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_kfcs .d_convenient .dc_step li {display:inline-block; vertical-align:middle; position:relative; float:left; width:320px; height:320px; margin-left:-27px; border-radius:160px; background-color:#fff; box-shadow:0 40px 80px rgba(28, 28, 32, 0.1);}
#detail.d_kfcs .d_convenient .dc_step li:first-child {margin-left:0;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon {display:inline-block; vertical-align:middle; position:absolute; left:50%; top:70px; width:100px; height:100px; margin-left:-50px; background-image:url("../images/detail/kfcs/icon_convenient.png"); background-repeat:no-repeat; background-size:100% auto;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t1 {background-position:center 0;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t2 {background-position:center -100px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t3 {background-position:center -200px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t4 {background-position:center -300px;}
#detail.d_kfcs .d_convenient .dc_step p {display:inline-block; vertical-align:middle; position:absolute; left:0; bottom:70px; width:100%;}
#detail.d_kfcs .d_convenient .dc_step span {display:inline-block; vertical-align:middle; width:100%;}

#detail.d_kfcs .d_smartitem {margin-top:250px;}
#detail.d_kfcs .d_smartitem .d_wrap {max-width:100%;}
#detail.d_kfcs .d_smartitem .ds_pic {display:inline-block; vertical-align:middle; position:relative; width:100%; margin:60px 0 220px;}
#detail.d_kfcs .d_smartitem .ds_pic:before {content:"Eco-Friendly Smart Item"; position:absolute; left:0; right:0; bottom:-90px; height:140px; font-size:120px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-10px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_kfcs .d_smartitem .ds_pic ul {display:inline-block; vertical-align:middle; position:relative; padding-left:50%; width:100%;}
#detail.d_kfcs .d_smartitem .ds_pic li {display:inline-block; vertical-align:middle; position:relative; float:left; width:50%; padding-left:40px; border-radius:5px;}
#detail.d_kfcs .d_smartitem .ds_pic li:nth-child(1) {position:absolute; left:0; right:50%; top:0; bottom:0; overflow:hidden; padding:0; border-radius:5px;}
#detail.d_kfcs .d_smartitem .ds_pic li:nth-child(4),
#detail.d_kfcs .d_smartitem .ds_pic li:nth-child(5) {padding-top:40px;}
#detail.d_kfcs .d_smartitem .ds_pic img {border-radius:5px;}
#detail.d_kfcs .d_smartitem .ds_logo {width:400px; margin:250px auto 150px;}

#detail.d_kfcs .d_earth {margin-top:250px;}
#detail.d_kfcs .d_earth .d_wrap {max-width:100%;}
#detail.d_kfcs .d_earth .de_pic {display:inline-block; vertical-align:middle; position:relative; width:100%; height:600px; margin-bottom:250px; border-radius:5px; background-image:url("../images/detail/kfcs/pic_earth.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center;}
#detail.d_kfcs .d_earth .de_pic:before {content:"With the Earth"; position:absolute; left:0; right:0; bottom:-90px; height:140px; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-10px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_kfcs .d_earth .de_pic p {display:inline-block; vertical-align:middle; position:absolute; left:0; top:50%; width:100%; margin-top:-100px; font-size:60px; font-weight:100; color:#fff; line-height:100px; letter-spacing:-5px; text-align:center; text-shadow:0 2px 4px rgba(28, 28, 32, 0.3), 0 20px 40px rgba(28, 28, 32, 0.4);}
#detail.d_kfcs .d_earth .de_pic p strong {font-size:80px; font-weight:500; color:#fff; line-height:100px; letter-spacing:-5px;}

#detail.d_kfcs .d_model {margin-top:90px;}
#detail.d_kfcs .d_model .d_wrap {max-width:100%;}

#detail.d_kfcs .d_use {margin-top:250px;}
#detail.d_kfcs .d_use .dc_list {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_kfcs .d_use .dc_list li {display:inline-block; vertical-align:middle; position:relative; float:left; width:33.333%; margin-top:90px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon {display:inline-block; vertical-align:middle; width:140px; height:140px; background-image:url("../images/detail/kfcs/icon_use.png"); background-repeat:no-repeat; background-size:100% auto;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t1 {background-position:center 0;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t2 {background-position:center -140px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t3 {background-position:center -280px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t4 {background-position:center -420px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t5 {background-position:center -560px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t6 {background-position:center -700px;}
#detail.d_kfcs .d_use .dc_list span {display:inline-block; vertical-align:middle; width:100%;}

#detail.d_kfcs .d_type {margin-top:250px;}
#detail.d_kfcs .d_type .dt_list {display:inline-block; vertical-align:middle; position:relative; width:100%; margin-top:80px;}
#detail.d_kfcs .d_type .dt_list li {display:inline-block; vertical-align:middle; position:relative; float:left; width:360px; height:360px; margin-left:60px; padding:17px; border:#f2f4f8 solid 3px; border-radius:180px;}
#detail.d_kfcs .d_type .dt_list li:first-child {margin-left:0;}
#detail.d_kfcs .d_type .dt_list img {border-radius:160px;}
#detail.d_kfcs .d_type .dt_list p {position:absolute; left:0; top:50%; width:100%; margin-top:-40px;}
#detail.d_kfcs .d_type .dt_list + .dt_txt p {display:inline-block; vertical-align:middle; width:100%; margin-top:50px; font-size:25px; font-weight:300; color:#27292d; line-height:40px; letter-spacing:-2px; text-align:center;}

#detail.d_kfcs .d_interior {margin-top:250px; padding:0;}
#detail.d_kfcs .d_interior .d_wrap {max-width:100%;}
#detail.d_kfcs .d_interior .ds_pic {display:inline-block; vertical-align:middle; position:relative; width:100%; margin-top:120px;}
#detail.d_kfcs .d_interior .ds_pic:before {content:"Interior Point"; position:absolute; left:0; right:0; top:-140px; height:200px; font-size:200px; font-weight:600; color:transparent; line-height:200px; letter-spacing:-15px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_kfcs .d_interior .ds_pic ul {position:relative;}

#detail.d_kfcs .d_story {margin-top:250px;}
#detail.d_kfcs .d_story .ds_pic {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_kfcs .d_story .ds_pic ul {display:inline-block; vertical-align:middle; position:relative; width:calc(100% + 40px); margin-left:-20px;}
#detail.d_kfcs .d_story .ds_pic li {display:inline-block; vertical-align:middle; position:relative; float:left; width:25%; padding:20px;}
#detail.d_kfcs .d_story .ds_pic li:after {position:absolute; height:200px; font-size:200px; font-weight:600; color:transparent; line-height:200px; letter-spacing:-15px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_kfcs .d_story .ds_pic img {border-radius:5px; box-shadow:0 50px 100px rgba(28, 28, 32, 0.2);}
#detail.d_kfcs .d_story .ds_pic li:nth-child(1):before {content:""; position:absolute; right:-10px; bottom:30px; width:10px; height:180px; background-image:url("../images/detail/kfcs/deco_txt.png"); background-repeat:no-repeat; background-size:auto 100%; background-position:center bottom;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(2) img {box-shadow:none;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(2):after {content:"Real"; left:40px; top:-80px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(3) {float:right; width:50%;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(4):after {content:"Recycle"; left:-70px; bottom:-80px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(6) {margin-left:25%;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(7):after {content:"Life"; right:-80px; bottom:-250px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(8) {position:absolute; left:25%; bottom:0;}

#detail.d_kfcs .d_all {margin:250px 0;}
#detail.d_kfcs .d_all .d_wrap {max-width:100%;}
#detail.d_kfcs .d_all .d_wrap img {border-radius:5px;}


/* 인버터 */
#detail.d_inverter .d_hero {padding:0;}
#detail.d_inverter .d_hero .d_wrap {max-width:100%;}

#detail.d_inverter .d_technology {margin-top:200px; padding:130px 0;}
#detail.d_inverter .d_technology .dt_list {display:inline-block; vertical-align:middle; position:relative; width:100%; margin-top:60px;}
#detail.d_inverter .d_technology .dt_list:before {content:"Best Choice"; position:absolute; left:0; right:0; top:255px; height:140px; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-5px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter .d_technology .dt_list li {display:inline-block; vertical-align:middle; position:relative; float:left; width:340px; margin-left:90px; border-radius:50%;}
#detail.d_inverter .d_technology .dt_list li:first-child {margin-left:0;}
#detail.d_inverter .d_technology .dt_list img {border-radius:50%;}
#detail.d_inverter .d_technology .dt_list p {margin-top:40px;}
#detail.d_inverter .d_technology .dt_list p strong {display:inline-block; font-weight:500; margin-bottom:10px;}
#detail.d_inverter .d_technology .dt_list p > mark {font-weight:300;}

#detail.d_inverter .d_usp {display:block; width:auto; margin:80px; margin-bottom:0; padding:0; padding-top:250px; background-color:#f9fafc; border-radius:5px;}
#detail.d_inverter .d_usp .du_point {display:inline-block; vertical-align:middle; position:relative; width:100%; margin-top:60px; margin-bottom:200px;}
#detail.d_inverter .d_usp .du_point li {display:inline-block; vertical-align:middle; position:relative; float:left; width:270px; height:230px; margin-left:40px; border-radius:20px; background-color:#fff; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_inverter .d_usp .du_point li:first-child {margin-left:0;}
#detail.d_inverter .d_usp .du_point li:before {content:""; position:absolute; left:5px; top:-40px; height:80px; font-size:80px; font-weight:600; color:transparent; line-height:80px; letter-spacing:-3px; text-align:left; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter .d_usp .du_point li:nth-child(1):before {content:"01";}
#detail.d_inverter .d_usp .du_point li:nth-child(2):before {content:"02";}
#detail.d_inverter .d_usp .du_point li:nth-child(3):before {content:"03";}
#detail.d_inverter .d_usp .du_point li:nth-child(4):before {content:"04";}
#detail.d_inverter .d_usp .du_point .dup_icon {display:inline-block; vertical-align:middle; position:absolute; left:50%; top:50px; width:70px; height:70px; margin-left:-35px; background-image:url("../images/detail/inverter/icon_usp.png"); background-repeat:no-repeat; background-size:100% auto;}
#detail.d_inverter .d_usp .du_point .dup_icon.t1 {background-position:center 0;}
#detail.d_inverter .d_usp .du_point .dup_icon.t2 {background-position:center -70px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t3 {background-position:center -140px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t4 {background-position:center -210px;}
#detail.d_inverter .d_usp .du_point p {display:inline-block; vertical-align:middle; position:absolute; left:0; bottom:40px; width:100%;}
#detail.d_inverter .d_usp .du_content {display:inline-block; vertical-align:middle; position:relative; width:100%; margin-bottom:200px;}
#detail.d_inverter .d_usp .du_content .duc_txt {display:inline-block; vertical-align:middle; position:relative; float:left; width:520px; height:360px; padding-top:70px; text-align:left;}
#detail.d_inverter .d_usp .du_content.t1 .duc_txt {padding-top:30px;}
#detail.d_inverter .d_usp .du_content .duc_txt .d_title {display:inline-block; margin-bottom:10px;}
#detail.d_inverter .d_usp .du_content .duc_txt .d_text {width:100%; white-space:nowrap;}
#detail.d_inverter .d_usp .du_content .duc_pic {display:inline-block; vertical-align:middle; position:relative; float:right; width:600px; height:360px; border-radius:5px; background-color:#f2f4f8;}
#detail.d_inverter .d_usp .du_content .duc_pic:before {content:""; position:absolute; right:-30px; bottom:10px; width:10px; height:180px; background-image:url("../images/detail/inverter/deco_txt.png"); background-repeat:no-repeat; background-size:auto 100%; background-position:center bottom;}
#detail.d_inverter .d_usp .du_content .duc_pic:after {content:""; position:absolute; z-index:-1; height:130px; font-size:130px; font-weight:600; color:transparent; line-height:130px; letter-spacing:-7px; text-align:left; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter .d_usp .du_content.t1 .duc_pic:after {content:"01"; left:-115px; top:-60px;}
#detail.d_inverter .d_usp .du_content.t2 .duc_pic:after {content:"02"; right:-105px; bottom:20px;}
#detail.d_inverter .d_usp .du_content.t3 .duc_pic:after {content:"03"; left:-115px; top:-60px;}
#detail.d_inverter .d_usp .du_content.t4 .duc_pic:after {content:"04"; right:-115px; bottom:20px;}
#detail.d_inverter .d_usp .du_content .duc_pic img {display:inline-block; vertical-align:middle; float:left; width:100%; height:auto; border-radius:5px;}
#detail.d_inverter .d_usp .du_content.du_left:before {right:80px; top:-140px;}
#detail.d_inverter .d_usp .du_content.du_right:before {left:80px; top:-140px;}
#detail.d_inverter .d_usp .du_content.du_right .duc_txt {float:right;}
#detail.d_inverter .d_usp .du_content.du_right .duc_txt .d_text {left:80px;}
#detail.d_inverter .d_usp .du_content.du_right .duc_pic {float:left;}
#detail.d_inverter .d_usp .du_content.du_right .duc_pic:before {left:-30px; right:auto;}

#detail.d_inverter .d_bed {z-index:1; margin-top:250px;}
#detail.d_inverter .d_bed .d_wrap {max-width:100%;}
#detail.d_inverter .d_bed .db_pic {display:inline-block; vertical-align:middle; position:relative; width:100%; height:600px; border-radius:5px; background-image:url("../images/detail/inverter/pic_bed.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center;}
#detail.d_inverter .d_bed .db_pic:before {content:"Perfect Solution"; position:absolute; left:0; right:0; bottom:-90px; height:140px; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-10px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter .d_bed .db_pic p {display:inline-block; vertical-align:middle; position:absolute; left:0; top:50%; width:100%; margin-top:-100px; font-size:60px; font-weight:100; color:#fff; line-height:100px; letter-spacing:-5px; text-align:center; text-shadow:0 2px 4px rgba(28, 28, 32, 0.3), 0 20px 40px rgba(28, 28, 32, 0.4);}
#detail.d_inverter .d_bed .db_pic p strong {font-size:80px; font-weight:500; color:#fff; line-height:100px; letter-spacing:-5px;}
#detail.d_inverter .d_bed .db_txt {display:inline-block; width:100%; padding:250px 0;}

#detail.d_inverter .d_season {display:block; position:relative; z-index:0; width:auto; margin:0 80px; padding:0 20px; padding-bottom:140px; border-radius:5px; background-color:#f8f8f8;}
#detail.d_inverter .d_season:before {content:""; position:absolute; left:0; right:0; z-index:-1; top:-800px; height:800px; background-image:linear-gradient(to top, #f8f8f8 0%, #fff 100%);}
#detail.d_inverter .d_season .ds_content {display:inline-block; vertical-align:middle; position:relative; overflow:hidden; width:100%; margin-bottom:60px; border-radius:5px; box-shadow:0 20px 40px rgba(28, 28, 32,0.07);}
#detail.d_inverter .d_season .ds_content.t1 {margin-bottom:0;}
#detail.d_inverter .d_season .ds_content .dsc_txt {display:inline-block; vertical-align:middle; position:relative; float:left; width:480px; height:460px; padding:80px 60px; background-color:#fff; text-align:left;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_title {display:inline-block; margin-bottom:60px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text {width:100%;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text span {font-size:12px; font-weight:300; color:#1c1c20; line-height:40px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text span.t1 {line-height:30px;}
#detail.d_inverter .d_season .ds_content .dsc_pic {display:inline-block; vertical-align:middle; position:relative; float:right; width:720px; height:460px;}
#detail.d_inverter .d_season .ds_content .dsc_pic > img {width:100%;}
#detail.d_inverter .d_season .ds_content .dsc_comment {display:inline-block; position:absolute; left:30px; bottom:25px;}
#detail.d_inverter .d_season .ds_content.ds_right .dsc_txt {float:right;}
#detail.d_inverter .d_season .ds_content.ds_right .dsc_pic {float:left;}
#detail.d_inverter .d_season .ds_comment {display:inline-block; position:relative; margin-left:30px; margin-top:5px; float:left; text-align:left;}

#detail.d_inverter .d_detail {margin-top:250px; padding-bottom:210px;}
#detail.d_inverter .d_detail .dd_txt {margin-bottom:60px;}
#detail.d_inverter .d_detail .dd_list {display:inline-block; position:relative; width:100%;}
#detail.d_inverter .d_detail .dd_decotxt {position:absolute; left:0; top:-20px; height:120px; font-size:120px; font-weight:600; color:transparent; line-height:120px; letter-spacing:-5px; text-align:left; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter .d_detail .dd_decotxt mark {background-color:transparent; color:#26a9e0; -webkit-text-stroke:0 #26a9e0;}
#detail.d_inverter .d_detail ul {display:inline-block; position:relative; box-sizing:border-box; width:100%; padding-right:50%;}
#detail.d_inverter .d_detail ul li {display:inline-block; vertical-align:middle; position:relative; float:left; width:100%;}
#detail.d_inverter .d_detail ul li.dd_right {position:absolute; left:50%; width:50%;}
#detail.d_inverter .d_detail ul li.t1 {top:0;}
#detail.d_inverter .d_detail ul li.t2 {margin-top:460px;}
#detail.d_inverter .d_detail ul li.t3 {top:850px; padding-left:10%;}
#detail.d_inverter .d_detail ul li.t4 {margin-top:200px;}
#detail.d_inverter .d_detail ul li .dd_pic {display:inline-block; vertical-align:middle; position:relative; float:left; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_inverter .d_detail ul li.t1 .dd_pic {width:100%;}
#detail.d_inverter .d_detail ul li.t2 .dd_pic {width:80%;}
#detail.d_inverter .d_detail ul li.t3 .dd_pic {width:70%;}
#detail.d_inverter .d_detail ul li.t4 .dd_pic {width:100%;}
#detail.d_inverter .d_detail ul li .dd_pic > img {width:100%; border-radius:5px;}
#detail.d_inverter .d_detail ul li .dd_warp {display:inline-block; width:100%; margin-top:30px; text-align:left;}
#detail.d_inverter .d_detail ul li p + p {margin-top:10px;}

#detail.d_inverter .d_design .dd_txt {margin-bottom:60px;}
#detail.d_inverter .d_design .dd_pic ul {display:inline-block; vertical-align:middle; position:relative; width:calc(100% + 40px); margin-left:-20px;}
#detail.d_inverter .d_design .dd_pic li {display:inline-block; vertical-align:middle; position:relative; float:left; width:50%; padding:20px;}
#detail.d_inverter .d_design .dd_pic li:nth-child(2n) {float:right;}
#detail.d_inverter .d_design .dd_pic img {border-radius:5px;}

#detail.d_inverter .d_product {margin:250px 0;}
#detail.d_inverter .d_product .d_wrap {max-width:100%;}
#detail.d_inverter .d_product .d_wrap > img {border-radius:5px;}

/* 인버터2 */
#detail.d_inverter2 .d_hero {padding:0;}
#detail.d_inverter2 .d_hero .d_wrap {max-width:100%;}

#detail.d_inverter2 .d_technology {margin-top:200px; padding:130px 0;}
#detail.d_inverter2 .d_technology .dt_list {display:inline-block; vertical-align:middle; position:relative; width:100%; margin-top:60px;}
#detail.d_inverter2 .d_technology .dt_list:before {content:"Best Choice"; position:absolute; left:0; right:0; top:255px; height:140px; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-5px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter2 .d_technology .dt_list li {display:inline-block; vertical-align:middle; position:relative; float:left; width:340px; margin-left:90px; border-radius:50%;}
#detail.d_inverter2 .d_technology .dt_list li:first-child {margin-left:0;}
#detail.d_inverter2 .d_technology .dt_list img {border-radius:50%;}
#detail.d_inverter2 .d_technology .dt_list p {margin-top:40px;}
#detail.d_inverter2 .d_technology .dt_list p strong {display:inline-block; font-weight:500; margin-bottom:10px;}
#detail.d_inverter2 .d_technology .dt_list p > mark {font-weight:300;}

#detail.d_inverter2 .d_usp {display:block; width:auto; margin:80px; margin-bottom:0; padding:0; padding-top:250px; background-color:#f9fafc; border-radius:5px;}
#detail.d_inverter2 .d_usp .du_point {display:inline-block; vertical-align:middle; position:relative; width:100%; margin-top:60px; margin-bottom:200px;}
#detail.d_inverter2 .d_usp .du_point li {display:inline-block; vertical-align:middle; position:relative; float:left; width:270px; height:230px; margin-left:40px; border-radius:20px; background-color:#fff; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_inverter2 .d_usp .du_point li:first-child {margin-left:0;}
#detail.d_inverter2 .d_usp .du_point li:before {content:""; position:absolute; left:5px; top:-40px; height:80px; font-size:80px; font-weight:600; color:transparent; line-height:80px; letter-spacing:-3px; text-align:left; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter2 .d_usp .du_point li:nth-child(1):before {content:"01";}
#detail.d_inverter2 .d_usp .du_point li:nth-child(2):before {content:"02";}
#detail.d_inverter2 .d_usp .du_point li:nth-child(3):before {content:"03";}
#detail.d_inverter2 .d_usp .du_point li:nth-child(4):before {content:"04";}
#detail.d_inverter2 .d_usp .du_point .dup_icon {display:inline-block; vertical-align:middle; position:absolute; left:50%; top:50px; width:70px; height:70px; margin-left:-35px; background-image:url("../images/detail/inverter/icon_usp.png"); background-repeat:no-repeat; background-size:100% auto;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t1 {background-position:center 0;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t2 {background-position:center -70px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t3 {background-position:center -140px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t4 {background-position:center -210px;}
#detail.d_inverter2 .d_usp .du_point p {display:inline-block; vertical-align:middle; position:absolute; left:0; bottom:40px; width:100%;}
#detail.d_inverter2 .d_usp .du_content {display:inline-block; vertical-align:middle; position:relative; width:100%; margin-bottom:200px;}
#detail.d_inverter2 .d_usp .du_content .duc_txt {display:inline-block; vertical-align:middle; position:relative; float:left; width:520px; height:360px; padding-top:70px; text-align:left;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_txt {padding-top:30px;}
#detail.d_inverter2 .d_usp .du_content .duc_txt .d_title {display:inline-block; margin-bottom:10px;}
#detail.d_inverter2 .d_usp .du_content .duc_txt .d_text {width:100%; white-space:nowrap;}
#detail.d_inverter2 .d_usp .du_content .duc_pic {display:inline-block; vertical-align:middle; position:relative; float:right; width:600px; height:360px; border-radius:5px; background-color:#f2f4f8;}
#detail.d_inverter2 .d_usp .du_content .duc_pic:before {content:""; position:absolute; right:-30px; bottom:10px; width:10px; height:180px; background-image:url("../images/detail/inverter/deco_txt.png"); background-repeat:no-repeat; background-size:auto 100%; background-position:center bottom;}
#detail.d_inverter2 .d_usp .du_content .duc_pic:after {content:""; position:absolute; z-index:-1; height:130px; font-size:130px; font-weight:600; color:transparent; line-height:130px; letter-spacing:-7px; text-align:left; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_pic:after {content:"01"; left:-115px; top:-60px;}
#detail.d_inverter2 .d_usp .du_content.t2 .duc_pic:after {content:"02"; right:-105px; bottom:20px;}
#detail.d_inverter2 .d_usp .du_content.t3 .duc_pic:after {content:"03"; left:-115px; top:-60px;}
#detail.d_inverter2 .d_usp .du_content.t4 .duc_pic:after {content:"04"; right:-115px; bottom:20px;}
#detail.d_inverter2 .d_usp .du_content .duc_pic img {display:inline-block; vertical-align:middle; float:left; width:100%; height:auto; border-radius:5px;}
#detail.d_inverter2 .d_usp .du_content.du_left:before {right:80px; top:-140px;}
#detail.d_inverter2 .d_usp .du_content.du_right:before {left:80px; top:-140px;}
#detail.d_inverter2 .d_usp .du_content.du_right .duc_txt {float:right;}
#detail.d_inverter2 .d_usp .du_content.du_right .duc_txt .d_text {left:80px;}
#detail.d_inverter2 .d_usp .du_content.du_right .duc_pic {float:left;}
#detail.d_inverter2 .d_usp .du_content.du_right .duc_pic:before {left:-30px; right:auto;}

#detail.d_inverter2 .d_bed {z-index:1; margin-top:250px;}
#detail.d_inverter2 .d_bed .d_wrap {max-width:100%;}
#detail.d_inverter2 .d_bed .db_pic {display:inline-block; vertical-align:middle; position:relative; width:100%; height:600px; border-radius:5px; background-image:url("../images/detail/inverter/pic_bed.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center;}
#detail.d_inverter2 .d_bed .db_pic:before {content:"Perfect Solution"; position:absolute; left:0; right:0; bottom:-90px; height:140px; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-10px; text-align:center; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter2 .d_bed .db_pic p {display:inline-block; vertical-align:middle; position:absolute; left:0; top:50%; width:100%; margin-top:-100px; font-size:60px; font-weight:100; color:#fff; line-height:100px; letter-spacing:-5px; text-align:center; text-shadow:0 2px 4px rgba(28, 28, 32, 0.3), 0 20px 40px rgba(28, 28, 32, 0.4);}
#detail.d_inverter2 .d_bed .db_pic p strong {font-size:80px; font-weight:500; color:#fff; line-height:100px; letter-spacing:-5px;}
#detail.d_inverter2 .d_bed .db_txt {display:inline-block; width:100%; padding:250px 0;}

#detail.d_inverter2 .d_season {display:block; position:relative; z-index:0; width:auto; margin:0 80px; padding:0 20px; padding-bottom:140px; border-radius:5px; background-color:#f8f8f8;}
#detail.d_inverter2 .d_season:before {content:""; position:absolute; left:0; right:0; z-index:-1; top:-800px; height:800px; background-image:linear-gradient(to top, #f8f8f8 0%, #fff 100%);}
#detail.d_inverter2 .d_season .ds_content {display:inline-block; vertical-align:middle; position:relative; overflow:hidden; width:100%; margin-bottom:60px; border-radius:5px; box-shadow:0 20px 40px rgba(28, 28, 32,0.07);}
#detail.d_inverter2 .d_season .ds_content.t1 {margin-bottom:0;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt {display:inline-block; vertical-align:middle; position:relative; float:left; width:480px; height:460px; padding:80px 60px; background-color:#fff; text-align:left;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_title {display:inline-block; margin-bottom:60px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text {width:100%;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text span {font-size:12px; font-weight:300; color:#1c1c20; line-height:40px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text span.t1 {line-height:30px;}
#detail.d_inverter2 .d_season .ds_content .dsc_pic {display:inline-block; vertical-align:middle; position:relative; float:right; width:720px; height:460px;}
#detail.d_inverter2 .d_season .ds_content .dsc_pic > img {width:100%;}
#detail.d_inverter2 .d_season .ds_content .dsc_comment {display:inline-block; position:absolute; left:30px; bottom:25px;}
#detail.d_inverter2 .d_season .ds_content.ds_right .dsc_txt {float:right;}
#detail.d_inverter2 .d_season .ds_content.ds_right .dsc_pic {float:left;}
#detail.d_inverter2 .d_season .ds_comment {display:inline-block; position:relative; margin-left:30px; margin-top:5px; float:left; text-align:left;}

#detail.d_inverter2 .d_detail {margin-top:250px; padding-bottom:210px;}
#detail.d_inverter2 .d_detail .dd_txt {margin-bottom:60px;}
#detail.d_inverter2 .d_detail .dd_list {display:inline-block; position:relative; width:100%;}
#detail.d_inverter2 .d_detail .dd_decotxt {position:absolute; left:0; top:-20px; height:120px; font-size:120px; font-weight:600; color:transparent; line-height:120px; letter-spacing:-5px; text-align:left; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_inverter2 .d_detail .dd_decotxt mark {background-color:transparent; color:#26a9e0; -webkit-text-stroke:0 #26a9e0;}
#detail.d_inverter2 .d_detail ul {display:inline-block; position:relative; box-sizing:border-box; width:100%; padding-right:50%;}
#detail.d_inverter2 .d_detail ul li {display:inline-block; vertical-align:middle; position:relative; float:left; width:100%;}
#detail.d_inverter2 .d_detail ul li.dd_right {position:absolute; left:50%; width:50%;}
#detail.d_inverter2 .d_detail ul li.t1 {top:0;}
#detail.d_inverter2 .d_detail ul li.t2 {margin-top:460px;}
#detail.d_inverter2 .d_detail ul li.t3 {top:850px; padding-left:10%;}
#detail.d_inverter2 .d_detail ul li.t4 {margin-top:200px;}
#detail.d_inverter2 .d_detail ul li .dd_pic {display:inline-block; vertical-align:middle; position:relative; float:left; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_inverter2 .d_detail ul li.t1 .dd_pic {width:100%;}
#detail.d_inverter2 .d_detail ul li.t2 .dd_pic {width:80%;}
#detail.d_inverter2 .d_detail ul li.t3 .dd_pic {width:70%;}
#detail.d_inverter2 .d_detail ul li.t4 .dd_pic {width:100%;}
#detail.d_inverter2 .d_detail ul li .dd_pic > img {width:100%; border-radius:5px;}
#detail.d_inverter2 .d_detail ul li .dd_warp {display:inline-block; width:100%; margin-top:30px; text-align:left;}
#detail.d_inverter2 .d_detail ul li p + p {margin-top:10px;}

#detail.d_inverter2 .d_design .dd_txt {margin-bottom:60px;}
#detail.d_inverter2 .d_design .dd_pic ul {display:inline-block; vertical-align:middle; position:relative; width:calc(100% + 40px); margin-left:-20px;}
#detail.d_inverter2 .d_design .dd_pic li {display:inline-block; vertical-align:middle; position:relative; float:left; width:50%; padding:20px;}
#detail.d_inverter2 .d_design .dd_pic li:nth-child(2n) {float:right;}
#detail.d_inverter2 .d_design .dd_pic img {border-radius:5px;}

#detail.d_inverter2 .d_product {margin:250px 0;}
#detail.d_inverter2 .d_product .d_wrap {max-width:100%;}
#detail.d_inverter2 .d_product .d_wrap > img {border-radius:5px;}


/* 에어컨 */
#detail.d_airconditioner .d_hero {position:relative; padding:0;}
#detail.d_airconditioner .d_hero .d_wrap {max-width:100%;}
#detail.d_airconditioner .d_hero .dh_txt {position:absolute; left:0; right:0; top:0; bottom:0;}

#detail.d_airconditioner .d_change {z-index:1; margin-top:290px;}
#detail.d_airconditioner .d_change:before {content:"Change Color"; position:absolute; left:0; right:0; z-index:-1; bottom:-100px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:1px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner .d_change > .d_wrap {max-width:100%;}
#detail.d_airconditioner .d_change .dc_txt {display:inline-block; vertical-align:middle; position:relative; width:100%; max-width:520px}
#detail.d_airconditioner .d_change .dc_txt .dct_pic {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner .d_change .dc_txt .dct_pic:before {content:""; position:absolute; left:50%; top:-40px; width:70px; height:10px; margin-left:-35px; border-radius:1px; background-color:#26a9e0;}
#detail.d_airconditioner .d_change .dc_txt .dct_deco {position:absolute; background-position:center; background-repeat:no-repeat; background-size:100% auto; animation-duration:0.5s; animation-iteration-count:1; animation-timing-function:linear;}
#detail.d_airconditioner .d_change .dc_txt .dct_deco.aos-animate {animation-name:dct_rotate;}
#detail.d_airconditioner .d_change .dc_txt .dct_deco.t1 {right:11%; top:0; width:6.54%;}
#detail.d_airconditioner .d_change .dc_txt .dct_deco.t2 {right:0; bottom:0; width:12.7%;}
@keyframes dct_rotate {from {transform:rotateY(0);} to {transform:rotateY(-360deg);}}
#detail.d_airconditioner .d_change .dc_content {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%; margin-top:80px; padding-top:150px; padding-bottom:270px;}
#detail.d_airconditioner .d_change .dc_content > .d_wrap {padding:0;}
#detail.d_airconditioner .d_change .dc_content .dcc_bg {position:absolute; left:0; right:0; top:0; bottom:0; background-image:url("../images/detail/airconditioner/change_bg_c1.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover;}
#detail.d_airconditioner .d_change .dc_content .dcc_box {display:inline-block; vertical-align:middle; float:left; box-sizing:border-box; width:50%; padding:60px; border-radius:10px; background-color:#fff; box-shadow:100px 100px 100px rgba(28, 28, 32, 0.3);}
#detail.d_airconditioner .d_change .dc_content .dcc_title {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner .d_change .dc_content .dcc_txt {display:inline-block; vertical-align:middle; width:100%; margin-top:20px; text-align:left;}
#detail.d_airconditioner .d_change .dc_content .dcc_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:25px; font-weight:300; color:#1c1c20; line-height:40px; letter-spacing:-2px; text-align:left; word-break:keep-all;}
#detail.d_airconditioner .d_change .dc_content .dcc_txt mark {display:inline-block; position:relative; z-index:0; background:none; font-weight:500; color:#fff;}
#detail.d_airconditioner .d_change .dc_content .dcc_txt mark:before {content:""; position:absolute; left:-4px; top:0; bottom:0; z-index:-1; right:-4px; background-color:#28221e;}
#detail.d_airconditioner .d_change .dc_content .dcc_color {display:inline-block; vertical-align:middle; float:left; width:100%; max-width:280px; margin-top:20px;}

#detail.d_airconditioner .d_preview .dp_wrap {padding-top:250px; padding-bottom:180px; background-color:#f9fafc;}
#detail.d_airconditioner .d_preview .dp_bg {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner .d_preview .dp_bg .dpb_product {display:inline-block; vertical-align:middle; position:absolute; left:0; top:7%; width:25%;}
#detail.d_airconditioner .d_preview .dp_care {display:inline-block; vertical-align:middle; width:100%; margin-top:130px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_txt {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner .d_preview .dp_care .dpc_txt .d_title {width:100%;}
#detail.d_airconditioner .d_preview .dp_care .dpc_txt .d_text {width:100%; margin-top:10px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list {display:inline-block; vertical-align:middle; width:calc(100% + 20px); margin-left:-10px; margin-top:35px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul {display:inline-block; vertical-align:middle; width:100%; font-size:0; line-height:0;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li {display:inline-block; vertical-align:middle; width:25%;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_box {display:inline-block; vertical-align:middle; position:relative; width:calc(100% - 20px);}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_box > img {border-radius:50%;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse {display: inline-block; vertical-align:middle; position:absolute; right:20px; top:30px; width:40px; height:40px; border-radius:50%; background-color:#152c73;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse:before {content:""; position:absolute; left:50%; top:50%; width:2px; height:14px; margin-left:-1px; margin-top:-7px; border-radius:2px; background-color:#fff;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse:after {content:""; position:absolute; left:50%; top:50%; width:14px; height:2px; margin-left:-7px; margin-top:-1px; border-radius:2px; background-color:#fff;}

#detail.d_airconditioner .d_function {margin-top:250px;}
#detail.d_airconditioner .d_function .df_video {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;}
#detail.d_airconditioner .d_function .df_video:before {content:"Clean System"; position:absolute; left:0; right:0; z-index:-1; top:-100px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:120px; letter-spacing:-1.5px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner .d_function .df_video video {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
#detail.d_airconditioner .d_function .df_video > img {width:100%;}
#detail.d_airconditioner .d_function .df_txt {display:inline-block; vertical-align:middle; width:100%; margin-top:100px;}
#detail.d_airconditioner .d_function .df_txt .d_title {width:100%;}
#detail.d_airconditioner .d_function .df_txt .d_text {width:100%; margin-top:10px;}

#detail.d_airconditioner .d_video {margin-top:200px;}
#detail.d_airconditioner .d_video .dv_txt {display:inline-block; vertical-align:middle; position:relative; float:left; width:46.6666%; height:260px; padding-top:30px; text-align:left;}
#detail.d_airconditioner .d_video .dv_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:10px; font-weight:700; color:#26a9e0; line-height:20px; text-align:left;}
#detail.d_airconditioner .d_video .dv_txt .d_title {width:100%; margin-top:15px;}
#detail.d_airconditioner .d_video .dv_txt .d_text {position:absolute; left:0; bottom:10px;}
#detail.d_airconditioner .d_video.t4 .dv_txt .d_text {right:40px;}
#detail.d_airconditioner .d_video .dv_pic {display:inline-block; vertical-align:middle; position:relative; float:right; width:53.3333%; border-radius:5px; background-color:#f2f4f8;}
#detail.d_airconditioner .d_video .dv_pic:before {content:""; position:absolute; right:-30px; bottom:10px; width:12px; height:210px; background-image:url("../images/detail/airconditioner/deco_txt.png"); background-repeat:no-repeat; background-size:auto 100%; background-position:center bottom;}
#detail.d_airconditioner .d_video .dv_pic video {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; border-radius:5px;}
#detail.d_airconditioner .d_video .dv_pic img {display:inline-block; vertical-align:middle; float:left; width:100%; height:auto}
#detail.d_airconditioner .d_video:before {position:absolute; bottom:-80px; height:180px; font-family:'Open Sans', sans-serif; font-size:180px; font-weight:600; color:transparent; line-height:180px; letter-spacing:-15px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner .d_video.dv_left:before {right:50.5%; bottom:-80px;}
#detail.d_airconditioner .d_video.dv_right:before {left:49%;}
#detail.d_airconditioner .d_video.t1:before {content:"01";}
#detail.d_airconditioner .d_video.t2:before {content:"02";}
#detail.d_airconditioner .d_video.t3:before {content:"03";}
#detail.d_airconditioner .d_video.t4:before {content:"04";}
#detail.d_airconditioner .d_video.t5:before {content:"05";}
#detail.d_airconditioner .d_video.dv_right .dv_txt {float:right; padding-left:80px;}
#detail.d_airconditioner .d_video.dv_right .dv_txt .d_text {left:80px;}
#detail.d_airconditioner .d_video.dv_right .dv_pic {float:left;}
#detail.d_airconditioner .d_video.dv_right .dv_pic:before {left:-30px; right:auto;}

#detail.d_airconditioner .d_point {margin-top:200px;}
#detail.d_airconditioner .d_point > .d_wrap {max-width:100%;}
#detail.d_airconditioner .d_point .dp_wrap {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner .d_point .dp_bg {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner .d_point .dp_content {position:absolute; left:11.5%; right:11.5%; top:5%; bottom:0;}
#detail.d_airconditioner .d_point .dp_content .dpc_wrap {display:inline-block; vertical-align:middle; float:left; width:50%;}
#detail.d_airconditioner .d_point .dp_content .dpc_title {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner .d_point .dp_content .dpc_list {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner .d_point .dp_content .dpc_list li {display:inline-block; vertical-align:middle; float:left; width:90%;}
#detail.d_airconditioner .d_point .dp_content .dpc_list li:nth-child(n+2) {position:absolute; left:0; right:0; top:0; bottom:0;}
#detail.d_airconditioner .d_point .dp_content .dpc_txt {display:inline-block; vertical-align:middle; width:103.5%;}
#detail.d_airconditioner .d_point .dp_content .dpc_merit {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner .d_point .dp_content .dpc_merit li {display:inline-block; vertical-align:middle; width:107%;}
#detail.d_airconditioner .d_point .dp_content .dpc_merit li:nth-child(n+2) {position:absolute; left:0; right:0; top:0; bottom:0;}

#detail.d_airconditioner .d_aircare {margin-top:230px;}
#detail.d_airconditioner .d_aircare .d_wrap {max-width:100%;}
#detail.d_airconditioner .d_aircare .da_txt {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;}
#detail.d_airconditioner .d_aircare .da_txt:before {content:"Triple AirCare"; position:absolute; left:0; right:0; z-index:-1; top:-115px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-6px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner .d_aircare .da_txt .dat_wrap {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;  padding:140px 0; background-color:#26a9e0;}
#detail.d_airconditioner .d_aircare .da_txt .dat_wrap:after {content:""; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1; background-image:url("../images/detail/airconditioner/aircare_bg.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center;}

#detail.d_airconditioner .d_system .ds_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:120px;}
#detail.d_airconditioner .d_system .d_wrap {max-width:100%;}
#detail.d_airconditioner .d_system .ds_pic {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner .d_system .ds_pic .dsp_base {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner .d_system .ds_pic .dsp_mobile {display:none; vertical-align:middle; width:100%;}
#detail.d_airconditioner .d_system .ds_pic .dsp_deco {display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0;}
#detail.d_airconditioner .d_system .ds_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:30px;}
#detail.d_airconditioner .d_system .ds_comment span {display:inline-block; vertical-align:middle; width:100%; font-size:14px; font-weight:300; color:#818186; line-height:20px; letter-spacing:-1.5px; word-break:keep-all;}

#detail.d_airconditioner .d_clean {z-index:1;}
#detail.d_airconditioner .d_clean .dc_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:190px;}
#detail.d_airconditioner .d_clean .dc_txt {margin-bottom:40px;}
#detail.d_airconditioner .d_clean .ds_content {display:inline-block; vertical-align:middle; position:relative; overflow:hidden; width:100%; margin-top:40px; border-radius:5px; font-size:0; line-height:0; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner .d_clean .ds_content .dsc_pic {display:inline-block; vertical-align:middle; position:absolute; top:0; bottom:0; width:50%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center;}
#detail.d_airconditioner .d_clean .ds_content.t1 .dsc_pic {background-image:url("../images/detail/airconditioner/clean_pic01.jpg");}
#detail.d_airconditioner .d_clean .ds_content.t2 .dsc_pic {background-image:url("../images/detail/airconditioner/clean_pic02.jpg");}
#detail.d_airconditioner .d_clean .ds_content.t3 .dsc_pic {background-image:url("../images/detail/airconditioner/clean_pic03_c1.jpg");}
#detail.d_airconditioner .d_clean .ds_content.ds_left .dsc_pic {right:0;}
#detail.d_airconditioner .d_clean .ds_content.ds_right .dsc_pic {left:0;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt {display:inline-block; vertical-align:middle; box-sizing:border-box; width:50%; min-height:460px; padding:60px; background-color:#fff;}
#detail.d_airconditioner .d_clean .ds_content.ds_left .dsc_txt {float:left;}
#detail.d_airconditioner .d_clean .ds_content.ds_right .dsc_txt {float:right;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:10px; font-weight:700; color:#26a9e0; line-height:20px; text-align:left;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_title {width:100%; padding-top:0; margin-top:10px; text-align:left;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_title:before {display:none;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_text {display:inline-block; vertical-align:middle; width:100%; margin-top:30px; text-align:left;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:15px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_comment span {display:inline-block; vertical-align:middle; position:relative; width:100%; padding:2px 0; padding-left:5px; font-size:12px; font-weight:300; color:#80808f; line-height:14px; letter-spacing:-1.3px; text-align:left; word-break:keep-all;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_comment span:before {content:"*"; position:absolute; left:0; top:0;}

#detail.d_airconditioner .d_manage .dm_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:250px; padding-bottom:200px;}
#detail.d_airconditioner .d_manage .dm_txt {width:100%; margin-bottom:40px;}
#detail.d_airconditioner .d_manage .dm_list {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner .d_manage .dm_list li {display:inline-block; vertical-align:middle; width:100%; margin-top:40px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content {display:inline-block; vertical-align:middle; position:relative; float:left; box-sizing:border-box; width:50%; min-height:300px; padding-top:30px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content:before {position:absolute; left:-80px; top:-80px; height:180px; font-family:'Open Sans', sans-serif; font-size:180px; font-weight:600; color:transparent; line-height:180px; letter-spacing:-15px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content.t1:before {content:"01";}
#detail.d_airconditioner .d_manage .dm_list li .dml_content.t2:before {content:"02";}
#detail.d_airconditioner .d_manage .dm_list li .dml_content.t3:before {content:"03";}
#detail.d_airconditioner .d_manage .dm_list li .dml_content .d_title {width:100%; padding-top:0; text-align:left;} 
#detail.d_airconditioner .d_manage .dm_list li .dml_content .d_title:before {display:none;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content .d_text {width:100%; margin-top:10px; text-align:left;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic {display:inline-block; vertical-align:middle; position:relative; float:left; width:50%;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic > img {border-radius:10px; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon {position:absolute; left:-115px; top:50%; width:160px; height:160px; margin-top:-80px; border-radius:50%; background-color:#fff; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; background-image:url("../images/detail/airconditioner/manage_icon.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center 0;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -160px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -320px;}

#detail.d_airconditioner .d_temperature {z-index:1;}
#detail.d_airconditioner .d_temperature:before {content:"Dehumidification"; position:absolute; left:0; right:0; z-index:-1; bottom:-120px; height:160px; font-family:'Open Sans', sans-serif; font-size:160px; font-weight:600; color:transparent; line-height:160px; letter-spacing:-8px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner .d_temperature .dt_wrap {display:inline-block; vertical-align:middle; width:100%; padding-top:60px; padding-bottom:30px; background-image:url("../images/detail/airconditioner/temperature_bg.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center 0;}
#detail.d_airconditioner .d_temperature .dt_list {display:inline-block; vertical-align:middle; width:calc(100% + 40px); margin-left:-20px; margin-top:40px;}
#detail.d_airconditioner .d_temperature .dt_list li {display:inline-block; vertical-align:middle; float:left; width:50%;}
#detail.d_airconditioner .d_temperature .dt_list li .dtl_box {display:inline-block; vertical-align:middle; width:calc(100% - 40px);}
#detail.d_airconditioner .d_temperature .dt_list li .dtl_pic {display:inline-block; vertical-align:middle; overflow:hidden; width:100%; border-radius:5px;}
#detail.d_airconditioner .d_temperature .dt_list li .d_title {margin-top:20px; padding-top:0;}
#detail.d_airconditioner .d_temperature .dt_list li .d_title:before {display:none;}
#detail.d_airconditioner .d_temperature .dt_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:70px; font-size:14px; font-weight:300; color:#fff; line-height:20px; word-break:keep-all;}

#detail.d_airconditioner .d_first {margin-top:200px;}
#detail.d_airconditioner .d_first .df_content {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner .d_first .df_content.t2 {margin-top:200px;}
#detail.d_airconditioner .d_first .df_content.t3 {margin-top:140px;}
#detail.d_airconditioner .d_first .df_content .dfc_pic {display:inline-block; vertical-align:middle; position:relative; z-index:1; width:50%;}
#detail.d_airconditioner .d_first .df_content.df_left .dfc_pic {float:right;}
#detail.d_airconditioner .d_first .df_content.df_right .dfc_pic {float:left;}
#detail.d_airconditioner .d_first .df_content .dfc_pic.t1 {width:33.333%;}
#detail.d_airconditioner .d_first .df_content .dfc_pic.t2 {width:46.666%;}
#detail.d_airconditioner .d_first .df_content .dfc_pic.t3 {width:43.333%;}
#detail.d_airconditioner .d_first .df_content .dfc_pic img {border-radius:5px; box-shadow:100px 100px 100px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner .d_first .df_content .dfc_pic .dfcp_deco {position:absolute; left:40%; top:75%; width:100%; height:100%;}
#detail.d_airconditioner .d_first .df_content .dfc_txt {display:inline-block; vertical-align:middle; position:relative; z-index:0; box-sizing:border-box; width:50%; text-align:left;}
#detail.d_airconditioner .d_first .df_content.df_left .dfc_txt {float:left;}
#detail.d_airconditioner .d_first .df_content.df_right .dfc_txt {float:right;}
#detail.d_airconditioner .d_first .df_content.t1 .dfc_txt {padding-left:16.666%; padding-top:16.666%;}
#detail.d_airconditioner .d_first .df_content.t2 .dfc_txt {padding-left:8.333%; padding-top:7.666%;}
#detail.d_airconditioner .d_first .df_content.t3 .dfc_txt {padding-left:4%; padding-top:2.333%;}
#detail.d_airconditioner .d_first .df_content .dfc_txt:before {content:""; position:absolute; width:200px; height:200px; background-image:url("../images/detail/airconditioner/first_icon.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center 0;}
#detail.d_airconditioner .d_first .df_content.t1 .dfc_txt:before {left:-11%; top:27%;}
#detail.d_airconditioner .d_first .df_content.t2 .dfc_txt:before {right:-11%; top:0; background-position:center -200px;}
#detail.d_airconditioner .d_first .df_content.t3 .dfc_txt:before {right:-1%; top:-2%; background-position:center -400px;}
#detail.d_airconditioner .d_first .df_content .dfc_txt .d_title {width:100%;}
#detail.d_airconditioner .d_first .df_content .dfc_txt .d_title:before {left:0; margin-left:0;}
#detail.d_airconditioner .d_first .df_content .dfc_txt .d_text {margin-top:20px; white-space:nowrap;}

#detail.d_airconditioner .d_control {margin:180px 0;}
#detail.d_airconditioner .d_control .dc_list {display:inline-block; vertical-align:middle; width:100%; margin-top:70px;}
#detail.d_airconditioner .d_control .dc_list li {display:inline-block; vertical-align:middle; position:relative; z-index:0; float:left; width:38.333%;}
#detail.d_airconditioner .d_control .dc_list li:nth-child(2) {z-index:1;}
#detail.d_airconditioner .d_control .dc_list li:nth-child(n+2) {margin-left:-7.5%;}
#detail.d_airconditioner .d_control .dc_list li:nth-child(2n + 1) .dcl_box {overflow:hidden; border-radius:50%;}
#detail.d_airconditioner .d_control .dc_list li .dcl_deco {position:absolute; left:-10px; right:-10px; top:-10px; bottom:-10px;
    animation-name:dcl_deco_rotate; animation-duration:20s; animation-iteration-count:infinite; animation-timing-function:linear;}
 @keyframes dcl_deco_rotate {from {transform:rotate(0); -ms-transform:rotate(0);} to {transform:rotate(360deg); -ms-transform:rotate(360deg);}}

#detail.d_airconditioner .d_design {margin-bottom:200px;}
#detail.d_airconditioner .d_design .d_wrap {max-width:100%;}
#detail.d_airconditioner .d_design .dd_pic {display:inline-block; vertical-align:middle;}
#detail.d_airconditioner .d_design .dd_pic li {display:inline-block; vertical-align:middle; float:left; overflow:hidden; border-radius:5px;}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 20px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 20px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 20px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 20px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(2n) {margin-left:40px;}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(n + 3) {margin-top:40px;}


/* 에어컨2 */
#detail.d_airconditioner2 .d_hero {position:relative; padding:0;}
#detail.d_airconditioner2 .d_hero .d_wrap {max-width:100%;}
#detail.d_airconditioner2 .d_hero .dh_txt {position:absolute; left:0; right:0; top:0; bottom:0;}

#detail.d_airconditioner2 .d_change {z-index:1; margin-top:290px;}
#detail.d_airconditioner2 .d_change:before {content:"Change Color"; position:absolute; left:0; right:0; z-index:-1; bottom:-100px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:1px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner2 .d_change > .d_wrap {max-width:100%;}
#detail.d_airconditioner2 .d_change .dc_txt {display:inline-block; vertical-align:middle; position:relative; width:100%; max-width:520px}
#detail.d_airconditioner2 .d_change .dc_txt .dct_pic {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_pic:before {content:""; position:absolute; left:50%; top:-40px; width:70px; height:10px; margin-left:-35px; border-radius:1px; background-color:#26a9e0;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_deco {position:absolute; background-position:center; background-repeat:no-repeat; background-size:100% auto; animation-duration:0.5s; animation-iteration-count:1; animation-timing-function:linear;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_deco.aos-animate {animation-name:dct_rotate;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_deco.t1 {right:11%; top:0; width:6.54%;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_deco.t2 {right:0; bottom:0; width:12.7%;}
@keyframes dct_rotate {from {transform:rotateY(0);} to {transform:rotateY(-360deg);}}
#detail.d_airconditioner2 .d_change .dc_content {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%; margin-top:80px; padding-top:150px; padding-bottom:270px;}
#detail.d_airconditioner2 .d_change .dc_content > .d_wrap {padding:0;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_bg {position:absolute; left:0; right:0; top:0; bottom:0; background-image:url("../images/detail/airconditioner2/change_bg_c2.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_box {display:inline-block; vertical-align:middle; float:left; box-sizing:border-box; width:50%; padding:60px; border-radius:10px; background-color:#fff; box-shadow:100px 100px 100px rgba(28, 28, 32, 0.3);}
#detail.d_airconditioner2 .d_change .dc_content .dcc_title {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_txt {display:inline-block; vertical-align:middle; width:100%; margin-top:20px; text-align:left;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:25px; font-weight:300; color:#1c1c20; line-height:40px; letter-spacing:-2px; text-align:left; word-break:keep-all;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_txt mark {display:inline-block; position:relative; z-index:0; background:none; font-weight:500; color:#1c1c20;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_txt mark:before {content:""; position:absolute; left:-4px; top:0; bottom:0; z-index:-1; right:-4px; background-color:#d3c4ad;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_color {display:inline-block; vertical-align:middle; float:left; width:100%; max-width:280px; margin-top:20px;}

#detail.d_airconditioner2 .d_preview .dp_wrap {padding-top:250px; padding-bottom:180px; background-color:#f9fafc;}
#detail.d_airconditioner2 .d_preview .dp_bg {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner2 .d_preview .dp_bg .dpb_product {display:inline-block; vertical-align:middle; position:absolute; left:0; top:7%; width:25%;}
#detail.d_airconditioner2 .d_preview .dp_care {display:inline-block; vertical-align:middle; width:100%; margin-top:130px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_txt {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_txt .d_title {width:100%;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_txt .d_text {width:100%; margin-top:10px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list {display:inline-block; vertical-align:middle; width:calc(100% + 20px); margin-left:-10px; margin-top:35px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul {display:inline-block; vertical-align:middle; width:100%; font-size:0; line-height:0;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li {display:inline-block; vertical-align:middle; width:27%; margin-right:9.5%;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li:last-child {margin-right:0;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_box {display:inline-block; vertical-align:middle; position:relative; width:calc(100% - 20px);}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_box > img {border-radius:50%;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {display:inline-block; vertical-align:middle; position:absolute; right:10px; top:25px; width:50px; height:50px; border-radius:50%; background-color:#25ade3;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:before {content:""; position:absolute; left:50%; top:50%; width:2px; height:14px; margin-left:-1px; margin-top:-7px; border-radius:2px; background-color:#fff;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:after {content:""; position:absolute; left:50%; top:50%; width:14px; height:2px; margin-left:-7px; margin-top:-1px; border-radius:2px; background-color:#fff;}

#detail.d_airconditioner2 .d_function {margin-top:250px;}
#detail.d_airconditioner2 .d_function .df_video {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;}
#detail.d_airconditioner2 .d_function .df_video:before {content:"Clean System"; position:absolute; left:0; right:0; z-index:-1; top:-100px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:120px; letter-spacing:-1.5px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner2 .d_function .df_video video {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
#detail.d_airconditioner2 .d_function .df_video > img {width:100%;}
#detail.d_airconditioner2 .d_function .df_txt {display:inline-block; vertical-align:middle; width:100%; margin-top:100px;}
#detail.d_airconditioner2 .d_function .df_txt .d_title {width:100%;}
#detail.d_airconditioner2 .d_function .df_txt .d_text {width:100%; margin-top:10px;}

#detail.d_airconditioner2 .d_video {margin-top:200px;}
#detail.d_airconditioner2 .d_video .dv_txt {display:inline-block; vertical-align:middle; position:relative; float:left; width:46.6666%; height:260px; padding-top:30px; text-align:left;}
#detail.d_airconditioner2 .d_video .dv_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:10px; font-weight:700; color:#26a9e0; line-height:20px; text-align:left;}
#detail.d_airconditioner2 .d_video .dv_txt .d_title {width:100%; margin-top:15px;}
#detail.d_airconditioner2 .d_video .dv_txt .d_text {position:absolute; left:0; bottom:10px;}
#detail.d_airconditioner2 .d_video.t4 .dv_txt .d_text {right:40px;}
#detail.d_airconditioner2 .d_video .dv_pic {display:inline-block; vertical-align:middle; position:relative; float:right; width:53.3333%; border-radius:5px; background-color:#f2f4f8;}
#detail.d_airconditioner2 .d_video .dv_pic:before {content:""; position:absolute; right:-30px; bottom:10px; width:12px; height:210px; background-image:url("../images/detail/airconditioner2/deco_txt.png"); background-repeat:no-repeat; background-size:auto 100%; background-position:center bottom;}
#detail.d_airconditioner2 .d_video .dv_pic video {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; border-radius:5px;}
#detail.d_airconditioner2 .d_video .dv_pic img {display:inline-block; vertical-align:middle; float:left; width:100%; height:auto}
#detail.d_airconditioner2 .d_video:before {position:absolute; bottom:-80px; height:180px; font-family:'Open Sans', sans-serif; font-size:180px; font-weight:600; color:transparent; line-height:180px; letter-spacing:-15px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner2 .d_video.dv_left:before {right:50.5%; bottom:-80px;}
#detail.d_airconditioner2 .d_video.dv_right:before {left:49%;}
#detail.d_airconditioner2 .d_video.t1:before {content:"01";}
#detail.d_airconditioner2 .d_video.t2:before {content:"02";}
#detail.d_airconditioner2 .d_video.t3:before {content:"03";}
#detail.d_airconditioner2 .d_video.t4:before {content:"04";}
#detail.d_airconditioner2 .d_video.t5:before {content:"05";}
#detail.d_airconditioner2 .d_video.dv_right .dv_txt {float:right; padding-left:80px;}
#detail.d_airconditioner2 .d_video.dv_right .dv_txt .d_text {left:80px;}
#detail.d_airconditioner2 .d_video.dv_right .dv_pic {float:left;}
#detail.d_airconditioner2 .d_video.dv_right .dv_pic:before {left:-30px; right:auto;}

#detail.d_airconditioner2 .d_point {margin-top:200px;}
#detail.d_airconditioner2 .d_point > .d_wrap {max-width:100%;}
#detail.d_airconditioner2 .d_point .dp_wrap {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner2 .d_point .dp_bg {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner2 .d_point .dp_content {position:absolute; left:11.5%; right:11.5%; top:5%; bottom:0;}
#detail.d_airconditioner2 .d_point .dp_content .dpc_wrap {display:inline-block; vertical-align:middle; float:left; width:50%;}
#detail.d_airconditioner2 .d_point .dp_content .dpc_title {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner2 .d_point .dp_content .dpc_list {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner2 .d_point .dp_content .dpc_list li {display:inline-block; vertical-align:middle; float:left; width:90%;}
#detail.d_airconditioner2 .d_point .dp_content .dpc_list li:nth-child(n+2) {position:absolute; left:0; right:0; top:0; bottom:0;}
#detail.d_airconditioner2 .d_point .dp_content .dpc_txt {display:inline-block; vertical-align:middle; width:103.5%;}
#detail.d_airconditioner2 .d_point .dp_content .dpc_merit {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner2 .d_point .dp_content .dpc_merit li {display:inline-block; vertical-align:middle; width:107%;}
#detail.d_airconditioner2 .d_point .dp_content .dpc_merit li:nth-child(n+2) {position:absolute; left:0; right:0; top:0; bottom:0;}

#detail.d_airconditioner2 .d_aircare {margin-top:230px;}
#detail.d_airconditioner2 .d_aircare .d_wrap {max-width:100%;}
#detail.d_airconditioner2 .d_aircare .da_txt {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;}
#detail.d_airconditioner2 .d_aircare .da_txt:before {content:"Triple AirCare"; position:absolute; left:0; right:0; z-index:-1; top:-115px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-6px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner2 .d_aircare .da_txt .dat_wrap {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;  padding:140px 0; background-color:#26a9e0;}
#detail.d_airconditioner2 .d_aircare .da_txt .dat_wrap:after {content:""; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1; background-image:url("../images/detail/airconditioner2/aircare_bg.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center;}

#detail.d_airconditioner2 .d_system .ds_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:120px;}
#detail.d_airconditioner2 .d_system .d_wrap {max-width:100%;}
#detail.d_airconditioner2 .d_system .ds_pic {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner2 .d_system .ds_pic .dsp_base {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner2 .d_system .ds_pic .dsp_mobile {display:none; vertical-align:middle; width:100%;}
#detail.d_airconditioner2 .d_system .ds_pic .dsp_deco {display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0;}
#detail.d_airconditioner2 .d_system .ds_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:30px;}
#detail.d_airconditioner2 .d_system .ds_comment span {display:inline-block; vertical-align:middle; width:100%; font-size:14px; font-weight:300; color:#818186; line-height:20px; letter-spacing:-1.5px; word-break:keep-all;}

#detail.d_airconditioner2 .d_clean {z-index:1;}
#detail.d_airconditioner2 .d_clean .dc_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:190px;}
#detail.d_airconditioner2 .d_clean .dc_txt {margin-bottom:40px;}
#detail.d_airconditioner2 .d_clean .ds_content {display:inline-block; vertical-align:middle; position:relative; overflow:hidden; width:100%; margin-top:40px; border-radius:5px; font-size:0; line-height:0; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_pic {display:inline-block; vertical-align:middle; position:absolute; top:0; bottom:0; width:50%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center;}
#detail.d_airconditioner2 .d_clean .ds_content.t1 .dsc_pic {background-image:url("../images/detail/airconditioner2/clean_pic01.jpg");}
#detail.d_airconditioner2 .d_clean .ds_content.t2 .dsc_pic {background-image:url("../images/detail/airconditioner2/clean_pic02.jpg");}
#detail.d_airconditioner2 .d_clean .ds_content.t3 .dsc_pic {background-image:url("../images/detail/airconditioner2/clean_pic03_c2.jpg");}
#detail.d_airconditioner2 .d_clean .ds_content.ds_left .dsc_pic {right:0;}
#detail.d_airconditioner2 .d_clean .ds_content.ds_right .dsc_pic {left:0;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt {display:inline-block; vertical-align:middle; box-sizing:border-box; width:50%; min-height:460px; padding:60px; background-color:#fff;}
#detail.d_airconditioner2 .d_clean .ds_content.ds_left .dsc_txt {float:left;}
#detail.d_airconditioner2 .d_clean .ds_content.ds_right .dsc_txt {float:right;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:10px; font-weight:700; color:#26a9e0; line-height:20px; text-align:left;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_title {width:100%; padding-top:0; margin-top:10px; text-align:left;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_title:before {display:none;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_text {display:inline-block; vertical-align:middle; width:100%; margin-top:30px; text-align:left;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:15px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_comment span {display:inline-block; vertical-align:middle; position:relative; width:100%; padding:2px 0; padding-left:5px; font-size:12px; font-weight:300; color:#80808f; line-height:14px; letter-spacing:-1.3px; text-align:left; word-break:keep-all;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_comment span:before {content:"*"; position:absolute; left:0; top:0;}

#detail.d_airconditioner2 .d_manage .dm_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:250px; padding-bottom:200px;}
#detail.d_airconditioner2 .d_manage .dm_txt {width:100%; margin-bottom:40px;}
#detail.d_airconditioner2 .d_manage .dm_list {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner2 .d_manage .dm_list li {display:inline-block; vertical-align:middle; width:100%; margin-top:40px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content {display:inline-block; vertical-align:middle; position:relative; float:left; box-sizing:border-box; width:50%; min-height:300px; padding-top:30px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content:before {position:absolute; left:-80px; top:-80px; height:180px; font-family:'Open Sans', sans-serif; font-size:180px; font-weight:600; color:transparent; line-height:180px; letter-spacing:-15px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content.t1:before {content:"01";}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content.t2:before {content:"02";}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content.t3:before {content:"03";}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content .d_title {width:100%; padding-top:0; text-align:left;} 
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content .d_title:before {display:none;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content .d_text {width:100%; margin-top:10px; text-align:left;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic {display:inline-block; vertical-align:middle; position:relative; float:left; width:50%;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic > img {border-radius:10px; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon {position:absolute; left:-115px; top:50%; width:160px; height:160px; margin-top:-80px; border-radius:50%; background-color:#fff; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; background-image:url("../images/detail/airconditioner2/manage_icon.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center 0;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -160px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -320px;}

#detail.d_airconditioner2 .d_temperature {z-index:1;}
#detail.d_airconditioner2 .d_temperature:before {content:"Dehumidification"; position:absolute; left:0; right:0; z-index:-1; bottom:-120px; height:160px; font-family:'Open Sans', sans-serif; font-size:160px; font-weight:600; color:transparent; line-height:160px; letter-spacing:-8px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner2 .d_temperature .dt_wrap {display:inline-block; vertical-align:middle; width:100%; padding-top:60px; padding-bottom:30px; background-image:url("../images/detail/airconditioner2/temperature_bg.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center 0;}
#detail.d_airconditioner2 .d_temperature .dt_list {display:inline-block; vertical-align:middle; width:calc(100% + 40px); margin-left:-20px; margin-top:40px;}
#detail.d_airconditioner2 .d_temperature .dt_list li {display:inline-block; vertical-align:middle; float:left; width:50%;}
#detail.d_airconditioner2 .d_temperature .dt_list li .dtl_box {display:inline-block; vertical-align:middle; width:calc(100% - 40px);}
#detail.d_airconditioner2 .d_temperature .dt_list li .dtl_pic {display:inline-block; vertical-align:middle; overflow:hidden; width:100%; border-radius:5px;}
#detail.d_airconditioner2 .d_temperature .dt_list li .d_title {margin-top:20px; padding-top:0;}
#detail.d_airconditioner2 .d_temperature .dt_list li .d_title:before {display:none;}
#detail.d_airconditioner2 .d_temperature .dt_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:70px; font-size:14px; font-weight:300; color:#fff; line-height:20px; word-break:keep-all;}

#detail.d_airconditioner2 .d_first {margin-top:200px;}
#detail.d_airconditioner2 .d_first .df_content {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner2 .d_first .df_content.t2 {margin-top:200px;}
#detail.d_airconditioner2 .d_first .df_content.t3 {margin-top:140px;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic {display:inline-block; vertical-align:middle; position:relative; z-index:1; width:50%;}
#detail.d_airconditioner2 .d_first .df_content.df_left .dfc_pic {float:right;}
#detail.d_airconditioner2 .d_first .df_content.df_right .dfc_pic {float:left;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic.t1 {width:33.333%;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic.t2 {width:46.666%;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic.t3 {width:43.333%;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic img {border-radius:5px; box-shadow:100px 100px 100px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic .dfcp_deco {position:absolute; left:40%; top:75%; width:100%; height:100%;}
#detail.d_airconditioner2 .d_first .df_content .dfc_txt {display:inline-block; vertical-align:middle; position:relative; z-index:0; box-sizing:border-box; width:50%; text-align:left;}
#detail.d_airconditioner2 .d_first .df_content.df_left .dfc_txt {float:left;}
#detail.d_airconditioner2 .d_first .df_content.df_right .dfc_txt {float:right;}
#detail.d_airconditioner2 .d_first .df_content.t1 .dfc_txt {padding-left:16.666%; padding-top:16.666%;}
#detail.d_airconditioner2 .d_first .df_content.t2 .dfc_txt {padding-left:8.333%; padding-top:7.666%;}
#detail.d_airconditioner2 .d_first .df_content.t3 .dfc_txt {padding-left:4%; padding-top:2.333%;}
#detail.d_airconditioner2 .d_first .df_content .dfc_txt:before {content:""; position:absolute; width:200px; height:200px; background-image:url("../images/detail/airconditioner2/first_icon.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center 0;}
#detail.d_airconditioner2 .d_first .df_content.t1 .dfc_txt:before {left:-11%; top:27%;}
#detail.d_airconditioner2 .d_first .df_content.t2 .dfc_txt:before {right:-11%; top:0; background-position:center -200px;}
#detail.d_airconditioner2 .d_first .df_content.t3 .dfc_txt:before {right:-1%; top:-2%; background-position:center -400px;}
#detail.d_airconditioner2 .d_first .df_content .dfc_txt .d_title {width:100%;}
#detail.d_airconditioner2 .d_first .df_content .dfc_txt .d_title:before {left:0; margin-left:0;}
#detail.d_airconditioner2 .d_first .df_content .dfc_txt .d_text {margin-top:20px; white-space:nowrap;}

#detail.d_airconditioner2 .d_control {margin:180px 0;}
#detail.d_airconditioner2 .d_control .dc_list {display:inline-block; vertical-align:middle; width:100%; margin-top:70px;}
#detail.d_airconditioner2 .d_control .dc_list li {display:inline-block; vertical-align:middle; position:relative; z-index:0; float:left; width:38.333%;}
#detail.d_airconditioner2 .d_control .dc_list li:nth-child(2) {z-index:1;}
#detail.d_airconditioner2 .d_control .dc_list li:nth-child(n+2) {margin-left:-7.5%;}
#detail.d_airconditioner2 .d_control .dc_list li:nth-child(2n + 1) .dcl_box {overflow:hidden; border-radius:50%;}
#detail.d_airconditioner2 .d_control .dc_list li .dcl_deco {position:absolute; left:-10px; right:-10px; top:-10px; bottom:-10px;
    animation-name:dcl_deco_rotate; animation-duration:20s; animation-iteration-count:infinite; animation-timing-function:linear;}
 @keyframes dcl_deco_rotate {from {transform:rotate(0); -ms-transform:rotate(0);} to {transform:rotate(360deg); -ms-transform:rotate(360deg);}}

#detail.d_airconditioner2 .d_design {margin-bottom:200px;}
#detail.d_airconditioner2 .d_design .d_wrap {max-width:100%;}
#detail.d_airconditioner2 .d_design .dd_pic {display:inline-block; vertical-align:middle;}
#detail.d_airconditioner2 .d_design .dd_pic li {display:inline-block; vertical-align:middle; float:left; overflow:hidden; border-radius:5px;}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 20px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 20px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 20px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 20px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(2n) {margin-left:40px;}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(n + 3) {margin-top:40px;}


/* 에어컨3 */
#detail.d_airconditioner3 .d_hero {position:relative; padding:0;}
#detail.d_airconditioner3 .d_hero .d_wrap {max-width:100%;}
#detail.d_airconditioner3 .d_hero .dh_txt {position:absolute; left:0; right:0; top:0; bottom:0;}

#detail.d_airconditioner3 .d_change {z-index:1; margin-top:290px;}
#detail.d_airconditioner3 .d_change:before {content:"Change Color"; position:absolute; left:0; right:0; z-index:-1; bottom:-100px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:1px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner3 .d_change > .d_wrap {max-width:100%;}
#detail.d_airconditioner3 .d_change .dc_txt {display:inline-block; vertical-align:middle; position:relative; width:100%; max-width:520px}
#detail.d_airconditioner3 .d_change .dc_txt .dct_pic {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_pic:before {content:""; position:absolute; left:50%; top:-40px; width:70px; height:10px; margin-left:-35px; border-radius:1px; background-color:#26a9e0;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_deco {position:absolute; background-position:center; background-repeat:no-repeat; background-size:100% auto; animation-duration:0.5s; animation-iteration-count:1; animation-timing-function:linear;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_deco.aos-animate {animation-name:dct_rotate;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_deco.t1 {right:11%; top:0; width:6.54%;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_deco.t2 {right:0; bottom:0; width:12.7%;}
@keyframes dct_rotate {from {transform:rotateY(0);} to {transform:rotateY(-360deg);}}
#detail.d_airconditioner3 .d_change .dc_content {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%; margin-top:80px; padding-top:150px; padding-bottom:270px;}
#detail.d_airconditioner3 .d_change .dc_content > .d_wrap {padding:0;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_bg {position:absolute; left:0; right:0; top:0; bottom:0; background-image:url("../images/detail/airconditioner3/change_bg_c3.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_box {display:inline-block; vertical-align:middle; float:left; box-sizing:border-box; width:50%; padding:60px; border-radius:10px; background-color:#fff; box-shadow:100px 100px 100px rgba(28, 28, 32, 0.3);}
#detail.d_airconditioner3 .d_change .dc_content .dcc_title {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_txt {display:inline-block; vertical-align:middle; width:100%; margin-top:20px; text-align:left;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:25px; font-weight:300; color:#1c1c20; line-height:40px; letter-spacing:-2px; text-align:left; word-break:keep-all;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_txt mark {display:inline-block; position:relative; z-index:0; background:none; font-weight:500; color:#1c1c20;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_txt mark:before {content:""; position:absolute; left:-4px; top:0; bottom:0; z-index:-1; right:-4px; background-color:#d8bbba;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_color {display:inline-block; vertical-align:middle; float:left; width:100%; max-width:280px; margin-top:20px;}

#detail.d_airconditioner3 .d_preview .dp_wrap {padding-top:250px; padding-bottom:180px; background-color:#f9fafc;}
#detail.d_airconditioner3 .d_preview .dp_bg {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner3 .d_preview .dp_bg .dpb_product {display:inline-block; vertical-align:middle; position:absolute; left:0; top:7%; width:25%;}
#detail.d_airconditioner3 .d_preview .dp_care {display:inline-block; vertical-align:middle; width:100%; margin-top:130px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_txt {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_txt .d_title {width:100%;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_txt .d_text {width:100%; margin-top:10px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list {display:inline-block; vertical-align:middle; width:calc(100% + 20px); margin-left:-10px; margin-top:35px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul {display:inline-block; vertical-align:middle; width:100%; font-size:0; line-height:0;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li {display:inline-block; vertical-align:middle; width:27%; margin-right:9.5%;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li:last-child {margin-right:0;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_box {display:inline-block; vertical-align:middle; position:relative; width:calc(100% - 20px);}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_box > img {border-radius:50%;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {display:inline-block; vertical-align:middle; position:absolute; right:10px; top:25px; width:50px; height:50px; border-radius:50%; background-color:#25ade3;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:before {content:""; position:absolute; left:50%; top:50%; width:2px; height:14px; margin-left:-1px; margin-top:-7px; border-radius:2px; background-color:#fff;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:after {content:""; position:absolute; left:50%; top:50%; width:14px; height:2px; margin-left:-7px; margin-top:-1px; border-radius:2px; background-color:#fff;}

#detail.d_airconditioner3 .d_function {margin-top:250px;}
#detail.d_airconditioner3 .d_function .df_video {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;}
#detail.d_airconditioner3 .d_function .df_video:before {content:"Clean System"; position:absolute; left:0; right:0; z-index:-1; top:-100px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:120px; letter-spacing:-1.5px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner3 .d_function .df_video video {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
#detail.d_airconditioner3 .d_function .df_video > img {width:100%;}
#detail.d_airconditioner3 .d_function .df_txt {display:inline-block; vertical-align:middle; width:100%; margin-top:100px;}
#detail.d_airconditioner3 .d_function .df_txt .d_title {width:100%;}
#detail.d_airconditioner3 .d_function .df_txt .d_text {width:100%; margin-top:10px;}

#detail.d_airconditioner3 .d_video {margin-top:200px;}
#detail.d_airconditioner3 .d_video .dv_txt {display:inline-block; vertical-align:middle; position:relative; float:left; width:46.6666%; height:260px; padding-top:30px; text-align:left;}
#detail.d_airconditioner3 .d_video .dv_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:10px; font-weight:700; color:#26a9e0; line-height:20px; text-align:left;}
#detail.d_airconditioner3 .d_video .dv_txt .d_title {width:100%; margin-top:15px;}
#detail.d_airconditioner3 .d_video .dv_txt .d_text {position:absolute; left:0; bottom:10px;}
#detail.d_airconditioner3 .d_video.t4 .dv_txt .d_text {right:40px;}
#detail.d_airconditioner3 .d_video .dv_pic {display:inline-block; vertical-align:middle; position:relative; float:right; width:53.3333%; border-radius:5px; background-color:#f2f4f8;}
#detail.d_airconditioner3 .d_video .dv_pic:before {content:""; position:absolute; right:-30px; bottom:10px; width:12px; height:210px; background-image:url("../images/detail/airconditioner3/deco_txt.png"); background-repeat:no-repeat; background-size:auto 100%; background-position:center bottom;}
#detail.d_airconditioner3 .d_video .dv_pic video {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; border-radius:5px;}
#detail.d_airconditioner3 .d_video .dv_pic img {display:inline-block; vertical-align:middle; float:left; width:100%; height:auto}
#detail.d_airconditioner3 .d_video:before {position:absolute; bottom:-80px; height:180px; font-family:'Open Sans', sans-serif; font-size:180px; font-weight:600; color:transparent; line-height:180px; letter-spacing:-15px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner3 .d_video.dv_left:before {right:50.5%; bottom:-80px;}
#detail.d_airconditioner3 .d_video.dv_right:before {left:49%;}
#detail.d_airconditioner3 .d_video.t1:before {content:"01";}
#detail.d_airconditioner3 .d_video.t2:before {content:"02";}
#detail.d_airconditioner3 .d_video.t3:before {content:"03";}
#detail.d_airconditioner3 .d_video.t4:before {content:"04";}
#detail.d_airconditioner3 .d_video.t5:before {content:"05";}
#detail.d_airconditioner3 .d_video.dv_right .dv_txt {float:right; padding-left:80px;}
#detail.d_airconditioner3 .d_video.dv_right .dv_txt .d_text {left:80px;}
#detail.d_airconditioner3 .d_video.dv_right .dv_pic {float:left;}
#detail.d_airconditioner3 .d_video.dv_right .dv_pic:before {left:-30px; right:auto;}

#detail.d_airconditioner3 .d_point {margin-top:200px;}
#detail.d_airconditioner3 .d_point > .d_wrap {max-width:100%;}
#detail.d_airconditioner3 .d_point .dp_wrap {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner3 .d_point .dp_bg {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner3 .d_point .dp_content {position:absolute; left:11.5%; right:11.5%; top:5%; bottom:0;}
#detail.d_airconditioner3 .d_point .dp_content .dpc_wrap {display:inline-block; vertical-align:middle; float:left; width:50%;}
#detail.d_airconditioner3 .d_point .dp_content .dpc_title {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner3 .d_point .dp_content .dpc_list {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner3 .d_point .dp_content .dpc_list li {display:inline-block; vertical-align:middle; float:left; width:90%;}
#detail.d_airconditioner3 .d_point .dp_content .dpc_list li:nth-child(n+2) {position:absolute; left:0; right:0; top:0; bottom:0;}
#detail.d_airconditioner3 .d_point .dp_content .dpc_txt {display:inline-block; vertical-align:middle; width:103.5%;}
#detail.d_airconditioner3 .d_point .dp_content .dpc_merit {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner3 .d_point .dp_content .dpc_merit li {display:inline-block; vertical-align:middle; width:107%;}
#detail.d_airconditioner3 .d_point .dp_content .dpc_merit li:nth-child(n+2) {position:absolute; left:0; right:0; top:0; bottom:0;}

#detail.d_airconditioner3 .d_aircare {margin-top:230px;}
#detail.d_airconditioner3 .d_aircare .d_wrap {max-width:100%;}
#detail.d_airconditioner3 .d_aircare .da_txt {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;}
#detail.d_airconditioner3 .d_aircare .da_txt:before {content:"Triple AirCare"; position:absolute; left:0; right:0; z-index:-1; top:-115px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-6px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner3 .d_aircare .da_txt .dat_wrap {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;  padding:140px 0; background-color:#26a9e0;}
#detail.d_airconditioner3 .d_aircare .da_txt .dat_wrap:after {content:""; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1; background-image:url("../images/detail/airconditioner3/aircare_bg.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center;}

#detail.d_airconditioner3 .d_system .ds_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:120px;}
#detail.d_airconditioner3 .d_system .d_wrap {max-width:100%;}
#detail.d_airconditioner3 .d_system .ds_pic {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner3 .d_system .ds_pic .dsp_base {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner3 .d_system .ds_pic .dsp_mobile {display:none; vertical-align:middle; width:100%;}
#detail.d_airconditioner3 .d_system .ds_pic .dsp_deco {display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0;}
#detail.d_airconditioner3 .d_system .ds_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:30px;}
#detail.d_airconditioner3 .d_system .ds_comment span {display:inline-block; vertical-align:middle; width:100%; font-size:14px; font-weight:300; color:#818186; line-height:20px; letter-spacing:-1.5px; word-break:keep-all;}

#detail.d_airconditioner3 .d_clean {z-index:1;}
#detail.d_airconditioner3 .d_clean .dc_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:190px;}
#detail.d_airconditioner3 .d_clean .dc_txt {margin-bottom:40px;}
#detail.d_airconditioner3 .d_clean .ds_content {display:inline-block; vertical-align:middle; position:relative; overflow:hidden; width:100%; margin-top:40px; border-radius:5px; font-size:0; line-height:0; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_pic {display:inline-block; vertical-align:middle; position:absolute; top:0; bottom:0; width:50%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center;}
#detail.d_airconditioner3 .d_clean .ds_content.t1 .dsc_pic {background-image:url("../images/detail/airconditioner3/clean_pic01.jpg");}
#detail.d_airconditioner3 .d_clean .ds_content.t2 .dsc_pic {background-image:url("../images/detail/airconditioner3/clean_pic02.jpg");}
#detail.d_airconditioner3 .d_clean .ds_content.t3 .dsc_pic {background-image:url("../images/detail/airconditioner3/clean_pic03_c3.jpg");}
#detail.d_airconditioner3 .d_clean .ds_content.ds_left .dsc_pic {right:0;}
#detail.d_airconditioner3 .d_clean .ds_content.ds_right .dsc_pic {left:0;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt {display:inline-block; vertical-align:middle; box-sizing:border-box; width:50%; min-height:460px; padding:60px; background-color:#fff;}
#detail.d_airconditioner3 .d_clean .ds_content.ds_left .dsc_txt {float:left;}
#detail.d_airconditioner3 .d_clean .ds_content.ds_right .dsc_txt {float:right;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:10px; font-weight:700; color:#26a9e0; line-height:20px; text-align:left;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_title {width:100%; padding-top:0; margin-top:10px; text-align:left;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_title:before {display:none;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_text {display:inline-block; vertical-align:middle; width:100%; margin-top:30px; text-align:left;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:15px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_comment span {display:inline-block; vertical-align:middle; position:relative; width:100%; padding:2px 0; padding-left:5px; font-size:12px; font-weight:300; color:#80808f; line-height:14px; letter-spacing:-1.3px; text-align:left; word-break:keep-all;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_comment span:before {content:"*"; position:absolute; left:0; top:0;}

#detail.d_airconditioner3 .d_manage .dm_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:250px; padding-bottom:200px;}
#detail.d_airconditioner3 .d_manage .dm_txt {width:100%; margin-bottom:40px;}
#detail.d_airconditioner3 .d_manage .dm_list {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner3 .d_manage .dm_list li {display:inline-block; vertical-align:middle; width:100%; margin-top:40px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content {display:inline-block; vertical-align:middle; position:relative; float:left; box-sizing:border-box; width:50%; min-height:300px; padding-top:30px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content:before {position:absolute; left:-80px; top:-80px; height:180px; font-family:'Open Sans', sans-serif; font-size:180px; font-weight:600; color:transparent; line-height:180px; letter-spacing:-15px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content.t1:before {content:"01";}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content.t2:before {content:"02";}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content.t3:before {content:"03";}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content .d_title {width:100%; padding-top:0; text-align:left;} 
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content .d_title:before {display:none;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content .d_text {width:100%; margin-top:10px; text-align:left;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic {display:inline-block; vertical-align:middle; position:relative; float:left; width:50%;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic > img {border-radius:10px; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon {position:absolute; left:-115px; top:50%; width:160px; height:160px; margin-top:-80px; border-radius:50%; background-color:#fff; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; background-image:url("../images/detail/airconditioner3/manage_icon.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center 0;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -160px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -320px;}

#detail.d_airconditioner3 .d_temperature {z-index:1;}
#detail.d_airconditioner3 .d_temperature:before {content:"Dehumidification"; position:absolute; left:0; right:0; z-index:-1; bottom:-120px; height:160px; font-family:'Open Sans', sans-serif; font-size:160px; font-weight:600; color:transparent; line-height:160px; letter-spacing:-8px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner3 .d_temperature .dt_wrap {display:inline-block; vertical-align:middle; width:100%; padding-top:60px; padding-bottom:30px; background-image:url("../images/detail/airconditioner3/temperature_bg.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center 0;}
#detail.d_airconditioner3 .d_temperature .dt_list {display:inline-block; vertical-align:middle; width:calc(100% + 40px); margin-left:-20px; margin-top:40px;}
#detail.d_airconditioner3 .d_temperature .dt_list li {display:inline-block; vertical-align:middle; float:left; width:50%;}
#detail.d_airconditioner3 .d_temperature .dt_list li .dtl_box {display:inline-block; vertical-align:middle; width:calc(100% - 40px);}
#detail.d_airconditioner3 .d_temperature .dt_list li .dtl_pic {display:inline-block; vertical-align:middle; overflow:hidden; width:100%; border-radius:5px;}
#detail.d_airconditioner3 .d_temperature .dt_list li .d_title {margin-top:20px; padding-top:0;}
#detail.d_airconditioner3 .d_temperature .dt_list li .d_title:before {display:none;}
#detail.d_airconditioner3 .d_temperature .dt_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:70px; font-size:14px; font-weight:300; color:#fff; line-height:20px; word-break:keep-all;}

#detail.d_airconditioner3 .d_first {margin-top:200px;}
#detail.d_airconditioner3 .d_first .df_content {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner3 .d_first .df_content.t2 {margin-top:200px;}
#detail.d_airconditioner3 .d_first .df_content.t3 {margin-top:140px;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic {display:inline-block; vertical-align:middle; position:relative; z-index:1; width:50%;}
#detail.d_airconditioner3 .d_first .df_content.df_left .dfc_pic {float:right;}
#detail.d_airconditioner3 .d_first .df_content.df_right .dfc_pic {float:left;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic.t1 {width:33.333%;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic.t2 {width:46.666%;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic.t3 {width:43.333%;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic img {border-radius:5px; box-shadow:100px 100px 100px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic .dfcp_deco {position:absolute; left:40%; top:75%; width:100%; height:100%;}
#detail.d_airconditioner3 .d_first .df_content .dfc_txt {display:inline-block; vertical-align:middle; position:relative; z-index:0; box-sizing:border-box; width:50%; text-align:left;}
#detail.d_airconditioner3 .d_first .df_content.df_left .dfc_txt {float:left;}
#detail.d_airconditioner3 .d_first .df_content.df_right .dfc_txt {float:right;}
#detail.d_airconditioner3 .d_first .df_content.t1 .dfc_txt {padding-left:16.666%; padding-top:16.666%;}
#detail.d_airconditioner3 .d_first .df_content.t2 .dfc_txt {padding-left:8.333%; padding-top:7.666%;}
#detail.d_airconditioner3 .d_first .df_content.t3 .dfc_txt {padding-left:4%; padding-top:2.333%;}
#detail.d_airconditioner3 .d_first .df_content .dfc_txt:before {content:""; position:absolute; width:200px; height:200px; background-image:url("../images/detail/airconditioner3/first_icon.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center 0;}
#detail.d_airconditioner3 .d_first .df_content.t1 .dfc_txt:before {left:-11%; top:27%;}
#detail.d_airconditioner3 .d_first .df_content.t2 .dfc_txt:before {right:-11%; top:0; background-position:center -200px;}
#detail.d_airconditioner3 .d_first .df_content.t3 .dfc_txt:before {right:-1%; top:-2%; background-position:center -400px;}
#detail.d_airconditioner3 .d_first .df_content .dfc_txt .d_title {width:100%;}
#detail.d_airconditioner3 .d_first .df_content .dfc_txt .d_title:before {left:0; margin-left:0;}
#detail.d_airconditioner3 .d_first .df_content .dfc_txt .d_text {margin-top:20px; white-space:nowrap;}

#detail.d_airconditioner3 .d_control {margin:180px 0;}
#detail.d_airconditioner3 .d_control .dc_list {display:inline-block; vertical-align:middle; width:100%; margin-top:70px;}
#detail.d_airconditioner3 .d_control .dc_list li {display:inline-block; vertical-align:middle; position:relative; z-index:0; float:left; width:38.333%;}
#detail.d_airconditioner3 .d_control .dc_list li:nth-child(2) {z-index:1;}
#detail.d_airconditioner3 .d_control .dc_list li:nth-child(n+2) {margin-left:-7.5%;}
#detail.d_airconditioner3 .d_control .dc_list li:nth-child(2n + 1) .dcl_box {overflow:hidden; border-radius:50%;}
#detail.d_airconditioner3 .d_control .dc_list li .dcl_deco {position:absolute; left:-10px; right:-10px; top:-10px; bottom:-10px;
    animation-name:dcl_deco_rotate; animation-duration:20s; animation-iteration-count:infinite; animation-timing-function:linear;}
 @keyframes dcl_deco_rotate {from {transform:rotate(0); -ms-transform:rotate(0);} to {transform:rotate(360deg); -ms-transform:rotate(360deg);}}

#detail.d_airconditioner3 .d_design {margin-bottom:200px;}
#detail.d_airconditioner3 .d_design .d_wrap {max-width:100%;}
#detail.d_airconditioner3 .d_design .dd_pic {display:inline-block; vertical-align:middle;}
#detail.d_airconditioner3 .d_design .dd_pic li {display:inline-block; vertical-align:middle; float:left; overflow:hidden; border-radius:5px;}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 20px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 20px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 20px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 20px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(2n) {margin-left:40px;}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(n + 3) {margin-top:40px;}


/* 에어컨4 */
#detail.d_airconditioner4 .d_hero {position:relative; padding:0;}
#detail.d_airconditioner4 .d_hero .d_wrap {max-width:100%;}
#detail.d_airconditioner4 .d_hero .dh_txt {position:absolute; left:0; right:0; top:0; bottom:0;}

#detail.d_airconditioner4 .d_change {z-index:1; margin-top:290px;}
#detail.d_airconditioner4 .d_change:before {content:"Change Color"; position:absolute; left:0; right:0; z-index:-1; bottom:-100px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:1px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner4 .d_change > .d_wrap {max-width:100%;}
#detail.d_airconditioner4 .d_change .dc_txt {display:inline-block; vertical-align:middle; position:relative; width:100%; max-width:520px}
#detail.d_airconditioner4 .d_change .dc_txt .dct_pic {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_pic:before {content:""; position:absolute; left:50%; top:-40px; width:70px; height:10px; margin-left:-35px; border-radius:1px; background-color:#26a9e0;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_deco {position:absolute; background-position:center; background-repeat:no-repeat; background-size:100% auto; animation-duration:0.5s; animation-iteration-count:1; animation-timing-function:linear;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_deco.aos-animate {animation-name:dct_rotate;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_deco.t1 {right:11%; top:0; width:6.54%;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_deco.t2 {right:0; bottom:0; width:12.7%;}
@keyframes dct_rotate {from {transform:rotateY(0);} to {transform:rotateY(-360deg);}}
#detail.d_airconditioner4 .d_change .dc_content {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%; margin-top:80px; padding-top:150px; padding-bottom:270px;}
#detail.d_airconditioner4 .d_change .dc_content > .d_wrap {padding:0;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_bg {position:absolute; left:0; right:0; top:0; bottom:0; background-image:url("../images/detail/airconditioner4/change_bg_c4.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_box {display:inline-block; vertical-align:middle; float:left; box-sizing:border-box; width:50%; padding:60px; border-radius:10px; background-color:#fff; box-shadow:100px 100px 100px rgba(28, 28, 32, 0.3);}
#detail.d_airconditioner4 .d_change .dc_content .dcc_title {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_txt {display:inline-block; vertical-align:middle; width:100%; margin-top:20px; text-align:left;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:25px; font-weight:300; color:#1c1c20; line-height:40px; letter-spacing:-2px; text-align:left; word-break:keep-all;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_txt mark {display:inline-block; position:relative; z-index:0; background:none; font-weight:500; color:#1c1c20;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_txt mark:before {content:""; position:absolute; left:-4px; top:0; bottom:0; z-index:-1; right:-4px; background-color:#d5d5d5;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_color {display:inline-block; vertical-align:middle; float:left; width:100%; max-width:280px; margin-top:20px;}

#detail.d_airconditioner4 .d_preview .dp_wrap {padding-top:250px; padding-bottom:180px; background-color:#f9fafc;}
#detail.d_airconditioner4 .d_preview .dp_bg {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner4 .d_preview .dp_bg .dpb_product {display:inline-block; vertical-align:middle; position:absolute; left:0; top:7%; width:25%;}
#detail.d_airconditioner4 .d_preview .dp_care {display:inline-block; vertical-align:middle; width:100%; margin-top:130px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_txt {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_txt .d_title {width:100%;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_txt .d_text {width:100%; margin-top:10px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list {display:inline-block; vertical-align:middle; width:calc(100% + 20px); margin-left:-10px; margin-top:35px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul {display:inline-block; vertical-align:middle; width:100%; font-size:0; line-height:0;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li {display:inline-block; vertical-align:middle; width:27%; margin-right:9.5%;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li:last-child {margin-right:0;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_box {display:inline-block; vertical-align:middle; position:relative; width:calc(100% - 20px);}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_box > img {border-radius:50%;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {display:inline-block; vertical-align:middle; position:absolute; right:10px; top:25px; width:50px; height:50px; border-radius:50%; background-color:#25ade3;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:before {content:""; position:absolute; left:50%; top:50%; width:2px; height:14px; margin-left:-1px; margin-top:-7px; border-radius:2px; background-color:#fff;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:after {content:""; position:absolute; left:50%; top:50%; width:14px; height:2px; margin-left:-7px; margin-top:-1px; border-radius:2px; background-color:#fff;}

#detail.d_airconditioner4 .d_function {margin-top:250px;}
#detail.d_airconditioner4 .d_function .df_video {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;}
#detail.d_airconditioner4 .d_function .df_video:before {content:"Clean System"; position:absolute; left:0; right:0; z-index:-1; top:-100px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:120px; letter-spacing:-1.5px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner4 .d_function .df_video video {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
#detail.d_airconditioner4 .d_function .df_video > img {width:100%;}
#detail.d_airconditioner4 .d_function .df_txt {display:inline-block; vertical-align:middle; width:100%; margin-top:100px;}
#detail.d_airconditioner4 .d_function .df_txt .d_title {width:100%;}
#detail.d_airconditioner4 .d_function .df_txt .d_text {width:100%; margin-top:10px;}

#detail.d_airconditioner4 .d_video {margin-top:200px;}
#detail.d_airconditioner4 .d_video .dv_txt {display:inline-block; vertical-align:middle; position:relative; float:left; width:46.6666%; height:260px; padding-top:30px; text-align:left;}
#detail.d_airconditioner4 .d_video .dv_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:10px; font-weight:700; color:#26a9e0; line-height:20px; text-align:left;}
#detail.d_airconditioner4 .d_video .dv_txt .d_title {width:100%; margin-top:15px;}
#detail.d_airconditioner4 .d_video .dv_txt .d_text {position:absolute; left:0; bottom:10px;}
#detail.d_airconditioner4 .d_video.t4 .dv_txt .d_text {right:40px;}
#detail.d_airconditioner4 .d_video .dv_pic {display:inline-block; vertical-align:middle; position:relative; float:right; width:53.3333%; border-radius:5px; background-color:#f2f4f8;}
#detail.d_airconditioner4 .d_video .dv_pic:before {content:""; position:absolute; right:-30px; bottom:10px; width:12px; height:210px; background-image:url("../images/detail/airconditioner4/deco_txt.png"); background-repeat:no-repeat; background-size:auto 100%; background-position:center bottom;}
#detail.d_airconditioner4 .d_video .dv_pic video {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; border-radius:5px;}
#detail.d_airconditioner4 .d_video .dv_pic img {display:inline-block; vertical-align:middle; float:left; width:100%; height:auto}
#detail.d_airconditioner4 .d_video:before {position:absolute; bottom:-80px; height:180px; font-family:'Open Sans', sans-serif; font-size:180px; font-weight:600; color:transparent; line-height:180px; letter-spacing:-15px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner4 .d_video.dv_left:before {right:50.5%; bottom:-80px;}
#detail.d_airconditioner4 .d_video.dv_right:before {left:49%;}
#detail.d_airconditioner4 .d_video.t1:before {content:"01";}
#detail.d_airconditioner4 .d_video.t2:before {content:"02";}
#detail.d_airconditioner4 .d_video.t3:before {content:"03";}
#detail.d_airconditioner4 .d_video.t4:before {content:"04";}
#detail.d_airconditioner4 .d_video.t5:before {content:"05";}
#detail.d_airconditioner4 .d_video.dv_right .dv_txt {float:right; padding-left:80px;}
#detail.d_airconditioner4 .d_video.dv_right .dv_txt .d_text {left:80px;}
#detail.d_airconditioner4 .d_video.dv_right .dv_pic {float:left;}
#detail.d_airconditioner4 .d_video.dv_right .dv_pic:before {left:-30px; right:auto;}

#detail.d_airconditioner4 .d_point {margin-top:200px;}
#detail.d_airconditioner4 .d_point > .d_wrap {max-width:100%;}
#detail.d_airconditioner4 .d_point .dp_wrap {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner4 .d_point .dp_bg {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner4 .d_point .dp_content {position:absolute; left:11.5%; right:11.5%; top:5%; bottom:0;}
#detail.d_airconditioner4 .d_point .dp_content .dpc_wrap {display:inline-block; vertical-align:middle; float:left; width:50%;}
#detail.d_airconditioner4 .d_point .dp_content .dpc_title {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner4 .d_point .dp_content .dpc_list {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner4 .d_point .dp_content .dpc_list li {display:inline-block; vertical-align:middle; float:left; width:90%;}
#detail.d_airconditioner4 .d_point .dp_content .dpc_list li:nth-child(n+2) {position:absolute; left:0; right:0; top:0; bottom:0;}
#detail.d_airconditioner4 .d_point .dp_content .dpc_txt {display:inline-block; vertical-align:middle; width:103.5%;}
#detail.d_airconditioner4 .d_point .dp_content .dpc_merit {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner4 .d_point .dp_content .dpc_merit li {display:inline-block; vertical-align:middle; width:107%;}
#detail.d_airconditioner4 .d_point .dp_content .dpc_merit li:nth-child(n+2) {position:absolute; left:0; right:0; top:0; bottom:0;}

#detail.d_airconditioner4 .d_aircare {margin-top:230px;}
#detail.d_airconditioner4 .d_aircare .d_wrap {max-width:100%;}
#detail.d_airconditioner4 .d_aircare .da_txt {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;}
#detail.d_airconditioner4 .d_aircare .da_txt:before {content:"Triple AirCare"; position:absolute; left:0; right:0; z-index:-1; top:-115px; height:140px; font-family:'Open Sans', sans-serif; font-size:140px; font-weight:600; color:transparent; line-height:140px; letter-spacing:-6px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner4 .d_aircare .da_txt .dat_wrap {display:inline-block; vertical-align:middle; position:relative; z-index:0; width:100%;  padding:140px 0; background-color:#26a9e0;}
#detail.d_airconditioner4 .d_aircare .da_txt .dat_wrap:after {content:""; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1; background-image:url("../images/detail/airconditioner4/aircare_bg.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center;}

#detail.d_airconditioner4 .d_system .ds_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:120px;}
#detail.d_airconditioner4 .d_system .d_wrap {max-width:100%;}
#detail.d_airconditioner4 .d_system .ds_pic {display:inline-block; vertical-align:middle; position:relative; width:100%;}
#detail.d_airconditioner4 .d_system .ds_pic .dsp_base {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner4 .d_system .ds_pic .dsp_mobile {display:none; vertical-align:middle; width:100%;}
#detail.d_airconditioner4 .d_system .ds_pic .dsp_deco {display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0;}
#detail.d_airconditioner4 .d_system .ds_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:30px;}
#detail.d_airconditioner4 .d_system .ds_comment span {display:inline-block; vertical-align:middle; width:100%; font-size:14px; font-weight:300; color:#818186; line-height:20px; letter-spacing:-1.5px; word-break:keep-all;}

#detail.d_airconditioner4 .d_clean {z-index:1;}
#detail.d_airconditioner4 .d_clean .dc_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:190px;}
#detail.d_airconditioner4 .d_clean .dc_txt {margin-bottom:40px;}
#detail.d_airconditioner4 .d_clean .ds_content {display:inline-block; vertical-align:middle; position:relative; overflow:hidden; width:100%; margin-top:40px; border-radius:5px; font-size:0; line-height:0; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_pic {display:inline-block; vertical-align:middle; position:absolute; top:0; bottom:0; width:50%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center;}
#detail.d_airconditioner4 .d_clean .ds_content.t1 .dsc_pic {background-image:url("../images/detail/airconditioner4/clean_pic01.jpg");}
#detail.d_airconditioner4 .d_clean .ds_content.t2 .dsc_pic {background-image:url("../images/detail/airconditioner4/clean_pic02.jpg");}
#detail.d_airconditioner4 .d_clean .ds_content.t3 .dsc_pic {background-image:url("../images/detail/airconditioner4/clean_pic03_c4.jpg");}
#detail.d_airconditioner4 .d_clean .ds_content.ds_left .dsc_pic {right:0;}
#detail.d_airconditioner4 .d_clean .ds_content.ds_right .dsc_pic {left:0;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt {display:inline-block; vertical-align:middle; box-sizing:border-box; width:50%; min-height:460px; padding:60px; background-color:#fff;}
#detail.d_airconditioner4 .d_clean .ds_content.ds_left .dsc_txt {float:left;}
#detail.d_airconditioner4 .d_clean .ds_content.ds_right .dsc_txt {float:right;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt span {display:inline-block; vertical-align:middle; width:100%; font-size:10px; font-weight:700; color:#26a9e0; line-height:20px; text-align:left;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_title {width:100%; padding-top:0; margin-top:10px; text-align:left;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_title:before {display:none;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_text {display:inline-block; vertical-align:middle; width:100%; margin-top:30px; text-align:left;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:15px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_comment span {display:inline-block; vertical-align:middle; position:relative; width:100%; padding:2px 0; padding-left:5px; font-size:12px; font-weight:300; color:#80808f; line-height:14px; letter-spacing:-1.3px; text-align:left; word-break:keep-all;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_comment span:before {content:"*"; position:absolute; left:0; top:0;}

#detail.d_airconditioner4 .d_manage .dm_wrap {display:inline-block; vertical-align:middle; width:100%; background-color:#f8f9fb; padding-top:250px; padding-bottom:200px;}
#detail.d_airconditioner4 .d_manage .dm_txt {width:100%; margin-bottom:40px;}
#detail.d_airconditioner4 .d_manage .dm_list {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner4 .d_manage .dm_list li {display:inline-block; vertical-align:middle; width:100%; margin-top:40px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content {display:inline-block; vertical-align:middle; position:relative; float:left; box-sizing:border-box; width:50%; min-height:300px; padding-top:30px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content:before {position:absolute; left:-80px; top:-80px; height:180px; font-family:'Open Sans', sans-serif; font-size:180px; font-weight:600; color:transparent; line-height:180px; letter-spacing:-15px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content.t1:before {content:"01";}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content.t2:before {content:"02";}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content.t3:before {content:"03";}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content .d_title {width:100%; padding-top:0; text-align:left;} 
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content .d_title:before {display:none;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content .d_text {width:100%; margin-top:10px; text-align:left;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic {display:inline-block; vertical-align:middle; position:relative; float:left; width:50%;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic > img {border-radius:10px; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon {position:absolute; left:-115px; top:50%; width:160px; height:160px; margin-top:-80px; border-radius:50%; background-color:#fff; box-shadow:0 20px 40px rgba(28, 28, 32, 0.07);}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; background-image:url("../images/detail/airconditioner4/manage_icon.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center 0;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -160px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -320px;}

#detail.d_airconditioner4 .d_temperature {z-index:1;}
#detail.d_airconditioner4 .d_temperature:before {content:"Dehumidification"; position:absolute; left:0; right:0; z-index:-1; bottom:-120px; height:160px; font-family:'Open Sans', sans-serif; font-size:160px; font-weight:600; color:transparent; line-height:160px; letter-spacing:-8px; -webkit-text-stroke:1px #23419a; white-space:nowrap; opacity:0.15;}
#detail.d_airconditioner4 .d_temperature .dt_wrap {display:inline-block; vertical-align:middle; width:100%; padding-top:60px; padding-bottom:30px; background-image:url("../images/detail/airconditioner4/temperature_bg.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center 0;}
#detail.d_airconditioner4 .d_temperature .dt_list {display:inline-block; vertical-align:middle; width:calc(100% + 40px); margin-left:-20px; margin-top:40px;}
#detail.d_airconditioner4 .d_temperature .dt_list li {display:inline-block; vertical-align:middle; float:left; width:50%;}
#detail.d_airconditioner4 .d_temperature .dt_list li .dtl_box {display:inline-block; vertical-align:middle; width:calc(100% - 40px);}
#detail.d_airconditioner4 .d_temperature .dt_list li .dtl_pic {display:inline-block; vertical-align:middle; overflow:hidden; width:100%; border-radius:5px;}
#detail.d_airconditioner4 .d_temperature .dt_list li .d_title {margin-top:20px; padding-top:0;}
#detail.d_airconditioner4 .d_temperature .dt_list li .d_title:before {display:none;}
#detail.d_airconditioner4 .d_temperature .dt_comment {display:inline-block; vertical-align:middle; width:100%; margin-top:70px; font-size:14px; font-weight:300; color:#fff; line-height:20px; word-break:keep-all;}

#detail.d_airconditioner4 .d_first {margin-top:200px;}
#detail.d_airconditioner4 .d_first .df_content {display:inline-block; vertical-align:middle; width:100%;}
#detail.d_airconditioner4 .d_first .df_content.t2 {margin-top:200px;}
#detail.d_airconditioner4 .d_first .df_content.t3 {margin-top:140px;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic {display:inline-block; vertical-align:middle; position:relative; z-index:1; width:50%;}
#detail.d_airconditioner4 .d_first .df_content.df_left .dfc_pic {float:right;}
#detail.d_airconditioner4 .d_first .df_content.df_right .dfc_pic {float:left;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic.t1 {width:33.333%;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic.t2 {width:46.666%;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic.t3 {width:43.333%;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic img {border-radius:5px; box-shadow:100px 100px 100px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic .dfcp_deco {position:absolute; left:40%; top:75%; width:100%; height:100%;}
#detail.d_airconditioner4 .d_first .df_content .dfc_txt {display:inline-block; vertical-align:middle; position:relative; z-index:0; box-sizing:border-box; width:50%; text-align:left;}
#detail.d_airconditioner4 .d_first .df_content.df_left .dfc_txt {float:left;}
#detail.d_airconditioner4 .d_first .df_content.df_right .dfc_txt {float:right;}
#detail.d_airconditioner4 .d_first .df_content.t1 .dfc_txt {padding-left:16.666%; padding-top:16.666%;}
#detail.d_airconditioner4 .d_first .df_content.t2 .dfc_txt {padding-left:8.333%; padding-top:7.666%;}
#detail.d_airconditioner4 .d_first .df_content.t3 .dfc_txt {padding-left:4%; padding-top:2.333%;}
#detail.d_airconditioner4 .d_first .df_content .dfc_txt:before {content:""; position:absolute; width:200px; height:200px; background-image:url("../images/detail/airconditioner4/first_icon.png"); background-repeat:no-repeat; background-size:100% auto; background-position:center 0;}
#detail.d_airconditioner4 .d_first .df_content.t1 .dfc_txt:before {left:-11%; top:27%;}
#detail.d_airconditioner4 .d_first .df_content.t2 .dfc_txt:before {right:-11%; top:0; background-position:center -200px;}
#detail.d_airconditioner4 .d_first .df_content.t3 .dfc_txt:before {right:-1%; top:-2%; background-position:center -400px;}
#detail.d_airconditioner4 .d_first .df_content .dfc_txt .d_title {width:100%;}
#detail.d_airconditioner4 .d_first .df_content .dfc_txt .d_title:before {left:0; margin-left:0;}
#detail.d_airconditioner4 .d_first .df_content .dfc_txt .d_text {margin-top:20px; white-space:nowrap;}

#detail.d_airconditioner4 .d_control {margin:180px 0;}
#detail.d_airconditioner4 .d_control .dc_list {display:inline-block; vertical-align:middle; width:100%; margin-top:70px;}
#detail.d_airconditioner4 .d_control .dc_list li {display:inline-block; vertical-align:middle; position:relative; z-index:0; float:left; width:38.333%;}
#detail.d_airconditioner4 .d_control .dc_list li:nth-child(2) {z-index:1;}
#detail.d_airconditioner4 .d_control .dc_list li:nth-child(n+2) {margin-left:-7.5%;}
#detail.d_airconditioner4 .d_control .dc_list li:nth-child(2n + 1) .dcl_box {overflow:hidden; border-radius:50%;}
#detail.d_airconditioner4 .d_control .dc_list li .dcl_deco {position:absolute; left:-10px; right:-10px; top:-10px; bottom:-10px;
    animation-name:dcl_deco_rotate; animation-duration:20s; animation-iteration-count:infinite; animation-timing-function:linear;}
 @keyframes dcl_deco_rotate {from {transform:rotate(0); -ms-transform:rotate(0);} to {transform:rotate(360deg); -ms-transform:rotate(360deg);}}

#detail.d_airconditioner4 .d_design {margin-bottom:200px;}
#detail.d_airconditioner4 .d_design .d_wrap {max-width:100%;}
#detail.d_airconditioner4 .d_design .dd_pic {display:inline-block; vertical-align:middle;}
#detail.d_airconditioner4 .d_design .dd_pic li {display:inline-block; vertical-align:middle; float:left; overflow:hidden; border-radius:5px;}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 20px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 20px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 20px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 20px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(2n) {margin-left:40px;}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(n + 3) {margin-top:40px;}


/* 팝업 */
#detail .d_popup {position:fixed; left:0; right:0; top:-100%; bottom:100%; z-index:999999; width:auto !important; height:auto !important; border-radius:10px; box-shadow:0 80px 160px rgba(28, 28, 32, 0.6); opacity:0;}
#detail .d_popup.on {top:0; bottom:0; opacity:1;}
#detail .d_popup .p_box {display:inline-block; vertical-align:middle; position:absolute; left:50%; top:50%; z-index:2; overflow:hidden; width:300px; height:250px; margin-top:-125px; margin-left:-150px; border-radius:10px; background:#fff; box-shadow:0 20px 60px rgba(0, 0, 0, 0.5); transform:scale(0.8); transition:0.4s; -webkit-transition:0.4s;}
#detail .d_popup.t1 .p_box {width:860px; height:720px; margin-left:-430px; margin-top:-325px; padding:30px;}
#detail .d_popup.on .p_box {transform:scale(1);}
#detail .d_popup .p_out {position:absolute; left:0; right:0; top:0; bottom:0; z-index:1; background-color:#000; cursor:default; opacity:0.8;}
#detail .d_popup .p_body {position:relative; width:100%; margin:10px 0;}
#detail .d_popup .p_body .pb_top {overflow:hidden; padding:0 50px; border-radius:8px;}
#detail .d_popup .p_body .pb_pic {display:inline-block; vertical-align:middle; width:100%; max-width:600px;}
#detail .d_popup .popup_patent .p_body .pb_pic {max-width:450px;}
#detail .d_popup .p_close {display:inline-block; vertical-align:middle; position:absolute; right:45px; top:45px; z-index:9999; width:50px; height:50px; background-color:#23419a; border-radius:25px; box-shadow:0 10px 20px rgba(2, 31, 147, 0.2);}
#detail .d_popup .p_close:before {content:""; display:inline-block; vertical-align:middle; position:absolute; left:50%; top:50%; width:18px; height:2px; margin-top:-1px; margin-left:-8px; border-radius:2px; background-color:#fff; transform:rotate(45deg); -ms-transform:rotate(45deg); transition:0.2s; -webkit-transition:0.2s;}
#detail .d_popup .p_close:after {content:""; display:inline-block; vertical-align:middle; position:absolute; left:50%; top:50%; width:18px; height:2px; margin-top:-1px; margin-left:-8px; border-radius:2px; background-color:#fff; transform:rotate(135deg); -ms-transform:rotate(135deg); transition:0.2s; -webkit-transition:0.2s;}
#detail .d_popup .p_close:hover:before {transform:rotate(135deg); -ms-transform:rotate(135deg);}
#detail .d_popup .p_close:hover:after {transform:rotate(225deg); -ms-transform:rotate(225deg);}
#detail .d_popup .p_wrap {display:inline-block; vertical-align:middle; width:100%;}
#detail .d_popup.w400 .p_box {width:400px; margin-left:-200px;}#detail .d_popup.w450 .p_box {width:450px; margin-left:-225px;} #detail .d_popup.w500 .p_box {width:500px; margin-left:-250px;} #detail .d_popup.w550 .p_box {width:550px; margin-left:-275px;} #detail .d_popup.w600 .p_box {width:600px; margin-left:-300px;} #detail .d_popup.w650 .p_box {width:650px; margin-left:-325px;} #detail .d_popup.w700 .p_box {width:700px; margin-left:-350px;} #detail .d_popup.w750 .p_box {width:750px; margin-left:-375px;} #detail .d_popup.w800 .p_box {width:800px; margin-left:-400px;} #detail .d_popup.w850 .p_box {width:850px; margin-left:-425px;} #detail .d_popup.w900 .p_box {width:900px; margin-left:-450px;} #detail .d_popup.w950 .p_box {width:950px; margin-left:-475px;} #detail .d_popup.w1000 .p_box {width:1000px; margin-left:-500px;}
#detail .d_popup.w50p .p_box {left:25%; right:25%; width:auto; margin-left:0;} #detail .d_popup.w60p .p_box {left:20%; right:20%; width:auto; margin-left:0;} #detail .d_popup.w70p .p_box {left:15%; right:15%; width:auto; margin-left:0;} #detail .d_popup.w80p .p_box {left:10%; right:10%; width:auto; margin-left:0;} #detail .d_popup.w90p .p_box {left:5%; right:5%; width:auto; margin-left:0;}
#detail .d_popup.h300 .p_box {height:300px; margin-top:-150px;} #detail .d_popup.h350 .p_box {height:350px; margin-top:-175px;} #detail .d_popup.h400 .p_box {height:400px; margin-top:-200px;} #detail .d_popup.h450 .p_box {height:450px; margin-top:-225px;} #detail .d_popup.h500 .p_box {height:500px; margin-top:-250px;} #detail .d_popup.h550 .p_box {height:550px; margin-top:-275px;} #detail .d_popup.h600 .p_box {height:600px; margin-top:-300px;} #detail .d_popup.h650 .p_box {height:650px; margin-top:-325px;} #detail .d_popup.h700 .p_box {height:700px; margin-top:-350px;} #detail .d_popup.h750 .p_box {height:750px; margin-top:-375px;} #detail .d_popup.h800 .p_box {height:800px; margin-top:-400px;}
#detail .d_popup.h50p .p_box {top:25%; bottom:25%; height:auto; margin-top:0;} #detail .d_popup.h60p .p_box {top:20%; bottom:20%; height:auto; margin-top:0;} #detail .d_popup.h70p .p_box {top:15%; bottom:15%; height:auto; margin-top:0;} #detail .d_popup.h80p .p_box {top:10%; bottom:10%; height:auto; margin-top:0;} #detail .d_popup.h90p .p_box {top:5%; bottom:5%; height:auto; margin-top:0;}
#detail .d_popup span.blind {display:block; overflow:hidden; position:absolute !important; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px;}





@media all and (max-width:1680px) {
/* 공통 */
#detail .d_area {padding:0 60px;}
#detail .d_wrap {max-width:1000px;}
#detail .d_title {font-size:50px; letter-spacing:-5px; line-height:70px;}
#detail .d_title strong {letter-spacing:-5px;}
#detail .d_title mark {letter-spacing:-5px;}
#detail .d_title.t1 {padding-top:30px;}
#detail .d_title.t1:before {width:60px; height:8px; margin-left:-30px;}
#detail .d_title.t2 {font-size:40px; letter-spacing:-4px; line-height:60px;}
#detail .d_title.t2 mark {letter-spacing:-4px;}
#detail .d_title.t3 {font-size:30px; letter-spacing:-3px; line-height:35px;}
#detail .d_title.t3 mark {letter-spacing:-3px;}
#detail .d_title.t4 {padding-top:30px;}
#detail .d_title.t4:before {width:60px; height:8px;}
#detail .d_title i {vertical-align:-3px; width:311px; height:50px; margin-right:4px;}
#detail .d_text {font-size:22px; letter-spacing:-1.5px; line-height:35px;}
#detail .d_text mark {letter-spacing:-1.5px;}
#detail .d_text.t1 {font-size:16px; letter-spacing:-1px; line-height:26px;}
#detail .d_text.t1 mark {letter-spacing:-1px;}
#detail .d_text.t2 {font-size:25px; letter-spacing:8px; line-height:80px;}
#detail .d_text.t2 mark {letter-spacing:8px;}
#detail .d_text.t2 span {letter-spacing:8px;}
#detail .d_text.t3 {font-size:30px; letter-spacing:-3px; line-height:45px;}
#detail .d_text.t3 mark {letter-spacing:-3px;}
#detail .d_text.t4 {padding:60px 0; font-size:50px; letter-spacing:-2.5px; line-height:70px;}
#detail .d_text.t4 mark {letter-spacing:-2.5px;}
#detail .d_text.t4:before {font-size:70px;}
#detail .d_text.t4:after {bottom:-35px; font-size:70px;}
#detail .d_text.t5 {font-size:25px; letter-spacing:-1px; line-height:35px;}
#detail .d_text.t5 mark {letter-spacing:-1px;}
#detail .d_text.t7 {padding:70px 0; font-size:70px; letter-spacing:-2.5px; line-height:90px;}
#detail .d_text.t7 mark {letter-spacing:-3px;}
#detail .d_text.t7:before {font-size:70px;}
#detail .d_text.t7:after {bottom:-35px; font-size:70px;}
#detail .d_tip {margin-top:25px; font-size:13px; letter-spacing:-1px; line-height:22px;}


/* 음식물처리기 */
#detail.d_kfcs .d_head {padding:180px 0 150px;}
#detail.d_kfcs .d_hero {height:850px; margin-bottom:50px;}
#detail.d_kfcs .d_hero .dh_logo {width:450px; height:180px; margin-left:-225px; top:80px;}
#detail.d_kfcs .d_hero .dh_pic {bottom:160px; width:620px; margin-left:-310px;}
#detail.d_kfcs .d_hero .dh_txt {bottom:60px;}
#detail.d_kfcs .d_hero .dh_thumnail {bottom:50px;}
#detail.d_kfcs .d_hero .swiper-button-next,
#detail.d_kfcs .d_hero .swiper-button-prev {margin-top:20px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:55px;}

#detail.d_kfcs .d_video {margin-top:170px;}
#detail.d_kfcs .d_video .dv_txt {width:480px; height:290px;}
#detail.d_kfcs .d_video .dv_pic {width:516px; height:290px;}
#detail.d_kfcs .d_video:before {height:160px; font-size:160px; line-height:160px; letter-spacing:-13px;}
#detail.d_kfcs .d_video.dv_left:before {right:60px; top:-120px;}
#detail.d_kfcs .d_video.dv_right:before {left:60px; top:-120px;}
#detail.d_kfcs .d_video.t2:before {top:auto; bottom:-120px;}
#detail.d_kfcs .d_video.dv_right .dv_txt {float:right; padding-left:60px;}
#detail.d_kfcs .d_video.dv_right .dv_txt .d_text {left:60px;}
#detail.d_kfcs .d_video.dv_right .dv_pic {float:left;}

#detail.d_kfcs .d_usp {margin:200px 60px 0; padding:150px 0;}
#detail.d_kfcs .d_usp .du_point:before {bottom:-100px; height:120px; font-size:110px; line-height:110px; letter-spacing:-8px;}
#detail.d_kfcs .d_usp .du_point li {width:180px; height:180px; margin-left:25px; border-radius:20px; box-shadow:0 30px 60px rgba(28, 28, 32, 0.1);}
#detail.d_kfcs .d_usp .du_point .dup_icon {left:50%; top:20px; width:80px; height:80px; margin-left:-40px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t2 {background-position:center -80px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t3 {background-position:center -160px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t4 {background-position:center -240px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t5 {background-position:center -320px;}
#detail.d_kfcs .d_usp .du_point p {left:0; bottom:20px;}
#detail.d_kfcs .d_usp .du_wrap {margin-top:180px;}
#detail.d_kfcs .d_usp .du_pic {width:300px; box-shadow:0 80px 60px rgba(28, 28, 32, 0.2);}
#detail.d_kfcs .d_usp .dv_txt:before {height:160px; font-size:160px; line-height:160px; letter-spacing:-6px;}
#detail.d_kfcs .d_usp .dv_txt .d_text {margin-top:40px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .du_object {left:140px; top:30px; width:360px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt {width:500px; margin-top:70px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt:before {left:315px; top:55px;}
#detail.d_kfcs .d_usp .du_wrap.t2 {margin-top:180px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_object {left:100px; top:150px; width:280px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_pic {width:400px; margin-left:250px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt {width:310px; margin-top:10px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt:before {left:90px; top:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .du_pic {width:calc(100% + 360px); margin-left:-180px;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt {left:0; top:120px; width:50%; padding:50px 65px 0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:before {right:-150px; bottom:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:after {right:0; bottom:0; width:60px; height:160px;}
#detail.d_kfcs .d_usp .du_wrap.t4 {margin-top:300px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .du_object {left:50%; top:100px; width:420px; margin-left:0;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt {width:500px; margin-left:150px; margin-top:30px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt:before {right:0; bottom:-70px;}
#detail.d_kfcs .d_usp .du_wrap.t5 {margin-top:180px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .du_object {left:120px; top:220px; width:300px; box-shadow:0 80px 60px rgba(28, 28, 32, 0.2);}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt {width:400px; margin:140px 0 60px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt:before {left:370px; top:120px;}

#detail.d_kfcs .d_patent {margin:200px 60px 0; padding:60px 0;}
#detail.d_kfcs .d_patent:before {top:-110px; height:160px; font-size:160px; line-height:160px; letter-spacing:-13px;}
#detail.d_kfcs .d_patent .dp_pic {margin:40px 0;}
#detail.d_kfcs .d_patent .dp_pic li {width:20%; padding:10px;}

#detail.d_kfcs .d_howto {margin-top:200px; margin-bottom:30px;}
#detail.d_kfcs .d_howto .dh_pic {margin-top:50px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li {width:400px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li:before {top:0; width:130px; font-size:60px; letter-spacing:-3.5px; line-height:90px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item1,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item3 {right:50%; margin-right:210px; padding-right:130px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item2,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item4 {left:50%; margin-left:210px; padding-left:130px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item1,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item2 {top:60px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item3,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item4 {bottom:60px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus {width:550px; height:550px; padding:27px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li {width:490px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li:before {height:140px; margin-top:-70px; font-size:140px; line-height:140px;}

#detail.d_kfcs .d_convenient {margin-top:200px;}
#detail.d_kfcs .d_convenient .dc_step {margin:50px 0 180px;}
#detail.d_kfcs .d_convenient .dc_step:before {bottom:-70px; height:110px; font-size:110px; line-height:110px; letter-spacing:-8px;}
#detail.d_kfcs .d_convenient .dc_step li {width:270px; height:270px; margin-left:-27px; box-shadow:0 30px 60px rgba(28, 28, 32, 0.1);}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon {left:50%; top:60px; width:80px; height:80px; margin-left:-40px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t2 {background-position:center -80px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t3 {background-position:center -160px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t4 {background-position:center -240px;}
#detail.d_kfcs .d_convenient .dc_step p {bottom:60px;}

#detail.d_kfcs .d_smartitem {margin-top:200px;}
#detail.d_kfcs .d_smartitem .ds_pic {margin:50px 0 180px;}
#detail.d_kfcs .d_smartitem .ds_pic:before {bottom:-65px; height:100px; font-size:100px; line-height:100px; letter-spacing:-8px;}
#detail.d_kfcs .d_smartitem .ds_pic ul {padding-left:50%;}
#detail.d_kfcs .d_smartitem .ds_pic li {width:50%; padding-left:30px;}
#detail.d_kfcs .d_smartitem .ds_pic li:nth-child(4),
#detail.d_kfcs .d_smartitem .ds_pic li:nth-child(5) {padding-top:30px;}
#detail.d_kfcs .d_smartitem .ds_logo {width:300px; margin:200px auto 120px;}

#detail.d_kfcs .d_earth {margin-top:200px;}
#detail.d_kfcs .d_earth .de_pic {height:500px; margin-bottom:200px;}
#detail.d_kfcs .d_earth .de_pic:before {bottom:-70px; height:110px; font-size:110px; line-height:110px; letter-spacing:-8px;}
#detail.d_kfcs .d_earth .de_pic p {margin-top:-80px; font-size:50px; line-height:80px; letter-spacing:-4px;}
#detail.d_kfcs .d_earth .de_pic p strong {font-size:60px; line-height:80px; letter-spacing:-4px;}

#detail.d_kfcs .d_model {margin-top:60px;}

#detail.d_kfcs .d_use {margin-top:200px;}
#detail.d_kfcs .d_use .dc_list li {width:33.333%; margin-top:70px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon {width:110px; height:110px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t2 {background-position:center -110px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t3 {background-position:center -220px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t4 {background-position:center -330px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t5 {background-position:center -440px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t6 {background-position:center -550px;}

#detail.d_kfcs .d_type {margin-top:200px;}
#detail.d_kfcs .d_type .dt_list {margin-top:60px;}
#detail.d_kfcs .d_type .dt_list li {width:300px; height:300px; margin-left:50px; padding:12px;}
#detail.d_kfcs .d_type .dt_list p {margin-top:-35px;}
#detail.d_kfcs .d_type .dt_list + .dt_txt p {margin-top:40px; font-size:22px; line-height:35px; letter-spacing:-1.5px;}

#detail.d_kfcs .d_interior {margin-top:200px;}
#detail.d_kfcs .d_interior .ds_pic {margin-top:90px;}
#detail.d_kfcs .d_interior .ds_pic:before {top:-110px; height:160px; font-size:160px; line-height:160px; letter-spacing:-13px;}

#detail.d_kfcs .d_story {margin-top:200px;}
#detail.d_kfcs .d_story .ds_pic ul {width:calc(100% + 30px); margin-left:-15px;}
#detail.d_kfcs .d_story .ds_pic li {padding:15px;}
#detail.d_kfcs .d_story .ds_pic li:after {position:absolute; height:160px; font-size:160px; line-height:160px; letter-spacing:-13px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(1):before {bottom:20px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(2):after {left:40px; top:-65px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(4):after {left:-60px; bottom:-70px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(7):after {right:-60px; bottom:-220px;}

#detail.d_kfcs .d_all {margin:200px 0;}


/* 인버터 */
#detail.d_inverter .d_technology {margin-top:170px; padding:110px 0;}
#detail.d_inverter .d_technology .dt_list {margin-top:50px;}
#detail.d_inverter .d_technology .dt_list:before {top:235px; height:110px; font-size:110px; line-height:110px; letter-spacing:-4px;}
#detail.d_inverter .d_technology .dt_list li {width:300px; margin-left:50px;}
#detail.d_inverter .d_technology .dt_list p {margin-top:35px;}

#detail.d_inverter .d_usp {margin:60px; padding-top:200px;}
#detail.d_inverter .d_usp .du_point {margin-top:50px; margin-bottom:150px;}
#detail.d_inverter .d_usp .du_point li {width:220px; height:190px;}
#detail.d_inverter .d_usp .du_point li:before {top:-30px; height:60px; font-size:60px; line-height:60px; letter-spacing:-2.5px;}
#detail.d_inverter .d_usp .du_point .dup_icon {top:40px; width:60px; height:60px; margin-left:-30px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t1 {background-position:center 0;}
#detail.d_inverter .d_usp .du_point .dup_icon.t2 {background-position:center -60px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t3 {background-position:center -120px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t4 {background-position:center -180px;}
#detail.d_inverter .d_usp .du_point p {bottom:35px;}
#detail.d_inverter .d_usp .du_content {margin-bottom:150px;}
#detail.d_inverter .d_usp .du_content .duc_txt {width:40%; height:auto; padding-top:50px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_txt {padding-top:20px;}
#detail.d_inverter .d_usp .du_content .duc_pic {width:50%; height:auto;}
#detail.d_inverter .d_usp .du_content .duc_pic:after {height:90px; font-size:90px; line-height:90px; letter-spacing:-5px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_pic:after {left:-80px; top:-40px;}
#detail.d_inverter .d_usp .du_content.t2 .duc_pic:after {right:-75px; bottom:10px;}
#detail.d_inverter .d_usp .du_content.t3 .duc_pic:after {left:-80px; top:-40px;}
#detail.d_inverter .d_usp .du_content.t4 .duc_pic:after {right:-85px; bottom:10px;}

#detail.d_inverter .d_bed {margin-top:200px;}
#detail.d_inverter .d_bed .db_pic {height:500px;}
#detail.d_inverter .d_bed .db_pic:before {bottom:-70px; height:110px; font-size:110px; line-height:110px; letter-spacing:-8px;}
#detail.d_inverter .d_bed .db_pic p {margin-top:-80px; font-size:50px; line-height:80px; letter-spacing:-4px;}
#detail.d_inverter .d_bed .db_pic p strong {font-size:60px; line-height:80px; letter-spacing:-4px;}
#detail.d_inverter .d_bed .db_txt {padding:200px 0;}

#detail.d_inverter .d_season {margin:0 60px; padding-bottom:110px;}
#detail.d_inverter .d_season:before {top:-660px; height:660px;}
#detail.d_inverter .d_season .ds_content {margin-bottom:50px;}
#detail.d_inverter .d_season .ds_content .dsc_txt {width:36.666%; height:404px; padding:50px 40px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_title {margin-bottom:50px; font-size:33px; line-height:50px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text {font-size:20px; line-height:30px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text span {line-height:30px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text span.t1 {line-height:25px;}
#detail.d_inverter .d_season .ds_content .dsc_pic {width:63.333%; height:404px;}

#detail.d_inverter .d_detail {margin-top:200px; padding-bottom:160px;}
#detail.d_inverter .d_detail .dd_txt {margin-bottom:50px;}
#detail.d_inverter .d_detail .dd_decotxt {height:100px; font-size:100px; line-height:100px; letter-spacing:-4.5px; }
#detail.d_inverter .d_detail ul li.t1 {top:0;}
#detail.d_inverter .d_detail ul li.t2 {margin-top:380px;}
#detail.d_inverter .d_detail ul li.t3 {top:740px;}
#detail.d_inverter .d_detail ul li .dd_warp {margin-top:25px;}

#detail.d_inverter .d_design .dd_txt {margin-bottom:50px;}
#detail.d_inverter .d_design .dd_pic ul {width:calc(100% + 30px); margin-left:-15px;}
#detail.d_inverter .d_design .dd_pic li {padding:15px;}

#detail.d_inverter .d_product {margin:200px 0;}

/* 인버터2 */
#detail.d_inverter2 .d_technology {margin-top:170px; padding:110px 0;}
#detail.d_inverter2 .d_technology .dt_list {margin-top:50px;}
#detail.d_inverter2 .d_technology .dt_list:before {top:235px; height:110px; font-size:110px; line-height:110px; letter-spacing:-4px;}
#detail.d_inverter2 .d_technology .dt_list li {width:300px; margin-left:50px;}
#detail.d_inverter2 .d_technology .dt_list p {margin-top:35px;}

#detail.d_inverter2 .d_usp {margin:60px; padding-top:200px;}
#detail.d_inverter2 .d_usp .du_point {margin-top:50px; margin-bottom:150px;}
#detail.d_inverter2 .d_usp .du_point li {width:220px; height:190px;}
#detail.d_inverter2 .d_usp .du_point li:before {top:-30px; height:60px; font-size:60px; line-height:60px; letter-spacing:-2.5px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon {top:40px; width:60px; height:60px; margin-left:-30px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t1 {background-position:center 0;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t2 {background-position:center -60px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t3 {background-position:center -120px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t4 {background-position:center -180px;}
#detail.d_inverter2 .d_usp .du_point p {bottom:35px;}
#detail.d_inverter2 .d_usp .du_content {margin-bottom:150px;}
#detail.d_inverter2 .d_usp .du_content .duc_txt {width:40%; height:auto; padding-top:50px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_txt {padding-top:20px;}
#detail.d_inverter2 .d_usp .du_content .duc_pic {width:50%; height:auto;}
#detail.d_inverter2 .d_usp .du_content .duc_pic:after {height:90px; font-size:90px; line-height:90px; letter-spacing:-5px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_pic:after {left:-80px; top:-40px;}
#detail.d_inverter2 .d_usp .du_content.t2 .duc_pic:after {right:-75px; bottom:10px;}
#detail.d_inverter2 .d_usp .du_content.t3 .duc_pic:after {left:-80px; top:-40px;}
#detail.d_inverter2 .d_usp .du_content.t4 .duc_pic:after {right:-85px; bottom:10px;}

#detail.d_inverter2 .d_bed {margin-top:200px;}
#detail.d_inverter2 .d_bed .db_pic {height:500px;}
#detail.d_inverter2 .d_bed .db_pic:before {bottom:-70px; height:110px; font-size:110px; line-height:110px; letter-spacing:-8px;}
#detail.d_inverter2 .d_bed .db_pic p {margin-top:-80px; font-size:50px; line-height:80px; letter-spacing:-4px;}
#detail.d_inverter2 .d_bed .db_pic p strong {font-size:60px; line-height:80px; letter-spacing:-4px;}
#detail.d_inverter2 .d_bed .db_txt {padding:200px 0;}

#detail.d_inverter2 .d_season {margin:0 60px; padding-bottom:110px;}
#detail.d_inverter2 .d_season:before {top:-660px; height:660px;}
#detail.d_inverter2 .d_season .ds_content {margin-bottom:50px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt {width:36.666%; height:404px; padding:50px 40px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_title {margin-bottom:50px; font-size:33px; line-height:50px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text {font-size:20px; line-height:30px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text span {line-height:30px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text span.t1 {line-height:25px;}
#detail.d_inverter2 .d_season .ds_content .dsc_pic {width:63.333%; height:404px;}

#detail.d_inverter2 .d_detail {margin-top:200px; padding-bottom:160px;}
#detail.d_inverter2 .d_detail .dd_txt {margin-bottom:50px;}
#detail.d_inverter2 .d_detail .dd_decotxt {height:100px; font-size:100px; line-height:100px; letter-spacing:-4.5px; }
#detail.d_inverter2 .d_detail ul li.t1 {top:0;}
#detail.d_inverter2 .d_detail ul li.t2 {margin-top:380px;}
#detail.d_inverter2 .d_detail ul li.t3 {top:740px;}
#detail.d_inverter2 .d_detail ul li .dd_warp {margin-top:25px;}

#detail.d_inverter2 .d_design .dd_txt {margin-bottom:50px;}
#detail.d_inverter2 .d_design .dd_pic ul {width:calc(100% + 30px); margin-left:-15px;}
#detail.d_inverter2 .d_design .dd_pic li {padding:15px;}

#detail.d_inverter2 .d_product {margin:200px 0;}


/* 에어컨 */
#detail.d_airconditioner .d_change {margin-top:200px;}
#detail.d_airconditioner .d_change .dc_txt {max-width:420px;}
#detail.d_airconditioner .d_change .dc_txt .dct_pic:before {top:-30px; width:60px; height:8px; margin-left:-30px;}

#detail.d_airconditioner .d_preview .dp_wrap {padding-top:200px; padding-bottom:130px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:15px; top:20px;}

#detail.d_airconditioner .d_function {margin-top:200px;}

#detail.d_airconditioner .d_video {margin-top:160px;}
#detail.d_airconditioner .d_video:before {font-size:155px;}

#detail.d_airconditioner .d_point {margin-top:160px;}

#detail.d_airconditioner .d_aircare {margin-top:180px;}

#detail.d_airconditioner .d_system .ds_wrap {padding-top:80px;}

#detail.d_airconditioner .d_clean .dc_wrap {padding-top:150px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt {min-height:410px; padding:40px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_comment span br {display:none;}

#detail.d_airconditioner .d_manage .dm_wrap {padding-top:200px; padding-bottom:160px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content:before {font-size:155px;}

#detail.d_airconditioner .d_first {margin-top:120px;}

#detail.d_airconditioner .d_control {margin:140px 0;}

#detail.d_airconditioner .d_design {margin-bottom:160px;}


/* 에어컨2 */
#detail.d_airconditioner2 .d_change {margin-top:200px;}
#detail.d_airconditioner2 .d_change .dc_txt {max-width:420px;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_pic:before {top:-30px; width:60px; height:8px; margin-left:-30px;}

#detail.d_airconditioner2 .d_preview .dp_wrap {padding-top:200px; padding-bottom:130px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:15px; top:20px; width:40px; height:40px;}

#detail.d_airconditioner2 .d_function {margin-top:200px;}

#detail.d_airconditioner2 .d_video {margin-top:160px;}
#detail.d_airconditioner2 .d_video:before {font-size:155px;}

#detail.d_airconditioner2 .d_point {margin-top:160px;}

#detail.d_airconditioner2 .d_aircare {margin-top:180px;}

#detail.d_airconditioner2 .d_system .ds_wrap {padding-top:80px;}

#detail.d_airconditioner2 .d_clean .dc_wrap {padding-top:150px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt {min-height:410px; padding:40px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_comment span br {display:none;}

#detail.d_airconditioner2 .d_manage .dm_wrap {padding-top:200px; padding-bottom:160px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content:before {font-size:155px;}

#detail.d_airconditioner2 .d_first {margin-top:120px;}

#detail.d_airconditioner2 .d_control {margin:140px 0;}

#detail.d_airconditioner2 .d_design {margin-bottom:160px;}


/* 에어컨3 */
#detail.d_airconditioner3 .d_change {margin-top:200px;}
#detail.d_airconditioner3 .d_change .dc_txt {max-width:420px;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_pic:before {top:-30px; width:60px; height:8px; margin-left:-30px;}

#detail.d_airconditioner3 .d_preview .dp_wrap {padding-top:200px; padding-bottom:130px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:15px; top:20px; width:40px; height:40px;}

#detail.d_airconditioner3 .d_function {margin-top:200px;}

#detail.d_airconditioner3 .d_video {margin-top:160px;}
#detail.d_airconditioner3 .d_video:before {font-size:155px;}

#detail.d_airconditioner3 .d_point {margin-top:160px;}

#detail.d_airconditioner3 .d_aircare {margin-top:180px;}

#detail.d_airconditioner3 .d_system .ds_wrap {padding-top:80px;}

#detail.d_airconditioner3 .d_clean .dc_wrap {padding-top:150px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt {min-height:410px; padding:40px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_comment span br {display:none;}

#detail.d_airconditioner3 .d_manage .dm_wrap {padding-top:200px; padding-bottom:160px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content:before {font-size:155px;}

#detail.d_airconditioner3 .d_first {margin-top:120px;}

#detail.d_airconditioner3 .d_control {margin:140px 0;}

#detail.d_airconditioner3 .d_design {margin-bottom:160px;}


/* 에어컨4 */
#detail.d_airconditioner4 .d_change {margin-top:200px;}
#detail.d_airconditioner4 .d_change .dc_txt {max-width:420px;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_pic:before {top:-30px; width:60px; height:8px; margin-left:-30px;}

#detail.d_airconditioner4 .d_preview .dp_wrap {padding-top:200px; padding-bottom:130px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:15px; top:20px; width:40px; height:40px;}

#detail.d_airconditioner4 .d_function {margin-top:200px;}

#detail.d_airconditioner4 .d_video {margin-top:160px;}
#detail.d_airconditioner4 .d_video:before {font-size:155px;}

#detail.d_airconditioner4 .d_point {margin-top:160px;}

#detail.d_airconditioner4 .d_aircare {margin-top:180px;}

#detail.d_airconditioner4 .d_system .ds_wrap {padding-top:80px;}

#detail.d_airconditioner4 .d_clean .dc_wrap {padding-top:150px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt {min-height:410px; padding:40px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_comment span br {display:none;}

#detail.d_airconditioner4 .d_manage .dm_wrap {padding-top:200px; padding-bottom:160px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content:before {font-size:155px;}

#detail.d_airconditioner4 .d_first {margin-top:120px;}

#detail.d_airconditioner4 .d_control {margin:140px 0;}

#detail.d_airconditioner4 .d_design {margin-bottom:160px;}
}





@media all and (max-width:1440px) {
/* 고객센터 */
#customer_main .cm_hero {height:300px;}
#customer_main .cm_contents {padding:70px 0;}
#customer_main .cm_wrap {margin:40px auto 0;}

#customer_main .cm_service .cms_box {width:calc(100% - 14px); height:auto; padding:20px 30px; padding-top:140px; padding-left:30px;}
#customer_main .cm_service .cms_icon {left:50%; top:20px; margin-top:0; margin-left:-50px;}

#customer_main .cm_qna {margin-top:40px;}


/* 공통 */
#detail .d_area {padding:0 40px;}
#detail .d_wrap {max-width:800px;}
#detail .d_title {font-size:40px; letter-spacing:-4px; line-height:55px;}
#detail .d_title strong {letter-spacing:-4px;}
#detail .d_title mark {letter-spacing:-4px;}
#detail .d_title.t1 {padding-top:20px;}
#detail .d_title.t1:before {width:50px; height:6px; margin-left:-25px;}
#detail .d_title.t2 {font-size:30px; letter-spacing:-3px; line-height:50px;}
#detail .d_title.t2 mark {letter-spacing:-3px;}
#detail .d_title.t3 {font-size:26px; letter-spacing:-2.5px;}
#detail .d_title.t3 mark {letter-spacing:-2.5px;}
#detail .d_title.t4 {padding-top:20px;}
#detail .d_title.t4:before {width:50px; height:6px;}
#detail .d_title i {vertical-align:-3px; width:280px; height:45px; margin-right:4px;}
#detail .d_text {font-size:18px; letter-spacing:-1px; line-height:30px;}
#detail .d_text mark {letter-spacing:-1px;}
#detail .d_text.t1 {font-size:15px; letter-spacing:-1px; line-height:25px;}
#detail .d_text.t1 mark {letter-spacing:-1px;}
#detail .d_text.t2 {font-size:22px; letter-spacing:7px; line-height:70px;}
#detail .d_text.t2 mark {letter-spacing:7px;}
#detail .d_text.t2 span {letter-spacing:7px;}
#detail .d_text.t3 {font-size:26px; letter-spacing:-2.5px; line-height:40px;}
#detail .d_text.t3 mark {letter-spacing:-2.5px;}
#detail .d_text.t4 {padding:50px 0; font-size:40px; letter-spacing:-2px; line-height:60px;}
#detail .d_text.t4 mark {letter-spacing:-2px;}
#detail .d_text.t4:before {font-size:60px;}
#detail .d_text.t4:after {bottom:-30px; font-size:60px;}
#detail .d_text.t5 {font-size:20px; letter-spacing:-1px; line-height:30px;}
#detail .d_text.t5 mark {letter-spacing:-1px;}
#detail .d_text.t7 {padding:60px 0; font-size:60px; letter-spacing:-2px; line-height:80px;}
#detail .d_text.t7 mark {letter-spacing:-2.5px;}
#detail .d_text.t7:before {font-size:60px;}
#detail .d_text.t7:after {bottom:-30px; font-size:60px;}
#detail .d_tip {margin-top:20px; font-size:13px; letter-spacing:-1px; line-height:22px;}


/* 음식물처리기 */
#detail.d_kfcs .d_head {padding:140px 0 110px;}
#detail.d_kfcs .d_hero {height:700px; margin-bottom:30px;}
#detail.d_kfcs .d_hero .dh_logo {top:60px; width:360px; height:144px; margin-left:-180px;}
#detail.d_kfcs .d_hero .dh_pic {bottom:130px; max-width:514px; margin-left:-257px;}
#detail.d_kfcs .d_hero .dh_txt {left:-15px; bottom:50px; max-width:375px;}
#detail.d_kfcs .d_hero .dh_thumnail {right:-15px; bottom:40px;}
#detail.d_kfcs .d_hero .dh_thumnail li a {width:50px; height:50px;}
#detail.d_kfcs .d_hero .swiper-button-next,
#detail.d_kfcs .d_hero .swiper-button-prev {width:50px; height:50px; margin-top:20px;}
#detail.d_kfcs .d_hero .swiper-button-next {margin-right:-300px;}
#detail.d_kfcs .d_hero .swiper-button-prev {margin-left:-300px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:45px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {width:40px; height:40px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:before {left:4px; right:4px; top:4px; bottom:4px;}

#detail.d_kfcs .d_video {margin-top:120px;}
#detail.d_kfcs .d_video .dv_txt {width:370px; height:230px; padding-top:0;}
#detail.d_kfcs .d_video .dv_txt .d_text {bottom:0;}
#detail.d_kfcs .d_video.t4 .dv_txt .d_text {right:auto;}
#detail.d_kfcs .d_video .dv_pic {width:409px; height:230px;}
#detail.d_kfcs .d_video:before {height:120px; font-size:120px; line-height:120px; letter-spacing:-10px;}
#detail.d_kfcs .d_video.dv_left:before {right:40px; top:-90px;}
#detail.d_kfcs .d_video.dv_right:before {left:40px; top:-90px;}
#detail.d_kfcs .d_video.t2:before {bottom:-90px; top:auto;}
#detail.d_kfcs .d_video.dv_right .dv_txt {float:right; padding-left:40px;}
#detail.d_kfcs .d_video.dv_right .dv_txt .d_text {left:40px;}
#detail.d_kfcs .d_video.dv_right .dv_pic {float:left;}

#detail.d_kfcs .d_usp {margin:160px 40px 0; padding:120px 0;}
#detail.d_kfcs .d_usp .du_point:before {bottom:-100px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_kfcs .d_usp .du_point li {width:148px; height:148px; margin-left:15px; border-radius:15px; box-shadow:0 30px 60px rgba(28, 28, 32, 0.1);}
#detail.d_kfcs .d_usp .du_point .dup_icon {left:50%; top:15px; width:60px; height:60px; margin-left:-30px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t2 {background-position:center -60px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t3 {background-position:center -120px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t4 {background-position:center -180px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t5 {background-position:center -240px;}
#detail.d_kfcs .d_usp .du_point p {left:0; bottom:15px;}
#detail.d_kfcs .d_usp .du_wrap {margin-top:150px;}
#detail.d_kfcs .d_usp .du_pic {width:260px; box-shadow:0 60px 40px rgba(28, 28, 32, 0.2);}
#detail.d_kfcs .d_usp .du_deco {left:-90px; width:180px; height:180px;}
#detail.d_kfcs .d_usp .dv_txt:before {height:120px; font-size:120px; line-height:120px; letter-spacing:-5px;}
#detail.d_kfcs .d_usp .dv_txt .d_text {margin-top:30px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .du_object {left:120px; top:20px; width:300px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt {width:390px; margin-top:50px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt:before {left:270px; top:50px;}
#detail.d_kfcs .d_usp .du_wrap.t2 {margin-top:150px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_object {left:60px; top:120px; width:220px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_pic {width:320px; margin-left:170px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt {width:270px; margin-top:10px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt:before {left:50px; top:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .du_pic {width:calc(100% + 360px); margin-left:-180px;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt {left:0; top:100px; width:50%; padding:40px 50px 0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:before {right:-110px; bottom:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:after {right:0; bottom:0; width:40px; height:160px;}
#detail.d_kfcs .d_usp .du_wrap.t4 {margin-top:300px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .du_object {left:50%; top:80px; width:340px; margin-left:-20px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt {width:400px; margin-left:50px; margin-top:20px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt:before {right:0; bottom:-70px;}
#detail.d_kfcs .d_usp .du_wrap.t5 {margin-top:150px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .du_object {left:100px; top:200px; width:260px; box-shadow:0 60px 40px rgba(28, 28, 32, 0.2);}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt {width:330px; margin:100px 0 90px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt:before {left:300px; top:110px;}

#detail.d_kfcs .d_patent {margin:160px 40px 0; padding:40px 0;}
#detail.d_kfcs .d_patent:before {top:-90px; height:120px; font-size:120px; line-height:120px; letter-spacing:-10px;}
#detail.d_kfcs .d_patent .dp_pic {margin:40px 0;}
#detail.d_kfcs .d_patent .dp_pic li {width:20%; padding:10px;}

#detail.d_kfcs .d_howto {margin-top:160px; margin-bottom:20px;}
#detail.d_kfcs .d_howto .dh_pic {margin-top:40px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li {width:340px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li:before {top:0; width:100px; font-size:50px; letter-spacing:-3px; line-height:80px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item1,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item3 {right:50%; margin-right:180px; padding-right:100px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item2,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item4 {left:50%; margin-left:180px; padding-left:100px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item1,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item2 {top:60px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item3,
#detail.d_kfcs .d_howto .dh_pic .dhp_txt .dhpt_item4 {bottom:60px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus {width:440px; height:440px; padding:22px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li {width:390px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li:before {height:100px; margin-top:-50px; font-size:100px; line-height:100px;}

#detail.d_kfcs .d_convenient {margin-top:160px;}
#detail.d_kfcs .d_convenient .dc_step {margin:40px 0 140px;}
#detail.d_kfcs .d_convenient .dc_step:before {bottom:-50px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_kfcs .d_convenient .dc_step li {width:220px; height:220px; margin-left:-27px; box-shadow:0 30px 60px rgba(28, 28, 32, 0.1);}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon {left:50%; top:50px; width:60px; height:60px; margin-left:-30px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t2 {background-position:center -60px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t3 {background-position:center -120px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t4 {background-position:center -180px;}
#detail.d_kfcs .d_convenient .dc_step p {bottom:50px;}

#detail.d_kfcs .d_smartitem {margin-top:160px;}
#detail.d_kfcs .d_smartitem .ds_pic {margin:30px 0 120px;}
#detail.d_kfcs .d_smartitem .ds_pic:before {bottom:-50px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_kfcs .d_smartitem .ds_pic ul {padding-left:50%;}
#detail.d_kfcs .d_smartitem .ds_pic li {width:50%; padding-left:20px;}
#detail.d_kfcs .d_smartitem .ds_pic li:nth-child(4),
#detail.d_kfcs .d_smartitem .ds_pic li:nth-child(5) {padding-top:20px;}
#detail.d_kfcs .d_smartitem .ds_logo {width:250px; margin:150px auto 100px;}

#detail.d_kfcs .d_earth {margin-top:160px;}
#detail.d_kfcs .d_earth .de_pic {height:420px; margin-bottom:160px;}
#detail.d_kfcs .d_earth .de_pic:before {bottom:-50px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_kfcs .d_earth .de_pic p {margin-top:-70px; font-size:40px; line-height:70px; letter-spacing:-3px;}
#detail.d_kfcs .d_earth .de_pic p strong {font-size:50px; line-height:70px; letter-spacing:-3px;}

#detail.d_kfcs .d_model {margin-top:40px;}

#detail.d_kfcs .d_use {margin-top:160px;}
#detail.d_kfcs .d_use .dc_list li {width:33.333%; margin-top:50px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon {width:90px; height:90px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t2 {background-position:center -90px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t3 {background-position:center -180px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t4 {background-position:center -270px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t5 {background-position:center -360px;}
#detail.d_kfcs .d_use .dc_list .dcl_icon.t6 {background-position:center -450px;}

#detail.d_kfcs .d_type {margin-top:160px;}
#detail.d_kfcs .d_type .dt_list {margin-top:50px;}
#detail.d_kfcs .d_type .dt_list li {width:240px; height:240px; margin-left:27px; padding:10px;}
#detail.d_kfcs .d_type .dt_list p {margin-top:-30px;}
#detail.d_kfcs .d_type .dt_list + .dt_txt p {margin-top:35px; font-size:18px; line-height:30px; letter-spacing:-1px;}

#detail.d_kfcs .d_interior {margin-top:160px;}
#detail.d_kfcs .d_interior .ds_pic {margin-top:90px;}
#detail.d_kfcs .d_interior .ds_pic:before {top:-90px; height:120px; font-size:120px; line-height:120px; letter-spacing:-10px;}

#detail.d_kfcs .d_story {margin-top:160px;}
#detail.d_kfcs .d_story .ds_pic ul {width:calc(100% + 20px); margin-left:-10px;}
#detail.d_kfcs .d_story .ds_pic li {padding:10px;}
#detail.d_kfcs .d_story .ds_pic li:after {position:absolute; height:120px; font-size:120px; line-height:120px; letter-spacing:-10px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(1):before {right:-10px; bottom:15px; height:144px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(2):after {left:40px; top:-50px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(4):after {left:-45px; bottom:-50px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(7):after {right:-40px; bottom:-180px;}

#detail.d_kfcs .d_all {margin:160px 0;}

/* 인버터 */
#detail.d_inverter .d_technology {margin-top:120px; padding:80px 0;}
#detail.d_inverter .d_technology .dt_list {margin-top:40px;}
#detail.d_inverter .d_technology .dt_list:before {top:175px; height:80px; font-size:80px; line-height:80px;}
#detail.d_inverter .d_technology .dt_list li {width:240px; margin-left:40px;}
#detail.d_inverter .d_technology .dt_list p {margin-top:30px;}

#detail.d_inverter .d_usp {margin:40px; padding-top:150px;}
#detail.d_inverter .d_usp .du_point {margin-top:40px; margin-bottom:120px;}
#detail.d_inverter .d_usp .du_point li {width:185px; height:150px; margin-left:20px;}
#detail.d_inverter .d_usp .du_point li:before {top:-25px; height:50px; font-size:50px; line-height:50px; letter-spacing:-2px;}
#detail.d_inverter .d_usp .du_point .dup_icon {top:30px; width:50px; height:50px; margin-left:-25px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t2 {background-position:center -50px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t3 {background-position:center -100px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t4 {background-position:center -150px;}
#detail.d_inverter .d_usp .du_point p {bottom:30px;}
#detail.d_inverter .d_usp .du_content {margin-bottom:120px;}
#detail.d_inverter .d_usp .du_content .duc_txt {padding-top:40px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_txt {padding-top:10px;}
#detail.d_inverter .d_usp .du_content .duc_pic:after {height:80px; font-size:80px; line-height:80px; letter-spacing:-4px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_pic:after {left:-70px; top:-30px;}
#detail.d_inverter .d_usp .du_content.t2 .duc_pic:after {right:-65px; bottom:0;}
#detail.d_inverter .d_usp .du_content.t3 .duc_pic:after {left:-70px; top:-30px;}
#detail.d_inverter .d_usp .du_content.t4 .duc_pic:after {right:-75px; bottom:0;}

#detail.d_inverter .d_bed {margin-top:160px;}
#detail.d_inverter .d_bed .db_pic {height:420px;}
#detail.d_inverter .d_bed .db_pic:before {bottom:-50px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_inverter .d_bed .db_pic p {margin-top:-70px; font-size:40px; line-height:70px; letter-spacing:-3px;}
#detail.d_inverter .d_bed .db_pic p strong {font-size:50px; line-height:70px; letter-spacing:-3px;}
#detail.d_inverter .d_bed .db_txt {padding:160px 0;}

#detail.d_inverter .d_season {margin:0 40px; padding-bottom:80px;}
#detail.d_inverter .d_season:before {top:-540px; height:540px;}
#detail.d_inverter .d_season .ds_content {margin-bottom:40px;}
#detail.d_inverter .d_season .ds_content .dsc_txt {width:100%; height:auto; padding:40px 30px;}
#detail.d_inverter .d_season .ds_content .dsc_pic {width:100%; height:auto;}
#detail.d_inverter .d_season .ds_content .dsc_comment {left:25px; bottom:20px;}
#detail.d_inverter .d_season .ds_comment {margin-left:25px;}

#detail.d_inverter .d_detail {margin-top:160px; padding-bottom:120px;}
#detail.d_inverter .d_detail .dd_txt {margin-bottom:40px;}
#detail.d_inverter .d_detail .dd_decotxt {height:80px; font-size:80px; line-height:80px; letter-spacing:-4px; }
#detail.d_inverter .d_detail ul li.t1 {top:0;}
#detail.d_inverter .d_detail ul li.t2 {margin-top:320px;}
#detail.d_inverter .d_detail ul li.t3 {top:620px;}
#detail.d_inverter .d_detail ul li.t4 {margin-top:160px;}
#detail.d_inverter .d_detail ul li .dd_warp {margin-top:20px;}

#detail.d_inverter .d_design .dd_txt {margin-bottom:40px;}
#detail.d_inverter .d_design .dd_pic ul {width:calc(100% + 20px); margin-left:-10px;}
#detail.d_inverter .d_design .dd_pic li {padding:10px;}

#detail.d_inverter .d_product {margin:160px 0;}

/* 인버터2 */
#detail.d_inverter2 .d_technology {margin-top:120px; padding:80px 0;}
#detail.d_inverter2 .d_technology .dt_list {margin-top:40px;}
#detail.d_inverter2 .d_technology .dt_list:before {top:175px; height:80px; font-size:80px; line-height:80px;}
#detail.d_inverter2 .d_technology .dt_list li {width:240px; margin-left:40px;}
#detail.d_inverter2 .d_technology .dt_list p {margin-top:30px;}

#detail.d_inverter2 .d_usp {margin:40px; padding-top:150px;}
#detail.d_inverter2 .d_usp .du_point {margin-top:40px; margin-bottom:120px;}
#detail.d_inverter2 .d_usp .du_point li {width:185px; height:150px; margin-left:20px;}
#detail.d_inverter2 .d_usp .du_point li:before {top:-25px; height:50px; font-size:50px; line-height:50px; letter-spacing:-2px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon {top:30px; width:50px; height:50px; margin-left:-25px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t2 {background-position:center -50px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t3 {background-position:center -100px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t4 {background-position:center -150px;}
#detail.d_inverter2 .d_usp .du_point p {bottom:30px;}
#detail.d_inverter2 .d_usp .du_content {margin-bottom:120px;}
#detail.d_inverter2 .d_usp .du_content .duc_txt {padding-top:40px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_txt {padding-top:10px;}
#detail.d_inverter2 .d_usp .du_content .duc_pic:after {height:80px; font-size:80px; line-height:80px; letter-spacing:-4px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_pic:after {left:-70px; top:-30px;}
#detail.d_inverter2 .d_usp .du_content.t2 .duc_pic:after {right:-65px; bottom:0;}
#detail.d_inverter2 .d_usp .du_content.t3 .duc_pic:after {left:-70px; top:-30px;}
#detail.d_inverter2 .d_usp .du_content.t4 .duc_pic:after {right:-75px; bottom:0;}

#detail.d_inverter2 .d_bed {margin-top:160px;}
#detail.d_inverter2 .d_bed .db_pic {height:420px;}
#detail.d_inverter2 .d_bed .db_pic:before {bottom:-50px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_inverter2 .d_bed .db_pic p {margin-top:-70px; font-size:40px; line-height:70px; letter-spacing:-3px;}
#detail.d_inverter2 .d_bed .db_pic p strong {font-size:50px; line-height:70px; letter-spacing:-3px;}
#detail.d_inverter2 .d_bed .db_txt {padding:160px 0;}

#detail.d_inverter2 .d_season {margin:0 40px; padding-bottom:80px;}
#detail.d_inverter2 .d_season:before {top:-540px; height:540px;}
#detail.d_inverter2 .d_season .ds_content {margin-bottom:40px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt {width:100%; height:auto; padding:40px 30px;}
#detail.d_inverter2 .d_season .ds_content .dsc_pic {width:100%; height:auto;}
#detail.d_inverter2 .d_season .ds_content .dsc_comment {left:25px; bottom:20px;}
#detail.d_inverter2 .d_season .ds_comment {margin-left:25px;}

#detail.d_inverter2 .d_detail {margin-top:160px; padding-bottom:120px;}
#detail.d_inverter2 .d_detail .dd_txt {margin-bottom:40px;}
#detail.d_inverter2 .d_detail .dd_decotxt {height:80px; font-size:80px; line-height:80px; letter-spacing:-4px; }
#detail.d_inverter2 .d_detail ul li.t1 {top:0;}
#detail.d_inverter2 .d_detail ul li.t2 {margin-top:320px;}
#detail.d_inverter2 .d_detail ul li.t3 {top:620px;}
#detail.d_inverter2 .d_detail ul li.t4 {margin-top:160px;}
#detail.d_inverter2 .d_detail ul li .dd_warp {margin-top:20px;}

#detail.d_inverter2 .d_design .dd_txt {margin-bottom:40px;}
#detail.d_inverter2 .d_design .dd_pic ul {width:calc(100% + 20px); margin-left:-10px;}
#detail.d_inverter2 .d_design .dd_pic li {padding:10px;}

#detail.d_inverter2 .d_product {margin:160px 0;}


/* 에어컨 */
#detail.d_airconditioner .d_change {margin-top:160px;}
#detail.d_airconditioner .d_change:before {bottom:-75px; height:100px; font-size:100px; line-height:100px;}
#detail.d_airconditioner .d_change .dc_content {margin-top:60px; padding-top:120px; padding-bottom:230px;}
#detail.d_airconditioner .d_change .dc_content .dcc_box {padding:40px;}
#detail.d_airconditioner .d_change .dc_content .dcc_txt span {font-size:22px; line-height:35px;}
#detail.d_airconditioner .d_change .dc_txt {max-width:380px;}
#detail.d_airconditioner .d_change .dc_txt .dct_pic:before {top:-30px; width:50px; height:6px; margin-left:-25px;}

#detail.d_airconditioner .d_preview .dp_wrap {padding-top:180px; padding-bottom:110px;}
#detail.d_airconditioner .d_preview .dp_care {margin-top:100px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:10px; top:15px; width:30px; height:30px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse:before {height:10px; margin-top:-5px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse:after {width:10px; margin-left:-5px;}

#detail.d_airconditioner .d_function {margin-top:180px;}
#detail.d_airconditioner .d_function .df_video:before {top:-80px; height:100px; font-size:100px; line-height:100px;}
#detail.d_airconditioner .d_function .df_txt {margin-top:80px;}

#detail.d_airconditioner .d_video {margin-top:140px;}
#detail.d_airconditioner .d_video:before {font-size:135px;}
#detail.d_airconditioner .d_video.dv_left:before {bottom:-75px;}
#detail.d_airconditioner .d_video .dv_txt {height:230px; padding-top:20px;}
#detail.d_airconditioner .d_video.dv_right .dv_txt {padding-left:60px;}
#detail.d_airconditioner .d_video.dv_right .dv_txt .d_text {left:60px;}

#detail.d_airconditioner .d_point {margin-top:140px;}
#detail.d_airconditioner .d_aircare .da_txt:before {top:-85px; height:100px; font-size:100px; line-height:100px;}

#detail.d_airconditioner .d_aircare {margin-top:160px;}
#detail.d_airconditioner .d_aircare .da_txt .dat_wrap {padding:100px 0;}

#detail.d_airconditioner .d_system .ds_wrap {padding-top:70px;}

#detail.d_airconditioner .d_clean .dc_wrap {padding-top:130px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt {padding:35px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_text {font-size:17px; line-height:28px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_comment span {letter-spacing:-1.5px;}

#detail.d_airconditioner .d_manage .dm_wrap {padding-top:180px; padding-bottom:140px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content:before {left:-60px; font-size:135px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon {left:-100px; width:120px; height:120px; margin-top:-60px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -120px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -240px;}

#detail.d_airconditioner .d_temperature:before {bottom:-75px; height:110px; font-size:110px; line-height:110px;}

#detail.d_airconditioner .d_first {margin-top:140px;}
#detail.d_airconditioner .d_first .df_content .dfc_pic img {box-shadow:60px 60px 60px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner .d_first .df_content .dfc_txt:before {width:160px; height:160px;}
#detail.d_airconditioner .d_first .df_content.t2 .dfc_txt:before {background-position:center -160px;}
#detail.d_airconditioner .d_first .df_content.t3 .dfc_txt:before {background-position:center -320px;}

#detail.d_airconditioner .d_control {margin:120px 0;}

#detail.d_airconditioner .d_design {margin-bottom:140px;}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 15px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 15px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 15px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 15px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(2n) {margin-left:30px;}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(n + 3) {margin-top:30px;}


/* 에어컨2 */
#detail.d_airconditioner2 .d_change {margin-top:160px;}
#detail.d_airconditioner2 .d_change:before {bottom:-75px; height:100px; font-size:100px; line-height:100px;}
#detail.d_airconditioner2 .d_change .dc_content {margin-top:60px; padding-top:120px; padding-bottom:230px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_box {padding:40px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_txt span {font-size:22px; line-height:35px;}
#detail.d_airconditioner2 .d_change .dc_txt {max-width:380px;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_pic:before {top:-30px; width:50px; height:6px; margin-left:-25px;}

#detail.d_airconditioner2 .d_preview .dp_wrap {padding-top:180px; padding-bottom:110px;}
#detail.d_airconditioner2 .d_preview .dp_care {margin-top:100px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:10px; top:15px; width:30px; height:30px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:before {height:10px; margin-top:-5px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:after {width:10px; margin-left:-5px;}

#detail.d_airconditioner2 .d_function {margin-top:180px;}
#detail.d_airconditioner2 .d_function .df_video:before {top:-80px; height:100px; font-size:100px; line-height:100px;}
#detail.d_airconditioner2 .d_function .df_txt {margin-top:80px;}

#detail.d_airconditioner2 .d_video {margin-top:140px;}
#detail.d_airconditioner2 .d_video:before {font-size:135px;}
#detail.d_airconditioner2 .d_video.dv_left:before {bottom:-75px;}
#detail.d_airconditioner2 .d_video .dv_txt {height:230px; padding-top:20px;}
#detail.d_airconditioner2 .d_video.dv_right .dv_txt {padding-left:60px;}
#detail.d_airconditioner2 .d_video.dv_right .dv_txt .d_text {left:60px;}

#detail.d_airconditioner2 .d_point {margin-top:140px;}
#detail.d_airconditioner2 .d_aircare .da_txt:before {top:-85px; height:100px; font-size:100px; line-height:100px;}

#detail.d_airconditioner2 .d_aircare {margin-top:160px;}
#detail.d_airconditioner2 .d_aircare .da_txt .dat_wrap {padding:100px 0;}

#detail.d_airconditioner2 .d_system .ds_wrap {padding-top:70px;}

#detail.d_airconditioner2 .d_clean .dc_wrap {padding-top:130px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt {padding:35px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_text {font-size:17px; line-height:28px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_comment span {letter-spacing:-1.5px;}

#detail.d_airconditioner2 .d_manage .dm_wrap {padding-top:180px; padding-bottom:140px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content:before {left:-60px; font-size:135px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon {left:-100px; width:120px; height:120px; margin-top:-60px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -120px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -240px;}

#detail.d_airconditioner2 .d_temperature:before {bottom:-75px; height:110px; font-size:110px; line-height:110px;}

#detail.d_airconditioner2 .d_first {margin-top:140px;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic img {box-shadow:60px 60px 60px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner2 .d_first .df_content .dfc_txt:before {width:160px; height:160px;}
#detail.d_airconditioner2 .d_first .df_content.t2 .dfc_txt:before {background-position:center -160px;}
#detail.d_airconditioner2 .d_first .df_content.t3 .dfc_txt:before {background-position:center -320px;}

#detail.d_airconditioner2 .d_control {margin:120px 0;}

#detail.d_airconditioner2 .d_design {margin-bottom:140px;}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 15px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 15px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 15px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 15px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(2n) {margin-left:30px;}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(n + 3) {margin-top:30px;}


/* 에어컨3 */
#detail.d_airconditioner3 .d_change {margin-top:160px;}
#detail.d_airconditioner3 .d_change:before {bottom:-75px; height:100px; font-size:100px; line-height:100px;}
#detail.d_airconditioner3 .d_change .dc_content {margin-top:60px; padding-top:120px; padding-bottom:230px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_box {padding:40px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_txt span {font-size:22px; line-height:35px;}
#detail.d_airconditioner3 .d_change .dc_txt {max-width:380px;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_pic:before {top:-30px; width:50px; height:6px; margin-left:-25px;}

#detail.d_airconditioner3 .d_preview .dp_wrap {padding-top:180px; padding-bottom:110px;}
#detail.d_airconditioner3 .d_preview .dp_care {margin-top:100px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:10px; top:15px; width:30px; height:30px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:before {height:10px; margin-top:-5px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:after {width:10px; margin-left:-5px;}

#detail.d_airconditioner3 .d_function {margin-top:180px;}
#detail.d_airconditioner3 .d_function .df_video:before {top:-80px; height:100px; font-size:100px; line-height:100px;}
#detail.d_airconditioner3 .d_function .df_txt {margin-top:80px;}

#detail.d_airconditioner3 .d_video {margin-top:140px;}
#detail.d_airconditioner3 .d_video:before {font-size:135px;}
#detail.d_airconditioner3 .d_video.dv_left:before {bottom:-75px;}
#detail.d_airconditioner3 .d_video .dv_txt {height:230px; padding-top:20px;}
#detail.d_airconditioner3 .d_video.dv_right .dv_txt {padding-left:60px;}
#detail.d_airconditioner3 .d_video.dv_right .dv_txt .d_text {left:60px;}

#detail.d_airconditioner3 .d_point {margin-top:140px;}
#detail.d_airconditioner3 .d_aircare .da_txt:before {top:-85px; height:100px; font-size:100px; line-height:100px;}

#detail.d_airconditioner3 .d_aircare {margin-top:160px;}
#detail.d_airconditioner3 .d_aircare .da_txt .dat_wrap {padding:100px 0;}

#detail.d_airconditioner3 .d_system .ds_wrap {padding-top:70px;}

#detail.d_airconditioner3 .d_clean .dc_wrap {padding-top:130px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt {padding:35px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_text {font-size:17px; line-height:28px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_comment span {letter-spacing:-1.5px;}

#detail.d_airconditioner3 .d_manage .dm_wrap {padding-top:180px; padding-bottom:140px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content:before {left:-60px; font-size:135px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon {left:-100px; width:120px; height:120px; margin-top:-60px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -120px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -240px;}

#detail.d_airconditioner3 .d_temperature:before {bottom:-75px; height:110px; font-size:110px; line-height:110px;}

#detail.d_airconditioner3 .d_first {margin-top:140px;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic img {box-shadow:60px 60px 60px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner3 .d_first .df_content .dfc_txt:before {width:160px; height:160px;}
#detail.d_airconditioner3 .d_first .df_content.t2 .dfc_txt:before {background-position:center -160px;}
#detail.d_airconditioner3 .d_first .df_content.t3 .dfc_txt:before {background-position:center -320px;}

#detail.d_airconditioner3 .d_control {margin:120px 0;}

#detail.d_airconditioner3 .d_design {margin-bottom:140px;}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 15px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 15px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 15px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 15px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(2n) {margin-left:30px;}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(n + 3) {margin-top:30px;}


/* 에어컨4 */
#detail.d_airconditioner4 .d_change {margin-top:160px;}
#detail.d_airconditioner4 .d_change:before {bottom:-75px; height:100px; font-size:100px; line-height:100px;}
#detail.d_airconditioner4 .d_change .dc_content {margin-top:60px; padding-top:120px; padding-bottom:230px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_box {padding:40px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_txt span {font-size:22px; line-height:35px;}
#detail.d_airconditioner4 .d_change .dc_txt {max-width:380px;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_pic:before {top:-30px; width:50px; height:6px; margin-left:-25px;}

#detail.d_airconditioner4 .d_preview .dp_wrap {padding-top:180px; padding-bottom:110px;}
#detail.d_airconditioner4 .d_preview .dp_care {margin-top:100px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:10px; top:15px; width:30px; height:30px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:before {height:10px; margin-top:-5px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse:after {width:10px; margin-left:-5px;}

#detail.d_airconditioner4 .d_function {margin-top:180px;}
#detail.d_airconditioner4 .d_function .df_video:before {top:-80px; height:100px; font-size:100px; line-height:100px;}
#detail.d_airconditioner4 .d_function .df_txt {margin-top:80px;}

#detail.d_airconditioner4 .d_video {margin-top:140px;}
#detail.d_airconditioner4 .d_video:before {font-size:135px;}
#detail.d_airconditioner4 .d_video.dv_left:before {bottom:-75px;}
#detail.d_airconditioner4 .d_video .dv_txt {height:230px; padding-top:20px;}
#detail.d_airconditioner4 .d_video.dv_right .dv_txt {padding-left:60px;}
#detail.d_airconditioner4 .d_video.dv_right .dv_txt .d_text {left:60px;}

#detail.d_airconditioner4 .d_point {margin-top:140px;}
#detail.d_airconditioner4 .d_aircare .da_txt:before {top:-85px; height:100px; font-size:100px; line-height:100px;}

#detail.d_airconditioner4 .d_aircare {margin-top:160px;}
#detail.d_airconditioner4 .d_aircare .da_txt .dat_wrap {padding:100px 0;}

#detail.d_airconditioner4 .d_system .ds_wrap {padding-top:70px;}

#detail.d_airconditioner4 .d_clean .dc_wrap {padding-top:130px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt {padding:35px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_text {font-size:17px; line-height:28px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_comment span {letter-spacing:-1.5px;}

#detail.d_airconditioner4 .d_manage .dm_wrap {padding-top:180px; padding-bottom:140px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content:before {left:-60px; font-size:135px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon {left:-100px; width:120px; height:120px; margin-top:-60px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -120px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -240px;}

#detail.d_airconditioner4 .d_temperature:before {bottom:-75px; height:110px; font-size:110px; line-height:110px;}

#detail.d_airconditioner4 .d_first {margin-top:140px;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic img {box-shadow:60px 60px 60px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner4 .d_first .df_content .dfc_txt:before {width:160px; height:160px;}
#detail.d_airconditioner4 .d_first .df_content.t2 .dfc_txt:before {background-position:center -160px;}
#detail.d_airconditioner4 .d_first .df_content.t3 .dfc_txt:before {background-position:center -320px;}

#detail.d_airconditioner4 .d_control {margin:120px 0;}

#detail.d_airconditioner4 .d_design {margin-bottom:140px;}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 15px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 15px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 15px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 15px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(2n) {margin-left:30px;}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(n + 3) {margin-top:30px;}
}





@media all and (max-width:1280px) {
/* 고객센터 */
#customer_main .cm_hero {width:calc(100% - 40px);}
#detail.d_kfcs .d_usp .du_deco {left:-70px; bottom:-10px; width:140px; height:140px;}
}





@media all and (max-width:1024px) {
/* 고객센터 */
#customer_main .cm_hero {height:240px;}
#customer_main .cm_wrap {margin:30px auto 0;}
#customer_main .cm_contents {padding:40px 0;}
#customer_main .cm_contents .cm_title {margin-bottom:15px;}
#customer_main .cm_contents .cm_title h3 {font-size:20px; line-height:35px;}
#customer_main .cm_contents .cm_title a {width:98px; height:33px; font-size:13px; line-height:33px; text-indent:15px;}
#customer_main .cm_contents .cm_title a:before {right:15px; width:5px; height:8px; margin-top:-4px;}

#customer_main .cm_service .cm_title p {font-size:12px; line-height:30px;}
#customer_main .cm_service .cms_box {width:calc(100% - 10px); padding:15px 20px; padding-top:110px; padding-left:20px; box-shadow:0 30px 60px rgba(23, 42, 126, 0.35);}
#customer_main .cm_service .cms_box.t2 {box-shadow:0 30px 60px rgba(65, 137, 188, 0.35);}
#customer_main .cm_service .cms_box.t3 {box-shadow:0 30px 60px rgba(100, 57, 188, 0.35);}
#customer_main .cm_service .cms_icon {left:50%; top:15px; width:80px; height:80px; margin-left:-40px;}
#customer_main .cm_service .cms_box h4 {padding-bottom:10px; font-size:18px; line-height:30px;}
#customer_main .cm_service .cms_box a {width:130px; height:35px; margin-top:10px; font-size:12px; line-height:35px;}
#customer_main .cm_service .cms_box.t2 a {font-size:18px;}
#customer_main .cm_service .cms_box.t3 a {font-size:18px;}

#customer_main .cm_qna {margin-top:30px; padding:30px 0;}
#customer_main .cm_qna .cm_title {width:100%; margin-bottom:15px;}
#customer_main .cm_qna .cm_body {width:100%;}
#customer_main .cm_qna .cm_body li {width:50%;}
#customer_main .cm_qna .cm_body li:last-child {width:50%; margin-left:0;}

#customer_main .cm_faq .cm_body {padding:20px 10px; box-shadow:0 30px 60px rgba(28, 28, 32, 0.08);}
#customer_main .cm_faq .cm_body li {width:33.333%;}
#customer_main .cm_faq .cm_body li:first-child {display:none;}
#customer_main .cm_faq .cm_body li:nth-child(2),
#customer_main .cm_faq .cm_body li:nth-child(3),
#customer_main .cm_faq .cm_body li:nth-child(4) {margin-bottom:15px;}
#customer_main .cm_faq .cm_body li:nth-child(5),
#customer_main .cm_faq .cm_body li:nth-child(6),
#customer_main .cm_faq .cm_body li:nth-child(7) {padding-top:15px;}
#customer_main .cm_faq .cm_body li:before {left:0; top:50%; width:1px; height:50px; margin-top:-25px;}
#customer_main .cm_faq .cm_body li:nth-child(2):before,
#customer_main .cm_faq .cm_body li:nth-child(5):before {display:none;}
#customer_main .cm_faq .cm_body li:nth-child(6):before,
#customer_main .cm_faq .cm_body li:nth-child(7):before {margin-top:-20px;}
#customer_main .cm_faq .cm_body li:nth-child(5):after,
#customer_main .cm_faq .cm_body li:nth-child(6):after,
#customer_main .cm_faq .cm_body li:nth-child(7):after {content:""; position:absolute; left:20px; right:20px; top:0; height:1px; background-color:#f3f3f4;}
#customer_main .cm_faq .cm_body li span {height:30px; font-size:16px; line-height:30px;}
#customer_main .cm_faq .cmf_icon {width:40px; height:40px;}
#customer_main .cm_faq .cmf_icon.t2 {background-position:left -40px;}
#customer_main .cm_faq .cmf_icon.t3 {background-position:left -80px;}
#customer_main .cm_faq .cmf_icon.t4 {background-position:left -120px;}
#customer_main .cm_faq .cmf_icon.t5 {background-position:left -160px;}
#customer_main .cm_faq .cmf_icon.t6 {background-position:left -200px;}
#customer_main .cm_faq .cmf_icon.t7 {background-position:left -240px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t2 {background-position:right -40px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t3 {background-position:right -80px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t4 {background-position:right -120px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t5 {background-position:right -160px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t6 {background-position:right -200px;}
#customer_main .cm_faq .cm_body li:hover .cmf_icon.t7 {background-position:right -240px;}

#customer_main .cm_latest .cm_area {width:calc(50% - 10px);}
#customer_main .cm_latest .cm_body span {width:100px; font-size:13px; line-height:50px; text-align:left;}
#customer_main .cm_latest .cm_body p {font-size:13px; line-height:50px;}
#customer_main .cm_latest .cml_head {height:50px; padding-left:100px;}
#customer_main .cm_latest .cml_list li {height:50px; padding-left:100px;}
#customer_main .cm_latest .cml_list p {font-size:14px;}


/* 공통 */
#detail .d_area {padding:0 30px;}
#detail .d_wrap {max-width:600px;}
#detail .d_title {font-size:30px; letter-spacing:-3px; line-height:45px;}
#detail .d_title strong {letter-spacing:-3px;}
#detail .d_title mark {letter-spacing:-3px;}
#detail .d_title.t1 {padding-top:15px;}
#detail .d_title.t1:before {width:40px; height:4px; margin-left:-20px;}
#detail .d_title.t2 {font-size:25px; letter-spacing:-2.5px; line-height:40px;}
#detail .d_title.t2 mark {letter-spacing:-2.5px;}
#detail .d_title.t3 {font-size:24px; letter-spacing:-2px; line-height:30px;}
#detail .d_title.t3 mark {letter-spacing:-2px;}
#detail .d_title.t4 {padding-top:15px;}
#detail .d_title.t4:before {width:40px; height:4px;}
#detail .d_title i {vertical-align:-3px; width:230px; height:37px; margin-right:3px;}
#detail .d_title.t3 i {width:24px; height:24px;}
#detail .d_text {font-size:17px; letter-spacing:-1px; line-height:28px;}
#detail .d_text mark {letter-spacing:-1px;}
#detail .d_text.t1 {font-size:14px; letter-spacing:-1px; line-height:24px;}
#detail .d_text.t1 mark {letter-spacing:-1px;}
#detail .d_text.t2 {font-size:20px; letter-spacing:6px; line-height:60px;}
#detail .d_text.t2 mark {letter-spacing:6px;}
#detail .d_text.t2 span {letter-spacing:6px;}
#detail .d_text.t3 {font-size:24px; letter-spacing:-2px; line-height:35px;}
#detail .d_text.t3 mark {letter-spacing:-2px;}
#detail .d_text.t4 {padding:40px 0; font-size:30px; letter-spacing:-2px; line-height:50px;}
#detail .d_text.t4 mark {letter-spacing:-2px;}
#detail .d_text.t4:before {font-size:50px;}
#detail .d_text.t4:after {bottom:-20px; font-size:50px;}
#detail .d_text.t5 {font-size:18px; letter-spacing:-1px; line-height:28px;}
#detail .d_text.t5 mark {letter-spacing:-1px;}
#detail .d_text.t5 mark.medium {letter-spacing:-2px;}
#detail .d_text.t7 {padding:40px 0; font-size:40px; letter-spacing:-1.5px; line-height:50px;}
#detail .d_text.t7 mark {letter-spacing:-2px;}
#detail .d_text.t7:before {font-size:40px;}
#detail .d_text.t7:after {bottom:-25px; font-size:40px;}
#detail .d_tip {margin-top:20px; font-size:13px; letter-spacing:-1px; line-height:22px;}


/* 음식물처리기 */
#detail.d_kfcs .d_head {padding:100px 0 80px;}
#detail.d_kfcs .d_hero {height:600px; margin-bottom:0;}
#detail.d_kfcs .d_hero .dh_logo {top:50px; width:300px; height:120px; margin-left:-150px;}
#detail.d_kfcs .d_hero .dh_pic {bottom:110px; max-width:444px; margin-left:-222px;}
#detail.d_kfcs .d_hero .dh_txt {left:-20px; bottom:40px; max-width:300px;}
#detail.d_kfcs .d_hero .dh_thumnail {right:-20px; bottom:35px;}
#detail.d_kfcs .d_hero .dh_thumnail li a {width:40px; height:40px;}
#detail.d_kfcs .d_hero .swiper-button-next,
#detail.d_kfcs .d_hero .swiper-button-prev {width:44px; height:44px; margin-top:15px;}
#detail.d_kfcs .d_hero .swiper-button-next {margin-right:-240px;}
#detail.d_kfcs .d_hero .swiper-button-prev {margin-left:-240px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:35px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {width:36px; height:36px; margin:0 6px;}


#detail.d_kfcs .d_video {margin-top:100px;}
#detail.d_kfcs .d_video .dv_txt {width:100%; height:auto; padding-top:0;}
#detail.d_kfcs .d_video .dv_txt .d_text {display:inline-block; vertical-align:middle; position:relative; left:auto; bottom:auto; width:100%; margin-top:20px; margin-bottom:30px;}
#detail.d_kfcs .d_video .dv_pic {width:100%; height:auto;}
#detail.d_kfcs .d_video .dv_pic:before {right:-20px; height:144px;}
#detail.d_kfcs .d_video:before {width:100%; height:80px; font-size:80px; line-height:80px; letter-spacing:-5px;}
#detail.d_kfcs .d_video.dv_left:before {right:0; top:auto; bottom:-60px;}
#detail.d_kfcs .d_video.dv_right:before {left:0; top:auto; bottom:-60px;}
#detail.d_kfcs .d_video.dv_right .dv_txt {float:right; padding-left:0;}
#detail.d_kfcs .d_video.dv_right .dv_txt .d_text {left:auto;}
#detail.d_kfcs .d_video.dv_right .dv_pic {float:left;}
#detail.d_kfcs .d_video.dv_right .dv_pic:before {left:-20px;}

#detail.d_kfcs .d_usp {margin:100px 30px 0; padding:80px 60px;}
#detail.d_kfcs .d_usp .du_point:before {bottom:-40px; height:55px; font-size:55px; line-height:55px; letter-spacing:-5px;}
#detail.d_kfcs .d_usp .du_point li {width:100%; height:auto; margin-top:10px; margin-left:0; padding:25px 30px; border-radius:50px; text-align:left; box-shadow:0 30px 60px rgba(28, 28, 32, 0.1);}
#detail.d_kfcs .d_usp .du_point li:first-child {margin-top:0;}
#detail.d_kfcs .d_usp .du_point .dup_icon {left:30px; top:50%; width:50px; height:50px; margin-top:-25px; margin-left:auto;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t2 {background-position:center -50px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t3 {background-position:center -100px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t4 {background-position:center -150px;}
#detail.d_kfcs .d_usp .du_point .dup_icon.t5 {background-position:center -200px;}
#detail.d_kfcs .d_usp .du_point p {display:block; position:relative; left:auto; bottom:auto; width:auto; padding-left:60px;}
#detail.d_kfcs .d_usp .du_point span {width:auto;}
#detail.d_kfcs .d_usp .du_wrap {margin-top:100px;}
#detail.d_kfcs .d_usp .du_pic {width:300px; box-shadow:0 60px 40px rgba(28, 28, 32, 0.2);}
#detail.d_kfcs .d_usp .du_deco {left:-75px; top:220px; bottom:auto; width:150px; height:150px;}
#detail.d_kfcs .d_usp .dv_txt:before {height:120px; font-size:120px; line-height:120px; letter-spacing:-5px;}
#detail.d_kfcs .d_usp .dv_txt .d_text {margin-top:20px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .du_object {left:150px; top:40px; width:300px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt {width:100%; margin-top:80px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt:before {left:300px; top:70px;}
#detail.d_kfcs .d_usp .du_wrap.t2 {margin-top:100px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_object {left:auto; right:220px; top:120px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_pic {float:right; width:320px; margin-left:auto;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt {width:300px; margin-top:20px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt:before {left:auto; right:300px; top:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .du_pic {width:calc(100% + 260px); margin-left:-130px;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt {position:relative; left:auto; top:auto; width:100%; margin-top:-160px; padding:30px 40px 0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:before {right:-110px; bottom:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:after {right:0; bottom:0; width:30px; height:160px;}
#detail.d_kfcs .d_usp .du_wrap.t4 {margin-top:100px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .du_object {left:auto; right:110px; top:20px; width:340px; margin-left:0;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt {width:400px; margin-left:0; margin-top:20px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt:before {right:0; bottom:170px;}
#detail.d_kfcs .d_usp .du_wrap.t5 {margin-top:100px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .du_object {left:170px; top:200px; width:260px; box-shadow:0 60px 40px rgba(28, 28, 32, 0.2);}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt {float:left; width:330px; margin:150px 0 0;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt:before {left:390px; top:130px;}

#detail.d_kfcs .d_patent {margin:100px 30px 0; padding:30px 0;}
#detail.d_kfcs .d_patent:before {top:-60px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_kfcs .d_patent .dp_pic {margin:30px 0;}
#detail.d_kfcs .d_patent .dp_pic li {width:33.333%; padding:5px;}

#detail.d_kfcs .d_howto {margin-top:100px; margin-bottom:20px;}
#detail.d_kfcs .d_howto .dh_pic {margin-top:40px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt {position:absolute; left:170px; top:0; z-index:1;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li {position:relative !important; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important; width:100% !important; height:100px; margin:10px 0 0 0 !important; padding:15px 0 !important; text-align:left !important;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li:first-child {margin-top:0 !important;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li:before {left:-85px !important; right:auto !important; top:0 !important; bottom:auto !important; width:100px; margin:0; padding:0; font-size:50px; color:#26a9e0; letter-spacing:-3px; line-height:100px; text-align:left;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li:after {display:none;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus {width:100%; height:auto; padding:0; border:none;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li {position:relative; left:auto; top:auto; width:100%; margin-top:10px; border-radius:0; opacity:1;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li:first-child {margin-top:0;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li img {float:left; width:100px; border-radius:50px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li:before {display:none;}

#detail.d_kfcs .d_convenient {margin-top:100px;}
#detail.d_kfcs .d_convenient .dc_step {margin:60px 0 100px;}
#detail.d_kfcs .d_convenient .dc_step:before {bottom:-40px; height:60px; font-size:60px; line-height:60px; letter-spacing:-4px;}
#detail.d_kfcs .d_convenient .dc_step ol {display:inline-block; vertical-align:middle; width:220px;} 

#detail.d_kfcs .d_convenient .dc_step {margin:40px 0 80px;}
#detail.d_kfcs .d_convenient .dc_step:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_kfcs .d_convenient .dc_step ol {display:inline-block; vertical-align:middle; width:220px;}
#detail.d_kfcs .d_convenient .dc_step li {width:220px; height:220px; margin-top:-27px; margin-left:0; box-shadow:0 30px 60px rgba(28, 28, 32, 0.1);}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon {left:50%; top:50px; width:60px; height:60px; margin-left:-30px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t2 {background-position:center -60px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t3 {background-position:center -120px;}
#detail.d_kfcs .d_convenient .dc_step .dcs_icon.t4 {background-position:center -180px;}
#detail.d_kfcs .d_convenient .dc_step p {bottom:50px;}

#detail.d_kfcs .d_smartitem {margin-top:100px;}
#detail.d_kfcs .d_smartitem .ds_pic {margin:30px 0 120px;}
#detail.d_kfcs .d_smartitem .ds_pic:before {bottom:-40px; height:60px; font-size:60px; line-height:60px; letter-spacing:-4px;}
#detail.d_kfcs .d_smartitem .ds_pic ul {padding-top:100%; padding-left:0;}
#detail.d_kfcs .d_smartitem .ds_pic li {width:50%; padding:5px !important;}
#detail.d_kfcs .d_smartitem .ds_pic li:nth-child(1) {right:0; bottom:50%; width:auto;}
#detail.d_kfcs .d_smartitem .ds_logo {width:220px; margin:100px auto 100px;}

#detail.d_kfcs .d_earth {margin-top:100px;}
#detail.d_kfcs .d_earth .de_pic {height:300px; margin-bottom:100px;}
#detail.d_kfcs .d_earth .de_pic:before {bottom:-40px; height:60px; font-size:60px; line-height:60px; letter-spacing:-4px;}
#detail.d_kfcs .d_earth .de_pic p {margin-top:-50px; font-size:30px; line-height:50px; letter-spacing:-2px;}
#detail.d_kfcs .d_earth .de_pic p strong {font-size:40px; line-height:50px; letter-spacing:-2px;}

#detail.d_kfcs .d_model {margin-top:20px;}

#detail.d_kfcs .d_use {margin-top:100px;}
#detail.d_kfcs .d_use .dc_list li {width:50%; margin-top:50px;}

#detail.d_kfcs .d_type {margin-top:100px;}
#detail.d_kfcs .d_type .dt_list {width:100%; max-width:300px;}
#detail.d_kfcs .d_type .dt_list {margin-top:50px;}
#detail.d_kfcs .d_type .dt_list li {width:100%; height:auto; margin-top:10px; margin-left:0; padding:10px; border-radius:50%;}
#detail.d_kfcs .d_type .dt_list img {border-radius:50%;}
#detail.d_kfcs .d_type .dt_list p {margin-top:-30px;}
#detail.d_kfcs .d_type .dt_list + .dt_txt p {margin-top:30px; font-size:17px; line-height:28px; letter-spacing:-1px;}

#detail.d_kfcs .d_interior {margin-top:100px;}
#detail.d_kfcs .d_interior .ds_pic {margin-top:40px;}
#detail.d_kfcs .d_interior .ds_pic:before {top:-50px; height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}

#detail.d_kfcs .d_story {margin-top:100px;}
#detail.d_kfcs .d_story .ds_pic ul {width:calc(100% + 16px); margin-left:-8px;}
#detail.d_kfcs .d_story .ds_pic li {padding:8px;}
#detail.d_kfcs .d_story .ds_pic li:after {position:absolute; height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(1):before {right:-8px; bottom:10px; height:120px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(2):after {left:55px; top:-25px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(4):after {left:-20px; bottom:-30px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(7):after {right:-20px; bottom:-140px;}

#detail.d_kfcs .d_all {margin:100px 0;}

/* 인버터 */
#detail.d_inverter .d_technology {margin-top:100px; padding:60px 0;}
#detail.d_inverter .d_technology .dt_list {width:100%; max-width:300px; margin-top:35px;}
#detail.d_inverter .d_technology .dt_list:before {top:-35px; height:60px; font-size:60px; line-height:60px; letter-spacing:-3px;}
#detail.d_inverter .d_technology .dt_list li {width:100%; margin-left:0; margin-bottom:30px;}
#detail.d_inverter .d_technology .dt_list li:last-child {margin-bottom:0;}
#detail.d_inverter .d_technology .dt_list p {margin-top:20px;}

#detail.d_inverter .d_usp {margin:30px; padding-top:100px;}
#detail.d_inverter .d_usp .du_point {margin-top:30px; margin-bottom:50px;}
#detail.d_inverter .d_usp .du_point li {width:calc(50% - 15px); margin-left:30px;}
#detail.d_inverter .d_usp .du_point li:nth-child(3) {margin-left:0; margin-top:30px;}
#detail.d_inverter .d_usp .du_point li:nth-child(4) {margin-top:30px;}
#detail.d_inverter .d_usp .du_point p {bottom:25px;}
#detail.d_inverter .d_usp .du_content {margin-bottom:50px;}
#detail.d_inverter .d_usp .du_content .duc_txt {width:100%; padding-top:30px; margin-bottom:30px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_txt {padding-top:30px;}
#detail.d_inverter .d_usp .du_content .duc_txt .d_text {width:100%; white-space:inherit;}
#detail.d_inverter .d_usp .du_content .duc_pic {width:100%;}
#detail.d_inverter .d_usp .du_content .duc_pic:before {right:-20px; height:144px;}
#detail.d_inverter .d_usp .du_content .duc_pic:after {height:70px; font-size:70px; line-height:70px; letter-spacing:-3.5px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_pic:after {left:-60px; top:-30px;}
#detail.d_inverter .d_usp .du_content.t2 .duc_pic:after {right:-55px; bottom:0;}
#detail.d_inverter .d_usp .du_content.t3 .duc_pic:after {left:-60px; top:-30px;}
#detail.d_inverter .d_usp .du_content.t4 .duc_pic:after {right:-65px; bottom:0;}
#detail.d_inverter .d_usp .du_content.du_right .duc_pic:before {left:-20px;}

#detail.d_inverter .d_season {margin:0 30px; padding-bottom:60px;}
#detail.d_inverter .d_season:before {top:-380px; height:380px;}
#detail.d_inverter .d_season .ds_content {margin-bottom:30px;}
#detail.d_inverter .d_season .ds_content .dsc_comment {left:20px; bottom:15px;}
#detail.d_inverter .d_season .ds_comment {margin-left:20px;}

#detail.d_inverter .d_bed {margin-top:100px;}
#detail.d_inverter .d_bed .db_pic {height:300px;}
#detail.d_inverter .d_bed .db_pic:before {bottom:-40px; height:60px; font-size:60px; line-height:60px; letter-spacing:-4px;}
#detail.d_inverter .d_bed .db_pic p {margin-top:-50px; font-size:30px; line-height:50px; letter-spacing:-2px;}
#detail.d_inverter .d_bed .db_pic p strong {font-size:40px; line-height:50px; letter-spacing:-2px;}
#detail.d_inverter .d_bed .db_txt {padding:100px 0;}

#detail.d_inverter .d_detail {margin-top:100px; padding-bottom:60px;}
#detail.d_inverter .d_detail .dd_txt {margin-bottom:30px;}
#detail.d_inverter .d_detail .dd_decotxt {height:50px; font-size:50px; line-height:50px; letter-spacing:-3.2px;}
#detail.d_inverter .d_detail ul {padding-right:40%;}
#detail.d_inverter .d_detail ul li.dd_right {left:40%; width:60%;}
#detail.d_inverter .d_detail ul li.t2 {margin-top:500px;}
#detail.d_inverter .d_detail ul li.t3 {left:63%; top:620px; padding-left:5%;}
#detail.d_inverter .d_detail ul li.t4 {margin-top:80px;}
#detail.d_inverter .d_detail ul li.t3 .dd_warp {float:left; width:70%;}

#detail.d_inverter .d_design .dd_txt {margin-bottom:30px;}
#detail.d_inverter .d_design .dd_pic ul {width:calc(100% + 16px); margin-left:-8px;}
#detail.d_inverter .d_design .dd_pic li {padding:8px;}

#detail.d_inverter .d_product {margin:100px 0;}


/* 인버터2 */
#detail.d_inverter2 .d_technology {margin-top:100px; padding:60px 0;}
#detail.d_inverter2 .d_technology .dt_list {width:100%; max-width:300px; margin-top:35px;}
#detail.d_inverter2 .d_technology .dt_list:before {top:-35px; height:60px; font-size:60px; line-height:60px; letter-spacing:-3px;}
#detail.d_inverter2 .d_technology .dt_list li {width:100%; margin-left:0; margin-bottom:30px;}
#detail.d_inverter2 .d_technology .dt_list li:last-child {margin-bottom:0;}
#detail.d_inverter2 .d_technology .dt_list p {margin-top:20px;}

#detail.d_inverter2 .d_usp {margin:30px; padding-top:100px;}
#detail.d_inverter2 .d_usp .du_point {margin-top:30px; margin-bottom:50px;}
#detail.d_inverter2 .d_usp .du_point li {width:calc(50% - 15px); margin-left:30px;}
#detail.d_inverter2 .d_usp .du_point li:nth-child(3) {margin-left:0; margin-top:30px;}
#detail.d_inverter2 .d_usp .du_point li:nth-child(4) {margin-top:30px;}
#detail.d_inverter2 .d_usp .du_point p {bottom:25px;}
#detail.d_inverter2 .d_usp .du_content {margin-bottom:50px;}
#detail.d_inverter2 .d_usp .du_content .duc_txt {width:100%; padding-top:30px; margin-bottom:30px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_txt {padding-top:30px;}
#detail.d_inverter2 .d_usp .du_content .duc_txt .d_text {width:100%; white-space:inherit;}
#detail.d_inverter2 .d_usp .du_content .duc_pic {width:100%;}
#detail.d_inverter2 .d_usp .du_content .duc_pic:before {right:-20px; height:144px;}
#detail.d_inverter2 .d_usp .du_content .duc_pic:after {height:70px; font-size:70px; line-height:70px; letter-spacing:-3.5px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_pic:after {left:-60px; top:-30px;}
#detail.d_inverter2 .d_usp .du_content.t2 .duc_pic:after {right:-55px; bottom:0;}
#detail.d_inverter2 .d_usp .du_content.t3 .duc_pic:after {left:-60px; top:-30px;}
#detail.d_inverter2 .d_usp .du_content.t4 .duc_pic:after {right:-65px; bottom:0;}
#detail.d_inverter2 .d_usp .du_content.du_right .duc_pic:before {left:-20px;}

#detail.d_inverter2 .d_season {margin:0 30px; padding-bottom:60px;}
#detail.d_inverter2 .d_season:before {top:-380px; height:380px;}
#detail.d_inverter2 .d_season .ds_content {margin-bottom:30px;}
#detail.d_inverter2 .d_season .ds_content .dsc_comment {left:20px; bottom:15px;}
#detail.d_inverter2 .d_season .ds_comment {margin-left:20px;}

#detail.d_inverter2 .d_bed {margin-top:100px;}
#detail.d_inverter2 .d_bed .db_pic {height:300px;}
#detail.d_inverter2 .d_bed .db_pic:before {bottom:-40px; height:60px; font-size:60px; line-height:60px; letter-spacing:-4px;}
#detail.d_inverter2 .d_bed .db_pic p {margin-top:-50px; font-size:30px; line-height:50px; letter-spacing:-2px;}
#detail.d_inverter2 .d_bed .db_pic p strong {font-size:40px; line-height:50px; letter-spacing:-2px;}
#detail.d_inverter2 .d_bed .db_txt {padding:100px 0;}

#detail.d_inverter2 .d_detail {margin-top:100px; padding-bottom:60px;}
#detail.d_inverter2 .d_detail .dd_txt {margin-bottom:30px;}
#detail.d_inverter2 .d_detail .dd_decotxt {height:50px; font-size:50px; line-height:50px; letter-spacing:-3.2px;}
#detail.d_inverter2 .d_detail ul {padding-right:40%;}
#detail.d_inverter2 .d_detail ul li.dd_right {left:40%; width:60%;}
#detail.d_inverter2 .d_detail ul li.t2 {margin-top:500px;}
#detail.d_inverter2 .d_detail ul li.t3 {left:63%; top:620px; padding-left:5%;}
#detail.d_inverter2 .d_detail ul li.t4 {margin-top:80px;}
#detail.d_inverter2 .d_detail ul li.t3 .dd_warp {float:left; width:70%;}

#detail.d_inverter2 .d_design .dd_txt {margin-bottom:30px;}
#detail.d_inverter2 .d_design .dd_pic ul {width:calc(100% + 16px); margin-left:-8px;}
#detail.d_inverter2 .d_design .dd_pic li {padding:8px;}

#detail.d_inverter2 .d_product {margin:100px 0;}


/* 에어컨 */
#detail.d_airconditioner .d_change {margin-top:100px;}
#detail.d_airconditioner .d_change:before {bottom:-50px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner .d_change .dc_content {margin-top:40px; padding-top:90px; padding-bottom:180px;}
#detail.d_airconditioner .d_change .dc_txt {max-width:320px;}
#detail.d_airconditioner .d_change .dc_txt .dct_pic:before {top:-20px; width:40px; height:4px; margin-left:-20px;}
#detail.d_airconditioner .d_change .dc_content .dcc_box {width:60%; padding:30px;}
#detail.d_airconditioner .d_change .dc_content .dcc_txt span {font-size:20px; line-height:30px;}

#detail.d_airconditioner .d_preview .dp_wrap {padding-top:120px; padding-bottom:90px;}
#detail.d_airconditioner .d_preview .dp_care {margin-top:80px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:0; top:10px;}

#detail.d_airconditioner .d_function {margin-top:120px;}
#detail.d_airconditioner .d_function .df_video:before {top:-55px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner .d_function .df_txt {margin-top:60px;}

#detail.d_airconditioner .d_video {margin-top:80px;}
#detail.d_airconditioner .d_video:before {left:73% !important; right:auto !important; top:0; bottom:auto !important; height:100px; font-size:100px; line-height:100px; letter-spacing:-9px;}
#detail.d_airconditioner .d_video .dv_txt {width:100%; height:160px; padding-left:0 !important; padding-top:0;}
#detail.d_airconditioner .d_video.dv_right .dv_txt .d_text {left:0;}
#detail.d_airconditioner .d_video .dv_pic {width:100%; margin-top:30px;}

#detail.d_airconditioner .d_point {margin-top:80px;}

#detail.d_airconditioner .d_aircare {margin-top:100px;}
#detail.d_airconditioner .d_aircare .da_txt:before {top:-55px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner .d_aircare .da_txt .dat_wrap {padding:70px 0;}

#detail.d_airconditioner .d_system .ds_wrap {padding-top:70px;}
#detail.d_airconditioner .d_system .ds_comment span {font-size:13px;}

#detail.d_airconditioner .d_clean .dc_wrap {padding-top:80px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_pic {position:relative; left:auto; right:auto; top:auto; bottom:auto; width:100%; height:400px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt {width:100%; min-height:auto;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt {padding:30px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_title {font-size:30px; line-height:40px;}

#detail.d_airconditioner .d_manage .dm_wrap {padding-top:120px; padding-bottom:80px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content {width:100%; min-height:auto; margin-bottom:60px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content:before {left:-30px; top:-30px; height:100px; font-size:100px; line-height:100px; letter-spacing:-9px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content .d_title {font-size:30px; line-height:45px; letter-spacing:-3px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic {width:100%;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon {left:50%; top:-50px; width:100px; height:100px; margin-top:0; margin-left:-50px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -100px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -200px;}

#detail.d_airconditioner .d_temperature:before {bottom:-55px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_airconditioner .d_temperature .dt_list li .d_title {font-size:30px; line-height:45px; letter-spacing:-3px;}
#detail.d_airconditioner .d_temperature .dt_list {width:calc(100% + 20px); margin-left:-10px;}
#detail.d_airconditioner .d_temperature .dt_list li .dtl_box {width:calc(100% - 20px);}
#detail.d_airconditioner .d_temperature .dt_list li .d_text {font-size:16px;}

#detail.d_airconditioner .d_first {margin-top:80px;}
#detail.d_airconditioner .d_first .df_content .dfc_pic img {box-shadow:30px 30px 30px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner .d_first .df_content .dfc_txt:before {width:120px; height:120px;}
#detail.d_airconditioner .d_first .df_content.t2 .dfc_txt:before {background-position:center -120px;}
#detail.d_airconditioner .d_first .df_content.t3 .dfc_txt:before {background-position:center -240px;}

#detail.d_airconditioner .d_control {margin:70px 0;}

#detail.d_airconditioner .d_design {margin-bottom:80px;}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 10px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 10px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 10px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 10px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(2n) {margin-left:20px;}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(n + 3) {margin-top:20px;}


/* 에어컨2 */
#detail.d_airconditioner2 .d_change {margin-top:100px;}
#detail.d_airconditioner2 .d_change:before {bottom:-50px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner2 .d_change .dc_content {margin-top:40px; padding-top:90px; padding-bottom:180px;}
#detail.d_airconditioner2 .d_change .dc_txt {max-width:320px;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_pic:before {top:-20px; width:40px; height:4px; margin-left:-20px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_box {width:60%; padding:30px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_txt span {font-size:20px; line-height:30px;}

#detail.d_airconditioner2 .d_preview .dp_wrap {padding-top:120px; padding-bottom:90px;}
#detail.d_airconditioner2 .d_preview .dp_care {margin-top:80px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:0; top:10px;}

#detail.d_airconditioner2 .d_function {margin-top:120px;}
#detail.d_airconditioner2 .d_function .df_video:before {top:-55px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner2 .d_function .df_txt {margin-top:60px;}

#detail.d_airconditioner2 .d_video {margin-top:80px;}
#detail.d_airconditioner2 .d_video:before {left:73% !important; right:auto !important; top:0; bottom:auto !important; height:100px; font-size:100px; line-height:100px; letter-spacing:-9px;}
#detail.d_airconditioner2 .d_video .dv_txt {width:100%; height:160px; padding-left:0 !important; padding-top:0;}
#detail.d_airconditioner2 .d_video.dv_right .dv_txt .d_text {left:0;}
#detail.d_airconditioner2 .d_video .dv_pic {width:100%; margin-top:30px;}

#detail.d_airconditioner2 .d_point {margin-top:80px;}

#detail.d_airconditioner2 .d_aircare {margin-top:100px;}
#detail.d_airconditioner2 .d_aircare .da_txt:before {top:-55px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner2 .d_aircare .da_txt .dat_wrap {padding:70px 0;}

#detail.d_airconditioner2 .d_system .ds_wrap {padding-top:70px;}
#detail.d_airconditioner2 .d_system .ds_comment span {font-size:13px;}

#detail.d_airconditioner2 .d_clean .dc_wrap {padding-top:80px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_pic {position:relative; left:auto; right:auto; top:auto; bottom:auto; width:100%; height:400px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt {width:100%; min-height:auto;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt {padding:30px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_title {font-size:30px; line-height:40px;}

#detail.d_airconditioner2 .d_manage .dm_wrap {padding-top:120px; padding-bottom:80px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content {width:100%; min-height:auto; margin-bottom:60px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content:before {left:-30px; top:-30px; height:100px; font-size:100px; line-height:100px; letter-spacing:-9px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content .d_title {font-size:30px; line-height:45px; letter-spacing:-3px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic {width:100%;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon {left:50%; top:-50px; width:100px; height:100px; margin-top:0; margin-left:-50px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -100px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -200px;}

#detail.d_airconditioner2 .d_temperature:before {bottom:-55px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_airconditioner2 .d_temperature .dt_list li .d_title {font-size:30px; line-height:45px; letter-spacing:-3px;}
#detail.d_airconditioner2 .d_temperature .dt_list {width:calc(100% + 20px); margin-left:-10px;}
#detail.d_airconditioner2 .d_temperature .dt_list li .dtl_box {width:calc(100% - 20px);}
#detail.d_airconditioner2 .d_temperature .dt_list li .d_text {font-size:16px;}

#detail.d_airconditioner2 .d_first {margin-top:80px;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic img {box-shadow:30px 30px 30px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner2 .d_first .df_content .dfc_txt:before {width:120px; height:120px;}
#detail.d_airconditioner2 .d_first .df_content.t2 .dfc_txt:before {background-position:center -120px;}
#detail.d_airconditioner2 .d_first .df_content.t3 .dfc_txt:before {background-position:center -240px;}

#detail.d_airconditioner2 .d_control {margin:70px 0;}

#detail.d_airconditioner2 .d_design {margin-bottom:80px;}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 10px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 10px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 10px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 10px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(2n) {margin-left:20px;}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(n + 3) {margin-top:20px;}


/* 에어컨3 */
#detail.d_airconditioner3 .d_change {margin-top:100px;}
#detail.d_airconditioner3 .d_change:before {bottom:-50px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner3 .d_change .dc_content {margin-top:40px; padding-top:90px; padding-bottom:180px;}
#detail.d_airconditioner3 .d_change .dc_txt {max-width:320px;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_pic:before {top:-20px; width:40px; height:4px; margin-left:-20px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_box {width:60%; padding:30px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_txt span {font-size:20px; line-height:30px;}

#detail.d_airconditioner3 .d_preview .dp_wrap {padding-top:120px; padding-bottom:90px;}
#detail.d_airconditioner3 .d_preview .dp_care {margin-top:80px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:0; top:10px;}

#detail.d_airconditioner3 .d_function {margin-top:120px;}
#detail.d_airconditioner3 .d_function .df_video:before {top:-55px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner3 .d_function .df_txt {margin-top:60px;}

#detail.d_airconditioner3 .d_video {margin-top:80px;}
#detail.d_airconditioner3 .d_video:before {left:73% !important; right:auto !important; top:0; bottom:auto !important; height:100px; font-size:100px; line-height:100px; letter-spacing:-9px;}
#detail.d_airconditioner3 .d_video .dv_txt {width:100%; height:160px; padding-left:0 !important; padding-top:0;}
#detail.d_airconditioner3 .d_video.dv_right .dv_txt .d_text {left:0;}
#detail.d_airconditioner3 .d_video .dv_pic {width:100%; margin-top:30px;}

#detail.d_airconditioner3 .d_point {margin-top:80px;}

#detail.d_airconditioner3 .d_aircare {margin-top:100px;}
#detail.d_airconditioner3 .d_aircare .da_txt:before {top:-55px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner3 .d_aircare .da_txt .dat_wrap {padding:70px 0;}

#detail.d_airconditioner3 .d_system .ds_wrap {padding-top:70px;}
#detail.d_airconditioner3 .d_system .ds_comment span {font-size:13px;}

#detail.d_airconditioner3 .d_clean .dc_wrap {padding-top:80px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_pic {position:relative; left:auto; right:auto; top:auto; bottom:auto; width:100%; height:400px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt {width:100%; min-height:auto;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt {padding:30px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_title {font-size:30px; line-height:40px;}

#detail.d_airconditioner3 .d_manage .dm_wrap {padding-top:120px; padding-bottom:80px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content {width:100%; min-height:auto; margin-bottom:60px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content:before {left:-30px; top:-30px; height:100px; font-size:100px; line-height:100px; letter-spacing:-9px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content .d_title {font-size:30px; line-height:45px; letter-spacing:-3px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic {width:100%;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon {left:50%; top:-50px; width:100px; height:100px; margin-top:0; margin-left:-50px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -100px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -200px;}

#detail.d_airconditioner3 .d_temperature:before {bottom:-55px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_airconditioner3 .d_temperature .dt_list li .d_title {font-size:30px; line-height:45px; letter-spacing:-3px;}
#detail.d_airconditioner3 .d_temperature .dt_list {width:calc(100% + 20px); margin-left:-10px;}
#detail.d_airconditioner3 .d_temperature .dt_list li .dtl_box {width:calc(100% - 20px);}
#detail.d_airconditioner3 .d_temperature .dt_list li .d_text {font-size:16px;}

#detail.d_airconditioner3 .d_first {margin-top:80px;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic img {box-shadow:30px 30px 30px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner3 .d_first .df_content .dfc_txt:before {width:120px; height:120px;}
#detail.d_airconditioner3 .d_first .df_content.t2 .dfc_txt:before {background-position:center -120px;}
#detail.d_airconditioner3 .d_first .df_content.t3 .dfc_txt:before {background-position:center -240px;}

#detail.d_airconditioner3 .d_control {margin:70px 0;}

#detail.d_airconditioner3 .d_design {margin-bottom:80px;}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 10px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 10px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 10px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 10px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(2n) {margin-left:20px;}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(n + 3) {margin-top:20px;}


/* 에어컨4 */
#detail.d_airconditioner4 .d_change {margin-top:100px;}
#detail.d_airconditioner4 .d_change:before {bottom:-50px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner4 .d_change .dc_content {margin-top:40px; padding-top:90px; padding-bottom:180px;}
#detail.d_airconditioner4 .d_change .dc_txt {max-width:320px;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_pic:before {top:-20px; width:40px; height:4px; margin-left:-20px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_box {width:60%; padding:30px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_txt span {font-size:20px; line-height:30px;}

#detail.d_airconditioner4 .d_preview .dp_wrap {padding-top:120px; padding-bottom:90px;}
#detail.d_airconditioner4 .d_preview .dp_care {margin-top:80px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:0; top:10px;}

#detail.d_airconditioner4 .d_function {margin-top:120px;}
#detail.d_airconditioner4 .d_function .df_video:before {top:-55px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner4 .d_function .df_txt {margin-top:60px;}

#detail.d_airconditioner4 .d_video {margin-top:80px;}
#detail.d_airconditioner4 .d_video:before {left:73% !important; right:auto !important; top:0; bottom:auto !important; height:100px; font-size:100px; line-height:100px; letter-spacing:-9px;}
#detail.d_airconditioner4 .d_video .dv_txt {width:100%; height:160px; padding-left:0 !important; padding-top:0;}
#detail.d_airconditioner4 .d_video.dv_right .dv_txt .d_text {left:0;}
#detail.d_airconditioner4 .d_video .dv_pic {width:100%; margin-top:30px;}

#detail.d_airconditioner4 .d_point {margin-top:80px;}

#detail.d_airconditioner4 .d_aircare {margin-top:100px;}
#detail.d_airconditioner4 .d_aircare .da_txt:before {top:-55px; height:70px; font-size:70px; line-height:70px;}
#detail.d_airconditioner4 .d_aircare .da_txt .dat_wrap {padding:70px 0;}

#detail.d_airconditioner4 .d_system .ds_wrap {padding-top:70px;}
#detail.d_airconditioner4 .d_system .ds_comment span {font-size:13px;}

#detail.d_airconditioner4 .d_clean .dc_wrap {padding-top:80px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_pic {position:relative; left:auto; right:auto; top:auto; bottom:auto; width:100%; height:400px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt {width:100%; min-height:auto;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt {padding:30px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_title {font-size:30px; line-height:40px;}

#detail.d_airconditioner4 .d_manage .dm_wrap {padding-top:120px; padding-bottom:80px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content {width:100%; min-height:auto; margin-bottom:60px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content:before {left:-30px; top:-30px; height:100px; font-size:100px; line-height:100px; letter-spacing:-9px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content .d_title {font-size:30px; line-height:45px; letter-spacing:-3px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic {width:100%;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon {left:50%; top:-50px; width:100px; height:100px; margin-top:0; margin-left:-50px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -100px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -200px;}

#detail.d_airconditioner4 .d_temperature:before {bottom:-55px; height:80px; font-size:80px; line-height:80px; letter-spacing:-6px;}
#detail.d_airconditioner4 .d_temperature .dt_list li .d_title {font-size:30px; line-height:45px; letter-spacing:-3px;}
#detail.d_airconditioner4 .d_temperature .dt_list {width:calc(100% + 20px); margin-left:-10px;}
#detail.d_airconditioner4 .d_temperature .dt_list li .dtl_box {width:calc(100% - 20px);}
#detail.d_airconditioner4 .d_temperature .dt_list li .d_text {font-size:16px;}

#detail.d_airconditioner4 .d_first {margin-top:80px;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic img {box-shadow:30px 30px 30px rgba(28, 28, 32, 0.2);}
#detail.d_airconditioner4 .d_first .df_content .dfc_txt:before {width:120px; height:120px;}
#detail.d_airconditioner4 .d_first .df_content.t2 .dfc_txt:before {background-position:center -120px;}
#detail.d_airconditioner4 .d_first .df_content.t3 .dfc_txt:before {background-position:center -240px;}

#detail.d_airconditioner4 .d_control {margin:70px 0;}

#detail.d_airconditioner4 .d_design {margin-bottom:80px;}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 10px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 10px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 10px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 10px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(2n) {margin-left:20px;}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(n + 3) {margin-top:20px;}


/* 팝업 */
#detail .d_popup .p_box {left:10% !important; right:10% !important; top:10% !important; bottom:10% !important; width:auto !important; height:auto !important; margin-top:0 !important; margin-left:0 !important;}
#detail .d_popup.popup_patent .p_body .pb_pic {max-width:380px; margin-top:40px;}
}





@media all and (max-width:820px) {
/* 고객센터 */
#customer_main .cm_hero {height:150px;}
#customer_main .cm_wrap {margin:30px auto 0; padding:0;}
#customer_main .cm_contents {padding:20px 0;}
#customer_main .cm_contents .cm_title {margin-bottom:10px;}
#customer_main .cm_contents .cm_title h3 {font-size:18px; line-height:30px;}
#customer_main .cm_contents .cm_title a {width:78px; height:28px; font-size:12px; line-height:28px; text-indent:10px;}
#customer_main .cm_contents .cm_title a:before {right:10px; width:4px; height:6px; margin-top:-3px;}

#customer_main .cm_service .cm_body li {width:100%;}
#customer_main .cm_service .cm_body li:nth-child(2),
#customer_main .cm_service .cm_body li:nth-child(3) {margin-top:10px;}
#customer_main .cm_service .cms_box {width:100%; padding:15px 20px; padding-top:15px; padding-left:110px;}
#customer_main .cm_service .cms_icon {left:15px; top:50%; width:80px; height:80px; margin-top:-40px; margin-left:0;}
#customer_main .cm_service .cms_box h4 {padding-bottom:10px; font-size:18px; line-height:30px;}
#customer_main .cm_service .cms_box a {width:130px; height:35px; margin-top:10px; font-size:12px; line-height:35px;}
#customer_main .cm_service .cms_box.t2 a {font-size:18px;}
#customer_main .cm_service .cms_box.t3 a {font-size:18px;}

#customer_main .cm_qna {margin-top:30px; padding:0;}
#customer_main .cm_qna .cm_title {width:100%; margin-bottom:10px;}
#customer_main .cm_qna .cm_body a {padding:0; padding-left:80px;}
#customer_main .cm_qna .cm_body .cmq_icon {width:60px; height:60px; box-shadow:0 30px 60px rgba(28, 28, 32, 0.08);}
	#customer_main .cm_qna .cm_body li {width:50%;}
	#customer_main .cm_qna .cm_body li:last-child {width:50%; margin-left:0;}

#customer_main .cm_faq .cm_body {padding:15px 10px;}
#customer_main .cm_faq .cm_body li {width:33.333%;}
	#customer_main .cm_faq .cm_body li:first-child {display:none;}
	#customer_main .cm_faq .cm_body li:nth-child(2),
	#customer_main .cm_faq .cm_body li:nth-child(3),
	#customer_main .cm_faq .cm_body li:nth-child(4) {margin-bottom:15px;}
	#customer_main .cm_faq .cm_body li:nth-child(5),
	#customer_main .cm_faq .cm_body li:nth-child(6),
	#customer_main .cm_faq .cm_body li:nth-child(7) {padding-top:15px;}
	#customer_main .cm_faq .cm_body li:before {left:0; top:50%; width:1px; height:50px; margin-top:-25px;}
	#customer_main .cm_faq .cm_body li:nth-child(2):before,
	#customer_main .cm_faq .cm_body li:nth-child(5):before {display:none;}
	#customer_main .cm_faq .cm_body li:nth-child(6):before,
	#customer_main .cm_faq .cm_body li:nth-child(7):before {margin-top:-20px;}
	#customer_main .cm_faq .cm_body li:nth-child(5):after,
	#customer_main .cm_faq .cm_body li:nth-child(6):after,
	#customer_main .cm_faq .cm_body li:nth-child(7):after {content:""; position:absolute; left:20px; right:20px; top:0; height:1px; background-color:#f3f3f4;}
#customer_main .cm_faq .cm_body li span {height:30px; font-size:14px; line-height:30px;}

#customer_main .cm_latest .cm_area {width:100%;}
#customer_main .cm_latest .cm_area:last-child {margin-top:30px;}


#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {width:200px; margin-left:-70px;}
}





@media all and (max-width:768px) {
/* 공통 */
#detail .d_area {padding:0 30px;}
#detail .d_wrap {max-width:400px;}
#detail .d_text.t7 {padding:30px 0; font-size:22px; letter-spacing:-1px; line-height:35px;}
#detail .d_text.t7 mark {letter-spacing:-1.3px;}
#detail .d_text.t7:before {font-size:22px;}
#detail .d_text.t7:after {bottom:-20px; font-size:22px;}


/* 음식물처리기 */
#detail.d_kfcs .d_head {padding:80px 0 60px;}
#detail.d_kfcs .d_hero {height:500px; margin-bottom:40px;}
#detail.d_kfcs .d_hero:before {content:""; position:absolute; left:0; right:0; bottom:-40px; height:40px; background-color:#d7d5d8;}
#detail.d_kfcs .d_hero .dh_logo {top:45px; width:250px; height:100px; margin-left:-125px;}
#detail.d_kfcs .d_hero .dh_pic {bottom:90px; max-width:374px; margin-left:-187px;}
#detail.d_kfcs .d_hero .dh_txt {left:50%; bottom:32px; max-width:360px; margin-left:-180px;}
#detail.d_kfcs .d_hero .dh_thumnail {bottom:-20px; right:-10px;}
#detail.d_kfcs .d_hero .dh_thumnail li {margin-left:10px;}
#detail.d_kfcs .d_hero .swiper-button-next,
#detail.d_kfcs .d_hero .swiper-button-prev {width:40px; height:40px;}
#detail.d_kfcs .d_hero .swiper-button-next {margin-right:-200px;}
#detail.d_kfcs .d_hero .swiper-button-prev {margin-left:-200px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {left:-15px; bottom:-20px; width:auto; height:40px; margin-left:0;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {width:40px; height:40px; margin:0 5px;}

#detail.d_kfcs .d_video {margin-top:80px;}
#detail.d_kfcs .d_video:before {height:60px; font-size:60px; line-height:60px; letter-spacing:-4px;}
#detail.d_kfcs .d_video.dv_left:before {bottom:-45px;}
#detail.d_kfcs .d_video.dv_right:before {bottom:-45px;}

#detail.d_kfcs .d_usp {margin:80px 10px 0; padding:60px 20px;}
#detail.d_kfcs .d_usp .du_point:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-3px;}
#detail.d_kfcs .d_usp .du_wrap {margin-top:80px;}
#detail.d_kfcs .d_usp .du_deco {display:none;}
#detail.d_kfcs .d_usp .dv_txt:before {height:100px; font-size:100px; line-height:100px; letter-spacing:-4px;}
#detail.d_kfcs .d_usp .dv_txt .d_text {margin-top:20px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt {margin-top:40px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt:before {left:auto; right:0; top:80px;}
#detail.d_kfcs .d_usp .du_wrap.t2 {margin-top:80px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_object {left:0; right:auto; top:100px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_pic {float:right; width:300px; margin-left:auto;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt {width:100%; margin-top:20px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .dv_txt:before {left:0; right:auto; top:0;}
#detail.d_kfcs .d_usp .du_wrap.t3 .du_pic {width:100%; margin-left:0; border-radius:20px;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt {margin-top:30px; padding:0; background:none;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:before {right:0; top:-10px; bottom:auto;}
#detail.d_kfcs .d_usp .du_wrap.t3 .dv_txt:after {display:none;}
#detail.d_kfcs .d_usp .du_wrap.t4 {margin-top:80px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .du_object {left:0; right:auto; top:40px; width:290px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt {width:100%; margin-left:0; margin-top:20px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .dv_txt:before {right:0; bottom:170px;}
#detail.d_kfcs .d_usp .du_wrap.t5 {margin-top:80px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .du_object {left:auto; right:0; top:150px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt {float:left; width:100%; margin:130px 0 0;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt:before {left:0; top:310px;}

#detail.d_kfcs .d_patent {margin:80px 10px 0; padding:30px 0;}
#detail.d_kfcs .d_patent:before {top:-40px; height:55px; font-size:55px; line-height:55px; letter-spacing:-3px;}
#detail.d_kfcs .d_patent .dp_pic {margin:20px 0;}

#detail.d_kfcs .d_howto {margin-top:80px; margin-bottom:0;}
#detail.d_kfcs .d_howto .dh_pic {margin-top:30px;}

#detail.d_kfcs .d_convenient {margin-top:80px;}
#detail.d_kfcs .d_convenient .dc_step {margin:40px 0 80px;}
#detail.d_kfcs .d_convenient .dc_step:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}

#detail.d_kfcs .d_smartitem {margin-top:80px;}
#detail.d_kfcs .d_smartitem .ds_pic {margin:20px 0 80px;}
#detail.d_kfcs .d_smartitem .ds_pic:before {bottom:-20px; height:35px; font-size:35px; line-height:35px; letter-spacing:-2px;}
#detail.d_kfcs .d_smartitem .ds_pic ul {max-width:400px; padding-top:400px; padding-left:0;}
#detail.d_kfcs .d_smartitem .ds_logo {width:200px; margin:80px auto;}

#detail.d_kfcs .d_earth {margin-top:80px;}
#detail.d_kfcs .d_earth .de_pic {height:300px; margin-bottom:80px;}
#detail.d_kfcs .d_earth .de_pic:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_kfcs .d_earth .de_pic p {margin-top:-45px; font-size:25px; line-height:45px; letter-spacing:-2px;}
#detail.d_kfcs .d_earth .de_pic p strong {font-size:35px; line-height:45px; letter-spacing:-2px;}

#detail.d_kfcs .d_use {margin-top:80px;}
#detail.d_kfcs .d_use .dc_list li {width:50%; margin-top:50px;}

#detail.d_kfcs .d_type {margin-top:80px;}
#detail.d_kfcs .d_type .dt_list {max-width:250px;}
#detail.d_kfcs .d_type .dt_list {margin-top:30px;}
#detail.d_kfcs .d_type .dt_list + .dt_txt p {margin-top:25px; font-size:16px; line-height:27px; letter-spacing:-1px;}

#detail.d_kfcs .d_interior {margin-top:80px;}
#detail.d_kfcs .d_interior .ds_pic {margin-top:40px;}
#detail.d_kfcs .d_interior .ds_pic:before {top:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}

#detail.d_kfcs .d_story {margin-top:100px;}
#detail.d_kfcs .d_story .ds_pic ul {width:calc(100% + 10px); margin-left:-5px;}
#detail.d_kfcs .d_story .ds_pic li {width:50%; padding:5px;}
#detail.d_kfcs .d_story .ds_pic li:after {display:none;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(1):before {right:-10px; bottom:10px; height:100px;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(3) {float:left; width:100%;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(6) {margin-left:0;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(7) {float:right;}
#detail.d_kfcs .d_story .ds_pic li:nth-child(8) {float:left; position:relative; left:auto; bottom:auto;}

#detail.d_kfcs .d_all {margin:80px 0;}


/* 인버터 */
#detail.d_inverter .d_technology {margin-top:80px; padding:40px 0;}
#detail.d_inverter .d_technology .dt_list {max-width:250px; margin-top:30px;}
#detail.d_inverter .d_technology .dt_list:before {top:-25px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_inverter .d_technology .dt_list li {margin-bottom:25px;}
#detail.d_inverter .d_technology .dt_list p {margin-top:15px;}

#detail.d_inverter .d_usp {margin:10px; padding:0 20px; padding-top:80px;}
#detail.d_inverter .d_usp .du_point {margin-top:20px; margin-bottom:40px;}
#detail.d_inverter .d_usp .du_point li {width:100%; height:auto; margin-top:10px; margin-left:0; padding:25px 30px; border-radius:50px; text-align:left; box-shadow:0 30px 60px rgba(28, 28, 32, 0.1);}
#detail.d_inverter .d_usp .du_point li:first-child {margin-top:0;}
#detail.d_inverter .d_usp .du_point li:nth-child(3) {margin-left:0; margin-top:10px;}
#detail.d_inverter .d_usp .du_point li:nth-child(4) {margin-top:10px;}
#detail.d_inverter .d_usp .du_point li:before {left:-20px; top:50%; height:40px; margin-top:-20px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_inverter .d_usp .du_point .dup_icon {left:40px; top:50%; width:40px; height:40px; margin-top:-20px; margin-left:auto;}
#detail.d_inverter .d_usp .du_point .dup_icon.t2 {background-position:center -40px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t3 {background-position:center -80px;}
#detail.d_inverter .d_usp .du_point .dup_icon.t4 {background-position:center -120px;}
#detail.d_inverter .d_usp .du_point p {display:block; position:relative; left:auto; bottom:auto; width:auto; padding-left:70px;}
#detail.d_inverter .d_usp .du_content {margin-bottom:40px;}
#detail.d_inverter .d_usp .du_content .duc_txt {width:100%; padding-top:25px; margin-bottom:25px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_txt {padding-top:25px;}
#detail.d_inverter .d_usp .du_content .duc_pic:after {height:60px; font-size:60px; line-height:60px; letter-spacing:-3px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_pic:after {left:-50px; top:-25px;}
#detail.d_inverter .d_usp .du_content.t2 .duc_pic:after {right:-45px; bottom:5px;}
#detail.d_inverter .d_usp .du_content.t3 .duc_pic:after {left:-50px; top:-25px;}
#detail.d_inverter .d_usp .du_content.t4 .duc_pic:after {right:-55px; bottom:5px;}

#detail.d_inverter .d_bed {margin-top:80px;}
#detail.d_inverter .d_bed .db_pic {height:300px;}
#detail.d_inverter .d_bed .db_pic:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_inverter .d_bed .db_pic p {margin-top:-45px; font-size:25px; line-height:45px; letter-spacing:-2px;}
#detail.d_inverter .d_bed .db_pic p strong {font-size:35px; line-height:45px; letter-spacing:-2px;}
#detail.d_inverter .d_bed .db_txt {padding:80px 0;}

#detail.d_inverter .d_season {margin:0 10px; padding-bottom:40px;}
#detail.d_inverter .d_season:before {top:-340px; height:340px;}
#detail.d_inverter .d_season .ds_content {margin-bottom:30px;}
#detail.d_inverter .d_season .ds_content .dsc_txt {padding:30px 20px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_title {margin-bottom:30px; font-size:30px; line-height:45px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text {font-size:17px; line-height:28px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text span {line-height:28px;}
#detail.d_inverter .d_season .ds_content .dsc_comment {left:15px; bottom:10x;}
#detail.d_inverter .d_season .ds_comment {margin-left:15px;}

#detail.d_inverter .d_detail {margin-top:80px; padding-bottom:50px;}
#detail.d_inverter .d_detail .dd_list {padding-top:120px;}
#detail.d_inverter .d_detail .dd_txt {margin-bottom:25px;}
#detail.d_inverter .d_detail .dd_decotxt {height:50px; font-size:50px; line-height:50px; letter-spacing:-3.2px;}
#detail.d_inverter .d_detail ul {padding-right:0;}
#detail.d_inverter .d_detail ul li {margin-bottom:30px;}
#detail.d_inverter .d_detail ul li.dd_right {position:relative; left:auto; width:100%;}
#detail.d_inverter .d_detail ul li.t1 {top:auto;}
#detail.d_inverter .d_detail ul li.t2 {margin-top:0;}
#detail.d_inverter .d_detail ul li.t3 {left:auto; top:auto; padding-left:0;}
#detail.d_inverter .d_detail ul li.t4 {margin-top:0;}
#detail.d_inverter .d_detail ul li.t3 .dd_warp {width:100%;}
#detail.d_inverter .d_detail ul li .dd_warp {margin-top:15px;}
#detail.d_inverter .d_detail ul li.t2 .dd_pic {width:100%;}
#detail.d_inverter .d_detail ul li.t3 .dd_pic {width:100%;}
#detail.d_inverter .d_detail ul li p + p {margin-top:5px;}

#detail.d_inverter .d_design .dd_txt {margin-bottom:25px;}
#detail.d_inverter .d_design .dd_pic ul {width:calc(100% + 10px); margin-left:-5px;}
#detail.d_inverter .d_design .dd_pic li {padding:5px;}

#detail.d_inverter .d_product {margin:80px 0;}


/* 인버터 */
#detail.d_inverter2 .d_technology {margin-top:80px; padding:40px 0;}
#detail.d_inverter2 .d_technology .dt_list {max-width:250px; margin-top:30px;}
#detail.d_inverter2 .d_technology .dt_list:before {top:-25px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_inverter2 .d_technology .dt_list li {margin-bottom:25px;}
#detail.d_inverter2 .d_technology .dt_list p {margin-top:15px;}

#detail.d_inverter2 .d_usp {margin:10px; padding:0 20px; padding-top:80px;}
#detail.d_inverter2 .d_usp .du_point {margin-top:20px; margin-bottom:40px;}
#detail.d_inverter2 .d_usp .du_point li {width:100%; height:auto; margin-top:10px; margin-left:0; padding:25px 30px; border-radius:50px; text-align:left; box-shadow:0 30px 60px rgba(28, 28, 32, 0.1);}
#detail.d_inverter2 .d_usp .du_point li:first-child {margin-top:0;}
#detail.d_inverter2 .d_usp .du_point li:nth-child(3) {margin-left:0; margin-top:10px;}
#detail.d_inverter2 .d_usp .du_point li:nth-child(4) {margin-top:10px;}
#detail.d_inverter2 .d_usp .du_point li:before {left:-20px; top:50%; height:40px; margin-top:-20px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon {left:40px; top:50%; width:40px; height:40px; margin-top:-20px; margin-left:auto;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t2 {background-position:center -40px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t3 {background-position:center -80px;}
#detail.d_inverter2 .d_usp .du_point .dup_icon.t4 {background-position:center -120px;}
#detail.d_inverter2 .d_usp .du_point p {display:block; position:relative; left:auto; bottom:auto; width:auto; padding-left:70px;}
#detail.d_inverter2 .d_usp .du_content {margin-bottom:40px;}
#detail.d_inverter2 .d_usp .du_content .duc_txt {width:100%; padding-top:25px; margin-bottom:25px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_txt {padding-top:25px;}
#detail.d_inverter2 .d_usp .du_content .duc_pic:after {height:60px; font-size:60px; line-height:60px; letter-spacing:-3px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_pic:after {left:-50px; top:-25px;}
#detail.d_inverter2 .d_usp .du_content.t2 .duc_pic:after {right:-45px; bottom:5px;}
#detail.d_inverter2 .d_usp .du_content.t3 .duc_pic:after {left:-50px; top:-25px;}
#detail.d_inverter2 .d_usp .du_content.t4 .duc_pic:after {right:-55px; bottom:5px;}

#detail.d_inverter2 .d_bed {margin-top:80px;}
#detail.d_inverter2 .d_bed .db_pic {height:300px;}
#detail.d_inverter2 .d_bed .db_pic:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_inverter2 .d_bed .db_pic p {margin-top:-45px; font-size:25px; line-height:45px; letter-spacing:-2px;}
#detail.d_inverter2 .d_bed .db_pic p strong {font-size:35px; line-height:45px; letter-spacing:-2px;}
#detail.d_inverter2 .d_bed .db_txt {padding:80px 0;}

#detail.d_inverter2 .d_season {margin:0 10px; padding-bottom:40px;}
#detail.d_inverter2 .d_season:before {top:-340px; height:340px;}
#detail.d_inverter2 .d_season .ds_content {margin-bottom:30px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt {padding:30px 20px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_title {margin-bottom:30px; font-size:30px; line-height:45px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text {font-size:17px; line-height:28px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text span {line-height:28px;}
#detail.d_inverter2 .d_season .ds_content .dsc_comment {left:15px; bottom:10x;}
#detail.d_inverter2 .d_season .ds_comment {margin-left:15px;}

#detail.d_inverter2 .d_detail {margin-top:80px; padding-bottom:50px;}
#detail.d_inverter2 .d_detail .dd_list {padding-top:120px;}
#detail.d_inverter2 .d_detail .dd_txt {margin-bottom:25px;}
#detail.d_inverter2 .d_detail .dd_decotxt {height:50px; font-size:50px; line-height:50px; letter-spacing:-3.2px;}
#detail.d_inverter2 .d_detail ul {padding-right:0;}
#detail.d_inverter2 .d_detail ul li {margin-bottom:30px;}
#detail.d_inverter2 .d_detail ul li.dd_right {position:relative; left:auto; width:100%;}
#detail.d_inverter2 .d_detail ul li.t1 {top:auto;}
#detail.d_inverter2 .d_detail ul li.t2 {margin-top:0;}
#detail.d_inverter2 .d_detail ul li.t3 {left:auto; top:auto; padding-left:0;}
#detail.d_inverter2 .d_detail ul li.t4 {margin-top:0;}
#detail.d_inverter2 .d_detail ul li.t3 .dd_warp {width:100%;}
#detail.d_inverter2 .d_detail ul li .dd_warp {margin-top:15px;}
#detail.d_inverter2 .d_detail ul li.t2 .dd_pic {width:100%;}
#detail.d_inverter2 .d_detail ul li.t3 .dd_pic {width:100%;}
#detail.d_inverter2 .d_detail ul li p + p {margin-top:5px;}

#detail.d_inverter2 .d_design .dd_txt {margin-bottom:25px;}
#detail.d_inverter2 .d_design .dd_pic ul {width:calc(100% + 10px); margin-left:-5px;}
#detail.d_inverter2 .d_design .dd_pic li {padding:5px;}

#detail.d_inverter2 .d_product {margin:80px 0;}


/* 에어컨 */
#detail.d_airconditioner .d_change {margin-top:80px;}
#detail.d_airconditioner .d_change:before {top:435px; height:40px; font-size:40px; line-height:40px;}
#detail.d_airconditioner .d_change .dc_txt {max-width:260px;}
#detail.d_airconditioner .d_change .dc_txt .dct_pic:before {top:-15px; width:30px; height:4px; margin-left:-15px;}
#detail.d_airconditioner .d_change .dc_content {margin-top:30px; padding-top:30px; padding-bottom:120px;}
#detail.d_airconditioner .d_change .dc_content .dcc_bg {position:relative; width:100%; height:300px;}
#detail.d_airconditioner .d_change .dc_content .dcc_box {width:100%; margin-top:60px; box-shadow:0 20px 20px rgba(28 ,28, 32, 0.15);}

#detail.d_airconditioner .d_preview .dp_wrap {padding-top:80px; padding-bottom:60px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list {width:100%; margin-left:0;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li {width:100%; margin-bottom:20px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li:last-child {margin-bottom:0;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_box {width:100%; max-width:220px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:15px; top:20px;}

#detail.d_airconditioner .d_function {margin-top:80px;}
#detail.d_airconditioner .d_function .df_video:before {top:-30px; height:40px; font-size:40px; line-height:40px;}
#detail.d_airconditioner .d_function .df_txt {margin-top:40px;}

#detail.d_airconditioner .d_video {margin-top:50px;}
#detail.d_airconditioner .d_video:before {height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}
#detail.d_airconditioner .d_video .dv_txt .d_title {margin-top:10px;}
#detail.d_airconditioner .d_video .dv_pic {margin-top:25px;}
#detail.d_airconditioner .d_video .dv_pic:before {right:-20px; height:150px;}
#detail.d_airconditioner .d_video.dv_right .dv_pic:before {left:-20px;}

#detail.d_airconditioner .d_point {margin-top:60px;}

#detail.d_airconditioner .d_aircare {margin-top:80px;}
#detail.d_airconditioner .d_aircare .da_txt:before {top:-32px; height:40px; font-size:40px; line-height:40px; letter-spacing:-4px;}
#detail.d_airconditioner .d_aircare .da_txt .dat_wrap {padding:50px 0;}

#detail.d_airconditioner .d_system .ds_wrap {padding-top:50px;}
#detail.d_airconditioner .d_system .ds_pic .dsp_base {margin-top:30px;}
#detail.d_airconditioner .d_system .ds_pic .dsp_pc {display:none;}
#detail.d_airconditioner .d_system .ds_pic .dsp_mobile {display:inline-block;}
#detail.d_airconditioner .d_system .ds_pic .dsp_deco {display:none;}
#detail.d_airconditioner .d_system .ds_comment{box-sizing:border-box; padding:0 20px;}
#detail.d_airconditioner .d_system .ds_comment span {display:inline; font-size:12px;}

#detail.d_airconditioner .d_clean .dc_wrap {padding-top:60px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_pic {height:280px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt {padding:25px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_text {margin-top:25px;}

#detail.d_airconditioner .d_manage .dm_wrap {padding-top:80px; padding-bottom:50px;}
#detail.d_airconditioner .d_manage .dm_txt {margin-bottom:10px;}
#detail.d_airconditioner .d_manage .dm_list li {margin-top:30px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content:before {left:-10px; top:-10px; height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_content .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon {width:80px; height:80px; margin-left:-40px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -80px;}
#detail.d_airconditioner .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -160px;}

#detail.d_airconditioner .d_temperature:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-3px;}
#detail.d_airconditioner .d_temperature .dt_list {width:100%; margin-left:0;}
#detail.d_airconditioner .d_temperature .dt_list li {width:100%; margin-bottom:30px;}
#detail.d_airconditioner .d_temperature .dt_list li:last-child {margin-bottom:0;}
#detail.d_airconditioner .d_temperature .dt_list li .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner .d_temperature .dt_comment {margin-top:40px; font-size:12px;}

#detail.d_airconditioner .d_first {margin-top:60px;}
#detail.d_airconditioner .d_first .df_content.t2 {margin-top:50px;}
#detail.d_airconditioner .d_first .df_content.t3 {margin-top:50px;}
#detail.d_airconditioner .d_first .df_content .dfc_pic {width:100% !important;}
#detail.d_airconditioner .d_first .df_content.df_right .dfc_pic {float:none;}
#detail.d_airconditioner .d_first .df_content .dfc_pic.t1 {max-width:200px; margin-left:-50px;}
#detail.d_airconditioner .d_first .df_content .dfc_pic img {box-shadow:15px 15px 15px rgba(28, 28, 32, 0.1);}
#detail.d_airconditioner .d_first .df_content .dfc_txt {width:100% !important; margin-top:30px; padding-left:0 !important; padding-top:0 !important;}
#detail.d_airconditioner .d_first .df_content.t1 .dfc_txt {margin-top:100px;}
#detail.d_airconditioner .d_first .df_content .dfc_txt:before {left:auto !important; right:0 !important; top:0 !important; width:80px; height:80px;}
#detail.d_airconditioner .d_first .df_content.t2 .dfc_txt:before {background-position:center -80px;}
#detail.d_airconditioner .d_first .df_content.t3 .dfc_txt:before {background-position:center -160px;}

#detail.d_airconditioner .d_control {margin:60px 0;}
#detail.d_airconditioner .d_control .d_title {font-size:23px; line-height:35px;}
#detail.d_airconditioner .d_control .dc_list {margin-top:40px;}
#detail.d_airconditioner .d_control .dc_list li {width:100%;}
#detail.d_airconditioner .d_control .dc_list li:nth-child(n+2) {margin-left:0; margin-top:-30px;}
#detail.d_airconditioner .d_control .dc_list li .dcl_box {display:inline-block; position:relative; width:100%; max-width:200px;}
#detail.d_airconditioner .d_control .dc_list li .dcl_deco {left:-5px; right:-5px; top:-5px; bottom:-5px;}

#detail.d_airconditioner .d_design {margin-bottom:60px;}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 5px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 5px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 5px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 5px);}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(2n) {margin-left:10px;}
#detail.d_airconditioner .d_design .dd_pic li:nth-child(n + 3) {margin-top:10px;}


/* 에어컨2 */
#detail.d_airconditioner2 .d_change {margin-top:80px;}
#detail.d_airconditioner2 .d_change:before {top:435px; height:40px; font-size:40px; line-height:40px;}
#detail.d_airconditioner2 .d_change .dc_txt {max-width:260px;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_pic:before {top:-15px; width:30px; height:4px; margin-left:-15px;}
#detail.d_airconditioner2 .d_change .dc_content {margin-top:30px; padding-top:30px; padding-bottom:120px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_bg {position:relative; width:100%; height:300px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_box {width:100%; margin-top:60px; box-shadow:0 20px 20px rgba(28 ,28, 32, 0.15);}

#detail.d_airconditioner2 .d_preview .dp_wrap {padding-top:80px; padding-bottom:60px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list {width:100%; margin-left:0;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li {width:100%; margin-right:0; margin-bottom:20px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li:last-child {margin-bottom:0;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_box {width:100%; max-width:220px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:15px; top:20px;}

#detail.d_airconditioner2 .d_function {margin-top:80px;}
#detail.d_airconditioner2 .d_function .df_video:before {top:-30px; height:40px; font-size:40px; line-height:40px;}
#detail.d_airconditioner2 .d_function .df_txt {margin-top:40px;}

#detail.d_airconditioner2 .d_video {margin-top:50px;}
#detail.d_airconditioner2 .d_video:before {height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}
#detail.d_airconditioner2 .d_video .dv_txt .d_title {margin-top:10px;}
#detail.d_airconditioner2 .d_video .dv_pic {margin-top:25px;}
#detail.d_airconditioner2 .d_video .dv_pic:before {right:-20px; height:150px;}
#detail.d_airconditioner2 .d_video.dv_right .dv_pic:before {left:-20px;}

#detail.d_airconditioner2 .d_point {margin-top:60px;}

#detail.d_airconditioner2 .d_aircare {margin-top:80px;}
#detail.d_airconditioner2 .d_aircare .da_txt:before {top:-32px; height:40px; font-size:40px; line-height:40px; letter-spacing:-4px;}
#detail.d_airconditioner2 .d_aircare .da_txt .dat_wrap {padding:50px 0;}

#detail.d_airconditioner2 .d_system .ds_wrap {padding-top:50px;}
#detail.d_airconditioner2 .d_system .ds_pic .dsp_base {margin-top:30px;}
#detail.d_airconditioner2 .d_system .ds_pic .dsp_pc {display:none;}
#detail.d_airconditioner2 .d_system .ds_pic .dsp_mobile {display:inline-block;}
#detail.d_airconditioner2 .d_system .ds_pic .dsp_deco {display:none;}
#detail.d_airconditioner2 .d_system .ds_comment{box-sizing:border-box; padding:0 20px;}
#detail.d_airconditioner2 .d_system .ds_comment span {display:inline; font-size:12px;}

#detail.d_airconditioner2 .d_clean .dc_wrap {padding-top:60px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_pic {height:280px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt {padding:25px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_text {margin-top:25px;}

#detail.d_airconditioner2 .d_manage .dm_wrap {padding-top:80px; padding-bottom:50px;}
#detail.d_airconditioner2 .d_manage .dm_txt {margin-bottom:10px;}
#detail.d_airconditioner2 .d_manage .dm_list li {margin-top:30px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content:before {left:-10px; top:-10px; height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_content .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon {width:80px; height:80px; margin-left:-40px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -80px;}
#detail.d_airconditioner2 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -160px;}

#detail.d_airconditioner2 .d_temperature:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-3px;}
#detail.d_airconditioner2 .d_temperature .dt_list {width:100%; margin-left:0;}
#detail.d_airconditioner2 .d_temperature .dt_list li {width:100%; margin-bottom:30px;}
#detail.d_airconditioner2 .d_temperature .dt_list li:last-child {margin-bottom:0;}
#detail.d_airconditioner2 .d_temperature .dt_list li .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner2 .d_temperature .dt_comment {margin-top:40px; font-size:12px;}

#detail.d_airconditioner2 .d_first {margin-top:60px;}
#detail.d_airconditioner2 .d_first .df_content.t2 {margin-top:50px;}
#detail.d_airconditioner2 .d_first .df_content.t3 {margin-top:50px;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic {width:100% !important;}
#detail.d_airconditioner2 .d_first .df_content.df_right .dfc_pic {float:none;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic.t1 {max-width:200px; margin-left:-50px;}
#detail.d_airconditioner2 .d_first .df_content .dfc_pic img {box-shadow:15px 15px 15px rgba(28, 28, 32, 0.1);}
#detail.d_airconditioner2 .d_first .df_content .dfc_txt {width:100% !important; margin-top:30px; padding-left:0 !important; padding-top:0 !important;}
#detail.d_airconditioner2 .d_first .df_content.t1 .dfc_txt {margin-top:100px;}
#detail.d_airconditioner2 .d_first .df_content .dfc_txt:before {left:auto !important; right:0 !important; top:0 !important; width:80px; height:80px;}
#detail.d_airconditioner2 .d_first .df_content.t2 .dfc_txt:before {background-position:center -80px;}
#detail.d_airconditioner2 .d_first .df_content.t3 .dfc_txt:before {background-position:center -160px;}

#detail.d_airconditioner2 .d_control {margin:60px 0;}
#detail.d_airconditioner2 .d_control .d_title {font-size:23px; line-height:35px;}
#detail.d_airconditioner2 .d_control .dc_list {margin-top:40px;}
#detail.d_airconditioner2 .d_control .dc_list li {width:100%;}
#detail.d_airconditioner2 .d_control .dc_list li:nth-child(n+2) {margin-left:0; margin-top:-30px;}
#detail.d_airconditioner2 .d_control .dc_list li .dcl_box {display:inline-block; position:relative; width:100%; max-width:200px;}
#detail.d_airconditioner2 .d_control .dc_list li .dcl_deco {left:-5px; right:-5px; top:-5px; bottom:-5px;}

#detail.d_airconditioner2 .d_design {margin-bottom:60px;}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 5px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 5px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 5px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 5px);}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(2n) {margin-left:10px;}
#detail.d_airconditioner2 .d_design .dd_pic li:nth-child(n + 3) {margin-top:10px;}


/* 에어컨3 */
#detail.d_airconditioner3 .d_change {margin-top:80px;}
#detail.d_airconditioner3 .d_change:before {top:435px; height:40px; font-size:40px; line-height:40px;}
#detail.d_airconditioner3 .d_change .dc_txt {max-width:260px;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_pic:before {top:-15px; width:30px; height:4px; margin-left:-15px;}
#detail.d_airconditioner3 .d_change .dc_content {margin-top:30px; padding-top:30px; padding-bottom:120px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_bg {position:relative; width:100%; height:300px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_box {width:100%; margin-top:60px; box-shadow:0 20px 20px rgba(28 ,28, 32, 0.15);}

#detail.d_airconditioner3 .d_preview .dp_wrap {padding-top:80px; padding-bottom:60px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list {width:100%; margin-left:0;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li {width:100%; margin-right:0; margin-bottom:20px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li:last-child {margin-bottom:0;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_box {width:100%; max-width:220px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:15px; top:20px;}

#detail.d_airconditioner3 .d_function {margin-top:80px;}
#detail.d_airconditioner3 .d_function .df_video:before {top:-30px; height:40px; font-size:40px; line-height:40px;}
#detail.d_airconditioner3 .d_function .df_txt {margin-top:40px;}

#detail.d_airconditioner3 .d_video {margin-top:50px;}
#detail.d_airconditioner3 .d_video:before {height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}
#detail.d_airconditioner3 .d_video .dv_txt .d_title {margin-top:10px;}
#detail.d_airconditioner3 .d_video .dv_pic {margin-top:25px;}
#detail.d_airconditioner3 .d_video .dv_pic:before {right:-20px; height:150px;}
#detail.d_airconditioner3 .d_video.dv_right .dv_pic:before {left:-20px;}

#detail.d_airconditioner3 .d_point {margin-top:60px;}

#detail.d_airconditioner3 .d_aircare {margin-top:80px;}
#detail.d_airconditioner3 .d_aircare .da_txt:before {top:-32px; height:40px; font-size:40px; line-height:40px; letter-spacing:-4px;}
#detail.d_airconditioner3 .d_aircare .da_txt .dat_wrap {padding:50px 0;}

#detail.d_airconditioner3 .d_system .ds_wrap {padding-top:50px;}
#detail.d_airconditioner3 .d_system .ds_pic .dsp_base {margin-top:30px;}
#detail.d_airconditioner3 .d_system .ds_pic .dsp_pc {display:none;}
#detail.d_airconditioner3 .d_system .ds_pic .dsp_mobile {display:inline-block;}
#detail.d_airconditioner3 .d_system .ds_pic .dsp_deco {display:none;}
#detail.d_airconditioner3 .d_system .ds_comment{box-sizing:border-box; padding:0 20px;}
#detail.d_airconditioner3 .d_system .ds_comment span {display:inline; font-size:12px;}

#detail.d_airconditioner3 .d_clean .dc_wrap {padding-top:60px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_pic {height:280px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt {padding:25px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_text {margin-top:25px;}

#detail.d_airconditioner3 .d_manage .dm_wrap {padding-top:80px; padding-bottom:50px;}
#detail.d_airconditioner3 .d_manage .dm_txt {margin-bottom:10px;}
#detail.d_airconditioner3 .d_manage .dm_list li {margin-top:30px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content:before {left:-10px; top:-10px; height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_content .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon {width:80px; height:80px; margin-left:-40px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -80px;}
#detail.d_airconditioner3 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -160px;}

#detail.d_airconditioner3 .d_temperature:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-3px;}
#detail.d_airconditioner3 .d_temperature .dt_list {width:100%; margin-left:0;}
#detail.d_airconditioner3 .d_temperature .dt_list li {width:100%; margin-bottom:30px;}
#detail.d_airconditioner3 .d_temperature .dt_list li:last-child {margin-bottom:0;}
#detail.d_airconditioner3 .d_temperature .dt_list li .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner3 .d_temperature .dt_comment {margin-top:40px; font-size:12px;}

#detail.d_airconditioner3 .d_first {margin-top:60px;}
#detail.d_airconditioner3 .d_first .df_content.t2 {margin-top:50px;}
#detail.d_airconditioner3 .d_first .df_content.t3 {margin-top:50px;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic {width:100% !important;}
#detail.d_airconditioner3 .d_first .df_content.df_right .dfc_pic {float:none;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic.t1 {max-width:200px; margin-left:-50px;}
#detail.d_airconditioner3 .d_first .df_content .dfc_pic img {box-shadow:15px 15px 15px rgba(28, 28, 32, 0.1);}
#detail.d_airconditioner3 .d_first .df_content .dfc_txt {width:100% !important; margin-top:30px; padding-left:0 !important; padding-top:0 !important;}
#detail.d_airconditioner3 .d_first .df_content.t1 .dfc_txt {margin-top:100px;}
#detail.d_airconditioner3 .d_first .df_content .dfc_txt:before {left:auto !important; right:0 !important; top:0 !important; width:80px; height:80px;}
#detail.d_airconditioner3 .d_first .df_content.t2 .dfc_txt:before {background-position:center -80px;}
#detail.d_airconditioner3 .d_first .df_content.t3 .dfc_txt:before {background-position:center -160px;}

#detail.d_airconditioner3 .d_control {margin:60px 0;}
#detail.d_airconditioner3 .d_control .d_title {font-size:23px; line-height:35px;}
#detail.d_airconditioner3 .d_control .dc_list {margin-top:40px;}
#detail.d_airconditioner3 .d_control .dc_list li {width:100%;}
#detail.d_airconditioner3 .d_control .dc_list li:nth-child(n+2) {margin-left:0; margin-top:-30px;}
#detail.d_airconditioner3 .d_control .dc_list li .dcl_box {display:inline-block; position:relative; width:100%; max-width:200px;}
#detail.d_airconditioner3 .d_control .dc_list li .dcl_deco {left:-5px; right:-5px; top:-5px; bottom:-5px;}

#detail.d_airconditioner3 .d_design {margin-bottom:60px;}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 5px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 5px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 5px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 5px);}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(2n) {margin-left:10px;}
#detail.d_airconditioner3 .d_design .dd_pic li:nth-child(n + 3) {margin-top:10px;}


/* 에어컨4 */
#detail.d_airconditioner4 .d_change {margin-top:80px;}
#detail.d_airconditioner4 .d_change:before {top:435px; height:40px; font-size:40px; line-height:40px;}
#detail.d_airconditioner4 .d_change .dc_txt {max-width:260px;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_pic:before {top:-15px; width:30px; height:4px; margin-left:-15px;}
#detail.d_airconditioner4 .d_change .dc_content {margin-top:30px; padding-top:30px; padding-bottom:120px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_bg {position:relative; width:100%; height:300px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_box {width:100%; margin-top:60px; box-shadow:0 20px 20px rgba(28 ,28, 32, 0.15);}

#detail.d_airconditioner4 .d_preview .dp_wrap {padding-top:80px; padding-bottom:60px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list {width:100%; margin-left:0;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li {width:100%; margin-right:0; margin-bottom:20px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li:last-child {margin-bottom:0;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_box {width:100%; max-width:220px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:15px; top:20px;}

#detail.d_airconditioner4 .d_function {margin-top:80px;}
#detail.d_airconditioner4 .d_function .df_video:before {top:-30px; height:40px; font-size:40px; line-height:40px;}
#detail.d_airconditioner4 .d_function .df_txt {margin-top:40px;}

#detail.d_airconditioner4 .d_video {margin-top:50px;}
#detail.d_airconditioner4 .d_video:before {height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}
#detail.d_airconditioner4 .d_video .dv_txt .d_title {margin-top:10px;}
#detail.d_airconditioner4 .d_video .dv_pic {margin-top:25px;}
#detail.d_airconditioner4 .d_video .dv_pic:before {right:-20px; height:150px;}
#detail.d_airconditioner4 .d_video.dv_right .dv_pic:before {left:-20px;}

#detail.d_airconditioner4 .d_point {margin-top:60px;}

#detail.d_airconditioner4 .d_aircare {margin-top:80px;}
#detail.d_airconditioner4 .d_aircare .da_txt:before {top:-32px; height:40px; font-size:40px; line-height:40px; letter-spacing:-4px;}
#detail.d_airconditioner4 .d_aircare .da_txt .dat_wrap {padding:50px 0;}

#detail.d_airconditioner4 .d_system .ds_wrap {padding-top:50px;}
#detail.d_airconditioner4 .d_system .ds_pic .dsp_base {margin-top:30px;}
#detail.d_airconditioner4 .d_system .ds_pic .dsp_pc {display:none;}
#detail.d_airconditioner4 .d_system .ds_pic .dsp_mobile {display:inline-block;}
#detail.d_airconditioner4 .d_system .ds_pic .dsp_deco {display:none;}
#detail.d_airconditioner4 .d_system .ds_comment{box-sizing:border-box; padding:0 20px;}
#detail.d_airconditioner4 .d_system .ds_comment span {display:inline; font-size:12px;}

#detail.d_airconditioner4 .d_clean .dc_wrap {padding-top:60px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_pic {height:280px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt {padding:25px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_text {margin-top:25px;}

#detail.d_airconditioner4 .d_manage .dm_wrap {padding-top:80px; padding-bottom:50px;}
#detail.d_airconditioner4 .d_manage .dm_txt {margin-bottom:10px;}
#detail.d_airconditioner4 .d_manage .dm_list li {margin-top:30px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content:before {left:-10px; top:-10px; height:70px; font-size:70px; line-height:70px; letter-spacing:-4px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_content .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon {width:80px; height:80px; margin-left:-40px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon.t2:before {background-position:center -80px;}
#detail.d_airconditioner4 .d_manage .dm_list li .dml_pic .dmlp_icon.t3:before {background-position:center -160px;}

#detail.d_airconditioner4 .d_temperature:before {bottom:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-3px;}
#detail.d_airconditioner4 .d_temperature .dt_list {width:100%; margin-left:0;}
#detail.d_airconditioner4 .d_temperature .dt_list li {width:100%; margin-bottom:30px;}
#detail.d_airconditioner4 .d_temperature .dt_list li:last-child {margin-bottom:0;}
#detail.d_airconditioner4 .d_temperature .dt_list li .d_title {font-size:26px; line-height:35px;}
#detail.d_airconditioner4 .d_temperature .dt_comment {margin-top:40px; font-size:12px;}

#detail.d_airconditioner4 .d_first {margin-top:60px;}
#detail.d_airconditioner4 .d_first .df_content.t2 {margin-top:50px;}
#detail.d_airconditioner4 .d_first .df_content.t3 {margin-top:50px;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic {width:100% !important;}
#detail.d_airconditioner4 .d_first .df_content.df_right .dfc_pic {float:none;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic.t1 {max-width:200px; margin-left:-50px;}
#detail.d_airconditioner4 .d_first .df_content .dfc_pic img {box-shadow:15px 15px 15px rgba(28, 28, 32, 0.1);}
#detail.d_airconditioner4 .d_first .df_content .dfc_txt {width:100% !important; margin-top:30px; padding-left:0 !important; padding-top:0 !important;}
#detail.d_airconditioner4 .d_first .df_content.t1 .dfc_txt {margin-top:100px;}
#detail.d_airconditioner4 .d_first .df_content .dfc_txt:before {left:auto !important; right:0 !important; top:0 !important; width:80px; height:80px;}
#detail.d_airconditioner4 .d_first .df_content.t2 .dfc_txt:before {background-position:center -80px;}
#detail.d_airconditioner4 .d_first .df_content.t3 .dfc_txt:before {background-position:center -160px;}

#detail.d_airconditioner4 .d_control {margin:60px 0;}
#detail.d_airconditioner4 .d_control .d_title {font-size:23px; line-height:35px;}
#detail.d_airconditioner4 .d_control .dc_list {margin-top:40px;}
#detail.d_airconditioner4 .d_control .dc_list li {width:100%;}
#detail.d_airconditioner4 .d_control .dc_list li:nth-child(n+2) {margin-left:0; margin-top:-30px;}
#detail.d_airconditioner4 .d_control .dc_list li .dcl_box {display:inline-block; position:relative; width:100%; max-width:200px;}
#detail.d_airconditioner4 .d_control .dc_list li .dcl_deco {left:-5px; right:-5px; top:-5px; bottom:-5px;}

#detail.d_airconditioner4 .d_design {margin-bottom:60px;}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(1) {width:calc(64.1% - 5px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(2) {width:calc(35.9% - 5px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(3) {width:calc(42.5% - 5px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(4) {width:calc(57.5% - 5px);}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(2n) {margin-left:10px;}
#detail.d_airconditioner4 .d_design .dd_pic li:nth-child(n + 3) {margin-top:10px;}


/* 팝업 */
#detail .d_popup.t1 .p_box {padding:20px;}
#detail .d_popup.popup_thumnail .p_body .pb_pic {display:-webkit-box;  display:-moz-box; display:-ms-flexbox; display:flex; height:100%; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; /* 수직 정렬 */-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center;  justify-content:center; /* 수평 정렬 */}
#detail .d_popup .p_close {right:30px; top:30px; width:40px; height:40px;}
#detail .d_popup .p_close:before {width:14px; margin-left:-7px;}
#detail .d_popup .p_close:after {width:14px; margin-left:-7px;}
}





@media all and (max-width:540px) {
/* 고객센터 */
#customer_main {margin-top:80px;}
#customer_main .cm_hero {height:100px; margin-bottom:-60px;}
#customer_main .cm_wrap {margin:30px auto 0; padding:0;}
#customer_main .cm_contents {padding:20px 0;}
#customer_main .cm_contents .cm_title h3 {font-size:18px; line-height:30px;}
#customer_main .cm_contents .cm_title p {width:100%; text-align:left;}

#customer_main .cm_qna .cm_title p {font-size:12px; line-height:30px;}
#customer_main .cm_qna .cm_body li {width:100%;}
#customer_main .cm_qna .cm_body li:last-child {width:100%; margin-top:10px;}

#customer_main .cm_faq .cm_body {padding:10px 0;}
#customer_main .cm_faq .cm_body li {width:33.333%;}
	#customer_main .cm_faq .cm_body li:nth-child(2),
	#customer_main .cm_faq .cm_body li:nth-child(3),
	#customer_main .cm_faq .cm_body li:nth-child(4) {margin-bottom:10px;}
	#customer_main .cm_faq .cm_body li:nth-child(5),
	#customer_main .cm_faq .cm_body li:nth-child(6),
	#customer_main .cm_faq .cm_body li:nth-child(7) {padding-top:10px;}

/* 공통 */
#detail .d_area {padding:0 30px;}
#detail .d_wrap {max-width:300px;}
#detail .d_title {font-size:25px; letter-spacing:-2px; line-height:40px;}
#detail .d_title strong {letter-spacing:-2px;}
#detail .d_title mark {letter-spacing:-2px;}
#detail .d_title.t1:before {width:30px; height:4px; margin-left:-15px;}
#detail .d_title.t2 {font-size:20px; letter-spacing:-2px; line-height:35px;}
#detail .d_title.t2 mark {letter-spacing:-2px;}
#detail .d_title.t3 {font-size:20px; letter-spacing:-1.5px; line-height:25px;}
#detail .d_title.t3 mark {letter-spacing:-1.5px;}
#detail .d_title.t3 i {width:20px; height:20px; margin-right:5px;}
#detail .d_title.t4:before {width:30px; height:4px;}
#detail .d_title i {vertical-align:-2px; width:186px; height:30px; margin-right:2px;}
#detail .d_text {font-size:15px; letter-spacing:-1px; line-height:26px;}
#detail .d_text mark {letter-spacing:-1px;}
#detail .d_text.t3 {font-size:20px; letter-spacing:-1.5px; line-height:30px;}
#detail .d_text.t3 mark {letter-spacing:-1.5px;}
#detail .d_text.t4 {padding:30px 0; font-size:25px; letter-spacing:-2px; line-height:40px;}
#detail .d_text.t4 mark {letter-spacing:-2px;}
#detail .d_text.t4:before {font-size:40px;}
#detail .d_text.t4:after {bottom:-20px; font-size:40px;}


/* 음식물처리기 */
#detail.d_kfcs .d_head {padding:60px 0 40px;}
#detail.d_kfcs .d_hero {height:400px;}
#detail.d_kfcs .d_hero .dh_logo {top:40px; width:210px; height:84px; margin-left:-105px;}
#detail.d_kfcs .d_hero .dh_pic {bottom:74px; max-width:294px; margin-left:-147px;}
#detail.d_kfcs .d_hero .dh_txt {bottom:35px; max-width:330px; margin-left:-165px;}
#detail.d_kfcs .d_hero .dh_thumnail {bottom:-25px; right:-15px;}
#detail.d_kfcs .d_hero .dh_thumnail li {margin-left:5px;}
#detail.d_kfcs .d_hero .swiper-button-next,
#detail.d_kfcs .d_hero .swiper-button-prev {width:30px; height:30px; margin-top:18px;}
#detail.d_kfcs .d_hero .swiper-button-next {margin-right:-130px;}
#detail.d_kfcs .d_hero .swiper-button-prev {margin-left:-130px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {position:absolute !important; bottom:-25px; padding:0;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0; margin-right:5px;}

#detail.d_kfcs .d_video {margin-top:60px;}
#detail.d_kfcs .d_video:before {height:50px; font-size:50px; line-height:50px; letter-spacing:-3px;}
#detail.d_kfcs .d_video.dv_left:before {bottom:-40px;}
#detail.d_kfcs .d_video.dv_right:before {bottom:-40px;}

#detail.d_kfcs .d_usp {margin:60px 10px 0; padding:40px 20px;}
#detail.d_kfcs .d_usp .du_point:before {bottom:-25px; height:30px; font-size:30px; line-height:30px; letter-spacing:-2px;}
#detail.d_kfcs .d_usp .du_wrap {margin-top:60px;}
#detail.d_kfcs .d_usp .du_pic {width:220px;}
#detail.d_kfcs .d_usp .dv_txt:before {height:80px; font-size:80px; line-height:80px; letter-spacing:-3px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .du_object {left:auto; right:-80px; top:30px; width:240px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt {margin-top:30px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .dv_txt:before {left:auto; right:10px; top:0px;}
#detail.d_kfcs .d_usp .du_wrap.t2 {margin-top:60px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_object {left:-10px; right:auto; top:70px; width:180px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_pic {float:right; width:220px; margin-left:auto;}
#detail.d_kfcs .d_usp .du_wrap.t3 .du_pic {border-radius:15px;}
#detail.d_kfcs .d_usp .du_wrap.t4 {margin-top:60px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .du_object {top:20px; width:230px;}
#detail.d_kfcs .d_usp .du_wrap.t5 {margin-top:60px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .du_object {left:auto; right:0; top:120px; width:220px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt {float:left; width:100%; margin:140px 0 0;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt:before {left:0; top:250px;}

#detail.d_kfcs .d_patent {margin:60px 10px 0; padding:30px 0;}
#detail.d_kfcs .d_patent:before {top:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_kfcs .d_patent .dp_pic li {width:50%; padding:5px;}

#detail.d_kfcs .d_howto {margin-top:60px; margin-bottom:0;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt {position:absolute; left:100px; top:0; z-index:1;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li {height:80px; padding:10px 0 !important; text-align:left !important}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li:before {left:-100px !important; width:80px; margin:0; padding:0; font-size:30px; font-weight:400; color:#fff !important; line-height:80px; text-align:center;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li img {width:80px;}

#detail.d_kfcs .d_convenient {margin-top:60px;}
#detail.d_kfcs .d_convenient .dc_step {margin:30px 0 60px;}
#detail.d_kfcs .d_convenient .dc_step:before {bottom:-20px; height:30px; font-size:30px; line-height:30px; letter-spacing:-2px;}

#detail.d_kfcs .d_smartitem {margin-top:60px;}
#detail.d_kfcs .d_smartitem .ds_pic {margin:20px 0 80px;}
#detail.d_kfcs .d_smartitem .ds_pic:before {bottom:-15px; height:25px; font-size:25px; line-height:25px; letter-spacing:-1px;}
#detail.d_kfcs .d_smartitem .ds_pic ul {max-width:300px; padding-top:300px; padding-left:0;}
#detail.d_kfcs .d_smartitem .ds_logo {width:180px; margin:60px auto;}

#detail.d_kfcs .d_earth {margin-top:60px;}
#detail.d_kfcs .d_earth .de_pic {height:250px; margin-bottom:60px;}
#detail.d_kfcs .d_earth .de_pic:before {bottom:-25px; height:35px; font-size:35px; line-height:35px; letter-spacing:-2px;}
#detail.d_kfcs .d_earth .de_pic p {margin-top:-40px; font-size:20px; line-height:40px; letter-spacing:-1px;}
#detail.d_kfcs .d_earth .de_pic p strong {font-size:30px; line-height:40px; letter-spacing:-1px;}

#detail.d_kfcs .d_use {margin-top:60px;}
#detail.d_kfcs .d_use .dc_list li {width:100%; margin-top:40px;}
#detail.d_kfcs .d_use .dc_list .d_text {width:100%;}

#detail.d_kfcs .d_type {margin-top:60px;}
#detail.d_kfcs .d_type .dt_list {max-width:220px;}
#detail.d_kfcs .d_type .dt_list {margin-top:20px;}
#detail.d_kfcs .d_type .dt_list + .dt_txt p {margin-top:20px; font-size:15px; line-height:26px; letter-spacing:-1px;}

#detail.d_kfcs .d_interior {margin-top:60px;}
#detail.d_kfcs .d_interior .ds_pic {margin-top:30px;}
#detail.d_kfcs .d_interior .ds_pic:before {top:-30px; height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}

#detail.d_kfcs .d_all {margin:60px 0;}


/* 인버터 */
#detail.d_inverter .d_technology {margin-top:60px; padding:30px 0;}
#detail.d_inverter .d_technology .dt_list {max-width:220px; margin-top:25px;}
#detail.d_inverter .d_technology .dt_list:before {top:-20px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1.5px;}
#detail.d_inverter .d_technology .dt_list li {margin-bottom:20px;}
#detail.d_inverter .d_technology .dt_list p {margin-top:10px;}
#detail.d_inverter .d_technology .dt_list p strong {margin-bottom:5px;}

#detail.d_inverter .d_usp {margin:10px; padding-top:60px;}
#detail.d_inverter .d_usp .du_point {margin-top:10px; margin-bottom:30px;}
#detail.d_inverter .d_usp .du_content {margin-bottom:30px;}
#detail.d_inverter .d_usp .du_content .duc_txt {padding-top:20px; margin-bottom:20px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_txt {padding-top:20px;}
#detail.d_inverter .d_usp .du_content .duc_pic:after {height:40px; font-size:40px; line-height:40px; letter-spacing:-2.5px;}
#detail.d_inverter .d_usp .du_content.t1 .duc_pic:after {left:-35px; top:-15px;}
#detail.d_inverter .d_usp .du_content.t2 .duc_pic:after {right:-30px; bottom:10px;}
#detail.d_inverter .d_usp .du_content.t3 .duc_pic:after {left:-35px; top:-15px;}
#detail.d_inverter .d_usp .du_content.t4 .duc_pic:after {right:-32px; bottom:10px;}

#detail.d_inverter .d_bed {margin-top:60px;}
#detail.d_inverter .d_bed .db_pic {height:250px;}
#detail.d_inverter .d_bed .db_pic:before {bottom:-25px; height:35px; font-size:35px; line-height:35px; letter-spacing:-2px;}
#detail.d_inverter .d_bed .db_pic p {margin-top:-40px; font-size:20px; line-height:40px; letter-spacing:-1px;}
#detail.d_inverter .d_bed .db_pic p strong {font-size:30px; line-height:40px; letter-spacing:-1px;}
#detail.d_inverter .d_bed .db_txt {padding:60px 0;}

#detail.d_inverter .d_season {margin:0 10px; padding-bottom:30px;}
#detail.d_inverter .d_season:before {top:-260px; height:260px;}
#detail.d_inverter .d_season .ds_content {margin-bottom:25px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_title {margin-bottom:25px; font-size:25px; letter-spacing:-2px; line-height:40px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text {font-size:15px; letter-spacing:-1px; line-height:26px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text span {display:inline-block; font-size:11px; line-height:26px;}
#detail.d_inverter .d_season .ds_content .dsc_txt .d_text span.t1 {line-height:20px;}
#detail.d_inverter .d_season .ds_content .dsc_comment {display:none;}
#detail.d_inverter .d_season .ds_comment {margin-left:10px;}
#detail.d_inverter .d_season .ds_comment:before {content:"*최대 배관 길이(30m/50m)는 제품에 따라 달라질 수 있습니다."; display:inline-block; margin-bottom:5px; font-size:11px; font-weight:300; color:#8b8b8b; letter-spacing:-0.5px; line-height:15px; word-break:keep-all;}
#detail.d_inverter .d_season .ds_comment .d_text {font-size:11px; line-height:15px;}

#detail.d_inverter .d_detail {margin-top:60px; padding-bottom:30px;}
#detail.d_inverter .d_detail .dd_list {padding-top:90px;}
#detail.d_inverter .d_detail .dd_txt {margin-bottom:20px;}
#detail.d_inverter .d_detail .dd_decotxt {height:40px; font-size:40px; line-height:40px; letter-spacing:-2.5px;}
#detail.d_inverter .d_detail ul li {margin-bottom:25px;}
#detail.d_inverter .d_detail ul li .dd_warp {margin-top:10px;}

#detail.d_inverter .d_design .dd_txt {margin-bottom:20px;}

#detail.d_inverter .d_product {margin:60px 0;}


/* 인버터 */
#detail.d_inverter2 .d_technology {margin-top:60px; padding:30px 0;}
#detail.d_inverter2 .d_technology .dt_list {max-width:220px; margin-top:25px;}
#detail.d_inverter2 .d_technology .dt_list:before {top:-20px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1.5px;}
#detail.d_inverter2 .d_technology .dt_list li {margin-bottom:20px;}
#detail.d_inverter2 .d_technology .dt_list p {margin-top:10px;}
#detail.d_inverter2 .d_technology .dt_list p strong {margin-bottom:5px;}

#detail.d_inverter2 .d_usp {margin:10px; padding-top:60px;}
#detail.d_inverter2 .d_usp .du_point {margin-top:10px; margin-bottom:30px;}
#detail.d_inverter2 .d_usp .du_content {margin-bottom:30px;}
#detail.d_inverter2 .d_usp .du_content .duc_txt {padding-top:20px; margin-bottom:20px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_txt {padding-top:20px;}
#detail.d_inverter2 .d_usp .du_content .duc_pic:after {height:40px; font-size:40px; line-height:40px; letter-spacing:-2.5px;}
#detail.d_inverter2 .d_usp .du_content.t1 .duc_pic:after {left:-35px; top:-15px;}
#detail.d_inverter2 .d_usp .du_content.t2 .duc_pic:after {right:-30px; bottom:10px;}
#detail.d_inverter2 .d_usp .du_content.t3 .duc_pic:after {left:-35px; top:-15px;}
#detail.d_inverter2 .d_usp .du_content.t4 .duc_pic:after {right:-32px; bottom:10px;}

#detail.d_inverter2 .d_bed {margin-top:60px;}
#detail.d_inverter2 .d_bed .db_pic {height:250px;}
#detail.d_inverter2 .d_bed .db_pic:before {bottom:-25px; height:35px; font-size:35px; line-height:35px; letter-spacing:-2px;}
#detail.d_inverter2 .d_bed .db_pic p {margin-top:-40px; font-size:20px; line-height:40px; letter-spacing:-1px;}
#detail.d_inverter2 .d_bed .db_pic p strong {font-size:30px; line-height:40px; letter-spacing:-1px;}
#detail.d_inverter2 .d_bed .db_txt {padding:60px 0;}

#detail.d_inverter2 .d_season {margin:0 10px; padding-bottom:30px;}
#detail.d_inverter2 .d_season:before {top:-260px; height:260px;}
#detail.d_inverter2 .d_season .ds_content {margin-bottom:25px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_title {margin-bottom:25px; font-size:25px; letter-spacing:-2px; line-height:40px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text {font-size:15px; letter-spacing:-1px; line-height:26px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text span {display:inline-block; font-size:11px; line-height:26px;}
#detail.d_inverter2 .d_season .ds_content .dsc_txt .d_text span.t1 {line-height:20px;}
#detail.d_inverter2 .d_season .ds_content .dsc_comment {display:none;}
#detail.d_inverter2 .d_season .ds_comment {margin-left:10px;}
#detail.d_inverter2 .d_season .ds_comment:before {content:"*최대 배관 길이(30m/50m)는 제품에 따라 달라질 수 있습니다."; display:inline-block; margin-bottom:5px; font-size:11px; font-weight:300; color:#8b8b8b; letter-spacing:-0.5px; line-height:15px; word-break:keep-all;}
#detail.d_inverter2 .d_season .ds_comment .d_text {font-size:11px; line-height:15px;}

#detail.d_inverter2 .d_detail {margin-top:60px; padding-bottom:30px;}
#detail.d_inverter2 .d_detail .dd_list {padding-top:90px;}
#detail.d_inverter2 .d_detail .dd_txt {margin-bottom:20px;}
#detail.d_inverter2 .d_detail .dd_decotxt {height:40px; font-size:40px; line-height:40px; letter-spacing:-2.5px;}
#detail.d_inverter2 .d_detail ul li {margin-bottom:25px;}
#detail.d_inverter2 .d_detail ul li .dd_warp {margin-top:10px;}

#detail.d_inverter2 .d_design .dd_txt {margin-bottom:20px;}

#detail.d_inverter2 .d_product {margin:60px 0;}


/* 에어컨 */
#detail.d_airconditioner .d_change .dc_txt {max-width:240px;}
#detail.d_airconditioner .d_change .dc_txt .dct_pic:before {width:30px; height:4px; margin-left:-15px;}

#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_text br {display:none;}


/* 에어컨2 */
#detail.d_airconditioner2 .d_change .dc_txt {max-width:240px;}
#detail.d_airconditioner2 .d_change .dc_txt .dct_pic:before {width:30px; height:4px; margin-left:-15px;}

#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_text br {display:none;}


/* 에어컨3 */
#detail.d_airconditioner3 .d_change .dc_txt {max-width:240px;}
#detail.d_airconditioner3 .d_change .dc_txt .dct_pic:before {width:30px; height:4px; margin-left:-15px;}

#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_text br {display:none;}


/* 에어컨4 */
#detail.d_airconditioner4 .d_change .dc_txt {max-width:240px;}
#detail.d_airconditioner4 .d_change .dc_txt .dct_pic:before {width:30px; height:4px; margin-left:-15px;}

#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_text br {display:none;}


/* 팝업 */
#detail .d_popup.popup_patent .p_body .pb_pic {display:-webkit-box;  display:-moz-box; display:-ms-flexbox; display:flex; height:100%; margin-top:0; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; /* 수직 정렬 */-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center;  justify-content:center; /* 수평 정렬 */}
}





@media all and (max-width:425px) {
/* 공통 */
#detail .d_text.t2 {font-size:18px; letter-spacing:4px; line-height:50px;}
#detail .d_text.t2 mark {letter-spacing:4px;}
#detail .d_text.t2 span {letter-spacing:4px;}
#detail .d_text.t3 {font-size:16px; letter-spacing:-1px; line-height:30px;}
#detail .d_text.t3 mark {letter-spacing:-1px;}
#detail .d_text.t7 {padding:20px 0; font-size:16px; letter-spacing:-0.8px; line-height:25px;}
#detail .d_text.t7 mark {letter-spacing:-1px;}
#detail .d_text.t7:before {font-size:16px;}
#detail .d_text.t7:after {bottom:-10px; font-size:16px;}



/* 음식물처리기 */
#detail.d_kfcs .d_head {padding:50px 0 30px;}
#detail.d_kfcs .d_hero {height:350px;}
#detail.d_kfcs .d_hero .dh_logo {top:30px; width:180px; height:72px; margin-left:-90px;}
#detail.d_kfcs .d_hero .dh_pic {bottom:65px; max-width:256px; margin-left:-128px;}
#detail.d_kfcs .d_hero .dh_txt {left:0; bottom:30px; width:110%; max-width:120%; margin-left:-5%;}
#detail.d_kfcs .d_hero .dh_thumnail {bottom:-30px; right:-20px;}
#detail.d_kfcs .d_hero .swiper-button-next,
#detail.d_kfcs .d_hero .swiper-button-prev {margin-top:15px;}
#detail.d_kfcs .d_hero .swiper-button-next {margin-right:-100px;}
#detail.d_kfcs .d_hero .swiper-button-prev {margin-left:-100px;}
#detail.d_kfcs .d_hero .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {position:absolute !important; left:-20px; bottom:-30px;}


#detail.d_kfcs .d_video {margin-top:50px;}
#detail.d_kfcs .d_video:before {height:40px; font-size:40px; line-height:40px; letter-spacing:-2px;}
#detail.d_kfcs .d_video.dv_left:before {bottom:-30px;}
#detail.d_kfcs .d_video.dv_right:before {bottom:-30px;}
#detail.d_kfcs .d_video .dv_txt .d_text {margin-top:15px; margin-bottom:15px;}

#detail.d_kfcs .d_usp {margin:50px 10px 0; padding:30px 20px;}
#detail.d_kfcs .d_usp .du_point:before {bottom:-20px; height:25px; font-size:25px; line-height:25px; letter-spacing:-1px;}
#detail.d_kfcs .d_usp .du_point li {padding:20px 30px;}
#detail.d_kfcs .d_usp .du_pic {width:200px;}
#detail.d_kfcs .d_usp .du_wrap.t1 .du_object {left:auto; right:-80px; top:30px; width:220px;}
#detail.d_kfcs .d_usp .du_wrap.t2 {margin-top:50px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_object {left:10px; right:auto; top:70px; width:160px;}
#detail.d_kfcs .d_usp .du_wrap.t2 .du_pic {float:right; width:200px; margin-left:auto;}
#detail.d_kfcs .d_usp .du_wrap.t3 .du_pic {border-radius:10px;}
#detail.d_kfcs .d_usp .du_wrap.t4 .du_object {top:20px; width:200px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .du_object {left:auto; right:0; top:100px; width:200px;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt {float:left; width:100%; margin:120px 0 0;}
#detail.d_kfcs .d_usp .du_wrap.t5 .dv_txt:before {left:0; top:220px;}

#detail.d_kfcs .d_patent {margin:50px 10px 0; padding:30px 0;}
#detail.d_kfcs .d_patent:before {top:-25px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}

#detail.d_kfcs .d_howto {margin-top:50px;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt {position:absolute; left:90px; top:0; z-index:1;}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li {height:70px; padding:5px 0 !important; text-align:left !important}
#detail.d_kfcs .d_howto .dh_pic .dhp_txt li:before {left:-90px !important; width:70px; margin:0; padding:0; font-size:25px; font-weight:400; color:#fff !important; line-height:70px; text-align:center;}
#detail.d_kfcs .d_howto .dh_pic .dhp_focus li img {width:70px;}

#detail.d_kfcs .d_convenient {margin-top:50px;}
#detail.d_kfcs .d_convenient .dc_step {margin:30px 0 60px;}
#detail.d_kfcs .d_convenient .dc_step:before {bottom:-20px; height:25px; font-size:25px; line-height:25px; letter-spacing:-1px;}

#detail.d_kfcs .d_smartitem {margin-top:50px;}
#detail.d_kfcs .d_smartitem .ds_pic {margin:20px 0 80px;}
#detail.d_kfcs .d_smartitem .ds_pic:before {bottom:-10px; height:20px; font-size:20px; line-height:20px; letter-spacing:-1px;}
#detail.d_kfcs .d_smartitem .ds_pic ul {padding-top:0;}
#detail.d_kfcs .d_smartitem .ds_pic li {width:100%; padding-left:0; border-radius:5px;}
#detail.d_kfcs .d_smartitem .ds_pic li:nth-child(1) {position:relative ;right:auto; bottom:auto; width:auto;}
#detail.d_kfcs .d_smartitem .ds_logo {width:160px; margin:50px auto;}

#detail.d_kfcs .d_earth {margin-top:50px;}
#detail.d_kfcs .d_earth .de_pic {height:200px; margin-bottom:50px;}
#detail.d_kfcs .d_earth .de_pic:before {bottom:-25px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_kfcs .d_earth .de_pic p {margin-top:-30px; font-size:16px; line-height:30px; letter-spacing:-1px;}
#detail.d_kfcs .d_earth .de_pic p strong {font-size:25px; line-height:30px; letter-spacing:-1px;}

#detail.d_kfcs .d_use {margin-top:50px;}

#detail.d_kfcs .d_type {margin-top:50px;}

#detail.d_kfcs .d_interior {margin-top:50px;}
#detail.d_kfcs .d_interior .ds_pic {margin-top:30px;}
#detail.d_kfcs .d_interior .ds_pic:before {top:-20px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}

#detail.d_kfcs .d_all {margin:50px 0;}


/* 인버터 */
#detail.d_inverter .d_season:before {top:-280px; height:280px;}

#detail.d_inverter .d_bed {margin-top:50px;}
#detail.d_inverter .d_bed .db_pic {height:200px;}
#detail.d_inverter .d_bed .db_pic:before {bottom:-25px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_inverter .d_bed .db_pic p {margin-top:-30px; font-size:15px; line-height:30px; letter-spacing:-1px;}
#detail.d_inverter .d_bed .db_pic p strong {font-size:20px; line-height:30px; letter-spacing:-1px; word-break:keep-all;}
#detail.d_inverter .d_bed .db_txt {padding:50px 0;}

#detail.d_inverter .d_product {margin:50px 0;}

#detail.d_inverter .d_detail {margin-top:50px; padding-bottom:25px;}
#detail.d_inverter .d_detail ul li.t3 p mark,
#detail.d_inverter .d_detail ul li.t4 p mark {display:inline-block;}
#detail.d_inverter .d_detail ul li.t4 p br {display:none;}


/* 인버터 */
#detail.d_inverter2 .d_season:before {top:-280px; height:280px;}

#detail.d_inverter2 .d_bed {margin-top:50px;}
#detail.d_inverter2 .d_bed .db_pic {height:200px;}
#detail.d_inverter2 .d_bed .db_pic:before {bottom:-25px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_inverter2 .d_bed .db_pic p {margin-top:-30px; font-size:15px; line-height:30px; letter-spacing:-1px;}
#detail.d_inverter2 .d_bed .db_pic p strong {font-size:20px; line-height:30px; letter-spacing:-1px; word-break:keep-all;}
#detail.d_inverter2 .d_bed .db_txt {padding:50px 0;}

#detail.d_inverter2 .d_product {margin:50px 0;}

#detail.d_inverter2 .d_detail {margin-top:50px; padding-bottom:25px;}
#detail.d_inverter2 .d_detail ul li.t3 p mark,
#detail.d_inverter2 .d_detail ul li.t4 p mark {display:inline-block;}
#detail.d_inverter2 .d_detail ul li.t4 p br {display:none;}


/* 에어컨 */
#detail.d_airconditioner .d_change:before {top:323px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner .d_change .dc_content {margin-top:10px; padding-bottom:80px;}
#detail.d_airconditioner .d_change .dc_content .dcc_bg {height:210px;}
#detail.d_airconditioner .d_change .dc_content .dcc_box {margin-top:50px; padding:25px;}
#detail.d_airconditioner .d_change .dc_content .dcc_txt {margin-top:15px;}
#detail.d_airconditioner .d_change .dc_content .dcc_txt span {display:inline; font-size:16px; line-height:25px;}
#detail.d_airconditioner .d_change .dc_content .dcc_color {margin-top:15px;}

#detail.d_airconditioner .d_preview {padding:0;}
#detail.d_airconditioner .d_preview .dp_wrap {padding-top:40px; padding-bottom:30px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_txt .d_text br {display:none;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_box {max-width:180px;}
#detail.d_airconditioner .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:10px; top:15px;}

#detail.d_airconditioner .d_function .df_video:before {top:-24px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner .d_function .df_txt {margin-top:30px;}
#detail.d_airconditioner .d_function .df_txt .d_text br {display:none;}

#detail.d_airconditioner .d_video .dv_txt {height:145px;}

#detail.d_airconditioner .d_aircare {padding:0;}
#detail.d_airconditioner .d_aircare .da_txt:before {top:-24px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner .d_aircare .da_txt .dat_wrap {padding:30px 0;}

#detail.d_airconditioner .d_system {padding:0;}

#detail.d_airconditioner .d_clean {padding:0;}
#detail.d_airconditioner .d_clean .ds_content .dsc_pic {height:180px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt {padding:20px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_title {font-size:22px; line-height:32px;}
#detail.d_airconditioner .d_clean .ds_content .dsc_txt .d_text {margin-top:20px; font-size:15px; line-height:26px;}

#detail.d_airconditioner .d_manage {padding:0;}

#detail.d_airconditioner .d_temperature {padding:0;}
#detail.d_airconditioner .d_temperature:before {bottom:-23px; height:30px; font-size:30px; line-height:30px;}

#detail.d_airconditioner .d_first .df_content .dfc_pic.t1 {max-width:140px; margin-left:-35px;}

#detail.d_airconditioner .d_control .dc_list li .dcl_box {max-width:150px;}


/* 에어컨2 */
#detail.d_airconditioner2 .d_change:before {top:323px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner2 .d_change .dc_content {margin-top:10px; padding-bottom:80px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_bg {height:210px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_box {margin-top:50px; padding:25px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_txt {margin-top:15px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_txt span {display:inline; font-size:16px; line-height:25px;}
#detail.d_airconditioner2 .d_change .dc_content .dcc_color {margin-top:15px;}

#detail.d_airconditioner2 .d_preview {padding:0;}
#detail.d_airconditioner2 .d_preview .dp_wrap {padding-top:40px; padding-bottom:30px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_txt .d_text br {display:none;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_box {max-width:180px;}
#detail.d_airconditioner2 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:10px; top:15px;}

#detail.d_airconditioner2 .d_function .df_video:before {top:-24px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner2 .d_function .df_txt {margin-top:30px;}
#detail.d_airconditioner2 .d_function .df_txt .d_text br {display:none;}

#detail.d_airconditioner2 .d_video .dv_txt {height:145px;}

#detail.d_airconditioner2 .d_aircare {padding:0;}
#detail.d_airconditioner2 .d_aircare .da_txt:before {top:-24px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner2 .d_aircare .da_txt .dat_wrap {padding:30px 0;}

#detail.d_airconditioner2 .d_system {padding:0;}

#detail.d_airconditioner2 .d_clean {padding:0;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_pic {height:180px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt {padding:20px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_title {font-size:22px; line-height:32px;}
#detail.d_airconditioner2 .d_clean .ds_content .dsc_txt .d_text {margin-top:20px; font-size:15px; line-height:26px;}

#detail.d_airconditioner2 .d_manage {padding:0;}

#detail.d_airconditioner2 .d_temperature {padding:0;}
#detail.d_airconditioner2 .d_temperature:before {bottom:-23px; height:30px; font-size:30px; line-height:30px;}

#detail.d_airconditioner2 .d_first .df_content .dfc_pic.t1 {max-width:140px; margin-left:-35px;}

#detail.d_airconditioner2 .d_control .dc_list li .dcl_box {max-width:150px;}


/* 에어컨3 */
#detail.d_airconditioner3 .d_change:before {top:323px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner3 .d_change .dc_content {margin-top:10px; padding-bottom:80px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_bg {height:210px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_box {margin-top:50px; padding:25px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_txt {margin-top:15px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_txt span {display:inline; font-size:16px; line-height:25px;}
#detail.d_airconditioner3 .d_change .dc_content .dcc_color {margin-top:15px;}

#detail.d_airconditioner3 .d_preview {padding:0;}
#detail.d_airconditioner3 .d_preview .dp_wrap {padding-top:40px; padding-bottom:30px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_txt .d_text br {display:none;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_box {max-width:180px;}
#detail.d_airconditioner3 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:10px; top:15px;}

#detail.d_airconditioner3 .d_function .df_video:before {top:-24px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner3 .d_function .df_txt {margin-top:30px;}
#detail.d_airconditioner3 .d_function .df_txt .d_text br {display:none;}

#detail.d_airconditioner3 .d_video .dv_txt {height:145px;}

#detail.d_airconditioner3 .d_aircare {padding:0;}
#detail.d_airconditioner3 .d_aircare .da_txt:before {top:-24px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner3 .d_aircare .da_txt .dat_wrap {padding:30px 0;}

#detail.d_airconditioner3 .d_system {padding:0;}

#detail.d_airconditioner3 .d_clean {padding:0;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_pic {height:180px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt {padding:20px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_title {font-size:22px; line-height:32px;}
#detail.d_airconditioner3 .d_clean .ds_content .dsc_txt .d_text {margin-top:20px; font-size:15px; line-height:26px;}

#detail.d_airconditioner3 .d_manage {padding:0;}

#detail.d_airconditioner3 .d_temperature {padding:0;}
#detail.d_airconditioner3 .d_temperature:before {bottom:-23px; height:30px; font-size:30px; line-height:30px;}

#detail.d_airconditioner3 .d_first .df_content .dfc_pic.t1 {max-width:140px; margin-left:-35px;}

#detail.d_airconditioner3 .d_control .dc_list li .dcl_box {max-width:150px;}


/* 에어컨4 */
#detail.d_airconditioner4 .d_change:before {top:323px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner4 .d_change .dc_content {margin-top:10px; padding-bottom:80px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_bg {height:210px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_box {margin-top:50px; padding:25px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_txt {margin-top:15px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_txt span {display:inline; font-size:16px; line-height:25px;}
#detail.d_airconditioner4 .d_change .dc_content .dcc_color {margin-top:15px;}

#detail.d_airconditioner4 .d_preview {padding:0;}
#detail.d_airconditioner4 .d_preview .dp_wrap {padding-top:40px; padding-bottom:30px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_txt .d_text br {display:none;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_box {max-width:180px;}
#detail.d_airconditioner4 .d_preview .dp_care .dpc_list ul li .dpcl_pluse {right:10px; top:15px;}

#detail.d_airconditioner4 .d_function .df_video:before {top:-24px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner4 .d_function .df_txt {margin-top:30px;}
#detail.d_airconditioner4 .d_function .df_txt .d_text br {display:none;}

#detail.d_airconditioner4 .d_video .dv_txt {height:145px;}

#detail.d_airconditioner4 .d_aircare {padding:0;}
#detail.d_airconditioner4 .d_aircare .da_txt:before {top:-24px; height:30px; font-size:30px; line-height:30px; letter-spacing:-1px;}
#detail.d_airconditioner4 .d_aircare .da_txt .dat_wrap {padding:30px 0;}

#detail.d_airconditioner4 .d_system {padding:0;}

#detail.d_airconditioner4 .d_clean {padding:0;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_pic {height:180px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt {padding:20px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_title {font-size:22px; line-height:32px;}
#detail.d_airconditioner4 .d_clean .ds_content .dsc_txt .d_text {margin-top:20px; font-size:15px; line-height:26px;}

#detail.d_airconditioner4 .d_manage {padding:0;}

#detail.d_airconditioner4 .d_temperature {padding:0;}
#detail.d_airconditioner4 .d_temperature:before {bottom:-23px; height:30px; font-size:30px; line-height:30px;}

#detail.d_airconditioner4 .d_first .df_content .dfc_pic.t1 {max-width:140px; margin-left:-35px;}

#detail.d_airconditioner4 .d_control .dc_list li .dcl_box {max-width:150px;}


/* 팝업 */
#detail .d_popup .p_close {right:20px; top:20px; width:30px; height:30px;}
#detail .d_popup .p_close:before {width:14px; margin-left:-7px;}
#detail .d_popup .p_close:after {width:14px; margin-left:-7px;}
}