@charset "utf-8";

.block_m {display:inline;}
.block_w {display:block;}
.img_m {display:none;}
.img_w {display:block;}

body.w {-ms-overflow-x:hidden;}/* M: 2018-10-15 */

/* Download Center */
.download_inner {padding:40px 0 0;background:#f3f4f4;border-top:1px solid #dddee0;}
.sort_box {max-width:1440px;min-height:45px;margin:0 auto;}
.sort_box:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.sort_box .found {float:left;padding-top:15px;font-size:20px;line-height:1;font-weight:400;}
.sort_box .found .count {color:#b8003c;font-weight:400;}
.sort_box .zelect_type02 {float:right;min-width:160px;}
.download_list {max-width:1440px;margin:0 auto;}
.download_list .list_none {height:975px;padding-top:100px;color:#333;font-size:24px;line-height:1.2;text-align:center;box-sizing:border-box;}
.download_list > ul:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.download_list > ul > li {float:left;width:49%;margin-top:20px;border:1px solid #e8e9ea;box-sizing:border-box;background:#fff;box-shadow:0px 0px 20px 0 rgba(0,0,0,0.1);}
.download_list > ul > li:nth-child(2n) {margin-left:2%;}
.download_list .tit_box {position:relative;padding:25px 0px 27px 32px;}
.download_list .tit_box > div {min-height:130px;}
.download_list .tit_box .category {display:block;width:65%;margin-bottom:9px;font-size:22px;line-height:1.2;min-height:26px;}
.download_list .tit_box .title {display:block;width:53%;font-size:42px;font-weight:300;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:50px;}
.download_list .tit_box .region {display:block;margin-top:0px;font-size:18px;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:21px;}
.download_list .tit_box .download {display:block;margin-top:16px;font-size:18px;line-height:1.2;color:#767676;height:21px;}/* 접근성 수정 | 1.4.3.15 */
.download_list .tit_box .download a {color:#988e8c;}
.download_list .tit_box .download p {display:inline-block;padding-right:9px;}
.download_list .tit_box .download p:after {content:"";display:inline-block;width:1px;height:12px;background:#dddee0;margin-left:9px;}
.download_list .tit_box .download p:last-child:after {display:none;}

.download_list .tit_box .model {display:block;position:absolute;top:72px;right:32px;color:#9aa8af;font-size:16px;font-weight:400;line-height:1.2;}
.download_list .tit_box img {position:absolute;top:19px;right:25px;width:216px;}
.download_list .file_box {border-top:1px solid #f3f4f4;height:70px;}
.download_list .file_box .toggle {display:block;padding:17px 32px;color:#ac0c3c;font-size:18px;font-weight:400;line-height:36px;box-sizing:border-box;}
.download_list .file_box .toggle span:after {content:"+";display:inline-block;padding-left:5px;/* transition:all .4s; */}
/* .download_list .file_box .toggle:hover span:after {padding-left:13px;} */
.download_list .file_box ul {display:none;}
.btn_area {padding:40px 0 110px;text-align:center;}
.btn_area > .btn_type {display:inline-block;width:260px;}


@media (min-width: 1081px) and (max-width: 1300px){
    .download_list .tit_box .category {overflow:hidden;width:53%;height:26px;white-space:nowrap;text-overflow:ellipsis;}
}


/* software */
figure {margin:0;}
.software_visual figure img {width:100%;}
.software_visual figure .ttl2 {margin-top:50px;line-height:1;}
.software_visual .sub_txt {margin-top:28px;font-size:18px;line-height:26px;}

.software_list {margin-top:80px;padding-top:60px;text-align:left;overflow:hidden;border-top:1px solid #dddee0;background:#f3f4f4;}
.software_list .ttl4 {margin-bottom:40px;font-weight:400;line-height:1;}
.software_list .section {margin-bottom:38px;}
.software_list .section.single {float:left;width:49.6%;}
.software_list .section.single li {width:100%;padding:17px 28.9% 0 4%;}
.software_list .section.single + .single {margin-left:0.8%;}
.software_list .section.single + .single + .section {clear:both;}
.software_list .section:last-child {margin-bottom:40px;}
.software_list ul:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.software_list ul li {float:left;position:relative;width:49.6%;min-height:224px;margin-bottom:10px;padding:17px 14.9% 0 2%;border:1px solid #e8e9ea;box-sizing:border-box;background:#fff;box-shadow:0px 0px 20px 0 rgba(0,0,0,0.1);}
.software_list ul li:nth-child(2n) {margin-left:0.8%;}
.software_list ul li img.img_w {position:absolute;right:2.8%;top:20px;max-width:180px;width:25.8%;}
.software_list ul li .ttl3 {font-size:24px;font-weight:400;line-height:56px;}
.software_list ul li .ttl3 h3{vertical-align:top;}
.software_list ul li p {margin-top:0;font-size:18px;line-height:26px;color:#333;}
.software_list ul li .btn_type{position:absolute;bottom:25px;left:50px;}
.software_list ul li .btn_type.flat_bface.v_blank span::after{display:inline-block;height:13px;line-height:43px;}

.banner_area {height:330px;overflow:hidden;}
.banner_area > div {float:left;width:50%;height:330px;}
.banner_area strong {display:block;padding-top:70px;font-size:52px;font-weight:300;line-height:1;}
.banner_area p {margin:22px 0 74px;;font-size:20px;line-height:1;}
.banner_area a {display:inline-block;font-size:18px;font-weight:400;}
.banner_area a:after {content:"→";display:inline-block;padding-left:10px;font-weight:400;}
.banner_area .banner1 {background:#87b1b3;}
.banner_area .banner1 .inner {float:right;width:720px;max-width:100%;box-sizing:border-box;color:#fff;}
.banner_area .banner1 .inner a {color:#fff;}
.banner_area .banner2 {background:#c2c8cb;}
.banner_area .banner2 .inner {float:left;width:720px;max-width:100%;padding-left:14%;box-sizing:border-box;white-space:nowrap;}

/* Video Tutorial */
.video_list {margin-top:24px;border-top:1px solid #888;}
.video_list ul:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.video_list li {display:inline-block;vertical-align:top;position:relative;width:47%;min-height:207px;padding:34px 17.3% 46px 3px;border-bottom:1px solid #dddee0;box-sizing:border-box;}/* 접근성 수정 | 1.4.12.04 */
.video_list li > a {display:block;padding:5px;}
.video_list li:nth-child(2n) {margin-left:5%;}
.video_list li > em {display:block;margin-bottom:0;color:#000;font-size:18px;font-weight:300;line-height:26px;}
.video_list li .date {position:absolute;left:3px;bottom:32px;color:#988e8c;font-size:16px;line-height:1;}
.video_list li .tit {display:block;color:#000;font-size:30px;line-height:36px;}
.video_list li .thumb {position:absolute;right:0;top:40px;width:33.5%;}
.video_list li .thumb img {display:block;width:100%;}
.video_list li .thumb .time {display:block;position:absolute;right:0;bottom:0;width:52px;height:22px;padding:7px 0 0 12px;color:#333;font-size:16px;font-weight:400;line-height:1;box-sizing:border-box;background:#fff;}
.video_list.btnone {border-top:0;}

/* video detail */
.detail_cont .detail_inner {position:relative;max-width:972px;margin:0 auto;padding-top:80px;}
.detail_cont .category {display:block;color:#000;font-size:20px;font-weight:300;line-height:1;}
.detail_cont .ttl2 {padding-right:30px;box-sizing:border-box;}
.detail_cont .date {display:block;margin-top:20px;color:#767676;font-size:18px;font-weight:300;line-height:1;}/* 접근성 수정 | 1.4.3.09 */
.detail_cont .date em{margin-left:20px;font-weight:300;color:#547b92;}/* 접근성 수정 | 1.4.3.09 */
.detail_cont .btn_share {display:block;position:absolute;right:0;top:80px;width:28px;height:34px;background:url('../img/w/btn_share.png') no-repeat 0 0;}
.detail_cont .cont {margin:32px 0 55px;}
.detail_cont .cont p {font-size:20px;line-height:28px;}
.detail_cont .cont .btn_type.flat_bface span {line-height:32px;}
.detail_cont .cont + .btn_area {padding:0 0 100px;}
.detail_cont .detail_inner.btn_none_m {padding-bottom:110px;}

.detail_cont .view_more_area{position:relative;}
.detail_cont .view_more_area .txt{overflow:hidden;}
.detail_cont .view_more_area .txt .box{font-size:20px;line-height:28px;}
.detail_cont .view_more_area .btn_more{display:none;position:absolute;right:0;bottom:0;padding-left:15px;background:#fff;}
.detail_cont .view_more_area .btn_more span{padding-top:0;padding-bottom:0;font-size:20px;line-height:28px !important;}
.detail_cont .view_more_area .btn_more::before{content:'...';display:block;position:absolute;left:0;top:0px;font-size:20px;line-height:28px;}
.detail_cont .view_more_area .txt{max-height:84px;} /* 3줄 */


.detail_visual {overflow:hidden;padding-top:39px;margin-bottom:80px;background:#f2f2f2;}
.detail_visual .inner{max-width:972px;margin:0 auto;}
.detail_visual .visual {float:right;max-width:612px;margin:0 auto 46px;}
.detail_visual .visual img {width:100%;}
.detail_visual .sub_txt {padding-top:50px;margin-top:15px;color:#333;font-size:18px;line-height:29px;font-weight:400;}
.detail_visual .region{display:block;margin-top:10px;font-size:18px;color:#333;}
.detail_visual .btn_area {padding:43px 0 115px;text-align:left;}

.admin_text .html_area {max-width:972px;margin:0 auto 100px;font-size:20px;line-height:28px;}
.admin_text .html_area > p.text-center {text-align: center;}/* 접근성 수정 | 4.1.2.01 | 추가 */

.video_inner2 .ttl4 {font-weight:400;line-height:1;}
.video_inner2 .video_list {margin-top:15px;margin-bottom:130px;border-top:0;}

/* config_gate */
.config_gate:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.config_gate{display:inline-block;}
* html .config_gate{height:1%;}
.config_gate{display:block;}
.config_gate{max-width:1100px;margin:0 auto 170px auto;}
.config_gate .gate{float:left;width:49%;border:1px solid #666;box-sizing:border-box;box-shadow:0px 0px 20px 0 rgba(0,0,0,0.3);}
.config_gate .gate:nth-of-type(2){margin-left:2%;}
.config_gate .img img{width:100%;vertical-align:top;}
.config_gate .txt{position:relative;height:79px;line-height:79px;text-indent:34px;font-size:36px;background:#eee;}
.config_gate .txt::after{content:'';position:absolute;right:17px;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);display:block;width:32px;height:14px;background:url(../img/w/icon_configarrow.png) no-repeat 0 0;background-size:32px 14px;}

/* config_gate2 */
.config_gate2:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.config_gate2{display:inline-block;}
* html .config_gate2{height:1%;}
.config_gate2{display:block;}
.config_gate2{max-width:1400px;margin:0 auto 170px auto; display: flex; justify-content: center;}
.config_gate2 .gate{float:left;width:31%;border:1px solid #666;box-sizing:border-box;box-shadow:0px 0px 20px 0 rgba(0,0,0,0.3);}
.config_gate2 .gate a{display:block;}
.config_gate2 .gate:nth-of-type(2){margin-left:3.5%;}
.config_gate2 .gate:nth-of-type(3){margin-left:3.5%;}
.config_gate2 .img img{width:100%;vertical-align:top;}
.config_gate2 .txt{position:relative;height:66px;line-height:66px;text-indent:30px;font-size:28px;background:#eee;}
.config_gate2 .txt::after{content:'';position:absolute;right:17px;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);display:block;width:27px;height:14px;background:url(../img/w/icon_configarrow.png) no-repeat 0 0;background-size:27px 14px;}

/* config_gate3 */
.config_gate3{max-width: 1440px; margin-bottom: 80px; display: flex; justify-content: space-between;}
.config_gate3 .gate{width: 468px; box-shadow: 0px 0px 20px 0 rgba(0,0,0,0.3); margin-left: 23px;}
.config_gate3 .gate:first-child { margin-left: 0;}
.config_gate3 .img img{width: 100%; vertical-align: top;}
.config_gate3 .txt{height: 82px; line-height: 82px; text-indent: 30px; font-size:34px; background:#fff;}
.config_gate3 .btn_wrap{border-top: 1px solid #f7f8f8;}
.config_gate3 .btn_wrap .btn_type span{display: block; height: 70px; line-height: 70px; text-indent: 30px; font-size: 18px;} 

/* config_banner */
.config_banner{max-width: 1440px; height: 460px; margin-bottom: 100px; position: relative;}
.config_banner .img{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.config_banner .img .img_w{width: 100%; height: 100%; background: url(../img/w/img_SP1_4_04.png) no-repeat left;}
.config_banner .img img{display: block; width: 100%;}
.config_banner .txt-wrap{position: absolute; left: 140px; top: 50%;}
.config_banner .txt{font-size: 18px; font-weight: 600; line-height: 1.2; margin-bottom: 25px;}
.config_banner .btn .btn_type{width: 156px;}
.config_banner .btn .btn_type span{width: 100%; height: 40px; font-size: 13px; font-weight: bold; line-height: 40px;}

/***************************************************************************************************
width:~1080px
****************************************************************************************************/
@media only screen and (max-width: 1080px){
	
	.block_m {display:block;}
	.block_w {display:inline;}
	.img_m {display:block;}
	.img_w {display:none;}
	
	/* Download Center */
	.download_inner {padding:20px 0 0;}
	.sort_box {min-height:27px;}
	.sort_box .zelect_type02 {width:34% !important;min-width:34% !important;}
	.sort_box .found {padding-top:7px;font-size:14px;}
	.download_list {padding-top:10px;}
	.download_list .list_none {height:232px;padding-top:0;font-size:14px;line-height:19px;}
	.download_list > ul > li {width:100%;margin-top:10px;}
	.download_list > ul > li:nth-child(2n) {margin-left:0;}
	.download_list .tit_box {padding:19px 15px 15px;}
	.download_list .tit_box .category {margin-bottom:8px;font-size:14px;font-weight:400;overflow:inherit;white-space:inherit;text-overflow:inherit;height:auto;}
	.download_list .tit_box .title {font-size:24px;line-height:1;overflow:inherit;white-space:inherit;text-overflow:inherit;height:auto;}
	.download_list .tit_box .region{margin-top:25px;font-size:12px;overflow:inherit;white-space:inherit;text-overflow:inherit;height:auto;}
	.download_list .tit_box .model {position:inherit;right:inherit;top:inherit;margin-top:20px;font-size:12px;}
	.download_list .file_box{height:50px;}
	.download_list .file_box .toggle {padding:0 0 0 15px;margin:0;font-size:14px;line-height:50px;height:auto;}
	.btn_area {padding:10px 0 60px;}
	.btn_area .btn_type {width:100%;}
	.btn_area .btn_type span {width:100%;}
	
	/* software */
	figure {margin:0;}
	.software_visual {margin-top:-5px;padding-top:30px;border-top:1px solid #dddee0;}
	.software_visual figure .ttl2 {margin-top:26px;}
	.software_visual .sub_txt {margin-top:12px;font-size:12px;line-height:18px;}
	.software_list {margin-top:46px;padding-top:28px;}
	.software_list .ttl4 {margin-bottom:16px;}
	.software_list .section {margin-bottom:26px;}
	.software_list .section.single {float:inherit;width:100%;}
	.software_list .section.single + .single {margin-left:0;}
	.software_list ul li {width:100%;min-height:143px;margin-bottom:4px;padding:10px 100px 10px 15px}
	.software_list ul li:nth-child(2n) {margin-left:0;}
	.software_list ul li img.img_m {position:absolute;right:10px;top:10px;width:120px;}
	.software_list ul li .ttl3 {padding-left:0;line-height:22px;font-size:16px;}
	.software_list ul li > p {margin-top:10px;padding-left:0;font-size:12px;line-height:18px;}
	.software_list ul li p{width:70%;margin-top:10px;padding-left:0;font-size:12px;line-height:18px;}
	.software_list ul li .btn_type{bottom:10px;left:15px;}
	
	.banner_area {height:inherit;overflow:hidden;}
	.banner_area > div {float:inherit;width:100%;height:inherit;padding:0 27px;box-sizing:border-box;}
	.banner_area strong {padding-top:38px;font-size:29px;}
	.banner_area p {min-height:28px;margin:10px 0 32px;font-size:14px;line-height:16px;}
	.banner_area a {font-size:12px;}
	.banner_area a:after {padding-left:3px;}
	.banner_area .banner1 .inner {float:inherit;width:100%;min-height:185px;}
	.banner_area .banner2 .inner {float:inherit;width:100%;min-height:185px;padding-left:0;white-space:normal;}
	
	/* Video Tutorial */
	.video_list {margin-top:12px;margin-bottom:10px;}
	.video_list li {float:inherit;width:100%;min-height:123px;height:inherit;padding:15px 130px 38px 0;}
	.video_list li:nth-child(2n) {margin-left:0;}
	.video_list li > em {margin-bottom:3px;font-size:12px;line-height:18px;}
	.video_list li .date {left:0;bottom:20px;font-size:10px;}
	.video_list li a.tit {font-size:18px;line-height:22px;}
	.video_list li a.thumb {top:20px;width:126px;}
	.video_list li a.thumb .time {width:32px;height:13px;padding:5px 0 0 8px;font-size:10px;}
	
	/* video detail */ 
	.detail_cont {border-bottom:1px solid #dddee0;}
	.detail_cont .detail_inner {max-width:100%;padding-top:30px;}
	.detail_cont .category {margin-bottom:8px;font-size:14px;}
	.detail_cont .ttl2 {padding-right:20px;}
	.detail_cont .date {margin-top:10px;font-size:14px;color:#988e8c;}
	.detail_cont .date em{margin-left:10px;color:#99a8b0;}
	.detail_cont .btn_share {top:30px;width:19px;height:22px;background:url('../img/m/btn_share.png') no-repeat 0 0;background-size:19px auto;}
	.detail_cont .cont {margin:24px 0 25px;}
	.detail_cont .cont + .btn_area {padding:0 0 25px;}
	.detail_cont .cont p {font-size:12px;line-height:18px;}
	.detail_cont .cont .btn_type {display:inline-block;}
	.detail_cont .cont .btn_type span {padding:0;}
	.detail_cont .detail_inner.btn_none_m {padding-bottom:40px;}
	.detail_cont .detail_inner.btn_none_m .btn_area {display:none;}
	
	.detail_cont .view_more_area .txt .box{font-size:12px;line-height:18px;}
	.detail_cont .view_more_area .btn_more{display:none;position:absolute;right:0;bottom:0;padding-left:15px;background:#fff;}
	.detail_cont .view_more_area .btn_more span{padding-top:0;padding-bottom:0;font-size:12px;line-height:18px !important;}
	.detail_cont .view_more_area .btn_more::before{content:'...';display:block;position:absolute;left:0;top:0px;font-size:12px;line-height:18px;}
	.detail_cont .view_more_area .txt{max-height:54px;} /* 3줄 */
	
	.detail_visual{margin-bottom:0px;padding-top:22px;border-top:8px solid #f3f4f4;}
	.detail_visual .visual {max-width:100%;margin:0 27px 16px;}
	.detail_visual .visual img {width:100%;}
	
	.detail_visual .text_box{position:relative;display:block;clear:both;text-align:center;}
	.detail_visual .sub_txt {display:inline-block;padding-top:30px;margin-top:7px;font-size:12px;line-height:18px;text-align:center;}
	.detail_visual .ttl2 {position:absolute;top:0;width:100%;text-align:center;}
	.detail_visual .region{display:inline-block;margin-left:5px;text-align:center;font-size:12px;}
	.detail_visual .btn_area {padding:35px 0 25px;}
	
	.admin_text {border-top:8px solid #f3f4f4;}
	.admin_text .html_area {margin:30px 0;font-size:12px;line-height:18px;}
	
	.video_inner2 .ttl4 {padding-top:30px;font-weight:300;}
	.video_inner2 .video_list {margin-top:6px;margin-bottom:60px;}
	
	/* config_gate */
	.config_gate{margin:0 45px 50px 45px;}
	.config_gate .gate{float:none;width:100%;margin-bottom:15px;}
	.config_gate .gate:nth-of-type(2){margin-left:0;margin-bottom:0;}
	.config_gate .txt{height:40px;line-height:40px;text-indent:17px;font-size:18px;}
	.config_gate .txt::after{width:16px;height:7px;background-size:16px 7px;}
	
	/* config_gate2 */
	.config_gate2{margin:0 45px 50px 45px; display: block;}
	.config_gate2 .gate{float:none;width:100%;margin-bottom:15px;}
	.config_gate2 .gate:nth-of-type(2){margin-left:0;}
	.config_gate2 .gate:nth-of-type(3){margin-left:0;margin-bottom:0;}
	.config_gate2 .txt{height:40px;line-height:40px;text-indent:17px;font-size:18px;}
	.config_gate2 .txt::after{width:16px;height:7px;background-size:16px 7px;}
	
	.config_gate3{display: block; margin-bottom: 15px;}
    .config_gate3 .gate{width: 100%; margin-bottom: 15px; margin-left: 0;}
    .config_gate3 .txt{height: 55px; line-height: 55px; text-indent: 18px; font-size:23px;}
    .config_gate3 .btn_wrap .btn_type span{height: 46px; line-height: 23px; text-indent: 18px; font-size: 12px;} 

    /* config_banner */
    .config_banner{height: auto;}
    .config_banner .img{position: relative;}
    .config_banner .txt-wrap{position: relative; left: 0; top: 20px;}
    .config_banner .txt br{display: none;}
    .config_banner .btn .btn_type{width: 134px;}
    .config_banner .btn .btn_type span{height: 33px; font-size: 12px; line-height: .75;}
	
} /*// media only screen and (max-width: 1080px)*/
	
	
	
/* OLED Configurator */
.config_selector .config_selector_inner .oled_config{min-height:554px;background:#d1dad7;}/* 접근성 수정 | 1.4.12.05 */
.config_selector .config_selector_inner .oled_config .tit{padding:88px 0 55px;text-align:center;font-size:36px;}
.config_selector .config_selector_inner .oled_config .web{display:block;}
.config_selector .config_selector_inner .oled_config .mobile{display:none;}
.config_selector .config_selector_inner .oled_config .tab{max-width:1440px;margin:0 auto;padding-bottom:25px;text-align:center;}
.config_selector .config_selector_inner .oled_config .tab a{display:inline-block;width:110px;position:relative;padding:0 20px;margin:0 2px;overflow:hidden;font-size:22px;line-height:44px;/* color:#768581; */color:#555;}/* M: 2018-10-17 */
.config_selector .config_selector_inner .oled_config .tab a::after{content:'';display:block;position:absolute;width:100%;height:0;left:0;bottom:0;/* border-top:1px solid #768581; */border-top:1px solid #888;}
.config_selector .config_selector_inner .oled_config .tab a.on{font-weight:400;color:#000;}
.config_selector .config_selector_inner .oled_config .tab a.on::after{border-top:3px solid #000;bottom:1px;}
.config_selector .config_selector_inner .oled_config .prd_list {padding-bottom:70px;}
.config_selector .config_selector_inner .oled_config .prd_list .slickcard_type12 .txt_wrap .info td {vertical-align:top;}
.config_selector .config_selector_inner .oled_config .prd_list a.slickcard_type12 {padding:5px;}
.config_selector .config_selector_inner .oled_config .prd_list .slickcard_type12 .led {min-height:240px;}/* 접근성 수정 | 1.4.12.05 */

/* config_selector */
.config_selector .config_selector_inner{width:100%;}
.config_selector .config_selector_inner .config{background:#d1dad7;}/* 2018-10-19 */
.config_selector .config_selector_inner .config.calibrator,
.config_selector .config_selector_inner .config.configurator {background:#f5f5f5;}/* 2018-10-19 */

/* s */
.config_selector .config_selector_inner .config.calibrator .w_sec, 
.config_selector .config_selector_inner .config.configurator .w_sec {display:block;height:359px;}/* 2018-10-19 */
.config_selector .config_selector_inner .config .m_sec{display:none;}
.config_selector .config_selector_inner .config .tit{padding:88px 0 55px;text-align:center;font-size:36px;}
.config_selector .config_selector_inner .config .w_sec .list:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.config_selector .config_selector_inner .config .w_sec .list{display:inline-block;}
* html .config_selector .config_selector_inner .config .w_sec .list{height:1%;}
.config_selector .config_selector_inner .config .w_sec .list{display:block;height:359px;}
.config_selector .config_selector_inner .config .w_sec .list{margin:0 auto;min-width:1080px;max-width:1440px;}
.config_selector .config_selector_inner .config .w_sec .list li{position:relative;float:left;width:25%;text-align:center;height:359px;}
.config_selector .config_selector_inner .config .w_sec .list li a{display:block;text-align:center;}
.config_selector .config_selector_inner .config .w_sec .list li .thum{max-width:89%;display:inline-block;}
.config_selector .config_selector_inner .config .w_sec .list li .on{max-width:89%;display:none;}
.config_selector .config_selector_inner .config .w_sec .list li .name{display:block;padding:25px 0 35px 0;font-size:24px;font-weight:400;opacity:.4;}
.config_selector .config_selector_inner .config .w_sec .list li.on .name{opacity:1;}
.config_selector .config_selector_inner .config .w_sec .list li.on .thum{display:none;}
.config_selector .config_selector_inner .config .w_sec .list li.on .on{display:inline-block;}
.config_selector .config_selector_inner .config .w_sec .list li.on::after{content:'';display:block;position:absolute;left:50%;bottom:-22px;margin-left:-23px;width:0;height:0;border-top:23px solid #d1dad7;border-left: 28px solid transparent;border-right: 28px solid transparent;}
.config_selector .config_selector_inner .config .w_sec .vwall{position:relative;height:359px;text-align:center;}
.config_selector .config_selector_inner .config .w_sec .vwall::after{content:'';display:block;position:absolute;left:50%;bottom:-23px;margin-left:-23px;width:0;height:0;border-top:23px solid #d1dad7;border-left: 28px solid transparent;border-right: 28px solid transparent;}
/* e */

.config_selector .config_selector_inner .config.calibrator .w_sec, 
.config_selector .config_selector_inner .config.configurator .w_sec {display:block;height:299px;padding-top:65px;}/* 2018-10-19 */
.config_selector .config_selector_inner .config .m_sec{display:none;}
.config_selector .config_selector_inner .config .w_sec .list:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.config_selector .config_selector_inner .config .w_sec .list{display:inline-block;}
* html .config_selector .config_selector_inner .config .w_sec .list{height:1%;}
.config_selector .config_selector_inner .config .w_sec .list{display:block;/*height:345px;*/margin:0 auto;min-width:1080px;max-width:1440px;}
.config_selector .config_selector_inner .config .w_sec .list li{position:relative;float:left;width:242.5px;text-align:center;height:auto;/*height:345px;*/}/* 2018-10-19 */
.config_selector .config_selector_inner .config .w_sec .list li a{display:block;text-align:center;}
.config_selector .config_selector_inner .config .w_sec .list li .thum{max-width:89%;display:inline-block;}
.config_selector .config_selector_inner .config .w_sec .list li .on{max-width:89%;display:none;}
.config_selector .config_selector_inner .config .w_sec .list li .name{display:block;padding:40px 0;font-size:24px;font-weight:400;/* opacity:.4; */opacity:.6;}
.config_selector .config_selector_inner .config .w_sec .list li.on .name{opacity:1;}
.config_selector .config_selector_inner .config .w_sec .list li.on .thum{display:none;}
.config_selector .config_selector_inner .config .w_sec .list li.on .on{display:inline-block;}
.config_selector .config_selector_inner .config.calibrator .w_sec .list li.on::after {content:'';display:block;position:absolute;left:50%;bottom:-22px;margin-left:-23px;width:0;height:0;border-top:23px solid #f5f5f5;border-left: 28px solid transparent;border-right: 28px solid transparent;}
.config_selector .config_selector_inner .config.configurator .w_sec .list li.on::after {content:'';display:block;position:absolute;left:50%;bottom:-22px;margin-left:-23px;width:0;height:0;border-top:23px solid #f5f5f5;border-left: 28px solid transparent;border-right: 28px solid transparent;}
.config_selector .config_selector_inner .config .w_sec .vwall{position:relative;height:345px;text-align:center;}
.config_selector .config_selector_inner .config.calibrator .w_sec .vwall::after, 
.config_selector .config_selector_inner .config.configurator .w_sec .vwall::after {content:'';display:block;position:absolute;left:50%;bottom:-23px;margin-left:-23px;width:0;height:0;border-top:23px solid #f5f5f5;border-left: 28px solid transparent;border-right: 28px solid transparent;}/* 2018-10-19 */
.config_selector .config-selector_inner .config.calibrator .slickcard_type12 .txt_wrap .info th,

.prd_list.calibrator .slickcard_type12 .txt_wrap .info th, .prd_list.configurator .slickcard_type12 .txt_wrap .info th{text-align:left;width:115px;vertical-align:top;}/* M: 2018-10-15 */

#calibrator, #configurator {height:0;}
#calibrator.on, #configurator.on {height:auto;}

/* configurator */
.config_selector .config_selector_inner .config.configurator {height:0;overflow:hidden;}
.config_selector .config_selector_inner .config.configurator.on {display:block;height:auto;overflow:unset;}
#configurator_cnt {display:none;}
#configurator_cnt.on {display:block;}
.config_selector .config_selector_inner .config.configurator .w_sec .list {max-width:970px;min-width:970px;}
.config_selector .config_selector_inner .config.configurator.on .w_sec .list {position:absolute;left:50%;transform:translateX(-50%);}

/* calibrator */
.config_selector .config_selector_inner .config.calibrator {display:none;}
.config_selector .config_selector_inner .config.calibrator.on {display:block;}
.config_selector .config_selector_inner .config.calibrator .w_sec{display:block;height:249px;padding-top:70px;}
.config_selector .config_selector_inner .config.calibrator .w_sec .list{margin:0 auto;height:249px;min-width:972px;max-width:972px;}
.config_selector .config_selector_inner .config.calibrator .w_sec .list li{position:relative;float:left;width:50%;text-align:center;height:249px;}
#calibrator_cnt {display:none;}
#calibrator_cnt.on {display:block;}

/***************************************************************************************************
width:~1080px
****************************************************************************************************/
@media only screen and (max-width: 1080px){

	/* OLED Configurator */
	.config_selector .config_selector_inner .oled_config{height:auto;background:#d1dad7; min-height:auto}/* 접근성 수정 | 1.4.12.05 */ /* 접근성 수정 | 3차 */
	.config_selector .config_selector_inner .oled_config .web{display:none;}
	.config_selector .config_selector_inner .oled_config .mobile{display:block;}
	.config_selector .config_selector_inner .oled_config .tit{padding:88px 0 55px;text-align:center;font-size:36px;}
	.config_selector .config_selector_inner .oled_config .tab{max-width:1440px;margin:0 auto;padding-bottom:25px;text-align:center;}
	.config_selector .config_selector_inner .oled_config .tab{margin:-25px 0 10px 27px;text-align:left;}
	.config_selector .config_selector_inner .oled_config .tab a{padding:0 35px 0 0;font-size:13px;line-height:28px;width:auto;}/* 2018-10-19 */
	.config_selector .config_selector_inner .oled_config .tab a.on::after{border-width:2px;}
	.config_selector .config_selector_inner .oled_config .prd_list{padding-bottom:17px;}
	.config_selector .config_selector_inner .oled_config .prd_list.calibrator #configurator{position:absolute;top:-9999px;width:100%;}
	.config_selector .config_selector_inner .oled_config .prd_list.configurator #calibrator{position:absolute;top:-9999px;width:100%;}
	.config_selector .config_selector_inner .oled_config .prd_list .slickcard_type12 .led{min-height:200px;}/* 접근성 수정 | 1.4.12.05 */ /* 접근성 수정 | 3차 */
	
	/* config_selector */
	.config_selector .config_selector_inner .config .w_sec{display:none;}
	.config_selector .config_selector_inner .config.calibrator .w_sec, 
	.config_selector .config_selector_inner .config.configurator .w_sec {display:none;}/* 2018-10-19 */
	.config_selector .config_selector_inner .config .m_sec{display:block;position:relative;}
	.config_selector .config_selector_inner .config .m_sec::after{content:'';position:absolute;left:50%;bottom:-12px;margin-left:-12px;display:block;width:0;height:0;border-top:12px solid #d1dad7;border-bottom:0 solid none;border-right:14px solid transparent;border-left:14px solid transparent;}/* 2018-10-19 */
	.config_selector .config_selector_inner .config.configurator .m_sec::after, 
	.config_selector .config_selector_inner .config.calibrator .m_sec::after {content:'';position:absolute;left:50%;bottom:-12px;margin-left:-12px;display:block;width:0;height:0;border-top:12px solid #f5f5f5;border-bottom:0 solid none;border-right:14px solid transparent;border-left:14px solid transparent;}/* 2018-10-19 */
	.config_selector .config_selector_inner .config .tit{padding:20px 0;font-size:14px;}
	.config_selector .config .m_sec .wrap_swiper{padding:0 22%;overflow:hidden;}
	.config_selector .config .m_sec .wrap_swiper .swiper-container{overflow:visible;}
	.config_selector .config .m_sec .swiper-slide{transition:opacity .3s;opacity:.4;}
	.config_selector .config .m_sec .swiper-slide-active{opacity:1;}
	.config_selector .config .m_sec .swiper-slide .item .img img.thum{display:inline-block;}
	.config_selector .config .m_sec .swiper-slide .item .img img.on{display:none;}
	.config_selector .config .m_sec .swiper-slide-active .item .img img.thum{display:none;}
	.config_selector .config .m_sec .swiper-slide-active .item .img img.on{display:inline-block;}
	.config_selector .config {height:auto;text-align:center;background:#d1dad7;}
	.config_selector .config .item{position:relative;}
	.config_selector .config .item .name{height:60px;line-height:60px;font-size:18px;font-weight:400;}
	.config_selector .config .item .img{height:175px;}
	.config_selector .config .item .img img{height:100%;}
	.config_selector .config .m_sec .vwall{height:235px;}
	.config_selector .config .m_sec .vwall img{width:261px;position:relative;left:-10px;}
	.prd_list.calibrator .slickcard_type12 .txt_wrap .info th, .prd_list.configurator .slickcard_type12 .txt_wrap .info th{width:70px;}/* M: 2018-10-22 */
	
	/* calibrator */
	.config_selector .config_selector_inner .config.calibrator .w_sec{display:none;}
	.config_selector .config_selector_inner .config.calibrator .m_sec .slick_type07 .mobile .belt {margin:45px 15% 15px;} 
	.config_selector .config_selector_inner .config.configurator .m_sec .slick_type07 .mobile .belt {margin:45px 22% 15px;}
	.config_selector .config_selector_inner .config.calibrator .m_sec .slickcard_type10{height:auto;}
	.config_selector .config_selector_inner .config.calibrator .m_sec .slickcard_type10 .pic_wrap{height:auto;}
	.config_selector .config_selector_inner .config.calibrator .m_sec .slickcard_type10 .pic_wrap img  {max-width:none;height:auto;}
	
	/* redefine component css : 2018-10-22 */
	.configurator .slickcard_type12 .pic_wrap, 
	.calibrator .slickcard_type12 .pic_wrap {padding-right:0;  top: 40%;}	

	.configurator .slickcard_type12 .pic_wrap { top: 0; }	
	
} /*// media only screen and (max-width: 1080px)*/

/* LED Configurator */
.config_selector .config_selector_inner .led_config{background:#d1dad7;}
.config_selector .config_selector_inner .led_config .web{display:block;}
.config_selector .config_selector_inner .led_config .mobile{display:none;}
.config_selector .config_selector_inner .led_config .tit{padding:88px 0 55px;text-align:center;font-size:36px;}
.config_selector .config_selector_inner .led_config .tab{max-width:1440px;margin:-20px auto 20px auto;text-align:center;}
.config_selector .config_selector_inner .led_config .tab a{display:inline-block;position:relative;padding:0 20px;margin:0 2px;overflow:hidden;font-size:22px;line-height:44px;color:#768581;}
.config_selector .config_selector_inner .led_config .tab a::after{content:'';display:block;position:absolute;width:100%;height:0;left:0;bottom:0;border-top:1px solid #768581;}
.config_selector .config_selector_inner .led_config .tab a.on{font-weight:400;color:#000;}
.config_selector .config_selector_inner .led_config .tab a.on::after{border-top:3px solid #000;bottom:1px;}
.config_selector .config_selector_inner .led_config .btn_find{margin:0 auto;max-width:1440px;padding:40px 0 46px;text-align:center;}
.config_selector .config_selector_inner .led_config .btn_find .btn_type{display:inline-block;margin-top:5px;}
.config_selector .config_selector_inner .led_config .btn_find .btn_type span{padding-left:20px;padding-right:20px;}
.config_selector .config_selector_inner .led_config .prd_list.indoor #outdoor{position:absolute;top:-9999px;width:100%;}
.config_selector .config_selector_inner .led_config .prd_list.outdoor #indoor{position:absolute;top:-9999px;width:100%;}
.config_selector .config_selector_inner .led_config .prd_list a.slickcard_type12 {padding:5px;}

/***************************************************************************************************
width:~1080px
****************************************************************************************************/
@media only screen and (max-width: 1080px){
	.config_selector .config_selector_inner .led_config .web{display:none;}
	.config_selector .config_selector_inner .led_config .mobile{display:block;}
	.config_selector .config_selector_inner .led_config .tab{margin:-25px 0 10px 27px;text-align:left;}
	.config_selector .config_selector_inner .led_config .tab a{padding:0 35px 0 0;font-size:13px;line-height:28px;}
	.config_selector .config_selector_inner .led_config .tab a.on::after{border-width:2px;}
	.config_selector .config_selector_inner .led_config .btn_find{padding:33px 0 30px 27px;text-align:left;}
	
} /*// media only screen and (max-width: 1080px)*/

/* input_area */
.input_area .input_item{position:relative;width:972px;margin:100px auto;padding:0 522px 0 0;box-sizing:border-box;min-height:800px;}

#calibrator_input .input_area h3, #configurator_input .input_area h3 {display:none;background-color:gray;color:#fff;}
#calibrator_input .input_area .input_item{display:table;width:100%;max-width:972px;min-height:auto;padding:0;}
#calibrator_input .input_area .input_item .cell {display:table-cell;vertical-align:top;}
#calibrator_input .input_area .input_item .cell:first-of-type {width:585px;}
#calibrator_input .input_area .input_item .input_gtoggle .input{width:260px;margin:10px 10px 5px 0}/* 접근성 수정 | 2.4.3.20 */
#calibrator_input .input_area .input_gtoggle:last-of-type {margin-bottom:0;}
#configurator_input .input_area .input_item{display:table;width:100%;max-width:972px;min-height:auto;padding:0;margin-bottom:0;}
#configurator_input .input_area .input_item .cell {display:table-cell;vertical-align:top;}
#configurator_input .input_area .input_item .cell:first-of-type {width:330px;}
#configurator_input .input_area .input_item .input_gtoggle .input {width:260px;margin:10px 10px 5px 0}/* 접근성 수정 | 2.4.3.20 */
#configurator_input .input_area .cell:first-of-type .input_gtoggle{margin-bottom:40px;}
#configurator_input .input_area .cell:last-of-type .input_gline{margin-bottom:85px;}
#configurator_input .input_area .input_gtoggle:last-of-type, #configurator_input .input_area .cell:first-of-type .input_gtoggle:last-of-type, #configurator_input .input_area .cell .input_gline:last-of-type {margin-bottom:0;}
#configurator_input .btn_group1{margin-top:70px;}
#configurator_input .orientation_wrap {display:none;}
#configurator_input .orientation_wrap.on {display:block;}

/***************************************************************************************************
width:~1080px
****************************************************************************************************/
@media only screen and (max-width: 1080px){
	#calibrator_input .input_area .input_item .cell{display:block;}
	#calibrator_input .input_area .input_item .cell:first-of-type{width:100%;}
	#calibrator_input .input_area .input_item .cell:last-of-type{padding-top:20px;}
	#calibrator_input .input_area .input_item .input_gtoggle .input{width:48%;display:inline-block;}/* 접근성 수정 | 2.4.3.20 */
	#calibrator_input .input_area .input_item .input_gtoggle .input:nth-of-type(3n){margin-right:0;}/* 접근성 수정 | 3차 */
	#configurator_input .input_area .input_item .cell{display:block;}
	#configurator_input .input_area .input_item .cell:first-of-type{width:100%;}
	#configurator_input .input_area .input_item .cell:last-of-type{padding-top:20px;}
	#configurator_input .input_area .input_item .input_gtoggle .input{width:48%;display:inline-block;}/* 접근성 수정 | 2.4.3.20 */
	#configurator_input .input_area .input_item .input_gtoggle .input:nth-of-type(3n){margin-right:0;}/* 접근성 수정 | 3차 */
	#configurator_input .input_area .cell:last-of-type .input_gline{margin-bottom:28px;}
	#configurator_input .btn_group1{margin-top:28px;}
	
} /*// media only screen and (max-width: 1080px)*/


.input_area .input_gline{margin-bottom:63px;}
.input_area .input_gtoggle{margin-bottom:63px; display:block;}/* 접근성 수정 | 2.4.3.20 */
.input_area .input_gtoggle:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}/* 접근성 수정 | 2.4.3.20 */

.input_area .input_item.led{min-height:1px;padding:0;}
.input_area .input_item.led .input_gtoggle{width:100%;overflow:hidden;}
.input_area .input_item.led .input_gtoggle .section01{float:left;width:260px;padding-right:70px;}
.input_area .input_item.led .input_gtoggle .section01 input[type="radio"].switch + label{width:100%;margin:0 0 10px 0;}
.input_area .input_item.led .input_gtoggle .section02{float:left;width:642px;}
.input_area .input_item.led .input_gtoggle .section02 .input_gline:nth-child(2){margin-bottom:0;}

.input_area .btn_group1:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.input_area .btn_group1{display:inline-block;}
* html .input_area .btn_group1{height:1%;}
.input_area .btn_group1{display:block;width:532px;margin:100px auto;}
.input_area .btn_group1 .clear{float:left;width:260px;}
.input_area .btn_group1 .run{float:left;width:260px;margin-left:12px;}
.input_area .product_info{position:absolute;right:0;top:0;width:450px;height:100%;background:#fafafa;}
.input_area .product_info .label{min-height:50px;padding:11px 0;line-height:20px;font-size:18px;font-weight:400;background:#fff;}
.input_area .product_info .label sup{font-size:14px;}
.input_area .product_info .model{padding-bottom:82px;background:#fff;}
.input_area .product_info .model .img img{vertical-align:top;width:100%;}
.input_area .product_info .model .txt1{padding:30px 0 0 0;font-size:36px;line-height:44px;}
.input_area .product_info .model .txt2{padding:0 0 20px 0;font-size:18px;color:#333;}
.input_area .product_info .model .change{width:144px;}
.input_area .product_info .detail{padding:25px 30px 0 30px;border-top:1px solid #e1e1e1;background:#fafafa;}
.input_area .product_info .detail .spec th{width:120px;padding:3px 10px 3px 0;vertical-align:top;font-size:18px;font-weight:400;text-align:left;}
.input_area .product_info .detail .spec td{padding:3px 0;font-size:16px;font-weight:400;vertical-align:top;}
.input_area .product_info .detail .spec td .spot{font-size:14px;color:#008196;font-weight:400;}

.input_area .init_guide_type{display: block;}
.input_area .init_guide_type:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}/* 접근성 수정 | 2.4.3.20 */
.input_area .init_guide_type .label{font-size:18px;font-weight:400;}

.input_area .init_guide_type .radio{float:left;width:49%;position: relative;}/* 접근성 수정 | 2.4.3.20 */
.input_area .init_guide_type .radio:last-of-type{margin-left: 2%;}/* 접근성 수정 | 2.4.3.20 */
.input_area .init_guide_type .radio label{position:relative;padding:30px 20px 20px 20px;display:block;font-size:18px;font-weight:400;border: 1px solid #d1d1d1;box-sizing:border-box;text-align:center;}/* 접근성 수정 | 2.4.3.20 */
.input_area .init_guide_type .radio input[type='radio']{width:100%;height:100%;margin:0; opacity: 0;}/* 접근성 수정 | 5차 */
.input_area .init_guide_type .radio input[type='radio']:checked + label{border-color:#a8153e;color:#a8153e;text-align:left;}/* 접근성 수정 | 2.4.3.20 */
.input_area .init_guide_type .radio input[type='radio']:checked + label::after{content:'';display:block;position:absolute;right:20px;bottom:15px;width:25px;height:24px;background:url('../img/w/btn_switch.png') no-repeat 0 0;}
.input_area .init_guide_type .radio label{display:inline-block;width:100%;}/* 접근성 수정 | 2.4.3.20 */
.input_area .init_guide_type .radio label span{display:block;padding:0 20px 30px 20px;}
.input_area .init_guide_type .radio label span img{width:100%;vertical-align:top;pointer-events:none;}
.input_area .init_guide_type_tail{margin-top:8px;font-size:18px;margin-bottom:60px;}


/***************************************************************************************************
width:~1080px
****************************************************************************************************/
@media only screen and (max-width: 1080px){
	
.block_m {display:block;}
.block_w {display:inline;}
.img_m {display:block;}
.img_w {display:none;}

/* Download Center */
.download_inner {padding:20px 0 0;}
.sort_box {min-height:27px;}
.sort_box .zelect_type02 {width:34% !important;min-width:34% !important;}
.sort_box .found {padding-top:7px;font-size:14px;}
.download_list {padding-top:10px;}
.download_list .list_none {height:232px;padding-top:0;font-size:14px;line-height:19px;}
.download_list > ul > li {width:100%;margin-top:10px;}
.download_list > ul > li:nth-child(2n) {margin-left:0;}
.download_list .tit_box {padding:19px 15px 15px;}
.download_list .tit_box > div {min-height:60px;}
.download_list .tit_box .category {margin-bottom:8px;font-size:14px;font-weight:400;overflow:inherit;white-space:inherit;text-overflow:inherit;height:auto;}
.download_list .tit_box .title {font-size:24px;line-height:1;overflow:inherit;white-space:inherit;text-overflow:inherit;height:auto;}
.download_list .tit_box .region{margin-top:25px;font-size:12px;overflow:inherit;white-space:inherit;text-overflow:inherit;height:auto;}
.download_list .tit_box .download {font-size:12px;}
.download_list .tit_box .model {position:inherit;right:inherit;top:inherit;margin-top:20px;font-size:12px;}
.download_list .tit_box img {position:absolute;top:15px;right:15px;width:108px;}
.download_list .file_box{height:50px;}
.download_list .file_box .toggle {padding:0 0 0 15px;margin:0;font-size:14px;line-height:50px;height:auto;}
.btn_area {padding:10px 0 60px;}
.btn_area .btn_type {width:100%;}
.btn_area .btn_type span {width:100%;}

/* software */
figure {margin:0;}
.software_visual {margin-top:-5px;padding-top:30px;border-top:1px solid #dddee0;}
.software_visual figure .ttl2 {margin-top:26px;}
.software_visual .sub_txt {margin-top:12px;font-size:12px;line-height:18px;}
.software_list {margin-top:46px;padding-top:28px;}
.software_list .ttl4 {margin-bottom:16px;}
.software_list .section {margin-bottom:26px;}
.software_list .section.single {float:inherit;width:100%;}
.software_list .section.single + .single {margin-left:0;}
.software_list ul li {width:100%;min-height:143px;margin-bottom:4px;padding:10px 100px 10px 15px}
.software_list ul li:nth-child(2n) {margin-left:0;}
.software_list ul li img.img_m {position:absolute;right:10px;top:10px;width:120px;}
.software_list ul li .ttl3 {padding-left:0;line-height:22px;font-size:16px;}
.software_list ul li > p {margin-top:10px;padding-left:0;font-size:12px;line-height:18px;}
.software_list ul li p{width:70%;margin-top:10px;padding-left:0;font-size:12px;line-height:18px;}
.software_list ul li .btn_type{bottom:10px;left:15px;}

.banner_area {height:inherit;overflow:hidden;}
.banner_area > div {float:inherit;width:100%;height:inherit;padding:0 27px;box-sizing:border-box;}
.banner_area strong {padding-top:38px;font-size:29px;}
.banner_area p {min-height:28px;margin:10px 0 32px;font-size:14px;line-height:16px;}
.banner_area a {font-size:12px;}
.banner_area a:after {padding-left:3px;}
.banner_area .banner1 .inner {float:inherit;width:100%;min-height:185px;}
.banner_area .banner2 .inner {float:inherit;width:100%;min-height:185px;padding-left:0;white-space:normal;}

/* Video Tutorial */
.video_list {margin-top:12px;margin-bottom:10px;}
.video_list li {float:inherit;width:100%;min-height:123px;height:inherit;padding:15px 130px 38px 0;}
.video_list li:nth-child(2n) {margin-left:0;}
.video_list li > em {margin-bottom:3px;font-size:12px;line-height:18px;}
.video_list li .date {left:0;bottom:20px;font-size:10px;}
.video_list li a.tit {font-size:18px;line-height:22px;}
.video_list li a.thumb {top:20px;width:126px;}
.video_list li a.thumb .time {width:32px;height:13px;padding:5px 0 0 8px;font-size:10px;}

/* video detail */ 
.detail_cont {border-bottom:1px solid #dddee0;}
.detail_cont .detail_inner {max-width:100%;padding-top:30px;}
.detail_cont .category {margin-bottom:8px;font-size:14px;}
.detail_cont .ttl2 {padding-right:20px;}
.detail_cont .date {margin-top:10px;font-size:14px;color:#988e8c;}
.detail_cont .date em{margin-left:10px;color:#99a8b0;}
.detail_cont .btn_share {top:30px;width:19px;height:22px;background:url('../img/m/btn_share.png') no-repeat 0 0;background-size:19px auto;}
.detail_cont .cont {margin:24px 0 25px;}
.detail_cont .cont + .btn_area {padding:0 0 25px;}
.detail_cont .cont p {font-size:12px;line-height:18px;}
.detail_cont .cont .btn_type {display:inline-block;}
.detail_cont .cont .btn_type span {padding:0;}
.detail_cont .detail_inner.btn_none_m {padding-bottom:40px;}
.detail_cont .detail_inner.btn_none_m .btn_area {display:none;}

.detail_cont .view_more_area .txt .box{font-size:12px;line-height:18px;}
.detail_cont .view_more_area .btn_more{display:none;position:absolute;right:0;bottom:0;padding-left:15px;background:#fff;}
.detail_cont .view_more_area .btn_more span{padding-top:0;padding-bottom:0;font-size:12px;line-height:18px !important;}
.detail_cont .view_more_area .btn_more::before{content:'...';display:block;position:absolute;left:0;top:0px;font-size:12px;line-height:18px;}
.detail_cont .view_more_area .txt{max-height:54px;} /* 3줄 */

.detail_visual{margin-bottom:0px;padding-top:22px;border-top:8px solid #f3f4f4;}
.detail_visual .visual {max-width:100%;margin:0 27px 16px;}
.detail_visual .visual img {width:100%;}

.detail_visual .text_box{position:relative;display:block;clear:both;text-align:center;}
.detail_visual .sub_txt {display:inline-block;padding-top:30px;margin-top:7px;font-size:12px;line-height:18px;text-align:center;}
.detail_visual .ttl2 {position:absolute;top:0;width:100%;text-align:center;}
.detail_visual .region{display:inline-block;margin-left:5px;text-align:center;font-size:12px;}
.detail_visual .btn_area {padding:35px 0 25px;}

.admin_text {border-top:8px solid #f3f4f4;}
.admin_text .html_area {margin:30px 0;font-size:12px;line-height:18px;}

.video_inner2 .ttl4 {padding-top:30px;font-weight:300;}
.video_inner2 .video_list {margin-top:6px;margin-bottom:60px;}

/* config_gate */
.config_gate{margin:0 45px 50px 45px;}
.config_gate .gate{float:none;width:100%;margin-bottom:15px;}
.config_gate .gate:nth-of-type(2){margin-left:0;margin-bottom:0;}
.config_gate .txt{height:40px;line-height:40px;text-indent:17px;font-size:18px;}
.config_gate .txt::after{width:16px;height:7px;background-size:16px 7px;}

/* config_gate2 */
.config_gate2{margin:0 45px 50px 45px;}
.config_gate2 .gate{float:none;width:100%;margin-bottom:15px;}
.config_gate2 .gate:nth-of-type(2){margin-left:0;}
.config_gate2 .gate:nth-of-type(3){margin-left:0;margin-bottom:0;}
.config_gate2 .txt{height:40px;line-height:40px;text-indent:17px;font-size:18px;}
.config_gate2 .txt::after{width:16px;height:7px;background-size:16px 7px;}

/* config_selector */
.config_selector .config_selector_inner .config .w_sec{display:none;}
.config_selector .config_selector_inner .config .m_sec{display:block;position:relative;}
.config_selector .config_selector_inner .config .m_sec::after{content:'';position:absolute;left:50%;bottom:-12px;margin-left:-12px;display:block;width:0;height:0;border-top:12px solid #d1dad7;border-bottom:0 solid none;border-right:14px solid transparent;border-left:14px solid transparent;}
.config_selector .config_selector_inner .config .tit{padding:20px 0;font-size:14px;}
.config_selector .config .m_sec .wrap_swiper{padding:0 22%;overflow:hidden;}
.config_selector .config .m_sec .wrap_swiper .swiper-container{overflow:visible;}
.config_selector .config .m_sec .swiper-slide{transition:opacity .3s;opacity:.4;}
.config_selector .config .m_sec .swiper-slide-active{opacity:1;}
.config_selector .config .m_sec .swiper-slide .item .img img.thum{display:inline-block;}
.config_selector .config .m_sec .swiper-slide .item .img img.on{display:none;}
.config_selector .config .m_sec .swiper-slide-active .item .img img.thum{display:none;}
.config_selector .config .m_sec .swiper-slide-active .item .img img.on{display:inline-block;}
.config_selector .config {height:auto;text-align:center;background:#d1dad7;}
.config_selector .config .item{position:relative;}
.config_selector .config .item .name{height:60px;line-height:60px;font-size:18px;font-weight:400;}
.config_selector .config .item .img{height:175px;}
.config_selector .config .item .img img{height:100%;}
.config_selector .config .m_sec .vwall{height:235px;}
.config_selector .config .m_sec .vwall img{width:261px;position:relative;left:-10px;}
.config_selector .config_selector_inner .led_config .web{display:none;}
.config_selector .config_selector_inner .led_config .mobile{display:block;}
.config_selector .config_selector_inner .led_config .tab{margin:-25px 0 10px 27px;text-align:left;}
.config_selector .config_selector_inner .led_config .tab a{padding:0 35px 0 0;font-size:13px;line-height:28px;}
.config_selector .config_selector_inner .led_config .tab a.on::after{border-width:2px;}
.config_selector .config_selector_inner .led_config .btn_find{padding:33px 0 30px 27px;text-align:left;}
/* input_area */
.input_area{margin:25px 27px 20px;}
.input_area .input_item{width:100%;padding:0;margin:0;min-height:1px;}
.input_area .input_gline{margin-bottom:28px;}
.input_area .input_gtoggle{margin-bottom:28px;}
.input_area .btn_group1{width:100%;margin:0;}
.input_area .btn_group1 .clear{float:left;width:27%;}
.input_area .btn_group1 .run{float:left;width:71%;margin-left:2%;}
.input_area .product_info{position:relative;width:100%;height:auto;margin-bottom:27px;}
.input_area .product_info .label{min-height:41px;padding:11px 0;line-height:20px;font-size:14px;font-weight:400;background:#fff;}
.input_area .product_info .label sup{font-size:14px;}
.input_area .product_info .model{position:relative;margin-bottom:0;padding-bottom:25px;}
.input_area .product_info .model .txt1{margin-top:-5px;padding-right:130px;font-size:24px;padding:0;line-height:36px;}
.input_area .product_info .model .txt2{padding-right:130px;padding-bottom:10px;font-size:14px;color:#333;}
.input_area .product_info .model .change{width:115px;}
.input_area .product_info .model .img{width:110px;box-sizing:border-box;position:absolute;right:0;top:-25px;bottom:auto;}
.input_area .product_info .model .img img{vertical-align:top;width:100%;}
.input_area .product_info .detail{margin:0 -27px;padding:13px 27px 23px;border-top:1px solid #e1e1e1;background:#fafafa;}
.input_area .product_info .detail .spec th{width:90px;padding:3px 10px 3px 0;vertical-align:top;font-size:12px;font-weight:400;text-align:left;}
.input_area .product_info .detail .spec td{padding:3px 0;font-size:12px;}
.input_area .product_info .detail .spec td .spot{font-size:10px;color:#137f95;}


.input_area .init_guide_type .label{font-size:14px;}
.input_area .init_guide_type .radio label{padding:22px 15px 12px 15px;font-size:12px;}
.input_area .init_guide_type .radio label span{padding:0 13px 20px 13px;}
.input_area .init_guide_type .radio input[type='radio']:checked + label::after{width:16px;height:12px;background-image:url(../img/m/btn_switch.png);background-size: 30px auto;}
.input_area .init_guide_type_tail{margin-top:6px;font-size:12px;margin-bottom:20px;}

.input_area .input_item.led .input_gtoggle .section01{width:100%;padding:0;}
.input_area .input_item.led .input_gtoggle .section02{width:100%;}
.input_area .input_item.led .input_gtoggle .section01 input[type="radio"].switch + label{float:left;width:49%;}	
.input_area .input_item.led .input_gtoggle .section01 input[type="radio"].switch + label:nth-last-of-type(1){margin-left:2%;}

} /*// media only screen and (max-width: 1080px)*/

#serialno {position:fixed;right:0;bottom:0;background-color:#fff;border:0px solid #333;z-index:999;height:0px;overflow:hidden;}

/* software renewal */
.software-area {padding-bottom:150px; background-color:#f3f4f4;}
.software-area .software-section {display:block; margin-top:60px; font-size:0;}
.software-area .software-section:first-child {margin-top:0; padding-top:49px;}
.software-area .software-section .title {margin-bottom:30px; font-size:28px; color:#000; font-weight:400;}
.software-area .software-item {display:inline-block; vertical-align:top; width:48.75%; padding:30px 0 0; box-sizing:border-box; font-size:0; background-color:#fff; box-shadow:0px 0px 20px 0 rgba(0,0,0,0.1);}
.software-area .software-item + .software-item {margin-left:2.5%;}
.software-area .software-item + .software-item.single {margin:36px 0 0;}
.software-area .software-item .content {position:relative; padding:0 25px 30px; min-height:172px; box-sizing:border-box;}
.software-area .software-item .subtitle {word-break:break-word; max-width:57.83475%; font-size:24px; font-weight:400; color:#333;}
.software-area .software-item .text {margin-top:9px; max-width:57.83475%; box-sizing:border-box; word-break:break-word; font-size:20px; color:#333;}
.software-area .software-item .image {position:absolute; right:25px; top:0; width:216px; height:142px;}
.software-area .software-item .link {display:inline-block; vertical-align:middle; width:100%; height:70px; padding:0 25px; line-height:70px; box-sizing:border-box; border-top:1px #f3f4f4 solid; font-size:18px; font-weight:400; color:#ac0c3c;}
.software-area .software-item .link:after {content:''; display:inline-block; vertical-align:middle; margin:0 0 3px 12px; width:11px; height:11px; background:url(../img/w/icon_btn_link.png) no-repeat center/100% auto;}

@media (min-width: 1212px) and (max-width: 1289px){
    .software-area .software-item .content {min-height:184px;}
}

@media (min-width: 1081px) and (max-width: 1211px){
    .software-area .software-item .content {min-height:240px;}
}

@media only screen and (max-width: 1080px){
    .software-area {padding-bottom:60px;}
    .software-area .software-section {margin-top:30px;}
    .software-area .software-section:first-child {padding-top:22px;}
    .software-area .software-section .title {margin-bottom:20px; font-size:16px;}
    .software-area .software-item {display:block; width:100%; padding-top:20px;}
    .software-area .software-item + .software-item,
    .software-area .software-item + .software-item.single {margin:8px 0 0;}
    .software-area .software-item .content {padding:0 15px 20px; min-height:72px;}
    .software-area .software-item .subtitle {max-width:50.98039%; font-size:14px;}
    .software-area .software-item .text {font-size:12px;}
    .software-area .software-item .image {right:15px; width:108px; height:71px;}
    .software-area .software-item .link {height:50px; padding:0 15px; line-height:50px; font-size:14px;}
}