﻿@charset "utf-8";
*{margin:0;padding:0;}
img,fieldset,input,button{border:0}
fieldset {min-width:0}
img[src=''], img:not([src]) {opacity:0;}
ul,ol{list-style:none}
html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
html,input,table,textarea,select{font-family:'SamsungOne400', Arial; word-wrap:break-word; color:#000;}
button{border-radius:0;background:transparent;text-transform:inherit;font-family:inherit;color:inherit}
a{color:inherit;text-decoration:none}

.pointlink{color:#0057a4;text-decoration:none}
 a.pointlink:link{color:#0057a4;text-decoration:none}
 a.pointlink:hover{color:#000;text-decoration:none}
 a.pointlink:visited{color:#0057a4;text-decoration:none}
 a.pointlink:active{color:#0057a4;text-decoration:none}

em{font-style:normal}
label img{pointer-events:none}
.blind{overflow:hidden; position:absolute !important; left:-9999px !important; top:-9999px !important}
caption {width:1px; text-align:left; font-size:0; line-height:0; text-indent:-999em}
input {-webkit-border-radius:0; -webkit-appearance:none;}
input[type=text]::-ms-clear {display:none}
input[type=text]::-webkit-input-placeholder,input[type=text]:-ms-input-placeholder,textarea::-webkit-input-placeholder,textarea:-ms-input-placeholder {color:#666}
input[placeholder],input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,textarea[placeholder],textarea:-moz-placeholder,textarea::-moz-placeholder {color:#666; opacity:1}
/*
@font-face { font-family: 'SamsungIFBlk'; src: url("/semiconductor/common/font/SamsungOne-700.eot"); src: url("/semiconductor/common/font/SamsungOne-700.eot?#iefix") format("embedded-opentype"), url("/semiconductor/common/font/SamsungOne-700.woff") format("woff"), url("/semiconductor/common/font/SamsungOne-700.ttf") format("truetype"), url("/semiconductor/common/font/SamsungOne-700.svg#SamsungOne-700") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SamsungIFBd'; src: url("/semiconductor/common/font/SamsungOne-700.eot"); src: url("/semiconductor/common/font/SamsungOne-700.eot?#iefix") format("embedded-opentype"), url("/semiconductor/common/font/SamsungOne-700.woff") format("woff"), url("/semiconductor/common/font/SamsungOne-700.ttf") format("truetype"), url("/semiconductor/common/font/SamsungOne-700.svg#SamsungOne-700") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family:'SamsungIFRg'; src: url("/semiconductor/common/font/SamsungOne-400.eot"); src: url("/semiconductor/common/font/SamsungOne-400.eot?#iefix") format("embedded-opentype"), url("/semiconductor/common/font/SamsungOne-400.woff") format("woff"), url("/semiconductor/common/font/SamsungOne-400.ttf") format("truetype"), url("/semiconductor/common/font/SamsungOne-400.svg#SamsungOne-400") format("svg"); font-weight: normal; font-style: normal; }
*/
@font-face { font-family: 'SamsungOne800'; src: url("/semiconductor/common/font/SamsungOne-800.eot"); src: url("/semiconductor/common/font/SamsungOne-800.eot?#iefix") format("embedded-opentype"), url("/semiconductor/common/font/SamsungOne-800.woff") format("woff"), url("/semiconductor/common/font/SamsungOne-800.ttf") format("truetype"), url("/semiconductor/common/font/SamsungOne-800.svg#SamsungOne-800") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SamsungOne700'; src: url("/semiconductor/common/font/SamsungOne-700.eot"); src: url("/semiconductor/common/font/SamsungOne-700.eot?#iefix") format("embedded-opentype"), url("/semiconductor/common/font/SamsungOne-700.woff") format("woff"), url("/semiconductor/common/font/SamsungOne-700.ttf") format("truetype"), url("/semiconductor/common/font/SamsungOne-700.svg#SamsungOne-700") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SamsungOne600'; src: url("/semiconductor/common/font/SamsungOne-600.eot"); src: url("/semiconductor/common/font/SamsungOne-600.eot?#iefix") format("embedded-opentype"), url("/semiconductor/common/font/SamsungOne-600.woff") format("woff"), url("/semiconductor/common/font/SamsungOne-600.ttf") format("truetype"), url("/semiconductor/common/font/SamsungOne-600.svg#SamsungOne-600") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SamsungOne400'; src: url("/semiconductor/common/font/SamsungOne-400.eot"); src: url("/semiconductor/common/font/SamsungOne-400.eot?#iefix") format("embedded-opentype"), url("/semiconductor/common/font/SamsungOne-400.woff") format("woff"), url("/semiconductor/common/font/SamsungOne-400.ttf") format("truetype"), url("/semiconductor/common/font/SamsungOne-400.svg#SamsungOne-400") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'samsungIcon'; src: url("/semiconductor/common/font/samsungIcon.eot"); src: url("/semiconductor/common/font/samsungIcon.eot?#iefix") format("embedded-opentype"), url("/semiconductor/common/font/samsungIcon.woff") format("woff"), url("/semiconductor/common/font/samsungIcon.ttf") format("truetype"), url("/semiconductor/common/font/samsungIcon.svg#samsungIcon") format("svg"); font-weight: normal; font-style: normal;}
@font-face {
    font-family: "SamsungSharpSans";
    src: url("/semiconductor/common/font/SamsungSharpSansRg.woff") format("woff"), url("/semiconductor/common/font/SamsungSharpSansRg.ttf") format("truetype"), url("/semiconductor/common/font/SamsungSharpSansRg.svg#SamsungSharpSansRg") format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "SamsungSharpSans";
    src: url("/semiconductor/common/font/SamsungSharpSansMd.woff") format("woff"), url("/semiconductor/common/font/SamsungSharpSansMd.ttf") format("truetype"), url("/semiconductor/common/font/SamsungSharpSansMd.svg#SamsungSharpSansMd") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "SamsungSharpSans";
    src: url("/semiconductor/common/font/SamsungSharpSansBd.woff") format("woff"), url("/semiconductor/common/font/SamsungSharpSansBd.ttf") format("truetype"), url("/semiconductor/common/font/SamsungSharpSansBd.svg#SamsungSharpSansBd") format("svg");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "SamsungSharpSansMd";
    src: url("/semiconductor/common/font/SamsungSharpSansMd.woff") format("woff"), url("/semiconductor/common/font/SamsungSharpSansMd.ttf") format("truetype"), url("/semiconductor/common/font/SamsungSharpSansMd.svg#SamsungSharpSansMd") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "SamsungSharpSansBd";
    src: url("/semiconductor/common/font/SamsungSharpSansBd.woff") format("woff"), url("/semiconductor/common/font/SamsungSharpSansBd.ttf") format("truetype"), url("/semiconductor/common/font/SamsungSharpSansBd.svg#SamsungSharpSansBd") format("svg");
    font-weight: bold;
    font-style: normal
}

html{font-size:16px; line-height:1.365}
	h1, 	div.solution-visual-area div.inarea h1, 	.key-visual .screen .focus-msg h1, 	.sec-title {font-size:32px}
	.pop-tit {font-size:32px !important;} .pop-tit_s {font-size:25px}
	h2, 	.tab-content .module .fluid-txt .tit, 	.module .tit, 	.grid-outer .tit, 	.tab-theme .tab-tit {font-size:28px}
	h3, 	.module .fluid-txt .tit, 	.grid-outer .fluid-txt .tit, 	.article-thumb2 .grid-col2 .tit, 	.article-thumb2 .grid-col3 .tit, 	.article-txt3 .grid-col2 .tit /* small h2 */ {font-size:24px}
	h4, 	ul.sortby-list li a, 	a.btn-filterby span, 	a.btn-advanced span, 	.list-thumb .fluid-txt .tit, 	.tab-theme .tab-sub, 	.key-visual .screen .focus-msg h1 em, 	.grid-outer .cat {font-size:18px}
	button {font-size:16px}
	div.select-product span.word, 	.module .cat, 	.article2 .no sub {font-size:14px}
	.grid-outer .cat + .tit, .sec-title2 {font-size:24px}
	.sec-board-box .tit {font-size:24px}
	.key-visual .screen .focus-msg .txt {font-size:21px}
	table th {font-weight:normal}
@media (min-width:768px) and (max-width:1023px) {
	h1, 	div.solution-visual-area div.inarea h1, 	.key-visual .screen .focus-msg h1, 	.sec-title, 	.module .tit {font-size:28px}
	.pop-tit {font-size:28px !important} .pop-tit_s {font-size:22px}
	h2, 	.tab-content .module .fluid-txt .tit, 	.grid-outer .tit, .sec-title2 	.tab-theme .tab-tit {font-size:24px}
	h3, 	.module .fluid-txt .tit, 	.grid-outer .fluid-txt .tit, 	.article-thumb2 .grid-col2 .tit, 	.article-thumb2 .grid-col3 .tit, 	.article-txt3 .grid-col2 .tit {font-size:20px}
	button,h4, 	a.btn-filterby span, 	.list-thumb .fluid-txt .tit, 	.tab-theme .tab-sub, 	.key-visual .screen .focus-msg .txt, 	.grid-outer .cat{font-size:16px}
	div.select-product span.word, 	.module .cat, 	.article-thumb2 .grid-col1 .meta, 	.article2 .no sub {font-size:14px}
	.grid-outer .cat + .tit,.sec-board-box .tit {font-size:20px}
	.key-visual .screen .focus-msg .txt {font-size:18px}
}
@media (max-width:767px) {
html{font-size:14px}
	h1, 	div.solution-visual-area div.inarea h1, 	.key-visual .screen .focus-msg h1, 	.sec-title {font-size:24px} 	.pop-tit {font-size:24px !important} .pop-tit_s {font-size:20px}
	h2, 	.tab-content .module .fluid-txt .tit, 	.module .tit, 	.grid-outer .tit, .sec-title2 	.tab-theme .tab-tit {font-size:20px}
	h3, 	.module .fluid-txt .tit, 	.grid-outer .fluid-txt .tit, 	.article-thumb2 .grid-col2 .tit, 	.article-thumb2 .grid-col3 .tit, 	.article-txt3 .grid-col2 .tit {font-size:16px}
	h4, 	ul.sortby-list li a, 	a.btn-filterby span, 	.list-thumb .fluid-txt .tit, 	.tab-theme .tab-sub, 	.key-visual .screen .focus-msg .txt, 	.grid-outer .cat {font-size:14px}
	button {font-size:14px}
	div.select-product span.word, 	.module .cat, 	.article-thumb2 .grid-col1 .meta, 	.article2 .no sub {font-size:12px}
	.grid-outer .cat + .tit {font-size:16px}
	.sec-board-box .tit {font-size:16px}
}
@media (min-width:1024px) and (max-width:1280px) {
	.key-visual .screen .focus-msg h1 {font-size:26px}
	.key-visual .screen .focus-msg .txt {font-size:18px}
	.key-visual .screen .focus-msg h1 em {font-size:16px}
}
/* heading */
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%}
.sec-title{line-height:1.1111; text-transform:uppercase; color:#666; font-size:28px; font-family:'SamsungOne700';}
.sec-title.sub{text-transform:none}
.sec-title .flag {width:34px; height:23px;}
.sec-title .category {color:#0057a4;}
.sec-txt {padding-left:10px; color:#777}
.sec-title2 {margin-left:10px; line-height:1.1111; color:#666}
.sec-title2 span {/*text-transform:uppercase; */ color:#000;}
/* color */
.bg-main1{background:#0057a4;color:#fff}
.bg-main1-tint2{background:#b8d8ee}		/* 25% */
.bg-main1-tint3{background:#e5eef6}		/* 10% */
.bg-main4 {background:#d2e9ef;}
.bg-main5{background:#f1f1f1}
.bg-main6{background:#fff}
.bg-main7{color:#fff; background:#0071bf}
.fg-main2-tint2{color:#5a5a5a}
.odd{background:#f9f9f9}
.even{background:#f1f1f1}
.case_UL{text-transform:none !important;}/* 2015-09-23 Spelling Uppercase letters release */
/* button */
a.btn{color:#0057a4; vertical-align:middle; font-weight:normal; font-size:16px; line-height:1.5; display:inline-block; position:relative; -moz-transition:color ease-in-out .3s; -o-transition:color ease-in-out .3s; -webkit-transition:color ease-in-out .3s}
a.btn:after{font-family:'samsungIcon'; display:inline-block; vertical-align:middle; margin:0 0 4px 2px; font-size:0.9rem; position:relative}
a.btn:before{font-family:'samsungIcon';display:inline-block; vertical-align:middle;font-size:0.9em;position:relative}
a.btn.show:after{content:"\27"}
a.btn.hide:after{content:"\28"}
a.btn.link:after{content:"\34"}
a.btn.link2:before{content:"\5f"}
a.btn.pop:after{content:"\34"}
a.btn.down:after{content:"\e00a"}
a.btn.print:after{content:"\e61e"; font-size:1.1rem;}
a.btn.top:after{content:"\4e"}
a.btn.outlink:after{content:"\e60e"; margin-left:5px;}
.legacy-ie a.btn.link:after{margin-bottom:2px;}
button{cursor:pointer;}
.btn-type1{background-color:#0057a4;color:#fff;height:40px;vertical-align:middle;padding:0 20px; *padding:0}
.btn-type2, .edit-btn .btn {background:transparent;color:#0057a4;height:40px; vertical-align:middle; padding:0 20px}
.btn-type3{background:#5a5a5a;color:#fff;font-size:18px;height:40px;vertical-align:middle; padding:0 20px}
.btn-type4{background:#f1f1f1;color:#000;font-size:16px; height:32px; line-height:32px; vertical-align:middle; padding:0 20px}
.legacy-ie .module .btn-type2, .legacy-ie .product-wrap .btn-type2 {line-height:2.365}
 a.focus-repeater {position:absolute; font-size:0}
.btn-type1, .btn-type2, .btn-type3, .btn-ico, .btn-small{-moz-transition:background-color ease-in-out .3s;-o-transition:background-color ease-in-out .3s;-webkit-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;}
.btn-type1:after, .btn-type2:after, .edit-btn .btn:after {margin:0 0 0px 2px; font-family:'samsungIcon'; display:inline-block; vertical-align:middle; font-size:0.9rem}
.edit-btn .btn:after {content:"\34"; margin-bottom:2px}
button[type=button].show:after{content:"\30";font-size:13px;}
button[type=button].hide:after{content:"\28";font-size:13px;}
button[type=button].link:after{margin-bottom:1px; content:"\34"}
button[type=button].pop:after{margin-bottom:3px; content:"\34"}
button[type=button].video:after{content:"\e017"}
button[type=button].share:after{content:"\48";}
.btn-small{border:1px solid #dadee1;border-radius:2px;background:#0057a4;color:#fff;height:40px;font-size:16px;vertical-align:middle;padding:0 25px;text-transform:uppercase}
button>.label{position:fixed; top:-999999em; left:-999999em; display:block; text-align:left;}
.btn-ico{overflow:hidden}
.btn-ico:before{font-family: 'samsungIcon';display:block;text-align:center;width:100%;height:100%;}
.btn-ico.rss{width:35px;height:35px;border-radius:2px;background:#1765aa;color:#fff;line-height:35px;vertical-align:middle;margin-right:5px}
.btn-ico.rss:before{content:"";}
.btn-type1.outlink:after {position:relative; top:-1px; display: inline-block; content:"\e60e"; margin-left:4px; font-family:'samsungIcon'; vertical-align:middle; font-size:12px;}
.btn.btn-outlink:after {position: relative; width:14px; margin-left: 3px; font-family:'samsungIcon'; font-size:12px; content:"\e60e"}
.btn.link-outlink {text-transform:none;}
.btn.link-outlink:first-letter {text-transform:none;}
.btn.link-outlink:after {position: relative; width:14px; margin-left: 3px; font-family:'samsungIcon'; font-size:12px; content:"\e60e"}
a.btn-type1 {display:inline-block; height:40px; line-height:40px; padding:0 20px; color:#fff; vertical-align:middle; background: #0057A4;}
a.btn-type1.link:after {display: inline-block; content: "\34"; margin: 0 0 0px 2px; margin-bottom: 1px; font-family:'samsungIcon'; vertical-align: middle; font-size: 0.9rem;}
a.ico.facebook, a.ico.linkedin, a.ico.tw, a.ico.google{width:33px;height:32px;background-repeat:no-repeat;background-position:0 0;display:inline-block; font-size:14px}
a.ico.facebook{background-image:url(/semiconductor/common/img/ico/ico_social_facebook.png);}
a.ico.linkedin{background-image:url(/semiconductor/common/img/ico/ico_social_linkedin.png);}
a.ico.tw{background-image:url(/semiconductor/common/img/ico/ico_social_twitter.png);}
a.ico.google{background-image:url(/semiconductor/common/img/ico/ico_social_google.png)}
.btn-ico.video{background:transparent url(/semiconductor/common/img/ico/btn_video.png) no-repeat 0 0; width:60px; height:60px; background-size:60px auto;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px}
.legacy-ie .btn-ico.video {width:68px; height:68px; background:url(/semiconductor/common/img/ico/btn_video.png) no-repeat 0 0; margin:-34px 0 0 -34px}
.btn-ico.video:after{display:none;}
.btn-ico.video.type02 {left:25%}
.btn-ico.video:hover {background-color:transparent !important; background-image:url(/semiconductor/common/img/ico/btn_video_hover.png)}
.btn-ico.submit-sch:before{content:"\e013"}
.btn-area{text-align:center}
.btn-area .btn-type1 + .btn-type1 {*margin-left:3px}
.btn-area a.btn2{margin:0 20px}
.wrapper-act{clear:both;display:block;padding:0 0 0;text-align:center;max-width:1366px;margin:0 auto}
.module .wrapper-act, .grid-outer .wrapper-act {padding:0 28px 0; max-width:1310px}
.module .insight-grid .wrapper-act {padding:0 5px 0}
.product-col .wrapper-act {padding:0 5px 0}
.wrapper-act button, .wrapper-act a{margin:10px 14px 0}
.wrapper-act button {font-size:16px}
.wrapper-act .btn-type2.show {position:relative; box-sizing:border-box; width:100%; padding:0; margin:10px 0 0; background:#f1f1f1}
.legacy-ie a:active {background:none}
.wrapper-act.home-type{ text-align:left;}
.wrapper-act.home-type{ padding:0 10px;}
.wrapper-act.home-type .btn-type2{ margin-left:0; margin-right:0; padding-left:0; padding-right:0;}
@media (max-width:1023px){
.wrapper-act.home-type{ text-align:center;}
.wrapper-act.home-type{ padding:0 10px;}
.wrapper-act.home-type .btn-type2{ margin-left:0; margin-right:0; padding-left:0; padding-right:0;}
}
@media (min-width:768px) and (max-width:1023px){
    .module .wrapper-act,     .grid-outer .wrapper-act {padding:0 15px 0}
    .wrapper-act {padding:0 5px 0}
    .btn.btn-outlink:after {margin-bottom:4px;}
}
@media (max-width:767px){
    .btn-small{font-size:14px}
    button[type=button].show:after{font-size:12px}
    .module .wrapper-act, .grid-outer .wrapper-act {padding:0 10px 0}
    .btn-ico.video.type02 {left:50%}
    a.btn {font-size:14px}
    a.btn:after {margin:0 0 0 2px}
    .btn.btn-outlink:after {margin-bottom:6px; height:15px}
}
.btn-type1:hover, .btn-ico:hover, .btn-small:hover{background-color:#b8d8ee !important; color:#000 !important}
.btn-type1:active, .btn-ico:active, .btn-small:active{background-color:#292929 !important;color:#fff !important}
a.btn:hover, .btn-type2:hover, .edit-btn .btn:hover {color:#000 !important}
a.btn:active, .btn-type2:active{color:#292929 !important}
.bg-main1 a.btn,.bg-main7 a.btn{color:#fff}
a.box-btn {display:block;}
a.box-btn:after {display: block; content:""; clear: both;}
a.box-btn:hover span.btn {color:#000}
a.box-btn span.btn {display:block; color:#0057a4; vertical-align:middle; font-weight:normal; font-size:16px; line-height:1.5; -moz-transition:color ease-in-out .3s; -o-transition:color ease-in-out .3s; -webkit-transition:color ease-in-out .3s}
a.box-btn span.btn:after {font-family:'samsungIcon'; display:inline-block; vertical-align:middle; margin:0 0 4px 2px; font-size:0.9rem;}
a.box-btn span.btn.down:after{content:"\e00a"}
a.box-btn span.btn.link:after{content:"\34"}
@media (max-width:767px){
    a.box-btn span.btn {font-size:14px;}
}
.link-box {margin-top:20px;}
.link-box .btn {margin-right:20px;}
/* blit list */
.blit-list li {position:relative; margin:5px 0; padding-left:10px; text-indent:-6px}
.blit-list li:before {position:relative; left:-4px; top:8px; display: inline-block; width:4px; height:4px; content:""; background:#000; vertical-align: top;}
/* blit list (usecase) */
.grid-col1 .blit-list {position:relative; width:100%; box-sizing:border-box;}
.grid-col1.left .blit-list {left:10px; padding-right:10px;}
.grid-col1.left .blit-list li {padding:0;}
@media (max-width:767px){
	.grid-col1 .blit-list {position:static !important; padding:0 !important;}
	.grid-col1.left .blit-list li {padding-left:10px;}
}
/* equal height box */
@media (min-width:768px){
	.grid-row .col-inner.box{margin-bottom:-999999px;padding-bottom:999999px}
}
.legacy-ie .grid-row .col-inner.box{margin-bottom:-999999px;padding-bottom:999999px}
.legacy-ie .grid-col2 .col-inner.box{width:650px}
.legacy-ie .grid-col4 .col-inner.box, .legacy-ie .article-thumb .col-inner.box, .legacy-ie .board-box-cplex .grid-col{width:320px}
.legacy-ie .grid-col3 .col-inner.box{width:430px}
/* Form element */
input[type=text], input[type=search], textarea, select{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.firefox option {width:100%; padding:0 10px}
.select-wrap{display:inline-block;position:relative}
.select-wrap select{width:100%;height:37px;border:1px solid #dadee1;border-radius:2px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.select-wrap:before{content:"v";color:#fff;text-align:center;line-height:35px;position:absolute;right:0;top:0;width:35px;height:35px;background:#1428a0;border:1px solid #dadee1;border-radius:0 2px 2px 0}
/*content-wrap checkbox*/
input[type=checkbox]{position:absolute;opacity:0}
input[type=checkbox]+label{display:inline-block;padding-left:30px;position:relative}
input[type=checkbox]+label:before{content:"";overflow:hidden;position:absolute;display:inline-block;width:24px;height:24px;left:0;border:1px solid #ccc;box-sizing:border-box;background-color:#fff;background-repeat:no-repeat;background-size:auto 100%;}
input[type=checkbox]:checked+label:before{border-width:0;background-color:#0071bf;background-image:url(/semiconductor/common/img/ico/ico_checked3.png);}
input[type=checkbox]:checked+label.inpart:before{color:#fff; background-position:-50.545454px 0;background-color:#fff;border-width:1px}
	.legacy-ie input[type=checkbox]{position:static;margin:3px 0 0}
	.legacy-ie input[type=checkbox]+label{padding-left:6px}
	.legacy-ie input[type=checkbox]+label:before{display:none !important}
input[disabled=disabled]+label {color:#5a5a5a}
input[disabled=disabled]+label:before{color:#5d5d5d; border-width:0;background-color:#5a5a5a; background-image:none}
input[type=checkbox]:focus + label:before,input[type=checkbox]:checked:focus + label:before {outline:1px dotted #000}
input[type=radio]{position:absolute;opacity:0}
input[type=radio]+label{display:inline-block;padding-left:24px;position:relative}
input[type=radio]+label:before{content:"";overflow:hidden;position:absolute;display:inline-block;width:17px;height:17px;left:0;top:4px;background:url(/semiconductor/common/img/ico/ico_radio.png) no-repeat 0 0}
input[type=radio]:checked+label:before{background-position:-20px 0}
	.legacy-ie input[type=radio]{position:static;margin:3px 0 0}
	.legacy-ie input[type=radio]+label{padding-left:6px}
	.legacy-ie input[type=radio]+label:before{display:none !important}
select{font-size:18px;font-size:1rem; height:38px; line-height:38px; padding-left:7px;border:0;border-radius:0;-webkit-appearance:none; background:#fff url(/semiconductor/common/img/ico/ico_select.png) no-repeat right 5px center}
.ie8 select {height:38px}
	.legacy-ie select{height:auto}
textarea{border:0;}
.placeholder {color: #a9a9a9;}
/* grid pattern */
.grid-row{max-width:1320px; margin:0 auto;padding:0 28px 0 18px;position:relative;overflow:hidden}
.grid-row:after{content:"";display:block;clear:both;overflow:hidden;visibility:hidden}
.grid-row .col-inner{margin:10px 0 0 10px; display:block; *zoom:1}
.grid-row.head-desc {margin-top:-5px; margin-bottom:35px;}
.grid-row.head-desc .col-inner {margin-top:0;}
.grid-row .col-inner > a {display:block; position:relative}
.grid-row .col-inner > a .thumb,.grid-row .col-inner > a .thumb img {position:static}
.grid-row .fluid-txt{display:block;padding-left:20px;padding-right:20px}
.grid-col1{width:100%;float:left}
.grid-col2{width:50%;float:left}
.grid-col3{width:33.333333333%;float:left}
.grid-col4{width:25%;float:left}
.grid-col5{width:20%;float:left}
.grid-col6{width:16.66666%;float:left}
.grid-col-rest{overflow:hidden}
.module>.sec-title, .grid-outer>.sec-title{max-width:1310px;margin:0 auto;padding-right:28px;padding-left:28px;}
.grid-row .sec-title, .grid-row .sec_cont_txt {padding-left:10px}
.grid-row .sec_cont_txt {margin-top:10px; color:#010101}
.col-inner .sec-title{padding-left:0 !important}
@media (min-width:768px) and (max-width:1023px){
	.grid-col5, 	.grid-col6{width:33.33333333%}
	.grid-col4{width:50%;}
	.grid-row .grid-col4:nth-of-type(2n+1){clear:both}
	.grid-row{padding:0 15px 0 5px}
	.grid-row .col-inner{margin:10px 0 0 10px}
	.module>.sec-title, 	.grid-outer>.sec-title{padding-left:15px}
}
@media (max-width:767px){
	.grid-col5{width:50%}
	.grid-col4, 	.grid-col3, 	.grid-col2, 	.grid-col6, 	.grid-col-rest{width:100%}
	.grid-row[data-role="ui-accordion"]{padding:0}
	.grid-row[data-role="ui-accordion"] .col-inner{margin:0;padding:0 10px 0}
	.grid-row{padding:0 10px 0 0}
	.grid-row .col-inner{margin:10px 0 0 10px}
	.module>.sec-title{padding-left:10px}
	.grid-row.head-desc {margin-top:-10px; margin-bottom:25px;}
}
.module, .grid-outer{padding:0 0 40px 0}
.grid-outer.bg-main5{margin-bottom:40px;padding-bottom:0}
@media (max-width:767px){
	.article, 	.module, 	.grid-outer {padding-bottom:25px !important}
	.grid-outer.bg-main5{margin-bottom:25px}
}
.module-bg1{background:#0071bf}
.module-bg9{background:#f1f1f1; border-top:1px solid #ccc}
/* img by display size */
.thumb img{width:100%; vertical-align:top}
.clip-center{overflow:hidden; position:relative;}
.clip-center span{display:inline-block;position:relative;left:50%;/*height:100%*/}  /*gallerxy 10.1 broswer 에서 featurebox img 크기가 device 크기로 나오는 문제가 발생하여 height: 100% 제거함*/
.clip-center span img{position:relative;left:-50%; width:auto;}
.legacy-ie .clip-center span {float:none;}
img.media-tablet, img.media-mobile, span.media-table, span.media-mobile{visibility:hidden;display:none}
@media (max-width:767px){
	.clip-center img{height:auto;width:100%}
	.clip-center span{display:block; width:100%; float:none;position:static;height:auto}
	.clip-center span img{position:static; width:100%; height:auto !important}
	span.media-desktop, 	img.media-desktop, 	span.media-tablet, 	img.media-tablet{visibility:hidden;display:none !important}
	span.media-mobile, 	img.media-mobile{visibility:visible;display:inline-block}
}
.tbl {display:table;width:100%}
.tbl-cell{display:table-cell}
/* accordion */
button.ctl-accordion{display:none;position:absolute;left:0;width:100%;margin-top:-50px;height:50px;text-align:right}
button.ctl-accordion:after{font-family:'samsungIcon';display:inline-block;margin-right:20px;width:25px;height:25px;text-align:right;line-height:25px}
button.ctl-accordion.closed:after{content:"\27";}
button.ctl-accordion.expanded:after{content:"\28"}
@media (min-width:768px) and (max-width:1023px) {
	button.ctl-accordion:after{margin-right:10px}
}
@media (max-width:767px){
	.tit-accordion{font-family:'SamsungOne600'; padding:0 !important;display:table;width:100%;height:50px !important;border:0 !important;margin:0 !important}
	.tit-accordion>span{display:table-cell;vertical-align:middle}
	[data-role="ui-accordion"] [data-role="ui-accordion-content"] {display:none;padding-bottom:25px}
	button.ctl-accordion{display:block}
	button.ctl-accordion:after{margin-right:10px}
}
/* tab */
.tab-content{display:none;padding-top:0;}
.tab-content.show{display:block}
/* jumpmenu */
.key-visual+.floating-jumpmenu{margin-top:-40px}
.key-visual+.floating-jumpmenu.active{margin-top:0}
/* jumpmenu : base */
.floating-jumpmenu {width:100%; background:url("/semiconductor/common/img/layout/bg-jump-default.png"); border-top:1px solid #989898; border-bottom:1px solid #989898; text-transform:uppercase; position:relative; font-size:14px; line-height:1.666em; font-family:'SamsungOne700'; color:#0057a4;}
.acc-cont .floating-jumpmenu,.floating-jumpmenu li a.active:before {display:none;}
.floating-jumpmenu.active{position:fixed;left:0;top:0;right:0;z-index:9;display:block !important;margin-top:0;z-index:9999999}
.floating-jumpmenu.active>div{display:block}
.floating-jumpmenu.active+.tab-holder .tab-content.show{padding-top:100px}
	.legacy-ie .floating-jumpmenu.active + .grid-row.tab-theme .tab-content > div:first-child {padding-top:67px}
.floating-jumpmenu>div, div.jump-module div.inner{position:relative; max-width:1310px;margin:0 auto; /*padding-right:140px;*/ overflow:hidden;text-align:center; box-sizing:border-box}
	.legacy-ie .floating-jumpmenu>div, .legacy-ie .floating-jumpmenu div.innner {width:1366px}
.floating-jumpmenu .product-title, .floating-jumpmenu h2 {width:100%; height:60px; background:#fff; border-bottom:1px solid #c6c6c6}
.floating-jumpmenu .product-title span, .floating-jumpmenu h2 span {display:block; max-width:1310px; margin:0 auto; padding:15px 20px; line-height:30px; font-family:'SamsungOne700'; font-size:28px; color:#292929}
.floating-jumpmenu .product-title span {text-transform:none}
.floating-jumpmenu ul {overflow:hidden; z-index:10;  border-left:1px solid #989898}
.floating-jumpmenu ul:before, ul.jump-link:before {content:"";background:#e3e3e3;height:1px;position:absolute;left:0;right:0;top:56px;z-index:5}
.floating-jumpmenu li, ul.jump-link li {float:left; /*position:relative*/} /*//20150803 mobile jellybean 4.2 에서 fixed 후, event 영역을 갱신하지 못하는 문제가 있어서 relative 를 제거함*/
.floating-jumpmenu li a{display:table;width:100%; background:none; border-right:1px solid #989898; box-sizing:border-box}
	.ie7 .floating-jumpmenu li a {display:block; height:20px; padding:20px 0}
.floating-jumpmenu ul.col5 li{overflow:hidden; width:20%; }
.floating-jumpmenu ul.col4 li{overflow:hidden; width:25%; height:56px}
.floating-jumpmenu ul.col3 li{overflow:hidden; width:33.3%; height:56px}
.floating-jumpmenu ul.col3 li:first-child{width:33.4%}
.floating-jumpmenu ul.col2 li {overflow:hidden; width:50%; height:56px}
.floating-jumpmenu ul.col1 li {overflow:hidden; width:100%; height:56px}
.floating-jumpmenu li span {display:table-cell;vertical-align:middle;padding:0 20px; height:56px}
.floating-jumpmenu.filter_by li span {text-align:left;}
.floating-jumpmenu li .active, .floating-jumpmenu li .on{width:100%; background:#0071bf;color:#fff;position:relative;z-index:1}
.floating-jumpmenu>button{width:100%;height:40px;line-height: 1.4;display:none;padding:0 13px;font-family:inherit;color:inherit;text-align:left;position:relative;z-index:5;}
.floating-jumpmenu>button:after{content:"\27";display:block;font-family:'samsungIcon';position:absolute;right:13px;top:0;line-height:40px;font-size:.6rem;}
.floating-jumpmenu.expand>button:after{content:"\28"}
/* jumpmenu : btn */
.floating-jumpmenu .btn-jump-wrap {position:absolute; top:0px; right:0; display:block; width:100%; max-width:1366px; z-index:3}
	.legacy-ie .floating-jumpmenu .btn-jump-wrap {width:1366px; right:50%; margin-right:-683px;}
.floating-jumpmenu.pdp .btn-jump-wrap{top:61px} /* pdp */
.floating-jumpmenu .btn-jump-wrap a {position:absolute; right:0px; top:0; width:auto; padding: 0 20px; height:56px; border-left:1px solid #989898; border-right:1px solid #989898; display: inline-block; background-color: #f8f8f8; text-transform:none}
.legacy-ie .floating-jumpmenu .btn-jump-wrap a {right:10px;}
.floating-jumpmenu .btn-jump-wrap a:before {display: inline-block; width: 1px; height: 56px; content: ""; vertical-align: middle;}
.floating-jumpmenu .btn-jump-wrap a:after {position: absolute; right:20px; top:1px; display: inline; vertical-align: middle; line-height: 56px; font-family:'samsungIcon';}
.floating-jumpmenu .btn-jump-wrap a.request:after, .floating-jumpmenu .btn-jump-wrap a.quote:after {font-size:15px; content:'\e615'}
.floating-jumpmenu .btn-jump-wrap a.email:after {font-size:12px; content:'\e60c'}
.floating-jumpmenu .btn-jump-wrap a .blind-txt {display:inline; padding-right: 25px; font-size:16px; line-height:1.2; font-family:'SamsungOne400'; color:#0057a4; vertical-align: middle}
a.btn-jump span {text-transform:none}
/* jumpmenu : text only */
.floating-jumpmenu.only {display:none}
.floating-jumpmenu.only>div {display:block !important; text-align:center; padding:0; border-right:0; z-index:10}
.floating-jumpmenu.blue {background:#0071bf; opacity:0.9; border-top:none; border-bottom:none}
.floating-jumpmenu.blue>div {color:#fff; background:none !important}
.floating-jumpmenu.blue>div em {color:#fff}
.floating-jumpmenu>div.main-jump, div.jump-module div.inner.main-jump {position:relative; max-width:1366px; margin:0 auto; padding-right:0; overflow:hidden;text-align:center; box-sizing:border-box} /* home */
.floating-jumpmenu .btn-only-wrap {line-height:0; font-size:0; overflow:hidden}
.floating-jumpmenu .btn-only-wrap span {display:inline-block; padding:0 15px; overflow:hidden;  font-family:'SamsungOne400'; }
.floating-jumpmenu .btn-only-wrap em {float:left; height:56px; line-height:56px; padding-right:10px; color:#000; font-size:28px; vertical-align:middle}
.floating-jumpmenu .btn-only-wrap.bg-main7 em {color:#fff}
.floating-jumpmenu .btn-only-wrap a {text-transform:none}
.floating-jumpmenu .btn-only-wrap a {float:left; height:56px; line-height:58px; font-size:16px; vertical-align:middle}
.floating-jumpmenu .btn-only-wrap a:after {content:"\34";font-family:'samsungIcon'; position:relative; top:-1px; display:inline-block;overflow:hidden;vertical-align:middle;margin-left:2px;font-size:0.9rem; line-height:50px}
/* jumpmenu : filter by, sort by area */
.floating-jumpmenu.filter_by {display:none; text-transform:none}
.floating-jumpmenu.filter_by li a:before {content:""; display:block; position:static; left:0; top:0; bottom:0; width:0; background:none}
.floating-jumpmenu.filter_by li a {background-color:#0057a0; border-left:1px solid #fff; color:#fff; width:270px; font-family:'SamsungOne400';}
.floating-jumpmenu.filter_by li span:after {content:'\27'; position:absolute; top:50%; right:20px; margin-top:-12px; display:inline-block; font-family: 'samsungIcon'; overflow: hidden; vertical-align: middle; font-size: 0.9rem; *zoom:1; *display:inline; }
.floating-jumpmenu.filter_by li:first-child a {border-left:0}
.floating-jumpmenu.filter_by li.on a {background-color:#0057a0}
.floating-jumpmenu.filter_by div.filter-hidden li a {display:none;}
.floating-jumpmenu.filter_by div.filter-hidden {height:56px;}
@media (min-width:1367px) {
	.floating-jumpmenu .btn-jump-wrap {left:50%; margin-left:-683px}
	.floating-jumpmenu .btn-jump-wrap a {border-right:1px solid #989898}
}
@media (max-width:1023px) {
	.floating-jumpmenu .btn-jump-wrap a:before {display: none;}
	.floating-jumpmenu .btn-jump-wrap a:after {position: relative; right:0; top:1px;}
	.floating-jumpmenu .btn-jump-wrap a .blind-txt {position:absolute;left:-9999px;top:-9999px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
	.floating-jumpmenu .btn-jump-wrap a.share {padding: 0;}
	.floating-jumpmenu .btn-jump-wrap a.share:after {right:0; top:1px;}
}
@media (min-width:768px) and (max-width:1023px){
	.floating-jumpmenu.pdp.active>div {padding-right:57px}
	.floating-jumpmenu.pdp .btn-jump-wrap{top:51px}
	.floating-jumpmenu>div, 	div.jump-module div.inner, 	.floating-jumpmenu.share>div, 	.sec-theme .floating-jumpmenu>div {margin:0 auto; /*padding-right:55px*/}
	.floating-jumpmenu .product-title, 	.floating-jumpmenu h2 {height:50px}
	.floating-jumpmenu .product-title span, 	.floating-jumpmenu h2 span {padding:10px 20px; font-size:24px}
	.floating-jumpmenu ul:before, ul.jump-link:before {top:56px}
	.floating-jumpmenu .btn-jump-wrap a {width: 55px; height:56px; padding: 0;}
	.floating-jumpmenu .btn-jump-wrap a.share {width: 55px;}
	.floating-jumpmenu .btn-jump-wrap a:after {display: block; text-align: center;}
	.floating-jumpmenu .btn-jump-wrap a.share:after {font-size:34px;}
	.floating-jumpmenu .btn-jump-wrap a.email:after {font-size:17px;}
	.floating-jumpmenu .btn-jump-wrap a.request:after, 	.floating-jumpmenu .btn-jump-wrap a.quote:after {font-size:20px;}
	.floating-jumpmenu.share>div em {padding-left:10px; font-size:20px}
	.floating-jumpmenu .btn-only-wrap em {font-size:24px}
}
@media (max-width:767px) {
	.floating-jumpmenu.expand {border-bottom:0;}
	.floating-jumpmenu.active>div{display:none}
	.floating-jumpmenu>.second-jump, 	.floating-jumpmenu.active>.second-jump {max-width:none !important; padding-right:0 !important; border:1px solid #989898; border-bottom:none;  z-index: 1000;}
	.floating-jumpmenu.pdp {height:auto;} /*150626  타이틀 없는 버전때문에 height:91px 초기화*/
	.floating-jumpmenu.pdp>button {padding-right:80px;}
	.floating-jumpmenu.pdp .btn-jump-wrap {top:51px}
	.floating-jumpmenu {height:40px}
	.floating-jumpmenu>div{display:none;padding:0;text-align:left; /*margin-right:41px;*/ background:url(/semiconductor/common/img/layout/bg-jump-default.png)}
	.floating-jumpmenu .product-title, 	.floating-jumpmenu h2 {height:50px}
	.floating-jumpmenu .product-title span, 	.floating-jumpmenu h2 span {padding:15px 10px; line-height:20px; font-size:16px}
	.floating-jumpmenu>button{display:block; padding:0 55px 0 10px; border-left:1px solid #989898;}
	.floating-jumpmenu>button:after{right:65px}
	.floating-jumpmenu>button.industry_jump:after {content:''}
	.floating-jumpmenu ul:before {display:none}
	.floating-jumpmenu li{float:none;width:100% !important; border-bottom:1px solid #989898}
	.floating-jumpmenu.filter_by li {border-bottom:none}
	.floating-jumpmenu li a{display:block; height:auto; border-left:0}
	.floating-jumpmenu ul.col3 li a {border-left:0}
	.floating-jumpmenu li span {display:block; height:auto; min-height:20px; padding:11px 10px 9px}
	.floating-jumpmenu li span:after {right:10px}
	.floating-jumpmenu.expand>div{display:block}
	ul.jump-link li a {height:50px; padding:0 13px}
	.floating-jumpmenu .btn-jump-wrap {top:0px; width:auto; z-index:20}
	.floating-jumpmenu .btn-jump-wrap a {width: 40px; height:40px; padding: 0; background: #f8f8f8;}
	.floating-jumpmenu .btn-jump-wrap a.share {width: 40px;}
	.floating-jumpmenu .btn-jump-wrap a:after {display: block; text-align: center; line-height: 40px;}
	.floating-jumpmenu .btn-jump-wrap a.request:after, 	.floating-jumpmenu .btn-jump-wrap a.quote:after {font-size:15px; content:'\e615'}
	.floating-jumpmenu .btn-jump-wrap a.email:after {font-size:14px; content:'\e60c'}
	.floating-jumpmenu .btn-jump-wrap a.share:after {font-size:24px; content:'\48'}
	.floating-jumpmenu.share>div {padding-right:0}
	.floating-jumpmenu.share>div em {padding-left:20px; font-size:16px}
	.floating-jumpmenu.only > div {margin-right:0}
	.floating-jumpmenu .btn-only-wrap a {height:40px; line-height:41px}
	.floating-jumpmenu .btn-only-wrap a:after {line-height:35px; font-size:12px; top:0px}
	.floating-jumpmenu .btn-only-wrap em {height:40px; line-height:40px; font-size:20px;}
	.floating-jumpmenu .btn-only-wrap span {height:40px; line-height:40px; font-size:14px}
	.floating-jumpmenu .btn-only-wrap span:after {line-height:40px}
	.floating-jumpmenu.filter_by > div {display:block !important}
	.floating-jumpmenu.filter_by > button {display:none}
	.floating-jumpmenu.filter_by > div li {float:left}
	.floating-jumpmenu.filter_by > div li a {height:40px; text-align:center}
    .floating-jumpmenu.filter_by li a {display: inline-block; width: auto; min-width: 104px; color:#fff; background:#0056a4;}
	.floating-jumpmenu.filter_by li span {position:relative; padding-top:8px; padding-right: 30px;}
	.floating-jumpmenu.filter_by li span:after {right:10px;}
	.floating-jumpmenu.filter_by div.filter-hidden {height:40px;}
}
@media (min-width:320px) and (max-width:360px){
	.floating-jumpmenu .btn-only-wrap span {padding:0 5px}
	.floating-jumpmenu .btn-only-wrap em {font-size:18px}
	.floating-jumpmenu .btn-only-wrap a {font-size:14px}
}
@media (max-width:480px) {
    .floating-jumpmenu .btn-only-wrap a {padding: 0 5px; font-size: 0; line-height: 0;}
    .floating-jumpmenu .btn-only-wrap a:after {margin-left: 0; content: "\e60c"; font-size: 14px; line-height: 40px;}
}
/* key visual */
.key-visual {max-width:1920px;margin:0 auto 40px;overflow:hidden;position:relative;height:auto !important; width:100%}
.key-visual.short-type .focus-msg {z-index:1;}
.key-visual.with-filter {margin-bottom:20px}
.key-visual ul[class*="item"]{position:relative;left:0;overflow:hidden;min-width:100%}
.key-visual ul[class*="item"] li{position:absolute; left:1920px;}
.key-visual ul[class*="item"] li:first-child {position: static;}
.key-visual ul.item1,.key-visual ul.item1 li{width:100%;}
.key-visual ul.item2{width:200%}
.key-visual ul.item2 li{width:50%;}
.key-visual ul.item3{width:300%}
.key-visual ul.item3 li{width:33.333333333%}
.key-visual ul.item4{width:400%}
.key-visual ul.item4 li{width:25%;}
.key-visual ul.item5{width:500%}
.key-visual ul.item5 li{width:20%}
.key-visual .screen{position:relative;height:0;padding-bottom:28.5505%;background-size:auto 100%;overflow:hidden;background-image:none !important}
.key-visual li{overflow:hidden;}
.key-visual li .kv_desktop,.key-visual li .kv_mobile {position:absolute; right:0; top:0;}
.legacy-ie .key-visual li .kv_desktop {width:1920px; height:390px; right:50%; margin-right:-960px}
.legacy-ie .key-visual.home_kv li .kv_desktop {width:1920px; height:600px; right:50%; margin-right:-960px}
.legacy-ie .key-visual li .kv_mobile {display:none}
@media (max-width:767px) {
	.key-visual li .kv_desktop {display:none}
	.key-visual li .kv_mobile {width:100%; height:auto}
}
@media (min-width:768px) and (max-width:1023px) {
	.key-visual li .screen {position:relative}
	.key-visual li .kv_desktop {width:1438px; height:292px; margin-right:-208px}
	.key-visual li .kv_mobile {display:none}
}
@media (min-width:1024px) and (max-width:1366px) {
	.key-visual.short-type, 	.key-visual.short-type > div > ul {height:240px !important;}
	.key-visual.short-type .screen .focus-msg {height:220px;}
	.key-visual li .kv_desktop {width:auto; height:100%; margin-right:-20.3%}
	.key-visual li .kv_mobile {display:none}
}
@media (min-width:1367px) {
	.key-visual.short-type, 	.key-visual.short-type > div > ul, 	.key-visual.short-type .screen {height:240px !important;}
	.key-visual li .kv_desktop {width:1920px; height:390px; right:50%; margin-right:-960px}
	.key-visual.home_kv li .kv_desktop {width:1920px; height:600px; right:50%; margin-right:-960px}
	.key-visual li .kv_mobile {display:none}
}
.key-visual .screen .focus-msg{position:absolute;left:10px;top:10px;bottom:10px;width:30.1%;padding:0 1.4694%; background:url(/semiconductor/common/img/layout/bg_kv_txt.png);color:#fff; line-height: 1.2;}
.key-visual .screen .focus-msg h1{padding-top:5%;overflow:hidden; font-family:'SamsungSharpSansBd'; text-transform:none;}
.key-visual .screen .focus-msg h1 a{display:block; position:relative; font-size:18px;overflow:hidden; text-transform:uppercase; /*color:#b8d8ee;*/ padding-left:24px; font-family:'SamsungOne400';} 
.key-visual .screen .focus-msg h1 a:after {display:inline-block; position:absolute; top:0; left:0; content:"\e613"; font-family:'samsungIcon'}
.key-visual .screen .focus-msg h1 span{display:block;text-transform:uppercase}
.key-visual .screen .focus-msg h1 span.pc_block	{display:block; text-transform:none}
.key-visual .screen .focus-msg h1 em {display:block; margin-bottom:5px; font-family:'SamsungOne400'; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;text-transform: none;}
.key-visual .screen .focus-msg .txt{padding-top:3%; overflow:hidden;}
.key-visual .screen .focus-msg .act{position:absolute;bottom:8.1081%;display:block;overflow:hidden}
.key-visual .screen .focus-msg button[type=button], .key-visual .screen .focus-msg a.btn-type1{background:#fff;color:#0057A4;float:left;line-height:40px}
.key-visual .screen .focus-msg button[type=button]:after, .key-visual .screen .focus-msg a.btn-type1:after{display:none}
.key-visual .screen .focus-msg .btn-type1 {margin-right:10px; margin-top:10px;}
.key-visual .screen .focus-msg .btn-type1:last-child {margin-right:0;}
.key-visual .screen .focus-msg .btn-type1:hover {background-color:#0071bf !important; color:#fff !important}
.key-visual .screen .focus-msg .btn-type1.outlink:after {position:relative; top:-1px; display: inline-block; content:"\e60e" !important; margin-left:5px !important; font-family:'samsungIcon'; vertical-align:middle; font-size:12px;}
.key-visual .screen.movie iframe{position:absolute;left:0;right:0;top:0;bottom:0;}
@media (min-width:1024px){
.key-visual.home_kv .screen .focus-msg{position:relative;left:10px;top:10px;bottom:auto;width:57%;padding:0 1.4694%; background:none;color:#fff; line-height: 1.2;}
.key-visual.home_kv .screen .focus-msg h1{padding-top:5%;overflow:hidden; font-size:42px; line-height:100%; font-family:'SamsungSharpSansBd'; text-shadow:1px 1px 0 rgba(0,0,0,0.8);}
.key-visual.home_kv .screen .focus-msg .txt{padding-top:1%; overflow:hidden;text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px rgba(0,0,0,0.8);font-size:26px;}
.key-visual.home_kv .screen .focus-msg .act{position:relative;bottom:auto;display:block;overflow:hidden; margin-top:30px;}
.key-visual.home_kv .screen .focus-msg .act a{font-size:16px;text-shadow:1px 1px 1px rgba(0,0,0,0.8); background: none; line-height: auto; padding: 0; margin: 0; color:#fff; padding-left: 5px;}
.key-visual.home_kv .screen .focus-msg .act a:after {  margin-bottom:3px;  content: "\34"; margin: 0 0 0px 2px;  font-family: 'samsungIcon';  display: inline-block;  vertical-align: middle; font-size: 15px;}
}
.legacy-ie  .key-visual.home_kv .screen .focus-msg{position:relative;left:10px;top:10px;bottom:auto;width:50%;padding:0 1.4694%; background:none;color:#fff; line-height: 1.2;}
.legacy-ie .key-visual.home_kv .screen .focus-msg{position:relative;left:10px;top:10px;bottom:auto;width:50%;padding:0 1.4694%; background:none;color:#fff; line-height: 1.2;}
.legacy-ie .key-visual.home_kv .screen .focus-msg h1{padding-top:5%;overflow:hidden; font-size:42px; line-height:100%; font-family:'SamsungOne400'; text-shadow:1px 1px 1px rgba(0,0,0,0.8);}
.legacy-ie .key-visual.home_kv .screen .focus-msg .txt{padding-top:1%; overflow:hidden;text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px rgba(0,0,0,0.8);font-size:26px;}
.legacy-ie .key-visual.home_kv .screen .focus-msg .act{position:relative;bottom:auto;display:block;overflow:hidden; margin-top:20px;}
.legacy-ie .key-visual.home_kv .screen .focus-msg .act a{  font-size: 20px;text-shadow:1px 1px 1px rgba(0,0,0,0.8); background: none; line-height: auto; padding: 0; margin: 0; color:#fff;}
.key-visual.home_kv .screen .focus-msg .act a:after {  margin-bottom:3px;  content: "\34"; margin: 0 0 0px 2px;  font-family: 'samsungIcon';  display: inline-block;  vertical-align: middle; font-size: 15px;}
.key-visual.index_kv .screen .focus-msg.black_style{color:#000;}
.key-visual.index_kv .screen .focus-msg.black_style h1{text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px rgba(255,255,255,0.8);}
.key-visual.index_kv .screen .focus-msg.black_style .txt{padding-top:1%; overflow:hidden; text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px rgba(255,255,255,0.8); color:#000;}
.key-visual.index_kv .screen .focus-msg.black_style .act{position:relative;bottom:auto;display:block;overflow:hidden; margin-top:20px;}
.key-visual.index_kv .screen .focus-msg.black_style .act a{  font-size: 20px; text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px rgba(255,255,255,0.8); color:#000;}
.key-visual.index_kv .screen .focus-msg.black_style .act a:after {  margin-bottom:3px;  content: "\34"; margin: 0 0 0px 2px;  font-family: 'samsungIcon';  display: inline-block;  vertical-align: middle; font-size: 15px;}
.notebook {margin-top:10px; margin-bottom:10px}
.kv-bg {position:absolute;  top:0; left:50%; margin-left:-960px; width:1920px; height: auto;}
@media (min-width:1367px){
	.key-visual.index_kv .screen{height:600px;padding-bottom:0;} /* index용 키비쥬얼 추가 css */
	.key-visual.index_kv .screen img{ position:absolute;  top:0%; left:50%; margin-left:-960px; margin-top:0; height:600px; width:auto;}
	.key-visual .screen{height:390px;padding-bottom:0;}
    .key-visual.home_kv .screen{height:600px;padding-bottom:0;}
	.key-visual .screen>div{margin:0 auto;max-width:1366px;height:100%;position:relative}
}
@media (min-width:1024px) and (max-width:1366px) {
	.key-visual.index_kv .screen{height:600px;padding-bottom:0;} /* index용 키비쥬얼 추가 css */
	.key-visual.index_kv .screen img{ position:absolute;  top:0%; margin-top:0; height:600px; width:auto;}
    .key-visual.home_kv  li .kv_desktop{height:auto;}
}
@media(min-width:1023px){
.key-visual.home_kv .screen{height:600px;padding-bottom:0;}
}
@media(max-width:1023px){
	.key-visual{background:#424242}
	.key-visual .screen{position:static;height:auto;padding-bottom:0}
	.key-visual .screen>div{position:relative; z-index:2}
	.key-visual .screen .focus-msg{display:block; position:static; width:auto; padding:20px 20px 60px; background:#424242}
	.key-visual .screen .focus-msg h1{padding:0}
	.key-visual .screen .focus-msg h1 span.pc_block	{display:inline-block;}
	.key-visual .screen .focus-msg .txt{margin:10px 0 15px; padding-top:0;}
	.key-visual .screen .focus-msg .act {bottom:20px}
	.wrapper-act button {font-size:16px}
	.key-visual.index_kv .screen{height:550px;padding-bottom:0;} /* index용 키비쥬얼 추가 css */
}
@media (min-width:768px) and (max-width:1023px){
	.key-visual .screen .focus-msg h1 a{font-size:16px}
	.key-visual .screen{padding-top:292px;background-size:auto 292px;background-position:right -207px top 0}
	.key-visual.home_kv .screen{padding-top:470px;background-size:auto 292px;background-position:right -207px top 0}/* index용 키비쥬얼 추가 css */
    .key-visual.home_kv .screen img{ height: 470px;}
	.key-visual .btn-ico.video{top:146px}
	.key-visual.index_kv .btn-ico.video{top:300px}/* index용 키비쥬얼 추가 css */
.key-visual.index_kv .screen{height:550px;padding-bottom:0;} /* index용 키비쥬얼 추가 css */	
.key-visual.index_kv .screen .focus-msg{width:80%;}
.key-visual.index_kv .screen .focus-msg h1{padding-top:5%;overflow:hidden; line-height:100%; font-family:'SamsungOne400'; text-shadow:1px 1px 1px #000; text-shadow:1px 1px 1px rgba(0,0,0,0.8);}
.key-visual.index_kv .screen .focus-msg .txt{padding-top:1%; overflow:hidden;text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px rgba(0,0,0,0.8);}
.key-visual.index_kv .screen .focus-msg .act{position:relative;bottom:auto;display:block;overflow:hidden; margin-top:30px;}
.key-visual.index_kv .screen .focus-msg .act a{  font-size: 20px;text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px rgba(0,0,0,0.8);}
.key-visual.index_kv .screen .focus-msg .act a:after {  margin-bottom:3px;  content: "\34"; margin: 0 0 0px 2px;  font-family: 'samsungIcon';  display: inline-block;  vertical-align: middle; font-size: 15px;}
}
@media (max-width:767px){
	.key-visual {margin-bottom:30px}
	.key-visual.home_kv .screen{padding-top:420px;position:relative}
    .key-visual.home_kv .screen img{ height:420px; width: auto; }
	.key-visual .screen .focus-msg {padding:20px;}
	.key-visual .screen .focus-msg .act {position:static; margin-top:10px}
	.key-visual .screen{background-size:100% auto;padding-top:55.8%}
	.key-visual .screen .focus-msg h1{font-size:24px; font-family:'SamsungSharpSansBd';}
	.key-visual .screen .focus-msg h1 a{font-size:14px}
	.key-visual .screen .act2{position:absolute;display:block;padding-top:55.8%;left:50%;top:0;}
	.key-visual .screen .act2 .btn-ico.video{left:0}
	.wrapper-act button {font-size:14px}
	.floating-jumpmenu .product-title {height:40px; padding:5px 0; /*text-align:center;*/ overflow:hidden}
	.floating-jumpmenu .product-title:after {display:inline-block; width:0.001%; height:40px; content:""; vertical-align:middle}
	.floating-jumpmenu .product-title span {box-sizing:border-box; display:inline-block; width:99.999%; max-height:40px; line-height:1.4em; padding:0 10px; /*text-align:center;*/ vertical-align:middle; text-overflow:ellipsis; overflow:hidden}
    .key-visual.index_kv .screen .focus-msg{ width:auto; padding: 20px; position: static;}
	.key-visual.home_kv .screen .act2{position:absolute;display:block; padding-top:0;left:50%;top:50%; margin-top:-30px; z-index: 10;}
	.key-visual.index_kv .btn-ico.video{top:30px} /* index용 키비쥬얼 추가 css */
    .key-visual.index_kv .screen .focus-msg h1{font-size:24px; padding-top: 0; font-family:'SamsungOne600';}
    .key-visual.index_kv .screen .focus-msg .txt{font-size:14px;}
    .key-visual.index_kv .screen .focus-msg .act a{  font-size:12 !important;text-shadow:none;}
}
@media (max-width:560px){
	.key-visual .screen .act button[type="button"], 	.key-visual .screen .act a.btn-type1 {width:100%; text-align:center; padding:0}
	.key-visual .screen .focus-msg button[type=button]~button[type=button], 	.key-visual .screen .focus-msg a.btn-type1 ~ button[type=button] {margin:10px 0 0 }
}
/* static type skin */
.key-visual .screen.contact-skin{background-image:url(/semiconductor/common/img/skin/vi_contact.png);}
.key-visual .screen.solution-detail-skin{background-image:url(/semiconductor/common/img/skin/vi_solution.png);}
@media (max-width:767px){
	.key-visual .screen.contact-skin{background-image:url(/semiconductor/common/img/skin/vi_contact_m.png)}
}
a.btn-clip-square {display:inline-block; position:absolute; right:5px; top:5px; width:25px; height:25px; vertical-align:middle; background: url(/semiconductor/common/img/ico/btn-kv-sns.png) no-repeat 0 0; border-radius:5px}
a.btn-clip-square:after {content:"\e612"; font-family:'samsungIcon'; display:inline-block; width:25px; height:25px; text-align:center; line-height:25px; font-size:16px; color:#fff}
.act-sns{position:absolute;max-width:1366px;left:0;top:0;width:100%; height:10px}
.legacy-ie .act-sns {width:1366px; left:50%; margin-left:-683px}
.act-sns>div{position:absolute;right:10px;top:10px;overflow:hidden}
.act-sns a{position:relative; float:right; display:block; width:33px; height:33px; margin-top:10px; margin-right:28px; background:url(/semiconductor/common/img/ico/btn-kv-sns.png) no-repeat 0 0; border-radius:5px}
.act-sns a:after {position:absolute; right:0; top:0; display:inline-block; width:33px; height:33px; text-align:center; line-height:33px; content:'\48'; font-family:'samsungIcon'; font-size:22px; color:#fff}
@media (max-width:1023px){
	.act-sns a {margin-right:15px}
}
@media (max-width:767px){
	.act-sns a {margin-right:10px}
}
.sns-list {display:inline-block; width:100%; margin:15px 0 10px; text-align: center; *display:inline; *zoom:1; }
.sns-list:after {content:""; display:block; clear:both}
.sns-list a {display:inline-block; width:20%; margin-left:-5px}
.sns-list a span {padding:0 7px; display:block}
.firefox .sns-list a span {padding:0 3px}
.sns-list a img {width:100%}
.ui-layer-scope .ui-layer-container.share {width:400px; top:50%; margin-top:-176px}
.ui-layer-container.share .des {text-align:center}
.ui-layer-container.share .input_area {margin-top:25px}
.ui-layer-container.share .input_area input {display:block; width:100%; height:40px; line-height:20px; vertical-align:middle; border-radius:3px; border:1px solid #dadee1; padding:10px}
.ui-layer-container.share .input_area button {margin-top:10px; vertical-align:middle; border-radius:3px; border:1px solid #dadee1; background:#0057a4; color:#fff}
@media (min-width:1367px){
	.act-sns{left:50%; margin-left:-683px}
}
@media (max-width:767px){
	.act-sns>div{right:20px}
}
@media (max-width:400px) {
	.ui-layer-container.share {width:100% !important}
}
/* type2 kv */
div.top-visual-area{position:relative; overflow:hidden; margin-bottom:40px; height: 100%;}
div.top-visual-area.short-type {min-height:150px; height:auto;}
	div.top-visual-area div.inarea{max-width:1310px; margin:0 auto; min-height:120px; /*height: 100%;*/ max-height:460px; padding:20px 20px 60px; position:relative}
	div.top-visual-area.short-type div.inarea{padding-bottom:20px; box-sizing:border-box;}
	div.top-visual-area.type-fixed div.inarea, 	div.top-visual-area.type-partner div.inarea {height:120px; min-height:120px}
		div.top-visual-area div.inarea div.info{color:#fff}
		div.top-visual-area div.inarea div.info h1{line-height:1.2; font-size:32px; padding:0; font-family:'SamsungSharpSansBd';}
		div.top-visual-area div.inarea div.info h1 a {position: relative; display:block; font-size:18px; line-height:18px; overflow:hidden;padding-left:24px}
		div.top-visual-area div.inarea div.info h1 a:after {position: absolute; left:0; top:0; display: block; height: 18px; font-family: 'samsungIcon'; content: '\e613'; font-size:1.2rem }
		div.top-visual-area div.inarea div.info h1 strong {display: block; margin-top:5px; font-weight:normal;}
		div.top-visual-area div.inarea div.info p{margin:5px 0 30px; font-size:18px}
		div.top-visual-area.short-type div.inarea div.info p{margin-bottom:0;}
		div.top-visual-area div.inarea div.info p.type-100 {width:100%}
		div.top-visual-area div.inarea div.info span{font-size:14px; font-family:'SamsungOne600';}
		div.top-visual-area div.inarea div.info div p {margin:0; }
		div.top-visual-area button[type=button], 		div.top-visual-area .btn-area a.btn-type1 {background:#fff; color:#0057A4;}
		div.top-visual-area .btn-area a.btn-type1 {display:inline-block; height:40px; line-height:40px}
		div.top-visual-area div.inarea div.btn-area {position:absolute; bottom:20px; left:0; padding:0 20px; text-align:left}
		div.top-visual-area.short-type div.inarea div.btn-area {position:static; padding:20px 0 0 0;}
		div.top-visual-area div.inarea div.btn-area * {margin-left:2px}
		div.top-visual-area div.inarea div.btn-area *:first-child {margin-left:0}
		div.top-visual-area div.inarea div.btn-area button span {font-size:16px; font-family:'SamsungOne400'}
		div.top-visual-area div.inarea div.btn-area .btn-share {position:relative; width:40px; height:40px; line-height:40px; vertical-align:top}
		div.top-visual-area div.inarea div.btn-area .btn-share:after {position:absolute; top:0; right:5px; content:'\48'; font-family:'samsungIcon'; font-size:20px}
		div.top-visual-area div.inarea div.btn-area .btn-share.type2 {padding:0 25px 0 10px; width:auto; background-position:85% 50%; text-align:left}
		div.top-visual-area div.inarea div.btn-area .btn-contact {position:relative; width:auto; height:40px; line-height:40px; vertical-align:top; padding:0 35px 0 10px; text-align:left}
		div.top-visual-area div.inarea div.btn-area .btn-contact:after {position:absolute; top:1px; right:10px; width:20px; height:40px; content:'\e60c'; margin-left:0; font-size:14px}
		div.top-visual-area div.inarea div.btn-area .btn-clip {position:relative; width:40px; height:40px; line-height:40px;}
		div.top-visual-area div.inarea div.btn-area .btn-clip:after {position:absolute; top:0; bottom:0; left:0; display: block; width:40px; height: 40px; line-height: 40px; margin:0; padding: 0; font-family:'samsungIcon'; content:'\e612'; font-size:20px; text-align:center;}
			.legacy-ie div.top-visual-area div.inarea div.btn-area .btn-clip:after {top:-20px}
		div.top-visual-area div.inarea div.btn-area .btn-clip span {overflow:hidden; position:absolute; left:-9999px; top:-9999px; width:0; height:0; font-size:0; line-height:0}
	@media (max-width:1023px){
		div.top-visual-area div.inarea div.info h1{font-size:28px;}
		div.top-visual-area div.inarea div.info p{width:100%;font-size:16px}
	}
	@media (max-width:767px){
		div.top-visual-area{margin-bottom:30px}
		div.top-visual-area div.inarea div.info h1{font-size:24px;}
		div.top-visual-area div.inarea div.info p{font-size:14px}
		div.top-visual-area div.inarea div.info p{margin:0 0 25px}
		div.top-visual-area div.inarea h1{font-size:24px;}
		div.top-visual-area div.inarea div.btn-area{overflow:hidden;}
		div.top-visual-area div.inarea div.btn-area button.share {float:right; font-size:14px}
		div.top-visual-area div.inarea div.btn-area * {margin:0}
		div.top-visual-area div.inarea div.btn-area .btn-share:after {position:absolute; top:0; right:0; width:40px; margin-left:0; content:'\48'; font-family:'samsungIcon'; font-size:20px; text-align:center}
		div.top-visual-area div.inarea div.btn-area .btn-share.type2 {width:40px}
		div.top-visual-area div.inarea div.btn-area .btn-share.type2 {padding:0 10px 0 10px}
		div.top-visual-area div.inarea div.btn-area .btn-share.type2 span {overflow:hidden;position:absolute;left:-9999px;top:-9999px;width:0;height:0;font-size:0;line-height:0}
		div.top-visual-area div.inarea div.btn-area .btn-contact {width:40px; height:40px; padding:0}
		div.top-visual-area div.inarea div.btn-area .btn-contact span {overflow:hidden;position:absolute;left:-9999px;top:-9999px;width:0;height:0;font-size:0;line-height:0}
	}
/* solution detail kv  */
	div.solution-visual-area{position:relative; background-position:50% 50%; margin-bottom:40px; overflow:hidden}
	div.solution-visual-area div.inarea{max-width:1326px; margin:0 auto; padding:30px 20px; position:relative; color:#fff;}
	div.solution-visual-area div.inarea h1 {overflow:hidden; height:1.2em; line-height:1.2em}
	div.solution-visual-area button[type=button]{margin-right:5px; background:#fff;color:#0057A4;}
	div.solution-visual-area a.btn-type1 {display:inline-block; margin-right:5px; background:#fff;color:#0057A4; line-height:40px}
	.solution-visual-area .kv_btn_wrap {padding: 0 10px; margin:0 auto; max-width:1346px; *zoom:1; margin-bottom:10px; overflow:hidden;}
	.solution-visual-area .kv_btn_wrap:after {display:block; clear:both; content:''}
	.solution-visual-area .kv_btn_wrap > div {box-sizing:border-box; width:49.7%; padding:20px; background:url('/semiconductor/common/img/layout/bg_kv_txt.png'); margin-bottom:-9999px; padding-bottom:9999px;}
		.legacy-ie .solution-visual-area .kv_btn_wrap > div {float:left; width:667px}
	.legacy-ie .solution-visual-area .kv_btn_wrap > div:first-child {margin-right:10px}
	.solution-visual-area .kv_btn_wrap p {height:55px; line-height: 1.1; font-size:28px; color:#fff; margin-bottom:10px;}
	.solution-visual-area .kv_btn_wrap p.call {font-size:16px}
	.solution-visual-area .kv_btn_wrap > div > div {padding-bottom:0}
	.solution-visual-area .kv_btn_wrap a, 	.solution-visual-area .kv_btn_wrap button {float:left; margin-top:-10px; margin-bottom:20px;}
	.solution-visual-area .kv_btn_wrap .btn-type1.email:after {margin:1px 0 0 5px; width:24px; height:19px; line-height:19px; display:inline-block; *display:inline; content:'\e60c'; font-size:15px; vertical-align:top}
	.solution-visual-area .kv_btn_wrap .btn-type1.call:after {margin:0 0 5px 5px; width:17px; height:17px; line-height:17px; display:inline-block; font-size:17px; content:'\65'}
	@media (min-width:768px) and (max-width:1280px){
		.solution-visual-area .kv_btn_wrap p {font-size:24px}
		.solution-visual-area .kv_btn_wrap .kv_btn_box1 {float:left}
		.solution-visual-area .kv_btn_wrap .kv_btn_box2 {float:right}
	}
	@media (min-width:768px){
		.solution-visual-area .kv_btn_wrap .kv_btn_box1 {float:left}
		.solution-visual-area .kv_btn_wrap .kv_btn_box2 {float:right}
		.solution-visual-area .kv_btn_wrap .btn-type1.email:after {line-height:18px}
	}
	@media (max-width:767px){
		div.solution-visual-area{height:auto; margin-bottom:30px}
		div.solution-visual-area div.inarea{padding:20px}
		div.solution-visual-area div.inarea h1{height:auto; line-height:1.2em}
		.solution-visual-area .kv_btn_wrap p {height:auto; font-size:20px; margin-bottom:0;}
		.solution-visual-area .kv_btn_wrap {padding:0; margin-bottom:0;}
		.solution-visual-area .kv_btn_wrap > div {width:100%; float:none; box-sizing:border-box}
		.solution-visual-area .kv_btn_wrap > div {padding:10px 20px 20px; width:100%; float:none; margin-bottom:0;}
		.solution-visual-area .kv_btn_wrap > div.kv_btn_box1 {padding:20px 20px 10px}
		.solution-visual-area .kv_btn_wrap > div > button {width:100%}
		.solution-visual-area .kv_btn_wrap > div > a {display:block; margin-right:0; text-align:center}
		.solution-visual-area .kv_btn_wrap a, 		.solution-visual-area .kv_btn_wrap button {float:none; margin-top:10px; margin-bottom:0;}
		.solution-visual-area .kv_btn_wrap .btn-type1.call:after {line-height:19px}
		.solution-visual-area .kv_btn_wrap .btn-type1.email:after {margin-top:-1px; font-size:13px}
	}
.key-visual .ctl-carousel {margin:0 auto; position:absolute; left:0; right:0; bottom:20px; text-align:center}  /* max-width:1366px;  */
.key-visual .ctl-carousel .prev, .key-visual .ctl-carousel .next, .key-visual .ctl-carousel ul, .key-visual .ctl-carousel li{display:inline-block;vertical-align:top}
	.ie7 .key-visual .ctl-carousel .prev, 	.ie7 .key-visual .ctl-carousel .next, 	.ie7 .key-visual .ctl-carousel ul, 	.ie7 .key-visual .ctl-carousel li{display:inline;}
.key-visual .ctl-carousel button{width:28px;height:25px;vertical-align:top; background:url(/semiconductor/common/img/ico/btn_carousel.png) no-repeat 0 0}
.key-visual .ctl-carousel .next{background-position:-90px 0}
.key-visual .ctl-carousel .pause{background-position:-60px 0}
.key-visual .ctl-carousel .play{background-position:-30px 0}
.key-visual .ctl-carousel li button{width:20px;background-position:-140px 0}
.key-visual .ctl-carousel li.current button{background-position:-121px 0}
@media(min-width:1024px) {
	.key-visual.home_kv .ctl-carousel .prev {margin-left:0%}
	.key-visual .ctl-carousel .prev {margin-left:35%}
	.key-visual.short-type .ctl-carousel {height:25px; z-index:0;}
	.key-visual.index_kv .ctl-carousel{margin-left:0; top:auto !important; bottom:20px; text-align:center}/* index용 키비쥬얼 추가 css */
}
@media(min-width:768px) and (max-width:1023px){
	.key-visual .ctl-carousel{margin-left:0; top:420px; bottom:auto; text-align:center}
	.key-visual.index_kv .ctl-carousel{margin-left:0; top:auto !important; bottom:20px; text-align:center}/* index용 키비쥬얼 추가 css */
}
@media (max-width:767px){
	.key-visual .ctl-carousel{width:100%; height:25px; margin-left:0; bottom:auto; top:0; padding-top:47%;}
	.key-visual .ctl-carousel .prev,.key-visual .ctl-carousel .next { display:none;}		
	.key-visual.home_kv .ctl-carousel{margin-left:0; top:380px; bottom:auto; text-align:center; padding: 0;}/* index용 키비쥬얼 추가 css */
	.key-visual .ctl-carousel .prev, .key-visual .ctl-carousel .next, .key-visual .ctl-carousel ul, .key-visual .ctl-carousel li{margin:0 10px}/* 2015-10-06 add */
}
.legacy-ie .key-visual, .legacy-ie .key-visual [data-role="ui-flick-container"]{height:390px !important;}
.legacy-ie .key-visual.home_kv, .legacy-ie .key-visual.home_kv [data-role="ui-flick-container"]{height:600px !important;}
.legacy-ie .key-visual .screen{height:390px;padding-bottom:0}
.legacy-ie .key-visual.home_kv .screen{height:600px;padding-bottom:0}
.legacy-ie .key-visual .screen>div{margin:0 auto;max-width:1366px;height:100%;position:relative}
.legacy-ie .key-visual .ctl-carousel .prev {margin-left:0}
/*layer popup (common)*/
.ui-layer-content a.btn-close{display:block; position:absolute; padding:10px; top:10px; right:10px; font-size:27px; z-index:1}
.ui-layer-content a.btn-close:after {font-family:'samsungIcon'; content:"\33"; font-size:30px;}
.ui-layer-content a.btn-close:active {background:none}
.ui-layer-scope{position:fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10000000; overflow:auto;}
.ui-layer-cover{position:fixed;left:0;right:0;top:0;bottom:0;opacity: 0.5; pointer-events: none; background-color: rgb(0, 0, 0);}
.legacy-ie .ui-layer-cover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.ui-layer-container{position:relative;width:100%; height:100%; top:0; display:table; vertical-align:middle}
.ui-layer-container > .ui-layer-content > div {position:relative; padding:30px 30px 50px; background:#fff; border:4px solid #ececec; box-sizing:border-box}
.ui-layer-container.sampleimage > .ui-layer-content > div {position:relative; padding:0; background:#fff; border:none; box-sizing:border-box}
.ui-layer-container.share {height:auto}
.ui-layer-container.find-device {height:auto}
.ui-layer-container .ui-layer-content{display:table-cell; vertical-align:middle}
.ui-layer-container .ui-layer-content a.btn-close{top:0}
.ui-layer-container.multi-movie {width:60%; min-width:300px; margin:0 auto}
.ui-layer-container.multi-movie > .ui-layer-content {background:none !important}
.ui-layer-container.multi-movie > .ui-layer-content > div {padding:0; border:0}
/* video layer *//*2015-09-23 null add */
div.vm-player-layer{width:100%; background:#000; position:absolute; top:0; left:0;  z-index:10000000; display:none;}
.ui-layer-container.movie, .ui-layer-container.null{display:block;position: fixed; left: 50%; top: 0px; width: 60%; min-width:300px; height: 100%; z-index: 1000;}
.ui-layer-container.movie .ui-layer-content, .ui-layer-container.null .ui-layer-content{display:block; padding-bottom:56.25%;top:46.5%;margin:-28.125% auto 0;left:-50%;position:relative;background:black}
.ui-layer-container.movie .ui-layer-content iframe, .ui-layer-container.movie .ui-layer-content object,
.ui-layer-container.null .ui-layer-content iframe, .ui-layer-container.null .ui-layer-content object{position:absolute;left:0;top:40px;width:100%;height:100%;}
.ui-layer-container.movie .ui-layer-content a.btn-close2,
.ui-layer-container.null .ui-layer-content a.btn-close2  {color:#fff;top:10px}
/* login layer */
.ui-layer-container.signin{position:relative;width:100%;max-width:600px;margin:0 auto;top:0;height: 100%;display:table;vertical-align:middle}
.ui-layer-container.signin .ui-layer-content{display:table-cell;vertical-align:middle;}
.ui-layer-container.signin .ui-layer-content div.sign-wrap {position:relative; padding:0; background:none; border:0; box-sizing:border-box;}
.ui-layer-container.signin .ui-layer-content a.btn-close{top:auto}
.ui-layer-container.movie .ui-layer-content > div.video-player,
.ui-layer-container.null .ui-layer-content > div.video-player {position:static; padding:0; background:none; border:none; box-sizing:border-box}
div.login-layer{border:4px solid #ececec; max-width:600px; margin:0 auto;position:relative; background:#fff; padding:40px 35px 44px;display:none; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div.login-layer .pop-tit {border-bottom:1px solid #f1f1f1; text-align:center; padding:0 0 8px}
div.login-layer .pop-stit {font-size:25px;font-size:1.3888rem; margin:0 0 22px; text-transform:uppercase; padding:15px 0 0}
div.login-layer input[type=text],div.login-layer input[type=password]{border:1px solid #dadee1; width:100%; padding:5px; font-size:16px;font-size:0.8888rem; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div.login-layer div.field-section p.des{margin:5px 0 0}
div.login-layer div.field-section{padding:0 0 40px}
div.login-layer div.field-section label.signin{display:block; margin-bottom:5px}
div.login-layer p.signup{text-align:center; margin-top:6px}
div.login-layer p.signup a.btn{vertical-align:0}
div.login-layer p.des input[type=checkbox]{vertical-align:-2px; margin:0 5px 0 0}
div.login-layer div.wrapper-act button.btn-type1{width:200px}
div.login-layer a.btn-close{position:absolute; top:15px; right:15px; width:20px; height:20px}
div.login-layer a.btn-close:after{font-family:'samsungIcon'; content:"\33"}
div.login-layer .social-login{margin-top:30px;padding:20px}
div.login-layer .social-login .pop-stit {margin:0;padding:0;}
div.login-layer .social-login ul{overflow:hidden;padding:20px 0 0}
div.login-layer .social-login li{float:left;padding-left:20px}
div.login-layer .social-login li:first-child{padding-left:0}
div.login-layer .social-login .sns-list {margin:20px 0 0 0}
div.login-layer .social-login .sns-list a {padding-left:20px}
div.login-layer .social-login .sns-list a:first-child {padding-left:0}
div.login-layer .social-login .sns-list a {width:34px}
div.login-layer .social-login .sns-list a span {padding:0}
@media (max-width:767px){
	div.login-layer{margin:0 13px;max-width:none}
	div.login-layer div.wrapper-act button.btn-type1{width:100%; margin:0;}
}
/* contact us (only pl) */
.mailContactUsPl .ui-layer-mail {width:682px;}
.mailContactUsPl .ui-layer-mail iframe {height:660px;}
@media (max-width:767px){
	.mailContactUsPl .ui-layer-mail {width:100%;}
}
/* request */
div.pop-wrap{margin:0 auto; background:none}
div.pop-wrap.login{max-width:535px}
div.pop-wrap .pop-type{font-size:21px; color:#000; margin:20px 0 15px;}
.pop-tit {font-family: 'SamsungOne800'; text-align:center; text-transform:uppercase}
div.pop-wrap .pop-tit + p.top {text-align:center}
div.pop-wrap .pop-tit strong {display: inline-block; vertical-align:top; line-height:1.2;}
div.pop-wrap .pop-tit strong .flag {position:relative; top:8px; margin-right:10px; display:inline-block; width:34px; height:23px; line-height:0; background-repeat:no-repeat; background-size:34px 23px; vertical-align:top;}
.legacy-ie div.pop-wrap .ui-layer-email .pop-tit strong .flag {background:none;}
@media (min-width:768px) and (max-width:1023px){
    div.pop-wrap .pop-tit strong .flag {top:5px;}
}
@media (max-width:767px){
    div.pop-wrap .pop-tit strong .flag {top:5px; width:26px; height:18px; background-size:26px 18px;}
}
div.pop-wrap p.tit-des{font-size:18px; color:#0057a4; text-align:center;}
div.pop-wrap p.des, div.pop-wrap div.des {font-size:18px; text-align:center; border-top:1px solid #f1f1f1; padding:25px 0 15px; margin:10px 0 0 0;}
div.pop-wrap a.btn-close{position:absolute; top:5px !important; right:10px; width:20px; height:20px; font-size:30px}
div.pop-wrap a.btn-close:after{position:absolute; left:5px; top:0; font-family:'samsungIcon'; content:"\33"}
div.pop-wrap div.wrapper-act button {width:156px; margin:0 3px;}
div.pop-wrap div.wrapper-act a {box-sizing:border-box; width:156px; margin:0 3px;}
div.pop-wrap div.wrapper-act + p.des {border-top:0}
.pop-wrap.personal_comp{width:360px}
div.pop-wrap .caution {font-size:18px; text-align:center; border-top:1px solid #f1f1f1; padding:25px 0 15px; margin:10px 0 0 0; color:#0057a4;}
div.pop-wrap .caution:before{content:"\e605";display:block;font-family:'samsungIcon'; font-size:60px; color:#0057a4;}
@media (max-width:532px) {
.pop-wrap.personal_comp{width:100%}
}
/* EBC STEP COMPLETE POPUP */
.pop-wrap.footer_comp, .pop-wrap.contact_comp, .pop-wrap.trial_comp, .pop-wrap.request_comp {width:532px}
.pop-wrap.ebc_step{width:600px}
@media (max-width:532px) {
	.pop-wrap.footer_comp, 	.pop-wrap.contact_comp, 	.pop-wrap.trial_comp, 	.pop-wrap.request_comp {width:100%}
	.pop-wrap.ebc_step{width:100%}
}
.pop-wrap.ebc_step p.des {margin-top:10px; padding:25px 0 5px; border-top:1px solid #f1f1f1; text-align:center; font-size:24px;}
div.pop-wrap.subscribe p.tit-des {text-align:left}
.article-tit {font-size:28px}
@media (max-width:1023px){
	.pop-wrap.ebc_step p.des {font-size:24px}
	.article-tit {font-size:24px}
}
@media (max-width:767px){
	.pop-wrap.ebc_step p.des {font-size:20px}
	.article-tit {font-size:20px}
}
@media (min-width:320px) and (max-width:460px){
	div.pop-wrap div.wrapper-act button{display:block; width:156px; margin:0 auto 10px}
}
@media (min-width:768px) and (max-width:1023px) {
	div.pop-wrap.sns p {font-size:16px}
}
@media (max-width:767px) {
	div.pop-wrap.sns p {font-size:14px}
}
/* tab */
ul.tab{overflow:hidden;}
ul.tab li{width:50%; float:left; text-align:center; font-size:16px;font-family:"SamsungOne800"; border-top:1px solid #0057a4; border-right:1px solid #0057a4; box-sizing:border-box;}
ul.tab li:first-child{border-left:1px solid #0057a4;}
ul.tab li a{display:block; color:#0057a4; padding:16px 0 15px;}
ul.tab li.active{border:none;}
ul.tab li.active a{background:#0071bf; border-bottom:1px solid #0071bf; color:#fff;}
ul.tab.type2 li{width:50%;}
ul.tab.type2 li:first-child{border-right:0;}
.ie7 ul.tab.type2 li{width:49.999%;}
ul.tab.type3 {display:table; width:100%; margin-bottom:40px}
ul.tab.type3 li {display:table-cell; float:none; width:33.3%; height:100%; border:1px solid #ccc; border-left:none; vertical-align:middle}
ul.tab.type3 li:first-child {border-left:1px solid #ccc}
ul.tab.type3 li.active {height:100%; border:none; border-right:1px solid #0071bf; border-bottom:1px solid #0071bf; background:#0071bf;}
ul.tab.type3 li:first-child.active {border-left:none}
ul.tab.type3 li a {display:inline-block; width:100%; padding:15px 20px; vertical-align:middle; box-sizing:border-box}
ul.tab.type3 li.active a {background: none;}
@media (max-width:767px) {
	ul.tab.type3 li {display:block}
}
div.tab-scrollarea{background:#f1f1f1; border-bottom:1px solid #0057a4; padding:20px; margin:0 0 20px;}
div.tab-scrollarea div.inner{height:290px; overflow:hidden; -webkit-overflow-scrolling:touch}
div.tab-scrollarea div.inner .product-list {height:290px; overflow-y:scroll}
div.tab-scrollarea ul.product-list{margin-right:20px;display:none}
ul.product-list li:first-child{border-top:none;}
ul.product-list li{width:100%; border-top:1px solid #ccc; padding:15px 0;}
div.mail-form{background:#f1f1f1; padding:20px; margin-top:10px; margin-bottom:20px;}
div.mail-form table {table-layout: fixed;}
div.mail-form ul.check-list {padding-left: 0; margin-top:5px;}
table.submit{width:100%;}
table.submit th{text-align:left; width:36%; padding:0 10px; vertical-align:middle; font-weight:normal;position:relative}
table.submit td{width:64%; padding:5px 0;}
table.submit td select{color:#5a5a5a}
table.submit td input, table.submit td textarea{font-size:18px;font-size:1rem;padding-left:10px;padding-right:10px;color:#5a5a5a}
table.submit td input[type=text]::-webkit-input-placeholder{padding-left:0px}
table.submit td select{width:100%; }
table.submit td input[type=text]{width:100%; height:30px; padding:7px 10px;}
table.submit td select {height:30px; line-height:30px}
table.submit td select+input{margin-top:10px}
table.submit .must{position:absolute;margin-left:-10px}
table.submit td textarea{width:100%;padding-top:7px;padding-bottom:7px}
	.ie7 table.submit input[type=text], 	.ie7 table.submit textarea{padding:0;height:auto}
table.submit td.double-input {*zoom:1}
table.submit td.double-input:after {display:block; content:""; clear:both}
table.submit td.double-input input[type="text"] {float:right; width:47%}
table.submit td.double-input input[type="text"]:first-child {float:left; width:50%}
table.submit tr.col2 th {width:22%}
table.submit tr.col2 td {width:28%}
ul.check-list{padding-left:10px; *zoom:1}
ul.check-list:after {display:block; content:""; clear:both}
ul.check-list li{ margin:5px 0;}
ul.check-list li:first-child {margin-right:15px}
ul.check-list li label {line-height:24px}
ul.check-list li a{color:#0057a4; text-decoration:underline;}
div.select-area{background:#f1f1f1; padding:20px 20px 10px; margin-bottom:10px;}
div.select-area table{width:100%;}
div.select-area table th{width:20%; padding-bottom:15px; text-align:left; font-weight:normal;}
div.select-area table td{width:80%; padding-bottom:15px;}
div.select-area table td label{margin-right:20px;}
div.select-area table td select{width:100%;}
div.must-info{text-align:right;}
div.must-info.right-only {margin:20px 0 10px}
span.must{color:#0057a4;}
.bottom-msg {margin-top:10px; font-size:14px}
.pl-msg {margin-top:10px; font-size:14px}
.bottom-msg li, .pl-msg li {text-indent:-10px; padding-left: 10px;}
.footer .bottom-msg {margin-top:15px;}
@media (max-width:767px){
	table.submit th{display:block; width:100%; padding:3px 0;}
	table.submit td{display:block; width:100%; padding:3px 0;}
	.ie9 table.submit th{display:table-cell; width:22%; padding:3px 0;}
	.ie9 table.submit td{display:table-cell; width:28%; padding:3px 0;}
	ul.check-list{margin-left:0; padding-left:0}
	div.select-area{padding:20px;}
	div.select-area table th{display:block; width:100%; padding-bottom:5px;}
	div.select-area table td{display:block; width:100%; padding-bottom:5px;}
	ul.tab.type3 li {width:100%; border:1px solid #ccc; border-top:none}
	ul.tab.type3 li:first-child {border-top:1px solid #ccc}
	ul.tab.type3 li.active {border:none; border-right:1px solid #0071bf; border-bottom:1px solid #0071bf}
	ul.tab.type3 li:first-child.active {border-left:none; border-top:none}
}
/* survey popup*/
.pop-wrap.survey {width:400px}
@media (max-width:400px){
	.pop-wrap.survey {width:100%}
}
/*RESQUEST A QUOTE LAYER_POP*/
.request_pop .pop-wrap, .pop-wrap.pop-width {width:750px}
.ui-layer-survey {height:670px; padding-top:40px !important}
@media (max-width:767px){
	.request_pop .pop-wrap, 	.pop-wrap.pop-width {box-sizing:border-box; width:100%; padding:30px 10px 50px 10px}
	.ui-layer-container .ui-layer-content a.btn-close {right:0}
	.ui-layer-container.signin .ui-layer-content a.btn-close {right:15px}
}
/* //request */
/* filterby */
div.filter-by-area {position:relative; max-width:1310px; margin:0 auto 30px}
div.filter-by-area.on {margin-bottom:60px;}
div.filter-by-area.desktop-area:after {display:block; position:absolute; left:0; top:50px; content:" "; width:100%; border-bottom:2px solid #0057a4; z-index:2}
div.filterby-section.none {height:50px;} /* only sort by */ 
div.filterby-section.none * {display:none;}
.filter-by-area.desktop-area.partner ul.two-depth {max-height:160px; overflow-y:auto} 
.filter-by-area.mobile-area.partner ul.m-twodepth {max-height:230px; overflow-y:auto} 
.grid-row .mobile-area{display:none;}
a.btn-filterby{display:inline-block; height:50px; background:#0057a4}
a.btn-filterby span{display:inline-block; color:#fff; min-width:200px; max-width:300px; height:24px; padding:13px 50px 13px 20px; position:relative}
a.btn-filterby.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:20px;}
a.btn-filterby.link-toggled span.clearAfter:after{content:"";}
a.btn-filterby span:after{margin-top:1px; font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:20px;}
a.btn-advanced{display:inline-block; height:50px; margin-left:-3px; background:#5a5a5a; -moz-transition: background-color ease-in-out .3s; -o-transition: background-color ease-in-out .3s; -webkit-transition: background-color ease-in-out .3s; transition: background-color ease-in-out .3s;}
a.btn-advanced:hover {background:#b8d8ee;}
a.btn-advanced span{display:inline-block; color:#fff; width:250px; height:24px; padding:13px 0 13px 20px; position:relative;}
a.btn-advanced.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:20px;}
a.btn-advanced span:after{margin-top:1px; font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:20px;}
div.ui-filter-menu {position:relative; z-index:2}
div.ui-filter-menu ul.menu{width:100%; overflow:hidden; display:table; table-layout:fixed; background:#fff}
.ie7 div.ui-filter-menu ul.menu {display:block}
div.ui-filter-menu ul.menu li{display:table-cell; box-sizing:border-box; vertical-align:middle; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.ie7 div.ui-filter-menu ul.menu li {display:block; float:left}
div.ui-filter-menu ul.menu li:first-child{border-left:1px solid #ccc}
div.ui-filter-menu ul.menu li a{display:block; padding:15px}
div.ui-filter-menu ul.menu li.active{background:#f1f1f1; border-bottom:1px solid #f1f1f1}
div.ui-filter-menu ul.menu li.active a{color:#0071bf;}
div.ui-filter-menu ul.menu.tab1 li{display:block; width:25%;}
div.ui-filter-menu ul.menu.tab1:after {display:block; content:""; width:75%; height:51px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; position:absolute; right:0; bottom:0px}
div.ui-filter-menu ul.menu.tab2 li{width:50%;}
div.ui-filter-menu ul.menu.tab3 li{width:33.3333333%;}
div.ui-filter-menu ul.menu.tab4 li{width:25%;}
div.ui-filter-menu ul.menu.tab5 li{width:20%;}
div.ui-filter-menu ul.menu.tab6 li{width:16.6%;}
div.ui-filter-menu ul.menu.tab6 li:first-child{width:17%;}
div.ui-filter-menu ul.menu.tab7 li{width:14.7%;}
div.ui-filter-menu ul.menu.tab7 li:first-child{width:11.8%;}
div.filter-content{position:relative; z-index:2; background:#f1f1f1; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 40px 0 40px;}
div.product-listarea{margin-bottom:20px}
div.product-listarea ul.two-depth{width:100%;}
div.product-listarea ul.two-depth li{padding:5px 0; width:24%; display:inline-block; vertical-align:top; box-sizing:border-box; margin-right:-3px;}
    .legacy-ie .product-listarea ul.two-depth li {position: relative;}
    .legacy-ie .product-listarea ul.two-depth li input[type="checkbox"] {position: absolute; top:10px; left:0; margin: 0}
    .legacy-ie .product-listarea ul.two-depth li label {padding-left: 20px;}
div.product-listarea ul.three-depth{margin-top:10px; margin-bottom:20px}
div.product-listarea ul.three-depth li{width:100%; display:block; padding-bottom:10px; margin-left:25px;}
div.advanced-area{max-height:405px; overflow-y:auto; overflow-x:hidden; margin-bottom:20px;}
div.advanced-area ul.two-depth li {position:relative; padding:5px 0; vertical-align:top; box-sizing:border-box; margin-right:-3px;}
div.advanced-area ul.two-depth li span {display:inline-block; width:230px; padding-right:18px; font-size:18px; line-height:30px; vertical-align:middle; word-break:break-word; box-sizing:border-box}
div.advanced-area ul.two-depth li input[type=text] {width:100%; padding:7px; vertical-align:middle; }
div.select-product{padding:14px 93px 14px 19px; min-height:25px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
div.select-product span.word{display:inline-block; margin-right:30px}
div.select-product span.word a{display:inline-block; width:14px; height:14px; background:#666; vertical-align:middle; margin-left:5px; position:relative; bottom:auto; right:auto; margin-top:-2px;}
div.select-product span.word a:after{color:#fff; font-family:'samsungIcon'; content:"\33"; position:absolute; top:0; left:0; height:14px; line-height:14px; font-size:14px}
.btn-clear-all {display:inline-block; padding-right:20px; color:#0057a4; }
.btn-clear-all:after {display:inline-block; margin-left:3px; font-size:13px; font-family:'samsungIcon'; content:'\e610';}
.legacy-ie div.product-depth-area {margin-top:2px}
div.product-depth-area a.btn-close{display:block; width:20px; height:20px; position:absolute; bottom:20px; right:67px; font-size:20px}
div.product-depth-area a.btn-clear-all {display:none; position:absolute; right:20px; bottom:20px}
div.product-depth-area a.btn-filter-cls, .filter-by-area.mobile-area a.btn-filter-cls, div.desktop-area a.btn-filter-cls {padding:0 30px 0 12px; position:absolute; right:0; bottom:-30px; height:30px; line-height:30px; background-color:#707070; text-align:center; font-size:14px; color:#fff; white-space:nowrap; z-index:1;}
div.product-depth-area a.btn-filter-cls:after, .filter-by-area.mobile-area a.btn-filter-cls:after, div.desktop-area a.btn-filter-cls:after {margin-top:4px; position: absolute; padding-left: 5px; font-size: 8px; line-height: 22px; font-family: 'samsungIcon'; content: "\2f"}
.legacy-ie div.product-depth-area a.btn-filter-cls {padding-left:15px; padding-right:8px;}
.legacy-ie div.product-depth-area a.btn-filter-cls:after {padding-left:0; padding-right:5px; position:static;}
div.product-depth-area a.btn-close:after{font-family:'samsungIcon'; content:"\33";}
div.sortby-section{position:absolute; top:0; right:0;}
ul.sortby-list li{float:left; background:#f1f1f1;}
ul.sortby-list li.active{background:#0071bf !important}
ul.sortby-list li a{display:block; padding:13px 15px; height:24px}
ul.sortby-list li.active a{color:#fff;}
@media (min-width:768px) and (max-width:1280px) {
	ul.insight-intro li.small div.text-info p.txt {font-size:16px}
}
.mobile-area{display:none}
@media (min-width:768px) and (max-width:1023px){
	div.product-depth-area a.btn-close {right:49px}
}
@media (max-width:767px){
	.mobile-area .link-toggled.link-toggled{height:39px !important;}
	.mobile-area .link-toggled.link-toggled.filter-title {height:auto !important;}
	.mobile-area div.select-product {padding:5px 90px 0 0; border:0; min-height:0;}
	.mobile-area div.select-product span.word a {top:0;}
	.mobile-area .controll-area .btn-clear-all {top:auto; bottom:15px;}
	.desktop-area{display:none;}
	.mobile-area{display:block;}
	div.filter-by-area{margin:0 10px 30px}
	div.sorting-area{width:100%; overflow:hidden;}
	div.sorting-area a{display:block; position:relative; box-sizing:border-box; width:50%; float:left; border-right:5px solid #fff; background:#0071bf; color:#fff;}
	div.sorting-area a.sortby {float:right}
	div.sorting-area a span{display:inline-block; margin:10px; padding-right:20px; vertical-align:middle;}
	div.sorting-area a span:after{margin-top:-9px; top:50%; font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:10px;}
	div.sorting-area a em {display:inline-block; height:100%; vertical-align:middle;}
	div.sorting-area a.link-toggled{background:#0057a4;}
	div.sorting-area a.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:10px;}
	div.sorting-area a.link-toggled span.clearAfter:after{content:"";}
	div.sorting-area a.sortby{border-left:5px solid #fff; border-right:0;}
	a.filter-title{display:block; color:#fff; position:relative;}
	a.filter-title span{display:block; padding:17px 20px; background:#0071bf; border-bottom:1px solid #ccc;}
	a.filter-title span:after{font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:20px;}
	a.filter-title.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:20px;}
	ul.m-twodepth li{border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:13px 20px;}
	ul.m-threedepth {padding-top:5px}
	ul.m-threedepth li{margin-top:10px; border-bottom:none; border-left:none; border-right:none; padding:0 15px;}
	div.controll-area{position:relative;}
	div.controll-area a.btn-close{display:block; width:20px; height:20px; position:absolute; top:15px; right:13px}
	div.controll-area a.btn-close:after{font-family:'samsungIcon'; content:"\33";}
	div.sortby-section{position:static; top:0; right:0;}
	ul.sortby-list{border-bottom:1px solid #ccc}
	ul.sortby-list li{float:none; background:none; width:100%;}
	ul.sortby-list li.active{background:#0689d8;}
	ul.sortby-list li a{display:block; padding:13px 20px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;}
	ul.sortby-list li.active a{color:#fff; border-left:1px solid #0071bf; border-right:1px solid #0071bf}
	div.controll-area{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px 20px; min-height:25px;}
	table.submit tr.col2 th,table.submit tr.col2 td {width:100%}
	.controll-area .btn-clear-all {position:absolute; top:15px; right:13px}
}
.bottom2 .notice{display:none}
.footer .alert-area {padding:0 0 10px 0; text-align:left}
/* popup alert area */
.mail-form + .alert-area {padding-top:0}
.alert-area {display:block; padding:15px 20px; text-align:center; color:#DF0008}
.alert-area.hide {display:none}
.alert-area.right {padding-left:56%;}
.step-group .alert-area {padding-bottom:0}
.step-group-mobile .alert-area {padding-bottom:0}
.pop-wrap .only-sg-txt{line-height:20px; margin-bottom:20px}
.only-sg-txt {line-height:40px; text-align:center;}
.step-group .only-sg-txt {display:inline-block; line-height:40px; margin-right:15px}
.step-group-mobile .only-sg-txt {display:block; padding:0 20px 15px}
.btn-area.mobile .only-sg-txt {line-height:20px}
/* import-html-area */
.html-area .kv-screen {margin:0 auto;max-width:1366px;height:100%;position:relative}
.html-area .inner {margin:0 auto;max-width:1366px;height:100%;position:relative; text-align:center}
/* import-html-area (content) */
.detail-content {max-width:1366px; margin:0 auto}
.detail-content .inner {padding:0 28px}
@media (max-width:1023px){
	.detail-content .inner {padding:0 15px}
}
@media (max-width:767px){
	.detail-content .inner {padding:0 10px}
	.only-sg-txt {line-height:30px}
}
/* indicator */
.ui-indicator {height:50px; margin:0 auto; padding:20px 0;text-align:center; background:url(/semiconductor/common/img/ico/loading-animation.gif) no-repeat 50% 50%}
.ui-indicator {height:50px; margin:0 auto; padding:20px 0;text-align:center; background:url(/semiconductor/common/img/ico/loading-animation.gif) no-repeat 50% 50%}
table.submit td .second-row {margin-top:10px; background:#f1f1f1}
/* bright-cove */
.pop-wrap.bright-cove {max-width:1260px; width:90%; margin:0 auto; margin-top:100px; padding:40px 10px 10px; border:0; background:#000}
.pop-wrap.bright-cove .btn-close2 {top:10px;  right:10px;}
.bright-main {position:relative; height:415px}
.bright-main img {width:100%}
.bright-list {margin-top:10px;}
.bright-list:after {display:block; content:""; clear:both}
.bright-list li {float:left; position:relative; width:20%; padding:5px; box-sizing:border-box}
.bright-list li a {position: relative; display:block; width:100% font-size: 0; line-height: 0;}
.bright-list li a img {width:100%}
.bright-list li.active .active-cover {display:block; position:absolute; top:-5px; left:-5px; width:100%; height:100%; border:5px solid #01a8e0;  z-index:1}
.btn-close2 {display:block; position:absolute; top:32px; right:12px; width:19px; height:20px; background:url(/semiconductor/common/img/layout/btn_close_03.png) no-repeat;}
@media (max-width:1023px) {
	.bright-main {position:relative; height:300px}
}
@media (max-width:767px) {
	.bright-main {position:relative; height:230px}
}
/* search */
.search-tit{padding:20px; font-size:21px;font-size:1.1666rem;margin:0 0 10px 10px;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.best-match .thumb{background-repeat:no-repeat;background-size:100% 100%;background-position:center;height:0;position:relative;}
.best-match .thumb img{position:absolute;left:0;top:0}
.best-match .product .thumb{padding-bottom:100%;border:1px solid #e9e9e9}
.best-match .solution .thumb{padding-bottom:61.875%}
.best-match .tit{font-size:30px;font-size:1.6666rem;margin-bottom:4px}
.best-match .sub{margin-bottom:5px}
ul.result-list li{padding:25px 0 0 20px;}
ul.result-list li:first-child{padding-top:0}
ul.result-list li a{display:block}
ul.result-list li a{font-size:30px;font-size:1.6666rem}
ul.result-list li a span.cate{display:block; font-size:1rem;color:#000}
ul.result-list.products li div span.cate{font-size:18px; color:#666;font-family: 'SamsungOne800';}
ul.result-list.products .result-insight .fg-product .text{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-wrod; max-height:42px;color:#000; font-size:16px;}
.no-result {margin-top:30px}
.no-result-area {margin:5% 0 8%}
.no-result-area .grid-col {float:inherit; max-width:455px; margin:0 auto}
.no-result-area .grid-col .tit-area {padding:20px 30px; padding-top:140px; text-align:center; background:url(/semiconductor/common/img/search/bg_search_banner.png) no-repeat 50% 0; background-size:124px 124px}
.legacy-ie .no-result-area .grid-col .tit-area {background:url(/semiconductor/common/img/search/bg_search_banner_desktop.png) no-repeat 50% 0}
.no-result-area .grid-col .tit-area h2 {font-size:32px}
.no-result-area .grid-col .tit-area h3 {font-size:24px}
.no-result-area .grid-col .sub {padding:20px}
.no-result-area .grid-col .dot-style01 li {list-style:none; padding-left:12px; background:url(/semiconductor/common/img/layout/bg_list_dot1.png) no-repeat 0 center;}
@media (min-width:768px) {
	.recent-kwd .col-inner {background:#e5eef6; *zoom:1}
	.recent-kwd .col-inner:after {display:block; clear:both; content:''}
	.recent-kwd .col-inner > h2.tit {padding:18px 0;}
	.recent-kwd .col-inner > div {padding-top:18px}
}
@media (min-width:768px) and (max-width:1024px){
	.best-match .tit{padding-top:10px;margin-bottom:14px}
	.best-match .sub{margin-bottom:10px}
	.no-result-area .grid-col .tit-area h2 {font-size:28px}
	.no-result-area .grid-col .tit-area h3 {font-size:20px}
}
@media (max-width:767px){
	.search-tit{margin-left:20px}
	.recent-kwd .col-inner {background-color:#e5eef6}
	ul.result-list.products li div span.cate{font-size:16px;}
	ul.result-list.products .result-insight .fg-product .text{-webkit-line-clamp:4;  max-height:76px; font-size:14px;}
}
.recent-kwd .tit{font-family:'SamsungOne600';float:left;margin:0 0 0 20px;color:#0057a4;font-size:18px;font-size:1rem}
.recent-kwd .tit+div{overflow:hidden}
.recent-kwd div a{display:inline-block;margin:0 0 0 20px}
@media (max-width:767px){
	.recent-kwd .col-inner{padding:0;border-bottom:1px solid #ccc}
	.recent-kwd .tit{color:#0057a4; float:none; margin:0;font-size:22px; font-size:1.1rem; padding:21px 0 22px 20px}
	.recent-kwd div a{display:block; padding:21px 0 22px}
	.no-result-area .grid-col .tit-area h2 {font-size:24px}
	.no-result-area .grid-col .tit-area h3 {font-size:16px}
}
@media (min-width:1024px) {
	.beside-box .grid-row {padding:0 28px}
}
/* layer */
.request_pop.ui-layer-scope {width:auto; height:auto; overflow:hidden}
.buynow {width:500px}
.pop-survey {width:400px}
.pop-survey .survey-cont .pop-tit {margin-bottom:20px}
@media (max-width:500px) {
	.buynow {width:100%}
}
@media (max-width:400px) {
	.pop-survey {width:100%}
}
.va_top {padding-top:11px !important; vertical-align:top !important}
.cont-top .title-area {margin-bottom:40px; padding:10px; text-align:center; background:#0071bf}
.cont-top .title-area h1 {font-size:32px; color:#fff}
.site-map .grid-row {padding:0 28px; *zoom:1}
.site-map .grid-row:after {display:block; content:""; clear:both}
.site-map .grid-row .grid-col {float:left; width:20%}
.site-map .grid-row .grid-col .col-inner {margin:10px 10px 0 }
.site-map .grid-row .grid-col h2 {padding-bottom:10px; font-size:28px; border-bottom:1px solid #ccc; text-transform:uppercase;}
.site-map .grid-row .grid-col .tit span {display:block; overflow:hidden; line-height:1.13em; word-break:break-word; }
.site-list {margin-bottom:50px}
.site-list li {margin-top:10px}
.site-list li a.outlink:after {margin-left:5px; margin-bottom:1px; font-family:'samsungIcon'; font-size:12px; content:'\e60e'}
.site-list li ul {margin-top:5px}
.site-list li ul li {padding-left:5px}
.site-list li ul li a {position:relative; display:inline-block; padding:1px 0 0 10px; background: url(/semiconductor/common/img/ico/ico_sitemap_sub2.png) no-repeat 0 center; }
.site-list li a .out-link {display:inline-block; margin-left:5px}
@media (min-width:1024px){
/* .site-map .support_height{min-height:518px;}*/
}
@media (min-width:768px) and (max-width:1023px) {
	.cont-top .title-area h1 {font-size:28px}
	.site-map .grid-row {padding:0 10px}
	.site-map .grid-row .grid-col h2 {font-size:24px}
	.site-map .grid-row .grid-col {float:none; display:inline-block; width:33%; vertical-align:top;}
}
@media (max-width:767px) {
	.cont-top .title-area h1 {font-size:24px}
	.site-map .grid-row {padding:0 10px}
	.site-map .grid-row .grid-col {float:inherit; width:100%}
	.site-map .grid-row .grid-col .col-inner {margin:0}
	.site-map .grid-row .grid-col h2 {font-size:20px}
	.site-map .grid-row .grid-col .tit span {height:1.13em; line-height:1.13em; word-break:break-word; }
}
/* legal */
.txt-block {max-width:1310px; margin:0 auto; margin-bottom:40px; padding:0 28px}
.txt-block h2 {font-size:28px}
.txt-block .txt-cont {margin-top:10px}
.txt-block .txt-cont p + p {margin-top:15px}
.txt-block .txt-cont ul {margin:15px 0}
.txt-block .txt-cont.number {padding-left:25px; text-indent:-25px}
.txt-block .txt-cont.number ul {padding-left:25px}
.ipredirection-conts .title-area {margin-bottom:40px; padding:10px 0; text-align:center;}
.ipredirection-conts .title-area h1 {color:#fff; font-size:32px}
.site-container {max-width: 1310px; margin: 0 auto; padding:0 28px 50px}
.site-container .sub-title {margin-bottom:30px; font-size:28px}
.siteList:after {display:block; content:""; clear:both}
.siteList ul {float:left; width:16.6%; min-width:210px}
.siteList ul li {margin-top:0}
.siteList ul li a {font-size:13px}
.siteList ul li a img {display:inline-block; margin-right:10px; vertical-align:middle}
@media (min-width:768px) and (max-width:1023px) {
	.txt-block {padding:0 10px}
	.txt-block h2 {font-size:24px}
	.ipredirection-conts .title-area h1 {font-size:28px}
	.site-container .sub-title {margin-bottom:20px; font-size:24px}
}
@media (max-width:767px){
	.txt-block {padding:0 10px}
	.txt-block h2 {font-size:20px}
	.ipredirection-conts .title-area h1 {font-size:24px}
	.site-container .sub-title {margin-bottom:15px;font-size:20px}
}
.module.sec-board-box .event_ds {margin-top:10px; max-height:3.8em; line-height:1.2; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow:ellipsis; overflow: hidden;}
div.btn-go-top{display:none; position:fixed; right:20px; bottom:20px; width:40px; height:40px; border-radius:5px; line-height:40px; text-align:center; font-size:16px; background:#e1e3e5; opacity:0.6; z-index:1000000; overflow:hidden}
div.btn-go-top a {display:block}
div.btn-go-top a:after {display:block; position:absolute; top:0; left:0; width:40px; height:40px; line-height:40px; font-family:'samsungIcon'; content:"\2f"; text-align:center}
div.btn-go-top .icon-up-arrow {overflow:hidden;position:absolute;left:-9999px;top:-9999px;width:0;height:0;font-size:0;line-height:0}
/* acc-help */
.ie7 .tab.type3 li {margin-left:-2px}
/* advanced search */
.result-head {position:relative; padding-top:45px;}
.result-head h1 {padding-right:50px; line-height:40px; padding-top:0;}
.result-head .btn-ad-search {display:block; position:absolute; top:50px; right:0; height:50px; line-height:50px; padding:0 15px; color:#000; background-color:#f1f1f1}
.result-head .btn-ad-search:after {content:'\e60b'; font-size:20px; margin-left:5px}
.advanced-box {padding:28px 40px; background:#f1f1f1;}
.advanced-box ul {clear:both; display:block;}
.advanced-box ul li {display:block; margin-bottom:10px;}
.advanced-box ul li span {display:inline-block; width:15%; padding-right:15px; box-sizing:border-box; vertical-align:middle}
.advanced-box ul li .frm {display:inline-block; position:relative; width:84%; vertical-align:middle}
.advanced-box ul li .frm input[type=text] {width:100%; height:30px; padding:6px 10px; font-size:16px; line-height:18px}
.advanced-box ul li .frm .txt_del {display:none; position:absolute;  top:8px; right:10px; line-height:0;}
.advanced-box ul li .frm .txt_del.active {display:block}
.result-count .grid-row {overflow:inherit}
.radio-cont {display:inline-block; vertical-align:middle}
.radio-cont .radio-box {display:inline-block}
.radio-cont .radio-box + .radio-box {margin-left:15px}
.radio-cont .radio-box input[type=radio]:checked+label:before {background:url('/semiconductor/common/img/ico/ico_radio_blue.png') no-repeat right center;}
.btn-advanced-cls {display: block; padding: 0 30px 0 12px; position:absolute; right:-1px; bottom:-30px; height: 30px;line-height: 30px; background-color: #707070; text-align: center; font-size: 14px; color: #fff;}
.btn-advanced-cls:after {margin-top: 4px; position: absolute; padding-left: 5px; font-size: 8px; line-height: 22px; font-family: 'samsungIcon'; content: "\2f";}
.btn-area.right {text-align:right;}
.advanced-box .btn-area.right {text-align:right}
@media (max-width:1023px) and (min-width:768px) {
	.advanced-box ul li span {width:20%;}
	.advanced-box ul li .frm {width:79%;}
}
@media (max-width:767px) {
	.advanced-box {padding:20px;}
	.advanced-box ul li span {display:block; float:none; width:100%; margin-bottom:10px}
	.advanced-box ul li .frm {display:block; float:none; width:100%}
	.advanced-box .btn-clear-all {padding-right:0;}
	.radio-cont .radio-box {display:block}
	.radio-cont .radio-box + .radio-box {margin-top:10px; margin-left:0}
	.result-head {padding-top:35px;}
	.result-head .btn-ad-search {top:35px; width:50px; height:40px; padding:0; text-align:center}
	.result-head .btn-ad-search:after {margin:0; margin-top:-15px}
	.result-head .btn-ad-search .blind-txt {overflow:hidden;position:absolute;left:-9999px;top:-9999px;width:0;height:0;font-size:0;line-height:0}
	.btn-advanced-cls {right:0}
}
.skip-menu a{position:absolute; top:-999999px; background:#333; color:#fff; width:100%; padding:10px 0; text-align:center; text-decoration:none; z-index:10001;}
.skip-menu a:first-letter {text-transform:uppercase;}
.skip-menu a:hover, .skip-menu a:focus, .skip-menu a:active {display:block; top:0;}
#content {width:100%;}
.body-wrap{margin:0 auto;max-width:1920px; -webkit-transform:none !important;transform:none !important}
	.legacy-ie .body-wrap{min-width:1366px}
.header-wrap{background-color:#1428A0; position:relative;z-index:10000}
.header-wrap:after {display:block; content:""; clear:both;}
.header-wrap .browser-notice {padding:5px 20px;background:#00AFEF;color:#fff;position:relative;display:none; text-align:center}
.header-wrap .browser-notice span{max-width:1286px;padding-right:10px;text-align:center; vertical-align:middle; line-height:16px;}
.header-wrap .browser-notice button {display:inline-block; width:16px;height:16px; line-height:16px; background:url(/semiconductor/common/img/ico/btn_top_close2.png) no-repeat 0 0; vertical-align:middle}
.header-wrap .cookie-notice{display:none; position:relative; padding:5px 20px; text-align:center; color:#d2d2d2; background:#52565a;}
.header-wrap .cookie-notice span{text-align:center}
.header-wrap .cookie-notice span a{margin:0 10px; color:#fff}
.header-wrap .cookie-notice button {display:inline-block; width:16px;height:16px; line-height:16px; background:url(/semiconductor/common/img/ico/btn_top_close2.png) no-repeat 0 0; vertical-align:middle}
.welcome {position:relative; padding:5px 0; background:#f8f8f8; text-align:center; display:none}
.welcome p {display:inline-block; *display:inline; *zoom:1; padding-right:10px;}
.welcome button {display:inline-block; width:16px;height:16px; line-height:16px; background:url(/semiconductor/common/img/ico/btn_top_close.png) no-repeat 0 0; vertical-align:middle}
.welcome .btn-close02 {display:block; position:absolute; top:50%; right:15px; width:15px; height:19px; margin-top:-9px; background:url(/semiconductor/common/img/layout/btn_close_02.png) no-repeat;}
.header-wrap .space{display:block;height:30px; background-color:#fff;}
.header-wrap .header{margin:0 auto;max-width:1310px;padding:0 28px;height:50px;position:relative}
.header-wrap .header:after {content:""; display:block; clear:both}
.header-wrap .logo {float:left;color:#fff; margin:0 17px 0 0; position:relative; top:14px; width:139px;}
.header-wrap .logo a {display:block; width:140px; height:21px; background:url(/semiconductor/common/img/layout/logo-samsung-3x.png) no-repeat 0 0; background-size: 140px 21px;}
.legacy-ie .header-wrap .logo a {background:url(/semiconductor/common/img/layout/logo_samsung.png) no-repeat 0 0;}
.header-wrap .logo a > span{display:block;position:absolute;left:0;top:-45px;white-space:nowrap;color:#0057a4;font-size:12px;line-height:30px; text-transform:uppercase}
.header-wrap .logo > p {display:none}
.header-wrap .nav{float:left;height:100%}
.header-wrap .nav a{display:block;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-wrap .nav ul a {text-transform:uppercase}
.header-wrap .nav ul ul a {text-transform:none}
.header-wrap .nav a span {display:inline-block; margin-left:5px}
.header-wrap .nav a span img {vertical-align:middle}
.header-wrap .ctl-nav{display:none;width:100%;height:100%;color:#fff;margin-left:2px;}
.header-wrap .local-menu{font-size:14px;color:#fff;float:left;overflow:hidden;margin:0 16px 0 0;text-transform:uppercase;height:100%;}
	.ie7 .header-wrap .local-menu>li>a{color:#fff;}
.header-wrap .local-menu>li{float:left;height:100%;}
.header-wrap .local-menu>li>a{padding:16px 15px 16px 10px;height:100%;font-family:'SamsungOne800';}
	.ie7 .header-wrap .local-menu>li>a{height:22px;}
.header-wrap .local-menu>li:hover, .header-wrap .local-menu>li.on, .header-wrap .local-menu>li.active{background:#b8d8ee !important;}
.header-wrap .local-menu>li > a:hover, .header-wrap .local-menu>li.on, .header-wrap .local-menu>li.active > a {color:#000;}
.header-wrap .local-menu>li.sub>a{padding-right:33px; font-family:'SamsungOne800';}
.header-wrap .local-menu>li.sub>a:after{position:absolute;padding-left:5px;font-size:8px;line-height:18px;font-family:'samsungIcon';content:"\30"}
.submenu-container{position:absolute;display:none;z-index:3;color:#000}
	.ie7 .submenu-container{display:block;visibility:hidden}
	.legacy-ie .submenu-container a{color:#000}
.submenu-container>ul{width:257px;background:#f5f5f5; display:block}
.submenu-container>ul>li{border-top:1px solid #e9e9e9;padding:14px 50px 14px 10px;border-right:1px solid #e9e9e9}
.submenu-container>ul>li:hover{background:#fff;border-right-color:#fff}
.submenu-container a.outlink:after {margin:0 0 1px 5px; font-family:'samsungIcon'; font-size:12px; content:'\e60e'}
.submenu-container ul li:first-child{border-top:0}
.submenu-container li.sub>a:after{content:"\32";font-family:'samsungIcon';font-size:10px; position:absolute; right:20px; line-height:20px;}
.submenu-container li.sub>a.outlink:before{content:"\32";font-family:'samsungIcon';font-size:10px; position:absolute; right:20px; line-height:20px;}
.submenu-container .flyout{display:none;position:absolute;left:257px; width:257px;  background:#fff;top:0;min-height:100%}
.submenu-container .flyout.add_hero{width:400px;}
.submenu-container .flyout li:first-child{margin-top:5px}
.submenu-container .flyout a{padding:10px 20px 10px 22px}
.submenu-container .flyout a:hover{color:#0057a4; text-decoration:underline}
.submenu-container  li a.outlink:after{position: relative; width:14px; font-family:'samsungIcon'; font-size:12px; content:"\e60e"; right:0;}
@media (min-width:1040px){
.submenu-container .flyout ul{float:left}
.submenu-container .flyout .hero_area{float:right; padding:10px ;width:200px;  }
.submenu-container .flyout .hero_area img{width:100%; height:auto;}
.submenu-container .flyout .hero_area dl{padding:30px 10px 0 0;line-height:20px;text-align:right;}
.submenu-container .flyout .hero_area dt{text-align:right;}
.submenu-container .flyout .hero_area dt a {padding:0;}
.submenu-container .flyout .hero_area dt a:hover{text-decoration:none; color:#000; cursor:default;}
.submenu-container .flyout .hero_area dd{text-align:right; color:#666; font-size:16px;}
.submenu-container .flyout .hero_area dd.btn_buy{margin-top:5px;}
.submenu-container .flyout .hero_area dd.btn_buy a{padding:0; color:#20a2ff;font-size:16px;}
.submenu-container .flyout .hero_area dd.btn_buy .btn-type2{ padding:0; font-size:16px; position:relative; left:5px; text-transform:none; height:20px;}
.submenu-container .flyout .hero_area dd.btn_buy .btn-type2.link:after{position:relative;top:-1px; margin-right:0; padding:0;}
}
@media (max-width:1039px){
.submenu-container .flyout{width:auto;}
.submenu-container .flyout ul{float:none}
.submenu-container .flyout .hero_area .hero_img{display:none;}
.submenu-container .flyout .hero_area dd{display:none;}
.submenu-container .flyout.add_hero{width:100%;}
.submenu-container .flyout .hero_area dt a{ color:#0071bf;}
.submenu-container .flyout .hero_area dt a:hover{text-decoration:underline; color:#0071bf; cursor:pointer;}
.submenu-container .flyout .hero_area dt a:after{margin:0 0 0px 2px; font-family:'samsungIcon'; display:inline-block; vertical-align:middle; font-size:0.9rem; margin-bottom:1px; content:"\34";}
}
.header-wrap .local-menu>li.sub.on>div, .ie7 .header-wrap .local-menu>li.sub:hover>div{display:block;top:100%;margin-left:0;}		/*.submenu-container*/
.submenu-container li.sub.on .flyout, .ie7 .submenu-container li.sub:hover .flyout{display:block}		/*.flyout*/
.header-wrap .nav ul.direct{color:#0057a4;font-size:14px;line-height:30px;position:absolute;right:28px;top:-30px;}
.header-wrap .nav ul.direct a{font-size:12px;line-height:30px;color:#0071bf;font-family:'SamsungOne600';}
.header-wrap .nav ul.direct a:hover{color:#b8d8ee !important}
.header-wrap .nav ul.direct a:after{font-size:12px}
.header-wrap .nav ul.direct a.link:after {margin-top:-2px; margin-bottom:0}
.header-wrap .nav ul.direct a.outlink:after {margin-left:5px; margin-bottom:1px; content:'\e60e'}
.header-wrap .nav ul.direct>li{float:left;padding-left:8px}
	.ie7 .header-wrap .nav ul.direct a{color:#0057a4}
.header-wrap .util-menu{height:100%;float:right;position:relative;color:#fff;}
.header-wrap .util-menu a:hover, .header-wrap .util-menu button:hover{color:#666}
	.ie7 .header-wrap .util-menu{zoom:1}
.header-wrap .util-menu:after{content:"";display:block;clear:both;visibility:hidden;}
.header-wrap .util-menu button{height:100%;text-align:center;}
.header-wrap .util-menu .sch{float:left;width:285px;background:#fff;height:30px;padding:0 30px 0 0;margin:10px 0 0 0;position:relative}
.header-wrap .util-menu .sch form{height:100%;}
.header-wrap .util-menu .sch.active .ctl-frm{background:#5a5a5a;color:#fff}
.header-wrap .util-menu .ctl-frm{display:none;width:34px;height:50px;text-align:center;}
.header-wrap .util-menu .sch input[type=search], .header-wrap .util-menu .sch input[type=text]{float:left;width:100%;height:100%; font-size:18px; line-height:20px; padding:5px 25px 5px 10px;-khtml-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -webkit-appearance:none}
	.ie7 .header-wrap .util-menu .sch input[type=text]{width:265px;height:30px}
.header-wrap .util-menu .txt_del {display:none; position:absolute; top:8px; right:35px; height:13px; line-height:0}
.header-wrap .util-menu .submit-sch{float:left;margin:0 -30px 0 0;width:30px;height:100%;background:#fff;color:#000}
.header-wrap .btn-ico:before{font-size:18px;line-height:50px;}
.header-wrap .ctl-nav:before{content:"\2b"}
.header-wrap .util-menu .ctl-frm:before{content:"\e013";}
.header-wrap .util-menu .submit-sch:before{content:"\e013";line-height:30px;height:30px}
.header-wrap .btn-signin {margin-left:10px; float:left; width:34px}
.header-wrap .btn-signin:after {font-family:'samsungIcon'; font-size:22px; content:'\29'}
.header-wrap .btn-signin.on:after {content:"\e618"; font-size:28px}
.header-wrap .call-personalHistory {margin-left:10px; float:left; width:34px; position:relative; overflow:inherit;}/* 2015-09-03 add p,o */
.header-wrap .call-personalHistory:after {display:block; content:'';  font-size:26px; font-family: 'samsungIcon';  background:url(/semiconductor/common/img/layout/ico_history.png) no-repeat 50% 0; background-size:29px 25px; width:34px; height:25px}/* 조재영 history 임의 이미지 */
.header-wrap .call-personalHistory.active {background-color:#e5eef6; color:#1428a0;}
.header-wrap .call-personalHistory:hover:after{background:url(/semiconductor/common/img/layout/ico_history_over.png) no-repeat 50% 0;background-size:29px 25px;}/* 조재영 history 임의 이미지 */
/* 2015-09-03 add // 2015-10-16 mod margin-left:-42px; width:94px; */
.header-wrap .call-personalHistory:hover span{position:absolute; left:0px; top:60px; margin-left:-44px; width:98px; padding:5px 10px 6px; font-size:14px; color:#767676; line-height:18px; background:#fff; border:1px solid #adcae6; text-align: center;}
.header-wrap .call-personalHistory:hover span:before {content:""; display:block; width:13px; height:7px; background: url(/semiconductor/common/img/ico/arrow.gif) no-repeat 0 0; position:absolute; left:50%; top:-7px; margin-left:-7px;}
@media (max-width:1407px) {
	.header-wrap .call-personalHistory:hover span{margin-left:-82px;}
	.header-wrap .call-personalHistory:hover span:before {margin-left:34px;}
}@media (max-width:1023px) {
	.header-wrap .call-personalHistory:hover span{margin-left:-42px;; top:70px}
	.header-wrap .call-personalHistory:hover span:before {margin-left:-7px;}
}

.header-wrap .header:after, .header-wrap .nav:after, .header-wrap .local-menu:after{content:"";display:block;clear:both;visibility:hidden}
.header-wrap a.retial-mobile-btn, .header-wrap a.retail-mobile-btn {display:none}
@media (min-width:1024px) and (max-width:1280px) {
	/* search input box hide */
	.header-wrap .util-menu{position:static}
	.header-wrap .util-menu .sch{position:absolute;left:0px;right:0px;top:100%;z-index:2;background:#5a5a5a;float:none;clear:both;width:auto;margin:0;height:0}
	.header-wrap .util-menu .sch .txt_del {display:none; position:absolute; top:20px; right:45px}
	.header-wrap .util-menu .sch form {display:none}
	.header-wrap .util-menu .sch.active{height:30px;padding:10px 40px 10px 10px}
	.header-wrap .util-menu .sch.active form {display:block}
	.header-wrap .util-menu .ctl-frm{display:block;position:absolute;right:66px;top:-50px}
	.header-wrap .util-menu .sch input[type=text] {font-size:16px}
}
.overlay{position:fixed;z-index:9999999;background:#000;opacity:.85;right:0;top:0;-moz-transition:right ease-in .3s;-ms-transition:right ease-in .3s;-o-transition:right ease-in .3s;-webkit-transition:right ease-in .3s;transition:right ease-in .3s }
@media (min-width:540px) and (max-width:1023px){
	.body-wrap.nav-on{left:-70%;}
	.body-wrap.nav-on .overlay{right:70%;}
	.body-wrap .nav{right:-100%;width:70%;}
	.body-wrap.nav-on .ctl-nav {right:70%}
	.body-wrap.nav-on .ctl-nav {position:absolute; right:0; top:0}
}
@media (max-width:539px){
	.body-wrap.nav-on{left:-80%;}
	.body-wrap.nav-on .overlay{right:80%;}
	.body-wrap .nav{right:-100%;width:80%;}
	.body-wrap.nav-on .ctl-nav {right:80% !important}
}
@media (max-width:1023px){
	.body-wrap{position:relative;width:100%;left:0;-moz-transition:left ease-in .3s;-ms-transition:left ease-in .3s;-o-transition:left ease-in .3s;-webkit-transition:left ease-in .3s;transition:left ease-in .3s !important}
	.body-wrap.nav-on .overlay{left:0;bottom:0;z-index:999999}
	.header-wrap{padding-top:0;}
	.header-wrap:before{height:0px}
	
	.header-wrap .space{display:none}
	.header-wrap .header{height:60px}
	.header-wrap .logo {top:20px}
	.header-wrap .btn-ico:before {line-height:60px;}
	.header-wrap .util-menu .ctl-frm {height:60px;}
	.header-wrap .util-menu .sch {margin:15px 0 0 0}
	
	.header-wrap .ctl-nav{float:right;width:36px;height:100%}
	.body-wrap.nav-on .header-wrap .ctl-nav{background:#666}
	.body-wrap.nav-on .header-wrap .ctl-nav:before {line-height:50px;}
	.header-wrap .nav{display:none; position:fixed;top:0;bottom:0;background:#fff;color:#000;float:none;overflow:auto;margin:0}
	.header-wrap .nav:before{content:"";display:block;height:30px}
	.body-wrap.nav-on .header-wrap .nav{display: block; right:0}
	.header-wrap .local-menu, 	.header-wrap .nav ul.direct>li a{line-height:1.365;}
	.header-wrap .local-menu a, 	.header-wrap .nav ul.direct>li a{padding-top:15px !important;padding-bottom:15px !important;}
	.header-wrap .local-menu>li>a{padding-left:30px !important;padding-right:72px !important;}
	.header-wrap .local-menu{margin:0;color:#000;float:none;height:auto;background:#f5f5f5}
	.header-wrap .local-menu>li{float:none;border-top:1px solid #e1e1e1;height:auto}
	.header-wrap .local-menu>li>a{margin-right:0;height:auto;color:#0057a4}
	.submenu-container{position:static}
	.header-wrap .local-menu>li:hover, 	.header-wrap .local-menu>li.on{background:transparent}
	.submenu-container>ul{width:auto;background:#e9e9e9;border-top:1px solid #e1e1e1}
	.submenu-container>ul>li:hover{background:inherit}
	.submenu-container>ul>li{border-top:1px solid #ccc; border-right:0; padding:0}
	.submenu-container>ul>li>a{padding-left:40px;padding-right:72px}
	.submenu-container>ul>li:first-child{border-top:0}
	.submenu-container .flyout{position:static;width:auto; min-height:auto; background:#fff}
	.submenu-container .flyout li:first-child{margin-top:0}
	.submenu-container .flyout a{padding-left:50px;padding-right:72px}
	.header-wrap .nav button, 	.header-wrap .ctl-nav{display:block;position:relative;z-index:9999999}
	.body-wrap.nav-on .ctl-nav {position:fixed; right:70%; top:31px; height:50px}
	.header-wrap .nav ul.direct{color:#000;position:static;border-bottom:1px solid #e1e1e1}
	.header-wrap .nav ul.direct>li{float:none;padding:0;border-top:1px solid #e1e1e1}
	.header-wrap .nav ul.direct>li a{padding-left:30px;padding-right:72px; color:#0057a4}
	.header-wrap .nav ul.direct>li a:hover{color:#000 !important}
	.header-wrap a.btn.link:after{content:""}
	.header-wrap .nav a{position:relative;}
	.header-wrap .local-menu>li.sub>a:after, 	.submenu-container li.sub>a:after{content:"+";font-family:'SamsungOne400';right:25px;top:50%;margin-top:-10px;width:20px;height:20px;text-align:center;font-size:20px;line-height:20px;}
	.submenu-container li.sub>a.outlink:after{position: relative; width:14px; font-family:'samsungIcon'; font-size:12px; content:"\e60e"; right:0; top:auto; margin-top:0px;height:auto;text-align:center;}
	.submenu-container li.sub>a.outlink:before{content:"\e60e";font-family:'samsungIcon';font-size:12px; position:absolute; right:20px; line-height:20px;}
	.header-wrap .local-menu>li.sub.on>a:after, 	.submenu-container li.sub.on>a:after{content:"-"}
	.submenu-container li.sub.on>a.outlink:before{content:"\e60e"}
	.submenu-container li.sub>a.outlink:after{content:""; position: relative; width:14px; font-family:'samsungIcon'; font-size:12px; content:"\e60e"; right:0; top:auto; margin-top:0px;height:auto;text-align:center;}
	.submenu-container li.sub.on>a.outlink:after{content:"";position: relative; width:14px; font-family:'samsungIcon'; font-size:12px; content:"\e60e"; right:0; top:auto; margin-top:0px;height:auto;text-align:center;}
	.header-wrap .nav ul ul li.sub {position:relative}
	.header-wrap a.retial-mobile-btn, 	.header-wrap a.retail-mobile-btn {display:block; width:100%; height:50px}
	.header-wrap a.retail-link {position:absolute; left:0; top:0; padding:15px 40px}
	.header-wrap a.retail-link:after {display:none}
	.header-wrap .util-menu .sch .txt_del {position:absolute; top:8px; right:35px}
}
@media (min-width:768px) and (max-width:1023px){
	.header-wrap .header{padding:0 15px}
	.header-wrap .call-smartcase{right:38px;margin-right:0}
	.header-wrap .call-sign-in{right:76px}
}
@media (max-width:767px){
	.header-wrap .header{padding:0 10px}
	.header-wrap .call-smartcase{margin-right:0}
	.header-wrap .btn-signin {margin:0}
	.header-wrap .ctl-nav{margin-left:0}
	.header-wrap .util-menu button {margin-left:0}
	/* search input box hide */
	.header-wrap .util-menu{position:static}
	.header-wrap .util-menu .sch{position:absolute;left:0px;right:0px;top:100%;z-index:2;background:#5a5a5a;float:none;clear:both;width:auto;margin:0;height:0}
	.header-wrap .util-menu .sch.active{height:30px; padding:10px 40px 10px 10px}
	.header-wrap .util-menu .sch form {display:none}
	.header-wrap .util-menu .sch.active form {display:block}
	.header-wrap .util-menu .ctl-frm{display:block;position:absolute;right:80px;bottom:100%;}
	.header-wrap .call-sign-in{right:38px}
	.header-wrap .call-smartcase{right:0px}
	.header-wrap .util-menu .sch input[type=text] {font-size:16px; line-height: 16px}
	.header-wrap .util-menu .sch .txt_del {position:absolute; top:20px; right:45px}
}
.footer-row .grid-row {position:relative}
.footer-row .grid-row .col-inner{overflow:hidden; margin-top:0;}
.footer-row.bottom .col-inner > ul > li a.outlink:after {margin-left:5px; margin-bottom:1px; font-family:'samsungIcon'; content:'\e60e'}
.footer .info{background:#e5eef6;padding:20px 0 20px;}
.footer .info .contact, .footer .info .entermail, .footer .info .social{position:relative}
.footer .info h2{text-transform:uppercase;font-size:24px}
.footer .info p{padding:3px 10px 22px 0;line-height:1.3125; font-size:16px}
.footer .info .contact{float:left;width:50%;overflow:hidden; padding:10px 0;}
.footer .info .contact .act{float:left;padding-right:20px;display:block}
.footer .info .contact ul{line-height:1.125;overflow:hidden;padding:3px 20px 0 0}
.footer .info .contact li{float:left;padding:0 50px 0 0}
.footer .info .contact li:last-child{padding-right:0}
.footer .info .contact h3{font-size:14px;text-transform:uppercase}
.footer .info .contact li strong{display:block;font-weight:normal; font-family:'SamsungOne600';font-size:18px}
.footer .info .entermail{float:right;width:50%;padding:10px 0;}
.footer .info .entermail .col-inner>div{overflow:hidden}
.footer .info .entermail .entermail-content {*zoom:1}
.footer .info .entermail .entermail-content:after {display:block; content:""; clear:both}
.footer .info .entermail .frm .choose label {font-size:16px}
.footer .info .entermail .frm{float:left;width:100%;*zoom:1}
.footer .info .entermail .frm:after {display:block; content:""; clear:both}
.footer .info .entermail .frm .input{max-width:175px; padding:0 175px 40px 0;}
.footer .info .entermail .frm .input input[type=text]{float:left;width:100%;height:38px;background:#fff;border:1px solid #dbdfe1;border-radius:3px 0 0 3px;border-right-width:0;padding:0 10px; *width:92%;}
.legacy-ie .footer .info .entermail .frm .input input[type=text] {line-height:38px}
.footer .info .entermail .frm .input .btn-small{float:left;margin-right:-100%;padding:0 20px;border:1px solid #dadee1;border-left-width:0;max-width:175px;height:38px; line-height:1.1;box-sizing:border-box;background:#1765aa}
.footer .info .entermail .frm .input .btn-small {border-radius:3px}
.footer .info .entermail .frm .input input + .btn-small  {border-radius:0 3px 3px 0}
.footer .info .entermail .frm .choose{margin:10px 0}
.footer .info .entermail .frm .choose a{color:#0057a4}
.footer .info input[type=checkbox]+label:before{display:block;top:1px;width:18px;height:18px; line-height:18px; border:1px solid #bdc1c4;border-radius:2px}
.footer .info input[type=checkbox]:checked+label:before{background-color:#fff;background-image:url(/semiconductor/common/img/ico/ico_checked.png);background-position:-1px -1px}
	.legacy-ie .footer .info input[type=checkbox]{position:static;float:left;margin:3px 0 0}
	.legacy-ie .footer .info input[type=checkbox]+label:before{display:none}
.footer .info .entermail .opt{width:210px;float:left;margin-right:-210px;font-size:0.875em;color:#0057a4}
.footer .info .entermail .opt .txt{display:inline-block;padding:0 22px;color:#212427}
.footer .info .social{margin:10px 30px 0 0px; padding-top:20px;}
.footer .info .social ul{overflow:hidden;padding:10px 0 0}
.footer .info .social li{float:left;padding-right:15px}
.footer .info .social li button{width:40px;height:40px;border-radius:50%;background:#0057a4;color:#fff;margin:0 0 10px;vertical-align:top;font-size:18px;line-height:32px}
.footer .info .social li a {display:block; width:39px;height:39px;border-radius:50%; color:#fff;margin:0;vertical-align:top;font-size:18px;line-height:32px}
.footer .info .social li a img {width:100%; height:100%}
.footer .info .social li a:hover {background:none !important;}
.footer .bottom .util-menu li a {height:20px; line-height:20px; font-size:14px;}
.footer .bottom .util-menu li a.outlink:after {vertical-align:bottom; font-size:0.9rem}
.footer .bottom2 .copyright {font-size:14px}
.footer .sec-next-step .col-inner h2 {padding:0; margin-bottom:10px}
.footer .sec-next-step .col-inner h2 strong.step {margin:0; padding:0 0 10px; background:none !important}
.footer .sec-next-step .col-inner h2 span {display:block; margin:0 0 10px; font-size:16px}
.footer .sec-next-step .act {position:relative !important; top:0}
.footer .info .email-form .email-input{ background-color:#fff; border:1px solid #e1e3e6; height:38px; line-height:38px; padding:0 15px; color:#2f3133; vertical-align:middle; width:210px; border-right:0; border-radius:2px 0 0 2px; font-size:16px;}
.footer .info .email-form p{padding:0; padding-bottom:15px;}
.footer .info .email-form p.address-input{padding:0; padding-bottom:20px;}
.footer .info .email-form a{ color:#0057a4;}
.footer .info .grid-col3 .col-inner{ padding-right:10px;}
.footer .info .grid-col3 .network{background:url(/semiconductor/common/img/layout/bg_subscription01.png) no-repeat right 0;}
.footer .info .grid-col3 .workplace{margin-top:25px; padding-top:25px;background:url(/semiconductor/common/img/layout/bg_subscription02.png) no-repeat right 25px;}
.footer .info .scription_box{float:left; width:66.66%;}
.footer .info .grid-col3.contact-us,.footer .info .grid-col3.subscription,.footer .info .grid-col3.sales{box-sizing:border-box; padding-left:18px;}
.footer .info .grid-col3.subscription{width:50%; padding-left:0; min-height:0;}
.footer .info .grid-col3.contact-us{ width:50%;}
.footer .info .grid-col3.sales{ border-right:0; float:left; width:33%;}
.footer .info .grid-col3.sales p{padding-bottom:15px;}
.footer .info .grid-col3.sales a.link-outlink:after {margin:0 0 0px 2px; font-family:'samsungIcon'; display:inline-block; vertical-align:middle; font-size:0.9rem; margin-bottom:1px; content:"\34";}
@media (max-width:1023px){
	.footer .info .entermail .col-inner>div{padding-right:0}
	.footer .info .entermail p{margin-right:0}
	.footer .info .entermail .frm{float:none;width:auto;font-size:1em;max-width:none;padding-bottom:10px}
	.footer .info .entermail .frm .choose a{display:inline}
	.footer .info .entermail .opt{width:auto;float:none;margin-right:0;position:relative;padding:40px 0 0}
	.footer .info .entermail .opt:before{content:"";position:absolute;top:20px;height:1px;background:#5a5a5a;left:0;width:100%;}
	.footer .info .entermail .opt .txt{display:inline-block;height:40px;text-align:center;line-height:40px;padding:0 10px;margin:0 auto;position:absolute;left:50%;margin-left:-10px;top:0}
	.footer .info .entermail .opt .btn-ico:before{width:48px;height:48px;line-height:48px}
	.footer .info p,.footer .info .contact li strong {font-size:16px}
	
}
@media (min-width:768px) and (max-width:1023px){
	.footer .info .contact .act{float:none;width:auto}
	.footer .info .contact ul{font-family:inherit}
	.footer .info .contact li{width:auto;padding-right:7%}
	.footer .info .contact h3{padding-top:17px}
	.footer .info .entermail .frm .choose{font-size:14px}
	.footer .info .entermail .opt .txt{background:#e6e6e5;}
	.footer .info .social{margin:10px 30px 0 10px; padding-top:25px;}
	.footer .info .social .col-inner{margin-left:0px;}
	.footer .info .social li button{width:75px;height:75px;border-radius:37.5px}
	.footer .info .social li a {width:75px;height:75px;}
	.footer .info .social li{width:auto;}
	.footer .info .social li button{width:36px;height:36px;border-radius:18px}
	.footer .info .social li a{width:36px;height:36px}
.footer .info .email-form .email-input{ background-color:#fff; border:1px solid #e1e3e6; height:38px; line-height:38px; padding:0 15px; color:#2f3133; vertical-align:middle; width:210px; border-right:0; border-radius:2px 0 0 2px; font-size:16px;}
.footer .info .email-form p{padding:0; padding-bottom:15px;}
.footer .info .email-form p.address-input{padding:0; padding-bottom:38px;}
.footer .info .grid-col3{padding:0;}
.footer .info .scription_box{border-right:0; float:none; width:100%;}
.footer .info .grid-col3.subscription, .footer .info .grid-col3.contant-us{width:50%;}
.footer .info .grid-col3.contact-us{ border-right:0; min-height:0;}
.footer .info .grid-col3 .workplace{border-top:0; margin-top:0px; padding-top:0px;}
.footer .info .grid-col3.subscription{ padding-left:14px;}
.footer .info .grid-col3.sales{width:100%; border:none; box-sizing:border-box; min-height:0px; padding-left:0px; padding-top:0px; margin:0;}
.footer .info .grid-col3.sales .network{ width:50%; float:left; box-sizing:border-box; padding-left:24px;  padding-right:0; margin-left:0; padding-top:30px; padding-bottom:10px; background-position:90% 45px; background-size:120px auto;}
.footer .info .grid-col3.sales .workplace{width:50%; float:left; box-sizing:border-box; padding-left:28px;padding-right:0; margin-left:0; padding-top:30px; padding-bottom:10px;background-position:right 45px;background-size:120px auto;}
}
@media (max-width:767px){
	.footer .info h2{font-size:20px; color:#777}
	.footer .info h2.tit-accordion strong.step {color:#777 !important}
	.footer .info{padding:0;background:#fff}
	.footer .info .grid-row .col-inner.active{border-top:1px solid black}
	.footer .info .contact, 	.footer .info .entermail, 	.footer .info .social{float:none;width:auto;border-top:1px solid #ccc; margin:0; padding:0}
	.footer .info .contact .act{float:none;padding-right:0}
	.footer .info .contact .act button{width:100%}
	.footer .info .contact ul{font-family:inherit;padding-top:25px}
	.footer .info .contact h3{font-size:12px;font-family:'SamsungOne600';}
	.footer .info .entermail .frm .input{padding-right:140px}
	.footer .info .entermail .frm .input .btn-small{min-width:140px; padding:0 15px}
	.footer .info .social ul {padding:0;}
	.footer .info .social li button{width:75px;height:75px;border-radius:37.5px}
	.footer .info .social .tit-accordion {height:48px !important}
	.footer .info .social .tit-accordion span {vertical-align:middle}
	.footer .info .entermail .opt .txt{background:#fff}
	.footer .info p {font-size:14px}
	.footer .info .contact li strong {font-size:14px}
	.footer .info .entermail .frm .choose label {font-size:14px}
	.footer .sec-next-step .col-inner h2.tit-accordion strong.step {padding:0 20px 0 0; display:table-cell; vertical-align:middle}
.footer .info .email-form .email-input{ background-color:#fff; border:1px solid #e1e3e6; height:38px; line-height:38px; padding:0 15px; color:#2f3133; vertical-align:middle; width:210px; border-right:0; border-radius:2px 0 0 2px; font-size:16px;}
.footer .info .email-form p{padding:0; padding-bottom:15px;}
.footer .info .email-form p.address-input{padding:0; padding-bottom:15px; position:relative; padding-right:30%;}
.footer .info .email-form p.address-input input{ width:100%;}
.footer .info .email-form p.address-input button{ position:absolute; right:0; top:0; width:30%;}
.footer .info .scription_box{border-right:0; float:none; width:100%;}
.footer .info .grid-col3.subscription{border-right:0; width:100%; padding-left:0; min-height:0;}
.footer .info .grid-col3.contact-us{ width:100%;}
.footer .info .grid-col3.sales{ border-right:0; float:none; width:100%;}
.footer .info .grid-col3{padding:0;border-top:1px solid #e2e2e2; border-right:0 !important;}
.footer .info .grid-col3 .col-inner{padding-bottom:15px;}
.footer .info .grid-col3.subscription .col-inner{padding-bottom:0px;}
.footer .info .grid-col3 .network{ border-top:1px solid #e2e2e2; margin-top:0px; padding-top:0px; background-position:95% 25px; background-size:120px auto;}
.footer .info .grid-col3 .workplace{ border-top:1px solid #e2e2e2; margin-top:0px; padding-top:0px;background-position:95% 25px; background-size:120px auto;}
.footer .info .grid-col3.contact-us,.footer .info .grid-col3.sales{border-left:0; box-sizing:border-box; padding-left:0px; min-height:0;}		
.footer .info .grid-col3.contact-us button{ width:100%;}
}
.footer .sitemap{background:#5a5a5a;color:#fff;font-size:14px}
.footer .sitemap h3{text-transform:uppercase;padding:28px 0 10px;font-family:'SamsungOne600';line-height:1; height:30px; font-size:16px; vertical-align:middle; color:#fff;border-bottom:1px solid #d8d8d8}
.footer .sitemap h3 span {display:inline-block}
.footer .sitemap h3:after {display:inline-block; content:""; width:1px; height:30px; vertical-align:middle}
.footer-row.sitemap .grid-row{padding-bottom:38px}
.footer .sitemap .grid-col{float:left}
.footer .sitemap .grid-col.left{width:25%;}
.footer .sitemap .grid-col.center{width:50%;}
.footer .sitemap .grid-col.right{width:25%;}
.footer .sitemap .grid-col.center .col-inner>ul>li{float:left;width:50%}
.footer .sitemap .col-inner>ul{padding:14px 0 0;overflow:hidden}
.footer .sitemap .col-inner>ul>li>a{display:inline-block;padding:2px 0 1px 0px; color:#fff; font-size:14px}
<!--more sites 양쪽나뉘고 링크버튼-->
.footer .sitemap .col-inner>ul>div>li>a{display:inline-block;padding:2px 0 1px 0px; color:#fff; font-size:14px}
.footer .sitemap .col-inner>ul>div>li a.outlink:after {margin-left:7px; margin-bottom:1px; font-family:'samsungIcon'; content:'\e60e'; font-size:0.7rem}
<!--//more sites 양쪽나뉘고 링크버튼-->
.footer .sitemap .col-inner ul ul{padding:2px 0 5px 15px}
.footer .sitemap .col-inner ul ul a{display:inline-block;padding:1px 0 0 7px; color:#fff; background:url(/semiconductor/common/img/ico/ico_sitemap_sub.png) no-repeat 0 8px;position:relative; font-size:14px} /* 2014-08-24 */
.footer .sitemap .col-inner>ul>li a.outlink:after {margin-left:5px; margin-bottom:1px; font-family:'samsungIcon'; content:'\e60e'; font-size:0.9rem}
.footer .sitemap .frm{position:relative; margin-top:38px;padding-right:35px;overflow:hidden;height:37px}
.footer .sitemap .frm input[type=search], .footer .sitemap .frm input[type=text]{display:inline-block; float:left;width:100%; height:37px; line-height:19px; padding:8px 10px; padding-right:25px; background:#fff; -khtml-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #dadee1; border-right-width:0; -webkit-appearance:none; font-size:18px}
.footer .sitemap .frm .submit-sch{background:#fff;color:#000;width:35px;height:100%;font-size:1.5em;line-height:35px;float:right;margin-right:-35px;border-radius:0 3px 3px 0;border:1px solid #dadee1;border-left-width:0}
.footer .sitemap .frm .txt_del {display:none; position:absolute; top:11px; right:40px; margin:0; line-height:1;}
.sitemap .grid-col{ width:25%;}
.sitemap .grid-col.product_area{ width:50%;}
.sitemap .grid-col.product_area ul.map_product{ width:50%; float:left;}
@media (max-width:767px){
	.footer .sitemap h3{font-size:16px}
	.footer .sitemap .grid-col, 	.footer .sitemap .grid-col ul li{float:none !important;width:100% !important}
	.footer .sitemap .col-inner a{display:block}
	.footer .sitemap .col-inner{border-top:1px solid #777}
	.footer .sitemap .frm{margin-top:0;padding:20px 60px 20px 10px;height:40px}
	.footer .sitemap .frm .submit-sch{width:50px;line-height:37px;margin-right:-50px;}
	.footer .sitemap .col-inner>ul>li>a{padding:10px 0 10px;display:block}
	.footer .sitemap .col-inner>ul>div>li>a{padding:10px 0 10px;display:block}	
	.footer .sitemap .col-inner>ul{padding:0 0 15px 15px}
	.footer .sitemap .col-inner ul ul a{background:none;padding:4px 0 2px 10px; font-size:12px}
	.footer .sitemap .col-inner ul ul a:before{content:"";display:block;position:absolute;left:0;top:11px;width:5px;height:1.5px;background:#fff}
	.footer .sitemap h3 {font-size:14px; line-height:50px}
	.footer .sitemap .frm input[type=search], 	.footer .sitemap .frm input[type=text] {height:40px; padding:10px; padding-right:20px; line-height:20px; font-size:16px}
	.footer .sitemap .frm .txt_del {top:32px; right:60px}
	.footer-row.sitemap .grid-row{padding-bottom:0}
}
@media (min-width:768px){
	.footer .sitemap ul ul{display:block !important}
}
.footer .bottom{background:#292929;color:#e5e5e5;font-size:12px}
.footer .bottom .grid-row{padding-bottom:0}
.footer .bottom .col-inner{margin-top:0; *zoom:1}
.footer .bottom .col-inner:after {display:block; content:""; clear:both}
.footer .bottom .util-menu{float:left;overflow:hidden;padding:21px 0;margin-left:-20px}
.footer .bottom .util-menu li{float:left;padding-left:20px}
.footer .bottom .language{display:block; height:auto; line-height:19px; padding:20px 0 20px; float:right;}
.footer .bottom .language a{ color:#fff;}
.footer .bottom .mark.uk a {display:block; margin-top:-1px}
.footer .bottom .mark {float:right; *zoom:1}
.footer .bottom .mark:after {display:block; content:""; clear:both}
.footer .bottom .mark li {height:60px; line-height:60px; float:left; vertical-align:middle; padding-right:15px; overflow:hidden}
.footer .bottom .mark li img {vertical-align:middle}
.footer .bottom .mark li.country {display:block; height:auto; line-height:19px; padding:20px 0 20px}
.footer .bottom .mark li.country a {color:#fff !important}
.footer .bottom .mark .country img {width:30px; height:20px; margin-right:10px}
.footer .bottom .mark .country span {width:30px;height:20px;vertical-align:middle;display:inline-block;margin-right:10px}
.footer .bottom .mark .country span.uk {background:url(/semiconductor/common/img/flag_bg/flag_uk.png) no-repeat 0 0}
.footer .bottom .mark .country span.sg {background:url(/semiconductor/common/img/flag_bg/flag_sg.png) no-repeat 0 0}
.footer .bottom .mark .country span.ph {background:url(/semiconductor/common/img/flag_bg/flag_ph.png) no-repeat 0 0}
.footer .bottom .mark .country span.at {background:url(/semiconductor/common/img/flag_bg/flag_at.png) no-repeat 0 0}
.footer .bottom .mark .country span.be {background:url(/semiconductor/common/img/flag_bg/flag_be.png) no-repeat 0 0}
.footer .bottom .mark .country span.be_fr {background:url(/semiconductor/common/img/flag_bg/flag_be.png) no-repeat 0 0}
.footer .bottom .mark .country span.bg {background:url(/semiconductor/common/img/flag_bg/flag_bg.png) no-repeat 0 0}
.footer .bottom .mark .country span.ch {background:url(/semiconductor/common/img/flag_bg/flag_ch.png) no-repeat 0 0}
.footer .bottom .mark .country span.ch_fr {background:url(/semiconductor/common/img/flag_bg/flag_ch.png) no-repeat 0 0}
.footer .bottom .mark .country span.cn {background:url(/semiconductor/common/img/flag_bg/flag_cn.png) no-repeat 0 0}
.footer .bottom .mark .country span.cz {background:url(/semiconductor/common/img/flag_bg/flag_cz.png) no-repeat 0 0}
.footer .bottom .mark .country span.de {background:url(/semiconductor/common/img/flag_bg/flag_de.png) no-repeat 0 0}
.footer .bottom .mark .country span.dk {background:url(/semiconductor/common/img/flag_bg/flag_dk.png) no-repeat 0 0}
.footer .bottom .mark .country span.ee {background:url(/semiconductor/common/img/flag_bg/flag_ee.png) no-repeat 0 0}
.footer .bottom .mark .country span.es {background:url(/semiconductor/common/img/flag_bg/flag_es.png) no-repeat 0 0}
.footer .bottom .mark .country span.fi {background:url(/semiconductor/common/img/flag_bg/flag_fi.png) no-repeat 0 0}
.footer .bottom .mark .country span.fr {background:url(/semiconductor/common/img/flag_bg/flag_fr.png) no-repeat 0 0}
.footer .bottom .mark .country span.gr {background:url(/semiconductor/common/img/flag_bg/flag_gr.png) no-repeat 0 0}
.footer .bottom .mark .country span.hk {background:url(/semiconductor/common/img/flag_bg/flag_hk.png) no-repeat 0 0}
.footer .bottom .mark .country span.hk_en {background:url(/semiconductor/common/img/flag_bg/flag_hk.png) no-repeat 0 0}
.footer .bottom .mark .country span.hr {background:url(/semiconductor/common/img/flag_bg/flag_hr.png) no-repeat 0 0}
.footer .bottom .mark .country span.hu {background:url(/semiconductor/common/img/flag_bg/flag_hu.png) no-repeat 0 0}
.footer .bottom .mark .country span.ie {background:url(/semiconductor/common/img/flag_bg/flag_ie.png) no-repeat 0 0}
.footer .bottom .mark .country span.iran {background:url(/semiconductor/common/img/flag_bg/flag_iran.png) no-repeat 0 0}
.footer .bottom .mark .country span.it {background:url(/semiconductor/common/img/flag_bg/flag_it.png) no-repeat 0 0}
.footer .bottom .mark .country span.lt {background:url(/semiconductor/common/img/flag_bg/flag_lt.png) no-repeat 0 0}
.footer .bottom .mark .country span.lv {background:url(/semiconductor/common/img/flag_bg/flag_lv.png) no-repeat 0 0}
.footer .bottom .mark .country span.nl {background:url(/semiconductor/common/img/flag_bg/flag_nl.png) no-repeat 0 0}
.footer .bottom .mark .country span.no {background:url(/semiconductor/common/img/flag_bg/flag_no.png) no-repeat 0 0}
.footer .bottom .mark .country span.pl {background:url(/semiconductor/common/img/flag_bg/flag_pl.png) no-repeat 0 0}
.footer .bottom .mark .country span.pt {background:url(/semiconductor/common/img/flag_bg/flag_pt.png) no-repeat 0 0}
.footer .bottom .mark .country span.ro {background:url(/semiconductor/common/img/flag_bg/flag_ro.png) no-repeat 0 0}
.footer .bottom .mark .country span.rs {background:url(/semiconductor/common/img/flag_bg/flag_rs.png) no-repeat 0 0}
.footer .bottom .mark .country span.se {background:url(/semiconductor/common/img/flag_bg/flag_se.png) no-repeat 0 0}
.footer .bottom .mark .country span.sk {background:url(/semiconductor/common/img/flag_bg/flag_sk.png) no-repeat 0 0}
.footer .bottom .mark .country span.tw {background:url(/semiconductor/common/img/flag_bg/flag_tw.png) no-repeat 0 0}
.footer .bottom .mark .country span.si {background:url(/semiconductor/common/img/flag_bg/flag_si.png) no-repeat 0 0}
.footer .bottom .mark .country span.ae {background:url(/semiconductor/common/img/flag_bg/flag_ae.png) no-repeat 0 0}
.footer .bottom .mark .country span.ae_ar {background:url(/semiconductor/common/img/flag_bg/flag_ae_ar.png) no-repeat 0 0}
.footer .bottom .mark .country span.africa_en {background:url(/semiconductor/common/img/flag_bg/flag_africa_en.png) no-repeat 0 0}
.footer .bottom .mark .country span.africa_fr {background:url(/semiconductor/common/img/flag_bg/flag_africa_fr.png) no-repeat 0 0}
.footer .bottom .mark .country span.africa_pt {background:url(/semiconductor/common/img/flag_bg/flag_africa_pt.png) no-repeat 0 0}
.footer .bottom .mark .country span.ar {background:url(/semiconductor/common/img/flag_bg/flag_ar.png) no-repeat 0 0}
.footer .bottom .mark .country span.au {background:url(/semiconductor/common/img/flag_bg/flag_au.png) no-repeat 0 0}
.footer .bottom .mark .country span.br {background:url(/semiconductor/common/img/flag_bg/flag_br.png) no-repeat 0 0}
.footer .bottom .mark .country span.ca {background:url(/semiconductor/common/img/flag_bg/flag_ca.png) no-repeat 0 0}
.footer .bottom .mark .country span.ca_fr {background:url(/semiconductor/common/img/flag_bg/flag_ca_fr.png) no-repeat 0 0}
.footer .bottom .mark .country span.cl {background:url(/semiconductor/common/img/flag_bg/flag_cl.png) no-repeat 0 0}
.footer .bottom .mark .country span.co {background:url(/semiconductor/common/img/flag_bg/flag_co.png) no-repeat 0 0}
.footer .bottom .mark .country span.eg {background:url(/semiconductor/common/img/flag_bg/flag_eg.png) no-repeat 0 0}
.footer .bottom .mark .country span.id {background:url(/semiconductor/common/img/flag_bg/flag_id.png) no-repeat 0 0}
.footer .bottom .mark .country span.il {background:url(/semiconductor/common/img/flag_bg/flag_il.png) no-repeat 0 0}
.footer .bottom .mark .country span.in {background:url(/semiconductor/common/img/flag_bg/flag_in.png) no-repeat 0 0}
.footer .bottom .mark .country span.jp {background:url(/semiconductor/common/img/flag_bg/flag_jp.png) no-repeat 0 0}
.footer .bottom .mark .country span.kz_ru {background:url(/semiconductor/common/img/flag_bg/flag_kz_ru.png) no-repeat 0 0}
.footer .bottom .mark .country span.latin {background:url(/semiconductor/common/img/flag_bg/flag_latin.png) no-repeat 0 0}
.footer .bottom .mark .country span.latin_en {background:url(/semiconductor/common/img/flag_bg/flag_latin_en.png) no-repeat 0 0}
.footer .bottom .mark .country span.levant {background:url(/semiconductor/common/img/flag_bg/flag_levant.png) no-repeat 0 0}
.footer .bottom .mark .country span.mx {background:url(/semiconductor/common/img/flag_bg/flag_mx.png) no-repeat 0 0}
.footer .bottom .mark .country span.my {background:url(/semiconductor/common/img/flag_bg/flag_my.png) no-repeat 0 0}
.footer .bottom .mark .country span.n_africa {background:url(/semiconductor/common/img/flag_bg/flag_n_africa.png) no-repeat 0 0}
.footer .bottom .mark .country span.nz {background:url(/semiconductor/common/img/flag_bg/flag_nz.png) no-repeat 0 0}
.footer .bottom .mark .country span.pe {background:url(/semiconductor/common/img/flag_bg/flag_pe.png) no-repeat 0 0}
.footer .bottom .mark .country span.pk {background:url(/semiconductor/common/img/flag_bg/flag_pk.png) no-repeat 0 0}
.footer .bottom .mark .country span.ru {background:url(/semiconductor/common/img/flag_bg/flag_ru.png) no-repeat 0 0}
.footer .bottom .mark .country span.sa {background:url(/semiconductor/common/img/flag_bg/flag_sa.png) no-repeat 0 0}
.footer .bottom .mark .country span.sa_en {background:url(/semiconductor/common/img/flag_bg/flag_sa_en.png) no-repeat 0 0}
.footer .bottom .mark .country span.th {background:url(/semiconductor/common/img/flag_bg/flag_th.png) no-repeat 0 0}
.footer .bottom .mark .country span.tr {background:url(/semiconductor/common/img/flag_bg/flag_tr.png) no-repeat 0 0}
.footer .bottom .mark .country span.ua {background:url(/semiconductor/common/img/flag_bg/flag_ua.png) no-repeat 0 0}
.footer .bottom .mark .country span.ua_ru {background:url(/semiconductor/common/img/flag_bg/flag_ua_ru.png) no-repeat 0 0}
.footer .bottom .mark .country span.ve {background:url(/semiconductor/common/img/flag_bg/flag_ve.png) no-repeat 0 0}
.footer .bottom .mark .country span.vn {background:url(/semiconductor/common/img/flag_bg/flag_vn.png) no-repeat 0 0}
.footer .bottom .mark .country span.za {background:url(/semiconductor/common/img/flag_bg/flag_za.png) no-repeat 0 0}
.footer .bottom2{padding:10px 0;font-size:12px;}
.footer .bottom2 .copyright{float:left; margin-top:10px; line-height:18px;}
.footer .bottom2 .copyright span {margin-top:20px; display:block}
.footer .bottom2 .btn{float:right; margin-top:10px; line-height:18px; font-size:14px}
.footer .bottom2 .notice{clear:both;padding:11px 0}
@media (max-width:767px){
.footer .bottom{background:none; font-size:14px}
.footer .bottom .grid-row,.footer .bottom .util-menu li{padding:0}
.footer .bottom .col-inner{margin:0}
.footer .bottom .util-menu{float:none;margin-left:0;background:#000}
.footer .bottom .util-menu li a{display:block; padding:5px 0 5px 10px}
.footer .bottom .language{float:none; padding:10px; background:#000; color:#fff; border-top:1px solid #333;}
.footer .bottom .language a{ color:#fff; display:block; padding:5px 0;}	
.footer .bottom .mark{float:none; padding:0 10px; background:#000; color:#fff; border-top:1px solid #333}
.footer .bottom2{font-size:14px}
.footer .sitemap .col-inner>ul>li>a {font-size:12px}
.footer .sitemap .col-inner>ul>div>li>a {font-size:12px}
.footer .bottom2 .copyright {font-size:12px}
.footer .bottom .util-menu {padding:10px 0}
.footer .bottom .util-menu li a {color:#fff}
.footer .bottom .mark.uk {position:relative; overflow:hidden;}
.footer .bottom .mark.uk:after {position:absolute; left:0; top:60px; display:block; width:100%; height:0; border-bottom:1px solid #333; content:"";}
.footer .bottom .mark li img {width:90%;}
.footer .bottom .mark li.country {float:left; width:100%; margin:0; padding:15px 0}
}
/* autocomplete layer */
div.auto-complete {background:#fff;color:#000;line-height:1.25;left:0;right:0px; top:31px;position: absolute;max-height: 320px; overflow-y:auto; overflow-x:hidden; display: none; z-index: 800;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;
}
div.auto-complete .auto-complete-wrap {padding:15px;border:1px solid #ececec;overflow:hidden}
/* no-results-returned*/
.active div.auto-complete.on,.active div.auto-complete.no-results-returned div { display: block }
div.auto-complete div,div.auto-complete .ac-message {display:none}
div.auto-complete div .tit { font-size: 1.1em; font-family:'SamsungOne600'; text-transform: uppercase; }
div.auto-complete li a { color:#0057a4;display:block }
div.auto-complete li a:hover, div.auto-complete li a:focus {color:#666}
div.auto-complete li a:active { color: #292929; }
/*results-returned*/
.active div.auto-complete.results-returned.on .autocomplete-list{display:block}
div.auto-complete .autocomplete-list {display:none;padding:10px 0 15px;border:1px solid #eaeaea;border-top:0}
div.auto-complete .autocomplete-list a{padding:5px 10px}
div.auto-complete .autocomplete-list .active a {color:orange}
@media (min-width:1024px) and (max-width:1280px){
	div.auto-complete{top:45px;left:10px;right:10px}
	div.auto-complete div.popular, 	div.auto-complete div.recently-viewed{float:left;width:50%;border-top:0;margin-top:0;padding-top:0}
	div.auto-complete .popular .tit, 	div.auto-complete .popular ul{padding-right:15px}
	div.auto-complete .recently-viewed .tit, 	div.auto-complete .recently-viewed ul{padding-left:15px}
}
@media (max-width:767px){
	div.auto-complete{left:10px;right:10px;top:45px}
}
/* Smart Finder */
.smartfinder {background-color:#fff}
.smartfinder span.pdf_down:after {margin: -3px 0 0 3px; display:inline-block; *display:inline; vertical-align:middle; font-family:'samsungIcon'; font-size:16px; content:'\e00a'; *zoom:1}
.smartfinder .top_banner {background-color:#0071bf}
.smartfinder .top_banner .tit {margin:0 auto; max-width:1310px; padding:0 28px; font-family:'SamsungOne400'; color:#fff; height:70px; line-height:70px; font-size:18px}
.smartfinder .step_area > ul > li.on {border-bottom:1px solid #ccc}
.smartfinder .step_area li > a {position:relative}
.smartfinder .step_area li .inner{margin:0 auto; position:relative; max-width:1310px}
.smartfinder .step_area li .inner > span {margin-left:-13px; position:absolute; bottom:-18px; left:50%; width:36px; z-index:10; font-size:0; line-height:0}
.smartfinder .step_area li .inner > span img {width:100%}
.smartfinder .step_area > ul > li > a {display:block; background-color:#e5eef6; border-bottom:1px solid #ccc}
.smartfinder .step_area > ul > li > a > span {position:relative; padding:25px 28px; line-height:20px; margin:0 auto; display:block;
max-width:1310px; font-family:'SamsungOne400'; font-size:18px; color:#000;}
.smartfinder .step_area > ul > li > a > span .step-arrow {margin-left:-13px; position:absolute; bottom:-18px; left:50%; width:36px; z-index:10; font-size:0; line-height:0}
.smartfinder .step_area > ul > li > a > span .step-arrow img {width:100%}
.smartfinder .step_area > ul > li > a .pre-step {display:inline-block; margin-left:3px; color:#0057a6}
.smartfinder .step_area > ul > li > a .pre-step:before {display:inline-block; margin-right:3px; content:"��"; vertical-align:top}
.smartfinder .step_area > ul > li > div {padding:55px 28px}
.smartfinder .inner .step-tit {font-family:'SamsungOne400'; font-size:36px; font-size:2rem;}
.smartfinder .inner > p {margin:20px 0; font-family:'SamsungOne400'}
.ie8 .smartfinder .inner ul {width:1320px}
.ie8 .smartfinder .inner li {width:330px; overflow:hidden}
.ie7 .smartfinder .inner ul {display:block; width:1320px}
.ie7 .smartfinder .inner li {float:left; width:330px; overflow:hidden}
.ie7 .smartfinder .inner li a {padding:0; margin:0; margin-left:10px}
.smartfinder .inner ul {position:relative; margin-left:-10px; overflow:hidden; *zoom:1}
.smartfinder .inner ul:after {display:block; clear:both; content:''}
.smartfinder .inner li {float:left;  width:25%; margin-bottom:10px}
.smartfinder .inner li a {display:block; font-family:'SamsungOne400'; text-align:center; color:#000; background-color:#b8d8ed; margin-left:10px}
.smartfinder .inner li a:hover,.smartfinder .inner li.on a {color:#fff; background-color:#0071bf}
.smartfinder .inner li a:active {border:0}
.smartfinder .inner li em {display:inline-block; padding:12px 15px; vertical-align:middle}
.smartfinder .inner li span {display:inline-block; height:100%; vertical-align:middle}
.smartfinder .smt_tab_cont {padding-top:40px; background-color:#e5eef6; *zoom:1}
.smartfinder .smt_tab_cont:after {display:block; clear:both; content:''}
.smartfinder .smt_tab_cont .list-thumb .thumb {border:0; border-bottom:1px solid #e9e9e9}
.smartfinder .smt_tab_cont .list-thumb .fluid-txt,.smartfinder .smt_tab_cont .col-inner {background-color:#fff}
.smartfinder .smt_tab_cont > .module {padding-bottom:0 !important}
.smartfinder .smt_tab_cont.cont01 .module_wrap {margin:0 auto; max-width:1320px; padding:0 28px 0 18px}
.smartfinder .call-personalHistory:before {padding-right: 10px;display: inline-block;width: 26px;height: 100%;vertical-align: top;font-family: 'samsungIcon'; text-align: center; content: "\e600"; font-size: 26px}
@media (min-width:1024px) {
	.smartfinder .smt_tab_cont.cont01 .module {padding-bottom:0; float:left; width:50%}
	.smartfinder .smt_tab_cont.cont01 .article-thumb .fluid-txt {padding-bottom:0}
	.smartfinder .smt_tab_cont.cont01 .article-thumb .grid-row {padding:0}
	.smartfinder .smt_tab_cont.cont01 .list-thumb .grid-row {padding:0}
	.smartfinder .smt_tab_cont.cont01 .col-inner {height:400px; margin-bottom:0}
	.smartfinder .smt_tab_cont.cont01 .module .grid-col {width:50%}
	.smartfinder .step_area > ul > li > a > span {padding:25px 28px}
	.smartfinder .step_area li .inner {padding:27px 28px}
}
@media (min-width:1280px) {
	.smartfinder .smt_tab_cont.cont01 .col-inner {height:446px;}
}
.smartfinder .module.article-txt .grid-row .act > * {padding:0 20px}
@media (min-width:768px) and (max-width:1024px){
	.smartfinder .smt_tab_cont.cont01 .module .grid-col {width:50%}
	.smartfinder .top_banner .tit {padding:0 28px}
}
@media (min-width:768px) and (max-width:1023px){
	.smartfinder .smt_tab_cont.cont01 .module {padding-bottom:0}
	.smartfinder .step_area > ul > li > a > span {padding:25px 15px}
	.smartfinder .step_area li .inner {padding:27px 15px}
	.smartfinder .top_banner .tit {padding:0 15px}
	.smartfinder .smt_tab_cont.cont01 .module_wrap {padding:0}
}
@media (min-width:768px){
	.smartfinder .smt_tab_cont .module .grid-col .box .txt {padding-bottom:50px}
}
@media (max-width:767px){
	.smartfinder .smt_tab_cont {padding-top:25px}
	.smartfinder .smt_tab_cont.cont01 .module_wrap {padding:0}
	.smartfinder .smt_tab_cont.cont01 .module.list-thumb {padding-bottom:0 !important}
	.smartfinder .smt_tab_cont.cont01 .pdf-down .act {padding-top:0;}
	.smartfinder .smt_tab_cont .module .grid-col .box .txt {padding-bottom:50px}
	.smartfinder .inner ul {display:block; margin:0}
	.smartfinder .inner li {margin:0; padding:0; margin-bottom:10px; width:100%; display:block}
	.smartfinder .inner li a {margin:0; padding:0;}
	.smartfinder .smt_tab_cont.cont02 .grid-row .col-inner, 	.smartfinder .smt_tab_cont.cont05 .grid-row .col-inner, 	.smartfinder .smt_tab_cont.cont04 .grid-row .col-inner {margin:10px 0 0 0}
	.smartfinder .smt_tab_cont.cont02 .grid-row, 	.smartfinder .smt_tab_cont.cont05 .grid-row, 	.smartfinder .smt_tab_cont.cont04 .grid-row {padding:0}
	.smartfinder .step_area > ul > li > a > span {padding:25px 20px}
	.smartfinder .step_area li .inner {padding:27px 20px}
	.smartfinder .top_banner .tit {padding:0 20px}
}
.legacy-ie .smartfinder .smt_tab_cont .module .grid-col .box .txt {padding-bottom:50px; background:#fff;}
.legacy-ie .smartfinder .smt_tab_cont .list-thumb .fluid-txt {background:#fff;}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .module {width:50%; float:left}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .grid-col {width:50%}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .article-thumb .grid-row {padding-right:0}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .list-thumb .grid-row {padding-left:0}
.legacy-ie .smartfinder .top_banner .tit, .legacy-ie .smartfinder .step_area li .inner {width:1320px}
.legacy-ie .smartfinder .step_area > ul > li > a > span {width:1310px}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .module_wrap {width:1320px}
.legacy-ie .smartfinder .smt_tab_cont.cont01 .grid-row {padding:0}
.legacy-ie .smartfinder .module.article-txt .grid-row {width:1320px}
/* //Smart Finder */
.outlink_footer {margin-left:4px}
/* module */
.module .thumb img{vertical-align:top;}
.module .cat, .module .act, .grid-outer .cat, .grid-outer .act{display:block}
.sec-board-box .meta {font-size:14px}
@media (min-width:768px){
	.module .grid-col .box .txt, 	.module .grid-col2 .box .txt, 	.module .grid-col3 .box .txt, 	.module .grid-col4 .box .txt, 	.grid-outer .grid-col .box .txt, 	.grid-outer .grid-col2 .box .txt, 	.grid-outer .grid-col3 .box .txt, 	.grid-outer .grid-col4 .box .txt {padding-top:16px;padding-bottom:50px}
	.module .grid-col .box .act, 	.module .grid-col2 .box .act, 	.module .grid-col3 .box .act, 	.module .grid-col4 .box .act, 	.grid-outer .grid-col .box .act, 	.grid-outer .grid-col2 .box .act, 	.grid-outer .grid-col3 .box .act, 	.grid-outer .grid-col4 .box .act {position:absolute;bottom:14px}
}
@media (max-width:767px){
	.module .txt, 	.grid-outer .txt{padding-top:15px;padding-bottom:10px}
	.module .grid-col .box .act, 	.module .grid-col1 .box .act, 	.module .grid-col2 .box .act, 	.module .grid-col3 .box .act, 	.module .grid-col4 .box .act, 	.grid-outer .grid-col .box .act, 	.grid-outer .grid-col1 .box .act, 	.grid-outer .grid-col2 .box .act, 	.grid-outer .grid-col3 .box .act, 	.grid-outer .grid-col4 .box .act{padding-top:8px}
	.module .box  .sub~.act, 	.grid-outer .box  .sub~.act{padding-top:20px}
	.module.card-list .box .sub~.act {padding-top:10px;}
}
.legacy-ie .module .grid-col .box .txt, .legacy-ie .module .grid-col2 .box .txt, .legacy-ie .module .grid-col3 .box .txt, .legacy-ie .module .grid-col4 .box .txt, .legacy-ie .grid-outer .grid-col .box .txt, .legacy-ie .grid-outer .grid-col2 .box .txt, .legacy-ie .grid-outer .grid-col3 .box .txt, .legacy-ie .grid-outer .grid-col4 .box .txt{padding-top:16px;padding-bottom:73px}
.legacy-ie .module .grid-col .box .act, .legacy-ie .module .grid-col2 .box .act, .legacy-ie .module .grid-col3 .box .act, .legacy-ie .module .grid-col4 .box .act, .legacy-ie .grid-outer .grid-col .box .act, .legacy-ie .grid-outer .grid-col2 .box .act, .legacy-ie .grid-outer .grid-col3 .box .act, .legacy-ie .grid-outer .grid-col4 .box .act{position:absolute;bottom:14px}
/* (sub) industry link */
.cat-direct{overflow:hidden;}
.cat-direct .grid-col{float:left;width:25%;overflow:hidden;}
.cat-direct a{display:block;font-size:18px;line-height:1;overflow:hidden;position:relative}
.cat-direct .thumb{display:block;position:relative;height:0;padding-bottom:55.8%;overflow:hidden}
.cat-direct .thumb img{position:absolute;left:0;top:0;width:100%;height:auto}
.cat-direct .txt {display:table;position:absolute;left:0;right:0;bottom:0;width:101%; height:48px; opacity:.85;padding-left:6.25%;padding-right:50px;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s; *width:auto; text-transform:uppercase}
.cat-direct .txt > span{display:table-cell;vertical-align:middle; height:48px; word-break:break-word; word-wrap:break-word}
.cat-direct .txt > span:after{content:"\34";font-family:'samsungIcon';position:absolute;right:6.25%;top:50%; height:24px; margin:-8px -5px 0 0;}
.cat-direct.sub .grid-col{width:33.33333333%}
.cat-direct.sub .wrapper-act{display:none}
.sec-next-step .grid-col2 .act a {font-size:16px}
@media (min-width:1024px){
	.cat-direct.sub .txt > span:after {font-size:16px;}
}
@media (min-width:1024px) and (max-width:1280px){
	/*.cat-direct .grid-col{width:33.3333333333%}*/
	.cat-direct.other .grid-col{width:25%}
}
@media (max-width:1023px){
	.cat-direct a{font-size:16px}
	.cat-direct .thumb{display:none}
	.cat-direct .txt{position:relative;opacity:1;}
	.cat-direct.sub .thumb{display:none;}
	.cat-direct .txt > span:after{height:20px; margin:-10px -5px 0 0}
	.sec-next-step .grid-col2 .act a {font-size:16px}
}
@media (min-width:768px) and (max-width:1023px){
	.cat-direct .grid-col{width:50%}
	.cat-direct.sub .grid-col {width:50%}
	.cat-direct a{font-size:16px}
	.cat-direct .txt{height:50px;}
	.cat-direct .txt>span{height:50px}
	.cat-direct .txt>span:after {margin:-8px -5px 0 0 !important}
}
@media (max-width:767px){
	.cat-direct .grid-col, 	.cat-direct.sub .grid-col{float:none;width:auto}
	.cat-direct a{font-size:14px}
	.cat-direct .txt{height:50px;padding-left:15px;padding-right:35px}
	.cat-direct .bg-main1 {padding-top:0; padding-bottom:0}
	.cat-direct .txt>span:after{right:13px;margin-right:0}
	.cat-direct.sub .wrapper-act{display:block}
	.cat-direct.sub li{display:none}
	.cat-direct.sub.show-all li {display:block;}
	.cat-direct.sub li:nth-child(1), 	.cat-direct.sub li:nth-child(2), 	.cat-direct.sub.active li{display:block !important}
	.cat-direct.sub.active .wrapper-act{display:none}
	.cat-direct.other .txt{position:relative;opacity:1}
	.cat-direct .txt > span:after{height:16px; margin:-5px -5px 0 0}
	.cat-direct.sub .btn-complex .thumb {display:none}
}
.legacy-ie .cat-direct .txt{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85);}
.cat-direct A:hover .txt{color:#000; background:#b8d8ed}
/* news and events (normal, has image, has video)*/
.sec-board-box .board-box-sple, .sec-board-box .board-box-banner{float:left;width:50%}
.sec-board-box .board-box-sple .grid-col{float:left;width:50%}
.sec-board-box .grid-row > div > ul, .sec-board-box .grid-row > div > a, .sec-board-box .grid-row > div > a .thumb img, .sec-board-box .grid-row > div > div.type-video, .sec-board-box .grid-row > div > div.type-video .thumb img {overflow:hidden;position:relative; height:170px}
.sec-board-box .grid-row > div > div.type-video {margin-top: 10px;}
.sec-board-box .grid-row > div > div.type-video .thumb {position: relative;}
.sec-board-box .grid-row .thumb{position: relative;}
.sec-board-box .grid-col.type1 {float:left; width:50%}
.sec-board-box .grid-col.type1 .col-inner {margin-left:0}
.sec-board-box .grid-col.type1:first-child .col-inner {margin-left:10px}
.sec-board-box .grid-col.type1 .meta{position:absolute; bottom:15px; line-height:1.2; margin-top:20px; max-height:4rem; overflow:hidden; display: -webkit-box;
-webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp:3}
.sec-board-box .board-box-sple a {display:block; overflow:hidden}
.sec-board-box .board-box-sple a:hover{ background-color: #0071bf;}
.sec-board-box .board-box-sple a:hover h3.tit{ color:#fff; }
.sec-board-box .board-box-sple a:hover .meta{color:#fff;}
.sec-board-box .board-box-sple .event-list a{background-color: #f1f1f1;}
.sec-board-box .board-box-sple .event-list a:hover{ background-color: #0071bf;}
.event .grid-row .grid-col .meta {font-size:18px}
/* news and events (no image)*/
.sec-board-box.no-image .board-box-sple {width:75%}
.sec-board-box.no-image .board-box-sple .grid-col {width:33.3333%}
.sec-board-box.no-image .board-box-banner {width:25%}
.sec-board-box.no-image .board-box-banner .grid-col {width:100%}
/* news and events (only news)*/
.sec-board-box.only-news .board-box-sple {float:none; width:100%}
.sec-board-box.only-news .board-box-sple .grid-col {width:33.3333%}
.sec-board-box .board-box-sple > ul {margin-top:10px}
.sec-board-box .board-box-banner > a {margin-top:10px}
.sec-board-box .grid-col {margin-top:0px}
.sec-board-box .grid-col .col-inner {margin-top:0; height:170px; margin-bottom:0; padding-bottom:0}
.sec-board-box .grid-col .col-inner:focus {margin-top:0px !important}
@media (min-width:1024px){
	.sec-board-box .board-box-sple .txt{padding-bottom:0 !important}
}
.sec-board-box .tit{line-height:1.35; max-height:3.7em; overflow:hidden;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow:ellipsis;}
.sec-board-box .meta{position:absolute; bottom:15px; font-size:16px; color:#52565a; line-height:1.1428; max-height:2.4em; overflow:hidden;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow:ellipsis; padding-right:10px;}
@media (max-width:1023px){
	.sec-board-box .board-box-sple,
	.sec-board-box .board-box-banner{float:none;width:100%}
	.sec-board-box .board-box-sple .txt>div{position:static}
	/* news and events (no image)*/
	.sec-board-box.no-image .board-box-banner, 	.sec-board-box.no-image .board-box-sple {float:inherit; width:100%}
	.sec-board-box.no-image .board-box-sple .grid-col {width:33.3333%}
	.sec-board-box.no-image .grid-row > div > a {height:auto}
	.sec-board-box.no-image .board-box-banner .box .txt {padding:20px}
	.sec-board-box.no-image .grid-col.type1 .meta {position:static}
}
@media (max-width:767px){
	.sec-board-box .grid-row > div > ul, 	.sec-board-box .grid-row > div > a, 	.sec-board-box .grid-row > div > div.type-video {height:auto}
	.sec-board-box .grid-row > div > a .thumb img, 	.sec-board-box .grid-row > div > div.type-video .thumb img {height:auto}
	.sec-board-box .board-box-sple > ul {margin-top:0}
	.sec-board-box .board-box-sple .grid-col{float:none; width:auto; margin-top:10px}
	.sec-board-box .board-box-banner > a {margin-top:0}
	.sec-board-box .grid-col.type1 .meta{position:static; font-size:14px; margin-bottom:0}
	.event .grid-row .grid-col .meta {font-size:14px}
	.sec-board-box .meta{position:static; margin-top:20px; font-size:14px}
	.sec-board-box .grid-col.type1 {float:none; width:100%}
	.sec-board-box .grid-row > div > ul, .sec-board-box .grid-row > div > a {min-height:inherit}
	.sec-board-box.no-image .board-box-sple .grid-col {float:inherit; width:100%}
	.sec-board-box.only-news .board-box-sple {float:none; width:100%}
	.sec-board-box.only-news .board-box-sple .grid-col {width:33.3333%}
	/* news and events (only news)*/
	.sec-board-box.only-news .board-box-sple {float:none; width:100%}
	.sec-board-box.only-news .board-box-sple .grid-col {float:none; width:100%}
	.sec-board-box.only-news .board-box-sple .grid-col {width:100%}
	 .sec-board-box .grid-col.type1 .col-inner,.sec-board-box .grid-col.type1:first-child .col-inner {margin-left:10px}
}
/* home banner */
.module.home-banner .col-inner {position:relative;}
.module.home-banner .col-inner > a {display:block}
.module.home-banner .col-inner h3 {margin-bottom:5px; font-size:22px; }
.module.home-banner .col-inner h3 > strong {font-weight:normal;line-height:1.2; max-height:3.3em; overflow:hidden;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow:ellipsis;}
.module.home-banner .col-inner .fluid-txt2 {position:absolute; top:20px; left:20px; width:64%}
.module.home-banner .col-inner .bg_image {line-height:0}
.module.home-banner .col-inner .bg_image img {width:100%; min-height:160px}
.module.home-banner .grid-col3 .col-inner .fluid-txt2 {width:54%;}
.module.home-banner .grid-col2 .col-inner h3 + p, .module.home-banner .grid-col3 .col-inner h3 + p {max-height:5.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;}
 .module.home-banner.innovatoions{ padding-bottom:80px;}
@media (min-width:869px) and (max-width:1024px){
	.module.home-banner .grid-col2 .col-inner .fluid-txt2, 	.module.home-banner .grid-col3 .col-inner .fluid-txt2  {top:10px}
}
@media (min-width:768px) and (max-width:868px){
	.module.home-banner .grid-col2 .col-inner .fluid-txt2, 	.module.home-banner .grid-col3 .col-inner .fluid-txt2  {top:5px}
	.video-banner .banner-box .col-inner .fluid-txt2 div h3 {margin-bottom:3px}
    .module.home-banner .col-inner h3 {max-height:2.27em;text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
    .module.home-banner .col-inner h3 > strong {max-height:2.27em; overflow:hidden;-webkit-line-clamp:2;}
}
@media (min-width:768px) and (max-width:1024px){
.module.home-banner .col-inner h3 > strong {max-height:2.27em; overflow:hidden;-webkit-line-clamp:2;}
}
@media (max-width:767px){
.module.home-banner .col-inner .fluid-txt2 {position:absolute; top:10%; left:0; width:100%; text-align:center; box-sizing:border-box; padding:0 20px}
.module.home-banner .grid-col3 .col-inner .fluid-txt2 {width:100%;}
.module.home-banner .col-inner h3 {font-size:20px}
.module.home-banner .col-inner p {font-size:14px}
.module.home-banner .grid-col2 .col-inner h3 + p, .module.home-banner .grid-col3 .col-inner h3 + p {max-height:4.1em; -webkit-line-clamp:3;}
.module.home-banner .media-mobile {display:block}
.module.home-banner .media-desktop {display:none}
.board-box-banner .grid-col.type1 .col-inner {margin-top:0}
.board-box-banner .grid-col.type1:first-child .col-inner {margin-top:10px; height:auto}
}
/* home banner type2 */
.module.home-banner.type2 .large-box {position:relative; padding-top:34%; overflow:hidden;}
.module.home-banner.type2 .large-box .grid-col2 {position:absolute;}
.module.home-banner.type2 .large-box .grid-col2.large {left:0; top:0; bottom:0; width:66.666666%;}
.module.home-banner.type2 .large-box .grid-col2.small {right:0; top:0; bottom:0; width:33.333333%;}
.module.home-banner.type2 .large-box .grid-col2.small-top {right:0; top:0; width:33.333333%; height:50%;}
.module.home-banner.type2 .large-box .grid-col2.small-btm {right:0; bottom:0; width:33.333333%; height:50%;}
.module.home-banner.type2 .bottom-box {position:relative; padding-top:17%;}
.module.home-banner.type2 .bottom-box .grid-col2{position:absolute; top:0; bottom:0; width:50%;}
.module.home-banner.type2 .bottom-box .grid-col2.left {left:0;}
.module.home-banner.type2 .bottom-box .grid-col2.right {right:0;}
.module.home-banner.type2 .col-inner {box-sizing:border-box; width:100%; height:100%; padding:10px 0 0 10px; margin:0;}
.module.home-banner.type2 .col-inner .fluid-txt2 {width:55%;}
.module.home-banner.type2 .grid-col2.large .col-inner .fluid-txt2 {width:40%;}
.module.home-banner.type2 .col-inner a, .module.home-banner.type2 .col-inner .bg_image {height:100%;}
.module.home-banner.type2 .col-inner .bg_image * {display:block; height:100%;}
.module.home-banner.type2 .col-inner .bg_image img {min-height:0;}
.module.home-banner.type2 .col-inner img {width:100%; height:100%;}
.module.home-banner.type2 .large-box .grid-col2.small-top .col-inner h3 + p, .module.home-banner.type2 .large-box .grid-col2.small-btm .col-inner h3 + p, .module.home-banner.type2 .bottom-box .grid-col2.left .col-inner h3 + p, .module.home-banner.type2 .bottom-box .grid-col2.right .col-inner h3 + p {max-height:2.8em; -webkit-line-clamp:2;}
@media (max-width: 868px) and (min-width: 768px) {
	.module.home-banner.type2 .col-inner .fluid-txt2 {top:10px;}
}
@media (max-width:767px){
	.module.home-banner.type2 .large-box {padding-top:0;}
	.module.home-banner.type2 .large-box .grid-col2 {position:relative; width:100% !important; height:auto;}
	.module.home-banner.type2 .bottom-box {padding-top:0;}
	.module.home-banner.type2 .bottom-box .grid-col2{position:relative; width:100% !important; height:auto;}
	.module.home-banner.type2 .col-inner .bg_image * {height:auto;}
	.module.home-banner.type2 .col-inner .fluid-txt2 {top:20px; left:20px; width:55%; padding:0 20px 0 0; text-align:left;}
	.module.home-banner.type2 .grid-col2.large .col-inner .fluid-txt2 {width:55%;}
	.module.home-banner.type2 .col-inner h3 + p {max-height:5.5em !important; -webkit-line-clamp:4 !important;}
}
.list-col3 {overflow:hidden;}
.list-col3 li {float:left; width:33.33%; box-sizing:border-box; padding:0 11px;}
.list-col3 li:first-child {padding:0 22px 0 0; /*width:34%;*/}
.list-col3 li:last-child {padding:0 0 0 22px;}
.list-col3 img {width:100%;}
.list-col3 p {padding-top:10px;}
@media (max-width:767px) {
	.list-col3 li {float:none; width:100% !important; padding:0 !important;}
	.list-col3 li + li {margin-top:20px;}
}
/* what's next */
.sec-next-step > .grid-row .sec-title {padding-bottom:10px}
.sec-next-step > .grid-row .col-inner {margin-top:0}
.sec-next-step .col-inner h2, .sec-next-step .col-inner .tit {font-size:18px;line-height:1.1333;padding-top:20px;padding-bottom:18px;border-bottom:1px solid #adadad}
.sec-next-step .col-inner h2 strong, .sec-next-step .col-inner .tit strong {font-family:'SamsungOne600';font-size:28px; display:block;font-weight:normal}
.sec-next-step p{padding:18px 0 0; font-size:16px}
.sec-next-step .grid-row{position:relative}
.sec-next-step .act{display:block;}
.sec-next-step .grid-col3 .act a{display:block}
.sec-next-step .fluid-txt{padding-bottom:55px}
.sec-next-step .grid-col3 .fluid-txt {padding-bottom:79px}
.sec-next-step.partner-sites .fluid-txt {padding-bottom:103px}
.sec-next-step.partner-sites .grid-col2 .act a {margin:0;}
.sec-next-step .grid-col2 h2, .sec-next-step .grid-col2 .tit {height:94px; box-sizing:border-box}
.sec-next-step.only-link .fluid-txt {padding-bottom:20px}
.next-list {margin-top:20px; margin-left:-25px; *zoom:1}
.next-list:after {display:block; content:""; clear:both}
.next-list li {float:left; margin-left:25px}
@media (min-width:768px){
	.sec-next-step .act{position:absolute;bottom:14px;}
	.sec-next-step .grid-col2 .act a{/*float:left*/}
	.sec-next-step .grid-col2 .act a~a{margin-left:24px}
}
.legacy-ie .sec-next-step .act{position:absolute;bottom:14px;}
.legacy-ie .sec-next-step .grid-col2 .act a{float:left}
.legacy-ie .sec-next-step .grid-col2 .act a~a{margin-left:24px}
.legacy-ie .sec-next-step .fluid-txt{padding-bottom:70px}
.legacy-ie .sec-next-step .grid-col3 .fluid-txt{padding-bottom:100px}
@media (max-width:1023px){
	.sec-next-step .fluid-txt{padding-bottom:30px}
	.sec-next-step .grid-col3 .fluid-txt {padding-bottom:55px}
	.sec-next-step.partner-sites .fluid-txt {padding-bottom:78px}
	.sec-next-step .grid-col2 h2, 	.sec-next-step .grid-col2 .tit {height:84px}
}
@media (min-width:768px) and (max-width:1023px){
	.sec-next-step p{padding-bottom:25px;padding-bottom:1.5625em; font-size:16px}
	.sec-next-step .col-inner h2, 	.sec-next-step .grid-col2 .tit {font-size:16px;}
}
@media (max-width:767px){
	.sec-next-step .grid-col2 h2, 	.sec-next-step .grid-col2 .tit {height:auto}
	.sec-next-step .col-inner h2 strong.step, 	.sec-next-step .col-inner .tit strong.step {padding-bottom:0;}
	.sec-next-step .grid-row{padding:0 10px}
	.sec-next-step div[class^="grid-col"]{background:#f1f1f1;margin-top:10px;padding-bottom:20px}
	.sec-next-step.only-link div[class^="grid-col"]{background:#f1f1f1;margin-top:10px; padding-bottom:0}
	.sec-next-step .grid-row div[class^="grid-col"]:first-child {margin-top:0}
	.sec-next-step .grid-row .col-inner{margin:0}
	.sec-next-step .fluid-txt, 	.sec-next-step .grid-col3 .fluid-txt, 	.sec-next-step.partner-sites .fluid-txt {padding:0 20px}
	.sec-next-step .col-inner h2, 	.sec-next-step .col-inner .tit {font-size:14px; padding-top:1.397em;padding-bottom:0.6984em}
	.sec-next-step .col-inner h2 strong, 	.sec-next-step .col-inner .tit strong {font-size:20px; padding-bottom:0.2em}
	.sec-next-step p{padding:10px 0 7px; font-size:14px}
	.sec-next-step .grid-col2 .act a {font-size:14px}
}
/* related solutions */
.grid-outer.article-thumb, .module.article-thumb {padding-bottom:0}
.article-thumb .grid-col{float:left;width:25%}
.article-thumb .col-inner.box {position:relative; margin-bottom:40px; padding-bottom:0}
.article-thumb .col-inner.box .fluid-txt {padding-bottom:20px}
.article-thumb .thumb{height:0;padding-bottom:60%;position:relative;overflow:hidden;background:#fff}
.article-thumb .thumb img{position:absolute;left:0;top:0;height:auto}
.article-thumb .tit{line-height:1.1333; height:2.2667em; overflow:hidden;-webkit-line-clamp:2; }
.article-thumb .sub{line-height:1.3333; height:5.3333em; overflow:hidden;-webkit-line-clamp:4; padding-top:5px}
.article-thumb .tit, .article-thumb .sub{display:-webkit-box; -webkit-box-orient:vertical;text-overflow:ellipsis;}
.article-thumb a span.btn.down {display:none; position:absolute; bottom:10px}
.article-thumb > .wrapper-act {margin-top:0; margin-bottom:0; padding-top:0}
.article-thumb > .wrapper-act .btn-type2.show {margin-top:-30px; margin-bottom:40px}
.legacy-ie .article-thumb .col-inner.box {position:relative; margin-bottom:40px; padding-bottom:0}
.legacy-ie .article-thumb .col-inner.box .fluid-txt {padding-bottom:20px}
a.pdf-down:hover span.btn.down {color:#000}
a.pdf-down .sub {height:4em; -webkit-line-clamp:3; margin-bottom:1.3333em}
a.pdf-down span.btn.down {display:block; color:#0057a4; vertical-align:middle; font-weight:normal; font-size:16px; line-height:1.5; -moz-transition:color ease-in-out .3s; -o-transition:color ease-in-out .3s; -webkit-transition:color ease-in-out .3s}
a.pdf-down span.btn.down:after{font-family:'samsungIcon'; display:inline-block; vertical-align:middle; margin:0 0 4px 2px; font-size:0.9rem; content:"\e00a"}
 
@media (min-width:768px) and (max-width:1023px){
	.article-thumb .grid-col{width:33.33333%}
	.article-thumb .grid-col:nth-child(4) {display:none}
	.article-thumb.active .grid-col:nth-child(4) {display:block}
}
@media (max-width:767px){
	.grid-outer.article-thumb, 	.module.article-thumb {padding-bottom:0 !important}
	.article-thumb .grid-col{width:50%}
	.article-thumb .grid-col:nth-child(3), 	.article-thumb .grid-col:nth-child(4) {display:none}
	.article-thumb.active .grid-col:nth-child(3), 	.article-thumb.active .grid-col:nth-child(4) {display:block}
	.article-thumb > .wrapper-act .btn-type2.show {margin-bottom:25px}
	a.pdf-down span.btn.down {font-size:14px}
}
.legacy-ie .article-thumb .thumb{padding-bottom:0;height:198px;}
.legacy-ie .article-thumb .thumb img{height:100%}
/* customer stories */
.article-thumb2 .grid-col1{text-align:center}
.article-thumb2 .grid-col1 .txt{padding:3em 6.1111em 1.7777em}
.article-thumb2 .grid-col1 .tit{line-height:1.1333;}
.article-thumb2 .grid-col1 .meta {color:#777}
.article-thumb2 .grid-col1 .meta, .article-thumb2 .grid-col1 .act{padding-top:0.8333em}
.article-thumb2 .thumb{position:relative;height:0;padding-bottom:49.8%;overflow:hidden;background-color:#fff}
.article-thumb2 .thumb img{position:absolute;top:0;left:0;height:auto}
.article-thumb2 .grid-col2 .tit, .article-thumb2 .grid-col3 .tit{line-height:1.1428;}
@media (max-width:767px) {
	.article-thumb2 .grid-col1 .txt{padding:40px 20px}
	.article-thumb2 .grid-col1 .meta, 	.article-thumb2 .grid-col1 .act{padding-top:20px}
}
.legacy-ie .article-thumb2 .thumb{padding-bottom:0; height:213px}
/* related product */
.list-thumb .grid-col{width:25%;float:left}
.list-thumb .thumb{border:1px solid #e9e9e9;position:relative;border-bottom:0; background-repeat:no-repeat;background-position:center center;background-size:contain;height:0;padding-bottom:108%;overflow:hidden}
	.legacy-ie .list-thumb .thumb{background:transparent !important;padding-bottom:0;height:321px}
.list-thumb .thumb img{width:100%;position:absolute;left:0;top:0}
.list-thumb .txt{line-height:1.3333;overflow:hidden;padding-top:15px;padding-bottom:12px}
.list-thumb .tit {font-size:18px;font-size:1rem; height:4em;overflow:hidden;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.list-thumb .product-type, .product-list-col4 .product-type {font-size:18px;font-size:1rem; height:2em; overflow:hidden;}
/* related insight */
.article-txt .tit{font-size:24px}
.article-txt .sub{padding-top:5px}
/* reference case */
.article-txt3 .grid-col1{text-align:center}
.article-txt3 .grid-col1 .txt{padding:54px 20px 32px}
.article-txt3 .grid-col1 .tit{line-height:1.1333;}
.article-txt3 .grid-col1 .meta{display:block;padding-top:27px}
.article-txt3 .grid-col1 .act{display:block;padding-top:15px}
.article-txt3 .fluid-txt {position:relative}
.article-txt3 .act.align {left:0}
.article-txt3 .act.align > * {padding:0 20px}
@media (max-width:1023px){
	.list-thumb .grid-col{width:33.3333%}
	.list-thumb .grid-col:nth-child(4) {display:none}
	.list-thumb.active .grid-col:nth-child(4) {display:block}
}
@media (min-width:768px) and (max-width:1023px){
	.article-txt .grid-colgroup{overflow:hidden;position:relative}
}
@media (max-width:767px) {
	.list-thumb .grid-col {width:50%}
	.list-thumb .grid-col:nth-child(3), 	.list-thumb .grid-col:nth-child(4) {display:none}
	.list-thumb.active .grid-col:nth-child(3), 	.list-thumb.active .grid-col:nth-child(4) {display:block}
	.list-thumb .thumb{background-size:contain}
	.article-txt3 .grid-col1 .txt{padding-top:40px;padding-bottom:40px}
	.article-txt3 .grid-col1 .meta{padding-top:20px}
	.article-txt3 .grid-col1 .act{padding-top:20px}
	.article-txt3 .grid-col2 .col-inner{padding-bottom:0;margin-bottom:0}
	.article-txt3 .act.align > div {padding:0}
}
/* industry, solution detail module type */
.sec-usecase{padding-bottom:50px;margin-top:-60px}
.sec-feature > .inner, .features-wrapper > .inner {display: block; max-width:1366px; margin:0 auto;}
.article2{padding-bottom:0px !important}
.article2 .grid-row{overflow:hidden}
.article2 .col-inner{background:#f1f1f1;padding-bottom:999999px;margin-bottom:-999999px;}
.article2 .col-inner .thumb,.article2 .col-inner .thumb .clip-center,.sec-theme .article2 .no .col-inner {background-color:#f1f1f1}
.article2 .bg-main6,.sec-theme .article2 .col-inner {background:#fff}
.sec-theme .article2 .col-inner .thumb, .sec-theme .article2 .col-inner .clip-center, .article2 .col-inner.bg-main6 .thumb, .article2 .col-inner.bg-main6 .clip-center {background-color:#fff !important}
.article2 .col-inner:after{content:"";display:block;clear:both;visibility:hidden}
.article2 .col-inner .thumb,.article2 .col-inner .thumb>div{position:relative;overflow:hidden}
.article2 .col-inner .thumb>div>span{display:block;}
.article2 .col-inner .thumb>div>span.media-mobile {display:none}
.article2 .col-inner .thumb>.clip-center>span{display:inline-block}
.article2 .col-inner .thumb img{width:100%;vertical-align:top}
.article2 .txt{line-height:1.3333;padding-top:14px;padding-bottom:14px;}
.article2 .tit{padding-bottom:13px;line-height:1.1333;}
.article2 .left .thumb{float:left; width:50%; margin-right:15px;}
.article2 .left .thumb>div{margin-right:5px;}
.article2 .right .thumb{float:right;width:50%;margin-left:15px}
.article2 .right .thumb>div{margin-left:5px}
.article2 .grid-col1.left .thumb{padding:20px 15px 20px 20px;margin-right:0;overflow:hidden}
.sec-feature .article2 .grid-col1.left .thumb,.sec-feature .article2 .grid-col1 .clip-center,.sec-feature .article2 .grid-col1.right .thumb,.sec-feature .article2 .grid-col1.right .clip-center {background-color:#f1f1f1}
.article2 .grid-col1 .clip-center{height:344px;background:#fff}
.article2 .grid-col1 .clip-center img{width:auto; height:344px}
.article2 .grid-col1.left .tit{padding-top:10px;padding-bottom:19px}
.article2 .grid-col1.right .thumb{padding:20px 20px 20px 15px;margin-left:0}
.article2 .grid-col1.right .tit{padding-top:10px;padding-bottom:19px}
.article2 .no .value{font-size:30px;font-size:1.6666rem;}
.article2 .grid-col2.left .thumb,.article2 .grid-col2.right .thumb {padding-bottom:50%; margin-left:20px;}
.article2 .grid-col2.left .thumb>div, .article2 .grid-col2.right .thumb>div {position:absolute; width:179%; left:-39.54%; margin:0;}
.article2 .small-img .thumb {float:left; padding:20px 20px 20px 28px; width:120px; height:120px;}
.article2 .small-img .fluid-txt,.grid-col3.small-img .fluid-txt {padding-left:168px}
.grid-col3.small-img .thumb {float:left; padding:20px 20px 20px 28px; width:120px; height:120px;}
@media (max-width:1279px) and (min-width:768px){
	.article2 .grid-col2.left, 	.article2 .grid-col2.right {width:100%}
	.article2 .grid-col2.left .col-inner, 	.article2 .grid-col2.right .col-inner {padding-bottom:0;margin-bottom:0}
	.article2 .grid-col2.left .thumb, 	.article2 .grid-col2.right .thumb {width:299px; height:299px; margin:20px; padding:0;}
	.article2 .grid-col2.left .thumb>div, 	.article2 .grid-col2.right .thumb>div {padding-bottom:0}
	.article2 .grid-col2.left .tit, 	.article2 .grid-col2.right .tit{padding-top:10px;padding-bottom:19px}
}
@media (max-width:767px){
	.article2:last-child {margin-bottom:20px}
	.sec-feature .article2:last-child {margin-bottom:0}
	.sec-feature .article2 .grid-col1.no .txt{padding-top:14px;padding-bottom:14px}
	.article2 .col-inner{padding-bottom:0;margin-bottom:0}
	.article2 .col-inner .thumb>div>span.media-mobile {display:inline-block}
	.article2 .right .thumb>div, 	.article2 .left .thumb>div{margin-left:0;margin-right:0}
	.article2 .thumb{width:100% !important;float:none !important;padding:0 !important;margin:0 !important}
	.article2 .thumb img{width:100% !important}
	.article2 .grid-col1 .clip-center{height:auto}
	.article2 .grid-col1.left .tit, 	.article2 .grid-col1.right .tit{padding-top:0}
	.article2 .grid-col2.left .thumb, 	.article2 .grid-col2.right .thumb{width:auto;float:none}
	.article2 .grid-col2.left .thumb>div,     .article2 .grid-col2.right .thumb>div {position:static; width:100%;}
	.module .article2:last-child {margin-bottom:0}
	.grid-col2.small-img .thumb {float:left !important; width:120px !important; height:120px !important;}
	.grid-col2.small-img .fluid-txt {padding-left:140px}
}
/* insight module style */
.article{line-height:1.3333;padding-bottom:40px}
.article .grid-row{overflow:hidden}
.article .col-inner{padding-bottom:999999px;margin-bottom:-999999px}
.article .col-inner:after{content:"";display:block;clear:both;visibility:hidden}
.article .col-inner .thumb{position:relative;overflow:hidden}
.article .col-inner .thumb>div{position:relative;overflow:hidden}
.article .col-inner .thumb>div>span{display:block}
.article .col-inner .thumb>div>span.media-mobile {display:none}
.article .col-inner .thumb>.clip-center>span{display:inline-block}
.article .col-inner .thumb img{width:100%;vertical-align:top}
.article .txt{line-height:1.3333}
.article .grid-col2 .txt, .article .grid-col3 .txt{padding:14px 20px}
.article .top .txt{padding-top:24px;padding-bottom:24px}
.article .no .txt{padding-left:0; padding-right:0px}
.article .left .thumb{float:left;width:50%;margin-right:15px}
.article .left .thumb>div{margin-right:5px;}
.article .right .thumb{float:right;width:50%;margin-left:15px}
.article .right .thumb>div{margin-left:5px;}
.article .grid-col1 .clip-center{height:344px;background:#fff}
.article .grid-col1 .clip-center img{width:auto; height:344px}
.article .grid-col2 .col-inner, .article .grid-col3 .col-inner{background:#f1f1f1}
.article .no .col-inner{background:transparent}
@media (max-width:1279px) and (min-width:768px){
	.article .grid-col2.left{width:100%}
	.article .grid-col2.left .col-inner{padding-bottom:0;margin-bottom:0;}
	.article .grid-col2.left .thumb{width:325px}
	.article .grid-col2.left .thumb>div{width:320px;height:320px}
	.article .grid-col2.right{width:100%}
	.article .grid-col2.right .col-inner{padding-bottom:0;margin-bottom:0;}
	.article .grid-col2.right .thumb{width:325px}
	.article .grid-col2.right .thumb>div{width:320px;height:320px}
}
@media (max-width:767px){
	.article .col-inner{padding-bottom:0;margin-bottom:0}
	.article .col-inner .thumb>div>span.media-mobile {display:inline-block}
	.article .right .thumb>div, 	.article .left .thumb>div{margin-left:0;margin-right:0}
	.article .thumb{width:100% !important;float:none !important;padding:0 !important;margin:0 !important}
	.article .thumb img{width:100% !important}
	.article .grid-col1 .clip-center{height:auto}
	.article .grid-col1.left .tit, 	.article .grid-col1.right .tit{padding-top:0}
	.article .grid-col2.left .thumb, 	.article .grid-col2.right .thumb{width:auto;float:none}
}
.award-list{padding:10px 0 20px;margin-top:10px}
.award-list .grid-row{overflow:hidden}
.award-list .col-inner{background:#fff;*zoom:1}
.award-list .col-inner:after{content:"";display:block;clear:both;visibility:hidden}
.award-list .thumb{float:left; padding:20px}
.ie7 .award-list .thumb img {width:auto}
.award-list .txt{overflow:hidden;padding-bottom:14px;padding-left:0}
.award-list .tit{font-size:30px;font-size:1.6666rem;line-height:1.1333;padding-top:14px}
.award-list .sub{padding-top:12px}
.award-list.type2 .grid-row .col-inner.box {margin-bottom:0; padding-bottom:0; border:1px solid #dadada;}
.award-list.type2 .grid-col2 .box .txt {padding-bottom:20px; height:120px;}
.award-list.type2 .tit {padding-top:0px; line-height:1.2; max-height:6em; overflow: hidden;}
@media(min-width:768px){
	.award-list .thumb{padding:15px}
}
@media(min-width:768px) and (max-width:1023px){
	.award-list .thumb{width:60px}
}
@media (max-width:767px){
	.award-list.type2 .grid-col2 .box .txt {height:auto; padding-bottom:30px;}
	.award-list.type2 .tit {max-height:none; padding-top:5px;}
}
.module.article-txt3 .grid-row .tit {display:-webkit-box; min-height:4.1em; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:3; -webkit-box-orient:vertical}
.module.article-txt3 .grid-row .grid-col1 .tit {min-height:100%; display: block;}
.module.article-txt .grid-row .cat {position: absolute; top:15px; line-height: 1.2;}
.module.article-txt .grid-row .tit {margin-top: 20px; /* display:-webkit-box; */ height:4.1em; word-wrap: break-word; /* text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; */ }
.module.article-txt.card-list .grid-row .tit {height:1.5em; -webkit-line-clamp:1; font-size:18px;}/* 2015-09-24 font-size add*/
.module.article-txt .grid-row .sub {/* display:-webkit-box; */ height:5.3em; line-height:1.3; word-wrap: break-word; /* text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:4; -webkit-box-orient:vertical */ }
.module.article-txt.card-list .grid-row .sub {height:1.5em; -webkit-line-clamp:1; padding-top:10px; font-size:19px;}/* 2015-09-24 font-size add*/
.module.article-txt .grid-row .col-inner {position:relative; margin-bottom:0; padding-bottom:0}
.chrome .module.article-txt .grid-row .sub {line-height:1.35;}
.cat-event:after{content:"\e60e";font-family:'samsungIcon'; display:block; font-size:12px; background:url(/semiconductor/common/img/ico/bg_outlink.png) no-repeat 0 0; width:40px; height:40px; text-align:right; padding:5px 5px 0 0; position:absolute; right:0; top:0;}
button.video_down:after {margin:-2px 0 0 3px; display:inline-block; *display:inline; vertical-align:middle; font-family:'samsungIcon'; font-size:18px; content:'\e616'; *zoom:1}
.act.align  div a:hover {color:#0057a4 !important}
/* reference cases, related insights button align */
.act.align {width:100%;}
.act.align > div {*zoom:1}
.act.align > div:after {display:block; clear:both; content:''}
.act.align > div .left {float:left; text-align: left;}
.act.align > div button, .act.align > div a {display:inline-block; vertical-align:middle; line-height:1.5; margin-right:5px; color:#0057a4; font-size:16px}
.act.align > div a.pdf_down:after, .act.align > a.pdf_down:after {margin: -3px 0 0 3px; display:inline-block; *display:inline; vertical-align:middle; font-family:'samsungIcon'; font-size:16px; content:'\e00a'; *zoom:1}
.act.align  div a:hover {/*color:#0057a4*/ color:#000 !important}
.module .align_btn3 .grid-col3 .box .txt, .module .align_btn4 .grid-col4 .box .txt {padding-bottom:55px}
@media (max-width:767px){
	.act.align > div button, 	.act.align > div a {font-size:14px; /*margin-right: 0;*/}
	.act.align > div .left {float:none; width:100%;}
	.act.align > div .left > * {float:none}
	.article-txt .grid-row.align_btn4 .txt {padding-bottom:55px !important}
	.module.article-txt3 .act.align > div .left {float:left; width:auto; margin-right: 15px;}
}
@media (max-width:460px){
	.act.align > div .btn.down, 	.act.align > div .btn.pdf_down {letter-spacing: -1px;}
	.article-txt .grid-row.align_btn3 .txt {padding-bottom:65px}
}
.module.article-txt .grid-row .grid-col4 {width:25%}
.module.article-txt .grid-row .act  {position:absolute; left:0; bottom:10px; box-sizing:border-box; width:100%; margin-left:0}
.module.article-txt .grid-row .act > * {padding:0 20px}
.module .grid-row .act.align  div button {font-size:15px; color:#0057a4; -moz-transition:color ease-in-out .3s; -o-transition:color ease-in-out .3s; -webkit-transition:color ease-in-out .3s}
.module .grid-row .act.align  div button:hover{color:#000 !important;}
.module .grid-row .act.align  div a {font-size:15px}
.module.article-txt.fn-pro .grid-row .grid-col4 .txt {padding-bottom:20px}
.module .bg-main1 .act.align  div button, .module .bg-main1 .act.align  div a {color:#fff}
.module .bg-main1 .act.align  div button:hover, .module .bg-main1 .act.align  div a:hover {color:#fff !important}
@media (min-width:768px) and (max-width:1023px){
	.article-txt .grid-row.align_btn4 .grid-col4 {width:33.3333%}
	.article-txt .grid-row.align_btn4 .grid-col4:nth-of-type(2n+1){clear:none}
	.article-txt .grid-row.align_btn4 .grid-col4:nth-child(4) {display:none}
	.article-txt.active .grid-row.align_btn4 .grid-col4:nth-child(4) {display:block}
	.grid-row.align_btn4 .act  {margin-left:-25px}
	.module.article-txt.fn-pro .grid-row .grid-col4 {width:50%}
}
@media (max-width:767px) {
	.article-txt .grid-row.align_btn4 .grid-col4 {width:50%}
	.article-txt .grid-row.align_btn4 .grid-col4:nth-child(3), 	.article-txt .grid-row.align_btn4 .grid-col4:nth-child(4),.article-txt .grid-row.align_btn4 .act .mobile {display:none}
	.article-txt.active .grid-row.align_btn4 .grid-col4:nth-child(3), 	.article-txt.active .grid-row.align_btn4 .grid-col4:nth-child(4) {display:block}
	.article-txt .sub {padding-top:5px}
	.article-txt .txt {padding-bottom:50px}
	.module.article-txt .grid-row .act > * {padding:0 20px}
	.module.article-txt.fn-pro .grid-row .grid-col4 {width:100%}
	.module.article-txt.fn-pro .grid-row .grid-col4 .txt {padding-bottom:10px}
	.module .grid-row .act.align div button, 	.module .grid-row .act.align div a {font-size:14px}
}
.video-banner {*zoom:1}
.video-banner:after {content:""; display:block; clear:both}
.video-banner .video-box {position:absolute; width:50%; left:0; top:0; bottom:0; box-sizing:border-box; margin-top:10px; padding:0 5px 0 18px; line-height:0;}
.video-banner .video-box .grid-col {height:100%;}
.video-banner .video-box .col-inner {height:100%; margin-top:0;}
.video-banner .video-box .col-inner img {width:100%; height:100%;}
.video-banner .video-box .col-inner .brightcove-player * {height:100%}
.video-banner .banner-box {float:right; width:50%;}
.video-banner .banner-box .col-inner .fluid-txt2 {left:0; box-sizing:border-box; width:100%; padding:0 20px; text-align:center}
.video-banner .banner-box .col-inner .fluid-txt2 h2 {margin-bottom:5px; overflow:hidden; max-height:2.2em; line-height:1.1}
.home-banner .video-banner .banner-box .col-inner .fluid-txt2 p {overflow:hidden; line-height:1.4; max-height:4.4em; -webkit-line-clamp:4;}
.grid-row.video-banner{overflow:visible;}
@media (min-width:1024px) and (max-width:1280px){
	.video-banner .banner-box .col-inner .fluid-txt2 h2 {margin-bottom:12px}
}
@media (min-width:1280px){
	.video-banner .banner-box .col-inner .fluid-txt2 h2 {margin-bottom:20px}
}
@media (max-width:1280px) {
	.video-banner .banner-box .col-inner .fluid-txt2 h2 {padding:0}
    .home-banner .video-banner .banner-box .col-inner .fluid-txt2 p {overflow:hidden; line-height:1.1; max-height:2.2em; -webkit-line-clamp:2;}
}
@media (min-width:768px) and (max-width:1023px) {
	.video-banner .video-box {padding-left:5px;}
	.video-banner .video-box .btn-ico.video {background-size:40px 40px}
    
}
@media (max-width:767px) {
	.video-banner .video-box {float:none; width:100%;}
	.video-banner .video-box {position:static; width:100%; padding:0; margin:0;}
	.video-banner .video-box .grid-col,.video-banner .video-box .col-inner img {height:auto;}
	.video-banner .video-box .col-inner {height:auto; margin-top:10px;}
	.video-banner .banner-box {float:none; width:100%;}
    .home-banner .video-banner .banner-box .col-inner .fluid-txt2 p {overflow: visible; line-height:1.1; max-height:4.4em; -webkit-line-clamp:auto;}
}
.module.article2 .experience {max-width:1310px; margin:0 auto; background-color:#f1f1f1;}
.module.article2 .experience .grid-colgroup {overflow:hidden}
.module.article2 .experience .tit {font-size:28px}
.module.article2 .experience .grid-col2 {width:37%}
.module.article2 .experience .grid-col2:first-child {width:63%}
.module.article2 .experience .grid-col2 .col-inner {margin-left:0; background-color:#f1f1f1}
.module.article2 .experience .grid-col2.col1 .fluid-txt {padding-top:20px}
.module.article2 .experience .grid-col2.col2 .fluid-txt {padding-top:10px; padding-bottom:10px}
.module.article2 .experience .grid-col2.col2 .col-inner {background-color:#f1f1f1; margin-left:0; margin-top:0}
.module.article2 .experience .grid-col2.col2 .sub {padding:10px 15px 15px; background-color:#e3e3e3}
.module.article2 .experience .txt_top {margin-bottom:10px; border-bottom:1px solid #707070}
.module.article2 .experience .txt_top > div {*zoom:1}
.module.article2 .experience .txt_top > div:after {display:block; clear:both; content:''}
.module.article2 .experience .txt_top span {margin-top:10px; display:inline-block; *display:inline; font-family:'SamsungOne600'; color:#5a5a5a; *zoom:1}
.module.article2 .experience .txt_top span.value {margin:-14px 10px 0 0; letter-spacing:-3px; font-size:80px}
.module.article2 .experience .txt_top span.value em {display:inline-block; letter-spacing:0; font-size:20px}
.module.article2 .experience .txt_btm p {font-size:18px; color:#555}
.module.article2 .experience .txt_btm span {margin-top:5px; display:block; font-size:14px; color:#5e5e5e}
.module.article2 .experience .txt_btm .act {margin-top:20px}
@media (min-width:768px) and (max-width:1024px) {
	.module.article2 .experience .tit {font-size:24px}
	.module.article2 .experience .grid-col2 {width:45%}
	.module.article2 .experience .grid-col2:first-child {width:55%}
	.module.article2 .experience .txt_btm p {font-size:16px}
	.module.article2 .experience .txt_top span {font-size:14px}
	.module.article2 .experience .txt_top span.value {font-size:70px}
	.module.article2 .experience .txt_top span.value em {font-size:18px}
	.module.article2 .experience .grid-col2 .col-inner {margin-left:10px}
}
@media (max-width:767px) {
	.module.article2 .experience .tit {font-size:20px}
	.module.article2 .experience .txt_top span {margin-top:6px; width:auto}
	.module.article2 .experience .txt_top span.value {margin-right:5px; font-size:65px}
	.module.article2 .experience .txt_btm p {font-size:14px}
	.module.article2 .experience .txt_btm span {font-size:12px}
	.module.article2 .experience .grid-col2 .col-inner {margin-left:10px}
	.module.article2 .experience .grid-col2.col2 .col-inner {margin-left:10px}
	.module.article2 .experience .grid-col2.col1, .module.article2 .experience .grid-col2.col2 {width:100%}
	.module.article2 .experience .grid-col2.col2 .col-inner {margin-top:0}
	.module.article2 .experience .grid-col2.col1 .fluid-txt {padding-top:10px}
	.module.article2 .experience .grid-col2.col2 .fluid-txt {padding-bottom:20px}
}
.module.list-thumb .fluid-txt .model_numb {height:1.3333em; color:#5a5a5a; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.module.solution_ds .grid-col1.no .col-inner .txt {padding:25px 20px}
.module.solution_ds .sub {font-size:21px}
@media (min-width:768px) and (max-width:1024px){
	.module.solution_ds .sub {font-size:20px}
}
@media (max-width:767px){
	.module.solution_ds .sub {font-size:16px}
}
.product-list-col4.active ~ .wrapper-act .offline-more {display:none !important}
.offline-more {display:none}
@media (max-width:1023px){
	.list-count-4 .offline-more {display:block}
}
@media (max-width:767px){
	.list-count-3 .offline-more {display:block}
}
.solution_prt_tab {padding:0 28px; margin:0 auto 30px; max-width:1310px}
.solution_prt_tab ul {*zoom:1}
.solution_prt_tab ul:after {display:block; clear:both; content:''}
.solution_prt_tab li {float:left; width:50%; height:58px; text-align:center}
.solution_prt_tab li span {padding-left:1px; display:block; height:100%}
.solution_prt_tab li:first-child span {padding-left:0; padding-right:1px}
.solution_prt_tab li button {position:relative; width:100%; height:100%; background-color:#666; color:#fff; font-size:18px; -moz-box-sizing:content-box; -ms-box-sizing:content-box; -o-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
.solution_prt_tab li.on button {background-color:#0071bf}
.solution_prt_tab li.on button:before {position:absolute; left:50%; bottom:0; display:block; width:0; height:12px; margin-left:-15px; border-color: transparent transparent #fff; border-width:15px; border-style:solid;  content:" ";}
@media (min-width:768px) and (max-width:1023px){
	.solution_prt_tab li.on button:before {margin-left:-13px; border-width:13px;}
	.solution_prt_tab {padding:0 14px}
	.solution_prt_tab li button {font-size:16px}
}
@media (max-width:767px){
	.solution_prt_tab li.on button:before {margin-left:-11px; border-width:11px;}
	.solution_prt_tab {padding:0 10px}
	.solution_prt_tab li button {font-size:16px}
}
/* my business */
.additional-con {padding:30px 0; margin-top:10px}
.additional-con .alert-area {padding-bottom:0;}
.additional-con .btn-area {padding-top:15px;}
.add-input {margin-bottom:60px; *zoom:1}
.add-input:after {display:block; content:""; clear:both}
.add-input li {float:left; width:48%}
.add-input li:first-child {margin-right:4%}
.add-input li label {display:inline-block; width:20%; vertical-align:middle}
.add-input li input[type=text] {width:80%; height:38px; font-size:16px; line-height:18px; padding:10px 5px; box-sizing:border-box}
.no-recent {padding:20px; text-align:center;}
@media (max-width:767px) {
	.add-input {margin-bottom:30px}
	.add-input li {float:none; width:100%}
	.add-input li:first-child {margin-right:0}
	.add-input li + li {margin-top:10px}
	.add-input li label {width:100%}
	.add-input li input[type=text] {width:100%; margin-top:10px; font-size:14px}
}
div.ui-interest-menu {position:relative; z-index:2}
div.ui-interest-menu ul.menu{width:100%; overflow:hidden; display:table; table-layout:fixed; background:#fff}
.ie7 div.ui-interest-menu ul.menu {display:block}
div.ui-interest-menu ul.menu li{display:table-cell; box-sizing:border-box; vertical-align:middle; text-align:center; border-top:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa}
.ie7 div.ui-interest-menu ul.menu li {display:block; float:left}
div.ui-interest-menu ul.menu li:first-child{border-left:1px solid #aaa}
div.ui-interest-menu ul.menu li a{display:block; padding:15px}
div.ui-interest-menu ul.menu li.active{background:#ccc; border-bottom:1px solid #ccc}
div.ui-interest-menu ul.menu li.active a{color:#000}
div.ui-interest-menu ul.menu.tab1 li{display:block; width:25%;}
div.ui-interest-menu ul.menu.tab1:after {display:block; content:""; width:75%; height:51px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; position:absolute; right:0; bottom:0px}
div.ui-interest-menu ul.menu.tab2 li{width:50%;}
div.ui-interest-menu ul.menu.tab3 li{width:33.3333333%;}
div.ui-interest-menu ul.menu.tab4 li{width:25%;}
div.ui-interest-menu ul.menu.tab5 li{width:20%;}
div.ui-interest-menu ul.menu.tab6 li{width:16.6%;}
div.ui-interest-menu ul.menu.tab6 li:first-child{width:17%;}
div.ui-interest-menu ul.menu.tab7 li{width:14.7%;}
div.ui-interest-menu ul.menu.tab7 li:first-child{width:11.8%;}
div.interest-content{position:relative; z-index:2; background:#ccc; border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding:20px 40px}
.additional-con .interest-content {margin-bottom:20px}
div.tabs-list-area{max-height:405px; overflow-y:auto; overflow-x:hidden}
div.tabs-list-area ul.tabs-list li{padding:5px 0; width:25%; display:inline-block; vertical-align:top; box-sizing:border-box; margin-right:-3px;}
div.tabs-list-area ul.three-depth{margin-top:10px; margin-bottom:20px}
div.tabs-list-area ul.three-depth li{width:100%; display:block; padding-bottom:10px; margin-left:25px;}
table.type-1 {width:100%; border-spacing:0; table-layout:fixed;}
table.type-1 th {padding:13px; color:#fff; text-align:center; background:#606060}
table.type-1 th:first-child {border-left:#606060}
table.type-1 th.last {border-right:#606060}
table.type-1 th + th {border-left:1px solid #767676}
table.type-1 td {position:relative; padding:20px; text-align:center; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}
table.type-1 .last {border-right:1px solid #e1e1e1}
table.type-1 td.date {text-align:center}
table.type-1 td .btn-type4 {display:inline-block;}
table.type-1 td.col3 .btn-type4 {display:none}
.my-requests .col1,.my-requests .col2,.my-requests .col3,.my-requests .col5 {width:17%}
.my-requests .col4 {width:32%}
.my-requests td.col4 {text-align:left}
.trial .col1,.trial .col2,.trial .col3,.trial .col4 {width:25%}
.message-box {display:inline-block; max-width:100%; overflow:hidden; height:30px; line-height:30px; margin-right:30px; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; word-wrap:break-all; vertical-align:middle}
@media (max-width:767px) {
	.my-requests th, .my-requests td {width:50%}
	.my-requests .col1,.my-requests .col2,.my-requests .col4,.trial .col2,.trial .col3 {display:none}
	.trial .col1, .trial .col2, .trial .col3, .trial .col4,.trial th, .trial td {width:50%;}
}
.viewd-insight .grid-row .fluid-txt .tit, .viewd-solution .grid-row .fluid-txt .tit, .saved .grid-row .fluid-txt .tit {min-height:1.365em; -webkit-line-clamp:1}
.saved .grid-row .fluid-txt .sub, .viewd-insight .grid-row .fluid-txt .sub {overflow:hidden; text-overflow:ellipsis; height:2.7em; -webkit-line-clamp:2; -webkit-box-orient: vertical}
.viewd-solution .grid-row .fluid-txt .sub {overflow:hidden; text-overflow:ellipsis; height:4.1em; margin-bottom:1.2em; -webkit-line-clamp:2; -webkit-box-orient:vertical}
.viewd-solution .grid-col2 .box .txt {padding-bottom:20px}
.viewd-solution .grid-col2 .box .act {bottom:10px}
.saved .fluid-txt {position:relative; padding-right:60px}
.saved .btn-close {display:inline-block; position:absolute; top:20px; right:20px; width:30px; height:30px; font-size:30px}
.saved .btn-close:after{display:inline-block; position:absolute; left:0; top:0; width:30px; height:30px; line-height:30px; font-family:'samsungIcon'; content:"\33"}
.legacy-ie .article-txt3 .fluid-txt {padding-top:20px; padding-bottom:60px}
.legacy-ie .module .grid-col2 .box .act {position:absolute; bottom:14px}
.thumb-box {padding:20px 0 10px 20px; *zoom:1}
.thumb-box:after {display:block; content:""; clear:both}
.thumb-box .thumb {position:relative; float:left}
.thumb-box .thumb span {display:inline-block; width:120px; height:120px}
.thumb-box .fluid-txt {padding-left:130px}
.thumb-box .model_numb {color:#a8a8a8}
.module.article-txt3 .grid-row .thumb-box .tit {min-height:4.1em}
.sub-tit {font-size:18px; font-family:'SamsungOne600'}
@media (max-width:1023px) {
	.viewd-product .grid-col3 {width:100%}
	.sub-tit {font-size:16px}
}
.interest-mobile {display:none; border-bottom:1px solid #ccc}
.interest-mobile .m-twodepth li label {line-height:24px}
.saved .align div .right {float:right}
.viewd-insight .align div .right {float:right}
@media (max-width:767px) {
	.interest-desktop {display:none}
	a.interest-title{display:block; color:#fff; position:relative;}
	a.interest-title span{display:block; padding:17px 20px; background:#0071bf; border-bottom:1px solid #ccc;}
	a.interest-title span:after{font-family:'samsungIcon'; content:'\28'; color:#fff; position:absolute; right:20px;}
	a.interest-title.link-toggled span {background:#0057a4}
	a.interest-title.link-toggled span:after{font-family:'samsungIcon'; content:'\27'; color:#fff; position:absolute; right:20px;}
	.interest-mobile {display:block; margin-bottom:30px}
	.interest-mobile .m-twodepth li {padding:5px 20px; border:none; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}
	.interest-mobile .controll-area {border-top:1px solid #ccc; background:#fff;}
	.interest-mobile a.btn-filter-cls{padding:0 30px 0 12px; position:absolute; right:0; bottom:-30px; height:30px; line-height:30px; background-color:#707070; text-align:center; font-size:14px; color:#fff}
	.interest-mobile a.btn-filter-cls:after, 	.interest-mobile a.btn-filter-cls:after {margin-top:4px; position:absolute; padding-right:5px; font-size:8px; line-height:22px; font-family:'samsungIcon'; content:"\\2f"}
	.interest-mobile a.btn-close:after{font-family:'samsungIcon'; content:"\33";}
	.additional-con label + .btn-area {margin-top:10px}
	table.type-1 td.col3 .btn-type4 {display:inline-block}
	table.type-1 td.col4 .btn-type4 {display:none}
	.cut-col .grid-row:nth-child(3) {display:none}
	.cut-col.active .grid-row:nth-child(3) {display:block}
	.viewd-solution .grid-col2 .box .txt {padding-bottom:35px}
	.viewd-solution .grid-col2 .box .act {position:absolute; left:20px; bottom:5px; padding-top:0; }
	.viewd-solution .grid-row .fluid-txt .sub {margin-bottom:0}
}
/* my business popup */
table.submit th.message-tit {padding:5px; vertical-align:top}
.expand-box {padding:5px 10px; border:1px solid #dadee1; background:#fff}
.expand-txt {overflow:auto; height:120px}
.pop-wrap.pop-business {width:360px}
.pop-wrap.pop-business a.btn-close {right:5px}
.business-type {padding:0 10px}
.business-type strong {display:block; margin-top:20px; font-size:18px; font-weight:normal; text-align:center;}
.business-type strong + .btn-area {margin-top:30px}
.business-type .btn-area a + a {margin-left:30px}
@media (max-width:767px) {
	.business-type {padding:0}
	.business-type strong {font-size:16px}
}
@media(max-width:360px) {
    .pop-wrap.pop-business {width:100%}
}
/* visit our industry pages box */
.sel_industry {padding:0 28px; margin:0 auto 40px; max-width:1310px}
.sel_industry .sel_tit {font-family:'SamsungOne600'; font-size:32px}
.sel_industry .m_ico {display:none}
.sel_industry .m_ico img {width:100%}
.sel_industry .sel_inner {padding:20px 0 20px 30px; background-color:#f1f1f1; *zoom:1}
.sel_industry .sel_inner:after {display:block; clear:both; content:''}
.sel_industry .sel_inner .ico, .sel_industry .sel_inner .sel_link {float:left; vertical-align:top}
.sel_industry .sel_inner .ico {margin-right:30px; padding-top:11px; width:7%; text-align:right}
.sel_industry .sel_inner .ico span {display:block}
.sel_industry .sel_inner .ico img {width:100%}
.sel_industry .sel_inner .sel_link {width:88%}
.sel_industry .sel_inner .sel_link p {margin-top:5px}
.sel_industry .sel_inner .sel_link ul {margin-top:20px}
.sel_industry .sel_inner .sel_link ul:after {display:block; clear:both; content:''}
.sel_industry .sel_inner .sel_link ul li {margin-right:2%; float:left}
.sel_industry .sel_inner .sel_link ul li:first-child {margin-left:0}
@media (min-width:768px) and (max-width:1023px){
	.sel_industry {padding:0 15px}
	.sel_industry .sel_tit {font-size:28px}
	.sel_industry .sel_inner {padding-right:0}
	.sel_industry .sel_inner .sel_link {width:85%}
	.sel_industry .sel_inner .sel_link ul li {margin-right:1%}
}
@media (max-width:767px){
	.sel_industry {padding:0 10px; margin-bottom:25px}
	.sel_industry .sel_tit {font-size:24px}
	.sel_industry .m_ico {margin-right:10px; display:inline-block; *display:inline; max-width:25px; vertical-align:middle; *zoom:1}
	.sel_industry .sel_inner {padding:20px}
	.sel_industry .sel_inner .ico {display:none}
	.sel_industry .sel_inner .sel_link {width:100%; float:none}
	.sel_industry .sel_inner .sel_link ul li {margin:10px 0 0; display:table; width:50%; text-align:center}
	.sel_industry .sel_inner .sel_link ul li a {margin-left:10px; display:table-cell; height:40px; letter-spacing:-1px; line-height:16px; background-color:#fff; vertical-align:middle}
	.sel_industry .sel_inner .sel_link ul li:nth-child(odd) a {border-right:10px solid #f1f1f1}
	.sel_industry .sel_inner .sel_link ul li a:after {content:''}
}
@media (max-width:370px){
	.sel_industry .sel_tit {font-size:20px; letter-spacing:-1px}
}
/* Airconditional */
.airconditional .aircond_inner .article2 {margin-bottom:40px}
.airconditional .aircond_inner .article2:first-child {margin-top:40px}
.airconditional .aircond_inner .article2 .col-inner {padding:40px 40px 999999px}
.airconditional .aircond_inner .wrapper-act {padding-bottom:40px}
.airconditional .aircond_inner .wrapper-act button {margin-top:0}
.airconditional .air-input {margin-bottom:30px; *zoom:1}
.airconditional .air-input:after {display:block; clear:both; content:''}
.airconditional .air-input > li {width:85%; float:left}
.airconditional .air-input > li:first-child {width:15%; height:38px; line-height:38px}
.airconditional .air-input > li select {width:100%; height:38px; font-size:16px; line-height:38px; box-sizing:border-box}
.airconditional .air-input > li {*zoom:1}
.airconditional .air-input > li:after {display:block; clear:both; content:''}
.airconditional .air-input > li .indoor_list {padding:0 0 0 25px}
.airconditional .air-input > li > p {height:38px; line-height:38px}
.airconditional .air-input .indoor_unit {width:100%}
.airconditional .air-input .indoor_unit > li {margin-top:20px; position:relative}
.airconditional .air-input .indoor_unit > li:first-child {margin-top:0}
.airconditional .air-input .indoor_unit > li div {position:absolute; top:13px}
.airconditional .air-input input[type=radio]+label {padding-left:0; width:33px; text-indent:-999em}
.airconditional .air-input input[type=radio]+label:before {top:2px}
.airconditional .air-input .indoor_list {*zoom:1}
.airconditional .air-input .indoor_list:after {display:block; clear:both; content:''}
.airconditional .air-input .indoor_list li {margin-bottom:5px; width:20%; float:left}
.airconditional .air-input .indoor_list li span {padding:13px 10px; margin-left:5px; display:block; background-color:#fff}
.airconditional .wrapper-act > p {margin-bottom:20px; color:#ff0000}
@media (min-width:1281px) {
	.airconditional .air-input .indoor_list li {width:25%}
}
@media (max-width:1280px) {
	.airconditional .air-input .indoor_list li {width:33.333%}
}
@media (max-width:1023px) {
	.airconditional .air-input .indoor_list li {width:50%}
}
@media (max-width:767px){
	.airconditional .aircond_inner .article2 {margin-bottom:25px}
	.airconditional .aircond_inner .article2:first-child {margin-top:30px}
	.airconditional .aircond_inner .article2 .col-inner {padding:20px 20px 0}
	.airconditional .air-input > li {width:100%; float:none}
	.airconditional .air-input > li:first-child {width:100%}
	.airconditional .air-input input[type=radio]+label {width:25px}
	.airconditional .air-input .indoor_unit > li {margin-top:30px}
	.airconditional .air-input .indoor_list li {margin-bottom:10px; width:100%; float:left}
	.airconditional .air-input .indoor_list li span {padding:13px 7px; display:block; background-color:#fff}
}
/* //Airconditional */
/* support section */
.support-section-list li {padding:10px; border-bottom:1px solid #989898}
.support-section-list li:first-child {border-top:1px solid #989898}
.support-section-list .inner-box {*zoom:1}
.support-section-list .inner-box:after {display:block; content:""; clear:both}
.support-section-list .inner-box strong {float:left; width:70%; font-weight:normal; font-family:'SamsungOne400'; font-size:18px; word-break:break-word; word-wrap:break-word}
.support-section-list .inner-box a.btn {float:right}
.support-section-list .inner-box button {float:right; color:#0057a4; line-height:1.5}
.fg-main1{color:#0057a4;}
.fg-main1 .description{color:#000; font-size:16px;}
.fg-main1 .description:before{content: "-"; margin-right:5px;}
.grid-col-sub-tit2{display:-webkit-box; height:2.73em; word-wrap: break-word; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
/*support selection_tool*/
.selection_step_desk_wrap{position:relative; max-width:1310px; margin:0 auto 40px}
.selection_step_desk_wrap>h2, .mobile-area .filterby-section>h2 {padding:10px 0 10px 10px;border:1px solid #ccc}
.selection_step_desk_wrap .product-listarea{position:relative; z-index:2; background:#f1f1f1; border:1px solid #ccc;border-top:none;border-bottom:none;padding:20px 40px;margin-bottom:0}
.selection_step_2.product-listarea{border-bottom:1px solid #ccc;}
.selection_step_desk_wrap a.btn-clear-all{bottom: 15px; /*display: none;*/ position: absolute; right: 20px}
.selection_search_btn{position:absolute;right:0;bottom:-40px}
.selection_step_desk_wrap .select-product{background-color:#f1f1f1;}
/*support - result_list*/
ul.result-list {margin-top:0}
ul.result-list li{padding:25px 0 0 20px;}
ul.result-list li:first-child{padding-top:0}
ul.result-list li a{display:block}
ul.result-list li a{font-size:18px}
ul.result-list li a span.cate, ul.result-list li div span.cate {display:block; font-size:16px; color:#0057a4 ;}
ul.result-list .result-insight {position:relative; border-bottom:1px solid #ccc; padding-top:12px; padding-bottom:12px}
ul.result-list .result-insight:last-child {border-bottom:0}
ul.result-list .result-insight > div {padding-right:250px; font-size:16px; color: #000;}
ul.result-list .result-insight .act, ul.result-list .result-insight .result_list_date{position:absolute; right:20px; bottom:10px; overflow:hidden; width:auto; padding-right:0}
ul.result-list .result-insight .result_list_date {right:170px}
ul.result-list .result-insight .act div {float:left}
ul.result-list .result-insight .act div button, ul.result-list .result-insight .act div a {float:left; margin-left:15px; margin-right:0; padding-right:5px;}
ul.result-list .result-insight .act div a.btn.link {padding-right:0;}
ul.result-list .result-insight .act div a.btn.link:hover {color:#000 !important;}
ul.result-list .result-insight .act div a.btn.link:hover span{color:#000;}
ul.result-list .result-insight .act div a.btn.link:hover:after{color:#000;}
ul.result-list .result-insight .act div button:hover {color:#000 !important;} 
ul.result-list .result-insight .act div a:hover {color:#000 !important;} 
ul.result-list .result-insight .act.align > div .left {text-align:right}
ul.result-list .result-insight .fg-product{padding-right:20px;}
ul.result-list .result-insight .line_map{font-size:12px; color:#888; margin-top:10px;}
ul.result-list .result-insight .line_map span{}
.no-result {margin-top:30px}
.no-result-area {margin:5% 0 8%}
.no-result-area .grid-col {float:inherit; max-width:455px; margin:0 auto}
.no-result-area .grid-col .tit-area {padding:20px 30px; padding-top:140px; text-align:center; background:url(/semiconductor/common/img/search/bg_search_banner_desktop.png) no-repeat 50% 0}
.no-result-area .grid-col .tit-area h2 {font-size:32px}
.no-result-area .grid-col .tit-area h3 {font-size:24px}
.no-result-area .grid-col .sub {padding:20px}
.no-result-area .grid-col .dot-style01 li {list-style:none; padding-left:12px; background:url(/semiconductor/common/img/layout/bg_list_dot1.png) no-repeat 0 center;}
@media (min-width:768px) and (max-width:1023px) {
.fg-main1 .description{display:block; font-size:14px;}
}
@media (max-width:767px){
	.search-tit{padding:10px 20px; font-size:16px; margin-left:10px}
	.recent-kwd .col-inner {background-color:#e5eef6}
	ul.result-list li a{font-size:16px}
	ul.result-list .result-insight > div {padding-right:0; font-size:16px}
	ul.result-list li a span.cate, 	ul.result-list li div span.cate {font-size:14px}
	.no-result-area .grid-col .tit-area {background:url(/semiconductor/common/img/search/bg_search_banner.png) no-repeat 50% 0; background-size:124px 124px}
	ul.result-list .act a {font-size:14px}
	
	ul.result-list .result-insight{overflow:hidden;}
	ul.result-list .result-insight > a {padding-right:0}
	ul.result-list .result-insight .act,	ul.result-list .result-insight .result_list_date{position:static;float:left;width:40%; margin-top:10px}
	ul.result-list .result-insight .result_list_date{width:60%;}
	ul.result-list .result-insight .act div {float:left; width:auto}
	ul.result-list .result-insight .act div button, 	ul.result-list .result-insight .act div a {float:left; margin-left:0; margin-right:15px}
	ul.result-list .result-insight .act.align > div .left {text-align:left}
	ul.result-list .result-insight .act.align button.btn.video_down {font-size:14px}
	.firefox ul.result-list .result-insight .act.align button.btn.video_down {margin-left:-2px}
	.fg-main1 .description{display:block; font-size:14px;}
}
/*end result_list*/
@media (max-width:767px) {
	.support-section-list .inner-box strong {float:none; width:100%; font-size:16px; }
	.support-section-list .inner-box a.btn {display:block; float:none}
.support-section-list .inner-box button {display:block; float:none;}
}
.lay-find-device{padding:10px 0 30px;position:relative;background:#fff;overflow:hidden}
.lay-find-device .grid-row{max-width:none}
.lay-find-device .pop-tit {text-align:left; font-family:'SamsungOne400'; margin-bottom:0;}
.lay-find-device .pop-group {font-size:24px; margin-bottom:10px}
.lay-find-device .grid-col .breadcrumb{display:none; padding:0 0 0 20px;height:71px;width:100%;text-align:left;background:#f9f9f9}
.lay-find-device .grid-col .breadcrumb:before{content:"\25";font-family:'samsungIcon';vertical-align:middle;margin:0 8px 0 0}
.lay-find-device .grid-col{float:left;width:25%}
.lay-find-device .select-area{height:400px;overflow:auto;border:1px solid #ccc}
.lay-find-product .lay-find-device .select-area.model {height:341px}
.lay-find-device .select-area li{border-top:1px solid #ccc}
.lay-find-device .select-area li:first-child{border-top-width:0}
.lay-find-device li a{display:block; padding:13px 15px 12px; color:#000}
.lay-find-device li a:hover{background:#eaeaea;color:#000}
.lay-find-device .selected {background:#0f1790;color:#fff;}
.lay-find-device .selected a {color:#fff}
.lay-find-device .selected a:hover {background:#0f1790; color:#fff}
.lay-find-device .frm-sch{position:relative; overflow:hidden;margin:0 0 10px;height:47px;padding:0 52px 0 0;border:1px solid #ccc;}
.lay-find-device .frm-sch .txt_del {display:none; position:absolute; right:58px; top:14px;}
.lay-find-device .frm-sch .txt_del.active {display:block;}
.lay-find-device .frm-sch input[type=search], .lay-find-device .frm-sch input[type=text]{height:100%;background:#fff;float:left;width:100%; padding:0 25px 0 10px; font-size:16px}
    .legacy-ie .lay-find-device .frm-sch input[type=search],     .legacy-ie .lay-find-device .frm-sch input[type=text]{height:47px; line-height:47px;}
.lay-find-device .frm-sch .submit-sch{float:left;width:52px;height:100%;margin-right:-52px;background:rgb(210, 210, 210)}
.lay-find-device .frm-sch .submit-sch:before{content:"\e013";line-height:47px;font-size:32px}
.lay-find-device .sort-area{position:relative;}
.lay-find-device .sort-area button{width:100%;text-align:left;height:48px;border:1px solid #ccc;border-bottom:0;color:#fff;background:#0071bf}
.lay-find-device .sort-area button:hover,.lay-find-device .step-3 .select-area+button:hover,.lay-find-device .step-4 button:hover {color:#fff}
.lay-find-device .sort-area ul{position:absolute;left:0;right:0;top:100%;display:none;border: 1px solid #ccc;background: #fff;color:#0689d8}
.lay-find-device .sort-area button.hide~ul{display:block; z-index:1}
.lay-find-device .sort-area a{display:block;padding-left:20px;}
.lay-find-device .step-3 .select-area{height:234px}
.lay-find-device .step-3 .select-area+button{background:#0071bf;color:#fff;height:49px;border:1px solid #ccc;border-width:0 1px 1px;width:100%}
.lay-find-device .thumb{width:100%;max-width:200px;margin:0 auto;}
.lay-find-device .step-4 .txt{padding-bottom:20px}
.lay-find-device .step-4 h3{font-size:20px; text-align:center;}
.lay-find-device .step-4 p{font-size:14px; text-align:center;}
.lay-find-device .step-4 button{background:#1428a0;color:#fff;height:45px;width:100%;max-width:160px;margin:0 auto;display:block;padding:0 10px;font-family:'SamsungOne600'}
@media (max-width:767px){
    .lay-find-device{padding-bottom:0}
    .lay-find-device .grid-row{padding-right:0}
    .lay-find-device .step-4,     .lay-find-device .pop-group {display:none}
    .lay-find-device .grid-col{float:none;width:auto;font-size:14px;display:none}
    .lay-find-device .grid-col.active,.lay-find-device .grid-col .breadcrumb{display:block}
    .lay-find-device .grid-col .col-inner{margin-left:0}
    .lay-find-device .select-area{height:auto;border:0}
    .lay-find-device .select-area li{border-color:#f3f3f3}
    .lay-find-device .select-area li:first-child{border-top-width:1px}
    .lay-find-device .selected{color:#000;}
    .lay-find-device li a{position:relative;padding:21px 50px 20px 20px;}
    .lay-find-device li a:before{content:"\26";font-size:12px;position:absolute;right:25px;top:25px;font-family:'samsungIcon'}
    .lay-find-device .frm-sch{margin:0 20px 20px}
    .lay-find-device .sort-area button{height:70px}
    .lay-find-device .step-3 .select-area{height:auto;max-height:355px}
    .lay-find-device .step-3 .select-area+button{height:70px}
}
/* disclaimer */
.disclaimer {padding:0 28px; max-width:1310px; margin:0 auto 40px; font-size:12px; color:#666}
.disclaimer .disclaimer_inner {padding:20px; background:#f1f1f1;}
.disclaimer li, .disclaimer dl {position:relative; margin-top:10px; padding-left:10px;}
.disclaimer li:first-child {margin-top:0;}
.disclaimer li:before, .disclaimer dl:before {position:absolute; left:0; top:6px; display: block; width:3px; height:3px;}
.disclaimer dl {margin-top:10px}
div.feature-inner {overflow:hidden;}
.feature-module .disclaimer {padding:15px 20px; margin:0;}
.feature-module .featurebox .disclaimer {padding:15px 0 0;}
.feature-module .disclaimer .disclaimer_inner {padding:0; background:none;}
.feature-module .feature .disclaimer {background:#fff;}
.feature-module .feature .disclaimer.light {background:#000; color:#fff}
.feature-module .feature .disclaimer.light li:before, .feature-module .feature .disclaimer.light dl:before {background:#fff;}
@media (min-width:768px) and (max-width:1023px){
	.disclaimer {padding:0 15px}
}
@media (max-width:767px){
	.disclaimer {padding:0 10px; margin-bottom:25px}
	.feature-module .disclaimer {padding:15px}
}
/* PRODUCT BUY ONLINE */
.pop-wrap.buyonline {width:500px;}
.pop-wrap.pdp-buy .pop-tit,.pdp_buy_online.where_to_buy h2 {margin-bottom:0;}
.pdp_buy_online.where_to_buy .cont {padding-top:0px;}
.partner-cont {padding:0 28px; margin:0 auto 30px; max-width:1310px;}
table.type-2 {width:100%;}
table.type-2 th, table.type-2 td {text-align:center; width:25%;}
table.type-2 th {padding:0 10px; height:50px; background-color:#0071bf; color:#fff;}
table.type-2 td {padding:30px 10px; border-bottom:1px solid #ccc;}
table.type-2 td a {color:#0057a4;}
table.type-2 td:first-child {font-weight:bold;}
table.type-2 td.emphasis {color:#0071bf;}
@media (min-width:768px) and (max-width:1023px) {
	.partner-cont {padding:0 15px;}
	.partner-cont .wrapper-act {padding:0;}
}
@media (max-width:767px) {
	.partner-cont {padding:0 10px;}
	table.type-2 th:nth-child(even), 	table.type-2 td:nth-child(even) {display:none;}
	table.type-2 th, table.type-2 td {width:50%;}
}
@media (max-width:500px) {
	.pop-wrap.buyonline,.where_to_buy,.pop-wrap.pdp-buy {width:100%;}
}
/* POPUP TAB TYPE4 */
ul.tab.type4 {display:table; width:100%; margin-bottom:40px}
ul.tab.type4 li {display:table-cell; float:none; width:25%; height:100%; border:1px solid #ccc; border-left:none; vertical-align:middle}
ul.tab.type4 li:first-child {border-left:1px solid #ccc}
ul.tab.type4 li.active {height:100%; border:none; border-right:1px solid #0071bf; border-bottom:1px solid #0071bf; background:#0071bf;}
ul.tab.type4 li:first-child.active {border-left:none}
ul.tab.type4 li a {display:block; padding:15px 5px; vertical-align:middle; box-sizing:border-box}
ul.tab.type4 li.active a,ul.tab.type5 li.active a {background: none;}
ul.tab.type5 {display:table; width:100%; margin-bottom:40px}
ul.tab.type5 li {display:table-cell; float:none; width:20%; height:100%; border:1px solid #ccc; border-left:none; vertical-align:middle}
ul.tab.type5 li:first-child {border-left:1px solid #ccc}
ul.tab.type5 li.active {height:100%; border:none; border-right:1px solid #0071bf; border-bottom:1px solid #0071bf; background:#0071bf;}
ul.tab.type5 li:first-child.active {border-left:none}
ul.tab.type5 li a {display:block; padding:15px 5px; vertical-align:middle; box-sizing:border-box}
@media (max-width: 767px){
	ul.tab.type4 li {display:block;  width:100%; border:1px solid #ccc; border-top:none}
	ul.tab.type4 li:first-child {border-top:1px solid #ccc;border-right:1px solid #ccc;}
	ul.tab.type4 li.active {border:none; border-right:1px solid #00a8e0; border-bottom:1px solid #00a8e0}
	ul.tab.type4 li:first-child.active {border-left:none; border-top:none}
	ul.tab.type5 li {display:block;  width:100%; border:1px solid #ccc; border-top:none}
	ul.tab.type5 li:first-child {border-top:1px solid #ccc;border-right:1px solid #ccc;}
	ul.tab.type5 li.active {border:none; border-right:1px solid #00a8e0; border-bottom:1px solid #00a8e0}
	ul.tab.type5 li:first-child.active {border-left:none; border-top:none}
}
/* PARTNER LOCATOR SOLUTION POPUP */
.pop-wrap.locator-pop {width:750px;}
.pop-wrap.locator-pop .pop-tit {margin-bottom:15px;}
.pop-wrap.locator-pop ul.tab.type3 {margin-bottom:0;}
.pop-wrap.locator-pop .company-info {padding:10px 10px 30px; margin-bottom:20px; background-color:#f1f1f1;}
.pop-wrap.locator-pop .detail-info{border-bottom:1px solid #0057a4; margin-bottom:0;}
.pop-wrap.locator-pop ul.tab.type4 {margin-bottom:0; border-bottom:1px solid #ccc}
.pop-wrap.locator-pop ul.tab.type4 li {border-bottom:0}
.pop-wrap.locator-pop ul.tab.type4 li.nomap {display:block;}
.pop-wrap.locator-pop ul.tab.type4 li.nomap + li {display:none;}
.pop-wrap.locator-pop .company-map {height:300px; border-bottom:1px solid #0057a4; line-height:0;}
.pop-wrap.locator-pop .company-map img {width:100%;}
table.type-3 {width:100%; word-break:break-all}
table.type-3 td, table.type-3 th {padding:20px 10px 0;}
table.type-3 th {width:40%; text-align:left; font-weight:bold;}
table.type-3 td a {color:#0057a4;}
@media (max-width:767px) {
	.pop-wrap.locator-pop ul.tab.type3 li {width:50%; float:left; font-size:14px;}
	.pop-wrap.locator-pop .company-info {padding:10px 10px 20px;}
	table.type-3 th, 	table.type-3 td {display:block; box-sizing:border-box; width:100%; padding-top:10px;}
	table.type-3 td {padding-top:0;}
}
@media (max-width:750px) {
	.pop-wrap.locator-pop {width:100%;}
}
/* overview tab contents */
.pcp-tab-cont {display:none}
.pcp-tab-cont.overview {display:block; max-width:1310px; margin:0 auto 40px; padding:0 28px;}
@media (max-width:1023px) {
	.pcp-tab-cont.overview {padding:0 15px;}
}
@media (max-width:767px) {
	.pcp-tab-cont {margin-top:-10px;}
	.pcp-tab-cont.overview {padding:0 10px; margin-top:-10px; margin-bottom:25px;}
}
/* bread crumb */
.bread-crumb-wrap {background:#f1f1f1; border-bottom:1px solid #dadada;}
.bread-crumb {max-width:1310px; padding:0 28px; margin: 0 auto; overflow:hidden;}
	.legacy-ie .bread-crumb {width:1310px;}
.bread-crumb > * {float:left; height:20px; line-height:20px; padding:5px 0; font-size:14px;}
.bread-crumb a {color:#0057a4; text-decoration:underline}
.bread-crumb .bread-arrow:before {display:inline-block; width:14px; text-align:center; font-family:'samsungIcon'; content:"\32"; font-size:10px;}
.bread-crumb .home, .bread-crumb .last {display: block}
@media (max-width:1023px) {
	.bread-crumb {padding:0 15px;}
	.bread-crumb > span {display:none;}
	.bread-crumb > a,.bread-crumb > a + span {display:block;}
}
@media (max-width:767px) {
	.bread-crumb {padding:0 10px;}
}
/* home application area */
.application-banner{margin-top:10px; background-color:#e5eef6;}
.application-banner .grid-row{ padding-top:15px;}
.application-banner li a{ background-color:#fff; display:block; text-align:center; color:#125aba; font-size:18px; margin:0 0 15px 10px; padding:40px 0 25px 0;font-family:'SamsungOne700'; background-position:center 40px; background-repeat:no-repeat;}
.application-banner li a span{display:block; text-align:center;}
.application-banner li a span img{ max-width:120px; height:auto;}
@media (max-width:767px) {
.application-banner li a{font-size:16px;font-family:'SamsungOne400'; padding:20px 0 15px 0;}
.application-banner li a span img{width:40%;}
.application-banner li.grid-col4{ width:50%;}
}
/*head-copy  :: new module */
.head-copy {text-align:center; color:#010101; word-break:break-word;}
.head-copy h2 {font-size:30px; font-family:'SamsungSharpSans'; font-weight:bold; margin:0 auto 25px; font-size:43px; line-height:1.3;}
.head-copy div {font-size:17px; margin:0 auto;}
.head-copy p.tit, .head-copy div {max-width:1150px; padding:0 2%; line-height:1.65}
.head-copy div .footnote	{padding-top:10px; font-size:14px; color:#666; font-family:'SamsungOne400'}
.head-copy h2, .head-copy div {max-width:1150px; padding:0 2%;}
.head-copy  img {margin-top:45px;}
@media (max-width:767px){
	.head-copy  img {width:100%;}
	.head-copy h2 {font-size:22px; margin: 0 auto 7px;}
}
/* popup tab */
.tap-popup-wrapper {position:relative; padding-top:56px;}
.tap-popup-wrapper > input[type=radio] {width:0; height:0; visibility:hidden; position:absolute;}
.tap-popup-wrapper > label {cursor:pointer; position:absolute !important; top:0; background:#fff; height:56px; box-sizing:border-box; text-align:center; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#0057a4; font-size:18px; font-family:'SamsungOne600'; z-index:1; text-transform:uppercase; padding:0 !important; display:table !important; line-height:1.2;}
.tap-popup-wrapper > label > * {display:table-cell; vertical-align:middle;}
.tap-popup-wrapper > label.on {color:#fff; background:#0071bf; border:0;}
.tap-popup-wrapper > label:before {display:none !important;}
.tap-popup-wrapper > label.num01 {left:0; border-left:1px solid #ccc;}
.tap-popup-wrapper.col2 > label {width:50%;}
.tap-popup-wrapper.col2 > label.num02 {left:50%;}
.tab-popup-content {display:none;}
.tap-popup-wrapper > .tab-popup-content.on {display:block;}
@media (max-width:560px) {
	.tap-popup-wrapper > label {font-size:16px;}
}
/* contact > press contact */
.clearfix:after{content:"";display:block;clear:both;overflow:hidden;visibility:hidden}
.contact_info_area{display:none;}
.press_contact{margin-top:30px;}
.press_contact_btn button[type=button]{padding:0 12px 0 12px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; white-space:nowrap;}
.press_contact_btn button[type=button]:after{content:"\30";font-size:8px; margin-left:10px;}
.press_contact_btn button[type=button].show:after{content:"\30";font-size:8px; margin-left:10px;}
.press_contact_btn button[type=button].hide:after{content:"\2f";font-size:8px; margin-left:10px;}
.press_contact .contact_list{ border:1px solid #ccc; background-color:#f1f1f1; padding:20px 10px; }
.press_contact .contact_list:after{content:"";display:block;clear:both;overflow:hidden;visibility:hidden}
.press_contact .contact_list .mail_list{width:50%; float:left; padding-left:20px; box-sizing:border-box;}
.press_contact .contact_list .mail_list h3{font-size:24px; color:#0057a4;}
.press_contact .contact_list .mail_list dl{ padding:10px 20px 10px 0;}
.press_contact .contact_list .mail_list dt{font-size:18px; font-family: 'SamsungOne800'}
.press_contact .contact_list .mail_list dd a{ color:#0057a4;}
.press_contact_btn button.btn_close{padding:0 12px 0 12px; height:30px; line-height:30px; background-color:#707070; text-align:center; font-size:14px; color:#fff; white-space:nowrap;}
@media (max-width:767px) {
	.press_contact .contact_list .mail_list{width:auto; float:none; padding-left:20px; box-sizing:border-box;}
}
/* Pattern top navigation */
div.top-visual-area div.inarea div.info .nav {margin-bottom:5px;}
.mineul.support-list-type{width:100%; border-top:1px solid #ccc;}
/* personal history */
.history_area{margin:0 auto;max-width:1310px;padding:0 28px 20px 28px; position:relative; background-color:#e5eef6; display:none;}
.history_area .history_con{ padding:20px 0 20px 0;}
.history_area .history_con .notice{margin-bottom:20px;}
.history_area .history_con dt{ font-size:24px; margin-bottom:10px;}
.history_area .history_con dt span{ color:#666666; font-size:18px;}
.history_area .history_con .history_list{width:49%; float:right; }
.history_area .history_con .history_list dd{border:1px solid #dbdbdb; padding:20px 0px; box-sizing:border-box; background-color:#fff; min-height:256px;}
.history_area .history_con .history_list dd:after{content:"";display:block;clear:both;overflow:hidden;visibility:hidden}
.history_area .history_con .history_list.my_product{float:left;}
.history_area .history_con .history_list dd li p{ font-size:16px; padding:12px 70px 10px 45px; line-height:20px;border-top:1px solid #dbdbdb; margin:0 20px; position:relative;}
.history_area .history_con .history_list dd li p:hover{ background-color:#b8d8ee;}
.history_area .history_con .history_list dd li:first-child p{ border-top:none;}
.history_area .history_con .history_list dd li p:after{content:"";display:block;clear:both;overflow:hidden;visibility:hidden}
.history_area .history_con .history_list dd li p.selected,.history_area .history_con .history_list dd li p.selected a{color:#0057a4;}
.history_area .history_con .history_list dd li:first-child{ border-top:none;}
.history_area .history_con .history_list dd li .title{white-space:nowrap; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -o-text-overflow: ellipsis;  vertical-align:middle; display:block; max-width:100%; word-wrap: normal;}
.history_area .history_con .history_list dd li button.btn_delect{height:20px; width:20px; line-height:12px; text-align:center; font-size:14px; color:#666; white-space:nowrap; vertical-align:middle; position:absolute; right:10px; top:12px;}
.history_area .history_con .history_list dd li button.btn_delect:after{content:'\33';font-size:16px; display:block;font-family: 'samsungIcon'; }
.history_area .history_con .history_list dd li button.ico_movie{height:20px; width:22px; line-height:12px; text-align:center; font-size:14px; color:#666; white-space:nowrap; margin-right:10px; vertical-align:middle; position:absolute; right:30px; top:12px;}
.history_area .history_con .history_list dd li button.ico_movie:after{content:'\e616';font-size:18px; display:block;font-family: 'samsungIcon'; color:#0057a4;}
.history_area .history_con .history_list dd li button.ico_more{height:20px; width:22px; line-height:12px; text-align:center; font-size:14px; color:#666; white-space:nowrap; margin-right:10px; vertical-align:middle; position:absolute; right:30px; top:12px;}
.history_area .history_con .history_list dd li button.ico_more:after{content:'\34';font-size:16px; display:block;font-family: 'samsungIcon'; color:#0057a4; }
.history_area .history_con .history_list dd li button.ico_down{height:20px; width:22px; line-height:12px; text-align:center; font-size:14px; color:#666; white-space:nowrap; margin-right:10px; vertical-align:middle; position:absolute; right:30px; top:12px;}
.history_area .history_con .history_list dd li button.ico_down:after{content:'\e60d';font-size:16px; display:block;font-family: 'samsungIcon'; color:#0057a4; }
.history_area .history_con .history_list dd li button.ico_pin{height:25px; width:25px; line-height:12px; text-align:center; font-size:14px; color:#666; white-space:nowrap; margin-right:10px;vertical-align:middle; background:url(/semiconductor/common/img/ico/ico_pin.png) no-repeat 50% 50%; position:absolute; left:10px; top:10px;}
.history_area .history_con .history_list dd li button.ico_pin.active{background:url(/semiconductor/common/img/ico/ico_pin_on.png) no-repeat 50% 50%;}
.history_area .history_con .history_list dd li p.selected button.ico_pin{background:url(/semiconductor/common/img/ico/ico_pin_on.png) no-repeat 50% 50%;}
.history_area .history_con .history_list dd .no_history{text-align:center; font-size:18px; color:#666; padding:50px 0;}
.history_area .history_con .history_list dd .no_history:before{content:'\e605';font-size:65px;font-family: 'samsungIcon'; color:#dadada; display:block; margin:auto;}
.history_area .btn_layer_close{ text-align:center;}
.history_area .btn_layer_close .btn_close{ font-size:16px; color:#0057a4; height:20px; line-height:20px; font-family: 'SamsungOne800';}
.history_area .btn_layer_close .btn_close:after{content:'\28';font-size:8px; display:inline;font-family: 'samsungIcon'; color:#0057a4; margin-left:5px; font-weight:bold;}
@media (max-width:767px){
.history_area{margin:0 auto;max-width:1310px;padding:0; position:relative; }
.history_area .history_con{ padding:0;}
.history_area .history_con dt{ font-size:16px; margin-bottom:0px; cursor:pointer; height:50px; line-height:50px; padding-left:10px; border-bottom:1px solid #dbdbdb; position:relative;font-family: 'SamsungOne800';}
.history_area .history_con dt:after{content:'\27';font-size:16px; display:block;font-family: 'samsungIcon'; color:#0057a4; position:absolute; right:10px; top:0;}
.history_area .history_con dt.active:after{content:'\28';}
.history_area .history_con dt span,.history_area .history_con dd{display:none;}
.history_area .history_con .history_list,.history_area .history_con .history_list.my_product{width:auto; float:none;}
.history_area .history_con .history_list dd{ border:0; border-bottom:1px solid #dbdbdb; padding:0px;min-height:0px;}
.history_area .history_con .history_list dd li p{margin:0;}
.history_area .history_con .history_list.my_product dd ul li{float:none; width:100%; border-right:0px}
.history_area .btn_layer_close .btn_close{ height:40px; line-height:40px; display:block; }
}
@media (min-width:767px){
.history_area{ display:none;}
.history_area .history_con .history_list dd{ display:block !important;}
}
ul.support-list-type{width:100%; border-top:1px solid #ccc;}
/*type_landing***********************************/
.product-cat {margin-top:5px;}
.product-cat a{display:block;position:relative; border:1px solid #e9e9e9;overflow:hidden;background:#fff}
.product-cat .tit{font-size:18px; text-align:center; letter-spacing:-1px; line-height:1; z-index:1;}
.product-cat .thumb{width:100%;left:0;bottom:0}
.product-cat .fluid-txt {display:table; width:100%; height:70px; padding:0; border-top:1px solid #e9e9e9}
.product-cat .fluid-txt .tit {display:table-cell; padding:0 10px; vertical-align:middle}
.product-cat .grid-row{padding-top:5px;padding-bottom:15px;}
@media (max-width: 1023px) and (min-width: 768px) {
	.product-cat ul.grid-row > .grid-col5, 	.product-cat ul.grid-row > .grid-col4, 	.product-cat ul.grid-row > .grid-col3 {width:33.33333333% !important;}
	.product-cat .grid-row .grid-col4:nth-of-type(2n+1) {clear:none;}
}
@media (max-width:767px) {
	.product-cat ul.grid-row > * {width:50% !important;}
}
/* images align center */
.va_wrap {position:relative; display:table; width:100%}
.va_wrap .va_cont {display:table-cell; height:250px; vertical-align:middle; text-align:center}
.ie7 .va_wrap .va_cont {line-height:250px}
.va_wrap .va_cont img {width:60%}
.product-cat .va_wrap .va_cont img {width:auto; height:54%;}
@media (max-width:767px) {
	.va_wrap .va_cont {display:table-cell; height:180px; vertical-align:middle; text-align:center}
}
.product-imgbox ul {margin:10px}
.product-imgbox ul li {padding: 5px 0; text-align: left; width: 100%; height: auto; overflow: hidden;}
.product-imgbox ul li img {float: left; width: 30% !important; margin-right:10px;}
.product-imgbox ul li p {float: left; width: 60%; margin-top: 0}
.product-imgbox ul li .cb {color:#01a8df}
/* sub_landing ***********************************/
/* overview banner area */
.overview-banner {padding:20px; overflow:hidden;}
.overview-banner > img {float:left; width:38.5%;}
.overview-banner > div {float:right; width:59%;}
.overview-banner h2 {font-size:24px;}
.overview-banner > div p, .overview-banner > div a.btn {padding-top:19px;}
@media (max-width: 1023px) and (min-width: 768px) {
	.overview-banner h2 {font-size:20px;}
}
@media (max-width:767px){
	.overview-banner {padding:0;}
	.overview-banner > img {float:none; width:100%; max-width:489px; margin:0 auto; display:block;}
	.overview-banner > div {float:none; width:100%; padding-top:14px;}
	.overview-banner h2 {font-size:16px;}
	.overview-banner > div > * {padding:0 20px;}
}
/* resource list */
.down-list li {min-height:20px; padding:5px 0; word-break:break-word; word-wrap:break-word; *zoom:1}
.down-list li:after {display:block; content:""; clear:both}
.down-list li + li {margin-top:5px}
.down-list li > div {min-height:20px; float:left; box-sizing:border-box}
.down-list li > div + div {padding-left:15px}
.down-list li .title {width:20%}
.down-list li {position:relative;}
.down-list li .down-cont {/*position:relative; */width:39%}
.down-list li .date {width:11%}
.down-list li .version {width:15%; text-transform:uppercase}
.down-list li .download {float:right; width:15%; text-align:right}
.down-list li .download .btn {line-height:1}
ul.support-list-type li .down-list li {border:0}
@media (max-width:1023px) {
	.down-list {*zoom:1}
	.down-list:after {display:block; content:""; clear:both}
	.down-list li {float:none; width:100%}
	.down-list li div + div {padding-left:0}
	.down-list li .download {float:none; width:100%; text-align:left}
	.down-list li .title,.down-list li .down-cont,.down-list li .date,.down-list li .version {width:100%}
	.down-list li div + div {font-size:16px}
}
@media (max-width:767px){
	.down-list {*zoom:1}
	.down-list:after {display:block; content:""; clear:both}
	.down-list li,.down-list li {float:none; width:100%}
	.down-list li div + div {padding-left:0; font-size:14px}
	.down-list li .download {float:none; width:100%; text-align:left}
	.down-list li .title,.down-list li .down-cont,.down-list li .date,.down-list li .version {width:100%}
}
/* award list */
.award-news-list .thumb {width:100%;height:0;padding-bottom:60%;overflow:hidden;/*background-color:#dfdfdf;*/position:relative;}
.award-news-list .thumb img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;}
.award-news-list.product-type .thumb {border:1px solid #dadada; box-sizing:border-box; height:185px; background:#fff; padding:0; height:auto; position:relative;}
.award-news-list.product-type img {display:block;   margin:10% auto; width:135px;  height:135px; /*position:absolute;*/ position:static;  /*top:50%; margin-top:-50px; left:50%; margin-left:-15%;*/}
.award-news-list .fluid-txt {border:1px solid #dadada; border-top:0; position:relative; padding:15px 20px !important;}
.award-news-list.product-type .fluid-txt {border:0; position:relative; padding:15px 20px !important; background:#f1f1f1;}
.award-news-list .tit {margin-top:0 !important; display:-webkit-box; word-wrap: break-word; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.award-news-list .fluid-txt > p {margin-top:15px; height:40px; display:-webkit-box; word-wrap: break-word; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.award-news-list a.btn {margin-top:20px;}
.award-news-list .fluid-txt.txt {padding-bottom:16px !important;}
@media (max-width: 767px){
	.article-txt .award-news-list .grid-row.align_btn4 .txt {padding-bottom:16px !important;}
	.award-news-list.product-type img {height:97px; width:97px; margin:10% auto;  /*margin-top:-40px;*/}
}
/* product card list */
.card-list li .col-inner {border:1px solid #e9e9e9; box-sizing:border-box;}
.article .grid-col3 .col-inner.bg-main6, .article .grid-col2 .col-inner.bg-main6 {background:#fff;}
@media (max-width: 1023px) and (min-width: 768px) {
	.card-list .grid-col4:nth-of-type(2n+1) {clear:none;}
	.card-list .grid-col4 {width:33.3333% !important;}
}
@media (max-width: 767px) {
	.card-list li {width:50% !important;}
	.article-txt.card-list .txt {padding-bottom:40px !important;}
}
.floating-jumpmenu.lone {z-index:1;}
@media (max-width:767px) {
	.floating-jumpmenu.lone>button:after{right:15px;}
	.floating-jumpmenu.lone>div {margin-right:0;}
}
.floating-jumpmenu + .article {margin-top:30px !important;}
/* pattern visual */
.top-visual-area.connect-margin {margin-bottom:0;}
/* overview text box */
.overview-txt {padding:25px 20px; word-break:break-word; line-height:1.2; font-size:21px; margin-bottom:30px !important;}
@media (max-width: 767px) {
	.overview-txt {font-size:16px;}
}

.article .col-inner.overview-txt {padding-bottom:25px;}



/* spec list */
.spec-list > dl {display:table; table-layout:fixed; width:100%; border-bottom:1px solid #e3e2e2;}
.spec-list > dl:first-child {border-top:1px solid #e3e2e2;}
.spec-list > dl > * {display:table-cell; padding:15px 30px;}
.spec-list > dl > dt {width:155px; background:#f2f2f2;}


@media (max-width:1023px) {
	.spec-list > dl > * {padding:15px 20px;}
	.spec-list > dl > dt {width:105px;}
}

@media (max-width:767px) {
	.spec-list > dl {display:block; position:relative; width:auto; font-size:0; letter-spacing:-4px;}
	.spec-list > dl > * {display:inline-block; vertical-align:top; box-sizing:border-box; letter-spacing:0; font-size:14px;}
	.spec-list > dl > dt {width:39.9%; z-index:1;}
	.spec-list > dl > dd {width:59.9%;}
	.spec-list > dl:before {content:''; background:#f2f2f2; position:absolute; left:0; top:0; height:100%; width:39.9%; z-index:-1;}
	.spec-list > dl > dt + dd + dt, 	.spec-list > dl > dt + dd + dt + dd {border-top:1px solid #e3e2e2;}
	.spec-list > dl > dd {background:#fff;}
}
/* no result */
.no-result {margin-top:0px}
.no-result-area {margin:0 0 8%}
.no-result-area .grid-col {float:inherit; max-width:455px; margin:0 auto}
.no-result-area .grid-col .tit-area {padding:20px 30px; padding-top:140px; text-align:center; background:url(/semiconductor/common/img/search/bg_search_banner.png) no-repeat 50% 0; background-size:124px 124px}
.no-result-area .grid-col .tit-area h2 {font-size:32px}
.no-result-area .grid-col .tit-area h3 {font-size:24px}
.no-result-area .grid-col .sub {padding:20px}
.no-result-area .grid-col .dot-style01 li {list-style:none; padding-left:12px; background:url(/semiconductor/common/img/layout/bg_list_dot1.png) no-repeat 0 center;}
/* feature module */
div.bg-wrap{background:#f1f1f1}
.feature-module {padding-top:56px; padding-bottom:10px;}
.module.feature-module {padding-bottom:40px;}
.feature-module + .feature-module {margin-top:30px; padding-top:0;}
.module.feature-module + .feature-modulem.key-visual + .feature-module > .grid-row:first-child .col-inner {margin-top:0;}
.feature-module.bg-main5 {padding-bottom:35px;}
.feature-module + .feature-module.bg-main5 {padding-top:25px;}
.feature-module .card-list {padding-bottom:30px !important;}
.feature-module > * + .card-list {margin-top:-20px;}
.feature-module > *:last-child {padding-bottom:0 !important;}
.key-visual + .feature-module,.module.article2 + .module.article2.bg-main5 {padding-top:0;}
.feature-module .grid-row:last-child .insection {margin-bottom:5px !important;}
.feature-module.jump-contents .product-w-inner {padding-top:0; padding-bottom:0}
.sec-title .tit-feature + .btn {margin-left:15px; vertical-align:baseline; text-transform:none;}
.module.article2.bg-main5 {padding-top:20px; padding-bottom:30px !important;}
.module.article2.bg-main5 + .module.article2.bg-main5 {padding-top:0; margin-top:-20px;}
.module.article2.bg-main5 + .module.article-txt.card-list {padding-top:0; margin-top:-40px;}
div.feature{position:relative;}
div.feature.light{color:#fff; background-color:#000;}
div.feature.full div.wrap .desc a.btn-type1 {background: #fff;color: #0057A4;font-family:'SamsungOne600';line-height: 40px;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
@media (min-width: 1281px){
	div.feature.full div.wrap .desc {font-size: 16px; width: 50%;}
}
@media (max-width: 450px){
	div.feature.full div.wrap .desc {font-size: 12px;}
}
div.feature div.wrap{position:absolute; padding:20px; width:50%; box-sizing:border-box; overflow: hidden;}
div.feature div.wrap.left{top:0; left:0;}
div.feature div.wrap.right{top:0; right:0; text-align:right;}
div.feature div.wrap.center{top:0; left:0; width:95%;}
div.feature div.wrap.left.bottom{left:0; bottom:0; top:inherit;}
div.feature div.wrap.right.bottom{right:0; top:inherit; bottom:0;}
div.feature div.wrap .title{font-size:24px; display:block; margin:0 0 10px;}
div.feature div.wrap .desc{font-size:16px}
div.feature div.image{line-height:0;}
div.feature div.image img{width:100%;}
div.feature .white{color:#fff;}
div.feature .black{color:#000;}
div.featurebox{width:100%; overflow:hidden}
div.featurebox.col-inner {padding-right:10px; box-sizing:border-box; margin-top:0;}
div.featurebox .insection {margin-bottom:20px !important; /*margin-bottom:35px !important;*/ overflow:hidden;}
div.featurebox .insection.head-copy {margin-bottom:50px !important; }
div.featurebox .insection.bg-main5 {padding:20px;}
div.featurebox .insection.border {border:1px solid #e6e6e6;}
div.featurebox .insection.image-only {margin-bottom:40px !important; }
div.featurebox div.leftarea{float:left; width:50%; box-sizing:border-box; padding-right:10px;}
div.featurebox div.rightarea{float:right; width:50%; box-sizing:border-box; padding-left:10px;}
div.featurebox .thumb {max-width:100%;}
div.featurebox .thumb .btn-ico.video {margin:-30px 0 0 -22px;}
div.featurebox .img-area{width:100%; line-height:0; box-sizing:border-box;}
div.featurebox .img-area.border {border:1px solid #e6e6e6;}
div.featurebox .img-area img {width:100%;}
div.featurebox .img-area + .info-txt, div.featurebox .info-txt + .img-area {float:left; margin-top:10px;}
div.featurebox p + .img-area {margin-top:15px;}
div.featurebox .info-txt + .image-only {margin-top:5px;}
div.featurebox .info-txt .title {font-size:25px; /*color:#0057a4;*/ color:#000; padding-top:3px; padding-bottom:14px; }
div.featurebox .info-txt .title .flag { vertical-align:baseline; width: 34px; height: 23px; margin-right:5px;}
div.featurebox .image-only .title{font-size:28px; /*color:#0057a4;*/ color:#000; padding-bottom:15px; }
div.featurebox .info-txt .subTitle{font-size:18px; /*color:#0057a4;*/ font-family:'SamsungOne600'; color:#000; padding-bottom:10px}
div.featurebox .img-area .subTitle{font-size:18px; line-height:1.365; /*color:#0057a4;*/ font-family:'SamsungOne600'; color:#000; padding-bottom:20px}
div.featurebox .img-area  + h4 {padding-top:20px;}
div.featurebox .info-txt .des p + .subTitle  {padding-top:7px;}
div.featurebox .info-txt .des .con-box + .subTitle { padding-top:20px;} 
div.featurebox .info-txt .des .spec-list + .subTitle {padding-top:23px;}
div.featurebox .info-txt .des .list-bullet + .subTitle, div.featurebox .info-txt .des .img-area + .subTitle  {padding-top:20px;}
div.featurebox .info-txt .des h4 + .list-bullet {padding-top:10px;}
div.featurebox .img-area + .img-area  {padding-top:20px;}
div.featurebox .info-txt .des .list-bullet.depth2 + .subTitle  {padding-top:10px;}
div.featurebox .info-txt .des .subTitle + .clip-center, div.featurebox .img-area .subTitle + .thumb {margin-top:5px;}
div.featurebox .info-txt .des .footnote{padding-top:10px; font-size:15px; color:#666; }
div.featurebox .info-txt .des p {padding:0 0 10px 0;}
div.featurebox .info-txt .des .list-bullet + p {padding-top:7px;}
div.featurebox .info-txt > .btn.link {margin-top:20px;}
div.featurebox .horizon-left, div.featurebox .horizon-right {overflow:hidden; padding-bottom:30px;}
div.featurebox .horizon-left + .horizon-right, div.featurebox .horizon-right + .horizon-left   {padding-top:10px;}
div.featurebox .horizon-left .thumb {float:left; width:50%; box-sizing:border-box; padding-right:10px; }
div.featurebox .horizon-left .info-txt {float:left; width:50%; box-sizing:border-box; padding-left:10px; }
div.featurebox .horizon-right .thumb {float:right; width:50%; box-sizing:border-box; padding-left:10px; }
div.featurebox .horizon-right .info-txt {float:left; width:50%; box-sizing:border-box; padding-right:10px; }
div.featurebox > .image-only .thumb img {/*max-height:344px;*/ width:auto;}
div.featurebox object {width:100%; height:320px;}
div.fearture_details {display:table; width:100%; /*padding:10px 0 10px 0;*/ min-height:100px;}
div.fearture_details > .icons,div.fearture_details > div  {display:table-cell; vertical-align:middle;}
div.fearture_details.col1 .icons:first-child {width:95px;}
div.fearture_details.col2 .icons:first-child {width:175px;}
div.fearture_details.col3 .icons:first-child {width:260px;}
div.featurebox .info-txt .des div.fearture_details p.icons {padding:0;}
div.fearture_details .ico {float:left; width:80px; height:100px; text-indent:-9999px; background:url(/semiconductor/common/img/ico/ico_fearture_details.png) no-repeat left top;vertical-align:top;}
div.fearture_details .ico.ico1 {background-position:0 center;} div.fearture_details .ico.ico2 {background-position:-80px center;} div.fearture_details .ico.ico3 {background-position:-160px center;} div.fearture_details .ico.ico4 {background-position:-240px center;} div.fearture_details .ico.ico5 {background-position:-320px center;} div.fearture_details .ico.ico6 {background-position:-400px center;} div.fearture_details .ico.ico7 {background-position:-480px center;} div.fearture_details .ico.ico8 {background-position:-560px center;} div.fearture_details .ico.ico9 {background-position:-640px center;} div.fearture_details .ico.ico10 {background-position:-720px center;} div.fearture_details .ico.ico11 {background-position:-800px center;} div.fearture_details .ico.ico12 {background-position:-880px center;} div.fearture_details .ico.ico13 {background-position:-960px center;} div.fearture_details .ico.ico14 {background-position:-1040px center;} div.fearture_details .ico.ico15 {background-position:-1120px center;} div.fearture_details .ico.ico16 {background-position:-1200px center;} div.fearture_details .ico.ico17 {background-position:-1280px center;} div.fearture_details .ico.ico18 {background-position:-1360px center;} div.fearture_details .ico.ico19 {background-position:-1440px center;} div.fearture_details .ico.ico20 {background-position:-1520px center;} div.fearture_details .ico.ico21 {background-position:-1600px center;} div.fearture_details .ico.ico22 {background-position:-1680px center;} div.fearture_details .ico.ico23 {background-position:-1760px center;} div.fearture_details .ico.ico24 {background-position:-1840px center;} div.fearture_details .ico.ico25 {background-position:-1920px center;} div.fearture_details .ico.ico26 {background-position:-2000px center;} div.fearture_details .ico.ico27 {background-position:-2080px center;} div.fearture_details .ico.ico28 {background-position:-2160px center;} div.fearture_details .ico.ico29 {background-position:-2240px center;} div.fearture_details .ico.ico30 {background-position:-2320px center;} div.fearture_details .ico.ico31 {background-position:-2400px center;} div.fearture_details .ico.ico32 {background-position:-2480px center;} div.fearture_details .ico.ico33 {background-position:-2560px center;} div.fearture_details .ico.ico34 {background-position:-2640px center;} div.fearture_details .ico.ico35 {background-position:-2720px center;} div.fearture_details .ico.ico36 {background-position:-2800px center;} div.fearture_details .ico.ico37 {background-position:-2880px center;} div.fearture_details .ico.ico38 {background-position:-2960px center;} div.fearture_details .ico.ico39 {background-position:-3040px center;} div.fearture_details .ico.ico40 {background-position:-3120px center;} div.fearture_details .ico.ico41 {background-position:-3200px center;} div.fearture_details .ico.ico42 {background-position:-3280px center;} div.fearture_details .ico.ico43 {background-position:-3360px center;} div.fearture_details .ico.ico44 {background-position:-3440px center;} div.fearture_details .ico.ico45 {background-position:-3520px center;} div.fearture_details .ico.ico46  {background-position:-3600px center;} div.fearture_details .ico.ico47 {background-position:-3680px center;} div.fearture_details .ico.ico48  {background-position:-3760px center;} div.fearture_details .ico.ico49 {background-position:-3840px center;} div.fearture_details .ico.ico50 {background-position:-3920px center;} div.fearture_details .ico.ico51 {background-position:-4000px center;} div.fearture_details .ico.ico52 {background-position:-4080px center;} div.fearture_details .ico.ico53 {background-position:-4160px center;}
div.more-features {width:100%; overflow:hidden; clear:both; margin-bottom: 40px;}
div.more-features div.feature{float:left; width:50%; margin-bottom: 0;}
div.mgFeature{width:100%; overflow:hidden; padding:0 0 40px 0; font-size:16px;}
div.mgFeature .title,div.keynote_row_group .title{text-align:left; padding:0 0 10px; font-family:'SamsungOne600'; font-size:23px;}
.keynote_large_wide{width:100%; overflow:hidden;}
.keynote_large_wide img{width:38%; float:left; margin-right:2%;}
.npc_hdmi {text-align: center;}
.npc_hdmi img{max-width:100%; width: auto;}
.grid-row .fluid-txt.bigger {padding:30px 20px;}
.grid-row .fluid-txt.bigger .sub {font-size:21px;}
@media (max-width: 1024px) and (min-width: 768px){
	.grid-row .fluid-txt.bigger .sub {font-size:20px;}	
	.clip-center span img{width:130%; left:-65%;}/* 2015-10-06 add */
}
@media (max-width: 767px){
    div.featurebox .info-txt .des .footnote{padding-top:10px; font-size:12px; color:#666; }
	div.fearture_details,div.fearture_details div {display:block; }	
	div.fearture_details .icons:first-child {display:block; width:100%;  height:100px;}
	div.fearture_details.col1 .icons:first-child {display:table-cell; width:95px;}
	div.fearture_details.col1 div {display:table-cell;}
	.grid-row .fluid-txt.bigger .sub {font-size:16px;}
	div.featurebox .insection {margin-bottom:20px !important; overflow:hidden;}
	div.featurebox .horizon-left .thumb, 	div.featurebox .horizon-right .thumb {float:none; width:100%; margin-left:0; margin-right:0; padding:0;}
	div.featurebox .horizon-left, div.featurebox .horizon-right {overflow:hidden; padding-bottom:5px;}
	div.featurebox .thumb + .info-txt, 	div.featurebox .video + .info-txt {width:100%; margin-top:5px; padding:0;}
	div.featurebox .img-area + .info-txt, 	div.featurebox .info-txt + .img-area {float:left; margin-top:5px;}
	div.featurebox .image-only .thumb img {height:auto !important; width:100% !important;}
	div.featurebox .info-txt .subTitle, div.featurebox .img-area .subTitle{font-size:16px; padding-bottom:0;   line-height: 1.365;}
	div.featurebox .info-txt .des p {padding:0 0 5px 0;}
	div.featurebox .info-txt .des p + .subTitle {padding-top:0;}
	div.featurebox .info-txt .des .list-bullet + .subTitle, 	div.featurebox .info-txt .des .img-area + .subTitle, 	div.featurebox .info-txt .des .list-box + .subTitle, 	div.featurebox .img-area + .img-area, 	div.featurebox .img-area  + h4    {padding-top:10px;}
	div.featurebox .info-txt .des .list-bullet.depth2 + .subTitle  {padding-top:5px;}
}
div.keynote_row_group{width:100%; overflow:hidden; padding:0 0 15px; font-size:16px;}
div.keynote_row_group .row_left{width:48%; float:left;}
div.keynote_row_group .row_right{width:48%; float:right;}
div.keynote_row_group .keynote_small_wide{width:100%; overflow:hidden; text-align:center; padding-bottom:20px;}
div.keynote_row_group .keynote_small_wide .title{font-size:21px; text-align:left; padding-bottom:5px; font-family:'SamsungOne600';}
div.keynote_row_group .keynote_small_wide img{min-width:inherit; max-width:100%; margin:10px 0;}
div.keynote_row_group .keynote_small_wide .description_pci{text-align:left; padding-bottom:5px;}
div.keynote_row_group object{width:100%; height:320px;}
div.keynote_row_group embed{width:100%; height:315px;}
div.keynote_small{width:100%; overflow:hidden;padding-bottom:20px}
div.keynote_small div.sum{float:left; min-width:inherit; max-width:47%; margin:0 20px 10px 0;}
div.keynote_small .text{min-width:50%;}
div.keynote_small .sum img{width:100%;}
div.keynote_mini{width:100%; overflow:hidden; padding-bottom:20px;}
div.keynote_mini .title{padding:0; font-size:21px;}
div.keynote_mini .sum{float:left; padding:0 20px 10px 0;}
.featurebox div.keynote_mini {padding:0;}
.featurebox div.keynote_mini .title{padding:0 0 15px 0; font-size:28px;}
.accShow{display:none;}
div.keynote_rbox_small_group{width:100%; overflow:hidden; margin-bottom: 40px;}
div.keynote_rbox_small_group .keynote_rbox_small{float:left; overflow:hidden; width:49%; border:#ebebeb 1px solid; border-radius:10px; margin:10px 0; font-size:16px;}
div.keynote_rbox_small_group .keynote_rbox_small.right{float:right;}
div.keynote_rbox_small_group .keynote_rbox_small .inbox{float:left; padding:2.5%; width:95%;}
div.keynote_rbox_small_group .keynote_rbox_small .sum{float:left; font-size:0; line-height:0; margin-right:20px;}
div.keynote_rbox_small_group .keynote_rbox_small .sum img{min-width:inherit; max-width:100%;}
div.keynote_rbox_small_group .title{font-family:'SamsungOne600'; font-size:20px;}
div.keynote_rbox_small_group .keynote_rbox_small .text{width:auto;}
@media (max-width:1023px){
	div.feature div.wrap {width:100%}
	div.featurebox .info-txt .title{font-size:24px}
}
@media (min-width:768px) and (max-width:1023px){
	div.bg-wrap{background:none;}
	div.more-features div.feature div.wrap {width:100%}
}
@media (max-width:767px){
	 .featurebox div.keynote_mini .title {  font-size: 20px;  padding-bottom: 7px;}
	 div.keynote_mini .sum{padding:0 10px 0 0;}
	.grid-row .mobile-area{display:block;}
	.grid-row .desktop-area{display:none;}
	div.featurebox .info-txt{width:100%;}
	div.bg-wrap{background:none;}
	div.featurebox .info-txt .title {font-size:20px; padding-bottom:7px;}
	div.more-features {margin-bottom: 25px;}
	div.more-features div.feature div.wrap {width:50%}
	div.feature div.wrap{padding:15px}
	div.feature div.wrap .title{font-size:16px;}
	div.feature div.wrap .desc{font-size:14px;}
	div.feature .m-white{color:#fff;}
	div.feature .m-black{color:#000;}
	div.featurebox div.leftarea, 	div.featurebox div.rightarea {float:none; width:100%; padding:0}
	div.featurebox div.rightarea div.insection {margin-left:0}
	div.more-features div.feature{float:none; width:100%;}
	div.keynote_large_wide img{width:100%; float:none; padding-bottom:10px;}
	div.keynote_row_group{padding:0}
	div.keynote_row_group .row_left,div.keynote_row_group .row_right{float:none; width:100%;}
	div.keynote_small div.sum{float:none; text-align:center; margin:0 auto;}
	div.keynote_small div.sum img{max-width:100%; width:100%; min-height:inherit; max-height:100%; margin:20px 0;}
	div.keynote_rbox_small_group {margin-bottom: 25px;}
	div.keynote_rbox_small_group .keynote_rbox_small,div.keynote_rbox_small_group .keynote_rbox_small.right{width:98%; margin:0 auto; float:none; margin:10px 0;}
}
@media (max-width:479px){
	div.more-features div.feature div.wrap {width:100%}
}
div.feature div.wrap.left, div.feature div.wrap.right{text-align: left}
div.featurebox .info-txt{width: auto;}
div.featurebox .info-txt sup, div.feature div.wrap sup{font-size: 10px;}
@media (min-width: 450px){
	div.featurebox .info-txt .des, 	div.feature div.wrap .desc{font-size: 17px;	line-height: 1.7;}
}
@media (min-width: 767px){
	div.featurebox .info-txt{padding-left: 0px;	padding-right: 0px;}
	div.feature div.wrap {width: 96%;padding: 10px;}
	
}
@media (min-width: 1281px){	
	.more-features div.feature div.wrap{width: 90%;}
	div.feature div.wrap {width: 50%;padding: 20px;}
	div.feature div.wrap.right{text-align: right;}
	div.feature div.wrap .title {font-size: 54px;}
	div.feature div.wrap .desc {font-size: 16px;width: 40%;}
	.more-features div.feature div.wrap .title {font-size: 24px;}
	.more-features div.feature div.wrap .desc.fifty{width: 50%;}
	.more-features div.feature div.wrap .desc.fourty {width: 40%;}
	.more-features div.feature div.wrap .desc.fourtyfive {width: 45%;}
	.more-features div.feature div.wrap .desc.seventyfive {width: 75%;}
	.more-features div.feature div.wrap .desc.right, 	div.feature div.wrap .desc.right {float: right;}
	div.feature div.wrap.center {width: 100%;text-align: center;}
	div.feature div.wrap.center .desc{width: 100%;}
}
table.support-info{width:100%;  border-collapse: collapse;}
table.support-info th,table.support-info td{padding:0; border-spacing:0px 0px; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0;}
table.support-info thead th{background:#5b5b5b; color:#fff; text-align:center; border-bottom:none; border-right:1px solid #5b5b5b; padding:8px 0;}
table.support-info thead th:first-child{border-left:1px solid #5b5b5b;}
table.support-info tbody th:first-child{border-left:1px solid #ccc;}
table.support-info td img {vertical-align:middle;}
table.support-info .img-ox {width:20px;}
table.support-info .img-ox {width:12px; height:12px;}

@media (max-width:1023px){
	table.support-info .img-ox {width:10px; height:10px;}
}
@media (max-width:767px){
	table.support-info .img-ox {width:8px; height:8px;}
	.table-scroll-wrap {overflow-x:auto;}
	.table-scroll-wrap table.support-info {min-width:150%;}
}
.history_notification{width:100%; background-color: #0071bf;height: 65px;position:relative; }
.history_notification a{color:#fff;   text-align:center; font-size:32px ; height: 65px; line-height: 65px; display:block; position:relative;  max-width:1320px; margin:0 auto;padding:0 28px 0 18px;}
.history_notification a:after{display:block; content:""; width:19px; height:9px; background:url(/semiconductor/common/img/layout/ico_arrow.png) no-repeat; background-size:19px 9px; position:absolute; right:36px; top:-9px;}
.legacy-ie .history_notification a:after{background:url(/semiconductor/common/img/layout/ico_arrow_ie.png) no-repeat;}
@media (min-width:768px) and (max-width:1023px){
.history_notification a:after{right:60px;}
}
@media (max-width: 767px){
.history_notification{width:100%; background-color: #0071bf;height:40px;}
.history_notification a{color:#fff;   text-align:center; font-size:16px ; height: 40px; line-height: 40px; display:block}
.history_notification a:after{right:54px;}
}
@media (max-width: 400px){
.history_notification a{color:#fff;   text-align:center; font-size:14px ; height: 40px; line-height: 40px; display:block}
}
.overview-info-wrap {position:relative;}
.featurebox > .overview-info-wrap {margin-bottom:25px;}
.overview-info-wrap:before {content:''; left:50%; position:absolute; width:1px; height:100%; background:#e6e6e6;}
.overview-info-wrap:after {content:''; height:0; display:block; clear:both; overflow:hidden;}
.insection + .overview-info-wrap {margin-top:-15px;}
.overview-info-wrap > .overview-info:first-child {float:left; width:45%; max-width:420px;}
.overview-info-wrap > .overview-info + .overview-info {float:right; width:48%;}
.title + .overview-info {margin-top:10px;}
.overview-info dt {font-family:'SamsungOne600'; font-size:18px; padding-bottom:10px;}
.overview-info dd + dt {padding-top:15px;}
@media (max-width: 767px){
	.overview-info-wrap:before {display:none;}
	.overview-info-wrap > .overview-info:first-child, 	.overview-info-wrap > .overview-info + .overview-info {float:none; width:100%; max-width:100%;}
	.overview-info-wrap > .overview-info + .overview-info {margin-top:10px;}
	.overview-info dt {font-size:14px; padding-bottom:5px;}
	.overview-info dd + dt {padding-top:10px;}
}
/*list style*/
.list-bullet  li {position:relative; padding-left:15px; }
.list-bullet  li:before {position:absolute; top:4px; left:4px; content:'●'; font-size: 10px; }
.list-bullet  li ul {padding:0 0 11px 0}
.list-bullet  li ul li {padding-left:10px;}
.list-bullet  li ul li:before {content:'-'}
.list-bullet strong,div.feature.full div.wrap .title,.disclaimer dt,.article2 .no strong,.list-col3 strong,.smartfinder .step_area li > a > strong,.smartfinder .inner .step-tit strong,.key-visual h1,.btn.bold {font-family:'SamsungOne600'}
.list-bullet > li + li {margin-top:4px;}
.list-decimal {padding:0 0 10px 20px ; list-style-type:decimal;}
.checkboard  {display:table; width:100%; overflow:hidden;}
.checkboard > div.row {float:left; display:table-row; width:100%;}
.checkboard > div.row > div {float:left;  display:table-cell; width:50%; height:50%; padding:20px 20px 0 0; box-sizing:border-box;}
@media (max-width:767px){
	.checkboard > div.row > div  {width:100%; padding:0 0 0 0;}
	.list-bullet  li ul {padding:0 0 5px 0}
	.list-bullet + .checkboard {padding-top:5px;}
}
/*catalogue*/
.selectionTool-wrap .support-list-type>li.step1>div>ul.inner_sub>li>a:after, .selectionTool-wrap .support-list-type>li.step2>div>ul.inner_sub>li>a:after {content:"\27";font-family:"samsungIcon";position:absolute;top:16px;right:10px}
.selectionTool-wrap .support-list-type>li.step1>div>ul.inner_sub>li>a.on, .selectionTool-wrap .support-list-type>li.step2>div>ul.inner_sub>li>a.on {background-color:#fff;border-bottom:1px solid #ccc;color:#0057a4}
.selectionTool-wrap .support-list-type>li.step1>div>ul.inner_sub>li>a.on:after, .selectionTool-wrap .support-list-type>li.step2>div>ul.inner_sub>li>a.on:after {content:"\28";font-family:"samsungIcon"}
.selectionTool-wrap .support-list-type>li.step1>div>ul.inner_sub>li>a.noClick:after, .selectionTool-wrap .support-list-type>li.step2>div>ul.inner_sub>li>a.noClick:after {content:"";}
/*font size color*/
ol.order-list{list-style:decimal;padding-left:15px;}
ol.order-list li{padding-bottom:10px;}
ol.order-list strong{display:block;font-weight:normal;}
.fc_1{color:#0056a4 !important;}
.tit_fz_18{font-size:18px;font-family:"SamsungOne800";}
.lh2em{line-height:2em;}
@media (max-width:767px) {
	.tit_fz_18{font-size:16px;}
}
.mb_24{margin-bottom:24px;}
/*showHideJump - support(various package), aboutus(예정) */
.showHideJump {width:100%; padding: 10px 0 30px 0; }
.showHide-tab {margin: 0 auto;    position: relative;  z-index:9999; margin-bottom:40px;}
.showHide-tab button {display:none;   width: 100%;   height: 40px;  line-height: 1.4;    font-family: inherit;  color: inherit;  text-align: left;   position: relative;   z-index: 5;  color: #0057a4;  font-family: 'SamsungOne800';}
.showHide-tab ul {display:block; position:static; max-width: 1310px;  overflow:hidden;  margin:0 auto; background:#fff;  border-top: 1px solid #ccc;  border-left: 1px solid #ccc;   box-sizing: border-box;}
.showHide-tab ul li {float:left;  box-sizing: border-box;  border: 1px solid #ccc; border-top:none; border-left: none; height:52px; overflow:hidden;}
.showHide-tab ul.col5 li {width:20%;}
.showHide-tab ul.col4 li {width:25%;}
.showHide-tab ul li a {display: table;  width:100%; height:100%; text-align:center; vertical-align: middle; color: #0057a4;   font-family: 'SamsungOne800';}
.showHide-tab ul li a > span {vertical-align:middle; height:52px; display:table-cell; padding:5px; box-sizing:border-box;}
.showHide-tab ul li a > span span {display:inline-block; max-height:52px; display:-webkit-box; word-wrap:break-word; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.showHide-tab ul li.active {background:#0071bf; }
.showHide-tab ul li.active a {color:#fff;}
.showHide-tab.float {position:fixed; top:0; left:0; z-index:999; width:100%; background:#fff; border-top:1px solid #989898;  border-bottom:1px solid #989898; }
.showHide-tab.float ul {position: relative; max-width: 1310px;  margin: 0 auto;  overflow: hidden;  text-align: center;  border:none; border-left:1px solid #989898; } /* box-sizing: border-box; 삭제*/
.showHide-tab.float ul:before {content: "";   background: #e3e3e3;  height: 1px; position: absolute;  left: 0; right: 0;  top: 52px; z-index: 5;}
.showHide-tab.float ul li {border-bottom:none;}
.showHide-con {position:relative;}
@media (max-width:767px) {
	.showHide-tab {margin-bottom:20px;}
	.showHide-tab button {display:block; padding: 0 55px 0 10px;   border-left: 1px solid #989898; border-top: 1px solid #989898; border-bottom: 1px solid #989898;}
	.showHide-tab button:after {content: "\27"; display: block;   font-family: 'samsungIcon';  position: absolute;  right: 13px;  top: 0;  line-height: 40px;  font-size: .6rem;}
	.showHide-tab ul {position:absolute; display:none; width:100%;}
	.showHide-tab ul li {float:none; border-bottom: 1px solid #989898; height:auto;}
	.showHide-tab ul.col5  li, .showHide-tab ul.col4  li {width:100%; }  
	.showHide-tab ul li a {min-height: 20px; padding:12px 10px; text-align:left; box-sizing:border-box;}
	.showHide-tab ul li a > span {display:block; height:auto; padding:0;}
	.showHide-tab ul li a > span span {height:20px; -webkit-line-clamp:1;}
	.showHide-tab.float ul:before {display:none;}
	.showHide-tab.float ul li {border-bottom: 1px solid #989898;}
}
/* toggle tab */
.toggleTab {position:relative; padding-bottom:40px;}
.toggleTab .floating-jumpmenu {display:none;}
.toggleTab .floating-jumpmenu ul {/*border-right:1px solid #989898;*/}
.toggleTab .floating-jumpmenu ul li {background:#fff;}
.toggleTab.col4 .floating-jumpmenu ul li {width:25%;}
.toggleTab.col3 .floating-jumpmenu ul li {width:33.3%;}
.toggleTab.col3 .floating-jumpmenu ul li:first-child {width:33.4%;}
.toggleTab > ul.grid-row {margin-top:10px; position:static; font-size:0; letter-spacing:-4px;}
.toggleTab + .toggleTab > ul.grid-row {margin-top:0;}
.toggleTab > ul:after {content:''; display:block; height:0; overflow:hidden; clear:both;}
.toggleTab > ul > li {display:inline-block; vertical-align:top; font-size:16px; letter-spacing:0;}
.toggleTab.col4 > ul > li {width:25%;}
.toggleTab.col3 > ul > li {width:33.33333%;}
.toggleTab .img {margin-left:10px; height:0; overflow:hidden;}
.toggleTab .img img {width:100%; display:block;}
.toggleTab .overview {position:relative; margin-left:10px; background:#0057a4; color:#fff; padding:14px 0 70px; box-sizing:border-box;}
.toggleTab .overview h3 {font-size:28px; padding:0 4.65%; line-height:1.1333em;}
.toggleTab .overview h3 span {font-size:14px; display:block; line-height:1.2;}
.toggleTab .overview p {padding:14px 4.65% 0;}
.toggleTab .overview button {position:absolute; border-top:1px solid #4d8abf; width:100%; bottom:0; left:0; height:50px;}
.toggleTab .overview button.hide:before {position:absolute; left:50%; bottom:0; display:block; width:0; height:12px; margin-left:-15px; border-color:transparent transparent #f1f1f1; border-width:15px; border-style:solid; content:'';}
.toggleTab .desc {position:absolute; width:100%; left:0; background:#f1f1f1; padding:20px 0 15px; display:none;}
.toggleTab .desc > * {max-width:1310px; margin:0 auto; padding:0 28px;}
.toggleTab .desc h4, .toggleTab .desc p, .toggleTab .desc img, .toggleTab .desc > ul, .toggleTab .desc .list-bullet {padding-bottom:18px;}
.toggleTab .desc div.featurebox .insection {margin-bottom:0 !important;}
.toggleTab .desc div.featurebox .horizon-left, .toggleTab .desc div.featurebox .horizon-right {padding-bottom:0;}
.toggleTab .desc h4 {font-size:28px;}
.toggleTab .desc h5 {font-family:'SamsungOne600'; font-size:18px; padding-bottom:5px;}
@media (min-width:768px) and (max-width:1023px) {
	.toggleTab {padding-bottom:0;}
	.toggleTab.col4 .floating-jumpmenu ul li {width:50%; display:none;}
	.toggleTab > ul > li {margin-bottom:40px;}
	.toggleTab.col4 > ul > li {width:50%;}
	.toggleTab .desc > * {padding:0 15px;}
}
@media (max-width:767px) {
	.toggleTab .floating-jumpmenu, 	.toggleTab .floating-jumpmenu > button {height:50px;}
	.toggleTab .floating-jumpmenu > button:after, 	.toggleTab .floating-jumpmenu.expand > div {display:none;}
	.toggleTab .floating-jumpmenu li {background:transparent;}
	.toggleTab > ul.grid-row {padding-right:0;}
	.toggleTab + .toggleTab {padding-bottom:30px;}
	.toggleTab + .toggleTab > ul.grid-row {margin-top:-40px;}
	.toggleTab > ul > li {font-size:14px; width:100% !important; display:block; margin-bottom:10px;}
	.toggleTab .img, 	.toggleTab .overview {height:auto !important; margin-left:0;}
	.toggleTab .img {padding-bottom:0 !important;}
	.toggleTab > ul .desc h4 {font-size:20px;}
	.toggleTab .desc > * {padding:0 10px;}
	.toggleTab .desc h5 {font-size:16px;}
}
.out_link_ico {position:absolute; right:0; top:0;}
.out_link_ico a{ text-indent: -9999px; overflow: hidden; width:40px; height:40px;display:block; background:url(/semiconductor/common/img/ico/bg_outlink.png) no-repeat 0 0;}
.out_link_ico a:after{content:"\e60e"; font-family:'samsungIcon'; display:block; font-size:12px;  width:40px; height:40px; text-align:right; padding:5px 5px 0 0;position:absolute; right:0; top:0;}
/* link html */
.link-html {display:table; width:100%; table-layout:fixed; height:100%;}
.link-html li {display:table-cell; vertical-align:top; box-sizing:border-box; padding:0 4px;}
.link-html li:first-child {padding:0 8px 0 0;}
.link-html li:last-child {padding:0 0 0 8px;}
.link-html li > span {display:table; width:100%; height:100%; min-height:78px; table-layout:fixed; text-align:center; border:1px solid #ddd;}
.link-html li a {display:table-cell; vertical-align:middle; width:100%; height:100%; box-sizing:border-box; padding:20px 15px 15px; font-size:24px; line-height:1.2}
.link-html li a img {height:33px; vertical-align:middle; margin-right:10px;}
@media (min-width:768px) and (max-width:1023px) {
	.link-html li a {font-size:20px;}
}
@media (max-width:767px) {
	.link-html {display:block; height:auto;}
	.link-html li {display:list-item; width:100%; padding:0 !important; margin-top:10px;}
	.link-html li:first-child {margin-top:0;}
	.link-html li > span {display:block; height:auto; min-height:40px; text-align:left;}
	.link-html li a {display:block; padding:10px 15px; font-size:14px;}
	.link-html li a img {height:17px; margin-right:12px;}
}
/*margin and padding by design*/
.mt_0{margin-top:0 !important;} .mt_10{margin-top:10px;} .mt_15{margin-top:15px;} .mt_20{margin-top:20px;} .mt_30{margin-top:30px;} .mt_40{margin-top:40px;} .mb_0{margin-bottom:0 !important;} .mb_10{margin-bottom:10px;} .mb_15{margin-bottom:15px;} .mb_20{margin-bottom:20px;} .mb_30{margin-bottom:30px;} .mb_35{margin-bottom:35px;} .mb_40{margin-bottom:40px;}
.pd_20{padding:20px;} .pdb_0{padding-bottom:0 !important;} .pdb_10{padding-bottom:10px;} .pdb_15{padding-bottom:15px;} .pdb_20{padding-bottom:20px;} .pdb_30{padding-bottom:30px;} .pdb_40{padding-bottom:40px;} .pdt_0{padding-top:0 !important;} .pdt_10{padding-top:10px;} .pdt_15{padding-top:15px;} .pdt_20{padding-top:20px;} .pdt_30{padding-top:30px;} .pdt_40{padding-top:40px;}
.ovh{overflow:hidden;}
.cboth:after{content:"";display:block;clear:both;}
.cboth{*zoom:1;}
.fz_24{font-size:24px !important;} .fz_18{font-size:18px !important;} .fz_16{font-size:16px !important;} .fz_14{font-size:14px !important;}
.mxw100 img{max-width:100%;}
@media (max-width:767px) {
	.mb_30{margin-bottom:20px;}
	.fz_16{font-size:14px !important;}
}
.img_under_txt{line-height:1em;padding:7px 10px;background:url(/semiconductor/common/img/layout/opacity_bg.gif) 0 0 repeat;color:#fff;}
.depthHead {padding:0 0 35px 10px; text-align:center;}
.depthHead > .title {font-size:30px; font-family: 'SamsungOne800'; color:#000; line-height:1; padding-bottom: 10px; }
.depthHead > p {padding-bottom: 10px;}
.depthHead > .img-area {margin:35px 0 14px 0; }
.depthHead > .img-area img {vertical-align:top;}
.depth1Area {padding:0 0 25px 10px !important; }
.depth1Area .leftarea > .title,.depth1Area .rightarea > .title,
.depth1Area > .title {font-size: 28px !important;  color: #000; padding-bottom: 15px ;}
.depth1Area  .title img.flag {vertical-align: baseline;  width: 34px;  height: 23px; margin-right: 5px;}
.depth1Area  p {padding-bottom: 20px;}
.depth1Area .list-box:last-child, .depth1Area .spec-list:last-child, .depth1Area .img-area:last-child   {margin-bottom:35px;}
.depth1Area .no-mb .img-area:last-child {margin-bottom:10px;}
.depth1Area > .list-bullet:last-child {margin-bottom:30px;}
.depth1Area .em {font-size:21px;}
.depth1Area .img-area {overflow:hidden; margin-bottom:25px}
.depth1Area .img-area img{ vertical-align:top;}
.depth2Area {padding-bottom: 20px;} 
.depth2Area  p {padding-bottom: 10px;}
.depth2Area .note-wrap p {padding-bottom:0 !important;}
.depth2Area .title {font-size: 16px;  font-family: 'SamsungOne800'; color: #000; padding-bottom: 10px;}
.depth2Area .title + .spec-list {margin:4px 0 16px 0; }
.depth2Area p + .spec-list {margin-top:5px; }
.depth2Area .list-bullet,.depth2Area .list-ox,.depth2Area .table-scroll-wrap {margin-bottom:10px;}
.depth2Area .title + .img-area {margin-top:4px}
.depth2Area .img-area {margin-bottom:10px}
.depth1Area .horizon-left  {overflow:hidden; margin-bottom:5px;}
.depth1Area .horizon-left > * {float:right; width:50%; padding-left:20px; box-sizing:border-box;}
.depth1Area .horizon-left .img-area {float:left; padding:0;}
.depth1Area .horizon-right  {overflow:hidden; margin-bottom:5px;}
.depth1Area .horizon-right > * {float:left; width:50%; padding-right:20px; box-sizing:border-box;}
.depth1Area .horizon-right .img-area {float:right; padding:0;}
.depth1Area .img-area .leftarea,.depth1Area .img-area .rightarea {width:50%; box-sizing:border-box;}
.depth1Area .img-area .leftarea {float:left; padding-right:5px;}
.depth1Area .img-area .rightarea {float:right; padding-left:5px;}
.depth1Area .img-area .cleararea {clear:both; padding-top:10px;}
.depth1Area .img-area .rightarea + .leftarea, .depth1Area .img-area .rightarea + .leftarea + .rightarea {padding-top:10px;}
@media (max-width:767px) {
	.depthHead {padding:0 0 29px 10px; text-align:center;}
	.depthHead > .title {font-size:22px; font-family: 'SamsungOne800'; color:#000; line-height:1; padding-bottom: 10px; }
	.depthHead > .img-area {margin:15px 0 0 0; }
	.depth1Area {padding:0 0 20px 10px !important; }
	.depth1Area .leftarea > .title,.depth1Area .rightarea > .title,
	.depth1Area > .title {font-size: 20px !important;  color: #000; padding-bottom: 6px;}
	.depth1Area .em {font-size:16px;}
	.depth1Area > p {padding-bottom: 8px;}
	.depth1Area .list-box:last-child, .depth1Area .spec-list:last-child, .depth1Area .img-area:last-child {margin-bottom:18px;}
	.depth1Area .list-bullet:last-child {margin-bottom:13px;}
	.depth1Area .img-area {overflow:hidden; margin-bottom:13px}
	.depth2Area {padding-bottom: 6px;} 
	.depth2Area > .title {font-size: 16px;}
	.depth2Area  p {padding-bottom: 6px;}
	.depth2Area .img-area {margin:3px 0 11px 0;}
	.depth2Area .title + .img-area {margin-top:2px}
	.depth1Area .horizon-left, .depth1Area .horizon-right {width:100%;}
	.depth1Area .horizon-left .img-area, .depth1Area .horizon-right .img-area {float:none;}
	.depth1Area .horizon-left > * , .depth1Area .horizon-right > * {float:none; width:100%; padding-left:0;  padding-right:0;}
	.depth1Area .img-area .leftarea,.depth1Area .img-area .rightarea {float:none; width:100%; padding-left:0; padding-right:0;}
	.depth1Area .img-area .leftarea + .rightarea {padding-top:10px;}
}
.list-ox li {padding-left:20px; background-position:0 4px; background-repeat:no-repeat;}
.list-ox li.li-o {background-image:url('/semiconductor/common/img/ico/aboutus_ox_1.png');}
.list-ox li.li-x {background-image:url('/semiconductor/common/img/ico/aboutus_ox_2.png');}
.list-ox li.li-e {background-image:url('/semiconductor/common/img/ico/aboutus_e.png');}
.list-ox li.li-10 {background-image:url('/semiconductor/common/img/ico/aboutus_10.png');}
.list-ox li.li-20 {background-image:url('/semiconductor/common/img/ico/aboutus_20.png');}
.gallery_images {padding:0 0 60px 0;}
.gallery_images .imgArea {position:relative; overflow:hidden;}
.gallery_images .imgArea .clip-center{ margin:0 auto 20px auto;}
.gallery_images .clip-center img {max-height:460px;}
.gallery_images  p.paging,.gallery_images  p.btns {display:none;}
.gallery_images  .thumbnail {height:60px; text-align:center;}
.gallery_images  .thumbnail  li {display:inline-block; height:64px; width:92px; margin:0 10px;}
.gallery_images  .thumbnail  li img {height:60px; width:90px;}
.gallery_images  .thumbnail  li.active a{display:block; position:relative; z-index:2; height:64px; width:92px; border:1px solid #0071bf; border-bottom:3px solid #0071bf; box-sizing:border-box; text-align:center;}
.gallery_images  .thumbnail  li.active a imng {position:relative; z-index:-1;}
@media (max-width:767px) {
	.gallery_images {padding:0 0 36px 10px;}
    .gallery_images  .imgArea .clip-center{ margin:0 auto;}
	.gallery_images  .thumbnail {display:none;}
	.gallery_images  p.paging,.gallery_images  p.btns {display:block;}
	.gallery_images  p.btns button {position:absolute; top:50%; margin-top:-30px; width: 30px; height: 40px; text-indent: -9999px;}
	.gallery_images  p.btns button.prev {left:5px;}
	.gallery_images  p.btns button.next {right:5px;}
	.gallery_images  p.btns button.prev::after{content: "\31"; position:absolute; left:0; top:0;  font-family: 'samsungIcon'; font-size: 30px;color: #666; text-indent: 0;}
	.gallery_images  p.btns button.next::after{content: "\32"; position:absolute; left:0; top:0;  font-family: 'samsungIcon'; font-size: 30px;color: #666; text-indent: 0;}
	.gallery_images  p.paging {text-align:center; }
	.gallery_images  p.paging span { font-family:'SamsungOne600';}
}
@media (max-width:767px){
	ul.support-list-type li div.inarea{font-size:18px;}
	ul.support-list-type li a.close {padding:15px 10px}
}
.visitCountry {padding:0 0 60px 10px;}
.visitCountry button[type=button].show:after{content:"\30";font-size:9px; margin-left:5px;}
.visitCountry >div {background:#f7f7f7; padding:30px 30px 0 30px;}
.visitCountry >div h3 {margin-bottom:20px; font-size:28px; color:#000; font-family:'SamsungOne400', Arial; border-bottom:1px solid #ccc;}
.visitCountry >div ul {width:100%; padding-bottom:30px; overflow:hidden;}
.visitCountry >div ul li {float:left; width:33.33%;height:34px; box-sizing:border-box;}
.visitCountry >div ul li img {width:34px; height:23px; margin-right:10px; vertical-align:middle; border:1px solid #ccc; display:inline-block;}
@media (min-width:601px) and (max-width:1023px) {
    .visitCountry >div ul li {width:50%;}
}
@media (max-width:600px){
	.visitCountry >div ul li {width:100%;}
}
.related_links .col-inner{}
.related_links .grid-col2 {}
.grid-col2.related_li .link_container{}
.grid-col2.related_li .link_contents{position: relative;background:#eee; padding:20px; overflow:hidden; min-height:130px;}
.grid-col2.related_li .link_contents.img_add{padding-left:38%;}
.grid-col2.related_li .link_contents.img_add .img_area{position: absolute; left: 0px; top: 0px;  height: 100%; width:30%; padding:20px;}
.grid-col2.related_li .link_contents.img_add .img_area img{ max-width: 100%; vertical-align: middle;}
.grid-col2.related_li .link_contents h3{font-size:18px;}
.grid-col2.related_li .link_contents h4{font-size:28px;}
.grid-col2.related_li .link_contents p{margin-top:5px;}
.grid-col2.related_li .link_contents a.btn.link{margin-top:10px;}

@media (max-width:767px){
.grid-col2.related_li .grid-row{}
.grid-col2.related_li{margin-bottom: 10px;}
.grid-col2.related_li>div{padding: 0 !important;}
.grid-col2.related_li .link_contents{ min-height: auto; padding: 10px 20px;}
.grid-col2.related_li .link_contents.img_add{padding-left: 20px;}
.grid-col2.related_li .link_contents.img_add .img_area{position:static; left:0px; top:0px;  height:auto; width:auto; padding:0px; display: block; float:left; max-width:45%;}
.grid-col2.related_li .link_contents.img_add .img_area img{ max-width: 90%; vertical-align: middle;}
.grid-col2.related_li .link_contents h3{font-size:12px;}
.grid-col2.related_li .link_contents h4{font-size:16px;}
.grid-col2.related_li .link_contents p{margin-top:5px;}
}
@media (max-width:767px){
.ui-layer-container > .ui-layer-content > div{padding-bottom: 80px !important;}
.ui-layer-compare.guide:after{content: ""; display: block; width:137px; height: 56px; background: url(/semiconductor/common/img/product/bg_swipe.png) no-repeat; background-size: 137px 56px; position: absolute; bottom:10px; right:30px;}
}

.tableType1 td a{color:#0057a4;}

/*new cataglogue add:start*/
.catalogue.product-cat-list .type > li > a span {font-family:'SamsungOne800' !important;}
.catalogue .para_wrap>div> a {font-family:'SamsungOne800' !important;}