@charset "utf-8";
/* submain_bnn */
.submain_bnn .btn_type.icon_play{width:200px;}
.submain_bnn .btn_type.icon_play span{height:56px;padding-left:20px;font-size:18px;line-height:56px;border-radius:56px;background:#000 url('../img/w/icon_play_white.png') 34px 50% no-repeat;}/* 접근성 수정 | 4차 | 1.4.3.07 */
.submain_bnn .dummy{position:relative;text-align:center;margin-top:-165px;z-index:-1}
.submain_bnn .dummy img{max-width:100%;vertical-align:top;}
.submain_bnn .dummy::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:73%;background:#1c140f;z-index:-1;}
.submain_bnn .btn_area{position:relative;padding-bottom:0;}

/* dgt_signage_list */
.dgt_signage_list{margin-top:40px;}
.dgt_signage_list .pic{background:#fff;}
.dgt_signage_list img{display:block;max-width:100%;}
.dgt_signage_list li{float:left;width:49%;text-align:center;}
.dgt_signage_list li:nth-child(odd){margin-right:1%;}
.dgt_signage_list li:nth-child(even){margin-left:1%;}
.dgt_signage_list li .ttl3{padding-top:30px;color:#99a8b0;line-height:48px;}
.dgt_signage_list li .txt{padding-top:40px;font-size:64px;font-weight:300;}
.dgt_signage_list li .txt strong{font-weight:300;}
.dgt_signage_list li .txt1{font-size:18px;line-height:32px;}
.dgt_signage_list li .txt1 em{margin-left:20px;font-weight:300;}
.dgt_signage_list li .ttl_sub{font-size:18px;color:#000;line-height:32px;font-weight:400;}
.dgt_signage_list li .ttl_sub .region{margin-left:20px;font-size:18px;color:#000;line-height:32px;font-weight:300;}

/* standard_list */
.standard_list li .unit_type3 .section02{padding:0 0;background:#fff;}
.standard_list li .unit_type3 .section03 .type{padding-top:26px;min-height:50px;}
.standard_list li .unit_type3 .section03 .type a{padding:0 10px 10px;font-size:18px;}
.standard_list li .unit_type3 .section04{margin:25px 35px 10px 35px;}
.standard_list li .unit_type3 .section04 .txt1{width:100%;font-size:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.standard_list li .unit_type3 .section04 .txt2{margin-right:35px;color:#000;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:51px;}/* 접근성 수정 | 1.4.12.02 */
.standard_list li .unit_type3 .section04 .txt2 .region{margin-right:20px;font-weight:300;}
.standard_list li .unit_type3 .section05{height:60px;margin:40px 35px 0;font-size:24px;line-height:32px;text-align:left;color:#99a8b0;word-wrap:break-word;}

/* goods_single */
.goods_single .dgt_signage_list li:first-child{width:100%;clear:both;}
.goods_single .dgt_signage_list li:first-child .pic img{margin:0 auto;}
.goods_single .dgt_signage_list li:first-child .txt_box{height:auto;}
.goods_single .dgt_signage_list li:nth-child(even){margin-left:0;margin-right:1%;}
.goods_single .dgt_signage_list li:nth-child(odd){margin-left:1%;margin-right:0;}
.goods_single .dgt_signage_list li .txt1{font-weight:400;}

/* link_move */
.link_move{position:relative;}
.link_move >div{border-top:1px solid #dddee0;}
.link_move::after{content:'';position:absolute;left:50%;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:1px;height:150px;background:#dddee0;}
.link_move .half_box{float:left;width:50%;min-height:275px;}
.link_move .half_box.downcenter{box-sizing:border-box;padding-left:120px;}
.link_move .half_box.casestudies{box-sizing:border-box;padding-left:120px;}
.link_move .half_box .ttl{position:relative;margin:0 0 35px 0;padding:80px 100px 0 0;font-size:30px;line-height:1.2;}
.link_move .half_box .ttl::after{content:'';position:absolute;right:120px;top:80px;display:block;width:52px;height:52px;background:url(../img/w/icon_videowall.png) no-repeat 0 0;background-size:52px auto;}
.link_move .half_box.downcenter .ttl::after{right:0;background-image:url(../img/w/icon_dncenter.png);}
.link_move .half_box.casestudies .ttl::after{right:0;background-image:url(../img/w/icon_casestudies.png);}
.link_move .half_box.oled .ttl::after{background-image:url(../img/w/icon_oled.png);}
.link_move .half_box a span{font-size:18px;font-weight:400;color:#fd312e;}
.link_move.single::after{display:none;}
.link_move.single .half_box{float:none;width:auto;margin:0 230px;}
.link_move.single .half_box.downcenter{padding-left:0;}

/* link_banner */
.link_banner{max-width:1440px;margin:0 auto;border-top:1px solid #dddee0;}
.link_banner .content_margin{overflow:hidden;}
.link_banner>div >div{float:left;width:100%;position:relative;min-height:150px;margin:63px 0;}
.link_banner .left,.link_banner .right{width:49.9%;box-sizing:border-box;}
.link_banner .left{float:left;border-right:1px solid #dddee0;}
.link_banner .right{float:right;}
.link_banner p{position:absolute;top:10%;left:16.5%;}
.link_banner .left p{left:0;}
.link_banner .right p{left:16%;}
.link_banner p >span {display:block;}
.link_banner .ttl{max-width:550px;font-size:30px;line-height:1.2;}
.link_banner .btn{margin-top:34px;}
.link_banner img{width:52px;position:absolute;top:10%;right:16.5%;}
.link_banner .left img{right:14%;}
.link_banner .right img{right:0;}
.link_banner .ttl--full{max-width: 100%;}

.section-area .txt-under-image {padding:0 0 60px 0;text-align:center;max-width:896px;margin-left:auto;margin-right:auto;}
.section-area .txt-under-image .desc {padding:0;text-align:center;font-size:36px;line-height:51px;font-weight:400;}
.section-area .txt-under-image .btn-area {padding:50px 0 40px 0;}
.section-area .txt-under-image .btn-area a {position: relative;display: inline-block;width: 280px;height: 56px;font-size: 20px;line-height: 56px;font-weight: 400;background: #fd312e;border-radius: 28px;color: #fff;overflow: hidden;}
.section-area .txt-under-image .btn-area a span:after {content: '';position: relative;top: 0px;left: 0;display: inline-block;margin-left: 10px;width: 7px;height: 11px;background: url('../img/w/led-signage-kv-arrow.png') center no-repeat;background-size: 13px auto;}
/* .section-area .txt-under-image .btn-area a:hover span:after {left: 5px;} */

/* Mobie Back */
.btn_type.prev{display:none;}

/* product_information */
.product_information{position:relative;max-width:1440px;width:100%;margin: 80px auto 80px;padding-top:0;}
.product_information:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.product_information img{max-width:100%;}
.product_information .inner{position:relative;float:left;width:29.2%;padding: 0 0 95px;}
.product_information .inner .prod_tit {word-wrap:break-word;}
.product_information .inner .prod_tit .ttl1{margin-top:5px;}
.product_information .inner .prod_tit .series {margin:25px 0 10px;font-size:28px;line-height:1; font-weight: 400;}
.product_information .inner .prod_tit .ttl_sub {display:block;margin-top:48px;padding-right:75px;font-size:18px;line-height:1;}
.product_information .inner .prod_tit .zelect_type03{height:68px;}
.product_information .swiper_type04 {float:right;width:65.3%;}
.product_information .slick_type03{float:right;width:65.3%;}
.product_information .btn_area{position:absolute;bottom:0;left:0;width:100%;padding: 0;}
.product_information .btn_area > .btn_type{display:block;width:100%;}
.product_information .btn_area.btn_dual {bottom: -56px;}
.product_information .btn_area.btn_dual a:last-child{margin-top: 14px;}
.product_information .btn_share{display:block;float:right;width:70px;height:20px;margin-top:-19px;line-height:20px;background:url('../img/w/btn_share.png') no-repeat 100% 0;background-size:16px auto;}
.product_information .btn_share span{display:block;text-align:left;font-size:18px;font-weight:400;}
.product_information .series_key{margin-top:30px;padding-top:37px;border-top:1px solid #dddee0;}
.product_information .series_key .ttl{font-size:28px;line-height:1;font-weight: 400;}
.product_information .series_key .list{padding-top:20px;}
.product_information .series_key .list li{position:relative;padding-left:20px;font-size:18px;font-weight:300;line-height:26px;}
.product_information .series_key .list li::before{content:'';display:block;position:absolute;left:0;top:11px;width:4px;height:4px;background:#000;border-radius:100%;}

/* goods_section */ 
.goods_section{display:block;clear:both;}
.goods_section img{max-width:100%;}
.goods_section .video-ani .video_wrap{max-width:100%;}
.goods_section .video-ani .video_wrap video{width:100%;}
.goods_section .video-ani{position:relative;}
.goods_section .video-ani .btn_play{position:absolute;bottom:33px;right:5%;width:42px;height:42px;box-sizing:border-box;overflow:hidden;background:url('../img/w/vidwall_video_play.png') 50% 50% no-repeat;}
.goods_section .video-ani .btn_stop{position:absolute;bottom:33px;right:5%;width:42px;height:42px;box-sizing:border-box;overflow:hidden;background:url('../img/w/vidwall_video_stop.png') 50% 50% no-repeat;}

.goods_section .ttl4{margin-bottom:40px;font-size:24px;font-weight:400;line-height:1;}
.goods_section .goods_area{position:relative;display:table;width:100%;overflow:hidden;margin-bottom:120px;}
.goods_section .goods_area .box {display:block;font-size:0;}
.goods_section .goods_area .box.gray{background:#f4f3f3;}
.goods_section .goods_area .pic{display:inline-block;width:50%;vertical-align:middle;}
.goods_section .goods_area .mov{display:inline-block;width:50%;vertical-align:middle;}
.goods_section .goods_area .mov a{position:relative;display:block;z-index:2;}
.goods_section .goods_area .mov a::after{content:'';display:block;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:122px;height:122px;background:url(../img/w/icon_movie_play.png) no-repeat 0 0;background-size:100% 100%;}
.goods_section .goods_area .txt_box{display:inline-block;width:50%;padding:0 40px;box-sizing:border-box;vertical-align:middle;}
.goods_section .goods_area .txt_box p{display:block;margin-bottom:22px;font-size:24px;line-height:1;}
.goods_section .big_area .txt_box p{display:block;margin-bottom:22px;font-size:24px;line-height:1;}
.goods_section .goods_area .txt_box .h_txt{display:block;margin-bottom:35px;font-size:64px;font-weight:300;line-height:72px;}
.goods_section .goods_area .txt_box .inner > span{display:block;font-size:24px;line-height:36px;}
.goods_section .goods_area .txt_box .desc{margin-top:25px;color:#988e8c;}
.goods_section .goods_area .txt_box .model{margin-top:-20px;margin-bottom:20px;font-size:18px;line-height:1.2;color:#99a8b0;font-weight:400;}
.goods_section .goods_area .txt_box .spec{position:relative;padding:0 0 0 20px;font-size:24px;}
.goods_section .goods_area .txt_box .spec::after{content:'';display:block;position:absolute;left:0;top:15px;width:6px;height:6px;background:#000;border-radius:100%;}
.goods_section .goods_area .txt_box ul{margin-top:45px;}
.goods_section .goods_area .txt_box ul li{margin-top:15px;font-size:24px;}
.goods_section .goods_area .txt_box ul li em{display:block;font-size:24px;font-weight:400;}
.goods_section .goods_area.right .pic{position:relative;right:-50%;}
.goods_section .goods_area.right .mov{position:relative;right:-50%;}
.goods_section .goods_area.right .txt_box {position:relative;left:-50%;}
.goods_section .goods_area.full .pic{width:100%;position:relative;right:0%;}
.goods_section .goods_area.full .mov{width:100%;position:relative;right:0%;}
.goods_section .goods_area.full .txt_box {width:100%;position:relative;left:0%;margin-top:3%;text-align:center;}
.goods_section .big_area {max-width:1440px; margin:0 auto 120px;}
.goods_section .big_area img{max-width:100%;}
.goods_section .big_area .pic{text-align:center;}
.goods_section .big_area .pic .mobile-only {display:none;}
.goods_section .big_area .mov {text-align:center;}
.goods_section .big_area .mov a {display:inline-block; position:relative; cursor:pointer;}
.goods_section .big_area .mov a:before {content:''; display:block; position:absolute; z-index:1; left: 50%; top: 50%; width: 122px; height: 122px; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: url(../img/w/icon_movie_play.png) no-repeat 0 0; background-size: 100% 100%;}
.goods_section .big_area .txt_box{margin:48px auto 0;padding:0 16.2%;text-align:center;box-sizing:border-box;}
.goods_section .big_area .txt_box .h_txt{display:block;margin-bottom:35px;font-size:64px;font-weight:300;line-height:72px;}
.goods_section .big_area .txt_box span{display:block;font-size:24px;line-height:32px;word-wrap: break-word;}
.goods_section .big_area .txt_box span.desc{margin-top:25px;font-size:24px;color:#988e8c;}
.goods_section.details {padding-bottom:45px;}
.goods_section.details .ttl4 {max-width:1440px;margin:0 auto 40px;}
.goods_section.details .goods_area {max-width:1440px;margin:0 auto 100px;}
.goods_section.details .color_type {max-width:100%;}

/* tech_spec */
.tech_spec{padding:75px 0 80px;border-top:1px solid #dddee0;background:#f2f2f2;}
.tech_spec .content_margin {max-width:1440px;}
.tech_spec .tit_tp{margin-bottom:25px;font-size:38px;line-height:1;;}
.tech_spec .list:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.tech_spec .list{display: inline-block;}
* html .tech_spec .list{height:1%;}
.tech_spec .list{display:block;position:relative;}
.tech_spec .list{display:none;}
.tech_spec .list:nth-of-type(1){display:block;}
.tech_spec .list:nth-of-type(2){display:block;}
.tech_spec .list li > div {padding:23px 0 25px;border-bottom:1px solid #dedfe1;}
.tech_spec .tit_sub{float:left;max-width:190px;padding:12px 0 0;font-size:24px;font-weight:400;line-height:28px;color:#157d96;word-wrap:break-word;}
.tech_spec .spec{padding-left:216px;}
.tech_spec .spec th{padding:12px 0;vertical-align:top;font-size:24px;font-weight:300;line-height:28px;text-align:left;}
.tech_spec .spec td{padding:12px 0;vertical-align:top;font-size:24px;line-height:28px;}
.tech_spec .spec colgroup col:nth-child(1){width:34%;}
.tech_spec .btn_roadmore{position:relative;margin-top:40px;}
.tech_spec .btn_roadmore::after{content:'';position:absolute;left:0;top:0px;display:block;width:100%;height:1px;background:#f2f2f2;}
.tech_spec .btn_roadmore a{position:relative;width:260px;margin:0 auto;font-size:20px;}
.tech_spec .btn_roadmore a span {text-indent:-20px;}
.tech_spec .btn_roadmore a span:after {content:"";display:block;position:absolute;right:83px;top:25px;width:12px;height:7px;background:url('../img/w/icon_full_arrow.png') no-repeat 0 0;}
.tech_spec .btn_roadmore a.hide_arrow span::after {background:url('../img/w/icon_hide_arrow.png') no-repeat 0 0;}
.tech_spec.on .list{display:block;}
.tech_spec.on .btn_roadmore{display:none;}



/* business_resources */
.business_resources {position:relative;padding:75px 0 0;}
.business_resources .inner {max-width:1440px;margin:0 auto;}
.business_resources .tit_br {margin-bottom:32px;font-size:38px;font-weight:300;line-height:1;}
.business_resources .resources {border-bottom:0;margin-bottom:40px;}
.business_resources .resources > div {width:100%;border-top:1px solid #dedede;}
.business_resources .resources > div:first-child {border-top:0;padding-top:0;}
.business_resources .resources .category {float:left;display:block;margin:34px 0 0;color:#137f95;font-size:24px;font-weight:400;line-height:1;}
.business_resources .resources .file {margin-left:203px;}
.business_resources .resources .file li {padding:39px 0 40px 0;border-top:1px solid #dedede;background:url('../img/w/icon_down.png') no-repeat right 22px;}
.business_resources .resources .file li:first-child {border-top:0;}
.business_resources .resources .file a {overflow:hidden;position:relative;display:block;padding:0px;}
.business_resources .resources .file a i {display:block;position:absolute;left:0;top:0;width:40px;height:54px;padding-top:33px;color:#99a8b0;font-size:12px;font-weight:700;text-align:center;font-style:normal;box-sizing:border-box;background:url('../img/w/icon_file.png') no-repeat 0 0;}
.business_resources .resources .file a > div {float:left;width:64%;padding-left:65px;}
.business_resources .resources .file a > div:nth-child(2) {width:18.4%;float:right;padding-left:0;}
.business_resources .resources .file .fn {display:block;color:#000;font-size:24px;line-height:26px;word-break:break-all;}
.business_resources .resources .file .byte {display:block;margin-top:10px;color:#99a8b0;font-size:18px;line-height:1;}
.business_resources + .swiper_type01 {margin-top:80px;}
.business_resources.bt::before{content:'';display:block;position:absolute;top:0;left:50%;-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:1440px;height:0px;border-top:1px solid #dedede;}


.business_resources .resources .file li {background:none;}
.business_resources .resources .file .file_down {display:block;background:url('../img/w/icon_file_down.png') no-repeat 23% 14px;border-radius:3px;border:1px solid #dddee0; padding:10px 10% 10px 30%;font-size:20px;font-weight:500;margin-left:15%;}

.business_resources .resources .file a i.file_pdf {background:url('../img/w/icon_file_pdf.png') no-repeat 0 0;}
.business_resources .resources .file a i.file_dwg {background:url('../img/w/icon_file_dwg.png') no-repeat 0 0;}
.business_resources .resources .file a i.file_dxf {background:url('../img/w/icon_file_dxf.png') no-repeat 0 0;}
.business_resources .resources .file a i.file_zip {background:url('../img/w/icon_file_zip.png') no-repeat 0 0;}


/* disclaimer */
.disclaimer .content_margin .txt{padding:55px 0 58px;border-top:1px solid #dddee0;text-align:center;font-size:16px;color:#333;line-height:24px;}

/* download_guide */
.download_guide {margin-top: 40px;}
.download_guide .content_margin .txt{font-size:24px;}
.download_guide a {text-decoration: underline;color: #fd312e;}

/* .product_top */
.product_top {padding-top:80px;}
.product_top .format {padding-bottom:18px;color:#99a8b0;font-size:42px;text-align:center;line-height:1;}
.product_top .swiper_type04 .w_sec {max-width:972px;padding-bottom:35px;}
.product_top .swiper_type04 .card img {max-width:972px;}
.product_top .swiper_type04 .swiper-button-next{right:-74px}
.product_top .swiper_type04 .swiper-button-prev{left:-74px}
.product_top .inner {position:relative;padding:0 370px 80px 0;margin-bottom:60px;border-bottom:1px solid #dddee1;}
.product_top .inner .prod_tit .ttl1{display:inline-block;padding-top:0;vertical-align:top;}
.product_top .inner .prod_tit .series {font-size:28px;line-height:1;}
.product_top .inner .prod_tit .ttl_sub {display:block;margin-top:13px;font-size:18px;line-height:1;}
.product_top .inner .prod_tit .zelect_type03 {margin-left:30px;}
.product_top .btn_area{position:absolute;top:0;right:0;width:360px;padding:0;text-align:right;}
.product_top .btn_area > .btn_type{display:block;width:100%;margin-bottom:55px;}
.product_top .btn_share{display:inline-block;width:70px;height:20px;line-height:20px;background:url('../img/w/btn_share.png') no-repeat 100% 0;background-size:16px auto;}
.product_top .btn_share span{display:block;text-align:left;font-size:18px;font-weight:400;}
.product_top .zelect_type03 .zelect{padding-top:7px;border-top:1px solid Transparent;}
.product_top .zelect_type03 .open.zelect{padding-bottom:0;}
.product_top .zelect_type03 .zelect.open{top:0;height:auto;border-top:1px solid #137f95;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.product_top .zelect_type03 .zelect{padding-top:7px;border-top:1px solid Transparent;}
}/* @media screen and (-webkit-min-device-pixel-ratio:0){ */

/* key_feature */
.key_feature .tit_kf{padding:0 0 40px;font-size:38px;line-height:1;}
.key_feature ul {display:block;}
.key_feature ul li {display:inline-block;width:33.1%;box-sizing:border-box;vertical-align:top;}
.key_feature ul li img {float:left;display:block;width:29%;}
.key_feature ul li p {padding-top:18px;padding-left:33.3%;font-size:24px;line-height:32px;}
.key_feature ul li span {display:block;padding-bottom:10px;color:#a8153e;font-size:16px;font-weight:400;line-height:1;}
.key_feature ul li:nth-child(n+4) {margin-top:60px;}
.key_feature .btn_area {padding:60px 0 120px;text-align:left;}
.key_feature .btn_area .btn_type {width:380px;}

/* app_section */
.app_section .content_margin{width:972px;padding-bottom:20px;}/* 20211006 | 수정 */
.app_section .tit_app{margin-bottom:42px;font-size:38px;font-weight:400;line-height:1; text-align: center;}/* 20211006 | 수정 */
.app_section .goods_area {display:inline-block;width:484px;padding:0 10px;box-sizing:border-box;vertical-align:top;}
.app_section .goods_area .pic{width:100%;}
.app_section .goods_area .pic img{display:block;width:100%;}
.app_section .goods_area .txt_box {position:relative;margin-bottom:100px;text-align:left;}
.app_section .goods_area .txt_box .h_txt {padding-top:30px; padding-right: 20px; font-size:24px;line-height:32px;}/* 20211006 | 수정 */
.app_section .goods_area .txt_box span {display:block;padding-top:15px;font-size:24px;line-height:32px;}
.app_section .goods_area .btn_link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.app_section .goods_area .btn_link::after{content:'';position:absolute;right:1px;top:45px;display:block;width:18px;height:12px;background:url(../img/w/icon_link_industries.png) no-repeat 50% 50%;}
.app_section.col3 .content_margin {width:100%;max-width:1440px;box-sizing:border-box;overflow:hidden;}
.app_section.col3 .goods_area{float:left;width:31%;margin-left:3.5%;padding:0;overflow:hidden; height: 417px;}/* 20211001 | 수정 */
.app_section.col3 .goods_area:nth-of-type(3n-2){margin-left:0;}

/* similar */
.similar .tit_si {padding:70px 0 29px;font-size:28px;font-weight:400;}
.similar li {float:left;width:23.12%;margin-left:2.5%;}
.similar li:first-child{margin-left:0;}
.similar li .pic{position:relative;width:100%;overflow:hidden;}
.similar li .pic .outer{width:100%;display:block;}
.similar li .pic .prd{position:absolute;left:0;width:100%;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.similar li .txt_box .txt1 {margin-top:36px;height:20px;font-size:18px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.similar li .txt_box .txt2 {margin-top:5px;height:48px;font-size:34px;line-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.similar .btn_area {padding:30px 0 40px;text-align:left;}
.similar .btn_area .btn_type {width:152px;}
/* 20210222 | 추가 .related */
.related {padding-bottom: 120px;}
.related a {display: inline-block;}
.related .tit_si {padding:0 0 29px;font-size:28px;font-weight:400;}
.related li {width:23.12%;}
.related li:first-child{margin-left:0;}
.related li .pic{position:relative;width:100%;overflow:hidden;}
.related li .pic .outer{width:100%;display:block;}
.related li .pic .prd{position:absolute;left:0;width:100%;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.related li .txt_box .txt1 {margin-top:36px;height:20px;font-size:18px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.related li .txt_box .txt2 {margin-top:5px;height:48px;font-size:34px;line-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.related .slick-dots::after{visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0;}
.related .slick-dots li {width: auto;}
/* //20210222 | 추가 .related */


/* .swiper_type02.recently */
.swiper_type02.recently .tit_swiper {border-top:0;}

/* .compare_list */
.compare_list {margin-bottom:56px;}
.compare_list:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.compare_list .item {float:left;width:32.2%;margin-left:1.7%;}
.compare_list .item:first-child {margin-left:0;}
.compare_list .item .img {width:100%;box-sizing:border-box;background:#fff;}
.compare_list .item .img img {display:block;width:100%;}
.compare_list .item .model .txt1 {margin:32px 0 14px;color:#99a8b0;font-size:18px;line-height:1;}
.compare_list .item .model .name {color:#000;font-size:42px;line-height:48px;}
.compare_list .item .add {position:relative;display:block;width:100%;box-sizing:border-box;border:2px dashed #dddee0;}
.compare_list .item .add img {display:block;width:100%;}
.compare_list .item .add:before {content:"";display:block;position:absolute;left:0;top:35.5%;width:100%;height:21.7%;background:url('../img/w/btn_add_product.png') no-repeat center 0;background-size:auto 100%}
.compare_list .item .add span {position:absolute;top:61.3%;left:0;display:block;width:100%;color:#010101;font-size:18px;font-weight:400;text-align:center;line-height:1;}
.compare_view {margin-top:51px;padding-top:20px;padding-bottom:122px;border-top:1px solid #dddee0;background:#f3f4f4;}
.compare_view .section {padding-bottom:40px;border-bottom:1px solid #e4e5e6;}
.compare_view .section .tit {padding:50px 0 22px;color:#978e8c;font-size:24px;font-weight:400;line-height:1;}
.compare_view .section table thead {display:none;}
.compare_view .section table tbody tr th {display:none;}
.compare_view .section table tbody tr th.view{display:block;padding-top:25px;font-size:24px;line-height:28px;font-weight:400;text-align:left;}
.compare_view .section table tbody td {width:33.9%;padding:13px 1.7% 13px 0;color:#000;font-size:24px;line-height:28px;vertical-align:top;}
.compare_view .section table tbody td:last-child {width:32.2%;padding-right:0;}
.compare_view .section:last-child {border-bottom:0;}
.sticky_area.type03 .compare_box{padding:60px 36px 30px;background:#fff;border-bottom:1px solid #dddee0;}
.sticky_area.type03 .compare_list{max-width:1440px;margin:0 auto;}
.sticky_area.type03 .compare_list + p {max-width:1440px;margin:40px auto 0;}
.sticky_area.type03 .compare_list .item .model .txt1{margin-top:0;}
.sticky_area.type03 .compare_list .item .add {height:94px;padding:0;text-align:center;border-width:1px;}
.sticky_area.type03 .compare_list .item .add:before {display:none;}
.sticky_area.type03 .compare_list .item .add span {display:inline-block;position:relative;top:32px;width:auto;padding-left:42px;line-height:30px;background:url('../img/w/btn_add_product.png') no-repeat 0 0;background-size:30px auto;}

/* led_download */
.title_area.led_type {height:858px;background:url('../img/w/img_led_home.png') no-repeat center 0;box-sizing:border-box;}
.led_download .content_margin {border-bottom:1px solid #dddee0;}
.led_download .content_margin div {position:relative;max-width:974px;margin:85px auto 95px;box-sizing:border-box;}
.led_download .content_margin div:after{content:'';position:absolute;right:0;top:10px;display:block;width:72px;height:72px;background-image:url(../img/w/icon_videowall.png);}
.led_download .content_margin div .btn_type {margin-top:17px;}
.led_download .content_margin div .btn_type span {font-size:24px;line-height:1;}

/* led_list */
.led_list {padding-bottom:110px;}
.led_list .tit {padding:57px 0 28px;color:#333;font-size:26px;font-weight:400;line-height:1;}
.led_list ul:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.led_list ul li {float:left;width:49%;}
.led_list ul li img {display:block;width:100%;margin-bottom:30px;}
.led_list ul li p {min-height:78px;padding-top:5px;font-size:18px;line-height:26px;}
.led_list ul li .btn_type {width:260px;margin-top:40px;}
.led_list ul li:nth-child(2) {margin-left:2%;}
.led_list ul + .tit {margin-top:78px;border-top:1px solid #dddee0;}

/* list_filter */
.list_filter .article{display:block;margin-top:30px;margin-bottom:5px;font-size:14px;font-weight:400;line-height:20px;}
.list_filter .article:nth-of-type(1){margin-top:0;}
.list_filter .article + ul {margin-top:14px;}
.list_filter ul li{margin-top:14px;}
.list_filter ul li:first-child{margin-top:0;}
.list_filter .range_slider{margin-top:-10px;}
.list_filter .type3{width:100%;overflow:hidden;}
.list_filter .type3 li{float:left;width:35%;}
.list_filter .type3 li:first-child{margin-top:14px;}
.list_filter .type3 li:nth-child(3n){width:30%;}
.list_filter .list_category {display:block; margin:20px 0; font-size:15px;}
.list_filter .list_category:first-child {margin-top:0;}
#list_filter .layer_cont {padding:15px 27px 25px;}

/* prod_list */
.prod_list{padding:0;border-top:1px solid #dddee0;background:#f3f4f4;}
.prod_list .filter_sort{position:relative;height:105px;z-index:10;}
.prod_list .filter_sort .filter{position:absolute;left:0;top:51px;}
.prod_list .filter_sort .filter .btn_filter{position:relative;padding:0 0 0 50px;font-size:24px;line-height:24px;font-weight:400;}
.prod_list .filter_sort .filter .btn_filter::after{content:'';display:block;position:absolute;left:0;top:2px;width:24px;height:24px;background:url(../img/w/icon_filter.png) no-repeat 0 0;}
.prod_list .filter_sort .sort{position:absolute;right:0;top:40px;}
.prod_list .btn_more{width:260px;margin:39px auto 0 auto;}
.prod_list .list:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.prod_list .list{display: inline-block;}
* html .prod_list .list{height:1%;}
.prod_list .list{display:block;min-width:1440px;background:#f3f4f4;}
.prod_list .list .card{position:relative;float:left;width:32.4%;height:720px;padding:0 35px;margin:0 0 25px 1.4%;box-sizing:border-box;background:#fff;border-radius:3px;box-shadow:0px 0px 20px 0 rgba(0,0,0,0.1);}
.prod_list .list .card:nth-child(3n-2){margin-left:0;}
.prod_list .list .card .region_position{height:73px;padding:33px 0 0 0;box-sizing:border-box;font-size:18px;line-height:1;}
.prod_list .list .card .region_position .region{float:left;}
.prod_list .list .card .region_position .position{float:right;}
.prod_list .list .card .img{text-align:center;background:#fff;}
.prod_list .list .card .img img{vertical-align:top;width:100%;}
.prod_list .list .card .range{padding:10px 0 0 0;margin-bottom:28px;text-align:center;border-bottom:1px solid #dddee0;}
.prod_list .list .card .range a{position:relative;display:inline-block;height:50px;margin:0 8px;padding:0 10px;font-size:14px;line-height:50px;}
.prod_list .list .card .range a.on{color:#fd312e;}
.prod_list .list .card .range a.on::after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:3px;background:#fd312e;}
.prod_list .list .card .model{position:relative;padding-right:100px;}
.prod_list .list .card .model .txt1{font-size:38px;text-indent:-3px;margin-bottom:2px;}
.prod_list .list .card .model .txt2{font-size:18px;font-weight:400;color:#fd312e;}
.prod_list .list .card .model .compare{position:absolute;right:0;top:12px;}
.prod_list .list .card .feature{position:absolute;left:0;bottom:100px;width:100%;padding:0 30px;box-sizing:border-box;text-align:center;font-size:16px;}
.prod_list .list .card .btn_detail{position:absolute;left:0;bottom:36px;width:100%;padding:0 30px;box-sizing:border-box;}
.prod_list .list + .btn_area {padding-top:20px;}
.prod_list_txt{height:330px;text-align:center;}
.prod_list_txt .txt1{padding:80px 0 10px;font-size:64px;}
.prod_list_txt .txt2{font-size:16px;color:#333;}

/* visual_led_signage */
.visual_led_signage{max-width:1440px;margin:0 auto;}
.visual_led_signage img{width:100%;vertical-align:top;margin:0 auto;}

/* title_signage */
.title_signage{margin:80px 0 35px 0;text-align:center;}
.title_signage .tit{font-size:52px;line-height:68px;}
.title_signage .txt1{margin-bottom:40px;font-size:30px;}
.title_signage .txt2{font-size:24px;}

/* key_feature2 */
.key_feature2{margin:35px 0 120px 0;}
.key_feature2 .list{width:100%;overflow:hidden;}
.key_feature2 .list > li{width:25%;float:left;}
.key_feature2 .list > li .pic img{width:120px;}
.key_feature2 .list > li .name{padding-right:50px;margin-bottom:30px;font-size:30px;line-height:1.2;}
.key_feature2 .list > li:last-of-type{padding-right:0;}
.key_feature2 .list > li:last-of-type .name{padding-right:0;}
.key_feature2 .list.col3{box-sizing:border-box;padding:0 7%;}
.key_feature2 .list.col3 > li{width:33%;}
.key_feature2 .sub_list > li{position:relative;padding:0 50px  0 17px;font-size:18px;}
.key_feature2 .sub_list > li::before{content:'';display:block;position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:100%;overflow:hidden;font-size:18px;background:#000;}

/* prod_wrap */
.prod_wrap{max-width:1440px;margin:0 auto;overflow:hidden;}
.prod_wrap .box{float:left;width:50%;text-align:center;}
.prod_wrap .box .pic img{max-width:100%;vertical-align:top;}
.prod_wrap .box .tit{font-size:42px;margin-bottom:10px;}
.prod_wrap .box .model{min-height:140px;font-size:18px;}

/* banner_module */
.banner_module{margin-bottom:100px;margin-top:50px;}
.banner_module>ul{overflow:hidden;}
.banner_module>ul >li{float:left;position:relative;width:100%;margin-top:36px;}
.banner_module>ul .left{float:left;width:48.75%;}
.banner_module>ul .right{float:right;width:48.75%;}
.banner_module>ul >li >a::before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);transition:all 1s;}/* 접근성 수정 | 2.1.1.02 */
.banner_module>ul >li > a{display:block;}
.banner_module>ul >li p{width:100%;position:absolute;text-align:center;color:#fff;transition:all 1s;}
.banner_module>ul >li p{top:55%;transform:translate(0px, -25%);}
.banner_module>ul >li > a:hover p, .banner_module>ul >li>a:focus p{top:30%;transform:translate(0px, -10%);}/* 접근성 수정 | 2.1.1.02 */
.banner_module>ul >li > a:hover::before, .banner_module>ul >li>a:focus::before{background:rgba(0,0,0,0.55);}/* 접근성 수정 | 2.1.1.02 */
.banner_module>ul >li span{display:block;}
.banner_module img {display:block;width:100%;}
.banner_module>ul >li .title{/* max-width:520px; */margin:0 auto; font-size:42px;line-height:48px;font-weight:300;padding:0 10%;margin-bottom:13px;text-shadow: 0px 0px 10px rgba(0,0,0,0.4);}
.banner_module>ul >li .text{opacity:0;transition:all 1s;max-width:520px;margin:0 auto; font-size:24px;line-height:32px;padding:0 10%;text-shadow: 0px 0px 20px 0px rgba(0,0,0,0.7);}
.banner_module>ul >li .btn{opacity:0;transition:all 1s;width:260px;margin:0 auto;margin-top:44px;}
.banner_module>ul >li>a:hover .text,.banner_module>ul >li>a:hover .btn, .banner_module>ul >li>a:focus .text,.banner_module>ul >li>a:focus .btn{opacity:1;}/* 접근성 수정 | 2.1.1.02 */
/* banner_product */
.banner_product{position:relative;width:100%;max-width:1440px;margin-top:36px;margin:0 auto;margin-top:20px;margin-bottom:120px;}
/*.banner_product .banner_area{max-width:1440px;margin:0 auto;}*/
.banner_product p{width:100%;position:absolute;text-align:left;color:#fff;}
.banner_product p{top:35%;left:6%;transform:translate(0px, -25%);}
.banner_product span{display:block;}
.banner_product img {display:block;width:100%;}
.banner_product .title{max-width:600px;font-size:64px;line-height:72px;font-weight:300;margin-bottom:7px;}
.banner_product .text{max-width:600px;font-size:24px;line-height:32px;}
.banner_product .btn{width:260px;margin-top:44px;}

.banner_product.theme-black .title, .banner_product.theme-black .text { color: #000; }
.banner_product.theme-black .btn .btn_type.v_link_wh span { border-color: #000; color: #000; }
.banner_product.theme-black .btn .btn_type.v_link_wh span::after { background: url('../img/w/icon_btn_dtl_bk.png') 75% 50% no-repeat; background-size: 12px auto; }
.banner_product.theme-black .btn .btn_type.v_link_wh:hover span::after { background-position-x: 120%; }
/* 20210219 : start */
.banner_product.custom {display: flex;}
.banner_product.custom .img {width: 45%;}
.banner_product.custom p {position:unset; top:0; left:0; transform: none; width: 45%; margin-left: 10%; padding-top: 25px;}
/* 20210219 : end */

/* banner_industries */
.banner_industries{position:relative;width:100%;}
.banner_industries img {display:block;width:100%;min-width:504px;}
.banner_industries .title{position:absolute;top:25%;left:3.5%;color:#fff;font-size:30px;line-height:36px;font-weight:400;text-shadow: 0px 0px 7px rgba(0,0,0,0.3);}
.banner_industries a{width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;}
.banner_industries a span {position:absolute;top:53%;left:3.5%;}
.banner_margin{margin-top:34.5%;}
.ap_scene .txt .banner_industries{position:absolute;bottom:207px;width:45%;/*left:0;box-sizing:border-box;*/}

.Card_Banner_warp {margin-bottom:150px;}
/* card_banner */
.card_banner{position:relative;width:100%;max-width:1440px;margin-top:36px;margin:0 auto;margin-top:120px;margin-bottom:120px;}
.card_banner p{width:45%;}
/*.card_banner.left p {top:35%;left:0%;text-align:left;}
.card_banner.right p {top:35%;left:53.5%;text-align:left;}*/
.card_banner.bk_txt p {color:#000;}
.card_banner.bk_txt p .btn_type.whline span{color:#fd312e;border:1px solid #fd312e;border-radius:3px; background-color: #fff;}/* 접근성 수정 | 1.4.3.13 */
.card_banner.wh_txt p {color:#fff;}
.card_banner.wh_txt p .btn_type.whline span{color:#fff;border:1px solid #fff;border-radius:3px;}
.card_banner.wh_txt p .btn_type.v_link span::after {background:url('../img/w/icon_btn_dtl_wh.png') 75% 50% no-repeat;background-size:12px auto;transition:all .4s;}
.card_banner.wh_txt p .btn_type.v_link:hover span::after {background-position-x:120%;}
.card_banner span{display:block;}
.card_banner img {position:relative;display:inline-block;width:50%;}
.card_banner .title{font-size:64px;line-height:72px;font-weight:300;margin-bottom:7px;}
.card_banner.left .title{max-width:600px;}
.card_banner.right .title{max-width:600px;}
.card_banner .text {font-size:24px;line-height:32px;}
.card_banner.left .text{max-width:600px;}
.card_banner.right .text{max-width:600px;}
.card_banner .btn{width:260px;margin-top:44px;}
/* card_banner.card */
.card_banner.card.top,.card_banner.card.bottom {text-align:center;}
.card_banner.card p,.card_banner.card .pic {position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;}
.card_banner.card.top p,.card_banner.card.bottom p{width:70%;margin-top:3%;}
.card_banner.card .pic {width:50%;}
.card_banner.card.top .pic,.card_banner.card.bottom .pic {width:100%;}
.card_banner.card img {width:100%;}
.card_banner.card.left img{right:-100%;}
.card_banner.card.left p{left: -50%;}
.card_banner.card.right img{left:0%;}
.card_banner.card.right p{padding-left:50px;}
.card_banner.card.top .btn,.card_banner.card.bottom .btn {margin:44px auto 0 auto;}
/* card_banner.full */
.card_banner.full p{width:100%;position:absolute;transform:translate(0px, -25%);}
.card_banner.full.left p {top:35%;left:6%;text-align:left;width:36%}
.card_banner.full.right p {top:35%;left:61%;text-align:left;width:35%}
.card_banner.full.bottom p {bottom:5%;left:0;text-align:center;}
.card_banner.full.top p {top:18%;left:0;text-align:center;}
.card_banner.full img {width:100%;}
.card_banner.full.left img{right:0;}
.card_banner.full.bottom .title,.card_banner.full.top .title {max-width:100%;}
/* .card_banner.full.left .title{max-width:44%;}
.card_banner.full.right .title{max-width:35%;} */
.card_banner.full .text {font-size:24px;line-height:32px;}
.card_banner.full.bottom .text,.card_banner.full.top .text {max-width:100%;padding-left:20%;padding-right:20%;}
/* .card_banner.full.left .text{max-width:33%;}
.card_banner.full.right .text{max-width:33%;} */
.card_banner.full.bottom .btn,.card_banner.full.top .btn {margin:0 auto;margin-top:44px;}

/* card_banner - 20230712 */
.card_banner .text_box {width:45%;}
.card_banner.bk_txt .text_box {color:#000;}
.card_banner.bk_txt .text_box .btn_type.whline span{color:#000;border:1px solid #000;border-radius:28px; background-color: #fff;}/* 접근성 수정 | 1.4.3.13 */
.card_banner.wh_txt .text_box {color:#fff;}
.card_banner.wh_txt .text_box .btn_type.whline span{color:#fff;border:1px solid #fff;border-radius:28px;}
.card_banner.wh_txt .text_box .btn_type.v_link span::after {background:url('../img/w/icon_btn_dtl_wh.png') 75% 50% no-repeat;background-size:12px auto;transition:all .4s;}
.card_banner.wh_txt .text_box .btn_type.v_link:hover span::after {background-position-x:120%;}
.card_banner.card .text_box {position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;}
.card_banner.card.top .text_box,.card_banner.card.bottom .text_box{width:70%;margin-top:3%;}
.card_banner.card.left .text_box{left: -50%;}
.card_banner.card.right .text_box{padding-left:50px;}
.card_banner.card.top .btn,.card_banner.card.bottom .btn {margin:44px auto 0 auto;}
.card_banner.full .text_box {width:100%;position:absolute;transform:translate(0px, -25%);}
.card_banner.full.left .text_box {top:35%;left:6%;text-align:left;width:36%}
.card_banner.full.right .text_box {top:35%;left:61%;text-align:left;width:35%}
.card_banner.full.bottom .text_box {bottom:5%;left:0;text-align:center;}
.card_banner.full.top .text_box {top:18%;left:0;text-align:center;}

.card_banner_disclaimer {margin-top: 20px; font-size: 16px; color: #4a4946;}
@media (max-width: 1080px){
  .card_banner_disclaimer {margin-top: 50px; font-size: 12px;}
}

/* BEGIN 20200619 추가 */
/* banner-inquiry */
.software-area+.banner-inquiry{margin-top: 36px;}
.download_guide+.banner-inquiry{margin-top: 55px;}
.banner-inquiry+.slick_type02 .slick_tit{padding-top: 0;}
.banner-inquiry{margin-bottom: 85px;}
.banner-inquiry a{position: relative; display: block;}
.banner-inquiry .img{display: block; background-repeat:no-repeat ; background-size: 100% auto;}
.banner-inquiry img{display: block; width: 100%;}
.banner-inquiry p{position: absolute; top: 50%; left: 110px; transform: translateY(-50%);}
.banner-inquiry p .desc{font-size: 42px; line-height: 52px;}
.banner-inquiry p .btn-type{position: relative;display: block; margin-top: 30px; color: #fd312e; font-size: 24px; font-weight: 400;}
.banner-inquiry p .btn-type::after{position: absolute; content: ""; bottom: 6px; width: 25px; height: 15px; background: url('../img/w/icon_btn_dtl.png') 50% 50%/auto 100% no-repeat;}
.banner-inquiry.full p{text-align: center; left: 50%; transform: translate(-50%,-50%); width: 95%;}
.banner-inquiry.full p .desc{color: #fff;}
.banner-inquiry.full p .btn-type{color: #fff;}
.banner-inquiry.full p .btn-type::after{background-image: url(../img/w/icon_btn_dtl_wh.png);}
/* END 20200619 추가 */

.product_form_iframe{width: 100%;} /* 20210618 | iframe css 추가 */

.product-nav {max-width: 1440px; padding: 5px 80px; margin: 70px auto; text-align: center;}
.product-nav .inner-box {width: 100%;max-height: 600px;max-width: 1284px;margin: 0 auto;}
.product-nav .inner-box .slick-slider .slick-arrow {padding: 0;line-height: 0;color: #767676;overflow: hidden;width: 22px;height: 40px;position: absolute;z-index: 99;top: 50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);text-indent: 10em;}
.product-nav .inner-box .slick-slider .slick-arrow.slick-prev {background: url(../img/w/carousel-left-over.svg) 0 0;background-size: 22px 40px;}
.product-nav .inner-box .slick-slider .slick-arrow.slick-next {background: url(../img/w/carousel-right-over.svg) 0 0;background-size: 22px 40px;}
.product-nav .inner-box .slick-slider .slick-list {width: auto;overflow: hidden;}
.product-nav .inner-box .slick-slide > div {margin: 0 15px;}
.product-nav .slick-track {margin: 0 auto;}
.product-nav .inner-box .item {float: left;outline: 0;}
.product-nav .inner-box .items a {display: block;max-width: 100%;margin: 0 auto;border: 1px solid #e4e4e4;padding: 35px 20px 30px;border-radius: 10px;background-color: #fff;}
.product-nav .inner-box .item .model-name, 
.product-nav .inner-box .item .visual {text-align: center; width: auto;margin-bottom: 35px;}
.product-nav .inner-box .item .visual img {max-width: 180px; margin: 0 auto;}
.product-nav .inner-box .item .model-name {height: 52px;font-size: 20px;line-height: 26px;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.product-nav .inner-box .item .model-name {margin-bottom: 8px;}
.product-nav .inner-box .item .model-name .text {color: #333;font-weight: 600;font-size: 20px;line-height: 26px; vertical-align: middle;}
.product-nav .inner-box .item .model-name .text span {content: "";display: inline-block;width: 12px;height: 12px;margin-left: 3px;text-indent: -9999px;font-size: 0;background: url(../img/w/link-right-dark.svg) no-repeat 0 1px; vertical-align: middle;}
.product-nav .inner-box .items::after {content: "";display: table;clear: both;}
@media (max-width: 767px){
    .product-nav {padding: 5px 0 15px;}
    .product-nav .inner-box .slick-slider .slick-list {padding: 0 45px;}
    .product-nav .inner-box .items a {max-width: 100%;padding: 35px 10px 30px;}
    .product-nav .inner-box .item .visual {padding: 0 15px;margin-bottom: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .product-nav .inner-box .item .visual img {width: auto!important;}
    .product-nav .inner-box .slick-slider .slick-arrow {width: 12px;height: 22px;}
    .product-nav .inner-box .slick-slider .slick-arrow.slick-prev {left: 38px;background-size: 12px 22px;}
    .product-nav .inner-box .slick-slider .slick-arrow.slick-next {right: 38px;background-size: 12px 22px;}
    .product-nav .inner-box .slick-slider .slick-dots li a, .product-nav .inner-box .slick-slider .slick-dots li button {background: #fff;display: block;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;border-radius: 50%;overflow: hidden;color: transparent;cursor: pointer;}
    .product-nav .inner-box .slick-slider .slick-dots {text-align: center;margin-top: 18px;margin-bottom: 0;height: 10px;}
    .product-nav .inner-box .slick-slider .slick-dots li {position: relative;display: inline-block;vertical-align: top;width: 8px;height: 8px;margin: 0 4px;line-height: normal;border-radius: 50%;border: 1px solid #767676;}
    .product-nav .inner-box .slick-slider .slick-dots li.slick-active {border: 1px solid #fd312e;}
    .product-nav .inner-box .slick-slider .slick-dots li.slick-active a, 
    .product-nav .inner-box .slick-slider .slick-dots li.slick-active button {background: #fd312e;}
}

@media only screen and (max-width: 1439px) and (min-width: 1081px){
/* submain_bnn */
.submain_bnn .dummy{margin-top:-7%;}

/* link_move */
.link_move .half_box .ttl::after{right:80px;}
/* link_banner */
.link_banner .left .ttl,.link_banner .right .ttl{width:90%;}
.link_banner .left img{right:10%;}
.link_banner .right img{right:0;}

/* product_information */
.product_information .swiper_type04 {margin-right:0;}
.product_information .slick_type03{margin-right:0;}

/* prod_list */
.prod_list .list{min-width:auto;}

/* business_resources */
.business_resources.bt::before{width:100%;}

/* goods_section */
.goods_section.details .ttl4{padding:0 36px;}

/* title_signage */
.title_signage .txt2 br{display:none;}


/* card_banner */
.card_banner{width:95%}
.card_banner.left p {left:3%;}
/*.card_banner.right p {left:53%;}*/
.card_banner .title{font-size:56px;line-height:56px;}
/* card_banner.full */
.card_banner.full.right p {left:60%;}
.card_banner.full.left p {width:40%}
.card_banner.full.right p {width:38%}
/* .card_banner.full.left .title{max-width:40%;}
.card_banner.full.right .title{max-width:40%;}
.card_banner.full.left .text{max-width:38%;}
.card_banner.full.right .text{max-width:38%;} */
.card_banner.left .text_box {left:3%;}
/*.card_banner.right p {left:53%;}*/
.card_banner .title{font-size:56px;line-height:56px;}
/* card_banner.full */
.card_banner.full.right .text_box {left:60%;}
.card_banner.full.left .text_box {width:40%}
.card_banner.full.right .text_box {width:38%}

} /* @media only screen and (max-width: 1439px) and (min-width: 1081px){ */



@media only screen and (min-width: 1081px) and (max-width: 1250px) {

	.business_resources .resources .file .file_down {background-size:14px auto;font-size:14px;}

	/* banner_module */
	.banner_module>ul >li .title{font-size:36px;line-height:40px;}
	.banner_module>ul >li .text{font-size:20px;line-height:26px;}
	.banner_module>ul >li .btn{margin-top:35px;}
	/* banner_module */
	.banner_product .title{font-size:36px;line-height:40px;}
	.banner_product .text{max-width:500px;font-size:20px;line-height:26px;}
	.banner_product .btn{margin-top:35px;}
	/* banner_industries */
	.banner_industries .title{font-size:24px;line-height:28px;}
	.banner_margin{margin-top:42%;}

	/* card_banner */
	.card_banner{width:95%}
	.card_banner.left p {left:3%;}
	/*.card_banner.right p {left:53%;}*/
	.card_banner.full.left p,.card_banner.full.right p {width:45%}
	.card_banner .title{font-size:56px;line-height:56px;}
	/* card_banner.full */
	.card_banner.full.right p {left:50%;}
	/* .card_banner.full.left .title{max-width:45%;}
	.card_banner.full.right .title{max-width:45%;}
	.card_banner.full.left .text{max-width:45%;}
	.card_banner.full.right .text{max-width:45%;} */
	.card_banner.left .text_box {left:3%;}
	.card_banner.full.left .text_box,.card_banner.full.right .text_box {width:45%}
	.card_banner .title{font-size:56px;line-height:56px;}
	.card_banner.full.right .text_box {left:50%;}
	/* BEGIN 20200619 추가 */
	/* banner-inquiry */
    .banner-inquiry p .desc{font-size: 36px;}
    .banner-inquiry p .btn-type{font-size: 20px;}
    .banner-inquiry p .btn-type::after{bottom: 5px; height: 12px;}
    /* END 20200619 추가 */
}


@media only screen and (max-width: 1080px){
.download_guide {padding:25px 0;margin-top:0;}	
.download_guide .content_margin .txt {font-size:14px;}

/* banner_module */
.banner_module{margin-bottom:110px;}
.banner_module>ul{overflow:hidden;margin-top:0px;}
.banner_module>ul >li{margin-top:15px;}
.banner_module>ul >li p{top:55%;transform:translate(0px, -25%);}
.banner_module>ul >li>a:hover p{top:30%;transform:translate(0px, -10%);}/* 접근성 수정 | 2.1.1.02 */
.banner_module>ul >li .title{font-size:25px;line-height:30px;padding:0 10%;}
.banner_module>ul >li .text{font-size:14px;line-height:20px;padding:0 10%;}
.banner_module>ul >li .btn{width:200px;margin-top:15px;}
.banner_module_action.active p{top:30%;transform:translate(0px, -10%);}
.banner_module_action.active a::before {background:rgba(0,0,0,0.55);}/* 접근성 수정 | 2.1.1.02 */ /* 접근성 수정 | 3차 */
.banner_module_action.active .text,.banner_module_action.active .btn{opacity:1;}
.banner_module>ul .left{width:100%;}
.banner_module>ul .right{width:100%;}
/* banner_product */
.banner_product{margin-bottom:0px;margin-top:15px;}
.banner_product .content_margin {padding:0;}
.banner_product p{top:7%;left:0;transform:translate(0px, 0%);text-align:center;}
.banner_product .title{margin: 0 auto; font-size:25px;line-height:30px;padding:0 18%;font-weight:400;}
.banner_product .text{margin: 0 auto;font-size:14px;line-height:20px;padding:0 18%;}
.banner_product .btn{width:200px;margin:0 auto;margin-top:15px;}
/* 20210219 : start */
.banner_product.custom {display: block; padding-bottom: 20px;}
.banner_product.custom .img {width: auto; padding-top: 30px;}
.banner_product.custom p {width: auto; margin-left: 0; padding-top: 0;}
/* 20210219 : end */
/* banner_industries */
.banner_industries{margin-top:25px;}
.banner_industries img {min-width:auto;}
.banner_industries .title{position:absolute;top:20%;left:4.5%;font-size:16px;line-height:20px;}
.banner_industries a span {position:absolute;top:40%;left:4.5%;}
.banner_margin{margin-top:0;}
.ap_scene .txt .banner_industries{position:relative;bottom:0px;width:100%;/*left:0;box-sizing:border-box;*/}
/* BEGIN 20200619 추가 */
/* banner-inquiry < 1080 */
.software-area+.banner-inquiry{margin-top: 30px;}
.download_guide+.banner-inquiry{margin-top: 0;}
.banner-inquiry+.slick_type02{padding-top: 0;}
.banner-inquiry{margin-bottom: 60px;}
.banner-inquiry p{width:73%; top: 25px; left: 5px; transform:none;}
.banner-inquiry p .desc{font-size: 19px; line-height: 20px;}
.banner-inquiry p .btn-type{margin-top: 13px;font-size: 12px;}
.banner-inquiry p .btn-type::after{position: absolute; content: ""; bottom: 2px; width: 15px; height: 9px;}
.banner-inquiry p br{display: none;}
.banner-inquiry.full p{top: 50%; left: 50%; transform: translate(-50%, -50%);}
/* END 20200619 추가 */


.Card_Banner_warp {margin-bottom:120px;}
/* card_banner */
.card_banner {width:85%;margin-top:35px;margin-bottom:90px;}
.card_banner img {width:100%;}
.card_banner.left img{right:0%;}
.card_banner p {position:relative;width:100%;}
.card_banner.left p,.card_banner.right p {top:25px;left:0;text-align:left;}
.card_banner.left .title,.card_banner.right .title {max-width:100%;font-size:29px;line-height:35px;font-weight:300;}
.card_banner.left .text,.card_banner.right .text {max-width:100%;font-size:14px;line-height:20px;padding-left:0;padding-right:0;}
.card_banner.wh_txt p {color:#000;}
.card_banner.wh_txt p .btn_type.whline span{color:#fd312e;border:1px solid #fd312e;}
.card_banner.wh_txt p .btn_type.v_link span::after {background:url('../img/w/icon_btn_dtl.png') 75% 50% no-repeat;background-size:9px auto;transition:all .4s;}
.card_banner .btn {width:100%;margin-top:35px;}
/* card_banner.card */
.card_banner.card .pic {width:100%;}
.card_banner.card.left img{left:0;}
.card_banner.card.left p{left: 0;}
.card_banner.card.right p{padding-left:0;}
.card_banner.card.top,.card_banner.card.bottom{text-align:left;}
.card_banner.card.top p,.card_banner.card.bottom p{width:100%;margin-top:3%;}
.card_banner.card.top .title,.card_banner.card.bottom .title{max-width:100%;font-size:29px;line-height:35px;font-weight:300;}
.card_banner.card.top .text,.card_banner.card.bottom .text{max-width:100%;font-size:14px;line-height:20px;padding-left:0;padding-right:0;}
/* card_banner.full */
.card_banner.full p {position:relative;}
.card_banner.full.left p,.card_banner.full.right p,.card_banner.full.bottom p,.card_banner.full.top p {top:70px;left:0;text-align:left;width:100%;}
.card_banner.full.left .title,.card_banner.full.right .title,.card_banner.full.bottom .title,.card_banner.full.top .title {/* max-width:100%; */font-size:29px;line-height:35px;font-weight:300;}
.card_banner.full.left .text,.card_banner.full.right .text,.card_banner.full.bottom .text,.card_banner.full.top .text {/* max-width:100%; */font-size:14px;line-height:20px;padding-left:0;padding-right:0;}

.card_banner .text_box {position:relative;width:100%;}
.card_banner.left .text_box,.card_banner.right .text_box {top:25px;left:0;text-align:left;}
.card_banner.wh_txt .text_box {color:#000;}
.card_banner.wh_txt .text_box .btn_type.whline span{color:#000;border:1px solid #000;}
.card_banner.wh_txt .text_box .btn_type.v_link span::after {background:url('../img/w/icon_btn_dtl.png') 75% 50% no-repeat;background-size:9px auto;}
.card_banner.wh_txt .text_box .btn_type.whline.v_link span::after {background:url('../img/w/icon_btn_dtl-black.png') 75% 50% no-repeat;background-size:9px auto;}
.card_banner.card.left .text_box{left: 0;}
.card_banner.card.right .text_box{padding-left:0;}
.card_banner.card.top .text_box,.card_banner.card.bottom .text_box{width:100%;margin-top:3%;}
.card_banner.full .text_box {position:relative;}
.card_banner.full.left .text_box,
.card_banner.full.right .text_box,
.card_banner.full.bottom .text_box,
.card_banner.full.top .text_box {top:70px;left:0;text-align:left;width:100%;}




/* submain_bnn */
.submain_bnn .title_area {margin:0 27px;text-align:center;}
.submain_bnn .btn_type.icon_play{width:135px;}
.submain_bnn .btn_type.icon_play span{height:36px;padding:0 0 0 15px;box-sizing:border-box;line-height:30px;font-size:14px;background-position:20px 50%;background-size:10px auto;border-width: 2px;}/* 접근성 수정 | 버튼 디자인 수정 */
.submain_bnn .dummy{margin-top:-19%;}

/* Mobie Back */
.btn_type.prev{display:inline-block;margin:6px 0 16px 16px;}

/* standard_list */
.standard_list li .unit_type3 .section03 .type a{padding:0 5px 0 5px;font-size:12px;}
.standard_list li .unit_type3 .section04{margin:0 27px 10px 27px;}
.standard_list li .unit_type3 .section04 .txt1{font-size:24px;overflow:visible;white-space:normal;margin-top:10px;}
.standard_list li .unit_type3 .section04 .txt2{height:auto;-webkit-line-clamp:inherit;}
.standard_list li .unit_type3 .section04 .txt2 .region{margin-right:10px;}
.standard_list li .unit_type3 .section05{margin:15px 27px 0;font-size:16px;}

/* goods_single */
.goods_single .dgt_signage_list img{width:auto;max-width:100%;}
.goods_single .dgt_signage_list .txt_box{height:auto;}
.goods_single .dgt_signage_list li:nth-child(even){margin-right:0;}
.goods_single .dgt_signage_list li:nth-child(odd){margin-left:0;}
.goods_single .dgt_signage_list li .ttl3{font-size:24px;}
.goods_single .dgt_signage_list li .txt{padding-top:10px;}
.goods_single .dgt_signage_list li .txt strong{font-size:18px;}
.goods_single .dgt_signage_list li .txt strong.country{font-size:12px;}

/* link_move */
.link_move::after{display:none;}
.link_move .content_margin{padding:0;}
.link_move .half_box{min-height:auto;float:none;width:100%;box-sizing:border-box;padding:0 0 40px 35px !important;border-bottom:1px solid #ddd;}
.link_move .half_box.downcenter{padding-left:0;border-bottom:0;}
.link_move .half_box .ttl{padding:35px 70px 0 0;margin:0 0 15px 0;font-size:18px;}
.link_move .half_box .ttl::after{top:40px;right:32px !important;width:36px;height:36px;background-size:36px 36px;}
.link_move .half_box a span{font-size:12px;}
.link_move.single::after{display:none;}
.link_move.single .half_box{margin:0;}
.link_move.single .half_box.downcenter{padding-left:0;}
/* link_banner */
.link_banner{min-height:auto;margin-top:15px;border-top:0 none;}
.link_banner .content_margin{padding:0;}
.link_banner>div >div{min-height:auto;margin:0;border-top:1px solid #dddee0;padding:25px 0;}
.link_banner .left,.link_banner .right{width:100%;}
.link_banner .right{border-left:0 none;}
.link_banner .right p{left:0;}
.link_banner p{position:relative;padding:0 27px;left:0;}
.link_banner .ttl,.link_banner .left .ttl,.link_banner .left .right{width:70%;font-size:18px;}
.link_banner img{width:36px;top:17%;right:27px;}
.link_banner .btn{margin-top:13px;}
.link_banner .left img,.link_banner .right img{right:27px;}

.section-area .txt-under-image {padding:0 27px;max-width:100%;}
.section-area .txt-under-image .desc {font-size:24px;line-height:33px;}
.section-area .txt-under-image .btn-area {padding:31px 0 116px 0;}
.section-area .txt-under-image .btn-area a {width:100%;height:36px;font-size:16px;line-height:34px;padding:0;}

/* product_information */
.product_information {margin-top:0;}
.product_information .content_margin{padding:0 0 0 0;}
.product_information .inner{float:inherit;width:100%;padding:22px 0 0;box-sizing:border-box;}
.product_information .inner .prod_tit {padding:0 27px 0;border-bottom:1px solid #dddee0;}
.product_information .inner .prod_tit .ttl1{margin-top:0px;}
.product_information .inner .prod_tit .series {top:22px;left:27px;margin-bottom:5px;font-size:18px;}
.product_information .inner .prod_tit .ttl1 {display:inline-block;}
.product_information .inner .prod_tit .ttl_sub {margin-top:1px;font-size:12px;}
.product_information .inner .prod_tit .zelect_type03 {margin-left:20px;vertical-align:top;height:auto;}
.product_information .swiper_type04 {float:inherit;width:100%;margin-right:0;}
.product_information .slick_type03 {float:inherit;width:100%;margin-right:0;}
.product_information .btn_area{position:inherit;padding:31px 0 27px;}
.product_information .btn_area > .btn_type{display:block;}
.product_information .btn_share{position:absolute;right:27px;top:89px;float:inherit;width:20px;height:24px;margin:0;background-size:20px auto;}
.product_information .btn_share span{text-indent:-999em;overflow:hidden;}
.product_information .series_key{margin-top:0;padding:27px 27px 0;border-top:8px solid #f3f4f4;}
.product_information .series_key .ttl{font-size:14px;font-weight:400;}
.product_information .series_key .list{padding:17px 0 40px;}
.product_information .series_key .list li{padding-left:10px;font-size:12px;line-height:18px;}
.product_information .series_key .list li::before{content:'';width:2px;height:2px;top:8px;}

/* goods_section */
.goods_section .content_margin{padding:0 0 0 0;border-top:0;}
.goods_section img{width:100%;}
.goods_section .video-ani .video_wrap video{width:100%;}
.goods_section .ttl4{margin:0 26px;padding:20px 0 12px;font-size:14px;line-height:29px;border-top:1px solid #1d2726;}
.goods_section .goods_area .pic{float:none;width:100%;}
.goods_section .goods_area .mov{float:none;width:100%;}
.goods_section .goods_area .mov a::after{width:61px;height:61px;}
.goods_section .goods_area{display:block;padding-top:0;margin-bottom:0;}
.goods_section .goods_area .box{display:block;}
.goods_section .goods_area .box.gray{background:#fff;}
.goods_section .goods_area .txt_box{float:none;width:100%;padding:25px 26px 38px;text-align:center;}
.goods_section .goods_area.full .txt_box{margin-top:0;}
.goods_section .goods_area .txt_box p{margin-bottom:5px;font-size:12px;line-height:18px;}
.goods_section .big_area .txt_box p{margin-bottom:5px;font-size:12px;line-height:18px;}
.goods_section .goods_area .txt_box .h_txt{margin-bottom:10px;font-size:29px;line-height:35px;font-weight:300;}
.goods_section .goods_area .txt_box span,
.goods_section .goods_area .txt_box .inner > span{font-size:14px;line-height:20px;}
.goods_section .goods_area .txt_box .desc{margin-top:10px;}
.goods_section .goods_area .txt_box ul{margin-top:25px;}
.goods_section .goods_area .txt_box ul li{margin-top:10px;font-size:14px;}
.goods_section .goods_area .txt_box ul li em{font-size:14px;}
.goods_section .goods_area .txt_box .inner{padding-left:0;}
.goods_section .goods_area .txt_box .model{margin-top:-10px;margin-bottom:10px;font-size:12px;color:#99a8b0;}
.goods_section .goods_area .txt_box.left{text-align:left;}
.goods_section .goods_area .txt_box.left .model{margin-top:0px;margin-bottom:10px;font-size:12px;color:#99a8b0;}
.goods_section .goods_area .txt_box.left .spec{font-size:14px;padding-left:0;}
.goods_section .goods_area .txt_box.left .spec::after{display:none;}
.goods_section .goods_area .txt_box.left .spec br{display:none;}
.goods_section .goods_area.right .pic{right:0;}
.goods_section .goods_area.right .mov{right:0;}
.goods_section .goods_area.right .txt_box{left:0;}
.goods_section.panel .goods_area .pic{padding:0 26px;box-sizing:border-box;}
.goods_section.panel .goods_area .txt_box {text-align:left;}
.goods_section .big_area {margin-bottom:0;}
.goods_section .big_area .pic{width:100%;}
.goods_section .big_area .pic img{display:block;width:100%;}
.goods_section .big_area .pic .desktop-only {display:none;}
.goods_section .big_area .pic .mobile-only {display:block;}
.goods_section .big_area .pic .desktop-only {display:none;}
.goods_section .big_area .pic .mobile-only {display:block;}
.goods_section .big_area .mov a:before {width:60px;height:60px;}
.goods_section .big_area .txt_box{margin-top:0;padding:25px 27px 48px;}
.goods_section .big_area .txt_box .h_txt{margin-bottom:10px;font-size:29px;line-height:35px;font-weight:300;}
.goods_section .big_area .txt_box span{font-size:14px;line-height:20px;}
.goods_section .big_area .txt_box span.desc{margin-top:10px;font-size:14px;}
.goods_section.details {padding:0;}
.goods_section.details .ttl4 {margin:0 26px 0;border-top:0;}
.goods_section.details .goods_area {max-width:1440px;margin:0;}
.goods_section.details .color_type .goods_area {margin-bottom:60px;}

/* tech_spec */
.tech_spec{padding:37px 0 27px;}
.tech_spec .list li > div {padding:0;border-bottom:0;border-top:1px solid #dedfe1;}
.tech_spec .list li:first-child > div {border-top:0;}
.tech_spec .tit_tp {margin-bottom:13px;font-size:24px;line-height:1;}
.tech_spec .tit_sub {float:inherit;max-width:9999px;padding:20px 0 13px;font-size:12px;font-weight:400;line-height:1;}
.tech_spec .tit_sub br {display:none;}
.tech_spec .spec{padding-left:0;padding-bottom:11px;}
.tech_spec .spec th {padding:7px 20px 8px 0;font-size:14px;line-height:18px;}
.tech_spec .spec td{padding:5px 0 6px;font-size:14px;line-height:18px;}
.tech_spec .list li{position:relative;}
.tech_spec .list li::after{display:none !important;}
.tech_spec .list li::before{width:100% !important;}
.tech_spec .list li:last-child .spec{border-bottom:0;}
.tech_spec .btn_roadmore {margin-top:8px;}
.tech_spec .btn_roadmore a{width:100%;}
.tech_spec .btn_roadmore a span {text-indent:-13px;}
.tech_spec .btn_roadmore a span::after {right:50%;top:19px;margin-right:-33px;width:7px;height:4px;background:url(../img/m/icon_full_arrow.png) no-repeat 0 0;background-size:7px auto;}
.tech_spec .btn_roadmore a.hide_arrow span::after {background-size:7px auto;}


/* business_resources */
.business_resources {padding:27px 0 0;border-bottom: 1px solid #dedede;}
.business_resources .tit_br{margin-bottom:32px;font-size:24px;line-height:1;}
.business_resources .resources {margin-bottom:0;border-bottom:0;}
.business_resources .resources > div {padding:28px 0 0;}
.business_resources .resources .category {float:inherit;margin:0 0 3px;font-size:12px;}
.business_resources .resources .file {position:relative;margin:0;}
.business_resources .resources .file li {padding:18px 0;background-size:36px 36px;background-position:right 17px;}
.business_resources .resources .file a i{display:block;}
.business_resources .resources .file a > div {padding-left:50px;}
.business_resources .resources .file a > div,.business_resources .resources .file a > div:nth-child(2) {width:100%;margin-bottom:15px;}
.business_resources .resources .file .fn {font-size:14px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.business_resources .resources .file .byte {margin-top:5px;font-size:12px;}
.business_resources .resources .file .file_down {background:url('../img/w/icon_file_down.png') no-repeat 41% 14px;padding:10px 10% 10px 45%;background-size:14px auto;font-size:14px;margin-left:0;}
.business_resources + .swiper_type01 {margin-top:22px;}
.business_resources.bt::before{width:100%;}
.business_resources .resources .file a i.file_pdf,.business_resources .resources .file a i.file_dwg,.business_resources .resources .file a i.file_dxf {background-size: 30px auto;}

/* disclaimer */
.disclaimer .content_margin{padding:0;}
.disclaimer .content_margin .txt{padding:28px 27px;border-color:#dddee0;font-size:10px;line-height:18px;text-align:left;}
.disclaimer .content_margin .txt br{display:none;}

/* product_top */
.product_top {padding-top:18px;}
.product_top .format {padding-bottom:0;font-size:24px;line-height:29px;}
.product_top .swiper_type04 .w_sec {max-width:972px;padding-bottom:28px;}
.product_top .content_margin{padding:0;}
.product_top .swiper_type04 .card img {max-width:972px;}
.product_top .swiper_type04 .swiper-button-next{right:-74px}
.product_top .swiper_type04 .swiper-button-prev{left:-74px}
.product_top .inner {padding:12px 0 0;margin-bottom:0;}
.product_top .inner .prod_tit {padding:19px 27px 0;}
.product_top .inner .prod_tit .ttl1{padding-top:0px;padding-bottom:20px;}
.product_top .inner .prod_tit .series {padding-right:30px;margin-bottom:5px;font-size:18px;}
.product_top .inner .prod_tit .ttl1 {display:inline-block;}
.product_top .inner .prod_tit .ttl_sub {margin-top:4px;font-size:12px;}
.product_top .inner .prod_tit .zelect_type03 {position:relative;right:0;top:2px;margin-left:20px;vertical-align:top;}
.product_top .btn_area{position:inherit;bottom:0;width:100%;padding:28px 0 27px;}
.product_top .btn_area > .btn_type{margin:0;}
.product_top .btn_share{position:absolute;right:27px;top:95px;float:inherit;width:20px;height:24px;margin:0;background-size:20px auto;}
.product_top .btn_share span{text-indent:-999em;overflow:hidden;}

/* key_feature */
.key_feature {border-top:9px solid #f3f4f4;}
.key_feature .tit_kf{padding:26px 0 20px;font-size:24px;line-height:1;}
.key_feature ul li {width:49.5%;text-align:center;}
.key_feature ul li img {float:inherit;width:80px;margin:0 auto;}
.key_feature ul li p {padding-top:10px;padding-left:0;font-size:14px;line-height:18px;}
.key_feature ul li span {display:block;padding-bottom:8px;font-size:11px;}
.key_feature ul li:nth-child(2n){margin-left:-2px;}
.key_feature ul li:nth-child(n+3) {margin-top:24px;}
.key_feature .btn_area {padding:28px 0 32px;}
.key_feature .btn_area .btn_type {width:100%;}
.app_section {margin-top:18px;}
.app_section .content_margin{width:100%;padding-bottom:0;box-sizing:border-box;}
.app_section .tit_app{margin-bottom:20px;font-size:24px;text-align:left;}/* 20211001 | 수정 */
.app_section .goods_area {display:block;width:100%;padding:0;}
.app_section .goods_area .pic{width:100%;}
.app_section .goods_area .pic img{display:block;width:100%;}
.app_section .goods_area .txt_box {margin-bottom:35px;}
.app_section .goods_area .txt_box .h_txt {padding-top:15px;font-size:14px;line-height:20px;}/* 20211001 | 수정 */
.app_section .goods_area .txt_box span {padding-top:3px;font-size:12px;line-height:18px;}
.app_section .goods_area .btn_link::after{top:24px;right:0px;width:9px;height:6px;background-size:9px 6px;}
.app_section.col3 .goods_area {width:100%;margin:0; height: auto;}/* 20211001 | 수정 */

/* similar */
.similar .tit_si {padding:26px 0 3px;font-size:14px;}
.similar ul {border-bottom:1px solid #dddee0;}
.similar li {position:relative;float:inherit;width:100%;margin-left:0;padding:28px 153px 30px 0;border-top:1px solid #dddee0;box-sizing:border-box;}
.similar li:first-child{border-top:0;}
.similar li .pic{position:absolute;right:0;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:126px;}
.similar li .pic .outer{display:none;}
.similar li .pic .prd{position:relative;top:0;-ms-transform:translate(0, 0);transform:translate(0, 0);}
.similar li .txt_box .txt1 {height:auto;margin-top:-6px;font-size:14px;line-height:24px;}
.similar li .txt_box .txt2 {height:auto;margin-top:2px;font-size:24px;line-height:1;}
.similar .btn_area {padding:12px 0 0;text-align:left;}
.similar .btn_area .btn_type {width:86px;}
.similar .btn_area .btn_type span{height:27px;padding:8px 0 5px;line-height:1;font-size:12px;font-weight:400}
.business_resources + .similar .tit_si{padding-top:36px;border-top:1px solid #dedede;}
/* 20210222 | 추가 .related */
.related {padding-bottom: 38px;}
.related .content_margin {padding: 0; overflow: hidden;}
.related .related_slick {margin: 0 40px 0 21px;}
.related .related_slick .slick-list {overflow: visible;}
.related .tit_si {padding:0 27px 3px;font-size:14px;}
.related li {position:relative;width:100%;margin-left:0;padding:28px 0 30px 0;}
.related li.slick-slide {padding: 0;}
.related li:first-child{border-top:0;}
.related li .pic .outer{display:none;}
.related li .pic .prd{position:relative;top:0;-ms-transform:translate(0, 0);transform:translate(0, 0);}
.related .txt_box {margin-top: 30px;}
.related li .txt_box .txt1 {height:auto;margin-top:-6px;font-size:14px;line-height:24px;}
.related li .txt_box .txt2 {height:auto;margin-top:2px;font-size:24px;line-height:1;}
.related .slick-dots li {padding: 0;}
/* //20210222 | 추가 .related */


/* compare_list */
.compare_list {margin-bottom:26px;}
.compare_list .item:nth-child(3) {display:none;}
.compare_list .item {width:47%;margin-left:6%;}
.compare_list .item .img {border:0;}
.compare_list .item .model .txt1 {margin:14px 0 2px;color:#9a9a9a;font-size:12px;line-height:1;}
.compare_list .item .model .name {font-size:18px;line-height:24px;}
.compare_list .item .model .btn_type.flat_bface span {padding:0;margin-top:10px;}
.compare_view {margin-top:21px;padding-top:6px;padding-bottom:60px;}
.compare_view .section {padding-bottom:17px;}
.compare_view .section .tit {padding:23px 0 19px;font-size:14px;}
.compare_view .section table tbody tr th.view{padding-top:0;font-size:14px;}
.compare_view .section table tbody td {width:53%;padding:6px 6% 6px 0;font-size:14px;line-height:1;vertical-align:top;}
.compare_view .section table tbody td:last-child {width:47%;padding-right:0;}
.sticky_area.type03 .tit_product{position:relative;margin-left:18px;padding-left:27px;line-height:54px;font-size:16px;font-weight:400;}
.sticky_area.type03 .tit_product::after{content:'';display:block;position:absolute;left:0;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:10px;height:17px;background:url(../img/m/icon_back.png) no-repeat 0 0;background-size:10px 17px;}
.sticky_area.type03 .compare_box {padding:22px 27px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1); }
.sticky_area.type03 .compare_list .item .model .txt1 {display:none;}
.sticky_area.type03 .compare_list + p {margin-top:32px;}

/* led_download */
.title_area.led_type {display:block;height:inherit;padding-bottom:79%;text-align:center;background:url(../img/m/img_led_home.png) no-repeat center bottom;background-size:100% auto;}
.led_download .content_margin div {max-width:100%;margin:36px auto 33px;}
.led_download .content_margin div:after{top:1px;width:36px;height:36px;background-size:36px 36px;}
.led_download .content_margin div .ttl2 {font-size:18px;line-height:22px;}
.led_download .content_margin div .btn_type {margin-top:9px;}
.led_download .content_margin div .btn_type span {font-size:12px;}
.led_list {padding-bottom:23px;}
.led_list .tit {padding:30px 0 20px;font-size:14px;font-weight:400;line-height:1;}
.led_list ul li {float:inherit;width:100%;padding-bottom:40px;}
.led_list ul li img {margin-bottom:25px;}
.led_list ul li p {min-height:inherit;padding-top:8px;font-size:12px;line-height:18px;}
.led_list ul li .btn_type {width:100%;margin-top:17px;}
.led_list ul li:nth-child(2) {margin-left:0;}
.led_list ul + .tit {margin-top:0;border-top:0;padding-top:12px;}

/* dgt_signage_list */
.dgt_signage_list{margin-top:0;}
.dgt_signage_list .pic{margin:0 -27px 23px -27px;}
.dgt_signage_list img{width:100%;}
.dgt_signage_list li{width:100%;margin-bottom:40px;float:none;}
.dgt_signage_list li:nth-child(odd){margin-right:0;}
.dgt_signage_list li:nth-child(even){margin-left:0;}
.dgt_signage_list li .ttl3{padding-top:0;margin:0 0 5px 0;font-size:24px;line-height:1.4;}
.dgt_signage_list li .ttl_sub{display:inline-block;font-size:12px;color:#000;font-weight:300;}
.dgt_signage_list li .txt{display:block;padding-top:15px;font-size:24px;font-weight:300;line-height:1;}
.dgt_signage_list li .txt1{font-size:12px;line-height:24px;}
.dgt_signage_list li .txt1 em{margin-left:10px;color:#333;}
.dgt_signage_list li .btn_area{padding-top:25px;padding-bottom:0;}
.dgt_signage_list li .ttl_sub .region{margin-left:10px;font-size:12px;color:#333;}
.applied_stories .ttl4 {padding:30px 0 20px;font-size:14px;}

/* prod_list */
.prod_list{border-top:0;background:#fff;}
.prod_list .list{min-width:auto;}
.prod_list > .content_margin{padding:0;}
.prod_list .filter_sort{height:68px;border-bottom:1px solid #dddee0;}
.prod_list .filter_sort .filter{top:50%;left:27px;-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.prod_list .filter_sort .filter .btn_filter{height:100%;font-size:18px;padding:0 0 0 28px;}
.prod_list .filter_sort .filter .btn_filter::after{top:3px;background-image:url(../img/m/icon_filter.png);background-size:16px auto;}
.prod_list .filter_sort .sort{top:50%;right:27px;-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.prod_list .filter_sort .sort .zelect{min-width:100px;}
.prod_list .btn_more{display:none;}
.prod_list .list .card{width:100%;height:auto;padding-bottom:27px;margin:0 0 8px 0;box-shadow:none;border-bottom:1px solid #dddee0;}
.prod_list .list .card .region_position{height:53px;padding:27px 0 0 0;font-size:12px;}
.prod_list .list .card .region_position .region {font-weight:400;}
.prod_list .list .card .img{height:auto;}
.prod_list .list .card .img img{width:100%;}
.prod_list .list .card .range{padding-top:8px;margin-bottom:15px;}
.prod_list .list .card .range a{margin:0 7px;padding:0 5px;height:35px;line-height:35px;}
.prod_list .list .card .range a.on::after{height:2px;}
.prod_list .list .card .model{padding-bottom:25px;}
.prod_list .list .card .model .txt1 {font-size:24px;}
.prod_list .list .card .model .txt2 {font-size:12px;}
.prod_list .list .card .model .compare{top:10px;}
.prod_list .list .card .feature{position:relative;top:auto;right:auto;bottom:auto;left:auto;padding:0 0 12px 0;font-size:12px;}
.prod_list .list .card .btn_detail{position:relative;top:auto;right:auto;bottom:auto;left:auto;padding:0;}
.prod_list .btn_area {margin:0 27px;}
.prod_list_txt{display:none;}

/* title_signage */
.title_signage{margin:25px 0 30px 0;}
.title_signage .tit{margin-bottom:0;font-size:29px;line-height:1.2;}
.title_signage .txt1{margin-bottom:10px;font-size:18px;line-height:1.2;}
.title_signage .txt2{font-size:14px;}

/* key_feature2 */
.key_feature2{margin:20px 0 15px 0;}
.key_feature2 .list > li{width:100%;float:none;margin-bottom:30px;}
.key_feature2 .list > li .pic img{width:75px;position:relative;}
.key_feature2 .list > li .name{font-size:24px;margin-bottom:10px;}
.key_feature2 .sub_list > li{font-size:12px;padding:0 0 0 12px;}
.key_feature2 .sub_list > li::before{width:2px;height:2px;top:7px;}
.key_feature2 .list.col3{padding:0;}
.key_feature2 .list.col3 > li{width:100%;}

/* prod_wrap */
.prod_wrap .box{width:100%;float:none;}
.prod_wrap .box .tit{font-size:24px;}
.prod_wrap .box .model{margin-bottom:10px;font-size:12px;min-height:1px;}

/* list_filter */
#list_filter .layer_cont {padding:0px 27px 25px;}
.list_filter .article:nth-of-type(1){margin-top:20px;}


} /* @media only screen and (max-width: 1080px){ */













        /* common.css */
		.led_signage .sticky_area.type01 .content_sublink a {padding:0 18px;font-size:16.4px;letter-spacing:0;}
		.mt100px {margin-top:100px !important;}
        .pd50px {padding-bottom:50px !important;}
		.display_block {display:block !important;}
        
        .web{display:block !important;}
        .mobile{display:none !important;}

        .led_signage .title_area {padding:0;padding-bottom:20px;}
        .led_signage .title_area .top_hero {margin-bottom:80px;}
        .led_signage .title_area .web {margin: 0 auto;}
        .led_signage .title_area .mobile {width:100%;}
        
		.led_signage .title_area.has {padding:90px 0 80px !important;}
        .led_signage .title_area.has_bottom{position:relative;box-sizing:border-box;height:858px;background-repeat:no-repeat;background-position:center bottom;}
        .led_signage .title_area.has_bottom .mobile{display:none;}
        .led_signage .title_area.has_bottom .mobile img{width:100%;vertical-align:top;}
        .led_signage .has_bottom.title_area .group {position:absolute;left:0;bottom:50px;width:100%;}

        /* component.css */
        .led_signage .slick_led .web {position:relative;max-width:972px;margin:100px auto;}

		/* product.css */
		.led_signage .fixed.sticky_area.type01 .content_sublink a {padding:0 12px;font-size:14.9px;}
        /* product.css */
        .led_signage .details.goods_section {padding-bottom:0px;}
        .led_signage .details.goods_section > div:first-of-type {margin-top:120px;}

        .led_signage .tech_spec .tit_tp {margin-bottom:50px;}
        .led_signage .tech_spec .list tr {border-bottom:1px solid #dedfe1;}
        .led_signage .tech_spec .list tr:last-of-type {border-bottom:2px solid #dedfe1;}
        .led_signage .tech_spec .list li > div {padding:0;border-bottom:none;}
        .led_signage .tech_spec .list th, .led_signage .tech_spec .list td {padding:12px;font-size:20px;line-height:26px; text-align:center;vertical-align:middle;}
        .led_signage .tech_spec .list th {min-width:280px;color:#157d96;background:#ededed;font-weight:400;}
        .led_signage .tech_spec .spec colgroup col:nth-child(1) {width:25%;}
        .led_signage .tech_spec .spec colgroup.six_col col:nth-child(1) {width:15%;}
        .led_signage .tech_spec .list {display:block;}

        .led_signage .tech_spec .toggle_spec {padding-bottom:15px;border-bottom:1px solid #ddd;}
        .led_signage .tech_spec .toggle_spec .tit_tp {margin-bottom:50px;}
        .led_signage .tech_spec .toggle_spec .spec_tit {display:block;margin-top:20px;font-size:28px;line-height:35px;background:url(../img/w/btn_add_spec.png) no-repeat 0 4px;background-size:25px;}
        .led_signage .tech_spec .toggle_spec .spec_tit.openSpec {background:url(../img/w/btn_close_spec.png) no-repeat 0 4px;background-size:25px;}
        .led_signage .tech_spec .toggle_spec .spec_tit span {display:inline-block;padding-left:35px;}
        .led_signage .tech_spec .toggle_spec .list table {margin:20px 0 0 35px;}
        .led_signage .tech_spec .toggle_spec .list tr {border-bottom:none;}
        .led_signage .tech_spec .toggle_spec .list tr:nth-child(2n) {border-bottom:1px solid #dedfe1;}
        .led_signage .tech_spec .toggle_spec .list tr:last-of-type {border-bottom:none;}
        .led_signage .tech_spec .toggle_spec .list li > div {padding:0;border-bottom:none;}
        .led_signage .tech_spec .toggle_spec .list th, .led_signage .tech_spec .toggle_spec .list td {padding:10px 0 0 3px;font-size:20px;line-height:26px; text-align:left;}
        .led_signage .tech_spec .toggle_spec .list td {padding:3px 0 10px 3px;}
        .led_signage .tech_spec .toggle_spec .list th {min-width:280px;color:#157d96;background:none;font-weight:400;}
        .led_signage .tech_spec .toggle_spec .spec colgroup col:nth-child(1) {width:25%;}
        .led_signage .tech_spec .toggle_spec .spec colgroup.six_col col:nth-child(1) {width:15%;}
        .led_signage .tech_spec .toggle_spec .list {display:none;}

        .led_signage_00 .tech_spec .tit_sub {max-width:350px;}
        .led_signage_00 .tech_spec .spec {padding-left:370px;}

        .led_signage .key_feature2 {margin:35px 0 0 0;}
        .led_signage.content .key_feature2 .content_margin {border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:20px 0;}
        .led_signage .content_margin.non_border_b {border-bottom:none !important;margin-bottom:50px;}
        .led_signage .key_feature2 .list.three_icon {width:auto;margin:0 15%;}
        .led_signage .key_feature2 .list.four_icon {width:auto;margin:0 9%;}
        .led_signage .key_feature2 .list > li {text-align:center;float:left;}
        .led_signage .key_feature2 .list.three_icon > li {width:33.3%;}
        .led_signage .key_feature2 .list.four_icon > li {width:25%;}
        .led_signage .key_feature2 .list > li .pic img {width:150px;}
        .led_signage .key_feature2 .list > li .name {font-size:20px;line-height:24px;padding-left:35px;padding-right:35px;}

        .led_signage .description {text-align:right;padding-top:10px;padding-bottom:150px;}

        .led_signage .business_resources .resources {border-bottom:none;margin-bottom:100px;}
        .business_resources .resources .file .txt a {display:inline;color:#fd312e;text-decoration:underline;}
        .business_resources .resources .file .txt {font-size:24px;line-height:26px;}
        .business_resources .resources .file.txt {margin-left:0;}


	/* app_section */
	.led_sub_main {margin-top:95px;}
	.led_sub_main .content_margin{width:972px;padding-bottom:20px;text-align:center;}
	.led_sub_main .tit_app{margin-bottom:54px;font-size:53px;line-height:64px;font-weight:300;}
	.led_sub_main li {display:inline-block;width:484px;padding:0 10px;box-sizing:border-box;vertical-align:top;}
	/*.led_sub_main li .pic{width:100%;}*/
	.led_sub_main li img{display:block;width:100%;}
	.led_sub_main li figcaption {position:relative;margin-bottom:10px;text-align:left;}
	.led_sub_main li figcaption .h_txt {padding-top:30px;font-size:34px;line-height:40px;}
	.led_sub_main li p {text-align:left;padding-bottom:5px;}
	.led_sub_main li .btn_link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
	.led_sub_main li .btn_link::after{content:'';position:absolute;right:1px;top:45px;display:block;width:18px;height:12px;background:url(../img/w/icon_link_industries.png) no-repeat 50% 50%;}
	.led_sub_main.col3 .content_margin {width:100%;max-width:1440px;box-sizing:border-box;overflow:hidden;}
	.led_sub_main.col3 li{float:left;width:31%;margin-left:3.5%;padding:0;overflow:hidden;font-size:20px;line-height:28px;}
	.led_sub_main.col3 li:nth-of-type(3n-2) {margin-left: 0px;}
	.led_sub_main .indoor li:nth-of-type(1), 
	.led_sub_main .indoor li:nth-of-type(2),
	.led_sub_main .indoor li:nth-of-type(3) {min-height:660px;}
	.led_sub_main .indoor li:nth-of-type(4), 
	.led_sub_main .indoor li:nth-of-type(5),
	.led_sub_main .indoor li:nth-of-type(6) {min-height:630px;}
	.led_sub_main .outdoor li {min-height:700px;}



    @media only screen and (min-width:2001px){

        /* title_area */
        .led_signage .title_area.has_bottom{background-size:100% auto !important;}
    }
    
    @media only screen and (min-width: 1081px) {
    	.banner_product.align-right p { box-sizing: border-box; left: auto; right: 6%; width: auto; max-width: 600px; transfrom: none; }
    }

    @media only screen and (max-width: 1080px){
    	/* common.css */
        .web{display:none !important;}
        .mobile{display:block !important;}

        /* component.css */
        .led_signage .slick_led .mobile {margin:50px auto;}

		.led_signage .title_area.has {padding:0 !important;}
        .led_signage .title_area.has_bottom{height:auto;padding:0;background:none !important;}
        .led_signage .title_area.has_bottom .mobile{display:block;}
        .led_signage .title_area.has_bottom .group{bottom:70px;}

        .led_signage .title_area {padding-bottom:60px;}
        .led_signage .title_area .top_hero {margin-bottom:50px;}


        .led_signage .tech_spec .tit_sub {float:inherit;max-width:9999px;padding:20px 0 13px;font-size:12px;font-weight:400;line-height:1;}
        .led_signage .tech_spec .spec{padding-left:30%;padding-bottom:0px;}

        /* product.css */
        .led_signage .details.goods_section > div:first-of-type {margin-top:10px;}

        .led_signage .tech_spec .tit_tp {margin-bottom:25px;}
        .led_signage .tech_spec .list tr:last-of-type {border-bottom:2px solid #dedfe1;}
        .led_signage .tech_spec .list li > div {padding:23px 0 0;border-bottom:none;}
        .led_signage .tech_spec .list th, .led_signage .tech_spec .list td {padding:12px 5px;font-size:14px;line-height:1;vertical-align:middle;text-align:left;}
        .led_signage .tech_spec .list th {font-size:12px;}
        .led_signage .tech_spec .list th, .led_signage .tech_spec .list td:nth-child(2) {padding:12px 5px 12px 15px;}
        .led_signage .tech_spec .list th {min-width:15%;}
        .led_signage .tech_spec .list .spec {overflow-x:auto;}

        .led_signage .tech_spec .toggle_spec .tit_tp {margin-bottom:25px;}
        .led_signage .tech_spec .toggle_spec .spec_tit {margin-top:20px;font-size:16px;line-height:20px;background:url(../img/w/btn_add_spec.png) no-repeat 0 1px;background-size:18px;}
        .led_signage .tech_spec .toggle_spec .spec_tit.openSpec {background:url(../img/w/btn_close_spec.png) no-repeat 0 1px;background-size:18px;}
        .led_signage .tech_spec .toggle_spec .spec_tit span {display:inline-block;padding-left:25px;}
        .led_signage .tech_spec .toggle_spec .list table {margin:0;}
        .led_signage .tech_spec .toggle_spec .list li > div {padding:15px 0 0;border-bottom:none;}
        .led_signage .tech_spec .toggle_spec .list th, .led_signage .tech_spec .toggle_spec .list td {padding:12px 8px;font-size:14px;line-height:1;vertical-align:middle;text-align:left;}
        .led_signage .tech_spec .toggle_spec .list th {font-size:12px;}
        .led_signage .tech_spec .toggle_spec .list th {padding:10px 5px 4px 8px;} 
        .led_signage .tech_spec .toggle_spec .list td:nth-child(2) {padding:4px 5px 8px 8px;}
        .led_signage .tech_spec .toggle_spec .list th {min-width:15%;}
        .led_signage .tech_spec .toggle_spec .list .spec {overflow-x:auto;}

        .led_signage_00 .tech_spec .tit_sub {max-width:9999px;}
        .led_signage_00 .tech_spec .spec {padding-left:0px;}

        .led_signage .slick-dots {text-align:center;}

        .led_signage.content .key_feature2 .content_margin {border-bottom:none;padding:40px 27px 20px;}
        .led_signage .content_margin.non_border_b {margin-bottom:0px;}
        .led_signage .key_feature2 {margin:20px 0 0;}
        .led_signage .key_feature2 .list, .led_signage .key_feature2 .list.three_icon, .led_signage .key_feature2 .list.four_icon {width:auto;margin:0;}
        .led_signage .key_feature2 .list > li {text-align:center;float:left;margin-bottom:10px;}
        .led_signage .key_feature2 .list.three_icon > li, .led_signage .key_feature2 .list.four_icon > li {width:49.5%;}
        .led_signage .key_feature2 .list > li .pic img {width:75px;}
        .led_signage .key_feature2 .list > li .name {min-height:55px;padding-left:10px;padding-right:10px;font-size:14px;line-height:18px;}

        .led_signage .description {text-align:left;padding-top:10px;padding-bottom:80px;font-size:12px;}
        .business_resources .resources .file .txt {font-size:14px;line-height:18px;}


.led_sub_main {margin-top:35px;}
.led_sub_main .content_margin{width:100%;padding-bottom:0;box-sizing:border-box;}
.led_sub_main .tit_app{margin-bottom:20px;font-size:30px;line-height:34px;}
.led_sub_main li {display:block;width:100%;padding:0;}
.led_sub_main li img{display:block;width:100%;}
.led_sub_main li figcaption {margin-bottom:10px;}
.led_sub_main li figcaption .h_txt {padding-top:20px;font-size:24px;line-height:28px;}
.led_sub_main li .btn_link::after{top:24px;right:0px;width:9px;height:6px;background-size:9px 6px;}
.led_sub_main.col3 li {width:100%;margin:0;font-size:14px;line-height:21px;}
.led_sub_main li .v_link.flat_bface.btn_type {margin-bottom:30px;}
.led_sub_main .indoor {position:relative;}
.led_sub_main .indoor::after {content:'';display:block;position:absolute;bottom:0px;left:0px;width:100%;height:8px;background:#efefef;z-index:100;border-top:1px solid #e9e9e9;}
.led_sub_main .indoor li:nth-of-type(1), 
.led_sub_main .indoor li:nth-of-type(2),
.led_sub_main .indoor li:nth-of-type(3),
.led_sub_main .indoor li:nth-of-type(4), 
.led_sub_main .indoor li:nth-of-type(5),
.led_sub_main .indoor li:nth-of-type(6),
.led_sub_main .outdoor li {min-height:300px !important;}





    }
.title_area.has.pd4-youtube {
	margin-top:-88px;
	padding:178px 0 80px !important;
	height:946px !important;
}
#pd4-youtube {opacity:0;position:absolute;
	left:50% !important;
	top:50% !important;
	transform:translate(-50%, -50%);
	min-width:2200px;
	min-height:1040px;
	background:black;
	z-index:1;}
#pd4-youtube.loaded {opacity:1;}


/* BEGIN 20200721 ep layer */
.eprivacy-layer {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: visible;
  z-index: 10000;
  display: none;
}

.eprivacy-layer:focus {
  outline: 0
}

.eprivacy-layer .eprivacy-message-wrap {
  position: absolute
}

.eprivacy-layer .eprivacy-message-wrap .eprivacy-message-inner {
  width: 360px;
  background-color: #fff;
  padding: 19px 34px 19px 24px;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  text-align: left
}

@media (max-width: 767px) {
  .eprivacy-layer .eprivacy-message-wrap .eprivacy-message-inner {
      width:270px
  }
}

[dir=rtl] .eprivacy-layer .eprivacy-message-wrap .eprivacy-message-inner {
  text-align: right
}

.eprivacy-layer .eprivacy-message-wrap .eprivacy-message-inner:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #fff;
  border-color: inherit;
  border-style: solid;
  border-width: 0 0 1px 1px
}

.eprivacy-layer .eprivacy-message-wrap .title {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-bottom: 7px
}

.eprivacy-layer .eprivacy-message-wrap .description {
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b
}

.eprivacy-layer .eprivacy-message-wrap .description a {
  font-size: inherit!important;
  line-height: inherit!important;
  color: #fd312e!important;
  font-weight: inherit!important;
  text-decoration: underline!important
}

.eprivacy-layer .eprivacy-message-wrap .btn-cover {
  position: absolute;
  right: 13px;
  top: 13px
}

[dir=rtl] .eprivacy-layer .eprivacy-message-wrap .btn-cover {
  right: auto;
  left: 13px
}

.eprivacy-layer .eprivacy-message-wrap .btn-cover button {
  width: 12px;
  height: 12px;
  background-image: url(../icons/cookie-popover-close.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: transparent;
  border: none;
  cursor: pointer
}

.eprivacy-layer .eprivacy-message-wrap .btn-cover button .sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}

.eprivacy-layer .eprivacy-message-wrap.above {
  bottom: 40px;
}

.eprivacy-layer .eprivacy-message-wrap.above .eprivacy-message-inner:before {
  bottom: -5px;
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg)
}

.eprivacy-layer .eprivacy-message-wrap.below {
  top: 7px
}

.eprivacy-layer .eprivacy-message-wrap.below .eprivacy-message-inner:before {
  top: -5px;
  transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -webkit-transform: rotate(135deg)
}

@media (max-width: 1080px) {
  .eprivacy-layer .eprivacy-message-wrap.above.left {
    bottom: auto;
    top: 13px;
    left: 0;
  }
  .eprivacy-layer .eprivacy-message-wrap.above .eprivacy-message-inner:before{
    bottom: auto;
    transform: rotate(135deg);
    top: -6px;
  }

}
.eprivacy-layer .eprivacy-message-wrap.center {
  left: 50%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%)
}

.eprivacy-layer .eprivacy-message-wrap.center .eprivacy-message-inner:before {
  left: 50%;
  margin-left: -5px
}

.eprivacy-layer .eprivacy-message-wrap.left {
  left: 28px;
}

.eprivacy-layer .eprivacy-message-wrap.left .eprivacy-message-inner:before {
  left: 24px
}

.eprivacy-layer .eprivacy-message-wrap.right {
  right: -28px
}

.eprivacy-layer .eprivacy-message-wrap.right .eprivacy-message-inner:before {
  right: 24px
}
/* END 20200721 ep layer */

/* BEGIN 20201215 추가 */
.color_black {color:#000 !important}
.color_white {color:#fff !important}
.color_mint {color:#137f95 !important}
.text_align_center {text-align: center !important;}
.text_align_left {text-align: left !important;}
.text_align_right {text-align: right !important;}
.banner-inquiry p.text_align_center {left:0; width:100%; padding-left:30px; padding-right:30px; box-sizing: border-box;}/* 20201216 추가 */
.banner-inquiry p .btn-type.color_black::after {position: absolute; content: ""; bottom: 6px; width: 25px; height: 15px; background: url('../img/w/icon_btn_arrow_blacks.png') 50% 50%/auto 100% no-repeat;}
.banner-inquiry p .btn-type.color_white::after {position: absolute; content: ""; bottom: 6px; width: 25px; height: 15px; background: url('../img/w/icon_btn_arrow_whites.png') 50% 50%/auto 100% no-repeat;}
.banner-inquiry p .btn-type.color_mint::after {position: absolute; content: ""; bottom: 6px; width: 25px; height: 15px; background: url('../img/w/icon_btn_arrow_mints.png') 50% 50%/auto 100% no-repeat;}
.banner_module {margin-bottom:36px}/* 20201217 추가 */
@media only screen and (max-width: 1250px) and (min-width: 1081px){
  .banner-inquiry p .desc {line-height:40px}/* 20201217 추가 */
  .banner-inquiry p .btn-type.color_black::after {bottom: 5px; height: 12px; }
  .banner-inquiry p .btn-type.color_white::after {bottom: 5px; height: 12px; }
  .banner-inquiry p .btn-type.color_mint::after {bottom: 5px; height: 12px; }
}
@media only screen and (max-width: 1080px){
  .banner_module {margin-bottom:15px;}
  .banner_module_action.active p{top:50%;transform:translateY(-50%);}/* 20201217 추가 */
  .banner-inquiry p.text_align_center{top:50%;transform:translateY(-50%);}/* 20201217 추가 */
  .banner-inquiry p.text_align_left {left:25px}/* 20201217 추가 */
  .banner-inquiry p.text_align_center .desc {font-size:25px}/* 20201216 추가 */
  .banner-inquiry p .btn-type.color_black::after {bottom: 2px; width: 15px; height: 9px; }
  .banner-inquiry p .btn-type.color_white::after {bottom: 2px; width: 15px; height: 9px; }
  .banner-inquiry p .btn-type.color_mint::after {bottom: 2px; width: 15px; height: 9px; }
}
/* END 20201215 추가 */

@media only screen and (max-width: 1080px) {
  .ttl1 .hero-logo-img {
    height: 20px;
  }
}

.introduce-container {
  width: 100%;
  position: relative;
}
.introduce-container__inner {
  max-width: 1440px;
  position: relative;
  margin: 0 auto;
}
.introduce-container--gray {
  background-color: #f6f6f6;
}

.introduce-text {
  text-align: center;
  padding: 110px 0;
}
.introduce-text__title {
  position: relative;
  font-size: 54px;
  font-weight: 600;
  line-height: 100%;
  margin-bottom: 60px;
}
.introduce-text__title::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50px);
  width: 50px;
  height: 5px;
  background-color: #fd312e;
}
.introduce-text__paragraph {
  font-size: 24px;
  line-height: 32px;
  font-weight: 300;
  color: #000;
}
@media only screen and (max-width: 1080px) {
  .introduce-text {
    padding: 110px 25px;
  }
  .introduce-container--kinetic .introduce-text {
    padding: 60px 25px 70px;
  }
  .introduce-text__title {
    font-size: 27px;
    margin-bottom: 43px;
  }
  .introduce-container--kinetic .introduce-text__title {
    margin-top: 38px;
  }
  .introduce-text__title::before {
    width: 29px;
    height: 4px;
    transform: translate(-50%, -18px);
  }
  .introduce-text__paragraph {
    font-size: 16px;
    line-height: 22px;
  }
  .introduce-text__paragraph br {
    display: none;
  }
}

.introduce-cta {
  margin-top: 60px;
  display: flex;
  gap: 33px;
  justify-content: center;
}
.introduce-cta__item {
  font-size: 24px;
  color: #fff;
  background-color: #fd312e;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  box-sizing: border-box;
  text-align: center;
  width: 182px;
}
.introduce-cta__item:hover {
  color: #fff;
}
.introduce-cta__item--outline {
  background-color: #fff;
  color: #000;
  border: solid 1px #000;
}
.introduce-cta__item--outline:hover {
  color: #000;
}
@media only screen and (max-width: 1080px) {
  .introduce-cta {
    margin-top: 32px;
    gap: 20px;
  }
  .introduce-cta__item {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    width: 128px;
  }
}

.introduce-list {
  margin-top: 94px;
  display: inline-flex;
}
.introduce-list__container {
  display: flex;
  justify-content: center;
  background-color: #fff;
  border-radius: 94px;
  padding: 13px 62px;
  gap: 84px;
}
.introduce-list--high-brightness .introduce-list__container {
  border: solid 1px #fd312e;
}
.introduce-list__item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 6px;
}
.introduce-list__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
}
.introduce-list__icon-image {
  width: auto;
}
.introduce-list__text {
  font-size: 24px;
  color: #fd312e;
  font-weight: 600;
}
@media only screen and (max-width: 1080px) {
  .introduce-list {
    margin-top: 48px;
  }
  .introduce-list__container {
    border-radius: 38px;
    padding: 13px 16px;
    gap: 27px 8px;
    flex-wrap: wrap;
    box-sizing: border-box;
  }
  .introduce-list__item {
    gap: 12px;
    flex-basis: 46%;
  }
  .introduce-list__icon {
    height: 45px;
  }
  .introduce-list__icon-image {
    max-width: 95px;
    transform: scale(0.7);
  }
  .introduce-list__text {
    font-size: 14px;
    font-weight: 400;
  }
}

.kinetic-hero {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: #f6f6f6;
}
.kinetic-hero__container {
  max-width: 1440px;
  margin: 0 auto 0;
  position: relative;
}
.kinetic-hero__text {
  font-size: 16px;
  line-height: 26px;
  color: #4a4946;
  text-align: right;
  margin-top: 18px;
}
.kinetic-hero__textbox {
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  text-align: center;
}
.kinetic-hero__headline {
  font-family: 'LG EI Headline';
  font-weight: 700;
  font-size: 58px;
  color: #fff;
  line-height: 62px;
}
.kinetic-hero__subtitle {
  font-family: 'LG EI Headline';
  font-weight: 400;
  color: #fff;
  font-size: 38px;
  line-height: 42px;
  margin-top: 24px;
}
.kinetic-hero__description {
  color: #fff;
  font-size: 28px;
  line-height: 32px;
  text-align: center;
  margin: 50px auto 0;
}
.kinetic-hero__cta {
  height: 51px;
  line-height: 51px;
  background-color: #fd312e;
  color: #fff;
  font-size: 18px;
  border-radius: 26px;
  padding: 0 55px;
  display: inline-block;
  margin-top: 50px;
}
.kinetic-hero__media {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
  font-size: 0;
}
.kinetic-hero__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
}
.kinetic-hero__button {
  position: absolute;
  right: 40px;
  bottom: 40px;
  cursor: pointer;
  z-index: 98;
}
.kinetic-hero__button-play, .kinetic-hero__button-stop {
  width: 44px;
}
.kinetic-hero__button-play {
  display: none;
}
.kinetic-hero__button-stop {
  display: inline;
}
.kinetic-hero__video--mobile {
  display: none;
}
@media only screen and (max-width: 1080px) {
  .kinetic-hero__textbox {
    text-align: center;
    box-sizing: border-box;
    padding: 0 15px;
  }
  .kinetic-hero__headline {
    font-size: 28px;
    line-height: 34px;
  }
  .kinetic-hero__subtitle {
    font-size: 16px;
    line-height: 22px;
    margin: 16px auto 0;
    width: 80%;
  }
  .kinetic-hero__description {
    font-size: 14px;
    line-height: 18px;
    margin: 18px auto 0;
  }
  .kinetic-hero__cta {
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    border-radius: 19px;
    padding: 0 20px;
    display: inline-block;
    margin-top: 20px;
  }
  .kinetic-hero__video--pc {
    display: none;
  }
  .kinetic-hero__video--mobile {
    display: block;
  }
  .kinetic-hero__text {
    font-size: 11px;
    line-height: 16px;
    text-align: right;
    margin-top: 14px;
    padding: 0 15px;
  }
}
/*// Kinetic Hero Moduel */

/* Kinetic Half Modules */
.kinetic-half {
  max-width: 1440px;
  margin: 64px auto 0;
}
.kinetic-half__container {
  padding: 0 40px;
  display: flex;
  flex-direction: column;
  gap: 64px;
}
.kinetic-half__title {
  font-family: 'LG EI Headline';
  font-weight: 700;
  font-size: 54px;
  text-align: center;
}
.kinetic-half__content {
  display: flex;
  flex-direction: column;
  gap: 120px;
}
.kinetic-half__row {
  display: flex;
  gap: 115px;
  align-items: center;
}
.kinetic-half__row--reverse {
  flex-direction: row-reverse;
}
.kinetic-half__column {
  display: flex;
  flex-direction: column;
  gap: 54px;
  flex: 1;
}
.kinetic-half__media {
  font-size: 0;
}
.kinetic-half__image {
  max-width: 100%;
}
.kinetic-half__headline {
  font-family: 'LG EI Headline';
  font-weight: 400;
  font-size: 64px;
  line-height: 75px;
}
.kinetic-half__description {
  font-size: 24px;
  line-height: 34px;
}
@media only screen and (max-width: 1080px) {
  .kinetic-half {
    padding: 0 15px;
    margin-top: 58px;
  }
  .kinetic-half__container {
    padding: 0;
    gap: 27px
  }
  .kinetic-half__title {
    font-size: 27px;
    line-height: 32px;
  }
  .kinetic-half__content {
    gap: 32px;
  }
  .kinetic-half__row {
    flex-direction: column;
    gap: 28px;
  }
  .kinetic-half__column {
    gap: 23px;
  }
  .kinetic-half__headline {
    font-size: 29px;
    line-height: 34px;
    text-align: center;
  }
  .kinetic-half__description {
    font-size: 14px;
    line-height: 17px;
    text-align: center;
  }
}
/*// Kinetic Half Modules */

/* Kinetic Carousel Module */
.kinetic-carousel {
  max-width: 1440px;
  margin: 116px auto 0;
}
.kinetic-carousel__title {
  font-family: 'LG EI Headline';
  font-weight: 400;
  font-size: 64px;
  line-height: 75px;
  text-align: center;
}
.kinetic-carousel__items {
  margin: 56px 86px;
  position: relative;
}
.kinetic-carousel__media {
  font-size: 0;
}
.kinetic-carousel__image {
  max-width: 100%;
}
.kinetic-carousel__image.kinetic-carousel__image--mobile {
  display: none;
}
.kinetic-carousel__text {
  font-size: 20px;
  margin-top: 30px;
}
.kinetic-carousel .slick-arrow {
  top: 266px;
  width: 18px;
  height: 34px;
}
.kinetic-carousel .slick-arrow.slick-prev {
  background: url(/theme/rbFront/img/w/pdp_carousel_left.png) no-repeat 0 100%;
  left: -50px;
  right: auto;
}
.kinetic-carousel .slick-arrow.slick-next {
  background: url(/theme/rbFront/img/w/pdp_carousel_right.png) no-repeat 0 100%;
  left: auto;
  right: -50px;
}
@media only screen and (max-width: 1080px) {
  .kinetic-carousel {
    margin-top: 58px;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .kinetic-carousel__title {
    font-size: 29px;
    line-height: 38px;
    padding: 0 7px;
  }
  .kinetic-carousel__items {
    margin: 35px 0;
    position: relative;
  }
  .kinetic-carousel__media {
    font-size: 0;
  }
  .kinetic-carousel__image.kinetic-carousel__image--pc {
    display: none;
  }
  .kinetic-carousel__image.kinetic-carousel__image--mobile {
    display: block;
  }
  .kinetic-carousel__text {
    font-size: 14px;
    margin-top: 22px;
    text-align: center;
    padding-left: 6%;
  }
  .kinetic-carousel .slick-slide {
    margin: 0 5px;
  }
  .kinetic-carousel .slick-dots {
    text-align: center;
    margin: 16px 0 0;
  }
}
/*// Kinetic Carousel Module */

/* Kinetic Card Module */
.kinetic-card {
  max-width: 1440px;
  margin: 98px auto 0;
}
.kinetic-card__title {
  font-family: 'LG EI Headline';
  font-weight: 400;
  font-size: 64px;
  line-height: 75px;
  text-align: center;
}
.kinetic-card__content {
  display: flex;
  gap: 38px;
  margin-top: 64px;
}
.kinetic-card__item {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.kinetic-card__media {
  font-size: 0;
}
.kinetic-card__image {
  max-width: 100%;
}
.kinetic-card__eyebrow {
  font-size: 20px;
  line-height: 30px;
  margin-top: 30px;
}
.kinetic-card__headline {
  font-family: 'LG EI Headline';
  font-weight: 400;
  font-size: 48px;
  line-height: 58px;
  margin-top: 16px;
  min-height: 206px;
  font-weight: 400;
  width: 80%;
}
.kinetic-card__description {
  font-size: 20px;
  line-height: 30px;
}
@media only screen and (max-width: 1080px) {
  .kinetic-card {
    margin-top: 58px;
    padding: 0 7px;
    box-sizing: border-box;
  }
  .kinetic-card__title {
    font-size: 29px;
    line-height: 38px;
    padding: 0 7px;
  }
  .kinetic-card__content {
    display: block;
    margin-top: 35px;
  }
  .kinetic-card__eyebrow {
    font-size: 12px;
    margin-top: 15px;
    line-height: 100%;
  }
  .kinetic-card__headline {
    font-size: 27px;
    line-height: 31px;
    margin-top: 10px;
    min-height: 112px;
    width: 100%;
  }
  .kinetic-card__description {
    font-size: 14px;
    line-height: 17px;
  }
  .kinetic-card .slick-slide {
    margin: 0 8px;
  }
  .kinetic-card .slick-dots {
    display: flex;
    margin: 34px 7px 14px;
  }
  .kinetic-card .slick-dots li {
    flex-basis: 100%;
    height: 2px;
    background-color: #c9caca;
    margin: 0;
    transition: background-color 0.4s;
  }
  .kinetic-card .slick-dots button {
    display: none;
  }
  .kinetic-card .slick-dots li.slick-active {
    background-color: #fd312e;
  }
}
/*// Kinetic Card Module */

/* Kinetic Spec Mobule */
.kinetic-spec {
  max-width: 1440px;
  margin: 108px auto 0;
}
.kinetic-spec__titile {
  font-family: 'LG EI Headline';
  font-weight: 400;
  font-size: 64px;
  line-height: 75px;
  text-align: center;
}
.kinetic-spec__media {
  margin-top: 58px;
  display: flex;
  justify-content: center;
}
.kinetic-spec__content {
  margin-top: 54px;
  display: flex;
  gap: 42px;
}
.kinetic-spec__item {
  flex: 1;
}
.kinetic-spec__subtitle {
  font-family: 'LG EI Headline';
  font-size: 32px;
  border-bottom: solid 5px #fd312e;
  padding-bottom: 22px;
}
.kinetic-spec__row {
  display: flex;
  padding: 14px 0;
  border-bottom: solid 1px #dddee0;
}
.kinetic-spec__label {
  flex-basis: 200px;
  font-size: 18px;
  line-height: 28px;
}
.kinetic-spec__value {
  flex-grow: 1;
  font-size: 18px;
  line-height: 28px;
}
.kinetic-spec__text {
  font-size: 16px;
  line-height: 26px;
  color: #4a4946;
  margin-top: 18px;
}
@media only screen and (max-width: 1080px) {
  .kinetic-spec {
    margin-top: 58px;
    padding: 0 15px;
    box-sizing: border-box
  }
  .kinetic-spec__titile {
    font-size: 29px;
    line-height: 38px;
  }
  .kinetic-spec__media {
    margin-top: 30px;
  }
  .kinetic-spec__image {
    max-width: 100%;
  }
  .kinetic-spec__content {
    flex-direction: column;
    margin-top: 33px;
    gap: 30px;
  }
  .kinetic-spec__subtitle {
    font-size: 16px;
    border-bottom-width: 2.5px;
    padding-bottom: 14px;
  }
  .kinetic-spec__row {
    padding: 7px 0;
  }
  .kinetic-spec__label {
    flex-basis: 50%;
    font-size: 12px;
    line-height: 15px;
  }
  .kinetic-spec__value {
    font-size: 12px;
    line-height: 15px;
  }
  .kinetic-spec__text {
    font-size: 11px;
    line-height: 16px;
    margin-top: 14px;
  }
}
/*// Kinetic Spec Mobule */

/* Kinetic Media Module */
.kinetic-media {
  max-width: 1440px;
  margin: 108px auto 0;
  box-sizing: border-box;
}
.kinetic-media__title {
  font-family: 'LG EI Headline';
  font-weight: 400;
  font-size: 64px;
  line-height: 75px;
  text-align: center;
}
.kinetic-media__title:not(:first-of-type) {
  margin-top: 100px;
}
.kinetic-media__items {
  display: flex;
  flex-wrap: wrap;
  gap: 50px 22px;
  margin-top: 58px;
  box-sizing: border-box;
}
.kinetic-media__item {
  width: calc(33.3333% - 15px);
}
.kinetic-media__thumbnail {
  position: relative;
  border-radius: 30px;
  overflow: hidden;
  font-size: 0;
}
.kinetic-media__button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 76px;
  height: 76px;
  display:block;
  background:url(../img/w/icon_movie_play.png) no-repeat 0 0;
  background-size:100% 100%;
  text-indent: -9999px;
  cursor: pointer;
}
.kinetic-media__img {
  width: 100%;
}
.kinetic-media__text {
  font-size: 26px;
  font-weight: 400;
  margin-top: 20px;
  text-align: center;
}
@media only screen and (max-width: 1080px) {
  .kinetic-media {
    margin-top: 58px;
    padding: 0 30px;
  }
  .kinetic-media__title {
    font-size: 29px;
    line-height: 38px;
  }
  .kinetic-media__title:not(:first-of-type) {
    margin-top: 52px;
  }
  .kinetic-media__items {
    flex-direction: column;
    margin-top: 27px;
    gap: 35px 0;
  }
  .kinetic-media__item {
    width: 100%;
  }
  .kinetic-media__button {
    width: 60px;
    height: 60px;
  }

  .kinetic-media__text {
    font-size: 16px;
    margin-top: 14px;
  }
}
/*// Kinetic Media Module */

/* Kinetic Resources Module */
.kinetic-resources {
  background-color: #f6f6f6;
  position: relative;
  width: 100%;
  margin-top: 153px;
}
.kinetic-resources__inner {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
}
.kinetic-resources__content {
  padding: 60px 120px;
}
.kinetic-resources__title {
  font-size: 39px;
  line-height: 100%;
  margin-bottom: 20px;
}
.kinetic-resources__item {
  display: flex;
  position: relative;
  padding: 20px 0;
}
.kinetic-resources__category {
  width: 164px;
  color: #000;
  font-size: 23px;
  font-weight: 400;
}
.kinetic-resources__anchor {
  display: flex;
}
.kinetic-resources__ext {
  width: 68px;
}
.kinetic-resources__text {
  display: flex;
  flex-direction: column;
}
.kinetic-resources__name {
  font-size: 24px;
  line-height: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kinetic-resources__size {
  color: #99a8b0;
  font-size: 18px;
  margin-top: 4px;
}
.kinetic-resources__util {
  position: absolute;
  width: 193px;
  height: 50px;
  top: 20px;
  right: 0;
}
.kinetic-resources__button {
  display: flex;
    width: 100%;
    height: 100%;
    border-radius: 25px;
    background: url(/theme/rbFront/img/w/icon_file_down.png) 36px center no-repeat #fff;
    border: 1px solid #000;
    font-size: 20px;
    font-weight: 500;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
    padding-left: 22px;
}
@media only screen and (max-width: 1080px) {
  .kinetic-resources {
    margin-top: 37px;
  }
  .kinetic-resources__title {
    font-size: 22px;
    line-height: 100%;
    margin-bottom: 10px;
  }
  .kinetic-resources__content {
    padding: 30px 15px 80px;
  }
  .kinetic-resources__item {
    flex-direction: column;
    gap: 16px;
    padding: 16px 0;
  }
  .kinetic-resources__category {
    width: auto;
    color: #000;
    font-size: 12px;
  }
  .kinetic-resources__ext {
    width: 48px;
  }
  .kinetic-resources__ext img {
    width: 28px;
  }
  .kinetic-resources__name {
    font-size: 14px;
  }
  .kinetic-resources__size {
    font-size: 12px;
    margin-top: 4px;
  }
  .kinetic-resources__util {
    position: static;
    width: 100%;
    height: 42px;
  }
  .kinetic-resources__button {
    background-position: calc(50% - 50px) center;
    background-size: 14px auto;
    font-size: 14px;
    margin-top: 4px;
  }
}