@charet "utf-8";

/* Slick */
.slick-dots{font-size:0;text-align:center;}
.slick-dots li{display:inline-block;margin-right:10px;}
.slick-dots li:last-child{margin-right:0;}
.slick-dots li button{display:block;width:12px;height:12px;border:2px solid #555;border-radius:6px;font-size:0;}
.slick-dots li.slick-active button{background-color:#555;}

/* 말줄임 */
.ellip{display:block;height:100%;}
.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.ellip, .ellip-line{position:relative;overflow:hidden;max-width:100%;vertical-align:top;}

/* Image */
.post-image{position:relative;}
.post-image figure{display:inline-block;max-width:100%;position:relative;}
.post-image figure:after{content:'';position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00d3ff+0,bc95d2+50,d9c2cb+99 */
background: rgb(0,172,208); /* Old browsers */
background: -moz-linear-gradient(top,  rgb(0,172,208) 0%, rgb(188,149,210) 50%, rgb(217,194,203) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgb(0,172,208) 0%,rgb(188,149,210) 50%,rgb(217,194,203) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgb(0,172,208) 0%,rgb(188,149,210) 50%,rgb(217,194,203) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d3ff', endColorstr='#d9c2cb',GradientType=0 ); /* IE6-9 */
border-radius:15px;opacity:0;transition:opacity 0.3s;}
.post-image img{border-radius:15px;}

.download-button-wrap{display:none;position:absolute;right:18px;bottom:18px;z-index:50;}
.download-button-wrap .download-button-area{font-size:0;letter-spacing:0;}
.download-button-wrap a:not(.btn-image-download-open){display:inline-block;margin-left:15px;background-color:rgba(0,0,0,0.3);border-radius:16.5px;text-align:center;vertical-align:top;transition:0.3s;}
.download-button-wrap a:first-child{margin-left:0;}
.download-button-wrap a:not(.btn-image-download-open) span{display:block;width:118px;height:33px;font-size:13px !important;color:#fff;font-weight:700;line-height:33px;}
.download-button-wrap a:not(.btn-image-download-open) span:before{display:inline-block;content:'';width:12px;height:33px;margin-right:10px;background:url(../images/common/btn-image-download-4dd539677ca9564904e85b379acf8630.png) 50% 50% no-repeat;vertical-align:top;}
.btn-image-download-open{display:none;}

/* ID */
#container{display:block;width:100%;max-width:1340px;margin:0 auto;padding:0 30px 130px;color:#fff;box-sizing:border-box;}
.full-size #container{max-width:100%;padding-bottom:0;}

/* Class */
.lock, .lock body,
.gnb-lock, .gnb-lock body{overflow:hidden;}
.cf:after{display:block;content:'';clear:both;}
.inner{width:100%;max-width:1340px;margin:0 auto;padding:0 30px;}
.hide{width:0;height:0;font-size:0;opacity:0;}
.hidden-area{font-size:0;}
.hidden{visibility:hidden;}
.ellipsis{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:middle;}
.icon-gradient{display:inline-block;min-width:146px;height:31px;padding:0 20px;background:rgb(0,172,208);background:-moz-linear-gradient(left, rgb(0,172,208) 0%, rgb(188,149,210) 50%, rgb(217,194,203) 99%);background:-webkit-linear-gradient(left,  rgb(0,172,208) 0%,rgb(188,149,210) 50%,rgb(217,194,203) 99%);background:linear-gradient(to right,  rgb(0,172,208) 0%,rgb(188,149,210) 50%,rgb(217,194,203) 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d3ff', endColorstr='#d9c2cb',GradientType=1 );border-radius:15.5px;text-align:center;font-family:'samsungSharp', HelveticaNeue, DroidSans;font-size:13px;color:#fff;font-weight:700;line-height:31px;vertical-align:top;}
.new-badge{display:block;position:absolute;left:18px;top:15px;width:57px;height:29px;padding:9px 12px;background-color:#000;font-size:14px;font-weight:700;text-align:center;line-height:0.7;border-radius:14.5px;z-index:10;}

/* Button */
[class^="btn-"]:not(.btn-select){font-family:'samsungSharp', HelveticaNeue, DroidSans;/* background-color:#8bc34a; */}

.btn-download-file{display:block;width:152px;height:37px;background-color:#e8e8e8;border-radius:18.5px;text-align:center;}
.btn-download-file span{display:block;position:relative;left:3px;top:3px;width:146px;height:31px;background-color:#e8e8e8;border-radius:16px;font-size:13px;color:#888;font-weight:700;line-height:31px;transition:0.3s;}
.btn-download-file span:before{display:inline-block;content:'';width:19px;height:31px;margin-right:13px;background:url(../images/common/btn-download-file-d5bcb2c87d43f16e44fb7ff82f2edfc4.png) 50% no-repeat;opacity:0.6;vertical-align:top;transition:0.3s;}

.btn-download-video{display:block;width:152px;height:37px;background-color:#333;border-radius:18.5px;text-align:center;}
.btn-download-video span{display:block;width:100%;height:100%;border-radius:18.5px;font-size:13px;color:#fff;font-weight:700;line-height:37px;transition:0.3s;}
.btn-download-video span:before{display:inline-block;content:'';width:19px;height:37px;margin-right:13px;background:url(../images/common/btn-download-video-d468af093e8ecfc1e0176ddcd5f24fc0.png) 50% no-repeat;vertical-align:top;transition:0.3s;}

.load-more-wrap{margin-top:55px;text-align:center;}
.btn-load-more{display:inline-block;min-width:200px;height:55px;border:1px solid #fff;border-radius:27.5px;font-size:0;letter-spacing:0;vertical-align:top;}
.btn-load-more span{display:inline-block;height:100%;font-size:16px;line-height:55px;vertical-align:top;}
.btn-load-more span:after{display:inline-block;content:'';width:12px;height:55px;margin-left:6px;background:url(../images/common/btn-load-more-fd6aac0287f5032cf6fb0a26841e4b79.png) 0 50% no-repeat;vertical-align:top;}

.media-resources .btn-load-more{border-color:#000;}
.media-resources .btn-load-more span{color:#000;}
.media-resources .btn-load-more span:after{background:url(../images/common/btn-load-more-type2-4687ea09c8a37b543cf3c3c98659b754.png) 0 50% no-repeat;}

/* Select */
.basics-select-theme{display:inline-block;position:relative;vertical-align:top;}
.basics-select-theme select,
.basics-select-theme .btn-select{display:block;width:287px;height:37px;padding:9px 43px 9px 20px;background-color:#434343;background:#434343 url(../images/nav/btn-select-f39b98aa109a772d895778e1e31bed67.png) calc( 100% - 19px ) 14.5px no-repeat;border-radius:18.5px;font-size:14px;line-height:1.5;}

.basics-select-theme .btn-select{overflow:hidden;height:auto;min-height:37px;font-size:0;}
.basics-select-theme .btn-select:after{display:block;content:'';clear:both;}
.basics-select-theme .btn-select span{display:block;float:left;font-size:13px;vertical-align:top;}
.basics-select-theme .btn-select span:after{display:inline-block;content:'';width:1px;height:10px;margin:0 10px;background-color:#fff;}
.basics-select-theme .btn-select span:last-child:after{display:none;}

.select-list{display:none;overflow:auto;position:absolute;top:43px;z-index:50;width:100%;border-radius:3px;max-height:150px;}
.select-list li{position:relative;}
.select-list li:before{display:block;content:'';position:absolute;bottom:0;width:100%;height:1px;background-color:#ddd;}
.select-list li:last-child:before{display:none;}
.select-list li a{display:block;height:30px;padding:0 20px;background-color:#fff;font-size:13px;color:#000;line-height:30px;}
.select-list li.disabled{pointer-events:none;}
.select-list li.disabled a{color:#d0d0d0;}
.select-list li.disabled a:before,
.select-list li.disabled a:after{display:none;}

.select-list li.on a{background-color:#7f7f7f;color:#fff;font-weight:700;}

.multiple-select-list li a:before,
.multiple-select-list li a:after{display:block;content:'';position:absolute;background-color:#b9b9b9;transition:0.3s;}
.multiple-select-list li a:before{right:20px;top:calc( 50% - 1.5px );z-index:10;width:11px;height:3px;}
.multiple-select-list li a:after{right:24px;top:calc( 50% - 5.5px );width:3px;height:11px;}

.multiple-select-list li.on:before{background-color:#fff;}
.multiple-select-list li.on a:before{background-color:#fff;}
.multiple-select-list li.on a:after{transform:rotate(90deg);}

.basics-select-theme.on .btn-select{background:#fff url(../images/nav/btn-select-on-af90b5d1a7aebc65b3eaab71116fdde4.png) calc( 100% - 19px ) 14.5px no-repeat;}
.basics-select-theme.on .btn-select span{color:#000;}
.basics-select-theme.on .btn-select span:after{background-color:#000;}

.multiple-select-list2 li a:before,
.multiple-select-list2 li a:after{display:block;content:'';position:absolute;background-color:#b9b9b9;transition:0.3s;}
.multiple-select-list2 li a:before{right:20px;top:calc( 50% - 1.5px );z-index:10;width:11px;height:3px;}
.multiple-select-list2 li a:after{right:24px;top:calc( 50% - 5.5px );width:3px;height:11px;}

.multiple-select-list2 li.on:before{background-color:#fff;}
.multiple-select-list2 li.on a:before{background-color:#fff;}
.multiple-select-list2 li.on a:after{transform:rotate(90deg);}

.multiple-select-list_ca li a:before,
.multiple-select-list_ca li a:after{display:block;content:'';position:absolute;background-color:#b9b9b9;transition:0.3s;}
.multiple-select-list_ca li a:before{right:20px;top:calc( 50% - 1.5px );z-index:10;width:11px;height:3px;}
.multiple-select-list_ca li a:after{right:24px;top:calc( 50% - 5.5px );width:3px;height:11px;}

.multiple-select-list_ca li.on:before{background-color:#fff;}
.multiple-select-list_ca li.on a:before{background-color:#fff;}
.multiple-select-list_ca li.on a:after{transform:rotate(90deg);}

.basics-select-theme.on .btn-select{background:#fff url(../images/nav/btn-select-on-af90b5d1a7aebc65b3eaab71116fdde4.png) calc( 100% - 19px ) 14.5px no-repeat;}
.basics-select-theme.on .btn-select span{color:#000;}
.basics-select-theme.on .btn-select span:after{background-color:#000;}

/* Board Select */
.board-select-theme{display:inline-block;float:right;position:relative;}
.board-select-theme select,
.board-select-theme .btn-select{display:block;height:24px;font-size:16px;font-weight:700;color:#ddd;text-align:right;min-width:92px;line-height:24px;}
.board-select-theme .btn-select:after{display:inline-block;content:'';width:12px;height:6px;margin-left:7px;background:url(../images/nav/btn-sort-select-ffa12c49e730ed16f635a7fef1efab69.png) 100% 60% no-repeat;background-size:100%;}
.board-select-theme select{background:url(../images/nav/btn-sort-select-ffa12c49e730ed16f635a7fef1efab69.png) 100% 60% no-repeat;}
.board-select-theme select option{font-size:14px;color:#555;}
.board-select-theme .select-list{top:29px;}

.board-select-theme.on .btn-select:after{transform:rotate(180deg);}

/* Image Select */
.image-select-theme{float:left;display:block;position:relative;}
.image-select-theme select,
.image-select-theme .btn-select{display:block;width:176px;height:33px;border:1px solid #d2d2d2;border-radius:5px;padding:0 32px 0 16px;font-size:13px;color:#555;line-height:33px;}
.image-select-theme .btn-select:after{display:inline-block;content:'';position:absolute;right:10px;top:0;width:12px;height:33px;background:url(../images/nav/btn-sort-select-ffa12c49e730ed16f635a7fef1efab69.png) 0 50% no-repeat;background-size:100%;}
.image-select-theme select{background:url(../images/nav/btn-sort-select-ffa12c49e730ed16f635a7fef1efab69.png) calc( 100% - 10px ) 50% no-repeat;}
.image-select-theme .select-list{top:39px;border:1px solid #ddd;}
.image-select-theme .select-list a{color:#555;}

/* Search */
.basics-search-theme{font-size:0;letter-spacing:0;}
.basics-search-theme label,
.basics-search-theme .btn-board-search{display:inline-block;vertical-align:top;}
.basics-search-theme label{margin-right:6px;}
.basics-search-theme label input{display:block;width:387px;}

.basics-search-theme .btn-board-search{width:89px;height:37px;background-color:#fff;border-radius:18.5px;color:#000;font-weight:600;text-align:center;line-height:37px;}

.clear-filters{position:relative;margin:25px auto 0;max-width:1068px;}
.clear-filters .btn-clear-all{display:inline-block;position:absolute;right:0;top:0;padding:5px 0;color:#999;}
.clear-filters .btn-clear-all:after{display:inline-block;content:'';width:8px;height:9px;margin-left:7px;background:url(../images/common/btn-clear-all-9372805fdba4f16951137f81717e383d.png) 0 0 no-repeat;}

.filter-list{padding-right:130px;}
.filter-list li{float:left;margin-right:20px;}
.filter-list li a{display:block;padding:5px 0;}
.filter-list li a:after{display:inline-block;content:'';width:8px;height:9px;margin-left:7px;background:url(../images/common/btn-clear-filter-cd6d9a2fc2a6a8ffd9d0a799159a8445.png) 0 0 no-repeat;}
.filter-list li:last-child{margin-right:0;}

/* Automatic Completion */
.board-search-wrap{position:relative;}

.automatic-completion{display:none;overflow:auto;position:absolute;left:0;top:43px;z-index:50;width:calc( 100% - 95px );background-color:#fff;border-radius:3px;max-height:180px;}
.automatic-completion li{position:relative;}
.automatic-completion li:before{display:block;content:'';position:absolute;bottom:0;width:100%;height:1px;background-color:#ddd;}
.automatic-completion li:last-child:before{display:none;}
.automatic-completion li a, .automatic-completion > div{display:block;padding:9px 20px;background-color:#fff;font-size:13px;color:#000;line-height:1.4;}
.automatic-completion li.disabled a{color:#d0d0d0;}
.automatic-completion .autocomplete-selected { background: #ddd !important; }
.automatic-completion strong { font-weight: normal; color: #00d3ff; }

/* Check Box */
.basics-checkbox-theme{display:inline-block;position:relative;vertical-align:top;}
.basics-checkbox-theme input[type="checkbox"]{position:absolute;left:-1px;top:-1px;width:18px;height:18px;border-width:0;opacity:0;}
.basics-checkbox-theme input[type="checkbox"]:focus{opacity:1;}
.basics-checkbox-theme input[type="checkbox"] + .icon:before{display:inline-block;content:'';position:relative;z-index:10;width:16px;height:16px;background-color:#fff;border:2px solid #d2d2d2;vertical-align:top;box-sizing:border-box;}
.basics-checkbox-theme input[type="checkbox"]:checked + .icon:before{background:#000 url(../images/common/icon-check-60af1acab5a05118b72abc3c396b26a0.png) 50% 50% no-repeat;border-width:0;background-size:13px;}

/* Pagination */
.pagination{margin-top:55px;font-size:0;letter-spacing:0;text-align:center;}
.pagination a{display:inline-block;width:25px;height:25px;font-family:'samsungSharp', HelveticaNeue, DroidSans;font-weight:700;vertical-align:top;}
.pagination .page-number{font-size:17px;color:#434343;line-height:25px;}
.pagination .page-number.active{color:#fff;}
.pagination .first-page,
.pagination .last-page{font-size:0;background-color:#00f;}
.pagination .first-page{margin-right:25px;background:url(../images/common/arr-first-page-0b11743037b6b46bd00ffcfa12efbf81.png) 50% 50% no-repeat;}
.pagination .last-page{margin-left:25px;background:url(../images/common/arr-last-page-91411288110716696482f3e9c6f23c3f.png) 50% 50% no-repeat;}

/* Pagination_related */
.pagination_relageted{margin-top:55px;font-size:0;letter-spacing:0;text-align:center;}
.pagination_relageted a{display:inline-block;width:25px;height:25px;font-family:'samsungSharp', HelveticaNeue, DroidSans;font-weight:700;vertical-align:top;}
.pagination_relageted .page-number{font-size:17px;color:#a6a6a6;line-height:25px;}
.pagination_relageted .page-number.active{color:#434343;}
.pagination_relageted .first-page,
.pagination_relageted .last-page{font-size:0;background-color:#00f;}
.pagination_relageted .first-page{margin-right:25px;background:url(../images/common/arr-first-page-0b11743037b6b46bd00ffcfa12efbf81.png) 50% 50% no-repeat;}
.pagination_relageted .last-page{margin-left:25px;background:url(../images/common/arr-last-page-91411288110716696482f3e9c6f23c3f.png) 50% 50% no-repeat;}

.media-resources .product-content .pagination .page-number{color:#c3c3c3;}
.media-resources .product-content .pagination .page-number.active{color:#111;}
.media-resources .product-content .pagination .first-page{background:url(../images/common/arr-first-page-type2-b6d2ea2d3ea59200847da8ae2f0b7502.png) 50% 50% no-repeat;}
.media-resources .product-content .pagination .last-page{background:url(../images/common/arr-last-page-type2-6224313f0c1ee87f1270436771d3de6a.png) 50% 50% no-repeat;}

/* Modal */
.modal-wrapper{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9000;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);table-layout:fixed;}
.modal{display:block;width:100%;height:100%;padding:168px 30px 30px 30px;vertical-align:middle;}
.modal .modal-dialog{display:none;width:100%;max-width:1280px;margin:0 auto;background-color:#a0a0a0;}

.modal-content{position:relative;}
.modal-content > header{position:absolute;left:0;top:-80px;width:100%;height:80px;padding-left:30px;padding-right:85px;background-color:#fff;}
.modal-content > header h2{font-size:25px;font-weight:700;line-height:80px;}
.modal-content > footer{position:absolute;right:20px;top:-62.5px;}
.modal-content > footer .btn-modal-close{display:block;width:45px;height:45px;background:url(../images/common/btn-modal-close-c345483d2e6acc331571ca632f225178.png) 50% 50% no-repeat;background-size:25px;font-size:0;}
.modal-content .modal-details{overflow-y:auto;max-height:calc( 100vh - 278px );margin-top:80px;}
.modal-content .modal-details .modal-details-inner{background-color:#fff;}

.modal-wrapper.on{display:block;}

/* Layer Modal */
.modal-wrapper .layer-modal {background-color:transparent;}
.modal-wrapper .layer-modal .modal-dialog{padding-bottom:30px;background-color:#fff;width:700px;}
.modal-wrapper .layer-modal .btn-modal-close{position:absolute;right:0;top:-53px;width:39px;height:39px;background:url(../images/common/btn-modal-close-type2-2f91421ace74637caea5d839187f8d53.png) 50% 50% no-repeat;font-size:0;}

.modal-wrapper .layer-modal .slick-slide > div{position:relative;width:100%;padding-bottom: 84.287%;font-size:0;letter-spacing:0;}
.modal-wrapper .layer-modal .slick-slide > div > div{}
.modal-wrapper .layer-modal .slick-slide > div > div > img{margin:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}

.modal-wrapper .layer-modal .slick-arrow{position:absolute;top:calc( 50% - 21px );left:30px;z-index:50;width:23px;height:42px;background:url(../images/common/arr-modal-slider-c24c287bc89270fbdb6bd58225384724.png) 0 0 no-repeat;font-size:0;opacity:0.2;transition:0.3s;}
.modal-wrapper .layer-modal .slick-next{left:auto;right:30px;transform:rotate(-180deg);}

.modal-wrapper .layer-modal .download-button-wrap{display:block;position:static;text-align:center;}

/* Multi Media Downloads */
.download-area{position:relative;}
.download-area header{height:49px;padding:0 29.5px;background-color:#ededed;}
.download-area header h2{font-size:0;}
.download-area header h2 span{display:inline-block;font-family:'samsungSharp', HelveticaNeue, DroidSans;font-size:17px;font-weight:700;line-height:49px;vertical-align:top;}
.download-area header h2 .basics-checkbox-theme input{top:15.5px;}
.download-area header h2 .basics-checkbox-theme .icon:before{margin-right:8px;margin-top:16.5px;}

.download-area footer{position:absolute;top:8px;right:29.5px;}
.download-area footer .download-button-wrap{display:block;position:static;}
.download-area footer .download-button-wrap a{margin-left:4px;}

.download-document-list,
.download-video-list{padding:20px 29.5px;}

.download-image-list{padding:11px 29.5px 20px;font-size:0;letter-spacing:0;}
.download-image-list li{display:inline-block;position:relative;width:calc( 10% - 8.1px );margin-right:9px;margin-top:9px;vertical-align:top;}
.download-image-list li:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ddd;box-sizing:border-box;}
.download-image-list li.checked:before{background-color:rgba(0,0,0,0.5);border-width:0;}
.download-image-list li:nth-child(10n){margin-right:0;}
.download-image-list .basics-checkbox-theme{position:absolute;left:0;top:0;z-index:50;width:100%;height:100%;}
.download-image-list .basics-checkbox-theme input[type="checkbox"]{left:4px;top:4px;}
.download-image-list .basics-checkbox-theme input[type="checkbox"] + .icon:before{width:16px;height:16px;margin:5px;}

.download-image-list li figure{text-align:center;}
.download-image-list li figure img{width:100%;}

.download-document-list li{position:relative;margin-bottom:10px;}
.download-document-list li:last-child{margin-bottom:0;}
.download-document-list li .basics-checkbox-theme{display:block;font-size:0;}
.download-document-list li .basics-checkbox-theme .icon,
.download-document-list li .basics-checkbox-theme .title{display:inline-block;min-height:17px;vertical-align:top;}
.download-document-list li .basics-checkbox-theme .icon:before{}
.download-document-list li .title{position:relative;top:-1px;width:calc( 100% - 28px );padding-left:12px;font-size:14px;line-height:1.6;vertical-align:top;}

.download-video-list{font-size:0;letter-spacing:0;}
.download-video-list li{display:inline-block;position:relative;width:calc( 33.333333% - 16.666666px );margin-top:10px;margin-right:25px;vertical-align:top;}
.download-video-list li:nth-child(3n){margin-right:0;}
.download-video-list li:nth-child(-n+3){margin-top:0;}
.download-video-list li:after{display:block;content:'';clear:both;}
.download-video-list figure{float:left;width:132px;position:relative;}
.download-video-list figure:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ddd;box-sizing:border-box;}
.download-video-list .video-content{float:right;width:calc( 100% - 132px );padding-left:15px;}
.download-video-list .video-content .title{overflow:hidden;max-height:42px;line-height:1.5;}
.download-video-list .video-content .download-button-wrap{display:block;right:0;top:auto;bottom:0;}

/* Sub Page */
.page-guidance-area{padding-top:110px;}
.page-guidance-area .current-page{margin-bottom:65px;font-size:30px;font-weight:700;text-align:center;}

/* Press Releases */
.board-search-area{margin:0 auto 108px;font-size:0;letter-spacing:0;text-align:center;}
.board-search-area dl{display:inline-block;margin-right:6px;text-align:left;vertical-align:top;}
.board-search-area dl:nth-of-type(3){margin-right:0;}
.board-search-area dl dt{margin-bottom:15px;color:#999;font-weight:700;letter-spacing:-0.2px}
.board-search-area .basics-select-theme select{color:#fff;}

.board-list{}
.board-list header{margin-bottom:40px;padding-bottom:5px;border-bottom:1px solid #bfbfbf;}
.board-list header h2{float:left;font-size:16px;color:#ddd;font-weight:700;line-height:24px;}

.board-list .post-item-area .post-item{padding-bottom:40px;border-bottom:1px solid #262626;}
.board-list .post-item-area .post-item:nth-child(4){display:block;}
.board-list .post-item .post-contents{position:relative;top:-5px;height:209px;padding-left:34px;}
.board-list .post-item .post-contents > a{display:block;margin-bottom:40px;}
.board-list .post-item .post-contents .title{overflow:hidden;margin-bottom:10px;font-size:26px;line-height:1.4;max-height:72px;transition:color 0.3s;white-space:nowrap;text-overflow:ellipsis;white-space:normal;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.board-list .post-item .post-contents .explanation{display:block;overflow:hidden;font-size:17px;line-height:1.6;max-height:80px;transition:color 0.3s;white-space:nowrap;text-overflow:ellipsis;white-space:normal;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.board-list .post-item .post-contents .information{position:absolute;left:0;bottom:-7px;width:100%;padding-left:34px;font-size:0;letter-spacing:0;}
/* .board-list .post-item .post-contents .information .hashtag{float:left;width:70%;} */
.board-list .post-item .post-contents .information .hashtag{display:inline-block;width:calc(100% - 150px);max-height:52px;vertical-align:top;}
.board-list .post-item .post-contents .information .hashtag a{font-size:14px;}
.board-list .post-item .post-contents .information .hashtag a.on{}
/* .board-list .post-item .post-contents .information .date{float:right;padding-top:5px;} */
.board-list .post-item .post-contents .information .date{display:inline-block;width:150px;padding-top:7px;vertical-align:top;}
.board-list .post-item .post-contents .information .date time{font-size:14px;font-weight:400;}

.board-list .no-image-item .post-contents{height:auto;}
.board-list .no-image-item .post-contents .explanation{}
.board-list .no-image-item .post-contents .information{position:static;padding-left:0;font-size:0;letter-spacing:0;}

/* Board View */
.bulletin-board-details{padding-top:80px;}
.bulletin-board-details .post-contents{float:left;width:calc( 100% - 320px );padding-top:15px;}
.bulletin-board-details .relevant-points-area{float:right;position:relative;top:-11px;width:295px}

.bulletin-board-details > header{width:calc( 100% - 320px );padding-bottom:20px;border-bottom:1px solid #d6d6d6;}
.bulletin-board-details > header .date{margin-bottom:6px;}
.bulletin-board-details > header .date time{margin-bottom:15px;font-size:16px;color:#999;}
.bulletin-board-details > header .title{margin-bottom:30px;font-size:27px;line-height:1.7;letter-spacing:0.1px}

.bulletin-board-details > header .information{}
.bulletin-board-details > header .information .hashtag{float:left;position:relative;top:7px;width:calc( 100% - 300px );font-size:0;}
.bulletin-board-details > header .information .hashtag li{display:inline-block;margin-right:10px;vertical-align:top;}
.bulletin-board-details > header .information .hashtag li:last-child{margin-right:0;}
.bulletin-board-details > header .information .hashtag li a{display:block;position:relative;font-size:16px;color:#555;line-height:1.6;}
.bulletin-board-details > header .information .hashtag li a:before{display:inline-block;content:'#';}
.bulletin-board-details > header .information .hashtag li a:after{display:block;content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#888;transition:width 0.3s;}

.bulletin-board-details .post-contents footer{margin-top:40px;}

.user-convenience{float:right;}
.user-convenience .share-list{float:left;margin-right:20px;font-size:0;}
.user-convenience .share-list li{display:inline-block;position:relative;margin-right:5px;vertical-align:top;}
.user-convenience .share-list li:last-child{margin-right:0;}
.user-convenience .share-list li a{display:block;width:37px;height:37px;background-position:50% 50%;background-repeat:no-repeat;font-size:0;transition:0.3s;}
.user-convenience .share-list .btn-share-facebook{background-image:url(../images/common/btn-share-facebook-ea89eec80a144d49240fece21d3fd0e9.png);}
.user-convenience .share-list .btn-share-twitter{background-image:url(../images/common/btn-share-twitter-7c583507617648313329532a2cce156c.png);}
.user-convenience .share-list .btn-share-link{background-image:url(../images/common/btn-share-link-6809004607ae0baabe8d9506fda902a0.png);}
.user-convenience .share-list .link-text input{display:none;}
.user-convenience .share-list .tooltip{display:block;position:absolute;right:calc( 50% - 53px );top:-47px;width:106px;height:37px;background-color:#1b1b1b;border-radius:3px;color:#fff;text-align:center;font-size:13px;font-weight:700;line-height:37px;opacity:0;transition:opacity 0.3s;}
.user-convenience .share-list .tooltip:after{display:block;content:'';position:absolute;left:calc( 50% - 7.5px );bottom: -8px;width:0;height:0;border-top:8px solid #1b1b1b;border-bottom:none;border-left:7.5px solid transparent;border-right:7.5px solid transparent;}
.user-convenience .share-list .btn-share-link.on .tooltip{opacity:1;}

.user-convenience .download-file{float:left;}

.basics-contents-format .emphasis{position:relative;margin-bottom:25px;padding-left:13px;font-size:16px;color:#313131;line-height:1.5;}
.basics-contents-format .emphasis:before{display:inline-block;content:'';position:absolute;left:0;top:4px;width:3px;height:13px;background-color:#000;}
.basics-contents-format .contents-text p, .basics-contents-format .contents-text ul{margin-bottom:35px;font-size:18px;color:#555;line-height:1.7;font-weight:400;/* word-break:break-all; */}
.basics-contents-format .contents-text p:last-child{margin-bottom:0;}
.basics-contents-format .contents-text strong{font-size:inherit !important;font-family:inherit !important;}
.basics-contents-format .contents-text span{font-size:inherit !important;font-family:inherit !important;}
.basics-contents-format .contents-text ul{}
.basics-contents-format .contents-text ul li{position:relative;padding-left:15px;font-size:inherit;font-weight:inherit;}
.basics-contents-format .contents-text ul li:before{content:'';position:absolute;left:0;top:12px;width:5px;height:5px;background-color:#555;border-radius:2.5px}
.basics-contents-format .contents-text ul li.listNone{padding-left:0px; text-align: center;}
.basics-contents-format .contents-text ul li.listNone img{margin: 0 auto;}
.basics-contents-format .contents-text ul li.listNone:before{display: none; }
/*.basics-contents-format .contents-text ul li strong{font-weight:400;}*/
.basics-contents-format .contents-text a{font-size:inherit;color:#00d3ff;word-break:break-all;}
.basics-contents-format .post-image{position:relative;display:block;font-size:0;text-align:center;}
.basics-contents-format .post-image + em{display:block;text-align:center;}

.news-content-video{position:relative;width:100% !important;height:0;padding-bottom:56.25%;}
.news-content-video iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.news-content-video .helper{display:none;}
.-news-content-image{display:block;margin:0 auto;border-radius:15px;}
.basics-contents-format em{font-style:italic;}

.related-item{margin-bottom:30px;}
.related-item:last-child{margin-bottom:0;}
.related-item header{position:relative;margin-bottom:17px;text-align:center;}
.related-item header:before{display:block;content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#7f7f7f;}
.related-item header h2{display:inline-block;position:relative;z-index:10;padding:0 5px;background-color:#fff;font-size:20px;font-weight:700;text-align:center;vertical-align:top;}

.related-item .content-box{margin-bottom:2px;padding:27px 22px;background-color:#efefef;border-radius:15px;}
.related-item .content-box:last-child{margin-bottom:0;}
.related-item .content-box .date{margin-bottom:10px;}
.related-item .content-box .date time{font-weight:700;}
.related-item .content-box .title a{display:block;overflow:hidden;max-height:46px;color:#000;line-height:1.7;}
.related-item footer{margin-top:13px;text-align:center;}
.related-item .btn-related-more{display:inline-block;padding:0 10px;font-size:13px;color:#a3a3a3;vertical-align:top;}

.related-item .products-area{margin-top:25px;}
.related-item .products-area .resources{margin-bottom:20px;text-align:center;}
.related-item .products-area .product-name{margin-bottom:25px;font-size:16px;text-align:center;}

.products-slider{overflow:hidden;position:relative;border:1px solid #dddcdd;border-radius:15px;}
.products-slider .product-information .title,
.products-slider .product-information .sort{display:none;}
.products-slider .product-picture{display:block;text-align:center;}
.products-slider .product-picture img{display:inline-block;}
.products-slider .slick-arrow{display:block;position:absolute;top:calc( 50% - 15px );z-index:10;width:30px;height:30px;background-color:#e5e5e5;background-position:50% 50%;background-repeat:no-repeat;font-size:0;}
.products-slider .slick-prev{left:0;background-image:url(../images/common/arr-products-prev-2b09302960363e29f5aea5e1a59b45e1.png);}
.products-slider .slick-next{right:0;background-image:url(../images/common/arr-products-next-1a453795188092f14434e58cc368a3f9.png);}

.detail-slide-wrap .slick-arrow{display:block;position:absolute;top:calc( 50% - 15px );z-index:10;width:30px;height:30px;background-color:#e5e5e5;background-position:50% 50%;background-repeat:no-repeat;font-size:0;}
.detail-slide-wrap .slick-prev{left:0;background-image:url(../images/common/arr-products-prev-2b09302960363e29f5aea5e1a59b45e1.png);}
.detail-slide-wrap .slick-next{right:0;background-image:url(../images/common/arr-products-next-1a453795188092f14434e58cc368a3f9.png);}

/* Media Resources Details */
.media-resources .product-details{display:table;width:100%;margin-bottom:64px;padding:0;table-layout:fixed;}
.product-details .product-navigation-area,
.product-details .product-image-area,
.product-details .product-descriptions-area{display:table-cell;}
.product-details .product-navigation-area{width:119px;padding-top:6px;vertical-align:middle;}
.product-details .product-image-area{position:relative;width:610px;font-size:0;letter-spacing:0;vertical-align:middle;}

.product-slider-navigation{width:97px;}
.product-slider-navigation img{border-radius:15px;}
.product-slider-navigation .slick-slide{border-width:0;}
.product-slider-navigation .slick-slide > div{margin-bottom:6px;font-size:0;letter-spacing:0;}
.product-slider-navigation .slick-arrow{position:relative;width:97px;height:42px;font-size:0;}
.product-slider-navigation .slick-arrow:before{display:inline-block;content:'';position:absolute;left:calc( 50% - 10px );top:calc( 50% - 6px );width:20px;height:12px;background:url(../images/common/arr-slider-5c543131e309821535b03bd8cd9afdbd.png) 0 0 no-repeat;transition:0.3s;}
.product-slider-navigation .slick-next{top:-6px;}
.product-slider-navigation .slick-next:before{transform:rotate(180deg)}

.product-slider{overflow:hidden;position:relative;width:100%;border-radius:15px;}
.product-slider .slick-list{border-radius:15px;}
.product-slider .slick-slide > div{font-size:0;letter-spacing:0;}
.product-slider .slick-slide img{width:100%;}

.product-slider > div:not(:first-child) > img{position:absolute;left:0;top:0;}

.product-slider .slick-arrow{position:absolute;left:0;top:calc( 50% - 20px );z-index:50;width:40px;height:40px;background:url(../images/common/mo/arr-products-prev-eae075f85491df3aec56c0a4a63af566.png) 50% 50% no-repeat;background-size:10px;opacity:0.8;font-size:0;color:transparent;}
.product-slider .slick-next{left:auto;right:0;transform:rotate(-180deg)}

.product-details .product-descriptions-area{padding-left:60px;}
.product-descriptions-area .information{margin-bottom:40px;}
.product-descriptions-area .information .resources{float:left;margin:3px 0;}
.product-descriptions-area .information .user-convenience{float:right;margin-top:0;}
.product-descriptions-area .information .user-convenience .share-list{margin-right:0;}
.product-descriptions-area .information .user-convenience .share-list .tooltip{background-color:#fff;color:#000;}
.product-descriptions-area .information .user-convenience .share-list .tooltip:after{border-top-color:#fff;}
.product-descriptions-area .product-name{margin-bottom:30px;font-size:55px;font-weight:700;line-height:1.1;}
.product-descriptions-area .simple-contents p{font-size:16px;line-height:1.6;}

/* Images & GIFs */
.product-contents{position:relative;left:-30px;width:calc( 100% + 60px );padding:50px 30px 130px;background-color:#fff;}
.product-contents .inner{max-width:1280px;padding:0;}
.product-contents div{color:#000;}
.product-contents a{color:#000;}

.product-contents .product-tab-wrap{margin-bottom:20px;}
.product-contents .product-tab{display:table;font-size:0;letter-spacing:0;border-bottom:1px solid #b2b2b2;}
.product-contents .product-tab a{display:table-cell;position:relative;width:25%;height:55px;font-family:'samsungSharp', HelveticaNeue, DroidSans;vertical-align:middle;}
.product-contents .product-tab a span{display:inline-block;width:100%;font-size:18px;text-align:center;}

.product-contents .product-tab a:before{display:block;content:'';position:absolute;left:0;bottom:-1px;width:100%;height:3px;background-color:#000;opacity:0;}
.product-contents .product-tab a.on:before{opacity:1;}

.product-filter-wrap{position:relative;left:-30px;width:calc( 100% + 60px );margin-bottom:44px;padding:20px 0;background-color:#eee;}
.product-filter{font-size:0;letter-spacing:0;text-align:center;}
.product-filter li{display:inline-block;margin-right:13px;min-width:139px;height:33px;line-height:33px;font-weight:700;vertical-align:top;}
.product-filter li:last-child{margin-right:0;}
.product-filter li a{display:block;width:100%;height:100%;background-color:#a6a6a6;border-radius:16.5px;font-family:'samsungSharp', HelveticaNeue, DroidSans;font-size:13px;color:#fff;}
.product-filter li.on a{background-color:#000;color:#fff;}

.product-filter.col-03 li{min-width:171px;}
.product-filter.col-03 li a{font-size:13px;}

.images-list .image-item{overflow:hidden;float:left;position:relative;width:calc( 20% - 10.4px );margin-right:13px;margin-top:13px;border:1px solid #dcdcdc;border-radius:15px;}
.images-list .image-item:nth-of-type(5n){margin-right:0;}
.images-list .image-item a{display:block;}
.images-list .image-item a > figure{position: relative;padding-bottom: 84%;}
.images-list .image-item a > figure > img{position: absolute;top: 50%;left: 50%;max-height: 100%;transform: translate(-50%, -50%);}
.images-list .image-item .basics-checkbox-theme{position:absolute;left:17px;top:17px;}
.images-list .image-item .basics-checkbox-theme input[type="checkbox"] + .icon:before{}
.images-list .image-item .image-title{position:absolute;left:0;bottom:0;right:0;padding:10px 18px ;background-color:rgba(0,0,0,0.5);overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:middle;font-size:12px;color:#fff;}

.images-list-wrap{position:relative;}
.images-list-wrap header{position:relative;margin-bottom:10px;}
.images-list-wrap header .basics-checkbox-theme input[type="checkbox"]{top:8px;}
.images-list-wrap header .basics-checkbox-theme input[type="checkbox"] + .icon{padding-left:24px;font-family:'samsungSharp', HelveticaNeue, DroidSans;font-size:20px;font-weight:700;line-height:33px;}
.images-list-wrap header .basics-checkbox-theme input[type="checkbox"] + .icon:before{position:absolute;left:0;top:9px;}

.images-list-wrap footer{position:absolute;right:0;top:0;}
.images-list-wrap footer .download-area{font-size:0;letter-spacing:0;}
.images-list-wrap footer .download-button-wrap{display:inline-block;position:static;font-size:0;vertical-align:top;}
.images-list-wrap footer .download-button-wrap a{margin-left:10px;}

/* Related Articles */
.media-resources .board-list .post-item-area .post-item{border-color:#d2d2d2;}
.media-resources .post-item .post-image figure{border-color:#dcdcdc;}
.media-resources .post-item .post-contents .hashtag a{color:#000;}

/* Video */
.video-wrap{font-size:0;letter-spacing:0;}
.video-wrap .video-total{margin-bottom:17px;font-size:16px;font-weight:700;}

.video-wrap .video-player,
.video-wrap .video-board-list{display:inline-block;vertical-align:top;}

.video-player{width:calc( 100% - 556px );}
[class*="video-player"] .iframe-wrap{position:relative;width:100%;height:0;margin-bottom:23px;padding-bottom:56.252250%;}
[class*="video-player"] iframe{position:absolute;left:0;top:0;width:100%;height:100%;max-width:100%;}
.video-player .title{margin-bottom:37px;font-size:20px;line-height:1.5;}
.video-player .user-convenience{float:none;width:100%;}
.video-player .user-convenience .download-file{float:right;}

.video-board-list{overflow:auto;width:556px;padding-left:21px;border-radius:15px 0 0 15px;max-height:534px;}
.video-item{margin-bottom:2px;}
.video-item:last-child{margin-bottom:0;}
.video-item .item-inner{display:block;height:132px;padding:17px 19px;background-color:#efefef;font-size:0;letter-spacing:0;transition:0.2s;}
.video-item .video-image,
.video-item .video-content{display:inline-block;vertical-align:top;}

.video-item .video-image{width:175px;}
.video-item .video-image img{width:100%;border-radius:15px;}

.video-item .video-content{width:calc( 100% - 175px );padding-left:19px;}
.video-item .video-content .video-title{overflow:hidden;margin-bottom:10px;font-size:16px;line-height:1.5;max-height:72px;}
.video-item .video-content time{font-size:12px;color:#999;}

/* Layer Modal */
.modal-wrapper .layer-modal{overflow:auto;}
.modal-wrapper .layer-modal.video .modal-dialog{padding-bottom:0;}
.modal-video-player .iframe-wrap{margin-bottom:0;}
.modal-video-player .modal-video-content{padding:19px;}
.modal-video-player .title{margin-bottom:15px;font-size:20px;line-height:1.5;}
.modal-video-player .user-convenience{float:none;margin-top:0;}
.modal-video-player .user-convenience .download-file{float:right;}

/* No Related Content */
.no-related-content .search-tab a{color:#4d4d4d;cursor:default;}
.no-related-content article{margin-top:70px;text-align:center;}
.no-related-content h2{font-size:25px;color:#fff;}
.no-related-content h2:before{display:block;content:'';width:99px;height:155px;margin:0 auto 40px;background:url(../images/common/icon-no-content-e32aafa49b95f2a9c095d656d57f60c4.png) 0 0 no-repeat;}

.media-resources .no-related-content h2{color:#000;}
.media-resources .no-related-content h2:before{background:url(../images/common/icon-no-content-type2-ec7ef91490a2506ce2f54fee729b7d86.png) 0 0 no-repeat;}

.search-contents .no-related-content article{margin-top:55px;}
.product-filter-wrap + .product-content .no-related-content article{margin-top:46px;}
.product-filter-wrap + .product-content .images-list-wrap header + .no-related-content article{margin-top:80px;}

/* Terms */
.terms-list{border-top:1px solid #d9d9d9;}
.terms-list dl{}
.terms-list dt{border-bottom:1px solid #d9d9d9;min-height:45px;}
.terms-list dt a{display:block;position:relative;padding:12px 25px 12px 0;color:#555;line-height:1.5;}
.terms-list dt a:before,
.terms-list dt a:after{display:block;content:'';position:absolute;background-color:#d2d2d2;transition:0.3s;}

.terms-list dt a:before{right:0;top:21px;z-index:10;width:15px;height:3px;}
.terms-list dt a:after{right:6px;top:15px;width:3px;height:15px;}

.terms-list dd{display:none;padding:30px;background-color:#efefef;border-bottom:1px solid #000;color:#555;line-height:1.7;}

.terms-list dl.on dt{border-bottom-color:#000;}
.terms-list dl.on dt a{color:#111;font-weight:700;}
.terms-list dl.on dt a:before{background-color:#000;}
.terms-list dl.on dt a:after{transform:rotate(90deg);}

/* Search */
.search-contents .inner{max-width:1280px;padding:0;}

.search-tab-wrap{margin-bottom:35px;}
.search-tab-wrap .search-tab{font-size:0;letter-spacing:0;text-align:center;}
.search-tab a{display:inline-block;max-width:25%;height:55px;padding:0 23px;font-family:'samsungSharp', HelveticaNeue, DroidSans;font-size:16px;color:#606060;vertical-align:top;}
.search-tab a br{display:none;}
.search-tab a > span{position:relative;line-height:55px;}
.search-tab a > span:before{display:block;content:'';position:absolute;left:0;bottom:-9px;width:0;height:1px;background-color:#fff;}

.search-tab a.on{color:#fff;}
.search-tab a.on > span:before{width:100%;}

.search-contents{position:relative;left:-30px;width:calc( 100% + 60px );padding:0 30px;}
.search-contents .product-filter-wrap{background-color:#181818;}
.search-contents .product-filter li a{background-color:#464646;}
.search-contents .product-filter li.on a{background-color:#fff;color:#000;}

.full-size .search-contents{padding-bottom:130px;}

/* Search - Image */
.search-contents .image-select-theme select,
.search-contents .image-select-theme .btn-select{border-color:#696969;color:#999;}
.search-contents .download-button-wrap a{background-color:#333;}
.search-contents .images-list .image-item{border-width:0;}

/* Search - Press */
.search-contents .board-list{margin-top:55px;}

/* Search - Video */
.search-contents .video-wrap{margin-top:45px;}
.search-contents .video-wrap .video-total{color:#fff;}
.search-contents .video-board-list{overflow:visible;width:100%;padding-left:0;max-height:none;font-size:0;letter-spacing:0;}
.search-contents .video-item{display:inline-block;width:calc( 50% - 7.5px );margin-right:15px;margin-top:22px;vertical-align:top;}
.search-contents .video-item:nth-child(-n+2){margin-top:0;}
.search-contents .video-item:nth-child(2n){margin-right:0;}
.search-contents .video-item .item-inner{height:auto;padding:0;background-color:transparent;}
.search-contents .video-item .video-image{width:308px;position:relative;}
.search-contents .video-item .video-image:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../images/common/icon-play-video-63af1c2bf61f74bb79916af7c3a5177c.png) 50% 50% no-repeat;opacity:0;transition:0.3s;}
.search-contents .video-item .video-content{position:relative;width:calc( 100% - 308px );padding-left:19px;min-height:173px;}
.search-contents .video-item .video-content .video-title{margin-bottom:17px;font-size:17px;font-weight:700;max-height:75px;}
.search-contents .video-item .video-content .btn-download-video{position:absolute;left:19px;bottom:0;}

.search-contents .video-item.on .item-inner{background-color:transparent;}
.search-contents .video-item.on .video-content .video-title{color:#fff;}
.search-contents .video-item.on .video-content time{color:#999;}

/* Mutimedia */
.mutimedia{text-align:center;}
.mutimedia .video-player{display:inline-block;width:100%;max-width:724px;}
.mutimedia .video-player .title{margin-bottom:0;text-align:left;}

/* Popular Products */
.popular-products{position:relative;margin-bottom:57px;font-size:0;}
.popular-products header{margin-bottom:53px;text-align:center;}
.popular-products header h2{font-size:27px;font-weight:700;}
.popular-products .media-item{display:inline-block;padding:0 7.5px;vertical-align:top;}
.popular-products .media-item a{display:block;position:relative;}
.popular-products .media-item h2{overflow:hidden;margin-top:31px;font-size:16px;text-align:center;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.resources-view-area{margin-top:22px;text-align:center;font-size:0;letter-spacing:0;}
.resources-view-area li{display:inline-block;padding-right:15px;vertical-align:top;}
.resources-view-area li:last-child{padding-right:0;}
.resources-view-area li .icon{font-size:13px;line-height:1.2;vertical-align:middle;}
.resources-view-area .view-images .icon{padding-left:23px;background:url(../images/common/btn-view-images-9bf8fb40975cf1693e0115e3d050cfea.png) 0 0 no-repeat;background-size:18px 14px;}
.resources-view-area .view-videos .icon{padding-left:19px;background:url(../images/common/btn-view-videos-cc9f9e34f396efe9c851881127f90c4d.png) 0 0 no-repeat;background-size:14px;}
.resources-view-area .view-related-article .icon{padding-left:17px;background:url(../images/common/btn-view-related-article-82643b466447f2d2a7a4062b72f4b95d.png) 0 0 no-repeat;background-size:10px 14px;}

.popular-products-slider{position:relative;left:-7.5px;width:calc( 100% + 15px );font-size:0;letter-spacing:0;}
.popular-products-slider > .media-item{width:25%;}

/* Media Board List */
.media-board{padding-top:55px;border-top:1px solid #808080;}
.media-board .media-board-title{margin-bottom:30px;font-size:25px;font-weight:700;text-align:center;}
.media-board-list{margin-top:21px;}
.media-board-list header{margin-bottom:21px;}
.media-item-area{font-size:0;letter-spacing:0;}
.media-item-area .media-item{display:inline-block;width:calc(25% - 11.25px);margin-top:37px;margin-right:15px;text-align:center;vertical-align:top;}
.media-item-area .media-item:nth-child(-n+4){margin-top:0;}
.media-item-area .media-item:nth-child(4n){margin-right:0;}
.media-item-area .media-item a{display:block;position:relative;}
.media-item .post-image{display:table;width:100%;height:308px;text-align:center;}
.media-item .post-image figure{display:table-cell;overflow:hidden;vertical-align:middle;background:#fff;border-radius:15px;}
.media-item .post-image figure:after{height:308px;}
.media-item .post-image figure img{max-height:100%;width:100%;border-radius:0;}
.media-item-area .media-item h2{margin-top:29px;font-size:16px;text-align:center;line-height:1.4;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;}

/* Techspecs */
.media-view-specs table{width:100% !important;table-layout:auto;}
.media-view-specs thead{background:#191919;}
.media-view-specs thead th{height:72px;line-height:72px;color:#fff;font-size:18px;font-weight:700;}
.media-view-specs tbody{padding-top:1px;}
.media-view-specs tbody tr th,
.media-view-specs tbody tr td{border-bottom:1px solid #ddd;vertical-align:middle;}


.media-view-specs tbody tr th{padding:38px 20px;background:#efefef;font-size:16px;text-align:center;}
.media-view-specs tbody tr td{padding:20px;line-height:1.6;color:#555;font-size:16px;word-break:normal;}
.media-view-specs tbody tr td span{letter-spacing:0;font-size:11px;}
.media-view-specs sup{font-size:11px;vertical-align:super;}

.media-view-specs p{display:block;margin-top:33px;}
.media-view-specs p em{padding-top:5px;padding-bottom:20px;font-style:italic;color:#555;line-height:1.7;}
.media-view-specs p em a{color:#3647ae;}

/* Twentytwenty */
.twentytwenty-wrapper{margin-bottom:20px;}

/* Instagram */
.instagram-media{margin:0 auto 20px !important;}

/* Twitter Tweet */
.twitter-tweet-wrap:after{display:block;content:'';clear:both;}
.twitter-tweet{text-align:center;}

.twitter-tweet:before,
.twitter-tweet:after{display:block;font-size:40px;color:#999;vertical-align:top;}
.twitter-tweet:before{float:left;content:'“';left:0;top:0;}
.twitter-tweet:after{float:right;content:'”';right:0;bottom:0;}

/*:*:*:*:*:*:*:* Tablet & PC *:*:*:*:*:*:*:*/
@media all and (min-width:768px){

/* Common */
#wrap .visible-tablet{display:table;}
#wrap .visible-phone{display:none;}

/* Video */
#container .product-content .video-item.on .item-inner{background-color:#171717;}
#container .product-content .video-item.on .video-content .video-title{color:#fff;font-weight:700;}
#container .product-content .video-item.on .video-content time{color:#fff;}

.video-board-list .mCSB_scrollTools{width:12px;opacity:1;}
.video-board-list .mCSB_inside > .mCSB_container{margin-right:16px;}
.video-board-list .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.video-board-list .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:11px;background:#bbbbbb;}
.video-board-list .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.video-board-list .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:11px;background:#efefef;}

/* Popular Products */
.popular-products .popular-products-slider .slick-slide{/* width:calc( 25% - 11.25px )!important;margin-right:15px; */}
.popular-products .popular-products-slider .slick-slide:last-child{margin-right:0;}

}

/*:*:*:*:*:*:*:* MOBILE & TABLET *:*:*:*:*:*:*:*/
@media all and (min-width:0) and (max-width:1279px){

/* Class */
.new-badge{left:13px;top:12px;width:40px;height:20px;padding:5px 7px;font-size:10px;line-height:1;border-radius:10px;}

/* Image */
.download-button-wrap a span:before{background:url(../images/common/mo/btn-image-download-932cdd0ee92f58d6b043bcfd781846e1.png) 50% 50% no-repeat;background-size:13px;}

/* Button */
.btn-load-more span:after{background:url(../images/common/mo/btn-load-more-de75cdc958a4c1e88f64f436a92d6cd1.png) 0 50% no-repeat;background-size:100%;}
.media-resources .btn-load-more span:after{background:url(../images/common/mo/btn-load-more-type2-718390ff3adbca6fd65a1f59339c2e7a.png) 0 50% no-repeat;background-size:100%;}

/* Layer Modal */
.modal-wrapper .layer-modal .slick-arrow{left:0;top:calc( 50% - 20px );width:40px;height:40px;background:url(../images/common/mo/arr-products-prev-eae075f85491df3aec56c0a4a63af566.png) 50% 50% no-repeat;background-size:10px;opacity:0.8;}
.modal-wrapper .layer-modal .slick-next{left:auto;right:0;}

/* Select */
.basics-select-theme select,
.basics-select-theme .btn-select{background:#434343 url(../images/nav/mo/btn-select-faf19ad9d43baeeca863f44b44cd10fe.png) calc( 100% - 19px ) 14.5px no-repeat;background-size:13px;font-size:13px;}
.basics-select-theme .btn-select{}

.basics-select-theme.on .btn-select{background:#fff url(../images/nav/mo/btn-select-on-8d152e41f2dabac9a5497b2e2bcc7290.png) calc( 100% - 19px ) 14.5px no-repeat;background-size:13px;}

/* Board Select */
.board-select-theme select{float:right;padding-right:20px;background:url(../images/nav/mo/btn-select-faf19ad9d43baeeca863f44b44cd10fe.png) 100% 60% no-repeat;background-size:12px;font-size:13px;}
.board-select-theme select option{font-size:14px;color:#555;}

/* Check Box */
.basics-checkbox-theme input[type="checkbox"]:checked + .icon:before{background:#000 url(../images/common/mo/icon-check-77e517f19aac0f31fda94324c486f78e.png) 50% 50% no-repeat;border-width:0;background-size:13px;}

/* Pagination */
.pagination .first-page{background:url(../images/common/mo/arr-first-page-f28b4b5f5cf23fcd82ab906c48837f7d.png) 50% 50% no-repeat;background-size:15px;}
.pagination .last-page{background:url(../images/common/mo/arr-last-page-d244dc1163b0d99f45243b023c59c696.png) 50% 50% no-repeat;background-size:15px;}

.media-resources .product-content .pagination .first-page{background:url(../images/common/mo/arr-first-page-type2-b7c6905b67142b2a82e2dfeb24e4f98a.png) 50% 50% no-repeat;background-size:15px;}
.media-resources .product-content .pagination .last-page{background:url(../images/common/mo/arr-last-page-type2-6598329871fedbbcff4bfdb3cdf3c877.png) 50% 50% no-repeat;background-size:15px;}

/* Modal */
.modal-wrapper{padding:0;}
.modal-wrapper .modal{padding:0;background-color:#fff;vertical-align:top;}
.modal-content > header{top:-54px;height:54px;padding-left:15px;padding-right:54px;}
.modal-content > header h2{font-size:18px;line-height:54px;}
.modal-content > footer{right:0;top:-54px;}
.modal-content > footer .btn-modal-close{width:54px;height:54px;background-size:14px;}
.modal-content .modal-details{margin-top:54px;max-height:calc( 100vh - 54px );}

/* Layer Modal */
.modal-wrapper .layer-modal{background-color:transparent;vertical-align:middle;}

/* Multi Media Downloads */
.download-area header{height:40px;padding:0 15px;}
.download-area header h2 span{font-size:13px;line-height:40px;}
.download-area header h2 .basics-checkbox-theme input{top:11px;}
.download-area header h2 .basics-checkbox-theme .icon:before{margin-top:12px;}
.download-area footer{right:15px;top:7.5px;}

.download-image-list{padding:5px 15px 15px;}
.download-image-list li{width:calc( 12.5% - 8.75px  );margin-right:10px;margin-top:10px;}
.download-image-list li:nth-child(8n){margin-right:0;}
.download-image-list li:nth-child(10n){margin-right:10px;}

.download-area footer .download-button-wrap a{}
.download-area .download-button-wrap a span{width:90px;height:25px;line-height:25px;font-size:10px;}
.download-area .download-button-wrap a span:before{height:25px;margin-right:6px;}
.download-area .download-button-wrap a.btn-download span:before{display:none;}

/* Press Releases */
.board-list .post-item .post-contents{position:static;height:auto;padding-left:20px;}
.board-list .post-item .post-contents .title{line-height:1.4;}
.board-list .post-item .post-contents .explanation{}
.board-list .post-item .post-contents .information{position:static;padding-left:0;}

/* Board View */
.bulletin-board-details{padding-top:30px;}

.bulletin-board-details > header .title{margin-bottom:3px;line-height:1.4;}
.bulletin-board-details > header .information .hashtag{float:none;width:100%;}
.bulletin-board-details > header .information .hashtag li a{font-size:12px;}

.user-convenience{float:none;margin-top:25px;}
.user-convenience .share-list{margin-right:0;}
.user-convenience .share-list .btn-share-facebook{background-image:url(../images/common/mo/btn-share-facebook-cf24f7cec54fb8d689af744871581321.png);background-size:auto 19px;}
.user-convenience .share-list .btn-share-twitter{background-image:url(../images/common/mo/btn-share-twitter-6d701e28665472ecad834cf1befc8ca2.png);background-size:19px;}
.user-convenience .share-list .btn-share-link{background-image:url(../images/common/mo/btn-share-link-3351136f0446ec750ce8e8b4414bc256.png);background-size:auto 20px;}

.user-convenience .share-list .btn-share-facebook.on{background-image:url(../images/common/mo/btn-share-facebook-on-6605fbcc9478a4a3b55770194a36dbf9.png);}
.user-convenience .share-list .btn-share-twitter.on{background-image:url(../images/common/mo/btn-share-twitter-on-0652695297506acb2731453c563d7cf0.png);}
.user-convenience .share-list .btn-share-link.on{background-image:url(../images/common/mo/btn-share-link-on-f79fbe97690032884d7e27cb59abf052.png);}

.user-convenience .download-file{float:right;}
.btn-download-file{width:128px;}
.btn-download-file span{width:122px;}
.btn-download-file span:before{width:17px;margin-right:8px;background:url(../images/common/mo/btn-download-file-c612fd910c7d5658666ceffc4f6a0e70.png) 50% no-repeat;background-size:100%;opacity:1;}

.basics-contents-format .emphasis{margin-bottom:15px;}
.basics-contents-format .contents-text p{margin-bottom:20px;line-height:1.6;}

.post-image .download-button-wrap{display:none;left:0;right:auto;top:calc( 50% - 16.5px );bottom:auto;width:100%;text-align:center;table-layout:fixed;}
.post-image .download-button-wrap .download-button-area{width:100%;height:100%;}
.post-image .download-button-wrap .download-button-area{}

.basics-contents-format .btn-image-download-open{display:block;position:absolute;right:15px;bottom:15px;z-index:50;background-color:rgba(0,0,0,0.5);border-radius:16.5px;font-size:0;}
.basics-contents-format .btn-image-download-open span{display:block;width:33px;height:33px;font-size:0 !important;}
.btn-image-download-open span:before{display:block;content:'';width:100%;height:100%;margin-right:0;background:url(../images/common/mo/btn-image-download-932cdd0ee92f58d6b043bcfd781846e1.png) 50% 50% no-repeat;background-size:12px;font-size:0;}

.post-image.on .btn-image-download-open{display:block;}
.post-image.on .download-button-wrap{display:block;}
.post-image.on figure:after{opacity:0.7;}

.bulletin-board-details .post-contents{margin-bottom:25px;}
.bulletin-board-details .post-contents footer{margin-top:25px;}

.related-item{margin-bottom:10px;}
.related-item header h2{font-size:17px;letter-spacing:0;}
.related-item footer{margin-top:15px;}
.related-item .content-box{padding:15px;}
.related-item .content-box .date{margin-bottom:5px;font-size:13px;}
.related-item .content-box .title a{max-height:32px;font-size:13px;line-height:1.3;}

.related-item .products-area{margin-top:15px;}
.related-item .products-area .resources{margin-bottom:15px;}
.related-item .products-area .product-name{margin-bottom:15px;}

.products-slider .slick-prev{left:0;background-image:url(../images/common/mo/arr-products-prev-eae075f85491df3aec56c0a4a63af566.png);background-size:9px;}
.products-slider .slick-next{right:0;background-image:url(../images/common/mo/arr-products-next-0ae3e2444bd9d66c72d6f58061f655e5.png);background-size:9px;}

/* Media Resources Details */
.product-descriptions-area .user-convenience .share-list .btn-share-facebook.on{background-image:url(../images/common/mo/btn-share-facebook-active-8bbdfdc50e98ebb262fb00ad87e9d22e.png);}
.product-descriptions-area .user-convenience .share-list .btn-share-twitter.on{background-image:url(../images/common/mo/btn-share-twitter-active-e37297f3c7fbe9c6194914cd6226d65a.png);}
.product-descriptions-area .user-convenience .share-list .btn-share-link.on{background-image:url(../images/common/mo/btn-share-link-active-776bf5e4d0a1e3f92be7de678fd1529b.png);}

.product-descriptions-area .information .user-convenience .share-list .tooltip{right:0;top:auto;bottom:-47px;}
.product-descriptions-area .information .user-convenience .share-list .tooltip:after{left:auto;right:10px;bottom:auto;top:-8px;transform:rotate(180deg);}

.detail-slide-wrap .slick-prev{left:0;background-image:url(../images/common/mo/arr-products-prev-eae075f85491df3aec56c0a4a63af566.png);background-size:9px;}
.detail-slide-wrap .slick-next{right:0;background-image:url(../images/common/mo/arr-products-next-0ae3e2444bd9d66c72d6f58061f655e5.png);background-size:9px;}

/* Images & GIFs */
.product-filter-wrap{position:relative;}
.images-list-wrap header .basics-checkbox-theme input[type="checkbox"]{top:-1px;}
.images-list-wrap header .basics-checkbox-theme input[type="checkbox"] + .icon{font-size:18px;line-height:25px;}
.images-list-wrap header .basics-checkbox-theme input[type="checkbox"] + .icon:before{top:5.5px;}

.images-list-wrap footer .image-select-theme{}
.images-list-wrap footer .image-select-theme select{width:100%;height:25px;font-size:11px;padding:0 26px 0 8px;background:url(../images/nav/mo/btn-sort-select-e098de8383f85f3b548582ac40b18185.png) calc( 100% - 8px ) 50% no-repeat;background-size:10px;line-height:25px;}

/* No Related Content */
.no-related-content article{padding:25px 0 22.5px;}
.no-related-content h2{font-size:14px;}
.no-related-content h2:before{width:64px;height:101px;margin:0 auto 18px;background:url(../images/common/mo/icon-no-content-be02ec9a5f43c12897ed6629b4bf6ff1.png) 0 0 no-repeat;background-size:100%;}
.media-resources  .no-related-content h2:before{background:url(../images/common/mo/icon-no-content-type2-e330a5bd654f7b41f37801d6fffd06c8.png) 0 0 no-repeat;background-size:100%;}

/* Search - Video */
.search-contents .video-item .video-content{min-height:0;}
.search-contents .video-item .video-content .btn-download-video{display:none;}

/* Popular Products */
.media-board{}
.popular-products header{margin-bottom:30px;}
.popular-products .media-item h2{margin-top:15px;}
.resources-view-area{margin-top:13px;}
.resources-view-area .view-images .icon{padding-left:20px;background:url(../images/common/mo/btn-view-images-36aaeb1c5d3032dccb179a56ed2b30da.png) 0 0 no-repeat;background-size:16px 12px;background-position:0 2px;}
.resources-view-area .view-videos .icon{padding-left:17px;background:url(../images/common/mo/btn-view-videos-076c5986a1b8bc53d64ce09be5fbcfa2.png) 0 0 no-repeat;background-size:12px;background-position:0 2px;}
.resources-view-area .view-related-article .icon{padding-left:14px;background:url(../images/common/mo/btn-view-related-article-20fdf06c4afc13954d4f8e5218d8e480.png) 0 0 no-repeat;background-size:9px 12px;background-position:0 2px;}

/* Media Board List */ 
.media-board-list{margin-top:7px;}
.media-item-area .media-item{width:calc( 25% - 7.5px );margin-right:10px;margin-top:22px;}
.media-item-area .media-item h2{margin-top:15px;font-size:13px;line-height:1.2;}
.media-item .post-image{height:calc( 25vw - 22.5px );}

/* Techspecs */
.media-view-specs thead th{height:56px;line-height:56px;font-size:16px;}
.media-view-specs tbody tr th{padding:0 15px;font-size:14px;}
.media-view-specs tbody tr td{padding:10px;font-size:12px;line-height:1.4;}
.media-view-specs tbody tr td span{font-size:12px;letter-spacing:0;}

}

/*:*:*:*:*:*:*:* MOBILE *:*:*:*:*:*:*:*/
@media all and (min-width:0) and (max-width:767px){

/* Common */
#wrap .visible-tablet{display:none;}
#wrap .visible-phone{display:table;}

/* ID */
#container{padding:0 15px 17.5px;}

/* Class */
.inner{padding:0 15px;}

/* Button */
.load-more-wrap{margin-top:17.5px;}
.btn-load-more{min-width:160px;height:37px;}
.btn-load-more span{font-size:13px;line-height:37px;}
.btn-load-more span:after{height:37px;}

/* Layer Modal */
.modal-wrapper .layer-modal{padding:80px 15px 15px;}
.modal-wrapper .layer-modal .modal-dialog{width:100%;}
.modal-wrapper .layer-modal .btn-modal-close{top:-34px;width:34px;height:34px;background-size:18px;}

/* Select */
.basics-select-theme{display:block;}
.basics-select-theme select,
.basics-select-theme .btn-select{width:100%;}

/* Search */
.basics-search-theme label{display:block;margin-right:0;margin-bottom:10px;}
.basics-search-theme label input{width:100%;font-size:13px;}
.basics-search-theme .btn-board-search{width:100%;}

.clear-filters{margin-top:10px;text-align:right;}
.clear-filters .btn-clear-all{position:static;font-size:11px;}
.clear-filters .btn-clear-all:after{background:url(../images/common/mo/btn-clear-all-4754c6f83d09d42cd7bd8311afe7689a.png) 0 0 no-repeat;background-size:100%;}

.filter-list{margin-bottom:15px;padding-right:0;text-align:left;}
.filter-list li{margin-right:25px;}
.filter-list li a{font-size:11px;}
.filter-list li a:after{background:url(../images/common/mo/btn-clear-filter-85c8c7ef528fe6bfb876b830eab87b74.png) 0 0 no-repeat;background-size:100%;}

/* Automatic Completion */
.automatic-completion{width:100%;max-height:128px;}
.automatic-completion li a, .automatic-completion > div{padding:7px 20px;}

/* Pagination */
.pagination{margin-top:17.5px;}

/* Multi Media Downloads */
.download-image-list{}
.download-image-list li{width:calc( 25% - 7.5px  );}
.download-image-list li:nth-child(6n){margin-right:10px;}
.download-image-list li:nth-child(10n){margin-right:10px;}
.multimedia-downloads .download-image-list li:nth-child(4n){margin-right:0;}

.download-document-list,
.download-video-list{padding:15px;}
.download-document-list li .title{font-size:11px;}

.download-video-list li{display:block;width:100%;margin-top:0;margin-right:0;margin-bottom:7px;}
.download-video-list li:last-child{margin-bottom:0;}
.download-video-list figure{width:107px;}
.download-video-list .video-content{width:calc( 100% - 107px );padding-left:5px;padding-top:2.5px;}
.download-video-list .video-content .title{max-height:32px;margin-bottom:5px;font-size:11px;}
.download-video-list .video-content .download-button-wrap{position:static;}

/* Sub Page */
.page-guidance-area{padding-top:30px;}
.page-guidance-area .current-page{margin-bottom:30px;font-size:20px;}

/* Press Releases */
.board-search-area{margin-bottom:25px;}
.board-search-area dl{display:block;margin-right:0;margin-bottom:10px;}
.board-search-area dl dt{margin-bottom:10px;}
.board-search-area dl dt.hidden{display:none;}
.board-search-area .basics-select-theme select{background-size:12px;}

.board-list header{margin-bottom:14px;}
.board-list .post-item-area .post-item{position:relative;padding-bottom:14px;}
.board-list .post-item .post-contents{position:relative;top:15px;padding-left:13px;}
.board-list .post-item .post-contents > a{overflow:hidden;margin-bottom:0;max-height:38px;}
.board-list .post-item .post-contents .title{font-size:13px;max-height:38px;}
.board-list .post-item .post-contents .explanation{display:none;}
.board-list .post-item .post-contents .information .hashtag{width:100%;max-height:17px;margin-top:8px;}
.board-list .post-item .post-contents .information .hashtag a{font-size:11px;}
.board-list .post-item .post-contents .information .date{position:absolute;left:13px;top:-15px;padding-top:0;}
.board-list .post-item .post-contents .information .date time{float:none;font-size:10px;text-align:right;}

.board-list .post-item.no-image-item{padding-bottom:25px;}
.board-list .post-item.no-image-item .post-contents .information .date{float:none;left:0;text-align:left;}

/* Board View */
.bulletin-board-details > header{width:100%;}
.bulletin-board-details .post-contents{float:none;width:100%;}
.bulletin-board-details .relevant-points-area{float:none;position:static;width:100%;}

.bulletin-board-details > header .date time{font-size:12px;}
.bulletin-board-details > header .title{font-size:16px;}

.basics-contents-format .emphasis{font-size:14px;line-height:1.6;}
.basics-contents-format .emphasis:before{top:3.5px;}
.basics-contents-format .contents-text p,
.basics-contents-format .contents-text ul{font-size:16px;}

.basics-contents-format .contents-text ul li{padding-left:12px;}
.basics-contents-format .contents-text ul li:before{top:9px;}

.related-item header h2{padding:0 25px;}

/* Media Resources Details */
.product-details{display:block;position:relative;}
.product-details .product-navigation-area{display:block;position:static;}
.product-details .product-image-area{display:block;width:100%;margin-bottom:14px;}

.product-details .product-navigation-area{display:none;}
.product-details .product-image-area{display:block;width:100%;}

.product-details .product-descriptions-area{display:block;padding-left:0;}
.product-descriptions-area .information{margin-bottom:9px;}
.product-descriptions-area .information .resources{margin:6px 0;}
.product-descriptions-area .information .resources .icon-gradient{min-width:117px;height:25px;font-size:11px;line-height:25px;}
.product-descriptions-area .product-name{margin-bottom:16px;font-size:20px;}
.product-descriptions-area .simple-contents p{font-size:12px;}

/* Images & GIFs */
.product-contents{left:-15px;width:calc( 100% + 30px );padding:0 15px 17.5px;}
.product-contents .product-tab-wrap{margin-bottom:15px;}
.product-contents .product-tab a{height:68px;}
.product-contents .product-tab a span{font-size:12px;line-height:1.3;}

.product-filter-wrap{left:-15px;width:calc( 100% + 30px );margin-bottom:20px;padding:5px;}
.product-filter{}
.product-filter li{min-width:0;height:30px;margin-right:0;line-height:1.2;}
.product-filter li div{display:table;width:100%;height:100%;}
.product-filter li a{display:table-cell;background-color:transparent;border-radius:0;padding:0 5px;color:#a2a2a2;vertical-align:middle;}
.product-filter li a span{display:inline-block;font-size:11px;letter-spacing:0;vertical-align:top;}

.product-filter.col-03 li{min-width:0;}
.product-filter.col-03 li a{padding:0 10px;}

.product-filter li.on a{background-color:transparent;color:#000;}

.images-list-wrap{padding-top:40px;}
.images-list-wrap header .basics-checkbox-theme input[type="checkbox"] + .icon{font-size:13px;line-height:1.3;}
.images-list-wrap header .basics-checkbox-theme input[type="checkbox"] + .icon:before{top:0;}

.images-list-wrap footer{right:auto;left:0;width:100%;}
.images-list-wrap footer .image-select-theme{float:left;width:33%;max-width:130px;}
.images-list-wrap footer .download-button-wrap{float:right;}
.images-list-wrap footer .download-button-wrap a{margin-left:5px;}
.images-list-wrap footer .download-button-wrap a:first-child{margin-left:0;}

.images-list .image-item{width:calc( 50% - 5px );margin-right:10px;}
.images-list .image-item:nth-of-type(5n){margin-right:10px;}
.images-list .image-item:nth-of-type(2n){margin-right:0;}
.images-list .image-item .image-title{padding:10px 17px;}

/* Related Articles */
.related-articles-content .product-filter-wrap{background-color:#eee;}

/* Video */
#container .video-wrap .video-total{margin-bottom:15px;font-size:13px;}
#container .video-wrap .video-player{display:none;}

#container .video-board-list{overflow:visible;width:100%;padding-left:0;max-height:none;font-size:0;letter-spacing:0;}
#container .video-item{display:inline-block;width:calc( 50% - 5px );margin-right:10px;margin-top:10px;vertical-align:top;}
#container .video-item:nth-child(-n+2){margin-top:0;}
#container .video-item:nth-child(2n){margin-right:0;}
#container .video-item .item-inner{height:auto;padding:0;background-color:transparent;}
#container .video-item .video-image{width:100%;margin-bottom:10px;}
#container .video-item .video-content{width:100%;padding-left:0;}
#container .video-item .video-content .video-title{margin-bottom:10px;font-size:12px;max-height:54px;}
#container .video-item .video-content time{font-size:11px;}

.modal-video-player .title{font-size:12px;}
.modal-video-player .user-convenience .share-list{position:relative;top:-2.5px;}
.modal-video-player .user-convenience .share-list li a{width:30px;height:30px;}
.modal-video-player .btn-download-file{width:89px;height:25px;}
.modal-video-player .btn-download-file span{position:static;width:100%;height:100%;font-size:10px;line-height:25px;}
.modal-video-player .btn-download-file span:before{display:none;}

.video-board-list .mCustomScrollBox{max-height:none !important;}
.video-board-list .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{font-size:0;letter-spacing:0;}

/* Terms */
.terms-list dt{border-bottom:1px solid #d9d9d9;min-height:40px;}
.terms-list dt a{padding:11px 25px 11px 0;font-size:13px;}
.terms-list dt a:before{top:18.5px;}
.terms-list dt a:after{top:12.5px;}
.terms-list dd{padding:15px;font-size:13px;}

/* Search */
.search-contents{left:-15px;width:calc( 100% + 30px );padding:0 15px 0;}
.full-size .search-contents{padding-bottom:17.5px;}

.search-tab-wrap{margin-bottom:15px;border-bottom:1px solid #4d4d4d;}
.search-tab{display:table;width:100%;}
.search-tab a{display:table-cell;position:relative;width:25%;height:68px;padding:0;color:#fff;vertical-align:top;}
.search-tab a br{display:block;}
.search-tab a > span{font-size:12px;line-height:1.3;}
.search-tab a > span:before{display:none;}
.search-tab a .number{display:block;}

.search-tab a:before{display:block;content:'';position:absolute;left:0;bottom:-1px;width:100%;height:3px;background-color:#fff;opacity:0;}
.search-tab a.on{font-weight:700;}
.search-tab a.on:before{opacity:1;}

.search-contents .product-filter li a{background-color:transparent;}
.search-contents .product-filter li.on a{background-color:transparent;color:#fff;}

/* Search - Press */
.search-contents .board-list{margin-top:0;}

/* Mutimedia */
.mutimedia .video-player .iframe-wrap{margin-bottom:15px;}
.mutimedia .video-player .title{font-size:12px;}

/* Popular Products */
.popular-products{margin-bottom:15px;}
.popular-products header h2{font-size:18px;}
.popular-products .media-item{padding-bottom:10px;}
.popular-products .media-item h2{font-size:13px;line-height:1.2;}
.popular-products .popular-products-slider{position:relative;left:-5px;width:calc( 100% + 10px );}
.resources-view-area{margin-top:14px;}
.resources-view-area li{padding-right:12px;}
.resources-view-area li .icon{font-size:11px;line-height:1;}
.resources-view-area .view-images .icon,
.resources-view-area .view-videos .icon,
.resources-view-area .view-related-article .icon{background-position:0;}

.popular-products-slider > .media-item{width:50%;margin-right:0;padding: 0 7.5px;}

/* Media Board List */
.media-board{padding-top:35px;}
.media-board .media-board-title{margin-bottom:20px;font-size:18px;}
.media-board-list{padding-bottom:16px;border-bottom:1px solid #262626;}
.media-item-area .media-item{width:calc(50% - 5px);margin-top:15px;margin-right:10px;}
.media-item-area .media-item:nth-child(-n+4){margin-top:15px;}
.media-item-area .media-item:nth-child(-n+2){margin-top:0;}
.media-item-area .media-item:nth-child(2n){margin-right:0;}
.media-item .post-image{height:calc( 50vw - 20px );}

/* Techspecs */
.media-view-specs thead th{height:auto;padding:12px 5px;line-height:1.3;font-size:13px;vertical-align:middle;}
.media-view-specs tbody tr th{max-width:96px;padding:10px 5px;font-size:11px;}
.media-view-specs tbody tr td{padding:10px 5px;font-size:10px;letter-spacing:-0.3px;}
.media-view-specs p{margin-top:14px;}
.media-view-specs p em{padding-bottom:14px;font-size:16px;line-height:1.2;letter-spacing:0;}
.media-view-specs p em a{font-size:10px;}

/*highlight*/
em.hs{color:#00d3ff;}

}

/*:*:*:*:*:*:*:* MINI MOBILE *:*:*:*:*:*:*:*/
@media all and (min-width:0) and (max-width:360px){

/* Multi Media Downloads */
.download-image-list li{width:calc( 33.333333% - 6.666666px  );}
.download-image-list li:nth-child(4n){margin-right:10px;}
.multimedia-downloads .download-image-list li:nth-child(3n){margin-right:0;}

/* Images & GIFs */
.product-contents .product-tab-wrap{margin-bottom:15px;}
.product-contents .product-tab a{height:68px;}
.product-contents .product-tab a span{font-size:12px;line-height:1.3;}

.product-filter-wrap{padding:5px 2.5px;}
.product-filter li a{padding:0 2.5px;}

/*highlight*/
em.hs{color:#00d3ff;}

}

/*:*:*:*:*:*:*:* TABLET *:*:*:*:*:*:*:*/
@media all and (min-width:768px) and (max-width:1279px){

/* ID */
#container{padding:0 30px 30px;}

/* Class */
.inner{padding:0 30px;}

/* Button */
.load-more-wrap{margin-top:30px;}

/* Layer Modal */
.modal-wrapper .layer-modal{padding:67px 15px 15px;}
.modal-wrapper .layer-modal .btn-modal-close{background-size:25px;}

/* Pagination */
.pagination{margin-top:30px;}

/* Multi Media Downloads */
.download-document-list li .title{top:0;font-size:13px;}

.download-video-list li{width:calc( 33.333333% - 6.666666px );margin-right:10px;}
.download-video-list figure{width:107px;}
.download-video-list .video-content{width:calc( 100% - 107px );padding-left:10px;}
.download-video-list .video-content .title{max-height:38px;font-size:13px;}


/* Sub Page */
.page-guidance-area{padding-top:45px;}
.page-guidance-area .current-page{margin-bottom:45px;}

/* Press Releases */
.board-search-area{max-width:1068px;margin:0 auto 45px;}
.board-search-area dl{width:calc( 25% - 4px );}
.board-search-area dl:nth-of-type(3){width:calc( 50% - 4px );}
.board-search-area dl dt{margin-bottom:10px;}
.board-search-area .basics-select-theme,
.board-search-area .basics-select-theme select,
.board-search-area .basics-select-theme .btn-select{width:100%;}
.board-search-area .basics-search-theme label{width:calc( 100% - 95px );}
.board-search-area .basics-search-theme label input{width:100%;}

.board-list .post-item .post-contents > a{margin-bottom:20px;}
.board-list .post-item .post-contents .title{margin-bottom:15px;}
.board-list .post-item .post-contents .title{font-size:17px;max-height:46px;}
.board-list .post-item .post-contents .explanation{font-size:14px;max-height:66px;}
/* .board-list .post-item .post-contents .information .hashtag{width:calc( 100% - 120px );} */



/* Board View */
.bulletin-board-details .post-contents{width:calc( 100% - 250px );}
.bulletin-board-details .relevant-points-area{top:-10px;width:230px;}

.bulletin-board-details > header{width:calc( 100% - 250px );}
.bulletin-board-details > header .date time{font-size:13px;}
.bulletin-board-details > header .title{font-size:19px;}
.bulletin-board-details > header .information .hashtag li a{font-size:13px;}

.basics-contents-format .contents-text p, .basics-contents-format .contents-text ul{font-size:16px;}
.basics-contents-format .contents-text ul li{padding-left:13px;}
.basics-contents-format .contents-text ul li.listNone{padding-left:0; text-align: center;}
.basics-contents-format .contents-text ul li.listNone:before {display: none;}
.basics-contents-format .contents-text ul li.listNone img {width: 100%; margin: 0 auto;}
.basics-contents-format .contents-text ul li:before{top:11px;}


/* Media Resources Details */
.product-details{}
.product-details .product-navigation-area{width:60px;}
.product-details .product-image-area{width:40%;}

.product-slider-navigation{width:50px;margin-right:10px;}
.product-slider-navigation .slick-arrow{width:50px;}
.product-slider-navigation img{border-radius:10px;}

.product-slider{width:100%;}

.product-details .product-descriptions-area{padding-left:20px;}
.product-descriptions-area .information{margin-bottom:10px;}
.product-descriptions-area .information .resources{}
.product-descriptions-area .information .resources .icon-gradient{min-width:125px;font-size:12px;}
.product-descriptions-area .product-name{font-size:32px;}
.product-descriptions-area .simple-contents p{font-size:14px;}

/* Images & GIFs */
.product-contents{padding:30px;}
.product-contents .product-tab a span{font-size:16px;}

/* Video */
.video-wrap{font-size:0;letter-spacing:0;}
.video-wrap .video-player,
.video-wrap .video-board-list{display:inline-block;vertical-align:top;}

.video-player{width:calc( 100% - 365px );}
.video-player .title{font-size:18px;}

.video-board-list{width:365px;max-height:456px;}
.video-item .item-inner{height:113px;padding:15px;}
.video-item .video-image{width:148px;}
.video-item .video-content{width:calc( 100% - 148px );padding-left:15px;}
.video-item .video-content .video-title{font-size:14px;line-height:1.3;max-height:54px;}

.modal-video-player .title{font-size:17px;}

/* Search */
.full-size .search-contents{padding-bottom:30px;}

.search-tab a{padding:0 10px;font-size:14px;}
.search-tab a > span{letter-spacing:0;}

.search-contents .video-item{}
.search-contents .video-item .video-image{width:180px;}
.search-contents .video-item .video-content{width:calc( 100% - 180px );padding-left:15px;}
.search-contents .video-item .video-content .video-title{margin-bottom:15px;font-size:15px;max-height:57px;}

/* Popular Products */
.popular-products{margin-bottom:45px;}
.popular-products .media-item h2{font-size:13px;}
/* .popular-products .popular-products-slider .slick-slide{width:calc( 25% - 7.5px ) !important;margin-right:10px;} */
.popular-products-slider{left:-5px;width:calc( 100% + 10px );}
.popular-products-slider .media-item{padding:0 5px;}

/*highlight*/
em.hs{color:#00d3ff;}

}

/*:*:*:*:*:*:*:* PC *:*:*:*:*:*:*:*/
@media all and (min-width:1280px){
 
/* Image */
.post-image:hover figure:after{opacity:0.7;}
.post-image:hover .download-button-wrap{display:block;}

.download-button-wrap a:hover{background-color:#000;}
.basics-contents-format .btn-image-download-open{display:none;}
.basics-contents-format .btn-image-download-open span{display:none;}

/* Button */
.btn-download-video:hover{background-color:#fff;}
.btn-download-video:hover span{color:#000;}
.btn-download-video:hover span:before{background:url(../images/common/btn-download-video-on-6ef95cc9cc561682c7be48c0b825d52a.png) 50% no-repeat;}

/* Automatic Completion */
.automatic-completion li a:hover, .automatic-completion > div.on{background-color:#ddd;}

/* Layer Modal */
.modal-wrapper .layer-modal .slick-arrow:hover{opacity:1;}

/* Board View */
.bulletin-board-details > header .information .hashtag li a:hover:after{width:100%;}

.btn-download-file:hover{background:rgb(0,172,208);background:-moz-linear-gradient(top, rgb(0,172,208) 0%, rgb(188,149,210) 50%, rgb(217,194,203) 99%);background:-webkit-linear-gradient(top,  rgb(0,172,208) 0%,rgb(188,149,210) 50%,rgb(217,194,203) 99%);background: linear-gradient(to bottom,  rgb(0,172,208) 0%,rgb(188,149,210) 50%,rgb(217,194,203) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d3ff', endColorstr='#d9c2cb',GradientType=0 ); /* IE6-9 */}
.btn-download-file:hover span{background-color:#fff;color:#555;}
.btn-download-file:hover span:before{opacity:1;}

.user-convenience .share-list .btn-share-facebook.on,
.user-convenience .share-list .btn-share-facebook:hover{background-image:url(../images/common/btn-share-facebook-on-33ce819b5ca873acd366656a461cfe46.png);}
.user-convenience .share-list .btn-share-twitter.on,
.user-convenience .share-list .btn-share-twitter:hover{background-image:url(../images/common/btn-share-twitter-on-1a5c4368d5ceb72118763def06d5ea94.png);}
.user-convenience .share-list .btn-share-link.on,
.user-convenience .share-list .btn-share-link:hover{background-image:url(../images/common/btn-share-link-on-1e5926dc7759d8e71befb82685625a50.png);}

/* Media Resources Details */
.product-slider-navigation .slick-arrow:hover:before{background:url(../images/common/arr-slider-on-09ddad6a5619e72e2b02b19c43e29201.png) 0 0 no-repeat;}

.product-descriptions-area .user-convenience .share-list .btn-share-facebook.on,
.product-descriptions-area .user-convenience .share-list .btn-share-facebook:hover{background-image:url(../images/common/btn-share-facebook-active-6cf1979034a5086a7b5aa146359d1942.png);}
.product-descriptions-area .user-convenience .share-list .btn-share-twitter.on,
.product-descriptions-area .user-convenience .share-list .btn-share-twitter:hover{background-image:url(../images/common/btn-share-twitter-active-ab9b92de4f6a6398cddcb21a4c179924.png);}
.product-descriptions-area .user-convenience .share-list .btn-share-link.on,
.product-descriptions-area .user-convenience .share-list .btn-share-link:hover{background-image:url(../images/common/btn-share-link-active-1951a596a436f05a6e601667a4f23e6e.png);}

/* Related Articles */
.media-resources .post-item .post-contents .hashtag a:hover{color:#000;}
.media-resources .post-item .post-contents .hashtag a:hover:after{background-color:#000;}

/* Search */
.search-contents .video-item .video-image:hover:after{opacity:1;}

/*highlight*/
em.hs{color:#00d3ff;}
}
